diff --git a/FGBLH/海豚666.json b/FGBLH/海豚666.json index a16054cc..5d1175e3 100644 --- a/FGBLH/海豚666.json +++ b/FGBLH/海豚666.json @@ -71,7 +71,7 @@ }, { "key": "ppx", - "name": "🐬皮皮虾秒播", + "name": "🐬皮皮虾.py", "type": 3, "api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/皮皮虾.py", "ext": "http://43.248.117.123:4680" @@ -455,7 +455,7 @@ }, { "key": "VHUB", - "name": "🐬VHUB[成人].py|🔞", + "name": "🐬VHUB.py|🔞", "type": 3, "api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/VHUB[成人].py" }, diff --git a/FGBLH/鱼壳海豚.json b/FGBLH/鱼壳海豚.json index 68b3a94c..619c2b4f 100644 --- a/FGBLH/鱼壳海豚.json +++ b/FGBLH/鱼壳海豚.json @@ -568,7 +568,7 @@ }, { "key": "VHUB", - "name": "🐬VHUB[成人].py|🔞", + "name": "🐬VHUB.py|🔞", "type": 3, "api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/VHUB[成人].py" }, diff --git a/cpu_iy/LICENSE b/cpu_iy/LICENSE deleted file mode 100644 index f50ef622..00000000 --- a/cpu_iy/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to diff --git a/cpu_iy/README.en.md b/cpu_iy/README.en.md deleted file mode 100644 index 236f3556..00000000 --- a/cpu_iy/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# IY - -#### Description -天神IY测试主用 - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/cpu_iy/README.md b/cpu_iy/README.md deleted file mode 100644 index b718ee9f..00000000 --- a/cpu_iy/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# IY - -#### 介绍 -天神IY测试主用 - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/cpu_iy/jars/XY4K.webp b/cpu_iy/jars/XY4K.webp deleted file mode 100644 index 79759ea6..00000000 Binary files a/cpu_iy/jars/XY4K.webp and /dev/null differ diff --git a/cpu_iy/jars/bd.png b/cpu_iy/jars/bd.png deleted file mode 100644 index fdd3ebb0..00000000 --- a/cpu_iy/jars/bd.png +++ /dev/null @@ -1 +0,0 @@ -STOKEN=10a49086d003f08fd5b139dcf2a1b4e30eed8ad76afe2673856d93bf9ac86fbb;PTOKEN_BFESS=d8a9c28fdf02b11796f8ac57b18ecc60;BDUSS=VhwSmJIaGl0ckpaNDJaclUxRjZ3S01oSnpFZHR3WGZld0dISERtZFBWcjAzRWRwSVFBQUFBJCQAAAAAAAAAAAEAAACnajIw0v7J7bbA0NBfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPRPIGn0TyBpS;PTOKEN=d8a9c28fdf02b11796f8ac57b18ecc60;BDUSS_BFESS=VhwSmJIaGl0ckpaNDJaclUxRjZ3S01oSnpFZHR3WGZld0dISERtZFBWcjAzRWRwSVFBQUFBJCQAAAAAAAAAAAEAAACnajIw0v7J7bbA0NBfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPRPIGn0TyBpS;UBI_BFESS=fi_PncwhpxZ%7ETaJc4qXmNchYqar9ncmfKxq;newlogin=1;STOKEN_BFESS=10a49086d003f08fd5b139dcf2a1b4e30eed8ad76afe2673856d93bf9ac86fbb;UBI=fi_PncwhpxZ%7ETaJc4qXmNchYqar9ncmfKxq \ No newline at end of file diff --git a/cpu_iy/jars/ok.webp b/cpu_iy/jars/ok.webp deleted file mode 100644 index 91275f1f..00000000 Binary files a/cpu_iy/jars/ok.webp and /dev/null differ diff --git a/cpu_iy/jars/qk.png b/cpu_iy/jars/qk.png deleted file mode 100644 index 7f1c86ef..00000000 --- a/cpu_iy/jars/qk.png +++ /dev/null @@ -1 +0,0 @@ -ctoken=onry_djmdcxAPFRAmDSypaIV;__uid=AATvA6er4Pxy+3OWvP06SA3f;__pus=7e1c6404d7e5613636a7fec2cc81f7d4AAQJxOqfprXkqxUUWIDRRJ+c1pKzVlc7C65tlluXH/Y2KiKArLel26lpkUmUznKuAbJL0ZfeZloAIMiKnDw8gXvx;__kp=e71f1460-d355-11f0-9159-d75dd13d9bc9;__kps=AATvA6er4Pxy+3OWvP06SA3f;__ktd=HFOilQYfOIP4IoeiYil3FQ== \ No newline at end of file diff --git a/cpu_iy/jars/uc.png b/cpu_iy/jars/uc.png deleted file mode 100644 index b53e3367..00000000 --- a/cpu_iy/jars/uc.png +++ /dev/null @@ -1 +0,0 @@ -ctoken=YIq5Zhiv1mq0-g1XfR4XfF97;__uid=AATj+RRn0oPD9NPVxkosm8+S;__pus=a201b88b4fb2a111247321111ea9aa55AAR1geoU9Id9ken9KMGSmhEl69nvRxwermoIYTfo/VtgzvqYi+mV9lzwUaN9TuIYra4K5zwrl/DcrHGOjoT0bEEH;__kp=46e20370-b417-11f0-a959-83c103186cd8;UDRIVE_TRANSFER_SESS=qjIth5-asdu0-c2mrjuDTRbLHPoizPPgha59uwNuyPhib5eNtE2OARl0tdDD83DBcKRZeKWhCNVrsOjkbJHduuzZpgS8-5LfKHzM1RKLhZMuYV_Lif5yHtvvGOys9tLhq2nQoMtjZrn-3uI8v0kY_DwLbN6tF1i_NV0flvf3bBYGVdEQYIhHFOQTPae3oLop \ No newline at end of file diff --git a/cpu_iy/js/.keep b/cpu_iy/js/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/cpu_iy/js/茫茫.png b/cpu_iy/js/茫茫.png deleted file mode 100644 index 60bbf6f7..00000000 --- a/cpu_iy/js/茫茫.png +++ /dev/null @@ -1 +0,0 @@ -dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+eZvuW/meaXoOaenFvlrphdJywKICAgIGhvc3Q6ICdodHRwczovL3BpYW5rdS5hcGkuJTZkJTY3JTc0JTc2LmNvbScsCiAgICBob21lVXJsOiAnJywKICAgIC8vIHNlYXJjaFVybDogJ2h0dHBzOi8vbW9iaWxlc28uYnouJTZkJTY3JTc0JTc2LmNvbS9wYy9zZWFyY2gvdjE/cT0qKiZwbj1meXBhZ2UmcGM9MTAnLAogICAgLy8g5paw54mI5o6l5Y+j5pCc57Si5Y+Y5oiQdjLlubbkuJTliqDkuobpqozor4HvvIzom4vnlrwKICAgIC8vIHNlYXJjaFVybDogJ2h0dHBzOi8vbW9iaWxlc28uYnoubWd0di5jb20vcGMvc2VhcmNoL3YyP2FsbG93ZWRSQz0xJnNyYz1tZ3R2JmRpZD1jZjAzYjk1OS02OTQ1LTRjYjYtYmNiMy04ODc2MjQ1OTM1NGQmdGltZXN0YW1wPTIwMjQtMDYtMjFUMTUlM0E1MiUzQTU1WiZzaWduVmVyc2lvbj0xJnNpZ25Ob25jZT04ZGFlNjdhMWZhZmM0YmRhOTg0ZWM4ZGViNDc2NjZhZCZxPSoqJnBuPWZ5cGFnZSZwYz0xMCZjb3JyPTEmX3N1cHBvcnQ9MTAwMDAwMDAmc2lnbmF0dXJlPTRlMjdmZGRjZDJhMWE2NmQ2YzE3NjRlZDZiNzRiYWI3JywKICAgIC8vIOeUqOaJi+acuueahOWQp++8jOaQnuS4jeWumui/meS4qgogICAgc2VhcmNoVXJsOiAnaHR0cHM6Ly9tb2JpbGVzby5iei4lNmQlNjclNzQlNzYuY29tL21zaXRlL3NlYXJjaC92Mj9xPSoqJnBuPWZ5cGFnZSZwYz0xMCcsCiAgICBkZXRhaWxVcmw6ICdodHRwczovL3Bjd2ViLmFwaS5tZ3R2LmNvbS9lcGlzb2RlL2xpc3Q/cGFnZT0xJnNpemU9NTAmdmlkZW9faWQ9ZnlpZCcsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAxLAogICAgbXVsdGk6IDEsCiAgICAvLyDliIbnsbvpk77mjqVmeXBhZ2Xlj4LmlbDmlK/mjIEx5LiqKCnooajovr7lvI8KICAgIC8vIGh0dHBzOi8vd3d3Lm1ndHYuY29tL2xpYi8zP2xhc3RwPWxpc3RfaW5kZXgma2luZD1hMSZ5ZWFyPWFsbCZjaGFyZ2VJbmZvPWExJnNvcnQ9YzIKICAgIHVybDogJy9yaWRlci9saXN0L3Bjd2ViL3YzP3BsYXRmb3JtPXBjd2ViJmNoYW5uZWxJZD1meWNsYXNzJnBuPWZ5cGFnZSZwYz04MCZodWRvbmc9MSZfc3VwcG9ydD0xMDAwMDAwMCZraW5kPWExJmFyZWE9YTEnLAogICAgZmlsdGVyX3VybDogJ3llYXI9e3tmbC55ZWFyIG9yICJhbGwifX0mc29ydD17e2ZsLnNvcnQgb3IgImFsbCJ9fSZjaGFyZ2VJbmZvPXt7ZmwuY2hhcmdlSW5mbyBvciAiYWxsIn19JywKICAgIGhlYWRlcnM6IHsKICAgICAgICAnVXNlci1BZ2VudCc6ICdQQ19VQScKICAgIH0sCiAgICB0aW1lb3V0OiA1MDAwLAogICAgY2xhc3NfbmFtZTogJ1x1ODMyYlx1ODMyYlx1NzUzNVx1NWY3MVx1MDAyNlx1ODMyYlx1ODMyYlx1NzUzNVx1ODljNlx1NTI2N1x1MDAyNlx1ODMyYlx1ODMyYlx1N2VmY1x1ODI3YVx1MDAyNlx1ODMyYlx1ODMyYlx1NTJhOFx1NmYyYlx1MDAyNlx1ODMyYlx1ODMyYlx1N2VhYVx1NWY1NVx1NzI0N1x1MDAyNlx1ODMyYlx1ODMyYlx1NjU1OVx1ODBiMlx1MDAyNlx1ODMyYlx1ODMyYlx1NWMxMVx1NTEzZicsCiAgICBjbGFzc191cmw6ICdcdTAwMzNcdTAwMjZcdTAwMzJcdTAwMjZcdTAwMzFcdTAwMjZcdTAwMzVcdTAwMzBcdTAwMjZcdTAwMzVcdTAwMzFcdTAwMjZcdTAwMzFcdTAwMzFcdTAwMzVcdTAwMjZcdTAwMzFcdTAwMzAnLAogICAgZmlsdGVyOiB7CiAgICAgICAgIjEiOiBbewogICAgICAgICAgICAia2V5IjogImNoYXJnZUluZm8iLAogICAgICAgICAgICAibmFtZSI6ICLku5jotLnnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YWN6LS5IiwKICAgICAgICAgICAgICAgICJ2IjogImIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJ2aXAiLAogICAgICAgICAgICAgICAgInYiOiAiYjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIlZJUOeUqOWIuCIsCiAgICAgICAgICAgICAgICAidiI6ICJiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5LuY6LS554K55pKtIiwKICAgICAgICAgICAgICAgICJ2IjogImI0IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICJjMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogImMyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnn6XkuY7pq5jliIYiLAogICAgICAgICAgICAgICAgInYiOiAiYzQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA0IgogICAgICAgICAgICB9XQogICAgICAgIH1dLAogICAgICAgICIyIjogW3sKICAgICAgICAgICAgImtleSI6ICJjaGFyZ2VJbmZvIiwKICAgICAgICAgICAgIm5hbWUiOiAi5LuY6LS557G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICJhbGwiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWFjei0uSIsCiAgICAgICAgICAgICAgICAidiI6ICJiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAidmlwIiwKICAgICAgICAgICAgICAgICJ2IjogImIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJWSVDnlKjliLgiLAogICAgICAgICAgICAgICAgInYiOiAiYjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS7mOi0ueeCueaSrSIsCiAgICAgICAgICAgICAgICAidiI6ICJiNCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiYzEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICJjMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi55+l5LmO6auY5YiGIiwKICAgICAgICAgICAgICAgICJ2IjogImM0IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05LujIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICJhbGwiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDExIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDciLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNCIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiMyI6IFt7CiAgICAgICAgICAgICJrZXkiOiAiY2hhcmdlSW5mbyIsCiAgICAgICAgICAgICJuYW1lIjogIuS7mOi0ueexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiYWxsIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhY3otLkiLAogICAgICAgICAgICAgICAgInYiOiAiYjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogInZpcCIsCiAgICAgICAgICAgICAgICAidiI6ICJiMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiVklQ55So5Yi4IiwKICAgICAgICAgICAgICAgICJ2IjogImIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLku5jotLnngrnmkq0iLAogICAgICAgICAgICAgICAgInYiOiAiYjQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5pawIiwKICAgICAgICAgICAgICAgICJ2IjogImMxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiYzIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuefpeS5jumrmOWIhiIsCiAgICAgICAgICAgICAgICAidiI6ICJjNCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAieWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiYWxsIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDExIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfV0sCiAgICAgICAgIjUwIjogW3sKICAgICAgICAgICAgImtleSI6ICJjaGFyZ2VJbmZvIiwKICAgICAgICAgICAgIm5hbWUiOiAi5LuY6LS557G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICJhbGwiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWFjei0uSIsCiAgICAgICAgICAgICAgICAidiI6ICJiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAidmlwIiwKICAgICAgICAgICAgICAgICJ2IjogImIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJWSVDnlKjliLgiLAogICAgICAgICAgICAgICAgInYiOiAiYjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS7mOi0ueeCueaSrSIsCiAgICAgICAgICAgICAgICAidiI6ICJiNCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiYzEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICJjMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi55+l5LmO6auY5YiGIiwKICAgICAgICAgICAgICAgICJ2IjogImM0IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05LujIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICJhbGwiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDExIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDciLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNCIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiNTEiOiBbewogICAgICAgICAgICAia2V5IjogImNoYXJnZUluZm8iLAogICAgICAgICAgICAibmFtZSI6ICLku5jotLnnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YWN6LS5IiwKICAgICAgICAgICAgICAgICJ2IjogImIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJ2aXAiLAogICAgICAgICAgICAgICAgInYiOiAiYjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIlZJUOeUqOWIuCIsCiAgICAgICAgICAgICAgICAidiI6ICJiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5LuY6LS554K55pKtIiwKICAgICAgICAgICAgICAgICJ2IjogImI0IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICJjMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogImMyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnn6XkuY7pq5jliIYiLAogICAgICAgICAgICAgICAgInYiOiAiYzQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA0IgogICAgICAgICAgICB9XQogICAgICAgIH1dLAogICAgICAgICIxMTUiOiBbewogICAgICAgICAgICAia2V5IjogImNoYXJnZUluZm8iLAogICAgICAgICAgICAibmFtZSI6ICLku5jotLnnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YWN6LS5IiwKICAgICAgICAgICAgICAgICJ2IjogImIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJ2aXAiLAogICAgICAgICAgICAgICAgInYiOiAiYjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIlZJUOeUqOWIuCIsCiAgICAgICAgICAgICAgICAidiI6ICJiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5LuY6LS554K55pKtIiwKICAgICAgICAgICAgICAgICJ2IjogImI0IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICJjMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogImMyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnn6XkuY7pq5jliIYiLAogICAgICAgICAgICAgICAgInYiOiAiYzQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA0IgogICAgICAgICAgICB9XQogICAgICAgIH1dCiAgICB9LAogICAgbGltaXQ6IDIwLAogICAgcGxheV9wYXJzZTogdHJ1ZSwKICAgIGxhenk6ICRqcy50b1N0cmluZygoKSA9PiB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgbGV0IGFwaSA9ICJcdTAwNjhcdTAwNzRcdTAwNzRcdTAwNzBcdTAwM2FcdTAwMmZcdTAwMmZcdTAwNmFcdTAwNjlcdTAwNjVcdTAwNzhcdTAwNjlcdTAwMmVcdTAwNjZcdTAwNjNcdTAwMzhcdTAwMzBcdTAwMzBcdTAwMzFcdTAwMmVcdTAwNzRcdTAwNmZcdTAwNzBcdTAwMmZcdTAwNDFcdTAwNThcdTAwNmZcdTAwNjdcdTAwNWFcdTAwNGZcdTAwNDJcdTAwNmVcdTAwNzdcdTAwNTNcdTAwN2FcdTAwNWFcdTAwNGZcdTAwNzRcdTAwNTFcdTAwNjZcdTAwMmVcdTAwNzBcdTAwNjhcdTAwNzBcdTAwM2ZcdTAwNzVcdTAwNzJcdTAwNmNcdTAwM2QiICsgaW5wdXQuc3BsaXQoIj8iKVswXTsKICAgICAgICAgICAgY29uc29sZS5sb2coYXBpKTsKICAgICAgICAgICAgbGV0IHJlc3BvbnNlID0gZmV0Y2goYXBpLCB7CiAgICAgICAgICAgICAgICBtZXRob2Q6ICdnZXQnLAogICAgICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgICAgICdVc2VyLUFnZW50JzogJ29raHR0cC8zLjE0LjknLAogICAgICAgICAgICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIGxldCBiYXRhID0gSlNPTi5wYXJzZShyZXNwb25zZSk7CiAgICAgICAgICAgIGxvZyhiYXRhKQogICAgICAgICAgICBpZiAoYmF0YS51cmwuaW5jbHVkZXMoImh0dHAiKSkgewogICAgICAgICAgICAgICAgaW5wdXQgPSB7CiAgICAgICAgICAgaGVhZGVyOiB7CiAgICAgICAgICAgICAgICAgICAgJ1VzZXItQWdlbnQnOiAiIgogICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBwYXJzZTogMCwKICAgICAgICAgICAgICAgICAgICB1cmw6IGJhdGEudXJsLAogICAgICAgICAgICAgICAgICAgIGp4OiAwLAogICAgICAgICAgICAgICAgICAgIGRhbm1ha3U6ICdodHRwOi8vMTI3LjAuMC4xOjk5NzgvcHJveHk/ZG89ZGFubXUmdXJsPScraW5wdXQuc3BsaXQoIj8iKVswXQogICAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGlucHV0ID0gewogICAgICAgICAgIGhlYWRlcjogewogICAgICAgICAgICAgICAgICAgICdVc2VyLUFnZW50JzogJycKICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgcGFyc2U6IDAsCiAgICAgICAgICAgICAgICAgICAgdXJsOiBpbnB1dC5zcGxpdCgiPyIpWzBdLAogICAgICAgICAgICAgICAgICAgIGp4OiAxLAogICAgICAgICAgICAgICAgICAgIGRhbm1ha3U6ICdodHRwOi8vMTI3LjAuMC4xOjk5NzgvcHJveHk/ZG89ZGFubXUmdXJsPScraW5wdXQuc3BsaXQoIj8iKVswXQogICAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfQogICAgICAgIH0gY2F0Y2ggewogICAgICAgICAgICBpbnB1dCA9IHsKICAgICAgICAgICBoZWFkZXI6IHsKICAgICAgICAgICAgICAgICAgICAnVXNlci1BZ2VudCc6ICcnCiAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgcGFyc2U6IDAsCiAgICAgICAgICAgICAgICB1cmw6IGlucHV0LnNwbGl0KCI/IilbMF0sCiAgICAgICAgICAgICAgICBqeDogMSwKICAgICAgICAgICAgICAgIGRhbm1ha3U6ICdodHRwOi8vMTI3LjAuMC4xOjk5NzgvcHJveHk/ZG89ZGFubXUmdXJsPScraW5wdXQuc3BsaXQoIj8iKVswXQogICAgICAgICAgICB9OwogICAgICAgIH0KICAgIH0pLAogICAgLy8g5omL5Yqo6LCD55So6Kej5p6Q6K+35rGCanNvbueahHVybCzmraRsYXp55LiN5pa55L6/CiAgICAvLyBsYXp5OidqczpwcmludChpbnB1dCk7ZmV0Y2hfcGFyYW1zLmhlYWRlcnNbInVzZXItYWdlbnQiXT1NT0JJTEVfVUE7bGV0IGh0bWw9cmVxdWVzdChpbnB1dCk7bGV0IHJ1cmw9aHRtbC5tYXRjaCgvd2luZG93XFwub3BlblxcKFwnKC4qPylcJywvKVsxXTtydXJsPXVybERlYWwocnVybCk7aW5wdXQ9e3BhcnNlOjEsdXJsOnJ1cmx9OycsCiAgICAvLyDmjqjojZA6Jy5saXN0X2l0ZW07aW1nJiZhbHQ7aW1nJiZzcmM7YSYmVGV4dDthJiZkYXRhLWZsb2F0JywKICAgIOS4gOe6pzogJ2pzb246ZGF0YS5oaXREb2NzO3RpdGxlO2ltZzt1cGRhdGVJbmZvfHxyaWdodENvcm5lci50ZXh0O3BsYXlQYXJ0SWQnLAogICAgLy8g5LiA57qnOidqc29uOmRhdGEuaGl0RG9jczt0aXRsZTtpbWc7dXBkYXRlSW5mbztwbGF5UGFydElkJywKICAgIOS6jOe6pzogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBmZXRjaF9wYXJhbXMuaGVhZGVycy5SZWZlcmVyID0gImh0dHBzOi8vd3d3Lm1ndHYuY29tIjsKICAgICAgICBmZXRjaF9wYXJhbXMuaGVhZGVyc1siVXNlci1BZ2VudCJdID0gTU9CSUxFX1VBOwogICAgICAgIHBkZmggPSBqc3AucGRmaDsKICAgICAgICBwZGZhID0ganNwLnBkZmE7CiAgICAgICAgcGQgPSBqc3AucGQ7CiAgICAgICAgVk9EID0ge307CiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBsZXQgaHRtbCA9IHJlcXVlc3QoaW5wdXQpOwogICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICBsZXQgaG9zdCA9ICJodHRwczovL3d3dy5tZ3R2LmNvbSI7CiAgICAgICAgbGV0IG91cmwgPSBqc29uLmRhdGEubGlzdC5sZW5ndGggPiAwID8ganNvbi5kYXRhLmxpc3RbMF0udXJsIDoganNvbi5kYXRhLnNlcmllc1swXS51cmw7CiAgICAgICAgaWYgKCEvXmh0dHAvLnRlc3Qob3VybCkpIHsKICAgICAgICAgICAgb3VybCA9IGhvc3QgKyBvdXJsCiAgICAgICAgfQogICAgICAgIGZldGNoX3BhcmFtcy5oZWFkZXJzWyJVc2VyLUFnZW50Il0gPSBNT0JJTEVfVUE7CiAgICAgICAgaHRtbCA9IHJlcXVlc3Qob3VybCk7CiAgICAgICAgaWYgKGh0bWwuaW5jbHVkZXMoIndpbmRvdy5sb2NhdGlvbiA9IikpIHsKICAgICAgICAgICAgcHJpbnQoIuW8gOWni+iOt+WPlm91cmwiKTsKICAgICAgICAgICAgb3VybCA9IHBkZmgoaHRtbCwgIm1ldGFbaHR0cC1lcXVpdj1yZWZyZXNoXSYmY29udGVudCIpLnNwbGl0KCJ1cmw9IilbMV07CiAgICAgICAgICAgIHByaW50KCLojrflj5bliLBvdXJsOiIgKyBvdXJsKTsKICAgICAgICAgICAgaHRtbCA9IHJlcXVlc3Qob3VybCkKICAgICAgICB9CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgbGV0IGRldGFpbHMgPSBwZGZoKGh0bWwsICIubS1kZXRhaWxzJiZIdG1sIikucmVwbGFjZSgvaDE+LywgImg2PiIpLnJlcGxhY2UoL2Rpdi9nLCAiYnIiKTsKICAgICAgICAgICAgcHJpbnQoZGV0YWlscyk7CiAgICAgICAgICAgIGxldCBhY3RvciA9ICIiLAogICAgICAgICAgICAgICAgZGlyZWN0b3IgPSAiIiwKICAgICAgICAgICAgICAgIHRpbWUgPSAiIjsKICAgICAgICAgICAgaWYgKC/mkq3lh7rml7bpl7QvLnRlc3QoZGV0YWlscykpIHsKICAgICAgICAgICAgICAgIGFjdG9yID0gcGRmaChodG1sLCAicDplcSg1KSYmVGV4dCIpLnN1YnN0cigwLCAyNSk7CiAgICAgICAgICAgICAgICBkaXJlY3RvciA9IHBkZmgoaHRtbCwgInA6ZXEoNCkmJlRleHQiKTsKICAgICAgICAgICAgICAgIHRpbWUgPSBwZGZoKGh0bWwsICJwOmVxKDMpJiZUZXh0IikKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGFjdG9yID0gcGRmaChodG1sLCAicDplcSg0KSYmVGV4dCIpLnN1YnN0cigwLCAyNSk7CiAgICAgICAgICAgICAgICBkaXJlY3RvciA9IHBkZmgoaHRtbCwgInA6ZXEoMykmJlRleHQiKTsKICAgICAgICAgICAgICAgIHRpbWUgPSAi5bey5a6M57uTIgogICAgICAgICAgICB9CiAgICAgICAgICAgIGxldCBfaW1nID0gcGQoaHRtbCwgIi52aWRlby1pbWcmJmltZyYmc3JjIik7CiAgICAgICAgICAgIGxldCBKSiA9IHBkZmgoaHRtbCwgIi5kZXNjJiZUZXh0Iikuc3BsaXQoIueugOS7i++8miIpWzFdOwogICAgICAgICAgICBsZXQgX2Rlc2MgPSB0aW1lOwogICAgICAgICAgICBWT0Qudm9kX25hbWUgPSBwZGZoKGh0bWwsICIudnQtdHh0JiZUZXh0Iik7CiAgICAgICAgICAgIFZPRC50eXBlX25hbWUgPSBwZGZoKGh0bWwsICJwOmVxKDApJiZUZXh0Iikuc3Vic3RyKDAsIDYpOwogICAgICAgICAgICBWT0Qudm9kX2FyZWEgPSBwZGZoKGh0bWwsICJwOmVxKDEpJiZUZXh0Iik7CiAgICAgICAgICAgIFZPRC52b2RfYWN0b3IgPSBhY3RvcjsKICAgICAgICAgICAgVk9ELnZvZF9kaXJlY3RvciA9IGRpcmVjdG9yOwogICAgICAgICAgICBWT0Qudm9kX3JlbWFya3MgPSBfZGVzYzsKICAgICAgICAgICAgVk9ELnZvZF9waWMgPSBfaW1nOwogICAgICAgICAgICBWT0Qudm9kX2NvbnRlbnQgPSBKSjsKICAgICAgICAgICAgaWYgKCFWT0Qudm9kX25hbWUpIHsKICAgICAgICAgICAgICAgIFZPRC52b2RfbmFtZSA9IFZPRC50eXBlX25hbWU7CiAgICAgICAgICAgIH0KICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgIGxvZygi6I635Y+W5b2x54mH5L+h5oGv5Y+R55Sf6ZSZ6K+vOiIgKyBlLm1lc3NhZ2UpCiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiBnZXRSanBnKGltZ1VybCwgeHMpIHsKICAgICAgICAgICAgeHMgPSB4cyB8fCAzOwogICAgICAgICAgICBsZXQgcGljU2l6ZSA9IC9qcGdfLy50ZXN0KGltZ1VybCkgPyBpbWdVcmwuc3BsaXQoImpwZ18iKVsxXS5zcGxpdCgiLiIpWzBdIDogZmFsc2U7CiAgICAgICAgICAgIGxldCByanBnID0gZmFsc2U7CiAgICAgICAgICAgIGlmIChwaWNTaXplKSB7CiAgICAgICAgICAgICAgICBsZXQgYSA9IHBhcnNlSW50KHBpY1NpemUuc3BsaXQoIngiKVswXSkgKiB4czsKICAgICAgICAgICAgICAgIGxldCBiID0gcGFyc2VJbnQocGljU2l6ZS5zcGxpdCgieCIpWzFdKSAqIHhzOwogICAgICAgICAgICAgICAgcmpwZyA9IGEgKyAieCIgKyBiICsgIi5qcGciCiAgICAgICAgICAgIH0KICAgICAgICAgICAgbGV0IGltZyA9IC9qcGdfLy50ZXN0KGltZ1VybCkgJiYgcmpwZyA/IGltZ1VybC5yZXBsYWNlKGltZ1VybC5zcGxpdCgianBnXyIpWzFdLCByanBnKSA6IGltZ1VybDsKICAgICAgICAgICAgcmV0dXJuIGltZwogICAgICAgIH0KCiAgICAgICAgaWYgKGpzb24uZGF0YS50b3RhbCA9PT0gMSAmJiBqc29uLmRhdGEubGlzdC5sZW5ndGggPT09IDEpIHsKICAgICAgICAgICAgbGV0IGRhdGEgPSBqc29uLmRhdGEubGlzdFswXTsKICAgICAgICAgICAgbGV0IHVybCA9ICJodHRwczovL3d3dy5tZ3R2LmNvbSIgKyBkYXRhLnVybDsKICAgICAgICAgICAgZC5wdXNoKHsKICAgICAgICAgICAgICAgIHRpdGxlOiBkYXRhLnQ0LAogICAgICAgICAgICAgICAgZGVzYzogZGF0YS50MiwKICAgICAgICAgICAgICAgIHBpY191cmw6IGdldFJqcGcoZGF0YS5pbWcpLAogICAgICAgICAgICAgICAgdXJsOiB1cmwKICAgICAgICAgICAgfSkKICAgICAgICB9IGVsc2UgaWYgKGpzb24uZGF0YS5saXN0Lmxlbmd0aCA+IDEpIHsKICAgICAgICAgICAgZm9yIChsZXQgaSA9IDE7IGkgPD0ganNvbi5kYXRhLnRvdGFsX3BhZ2U7IGkrKykgewogICAgICAgICAgICAgICAgaWYgKGkgPiAxKSB7CiAgICAgICAgICAgICAgICAgICAganNvbiA9IEpTT04ucGFyc2UoZmV0Y2goaW5wdXQucmVwbGFjZSgicGFnZT0xIiwgInBhZ2U9IiArIGkpLCB7fSkpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBqc29uLmRhdGEubGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICBsZXQgdXJsID0gImh0dHBzOi8vd3d3Lm1ndHYuY29tIiArIGRhdGEudXJsOwogICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmlzSW50YWN0ID09ICIxIikgewogICAgICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGRhdGEudDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjOiBkYXRhLnQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGljX3VybDogZ2V0UmpwZyhkYXRhLmltZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6IHVybAogICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBwcmludChpbnB1dCArICLmmoLml6DniYfmupAiKQogICAgICAgIH0KICAgICAgICBWT0Qudm9kX3BsYXlfZnJvbSA9ICJcdTgzMmJcdTgzMmIiOwogICAgICAgIFZPRC52b2RfcGxheV91cmwgPSBkLm1hcChmdW5jdGlvbihpdCkgewogICAgICAgICAgICByZXR1cm4gaXQudGl0bGUgKyAiJCIgKyBpdC51cmwKICAgICAgICB9KS5qb2luKCIjIik7CiAgICAgICAgc2V0UmVzdWx0KGQpOwogICAgfSksCgogICAg5pCc57SiOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGZldGNoX3BhcmFtcy5oZWFkZXJzLlJlZmVyZXIgPSAiaHR0cHM6Ly93d3cubWd0di5jb20iOwogICAgICAgIGZldGNoX3BhcmFtcy5oZWFkZXJzWyJVc2VyLUFnZW50Il0gPSBNT0JJTEVfVUE7CiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBsZXQgaHRtbCA9IHJlcXVlc3QoaW5wdXQpOwogICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICBqc29uLmRhdGEuY29udGVudHMuZm9yRWFjaChmdW5jdGlvbihkYXRhKSB7CiAgICAgICAgICAgIGlmIChkYXRhLnR5cGUgJiYgZGF0YS50eXBlID09ICdtZWRpYScpIHsKICAgICAgICAgICAgICAgIGxldCBpdGVtID0gZGF0YS5kYXRhWzBdOwogICAgICAgICAgICAgICAgbGV0IGRlc2MgPSBpdGVtLmRlc2Muam9pbignLCcpOwogICAgICAgICAgICAgICAgbGV0IGZ5Y2xhc3MgPSAnJzsKICAgICAgICAgICAgICAgIGlmIChpdGVtLnNvdXJjZSA9PT0gImltZ28iKSB7CiAgICAgICAgICAgICAgICAgICAgbGV0IGltZyA9IGl0ZW0uaW1nID8gaXRlbS5pbWcgOiAnJzsKICAgICAgICAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgICAgICAgICBmeWNsYXNzID0gaXRlbS5ycHQubWF0Y2goL2lkeD0oLio/KSYvKVsxXSArICckJzsKICAgICAgICAgICAgICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGxvZyhlLm1lc3NhZ2UpOwogICAgICAgICAgICAgICAgICAgICAgICBmeWNsYXNzID0gJyc7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGxvZyhmeWNsYXNzKTsKICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogaXRlbS50aXRsZS5yZXBsYWNlKC88Qj58PFwvQj4vZywgJycpLAogICAgICAgICAgICAgICAgICAgICAgICBpbWc6IGltZywKICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJycsCiAgICAgICAgICAgICAgICAgICAgICAgIGRlc2M6IGRlc2MsCiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogZnljbGFzcyArIGl0ZW0udXJsLm1hdGNoKC8uKlwvKC4qPylcLmh0bWwvKVsxXQogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICBzZXRSZXN1bHQoZCk7CiAgICB9KSwKfQ== \ No newline at end of file diff --git a/cpu_iy/js/藤藤.png b/cpu_iy/js/藤藤.png deleted file mode 100644 index b002ff05..00000000 --- a/cpu_iy/js/藤藤.png +++ /dev/null @@ -1 +0,0 @@ -dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+iFvuiur+inhumikScsCiAgICBob3N0OiAnaHR0cHM6Ly92LnFxLmNvbScsCiAgICBob21lVXJsOiAnL3gvYnUvcGFnZXNoZWV0L2xpc3Q/X2FsbD0xJmFwcGVuZD0xJmNoYW5uZWw9Y2FydG9vbiZsaXN0cGFnZT0xJm9mZnNldD0wJnBhZ2VzaXplPTIxJmlhcmVhPS0xJnNvcnQ9MTgnLAogICAgZGV0YWlsVXJsOiAnaHR0cHM6Ly9ub2RlLnZpZGVvLnFxLmNvbS94L2FwaS9mbG9hdF92aW5mbzI/Y2lkPWZ5aWQnLAogICAgc2VhcmNoVXJsOiAnKionLAogICAgc2VhcmNoYWJsZTogMiwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBtdWx0aTogMSwKICAgIHVybDogJy94L2J1L3BhZ2VzaGVldC9saXN0P19hbGw9MSZhcHBlbmQ9MSZjaGFubmVsPWZ5Y2xhc3MmbGlzdHBhZ2U9MSZvZmZzZXQ9KChmeXBhZ2UtMSkqMjEpJnBhZ2VzaXplPTIxJmlhcmVhPS0xJywKICAgIGZpbHRlcl91cmw6ICdzb3J0PXt7Zmwuc29ydCBvciA3NX19Jml5ZWFyPXt7ZmwuaXllYXJ9fSZ5ZWFyPXt7ZmwueWVhcn19Jml0eXBlPXt7ZmwudHlwZX19JmlmZWF0dXJlPXt7ZmwuZmVhdHVyZX19JmlhcmVhPXt7ZmwuYXJlYX19Jml0cmFpbGVyPXt7ZmwuaXRyYWlsZXJ9fSZnZW5kZXI9e3tmbC5zZXh9fScsCiAgICAKICAgIC8vIOino+aekOaOpeWPo+mFjee9rgogICAgcGFyc2VfdXJsOiBbCiAgICAgICAgJ1x1MDA2OFx1MDA3NFx1MDA3NFx1MDA3MFx1MDA3M1x1MDAzYVx1MDAyZlx1MDAyZlx1MDA2ZVx1MDA2OVx1MDA3NVx1MDA2Mlx1MDA2OVx1MDAyZVx1MDAzNlx1MDAzOVx1MDA2ZFx1MDA2OVx1MDA2ZVx1MDA2OVx1MDAyZVx1MDA2M1x1MDA2Zlx1MDA2ZFx1MDAyZlx1MDA2MVx1MDA3MFx1MDA2OVx1MDAyZlx1MDAzZlx1MDA2Ylx1MDA2NVx1MDA3OVx1MDAzZFx1MDA2N1x1MDA3OFx1MDA1OFx1MDA1OVx1MDA2ZFx1MDA2Y1x1MDA3Nlx1MDA3N1x1MDAzNFx1MDA3OFx1MDA1OFx1MDAzNFx1MDA1MFx1MDA2MVx1MDA1OFx1MDA2Y1x1MDA0M1x1MDA0YVx1MDAyNlx1MDA3NVx1MDA3Mlx1MDA2Y1x1MDAzZCcsCiAgICAgICAgJ1x1MDA2OFx1MDA3NFx1MDA3NFx1MDA3MFx1MDA3M1x1MDAzYVx1MDAyZlx1MDAyZlx1MDA2ZVx1MDA2OVx1MDA3NVx1MDA2Mlx1MDA2OVx1MDAyZVx1MDAzNlx1MDAzOVx1MDA2ZFx1MDA2OVx1MDA2ZVx1MDA2OVx1MDAyZVx1MDA2M1x1MDA2Zlx1MDA2ZFx1MDAyZlx1MDA2MVx1MDA3MFx1MDA2OVx1MDAyZlx1MDAzZlx1MDA2Ylx1MDA2NVx1MDA3OVx1MDAzZFx1MDA2N1x1MDA3OFx1MDA1OFx1MDA1OVx1MDA2ZFx1MDA2Y1x1MDA3Nlx1MDA3N1x1MDAzNFx1MDA3OFx1MDA1OFx1MDAzNFx1MDA1MFx1MDA2MVx1MDA1OFx1MDA2Y1x1MDA0M1x1MDA0YVx1MDAyNlx1MDA3NVx1MDA3Mlx1MDA2Y1x1MDAzZCcsCiAgICAgICAgJ1x1MDA2OFx1MDA3NFx1MDA3NFx1MDA3MFx1MDA3M1x1MDAzYVx1MDAyZlx1MDAyZlx1MDA2ZVx1MDA2OVx1MDA3NVx1MDA2Mlx1MDA2OVx1MDAyZVx1MDAzNlx1MDAzOVx1MDA2ZFx1MDA2OVx1MDA2ZVx1MDA2OVx1MDAyZVx1MDA2M1x1MDA2Zlx1MDA2ZFx1MDAyZlx1MDA2MVx1MDA3MFx1MDA2OVx1MDAyZlx1MDAzZlx1MDA2Ylx1MDA2NVx1MDA3OVx1MDAzZFx1MDA2N1x1MDA3OFx1MDA1OFx1MDA1OVx1MDA2ZFx1MDA2Y1x1MDA3Nlx1MDA3N1x1MDAzNFx1MDA3OFx1MDA1OFx1MDAzNFx1MDA1MFx1MDA2MVx1MDA1OFx1MDA2Y1x1MDA0M1x1MDA0YVx1MDAyNlx1MDA3NVx1MDA3Mlx1MDA2Y1x1MDAzZCcsCiAgICAgICAgJ1x1MDA2OFx1MDA3NFx1MDA3NFx1MDA3MFx1MDAzYVx1MDAyZlx1MDAyZlx1MDA2YVx1MDA2OVx1MDA2NVx1MDA3OFx1MDA2OVx1MDAyZVx1MDA2Nlx1MDA2M1x1MDAzOFx1MDAzMFx1MDAzMFx1MDAzMVx1MDAyZVx1MDA3NFx1MDA2Zlx1MDA3MFx1MDAyZlx1MDA0MVx1MDA1OFx1MDA2Zlx1MDA2N1x1MDA1YVx1MDA0Zlx1MDA0Mlx1MDA2ZVx1MDA3N1x1MDA1M1x1MDA3YVx1MDA1YVx1MDA0Zlx1MDA3NFx1MDA1MVx1MDA2Nlx1MDAyZVx1MDA3MFx1MDA2OFx1MDA3MFx1MDAzZlx1MDA3NVx1MDA3Mlx1MDA2Y1x1MDAzZCcKICAgIF0sCgogICAgLy8g5bGP6JS95Zyw5Z2ACiAgICBibG9ja2VkX3VybHM6IFsKICAgICAgICAnaHR0cHM6Ly9kLmZlaWxpdXBhbi5jb20vdC8xMTI2NDE2OTM4NDg3MDI5NzYvSVDkvb/nlKjmrKHmlbDotoXpmZDvvIzor7fliqDnvqTnrb7liLAubXA0JywKICAgICAgICAnSVDkvb/nlKjmrKHmlbDotoXpmZDvvIzor7fliqDnvqTnrb7liLAubXA0JwogICAgXSwKCiAgICBoZWFkZXJzOiB7CiAgICAgICAgJ1VzZXItQWdlbnQnOiAnUENfVUEnCiAgICB9LAogICAgdGltZW91dDogNTAwMCwKICAgIGNhdGVfZXhjbHVkZTogJ+S8muWRmHzmuLjmiI985YWo6YOoJywKICAgIGNsYXNzX25hbWU6ICdcdTg1ZTRcdTg1ZTRcdTdjYmVcdTkwMDlcdTAwMjZcdTg1ZTRcdTg1ZTRcdTc1MzVcdTVmNzFcdTAwMjZcdTg1ZTRcdTg1ZTRcdTc1MzVcdTg5YzZcdTUyNjdcdTAwMjZcdTg1ZTRcdTg1ZTRcdTdlZmNcdTgyN2FcdTAwMjZcdTg1ZTRcdTg1ZTRcdTUyYThcdTZmMmJcdTAwMjZcdTg1ZTRcdTg1ZTRcdTVjMTFcdTUxM2ZcdTAwMjZcdTg1ZTRcdTg1ZTRcdTdlYWFcdTVmNTVcdTcyNDcnLAogICAgY2xhc3NfdXJsOiAnY2hvaWNlJm1vdmllJnR2JnZhcmlldHkmY2FydG9vbiZjaGlsZCZkb2NvJywKICAgIGxpbWl0OiAyMCwKICAgIHBsYXlfcGFyc2U6IHRydWUsCgogICAgbGF6eTogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBsZXQgcGFyc2VJbmRleCA9IDA7CiAgICAgICAgbGV0IHRhcmdldFVybCA9ICcnOwogICAgICAgIAogICAgICAgIC8vIOehruWumuimgeino+aekOeahOebruagh1VSTAogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGxldCBiYXRhID0gSlNPTi5wYXJzZShyZXNwb25zZSk7CiAgICAgICAgICAgIGxvZyhiYXRhKTsKICAgICAgICAgICAgaWYgKGJhdGEudXJsICYmIGJhdGEudXJsLmluY2x1ZGVzKCJodHRwIikpIHsKICAgICAgICAgICAgICAgIHRhcmdldFVybCA9IGJhdGEudXJsOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgdGFyZ2V0VXJsID0gaW5wdXQuc3BsaXQoIj8iKVswXTsKICAgICAgICAgICAgfQogICAgICAgIH0gY2F0Y2ggewogICAgICAgICAgICB0YXJnZXRVcmwgPSBpbnB1dC5zcGxpdCgiPyIpWzBdOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvLyDmo4Dmn6XmmK/lkKbmmK/lsY/olL3lnLDlnYAKICAgICAgICBmdW5jdGlvbiBpc0Jsb2NrZWRVcmwodXJsKSB7CiAgICAgICAgICAgIGlmICghdXJsKSByZXR1cm4gdHJ1ZTsKICAgICAgICAgICAgcmV0dXJuIHJ1bGUuYmxvY2tlZF91cmxzLnNvbWUoYmxvY2tlZCA9PiB1cmwuaW5jbHVkZXMoYmxvY2tlZCkpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvLyDop6PmnpDlh73mlbAKICAgICAgICBmdW5jdGlvbiB0cnlQYXJzZSh1cmwsIGluZGV4KSB7CiAgICAgICAgICAgIGlmIChpbmRleCA+PSBydWxlLnBhcnNlX3VybC5sZW5ndGgpIHsKICAgICAgICAgICAgICAgIC8vIOaJgOacieino+aekOaOpeWPo+mDveWksei0pe+8jOS9v+eUqOm7mOiupOino+aekAogICAgICAgICAgICAgICAgbG9nKCfmiYDmnInop6PmnpDmjqXlj6Ppg73lsJ3or5XlpLHotKXvvIzkvb/nlKjpu5jorqTop6PmnpAnKTsKICAgICAgICAgICAgICAgIGlucHV0ID0gewogICAgICAgICAgICAgICAgICAgIGhlYWRlcjogeyAnVXNlci1BZ2VudCc6ICIiIH0sCiAgICAgICAgICAgICAgICAgICAgcGFyc2U6IDAsCiAgICAgICAgICAgICAgICAgICAgdXJsOiB0YXJnZXRVcmwsCiAgICAgICAgICAgICAgICAgICAgang6IDEsCiAgICAgICAgICAgICAgICAgICAgZGFubWFrdTogJ2h0dHA6Ly8xMjcuMC4wLjE6OTk3OC9wcm94eT9kbz1kYW5tdSZzaXRlPWpzJnVybD0nICsgdGFyZ2V0VXJsCiAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICBsZXQgcGFyc2VVcmwgPSBydWxlLnBhcnNlX3VybFtpbmRleF0gKyBlbmNvZGVVUklDb21wb25lbnQodXJsKTsKICAgICAgICAgICAgbG9nKCflsJ3or5Xop6PmnpDmjqXlj6MgJyArIChpbmRleCArIDEpICsgJzogJyArIHBhcnNlVXJsKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIGxldCByZXN1bHQgPSBmZXRjaChwYXJzZVVybCwgeyAKICAgICAgICAgICAgICAgIG1ldGhvZDogJ0dFVCcsCiAgICAgICAgICAgICAgICBoZWFkZXJzOiB7CiAgICAgICAgICAgICAgICAgICAgJ1VzZXItQWdlbnQnOiAnTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2JywKICAgICAgICAgICAgICAgICAgICAnUmVmZXJlcic6ICdodHRwczovL3YucXEuY29tLycKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB0aW1lb3V0OiAxMDAwMAogICAgICAgICAgICB9KTsKICAgICAgICAgICAgCiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBsZXQgZGF0YSA9IEpTT04ucGFyc2UocmVzdWx0KTsKICAgICAgICAgICAgICAgIGlmIChkYXRhICYmIGRhdGEudXJsICYmIGRhdGEudXJsLmluY2x1ZGVzKCJodHRwIikpIHsKICAgICAgICAgICAgICAgICAgICAvLyDmo4Dmn6XmmK/lkKbmmK/lsY/olL3lnLDlnYAKICAgICAgICAgICAgICAgICAgICBpZiAoaXNCbG9ja2VkVXJsKGRhdGEudXJsKSkgewogICAgICAgICAgICAgICAgICAgICAgICBsb2coJ+ino+aekOaOpeWPoyAnICsgKGluZGV4ICsgMSkgKyAnIOi/lOWbnuS6huWxj+iUveWcsOWdgO+8jOWwneivleS4i+S4gOS4quaOpeWPoycpOwogICAgICAgICAgICAgICAgICAgICAgICB0cnlQYXJzZSh1cmwsIGluZGV4ICsgMSk7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgbG9nKCfop6PmnpDmjqXlj6MgJyArIChpbmRleCArIDEpICsgJyDmiJDlip86ICcgKyBkYXRhLnVybCk7CiAgICAgICAgICAgICAgICAgICAgaW5wdXQgPSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlcjogeyAnVXNlci1BZ2VudCc6ICIiIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHBhcnNlOiAwLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGRhdGEudXJsLAogICAgICAgICAgICAgICAgICAgICAgICBqeDogMCwKICAgICAgICAgICAgICAgICAgICAgICAgZGFubWFrdTogJ2h0dHA6Ly8xMjcuMC4wLjE6OTk3OC9wcm94eT9kbz1kYW5tdSZzaXRlPWpzJnVybD0nICsgdGFyZ2V0VXJsCiAgICAgICAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgbG9nKCfop6PmnpDmjqXlj6MgJyArIChpbmRleCArIDEpICsgJyDov5Tlm57mlbDmja7ml6DmlYjvvIzlsJ3or5XkuIvkuIDkuKonKTsKICAgICAgICAgICAgICAgICAgICB0cnlQYXJzZSh1cmwsIGluZGV4ICsgMSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgICAgIGxvZygn6Kej5p6Q5o6l5Y+jICcgKyAoaW5kZXggKyAxKSArICcg5aSx6LSlOiAnICsgZS5tZXNzYWdlKTsKICAgICAgICAgICAgICAgIHRyeVBhcnNlKHVybCwgaW5kZXggKyAxKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgLy8g5byA5aeL6Kej5p6QCiAgICAgICAgdHJ5UGFyc2UodGFyZ2V0VXJsLCAwKTsKICAgIH0pLAoKICAgIOaOqOiNkDogJy5saXN0X2l0ZW07aW1nJiZhbHQ7aW1nJiZzcmM7YSYmVGV4dDthJiZkYXRhLWZsb2F0JywKICAgIOS4gOe6pzogJy5saXN0X2l0ZW07aW1nJiZhbHQ7aW1nJiZzcmM7YSYmVGV4dDthJiZkYXRhLWZsb2F0JywKCiAgICDkuoznuqc6ICRqcy50b1N0cmluZygoKSA9PiB7CiAgICAgICAgVk9EID0ge307CiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBsZXQgdmlkZW9fbGlzdCA9IFtdOwogICAgICAgIGxldCB2aWRlb19saXN0cyA9IFtdOwogICAgICAgIGxldCBRWk91dHB1dEpzb247CiAgICAgICAgbGV0IGh0bWwgPSBmZXRjaChpbnB1dCwgZmV0Y2hfcGFyYW1zKTsKICAgICAgICBsZXQgc291cmNlSWQgPSAvZ2V0X3BsYXlzb3VyY2UvLnRlc3QoaW5wdXQpID8gaW5wdXQubWF0Y2goL2lkPShcZCo/KSYvKVsxXSA6IGlucHV0LnNwbGl0KCJjaWQ9IilbMV07CiAgICAgICAgbGV0IGNpZCA9IHNvdXJjZUlkOwogICAgICAgIGxldCBkZXRhaWxVcmwgPSAiaHR0cHM6Ly92LnFxLmNvbS9kZXRhaWwvbS8iICsgY2lkICsgIi5odG1sIjsKICAgICAgICAKICAgICAgICB0cnkgewogICAgICAgICAgICBsZXQganNvbiA9IEpTT04ucGFyc2UoaHRtbCk7CiAgICAgICAgICAgIFZPRCA9IHsKICAgICAgICAgICAgICAgIHZvZF91cmw6IGlucHV0LAogICAgICAgICAgICAgICAgdm9kX25hbWU6IGpzb24uYy50aXRsZSwKICAgICAgICAgICAgICAgIHR5cGVfbmFtZToganNvbi50eXAuam9pbigiLCIpLAogICAgICAgICAgICAgICAgdm9kX2FjdG9yOiBqc29uLm5hbS5qb2luKCIsIiksCiAgICAgICAgICAgICAgICB2b2RfeWVhcjoganNvbi5jLnllYXIsCiAgICAgICAgICAgICAgICB2b2RfY29udGVudDoganNvbi5jLmRlc2NyaXB0aW9uLAogICAgICAgICAgICAgICAgdm9kX3JlbWFya3M6IGpzb24ucmVjLAogICAgICAgICAgICAgICAgdm9kX3BpYzogdXJsam9pbjIoaW5wdXQsIGpzb24uYy5waWMpCiAgICAgICAgICAgIH0KICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgIGxvZygi6Kej5p6Q6K+m5oOF5aSx6LSlOiAiICsgZS5tZXNzYWdlKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKC9nZXRfcGxheXNvdXJjZS8udGVzdChpbnB1dCkpIHsKICAgICAgICAgICAgZXZhbChodG1sKTsKICAgICAgICAgICAgbGV0IGluZGV4TGlzdCA9IFFaT3V0cHV0SnNvbi5QbGF5bGlzdEl0ZW0uaW5kZXhMaXN0OwogICAgICAgICAgICBpbmRleExpc3QuZm9yRWFjaChmdW5jdGlvbihpdCkgewogICAgICAgICAgICAgICAgbGV0IGRhdGFVcmwgPSAiaHR0cHM6Ly9zLnZpZGVvLnFxLmNvbS9nZXRfcGxheXNvdXJjZT9pZD0iICsgc291cmNlSWQgKyAiJnBsYXQ9MiZ0eXBlPTQmZGF0YV90eXBlPTMmcmFuZ2U9IiArIGl0ICsgIiZ2aWRlb190eXBlPTEwJnBsbmFtZT1xcSZvdHlwZT1qc29uIjsKICAgICAgICAgICAgICAgIGV2YWwoZmV0Y2goZGF0YVVybCwgZmV0Y2hfcGFyYW1zKSk7CiAgICAgICAgICAgICAgICBsZXQgdmRhdGEgPSBRWk91dHB1dEpzb24uUGxheWxpc3RJdGVtLnZpZGVvUGxheUxpc3Q7CiAgICAgICAgICAgICAgICB2ZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHsKICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogaXRlbS50aXRsZSwKICAgICAgICAgICAgICAgICAgICAgICAgcGljX3VybDogaXRlbS5waWMsCiAgICAgICAgICAgICAgICAgICAgICAgIGRlc2M6IGl0ZW0uZXBpc29kZV9udW1iZXIgKyAiXHRcdFx05pKt5pS+6YeP77yaIiArIGl0ZW0udGhpcmRMaW5lLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGl0ZW0ucGxheVVybAogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIHZpZGVvX2xpc3RzID0gdmlkZW9fbGlzdHMuY29uY2F0KHZkYXRhKQogICAgICAgICAgICB9KQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICAgICAgdmlkZW9fbGlzdHMgPSBqc29uLmMudmlkZW9faWRzOwogICAgICAgICAgICBsZXQgdXJsID0gImh0dHBzOi8vdi5xcS5jb20veC9jb3Zlci8iICsgc291cmNlSWQgKyAiLmh0bWwiOwogICAgICAgICAgICAKICAgICAgICAgICAgaWYgKHZpZGVvX2xpc3RzLmxlbmd0aCA9PT0gMSkgewogICAgICAgICAgICAgICAgbGV0IHZpZCA9IHZpZGVvX2xpc3RzWzBdOwogICAgICAgICAgICAgICAgbGV0IG9fdXJsID0gImh0dHBzOi8vdW5pb24udmlkZW8ucXEuY29tL2ZjZ2ktYmluL2RhdGE/b3R5cGU9anNvbiZ0aWQ9MTgwNCZhcHBpZD0yMDAwMTIzOCZhcHBrZXk9NmMwM2JiZTk2NTg0NDhhNCZ1bmlvbl9wbGF0Zm9ybT0xJmlkbGlzdD0iICsgdmlkOwogICAgICAgICAgICAgICAgbGV0IG9faHRtbCA9IGZldGNoKG9fdXJsLCBmZXRjaF9wYXJhbXMpOwogICAgICAgICAgICAgICAgZXZhbChvX2h0bWwpOwogICAgICAgICAgICAgICAgaWYgKFFaT3V0cHV0SnNvbi5yZXN1bHRzICYmIFFaT3V0cHV0SnNvbi5yZXN1bHRzLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgICAgICAgICBsZXQgaXQxID0gUVpPdXRwdXRKc29uLnJlc3VsdHNbMF0uZmllbGRzOwogICAgICAgICAgICAgICAgICAgIHVybCA9ICJodHRwczovL3YucXEuY29tL3gvY292ZXIvIiArIGNpZCArICIvIiArIHZpZCArICIuaHRtbCI7CiAgICAgICAgICAgICAgICAgICAgZC5wdXNoKHsKICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGl0MS50aXRsZSwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiB1cmwKICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICB1cmwgPSAiaHR0cHM6Ly92LnFxLmNvbS94L2NvdmVyLyIgKyBjaWQgKyAiLyIgKyB2aWQgKyAiLmh0bWwiOwogICAgICAgICAgICAgICAgICAgIGQucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAi5q2j54mH5pKt5pS+IiwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiB1cmwKICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGVsc2UgaWYgKHZpZGVvX2xpc3RzLmxlbmd0aCA+IDEpIHsKICAgICAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdmlkZW9fbGlzdHMubGVuZ3RoOyBpICs9IDMwKSB7CiAgICAgICAgICAgICAgICAgICAgdmlkZW9fbGlzdC5wdXNoKHZpZGVvX2xpc3RzLnNsaWNlKGksIGkgKyAzMCkpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB2aWRlb19saXN0LmZvckVhY2goZnVuY3Rpb24oaXQsIGlkZXgpIHsKICAgICAgICAgICAgICAgICAgICBsZXQgb191cmwgPSAiaHR0cHM6Ly91bmlvbi52aWRlby5xcS5jb20vZmNnaS1iaW4vZGF0YT9vdHlwZT1qc29uJnRpZD0xODA0JmFwcGlkPTIwMDAxMjM4JmFwcGtleT02YzAzYmJlOTY1ODQ0OGE0JnVuaW9uX3BsYXRmb3JtPTEmaWRsaXN0PSIgKyBpdC5qb2luKCIsIik7CiAgICAgICAgICAgICAgICAgICAgbGV0IG9faHRtbCA9IGZldGNoKG9fdXJsLCBmZXRjaF9wYXJhbXMpOwogICAgICAgICAgICAgICAgICAgIGV2YWwob19odG1sKTsKICAgICAgICAgICAgICAgICAgICBRWk91dHB1dEpzb24ucmVzdWx0cy5mb3JFYWNoKGZ1bmN0aW9uKGl0MSkgewogICAgICAgICAgICAgICAgICAgICAgICBpdDEgPSBpdDEuZmllbGRzOwogICAgICAgICAgICAgICAgICAgICAgICBsZXQgdXJsID0gImh0dHBzOi8vdi5xcS5jb20veC9jb3Zlci8iICsgY2lkICsgIi8iICsgaXQxLnZpZCArICIuaHRtbCI7CiAgICAgICAgICAgICAgICAgICAgICAgIGQucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogaXQxLnRpdGxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGljX3VybDogaXQxLnBpYzE2MHg5MC5yZXBsYWNlKCIvMTYwIiwgIiIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzYzogaXQxLnZpZGVvX2NoZWNrdXBfdGltZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDogdXJsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogaXQxLmNhdGVnb3J5X21hcCAmJiBpdDEuY2F0ZWdvcnlfbWFwLmxlbmd0aCA+IDEgPyBpdDEuY2F0ZWdvcnlfbWFwWzFdIDogIiIKICAgICAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgbGV0IHBsYXlGcm9tID0gW107CiAgICAgICAgbGV0IHBsYXlVcmwgPSBbXTsKCiAgICAgICAgbGV0IHlnS2V5d29yZHMgPSBbIumihOWRiiIsICLoirHnta4iLCAi54mH6IqxIiwgIueJuei+kSIsICLluZXlkI4iLCAi6YeH6K6/IiwgIuWItuS9nCIsICJNViIsICLkuLvpopjmm7IiXTsKICAgICAgICBsZXQgeWcgPSBkLmZpbHRlcihmdW5jdGlvbihpdCkgewogICAgICAgICAgICByZXR1cm4gaXQudHlwZSAmJiB5Z0tleXdvcmRzLnNvbWUoa2V5d29yZCA9PiBpdC50eXBlLmluY2x1ZGVzKGtleXdvcmQpKTsKICAgICAgICB9KTsKICAgICAgICBsZXQgenAgPSBkLmZpbHRlcihmdW5jdGlvbihpdCkgewogICAgICAgICAgICByZXR1cm4gIShpdC50eXBlICYmIHlnS2V5d29yZHMuc29tZShrZXl3b3JkID0+IGl0LnR5cGUuaW5jbHVkZXMoa2V5d29yZCkpKTsKICAgICAgICB9KTsKCiAgICAgICAgaWYgKHpwLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgcGxheUZyb20ucHVzaCgiXHU4NWU0XHU4NWU0Iik7CiAgICAgICAgICAgIHBsYXlVcmwucHVzaCh6cC5tYXAoaXQgPT4gaXQudGl0bGUgKyAiJCIgKyBpdC51cmwpLmpvaW4oIiMiKSk7CiAgICAgICAgfQoKICAgICAgICBpZiAoeWcubGVuZ3RoID4gMCkgewogICAgICAgICAgICBsZXQg6aKE5ZGKID0geWcuZmlsdGVyKGl0ID0+IGl0LnR5cGUgJiYgaXQudHlwZS5pbmNsdWRlcygi6aKE5ZGKIikpOwogICAgICAgICAgICBsZXQg6Iqx57Wu54mH6IqxID0geWcuZmlsdGVyKGl0ID0+IGl0LnR5cGUgJiYgKGl0LnR5cGUuaW5jbHVkZXMoIuiKsee1riIpIHx8IGl0LnR5cGUuaW5jbHVkZXMoIueJh+iKsSIpKSk7CiAgICAgICAgICAgIGxldCDnibnovpEgPSB5Zy5maWx0ZXIoaXQgPT4gaXQudHlwZSAmJiAoaXQudHlwZS5pbmNsdWRlcygi54m56L6RIikgfHwgaXQudHlwZS5pbmNsdWRlcygi5bmV5ZCOIikpKTsKCiAgICAgICAgICAgIGlmICjpooTlkYoubGVuZ3RoID4gMCkgewogICAgICAgICAgICAgICAgcGxheUZyb20ucHVzaCgi6aKE5ZGKIik7CiAgICAgICAgICAgICAgICBwbGF5VXJsLnB1c2go6aKE5ZGKLm1hcChpdCA9PiBpdC50aXRsZSArICIkIiArIGl0LnVybCkuam9pbigiIyIpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAo6Iqx57Wu54mH6IqxLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgICAgIHBsYXlGcm9tLnB1c2goIuiKsee1rueJh+iKsSIpOwogICAgICAgICAgICAgICAgcGxheVVybC5wdXNoKOiKsee1rueJh+iKsS5tYXAoaXQgPT4gaXQudGl0bGUgKyAiJCIgKyBpdC51cmwpLmpvaW4oIiMiKSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKOeJuei+kS5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICBwbGF5RnJvbS5wdXNoKCLnibnovpEiKTsKICAgICAgICAgICAgICAgIHBsYXlVcmwucHVzaCjnibnovpEubWFwKGl0ID0+IGl0LnRpdGxlICsgIiQiICsgaXQudXJsKS5qb2luKCIjIikpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBWT0Qudm9kX3BsYXlfZnJvbSA9IHBsYXlGcm9tLmpvaW4oIiQkJCIpOwogICAgICAgIFZPRC52b2RfcGxheV91cmwgPSBwbGF5VXJsLmpvaW4oIiQkJCIpOwogICAgfSksCgogICAg5pCc57SiOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGxldCBkID0gW10sCiAgICAgICAgICAgIGtleXdvcmQgPSBpbnB1dC5zcGxpdCgiLyIpWzNdOwogICAgICAgIGxldCBzZWVuSWRzID0gbmV3IFNldCgpOwoKICAgICAgICBmdW5jdGlvbiB2b2RTZWFyY2goa2V5d29yZCwgcGFnZSA9IDApIHsKICAgICAgICAgICAgcmV0dXJuIHJlcXVlc3QoJ2h0dHBzOi8vcGJhY2Nlc3MudmlkZW8ucXEuY29tL3RycGMudmlkZW9zZWFyY2gubW9iaWxlX3NlYXJjaC5NdWx0aVRlcm1pbmFsU2VhcmNoL01iU2VhcmNoP3ZwbGF0Zm9ybT0yJywgewogICAgICAgICAgICAgICAgYm9keTogSlNPTi5zdHJpbmdpZnkoewogICAgICAgICAgICAgICAgICAgIHZlcnNpb246ICIyNTA0MjIwMSIsCiAgICAgICAgICAgICAgICAgICAgY2xpZW50VHlwZTogMSwKICAgICAgICAgICAgICAgICAgICBmaWx0ZXJWYWx1ZTogIiIsCiAgICAgICAgICAgICAgICAgICAgdXVpZDogIkIxRTUwODQ3LUQyNUYtNEM0Qi1CQkEwLTM2RjAwOTM0ODdGNiIsCiAgICAgICAgICAgICAgICAgICAgcmV0cnk6IDAsCiAgICAgICAgICAgICAgICAgICAgcXVlcnk6IGtleXdvcmQsCiAgICAgICAgICAgICAgICAgICAgcGFnZW51bTogcGFnZSwKICAgICAgICAgICAgICAgICAgICBpc1ByZWZldGNoOiB0cnVlLAogICAgICAgICAgICAgICAgICAgIHBhZ2VzaXplOiAzMCwKICAgICAgICAgICAgICAgICAgICBxdWVyeUZyb206IDAsCiAgICAgICAgICAgICAgICAgICAgc2VhcmNoRGF0YWtleTogIiIsCiAgICAgICAgICAgICAgICAgICAgdHJhbnNJbmZvOiAiIiwKICAgICAgICAgICAgICAgICAgICBpc25lZWRRYzogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICBwcmVRaWQ6ICIiLAogICAgICAgICAgICAgICAgICAgIGFkQ2xpZW50SW5mbzogIiIsCiAgICAgICAgICAgICAgICAgICAgZXh0cmFJbmZvOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlzTmV3TWFya0xhYmVsOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgIG11bHRpX3Rlcm1pbmFsX3BjOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lVHlwZTogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICBzdWdSZWxhdGVkSWRzOiAie30iLAogICAgICAgICAgICAgICAgICAgICAgICBhcHBWZXJzaW9uOiAiIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pLAogICAgICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgICAgICdVc2VyLUFnZW50JzogJ01vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS85OC4wLjQ3NTguMTM5IFNhZmFyaS81MzcuMzYnLAogICAgICAgICAgICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicsCiAgICAgICAgICAgICAgICAgICAgJ09yaWdpbic6ICdodHRwczovL3YucXEuY29tJywKICAgICAgICAgICAgICAgICAgICAnUmVmZXJlcic6ICdodHRwczovL3YucXEuY29tLycKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICBtZXRob2Q6ICdQT1NUJwogICAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIGNvbnN0IG5vbk1haW5Db250ZW50S2V5d29yZHMgPSBbCiAgICAgICAgICAgICfvvJonLCAnIycsICfnibnovpEnLCAn5Ymq6L6RJywgJ+eJh+iKsScsICfni6zlrrYnLCAn5LiT6K6/JywgJ+e6r+S6qycsCiAgICAgICAgICAgICfliLbkvZwnLCAn5bmV5ZCOJywgJ+Wuo+S8oCcsICdNVicsICfkuLvpopjmm7InLCAn5o+S5puyJywgJ+W9qeibiycsCiAgICAgICAgICAgICfnsr7lvaknLCAn6ZuG6ZSmJywgJ+ebmOeCuScsICflm57pob4nLCAn6Kej6K+0JywgJ+ivhOa1iycsICflj43lupQnLCAncmVhY3Rpb24nCiAgICAgICAgXTsKCiAgICAgICAgZnVuY3Rpb24gaXNNYWluQ29udGVudCh0aXRsZSkgewogICAgICAgICAgICBpZiAoIXRpdGxlKSByZXR1cm4gZmFsc2U7CiAgICAgICAgICAgIGlmICh0aXRsZS5pbmNsdWRlcygnPGVtPicpIHx8IHRpdGxlLmluY2x1ZGVzKCc8L2VtPicpKSByZXR1cm4gZmFsc2U7CiAgICAgICAgICAgIHJldHVybiAhbm9uTWFpbkNvbnRlbnRLZXl3b3Jkcy5zb21lKGtleXdvcmQgPT4gdGl0bGUuaW5jbHVkZXMoa2V5d29yZCkpOwogICAgICAgIH0KCiAgICAgICAgZnVuY3Rpb24gaXNRUVBsYXRmb3JtKHBsYXlTaXRlcykgewogICAgICAgICAgICBpZiAoIXBsYXlTaXRlcyB8fCAhQXJyYXkuaXNBcnJheShwbGF5U2l0ZXMpKSByZXR1cm4gdHJ1ZTsKICAgICAgICAgICAgcmV0dXJuIHBsYXlTaXRlcy5zb21lKHNpdGUgPT4gc2l0ZS5lbk5hbWUgJiYgc2l0ZS5lbk5hbWUudG9Mb3dlckNhc2UoKSA9PT0gJ3FxJyk7CiAgICAgICAgfQoKICAgICAgICB0cnkgewogICAgICAgICAgICBsZXQgaHRtbCA9IHZvZFNlYXJjaChrZXl3b3JkLCAwKTsKICAgICAgICAgICAgbGV0IGpzb24gPSBKU09OLnBhcnNlKGh0bWwpOwoKICAgICAgICAgICAgZnVuY3Rpb24gcHJvY2Vzc0l0ZW1MaXN0KGl0ZW1MaXN0KSB7CiAgICAgICAgICAgICAgICBpZiAoIWl0ZW1MaXN0KSByZXR1cm47CgogICAgICAgICAgICAgICAgaXRlbUxpc3QuZm9yRWFjaChpdCA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGl0LmRvYyAmJiBpdC5kb2MuaWQgJiYgaXQudmlkZW9JbmZvICYmCiAgICAgICAgICAgICAgICAgICAgICAgIGlzTWFpbkNvbnRlbnQoaXQudmlkZW9JbmZvLnRpdGxlKSAmJgogICAgICAgICAgICAgICAgICAgICAgICBpc1FRUGxhdGZvcm0oaXQudmlkZW9JbmZvLnBsYXlTaXRlcykpIHsKCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGl0ZW1JZCA9IGl0LmRvYy5pZDsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFzZWVuSWRzLmhhcyhpdGVtSWQpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWVuSWRzLmFkZChpdGVtSWQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgZC5wdXNoKHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogaXQudmlkZW9JbmZvLnRpdGxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZzogaXQudmlkZW9JbmZvLmltZ1VybCB8fCAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGl0ZW1JZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjOiBpdC52aWRlb0luZm8uc2Vjb25kTGluZSB8fCAiIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGpzb24uZGF0YSAmJiBqc29uLmRhdGEubm9ybWFsTGlzdCkgewogICAgICAgICAgICAgICAgcHJvY2Vzc0l0ZW1MaXN0KGpzb24uZGF0YS5ub3JtYWxMaXN0Lml0ZW1MaXN0KTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGpzb24uZGF0YSAmJiBqc29uLmRhdGEuYXJlYUJveExpc3QpIHsKICAgICAgICAgICAgICAgIGpzb24uZGF0YS5hcmVhQm94TGlzdC5mb3JFYWNoKGJveCA9PiB7CiAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc0l0ZW1MaXN0KGJveC5pdGVtTGlzdCk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfQoKICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgIGxvZygi5pCc57Si5Ye66ZSZOiAiICsgZS5tZXNzYWdlKTsKICAgICAgICB9CgogICAgICAgIHNldFJlc3VsdChkKTsKICAgIH0pLAoKICAgIGZpbHRlcjogewogICAgICAgICJjaG9pY2UiOiBbewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogIjc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiODMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlveivhCIsCiAgICAgICAgICAgICAgICAidiI6ICI4MSIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNSIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAidHYiOiBbewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogIjc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiNzkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlveivhCIsCiAgICAgICAgICAgICAgICAidiI6ICIxNiIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiZmVhdHVyZSIsCiAgICAgICAgICAgICJuYW1lIjogIuexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueIseaDhSIsCiAgICAgICAgICAgICAgICAidiI6ICIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlj6Too4UiLAogICAgICAgICAgICAgICAgInYiOiAiMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oKs55aRIiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumDveW4giIsCiAgICAgICAgICAgICAgICAidiI6ICI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlrrbluq0iLAogICAgICAgICAgICAgICAgInYiOiAiNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Zac5YmnIiwKICAgICAgICAgICAgICAgICJ2IjogIjYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS8oOWlhyIsCiAgICAgICAgICAgICAgICAidiI6ICI3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrabkvqAiLAogICAgICAgICAgICAgICAgInYiOiAiOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yab5peFIiwKICAgICAgICAgICAgICAgICJ2IjogIjkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuadg+iwiyIsCiAgICAgICAgICAgICAgICAidiI6ICIxMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Z2p5ZG9IiwKICAgICAgICAgICAgICAgICJ2IjogIjExIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnjrDlrp4iLAogICAgICAgICAgICAgICAgInYiOiAiMTMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumdkuaYpSIsCiAgICAgICAgICAgICAgICAidiI6ICIxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54yO5aWHIiwKICAgICAgICAgICAgICAgICJ2IjogIjE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAiMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICIxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi546E5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIjE4IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJpeWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9XQogICAgICAgIH1dLAogICAgICAgICJtb3ZpZSI6IFt7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiNzUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICI4MyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aW96K+EIiwKICAgICAgICAgICAgICAgICJ2IjogIjgxIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ0eXBlIiwKICAgICAgICAgICAgIm5hbWUiOiAi57G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54qv572qIiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWKseW/lyIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLllpzliaciLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLng63ooYAiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDYxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgqznlpEiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDEyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgZDmgJYiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliqjnlLsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmiJjkuokiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlrrbluq0iLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliafmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpYflubsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrabkvqAiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDExIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLogIHniYciLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLopb/pg6giLAogICAgICAgICAgICAgICAgInYiOiAiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6K6w5b2V54mHIiwKICAgICAgICAgICAgICAgICJ2IjogIjEwMDAyMCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAieWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9XQogICAgICAgIH1dLAogICAgICAgICJ2YXJpZXR5IjogW3sKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICI3NSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5pawIiwKICAgICAgICAgICAgICAgICJ2IjogIjIzIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJpeWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9XQogICAgICAgIH1dLAogICAgICAgICJjYXJ0b29uIjogW3sKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICI3NSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5pawIiwKICAgICAgICAgICAgICAgICJ2IjogIjgzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpb3or4QiLAogICAgICAgICAgICAgICAgInYiOiAiODEiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogImFyZWEiLAogICAgICAgICAgICAibmFtZSI6ICLlnLDljLoiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhoXlnLAiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pel5pysIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuasp+e+jiIsCiAgICAgICAgICAgICAgICAidiI6ICIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhbbku5YiLAogICAgICAgICAgICAgICAgInYiOiAiNCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAidHlwZSIsCiAgICAgICAgICAgICJuYW1lIjogIuexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueOhOW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICI5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAiNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5q2m5L6gIiwKICAgICAgICAgICAgICAgICJ2IjogIjEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpLpmakiLAogICAgICAgICAgICAgICAgInYiOiAiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oiY5paXIiwKICAgICAgICAgICAgICAgICJ2IjogIjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaQnueskSIsCiAgICAgICAgICAgICAgICAidiI6ICIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgYvniLEiLAogICAgICAgICAgICAgICAgInYiOiAiNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6a2U5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIjYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oKs55aRIiwKICAgICAgICAgICAgICAgICJ2IjogIjE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLml6XluLgiLAogICAgICAgICAgICAgICAgInYiOiAiMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuagoeWbrSIsCiAgICAgICAgICAgICAgICAidiI6ICIxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi55yf5Lq6IiwKICAgICAgICAgICAgICAgICJ2IjogIjE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmjqjnkIYiLAogICAgICAgICAgICAgICAgInYiOiAiMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWOhuWPsiIsCiAgICAgICAgICAgICAgICAidiI6ICIxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi57uP5YW4IiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWFtuS7liIsCiAgICAgICAgICAgICAgICAidiI6ICIxMiIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNSIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiY2hpbGQiOiBbewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogIjc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiNzYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlveivhCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAic2V4IiwKICAgICAgICAgICAgIm5hbWUiOiAi5oCn5YirIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aWz5a2pIiwKICAgICAgICAgICAgICAgICJ2IjogIjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueUt+WtqSIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJhcmVhIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Zyw5Yy6IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YaF5ZywIiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaXpeacrCIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhbbku5YiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTpvoTmrrUiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIwLTPlsoEiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiNC025bKBIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjctOeWygSIsCiAgICAgICAgICAgICAgICAidiI6ICIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIxMOWygeS7peS4iiIsCiAgICAgICAgICAgICAgICAidiI6ICI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhajlubTpvoTmrrUiLAogICAgICAgICAgICAgICAgInYiOiAiNyIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiZG9jbyI6IFt7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiNzUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICI3NCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXRyYWlsZXIiLAogICAgICAgICAgICAibmFtZSI6ICLlh7rlk4HmlrkiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJCQkMiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Zu95a625Zyw55CGIiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIkhCTyIsCiAgICAgICAgICAgICAgICAidiI6ICIzMTc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJOSEsiLAogICAgICAgICAgICAgICAgInYiOiAiMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Y6G5Y+y6aKR6YGTIiwKICAgICAgICAgICAgICAgICJ2IjogIjciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIklUViIsCiAgICAgICAgICAgICAgICAidiI6ICIzNTMwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmjqLntKLpopHpgZMiLAogICAgICAgICAgICAgICAgInYiOiAiMzE3NCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiWkRGIiwKICAgICAgICAgICAgICAgICJ2IjogIjMxNzYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuiFvuiur+iHquWItiIsCiAgICAgICAgICAgICAgICAidiI6ICIxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5ZCI5L2c5py65p6EIiwKICAgICAgICAgICAgICAgICJ2IjogIjYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWFtuS7liIsCiAgICAgICAgICAgICAgICAidiI6ICI1IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ0eXBlIiwKICAgICAgICAgICAgIm5hbWUiOiAi57G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Ieq54S2IiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue+jumjnyIsCiAgICAgICAgICAgICAgICAidiI6ICIxMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56S+5LyaIiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS6uuaWhyIsCiAgICAgICAgICAgICAgICAidiI6ICI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yab5LqLIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuenkeaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICI4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLotKLnu48iLAogICAgICAgICAgICAgICAgInYiOiAiMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaOoumZqSIsCiAgICAgICAgICAgICAgICAidiI6ICIxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi572q5qGIIiwKICAgICAgICAgICAgICAgICJ2IjogIjciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICIxMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5peF5ri4IiwKICAgICAgICAgICAgICAgICJ2IjogIjExIgogICAgICAgICAgICB9XQogICAgICAgIH1dCiAgICB9Cn07 \ No newline at end of file diff --git a/cpu_iy/lib/.keep b/cpu_iy/lib/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/cpu_iy/lib/awdm.png b/cpu_iy/lib/awdm.png deleted file mode 100644 index b8aaf94a..00000000 Binary files a/cpu_iy/lib/awdm.png and /dev/null differ diff --git a/cpu_iy/lib/blc.png b/cpu_iy/lib/blc.png deleted file mode 100644 index 19f1b216..00000000 --- a/cpu_iy/lib/blc.png +++ /dev/null @@ -1 +0,0 @@ -"cookie": "buvid3=961B1486-A9D6-BA43-B44F-E5105C2E681151551infoc; b_nut=1762271051; _uuid=D639891E-A1EC-DEDA-31010D-9107F211C79F852945infoc; CURRENT_FNVAL=4048; CURRENT_QUALITY=0; buvid_fp=fd3797d69b70a2dd13c1236f154c0f2b; rpdid=0zbfvSa2au|JrJRQMPU|2a8|3w1VgjcF; buvid4=D6A46F50-28C0-462D-D8BA-0EE7DBD8F43052850-025110423-ZiHCV7lF06Hrtxukykv/IAr68Rki7Yd2NZkhDNGoC9IDHRXRljk982RWyYEg/k4Z; b_lsid=2A6ED6EC_19AAB94B5FB; bsource=search_bing; home_feed_column=4; bmg_af_switch=1; bmg_src_def_domain=i1.hdslb.com; SESSDATA=d95d6456%2C1779367324%2C7b85d%2Ab2CjDaqoyhiE1Cm6vtOXSxyC8ANtsCgj-Glle4dx5Budy-rQf2KXT1XToUwxQFOFPqRoESVkpJSXlEc2IxRUtRdWh1TlpyOF9YZFRMaEtYbnpQcHBvWExEUkdfSXY0enhFYnk5Z25oTk5tXzlvMzVMaXZMbV8yVmtfNm9BRTBOby1wdUlTbXgzTllBIIEC; bili_jct=f94bd13b18d76339184d2033e1a9b574; DedeUserID=1475805666; DedeUserID__ckMd5=f58689ea373d2144; sid=qd0dn69e; theme-tip-show=SHOWED; theme-avatar-tip-show=SHOWED; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NjQwNzQ1NTMsImlhdCI6MTc2MzgxNTI5MywicGx0IjotMX0.GRN5Ua_OahfiUTnt5Q_Ska3D025UsOjJbkxXWCK_Jw0; bili_ticket_expires=1764074493; browser_resolution=759-726" \ No newline at end of file diff --git a/cpu_iy/lib/drpy-core-lite.min.js b/cpu_iy/lib/drpy-core-lite.min.js deleted file mode 100644 index 2aec8b04..00000000 --- a/cpu_iy/lib/drpy-core-lite.min.js +++ /dev/null @@ -1 +0,0 @@ -var e={27:e=>{e.exports='(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.JSON5=factory())})(this,function(){"use strict";function createCommonjsModule(fn,module){return module={exports:{}},fn(module,module.exports),module.exports}var _global=createCommonjsModule(function(module){var global=module.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();if(typeof __g=="number"){__g=global}});var _core=createCommonjsModule(function(module){var core=module.exports={version:"2.6.5"};if(typeof __e=="number"){__e=core}});var _core_1=_core.version;var _isObject=function(it){return typeof it==="object"?it!==null:typeof it==="function"};var _anObject=function(it){if(!_isObject(it)){throw TypeError(it+" is not an object!")}return it};var _fails=function(exec){try{return!!exec()}catch(e){return true}};var _descriptors=!_fails(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7});var document=_global.document;var is=_isObject(document)&&_isObject(document.createElement);var _domCreate=function(it){return is?document.createElement(it):{}};var _ie8DomDefine=!_descriptors&&!_fails(function(){return Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a!=7});var _toPrimitive=function(it,S){if(!_isObject(it)){return it}var fn,val;if(S&&typeof(fn=it.toString)=="function"&&!_isObject(val=fn.call(it))){return val}if(typeof(fn=it.valueOf)=="function"&&!_isObject(val=fn.call(it))){return val}if(!S&&typeof(fn=it.toString)=="function"&&!_isObject(val=fn.call(it))){return val}throw TypeError("Can\'t convert object to primitive value")};var dP=Object.defineProperty;var f=_descriptors?Object.defineProperty:function defineProperty(O,P,Attributes){_anObject(O);P=_toPrimitive(P,true);_anObject(Attributes);if(_ie8DomDefine){try{return dP(O,P,Attributes)}catch(e){}}if("get"in Attributes||"set"in Attributes){throw TypeError("Accessors not supported!")}if("value"in Attributes){O[P]=Attributes.value}return O};var _objectDp={f:f};var _propertyDesc=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value:value}};var _hide=_descriptors?function(object,key,value){return _objectDp.f(object,key,_propertyDesc(1,value))}:function(object,key,value){object[key]=value;return object};var hasOwnProperty={}.hasOwnProperty;var _has=function(it,key){return hasOwnProperty.call(it,key)};var id=0;var px=Math.random();var _uid=function(key){return"Symbol(".concat(key===undefined?"":key,")_",(++id+px).toString(36))};var _library=false;var _shared=createCommonjsModule(function(module){var SHARED="__core-js_shared__";var store=_global[SHARED]||(_global[SHARED]={});(module.exports=function(key,value){return store[key]||(store[key]=value!==undefined?value:{})})("versions",[]).push({version:_core.version,mode:_library?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})});var _functionToString=_shared("native-function-to-string",Function.toString);var _redefine=createCommonjsModule(function(module){var SRC=_uid("src");var TO_STRING="toString";var TPL=(""+_functionToString).split(TO_STRING);_core.inspectSource=function(it){return _functionToString.call(it)};(module.exports=function(O,key,val,safe){var isFunction=typeof val=="function";if(isFunction){_has(val,"name")||_hide(val,"name",key)}if(O[key]===val){return}if(isFunction){_has(val,SRC)||_hide(val,SRC,O[key]?""+O[key]:TPL.join(String(key)))}if(O===_global){O[key]=val}else if(!safe){delete O[key];_hide(O,key,val)}else if(O[key]){O[key]=val}else{_hide(O,key,val)}})(Function.prototype,TO_STRING,function toString(){return typeof this=="function"&&this[SRC]||_functionToString.call(this)})});var _aFunction=function(it){if(typeof it!="function"){throw TypeError(it+" is not a function!")}return it};var _ctx=function(fn,that,length){_aFunction(fn);if(that===undefined){return fn}switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}};var PROTOTYPE="prototype";var $export=function(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var target=IS_GLOBAL?_global:IS_STATIC?_global[name]||(_global[name]={}):(_global[name]||{})[PROTOTYPE];var exports=IS_GLOBAL?_core:_core[name]||(_core[name]={});var expProto=exports[PROTOTYPE]||(exports[PROTOTYPE]={});var key,own,out,exp;if(IS_GLOBAL){source=name}for(key in source){own=!IS_FORCED&&target&&target[key]!==undefined;out=(own?target:source)[key];exp=IS_BIND&&own?_ctx(out,_global):IS_PROTO&&typeof out=="function"?_ctx(Function.call,out):out;if(target){_redefine(target,key,out,type&$export.U)}if(exports[key]!=out){_hide(exports,key,exp)}if(IS_PROTO&&expProto[key]!=out){expProto[key]=out}}};_global.core=_core;$export.F=1;$export.G=2;$export.S=4;$export.P=8;$export.B=16;$export.W=32;$export.U=64;$export.R=128;var _export=$export;var ceil=Math.ceil;var floor=Math.floor;var _toInteger=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)};var _defined=function(it){if(it==undefined){throw TypeError("Can\'t call method on "+it)}return it};var _stringAt=function(TO_STRING){return function(that,pos){var s=String(_defined(that));var i=_toInteger(pos);var l=s.length;var a,b;if(i<0||i>=l){return TO_STRING?"":undefined}a=s.charCodeAt(i);return a<55296||a>56319||i+1===l||(b=s.charCodeAt(i+1))<56320||b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-55296<<10)+(b-56320)+65536}};var $at=_stringAt(false);_export(_export.P,"String",{codePointAt:function codePointAt(pos){return $at(this,pos)}});var codePointAt=_core.String.codePointAt;var max=Math.max;var min=Math.min;var _toAbsoluteIndex=function(index,length){index=_toInteger(index);return index<0?max(index+length,0):min(index,length)};var fromCharCode=String.fromCharCode;var $fromCodePoint=String.fromCodePoint;_export(_export.S+_export.F*(!!$fromCodePoint&&$fromCodePoint.length!=1),"String",{fromCodePoint:function fromCodePoint(x){var arguments$1=arguments;var res=[];var aLen=arguments.length;var i=0;var code;while(aLen>i){code=+arguments$1[i++];if(_toAbsoluteIndex(code,1114111)!==code){throw RangeError(code+" is not a valid code point")}res.push(code<65536?fromCharCode(code):fromCharCode(((code-=65536)>>10)+55296,code%1024+56320))}return res.join("")}});var fromCodePoint=_core.String.fromCodePoint;var Space_Separator=/[\\u1680\\u2000-\\u200A\\u202F\\u205F\\u3000]/;var ID_Start=/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312E\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE83\\uDE86-\\uDE89\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00-\\uDD1E\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]/;var ID_Continue=/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u08A0-\\u08B4\\u08B6-\\u08BD\\u08D4-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1CD0-\\u1CD2\\u1CD4-\\u1CF9\\u1D00-\\u1DF9\\u1DFB-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312E\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDCA-\\uDDCC\\uDDD0-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9\\uDF00-\\uDF19\\uDF1D-\\uDF2B\\uDF30-\\uDF39]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE83\\uDE86-\\uDE99\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F\\uDFE0\\uDFE1]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00-\\uDD1E\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4A\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]/;var unicode={Space_Separator:Space_Separator,ID_Start:ID_Start,ID_Continue:ID_Continue};var util={isSpaceSeparator:function isSpaceSeparator(c){return typeof c==="string"&&unicode.Space_Separator.test(c)},isIdStartChar:function isIdStartChar(c){return typeof c==="string"&&(c>="a"&&c<="z"||c>="A"&&c<="Z"||c==="$"||c==="_"||unicode.ID_Start.test(c))},isIdContinueChar:function isIdContinueChar(c){return typeof c==="string"&&(c>="a"&&c<="z"||c>="A"&&c<="Z"||c>="0"&&c<="9"||c==="$"||c==="_"||c==="‌"||c==="‍"||unicode.ID_Continue.test(c))},isDigit:function isDigit(c){return typeof c==="string"&&/[0-9]/.test(c)},isHexDigit:function isHexDigit(c){return typeof c==="string"&&/[0-9A-Fa-f]/.test(c)}};var source;var parseState;var stack;var pos;var line;var column;var token;var key;var root;var parse=function parse(text,reviver){source=String(text);parseState="start";stack=[];pos=0;line=1;column=0;token=undefined;key=undefined;root=undefined;do{token=lex();parseStates[parseState]()}while(token.type!=="eof");if(typeof reviver==="function"){return internalize({"":root},"",reviver)}return root};function internalize(holder,name,reviver){var value=holder[name];if(value!=null&&typeof value==="object"){if(Array.isArray(value)){for(var i=0;i0){var c=peek();if(!util.isHexDigit(c)){throw invalidChar(read())}buffer+=read()}return String.fromCodePoint(parseInt(buffer,16))}var parseStates={start:function start(){if(token.type==="eof"){throw invalidEOF()}push()},beforePropertyName:function beforePropertyName(){switch(token.type){case"identifier":case"string":key=token.value;parseState="afterPropertyName";return;case"punctuator":pop();return;case"eof":throw invalidEOF()}},afterPropertyName:function afterPropertyName(){if(token.type==="eof"){throw invalidEOF()}parseState="beforePropertyValue"},beforePropertyValue:function beforePropertyValue(){if(token.type==="eof"){throw invalidEOF()}push()},beforeArrayValue:function beforeArrayValue(){if(token.type==="eof"){throw invalidEOF()}if(token.type==="punctuator"&&token.value==="]"){pop();return}push()},afterPropertyValue:function afterPropertyValue(){if(token.type==="eof"){throw invalidEOF()}switch(token.value){case",":parseState="beforePropertyName";return;case"}":pop()}},afterArrayValue:function afterArrayValue(){if(token.type==="eof"){throw invalidEOF()}switch(token.value){case",":parseState="beforeArrayValue";return;case"]":pop()}},end:function end(){}};function push(){var value;switch(token.type){case"punctuator":switch(token.value){case"{":value={};break;case"[":value=[];break}break;case"null":case"boolean":case"numeric":case"string":value=token.value;break}if(root===undefined){root=value}else{var parent=stack[stack.length-1];if(Array.isArray(parent)){parent.push(value)}else{Object.defineProperty(parent,key,{value:value,writable:true,enumerable:true,configurable:true})}}if(value!==null&&typeof value==="object"){stack.push(value);if(Array.isArray(value)){parseState="beforeArrayValue"}else{parseState="beforePropertyName"}}else{var current=stack[stack.length-1];if(current==null){parseState="end"}else if(Array.isArray(current)){parseState="afterArrayValue"}else{parseState="afterPropertyValue"}}}function pop(){stack.pop();var current=stack[stack.length-1];if(current==null){parseState="end"}else if(Array.isArray(current)){parseState="afterArrayValue"}else{parseState="afterPropertyValue"}}function invalidChar(c){if(c===undefined){return syntaxError("JSON5: invalid end of input at "+line+":"+column)}return syntaxError("JSON5: invalid character \'"+formatChar(c)+"\' at "+line+":"+column)}function invalidEOF(){return syntaxError("JSON5: invalid end of input at "+line+":"+column)}function invalidIdentifier(){column-=5;return syntaxError("JSON5: invalid identifier character at "+line+":"+column)}function separatorChar(c){console.warn("JSON5: \'"+formatChar(c)+"\' in strings is not valid ECMAScript; consider escaping")}function formatChar(c){var replacements={"\'":"\\\\\'",\'"\':\'\\\\"\',"\\\\":"\\\\\\\\","\\b":"\\\\b","\\f":"\\\\f","\\n":"\\\\n","\\r":"\\\\r","\\t":"\\\\t","\\v":"\\\\v","\\0":"\\\\0","\\u2028":"\\\\u2028","\\u2029":"\\\\u2029"};if(replacements[c]){return replacements[c]}if(c<" "){var hexString=c.charCodeAt(0).toString(16);return"\\\\x"+("00"+hexString).substring(hexString.length)}return c}function syntaxError(message){var err=new SyntaxError(message);err.lineNumber=line;err.columnNumber=column;return err}var stringify=function stringify(value,replacer,space){var stack=[];var indent="";var propertyList;var replacerFunc;var gap="";var quote;if(replacer!=null&&typeof replacer==="object"&&!Array.isArray(replacer)){space=replacer.space;quote=replacer.quote;replacer=replacer.replacer}if(typeof replacer==="function"){replacerFunc=replacer}else if(Array.isArray(replacer)){propertyList=[];for(var i=0,list=replacer;i0){space=Math.min(10,Math.floor(space));gap=" ".substr(0,space)}}else if(typeof space==="string"){gap=space.substr(0,10)}return serializeProperty("",{"":value});function serializeProperty(key,holder){var value=holder[key];if(value!=null){if(typeof value.toJSON5==="function"){value=value.toJSON5(key)}else if(typeof value.toJSON==="function"){value=value.toJSON(key)}}if(replacerFunc){value=replacerFunc.call(holder,key,value)}if(value instanceof Number){value=Number(value)}else if(value instanceof String){value=String(value)}else if(value instanceof Boolean){value=value.valueOf()}switch(value){case null:return"null";case true:return"true";case false:return"false"}if(typeof value==="string"){return quoteString(value,false)}if(typeof value==="number"){return String(value)}if(typeof value==="object"){return Array.isArray(value)?serializeArray(value):serializeObject(value)}return undefined}function quoteString(value){var quotes={"\'":.1,\'"\':.2};var replacements={"\'":"\\\\\'",\'"\':\'\\\\"\',"\\\\":"\\\\\\\\","\\b":"\\\\b","\\f":"\\\\f","\\n":"\\\\n","\\r":"\\\\r","\\t":"\\\\t","\\v":"\\\\v","\\0":"\\\\0","\\u2028":"\\\\u2028","\\u2029":"\\\\u2029"};var product="";for(var i=0;i=0){throw TypeError("Converting circular structure to JSON5")}stack.push(value);var stepback=indent;indent=indent+gap;var keys=propertyList||Object.keys(value);var partial=[];for(var i=0,list=keys;i=0){throw TypeError("Converting circular structure to JSON5")}stack.push(value);var stepback=indent;indent=indent+gap;var partial=[];for(var i=0;i{e.exports='"use strict";(function(q){function y(){}function C(b){var d=b.charCodeAt(0)|0;if(55296<=d)if(56319>=d)if(b=b.charCodeAt(1)|0,56320<=b&&57343>=b){if(d=(d<<10)+b-56613888|0,65535>18,128|d>>12&63,128|d>>6&63,128|d&63)}else d=65533;else 57343>=d&&(d=65533);return 2047>=d?v(192|d>>6,128|d&63):v(224|d>>12,128|d>>6&63,128|d&63)}function z(){}function A(b,d){var g=void 0===b?"":(""+b).replace(D,C),c=g.length|0,a=0,k=0,f=d.length|0,h=b.length|0;f>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:k=k+1|0;case 8:case 9:case 10:case 11:break;case 12:case 13:if((a+1|0)>4){case 15:n=b[c=c+1|0]&255;if(2!==n>>6||247>6?r+4|0:24,h=h+256&768;case 13:case 12:n=b[c=c+1|0]&255,l<<=6,l|=(h&31)<<6|n&63,r=r+7|0,c>6&&l>>r&&1114112>l?(h=l,l=l-65536|0,0<=l&&(p=(l>>10)+55296|0,h=(l&1023)+56320|0,31>m?(e[m]=p,m=m+1|0,p=-1):(n=p,p=h,h=n))):(h>>=8,c=c-h-1|0,h=65533),l=r=0,f=c<=k?32:a-c|0;default:e[m]=h;continue;case 11:case 10:case 9:case 8:}e[m]=65533}g+=v(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31]);32>m&&(g=g.slice(0,m-32|0));if(c>>31,p=-1,g.length=f)g[a]=f;else{if(2047>=f)g[a]=192|f>>6;else{a:{if(55296<=f)if(56319>=f){var h=b.charCodeAt(c=c+1|0)|0;if(56320<=h&&57343>=h){f=(f<<10)+h-56613888|0;if(65535>18;g[a=a+1|0]=128|f>>12&63;g[a=a+1|0]=128|f>>6&63;g[a=a+1|0]=128|f&63;continue}break a}f=65533}else 57343>=f&&(f=65533);!k&&c<<1>12;g[a=a+1|0]=128|f>>6&63}g[a=a+1|0]=128|f&63}}return t?g.subarray(0,a):g.slice(0,a)};B.encodeInto=A;if(!u)q.TextDecoder=y,q.TextEncoder=z;else if(!(q=u.prototype).encodeInto){var I=new u;q.encodeInto=function(b,d){var g=b.length|0,c=d.length|0;if(g>1){var a=I.encode(b);if((a.length|0){e.exports='(function(root,factory){if(typeof exports==="object"){module.exports=exports=factory()}else if(typeof define==="function"&&define.amd){define([],factory)}else{globalThis.CryptoJS=factory()}})(this,function(){var CryptoJS=CryptoJS||function(Math,undefined){var crypto;if(typeof window!=="undefined"&&window.crypto){crypto=window.crypto}if(typeof self!=="undefined"&&self.crypto){crypto=self.crypto}if(typeof globalThis!=="undefined"&&globalThis.crypto){crypto=globalThis.crypto}if(!crypto&&typeof window!=="undefined"&&window.msCrypto){crypto=window.msCrypto}if(!crypto&&typeof global!=="undefined"&&global.crypto){crypto=global.crypto}if(!crypto&&typeof require==="function"){try{crypto=require("crypto")}catch(err){}}var cryptoSecureRandomInt=function(){if(crypto){if(typeof crypto.getRandomValues==="function"){try{return crypto.getRandomValues(new Uint32Array(1))[0]}catch(err){}}if(typeof crypto.randomBytes==="function"){try{return crypto.randomBytes(4).readInt32LE()}catch(err){}}}throw new Error("Native crypto module could not be used to get secure random number.")};var create=Object.create||function(){function F(){}return function(obj){var subtype;F.prototype=obj;subtype=new F;F.prototype=null;return subtype}}();var C={};var C_lib=C.lib={};var Base=C_lib.Base=function(){return{extend:function(overrides){var subtype=create(this);if(overrides){subtype.mixIn(overrides)}if(!subtype.hasOwnProperty("init")||this.init===subtype.init){subtype.init=function(){subtype.$super.init.apply(this,arguments)}}subtype.init.prototype=subtype;subtype.$super=this;return subtype},create:function(){var instance=this.extend();instance.init.apply(instance,arguments);return instance},init:function(){},mixIn:function(properties){for(var propertyName in properties){if(properties.hasOwnProperty(propertyName)){this[propertyName]=properties[propertyName]}}if(properties.hasOwnProperty("toString")){this.toString=properties.toString}},clone:function(){return this.init.prototype.extend(this)}}}();var WordArray=C_lib.WordArray=Base.extend({init:function(words,sigBytes){words=this.words=words||[];if(sigBytes!=undefined){this.sigBytes=sigBytes}else{this.sigBytes=words.length*4}},toString:function(encoder){return(encoder||Hex).stringify(this)},concat:function(wordArray){var thisWords=this.words;var thatWords=wordArray.words;var thisSigBytes=this.sigBytes;var thatSigBytes=wordArray.sigBytes;this.clamp();if(thisSigBytes%4){for(var i=0;i>>2]>>>24-i%4*8&255;thisWords[thisSigBytes+i>>>2]|=thatByte<<24-(thisSigBytes+i)%4*8}}else{for(var j=0;j>>2]=thatWords[j>>>2]}}this.sigBytes+=thatSigBytes;return this},clamp:function(){var words=this.words;var sigBytes=this.sigBytes;words[sigBytes>>>2]&=4294967295<<32-sigBytes%4*8;words.length=Math.ceil(sigBytes/4)},clone:function(){var clone=Base.clone.call(this);clone.words=this.words.slice(0);return clone},random:function(nBytes){var words=[];for(var i=0;i>>2]>>>24-i%4*8&255;hexChars.push((bite>>>4).toString(16));hexChars.push((bite&15).toString(16))}return hexChars.join("")},parse:function(hexStr){var hexStrLength=hexStr.length;var words=[];for(var i=0;i>>3]|=parseInt(hexStr.substr(i,2),16)<<24-i%8*4}return new WordArray.init(words,hexStrLength/2)}};var Latin1=C_enc.Latin1={stringify:function(wordArray){var words=wordArray.words;var sigBytes=wordArray.sigBytes;var latin1Chars=[];for(var i=0;i>>2]>>>24-i%4*8&255;latin1Chars.push(String.fromCharCode(bite))}return latin1Chars.join("")},parse:function(latin1Str){var latin1StrLength=latin1Str.length;var words=[];for(var i=0;i>>2]|=(latin1Str.charCodeAt(i)&255)<<24-i%4*8}return new WordArray.init(words,latin1StrLength)}};var Utf8=C_enc.Utf8={stringify:function(wordArray){try{return decodeURIComponent(escape(Latin1.stringify(wordArray)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(utf8Str){return Latin1.parse(unescape(encodeURIComponent(utf8Str)))}};var BufferedBlockAlgorithm=C_lib.BufferedBlockAlgorithm=Base.extend({reset:function(){this._data=new WordArray.init;this._nDataBytes=0},_append:function(data){if(typeof data=="string"){data=Utf8.parse(data)}this._data.concat(data);this._nDataBytes+=data.sigBytes},_process:function(doFlush){var processedWords;var data=this._data;var dataWords=data.words;var dataSigBytes=data.sigBytes;var blockSize=this.blockSize;var blockSizeBytes=blockSize*4;var nBlocksReady=dataSigBytes/blockSizeBytes;if(doFlush){nBlocksReady=Math.ceil(nBlocksReady)}else{nBlocksReady=Math.max((nBlocksReady|0)-this._minBufferSize,0)}var nWordsReady=nBlocksReady*blockSize;var nBytesReady=Math.min(nWordsReady*4,dataSigBytes);if(nWordsReady){for(var offset=0;offset>>2]|=typedArray[i]<<24-i%4*8}superInit.call(this,words,typedArrayByteLength)}else{superInit.apply(this,arguments)}};subInit.prototype=WordArray})();(function(){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var C_enc=C.enc;var Utf16BE=C_enc.Utf16=C_enc.Utf16BE={stringify:function(wordArray){var words=wordArray.words;var sigBytes=wordArray.sigBytes;var utf16Chars=[];for(var i=0;i>>2]>>>16-i%4*8&65535;utf16Chars.push(String.fromCharCode(codePoint))}return utf16Chars.join("")},parse:function(utf16Str){var utf16StrLength=utf16Str.length;var words=[];for(var i=0;i>>1]|=utf16Str.charCodeAt(i)<<16-i%2*16}return WordArray.create(words,utf16StrLength*2)}};C_enc.Utf16LE={stringify:function(wordArray){var words=wordArray.words;var sigBytes=wordArray.sigBytes;var utf16Chars=[];for(var i=0;i>>2]>>>16-i%4*8&65535);utf16Chars.push(String.fromCharCode(codePoint))}return utf16Chars.join("")},parse:function(utf16Str){var utf16StrLength=utf16Str.length;var words=[];for(var i=0;i>>1]|=swapEndian(utf16Str.charCodeAt(i)<<16-i%2*16)}return WordArray.create(words,utf16StrLength*2)}};function swapEndian(word){return word<<8&4278255360|word>>>8&16711935}})();(function(){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var C_enc=C.enc;var Base64=C_enc.Base64={stringify:function(wordArray){var words=wordArray.words;var sigBytes=wordArray.sigBytes;var map=this._map;wordArray.clamp();var base64Chars=[];for(var i=0;i>>2]>>>24-i%4*8&255;var byte2=words[i+1>>>2]>>>24-(i+1)%4*8&255;var byte3=words[i+2>>>2]>>>24-(i+2)%4*8&255;var triplet=byte1<<16|byte2<<8|byte3;for(var j=0;j<4&&i+j*.75>>6*(3-j)&63))}}var paddingChar=map.charAt(64);if(paddingChar){while(base64Chars.length%4){base64Chars.push(paddingChar)}}return base64Chars.join("")},parse:function(base64Str){var base64StrLength=base64Str.length;var map=this._map;var reverseMap=this._reverseMap;if(!reverseMap){reverseMap=this._reverseMap=[];for(var j=0;j>>6-i%4*2;var bitsCombined=bits1|bits2;words[nBytes>>>2]|=bitsCombined<<24-nBytes%4*8;nBytes++}}return WordArray.create(words,nBytes)}})();(function(){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var C_enc=C.enc;var Base64url=C_enc.Base64url={stringify:function(wordArray,urlSafe=true){var words=wordArray.words;var sigBytes=wordArray.sigBytes;var map=urlSafe?this._safe_map:this._map;wordArray.clamp();var base64Chars=[];for(var i=0;i>>2]>>>24-i%4*8&255;var byte2=words[i+1>>>2]>>>24-(i+1)%4*8&255;var byte3=words[i+2>>>2]>>>24-(i+2)%4*8&255;var triplet=byte1<<16|byte2<<8|byte3;for(var j=0;j<4&&i+j*.75>>6*(3-j)&63))}}var paddingChar=map.charAt(64);if(paddingChar){while(base64Chars.length%4){base64Chars.push(paddingChar)}}return base64Chars.join("")},parse:function(base64Str,urlSafe=true){var base64StrLength=base64Str.length;var map=urlSafe?this._safe_map:this._map;var reverseMap=this._reverseMap;if(!reverseMap){reverseMap=this._reverseMap=[];for(var j=0;j>>6-i%4*2;var bitsCombined=bits1|bits2;words[nBytes>>>2]|=bitsCombined<<24-nBytes%4*8;nBytes++}}return WordArray.create(words,nBytes)}})();(function(Math){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var Hasher=C_lib.Hasher;var C_algo=C.algo;var T=[];(function(){for(var i=0;i<64;i++){T[i]=Math.abs(Math.sin(i+1))*4294967296|0}})();var MD5=C_algo.MD5=Hasher.extend({_doReset:function(){this._hash=new WordArray.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(M,offset){for(var i=0;i<16;i++){var offset_i=offset+i;var M_offset_i=M[offset_i];M[offset_i]=(M_offset_i<<8|M_offset_i>>>24)&16711935|(M_offset_i<<24|M_offset_i>>>8)&4278255360}var H=this._hash.words;var M_offset_0=M[offset+0];var M_offset_1=M[offset+1];var M_offset_2=M[offset+2];var M_offset_3=M[offset+3];var M_offset_4=M[offset+4];var M_offset_5=M[offset+5];var M_offset_6=M[offset+6];var M_offset_7=M[offset+7];var M_offset_8=M[offset+8];var M_offset_9=M[offset+9];var M_offset_10=M[offset+10];var M_offset_11=M[offset+11];var M_offset_12=M[offset+12];var M_offset_13=M[offset+13];var M_offset_14=M[offset+14];var M_offset_15=M[offset+15];var a=H[0];var b=H[1];var c=H[2];var d=H[3];a=FF(a,b,c,d,M_offset_0,7,T[0]);d=FF(d,a,b,c,M_offset_1,12,T[1]);c=FF(c,d,a,b,M_offset_2,17,T[2]);b=FF(b,c,d,a,M_offset_3,22,T[3]);a=FF(a,b,c,d,M_offset_4,7,T[4]);d=FF(d,a,b,c,M_offset_5,12,T[5]);c=FF(c,d,a,b,M_offset_6,17,T[6]);b=FF(b,c,d,a,M_offset_7,22,T[7]);a=FF(a,b,c,d,M_offset_8,7,T[8]);d=FF(d,a,b,c,M_offset_9,12,T[9]);c=FF(c,d,a,b,M_offset_10,17,T[10]);b=FF(b,c,d,a,M_offset_11,22,T[11]);a=FF(a,b,c,d,M_offset_12,7,T[12]);d=FF(d,a,b,c,M_offset_13,12,T[13]);c=FF(c,d,a,b,M_offset_14,17,T[14]);b=FF(b,c,d,a,M_offset_15,22,T[15]);a=GG(a,b,c,d,M_offset_1,5,T[16]);d=GG(d,a,b,c,M_offset_6,9,T[17]);c=GG(c,d,a,b,M_offset_11,14,T[18]);b=GG(b,c,d,a,M_offset_0,20,T[19]);a=GG(a,b,c,d,M_offset_5,5,T[20]);d=GG(d,a,b,c,M_offset_10,9,T[21]);c=GG(c,d,a,b,M_offset_15,14,T[22]);b=GG(b,c,d,a,M_offset_4,20,T[23]);a=GG(a,b,c,d,M_offset_9,5,T[24]);d=GG(d,a,b,c,M_offset_14,9,T[25]);c=GG(c,d,a,b,M_offset_3,14,T[26]);b=GG(b,c,d,a,M_offset_8,20,T[27]);a=GG(a,b,c,d,M_offset_13,5,T[28]);d=GG(d,a,b,c,M_offset_2,9,T[29]);c=GG(c,d,a,b,M_offset_7,14,T[30]);b=GG(b,c,d,a,M_offset_12,20,T[31]);a=HH(a,b,c,d,M_offset_5,4,T[32]);d=HH(d,a,b,c,M_offset_8,11,T[33]);c=HH(c,d,a,b,M_offset_11,16,T[34]);b=HH(b,c,d,a,M_offset_14,23,T[35]);a=HH(a,b,c,d,M_offset_1,4,T[36]);d=HH(d,a,b,c,M_offset_4,11,T[37]);c=HH(c,d,a,b,M_offset_7,16,T[38]);b=HH(b,c,d,a,M_offset_10,23,T[39]);a=HH(a,b,c,d,M_offset_13,4,T[40]);d=HH(d,a,b,c,M_offset_0,11,T[41]);c=HH(c,d,a,b,M_offset_3,16,T[42]);b=HH(b,c,d,a,M_offset_6,23,T[43]);a=HH(a,b,c,d,M_offset_9,4,T[44]);d=HH(d,a,b,c,M_offset_12,11,T[45]);c=HH(c,d,a,b,M_offset_15,16,T[46]);b=HH(b,c,d,a,M_offset_2,23,T[47]);a=II(a,b,c,d,M_offset_0,6,T[48]);d=II(d,a,b,c,M_offset_7,10,T[49]);c=II(c,d,a,b,M_offset_14,15,T[50]);b=II(b,c,d,a,M_offset_5,21,T[51]);a=II(a,b,c,d,M_offset_12,6,T[52]);d=II(d,a,b,c,M_offset_3,10,T[53]);c=II(c,d,a,b,M_offset_10,15,T[54]);b=II(b,c,d,a,M_offset_1,21,T[55]);a=II(a,b,c,d,M_offset_8,6,T[56]);d=II(d,a,b,c,M_offset_15,10,T[57]);c=II(c,d,a,b,M_offset_6,15,T[58]);b=II(b,c,d,a,M_offset_13,21,T[59]);a=II(a,b,c,d,M_offset_4,6,T[60]);d=II(d,a,b,c,M_offset_11,10,T[61]);c=II(c,d,a,b,M_offset_2,15,T[62]);b=II(b,c,d,a,M_offset_9,21,T[63]);H[0]=H[0]+a|0;H[1]=H[1]+b|0;H[2]=H[2]+c|0;H[3]=H[3]+d|0},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;dataWords[nBitsLeft>>>5]|=128<<24-nBitsLeft%32;var nBitsTotalH=Math.floor(nBitsTotal/4294967296);var nBitsTotalL=nBitsTotal;dataWords[(nBitsLeft+64>>>9<<4)+15]=(nBitsTotalH<<8|nBitsTotalH>>>24)&16711935|(nBitsTotalH<<24|nBitsTotalH>>>8)&4278255360;dataWords[(nBitsLeft+64>>>9<<4)+14]=(nBitsTotalL<<8|nBitsTotalL>>>24)&16711935|(nBitsTotalL<<24|nBitsTotalL>>>8)&4278255360;data.sigBytes=(dataWords.length+1)*4;this._process();var hash=this._hash;var H=hash.words;for(var i=0;i<4;i++){var H_i=H[i];H[i]=(H_i<<8|H_i>>>24)&16711935|(H_i<<24|H_i>>>8)&4278255360}return hash},clone:function(){var clone=Hasher.clone.call(this);clone._hash=this._hash.clone();return clone}});function FF(a,b,c,d,x,s,t){var n=a+(b&c|~b&d)+x+t;return(n<>>32-s)+b}function GG(a,b,c,d,x,s,t){var n=a+(b&d|c&~d)+x+t;return(n<>>32-s)+b}function HH(a,b,c,d,x,s,t){var n=a+(b^c^d)+x+t;return(n<>>32-s)+b}function II(a,b,c,d,x,s,t){var n=a+(c^(b|~d))+x+t;return(n<>>32-s)+b}C.MD5=Hasher._createHelper(MD5);C.HmacMD5=Hasher._createHmacHelper(MD5)})(Math);(function(){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var Hasher=C_lib.Hasher;var C_algo=C.algo;var W=[];var SHA1=C_algo.SHA1=Hasher.extend({_doReset:function(){this._hash=new WordArray.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,offset){var H=this._hash.words;var a=H[0];var b=H[1];var c=H[2];var d=H[3];var e=H[4];for(var i=0;i<80;i++){if(i<16){W[i]=M[offset+i]|0}else{var n=W[i-3]^W[i-8]^W[i-14]^W[i-16];W[i]=n<<1|n>>>31}var t=(a<<5|a>>>27)+e+W[i];if(i<20){t+=(b&c|~b&d)+1518500249}else if(i<40){t+=(b^c^d)+1859775393}else if(i<60){t+=(b&c|b&d|c&d)-1894007588}else{t+=(b^c^d)-899497514}e=d;d=c;c=b<<30|b>>>2;b=a;a=t}H[0]=H[0]+a|0;H[1]=H[1]+b|0;H[2]=H[2]+c|0;H[3]=H[3]+d|0;H[4]=H[4]+e|0},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;dataWords[nBitsLeft>>>5]|=128<<24-nBitsLeft%32;dataWords[(nBitsLeft+64>>>9<<4)+14]=Math.floor(nBitsTotal/4294967296);dataWords[(nBitsLeft+64>>>9<<4)+15]=nBitsTotal;data.sigBytes=dataWords.length*4;this._process();return this._hash},clone:function(){var clone=Hasher.clone.call(this);clone._hash=this._hash.clone();return clone}});C.SHA1=Hasher._createHelper(SHA1);C.HmacSHA1=Hasher._createHmacHelper(SHA1)})();(function(Math){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var Hasher=C_lib.Hasher;var C_algo=C.algo;var H=[];var K=[];(function(){function isPrime(n){var sqrtN=Math.sqrt(n);for(var factor=2;factor<=sqrtN;factor++){if(!(n%factor)){return false}}return true}function getFractionalBits(n){return(n-(n|0))*4294967296|0}var n=2;var nPrime=0;while(nPrime<64){if(isPrime(n)){if(nPrime<8){H[nPrime]=getFractionalBits(Math.pow(n,1/2))}K[nPrime]=getFractionalBits(Math.pow(n,1/3));nPrime++}n++}})();var W=[];var SHA256=C_algo.SHA256=Hasher.extend({_doReset:function(){this._hash=new WordArray.init(H.slice(0))},_doProcessBlock:function(M,offset){var H=this._hash.words;var a=H[0];var b=H[1];var c=H[2];var d=H[3];var e=H[4];var f=H[5];var g=H[6];var h=H[7];for(var i=0;i<64;i++){if(i<16){W[i]=M[offset+i]|0}else{var gamma0x=W[i-15];var gamma0=(gamma0x<<25|gamma0x>>>7)^(gamma0x<<14|gamma0x>>>18)^gamma0x>>>3;var gamma1x=W[i-2];var gamma1=(gamma1x<<15|gamma1x>>>17)^(gamma1x<<13|gamma1x>>>19)^gamma1x>>>10;W[i]=gamma0+W[i-7]+gamma1+W[i-16]}var ch=e&f^~e&g;var maj=a&b^a&c^b&c;var sigma0=(a<<30|a>>>2)^(a<<19|a>>>13)^(a<<10|a>>>22);var sigma1=(e<<26|e>>>6)^(e<<21|e>>>11)^(e<<7|e>>>25);var t1=h+sigma1+ch+K[i]+W[i];var t2=sigma0+maj;h=g;g=f;f=e;e=d+t1|0;d=c;c=b;b=a;a=t1+t2|0}H[0]=H[0]+a|0;H[1]=H[1]+b|0;H[2]=H[2]+c|0;H[3]=H[3]+d|0;H[4]=H[4]+e|0;H[5]=H[5]+f|0;H[6]=H[6]+g|0;H[7]=H[7]+h|0},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;dataWords[nBitsLeft>>>5]|=128<<24-nBitsLeft%32;dataWords[(nBitsLeft+64>>>9<<4)+14]=Math.floor(nBitsTotal/4294967296);dataWords[(nBitsLeft+64>>>9<<4)+15]=nBitsTotal;data.sigBytes=dataWords.length*4;this._process();return this._hash},clone:function(){var clone=Hasher.clone.call(this);clone._hash=this._hash.clone();return clone}});C.SHA256=Hasher._createHelper(SHA256);C.HmacSHA256=Hasher._createHmacHelper(SHA256)})(Math);(function(){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var C_algo=C.algo;var SHA256=C_algo.SHA256;var SHA224=C_algo.SHA224=SHA256.extend({_doReset:function(){this._hash=new WordArray.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var hash=SHA256._doFinalize.call(this);hash.sigBytes-=4;return hash}});C.SHA224=SHA256._createHelper(SHA224);C.HmacSHA224=SHA256._createHmacHelper(SHA224)})();(function(){var C=CryptoJS;var C_lib=C.lib;var Hasher=C_lib.Hasher;var C_x64=C.x64;var X64Word=C_x64.Word;var X64WordArray=C_x64.WordArray;var C_algo=C.algo;function X64Word_create(){return X64Word.create.apply(X64Word,arguments)}var K=[X64Word_create(1116352408,3609767458),X64Word_create(1899447441,602891725),X64Word_create(3049323471,3964484399),X64Word_create(3921009573,2173295548),X64Word_create(961987163,4081628472),X64Word_create(1508970993,3053834265),X64Word_create(2453635748,2937671579),X64Word_create(2870763221,3664609560),X64Word_create(3624381080,2734883394),X64Word_create(310598401,1164996542),X64Word_create(607225278,1323610764),X64Word_create(1426881987,3590304994),X64Word_create(1925078388,4068182383),X64Word_create(2162078206,991336113),X64Word_create(2614888103,633803317),X64Word_create(3248222580,3479774868),X64Word_create(3835390401,2666613458),X64Word_create(4022224774,944711139),X64Word_create(264347078,2341262773),X64Word_create(604807628,2007800933),X64Word_create(770255983,1495990901),X64Word_create(1249150122,1856431235),X64Word_create(1555081692,3175218132),X64Word_create(1996064986,2198950837),X64Word_create(2554220882,3999719339),X64Word_create(2821834349,766784016),X64Word_create(2952996808,2566594879),X64Word_create(3210313671,3203337956),X64Word_create(3336571891,1034457026),X64Word_create(3584528711,2466948901),X64Word_create(113926993,3758326383),X64Word_create(338241895,168717936),X64Word_create(666307205,1188179964),X64Word_create(773529912,1546045734),X64Word_create(1294757372,1522805485),X64Word_create(1396182291,2643833823),X64Word_create(1695183700,2343527390),X64Word_create(1986661051,1014477480),X64Word_create(2177026350,1206759142),X64Word_create(2456956037,344077627),X64Word_create(2730485921,1290863460),X64Word_create(2820302411,3158454273),X64Word_create(3259730800,3505952657),X64Word_create(3345764771,106217008),X64Word_create(3516065817,3606008344),X64Word_create(3600352804,1432725776),X64Word_create(4094571909,1467031594),X64Word_create(275423344,851169720),X64Word_create(430227734,3100823752),X64Word_create(506948616,1363258195),X64Word_create(659060556,3750685593),X64Word_create(883997877,3785050280),X64Word_create(958139571,3318307427),X64Word_create(1322822218,3812723403),X64Word_create(1537002063,2003034995),X64Word_create(1747873779,3602036899),X64Word_create(1955562222,1575990012),X64Word_create(2024104815,1125592928),X64Word_create(2227730452,2716904306),X64Word_create(2361852424,442776044),X64Word_create(2428436474,593698344),X64Word_create(2756734187,3733110249),X64Word_create(3204031479,2999351573),X64Word_create(3329325298,3815920427),X64Word_create(3391569614,3928383900),X64Word_create(3515267271,566280711),X64Word_create(3940187606,3454069534),X64Word_create(4118630271,4000239992),X64Word_create(116418474,1914138554),X64Word_create(174292421,2731055270),X64Word_create(289380356,3203993006),X64Word_create(460393269,320620315),X64Word_create(685471733,587496836),X64Word_create(852142971,1086792851),X64Word_create(1017036298,365543100),X64Word_create(1126000580,2618297676),X64Word_create(1288033470,3409855158),X64Word_create(1501505948,4234509866),X64Word_create(1607167915,987167468),X64Word_create(1816402316,1246189591)];var W=[];(function(){for(var i=0;i<80;i++){W[i]=X64Word_create()}})();var SHA512=C_algo.SHA512=Hasher.extend({_doReset:function(){this._hash=new X64WordArray.init([new X64Word.init(1779033703,4089235720),new X64Word.init(3144134277,2227873595),new X64Word.init(1013904242,4271175723),new X64Word.init(2773480762,1595750129),new X64Word.init(1359893119,2917565137),new X64Word.init(2600822924,725511199),new X64Word.init(528734635,4215389547),new X64Word.init(1541459225,327033209)])},_doProcessBlock:function(M,offset){var H=this._hash.words;var H0=H[0];var H1=H[1];var H2=H[2];var H3=H[3];var H4=H[4];var H5=H[5];var H6=H[6];var H7=H[7];var H0h=H0.high;var H0l=H0.low;var H1h=H1.high;var H1l=H1.low;var H2h=H2.high;var H2l=H2.low;var H3h=H3.high;var H3l=H3.low;var H4h=H4.high;var H4l=H4.low;var H5h=H5.high;var H5l=H5.low;var H6h=H6.high;var H6l=H6.low;var H7h=H7.high;var H7l=H7.low;var ah=H0h;var al=H0l;var bh=H1h;var bl=H1l;var ch=H2h;var cl=H2l;var dh=H3h;var dl=H3l;var eh=H4h;var el=H4l;var fh=H5h;var fl=H5l;var gh=H6h;var gl=H6l;var hh=H7h;var hl=H7l;for(var i=0;i<80;i++){var Wil;var Wih;var Wi=W[i];if(i<16){Wih=Wi.high=M[offset+i*2]|0;Wil=Wi.low=M[offset+i*2+1]|0}else{var gamma0x=W[i-15];var gamma0xh=gamma0x.high;var gamma0xl=gamma0x.low;var gamma0h=(gamma0xh>>>1|gamma0xl<<31)^(gamma0xh>>>8|gamma0xl<<24)^gamma0xh>>>7;var gamma0l=(gamma0xl>>>1|gamma0xh<<31)^(gamma0xl>>>8|gamma0xh<<24)^(gamma0xl>>>7|gamma0xh<<25);var gamma1x=W[i-2];var gamma1xh=gamma1x.high;var gamma1xl=gamma1x.low;var gamma1h=(gamma1xh>>>19|gamma1xl<<13)^(gamma1xh<<3|gamma1xl>>>29)^gamma1xh>>>6;var gamma1l=(gamma1xl>>>19|gamma1xh<<13)^(gamma1xl<<3|gamma1xh>>>29)^(gamma1xl>>>6|gamma1xh<<26);var Wi7=W[i-7];var Wi7h=Wi7.high;var Wi7l=Wi7.low;var Wi16=W[i-16];var Wi16h=Wi16.high;var Wi16l=Wi16.low;Wil=gamma0l+Wi7l;Wih=gamma0h+Wi7h+(Wil>>>0>>0?1:0);Wil=Wil+gamma1l;Wih=Wih+gamma1h+(Wil>>>0>>0?1:0);Wil=Wil+Wi16l;Wih=Wih+Wi16h+(Wil>>>0>>0?1:0);Wi.high=Wih;Wi.low=Wil}var chh=eh&fh^~eh&gh;var chl=el&fl^~el≷var majh=ah&bh^ah&ch^bh&ch;var majl=al&bl^al&cl^bl&cl;var sigma0h=(ah>>>28|al<<4)^(ah<<30|al>>>2)^(ah<<25|al>>>7);var sigma0l=(al>>>28|ah<<4)^(al<<30|ah>>>2)^(al<<25|ah>>>7);var sigma1h=(eh>>>14|el<<18)^(eh>>>18|el<<14)^(eh<<23|el>>>9);var sigma1l=(el>>>14|eh<<18)^(el>>>18|eh<<14)^(el<<23|eh>>>9);var Ki=K[i];var Kih=Ki.high;var Kil=Ki.low;var t1l=hl+sigma1l;var t1h=hh+sigma1h+(t1l>>>0>>0?1:0);var t1l=t1l+chl;var t1h=t1h+chh+(t1l>>>0>>0?1:0);var t1l=t1l+Kil;var t1h=t1h+Kih+(t1l>>>0>>0?1:0);var t1l=t1l+Wil;var t1h=t1h+Wih+(t1l>>>0>>0?1:0);var t2l=sigma0l+majl;var t2h=sigma0h+majh+(t2l>>>0>>0?1:0);hh=gh;hl=gl;gh=fh;gl=fl;fh=eh;fl=el;el=dl+t1l|0;eh=dh+t1h+(el>>>0
>>0?1:0)|0;dh=ch;dl=cl;ch=bh;cl=bl;bh=ah;bl=al;al=t1l+t2l|0;ah=t1h+t2h+(al>>>0>>0?1:0)|0}H0l=H0.low=H0l+al;H0.high=H0h+ah+(H0l>>>0>>0?1:0);H1l=H1.low=H1l+bl;H1.high=H1h+bh+(H1l>>>0>>0?1:0);H2l=H2.low=H2l+cl;H2.high=H2h+ch+(H2l>>>0>>0?1:0);H3l=H3.low=H3l+dl;H3.high=H3h+dh+(H3l>>>0
>>0?1:0);H4l=H4.low=H4l+el;H4.high=H4h+eh+(H4l>>>0>>0?1:0);H5l=H5.low=H5l+fl;H5.high=H5h+fh+(H5l>>>0>>0?1:0);H6l=H6.low=H6l+gl;H6.high=H6h+gh+(H6l>>>0>>0?1:0);H7l=H7.low=H7l+hl;H7.high=H7h+hh+(H7l>>>0>>0?1:0)},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;dataWords[nBitsLeft>>>5]|=128<<24-nBitsLeft%32;dataWords[(nBitsLeft+128>>>10<<5)+30]=Math.floor(nBitsTotal/4294967296);dataWords[(nBitsLeft+128>>>10<<5)+31]=nBitsTotal;data.sigBytes=dataWords.length*4;this._process();var hash=this._hash.toX32();return hash},clone:function(){var clone=Hasher.clone.call(this);clone._hash=this._hash.clone();return clone},blockSize:1024/32});C.SHA512=Hasher._createHelper(SHA512);C.HmacSHA512=Hasher._createHmacHelper(SHA512)})();(function(){var C=CryptoJS;var C_x64=C.x64;var X64Word=C_x64.Word;var X64WordArray=C_x64.WordArray;var C_algo=C.algo;var SHA512=C_algo.SHA512;var SHA384=C_algo.SHA384=SHA512.extend({_doReset:function(){this._hash=new X64WordArray.init([new X64Word.init(3418070365,3238371032),new X64Word.init(1654270250,914150663),new X64Word.init(2438529370,812702999),new X64Word.init(355462360,4144912697),new X64Word.init(1731405415,4290775857),new X64Word.init(2394180231,1750603025),new X64Word.init(3675008525,1694076839),new X64Word.init(1203062813,3204075428)])},_doFinalize:function(){var hash=SHA512._doFinalize.call(this);hash.sigBytes-=16;return hash}});C.SHA384=SHA512._createHelper(SHA384);C.HmacSHA384=SHA512._createHmacHelper(SHA384)})();(function(Math){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var Hasher=C_lib.Hasher;var C_x64=C.x64;var X64Word=C_x64.Word;var C_algo=C.algo;var RHO_OFFSETS=[];var PI_INDEXES=[];var ROUND_CONSTANTS=[];(function(){var x=1,y=0;for(var t=0;t<24;t++){RHO_OFFSETS[x+5*y]=(t+1)*(t+2)/2%64;var newX=y%5;var newY=(2*x+3*y)%5;x=newX;y=newY}for(var x=0;x<5;x++){for(var y=0;y<5;y++){PI_INDEXES[x+5*y]=y+(2*x+3*y)%5*5}}var LFSR=1;for(var i=0;i<24;i++){var roundConstantMsw=0;var roundConstantLsw=0;for(var j=0;j<7;j++){if(LFSR&1){var bitPosition=(1<>>24)&16711935|(M2i<<24|M2i>>>8)&4278255360;M2i1=(M2i1<<8|M2i1>>>24)&16711935|(M2i1<<24|M2i1>>>8)&4278255360;var lane=state[i];lane.high^=M2i1;lane.low^=M2i}for(var round=0;round<24;round++){for(var x=0;x<5;x++){var tMsw=0,tLsw=0;for(var y=0;y<5;y++){var lane=state[x+5*y];tMsw^=lane.high;tLsw^=lane.low}var Tx=T[x];Tx.high=tMsw;Tx.low=tLsw}for(var x=0;x<5;x++){var Tx4=T[(x+4)%5];var Tx1=T[(x+1)%5];var Tx1Msw=Tx1.high;var Tx1Lsw=Tx1.low;var tMsw=Tx4.high^(Tx1Msw<<1|Tx1Lsw>>>31);var tLsw=Tx4.low^(Tx1Lsw<<1|Tx1Msw>>>31);for(var y=0;y<5;y++){var lane=state[x+5*y];lane.high^=tMsw;lane.low^=tLsw}}for(var laneIndex=1;laneIndex<25;laneIndex++){var tMsw;var tLsw;var lane=state[laneIndex];var laneMsw=lane.high;var laneLsw=lane.low;var rhoOffset=RHO_OFFSETS[laneIndex];if(rhoOffset<32){tMsw=laneMsw<>>32-rhoOffset;tLsw=laneLsw<>>32-rhoOffset}else{tMsw=laneLsw<>>64-rhoOffset;tLsw=laneMsw<>>64-rhoOffset}var TPiLane=T[PI_INDEXES[laneIndex]];TPiLane.high=tMsw;TPiLane.low=tLsw}var T0=T[0];var state0=state[0];T0.high=state0.high;T0.low=state0.low;for(var x=0;x<5;x++){for(var y=0;y<5;y++){var laneIndex=x+5*y;var lane=state[laneIndex];var TLane=T[laneIndex];var Tx1Lane=T[(x+1)%5+5*y];var Tx2Lane=T[(x+2)%5+5*y];lane.high=TLane.high^~Tx1Lane.high&Tx2Lane.high;lane.low=TLane.low^~Tx1Lane.low&Tx2Lane.low}}var lane=state[0];var roundConstant=ROUND_CONSTANTS[round];lane.high^=roundConstant.high;lane.low^=roundConstant.low}},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;var blockSizeBits=this.blockSize*32;dataWords[nBitsLeft>>>5]|=1<<24-nBitsLeft%32;dataWords[(Math.ceil((nBitsLeft+1)/blockSizeBits)*blockSizeBits>>>5)-1]|=128;data.sigBytes=dataWords.length*4;this._process();var state=this._state;var outputLengthBytes=this.cfg.outputLength/8;var outputLengthLanes=outputLengthBytes/8;var hashWords=[];for(var i=0;i>>24)&16711935|(laneMsw<<24|laneMsw>>>8)&4278255360;laneLsw=(laneLsw<<8|laneLsw>>>24)&16711935|(laneLsw<<24|laneLsw>>>8)&4278255360;hashWords.push(laneLsw);hashWords.push(laneMsw)}return new WordArray.init(hashWords,outputLengthBytes)},clone:function(){var clone=Hasher.clone.call(this);var state=clone._state=this._state.slice(0);for(var i=0;i<25;i++){state[i]=state[i].clone()}return clone}});C.SHA3=Hasher._createHelper(SHA3);C.HmacSHA3=Hasher._createHmacHelper(SHA3)})(Math);(function(Math){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var Hasher=C_lib.Hasher;var C_algo=C.algo;var _zl=WordArray.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]);var _zr=WordArray.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]);var _sl=WordArray.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]);var _sr=WordArray.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]);var _hl=WordArray.create([0,1518500249,1859775393,2400959708,2840853838]);var _hr=WordArray.create([1352829926,1548603684,1836072691,2053994217,0]);var RIPEMD160=C_algo.RIPEMD160=Hasher.extend({_doReset:function(){this._hash=WordArray.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,offset){for(var i=0;i<16;i++){var offset_i=offset+i;var M_offset_i=M[offset_i];M[offset_i]=(M_offset_i<<8|M_offset_i>>>24)&16711935|(M_offset_i<<24|M_offset_i>>>8)&4278255360}var H=this._hash.words;var hl=_hl.words;var hr=_hr.words;var zl=_zl.words;var zr=_zr.words;var sl=_sl.words;var sr=_sr.words;var al,bl,cl,dl,el;var ar,br,cr,dr,er;ar=al=H[0];br=bl=H[1];cr=cl=H[2];dr=dl=H[3];er=el=H[4];var t;for(var i=0;i<80;i+=1){t=al+M[offset+zl[i]]|0;if(i<16){t+=f1(bl,cl,dl)+hl[0]}else if(i<32){t+=f2(bl,cl,dl)+hl[1]}else if(i<48){t+=f3(bl,cl,dl)+hl[2]}else if(i<64){t+=f4(bl,cl,dl)+hl[3]}else{t+=f5(bl,cl,dl)+hl[4]}t=t|0;t=rotl(t,sl[i]);t=t+el|0;al=el;el=dl;dl=rotl(cl,10);cl=bl;bl=t;t=ar+M[offset+zr[i]]|0;if(i<16){t+=f5(br,cr,dr)+hr[0]}else if(i<32){t+=f4(br,cr,dr)+hr[1]}else if(i<48){t+=f3(br,cr,dr)+hr[2]}else if(i<64){t+=f2(br,cr,dr)+hr[3]}else{t+=f1(br,cr,dr)+hr[4]}t=t|0;t=rotl(t,sr[i]);t=t+er|0;ar=er;er=dr;dr=rotl(cr,10);cr=br;br=t}t=H[1]+cl+dr|0;H[1]=H[2]+dl+er|0;H[2]=H[3]+el+ar|0;H[3]=H[4]+al+br|0;H[4]=H[0]+bl+cr|0;H[0]=t},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;dataWords[nBitsLeft>>>5]|=128<<24-nBitsLeft%32;dataWords[(nBitsLeft+64>>>9<<4)+14]=(nBitsTotal<<8|nBitsTotal>>>24)&16711935|(nBitsTotal<<24|nBitsTotal>>>8)&4278255360;data.sigBytes=(dataWords.length+1)*4;this._process();var hash=this._hash;var H=hash.words;for(var i=0;i<5;i++){var H_i=H[i];H[i]=(H_i<<8|H_i>>>24)&16711935|(H_i<<24|H_i>>>8)&4278255360}return hash},clone:function(){var clone=Hasher.clone.call(this);clone._hash=this._hash.clone();return clone}});function f1(x,y,z){return x^y^z}function f2(x,y,z){return x&y|~x&z}function f3(x,y,z){return(x|~y)^z}function f4(x,y,z){return x&z|y&~z}function f5(x,y,z){return x^(y|~z)}function rotl(x,n){return x<>>32-n}C.RIPEMD160=Hasher._createHelper(RIPEMD160);C.HmacRIPEMD160=Hasher._createHmacHelper(RIPEMD160)})(Math);(function(){var C=CryptoJS;var C_lib=C.lib;var Base=C_lib.Base;var C_enc=C.enc;var Utf8=C_enc.Utf8;var C_algo=C.algo;var HMAC=C_algo.HMAC=Base.extend({init:function(hasher,key){hasher=this._hasher=new hasher.init;if(typeof key=="string"){key=Utf8.parse(key)}var hasherBlockSize=hasher.blockSize;var hasherBlockSizeBytes=hasherBlockSize*4;if(key.sigBytes>hasherBlockSizeBytes){key=hasher.finalize(key)}key.clamp();var oKey=this._oKey=key.clone();var iKey=this._iKey=key.clone();var oKeyWords=oKey.words;var iKeyWords=iKey.words;for(var i=0;i>>2]&255;data.sigBytes-=nPaddingBytes}};var BlockCipher=C_lib.BlockCipher=Cipher.extend({cfg:Cipher.cfg.extend({mode:CBC,padding:Pkcs7}),reset:function(){var modeCreator;Cipher.reset.call(this);var cfg=this.cfg;var iv=cfg.iv;var mode=cfg.mode;if(this._xformMode==this._ENC_XFORM_MODE){modeCreator=mode.createEncryptor}else{modeCreator=mode.createDecryptor;this._minBufferSize=1}if(this._mode&&this._mode.__creator==modeCreator){this._mode.init(this,iv&&iv.words)}else{this._mode=modeCreator.call(mode,this,iv&&iv.words);this._mode.__creator=modeCreator}},_doProcessBlock:function(words,offset){this._mode.processBlock(words,offset)},_doFinalize:function(){var finalProcessedBlocks;var padding=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){padding.pad(this._data,this.blockSize);finalProcessedBlocks=this._process(!!"flush")}else{finalProcessedBlocks=this._process(!!"flush");padding.unpad(finalProcessedBlocks)}return finalProcessedBlocks},blockSize:128/32});var CipherParams=C_lib.CipherParams=Base.extend({init:function(cipherParams){this.mixIn(cipherParams)},toString:function(formatter){return(formatter||this.formatter).stringify(this)}});var C_format=C.format={};var OpenSSLFormatter=C_format.OpenSSL={stringify:function(cipherParams){var wordArray;var ciphertext=cipherParams.ciphertext;var salt=cipherParams.salt;if(salt){wordArray=WordArray.create([1398893684,1701076831]).concat(salt).concat(ciphertext)}else{wordArray=ciphertext}return wordArray.toString(Base64)},parse:function(openSSLStr){var salt;var ciphertext=Base64.parse(openSSLStr);var ciphertextWords=ciphertext.words;if(ciphertextWords[0]==1398893684&&ciphertextWords[1]==1701076831){salt=WordArray.create(ciphertextWords.slice(2,4));ciphertextWords.splice(0,4);ciphertext.sigBytes-=16}return CipherParams.create({ciphertext:ciphertext,salt:salt})}};var SerializableCipher=C_lib.SerializableCipher=Base.extend({cfg:Base.extend({format:OpenSSLFormatter}),encrypt:function(cipher,message,key,cfg){cfg=this.cfg.extend(cfg);var encryptor=cipher.createEncryptor(key,cfg);var ciphertext=encryptor.finalize(message);var cipherCfg=encryptor.cfg;return CipherParams.create({ciphertext:ciphertext,key:key,iv:cipherCfg.iv,algorithm:cipher,mode:cipherCfg.mode,padding:cipherCfg.padding,blockSize:cipher.blockSize,formatter:cfg.format})},decrypt:function(cipher,ciphertext,key,cfg){cfg=this.cfg.extend(cfg);ciphertext=this._parse(ciphertext,cfg.format);var plaintext=cipher.createDecryptor(key,cfg).finalize(ciphertext.ciphertext);return plaintext},_parse:function(ciphertext,format){if(typeof ciphertext=="string"){return format.parse(ciphertext,this)}else{return ciphertext}}});var C_kdf=C.kdf={};var OpenSSLKdf=C_kdf.OpenSSL={execute:function(password,keySize,ivSize,salt){if(!salt){salt=WordArray.random(64/8)}var key=EvpKDF.create({keySize:keySize+ivSize}).compute(password,salt);var iv=WordArray.create(key.words.slice(keySize),ivSize*4);key.sigBytes=keySize*4;return CipherParams.create({key:key,iv:iv,salt:salt})}};var PasswordBasedCipher=C_lib.PasswordBasedCipher=SerializableCipher.extend({cfg:SerializableCipher.cfg.extend({kdf:OpenSSLKdf}),encrypt:function(cipher,message,password,cfg){cfg=this.cfg.extend(cfg);var derivedParams=cfg.kdf.execute(password,cipher.keySize,cipher.ivSize);cfg.iv=derivedParams.iv;var ciphertext=SerializableCipher.encrypt.call(this,cipher,message,derivedParams.key,cfg);ciphertext.mixIn(derivedParams);return ciphertext},decrypt:function(cipher,ciphertext,password,cfg){cfg=this.cfg.extend(cfg);ciphertext=this._parse(ciphertext,cfg.format);var derivedParams=cfg.kdf.execute(password,cipher.keySize,cipher.ivSize,ciphertext.salt);cfg.iv=derivedParams.iv;var plaintext=SerializableCipher.decrypt.call(this,cipher,ciphertext,derivedParams.key,cfg);return plaintext}})}();CryptoJS.mode.CFB=function(){var CFB=CryptoJS.lib.BlockCipherMode.extend();CFB.Encryptor=CFB.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;generateKeystreamAndEncrypt.call(this,words,offset,blockSize,cipher);this._prevBlock=words.slice(offset,offset+blockSize)}});CFB.Decryptor=CFB.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;var thisBlock=words.slice(offset,offset+blockSize);generateKeystreamAndEncrypt.call(this,words,offset,blockSize,cipher);this._prevBlock=thisBlock}});function generateKeystreamAndEncrypt(words,offset,blockSize,cipher){var keystream;var iv=this._iv;if(iv){keystream=iv.slice(0);this._iv=undefined}else{keystream=this._prevBlock}cipher.encryptBlock(keystream,0);for(var i=0;i>24&255)===255){var b1=word>>16&255;var b2=word>>8&255;var b3=word&255;if(b1===255){b1=0;if(b2===255){b2=0;if(b3===255){b3=0}else{++b3}}else{++b2}}else{++b1}word=0;word+=b1<<16;word+=b2<<8;word+=b3}else{word+=1<<24}return word}function incCounter(counter){if((counter[0]=incWord(counter[0]))===0){counter[1]=incWord(counter[1])}return counter}var Encryptor=CTRGladman.Encryptor=CTRGladman.extend({processBlock:function(words,offset){var cipher=this._cipher;var blockSize=cipher.blockSize;var iv=this._iv;var counter=this._counter;if(iv){counter=this._counter=iv.slice(0);this._iv=undefined}incCounter(counter);var keystream=counter.slice(0);cipher.encryptBlock(keystream,0);for(var i=0;i>>2]|=nPaddingBytes<<24-lastBytePos%4*8;data.sigBytes+=nPaddingBytes},unpad:function(data){var nPaddingBytes=data.words[data.sigBytes-1>>>2]&255;data.sigBytes-=nPaddingBytes}};CryptoJS.pad.Iso10126={pad:function(data,blockSize){var blockSizeBytes=blockSize*4;var nPaddingBytes=blockSizeBytes-data.sigBytes%blockSizeBytes;data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes-1)).concat(CryptoJS.lib.WordArray.create([nPaddingBytes<<24],1))},unpad:function(data){var nPaddingBytes=data.words[data.sigBytes-1>>>2]&255;data.sigBytes-=nPaddingBytes}};CryptoJS.pad.Iso97971={pad:function(data,blockSize){data.concat(CryptoJS.lib.WordArray.create([2147483648],1));CryptoJS.pad.ZeroPadding.pad(data,blockSize)},unpad:function(data){CryptoJS.pad.ZeroPadding.unpad(data);data.sigBytes--}};CryptoJS.pad.ZeroPadding={pad:function(data,blockSize){var blockSizeBytes=blockSize*4;data.clamp();data.sigBytes+=blockSizeBytes-(data.sigBytes%blockSizeBytes||blockSizeBytes)},unpad:function(data){var dataWords=data.words;var i=data.sigBytes-1;for(var i=data.sigBytes-1;i>=0;i--){if(dataWords[i>>>2]>>>24-i%4*8&255){data.sigBytes=i+1;break}}}};CryptoJS.pad.NoPadding={pad:function(){},unpad:function(){}};(function(undefined){var C=CryptoJS;var C_lib=C.lib;var CipherParams=C_lib.CipherParams;var C_enc=C.enc;var Hex=C_enc.Hex;var C_format=C.format;var HexFormatter=C_format.Hex={stringify:function(cipherParams){return cipherParams.ciphertext.toString(Hex)},parse:function(input){var ciphertext=Hex.parse(input);return CipherParams.create({ciphertext:ciphertext})}}})();(function(){var C=CryptoJS;var C_lib=C.lib;var BlockCipher=C_lib.BlockCipher;var C_algo=C.algo;var SBOX=[];var INV_SBOX=[];var SUB_MIX_0=[];var SUB_MIX_1=[];var SUB_MIX_2=[];var SUB_MIX_3=[];var INV_SUB_MIX_0=[];var INV_SUB_MIX_1=[];var INV_SUB_MIX_2=[];var INV_SUB_MIX_3=[];(function(){var d=[];for(var i=0;i<256;i++){if(i<128){d[i]=i<<1}else{d[i]=i<<1^283}}var x=0;var xi=0;for(var i=0;i<256;i++){var sx=xi^xi<<1^xi<<2^xi<<3^xi<<4;sx=sx>>>8^sx&255^99;SBOX[x]=sx;INV_SBOX[sx]=x;var x2=d[x];var x4=d[x2];var x8=d[x4];var t=d[sx]*257^sx*16843008;SUB_MIX_0[x]=t<<24|t>>>8;SUB_MIX_1[x]=t<<16|t>>>16;SUB_MIX_2[x]=t<<8|t>>>24;SUB_MIX_3[x]=t;var t=x8*16843009^x4*65537^x2*257^x*16843008;INV_SUB_MIX_0[sx]=t<<24|t>>>8;INV_SUB_MIX_1[sx]=t<<16|t>>>16;INV_SUB_MIX_2[sx]=t<<8|t>>>24;INV_SUB_MIX_3[sx]=t;if(!x){x=xi=1}else{x=x2^d[d[d[x8^x2]]];xi^=d[d[xi]]}}})();var RCON=[0,1,2,4,8,16,32,64,128,27,54];var AES=C_algo.AES=BlockCipher.extend({_doReset:function(){var t;if(this._nRounds&&this._keyPriorReset===this._key){return}var key=this._keyPriorReset=this._key;var keyWords=key.words;var keySize=key.sigBytes/4;var nRounds=this._nRounds=keySize+6;var ksRows=(nRounds+1)*4;var keySchedule=this._keySchedule=[];for(var ksRow=0;ksRow>>24;t=SBOX[t>>>24]<<24|SBOX[t>>>16&255]<<16|SBOX[t>>>8&255]<<8|SBOX[t&255];t^=RCON[ksRow/keySize|0]<<24}else if(keySize>6&&ksRow%keySize==4){t=SBOX[t>>>24]<<24|SBOX[t>>>16&255]<<16|SBOX[t>>>8&255]<<8|SBOX[t&255]}keySchedule[ksRow]=keySchedule[ksRow-keySize]^t}}var invKeySchedule=this._invKeySchedule=[];for(var invKsRow=0;invKsRow>>24]]^INV_SUB_MIX_1[SBOX[t>>>16&255]]^INV_SUB_MIX_2[SBOX[t>>>8&255]]^INV_SUB_MIX_3[SBOX[t&255]]}}},encryptBlock:function(M,offset){this._doCryptBlock(M,offset,this._keySchedule,SUB_MIX_0,SUB_MIX_1,SUB_MIX_2,SUB_MIX_3,SBOX)},decryptBlock:function(M,offset){var t=M[offset+1];M[offset+1]=M[offset+3];M[offset+3]=t;this._doCryptBlock(M,offset,this._invKeySchedule,INV_SUB_MIX_0,INV_SUB_MIX_1,INV_SUB_MIX_2,INV_SUB_MIX_3,INV_SBOX);var t=M[offset+1];M[offset+1]=M[offset+3];M[offset+3]=t},_doCryptBlock:function(M,offset,keySchedule,SUB_MIX_0,SUB_MIX_1,SUB_MIX_2,SUB_MIX_3,SBOX){var nRounds=this._nRounds;var s0=M[offset]^keySchedule[0];var s1=M[offset+1]^keySchedule[1];var s2=M[offset+2]^keySchedule[2];var s3=M[offset+3]^keySchedule[3];var ksRow=4;for(var round=1;round>>24]^SUB_MIX_1[s1>>>16&255]^SUB_MIX_2[s2>>>8&255]^SUB_MIX_3[s3&255]^keySchedule[ksRow++];var t1=SUB_MIX_0[s1>>>24]^SUB_MIX_1[s2>>>16&255]^SUB_MIX_2[s3>>>8&255]^SUB_MIX_3[s0&255]^keySchedule[ksRow++];var t2=SUB_MIX_0[s2>>>24]^SUB_MIX_1[s3>>>16&255]^SUB_MIX_2[s0>>>8&255]^SUB_MIX_3[s1&255]^keySchedule[ksRow++];var t3=SUB_MIX_0[s3>>>24]^SUB_MIX_1[s0>>>16&255]^SUB_MIX_2[s1>>>8&255]^SUB_MIX_3[s2&255]^keySchedule[ksRow++];s0=t0;s1=t1;s2=t2;s3=t3}var t0=(SBOX[s0>>>24]<<24|SBOX[s1>>>16&255]<<16|SBOX[s2>>>8&255]<<8|SBOX[s3&255])^keySchedule[ksRow++];var t1=(SBOX[s1>>>24]<<24|SBOX[s2>>>16&255]<<16|SBOX[s3>>>8&255]<<8|SBOX[s0&255])^keySchedule[ksRow++];var t2=(SBOX[s2>>>24]<<24|SBOX[s3>>>16&255]<<16|SBOX[s0>>>8&255]<<8|SBOX[s1&255])^keySchedule[ksRow++];var t3=(SBOX[s3>>>24]<<24|SBOX[s0>>>16&255]<<16|SBOX[s1>>>8&255]<<8|SBOX[s2&255])^keySchedule[ksRow++];M[offset]=t0;M[offset+1]=t1;M[offset+2]=t2;M[offset+3]=t3},keySize:256/32});C.AES=BlockCipher._createHelper(AES)})();(function(){var C=CryptoJS;var C_lib=C.lib;var WordArray=C_lib.WordArray;var BlockCipher=C_lib.BlockCipher;var C_algo=C.algo;var PC1=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4];var PC2=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32];var BIT_SHIFTS=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28];var SBOX_P=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}];var SBOX_MASK=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679];var DES=C_algo.DES=BlockCipher.extend({_doReset:function(){var key=this._key;var keyWords=key.words;var keyBits=[];for(var i=0;i<56;i++){var keyBitPos=PC1[i]-1;keyBits[i]=keyWords[keyBitPos>>>5]>>>31-keyBitPos%32&1}var subKeys=this._subKeys=[];for(var nSubKey=0;nSubKey<16;nSubKey++){var subKey=subKeys[nSubKey]=[];var bitShift=BIT_SHIFTS[nSubKey];for(var i=0;i<24;i++){subKey[i/6|0]|=keyBits[(PC2[i]-1+bitShift)%28]<<31-i%6;subKey[4+(i/6|0)]|=keyBits[28+(PC2[i+24]-1+bitShift)%28]<<31-i%6}subKey[0]=subKey[0]<<1|subKey[0]>>>31;for(var i=1;i<7;i++){subKey[i]=subKey[i]>>>(i-1)*4+3}subKey[7]=subKey[7]<<5|subKey[7]>>>27}var invSubKeys=this._invSubKeys=[];for(var i=0;i<16;i++){invSubKeys[i]=subKeys[15-i]}},encryptBlock:function(M,offset){this._doCryptBlock(M,offset,this._subKeys)},decryptBlock:function(M,offset){this._doCryptBlock(M,offset,this._invSubKeys)},_doCryptBlock:function(M,offset,subKeys){this._lBlock=M[offset];this._rBlock=M[offset+1];exchangeLR.call(this,4,252645135);exchangeLR.call(this,16,65535);exchangeRL.call(this,2,858993459);exchangeRL.call(this,8,16711935);exchangeLR.call(this,1,1431655765);for(var round=0;round<16;round++){var subKey=subKeys[round];var lBlock=this._lBlock;var rBlock=this._rBlock;var f=0;for(var i=0;i<8;i++){f|=SBOX_P[i][((rBlock^subKey[i])&SBOX_MASK[i])>>>0]}this._lBlock=rBlock;this._rBlock=lBlock^f}var t=this._lBlock;this._lBlock=this._rBlock;this._rBlock=t;exchangeLR.call(this,1,1431655765);exchangeRL.call(this,8,16711935);exchangeRL.call(this,2,858993459);exchangeLR.call(this,16,65535);exchangeLR.call(this,4,252645135);M[offset]=this._lBlock;M[offset+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function exchangeLR(offset,mask){var t=(this._lBlock>>>offset^this._rBlock)&mask;this._rBlock^=t;this._lBlock^=t<>>offset^this._lBlock)&mask;this._lBlock^=t;this._rBlock^=t<192.")}var key1=keyWords.slice(0,2);var key2=keyWords.length<4?keyWords.slice(0,2):keyWords.slice(2,4);var key3=keyWords.length<6?keyWords.slice(0,2):keyWords.slice(4,6);this._des1=DES.createEncryptor(WordArray.create(key1));this._des2=DES.createEncryptor(WordArray.create(key2));this._des3=DES.createEncryptor(WordArray.create(key3))},encryptBlock:function(M,offset){this._des1.encryptBlock(M,offset);this._des2.decryptBlock(M,offset);this._des3.encryptBlock(M,offset)},decryptBlock:function(M,offset){this._des3.decryptBlock(M,offset);this._des2.encryptBlock(M,offset);this._des1.decryptBlock(M,offset)},keySize:192/32,ivSize:64/32,blockSize:64/32});C.TripleDES=BlockCipher._createHelper(TripleDES)})();(function(){var C=CryptoJS;var C_lib=C.lib;var StreamCipher=C_lib.StreamCipher;var C_algo=C.algo;var RC4=C_algo.RC4=StreamCipher.extend({_doReset:function(){var key=this._key;var keyWords=key.words;var keySigBytes=key.sigBytes;var S=this._S=[];for(var i=0;i<256;i++){S[i]=i}for(var i=0,j=0;i<256;i++){var keyByteIndex=i%keySigBytes;var keyByte=keyWords[keyByteIndex>>>2]>>>24-keyByteIndex%4*8&255;j=(j+S[i]+keyByte)%256;var t=S[i];S[i]=S[j];S[j]=t}this._i=this._j=0},_doProcessBlock:function(M,offset){M[offset]^=generateKeystreamWord.call(this)},keySize:256/32,ivSize:0});function generateKeystreamWord(){var S=this._S;var i=this._i;var j=this._j;var keystreamWord=0;for(var n=0;n<4;n++){i=(i+1)%256;j=(j+S[i])%256;var t=S[i];S[i]=S[j];S[j]=t;keystreamWord|=S[(S[i]+S[j])%256]<<24-n*8}this._i=i;this._j=j;return keystreamWord}C.RC4=StreamCipher._createHelper(RC4);var RC4Drop=C_algo.RC4Drop=RC4.extend({cfg:RC4.cfg.extend({drop:192}),_doReset:function(){RC4._doReset.call(this);for(var i=this.cfg.drop;i>0;i--){generateKeystreamWord.call(this)}}});C.RC4Drop=StreamCipher._createHelper(RC4Drop)})();(function(){var C=CryptoJS;var C_lib=C.lib;var StreamCipher=C_lib.StreamCipher;var C_algo=C.algo;var S=[];var C_=[];var G=[];var Rabbit=C_algo.Rabbit=StreamCipher.extend({_doReset:function(){var K=this._key.words;var iv=this.cfg.iv;for(var i=0;i<4;i++){K[i]=(K[i]<<8|K[i]>>>24)&16711935|(K[i]<<24|K[i]>>>8)&4278255360}var X=this._X=[K[0],K[3]<<16|K[2]>>>16,K[1],K[0]<<16|K[3]>>>16,K[2],K[1]<<16|K[0]>>>16,K[3],K[2]<<16|K[1]>>>16];var C=this._C=[K[2]<<16|K[2]>>>16,K[0]&4294901760|K[1]&65535,K[3]<<16|K[3]>>>16,K[1]&4294901760|K[2]&65535,K[0]<<16|K[0]>>>16,K[2]&4294901760|K[3]&65535,K[1]<<16|K[1]>>>16,K[3]&4294901760|K[0]&65535];this._b=0;for(var i=0;i<4;i++){nextState.call(this)}for(var i=0;i<8;i++){C[i]^=X[i+4&7]}if(iv){var IV=iv.words;var IV_0=IV[0];var IV_1=IV[1];var i0=(IV_0<<8|IV_0>>>24)&16711935|(IV_0<<24|IV_0>>>8)&4278255360;var i2=(IV_1<<8|IV_1>>>24)&16711935|(IV_1<<24|IV_1>>>8)&4278255360;var i1=i0>>>16|i2&4294901760;var i3=i2<<16|i0&65535;C[0]^=i0;C[1]^=i1;C[2]^=i2;C[3]^=i3;C[4]^=i0;C[5]^=i1;C[6]^=i2;C[7]^=i3;for(var i=0;i<4;i++){nextState.call(this)}}},_doProcessBlock:function(M,offset){var X=this._X;nextState.call(this);S[0]=X[0]^X[5]>>>16^X[3]<<16;S[1]=X[2]^X[7]>>>16^X[5]<<16;S[2]=X[4]^X[1]>>>16^X[7]<<16;S[3]=X[6]^X[3]>>>16^X[1]<<16;for(var i=0;i<4;i++){S[i]=(S[i]<<8|S[i]>>>24)&16711935|(S[i]<<24|S[i]>>>8)&4278255360;M[offset+i]^=S[i]}},blockSize:128/32,ivSize:64/32});function nextState(){var X=this._X;var C=this._C;for(var i=0;i<8;i++){C_[i]=C[i]}C[0]=C[0]+1295307597+this._b|0;C[1]=C[1]+3545052371+(C[0]>>>0>>0?1:0)|0;C[2]=C[2]+886263092+(C[1]>>>0>>0?1:0)|0;C[3]=C[3]+1295307597+(C[2]>>>0>>0?1:0)|0;C[4]=C[4]+3545052371+(C[3]>>>0>>0?1:0)|0;C[5]=C[5]+886263092+(C[4]>>>0>>0?1:0)|0;C[6]=C[6]+1295307597+(C[5]>>>0>>0?1:0)|0;C[7]=C[7]+3545052371+(C[6]>>>0>>0?1:0)|0;this._b=C[7]>>>0>>0?1:0;for(var i=0;i<8;i++){var gx=X[i]+C[i];var ga=gx&65535;var gb=gx>>>16;var gh=((ga*ga>>>17)+ga*gb>>>15)+gb*gb;var gl=((gx&4294901760)*gx|0)+((gx&65535)*gx|0);G[i]=gh^gl}X[0]=G[0]+(G[7]<<16|G[7]>>>16)+(G[6]<<16|G[6]>>>16)|0;X[1]=G[1]+(G[0]<<8|G[0]>>>24)+G[7]|0;X[2]=G[2]+(G[1]<<16|G[1]>>>16)+(G[0]<<16|G[0]>>>16)|0;X[3]=G[3]+(G[2]<<8|G[2]>>>24)+G[1]|0;X[4]=G[4]+(G[3]<<16|G[3]>>>16)+(G[2]<<16|G[2]>>>16)|0;X[5]=G[5]+(G[4]<<8|G[4]>>>24)+G[3]|0;X[6]=G[6]+(G[5]<<16|G[5]>>>16)+(G[4]<<16|G[4]>>>16)|0;X[7]=G[7]+(G[6]<<8|G[6]>>>24)+G[5]|0}C.Rabbit=StreamCipher._createHelper(Rabbit)})();(function(){var C=CryptoJS;var C_lib=C.lib;var StreamCipher=C_lib.StreamCipher;var C_algo=C.algo;var S=[];var C_=[];var G=[];var RabbitLegacy=C_algo.RabbitLegacy=StreamCipher.extend({_doReset:function(){var K=this._key.words;var iv=this.cfg.iv;var X=this._X=[K[0],K[3]<<16|K[2]>>>16,K[1],K[0]<<16|K[3]>>>16,K[2],K[1]<<16|K[0]>>>16,K[3],K[2]<<16|K[1]>>>16];var C=this._C=[K[2]<<16|K[2]>>>16,K[0]&4294901760|K[1]&65535,K[3]<<16|K[3]>>>16,K[1]&4294901760|K[2]&65535,K[0]<<16|K[0]>>>16,K[2]&4294901760|K[3]&65535,K[1]<<16|K[1]>>>16,K[3]&4294901760|K[0]&65535];this._b=0;for(var i=0;i<4;i++){nextState.call(this)}for(var i=0;i<8;i++){C[i]^=X[i+4&7]}if(iv){var IV=iv.words;var IV_0=IV[0];var IV_1=IV[1];var i0=(IV_0<<8|IV_0>>>24)&16711935|(IV_0<<24|IV_0>>>8)&4278255360;var i2=(IV_1<<8|IV_1>>>24)&16711935|(IV_1<<24|IV_1>>>8)&4278255360;var i1=i0>>>16|i2&4294901760;var i3=i2<<16|i0&65535;C[0]^=i0;C[1]^=i1;C[2]^=i2;C[3]^=i3;C[4]^=i0;C[5]^=i1;C[6]^=i2;C[7]^=i3;for(var i=0;i<4;i++){nextState.call(this)}}},_doProcessBlock:function(M,offset){var X=this._X;nextState.call(this);S[0]=X[0]^X[5]>>>16^X[3]<<16;S[1]=X[2]^X[7]>>>16^X[5]<<16;S[2]=X[4]^X[1]>>>16^X[7]<<16;S[3]=X[6]^X[3]>>>16^X[1]<<16;for(var i=0;i<4;i++){S[i]=(S[i]<<8|S[i]>>>24)&16711935|(S[i]<<24|S[i]>>>8)&4278255360;M[offset+i]^=S[i]}},blockSize:128/32,ivSize:64/32});function nextState(){var X=this._X;var C=this._C;for(var i=0;i<8;i++){C_[i]=C[i]}C[0]=C[0]+1295307597+this._b|0;C[1]=C[1]+3545052371+(C[0]>>>0>>0?1:0)|0;C[2]=C[2]+886263092+(C[1]>>>0>>0?1:0)|0;C[3]=C[3]+1295307597+(C[2]>>>0>>0?1:0)|0;C[4]=C[4]+3545052371+(C[3]>>>0>>0?1:0)|0;C[5]=C[5]+886263092+(C[4]>>>0>>0?1:0)|0;C[6]=C[6]+1295307597+(C[5]>>>0>>0?1:0)|0;C[7]=C[7]+3545052371+(C[6]>>>0>>0?1:0)|0;this._b=C[7]>>>0>>0?1:0;for(var i=0;i<8;i++){var gx=X[i]+C[i];var ga=gx&65535;var gb=gx>>>16;var gh=((ga*ga>>>17)+ga*gb>>>15)+gb*gb;var gl=((gx&4294901760)*gx|0)+((gx&65535)*gx|0);G[i]=gh^gl}X[0]=G[0]+(G[7]<<16|G[7]>>>16)+(G[6]<<16|G[6]>>>16)|0;X[1]=G[1]+(G[0]<<8|G[0]>>>24)+G[7]|0;X[2]=G[2]+(G[1]<<16|G[1]>>>16)+(G[0]<<16|G[0]>>>16)|0;X[3]=G[3]+(G[2]<<8|G[2]>>>24)+G[1]|0;X[4]=G[4]+(G[3]<<16|G[3]>>>16)+(G[2]<<16|G[2]>>>16)|0;X[5]=G[5]+(G[4]<<8|G[4]>>>24)+G[3]|0;X[6]=G[6]+(G[5]<<16|G[5]>>>16)+(G[4]<<16|G[4]>>>16)|0;X[7]=G[7]+(G[6]<<8|G[6]>>>24)+G[5]|0}C.RabbitLegacy=StreamCipher._createHelper(RabbitLegacy)})();return CryptoJS});'},156:(e,t,n)=>{n(642)(n(761))},277:(e,t,n)=>{n(642)(n(906))},316:(e,t,n)=>{n(642)(n(105))},321:e=>{e.exports='!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).JSONPath={})}(this,function(e){"use strict";function n(e,t,r){return t=l(t),function(e,t){{if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called")}(e)}(e,i()?Reflect.construct(t,r||[],l(e).constructor):t.apply(e,r))}function o(e,t,r){if(i())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);n=new(e.bind.apply(e,n));return r&&h(n,r.prototype),n}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function t(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function r(n){for(var e=1;ee.length)&&(t=e.length);for(var r=0,n=new Array(t);ru.prec:r<=u.prec);)o=n.pop(),t=n.pop().value,c=n.pop(),e={type:l.BINARY_EXP,operator:t,left:c,right:o},n.push(e);(e=this.gobbleToken())||this.throwError("Expected expression after "+s),n.push(i,e)}for(e=n[a=n.length-1];1=t.length&&this.throwError("Unexpected token "+String.fromCharCode(e));break}if(i===l.COMMA_CODE){if(this.index++,++n!==t.length)if(e===l.CPAREN_CODE)this.throwError("Unexpected token ,");else if(e===l.CBRACK_CODE)for(var o=t.length;o":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":10,"/":10,"%":10},right_associative:new Set,additional_identifier_chars:new Set(["$","_"]),literals:{true:!0,false:!1,null:null},this_str:"this"}),v.max_unop_len=v.getMaxKeyLen(v.unary_ops),v.max_binop_len=v.getMaxKeyLen(v.binary_ops);var E=function(e){return new v(e).parse()};Object.getOwnPropertyNames(v).forEach(function(e){void 0===E[e]&&"prototype"!==e&&(E[e]=v[e])}),E.Jsep=v;b={name:"ternary",init:function(o){o.hooks.add("after-expression",function(e){if(e.node&&this.code===o.QUMARK_CODE){this.index++;var t=e.node,r=this.gobbleExpression();if(r||this.throwError("Expected expression"),this.gobbleSpaces(),this.code===o.COLON_CODE){this.index++;var n=this.gobbleExpression();if(n||this.throwError("Expected expression"),e.node={type:"ConditionalExpression",test:t,consequent:r,alternate:n},t.operator&&o.binary_ops[t.operator]<=.9){for(var i=t;i.right.operator&&o.binary_ops[i.right.operator]<=.9;)i=i.right;e.node.test=i.right,i.right=e.node,e.node=t}}else this.throwError("Expected :")}})}};E.plugins.register(b);var b={name:"regex",init:function(s){s.hooks.add("gobble-token",function(e){if(47===this.code){for(var t=++this.index,r=!1;this.index>=",">>>=","&=","^=","|="]),updateOperators:[43,45],assignmentPrecedence:.9,init:function(t){var n=[t.IDENTIFIER,t.MEMBER_EXP];g.assignmentOperators.forEach(function(e){return t.addBinaryOp(e,g.assignmentPrecedence,!0)}),t.hooks.add("gobble-token",function(e){var t=this,r=this.code;g.updateOperators.some(function(e){return e===r&&e===t.expr.charCodeAt(t.index+1)})&&(this.index+=2,e.node={type:"UpdateExpression",operator:43===r?"++":"--",argument:this.gobbleTokenProperty(this.gobbleIdentifier()),prefix:!0},e.node.argument&&n.includes(e.node.argument.type)||this.throwError("Unexpected ".concat(e.node.operator)))}),t.hooks.add("after-token",function(e){var t,r=this;e.node&&(t=this.code,g.updateOperators.some(function(e){return e===t&&e===r.expr.charCodeAt(r.index+1)})&&(n.includes(e.node.type)||this.throwError("Unexpected ".concat(e.node.operator)),this.index+=2,e.node={type:"UpdateExpression",operator:43===t?"++":"--",argument:e.node,prefix:!1}))}),t.hooks.add("after-expression",function(e){e.node&&!function t(e){g.assignmentOperators.has(e.operator)?(e.type="AssignmentExpression",t(e.left),t(e.right)):e.operator||Object.values(e).forEach(function(e){e&&"object"===C(e)&&t(e)})}(e.node)})}},A=Object.prototype.hasOwnProperty;function w(e,t){return(e=e.slice()).push(t),e}function k(e,t){return(t=t.slice()).unshift(e),t}var x=function(){function r(e){var t;return s(this,r),(t=n(this,r,[\'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)\'])).avoidNew=!0,t.value=e,t.name="NewError",t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(r,p(Error)),c(r)}();function F(e,t,r,n,i){if(!(this instanceof F))try{return new F(e,t,r,n,i)}catch(e){if(!e.avoidNew)throw e;return e.value}"string"==typeof e&&(i=n,n=r,r=t,t=e,e=null);var o=e&&"object"===C(e);if(e=e||{},this.json=e.json||r,this.path=e.path||t,this.resultType=e.resultType||"value",this.flatten=e.flatten||!1,this.wrap=!A.call(e,"wrap")||e.wrap,this.sandbox=e.sandbox||{},this.eval=void 0===e.eval?"safe":e.eval,this.ignoreEvalErrors=void 0!==e.ignoreEvalErrors&&e.ignoreEvalErrors,this.parent=e.parent||null,this.parentProperty=e.parentProperty||null,this.callback=e.callback||n||null,this.otherTypeCallback=e.otherTypeCallback||i||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},!1!==e.autostart){var a={path:o?e.path:t};o?"json"in e&&(a.json=e.json):a.json=r;a=this.evaluate(a);if(!a||"object"!==C(a))throw new x(a);return a}}F.prototype.evaluate=function(e,t,r,n){var i=this,o=this.parent,a=this.parentProperty,s=this.flatten,u=this.wrap;if(this.currResultType=this.resultType,this.currEval=this.eval,this.currSandbox=this.sandbox,r=r||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,t=t||this.json,(e=e||this.path)&&"object"===C(e)&&!Array.isArray(e)){if(!e.path&&""!==e.path)throw new TypeError(\'You must supply a "path" property when providing an object argument to JSONPath.evaluate().\');if(!A.call(e,"json"))throw new TypeError(\'You must supply a "json" property when providing an object argument to JSONPath.evaluate().\');t=e.json,s=A.call(e,"flatten")?e.flatten:s,this.currResultType=A.call(e,"resultType")?e.resultType:this.currResultType,this.currSandbox=A.call(e,"sandbox")?e.sandbox:this.currSandbox,u=A.call(e,"wrap")?e.wrap:u,this.currEval=A.call(e,"eval")?e.eval:this.currEval,r=A.call(e,"callback")?e.callback:r,this.currOtherTypeCallback=A.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback,o=A.call(e,"parent")?e.parent:o,a=A.call(e,"parentProperty")?e.parentProperty:a,e=e.path}if(o=o||null,a=a||null,Array.isArray(e)&&(e=F.toPathString(e)),(e||""===e)&&t){e=F.toPathArray(e);"$"===e[0]&&1@-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])*)[\'\\[](\\??\\((?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])*?\\))(?!(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])\\)\\])[\'\\]]/g.exec(f);d?this._walk(n,function(e){var t=[d[2]],r=d[1]?n[e][d[1]]:n[e];0=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}(c.split(","));try{for(E.s();!(g=E.n()).done;){var g=g.value;p(this._trace(k(g,l),n,i,o,a,s,!0))}}catch(e){E.e(e)}finally{E.f()}}else!r&&n&&A.call(n,c)&&p(this._trace(l,n[c],w(i,c),n,c,s,e,!0))}if(this._hasParentSelector)for(var x=0;x":function(e,t){return e>t()},"<=":function(e,t){return e<=t()},">=":function(e,t){return e>=t()},"<<":function(e,t){return e<>":function(e,t){return e>>t()},">>>":function(e,t){return e>>>t()},"+":function(e,t){return e+t()},"-":function(e,t){return e-t()},"*":function(e,t){return e*t()},"/":function(e,t){return e/t()},"%":function(e,t){return e%t()}}[e.operator](D.evalAst(e.left,t),function(){return D.evalAst(e.right,t)})},evalCompound:function(e,t){for(var r=0;r{n(642)(n(793))},462:(e,t,n)=>{n(642)(n(321))},481:e=>{e.exports='(function(root,factory){if(typeof exports==="object"){module.exports=exports=factory()}else if(typeof define==="function"&&define.amd){define([],factory)}else{globalThis.gbkTool=factory()}})(this,function(){var data=function(zipData){var re=zipData.replace(/#(\\d+)\\$/g,function(a,b){return Array(+b+3).join("#")}).replace(/#/g,"####").replace(/(\\w\\w):([\\w#]+)(?:,|$)/g,function(a,hd,dt){return dt.replace(/../g,function(a){if(a!="##"){return hd+a}else{return a}})});return re}("4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f9091929394959697989a9b9c9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b8b9babbbcbdbebfc0c1c2c3c4c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d7d8d9dadcdfe0e3e4eaeced#f0f5f6f8f9fafbfcff,5e:000407090a0b0d0e1213171e1f20212223242528292a2b2c2f303233343536393a3e3f404143464748494a4b4d4e4f50515253565758595a5c5d5f60636465666768696a6b6c6d6e6f70717577797e8182838588898c8d8e92989b9da1a2a3a4a8a9aaabacaeafb0b1b2b4babbbcbdbfc0c1c2c3c4c5c6c7c8cbcccdcecfd0d4d5d7d8d9dadcdddedfe0e1e2e3e4e5e6e7e9ebecedeeeff0f1f2f3f5f8f9fbfcfd,5f:050607090c0d0e10121416191a1c1d1e21222324#282b2c2e30323334353637383b3d3e3f4142434445464748494a4b4c4d4e4f5154595a5b5c5e5f60636567686b6e6f72747576787a7d7e7f83868d8e8f919394969a9b9d9e9fa0a2a3a4a5a6a7a9abacafb0b1b2b3b4b6b8b9babbbebfc0c1c2c7c8cacbced3d4d5dadbdcdedfe2e3e5e6e8e9eceff0f2f3f4f6f7f9fafc,60:0708090b0c10111317181a1e1f2223242c2d2e3031323334363738393a3d3e404445464748494a4c4e4f5153545657585b5c5e5f606165666e71727475777e80#8182858687888a8b8e8f909193959798999c9ea1a2a4a5a7a9aaaeb0b3b5b6b7b9babdbebfc0c1c2c3c4c7c8c9cccdcecfd0d2d3d4d6d7d9dbdee1e2e3e4e5eaf1f2f5f7f8fbfcfdfeff,61:02030405070a0b0c1011121314161718191b1c1d1e21222528292a2c2d2e2f303132333435363738393a3b3c3d3e4041424344454647494b4d4f50525354565758595a5b5c5e5f606163646566696a6b6c6d6e6f717273747678797a7b7c7d7e7f808182838485868788898a8c8d8f9091929395#969798999a9b9c9e9fa0a1a2a3a4a5a6aaabadaeafb0b1b2b3b4b5b6b8b9babbbcbdbfc0c1c3c4c5c6c7c9cccdcecfd0d3d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e7e8e9eaebecedeeeff0f1f2f3f4f6f7f8f9fafbfcfdfe,62:00010203040507091314191c1d1e2023262728292b2d2f303132353638393a3b3c424445464a4f50555657595a5c5d5e5f6061626465687172747577787a7b7d818283858687888b8c8d8e8f9094999c9d9ea3a6a7a9aaadaeafb0b2b3b4b6b7b8babec0c1#c3cbcfd1d5dddee0e1e4eaebf0f2f5f8f9fafb,63:00030405060a0b0c0d0f10121314151718191c2627292c2d2e30313334353637383b3c3e3f40414447484a51525354565758595a5b5c5d60646566686a6b6c6f707273747578797c7d7e7f81838485868b8d9193949597999a9b9c9d9e9fa1a4a6abafb1b2b5b6b9bbbdbfc0c1c2c3c5c7c8cacbccd1d3d4d5d7d8d9dadbdcdddfe2e4e5e6e7e8ebeceeeff0f1f3f5f7f9fafbfcfe,64:0304060708090a0d0e111215161718191a1d1f222324#252728292b2e2f3031323335363738393b3c3e404243494b4c4d4e4f505153555657595a5b5c5d5f60616263646566686a6b6c6e6f70717273747576777b7c7d7e7f8081838688898a8b8c8d8e8f90939497989a9b9c9d9fa0a1a2a3a5a6a7a8aaabafb1b2b3b4b6b9bbbdbebfc1c3c4c6c7c8c9cacbcccfd1d3d4d5d6d9dadbdcdddfe0e1e3e5e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,65:01020304050607080a0b0c0d0e0f10111314151617191a1b1c1d1e1f2021#222324262728292a2c2d30313233373a3c3d404142434446474a4b4d4e5052535457585a5c5f606164656768696a6d6e6f7173757678797a7b7c7d7e7f8081828384858688898a8d8e8f92949596989a9d9ea0a2a3a6a8aaacaeb1b2b3b4b5b6b7b8babbbebfc0c2c7c8c9cacdd0d1d3d4d5d8d9dadbdcdddedfe1e3e4eaebf2f3f4f5f8f9fbfcfdfeff,66:0104050708090b0d1011121617181a1b1c1e2122232426292a2b2c2e3032333738393a3b3d3f40424445464748494a4d4e505158#595b5c5d5e6062636567696a6b6c6d7172737578797b7c7d7f808183858688898a8b8d8e8f909293949598999a9b9c9e9fa0a1a2a3a4a5a6a9aaabacadafb0b1b2b3b5b6b7b8babbbcbdbfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8dadedfe0e1e2e3e4e5e7e8eaebecedeeeff1f5f6f8fafbfd,67:010203040506070c0e0f1112131618191a1c1e20212223242527292e303233363738393b3c3e3f414445474a4b4d5254555758595a5b5d62636466676b6c6e717476#78797a7b7d8082838586888a8c8d8e8f9192939496999b9fa0a1a4a6a9acaeb1b2b4b9babbbcbdbebfc0c2c5c6c7c8c9cacbcccdced5d6d7dbdfe1e3e4e6e7e8eaebedeef2f5f6f7f8f9fafbfcfe,68:01020304060d1012141518191a1b1c1e1f20222324252627282b2c2d2e2f30313435363a3b3f474b4d4f52565758595a5b5c5d5e5f6a6c6d6e6f707172737578797a7b7c7d7e7f8082848788898a8b8c8d8e90919294959698999a9b9c9d9e9fa0a1a3a4a5a9aaabacaeb1b2b4b6b7b8#b9babbbcbdbebfc1c3c4c5c6c7c8cacccecfd0d1d3d4d6d7d9dbdcdddedfe1e2e4e5e6e7e8e9eaebecedeff2f3f4f6f7f8fbfdfeff,69:00020304060708090a0c0f11131415161718191a1b1c1d1e21222325262728292a2b2c2e2f313233353637383a3b3c3e4041434445464748494a4b4c4d4e4f50515253555658595b5c5f616264656768696a6c6d6f7072737475767a7b7d7e7f8183858a8b8c8e8f909192939697999a9d9e9fa0a1a2a3a4a5a6a9aaacaeafb0b2b3b5b6b8b9babcbd#bebfc0c2c3c4c5c6c7c8c9cbcdcfd1d2d3d5d6d7d8d9dadcdddee1e2e3e4e5e6e7e8e9eaebeceeeff0f1f3f4f5f6f7f8f9fafbfcfe,6a:000102030405060708090b0c0d0e0f10111213141516191a1b1c1d1e20222324252627292b2c2d2e30323334363738393a3b3c3f40414243454648494a4b4c4d4e4f515253545556575a5c5d5e5f60626364666768696a6b6c6d6e6f70727374757677787a7b7d7e7f81828385868788898a8b8c8d8f929394959698999a9b9c9d9e9fa1a2a3a4a5a6#a7a8aaadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,6b:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f252628292a2b2c2d2e2f303133343536383b3c3d3f4041424445484a4b4d4e4f5051525354555657585a5b5c5d5e5f606168696b6c6d6e6f7071727374757677787a7d7e7f808588#8c8e8f909194959798999c9d9e9fa0a2a3a4a5a6a7a8a9abacadaeafb0b1b2b6b8b9babbbcbdbec0c3c4c6c7c8c9caccced0d1d8dadcdddedfe0e2e3e4e5e6e7e8e9ecedeef0f1f2f4f6f7f8fafbfcfeff,6c:000102030408090a0b0c0e12171c1d1e2023252b2c2d31333637393a3b3c3e3f434445484b4c4d4e4f5152535658595a62636566676b6c6d6e6f71737577787a7b7c7f8084878a8b8d8e9192959697989a9c9d9ea0a2a8acafb0b4b5b6b7bac0c1c2c3c6c7c8cbcdcecfd1d2d8#d9dadcdddfe4e6e7e9ecedf2f4f9ff,6d:000203050608090a0d0f101113141516181c1d1f20212223242628292c2d2f30343637383a3f404244494c50555657585b5d5f6162646567686b6c6d707172737576797a7b7d7e7f8081838486878a8b8d8f9092969798999a9ca2a5acadb0b1b3b4b6b7b9babbbcbdbec1c2c3c8c9cacdcecfd0d2d3d4d5d7dadbdcdfe2e3e5e7e8e9eaedeff0f2f4f5f6f8fafdfeff,6e:0001020304060708090b0f12131518191b1c1e1f222627282a2c2e30313335#3637393b3c3d3e3f40414245464748494a4b4c4f5051525557595a5c5d5e606162636465666768696a6c6d6f707172737475767778797a7b7c7d8081828487888a8b8c8d8e91929394959697999a9b9d9ea0a1a3a4a6a8a9abacadaeb0b3b5b8b9bcbebfc0c3c4c5c6c8c9cacccdced0d2d6d8d9dbdcdde3e7eaebecedeeeff0f1f2f3f5f6f7f8fafbfcfdfeff,6f:000103040507080a0b0c0d0e101112161718191a1b1c1d1e1f212223252627282c2e303234353738393a3b3c3d3f404142#43444548494a4c4e4f5051525354555657595a5b5d5f60616364656768696a6b6c6f707173757677797b7d7e7f808182838586878a8b8f909192939495969798999a9b9d9e9fa0a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b7b8babbbcbdbebfc1c3c4c5c6c7c8cacbcccdcecfd0d3d4d5d6d7d8d9dadbdcdddfe2e3e4e5e6e7e8e9eaebecedf0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,70:000102030405060708090a0b0c0d0e0f1012131415161718191c1d1e1f2021222425262728292a#2b2c2d2e2f30313233343637383a3b3c3d3e3f404142434445464748494a4b4d4e505152535455565758595a5b5c5d5f606162636465666768696a6e7172737477797a7b7d818283848687888b8c8d8f90919397989a9b9e9fa0a1a2a3a4a5a6a7a8a9aab0b2b4b5b6babebfc4c5c6c7c9cbcccdcecfd0d1d2d3d4d5d6d7dadcdddee0e1e2e3e5eaeef0f1f2f3f4f5f6f8fafbfcfeff,71:0001020304050607080b0c0d0e0f111214171b1c1d1e1f2021222324252728292a2b2c2d2e323334#353738393a3b3c3d3e3f4041424344464748494b4d4f505152535455565758595a5b5d5f6061626365696a6b6c6d6f707174757677797b7c7e7f8081828385868788898b8c8d8e909192939596979a9b9c9d9ea1a2a3a4a5a6a7a9aaabadaeafb0b1b2b4b6b7b8babbbcbdbebfc0c1c2c4c5c6c7c8c9cacbcccdcfd0d1d2d3d6d7d8d9dadbdcdddedfe1e2e3e4e6e8e9eaebecedeff0f1f2f3f4f5f6f7f8fafbfcfdfeff,72:0001020304050708090a0b0c0d0e0f101112131415161718191a#1b1c1e1f2021222324252627292b2d2e2f3233343a3c3e40414243444546494a4b4e4f505153545557585a5c5e60636465686a6b6c6d707173747677787b7c7d828385868788898c8e9091939495969798999a9b9c9d9ea0a1a2a3a4a5a6a7a8a9aaabaeb1b2b3b5babbbcbdbebfc0c5c6c7c9cacbcccfd1d3d4d5d6d8dadb#95$,30:000102,00b702:c9c7,00a830:0305,2014ff5e20:162618191c1d,30:141508090a0b0c0d0e0f16171011,00:b1d7f7,22:362728110f2a2908371aa52520,231222:992b2e614c483d1d606e6f64651e3534,26:4240,00b020:3233,2103ff0400a4ff:e0e1,203000a7211626:0605,25:cbcfcec7c6a1a0b3b2,203b21:92909193,30:13#95$,21:70717273747576777879#4$,24:88898a8b8c8d8e8f909192939495969798999a9b7475767778797a7b7c7d7e7f808182838485868760616263646566676869##,32:20212223242526272829##,21:606162636465666768696a6b#97$,ff:010203e505060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5de3#95$,30:4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f90919293#106$a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6#103$,03:9192939495969798999a9b9c9d9e9fa0a1a3a4a5a6a7a8a9#6$b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c3c4c5c6c7c8c9#5$,fe:3536393a3f403d3e41424344##3b3c373831#3334#104$,04:10111213141501161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f#13$30313233343551363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f#11$,02:cacbd9,20:13152535,21:050996979899,22:151f23526667bf,25:505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727381828384858687#88898a8b8c8d8e8f939495bcbde2e3e4e5,2609229530:121d1e#9$,010100e101ce00e0011300e9011b00e8012b00ed01d000ec014d00f301d200f2016b00fa01d400f901:d6d8dadc,00:fcea,0251e7c701:4448,e7c802:61#2$,31:05060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272829#19$,30:212223242526272829,32a333:8e8f9c9d9ea1c4ced1d2d5,fe30ff:e2e4#,212132:31#,20:10#1$,30:fc9b9cfdfe069d9e,fe:494a4b4c4d4e4f50515254555657595a5b5c5d5e5f6061#626364656668696a6b,e7:e7e8e9eaebecedeeeff0f1f2f3,30:07#11$,25:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b#13$,72:dcdddfe2e3e4e5e6e7eaebf5f6f9fdfeff,73:00020405060708090b0c0d0f1011121418191a1f2023242627282d2f30323335363a3b3c3d404142434445464748#494a4b4c4e4f515354555658595a5b5c5d5e5f6162636465666768696a6b6e7071#92$72737475767778797a7b7c7d7f808182838586888a8c8d8f90929394959798999a9c9d9ea0a1a3a4a5a6a7a8aaacadb1b4b5b6b8b9bcbdbebfc1c3c4c5c6c7#cbccced2d3d4d5d6d7d8dadbdcdddfe1e2e3e4e6e8eaebeceeeff0f1f3f4f5f6f7#92$f8f9fafbfcfdfeff,74:0001020407080b0c0d0e1112131415161718191c1d1e1f2021232427292b2d2f31323738393a3b3d3e3f4042434445464748494a4b4c4d#4e4f505152535456585d606162636465666768696a6b6c6e6f717273747578797a#92$7b7c7d7f8284858688898a8c8d8f9192939495969798999a9b9d9fa0a1a2a3a4a5a6aaabacadaeafb0b1b2b3b4b5b6b7b8b9bbbcbdbebfc0c1c2c3c4c5c6c7#c8c9cacbcccdcecfd0d1d3d4d5d6d7d8d9dadbdddfe1e5e7e8e9eaebecedf0f1f2#92$f3f5f8f9fafbfcfdfe,75:0001020305060708090a0b0c0e1012141516171b1d1e202122232426272a2e3436393c3d3f414243444647494a4d5051525355565758#5d5e5f60616263646768696b6c6d6e6f7071737576777a7b7c7d7e808182848587#92$88898a8c8d8e909395989b9c9ea2a6a7a8a9aaadb6b7babbbfc0c1c6cbcccecfd0d1d3d7d9dadcdddfe0e1e5e9ecedeeeff2f3f5f6f7f8fafbfdfe,76:02040607#08090b0d0e0f11121314161a1c1d1e212327282c2e2f31323637393a3b3d414244#92$45464748494a4b4e4f50515253555758595a5b5d5f6061626465666768696a6c6d6e7071727374757677797a7c7f80818385898a8c8d8f9092949597989a9b#9c9d9e9fa0a1a2a3a5a6a7a8a9aaabacadafb0b3b5b6b7b8b9babbbcbdbec0c1c3,554a963f57c3632854ce550954c076:914c,853c77ee827e788d72319698978d6c285b894ffa630966975cb880fa684880ae660276ce51f9655671ac7ff1888450b2596561ca6fb382ad634c625253ed54277b06516b75a45df462d48dcb9776628a8019575d97387f627238767d67cf767e64464f708d2562dc7a17659173ed642c6273822c9881677f724862:6ecc,4f3474e3534a529e7eca90a65e2e6886699c81807ed168d278c5868c9551508d8c2482de80de53058912526576:c4c7c9cbccd3d5d9dadcdddee0e1e2e3e4e6e7e8e9eaebecedf0f3f5f6f7fafbfdff,77:00020305060a0c0e0f1011121314151617181b1c1d1e21232425272a2b#2c2e3031323334393b3d3e3f4244454648494a4b4c4d4e4f52535455565758595c,858496f94fdd582199715b9d62:b1a5,66b48c799c8d7206676f789160b253:5117,8f8880cc8d1d94a1500d72c8590760eb711988ab595482ef672c7b285d297ef7752d6cf58e668ff8903c9f3b6bd491197b145f7c78a784d6853d6b:d5d9d6,5e:0187,75f995ed655d5f:0ac5,8f9f58c181c2907f965b97ad8fb97f168d2c62414fbf53:d85e,8f:a8a9ab,904d68075f6a819888689cd6618b522b762a5f6c658c6fd26ee85bbe644851:75b0,67c44e1979c9997c70b377:5d5e5f606467696a6d6e6f7071727374757677787a7b7c818283868788898a8b8f90939495969798999a9b9c9d9ea1a3a4a6a8abadaeafb1b2b4b6b7b8b9ba#bcbec0c1c2c3c4c5c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d8d9dadddedfe0e1e4,75c55e7673bb83e064ad62e894b56ce2535a52c3640f94c27b944f2f5e1b823681:168a,6e246cca9a736355535c54fa886557e04e0d5e036b657c3f90e8601664e6731c88c16750624d8d22776c8e2991c75f6983dc8521991053c286956b8b60:ede8,707f82:cd31,4ed36ca785cf64cd7cd969fd66f9834953957b564fa7518c6d4b5c428e6d63d253c983:2c36,67e578b4643d5bdf5c945dee8be762c667f48c7a640063ba8749998b8c177f2094f24ea7961098a4660c731677:e6e8eaeff0f1f2f4f5f7f9fafbfc,78:0304050607080a0b0e0f101315191b1e20212224282a2b2e2f31323335363d3f414243444648494a4b4d4f51535458595a#5b5c5e5f606162636465666768696f7071727374757678797a7b7d7e7f80818283,573a5c1d5e38957f507f80a05382655e7545553150218d856284949e671d56326f6e5de2543570928f66626f64a463a35f7b6f8890f481e38fb05c1866685ff16c8996488d81886c649179f057ce6a59621054484e587a0b60e96f848bda627f901e9a8b79e4540375f4630153196c608fdf5f1b9a70803b9f7f4f885c3a8d647fc565a570bd51:45b2,866b5d075ba062bd916c75748e0c7a2061017b794ec77ef877854e1181ed521d51fa6a7153a88e87950496cf6ec19664695a78:848586888a8b8f9092949596999d9ea0a2a4a6a8a9aaabacadaeafb5b6b7b8babbbcbdbfc0c2c3c4c6c7c8cccdcecfd1d2d3d6d7d8dadbdcdddedfe0e1e2e3#e4e5e6e7e9eaebedeeeff0f1f3f5f6f8f9fbfcfdfeff,79:00020304060708090a0b0c,784050a877d7641089e6590463e35ddd7a7f693d4f20823955984e3275ae7a975e:628a,95ef521b5439708a6376952457826625693f918755076df37eaf882262337ef075b5832878c196cc8f9e614874f78bcd6b64523a8d506b21806a847156f153064e:ce1b,51d17c97918b7c074fc38e7f7be17a9c64675d1450ac810676017cb96dec7fe067515b:58f8,78cb64:ae13,63:aa2b,9519642d8fbe7b5476296253592754466b7950a362345e266b864ee38d37888b5f85902e79:0d0e0f1011121415161718191a1b1c1d1f2021222325262728292a2b2c2d2e2f3031323335363738393d3f42434445474a4b4c4d4e4f505152545558596163#6466696a6b6c6e70717273747576797b7c7d7e7f8283868788898b8c8d8e909192,6020803d62c54e39535590f863b880c665e66c2e4f4660ee6de18bde5f3986cb5f536321515a83616863520063638e4850125c9b79775bfc52307a3b60bc905376d75f:b797,76848e6c706f767b7b4977aa51f3909358244f4e6ef48fea654c7b1b72c46da47fdf5ae162b55e95573084827b2c5e1d5f1f90127f1498a063826ec7789870b95178975b57ab75354f4375385e9760e659606dc06bbf788953fc96d551cb52016389540a94938c038dcc7239789f87768fed8c0d53e079:939495969798999b9c9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b6b7b8bcbfc2c4c5c7c8cacccecfd0d3d4d6d7d9dadbdcdddee0e1e2e5e8ea#eceef1f2f3f4f5f6f7f9fafcfeff,7a:0104050708090a0c0f10111213151618191b1c,4e0176ef53ee948998769f0e952d5b9a8ba24e:221c,51ac846361c252a8680b4f97606b51bb6d1e515c6296659796618c46901775d890fd77636bd272:8aec,8bfb583577798d4c675c9540809a5ea66e2159927aef77ed953b6bb565ad7f0e58065151961f5bf958a954288e726566987f56e4949d76fe9041638754c659:1a3a,579b8eb267358dfa8235524160f0581586fe5ce89e454fc4989d8bb95a2560765384627c904f9102997f6069800c513f80335c1499756d314e8c7a:1d1f21222425262728292a2b2c2d2e2f303132343536383a3e4041424344454748494a4b4c4d4e4f50525354555658595a5b5c5d5e5f606162636465666768#696a6b6c6d6e6f717273757b7c7d7e828587898a8b8c8e8f909394999a9b9ea1a2,8d3053d17f5a7b4f4f104e4f96006cd573d085e95e06756a7ffb6a0a77fe94927e4151e170e653cd8fd483038d2972af996d6cdb574a82b365b980aa623f963259a84eff8bbf7eba653e83f2975e556198de80a5532a8bfd542080ba5e9f6cb88d3982ac915a54296c1b52067eb7575f711a6c7e7c89594b4efd5fff61247caa4e305c0167ab87025cf0950b98ce75af70fd902251af7f1d8bbd594951e44f5b5426592b657780a45b7562:76c2,8f905e456c1f7b264f:0fd8,670d7a:a3a4a7a9aaabaeafb0b1b2b4b5b6b7b8b9babbbcbdbec0c1c2c3c4c5c6c7c8c9cacccdcecfd0d1d2d3d4d5d7d8dadbdcdde1e2e4e7e8e9eaebeceef0f1f2f3#f4f5f6f7f8fbfcfe,7b:0001020507090c0d0e1012131617181a1c1d1f21222327292d,6d:6eaa,798f88b15f17752b629a8f854fef91dc65a781:2f51,5e9c81508d74526f89868d4b590d50854ed8961c723681798d1f5bcc8ba3964459877f1a549056:760e,8be565396982949976d66e895e72751867:46d1,7aff809d8d76611f79c665628d635188521a94a27f38809b7eb25c976e2f67607bd9768b9ad8818f7f947cd5641e95507a3f54:4ae5,6b4c640162089e3d80f3759952729769845b683c86e496:0194,94ec4e2a54047ed968398ddf801566f45e9a7fb97b:2f303234353637393b3d3f404142434446484a4d4e535557595c5e5f61636465666768696a6b6c6d6f70737476787a7c7d7f81828384868788898a8b8c8e8f#9192939698999a9b9e9fa0a3a4a5aeafb0b2b3b5b6b7b9babbbcbdbebfc0c2c3c4,57c2803f68975de5653b529f606d9f9a4f9b8eac516c5bab5f135de96c5e62f18d21517194a952fe6c9f82df72d757a267848d2d591f8f9c83c754957b8d4f306cbd5b6459d19f1353e486ca9aa88c3780a16545987e56fa96c7522e74dc52505be1630289024e5662d0602a68fa51735b9851a089c27ba199867f5060ef704c8d2f51495e7f901b747089c4572d78455f529f9f95fa8f689b3c8be17678684267dc8d:ea35,523d8f8a6eda68cd950590ed56fd679c88f98fc754c87b:c5c8c9cacbcdcecfd0d2d4d5d6d7d8dbdcdedfe0e2e3e4e7e8e9ebecedeff0f2f3f4f5f6f8f9fafbfdff,7c:0001020304050608090a0d0e101112131415171819#1a1b1c1d1e20212223242528292b2c2d2e2f3031323334353637393a3b3c3d3e42,9ab85b696d776c264ea55bb39a87916361a890af97e9542b6db55bd251fd558a7f:55f0,64bc634d65f161be608d710a6c:5749,592f676d822a58d5568e8c6a6beb90dd597d801753f76d695475559d83:77cf,683879be548c4f55540876d28c8996026cb36db88d6b89109e648d3a563f9ed175d55f8872e0606854fc4ea86a2a886160528f7054c470d886799e3f6d2a5b8f5f187ea255894faf7334543c539a501954:0e7c,4e4e5ffd745a58f6846b80e1877472d07cca6e567c:434445464748494a4b4c4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717275767778797a7e7f8081828384858687#888a8b8c8d8e8f90939496999a9ba0a1a3a6a7a8a9abacadafb0b4b5b6b7b8babb,5f27864e552c62a44e926caa623782b154d7534e733e6ed1753b521253168bdd69d05f8a60006dee574f6b2273af68538fd87f13636260a3552475ea8c6271156da35ba65e7b8352614c9ec478fa87577c27768751f060f6714c66435e4c604d8c0e707063258f895fbd606286d456de6bc160946167534960e066668d3f79fd4f1a70e96c478b:b3f2,7ed88364660f5a5a9b426d:51f7,8c416d3b4f19706b83b7621660d1970d8d27797851fb57:3efa,673a75787a3d79ef7b957c:bfc0c2c3c4c6c9cbcecfd0d1d2d3d4d8dadbdddee1e2e3e4e5e6e7e9eaebecedeef0f1f2f3f4f5f6f7f9fafcfdfeff,7d:000102030405060708090b0c0d0e0f10#1112131415161718191a1b1c1d1e1f212324252628292a2c2d2e30313233343536,808c99658ff96fc08ba59e2159ec7ee97f095409678168d88f917c4d96c653ca602575be6c7253735ac97ea7632451e0810a5df184df628051805b634f0e796d524260b86d4e5b:c4c2,8b:a1b0,65e25fcc964559937e:e7aa,560967b759394f735bb652a0835a988a8d3e753294be50477a3c4ef767b69a7e5ac16b7c76d1575a5c167b3a95f4714e517c80a9827059787f04832768c067ec78:b177,62e363617b804fed526a51cf835069db92748d:f531,89c1952e7bad4ef67d:3738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6f70717273747576#78797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798,506582305251996f6e:1085,6da75efa50f559dc5c066d466c5f7586848b686859568bb253209171964d854969127901712680f64ea490ca6d479a845a0756bc640594f077eb4fa5811a72e189d2997a7f347ede527f655991758f:7f83,53eb7a9663:eda5,768679f888579636622a52ab8282685467706377776b7aed6d017ed389e359d0621285c982a5754c501f4ecb75a58beb5c4a5dfe7b4b65a491d14eca6d25895f7d2795264ec58c288fdb9773664b79818fd170ec6d787d:999a9b9c9d9e9fa0a1a2a3a4a5a7a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9#dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa,5c3d52b283465162830e775b66769cb84eac60ca7c:beb3,7ecf4e958b66666f988897595883656c955c5f8475c997567a:dfde,51c070af7a9863ea7a767ea0739697ed4e4570784e5d915253a965:51e7,81fc8205548e5c31759a97a062d872d975bd5c459a7983ca5c40548077e94e3e6cae805a62d2636e5de851778ddd8e1e952f4ff153e560e770ac526763509e435a1f5026773753777ee26485652b628963985014723589c951b38bc07edd574783cc94a7519b541b5cfb7d:fbfcfdfeff,7e:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536373839#3a3c3d3e3f40424344454648494a4b4c4d4e4f505152535455565758595a5b5c5d,4fca7ae36d5a90e19a8f55805496536154af5f0063e9697751ef6168520a582a52d8574e780d770b5eb761777ce062:5b97,4ea27095800362f770e49760577782db67ef68f578d5989779d158f354b353ef6e34514b523b5ba28bfe80af554357a660735751542d7a7a60505b5463a762a053e362635bc767af54ed7a9f82e691775e9388e4593857ae630e8de880ef57577b774fa95feb5bbd6b3e53217b5072c2684677:ff36,65f751b54e8f76d45cbf7aa58475594e9b4150807e:5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f909192939495969798999a9c9d9e#aeb4bbbcd6e4ecf9,7f:0a101e37393b3c3d3e3f404143464748494a4b4c4d4e4f5253,998861276e8357646606634656f062:ec69,5ed39614578362c955878721814a8fa3556683b167658d5684dd5a6a680f62e67bee961151706f9c8c3063fd89c861d27f0670c26ee57405699472fc5eca90ce67176d6a635e52b3726280014f6c59e5916a70d96d9d52d24e5096f7956d857e78ca7d2f5121579264c2808b7c7b6cea68f1695e51b7539868a872819ece7bf172f879bb6f137406674e91cc9ca4793c83:8954,540f68174e3d538952b1783e5386522950884f:8bd0,7f:56595b5c5d5e6063646566676b6c6d6f7073757677787a7b7c7d7f8082838485868788898b8d8f9091929395969798999b9ca0a2a3a5a6a8a9aaabacadaeb1#b3b4b5b6b7babbbec0c2c3c4c6c7c8c9cbcdcfd0d1d2d3d6d7d9dadbdcdddee2e3,75e27acb7c926ca596b6529b748354e94fe9805483b28fde95705ec9601c6d9f5e18655b813894fe604b70bc7ec37cae51c968817cb1826f4e248f8691cf667e4eae8c0564a9804a50da759771ce5be58fbd6f664e86648295635ed66599521788c270c852a3730e7433679778f797164e3490bb9cde6dcb51db8d41541d62ce73b283f196f69f8494c34f367f9a51cc707596755cad988653e64ee46e9c740969b4786b998f7559521876246d4167f3516d9f99804b54997b3c7abf7f:e4e7e8eaebecedeff2f4f5f6f7f8f9fafdfeff,80:020708090a0e0f11131a1b1d1e1f2123242b2c2d2e2f303234393a3c3e404144454748494e4f505153555657#595b5c5d5e5f6061626364656667686b6c6d6e6f7072737475767778797a7b7c7d,9686578462e29647697c5a0464027bd36f0f964b82a6536298855e90708963b35364864f9c819e93788c97328d:ef42,9e7f6f5e79845f559646622e9a74541594dd4fa365c55c:6561,7f1586516c2f5f8b73876ee47eff5ce6631b5b6a6ee653754e7163a0756562a18f6e4f264ed16ca67eb68bba841d87ba7f57903b95237ba99aa188f8843d6d1b9a867edc59889ebb739b780186829a:6c82,561b541757cb4e709ea653568fc881097792999286ee6ee1851366fc61626f2b80:7e818285888a8d8e8f909192949597999ea3a6a7a8acb0b3b5b6b8b9bbc5c7c8c9cacbcfd0d1d2d3d4d5d8dfe0e2e3e6eef5f7f9fbfeff,81:000103040507080b#0c1517191b1c1d1f202122232425262728292a2b2d2e3033343537393a3b3c3d3f,8c298292832b76f26c135fd983bd732b8305951a6bdb77db94c6536f830251925e3d8c8c8d384e4873ab679a68859176970971646ca177095a9295416bcf7f8e66275bd059b95a9a95:e8f7,4eec84:0c99,6aac76df9530731b68a65b5f772f919a97617cdc8ff78c1c5f257c7379d889c56ccc871c5bc65e4268c977207ef551:954d,52c95a297f05976282d763cf778485d079d26e3a5e9959998511706d6c1162bf76bf654f60af95fd660e879f9e2394ed54:0d7d,8c2c647881:40414243444547494d4e4f525657585b5c5d5e5f6162636466686a6b6c6f727375767778818384858687898b8c8d8e90929394959697999a9e9fa0a1a2a4a5#a7a9abacadaeafb0b1b2b4b5b6b7b8b9bcbdbebfc4c5c7c8c9cbcdcecfd0d1d2d3,647986116a21819c78e864699b5462b9672b83ab58a89ed86cab6f205bde964c8c0b725f67d062c772614ea959c66bcd589366ae5e5552df6155672876ee776672677a4662ff54:ea50,94a090a35a1c7eb36c164e435976801059485357753796be56ca63208111607c95f96dd65462998151855ae980fd59ae9713502a6ce55c3c62df4f60533f817b90066eba852b62c85e7478be64b5637b5ff55a18917f9e1f5c3f634f80425b7d556e95:4a4d,6d8560a867e072de51dd5b8181:d4d5d6d7d8d9dadbdcdddedfe0e1e2e4e5e6e8e9ebeeeff0f1f2f5f6f7f8f9fafdff,82:030708090a0b0e0f111315161718191a1d2024252627292e323a3c3d3f#404142434546484a4c4d4e5051525354555657595b5c5d5e606162636465666769,62e76cde725b626d94ae7ebd81136d53519c5f04597452aa6012597366968650759f632a61e67cef8bfa54e66b279e256bb485d5545550766ca4556a8db4722c5e156015743662cd6392724c5f986e436d3e65006f5876d878d076fc7554522453db4e535e9e65c180:2ad6,629b5486522870ae888d8dd16ce1547880da57f988f48d54966a914d4f696c9b55b776c6783062a870f96f8e5f6d84ec68da787c7bf781a8670b9e4f636778b0576f7812973962:79ab,528874356bd782:6a6b6c6d71757677787b7c808183858687898c90939495969a9b9ea0a2a3a7b2b5b6babbbcbfc0c2c3c5c6c9d0d6d9dadde2e7e8e9eaecedeef0f2f3f5f6f8#fafcfdfeff,83:000a0b0d1012131618191d1e1f20212223242526292a2e3032373b3d,5564813e75b276ae533975de50fb5c418b6c7bc7504f72479a9798d86f0274e27968648777a562fc98918d2b54c180584e52576a82f9840d5e7351ed74f68bc45c4f57616cfc98875a4678349b448feb7c955256625194fa4ec68386846183e984b257d467345703666e6d668c3166dd7011671f6b3a6816621a59bb4e0351c46f0667d26c8f517668cb59476b6775665d0e81109f5065d779:4841,9a918d775c824e5e4f01542f5951780c56686c148fc45f036c:7de3,8bab639083:3e3f41424445484a4b4c4d4e5355565758595d6270717273747576797a7e7f808182838487888a8b8c8d8f909194959697999a9d9fa1a2a3a4a5a6a7acadae#afb5bbbebfc2c3c4c6c8c9cbcdced0d1d2d3d5d7d9dadbdee2e3e4e6e7e8ebeced,60706d3d7275626694:8ec5,53438fc17b7e4edf8c264e7e9ed494:b1b3,524d6f5c90636d458c3458115d4c6b:2049,67aa545b81547f8c589985375f3a62a26a47953965726084686577a74e544fa85de7979864ac7fd85ced4fcf7a8d520783044e14602f7a8394a64fb54eb279e6743452e482b964d279bd5bdd6c8197528f7b6c22503e537f6e0564ce66746c3060c598778bf75e86743c7a7779cb4e1890b174036c4256da914b6cc58d8b533a86c666f28eaf5c489a716e2083:eeeff3f4f5f6f7fafbfcfeff,84:0002050708090a10121314151617191a1b1e1f20212223292a2b2c2d2e2f30323334353637393a3b3e3f404142434445474849#4a4b4c4d4e4f505253545556585d5e5f606264656667686a6e6f70727477797b7c,53d65a369f8b8da353bb570898a76743919b6cc9516875ca62f372ac52:389d,7f3a7094763853749e4a69b7786e96c088d97fa471:36c3,518967d374e458e4651856b78ba9997662707ed560f970ed58ec4e:c1ba,5fcd97e74efb8ba45203598a7eab62544ecd65e5620e833884c98363878d71946eb65bb97ed2519763c967d480898339881551125b7a59828fb14e736c5d516589258f6f962e854a745e95:10f0,6da682e55f3164926d128428816e9cc3585e8d5b4e0953c184:7d7e7f8081838485868a8d8f90919293949596989a9b9d9e9fa0a2a3a4a5a6a7a8a9aaabacadaeb0b1b3b5b6b7bbbcbec0c2c3c5c6c7c8cbcccecfd2d4d5d7#d8d9dadbdcdee1e2e4e7e8e9eaebedeeeff1f2f3f4f5f6f7f8f9fafbfdfe,85:000102,4f1e6563685155d34e2764149a9a626b5ac2745f82726da968ee50e7838e7802674052396c997eb150bb5565715e7b5b665273ca82eb67495c715220717d886b95ea965564c58d6181b355846c5562477f2e58924f2455468d4f664c4e0a5c1a88f368a2634e7a0d70e7828d52fa97f65c1154e890b57ecd59628d4a86c782:0c0d,8d6664445c0461516d89793e8bbe78377533547b4f388eab6df15a207ec5795e6c885ba15a76751a80be614e6e1758f075:1f25,727253477ef385:030405060708090a0b0d0e0f101214151618191b1c1d1e2022232425262728292a2d2e2f303132333435363e3f404142444546474b4c4d4e4f505152535455#57585a5b5c5d5f60616263656667696a6b6c6d6e6f707173757677787c7d7f8081,770176db526980dc57235e08593172ee65bd6e7f8bd75c388671534177f362fe65f64ec098df86805b9e8bc653f277e24f7f5c4e9a7659cb5f0f793a58eb4e1667ff4e8b62ed8a93901d52bf662f55dc566c90024ed54f8d91ca99706c0f5e0260435ba489c68bd56536624b99965b:88ff,6388552e53d77626517d852c67a268b36b8a62928f9353d482126dd1758f4e668d4e5b70719f85af66:91d9,7f7287009ecd9f205c5e672f8ff06811675f620d7ad658855eb665706f3185:82838688898a8b8c8d8e909192939495969798999a9d9e9fa0a1a2a3a5a6a7a9abacadb1b2b3b4b5b6b8babbbcbdbebfc0c2c3c4c5c6c7c8cacbcccdced1d2#d4d6d7d8d9dadbdddedfe0e1e2e3e5e6e7e8eaebecedeeeff0f1f2f3f4f5f6f7f8,60555237800d6454887075295e05681362f4971c53cc723d8c016c3477617a0e542e77ac987a821c8bf47855671470c165af64955636601d79c153f84e1d6b7b80865bfa55e356db4f:3a3c,99725df3677e80386002988290015b8b8b:bcf5,641c825864de55fd82cf91654fd77d20901f7c9f50f358516eaf5bbf8bc980839178849c7b97867d96:8b8f,7ee59ad3788e5c817a57904296a7795f5b59635f7b0b84d168ad55067f2974107d2295016240584c4ed65b835979585485:f9fafcfdfe,86:0001020304060708090a0b0c0d0e0f10121314151718191a1b1c1d1e1f20212223242526282a2b2c2d2e2f3031323334353637393a3b3d3e3f40#4142434445464748494a4b4c525355565758595b5c5d5f6061636465666768696a,736d631e8e:4b0f,80ce82d462ac53f06cf0915e592a60016c70574d644a8d2a762b6ee9575b6a8075f06f6d8c:2d08,57666bef889278b363a253f970ad6c645858642a580268e0819b55107cd650188eba6dcc8d9f70eb638f6d9b6ed47ee68404684390036dd896768ba85957727985e4817e75bc8a8a68af52548e22951163d098988e44557c4f5366ff568f60d56d9552435c4959296dfb586b75:301c,606c82148146631167618fe2773a8d:f334,94c15e165385542c70c386:6d6f7072737475767778838485868788898e8f90919294969798999a9b9e9fa0a1a2a5a6abadaeb2b3b7b8b9bbbcbdbebfc1c2c3c5c8cccdd2d3d5d6d7dadc#dde0e1e2e3e5e6e7e8eaebeceff5f6f7fafbfcfdff,87:010405060b0c0e0f10111416,6c405ef7505c4ead5ead633a8247901a6850916e77b3540c94dc5f647ae5687663457b527edf75db507762955934900f51f879c37a8156fe5f9290146d825c60571f541051546e4d56e263a89893817f8715892a9000541e5c6f81c062:d658,81319e3596409a:6e7c,692d59a562d3553e631654c786d96d3c5a0374e6889c6b6a59168c4c5f2f6e7e73a9987d4e3870f75b8c7897633d665a769660cb5b9b5a494e0781556c6a738b4ea167897f515f8065fa671b5fd859845a0187:191b1d1f20242627282a2b2c2d2f303233353638393a3c3d404142434445464a4b4d4f505152545556585a5b5c5d5e5f6162666768696a6b6c6d6f71727375#7778797a7f8081848687898a8c8e8f90919294959698999a9b9c9d9ea0a1a2a3a4,5dcd5fae537197e68fdd684556f4552f60df4e3a6f4d7ef482c7840e59d44f:1f2a,5c3e7eac672a851a5473754f80c355829b4f4f4d6e2d8c135c096170536b761f6e29868a658795fb7eb9543b7a337d0a95ee55e17fc174ee631d87176da17a9d621165a1536763e16c835deb545c94a84e4c6c618bec5c4b65e0829c68a754:3e34,6b:cb66,4e9463425348821e4f:0dae,575e620a96fe6664726952:ffa1,609f8bef661471996790897f785277fd6670563b54389521727a87:a5a6a7a9aaaeb0b1b2b4b6b7b8b9bbbcbebfc1c2c3c4c5c7c8c9cccdcecfd0d4d5d6d7d8d9dadcdddedfe1e2e3e4e6e7e8e9ebecedeff0f1f2f3f4f5f6f7f8#fafbfcfdff,88:0001020405060708090b0c0d0e0f101112141718191a1c1d1e1f2023,7a00606f5e0c6089819d591560dc718470ef6eaa6c5072806a8488ad5e2d4e605ab3559c94e36d177cfb9699620f7ec6778e867e5323971e8f9666875ce14fa072ed4e0b53a6590f54136380952851484ed99c9c7ea454b88d248854823795f26d8e5f265acc663e966973:b02e,53bf817a99857fa15baa96:7750,7ebf76f853a2957699997bb189446e584e617fd479658be660f354cd4eab98795df76a6150cf54118c618427785d9704524a54ee56a395006d885bb56dc6665388:2425262728292a2b2c2d2e2f30313334353637383a3b3d3e3f414243464748494a4b4e4f505152535556585a5b5c5d5e5f6066676a6d6f717374757678797a#7b7c80838687898a8c8e8f90919394959798999a9b9d9e9fa0a1a3a5a6a7a8a9aa,5c0f5b5d6821809655787b11654869544e9b6b47874e978b534f631f643a90aa659c80c18c10519968b0537887f961c86c:c4fb,8c225c5185aa82af950c6b238f9b65b05f:fbc3,4fe18845661f8165732960fa51745211578b5f6290a2884c91925e78674f602759d351:44f6,80f853086c7996c4718a4f:11ee,7f9e673d55c5950879c088967ee3589f620c9700865a5618987b5f908bb884c4915753d965ed5e8f755c60647d6e5a7f7e:eaed,8f6955a75ba360ac65cb738488:acaeafb0b2b3b4b5b6b8b9babbbdbebfc0c3c4c7c8cacbcccdcfd0d1d3d6d7dadbdcdddee0e1e6e7e9eaebecedeeeff2f5f6f7fafbfdff,89:0001030405060708#090b0c0d0e0f1114151617181c1d1e1f20222324262728292c2d2e2f3132333537,9009766377297eda9774859b5b667a7496ea884052cb718f5faa65ec8be25bfb9a6f5de16b896c5b8b:adaf,900a8fc5538b62bc9e:262d,54404e2b82bd7259869c5d1688596daf96c554d14e9a8bb6710954bd960970df6df976d04e25781487125ca95ef68a00989c960e708e6cbf594463a9773c884d6f148273583071d5538c781a96c155015f6671305bb48c1a9a8c6b83592e9e2f79e76768626c4f6f75a17f8a6d0b96336c274ef075d2517b68376f3e908081705996747689:38393a3b3c3d3e3f40424345464748494a4b4c4d4e4f505152535455565758595a5b5c5d6061626364656768696a6b6c6d6e6f707172737475767778797a7c#7d7e808284858788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1,64475c2790657a918c2359da54ac8200836f898180006930564e8036723791ce51b64e5f987563964e1a53f666f3814b591c6db24e0058f9533b63d694f14f:9d0a,886398905937905779fb4eea80f075916c825b9c59e85f5d69058681501a5df24e5977e34ee5827a6291661390915c794ebf5f7981c69038808475ab4ea688d4610f6bc55fc64e4976ca6ea28b:e3ae,8c0a8bd15f027f:fccc,7ece83:356b,56e06bb797f3963459fb541f94f66deb5bc5996e5c395f15969089:a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c3cdd3d4d5d7d8d9dbdddfe0e1e2e4e7e8e9eaecedeef0f1f2f4f5f6f7f8f9fa#fbfcfdfeff,8a:01020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d,537082f16a315a749e705e947f2883b984:2425,836787478fce8d6276c85f719896786c662054df62e54f6381c375c85eb896cd8e0a86f9548f6cf36d8c6c38607f52c775285e7d4f1860a05fe75c24753190ae94c072b96cb96e389149670953:cbf3,4f5191c98bf153c85e7c8fc26de44e8e76c26986865e611a82064f:59de,903e9c7c61096e:1d14,96854e885a3196e84e0e5c7f79b95b878bed7fbd738957df828b90c15401904755bb5cea5fa161086b3272f180b28a:891e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f4041424344454647494a4b4c4d4e4f505152535455565758595a5b5c5d5e#5f606162636465666768696a6b6c6d6e6f7071727374757677787a7b7c7d7e7f80,6d745bd388d598848c6b9a6d9e336e0a51:a443,57a38881539f63f48f9556ed54585706733f6e907f188fdc82d1613f6028966266f07ea68d:8ac3,94a55cb37ca4670860a6960580184e9190e75300966851418fd08574915d665597f55b55531d78386742683d54c9707e5bb08f7d518d572854b1651266828d:5e43,810f846c906d7cdf51ff85fb67a365e96fa186a48e81566a90207682707671e58d2362e952196cfd8d3c600e589e618e66fe8d60624e55b36e23672d8f678a:81828384858687888b8c8d8e8f9091929495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3,94e195f87728680569a8548b4e4d70b88bc86458658b5b857a84503a5be877bb6be18a797c986cbe76cf65a98f975d2d5c5586386808536062187ad96e5b7efd6a1f7ae05f706f335f20638c6da867564e085e108d264ed780c07634969c62db662d627e6cbc8d7571677f695146808753ec906e629854f286f08f998005951785178fd96d5973cd659f771f7504782781fb8d1e94884fa6679575b98bca9707632f9547963584b8632377415f8172f04e896014657462ef6b63653f8a:e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8b:0001020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#24252728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,5e2775c790d18bc1829d679d652f5431871877e580a281026c414e4b7ec7804c76f4690d6b966267503c4f84574063076b628dbe53ea65e87eb85fd763:1ab7,81:f3f4,7f6e5e1c5cd95236667a79e97a1a8d28709975d46ede6cbb7a924e2d76c55fe0949f88777ec879cd80bf91cd4ef24f17821f54685dde6d328bcc7ca58f7480985e1a549276b15b99663c9aa473e0682a86db6731732a8b:f8db,90107af970db716e62c477a956314e3b845767f152a986c08d2e94f87b518b:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656768696a6b6d6e6f707172737475767778797a7b7c7d7e7f80818283848586#8788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9facb1bbc7d0ea,8c:091e,4f4f6ce8795d9a7b6293722a62fd4e1378168f6c64b08d5a7bc668695e8488c55986649e58ee72b6690e95258ffd8d5857607f008c0651c6634962d95353684c74228301914c55447740707c6d4a517954a88d4459ff6ecb6dc45b5c7d2b4ed47c7d6ed35b5081ea6e0d5b579b0368d58e2a5b977efc603b7eb590b98d70594f63cd79df8db3535265cf79568bc5963b7ec494bb7e825634918967007f6a5c0a907566285de64f5067de505a4f5c57505e:a7#3$,8c:38393a3b3c3d3e3f4042434445484a4b4d4e4f5051525354565758595b5c5d5e5f60636465666768696c6d6e6f707172747576777b7c7d7e7f808183848687#888b8d8e8f90919293959697999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad,4e:8d0c,51404e105eff53454e:15981e,9b325b6c56694e2879ba4e3f53154e47592d723b536e6c1056df80e499976bd3777e9f174e:369f,9f104e:5c6993,82885b5b556c560f4ec453:8d9da3a5ae,97658d5d53:1af5262e3e,8d5c53:6663,52:02080e2d333f404c5e615c,84af52:7d82819093,51827f544e:bbc3c9c2e8e1ebde,4f1b4ef34f:2264,4ef54f:2527092b5e67,65384f:5a5d,8c:aeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec#edeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8d:000102030405060708090a0b0c0d,4f:5f57323d76749189838f7e7baa7cac94e6e8eac5dae3dcd1dff8,50:294c,4ff350:2c0f2e2d,4ffe50:1c0c25287e4355484e6c7ba5a7a9bad6,510650:edece6ee,51:070b,4edd6c3d4f:5865ce,9fa06c467c74516e5dfd9ec999985181591452f9530d8a07531051eb591951554ea051564eb388:6ea4,4eb5811488d279805b3488037fb851:abb1bdbc,8d:0e0f101112131415161718191a1b1c205152575f6568696a6c6e6f717278797a7b7c7d7e7f808283868788898c8d8e8f90929395969798999a9b9c9d9ea0a1#a2a4a5a6a7a8a9aaabacadaeafb0b2b6b7b9bbbdc0c1c2c5c7c8c9cacdd0d2d3d4,51:c796a2a5,8b:a0a6a7aab4b5b7c2c3cbcfced2d3d4d6d8d9dcdfe0e4e8e9eef0f3f6f9fcff,8c:000204070c0f1112141516191b181d1f202125272a2b2e2f32333536,53:697a,96:1d2221312a3d3c4249545f676c7274888d97b0,90:979b9d99aca1b4b3b6ba,8d:d5d8d9dce0e1e2e5e6e7e9edeef0f1f2f4f6fcfeff,8e:00010203040607080b0d0e1011121315161718191a1b1c202124252627282b2d303233343637383b3c3e#3f4345464c4d4e4f505354555657585a5b5c5d5e5f60616263646567686a6b6e71,90:b8b0cfc5bed0c4c7d3e6e2dcd7dbebeffe,91:04221e23312f394346,520d594252:a2acadbe,54ff52:d0d6f0,53df71ee77cd5ef451:f5fc,9b2f53b65f01755a5def57:4ca9a1,58:7ebcc5d1,57:292c2a33392e2f5c3b4269856b867c7b686d7673ada48cb2cfa7b493a0d5d8dad9d2b8f4eff8e4dd,8e:73757778797a7b7d7e808283848688898a8b8c8d8e91929395969798999a9b9d9fa0a1a2a3a4a5a6a7a8a9aaadaeb0b1b3b4b5b6b7b8b9bbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4,58:0b0d,57:fded,58:001e194420656c81899a80,99a89f1961ff82:797d7f8f8aa8848e919799abb8beb0c8cae398b7aecbccc1a9b4a1aa9fc4cea4e1,830982:f7e4,83:0f07,82:dcf4d2d8,830c82:fbd3,83:111a061415,82:e0d5,83:1c515b5c08923c34319b5e2f4f47435f4017602d3a336665,8e:e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8f:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#2425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344,83:681b696c6a6d6eb078b3b4a0aa939c857cb6a97db87b989ea8babcc1,840183:e5d8,580784:180b,83:ddfdd6,84:1c381106,83:d4df,84:0f03,83:f8f9eac5c0,842683:f0e1,84:5c515a597387887a89783c4669768c8e316dc1cdd0e6bdd3cabfbae0a1b9b497e5e3,850c750d853884f085:391f3a,8f:45464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656a808c929da0a1a2a4a5a6a7aaacadaeafb2b3b4b5b7b8babbbcbfc0c3c6#c9cacbcccdcfd2d6d7dae0e1e3e7eceff1f2f4f5f6fafbfcfeff,90:07080c0e131518,85:563b,84:fffc,85:594868645e7a,77a285:43727ba4a8878f79ae9c85b9b7b0d3c1dcff,86:270529163c,5efe5f0859:3c41,803759:555a58,530f5c:22252c34,62:4c6a9fbbcadad7ee,632262f663:394b43adf6717a8eb46dac8a69aebcf2f8e0ffc4dece,645263:c6be,64:45410b1b200c26215e846d96,90:191c2324252728292a2b2c303132333437393a3d3f4043454648494a4b4c4e545556595a5c5d5e5f6061646667696a6b6c6f70717273767778797a7b7c7e81#84858687898a8c8d8e8f90929496989a9c9e9fa0a4a5a7a8a9abadb2b7bcbdbfc0,64:7ab7b899bac0d0d7e4e2,65:09252e,5f:0bd2,75195f1153:5ff1fde9e8fb,54:1216064b5253545643215759233282947771649a9b8476669dd0adc2b4d2a7a6d3d472a3d5bbbfccd9dadca9aaa4ddcfde,551b54e7552054fd551454f355:22230f11272a678fb5496d41553f503c,90:c2c3c6c8c9cbcccdd2d4d5d6d8d9dadedfe0e3e4e5e9eaeceef0f1f2f3f5f6f7f9fafbfcff,91:00010305060708090a0b0c0d0e0f1011121314151617181a1b1c#1d1f20212425262728292a2b2c2d2e30323334353637383a3b3c3d3e3f40414244,55:375675767733305c8bd283b1b988819f7ed6917bdfbdbe9499eaf7c9,561f55:d1ebecd4e6ddc4efe5f2f3cccde8f5e4,8f9456:1e080c012423,55fe56:00272d5839572c4d62595c4c548664716b7b7c8593afd4d7dde1f5ebf9ff,57:040a091c,5e:0f191411313b3c,91:454748515354555658595b5c5f606667686b6d737a7b7c808182838486888a8e8f939495969798999c9d9e9fa0a1a4a5a6a7a8a9abacb0b1b2b3b6b7b8b9bb#bcbdbebfc0c1c2c3c4c5c6c8cbd0d2d3d4d5d6d7d8d9dadbdddedfe0e1e2e3e4e5,5e:3744545b5e61,5c:8c7a8d9096889899919a9cb5a2bdacabb1a3c1b7c4d2e4cbe5,5d:020327262e241e061b583e343d6c5b6f5d6b4b4a697482999d,8c735d:b7c5,5f:73778287898c95999ca8adb5bc,88625f6172:adb0b4b7b8c3c1cecdd2e8efe9f2f4f7,730172f3730372fa91:e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,92:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324#25262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,72fb73:1713210a1e1d152239252c3831504d57606c6f7e,821b592598e759:2402,99:636768696a6b6c74777d8084878a8d9091939495,5e:80918b96a5a0b9b5beb3,8d535e:d2d1dbe8ea,81ba5f:c4c9d6cf,60035fee60045f:e1e4fe,60:0506,5f:eaedf8,60:1935261b0f0d292b0a3f2178797b7a42,92:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727375767778797a7b7c7d7e7f808182838485#868788898a8b8c8d8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7,60:6a7d969aad9d83928c9becbbb1ddd8c6dab4,61:20261523,60f461:000e2b4a75ac94a7b7d4f5,5fdd96b395:e9ebf1f3f5f6fcfe,96:030406080a0b0c0d0f12151617191a,4e2c723f62156c:35545c4aa38590948c6869747686a9d0d4adf7f8f1d7b2e0d6faebeeb1d3effe,92:a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8#e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,93:00010203040506070809,6d:39270c43480704190e2b4d2e351a4f525433916f9ea05e93945c607c63,6e1a6d:c7c5de,6e0e6d:bfe0,6e116d:e6ddd9,6e166dab6e0c6dae6e:2b6e4e6bb25f865354322544dfb198e0,6f2d6e:e2a5a7bdbbb7d7b4cf8fc29f,6f:6246472415,6ef96f:2f364b742a0929898d8c78727c7ad1,93:0a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f40414243444546474849#4a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696b,6f:c9a7b9b6c2e1eedee0ef,70:1a231b39354f5e,5b:80849593a5b8,752f9a9e64345b:e4ee,89305bf08e478b078f:b6d3d5e5eee4e9e6f3e8,90:05040b26110d162135362d2f445152506858625b,66b990:747d8288838b,5f:50575658,5c3b54ab5c:5059,5b715c:6366,7fbc5f:2a292d,82745f3c9b3b5c6e59:81838da9aaa3,93:6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab#acadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cbcccd,59:97caab9ea4d2b2afd7be,5a:0506,59dd5a0859:e3d8f9,5a:0c09323411231340674a553c6275,80ec5a:aa9b777abeebb2d2d4b8e0e3f1d6e6d8dc,5b:091716323740,5c:151c,5b:5a6573515362,9a:7577787a7f7d808185888a90929396989b9c9d9fa0a2a3a5a7,7e:9fa1a3a5a8a9,93:cecfd0d1d2d3d4d5d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,94:000102030405060708090a0b0c0d#0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e,7e:adb0bec0c1c2c9cbccd0d4d7dbe0e1e8ebeeeff1f2,7f0d7e:f6fafbfe,7f:01020307080b0c0f111217191c1b1f212223242526272a2b2c2d2f3031323335,5e7a757f5ddb753e909573:8e91aea29fcfc2d1b7b3c0c9c8e5d9,987c740a73:e9e7debaf2,74:0f2a5b262528302e2c,94:2f303132333435363738393a3b3c3d3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6c6d6e6f#707172737475767778797a7b7c7d7e7f8081828384919698c7cfd3d4dae6fb,95:1c20,74:1b1a415c575559776d7e9c8e8081878b9ea8a990a7d2ba,97:eaebec,67:4c535e4869a5876a7398a775a89ead8b777cf0,680967d8680a67:e9b0,680c67:d9b5dab3dd,680067:c3b8e2,680e67:c1fd,68:323360614e624464831d55664167403e4a4929b58f7477936bc2,696e68fc69:1f20,68f995:27333d43484b555a606e74757778797a7b7c7d7e808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa#abacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb,692468f069:0b0157,68e369:10713960425d846b80987834cc8788ce896663799ba7bbabadd4b1c1cadf95e08dff,6a2f69ed6a:171865,69f26a:443ea0505b358e793d28587c9190a997ab,73:3752,6b:8182878492938d9a9ba1aa,8f:6b6d71727375767877797a7c7e818284878b,95:cccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7ecff,96:0713181b1e20232425262728292b2c2d2f303738393a3e41434a4e4f5152535657#58595a5c5d5e606365666b6d6e6f70717378797a7b7c7d7e7f808182838487898a,8f:8d8e8f989a,8ece62:0b171b1f222125242c,81e774:eff4ff,75:0f1113,65:34eeeff0,66:0a19,677266:031500,708566:f71d34313635,800666:5f54414f56615777848ca79dbedbdce6e9,8d:3233363b3d4045464849474d5559,89:c7cacbcccecfd0d1,72:6e9f5d666f7e7f848b8d8f92,63:0832b0,96:8c8e91929395969a9b9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb1b2b4b5b7b8babbbfc2c3c8cacbd0d1d3d4d6d7d8d9dadbdcdddedfe1e2e3e4e5e6e7eb#ecedeef0f1f2f4f5f8fafbfcfdff,97:0203050a0b0c10111214151718191a1b1d1f20,64:3fd8,80046b:eaf3fdf5f9,6c:0507060d1518191a2129242a32,65:35556b,72:4d525630,8662521680:9f9c93bc,670a80:bdb1abadb4b7e7e8e9eadbc2c4d9cdd7,671080:ddebf1f4ed,81:0d0e,80:f2fc,671581128c5a81:361e2c1832484c5374595a7160697c7d6d67,584d5ab581:888291,6ed581:a3aacc,672681:cabb,97:2122232425262728292b2c2e2f3133343536373a3b3c3d3f404142434445464748494a4b4c4d4e4f5051545557585a5c5d5f63646667686a6b6c6d6e6f7071#72757778797a7b7d7e7f8081828384868788898a8c8e8f9093959697999a9b9c9d,81:c1a6,6b:243739434659,98:d1d2d3d5d9da,6bb35f406bc289f365909f5165:93bcc6c4c3ccced2d6,70:809c969dbbc0b7abb1e8ca,71:1013162f31735c6845724a787a98b3b5a8a0e0d4e7f9,72:1d28,706c71:1866b9,62:3e3d434849,79:3b4046495b5c535a6257606f677a858a9aa7b3,5f:d1d0,97:9e9fa1a2a4a5a6a7a8a9aaacaeb0b1b3b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3#e4e5e8eeeff0f1f2f4f7f8f9fafbfcfdfeff,98:000102030405060708090a0b0c0d0e,60:3c5d5a67415963ab,61:060d5da99dcbd1,620680:807f,6c:93f6,6dfc77:f6f8,78:0009171811,65ab78:2d1c1d393a3b1f3c252c23294e6d56572650474c6a9b939a879ca1a3b2b9a5d4d9c9ecf2,790578f479:13241e34,9f9b9e:f9fbfc,76f177:040d,76f977:07081a22192d263538505147435a68,98:0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d#4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e,77:62657f8d7d808c919fa0b0b5bd,75:3a404e4b485b727983,7f:58615f,8a487f:68747179817e,76:cde5,883294:8586878b8a8c8d8f909497959a9b9ca3a4abaaadacafb0b2b4b6b7b8b9babcbdbfc4c8c9cacbcccdced0d1d2d5d6d7d9d8dbdedfe0e2e4e5e7e8ea,98:6f70717273748b8e929599a3a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcfd0d4d6d7dbdcdde0e1e2e3e4#e5e6e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,99:0001020304050607,94:e9ebeeeff3f4f5f7f9fcfdff,95:03020607090a0d0e0f1213141516181b1d1e1f222a2b292c3132343637383c3e3f4235444546494c4e4f525354565758595b5e5f5d61626465666768696a6b6c6f7172733a,77:e7ec,96c979:d5ede3eb,7a065d477a:03021e14,99:08090a0b0c0e0f1112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2f303132333435363738393a3b3c3d3e3f40414243444546474849#4a4b4c4d4e4f50515253565758595a5b5c5d5e5f60616264667378797b7e828389,7a:393751,9ecf99a57a7076:888e9399a4,74:dee0,752c9e:202228292a2b2c3231363837393a3e414244464748494b4c4e5155575a5b5c5e63666768696a6b6c716d73,75:929496a09daca3b3b4b8c4b1b0c3c2d6cde3e8e6e4ebe7,760375:f1fcff,76:1000050c170a25181519,99:8c8e9a9b9c9d9e9fa0a1a2a3a4a6a7a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8#d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9,76:1b3c2220402d303f35433e334d5e545c566b6f,7fca7a:e6787980868895a6a0aca8adb3,88:6469727d7f82a2c6b7bcc9e2cee3e5f1,891a88:fce8fef0,89:2119131b0a342b3641667b,758b80e576:b2b4,77dc80:1214161c20222526272928310b3543464d526971,898398:788083,99:fafbfcfdfeff,9a:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738#393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f50515253545556575859,98:898c8d8f949a9b9e9fa1a2a5a6,86:4d546c6e7f7a7c7ba88d8bac9da7a3aa93a9b6c4b5ceb0bab1afc9cfb4e9f1f2edf3d0,871386:def4dfd8d1,87:0307,86f887:080a0d09233b1e252e1a3e48343129373f82227d7e7b60704c6e8b53637c64596593afa8d2,9a:5a5b5c5d5e5f606162636465666768696a6b7283898d8e949599a6a9aaabacadaeafb2b3b4b5b9bbbdbebfc3c4c6c7c8c9cacdcecfd0d2d4d5d6d7d9dadbdc#dddee0e2e3e4e5e7e8e9eaeceef0f1f2f3f4f5f6f7f8fafcfdfeff,9b:000102040506,87:c68885ad9783abe5acb5b3cbd3bdd1c0cadbeae0ee,88:1613,87fe88:0a1b21393c,7f:36424445,82107a:fafd,7b:080304150a2b0f47382a192e31202524333e1e585a45754c5d606e7b62727190a6a7b8ac9da885aa9ca2abb4d1c1ccdddae5e6ea,7c0c7b:fefc,7c:0f160b,9b:07090a0b0c0d0e1011121415161718191a1b1c1d1e2021222425262728292a2b2c2d2e3031333435363738393a3d3e3f40464a4b4c4e50525355565758595a#5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b,7c:1f2a26384140,81fe82:010204,81ec884482:2122232d2f282b383b33343e44494b4f5a5f68,88:7e8588d8df,895e7f:9d9fa7afb0b2,7c7c65497c:919d9c9ea2b2bcbdc1c7cccdc8c5d7e8,826e66a87f:bfced5e5e1e6e9eef3,7cf87d:77a6ae,7e:479b,9e:b8b4,8d:73849491b1676d,8c:4749,91:4a504e4f64,9b:7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba#bbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb,91:626170696f7d7e7274798c85908d91a2a3aaadaeafb5b4ba,8c559e7e8d:b8eb,8e:055969,8d:b5bfbcbac4d6d7dadececfdbc6ecf7f8e3f9fbe4,8e098dfd8e:141d1f2c2e232f3a4039353d3149414251524a70767c6f74858f94909c9e,8c:78828a859894,659b89:d6dedadc,9b:dcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9c:000102030405060708090a0b0c0d0e0f101112131415161718191a#1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b,89:e5ebef,8a3e8b26975396:e9f3ef,97:0601080f0e2a2d303e,9f:808385868788898a8c,9efe9f:0b0d,96:b9bcbdced2,77bf96e092:8eaec8,93:3e6aca8f,94:3e6b,9c:7f8285868788,7a239c:8b8e90919294959a9b9e9fa0a1a2a3a5a6a7a8a9abadaeb0b1b2b3b4b5b6b7babbbcbdc4c5c6c7cacb3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a#7b7d7e808384898a8c8f93969798999daaacafb9bebfc0c1c2c8c9d1d2dadbe0e1cccdcecfd0d3d4d5d7d8d9dcdddfe2,97:7c85919294afaba3b2b4,9a:b1b0b7,9e589a:b6babcc1c0c5c2cbccd1,9b:45434749484d51,98e899:0d2e5554,9a:dfe1e6efebfbedf9,9b:080f131f23,9e:bdbe,7e3b9e:8287888b92,93d69e:9d9fdbdcdde0dfe2e9e7e5eaef,9f:222c2f39373d3e44,9c:e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9d:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021#22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142#92$434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081#82838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2#92$a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1#e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9e:000102#92$030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e24272e30343b3c404d5052535456595d5f606162656e6f727475767778797a7b7c7d80#8183848586898a8c8d8e8f90919495969798999a9b9c9ea0a1a2a3a4a5a7a8a9aa#92$abacadaeafb0b1b2b3b5b6b7b9babcbfc0c1c2c3c5c6c7c8cacbccd0d2d3d5d6d7d9dadee1e3e4e6e8ebecedeef0f1f2f3f4f5f6f7f8fafdff,9f:000102030405#060708090a0c0f1112141516181a1b1c1d1e1f21232425262728292a2b2d2e3031#92$3233343536383a3c3f4041424345464748494a4b4c4d4e4f52535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778#797a7b7c7d7e81828d8e8f9091929394959697989c9d9ea1a2a3a4a5,f9:2c7995e7f1#92$,fa:0c0d0e0f111314181f20212324272829,e8:15161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243#4445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364"),U2Ghash={},G2Uhash={};!function(data){var k=0;data=data.match(/..../g);for(var i=129;i<=254;i++){for(var j=64;j<=254;j++){U2Ghash[data[k++]]=("%"+i.toString(16)+"%"+j.toString(16)).toUpperCase()}}for(var key in U2Ghash){G2Uhash[U2Ghash[key]]=key}}(data);function isAscii(unicode){return unicode==8364||unicode<=127&&unicode>=0}return{encode:function(str){return str.replace(/./g,function(a){var code=a.charCodeAt(0);if(isAscii(code)){return encodeURIComponent(a)}else{var key=code.toString(16);if(key.length!=4)key=("000"+key).match(/....$/)[0];return U2Ghash[key]||a}})},decode:function(str){return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){if(a in G2Uhash){return String.fromCharCode("0x"+G2Uhash[a])}else{return a}}).replace(/%[\\w]{2}/g,function(a){return decodeURIComponent(a)})}}});'},536:(e,t,n)=>{n(642)(n(145))},603:(e,t,n)=>{n(642)(n(990))},642:e=>{e.exports=function(e){function t(e){"undefined"!=typeof console&&(console.error||console.log)("[Script Loader]",e)}try{"undefined"!=typeof execScript&&function n(){return"undefined"!=typeof attachEvent&&"undefined"==typeof addEventListener}()?execScript(e):"undefined"!=typeof eval?eval.call(null,e):t("EvalError: No eval function available")}catch(e){t(e)}}},740:(e,t,n)=>{n(642)(n(481))},761:e=>{e.exports='(function(root,factory){if(typeof exports==="object"){module.exports=exports=factory()}else if(typeof define==="function"&&define.amd){define([],factory)}else{globalThis.WXXH=factory()}})(this,function(){const t=new Uint8Array([0,97,115,109,1,0,0,0,1,48,8,96,3,127,127,127,1,127,96,3,127,127,127,0,96,2,127,127,0,96,1,127,1,127,96,3,127,127,126,1,126,96,3,126,127,127,1,126,96,2,127,126,0,96,1,127,1,126,3,11,10,0,0,2,1,3,4,5,6,1,7,5,3,1,0,1,7,85,9,3,109,101,109,2,0,5,120,120,104,51,50,0,0,6,105,110,105,116,51,50,0,2,8,117,112,100,97,116,101,51,50,0,3,8,100,105,103,101,115,116,51,50,0,4,5,120,120,104,54,52,0,5,6,105,110,105,116,54,52,0,7,8,117,112,100,97,116,101,54,52,0,8,8,100,105,103,101,115,116,54,52,0,9,10,251,22,10,242,1,1,4,127,32,0,32,1,106,33,3,32,1,65,16,79,4,127,32,3,65,16,107,33,6,32,2,65,168,136,141,161,2,106,33,3,32,2,65,137,235,208,208,7,107,33,4,32,2,65,207,140,162,142,6,106,33,5,3,64,32,3,32,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,3,32,4,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,4,32,2,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,2,32,5,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,5,32,6,32,0,65,4,106,34,0,79,13,0,11,32,2,65,12,119,32,5,65,18,119,106,32,4,65,7,119,106,32,3,65,1,119,106,5,32,2,65,177,207,217,178,1,106,11,32,1,106,32,0,32,1,65,15,113,16,1,11,146,1,0,32,1,32,2,106,33,2,3,64,32,1,65,4,106,32,2,75,69,4,64,32,0,32,1,40,2,0,65,189,220,202,149,124,108,106,65,17,119,65,175,214,211,190,2,108,33,0,32,1,65,4,106,33,1,12,1,11,11,3,64,32,1,32,2,79,69,4,64,32,0,32,1,45,0,0,65,177,207,217,178,1,108,106,65,11,119,65,177,243,221,241,121,108,33,0,32,1,65,1,106,33,1,12,1,11,11,32,0,32,0,65,15,118,115,65,247,148,175,175,120,108,34,0,65,13,118,32,0,115,65,189,220,202,149,124,108,34,0,65,16,118,32,0,115,11,63,0,32,0,65,8,106,32,1,65,168,136,141,161,2,106,54,2,0,32,0,65,12,106,32,1,65,137,235,208,208,7,107,54,2,0,32,0,65,16,106,32,1,54,2,0,32,0,65,20,106,32,1,65,207,140,162,142,6,106,54,2,0,11,195,4,1,6,127,32,1,32,2,106,33,6,32,0,65,24,106,33,4,32,0,65,40,106,40,2,0,33,3,32,0,32,0,40,2,0,32,2,106,54,2,0,32,0,65,4,106,34,5,32,5,40,2,0,32,2,65,16,79,32,0,40,2,0,65,16,79,114,114,54,2,0,32,2,32,3,106,65,16,73,4,64,32,3,32,4,106,32,1,32,2,252,10,0,0,32,0,65,40,106,32,2,32,3,106,54,2,0,15,11,32,3,4,64,32,3,32,4,106,32,1,65,16,32,3,107,34,2,252,10,0,0,32,0,65,8,106,34,3,32,3,40,2,0,32,4,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,12,106,34,3,32,3,40,2,0,32,4,65,4,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,16,106,34,3,32,3,40,2,0,32,4,65,8,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,20,106,34,3,32,3,40,2,0,32,4,65,12,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,40,106,65,0,54,2,0,32,1,32,2,106,33,1,11,32,1,32,6,65,16,107,77,4,64,32,6,65,16,107,33,8,32,0,65,8,106,40,2,0,33,2,32,0,65,12,106,40,2,0,33,3,32,0,65,16,106,40,2,0,33,5,32,0,65,20,106,40,2,0,33,7,3,64,32,2,32,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,2,32,3,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,3,32,5,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,5,32,7,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,7,32,8,32,1,65,4,106,34,1,79,13,0,11,32,0,65,8,106,32,2,54,2,0,32,0,65,12,106,32,3,54,2,0,32,0,65,16,106,32,5,54,2,0,32,0,65,20,106,32,7,54,2,0,11,32,1,32,6,73,4,64,32,4,32,1,32,6,32,1,107,34,1,252,10,0,0,32,0,65,40,106,32,1,54,2,0,11,11,97,1,1,127,32,0,65,16,106,40,2,0,33,1,32,0,65,4,106,40,2,0,4,127,32,1,65,12,119,32,0,65,20,106,40,2,0,65,18,119,106,32,0,65,12,106,40,2,0,65,7,119,106,32,0,65,8,106,40,2,0,65,1,119,106,5,32,1,65,177,207,217,178,1,106,11,32,0,40,2,0,106,32,0,65,24,106,32,0,65,40,106,40,2,0,16,1,11,255,3,2,3,126,1,127,32,0,32,1,106,33,6,32,1,65,32,79,4,126,32,6,65,32,107,33,6,32,2,66,214,235,130,238,234,253,137,245,224,0,124,33,3,32,2,66,177,169,172,193,173,184,212,166,61,125,33,4,32,2,66,249,234,208,208,231,201,161,228,225,0,124,33,5,3,64,32,3,32,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,3,32,4,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,4,32,2,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,2,32,5,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,5,32,6,32,0,65,8,106,34,0,79,13,0,11,32,2,66,12,137,32,5,66,18,137,124,32,4,66,7,137,124,32,3,66,1,137,124,32,3,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,4,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,2,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,5,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,5,32,2,66,197,207,217,178,241,229,186,234,39,124,11,32,1,173,124,32,0,32,1,65,31,113,16,6,11,134,2,0,32,1,32,2,106,33,2,3,64,32,2,32,1,65,8,106,79,4,64,32,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,32,0,133,66,27,137,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,33,0,32,1,65,8,106,33,1,12,1,11,11,32,1,65,4,106,32,2,77,4,64,32,0,32,1,53,2,0,66,135,149,175,175,152,182,222,155,158,127,126,133,66,23,137,66,207,214,211,190,210,199,171,217,66,126,66,249,243,221,241,153,246,153,171,22,124,33,0,32,1,65,4,106,33,1,11,3,64,32,1,32,2,73,4,64,32,0,32,1,49,0,0,66,197,207,217,178,241,229,186,234,39,126,133,66,11,137,66,135,149,175,175,152,182,222,155,158,127,126,33,0,32,1,65,1,106,33,1,12,1,11,11,32,0,32,0,66,33,136,133,66,207,214,211,190,210,199,171,217,66,126,34,0,32,0,66,29,136,133,66,249,243,221,241,153,246,153,171,22,126,34,0,32,0,66,32,136,133,11,77,0,32,0,65,8,106,32,1,66,214,235,130,238,234,253,137,245,224,0,124,55,3,0,32,0,65,16,106,32,1,66,177,169,172,193,173,184,212,166,61,125,55,3,0,32,0,65,24,106,32,1,55,3,0,32,0,65,32,106,32,1,66,249,234,208,208,231,201,161,228,225,0,124,55,3,0,11,244,4,2,3,127,4,126,32,1,32,2,106,33,5,32,0,65,40,106,33,4,32,0,65,200,0,106,40,2,0,33,3,32,0,32,0,41,3,0,32,2,173,124,55,3,0,32,2,32,3,106,65,32,73,4,64,32,3,32,4,106,32,1,32,2,252,10,0,0,32,0,65,200,0,106,32,2,32,3,106,54,2,0,15,11,32,3,4,64,32,3,32,4,106,32,1,65,32,32,3,107,34,2,252,10,0,0,32,0,65,8,106,34,3,32,3,41,3,0,32,4,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,16,106,34,3,32,3,41,3,0,32,4,65,8,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,24,106,34,3,32,3,41,3,0,32,4,65,16,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,32,106,34,3,32,3,41,3,0,32,4,65,24,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,200,0,106,65,0,54,2,0,32,1,32,2,106,33,1,11,32,1,65,32,106,32,5,77,4,64,32,5,65,32,107,33,2,32,0,65,8,106,41,3,0,33,6,32,0,65,16,106,41,3,0,33,7,32,0,65,24,106,41,3,0,33,8,32,0,65,32,106,41,3,0,33,9,3,64,32,6,32,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,6,32,7,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,7,32,8,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,8,32,9,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,9,32,2,32,1,65,8,106,34,1,79,13,0,11,32,0,65,8,106,32,6,55,3,0,32,0,65,16,106,32,7,55,3,0,32,0,65,24,106,32,8,55,3,0,32,0,65,32,106,32,9,55,3,0,11,32,1,32,5,73,4,64,32,4,32,1,32,5,32,1,107,34,1,252,10,0,0,32,0,65,200,0,106,32,1,54,2,0,11,11,188,2,1,5,126,32,0,65,24,106,41,3,0,33,1,32,0,41,3,0,34,2,66,32,90,4,126,32,0,65,8,106,41,3,0,34,3,66,1,137,32,0,65,16,106,41,3,0,34,4,66,7,137,124,32,1,66,12,137,32,0,65,32,106,41,3,0,34,5,66,18,137,124,124,32,3,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,4,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,1,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,5,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,5,32,1,66,197,207,217,178,241,229,186,234,39,124,11,32,2,124,32,0,65,40,106,32,2,66,31,131,167,16,6,11]);function e(){return function(t){const{exports:{mem:e,xxh32:n,xxh64:r,init32:i,update32:a,digest32:o,init64:s,update64:u,digest64:c}}=t;let h=new Uint8Array(e.buffer);function g(t,n){if(e.buffer.byteLength(h.set(o),a(i(0)))}}function y(t){return t>>>0}const b=2n**64n-1n;function d(t){return t&b}const w=new TextEncoder,l=0,p=0n;function x(t,e=l){return g(3*t.length,0),y(n(0,w.encodeInto(t,h).written,e))}function L(t,e=p){return g(3*t.length,0),d(r(0,w.encodeInto(t,h).written,e))}return{h32:x,h32ToString:(t,e=l)=>x(t,e).toString(16).padStart(8,"0"),h32Raw:(t,e=l)=>(g(t.byteLength,0),h.set(t),y(n(0,t.byteLength,e))),create32:(t=l)=>f(48,t,i,a,o,y),h64:L,h64ToString:(t,e=p)=>L(t,e).toString(16).padStart(16,"0"),h64Raw:(t,e=p)=>(g(t.byteLength,0),h.set(t),d(r(0,t.byteLength,e))),create64:(t=p)=>f(88,t,s,u,c,d)}}(new WebAssembly.Instance(new WebAssembly.Module(t)))}return e()});'},762:(e,t,n)=>{n(642)(n(27))},793:e=>{e.exports='/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */\r\n!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,(function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;)t[e]=0}const a=256,i=286,n=30,s=15,r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),h=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new Array(576);e(d);const _=new Array(60);e(_);const f=new Array(512);e(f);const c=new Array(256);e(c);const u=new Array(29);e(u);const w=new Array(n);function m(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let b,g,p;function k(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(w);const v=t=>t<256?f[t]:f[256+(t>>>7)],y=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},x=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{x(t,a[2*e],a[2*e+1])},A=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=(t,e,a)=>{const i=new Array(16);let n,r,o=0;for(n=1;n<=s;n++)o=o+a[n-1]<<1,i[n]=o;for(r=0;r<=e;r++){let e=t[2*r+1];0!==e&&(t[2*r]=A(i[e]++,e))}},R=t=>{let e;for(e=0;e{t.bi_valid>8?y(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},U=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let n,s,l,h,d=0;if(0!==t.sym_next)do{n=255&t.pending_buf[t.sym_buf+d++],n+=(255&t.pending_buf[t.sym_buf+d++])<<8,s=t.pending_buf[t.sym_buf+d++],0===n?z(t,s,e):(l=c[s],z(t,l+a+1,e),h=r[l],0!==h&&(s-=u[l],x(t,s,h)),n--,l=v(n),z(t,l,i),h=o[l],0!==h&&(n-=w[l],x(t,n,h)))}while(d{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,r=e.stat_desc.elems;let o,l,h,d=-1;for(t.heap_len=0,t.heap_max=573,o=0;o>1;o>=1;o--)S(t,a,o);h=r;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],S(t,a,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,a[2*h]=a[2*o]+a[2*l],t.depth[h]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,a[2*o+1]=a[2*l+1]=h,t.heap[1]=h++,S(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,h=e.stat_desc.max_length;let d,_,f,c,u,w,m=0;for(c=0;c<=s;c++)t.bl_count[c]=0;for(a[2*t.heap[t.heap_max]+1]=0,d=t.heap_max+1;d<573;d++)_=t.heap[d],c=a[2*a[2*_+1]+1]+1,c>h&&(c=h,m++),a[2*_+1]=c,_>i||(t.bl_count[c]++,u=0,_>=l&&(u=o[_-l]),w=a[2*_],t.opt_len+=w*(c+u),r&&(t.static_len+=w*(n[2*_+1]+u)));if(0!==m){do{for(c=h-1;0===t.bl_count[c];)c--;t.bl_count[c]--,t.bl_count[c+1]+=2,t.bl_count[h]--,m-=2}while(m>0);for(c=h;0!==c;c--)for(_=t.bl_count[c];0!==_;)f=t.heap[--d],f>i||(a[2*f+1]!==c&&(t.opt_len+=(c-a[2*f+1])*a[2*f],a[2*f+1]=c),_--)}})(t,e),E(a,d,t.bl_count)},O=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o{x(t,0+(i?1:0),3),Z(t),y(t,a),y(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var N=(t,e,i,n)=>{let s,r,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,i=4093624447;for(e=0;e<=31;e++,i>>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e{let e;for(O(t,t.dyn_ltree,t.l_desc.max_code),O(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*h[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),s=t.opt_len+3+7>>>3,r=t.static_len+3+7>>>3,r<=s&&(s=r)):s=r=i+5,i+4<=s&&-1!==e?L(t,e,i,n):4===t.strategy||r===s?(x(t,2+(n?1:0),3),D(t,d,_)):(x(t,4+(n?1:0),3),((t,e,a,i)=>{let n;for(x(t,e-257,5),x(t,a-1,5),x(t,i-4,4),n=0;n{F||((()=>{let t,e,a,h,k;const v=new Array(16);for(a=0,h=0;h<28;h++)for(u[h]=a,t=0;t<1<>=7;h(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=i,0===e?t.dyn_ltree[2*i]++:(t.matches++,e--,t.dyn_ltree[2*(c[i]+a+1)]++,t.dyn_dtree[2*v(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{x(t,2,3),z(t,256,d),(t=>{16===t.bi_valid?(y(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var C=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const M=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var H=(t,e,a,i)=>{const n=M,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},j={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},K={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:P,_tr_stored_block:Y,_tr_flush_block:G,_tr_tally:X,_tr_align:W}=B,{Z_NO_FLUSH:q,Z_PARTIAL_FLUSH:J,Z_FULL_FLUSH:Q,Z_FINISH:V,Z_BLOCK:$,Z_OK:tt,Z_STREAM_END:et,Z_STREAM_ERROR:at,Z_DATA_ERROR:it,Z_BUF_ERROR:nt,Z_DEFAULT_COMPRESSION:st,Z_FILTERED:rt,Z_HUFFMAN_ONLY:ot,Z_RLE:lt,Z_FIXED:ht,Z_DEFAULT_STRATEGY:dt,Z_UNKNOWN:_t,Z_DEFLATED:ft}=K,ct=258,ut=262,wt=42,mt=113,bt=666,gt=(t,e)=>(t.msg=j[e],e),pt=t=>2*t-(t>4?9:0),kt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},vt=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let yt=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},zt=(t,e)=>{G(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,xt(t.strm)},At=(t,e)=>{t.pending_buf[t.pending++]=e},Et=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Rt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=C(t.adler,e,n,a):2===t.state.wrap&&(t.adler=H(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},Zt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-ut?t.strstart-(t.w_size-ut):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+ct;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&sr){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},Ut=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-ut)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),vt(t),i+=e),0===t.strm.avail_in)break;if(a=Rt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=yt(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=yt(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,xt(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(Rt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(Rt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===V)&&e!==q&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===V&&0===t.strm.avail_in&&a===i?1:0,Y(t,t.block_start,a,r),t.block_start+=a,xt(t.strm)),r?3:1)},Dt=(t,e)=>{let a,i;for(;;){if(t.lookahead=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-ut&&(t.match_length=Zt(t,a)),t.match_length>=3)if(i=X(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=yt(t,t.ins_h,t.window[t.strstart+1]);else i=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2},Tt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=X(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(zt(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=X(t,0,t.window[t.strstart-1]),i&&zt(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=X(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2};function Ot(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const It=[new Ot(0,0,0,0,St),new Ot(4,4,8,4,Dt),new Ot(4,5,16,8,Dt),new Ot(4,6,32,32,Dt),new Ot(4,4,16,16,Tt),new Ot(8,16,32,32,Tt),new Ot(8,16,128,128,Tt),new Ot(8,32,128,256,Tt),new Ot(32,128,258,1024,Tt),new Ot(32,258,258,4096,Tt)];function Ft(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=ft,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),kt(this.dyn_ltree),kt(this.dyn_dtree),kt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),kt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),kt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Lt=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==wt&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==mt&&e.status!==bt?1:0},Nt=t=>{if(Lt(t))return gt(t,at);t.total_in=t.total_out=0,t.data_type=_t;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?wt:mt,t.adler=2===e.wrap?0:1,e.last_flush=-2,P(e),tt},Bt=t=>{const e=Nt(t);var a;return e===tt&&((a=t.state).window_size=2*a.w_size,kt(a.head),a.max_lazy_match=It[a.level].max_lazy,a.good_match=It[a.level].good_length,a.nice_match=It[a.level].nice_length,a.max_chain_length=It[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ct=(t,e,a,i,n,s)=>{if(!t)return at;let r=1;if(e===st&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ft||i<8||i>15||e<0||e>9||s<0||s>ht||8===i&&1!==r)return gt(t,at);8===i&&(i=9);const o=new Ft;return t.state=o,o.strm=t,o.status=wt,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<Ct(t,e,ft,15,8,dt),deflateInit2:Ct,deflateReset:Bt,deflateResetKeep:Nt,deflateSetHeader:(t,e)=>Lt(t)||2!==t.state.wrap?at:(t.state.gzhead=e,tt),deflate:(t,e)=>{if(Lt(t)||e>$||e<0)return t?gt(t,at):at;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||a.status===bt&&e!==V)return gt(t,0===t.avail_out?nt:at);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(xt(t),0===t.avail_out)return a.last_flush=-1,tt}else if(0===t.avail_in&&pt(e)<=pt(i)&&e!==V)return gt(t,nt);if(a.status===bt&&0!==t.avail_in)return gt(t,nt);if(a.status===wt&&0===a.wrap&&(a.status=mt),a.status===wt){let e=ft+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=ot||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,Et(a,e),0!==a.strstart&&(Et(a,t.adler>>>16),Et(a,65535&t.adler)),t.adler=1,a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt}if(57===a.status)if(t.adler=0,At(a,31),At(a,139),At(a,8),a.gzhead)At(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),At(a,255&a.gzhead.time),At(a,a.gzhead.time>>8&255),At(a,a.gzhead.time>>16&255),At(a,a.gzhead.time>>24&255),At(a,9===a.level?2:a.strategy>=ot||a.level<2?4:0),At(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(At(a,255&a.gzhead.extra.length),At(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=H(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(At(a,0),At(a,0),At(a,0),At(a,0),At(a,0),At(a,9===a.level?2:a.strategy>=ot||a.level<2?4:0),At(a,3),a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=H(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,xt(t),0!==a.pending)return a.last_flush=-1,tt;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=H(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i)),xt(t),0!==a.pending)return a.last_flush=-1,tt;i=0}e=a.gzindexi&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i)),xt(t),0!==a.pending)return a.last_flush=-1,tt;i=0}e=a.gzindexi&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(xt(t),0!==a.pending))return a.last_flush=-1,tt;At(a,255&t.adler),At(a,t.adler>>8&255),t.adler=0}if(a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt}if(0!==t.avail_in||0!==a.lookahead||e!==q&&a.status!==bt){let i=0===a.level?St(a,e):a.strategy===ot?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(Ut(t),0===t.lookahead)){if(e===q)return 1;break}if(t.match_length=0,a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===lt?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=ct){if(Ut(t),t.lookahead<=ct&&e===q)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+ct;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=X(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2})(a,e):It[a.level].func(a,e);if(3!==i&&4!==i||(a.status=bt),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),tt;if(2===i&&(e===J?W(a):e!==$&&(Y(a,0,0,!1),e===Q&&(kt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),xt(t),0===t.avail_out))return a.last_flush=-1,tt}return e!==V?tt:a.wrap<=0?et:(2===a.wrap?(At(a,255&t.adler),At(a,t.adler>>8&255),At(a,t.adler>>16&255),At(a,t.adler>>24&255),At(a,255&t.total_in),At(a,t.total_in>>8&255),At(a,t.total_in>>16&255),At(a,t.total_in>>24&255)):(Et(a,t.adler>>>16),Et(a,65535&t.adler)),xt(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?tt:et)},deflateEnd:t=>{if(Lt(t))return at;const e=t.state.status;return t.state=null,e===mt?gt(t,it):tt},deflateSetDictionary:(t,e)=>{let a=e.length;if(Lt(t))return at;const i=t.state,n=i.wrap;if(2===n||1===n&&i.status!==wt||i.lookahead)return at;if(1===n&&(t.adler=C(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(kt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,Ut(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=yt(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,Ut(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,tt},deflateInfo:"pako deflate (from Nodeca project)"};const Ht=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var jt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Ht(a,e)&&(t[e]=a[e])}}return t},Kt=t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Yt[254]=Yt[254]=1;var Gt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},Xt=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Pt)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Yt[t[a]]>e?a:e};var qt=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Jt=Object.prototype.toString,{Z_NO_FLUSH:Qt,Z_SYNC_FLUSH:Vt,Z_FULL_FLUSH:$t,Z_FINISH:te,Z_OK:ee,Z_STREAM_END:ae,Z_DEFAULT_COMPRESSION:ie,Z_DEFAULT_STRATEGY:ne,Z_DEFLATED:se}=K;function re(t){this.options=jt({level:ie,method:se,chunkSize:16384,windowBits:15,memLevel:8,strategy:ne},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new qt,this.strm.avail_out=0;let a=Mt.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==ee)throw new Error(j[a]);if(e.header&&Mt.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Gt(e.dictionary):"[object ArrayBuffer]"===Jt.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=Mt.deflateSetDictionary(this.strm,t),a!==ee)throw new Error(j[a]);this._dict_set=!0}}function oe(t,e){const a=new re(e);if(a.push(t,!0),a.err)throw a.msg||j[a.err];return a.result}re.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?te:Qt,"string"==typeof t?a.input=Gt(t):"[object ArrayBuffer]"===Jt.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===Vt||s===$t)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=Mt.deflate(a,s),n===ae)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=Mt.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===ee;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},re.prototype.onData=function(t){this.chunks.push(t)},re.prototype.onEnd=function(t){t===ee&&(this.result=Kt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var le={Deflate:re,deflate:oe,deflateRaw:function(t,e){return(e=e||{}).raw=!0,oe(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,oe(t,e)},constants:K};const he=16209;var de=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<>>=p,c-=p),c<15&&(f+=z[a++]<>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<o){t.msg="invalid distance too far back",E.mode=he;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=he;break t}if(y=0,x=_,0===d){if(y+=l-p,p2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a>3,a-=k,c-=k<<3,f&=(1<{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=_e;w++)E[w]=0;for(m=0;m=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<_e;w++)R[w+1]=R[w]+E[w];for(m=0;m852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:be,Z_BLOCK:ge,Z_TREES:pe,Z_OK:ke,Z_STREAM_END:ve,Z_NEED_DICT:ye,Z_STREAM_ERROR:xe,Z_DATA_ERROR:ze,Z_MEM_ERROR:Ae,Z_BUF_ERROR:Ee,Z_DEFLATED:Re}=K,Ze=16180,Ue=16190,Se=16191,De=16192,Te=16194,Oe=16199,Ie=16200,Fe=16206,Le=16209,Ne=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Be(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Ce=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode16211?1:0},Me=t=>{if(Ce(t))return xe;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=Ze,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,ke},He=t=>{if(Ce(t))return xe;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Me(t)},je=(t,e)=>{let a;if(Ce(t))return xe;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?xe:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,He(t))},Ke=(t,e)=>{if(!t)return xe;const a=new Be;t.state=a,a.strm=t,a.window=null,a.mode=Ze;const i=je(t,e);return i!==ke&&(t.state=null),i};let Pe,Ye,Ge=!0;const Xe=t=>{if(Ge){Pe=new Int32Array(512),Ye=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(me(1,t.lens,0,288,Pe,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;me(2,t.lens,0,32,Ye,0,t.work,{bits:5}),Ge=!1}t.lencode=Pe,t.lenbits=9,t.distcode=Ye,t.distbits=5},We=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whaveKe(t,15),inflateInit2:Ke,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Ce(t)||!t.output||!t.input&&0!==t.avail_in)return xe;a=t.state,a.mode===Se&&(a.mode=De),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=ke;t:for(;;)switch(a.mode){case Ze:if(0===a.wrap){a.mode=De;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=H(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=Le;break}if((15&h)!==Re){t.msg="unknown compression method",a.mode=Le;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=Le;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=H(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=H(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=H(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=H(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=H(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=Se;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>=7&d,d-=7&d,a.mode=Fe;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Xe(a),a.mode=Oe,e===pe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=Le}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=Le;break}if(a.length=65535&h,h=0,d=0,a.mode=Te,e===pe)break t;case Te:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=Se;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=Le;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=me(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=Le;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=Le;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=Le;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===Le)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=Le;break}if(a.lenbits=9,E={bits:a.lenbits},x=me(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=Le;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=me(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=Le;break}if(a.mode=Oe,e===pe)break t;case Oe:a.mode=Ie;case Ie:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,de(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,a.mode===Se&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=Se;break}if(64&b){t.msg="invalid literal/length code",a.mode=Le;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=Le;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=Le;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=Le;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=Ie);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=Ie;break;case Fe:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<{if(Ce(t))return xe;let e=t.state;return e.window&&(e.window=null),t.state=null,ke},inflateGetHeader:(t,e)=>{if(Ce(t))return xe;const a=t.state;return 0==(2&a.wrap)?xe:(a.head=e,e.done=!1,ke)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return Ce(t)?xe:(i=t.state,0!==i.wrap&&i.mode!==Ue?xe:i.mode===Ue&&(n=1,n=C(n,e,a,0),n!==i.check)?ze:(s=We(t,e,a,a),s?(i.mode=16210,Ae):(i.havedict=1,ke)))},inflateInfo:"pako inflate (from Nodeca project)"};var Je=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Qe=Object.prototype.toString,{Z_NO_FLUSH:Ve,Z_FINISH:$e,Z_OK:ta,Z_STREAM_END:ea,Z_NEED_DICT:aa,Z_STREAM_ERROR:ia,Z_DATA_ERROR:na,Z_MEM_ERROR:sa}=K;function ra(t){this.options=jt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new qt,this.strm.avail_out=0;let a=qe.inflateInit2(this.strm,e.windowBits);if(a!==ta)throw new Error(j[a]);if(this.header=new Je,qe.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Gt(e.dictionary):"[object ArrayBuffer]"===Qe.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=qe.inflateSetDictionary(this.strm,e.dictionary),a!==ta)))throw new Error(j[a])}function oa(t,e){const a=new ra(e);if(a.push(t),a.err)throw a.msg||j[a.err];return a.result}ra.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?$e:Ve,"[object ArrayBuffer]"===Qe.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=qe.inflate(a,r),s===aa&&n&&(s=qe.inflateSetDictionary(a,n),s===ta?s=qe.inflate(a,r):s===na&&(s=aa));a.avail_in>0&&s===ea&&a.state.wrap>0&&0!==t[a.next_in];)qe.inflateReset(a),s=qe.inflate(a,r);switch(s){case ia:case na:case aa:case sa:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===ea))if("string"===this.options.to){let t=Wt(a.output,a.next_out),e=a.next_out-t,n=Xt(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==ta||0!==o){if(s===ea)return s=qe.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},ra.prototype.onData=function(t){this.chunks.push(t)},ra.prototype.onEnd=function(t){t===ta&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Kt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var la={Inflate:ra,inflate:oa,inflateRaw:function(t,e){return(e=e||{}).raw=!0,oa(t,e)},ungzip:oa,constants:K};const{Deflate:ha,deflate:da,deflateRaw:_a,gzip:fa}=le,{Inflate:ca,inflate:ua,inflateRaw:wa,ungzip:ma}=la;var ba=ha,ga=da,pa=_a,ka=fa,va=ca,ya=ua,xa=wa,za=ma,Aa=K,Ea={Deflate:ba,deflate:ga,deflateRaw:pa,gzip:ka,Inflate:va,inflate:ya,inflateRaw:xa,ungzip:za,constants:Aa};t.Deflate=ba,t.Inflate=va,t.constants=Aa,t.default=Ea,t.deflate=ga,t.deflateRaw=pa,t.gzip=ka,t.inflate=ya,t.inflateRaw=xa,t.ungzip=za,Object.defineProperty(t,"__esModule",{value:!0})}));'},815:(e,t,n)=>{n(642)(n(842))},842:e=>{e.exports='(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?factory(exports):typeof define==="function"&&define.amd?define(["exports"],factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,factory(global.jinja={}))})(this,function(jinja){"use strict";var STRINGS=/\'(\\\\.|[^\'])*\'|"(\\\\.|[^"\'"])*"/g;var IDENTS_AND_NUMS=/([$_a-z][$\\w]*)|([+-]?\\d+(\\.\\d+)?)/g;var NUMBER=/^[+-]?\\d+(\\.\\d+)?$/;var NON_PRIMITIVES=/\\[[@#~](,[@#~])*\\]|\\[\\]|\\{([@i]:[@#~])(,[@i]:[@#~])*\\}|\\{\\}/g;var IDENTIFIERS=/[$_a-z][$\\w]*/gi;var VARIABLES=/i(\\.i|\\[[@#i]\\])*/g;var ACCESSOR=/(\\.i|\\[[@#i]\\])/g;var OPERATORS=/(===?|!==?|>=?|<=?|&&|\\|\\||[+\\-\\*\\/%])/g;var EOPS=/(^|[^$\\w])(and|or|not|is|isnot)([^$\\w]|$)/g;var LEADING_SPACE=/^\\s+/;var TRAILING_SPACE=/\\s+$/;var START_TOKEN=/\\{\\{\\{|\\{\\{|\\{%|\\{#/;var TAGS={"{{{":/^(\'(\\\\.|[^\'])*\'|"(\\\\.|[^"\'"])*"|.)+?\\}\\}\\}/,"{{":/^(\'(\\\\.|[^\'])*\'|"(\\\\.|[^"\'"])*"|.)+?\\}\\}/,"{%":/^(\'(\\\\.|[^\'])*\'|"(\\\\.|[^"\'"])*"|.)+?%\\}/,"{#":/^(\'(\\\\.|[^\'])*\'|"(\\\\.|[^"\'"])*"|.)+?#\\}/};var delimeters={"{%":"directive","{{":"output","{#":"comment"};var operators={and:"&&",or:"||",not:"!",is:"==",isnot:"!="};var constants={true:true,false:false,null:null};function Parser(){this.nest=[];this.compiled=[];this.childBlocks=0;this.parentBlocks=0;this.isSilent=false}Parser.prototype.push=function(line){if(!this.isSilent){this.compiled.push(line)}};Parser.prototype.parse=function(src){this.tokenize(src);return this.compiled};Parser.prototype.tokenize=function(src){var lastEnd=0,parser=this,trimLeading=false;matchAll(src,START_TOKEN,function(open,index,src){var match=src.slice(index+open.length).match(TAGS[open]);match=match?match[0]:"";var simplified=match.replace(STRINGS,"@");if(!match||~simplified.indexOf(open)){return index+1}var inner=match.slice(0,0-open.length);if(inner.charAt(0)==="-")var wsCollapseLeft=true;if(inner.slice(-1)==="-")var wsCollapseRight=true;inner=inner.replace(/^-|-$/g,"").trim();if(parser.rawMode&&open+inner!=="{%endraw"){return index+1}var text=src.slice(lastEnd,index);lastEnd=index+open.length+match.length;if(trimLeading)text=trimLeft(text);if(wsCollapseLeft)text=trimRight(text);if(wsCollapseRight)trimLeading=true;if(open==="{{{"){open="{{";inner+="|safe"}parser.textHandler(text);parser.tokenHandler(open,inner)});var text=src.slice(lastEnd);if(trimLeading)text=trimLeft(text);this.textHandler(text)};Parser.prototype.textHandler=function(text){this.push("write("+JSON.stringify(text)+");")};Parser.prototype.tokenHandler=function(open,inner){var type=delimeters[open];if(type==="directive"){this.compileTag(inner)}else if(type==="output"){var extracted=this.extractEnt(inner,STRINGS,"@");extracted.src=extracted.src.replace(/\\|\\|/g,"~").split("|");extracted.src=extracted.src.map(function(part){return part.split("~").join("||")});var parts=this.injectEnt(extracted,"@");if(parts.length>1){var filters=parts.slice(1).map(this.parseFilter.bind(this));this.push("filter("+this.parseExpr(parts[0])+","+filters.join(",")+");")}else{this.push("filter("+this.parseExpr(parts[0])+");")}}};Parser.prototype.compileTag=function(str){var directive=str.split(" ")[0];var handler=tagHandlers[directive];if(!handler){throw new Error("Invalid tag: "+str)}handler.call(this,str.slice(directive.length).trim())};Parser.prototype.parseFilter=function(src){src=src.trim();var match=src.match(/[:(]/);var i=match?match.index:-1;if(i<0)return JSON.stringify([src]);var name=src.slice(0,i);var args=src.charAt(i)===":"?src.slice(i+1):src.slice(i+1,-1);args=this.parseExpr(args,{terms:true});return"["+JSON.stringify(name)+","+args+"]"};Parser.prototype.extractEnt=function(src,regex,placeholder){var subs=[],isFunc=typeof placeholder=="function";src=src.replace(regex,function(str){var replacement=isFunc?placeholder(str):placeholder;if(replacement){subs.push(str);return replacement}return str});return{src:src,subs:subs}};Parser.prototype.injectEnt=function(extracted,placeholder){var src=extracted.src,subs=extracted.subs,isArr=Array.isArray(src);var arr=isArr?src:[src];var re=new RegExp("["+placeholder+"]","g"),i=0;arr.forEach(function(src,index){arr[index]=src.replace(re,function(){return subs[i++]})});return isArr?arr:arr[0]};Parser.prototype.replaceComplex=function(s){var parsed=this.extractEnt(s,/i(\\.i|\\[[@#i]\\])+/g,"v");parsed.src=parsed.src.replace(NON_PRIMITIVES,"~");return this.injectEnt(parsed,"v")};Parser.prototype.parseExpr=function(src,opts){opts=opts||{};var parsed1=this.extractEnt(src,STRINGS,"@");parsed1.src=parsed1.src.replace(EOPS,function(s,before,op,after){return op in operators?before+operators[op]+after:s});var parsed2=this.extractEnt(parsed1.src,IDENTS_AND_NUMS,function(s){return s in constants||NUMBER.test(s)?"#":null});var parsed3=this.extractEnt(parsed2.src,IDENTIFIERS,"i");parsed3.src=parsed3.src.replace(/\\s+/g,"");var simplified=parsed3.src;while(simplified!==(simplified=this.replaceComplex(simplified)));while(simplified!==(simplified=simplified.replace(/i(\\.i|\\[[@#i]\\])+/,"v")));simplified=simplified.replace(/[iv]\\[v?\\]/g,"x");simplified=simplified.replace(/[@#~v]/g,"i");simplified=simplified.replace(OPERATORS,"%");simplified=simplified.replace(/!+[i]/g,"i");var terms=opts.terms?simplified.split(","):[simplified];terms.forEach(function(term){while(term!==(term=term.replace(/\\(i(%i)*\\)/g,"i")));if(!term.match(/^i(%i)*/)){throw new Error("Invalid expression: "+src+" "+term)}});parsed3.src=parsed3.src.replace(VARIABLES,this.parseVar.bind(this));parsed2.src=this.injectEnt(parsed3,"i");parsed1.src=this.injectEnt(parsed2,"#");return this.injectEnt(parsed1,"@")};Parser.prototype.parseVar=function(src){var args=Array.prototype.slice.call(arguments);var str=args.pop(),index=args.pop();if(src==="i"&&str.charAt(index+1)===":"){return\'"i"\'}var parts=[\'"i"\'];src.replace(ACCESSOR,function(part){if(part===".i"){parts.push(\'"i"\')}else if(part==="[i]"){parts.push(\'get("i")\')}else{parts.push(part.slice(1,-1))}});return"get("+parts.join(",")+")"};Parser.prototype.escName=function(str){return str.replace(/\\W/g,function(s){return"$"+s.charCodeAt(0).toString(16)})};Parser.prototype.parseQuoted=function(str){if(str.charAt(0)==="\'"){str=str.slice(1,-1).replace(/\\\\.|"/,function(s){if(s==="\\\\\'")return"\'";return s.charAt(0)==="\\\\"?s:"\\\\"+s});str=\'"\'+str+\'"\'}return JSON.parse(str)};var tagHandlers={if:function(expr){this.push("if ("+this.parseExpr(expr)+") {");this.nest.unshift("if")},else:function(){if(this.nest[0]==="for"){this.push("}, function() {")}else{this.push("} else {")}},elseif:function(expr){this.push("} else if ("+this.parseExpr(expr)+") {")},endif:function(){this.nest.shift();this.push("}")},for:function(str){var i=str.indexOf(" in ");var name=str.slice(0,i).trim();var expr=str.slice(i+4).trim();this.push("each("+this.parseExpr(expr)+","+JSON.stringify(name)+",function() {");this.nest.unshift("for")},endfor:function(){this.nest.shift();this.push("});")},raw:function(){this.rawMode=true},endraw:function(){this.rawMode=false},set:function(stmt){var i=stmt.indexOf("=");var name=stmt.slice(0,i).trim();var expr=stmt.slice(i+1).trim();this.push("set("+JSON.stringify(name)+","+this.parseExpr(expr)+");")},block:function(name){if(this.isParent){++this.parentBlocks;var blockName="block_"+(this.escName(name)||this.parentBlocks);this.push("block(typeof "+blockName+\' == "function" ? \'+blockName+" : function() {")}else if(this.hasParent){this.isSilent=false;++this.childBlocks;blockName="block_"+(this.escName(name)||this.childBlocks);this.push("function "+blockName+"() {")}this.nest.unshift("block")},endblock:function(){this.nest.shift();if(this.isParent){this.push("});")}else if(this.hasParent){this.push("}");this.isSilent=true}},extends:function(name){name=this.parseQuoted(name);var parentSrc=this.readTemplateFile(name);this.isParent=true;this.tokenize(parentSrc);this.isParent=false;this.hasParent=true;this.isSilent=true},include:function(name){name=this.parseQuoted(name);var incSrc=this.readTemplateFile(name);this.isInclude=true;this.tokenize(incSrc);this.isInclude=false}};tagHandlers.assign=tagHandlers.set;tagHandlers.elif=tagHandlers.elseif;var getRuntime=function runtime(data,opts){var defaults={autoEscape:"toJson"};var _toString=Object.prototype.toString;var _hasOwnProperty=Object.prototype.hasOwnProperty;var getKeys=Object.keys||function(obj){var keys=[];for(var n in obj)if(_hasOwnProperty.call(obj,n))keys.push(n);return keys};var isArray=Array.isArray||function(obj){return _toString.call(obj)==="[object Array]"};var create=Object.create||function(obj){function F(){}F.prototype=obj;return new F};var toString=function(val){if(val==null)return"";return typeof val.toString=="function"?val.toString():_toString.call(val)};var extend=function(dest,src){var keys=getKeys(src);for(var i=0,len=keys.length;i").join(">").split(\'"\').join(""")},safe:function(val){return val},toJson:function(val){if(typeof val==="object"){return JSON.stringify(val)}return toString(val)}},opts.filters||{});var stack=[create(data||{})],output=[];return{get:get,set:set,push:push,pop:pop,write:write,filter:filter,each:each,block:block,render:render}};var runtime;jinja.compile=function(markup,opts){opts=opts||{};var parser=new Parser;parser.readTemplateFile=this.readTemplateFile;var code=[];code.push("function render($) {");code.push("var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;");code.push.apply(code,parser.parse(markup));code.push("return $.render();");code.push("}");code=code.join("\\n");if(opts.runtime===false){var fn=new Function("data","options","return ("+code+")(runtime(data, options))")}else{runtime=runtime||(runtime=getRuntime.toString());fn=new Function("data","options","return ("+code+")(("+runtime+")(data, options))")}return{render:fn}};jinja.render=function(markup,data,opts){var tmpl=jinja.compile(markup);return tmpl.render(data,opts)};jinja.templateFiles=[];jinja.readTemplateFile=function(name){var templateFiles=this.templateFiles||[];var templateFile=templateFiles[name];if(templateFile==null){throw new Error("Template file not found: "+name)}return templateFile};function trimLeft(str){return str.replace(LEADING_SPACE,"")}function trimRight(str){return str.replace(TRAILING_SPACE,"")}function matchAll(str,reg,fn){reg=new RegExp(reg.source,"g"+(reg.ignoreCase?"i":"")+(reg.multiline?"m":""));var match;while(match=reg.exec(str)){var result=fn(match[0],match.index,str);if(typeof result=="number"){reg.lastIndex=result}}}});'},856:(e,t,n)=>{n(642)(n(955))},906:e=>{e.exports='(function(root,factory){if(typeof exports==="object"){module.exports=exports=factory()}else if(typeof define==="function"&&define.amd){define([],factory)}else{globalThis.WebAssembly=factory()}})(this,function(){var ge=new ArrayBuffer(8),ke=new Float32Array(ge),Ee=new Float64Array(ge),Ae=new Int32Array(ge),Ge=new BigInt64Array(ge),Se=new BigUint64Array(ge),ve=new WeakMap,Je=[],xe=class{},te={U(n,l){return(n<0||n===0&&Object.is(n,-0))!==(l<0||l===0&&Object.is(l,-0))?-n:n},d(n){return Se[0]=n,Ge[0]},H(n){return ke[0]=n,Ae[0]},Q(n){return Ae[0]=n,ke[0]},W(n){return Ee[0]=n,Se[0]},q(n){return Se[0]=n,Ee[0]},N(n,l){return n<>>32-l},D(n,l){return n>>>l|n<<32-l},V(n,l){return(n<>64n-l)&0xffffffffffffffffn},j(n,l){return(n>>l|n<<64n-l)&0xffffffffffffffffn},G(n){return n?Math.clz32(n&-n)^31:32},J(n){let l=0;for(;n;)l++,n&=n-1;return l},K(n){let l=Math.clz32(Number(n>>32n&0xffffffffn));return l===32&&(l+=Math.clz32(Number(n&0xffffffffn))),BigInt(l)},Z(n){let l=Number(n&0xffffffffn);return l?BigInt(Math.clz32(l&-l)^31):(l=Number(n>>32n&0xffffffffn),l?BigInt(32+Math.clz32(l&-l)^31):64n)},X(n){let l=0n;for(;n;)l++,n&=n-1n;return l},P(n){return n=Math.trunc(n),n>=2147483647?2147483647:n<=-2147483648?-2147483648:n|0},O(n){return n=Math.trunc(n),n>=4294967295?-1:n<=0?0:n|0},I(n){return n=Math.trunc(n),n>=0x8000000000000000?0x7fffffffffffffffn:n<=-0x8000000000000000?0x8000000000000000n:n===n?BigInt(n)&0xffffffffffffffffn:0n},T(n){return n=Math.trunc(n),n>=0x10000000000000000?0xffffffffffffffffn:n>0?BigInt(n):0n},Y(n){return n&0x80n?n|0xffffffffffffff00n:n&0xffn},ee(n){return n&0x8000n?n|0xffffffffffff0000n:n&0xffffn},te(n){return n&0x80000000n?n|0xffffffff00000000n:n&0xffffffffn},B(n,l,u,y,O){n===l?l.copyWithin(u,y,y+O):l.set(n.subarray(y,y+O),u)},z(n,l,u,y,O){if(u>>>=0,y>>>=0,O>>>=0,y+O>l.length||u+O>n.length)throw RangeError();if(u<=y)for(let p=0;p=0;p--)n[u+p]=l[y+p]},w(n,l,u){let y=n.length;if(u>>>=0,y+u>n.ae)return-1;for(let O=0;O>>=0,y>>>=0,l+y>n.length)throw RangeError();for(let O=0;O1){p=`let r=${p};`;for(let x=0;x{${p}}`)(n,this),n)}return n.p}};var Le=n=>typeof n=="string"?n>="P"&&n<="S":n?typeof n[0]!="string"&&n[0]<0:!1;var Ue=[{e:[["$",40,41,42,43,44,45,46,47,48,49,50,51,52,53],[106,"x",[65,"Q"]],"P","R"],t:["$","x",[-2,"P","Q"],"R"]},{e:[["$",54,55,56,57,58,59,60,61,62],[106,"x",[65,"Q"]],"y","P","R"],t:["$","x","y",[-2,"P","Q"],"R"]},{e:[60,"x","y","P","R"],i:{y:[{e:[66,"Q"],t:[58,"x",[65,[-1,"Q"]],"P","R"]},{e:[["$",48,49,50,51,52,53,41],"z","Q","S"],t:[58,"x",[45,"z","Q","S"],"P","R"]},{e:[["@",172,173],"z"],t:[58,"x","z","P","R"]}]}},{e:[61,"x","y","P","R"],i:{y:[{e:[66,"Q"],t:[59,"x",[65,[-1,"Q"]],"P","R"]},{e:[48,"z","Q","S"],t:[59,"x",[44,"z","Q","S"],"P","R"]},{e:[49,"z","Q","S"],t:[59,"x",[45,"z","Q","S"],"P","R"]},{e:[["$",50,51,52,53,41],"z","Q","S"],t:[59,"x",[47,"z","Q","S"],"P","R"]},{e:[["@",172,173],"z"],t:[59,"x","z","P","R"]}]}},{e:[62,"x","y","P","R"],i:{y:[{e:[66,"Q"],t:[54,"x",[65,[-1,"Q"]],"P","R"]},{e:[48,"z","Q","S"],t:[54,"x",[44,"z","Q","S"],"P","R"]},{e:[49,"z","Q","S"],t:[54,"x",[45,"z","Q","S"],"P","R"]},{e:[50,"z","Q","S"],t:[54,"x",[46,"z","Q","S"],"P","R"]},{e:[51,"z","Q","S"],t:[54,"x",[47,"z","Q","S"],"P","R"]},{e:[["$",52,53,41],"z","Q","S"],t:[54,"x",[40,"z","Q","S"],"P","R"]},{e:[["@",172,173],"z"],t:[54,"x","z","P","R"]}]}},{e:[80,"x"],i:{x:[{e:[["$",48,49],"y","P","R"],t:[69,[45,"y","P","R"]]},{e:[["$",50,51],"y","P","R"],t:[69,[47,"y","P","R"]]},{e:[["$",52,53],"y","P","R"],t:[69,[40,"y","P","R"]]},{e:[["@",172,173],"y"],t:[69,"y"]}]}},{e:[81,[49,"x","P","R"],[66,"Q"]],t:[70,[45,"x","P","R"],[65,[-1,"Q"]]],n:["Q","<=",0xffn]},{e:[82,[49,"x","P","R"],[66,"Q"]],t:[71,[45,"x","P","R"],[65,[-1,"Q"]]],n:["Q","<=",0xffn]},{e:[81,[51,"x","P","R"],[66,"Q"]],t:[70,[47,"x","P","R"],[65,[-1,"Q"]]],n:["Q","<=",0xffffn]},{e:[82,[51,"x","P","R"],[66,"Q"]],t:[71,[47,"x","P","R"],[65,[-1,"Q"]]],n:["Q","<=",0xffffn]},{e:[81,[53,"x","P","R"],[66,"Q"]],t:[70,[40,"x","P","R"],[65,[-1,"Q"]]],n:["Q","<=",0xffffffffn]},{e:[82,[53,"x","P","R"],[66,"Q"]],t:[71,[40,"x","P","R"],[65,[-1,"Q"]]],n:["Q","<=",0xffffffffn]},{e:[240,"x"],i:{x:[{e:[242,"y"],t:[240,"y"]},{e:[["@",69,80],"x"],t:[241,"y"]}]}},{e:[241,"x"],i:{x:[{e:[242,"y"],t:[241,"y"]},{e:[["@",69,80],"y"],t:[240,"y"]},{e:[70,"y","z"],t:[240,[71,"y","z"]]},{e:[71,"y","z"],t:[240,[70,"y","z"]]},{e:[72,"y","z"],t:[240,[78,"y","z"]]},{e:[73,"y","z"],t:[240,[79,"y","z"]]},{e:[74,"y","z"],t:[240,[76,"y","z"]]},{e:[75,"y","z"],t:[240,[77,"y","z"]]},{e:[76,"y","z"],t:[240,[74,"y","z"]]},{e:[77,"y","z"],t:[240,[75,"y","z"]]},{e:[78,"y","z"],t:[240,[72,"y","z"]]},{e:[79,"y","z"],t:[240,[73,"y","z"]]},{e:[81,"y","z"],t:[240,[82,"y","z"]]},{e:[82,"y","z"],t:[240,[81,"y","z"]]},{e:[83,"y","z"],t:[240,[89,"y","z"]]},{e:[84,"y","z"],t:[240,[90,"y","z"]]},{e:[85,"y","z"],t:[240,[87,"y","z"]]},{e:[86,"y","z"],t:[240,[88,"y","z"]]},{e:[87,"y","z"],t:[240,[85,"y","z"]]},{e:[88,"y","z"],t:[240,[86,"y","z"]]},{e:[89,"y","z"],t:[240,[83,"y","z"]]},{e:[90,"y","z"],t:[240,[84,"y","z"]]}]}},{e:[243,"x"],i:{x:[{e:[40,"y","P","R"],t:[245,"y","P","R"]}]}},{e:[244,"x"],i:{x:[{e:[41,"y","P","R"],t:[246,"y","P","R"]},{e:[66,"P"],t:[66,"P"],n:["P","<=",0x7fffffffffffffffn]},{e:[["$",49,51,53],"y","P","R"],t:["$","y","P","R"]}]}},{e:[167,"x"],i:{x:[{e:[66,"P"],t:[65,[-1,"P"]]},{e:[48,"y","P","R"],t:[44,"y","P","R"]},{e:[49,"y","P","R"],t:[45,"y","P","R"]},{e:[50,"y","P","R"],t:[46,"y","P","R"]},{e:[51,"y","P","R"],t:[47,"y","P","R"]},{e:[["$",52,53,41],"y","P","R"],t:[40,"y","P","R"]},{e:[["@",172,173],"y"],t:"y"},{e:[124,[["@",172,173],"y"],[66,"P"]],t:[106,"y",[65,[-1,"P"]]]}]}},{e:[131,"x",[66,"P"]],i:{x:[{e:[66,"Q"],t:[66,[-3,"P","Q"]]},{e:[131,"y",[66,"Q"]],t:[131,"y",[66,[-3,"P","Q"]]]},{e:[49,"y","Q","S"],t:[49,"y","Q","S"],n:[["P","&",0xffn],"===",0xffn]},{e:[48,"y","Q","S"],t:[49,"y","Q","S"],n:["P","===",0xffn]},{e:[51,"y","Q","S"],t:[51,"y","Q","S"],n:[["P","&",0xffffn],"===",0xffffn]},{e:[50,"y","Q","S"],t:[51,"y","Q","S"],n:["P","===",0xffffn]},{e:[53,"y","Q","S"],t:[53,"y","Q","S"],n:[["P","&",0xffffffffn],"===",0xffffffffn]},{e:[52,"y","Q","S"],t:[53,"y","Q","S"],n:["P","===",0xffffffffn]}]}}],He=()=>{let n=0,l=()=>"v"+n++,u=(M,b,$,v,S)=>{if(b<$.length){let C=$[b];if(typeof C=="string")A[C]=`${B}[${M}+${b+1}]`,u(M,b+1,$,v,S);else{let E=l(),z=l();i+=`var ${E}=${B}[${M}+${b+1}],${z}=${B}[${E}]&65535;`,y(E,z,C,v,c=>{u(M,b+1,$,c,S)})}}else S(v)},y=(M,b,[$,...v],S,C)=>{let E=[];if(typeof $=="number")E.push(`${b}===${$}`);else{let[z,...c]=$;c.sort((a,_)=>a-_),U[z]={y:M,se:b,oe:c.some(a=>P.has(a))};for(let a=0;a2?`${b}>=${c[a]}&&${b}<=${c[a+=_-1]}`:`${b}===${c[a]}`)}}S=S.concat({y:M,b:v.map(z=>typeof z=="string"?z:null)}),i+=`if(${E.join("||")}){`,u(M,0,v,S,C),i+="}"},O=(M,b,$,v,S,C)=>{for(let{e:E,i:z,t:c,n:a}of $)y(M,b,E,S,_=>{let F=Object.create(C);p(a,F,()=>{if(z){for(let o in z)x(o,F);for(let o in z){let f=F[o],d=l();i+=`var ${d}=${B}[${f}]&65535;`,O(f,d,z[o],null,_,F)}}if(c){let o=T(c,F,_.slice(),`|${B}[${N}]&${-1<<24}`);typeof c!="string"&&(typeof c[0]=="string"?U[c[0]].oe:P.has(c[0]))?(N!==o&&(i+=`${N}=${o};`),i+="continue"):i+="return "+o}})})},p=(M,b,$)=>{if(M){let v=S=>typeof S=="string"?`${D}[${b[S]||A[S]}]&0xFFFFFFFFFFFFFFFFn`:typeof S=="bigint"?S+"n":`(${v(S[0])})${S[1]}(${v(S[2])})`;i+=`if(${v(M)}){`,$(),i+="}"}else $()},x=(M,b)=>{if(!(M in b)){let $=l();i+=`var ${$}=${A[M]};`,b[M]=$}},T=(M,b,$,v="")=>{if(typeof M=="string")return b[M]||A[M];if(M[0]===-1){let o=T(M[1],b,$);return`Number(${D}[${o}]&0xFFFFFFFFn)`}if(M[0]===-2){let o=T(M[1],b,$),f=T(M[2],b,$);return`${o}+${f}`}if(M[0]===-3){let o=M[1];typeof o=="string"&&x(o,b);let f=T(o,b,$),d=T(M[2],b,$);return i+=`${D}[${f}]&=${D}[${d}];`,f}let[S,...C]=M,z=C.length-+Le(C[C.length-1])-+Le(C[C.length-2])<<16,c=-1,a,_,F;for(let o=0;o<$.length;o++){let f=$[o];if(f.b.length===C.length){let d=0;for(let I=0;Ic&&(c=d,a=o,_=f.y,F=f.b)}}if(!(typeof S=="string"&&U[S].y===_)){let o=(typeof S=="string"?`${U[S].se}|${z}`:`${S|z}`)+v;_?($.splice(a,1),i+=`${B}[${_}]=${o};`):(_=l(),i+=`var ${_}=${J}(${o},${M.length});`)}for(let o=0;o{let l=new DataView(n.buffer),u=()=>{let a=0,_=0,F;do{F=n[c++],a|=(F&127)<<_,_+=7}while(F&128);return a>>>0},y=()=>{let a=0,_=0,F;do{F=n[c++],a|=(F&127)<<_,_+=7}while(F&128);return _<32&&F&64?a|-1<<_:a},O=()=>{let a=0n,_=0n,F;do{F=n[c++],a|=BigInt(F&127)<<_,_+=7n}while(F&128);return _<64&&F&64?a|~0n<<_:a},p=()=>{let a=l.getFloat32(c,!0);return c+=4,a},x=()=>{let a=l.getFloat64(c,!0);return c+=8,a},T=(a=u())=>[...n.slice(c,c+=a)],A=(a=u())=>decodeURIComponent(escape(String.fromCharCode(...n.slice(c,c+=a)))),U=(a=n[c++])=>[u(),a===0?1/0:u()],Y=()=>{let a=[],_;for(;(_=n[c++])!==11;)if(_===65){let F=u();a.push(()=>F)}else if(_===35){let F=u();a.push(o=>{if(F>=o.length)throw RangeError();return o[F]})}else if(_===106){let F=a.pop(),o=a.pop();a.push(f=>o(f)+F(f)|0)}else if(_===107){let F=a.pop(),o=a.pop();a.push(f=>o(f)-F(f)|0)}else if(_===108){let F=a.pop(),o=a.pop();a.push(f=>Math.imul(o(f),F(f)))}else throw new Q("Unsupported constant instruction: "+L(_));if(a.length!==1)throw new Q("Unsupported constant");return a[0]},B=()=>{let a=n[c++],_;if(a===210)_=u();else if(a===208){if(n[c++]!==112)throw new Q("Unsupported reference type: "+L(n[c-1]));_=null}else throw new Q("Unsupported constant instruction: "+L(a));if(n[c++]!==11)throw new Q("Expected end after constant: "+L(n[c-1]));return _},D=a=>{let _=n[c++],F;if(_===65&&a===127){let o=y();F=()=>o}else if(_===66&&a===126){let o=O();F=()=>o}else if(_===67&&a===125){let o=p();F=()=>o}else if(_===68&&a===124){let o=x();F=()=>o}else if(_===208&&(a===112||a===111))c++,F=()=>null;else if(_===210&&a===112){let o=u();F=(f,d)=>d(o)}else if(_===35){let o=u();F=f=>{if(o>=f.length)throw RangeError();return f[o]}}else throw new Q("Unsupported constant instruction: "+L(_));if(n[c++]!==11)throw new Q("Expected end after constant: "+L(n[c-1]));return F},J=[],N=[],t=[],P=[],i=[],M=[],b=[],$=[],v=[],S=new Map,C=[],E=[],z=-1,c=8;if(n.slice(0,8).join(",")!=="0,97,115,109,1,0,0,0")throw new Q("Invalid file header");for(;c+57)throw new Q("Unsupported element kind: "+d);let I=d&3,R=I===2?u():I===0?0:null,K=d&1?null:Y();if(I&&n[c++]!==(d&4?112:0))throw new Q("Unsupported element type: "+L(n[c-1]));let Me=[];for(let pe=0,ie=u();pe2)throw new Q("Unsupported data mode: "+d);let I=d===2?u():0,R=d===1?null:Y(),K=u();t.push([I,R,n.slice(c,c+=K)])}else if(a!==12)throw new Q("Unsupported section type: "+L(a));c=F}return{re:n,o:l,R:J,pe:N,_e:t,ue:P,ce:i,k:M,Fe:b,ge:$,fe:v,de:S,me:z,he:C,E:E}},L=n=>"0x"+n.toString(16).toUpperCase().padStart(2,"0"),Pe=new Map,X=class{constructor(l){Pe.set(this,Ze(l instanceof Uint8Array?l:new Uint8Array(l instanceof ArrayBuffer?l:l.buffer)))}},Q=class extends Error{constructor(l){super(l),this.name="CompileError"}};var Oe=(n,l)=>{if(l===125||l===124)return+n;if(l===127)return n|0;if(l===126)return BigInt(n)&0xffffffffffffffffn;if(l===111)return n;throw Error("Unsupported cast to type: "+L(l))},fe=(n,l)=>{if(l===125||l===124)return"+"+n;if(l===127)return n+"|0";if(l===126)return`BigInt(${n})&0xFFFFFFFFFFFFFFFFn`;if(l===111)return n;if(l===112)return`l.h(${n})`;throw Error("Unsupported cast to type: "+L(l))},Fe=(n,l)=>{if(l===124||l===127)return n;if(l===125)return`Math.fround(${n})`;if(l===126)return`l.d(${n})`;if(l===111)return n;if(l===112)return`l.M(${n})`;throw Error("Unsupported cast to type: "+L(l))};var Ye={1:520,26:521,32:28,33:25,34:29,35:28,36:25,37:29,38:26,40:61,41:61,42:61,43:61,44:61,45:61,46:61,47:61,48:61,49:61,50:61,51:61,52:61,53:61,54:58,55:58,56:58,57:58,58:58,59:58,60:58,61:58,62:58,63:28,64:29,69:13,70:78,71:78,72:78,73:206,74:78,75:206,76:78,77:206,78:78,79:206,80:13,81:78,82:78,83:334,84:78,85:334,86:78,87:334,88:78,89:334,90:78,91:78,92:78,93:78,94:78,95:78,96:78,97:78,98:78,99:78,100:78,101:78,102:78,103:13,104:13,105:13,106:14,107:14,108:14,109:14,110:142,111:14,112:142,113:14,114:14,115:14,116:14,117:14,118:14,119:14,120:14,121:13,122:13,123:13,124:14,125:14,126:14,127:270,128:14,129:270,130:14,131:14,132:14,133:14,134:1038,135:1038,136:1038,137:1038,138:1038,139:13,140:13,141:13,142:13,143:13,144:13,145:13,146:14,147:14,148:14,149:14,150:14,151:14,152:14,153:13,154:13,155:13,156:13,157:13,158:13,159:13,160:14,161:14,162:14,163:14,164:14,165:14,166:14,167:13,168:13,169:13,170:13,171:13,172:13,173:13,174:13,175:13,176:13,177:13,178:525,179:653,180:269,181:13,182:525,183:525,184:653,185:269,186:13,187:525,188:13,189:13,190:13,191:13,192:13,193:13,194:13,195:13,196:13,209:77,210:28,64512:13,64513:13,64514:13,64515:13,64516:13,64517:13,64518:13,64519:13,64521:24,64525:24,64527:30,64528:28,64529:27};var et=new Int32Array(65536),tt=He(),Qe=(n,l,u,y,O,p,x,T,A,U,Y)=>{let B=()=>{let e=0,s=0,r;do{r=I[W++],e|=(r&127)<>>0},D=()=>{let e=0,s=0,r;do{r=I[W++],e|=(r&127)<{let e=0n,s=0n,r;do{r=I[W++],e|=BigInt(r&127)<{let e=I[W];if(e===64)return W++,[0,0];if(e&64)return W++,[0,1];let s=B(),[r,h]=ie[s];return[r.length,h.length]},t=et,P=[],i=0,M=[],b=0,$=e=>{for(;b(v[e]||(_e.push(`t${e}=t[${e}]`),v[e]=!0),"t"+e),C=(e,s,r,h)=>`c.${e+h}[${a(s)}${r?"+"+r:""}]`,E=(e,s,r,h,w)=>`c.${e+h}[${a(s)}${r?"+"+r:""}]=${w}`,z=(e,s,r,h)=>`c.${"o"+h}.get${e}(${a(s)}${r?"+"+r:""},1)`,c=(e,s,r,h,w)=>`c.${"o"+h}.set${e}(${a(s)}${r?"+"+r:""},${w},1)`,a=e=>e<0?$(-e):`(${_(e)})`,_=e=>{let s=t[e],r=s&65535;switch(r){case 16:case 18:{let h=s>>16&255,w=t[e+h+1],[q,H]=l[w],ee=[];for(let G=1;G<=h;G++)ee.push(a(t[e+G]));let j=`f[${w}]`,se=r===18?`l.C(this,${j},[${ee}])`:`${j}(${ee})`;if(H.length<2)return se;let oe=t[e+h+2],Z=[];for(let G=0;G>16&255,w=t[e+h+2],q=t[e+h+3],[H,ee]=ie[q],j=[],se=a(t[e+1]);for(let V=1;V<=h;V++)j.push(a(t[e+V+1]));let oe=`${S(w)}[${se}].x`,Z=r===19?`l.C(this,${oe},[${j}])`:`${oe}(${j})`;if(ee.length<2)return Z;let G=t[e+h+4],ue=[];for(let V=0;V>>0`;case 244:return`l.d(${a(t[e+1])})`;case 69:case 80:return`${a(t[e+1])}?0:1`;case 70:case 81:case 91:case 97:return`${a(t[e+1])}===${a(t[e+2])}`;case 71:case 82:case 92:case 98:return`${a(t[e+1])}!==${a(t[e+2])}`;case 72:case 73:case 83:case 84:case 93:case 99:return`${a(t[e+1])}<${a(t[e+2])}`;case 74:case 75:case 85:case 86:case 94:case 100:return`${a(t[e+1])}>${a(t[e+2])}`;case 76:case 77:case 87:case 88:case 95:case 101:return`${a(t[e+1])}<=${a(t[e+2])}`;case 78:case 79:case 89:case 90:case 96:case 102:return`${a(t[e+1])}>=${a(t[e+2])}`;case 103:return`Math.clz32(${a(t[e+1])})`;case 104:return`l.G(${a(t[e+1])})`;case 105:return`l.J(${a(t[e+1])})`;case 106:return`${a(t[e+1])}+${a(t[e+2])}|0`;case 107:return`${a(t[e+1])}-${a(t[e+2])}|0`;case 108:return`Math.imul(${a(t[e+1])},${a(t[e+2])})`;case 110:case 109:return`${a(t[e+1])}/${a(t[e+2])}|0`;case 112:case 111:return`${a(t[e+1])}%${a(t[e+2])}|0`;case 113:return`${a(t[e+1])}&${a(t[e+2])}`;case 114:return`${a(t[e+1])}|${a(t[e+2])}`;case 115:return`${a(t[e+1])}^${a(t[e+2])}`;case 116:return`${a(t[e+1])}<<${a(t[e+2])}`;case 117:return`${a(t[e+1])}>>${a(t[e+2])}`;case 118:return`${a(t[e+1])}>>>${a(t[e+2])}|0`;case 119:return`l.N(${a(t[e+1])},${a(t[e+2])})`;case 120:return`l.D(${a(t[e+1])},${a(t[e+2])})`;case 121:return`l.K(${a(t[e+1])})`;case 122:return`l.Z(${a(t[e+1])})`;case 123:return`l.X(${a(t[e+1])})`;case 124:return`(${a(t[e+1])}+${a(t[e+2])})&0xFFFFFFFFFFFFFFFFn`;case 125:return`(${a(t[e+1])}-${a(t[e+2])})&0xFFFFFFFFFFFFFFFFn`;case 126:return`(${a(t[e+1])}*${a(t[e+2])})&0xFFFFFFFFFFFFFFFFn`;case 127:return`${a(t[e+1])}/${a(t[e+2])}&0xFFFFFFFFFFFFFFFFn`;case 128:return`${a(t[e+1])}/${a(t[e+2])}`;case 129:return`${a(t[e+1])}%${a(t[e+2])}&0xFFFFFFFFFFFFFFFFn`;case 130:return`${a(t[e+1])}%${a(t[e+2])}`;case 131:return`${a(t[e+1])}&${a(t[e+2])}`;case 132:return`${a(t[e+1])}|${a(t[e+2])}`;case 133:return`${a(t[e+1])}^${a(t[e+2])}`;case 134:return`${a(t[e+1])}<<${a(t[e+2])}&0xFFFFFFFFFFFFFFFFn`;case 135:return`l.d(${a(t[e+1])})>>${a(t[e+2])}&0xFFFFFFFFFFFFFFFFn`;case 136:return`${a(t[e+1])}>>${a(t[e+2])}`;case 137:return`l.V(${a(t[e+1])},${a(t[e+2])})`;case 138:return`l.j(${a(t[e+1])},${a(t[e+2])})`;case 139:case 153:return`Math.abs(${a(t[e+1])})`;case 140:case 154:return`-${a(t[e+1])}`;case 141:case 155:return`Math.ceil(${a(t[e+1])})`;case 142:case 156:return`Math.floor(${a(t[e+1])})`;case 143:case 157:return`Math.trunc(${a(t[e+1])})`;case 144:case 158:return`Math.round(${a(t[e+1])})`;case 145:case 159:return`Math.sqrt(${a(t[e+1])})`;case 146:case 160:return`${a(t[e+1])}+${a(t[e+2])}`;case 147:case 161:return`${a(t[e+1])}-${a(t[e+2])}`;case 148:case 162:return`${a(t[e+1])}*${a(t[e+2])}`;case 149:case 163:return`${a(t[e+1])}/${a(t[e+2])}`;case 150:case 164:return`Math.min(${a(t[e+1])},${a(t[e+2])})`;case 151:case 165:return`Math.max(${a(t[e+1])},${a(t[e+2])})`;case 152:case 166:return`l.U(${a(t[e+1])},${a(t[e+2])})`;case 167:return`Number(${a(t[e+1])}&0xFFFFFFFFn)|0`;case 168:case 169:case 170:case 171:return`Math.trunc(${a(t[e+1])})|0`;case 172:return`BigInt(${a(t[e+1])})`;case 173:return`BigInt(${a(t[e+1])}>>>0)`;case 174:case 175:case 176:case 177:return`BigInt(Math.trunc(${a(t[e+1])}))&0xFFFFFFFFFFFFFFFFn`;case 180:case 181:case 186:case 185:return`Number(${a(t[e+1])})`;case 188:return`l.H(${a(t[e+1])})`;case 189:return`l.W(${a(t[e+1])})`;case 190:return`l.Q(${a(t[e+1])})`;case 191:return`l.q(${a(t[e+1])})`;case 192:return`${a(t[e+1])}<<24>>24`;case 193:return`${a(t[e+1])}<<16>>16`;case 194:return`l.Y(${a(t[e+1])})`;case 195:return`l.ee(${a(t[e+1])})`;case 196:return`l.te(${a(t[e+1])})`;case 208:return"null";case 209:return`${a(t[e+1])}===null`;case 210:return`F(${t[e+1]})`;case 64512:return`l.P(${a(t[e+1])})`;case 64513:return`l.O(${a(t[e+1])})`;case 64514:return`l.P(${a(t[e+1])})`;case 64515:return`l.O(${a(t[e+1])})`;case 64516:return`l.I(${a(t[e+1])})`;case 64517:return`l.T(${a(t[e+1])})`;case 64518:return`l.I(${a(t[e+1])})`;case 64519:return`l.T(${a(t[e+1])})`;case 64520:return`l.B(d[${t[e+4]}],c.${"l"+t[e+5]},${a(t[e+1])},${a(t[e+2])},${a(t[e+3])})`;case 64521:return`d[${t[e+1]}]=new Uint8Array`;case 64522:return`l.B(c.${"l"+t[e+4]},c.${"l"+t[e+5]},${a(t[e+1])},${a(t[e+2])},${a(t[e+3])})`;case 64523:return`c.${"l"+t[e+4]}.fill(${a(t[e+1])},T=${a(t[e+2])},T+${a(t[e+3])})`;case 64524:return`l.z(${S(t[e+4])},e[${t[e+5]}],${a(t[e+1])},${a(t[e+2])},${a(t[e+3])})`;case 64525:return`e[${t[e+1]}]=[]`;case 64526:return`l.z(${S(t[e+4])},${S(t[e+5])},${a(t[e+1])},${a(t[e+2])},${a(t[e+3])})`;case 64527:return`l.w(${S(t[e+3])},${a(t[e+1])},${a(t[e+2])})`;case 64528:return S(t[e+1])+".length";case 64529:return`l.ne(${S(t[e+4])},${a(t[e+1])},${a(t[e+2])},${a(t[e+3])})`;default:throw"Internal error"}},F=(e,s)=>{let r=i;return t[r]=e,i+=s,r},o=(e,s=g)=>{P.push(i),t[i++]=e|65536|s<<24,t[i++]=-s},f=()=>{d(),ne(0),m[m.length-1].a=!0},d=(e=!1)=>{let s=[],r=P.length-1,h=H=>{let ee=t[H],j=ee&65535,se=ee>>16&255,oe=j>=40&&j<=62||j>=64520&&j<=64523;for(let Z=se-1;r>=0&&Z>=0;Z--){let G=-t[H+Z+1],ue=!1;for(let V=r;V>=0;V--){let $e=P[V];if($e===null)continue;let Re=t[$e],ce=Re&65535;if(oe&&(ce<65||ce>66)&&ce!=32)break;if(Re>>>24===G){P[V]=null,ue||(r=V-1),t[H+Z+1]=h($e);break}if(ce!==243&&ce!==244)break;ue=!0}}return tt(t,M,F,H)},w;for(;r>=0;){let H=r--;(w=P[H])!==null&&(P[H]=h(w))}let q;for(r=P.length-1,e&&(r>=0&&(w=P[r])!==null&&t[w]>>>24===g?(q=_(w),r--):q="s"+g,g--);r>=0;)if((w=P[r--])!==null){let H=t[w]>>>24;s.push(`${H?$(H)+"=":""}${_(w)};`)}return k+=s.reverse().join(""),M.length=0,P.length=0,i=0,q},{re:I,o:R,R:K,k:Me,de:pe,E:ie}=A,[We,qe]=ie[Me[U]],[Ne,De,Ve]=K[U],re=[],ze=We.length;for(let e=0;e{let s=m.length{if(m[m.length-1].a)return;let s=m[e];if(e)if(s.F===1){if(g>s.r+s.c)for(let r=1;r<=s.c;r++)k+=`s${s.r+r}=s${g-s.c+r};`;k+=es.r+s.s)for(let r=1;r<=s.s;r++)k+=`s${s.r+r}=s${g-s.s+r};`;k+=e<=ae?`break b${e};`:`L=${s.$};continue;`}else if(s.s===1)k+=`return s${g};`;else if(s.s>1){let r=[];for(let h=s.s-1;h>=0;h--)r.push("s"+(g-h));k+=`return[${r}];`}else k+="return;"},m=[{c:0,a:!1,F:0,$:-1,_:-1,r:0,s:qe.length}],we=e=>{let s=Ye[e]|0;if(!(s&8))return!1;if(s&8)if(m[m.length-1].a)s&32&&I[W++]&64&&B(),s&16&&B();else{let r=s&3;if(s&1024&&(P.push(i),t[i++]=66|g+1<<24,t[i++]=M.length,M.push(63n),P.push(i),t[i++]=131|2<<16|g<<24,t[i++]=-g,t[i++]=-(g+1)),g-=r,s&384)for(let h=0;h1&&(t[i++]=g+1),g+=w.length}s&&f();break}case 17:case 19:{let s=e===19,r=B(),h=B();if(!m[m.length-1].a){let[w,q]=ie[r];g-=w.length+1,P.push(i),q.length===1&&(e|=g+1<<24),t[i++]=e|w.length<<16,t[i++]=-(g+w.length+1);for(let H=1;H<=w.length;H++)t[i++]=-(g+H);t[i++]=h,t[i++]=r,q.length>1&&(t[i++]=g+1),g+=q.length}s&&f();break}case 27:case 28:{if(e===28){let s=B();if(s!==1)throw Error("Unsupported select type count "+s);W++}m[m.length-1].a||(o(240),g-=2,P.push(i),t[i++]=e|3<<16|g<<24,t[i++]=-(g+2),t[i++]=-g,t[i++]=-(g+1));break}case 65:m[m.length-1].a?D():(P.push(i),t[i++]=e|++g<<24,t[i++]=D());break;case 66:m[m.length-1].a?J():(P.push(i),t[i++]=e|++g<<24,t[i++]=M.length,M.push(J()));break;case 67:m[m.length-1].a||(P.push(i),t[i++]=e|++g<<24,t[i++]=W),W+=4;break;case 68:m[m.length-1].a||(P.push(i),t[i++]=e|++g<<24,t[i++]=W),W+=8;break;case 208:W++,m[m.length-1].a||(P.push(i),t[i++]=e|++g<<24);break;case 252:if(e=64512|I[W++],we(e))continue;switch(e){case 64520:{let s=B(),r=B();m[m.length-1].a||(g-=2,P.push(i),t[i++]=e|3<<16|g<<24,t[i++]=-g,t[i++]=-(g+1),t[i++]=-(g+2),t[i++]=s,t[i++]=r);break}case 64522:{let s=B(),r=B();m[m.length-1].a||(g-=2,P.push(i),t[i++]=e|3<<16|g<<24,t[i++]=-g,t[i++]=-(g+1),t[i++]=-(g+2),t[i++]=r,t[i++]=s);break}case 64523:{let s=B();m[m.length-1].a||(g-=2,P.push(i),t[i++]=e|3<<16|g<<24,t[i++]=-(g+1),t[i++]=-g,t[i++]=-(g+2),t[i++]=s);break}case 64524:{let s=B(),r=B();m[m.length-1].a||(g-=2,P.push(i),t[i++]=e|3<<16|g<<24,t[i++]=-g,t[i++]=-(g+1),t[i++]=-(g+2),t[i++]=r,t[i++]=s);break}case 64526:{let s=B(),r=B();m[m.length-1].a||(g-=2,P.push(i),t[i++]=e|3<<16|g<<24,t[i++]=-g,t[i++]=-(g+1),t[i++]=-(g+2),t[i++]=s,t[i++]=r);break}default:throw Error("Unsupported instruction: 0xFC "+L(e&255))}break;default:throw Error("Unsupported instruction: "+L(e))}}if(b>255)throw Error("Deep stacks are not supported");let Ce=JSON.stringify("wasm:"+(pe.get(Y)||`function[${U}]`)),je=`return{${Ce}(${re.slice(0,ze)}){var ${_e};${k}}}[${Ce}]`;return new Function("f","F","c","t","d","e","g","l",je)(n,u,T,y,O,p,x,te)};var de=class{valueOf(){return this.value}},at=(n,l)=>{let[u,y]=n,O=[],p=[];for(let T=0;T1){x=`let r=${x};`;for(let T=0;T{${x}}`)(l,te)},le=class{constructor(l,u){let y=Pe.get(l),{R:O,_e:p,ue:x,ce:T,k:A,Fe:U,ge:Y,fe:B,me:D,he:J,E:N}=y,t=this.exports=Object.create(null),P=[],i=[],M=[],b=[],$=[],v={},S=[],C=a=>{let _=v[a]||(v[a]={xe:a,ie:M[a],p:null,x:(...F)=>{let o=i[a](...F);return _.x=i[a],o}});return _};for(let a of Y){let[_,F,o,f]=a,d=u[_][F];if(o===0){let I=N[f],R=i.length;i.push((...K)=>(i[R]=at(I,d))(...K)),M.push(I)}else if(o===1)S.push(Be.get(d));else if(o===2)P.push(Te.get(d));else if(o===3)b.push(Oe(d,f)),$.push(f);else throw Error(`Unsupported import type ${L(o)} for "${_}"."${F}"`)}let E={};for(let[a,_]of B)P.push(Te.get(new me({initial:a,maximum:a>_?a:_})));for(let a=0;a{E["l"+a]=_.l,E["u"+a]=_.u,E["o"+a]=_.o};E["A"+a]=_,_.L.push(F),F()}for(let[a,_,F]of U)b.push(F(b,C)),$.push(a);let z=[];for(let[a,_,F]of p)_!==null&&(E["l"+a].set(F,_(b)),F=new Uint8Array),z.push(F);for(let a=0;a(i[_]=Qe(i,M,C,S,z,c,b,E,y,a,_))(...F))}let c=[];for(let[a,_,F]of J){if(a!==112&&a!==111)throw Error("Unsupported element type: "+L(a));S.push(Be.get(new he({element:a===111?"externref":"anyfunc",initial:_,maximum:_>F?_:F})))}for(let[a,_,F]of x){let o=[];for(let f of F)o.push(f===null?null:C(f));if(c.push(o),a!==null&&_!==null){let f=S[a],d=_(b);for(let I of o)f[d++]=I}}for(let[a,_,F]of T)if(_===0)t[a]=te.M(C(F));else if(_===1)t[a]=S[F].S;else if(_===2)t[a]=P[F].S;else if(_===3){let o=new de,f=$[F];Object.defineProperty(o,"value",{get:()=>b[F],set:d=>{b[F]=Oe(d,f)}}),t[a]=o}else throw Error(`Unsupported export type ${L(_)} for "${a}"`);D>=0&&i[D]()}},Te=new WeakMap,Ie=n=>Math.max(-1,Math.min(n,65535))|0,me=class{constructor({initial:l,maximum:u}){if(l=Ie(l),u=Ie(u??1/0),l<0||l>u)throw RangeError();let y=new ArrayBuffer(l<<16),O={S:this,f:y,l:new Uint8Array(y),u:new Int8Array(y),o:new DataView(y),g:l,Me:u,L:[],v(p){let x=this.g,T=this.l;if(p=Ie(p),p<0||this.g+p>this.Me)return-1;if(!p)return x;let A=new ArrayBuffer((this.g+=p)<<16),U=new Uint8Array(A);U.set(T);try{structuredClone(this.f,{transfer:[this.f]})}catch{}this.f=A,this.l=U,this.u=new Int8Array(A),this.o=new DataView(A);for(let Y of this.L)Y();return x}};Te.set(this,O),Object.defineProperty(this,"buffer",{get:()=>O.f}),this.grow=p=>{let x=O.v(p);if(x<0)throw RangeError();return x}}},Be=new WeakMap,he=class{constructor({element:l,initial:u,maximum:y}){let O=l=="anyfunc",p=[];if(!O&&l!=="externref")throw TypeError();p.S=this,p.ae=Math.min(4294967295,y??1/0),p.length=u;for(let x=0;xp.length}),this.get=x=>{if(x>>>=0,x>=p.length)throw RangeError();return O?te.M(p[x]):p[x]},this.set=(x,T)=>{if(x>>>=0,x>=p.length)throw RangeError();p[x]=O?te.h(T):T},this.grow=(x,T)=>{let A=te.w(p,O?te.h(T):T,x);if(A<0)throw RangeError();return A}}};var nt=async n=>new X(n),lt=async n=>new X(await(await n).arrayBuffer()),it=async(n,l)=>{if(n instanceof X)return new le(n,l);let u=new X(n);return{module:u,instance:new le(u,l)}},st=async(n,l)=>{let u=new X(await(await n).arrayBuffer());return{module:u,instance:new le(u,l)}},ot=n=>{if(!ArrayBuffer.isView(n)&&!(n instanceof ArrayBuffer))throw TypeError("Invalid buffer source");try{return new X(n),!0}catch{return!1}},Rt={Global:de,Instance:le,compile:nt,compileStreaming:lt,instantiate:it,instantiateStreaming:st,validate:ot,Memory:me,Module:X,Table:he,CompileError:Q};return Rt});'},955:e=>{e.exports='/*! For license information please see node-rsa.bundle.js.LICENSE.txt */\r\n!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.NODERSA=e():t.NODERSA=e()}(globalThis,(()=>(()=>{var t={6395:t=>{t.exports={newInvalidAsn1Error:function(t){var e=new Error;return e.name="InvalidAsn1Error",e.message=t||"",e}}},5670:(t,e,r)=>{var n=r(6395),i=r(6299),o=r(3319),s=r(1431);for(var a in t.exports={Reader:o,Writer:s},i)i.hasOwnProperty(a)&&(t.exports[a]=i[a]);for(var f in n)n.hasOwnProperty(f)&&(t.exports[f]=n[f])},3319:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error;function a(t){if(!t||!i.isBuffer(t))throw new TypeError("data must be a node Buffer");this._buf=t,this._size=t.length,this._len=0,this._offset=0}Object.defineProperty(a.prototype,"length",{enumerable:!0,get:function(){return this._len}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){return this._offset}}),Object.defineProperty(a.prototype,"remain",{get:function(){return this._size-this._offset}}),Object.defineProperty(a.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}}),a.prototype.readByte=function(t){if(this._size-this._offset<1)return null;var e=255&this._buf[this._offset];return t||(this._offset+=1),e},a.prototype.peek=function(){return this.readByte(!0)},a.prototype.readLength=function(t){if(void 0===t&&(t=this._offset),t>=this._size)return null;var e=255&this._buf[t++];if(null===e)return null;if(128&~e)this._len=e;else{if(0==(e&=127))throw s("Indefinite length not supported");if(e>4)throw s("encoding too long");if(this._size-tthis._size-n)return null;if(this._offset=n,0===this.length)return e?i.alloc(0):"";var a=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,e?a:a.toString("utf8")},a.prototype.readOID=function(t){t||(t=o.OID);var e=this.readString(t,!0);if(null===e)return null;for(var r=[],n=0,i=0;i4)throw s("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;for(var i=this._buf[this._offset],o=0,a=0;a{t.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},1431:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error,a={size:1024,growthFactor:8};function f(t){var e,r;e=a,r=t||{},n.ok(e),n.equal(typeof e,"object"),n.ok(r),n.equal(typeof r,"object"),Object.getOwnPropertyNames(e).forEach((function(t){if(!r[t]){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n)}})),t=r,this._buf=i.alloc(t.size||1024),this._size=this._buf.length,this._offset=0,this._options=t,this._seq=[]}Object.defineProperty(f.prototype,"buffer",{get:function(){if(this._seq.length)throw s(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}}),f.prototype.writeByte=function(t){if("number"!=typeof t)throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=t},f.prototype.writeInt=function(t,e){if("number"!=typeof t)throw new TypeError("argument must be a Number");"number"!=typeof e&&(e=o.Integer);for(var r=4;(!(4286578688&t)||-8388608==(4286578688&t))&&r>1;)r--,t<<=8;if(r>4)throw s("BER ints cannot be > 0xffffffff");for(this._ensure(2+r),this._buf[this._offset++]=e,this._buf[this._offset++]=r;r-- >0;)this._buf[this._offset++]=(4278190080&t)>>>24,t<<=8},f.prototype.writeNull=function(){this.writeByte(o.Null),this.writeByte(0)},f.prototype.writeEnumeration=function(t,e){if("number"!=typeof t)throw new TypeError("argument must be a Number");return"number"!=typeof e&&(e=o.Enumeration),this.writeInt(t,e)},f.prototype.writeBoolean=function(t,e){if("boolean"!=typeof t)throw new TypeError("argument must be a Boolean");"number"!=typeof e&&(e=o.Boolean),this._ensure(3),this._buf[this._offset++]=e,this._buf[this._offset++]=1,this._buf[this._offset++]=t?255:0},f.prototype.writeString=function(t,e){if("string"!=typeof t)throw new TypeError("argument must be a string (was: "+typeof t+")");"number"!=typeof e&&(e=o.OctetString);var r=i.byteLength(t);this.writeByte(e),this.writeLength(r),r&&(this._ensure(r),this._buf.write(t,this._offset),this._offset+=r)},f.prototype.writeBuffer=function(t,e){if("number"!=typeof e)throw new TypeError("tag must be a number");if(!i.isBuffer(t))throw new TypeError("argument must be a buffer");this.writeByte(e),this.writeLength(t.length),this._ensure(t.length),t.copy(this._buf,this._offset,0,t.length),this._offset+=t.length},f.prototype.writeStringArray=function(t){if(!t instanceof Array)throw new TypeError("argument must be an Array[String]");var e=this;t.forEach((function(t){e.writeString(t)}))},f.prototype.writeOID=function(t,e){if("string"!=typeof t)throw new TypeError("argument must be a string");if("number"!=typeof e&&(e=o.OID),!/^([0-9]+\\.){3,}[0-9]+$/.test(t))throw new Error("argument is not a valid OID string");var r=t.split("."),n=[];n.push(40*parseInt(r[0],10)+parseInt(r[1],10)),r.slice(2).forEach((function(t){!function(t,e){e<128?t.push(e):e<16384?(t.push(e>>>7|128),t.push(127&e)):e<2097152?(t.push(e>>>14|128),t.push(e>>>7&255|128),t.push(127&e)):e<268435456?(t.push(e>>>21|128),t.push(e>>>14&255|128),t.push(e>>>7&255|128),t.push(127&e)):(t.push(e>>>28&255|128),t.push(e>>>21&255|128),t.push(e>>>14&255|128),t.push(e>>>7&255|128),t.push(127&e))}(n,parseInt(t,10))}));var i=this;this._ensure(2+n.length),this.writeByte(e),this.writeLength(n.length),n.forEach((function(t){i.writeByte(t)}))},f.prototype.writeLength=function(t){if("number"!=typeof t)throw new TypeError("argument must be a Number");if(this._ensure(4),t<=127)this._buf[this._offset++]=t;else if(t<=255)this._buf[this._offset++]=129,this._buf[this._offset++]=t;else if(t<=65535)this._buf[this._offset++]=130,this._buf[this._offset++]=t>>8,this._buf[this._offset++]=t;else{if(!(t<=16777215))throw s("Length too long (> 4 bytes)");this._buf[this._offset++]=131,this._buf[this._offset++]=t>>16,this._buf[this._offset++]=t>>8,this._buf[this._offset++]=t}},f.prototype.startSequence=function(t){"number"!=typeof t&&(t=o.Sequence|o.Constructor),this.writeByte(t),this._seq.push(this._offset),this._ensure(3),this._offset+=3},f.prototype.endSequence=function(){var t=this._seq.pop(),e=t+3,r=this._offset-e;if(r<=127)this._shift(e,r,-2),this._buf[t]=r;else if(r<=255)this._shift(e,r,-1),this._buf[t]=129,this._buf[t+1]=r;else if(r<=65535)this._buf[t]=130,this._buf[t+1]=r>>8,this._buf[t+2]=r;else{if(!(r<=16777215))throw s("Sequence too long");this._shift(e,r,1),this._buf[t]=131,this._buf[t+1]=r>>16,this._buf[t+2]=r>>8,this._buf[t+3]=r}},f.prototype._shift=function(t,e,r){n.ok(void 0!==t),n.ok(void 0!==e),n.ok(r),this._buf.copy(this._buf,t+r,t,t+e),this._offset+=r},f.prototype._ensure=function(t){if(n.ok(t),this._size-this._offset{var n=r(5670);t.exports={Ber:n,BerReader:n.Reader,BerWriter:n.Writer}},4529:(t,e,r)=>{"use strict";var n=r(1514)();function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i=0;u--)if(c[u]!==h[u])return!1;for(u=c.length-1;u>=0;u--)if(!S(t[a=c[u]],e[a],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function _(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function b(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function E(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError(\'"block" argument must be a function\');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&v(i,r,"Missing expected exception"+n);var o="string"==typeof n,a=!t&&i&&!r;if((!t&&s.isError(i)&&o&&b(i,r)||a)&&v(i,r,"Got unwanted exception"+n),t&&i&&r&&!b(i,r)||!t&&i)throw i}p.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=g(d(this.actual),128)+" "+this.operator+" "+g(d(this.expected),128),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=y(e),o=n.indexOf("\\n"+i);if(o>=0){var s=n.indexOf("\\n",o+1);n=n.substring(s+1)}this.stack=n}}},s.inherits(p.AssertionError,Error),p.fail=v,p.ok=m,p.equal=function(t,e,r){t!=e&&v(t,e,r,"==",p.equal)},p.notEqual=function(t,e,r){t==e&&v(t,e,r,"!=",p.notEqual)},p.deepEqual=function(t,e,r){S(t,e,!1)||v(t,e,r,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(t,e,r){S(t,e,!0)||v(t,e,r,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(t,e,r){S(t,e,!1)&&v(t,e,r,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function t(e,r,n){S(e,r,!0)&&v(e,r,n,"notDeepStrictEqual",t)},p.strictEqual=function(t,e,r){t!==e&&v(t,e,r,"===",p.strictEqual)},p.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,"!==",p.notStrictEqual)},p.throws=function(t,e,r){E(!0,t,e,r)},p.doesNotThrow=function(t,e,r){E(!1,t,e,r)},p.ifError=function(t){if(t)throw t},p.strict=n((function t(e,r){e||v(e,!0,r,"==",t)}),p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var w=Object.keys||function(t){var e=[];for(var r in t)a.call(t,r)&&e.push(r);return e}},6100:t=>{"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},3845:t=>{t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},4591:(t,e,r)=>{var n=r(5606),i=/%[sdj%]/g;e.format=function(t){if(!v(t)){for(var e=[],r=0;r=o)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),f=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&e._extend(n,r),m(n.showHidden)&&(n.showHidden=!1),m(n.depth)&&(n.depth=2),m(n.colors)&&(n.colors=!1),m(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=f),c(n,t,n.depth)}function f(t,e){var r=a.styles[e];return r?"["+a.colors[r][0]+"m"+t+"["+a.colors[r][1]+"m":t}function u(t,e){return t}function c(t,r,n){if(t.customInspect&&r&&w(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return v(i)||(i=c(t,i,n)),i}var o=function(t,e){if(m(e))return t.stylize("undefined","undefined");if(v(e)){var r="\'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/\'/g,"\\\\\'").replace(/\\\\"/g,\'"\')+"\'";return t.stylize(r,"string")}return d(e)?t.stylize(""+e,"number"):y(e)?t.stylize(""+e,"boolean"):g(e)?t.stylize("null","null"):void 0}(t,r);if(o)return o;var s=Object.keys(r),a=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(s);if(t.showHidden&&(s=Object.getOwnPropertyNames(r)),E(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return h(r);if(0===s.length){if(w(r)){var f=r.name?": "+r.name:"";return t.stylize("[Function"+f+"]","special")}if(S(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(b(r))return t.stylize(Date.prototype.toString.call(r),"date");if(E(r))return h(r)}var u,_="",O=!1,B=["{","}"];return l(r)&&(O=!0,B=["[","]"]),w(r)&&(_=" [Function"+(r.name?": "+r.name:"")+"]"),S(r)&&(_=" "+RegExp.prototype.toString.call(r)),b(r)&&(_=" "+Date.prototype.toUTCString.call(r)),E(r)&&(_=" "+h(r)),0!==s.length||O&&0!=r.length?n<0?S(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),u=O?function(t,e,r,n,i){for(var o=[],s=0,a=e.length;s60?r[0]+(""===e?"":e+"\\n ")+" "+t.join(",\\n ")+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}(u,_,B)):B[0]+_+B[1]}function h(t){return"["+Error.prototype.toString.call(t)+"]"}function p(t,e,r,n,i,o){var s,a,f;if((f=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?a=f.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):f.set&&(a=t.stylize("[Setter]","special")),x(n,i)||(s="["+i+"]"),a||(t.seen.indexOf(f.value)<0?(a=g(r)?c(t,f.value,null):c(t,f.value,r-1)).indexOf("\\n")>-1&&(a=o?a.split("\\n").map((function(t){return" "+t})).join("\\n").substr(2):"\\n"+a.split("\\n").map((function(t){return" "+t})).join("\\n")):a=t.stylize("[Circular]","special")),m(s)){if(o&&i.match(/^\\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=t.stylize(s,"name")):(s=s.replace(/\'/g,"\\\\\'").replace(/\\\\"/g,\'"\').replace(/(^"|"$)/g,"\'"),s=t.stylize(s,"string"))}return s+": "+a}function l(t){return Array.isArray(t)}function y(t){return"boolean"==typeof t}function g(t){return null===t}function d(t){return"number"==typeof t}function v(t){return"string"==typeof t}function m(t){return void 0===t}function S(t){return _(t)&&"[object RegExp]"===O(t)}function _(t){return"object"==typeof t&&null!==t}function b(t){return _(t)&&"[object Date]"===O(t)}function E(t){return _(t)&&("[object Error]"===O(t)||t instanceof Error)}function w(t){return"function"==typeof t}function O(t){return Object.prototype.toString.call(t)}function B(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(m(o)&&(o=n.env.NODE_DEBUG||""),t=t.toUpperCase(),!s[t])if(new RegExp("\\\\b"+t+"\\\\b","i").test(o)){var r=n.pid;s[t]=function(){var n=e.format.apply(e,arguments);console.error("%s %d: %s",t,r,n)}}else s[t]=function(){};return s[t]},e.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=l,e.isBoolean=y,e.isNull=g,e.isNullOrUndefined=function(t){return null==t},e.isNumber=d,e.isString=v,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=m,e.isRegExp=S,e.isObject=_,e.isDate=b,e.isError=E,e.isFunction=w,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=r(3845);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){var t,r;console.log("%s - %s",(r=[B((t=new Date).getHours()),B(t.getMinutes()),B(t.getSeconds())].join(":"),[t.getDate(),A[t.getMonth()],r].join(" ")),e.format.apply(e,arguments))},e.inherits=r(6100),e._extend=function(t,e){if(!e||!_(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}},7526:(t,e)=>{"use strict";e.byteLength=function(t){var e=a(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,o=a(t),s=o[0],f=o[1],u=new i(function(t,e,r){return 3*(e+r)/4-r}(0,s,f)),c=0,h=f>0?s-4:s;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===f&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===f&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],s=16383,a=0,u=n-i;au?u:a+s));return 1===i?(e=t[n-1],o.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],o.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)r[s]=o[s],n[o.charCodeAt(s)]=s;function a(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function f(t,e,n){for(var i,o,s=[],a=e;a>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},8287:(t,e,r)=>{"use strict";var n=r(7526),i=r(251);e.Buffer=a,e.SlowBuffer=function(t){return+t!=t&&(t=0),a.alloc(+t)},e.INSPECT_MAX_BYTES=50;var o=2147483647;function s(t){if(t>o)throw new RangeError(\'The value "\'+t+\'" is invalid for option "size"\');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError(\'The "string" argument must be of type string. Received type number\');return c(t)}return f(t,e,r)}function f(t,e,r){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|l(t,e),n=s(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return h(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(H(t,ArrayBuffer)||t&&H(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|t}function l(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||H(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError(\'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type \'+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return U(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return M(t).length;default:if(i)return n?-1:U(t).length;e=(""+e).toLowerCase(),i=!0}}function y(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return B(this,e,r);case"ascii":return x(this,e,r);case"latin1":case"binary":return P(this,e,r);case"base64":return O(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function g(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),F(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:v(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):v(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function v(t,e,r,n,i){var o,s=1,a=t.length,f=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,a/=2,f/=2,r/=2}function u(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){var c=-1;for(o=r;oa&&(r=a-f),o=r;o>=0;o--){for(var h=!0,p=0;pi&&(n=i):n=i;var o=e.length;n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function O(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function B(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:u>223?3:u>191?2:1;if(i+h<=r)switch(h){case 1:u<128&&(c=u);break;case 2:128==(192&(o=t[i+1]))&&(f=(31&u)<<6|63&o)>127&&(c=f);break;case 3:o=t[i+1],s=t[i+2],128==(192&o)&&128==(192&s)&&(f=(15&u)<<12|(63&o)<<6|63&s)>2047&&(f<55296||f>57343)&&(c=f);break;case 4:o=t[i+1],s=t[i+2],a=t[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(f=(15&u)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&f<1114112&&(c=f)}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=h}return function(t){var e=t.length;if(e<=A)return String.fromCharCode.apply(String,t);for(var r="",n=0;nr&&(t+=" ... "),""},a.prototype.compare=function(t,e,r,n,i){if(H(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError(\'The "target" argument must be one of type Buffer or Uint8Array. Received type \'+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),f=Math.min(o,s),u=this.slice(n,i),c=t.slice(e,r),h=0;h>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return m(this,t,e,r);case"utf8":case"utf-8":return S(this,t,e,r);case"ascii":return _(this,t,e,r);case"latin1":case"binary":return b(this,t,e,r);case"base64":return E(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function x(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;ii)&&(r=i);for(var o="",s=e;sr)throw new RangeError("Trying to access beyond buffer length")}function D(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(e>i||et.length)throw new RangeError("Index out of range")}function R(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function N(t,e,r,n,o){return e=+e,r>>>=0,o||R(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function L(t,e,r,n,o){return e=+e,r>>>=0,o||R(t,0,r,8),i.write(t,e,r,n,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||k(t,e,this.length);for(var n=this[t],i=1,o=0;++o>>=0,e>>>=0,r||k(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||k(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||k(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||k(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||k(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||k(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||k(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||k(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},a.prototype.readInt8=function(t,e){return t>>>=0,e||k(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||k(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||k(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||k(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||k(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||k(t,4,this.length),i.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||k(t,4,this.length),i.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||k(t,8,this.length),i.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||k(t,8,this.length),i.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||D(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o>>=0,r>>>=0,n||D(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=0,s=1,a=0;for(this[e]=255&t;++o>>=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[e+o]=255&t;--o>=0&&(s*=256);)t<0&&0===a&&0!==this[e+o+1]&&(a=1),this[e+o]=(t/s|0)-a&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return N(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return N(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return L(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return L(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function M(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(C,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function j(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function H(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function F(t){return t!=t}},8075:(t,e,r)=>{"use strict";var n=r(453),i=r(487),o=i(n("String.prototype.indexOf"));t.exports=function(t,e){var r=n(t,!!e);return"function"==typeof r&&o(t,".prototype.")>-1?i(r):r}},487:(t,e,r)=>{"use strict";var n=r(6743),i=r(453),o=r(6897),s=r(9675),a=i("%Function.prototype.apply%"),f=i("%Function.prototype.call%"),u=i("%Reflect.apply%",!0)||n.call(f,a),c=r(655),h=i("%Math.max%");t.exports=function(t){if("function"!=typeof t)throw new s("a function is required");var e=u(n,f,arguments);return o(e,1+h(0,t.length-(arguments.length-1)),!0)};var p=function(){return u(n,a,arguments)};c?c(t.exports,"apply",{value:p}):t.exports.apply=p},955:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.BlockCipher,r=t.algo,i=[],o=[],s=[],a=[],f=[],u=[],c=[],h=[],p=[],l=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var r=0,n=0;for(e=0;e<256;e++){var y=n^n<<1^n<<2^n<<3^n<<4;y=y>>>8^255&y^99,i[r]=y,o[y]=r;var g=t[r],d=t[g],v=t[d],m=257*t[y]^16843008*y;s[r]=m<<24|m>>>8,a[r]=m<<16|m>>>16,f[r]=m<<8|m>>>24,u[r]=m,m=16843009*v^65537*d^257*g^16843008*r,c[y]=m<<24|m>>>8,h[y]=m<<16|m>>>16,p[y]=m<<8|m>>>24,l[y]=m,r?(r=g^t[t[t[v^g]]],n^=t[t[n]]):r=n=1}}();var y=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],s=0;s6&&s%r==4&&(a=i[a>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a]):(a=i[(a=a<<8|a>>>24)>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a],a^=y[s/r|0]<<24),o[s]=o[s-r]^a}for(var f=this._invKeySchedule=[],u=0;u>>24]]^h[i[a>>>16&255]]^p[i[a>>>8&255]]^l[i[255&a]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,f,u,i)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,c,h,p,l,o),r=t[e+1],t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,n,i,o,s,a){for(var f=this._nRounds,u=t[e]^r[0],c=t[e+1]^r[1],h=t[e+2]^r[2],p=t[e+3]^r[3],l=4,y=1;y>>24]^i[c>>>16&255]^o[h>>>8&255]^s[255&p]^r[l++],d=n[c>>>24]^i[h>>>16&255]^o[p>>>8&255]^s[255&u]^r[l++],v=n[h>>>24]^i[p>>>16&255]^o[u>>>8&255]^s[255&c]^r[l++],m=n[p>>>24]^i[u>>>16&255]^o[c>>>8&255]^s[255&h]^r[l++];u=g,c=d,h=v,p=m}g=(a[u>>>24]<<24|a[c>>>16&255]<<16|a[h>>>8&255]<<8|a[255&p])^r[l++],d=(a[c>>>24]<<24|a[h>>>16&255]<<16|a[p>>>8&255]<<8|a[255&u])^r[l++],v=(a[h>>>24]<<24|a[p>>>16&255]<<16|a[u>>>8&255]<<8|a[255&c])^r[l++],m=(a[p>>>24]<<24|a[u>>>16&255]<<16|a[c>>>8&255]<<8|a[255&h])^r[l++],t[e]=g,t[e+1]=d,t[e+2]=v,t[e+3]=m},keySize:8});t.AES=e._createHelper(g)}(),n.AES)},7165:function(t,e,r){var n,i,o,s,a,f,u,c,h,p,l,y,g,d,v,m,S,_,b;t.exports=(n=r(9021),r(9506),void(n.lib.Cipher||(i=n,o=i.lib,s=o.Base,a=o.WordArray,f=o.BufferedBlockAlgorithm,u=i.enc,u.Utf8,c=u.Base64,h=i.algo.EvpKDF,p=o.Cipher=f.extend({cfg:s.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){f.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?b:S}return function(e){return{encrypt:function(r,n,i){return t(n).encrypt(e,r,n,i)},decrypt:function(r,n,i){return t(n).decrypt(e,r,n,i)}}}}()}),o.StreamCipher=p.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),l=i.mode={},y=o.BlockCipherMode=s.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),g=l.CBC=function(){var t=y.extend();function e(t,e,r){var n=this._iv;if(n){var i=n;this._iv=void 0}else i=this._prevBlock;for(var o=0;o>>2];t.sigBytes-=e}},o.BlockCipher=p.extend({cfg:p.cfg.extend({mode:g,padding:d}),reset:function(){p.reset.call(this);var t=this.cfg,e=t.iv,r=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=r.createEncryptor;else n=r.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==n?this._mode.init(this,e&&e.words):(this._mode=n.call(r,this,e&&e.words),this._mode.__creator=n)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4}),v=o.CipherParams=s.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),m=(i.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,r=t.salt;if(r)var n=a.create([1398893684,1701076831]).concat(r).concat(e);else n=e;return n.toString(c)},parse:function(t){var e=c.parse(t),r=e.words;if(1398893684==r[0]&&1701076831==r[1]){var n=a.create(r.slice(2,4));r.splice(0,4),e.sigBytes-=16}return v.create({ciphertext:e,salt:n})}},S=o.SerializableCipher=s.extend({cfg:s.extend({format:m}),encrypt:function(t,e,r,n){n=this.cfg.extend(n);var i=t.createEncryptor(r,n),o=i.finalize(e),s=i.cfg;return v.create({ciphertext:o,key:r,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:n.format})},decrypt:function(t,e,r,n){return n=this.cfg.extend(n),e=this._parse(e,n.format),t.createDecryptor(r,n).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),_=(i.kdf={}).OpenSSL={execute:function(t,e,r,n){n||(n=a.random(8));var i=h.create({keySize:e+r}).compute(t,n),o=a.create(i.words.slice(e),4*r);return i.sigBytes=4*e,v.create({key:i,iv:o,salt:n})}},b=o.PasswordBasedCipher=S.extend({cfg:S.cfg.extend({kdf:_}),encrypt:function(t,e,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,t.keySize,t.ivSize);n.iv=i.iv;var o=S.encrypt.call(this,t,e,i.key,n);return o.mixIn(i),o},decrypt:function(t,e,r,n){n=this.cfg.extend(n),e=this._parse(e,n.format);var i=n.kdf.execute(r,t.keySize,t.ivSize,e.salt);return n.iv=i.iv,S.decrypt.call(this,t,e,i.key,n)}}))))},9021:function(t,e){var r;t.exports=(r=r||function(t,e){var r=Object.create||function(){function t(){}return function(e){var r;return t.prototype=e,r=new t,t.prototype=null,r}}(),n={},i=n.lib={},o=i.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,r=t.words,n=this.sigBytes,i=t.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,r=this.sigBytes;e[r>>>2]&=4294967295<<32-r%4*8,e.length=t.ceil(r/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var r,n=[],i=function(e){var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new s.init(r,e/2)}},u=a.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new s.init(r,e)}},c=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=c.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,a=i/(4*o),f=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*o,u=t.min(4*f,i);if(f){for(var c=0;c>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var f=n.charAt(64);if(f)for(;i.length%4;)i.push(f);return i.join("")},parse:function(t){var e=t.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i>>6-s%4*2;n[i>>>2]|=(a|f)<<24-i%4*8,i++}return o.create(n,i)}(t,e,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64)},5503:function(t,e,r){var n;t.exports=(n=r(9021),function(){var t=n,e=t.lib.WordArray,r=t.enc;function i(t){return t<<8&4278255360|t>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var r=t.length,n=[],i=0;i>>1]|=t.charCodeAt(i)<<16-i%2*16;return e.create(n,2*r)}},r.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var r=t.length,n=[],o=0;o>>1]|=i(t.charCodeAt(o)<<16-o%2*16);return e.create(n,2*r)}}}(),n.enc.Utf16)},9506:function(t,e,r){var n,i,o,s,a,f,u,c;t.exports=(c=r(9021),r(5471),r(1025),o=(i=(n=c).lib).Base,s=i.WordArray,f=(a=n.algo).MD5,u=a.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:f,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,n=r.hasher.create(),i=s.create(),o=i.words,a=r.keySize,f=r.iterations;o.lengthn&&(e=t.finalize(e)),e.clamp();for(var i=this._oKey=e.clone(),s=this._iKey=e.clone(),a=i.words,f=s.words,u=0;u>>2]|=t[i]<<24-i%4*8;e.call(this,n,r)}else e.apply(this,arguments)};r.prototype=t}}(),n.lib.WordArray)},4636:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=[];!function(){for(var e=0;e<64;e++)a[e]=4294967296*t.abs(t.sin(e+1))|0}();var f=s.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var n=e+r,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=t[e+0],f=t[e+1],l=t[e+2],y=t[e+3],g=t[e+4],d=t[e+5],v=t[e+6],m=t[e+7],S=t[e+8],_=t[e+9],b=t[e+10],E=t[e+11],w=t[e+12],O=t[e+13],B=t[e+14],A=t[e+15],x=o[0],P=o[1],T=o[2],I=o[3];x=u(x,P,T,I,s,7,a[0]),I=u(I,x,P,T,f,12,a[1]),T=u(T,I,x,P,l,17,a[2]),P=u(P,T,I,x,y,22,a[3]),x=u(x,P,T,I,g,7,a[4]),I=u(I,x,P,T,d,12,a[5]),T=u(T,I,x,P,v,17,a[6]),P=u(P,T,I,x,m,22,a[7]),x=u(x,P,T,I,S,7,a[8]),I=u(I,x,P,T,_,12,a[9]),T=u(T,I,x,P,b,17,a[10]),P=u(P,T,I,x,E,22,a[11]),x=u(x,P,T,I,w,7,a[12]),I=u(I,x,P,T,O,12,a[13]),T=u(T,I,x,P,B,17,a[14]),x=c(x,P=u(P,T,I,x,A,22,a[15]),T,I,f,5,a[16]),I=c(I,x,P,T,v,9,a[17]),T=c(T,I,x,P,E,14,a[18]),P=c(P,T,I,x,s,20,a[19]),x=c(x,P,T,I,d,5,a[20]),I=c(I,x,P,T,b,9,a[21]),T=c(T,I,x,P,A,14,a[22]),P=c(P,T,I,x,g,20,a[23]),x=c(x,P,T,I,_,5,a[24]),I=c(I,x,P,T,B,9,a[25]),T=c(T,I,x,P,y,14,a[26]),P=c(P,T,I,x,S,20,a[27]),x=c(x,P,T,I,O,5,a[28]),I=c(I,x,P,T,l,9,a[29]),T=c(T,I,x,P,m,14,a[30]),x=h(x,P=c(P,T,I,x,w,20,a[31]),T,I,d,4,a[32]),I=h(I,x,P,T,S,11,a[33]),T=h(T,I,x,P,E,16,a[34]),P=h(P,T,I,x,B,23,a[35]),x=h(x,P,T,I,f,4,a[36]),I=h(I,x,P,T,g,11,a[37]),T=h(T,I,x,P,m,16,a[38]),P=h(P,T,I,x,b,23,a[39]),x=h(x,P,T,I,O,4,a[40]),I=h(I,x,P,T,s,11,a[41]),T=h(T,I,x,P,y,16,a[42]),P=h(P,T,I,x,v,23,a[43]),x=h(x,P,T,I,_,4,a[44]),I=h(I,x,P,T,w,11,a[45]),T=h(T,I,x,P,A,16,a[46]),x=p(x,P=h(P,T,I,x,l,23,a[47]),T,I,s,6,a[48]),I=p(I,x,P,T,m,10,a[49]),T=p(T,I,x,P,B,15,a[50]),P=p(P,T,I,x,d,21,a[51]),x=p(x,P,T,I,w,6,a[52]),I=p(I,x,P,T,y,10,a[53]),T=p(T,I,x,P,b,15,a[54]),P=p(P,T,I,x,f,21,a[55]),x=p(x,P,T,I,S,6,a[56]),I=p(I,x,P,T,A,10,a[57]),T=p(T,I,x,P,v,15,a[58]),P=p(P,T,I,x,O,21,a[59]),x=p(x,P,T,I,g,6,a[60]),I=p(I,x,P,T,E,10,a[61]),T=p(T,I,x,P,l,15,a[62]),P=p(P,T,I,x,_,21,a[63]),o[0]=o[0]+x|0,o[1]=o[1]+P|0,o[2]=o[2]+T|0,o[3]=o[3]+I|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var o=t.floor(n/4294967296),s=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,f=a.words,u=0;u<4;u++){var c=f[u];f[u]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function u(t,e,r,n,i,o,s){var a=t+(e&r|~e&n)+i+s;return(a<>>32-o)+e}function c(t,e,r,n,i,o,s){var a=t+(e&n|r&~n)+i+s;return(a<>>32-o)+e}function h(t,e,r,n,i,o,s){var a=t+(e^r^n)+i+s;return(a<>>32-o)+e}function p(t,e,r,n,i,o,s){var a=t+(r^(e|~n))+i+s;return(a<>>32-o)+e}e.MD5=o._createHelper(f),e.HmacMD5=o._createHmacHelper(f)}(Math),n.MD5)},2169:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.mode.CFB=function(){var t=n.lib.BlockCipherMode.extend();function e(t,e,r,n){var i=this._iv;if(i){var o=i.slice(0);this._iv=void 0}else o=this._prevBlock;n.encryptBlock(o,0);for(var s=0;s>24))t+=1<<24;else{var e=t>>16&255,r=t>>8&255,n=255&t;255===e?(e=0,255===r?(r=0,255===n?n=0:++n):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=n}return t}var r=t.Encryptor=t.extend({processBlock:function(t,r){var n=this._cipher,i=n.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),function(t){0===(t[0]=e(t[0]))&&(t[1]=e(t[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var f=0;f>>2]|=i<<24-o%4*8,t.sigBytes+=i},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},n.pad.Ansix923)},4905:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.Iso10126={pad:function(t,e){var r=4*e,i=r-t.sigBytes%r;t.concat(n.lib.WordArray.random(i-1)).concat(n.lib.WordArray.create([i<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},n.pad.Iso10126)},482:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.Iso97971={pad:function(t,e){t.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(t,e)},unpad:function(t){n.pad.ZeroPadding.unpad(t),t.sigBytes--}},n.pad.Iso97971)},8124:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},2155:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.ZeroPadding={pad:function(t,e){var r=4*e;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1;!(e[r>>>2]>>>24-r%4*8&255);)r--;t.sigBytes=r+1}},n.pad.ZeroPadding)},19:function(t,e,r){var n,i,o,s,a,f,u,c,h;t.exports=(h=r(9021),r(5471),r(1025),o=(i=(n=h).lib).Base,s=i.WordArray,f=(a=n.algo).SHA1,u=a.HMAC,c=a.PBKDF2=o.extend({cfg:o.extend({keySize:4,hasher:f,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,n=u.create(r.hasher,t),i=s.create(),o=s.create([1]),a=i.words,f=o.words,c=r.keySize,h=r.iterations;a.length>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var i=0;i<4;i++)f.call(this);for(i=0;i<8;i++)n[i]^=r[i+4&7];if(e){var o=e.words,s=o[0],a=o[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),h=u>>>16|4294901760&c,p=c<<16|65535&u;for(n[0]^=u,n[1]^=h,n[2]^=c,n[3]^=p,n[4]^=u,n[5]^=h,n[6]^=c,n[7]^=p,i=0;i<4;i++)f.call(this)}},_doProcessBlock:function(t,e){var r=this._X;f.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[e+n]^=i[n]},blockSize:4,ivSize:2});function f(){for(var t=this._X,e=this._C,r=0;r<8;r++)o[r]=e[r];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,r=0;r<8;r++){var n=t[r]+e[r],i=65535&n,a=n>>>16,f=((i*i>>>17)+i*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=f^u}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=e._createHelper(a)}(),n.RabbitLegacy)},6298:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.StreamCipher,r=t.algo,i=[],o=[],s=[],a=r.Rabbit=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(this._b=0,r=0;r<4;r++)f.call(this);for(r=0;r<8;r++)i[r]^=n[r+4&7];if(e){var o=e.words,s=o[0],a=o[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),h=u>>>16|4294901760&c,p=c<<16|65535&u;for(i[0]^=u,i[1]^=h,i[2]^=c,i[3]^=p,i[4]^=u,i[5]^=h,i[6]^=c,i[7]^=p,r=0;r<4;r++)f.call(this)}},_doProcessBlock:function(t,e){var r=this._X;f.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[e+n]^=i[n]},blockSize:4,ivSize:2});function f(){for(var t=this._X,e=this._C,r=0;r<8;r++)o[r]=e[r];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,r=0;r<8;r++){var n=t[r]+e[r],i=65535&n,a=n>>>16,f=((i*i>>>17)+i*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=f^u}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=e._createHelper(a)}(),n.Rabbit)},7193:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var o=0;i<256;i++){var s=i%r,a=e[s>>>2]>>>24-s%4*8&255;o=(o+n[i]+a)%256;var f=n[i];n[i]=n[o],n[o]=f}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var t=this._S,e=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+t[e=(e+1)%256])%256;var o=t[e];t[e]=t[r],t[r]=o,n|=t[(t[e]+t[r])%256]<<24-8*i}return this._i=e,this._j=r,n}t.RC4=e._createHelper(i);var s=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)o.call(this)}});t.RC4Drop=e._createHelper(s)}(),n.RC4)},8056:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),f=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=i.create([0,1518500249,1859775393,2400959708,2840853838]),p=i.create([1352829926,1548603684,1836072691,2053994217,0]),l=s.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var n=e+r,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,s,l,_,b,E,w,O,B,A,x,P=this._hash.words,T=h.words,I=p.words,k=a.words,D=f.words,R=u.words,N=c.words;for(E=o=P[0],w=s=P[1],O=l=P[2],B=_=P[3],A=b=P[4],r=0;r<80;r+=1)x=o+t[e+k[r]]|0,x+=r<16?y(s,l,_)+T[0]:r<32?g(s,l,_)+T[1]:r<48?d(s,l,_)+T[2]:r<64?v(s,l,_)+T[3]:m(s,l,_)+T[4],x=(x=S(x|=0,R[r]))+b|0,o=b,b=_,_=S(l,10),l=s,s=x,x=E+t[e+D[r]]|0,x+=r<16?m(w,O,B)+I[0]:r<32?v(w,O,B)+I[1]:r<48?d(w,O,B)+I[2]:r<64?g(w,O,B)+I[3]:y(w,O,B)+I[4],x=(x=S(x|=0,N[r]))+A|0,E=A,A=B,B=S(O,10),O=w,w=x;x=P[1]+l+B|0,P[1]=P[2]+_+A|0,P[2]=P[3]+b+E|0,P[3]=P[4]+o+w|0,P[4]=P[0]+s+O|0,P[0]=x},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var i=this._hash,o=i.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return i},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function y(t,e,r){return t^e^r}function g(t,e,r){return t&e|~t&r}function d(t,e,r){return(t|~e)^r}function v(t,e,r){return t&r|e&~r}function m(t,e,r){return t^(e|~r)}function S(t,e){return t<>>32-e}e.RIPEMD160=o._createHelper(l),e.HmacRIPEMD160=o._createHmacHelper(l)}(Math),n.RIPEMD160)},5471:function(t,e,r){var n,i,o,s,a,f,u,c;t.exports=(i=(n=c=r(9021)).lib,o=i.WordArray,s=i.Hasher,a=n.algo,f=[],u=a.SHA1=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],u=0;u<80;u++){if(u<16)f[u]=0|t[e+u];else{var c=f[u-3]^f[u-8]^f[u-14]^f[u-16];f[u]=c<<1|c>>>31}var h=(n<<5|n>>>27)+a+f[u];h+=u<20?1518500249+(i&o|~i&s):u<40?1859775393+(i^o^s):u<60?(i&o|i&s|o&s)-1894007588:(i^o^s)-899497514,a=s,s=o,o=i<<30|i>>>2,i=n,n=h}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),e[15+(n+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}}),n.SHA1=s._createHelper(u),n.HmacSHA1=s._createHmacHelper(u),c.SHA1)},6308:function(t,e,r){var n,i,o,s,a,f;t.exports=(f=r(9021),r(3009),i=(n=f).lib.WordArray,o=n.algo,s=o.SHA256,a=o.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=s._doFinalize.call(this);return t.sigBytes-=4,t}}),n.SHA224=s._createHelper(a),n.HmacSHA224=s._createHmacHelper(a),f.SHA224)},3009:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=[],f=[];!function(){function e(e){for(var r=t.sqrt(e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function r(t){return 4294967296*(t-(0|t))|0}for(var n=2,i=0;i<64;)e(n)&&(i<8&&(a[i]=r(t.pow(n,.5))),f[i]=r(t.pow(n,1/3)),i++),n++}();var u=[],c=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],p=r[7],l=0;l<64;l++){if(l<16)u[l]=0|t[e+l];else{var y=u[l-15],g=(y<<25|y>>>7)^(y<<14|y>>>18)^y>>>3,d=u[l-2],v=(d<<15|d>>>17)^(d<<13|d>>>19)^d>>>10;u[l]=g+u[l-7]+v+u[l-16]}var m=n&i^n&o^i&o,S=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),_=p+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&c^~a&h)+f[l]+u[l];p=h,h=c,c=a,a=s+_|0,s=o,o=i,i=n,n=_+(S+m)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+p|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=t.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=o._createHelper(c),e.HmacSHA256=o._createHmacHelper(c)}(Math),n.SHA256)},5953:function(t,e,r){var n;t.exports=(n=r(9021),r(3240),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.x64.Word,a=e.algo,f=[],u=[],c=[];!function(){for(var t=1,e=0,r=0;r<24;r++){f[t+5*e]=(r+1)*(r+2)/2%64;var n=(2*t+3*e)%5;t=e%5,e=n}for(t=0;t<5;t++)for(e=0;e<5;e++)u[t+5*e]=e+(2*t+3*e)%5*5;for(var i=1,o=0;o<24;o++){for(var a=0,h=0,p=0;p<7;p++){if(1&i){var l=(1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(P=r[i]).high^=s,P.low^=o}for(var a=0;a<24;a++){for(var p=0;p<5;p++){for(var l=0,y=0,g=0;g<5;g++)l^=(P=r[p+5*g]).high,y^=P.low;var d=h[p];d.high=l,d.low=y}for(p=0;p<5;p++){var v=h[(p+4)%5],m=h[(p+1)%5],S=m.high,_=m.low;for(l=v.high^(S<<1|_>>>31),y=v.low^(_<<1|S>>>31),g=0;g<5;g++)(P=r[p+5*g]).high^=l,P.low^=y}for(var b=1;b<25;b++){var E=(P=r[b]).high,w=P.low,O=f[b];O<32?(l=E<>>32-O,y=w<>>32-O):(l=w<>>64-O,y=E<>>64-O);var B=h[u[b]];B.high=l,B.low=y}var A=h[0],x=r[0];for(A.high=x.high,A.low=x.low,p=0;p<5;p++)for(g=0;g<5;g++){var P=r[b=p+5*g],T=h[b],I=h[(p+1)%5+5*g],k=h[(p+2)%5+5*g];P.high=T.high^~I.high&k.high,P.low=T.low^~I.low&k.low}P=r[0];var D=c[a];P.high^=D.high,P.low^=D.low}},_doFinalize:function(){var e=this._data,r=e.words,n=(this._nDataBytes,8*e.sigBytes),o=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(t.ceil((n+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,f=a/8,u=[],c=0;c>>24)|4278255360&(p<<24|p>>>8),l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),u.push(l),u.push(p)}return new i.init(u,a)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});e.SHA3=o._createHelper(p),e.HmacSHA3=o._createHmacHelper(p)}(Math),n.SHA3)},9557:function(t,e,r){var n,i,o,s,a,f,u,c;t.exports=(c=r(9021),r(3240),r(1380),i=(n=c).x64,o=i.Word,s=i.WordArray,a=n.algo,f=a.SHA512,u=a.SHA384=f.extend({_doReset:function(){this._hash=new s.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var t=f._doFinalize.call(this);return t.sigBytes-=16,t}}),n.SHA384=f._createHelper(u),n.HmacSHA384=f._createHmacHelper(u),c.SHA384)},1380:function(t,e,r){var n;t.exports=(n=r(9021),r(3240),function(){var t=n,e=t.lib.Hasher,r=t.x64,i=r.Word,o=r.WordArray,s=t.algo;function a(){return i.create.apply(i,arguments)}var f=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],u=[];!function(){for(var t=0;t<80;t++)u[t]=a()}();var c=s.SHA512=e.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],p=r[7],l=n.high,y=n.low,g=i.high,d=i.low,v=o.high,m=o.low,S=s.high,_=s.low,b=a.high,E=a.low,w=c.high,O=c.low,B=h.high,A=h.low,x=p.high,P=p.low,T=l,I=y,k=g,D=d,R=v,N=m,L=S,C=_,U=b,M=E,j=w,H=O,F=B,z=A,G=x,q=P,$=0;$<80;$++){var K=u[$];if($<16)var W=K.high=0|t[e+2*$],V=K.low=0|t[e+2*$+1];else{var Y=u[$-15],X=Y.high,Z=Y.low,J=(X>>>1|Z<<31)^(X>>>8|Z<<24)^X>>>7,Q=(Z>>>1|X<<31)^(Z>>>8|X<<24)^(Z>>>7|X<<25),tt=u[$-2],et=tt.high,rt=tt.low,nt=(et>>>19|rt<<13)^(et<<3|rt>>>29)^et>>>6,it=(rt>>>19|et<<13)^(rt<<3|et>>>29)^(rt>>>6|et<<26),ot=u[$-7],st=ot.high,at=ot.low,ft=u[$-16],ut=ft.high,ct=ft.low;W=(W=(W=J+st+((V=Q+at)>>>0>>0?1:0))+nt+((V+=it)>>>0>>0?1:0))+ut+((V+=ct)>>>0>>0?1:0),K.high=W,K.low=V}var ht,pt=U&j^~U&F,lt=M&H^~M&z,yt=T&k^T&R^k&R,gt=I&D^I&N^D&N,dt=(T>>>28|I<<4)^(T<<30|I>>>2)^(T<<25|I>>>7),vt=(I>>>28|T<<4)^(I<<30|T>>>2)^(I<<25|T>>>7),mt=(U>>>14|M<<18)^(U>>>18|M<<14)^(U<<23|M>>>9),St=(M>>>14|U<<18)^(M>>>18|U<<14)^(M<<23|U>>>9),_t=f[$],bt=_t.high,Et=_t.low,wt=G+mt+((ht=q+St)>>>0>>0?1:0),Ot=vt+gt;G=F,q=z,F=j,z=H,j=U,H=M,U=L+(wt=(wt=(wt=wt+pt+((ht+=lt)>>>0>>0?1:0))+bt+((ht+=Et)>>>0>>0?1:0))+W+((ht+=V)>>>0>>0?1:0))+((M=C+ht|0)>>>0>>0?1:0)|0,L=R,C=N,R=k,N=D,k=T,D=I,T=wt+(dt+yt+(Ot>>>0>>0?1:0))+((I=ht+Ot|0)>>>0>>0?1:0)|0}y=n.low=y+I,n.high=l+T+(y>>>0>>0?1:0),d=i.low=d+D,i.high=g+k+(d>>>0>>0?1:0),m=o.low=m+N,o.high=v+R+(m>>>0>>0?1:0),_=s.low=_+C,s.high=S+L+(_>>>0>>0?1:0),E=a.low=E+M,a.high=b+U+(E>>>0>>0?1:0),O=c.low=O+H,c.high=w+j+(O>>>0>>0?1:0),A=h.low=A+z,h.high=B+F+(A>>>0>>0?1:0),P=p.low=P+q,p.high=x+G+(P>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(n+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(c),t.HmacSHA512=e._createHmacHelper(c)}(),n.SHA512)},7628:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib,r=e.WordArray,i=e.BlockCipher,o=t.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var n=s[r]-1;e[r]=t[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var u=i[o]=[],c=f[o];for(r=0;r<24;r++)u[r/6|0]|=e[(a[r]-1+c)%28]<<31-r%6,u[4+(r/6|0)]|=e[28+(a[r+24]-1+c)%28]<<31-r%6;for(u[0]=u[0]<<1|u[0]>>>31,r=1;r<7;r++)u[r]=u[r]>>>4*(r-1)+3;u[7]=u[7]<<5|u[7]>>>27}var h=this._invSubKeys=[];for(r=0;r<16;r++)h[r]=i[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),l.call(this,2,858993459),l.call(this,8,16711935),p.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=r[n],o=this._lBlock,s=this._rBlock,a=0,f=0;f<8;f++)a|=u[f][((s^i[f])&c[f])>>>0];this._lBlock=s,this._rBlock=o^a}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),l.call(this,8,16711935),l.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){var r=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=r,this._lBlock^=r<>>t^this._lBlock)&e;this._lBlock^=r,this._rBlock^=r<{"use strict";var n=r(655),i=r(8068),o=r(9675),s=r(5795);t.exports=function(t,e,r){if(!t||"object"!=typeof t&&"function"!=typeof t)throw new o("`obj` must be an object or a function`");if("string"!=typeof e&&"symbol"!=typeof e)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,f=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],h=!!s&&s(t,e);if(n)n(t,e,{configurable:null===u&&h?h.configurable:!u,enumerable:null===a&&h?h.enumerable:!a,value:r,writable:null===f&&h?h.writable:!f});else{if(!c&&(a||f||u))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=r}}},655:(t,e,r)=>{"use strict";var n=r(453)("%Object.defineProperty%",!0)||!1;if(n)try{n({},"a",{value:1})}catch(t){n=!1}t.exports=n},1237:t=>{"use strict";t.exports=EvalError},9383:t=>{"use strict";t.exports=Error},9290:t=>{"use strict";t.exports=RangeError},9538:t=>{"use strict";t.exports=ReferenceError},8068:t=>{"use strict";t.exports=SyntaxError},9675:t=>{"use strict";t.exports=TypeError},5345:t=>{"use strict";t.exports=URIError},9353:t=>{"use strict";var e=Object.prototype.toString,r=Math.max,n=function(t,e){for(var r=[],n=0;n{"use strict";var n=r(9353);t.exports=Function.prototype.bind||n},453:(t,e,r)=>{"use strict";var n,i=r(9383),o=r(1237),s=r(9290),a=r(9538),f=r(8068),u=r(9675),c=r(5345),h=Function,p=function(t){try{return h(\'"use strict"; return (\'+t+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(t){l=null}var y=function(){throw new u},g=l?function(){try{return y}catch(t){try{return l(arguments,"callee").get}catch(t){return y}}}():y,d=r(4039)(),v=r(24)(),m=Object.getPrototypeOf||(v?function(t){return t.__proto__}:null),S={},_="undefined"!=typeof Uint8Array&&m?m(Uint8Array):n,b={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d&&m?m([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":S,"%AsyncGenerator%":S,"%AsyncGeneratorFunction%":S,"%AsyncIteratorPrototype%":S,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":h,"%GeneratorFunction%":S,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&m?m(m([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d&&m?m((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":a,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d&&m?m((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&m?m(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":f,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};if(m)try{null.error}catch(t){var E=m(m(t));b["%Error.prototype%"]=E}var w=function t(e){var r;if("%AsyncFunction%"===e)r=p("async function () {}");else if("%GeneratorFunction%"===e)r=p("function* () {}");else if("%AsyncGeneratorFunction%"===e)r=p("async function* () {}");else if("%AsyncGenerator%"===e){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===e){var i=t("%AsyncGenerator%");i&&m&&(r=m(i.prototype))}return b[e]=r,r},O={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},B=r(6743),A=r(9957),x=B.call(Function.call,Array.prototype.concat),P=B.call(Function.apply,Array.prototype.splice),T=B.call(Function.call,String.prototype.replace),I=B.call(Function.call,String.prototype.slice),k=B.call(Function.call,RegExp.prototype.exec),D=/[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["\'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g,R=/\\\\(\\\\)?/g,N=function(t,e){var r,n=t;if(A(O,n)&&(n="%"+(r=O[n])[0]+"%"),A(b,n)){var i=b[n];if(i===S&&(i=w(n)),void 0===i&&!e)throw new u("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new f("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new u(\'"allowMissing" argument must be a boolean\');if(null===k(/^%?[^%]*%?$/,t))throw new f("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(t){var e=I(t,0,1),r=I(t,-1);if("%"===e&&"%"!==r)throw new f("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==e)throw new f("invalid intrinsic syntax, expected opening `%`");var n=[];return T(t,D,(function(t,e,r,i){n[n.length]=r?T(i,R,"$1"):e||t})),n}(t),n=r.length>0?r[0]:"",i=N("%"+n+"%",e),o=i.name,s=i.value,a=!1,c=i.alias;c&&(n=c[0],P(r,x([0,1],c)));for(var h=1,p=!0;h=r.length){var v=l(s,y);s=(p=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:s[y]}else p=A(s,y),s=s[y];p&&!a&&(b[o]=s)}}return s}},5795:(t,e,r)=>{"use strict";var n=r(453)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(t){n=null}t.exports=n},592:(t,e,r)=>{"use strict";var n=r(655),i=function(){return!!n};i.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(t){return!0}},t.exports=i},24:t=>{"use strict";var e={__proto__:null,foo:{}},r=Object;t.exports=function(){return{__proto__:e}.foo===e.foo&&!(e instanceof r)}},4039:(t,e,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,i=r(1333);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&i()}},1333:t=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),r=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var n=Object.getOwnPropertySymbols(t);if(1!==n.length||n[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},9957:(t,e,r)=>{"use strict";var n=Function.prototype.call,i=Object.prototype.hasOwnProperty,o=r(6743);t.exports=o.call(n,i)},251:(t,e)=>{e.read=function(t,e,r,n,i){var o,s,a=8*i-n-1,f=(1<>1,c=-7,h=r?i-1:0,p=r?-1:1,l=t[e+h];for(h+=p,o=l&(1<<-c)-1,l>>=-c,c+=a;c>0;o=256*o+t[e+h],h+=p,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+t[e+h],h+=p,c-=8);if(0===o)o=1-u;else{if(o===f)return s?NaN:1/0*(l?-1:1);s+=Math.pow(2,n),o-=u}return(l?-1:1)*s*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var s,a,f,u=8*o-i-1,c=(1<>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,l=n?0:o-1,y=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=c):(s=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-s))<1&&(s--,f*=2),(e+=s+h>=1?p/f:p*Math.pow(2,1-h))*f>=2&&(s++,f/=2),s+h>=c?(a=0,s=c):s+h>=1?(a=(e*f-1)*Math.pow(2,i),s+=h):(a=e*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;t[r+l]=255&a,l+=y,a/=256,i-=8);for(s=s<0;t[r+l]=255&s,l+=y,s/=256,u-=8);t[r+l-y]|=128*g}},3229:(t,e,r)=>{var n=r(8287).Buffer,i=r(7449),o=r(5682),s=(r(3200),r(3100).Ber,r(8226)._),a=r(8226),f=r(1768),u=r(7460);void 0===i.RSA_NO_PADDING&&(i.RSA_NO_PADDING=3),t.exports=function(){var t={node10:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],node:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],iojs:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],browser:["md5","ripemd160","sha1","sha256","sha512"]},e="pkcs1_oaep",r="pkcs1",i={private:"pkcs1-private-pem","private-der":"pkcs1-private-der",public:"pkcs8-public-pem","public-der":"pkcs8-public-der"};function c(t,i,f){if(!(this instanceof c))return new c(t,i,f);s.isObject(i)&&(f=i,i=void 0),this.$options={signingScheme:r,signingSchemeOptions:{hash:"sha256",saltLength:null},encryptionScheme:e,encryptionSchemeOptions:{hash:"sha1",label:null},environment:a.detectEnvironment(),rsaUtils:this},this.keyPair=new o.Key,this.$cache={},n.isBuffer(t)||s.isString(t)?this.importKey(t,i):s.isObject(t)&&this.generateKeyPair(t.b,t.e),this.setOptions(f)}return c.prototype.setOptions=function(n){if((n=n||{}).environment&&(this.$options.environment=n.environment),n.signingScheme){if(s.isString(n.signingScheme)){var i=n.signingScheme.toLowerCase().split("-");1==i.length?t.node.indexOf(i[0])>-1?(this.$options.signingSchemeOptions={hash:i[0]},this.$options.signingScheme=r):(this.$options.signingScheme=i[0],this.$options.signingSchemeOptions={hash:null}):(this.$options.signingSchemeOptions={hash:i[1]},this.$options.signingScheme=i[0])}else s.isObject(n.signingScheme)&&(this.$options.signingScheme=n.signingScheme.scheme||r,this.$options.signingSchemeOptions=s.omit(n.signingScheme,"scheme"));if(!f.isSignature(this.$options.signingScheme))throw Error("Unsupported signing scheme");if(this.$options.signingSchemeOptions.hash&&-1===t[this.$options.environment].indexOf(this.$options.signingSchemeOptions.hash))throw Error("Unsupported hashing algorithm for "+this.$options.environment+" environment")}if(n.encryptionScheme){if(s.isString(n.encryptionScheme)?(this.$options.encryptionScheme=n.encryptionScheme.toLowerCase(),this.$options.encryptionSchemeOptions={}):s.isObject(n.encryptionScheme)&&(this.$options.encryptionScheme=n.encryptionScheme.scheme||e,this.$options.encryptionSchemeOptions=s.omit(n.encryptionScheme,"scheme")),!f.isEncryption(this.$options.encryptionScheme))throw Error("Unsupported encryption scheme");if(this.$options.encryptionSchemeOptions.hash&&-1===t[this.$options.environment].indexOf(this.$options.encryptionSchemeOptions.hash))throw Error("Unsupported hashing algorithm for "+this.$options.environment+" environment")}this.keyPair.setOptions(this.$options)},c.prototype.generateKeyPair=function(t,e){if(e=e||65537,(t=t||2048)%8!=0)throw Error("Key size must be a multiple of 8.");return this.keyPair.generate(t,e.toString(16)),this.$cache={},this},c.prototype.importKey=function(t,e){if(!t)throw Error("Empty key given");if(e&&(e=i[e]||e),!u.detectAndImport(this.keyPair,t,e)&&void 0===e)throw Error("Key format must be specified");return this.$cache={},this},c.prototype.exportKey=function(t){return t=i[t=t||"private"]||t,this.$cache[t]||(this.$cache[t]=u.detectAndExport(this.keyPair,t)),this.$cache[t]},c.prototype.isPrivate=function(){return this.keyPair.isPrivate()},c.prototype.isPublic=function(t){return this.keyPair.isPublic(t)},c.prototype.isEmpty=function(t){return!(this.keyPair.n||this.keyPair.e||this.keyPair.d)},c.prototype.encrypt=function(t,e,r){return this.$$encryptKey(!1,t,e,r)},c.prototype.decrypt=function(t,e){return this.$$decryptKey(!1,t,e)},c.prototype.encryptPrivate=function(t,e,r){return this.$$encryptKey(!0,t,e,r)},c.prototype.decryptPublic=function(t,e){return this.$$decryptKey(!0,t,e)},c.prototype.$$encryptKey=function(t,e,r,n){try{var i=this.keyPair.encrypt(this.$getDataForEncrypt(e,n),t);return"buffer"!=r&&r?i.toString(r):i}catch(t){throw Error("Error during encryption. Original error: "+t)}},c.prototype.$$decryptKey=function(t,e,r){try{e=s.isString(e)?n.from(e,"base64"):e;var i=this.keyPair.decrypt(e,t);if(null===i)throw Error("Key decrypt method returns null.");return this.$getDecryptedData(i,r)}catch(t){throw Error("Error during decryption (probably incorrect key). Original error: "+t)}},c.prototype.sign=function(t,e,r){if(!this.isPrivate())throw Error("This is not private key");var n=this.keyPair.sign(this.$getDataForEncrypt(t,r));return e&&"buffer"!=e&&(n=n.toString(e)),n},c.prototype.verify=function(t,e,r,n){if(!this.isPublic())throw Error("This is not public key");return n=n&&"buffer"!=n?n:null,this.keyPair.verify(this.$getDataForEncrypt(t,r),e,n)},c.prototype.getKeySize=function(){return this.keyPair.keySize},c.prototype.getMaxMessageSize=function(){return this.keyPair.maxMessageLength},c.prototype.$getDataForEncrypt=function(t,e){if(s.isString(t)||s.isNumber(t))return n.from(""+t,e||"utf8");if(n.isBuffer(t))return t;if(s.isObject(t))return n.from(JSON.stringify(t));throw Error("Unexpected data type")},c.prototype.$getDecryptedData=function(t,e){return"buffer"==(e=e||"buffer")?t:"json"==e?JSON.parse(t.toString()):t.toString(e)},c}()},4538:(t,e,r)=>{var n=r(3200);t.exports={getEngine:function(t,e){var i=r(7469);return"node"===e.environment&&"function"==typeof n.publicEncrypt&&"function"==typeof n.privateDecrypt&&(i="function"==typeof n.privateEncrypt&&"function"==typeof n.publicDecrypt?r(2418):r(1957)),i(t,e)}}},2418:(t,e,r)=>{var n=r(3200),i=r(7449),o=r(1768);t.exports=function(t,e){var r=o.pkcs1.makeScheme(t,e);return{encrypt:function(t,o){var s;if(o)return s=i.RSA_PKCS1_PADDING,e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding),n.privateEncrypt({key:e.rsaUtils.exportKey("private"),padding:s},t);s=i.RSA_PKCS1_OAEP_PADDING,"pkcs1"===e.encryptionScheme&&(s=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding);var a=t;return s===i.RSA_NO_PADDING&&(a=r.pkcs0pad(t)),n.publicEncrypt({key:e.rsaUtils.exportKey("public"),padding:s},a)},decrypt:function(t,o){var s;if(o)return s=i.RSA_PKCS1_PADDING,e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding),n.publicDecrypt({key:e.rsaUtils.exportKey("public"),padding:s},t);s=i.RSA_PKCS1_OAEP_PADDING,"pkcs1"===e.encryptionScheme&&(s=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding);var a=n.privateDecrypt({key:e.rsaUtils.exportKey("private"),padding:s},t);return s===i.RSA_NO_PADDING?r.pkcs0unpad(a):a}}}},7469:(t,e,r)=>{var n=r(1973),i=r(1768);t.exports=function(t,e){var r=i.pkcs1.makeScheme(t,e);return{encrypt:function(e,i){var o,s;return i?(o=new n(r.encPad(e,{type:1})),s=t.$doPrivate(o)):(o=new n(t.encryptionScheme.encPad(e)),s=t.$doPublic(o)),s.toBuffer(t.encryptedDataLength)},decrypt:function(e,i){var o,s=new n(e);return i?(o=t.$doPublic(s),r.encUnPad(o.toBuffer(t.encryptedDataLength),{type:1})):(o=t.$doPrivate(s),t.encryptionScheme.encUnPad(o.toBuffer(t.encryptedDataLength)))}}}},1957:(t,e,r)=>{var n=r(3200),i=r(7449),o=r(1768);t.exports=function(t,e){var s=r(7469)(t,e),a=o.pkcs1.makeScheme(t,e);return{encrypt:function(t,r){if(r)return s.encrypt(t,r);var o=i.RSA_PKCS1_OAEP_PADDING;"pkcs1"===e.encryptionScheme&&(o=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(o=e.encryptionSchemeOptions.padding);var f=t;return o===i.RSA_NO_PADDING&&(f=a.pkcs0pad(t)),n.publicEncrypt({key:e.rsaUtils.exportKey("public"),padding:o},f)},decrypt:function(t,r){if(r)return s.decrypt(t,r);var o=i.RSA_PKCS1_OAEP_PADDING;"pkcs1"===e.encryptionScheme&&(o=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(o=e.encryptionSchemeOptions.padding);var f=n.privateDecrypt({key:e.rsaUtils.exportKey("private"),padding:o},t);return o===i.RSA_NO_PADDING?a.pkcs0unpad(f):f}}}},3374:(t,e,r)=>{r(8226)._,r(8226),t.exports={privateExport:function(t,e){return{n:t.n.toBuffer(),e:t.e,d:t.d.toBuffer(),p:t.p.toBuffer(),q:t.q.toBuffer(),dmp1:t.dmp1.toBuffer(),dmq1:t.dmq1.toBuffer(),coeff:t.coeff.toBuffer()}},privateImport:function(t,e,r){if(!(e.n&&e.e&&e.d&&e.p&&e.q&&e.dmp1&&e.dmq1&&e.coeff))throw Error("Invalid key data");t.setPrivate(e.n,e.e,e.d,e.p,e.q,e.dmp1,e.dmq1,e.coeff)},publicExport:function(t,e){return{n:t.n.toBuffer(),e:t.e}},publicImport:function(t,e,r){if(!e.n||!e.e)throw Error("Invalid key data");t.setPublic(e.n,e.e)},autoImport:function(e,r){return!(!r.n||!r.e||(r.d&&r.p&&r.q&&r.dmp1&&r.dmq1&&r.coeff?(t.exports.privateImport(e,r),0):(t.exports.publicImport(e,r),0)))}}},7460:(t,e,r)=>{function n(t){t=t.split("-");for(var e="private",r={type:"default"},n=1;n{var n=r(8287).Buffer,i=r(8226)._,o=r(8226),s=r(1973);const a="-----BEGIN OPENSSH PRIVATE KEY-----",f="-----END OPENSSH PRIVATE KEY-----";function u(t){const e=t.buf.readInt32BE(t.off);t.off+=4;const r=t.buf.slice(t.off,t.off+e);return t.off+=e,r}function c(t,e){t.buf.writeInt32BE(e.byteLength,t.off),t.off+=4,t.off+=e.copy(t.buf,t.off)}t.exports={privateExport:function(t,e){const r=t.n.toBuffer();let i=n.alloc(4);for(i.writeUInt32BE(t.e,0);0===i[0];)i=i.slice(1);const s=t.d.toBuffer(),u=t.coeff.toBuffer(),h=t.p.toBuffer(),p=t.q.toBuffer();let l;l=void 0!==t.sshcomment?n.from(t.sshcomment):n.from([]);const y=15+i.byteLength+4+r.byteLength,g=23+r.byteLength+4+i.byteLength+4+s.byteLength+4+u.byteLength+4+h.byteLength+4+p.byteLength+4+l.byteLength;let d=43+y+4+g;d+=8*Math.ceil(g/8)-g;const v=n.alloc(d),m={buf:v,off:0};v.write("openssh-key-v1","utf8"),v.writeUInt8(0,14),m.off+=15,c(m,n.from("none")),c(m,n.from("none")),c(m,n.from("")),m.off=m.buf.writeUInt32BE(1,m.off),m.off=m.buf.writeUInt32BE(y,m.off),c(m,n.from("ssh-rsa")),c(m,i),c(m,r),m.off=m.buf.writeUInt32BE(d-47-y,m.off),m.off+=8,c(m,n.from("ssh-rsa")),c(m,r),c(m,i),c(m,s),c(m,u),c(m,h),c(m,p),c(m,l);let S=1;for(;m.off{var n=r(8287).Buffer,i=r(3100).Ber,o=r(8226)._,s=r(8226);const a="-----BEGIN RSA PRIVATE KEY-----",f="-----END RSA PRIVATE KEY-----",u="-----BEGIN RSA PUBLIC KEY-----",c="-----END RSA PUBLIC KEY-----";t.exports={privateExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=t.d.toBuffer(),o=t.p.toBuffer(),u=t.q.toBuffer(),c=t.dmp1.toBuffer(),h=t.dmq1.toBuffer(),p=t.coeff.toBuffer(),l=r.length+n.length+o.length+u.length+c.length+h.length+p.length+512,y=new i.Writer({size:l});return y.startSequence(),y.writeInt(0),y.writeBuffer(r,2),y.writeInt(t.e),y.writeBuffer(n,2),y.writeBuffer(o,2),y.writeBuffer(u,2),y.writeBuffer(c,2),y.writeBuffer(h,2),y.writeBuffer(p,2),y.endSequence(),"der"===e.type?y.buffer:a+"\\n"+s.linebrk(y.buffer.toString("base64"),64)+"\\n"+f},privateImport:function(t,e,r){var u;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),!o.isString(e))throw Error("Unsupported key format");var c=s.trimSurroundingText(e,a,f).replace(/\\s+|\\n\\r|\\n|\\r$/gm,"");u=n.from(c,"base64")}else{if(!n.isBuffer(e))throw Error("Unsupported key format");u=e}var h=new i.Reader(u);h.readSequence(),h.readString(2,!0),t.setPrivate(h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0))},publicExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=r.length+512,o=new i.Writer({size:n});return o.startSequence(),o.writeBuffer(r,2),o.writeInt(t.e),o.endSequence(),"der"===e.type?o.buffer:u+"\\n"+s.linebrk(o.buffer.toString("base64"),64)+"\\n"+c},publicImport:function(t,e,r){var a;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),o.isString(e)){var f=s.trimSurroundingText(e,u,c).replace(/\\s+|\\n\\r|\\n|\\r$/gm,"");a=n.from(f,"base64")}}else{if(!n.isBuffer(e))throw Error("Unsupported key format");a=e}var h=new i.Reader(a);h.readSequence(),t.setPublic(h.readString(2,!0),h.readString(2,!0))},autoImport:function(e,r){return/^[\\S\\s]*-----BEGIN RSA PRIVATE KEY-----\\s*(?=(([A-Za-z0-9+/=]+\\s*)+))\\1-----END RSA PRIVATE KEY-----[\\S\\s]*$/g.test(r)?(t.exports.privateImport(e,r),!0):!!/^[\\S\\s]*-----BEGIN RSA PUBLIC KEY-----\\s*(?=(([A-Za-z0-9+/=]+\\s*)+))\\1-----END RSA PUBLIC KEY-----[\\S\\s]*$/g.test(r)&&(t.exports.publicImport(e,r),!0)}}},8573:(t,e,r)=>{var n=r(8287).Buffer,i=r(3100).Ber,o=r(8226)._,s="1.2.840.113549.1.1.1",a=r(8226);const f="-----BEGIN PRIVATE KEY-----",u="-----END PRIVATE KEY-----",c="-----BEGIN PUBLIC KEY-----",h="-----END PUBLIC KEY-----";t.exports={privateExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=t.d.toBuffer(),o=t.p.toBuffer(),c=t.q.toBuffer(),h=t.dmp1.toBuffer(),p=t.dmq1.toBuffer(),l=t.coeff.toBuffer(),y=r.length+n.length+o.length+c.length+h.length+p.length+l.length+512,g=new i.Writer({size:y});g.startSequence(),g.writeInt(0),g.writeBuffer(r,2),g.writeInt(t.e),g.writeBuffer(n,2),g.writeBuffer(o,2),g.writeBuffer(c,2),g.writeBuffer(h,2),g.writeBuffer(p,2),g.writeBuffer(l,2),g.endSequence();var d=new i.Writer({size:y});return d.startSequence(),d.writeInt(0),d.startSequence(),d.writeOID(s),d.writeNull(),d.endSequence(),d.writeBuffer(g.buffer,4),d.endSequence(),"der"===e.type?d.buffer:f+"\\n"+a.linebrk(d.buffer.toString("base64"),64)+"\\n"+u},privateImport:function(t,e,r){var c;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),!o.isString(e))throw Error("Unsupported key format");var h=a.trimSurroundingText(e,f,u).replace("-----END PRIVATE KEY-----","").replace(/\\s+|\\n\\r|\\n|\\r$/gm,"");c=n.from(h,"base64")}else{if(!n.isBuffer(e))throw Error("Unsupported key format");c=e}var p=new i.Reader(c);if(p.readSequence(),p.readInt(0),new i.Reader(p.readString(48,!0)).readOID(6,!0)!==s)throw Error("Invalid Public key format");var l=new i.Reader(p.readString(4,!0));l.readSequence(),l.readString(2,!0),t.setPrivate(l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0))},publicExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=r.length+512,o=new i.Writer({size:n});o.writeByte(0),o.startSequence(),o.writeBuffer(r,2),o.writeInt(t.e),o.endSequence();var f=new i.Writer({size:n});return f.startSequence(),f.startSequence(),f.writeOID(s),f.writeNull(),f.endSequence(),f.writeBuffer(o.buffer,3),f.endSequence(),"der"===e.type?f.buffer:c+"\\n"+a.linebrk(f.buffer.toString("base64"),64)+"\\n"+h},publicImport:function(t,e,r){var f;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),o.isString(e)){var u=a.trimSurroundingText(e,c,h).replace(/\\s+|\\n\\r|\\n|\\r$/gm,"");f=n.from(u,"base64")}}else{if(!n.isBuffer(e))throw Error("Unsupported key format");f=e}var p=new i.Reader(f);if(p.readSequence(),new i.Reader(p.readString(48,!0)).readOID(6,!0)!==s)throw Error("Invalid Public key format");var l=new i.Reader(p.readString(3,!0));l.readByte(),l.readSequence(),t.setPublic(l.readString(2,!0),l.readString(2,!0))},autoImport:function(e,r){return/^[\\S\\s]*-----BEGIN PRIVATE KEY-----\\s*(?=(([A-Za-z0-9+/=]+\\s*)+))\\1-----END PRIVATE KEY-----[\\S\\s]*$/g.test(r)?(t.exports.privateImport(e,r),!0):!!/^[\\S\\s]*-----BEGIN PUBLIC KEY-----\\s*(?=(([A-Za-z0-9+/=]+\\s*)+))\\1-----END PUBLIC KEY-----[\\S\\s]*$/g.test(r)&&(t.exports.publicImport(e,r),!0)}}},1973:(t,e,r)=>{var n=r(8287).Buffer,i=r(3200),o=r(8226)._;function s(t,e){null!=t&&("number"==typeof t?this.fromNumber(t,e):n.isBuffer(t)?this.fromBuffer(t):null==e&&"string"!=typeof t?this.fromByteArray(t):this.fromString(t,e))}function a(){return new s(null)}s.prototype.am=function(t,e,r,n,i,o){for(var s=16383&e,a=e>>14;--o>=0;){var f=16383&this[t],u=this[t++]>>14,c=a*f+u*s;i=((f=s*f+((16383&c)<<14)+r[n]+i)>>28)+(c>>14)+a*u,r[n++]=268435455&f}return i},s.prototype.DB=28,s.prototype.DM=268435455,s.prototype.DV=1<<28,s.prototype.FV=Math.pow(2,52),s.prototype.F1=24,s.prototype.F2=4;var f,u,c=new Array;for(f="0".charCodeAt(0),u=0;u<=9;++u)c[f++]=u;for(f="a".charCodeAt(0),u=10;u<36;++u)c[f++]=u;for(f="A".charCodeAt(0),u=10;u<36;++u)c[f++]=u;function h(t){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(t)}function p(t,e){var r=c[t.charCodeAt(e)];return null==r?-1:r}function l(t){var e=a();return e.fromInt(t),e}function y(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}function g(t){this.m=t}function d(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),255&t||(t>>=8,e+=8),15&t||(t>>=4,e+=4),3&t||(t>>=2,e+=2),1&t||++e,e}function E(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function w(){}function O(t){return t}function B(t){this.r2=a(),this.q3=a(),s.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}g.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},g.prototype.revert=function(t){return t},g.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},g.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},g.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},d.prototype.convert=function(t){var e=a();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(s.ZERO)>0&&this.m.subTo(e,e),e},d.prototype.revert=function(t){var e=a();return t.copyTo(e),this.reduce(e),e},d.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},d.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},d.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},w.prototype.convert=O,w.prototype.revert=O,w.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r)},w.prototype.sqrTo=function(t,e){t.squareTo(e)},B.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=a();return t.copyTo(e),this.reduce(e),e},B.prototype.revert=function(t){return t},B.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},B.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},B.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var A=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],x=(1<<26)/A[A.length-1];s.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},s.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+DV:this.t=0},s.prototype.fromString=function(t,e,r){var n;switch(e){case 2:n=1;break;case 4:n=2;break;case 8:n=3;break;case 16:n=4;break;case 32:n=5;break;case 256:n=8;break;default:return void this.fromRadix(t,e)}this.t=0,this.s=0;for(var i=t.length,o=!1,a=0;--i>=0;){var f=8==n?255&t[i]:p(t,i);f<0?"-"==t.charAt(i)&&(o=!0):(o=!1,0===a?this[this.t++]=f:a+n>this.DB?(this[this.t-1]|=(f&(1<>this.DB-a):this[this.t-1]|=f<=this.DB&&(a-=this.DB))}!r&&8==n&&128&t[0]&&(this.s=-1,a>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},s.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},s.prototype.drShiftTo=function(t,e){for(var r=t;r=0;--r)e[r+s+1]=this[r]>>i|a,a=(this[r]&o)<=0;--r)e[r]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},s.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var n=t%this.DB,i=this.DB-n,o=(1<>n;for(var s=r+1;s>n;n>0&&(e[this.t-r-1]|=(this.s&o)<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[r++]=this.DV+n:n>0&&(e[r++]=n),e.t=r,e.clamp()},s.prototype.multiplyTo=function(t,e){var r=this.abs(),n=t.abs(),i=r.t;for(e.t=i+n.t;--i>=0;)e[i]=0;for(i=0;i=0;)t[r]=0;for(r=0;r=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},s.prototype.divRemTo=function(t,e,r){var n=t.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(c,o),i.lShiftTo(c,r)):(n.copyTo(o),i.copyTo(r));var h=o.t,p=o[h-1];if(0!==p){var l=p*(1<1?o[h-2]>>this.F2:0),g=this.FV/l,d=(1<=0&&(r[r.t++]=1,r.subTo(_,r)),s.ONE.dlShiftTo(h,_),_.subTo(o,o);o.t=0;){var b=r[--m]==p?this.DM:Math.floor(r[m]*g+(r[m-1]+v)*d);if((r[m]+=o.am(0,b,r,S,0,h))0&&r.rShiftTo(c,r),f<0&&s.ZERO.subTo(r,r)}}},s.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(!(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},s.prototype.isEven=function(){return 0===(this.t>0?1&this[0]:this.s)},s.prototype.exp=function(t,e){if(t>4294967295||t<1)return s.ONE;var r=a(),n=a(),i=e.convert(this),o=y(t)-1;for(i.copyTo(r);--o>=0;)if(e.sqrTo(r,n),(t&1<0)e.mulTo(n,i,r);else{var f=r;r=n,n=f}return e.revert(r)},s.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},s.prototype.toRadix=function(t){if(null==t&&(t=10),0===this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),r=Math.pow(t,e),n=l(r),i=a(),o=a(),s="";for(this.divRemTo(n,i,o);i.signum()>0;)s=(r+o.intValue()).toString(t).substr(1)+s,i.divRemTo(n,i,o);return o.intValue().toString(t)+s},s.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var r=this.chunkSize(e),n=Math.pow(e,r),i=!1,o=0,a=0,f=0;f=r&&(this.dMultiply(n),this.dAddOffset(a,0),o=0,a=0))}o>0&&(this.dMultiply(Math.pow(e,o)),this.dAddOffset(a,0)),i&&s.ZERO.subTo(this,this)},s.prototype.fromNumber=function(t,e){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t),this.testBit(t-1)||this.bitwiseTo(s.ONE.shiftLeft(t-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(s.ONE.shiftLeft(t-1),this);else{var r=i.randomBytes(1+(t>>3)),n=7&t;n>0?r[0]&=(1<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[r++]=n:n<-1&&(e[r++]=this.DV+n),e.t=r,e.clamp()},s.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},s.prototype.dAddOffset=function(t,e){if(0!==t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},s.prototype.multiplyLowerTo=function(t,e,r){var n,i=Math.min(this.t+t.t,e);for(r.s=0,r.t=i;i>0;)r[--i]=0;for(n=r.t-this.t;i=0;)r[n]=0;for(n=Math.max(e-this.t,0);n0)if(0===e)r=this[0]%t;else for(var n=this.t-1;n>=0;--n)r=(e*r+this[n])%t;return r},s.prototype.millerRabin=function(t){var e=this.subtract(s.ONE),r=e.getLowestSetBit();if(r<=0)return!1;var n=e.shiftRight(r);(t=t+1>>1)>A.length&&(t=A.length);for(var i=a(),o=0;o0)for(a>a)>0&&(i=!0,o=h(r));s>=0;)a>(a+=this.DB-e)):(r=this[s]>>(a-=e)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=h(r));return i?o:"0"},s.prototype.negate=function(){var t=a();return s.ZERO.subTo(this,t),t},s.prototype.abs=function(){return this.s<0?this.negate():this},s.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},s.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+y(this[this.t-1]^this.s&this.DM)},s.prototype.mod=function(t){var e=a();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(s.ZERO)>0&&t.subTo(e,e),e},s.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new g(e):new d(e),this.exp(t,r)},s.prototype.clone=function(){var t=a();return this.copyTo(t),t},s.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0===this.t)return-1}else{if(1==this.t)return this[0];if(0===this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<>24},s.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},s.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},s.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var r,n=this.DB-t*this.DB%8,i=0;if(t-- >0)for(n>n)!=(this.s&this.DM)>>n&&(e[i++]=r|this.s<=0;)n<8?(r=(this[t]&(1<>(n+=this.DB-8)):(r=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),128&r&&(r|=-256),0===i&&(128&this.s)!=(128&r)&&++i,(i>0||r!=this.s)&&(e[i++]=r);return e},s.prototype.toBuffer=function(t){var e=n.from(this.toByteArray());if(!0===t&&0===e[0])e=e.slice(1);else if(o.isNumber(t)){if(e.length>t){for(var r=0;r0?this:t},s.prototype.and=function(t){var e=a();return this.bitwiseTo(t,v,e),e},s.prototype.or=function(t){var e=a();return this.bitwiseTo(t,m,e),e},s.prototype.xor=function(t){var e=a();return this.bitwiseTo(t,S,e),e},s.prototype.andNot=function(t){var e=a();return this.bitwiseTo(t,_,e),e},s.prototype.not=function(){for(var t=a(),e=0;e=this.t?0!=this.s:!!(this[e]&1<1){var h=a();for(n.sqrTo(s[1],h);f<=c;)s[f]=a(),n.mulTo(h,s[f-2],s[f]),f+=2}var p,v,m=t.t-1,S=!0,_=a();for(i=y(t[m])-1;m>=0;){for(i>=u?p=t[m]>>i-u&c:(p=(t[m]&(1<0&&(p|=t[m-1]>>this.DB+i-u)),f=r;!(1&p);)p>>=1,--f;if((i-=f)<0&&(i+=this.DB,--m),S)s[p].copyTo(o),S=!1;else{for(;f>1;)n.sqrTo(o,_),n.sqrTo(_,o),f-=2;f>0?n.sqrTo(o,_):(v=o,o=_,_=v),n.mulTo(_,s[p],o)}for(;m>=0&&!(t[m]&1<=0?(r.subTo(n,r),e&&i.subTo(a,i),o.subTo(f,o)):(n.subTo(r,n),e&&a.subTo(i,a),f.subTo(o,f))}return 0!=n.compareTo(s.ONE)?s.ZERO:f.compareTo(t)>=0?f.subtract(t):f.signum()<0?(f.addTo(t,f),f.signum()<0?f.add(t):f):f},s.prototype.pow=function(t){return this.exp(t,new w)},s.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(e.compareTo(r)<0){var n=e;e=r,r=n}var i=e.getLowestSetBit(),o=r.getLowestSetBit();if(o<0)return e;for(i0&&(e.rShiftTo(o,e),r.rShiftTo(o,r));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),e.compareTo(r)>=0?(e.subTo(r,e),e.rShiftTo(1,e)):(r.subTo(e,r),r.rShiftTo(1,r));return o>0&&r.lShiftTo(o,r),r},s.prototype.isProbablePrime=function(t){var e,r=this.abs();if(1==r.t&&r[0]<=A[A.length-1]){for(e=0;e{var n=r(8287).Buffer,i=r(8226)._,o=(r(3200),r(1973)),s=r(8226),a=r(1768),f=r(4538);e.BigInteger=o,t.exports.Key=function(){function t(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return t.prototype.setOptions=function(t){var e=a[t.signingScheme],r=a[t.encryptionScheme];e===r?this.signingScheme=this.encryptionScheme=r.makeScheme(this,t):(this.encryptionScheme=r.makeScheme(this,t),this.signingScheme=e.makeScheme(this,t)),this.encryptEngine=f.getEngine(this,t)},t.prototype.generate=function(t,e){var r=t>>1;this.e=parseInt(e,16);for(var n=new o(e,16);;){for(;this.p=new o(t-r,1),0!==this.p.subtract(o.ONE).gcd(n).compareTo(o.ONE)||!this.p.isProbablePrime(10););for(;this.q=new o(r,1),0!==this.q.subtract(o.ONE).gcd(n).compareTo(o.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var i=this.p;this.p=this.q,this.q=i}var s=this.p.subtract(o.ONE),a=this.q.subtract(o.ONE),f=s.multiply(a);if(0===f.gcd(n).compareTo(o.ONE)){if(this.n=this.p.multiply(this.q),this.n.bitLength()0&&(i.isNumber(e)||e.length>0)&&r.length>0))throw Error("Invalid RSA private key");this.n=new o(t),this.e=i.isNumber(e)?e:s.get32IntFromBuffer(e,0),this.d=new o(r),n&&a&&f&&u&&c&&(this.p=new o(n),this.q=new o(a),this.dmp1=new o(f),this.dmq1=new o(u),this.coeff=new o(c)),this.$$recalculateCache()},t.prototype.setPublic=function(t,e){if(!(t&&e&&t.length>0&&(i.isNumber(e)||e.length>0)))throw Error("Invalid RSA public key");this.n=new o(t),this.e=i.isNumber(e)?e:s.get32IntFromBuffer(e,0),this.$$recalculateCache()},t.prototype.$doPrivate=function(t){if(this.p||this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),r=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(r)<0;)e=e.add(this.p);return e.subtract(r).multiply(this.coeff).mod(this.p).multiply(this.q).add(r)},t.prototype.$doPublic=function(t){return t.modPowInt(this.e,this.n)},t.prototype.encrypt=function(t,e){var r=[],i=[],o=t.length,s=Math.ceil(o/this.maxMessageLength)||1,a=Math.ceil(o/s||1);if(1==s)r.push(t);else for(var f=0;f0)throw Error("Incorrect data or key");for(var r=[],i=0,o=0,s=t.length/this.encryptedDataLength,a=0;a>3},t}()},2487:(t,e,r)=>{var n=r(8287).Buffer,i=(r(1973),r(3200));t.exports={isEncryption:!0,isSignature:!1},t.exports.digestLength={md4:16,md5:16,ripemd160:20,rmd160:20,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64};var o="sha1";t.exports.eme_oaep_mgf1=function(e,r,s){s=s||o;for(var a=t.exports.digestLength[s],f=Math.ceil(r/a),u=n.alloc(a*f),c=n.alloc(4),h=0;hf-2*u-2)throw new Error("Message is too long to encode into an encoded message with a length of "+f+" bytes, increaseemLen to fix this error (minimum value for given parameters and options: "+(f-2*u-2)+")");var c=i.createHash(r);c.update(a),c=c.digest();var h=n.alloc(f-e.length-2*u-1);h.fill(0),h[h.length-1]=1;for(var p=n.concat([c,h,e]),l=i.randomBytes(u),y=s(l,p.length,r),g=0;g{var n=r(8287).Buffer,i=r(1973),o=r(3200),s=r(7449),a={md2:n.from("3020300c06082a864886f70d020205000410","hex"),md5:n.from("3020300c06082a864886f70d020505000410","hex"),sha1:n.from("3021300906052b0e03021a05000414","hex"),sha224:n.from("302d300d06096086480165030402040500041c","hex"),sha256:n.from("3031300d060960864801650304020105000420","hex"),sha384:n.from("3041300d060960864801650304020205000430","hex"),sha512:n.from("3051300d060960864801650304020305000440","hex"),ripemd160:n.from("3021300906052b2403020105000414","hex"),rmd160:n.from("3021300906052b2403020105000414","hex")},f={ripemd160:"rmd160"},u="sha256";t.exports={isEncryption:!0,isSignature:!0},t.exports.makeScheme=function(t,e){function r(t,e){this.key=t,this.options=e}return r.prototype.maxMessageLength=function(){return this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==s.RSA_NO_PADDING?this.key.encryptedDataLength:this.key.encryptedDataLength-11},r.prototype.encPad=function(t,e){var r;if(e=e||{},t.length>this.key.maxMessageLength)throw new Error("Message too long for RSA (n="+this.key.encryptedDataLength+", l="+t.length+")");if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==s.RSA_NO_PADDING)return(r=n.alloc(this.key.maxMessageLength-t.length)).fill(0),n.concat([r,t]);if(1===e.type)return(r=n.alloc(this.key.encryptedDataLength-t.length-1)).fill(255,0,r.length-1),r[0]=1,r[r.length-1]=0,n.concat([r,t]);(r=n.alloc(this.key.encryptedDataLength-t.length))[0]=0,r[1]=2;for(var i=o.randomBytes(r.length-3),a=0;a=t.length)return null}else{if(0!==t[0]||2!==t[1])return null;for(r=3;0!==t[r];)if(++r>=t.length)return null}return t.slice(r+1,t.length)},r.prototype.sign=function(t){var e=this.options.signingSchemeOptions.hash||u;if("browser"===this.options.environment){e=f[e]||e;var r=o.createHash(e);r.update(t);var n=this.pkcs1pad(r.digest(),e);return this.key.$doPrivate(new i(n)).toBuffer(this.key.encryptedDataLength)}var s=o.createSign("RSA-"+e.toUpperCase());return s.update(t),s.sign(this.options.rsaUtils.exportKey("private"))},r.prototype.verify=function(t,e,r){if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==s.RSA_NO_PADDING)return!1;var a=this.options.signingSchemeOptions.hash||u;if("browser"===this.options.environment){a=f[a]||a,r&&(e=n.from(e,r));var c=o.createHash(a);c.update(t);var h=this.pkcs1pad(c.digest(),a);return this.key.$doPublic(new i(e)).toBuffer().toString("hex")==h.toString("hex")}var p=o.createVerify("RSA-"+a.toUpperCase());return p.update(t),p.verify(this.options.rsaUtils.exportKey("public"),e,r)},r.prototype.pkcs0pad=function(t){var e=n.alloc(this.key.maxMessageLength-t.length);return e.fill(0),n.concat([e,t])},r.prototype.pkcs0unpad=function(t){return"function"==typeof t.lastIndexOf?t.slice(t.lastIndexOf("\\0")+1,t.length):t.slice(String.prototype.lastIndexOf.call(t,"\\0")+1,t.length)},r.prototype.pkcs1pad=function(t,e){var r=a[e];if(!r)throw Error("Unsupported hash algorithm");var i=n.concat([r,t]);if(i.length+10>this.key.encryptedDataLength)throw Error("Key is too short for signing algorithm ("+e+")");var o=n.alloc(this.key.encryptedDataLength-i.length-1);return o.fill(255,0,o.length-1),o[0]=1,o[o.length-1]=0,n.concat([o,i])},new r(t,e)}},4414:(t,e,r)=>{var n=r(8287).Buffer,i=r(1973),o=r(3200);t.exports={isEncryption:!1,isSignature:!0};var s="sha1";t.exports.makeScheme=function(t,e){var a=r(1768).pkcs1_oaep;function f(t,e){this.key=t,this.options=e}return f.prototype.sign=function(t){var e=o.createHash(this.options.signingSchemeOptions.hash||s);e.update(t);var r=this.emsa_pss_encode(e.digest(),this.key.keySize-1);return this.key.$doPrivate(new i(r)).toBuffer(this.key.encryptedDataLength)},f.prototype.verify=function(t,e,r){r&&(e=n.from(e,r)),e=new i(e);var a=Math.ceil((this.key.keySize-1)/8),f=this.key.$doPublic(e).toBuffer(a),u=o.createHash(this.options.signingSchemeOptions.hash||s);return u.update(t),this.emsa_pss_verify(u.digest(),f,this.key.keySize-1)},f.prototype.emsa_pss_encode=function(t,e){var r=this.options.signingSchemeOptions.hash||s,i=this.options.signingSchemeOptions.mgf||a.eme_oaep_mgf1,f=this.options.signingSchemeOptions.saltLength||20,u=a.digestLength[r],c=Math.ceil(e/8);if(c>8-S<<8-S;v[0]=v[0]&_;var b=n.alloc(v.length+l.length+1);return v.copy(b,0),l.copy(b,v.length),b[b.length-1]=188,b},f.prototype.emsa_pss_verify=function(t,e,r){var i=this.options.signingSchemeOptions.hash||s,f=this.options.signingSchemeOptions.mgf||a.eme_oaep_mgf1,u=this.options.signingSchemeOptions.saltLength||20,c=a.digestLength[i],h=Math.ceil(r/8);if(h>8-(g=8*h-r)<<8-g,p[0]=p[0]&l,y=0;0===p[y]&&y{t.exports={pkcs1:r(8290),pkcs1_oaep:r(2487),pss:r(4414),isEncryption:function(e){return t.exports[e]&&t.exports[e].isEncryption},isSignature:function(e){return t.exports[e]&&t.exports[e].isSignature}}},8226:(t,e,r)=>{var n=r(5606);r(3200),t.exports.linebrk=function(t,e){for(var r="",n=0;n+e0){if(r>=4)return t.readUIntBE(e,r);for(var n=0,i=e+r,o=0;i>e;i--,o+=2)n+=t[i-1]*Math.pow(16,o);return n}return NaN},t.exports._={isObject:function(t){var e=typeof t;return!!t&&("object"==e||"function"==e)},isString:function(t){return"string"==typeof t||t instanceof String},isNumber:function(t){return"number"==typeof t||!isNaN(parseFloat(t))&&isFinite(t)},omit:function(t,e){var r={};for(var n in t)t.hasOwnProperty(n)&&n!==e&&(r[n]=t[n]);return r}},t.exports.trimSurroundingText=function(t,e,r){var n=0,i=t.length,o=t.indexOf(e);o>=0&&(n=o+e.length);var s=t.indexOf(r,o);return s>=0&&(i=s),t.substring(n,i)}},8875:(t,e,r)=>{"use strict";var n;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=r(1093),a=Object.prototype.propertyIsEnumerable,f=!a.call({toString:null},"toString"),u=a.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(t){var e=t.constructor;return e&&e.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},l=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&i.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{h(window[t])}catch(t){return!0}}catch(t){return!0}return!1}();n=function(t){var e=null!==t&&"object"==typeof t,r="[object Function]"===o.call(t),n=s(t),a=e&&"[object String]"===o.call(t),p=[];if(!e&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var y=u&&r;if(a&&t.length>0&&!i.call(t,0))for(var g=0;g0)for(var d=0;d{"use strict";var n=Array.prototype.slice,i=r(1093),o=Object.keys,s=o?function(t){return o(t)}:r(8875),a=Object.keys;s.shim=function(){if(Object.keys){var t=function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2);t||(Object.keys=function(t){return i(t)?a(n.call(t)):a(t)})}else Object.keys=s;return Object.keys||s},t.exports=s},1093:t=>{"use strict";var e=Object.prototype.toString;t.exports=function(t){var r=e.call(t),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===e.call(t.callee)),n}},8403:(t,e,r)=>{"use strict";var n=r(1189),i=r(1333)(),o=r(8075),s=Object,a=o("Array.prototype.push"),f=o("Object.prototype.propertyIsEnumerable"),u=i?Object.getOwnPropertySymbols:null;t.exports=function(t,e){if(null==t)throw new TypeError("target must be an object");var r=s(t);if(1===arguments.length)return r;for(var o=1;o{"use strict";var n=r(8403);t.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),r={},n=0;n{var e,r,n=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(t){if(e===setTimeout)return setTimeout(t,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(r){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(t){e=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(t){r=o}}();var a,f=[],u=!1,c=-1;function h(){u&&a&&(u=!1,a.length?f=a.concat(f):c=-1,f.length&&p())}function p(){if(!u){var t=s(h);u=!0;for(var e=f.length;e;){for(a=f,f=[];++c1)for(var r=1;r{"use strict";var n,i=r(5606),o=r(8287),s=o.Buffer,a={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(a[n]=o[n]);var f=a.Buffer={};for(n in s)s.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(f[n]=s[n]);if(a.Buffer.prototype=s.prototype,f.from&&f.from!==Uint8Array.from||(f.from=function(t,e,r){if("number"==typeof t)throw new TypeError(\'The "value" argument must not be of type number. Received type \'+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return s(t,e,r)}),f.alloc||(f.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError(\'The "size" argument must be of type number. Received type \'+typeof t);if(t<0||t>=2*(1<<30))throw new RangeError(\'The value "\'+t+\'" is invalid for option "size"\');var n=s(t);return e&&0!==e.length?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n}),!a.kStringMaxLength)try{a.kStringMaxLength=i.binding("buffer").kStringMaxLength}catch(t){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),t.exports=a},6897:(t,e,r)=>{"use strict";var n=r(453),i=r(41),o=r(592)(),s=r(5795),a=r(9675),f=n("%Math.floor%");t.exports=function(t,e){if("function"!=typeof t)throw new a("`fn` is not a function");if("number"!=typeof e||e<0||e>4294967295||f(e)!==e)throw new a("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,u=!0;if("length"in t&&s){var c=s(t,"length");c&&!c.configurable&&(n=!1),c&&!c.writable&&(u=!1)}return(n||u||!r)&&(o?i(t,"length",e,!0,!0):i(t,"length",e)),t}},3200:(t,e,r)=>{var n=r(8287).Buffer,i=r(1396),o={randomBytes:function(t){for(var e=[],r=0;r{var n=r(8287).Buffer;const i=r(3229);let o={outputEncoding:"",PublicFormat:"pkcs1-public",PrivateFormat:"pkcs1-private",options:{environment:"browser",encryptionScheme:"pkcs1"}};t.exports={NodeRSA:i,encryptRSAWithPublicKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PublicFormat,r.options).encrypt(t,r.outEncoding||"base64")},encryptRSAWithPrivateKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PrivateFormat,r.options).encryptPrivate(t,r.outputEncoding||"base64")},decryptRSAWithPublicKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PublicEncoding,r.options).decryptPublic(t,r.outEncoding||"utf8")},decryptRSAWithPrivateKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PrivateEncoding,r.options).decrypt(t,r.outEncoding||"utf8")},sign:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PrivateEncoding,r.options).sign(t,r.outEncoding||"base64")},verify:function(t,e,r,s={}){return"string"==typeof e&&e.match(/^([0-9a-fA-F]{2})*$/)?e=n.from(e,"hex"):"string"==typeof e&&(e=n.from(e,"base64")),s=Object.assign({},o,s),new i(r,s.PublicEncoding,s.options).verify(t,e)}}},7449:t=>{"use strict";t.exports=JSON.parse(\'{"O_RDONLY":0,"O_WRONLY":1,"O_RDWR":2,"S_IFMT":61440,"S_IFREG":32768,"S_IFDIR":16384,"S_IFCHR":8192,"S_IFBLK":24576,"S_IFIFO":4096,"S_IFLNK":40960,"S_IFSOCK":49152,"O_CREAT":512,"O_EXCL":2048,"O_NOCTTY":131072,"O_TRUNC":1024,"O_APPEND":8,"O_DIRECTORY":1048576,"O_NOFOLLOW":256,"O_SYNC":128,"O_SYMLINK":2097152,"O_NONBLOCK":4,"S_IRWXU":448,"S_IRUSR":256,"S_IWUSR":128,"S_IXUSR":64,"S_IRWXG":56,"S_IRGRP":32,"S_IWGRP":16,"S_IXGRP":8,"S_IRWXO":7,"S_IROTH":4,"S_IWOTH":2,"S_IXOTH":1,"E2BIG":7,"EACCES":13,"EADDRINUSE":48,"EADDRNOTAVAIL":49,"EAFNOSUPPORT":47,"EAGAIN":35,"EALREADY":37,"EBADF":9,"EBADMSG":94,"EBUSY":16,"ECANCELED":89,"ECHILD":10,"ECONNABORTED":53,"ECONNREFUSED":61,"ECONNRESET":54,"EDEADLK":11,"EDESTADDRREQ":39,"EDOM":33,"EDQUOT":69,"EEXIST":17,"EFAULT":14,"EFBIG":27,"EHOSTUNREACH":65,"EIDRM":90,"EILSEQ":92,"EINPROGRESS":36,"EINTR":4,"EINVAL":22,"EIO":5,"EISCONN":56,"EISDIR":21,"ELOOP":62,"EMFILE":24,"EMLINK":31,"EMSGSIZE":40,"EMULTIHOP":95,"ENAMETOOLONG":63,"ENETDOWN":50,"ENETRESET":52,"ENETUNREACH":51,"ENFILE":23,"ENOBUFS":55,"ENODATA":96,"ENODEV":19,"ENOENT":2,"ENOEXEC":8,"ENOLCK":77,"ENOLINK":97,"ENOMEM":12,"ENOMSG":91,"ENOPROTOOPT":42,"ENOSPC":28,"ENOSR":98,"ENOSTR":99,"ENOSYS":78,"ENOTCONN":57,"ENOTDIR":20,"ENOTEMPTY":66,"ENOTSOCK":38,"ENOTSUP":45,"ENOTTY":25,"ENXIO":6,"EOPNOTSUPP":102,"EOVERFLOW":84,"EPERM":1,"EPIPE":32,"EPROTO":100,"EPROTONOSUPPORT":43,"EPROTOTYPE":41,"ERANGE":34,"EROFS":30,"ESPIPE":29,"ESRCH":3,"ESTALE":70,"ETIME":101,"ETIMEDOUT":60,"ETXTBSY":26,"EWOULDBLOCK":35,"EXDEV":18,"SIGHUP":1,"SIGINT":2,"SIGQUIT":3,"SIGILL":4,"SIGTRAP":5,"SIGABRT":6,"SIGIOT":6,"SIGBUS":10,"SIGFPE":8,"SIGKILL":9,"SIGUSR1":30,"SIGSEGV":11,"SIGUSR2":31,"SIGPIPE":13,"SIGALRM":14,"SIGTERM":15,"SIGCHLD":20,"SIGCONT":19,"SIGSTOP":17,"SIGTSTP":18,"SIGTTIN":21,"SIGTTOU":22,"SIGURG":16,"SIGXCPU":24,"SIGXFSZ":25,"SIGVTALRM":26,"SIGPROF":27,"SIGWINCH":28,"SIGIO":23,"SIGSYS":12,"SSL_OP_ALL":2147486719,"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION":262144,"SSL_OP_CIPHER_SERVER_PREFERENCE":4194304,"SSL_OP_CISCO_ANYCONNECT":32768,"SSL_OP_COOKIE_EXCHANGE":8192,"SSL_OP_CRYPTOPRO_TLSEXT_BUG":2147483648,"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS":2048,"SSL_OP_EPHEMERAL_RSA":0,"SSL_OP_LEGACY_SERVER_CONNECT":4,"SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER":32,"SSL_OP_MICROSOFT_SESS_ID_BUG":1,"SSL_OP_MSIE_SSLV2_RSA_PADDING":0,"SSL_OP_NETSCAPE_CA_DN_BUG":536870912,"SSL_OP_NETSCAPE_CHALLENGE_BUG":2,"SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG":1073741824,"SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG":8,"SSL_OP_NO_COMPRESSION":131072,"SSL_OP_NO_QUERY_MTU":4096,"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION":65536,"SSL_OP_NO_SSLv2":16777216,"SSL_OP_NO_SSLv3":33554432,"SSL_OP_NO_TICKET":16384,"SSL_OP_NO_TLSv1":67108864,"SSL_OP_NO_TLSv1_1":268435456,"SSL_OP_NO_TLSv1_2":134217728,"SSL_OP_PKCS1_CHECK_1":0,"SSL_OP_PKCS1_CHECK_2":0,"SSL_OP_SINGLE_DH_USE":1048576,"SSL_OP_SINGLE_ECDH_USE":524288,"SSL_OP_SSLEAY_080_CLIENT_DH_BUG":128,"SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG":0,"SSL_OP_TLS_BLOCK_PADDING_BUG":512,"SSL_OP_TLS_D5_BUG":256,"SSL_OP_TLS_ROLLBACK_BUG":8388608,"ENGINE_METHOD_DSA":2,"ENGINE_METHOD_DH":4,"ENGINE_METHOD_RAND":8,"ENGINE_METHOD_ECDH":16,"ENGINE_METHOD_ECDSA":32,"ENGINE_METHOD_CIPHERS":64,"ENGINE_METHOD_DIGESTS":128,"ENGINE_METHOD_STORE":256,"ENGINE_METHOD_PKEY_METHS":512,"ENGINE_METHOD_PKEY_ASN1_METHS":1024,"ENGINE_METHOD_ALL":65535,"ENGINE_METHOD_NONE":0,"DH_CHECK_P_NOT_SAFE_PRIME":2,"DH_CHECK_P_NOT_PRIME":1,"DH_UNABLE_TO_CHECK_GENERATOR":4,"DH_NOT_SUITABLE_GENERATOR":8,"NPN_ENABLED":1,"RSA_PKCS1_PADDING":1,"RSA_SSLV23_PADDING":2,"RSA_NO_PADDING":3,"RSA_PKCS1_OAEP_PADDING":4,"RSA_X931_PADDING":5,"RSA_PKCS1_PSS_PADDING":6,"POINT_CONVERSION_COMPRESSED":2,"POINT_CONVERSION_UNCOMPRESSED":4,"POINT_CONVERSION_HYBRID":6,"F_OK":0,"R_OK":4,"W_OK":2,"X_OK":1,"UV_UDP_REUSEADDR":4}\')}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n].call(o.exports,o,o.exports,r),o.exports}return r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r(7033)})()));'},990:e=>{e.exports='(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==="object"&&typeof module==="object"){module.exports=exports=factory()}else if(typeof define==="function"&&define.amd){define([],factory)}else{globalThis.JSEncrypt=factory()}})(this,()=>{return(()=>{var __webpack_modules__={"./lib/JSEncrypt.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "JSEncrypt": () => (/* binding */ JSEncrypt)\\n/* harmony export */ });\\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ "./lib/lib/jsbn/base64.js");\\n/* harmony import */ var _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JSEncryptRSAKey */ "./lib/JSEncryptRSAKey.js");\\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ "./node_modules/process/browser.js");\\nvar _a;\\n\\n\\nvar version = typeof process !== \\\'undefined\\\'\\n ? (_a = process.env) === null || _a === void 0 ? void 0 : "3.3.2"\\n : undefined;\\n/**\\n *\\n * @param {Object} [options = {}] - An object to customize JSEncrypt behaviour\\n * possible parameters are:\\n * - default_key_size {number} default: 1024 the key size in bit\\n * - default_public_exponent {string} default: \\\'010001\\\' the hexadecimal representation of the public exponent\\n * - log {boolean} default: false whether log warn/error or not\\n * @constructor\\n */\\nvar JSEncrypt = /** @class */ (function () {\\n function JSEncrypt(options) {\\n if (options === void 0) { options = {}; }\\n options = options || {};\\n this.default_key_size = options.default_key_size\\n ? parseInt(options.default_key_size, 10)\\n : 1024;\\n this.default_public_exponent = options.default_public_exponent || "010001"; // 65537 default openssl public exponent for rsa key type\\n this.log = options.log || false;\\n // The private and public key.\\n this.key = null;\\n }\\n /**\\n * Method to set the rsa key parameter (one method is enough to set both the public\\n * and the private key, since the private key contains the public key paramenters)\\n * Log a warning if logs are enabled\\n * @param {Object|string} key the pem encoded string or an object (with or without header/footer)\\n * @public\\n */\\n JSEncrypt.prototype.setKey = function (key) {\\n if (this.log && this.key) {\\n console.warn("A key was already set, overriding existing.");\\n }\\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey(key);\\n };\\n /**\\n * Proxy method for setKey, for api compatibility\\n * @see setKey\\n * @public\\n */\\n JSEncrypt.prototype.setPrivateKey = function (privkey) {\\n // Create the key.\\n this.setKey(privkey);\\n };\\n /**\\n * Proxy method for setKey, for api compatibility\\n * @see setKey\\n * @public\\n */\\n JSEncrypt.prototype.setPublicKey = function (pubkey) {\\n // Sets the public key.\\n this.setKey(pubkey);\\n };\\n /**\\n * Proxy method for RSAKey object\\\'s decrypt, decrypt the string using the private\\n * components of the rsa key object. Note that if the object was not set will be created\\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\\n * @param {string} str base64 encoded crypted string to decrypt\\n * @return {string} the decrypted string\\n * @public\\n */\\n JSEncrypt.prototype.decrypt = function (str) {\\n // Return the decrypted string.\\n try {\\n return this.getKey().decrypt((0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(str));\\n }\\n catch (ex) {\\n return false;\\n }\\n };\\n /**\\n * Proxy method for RSAKey object\\\'s encrypt, encrypt the string using the public\\n * components of the rsa key object. Note that if the object was not set will be created\\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\\n * @param {string} str the string to encrypt\\n * @return {string} the encrypted string encoded in base64\\n * @public\\n */\\n JSEncrypt.prototype.encrypt = function (str) {\\n // Return the encrypted string.\\n try {\\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().encrypt(str));\\n }\\n catch (ex) {\\n return false;\\n }\\n };\\n /**\\n * Proxy method for RSAKey object\\\'s sign.\\n * @param {string} str the string to sign\\n * @param {function} digestMethod hash method\\n * @param {string} digestName the name of the hash algorithm\\n * @return {string} the signature encoded in base64\\n * @public\\n */\\n JSEncrypt.prototype.sign = function (str, digestMethod, digestName) {\\n // return the RSA signature of \\\'str\\\' in \\\'hex\\\' format.\\n try {\\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().sign(str, digestMethod, digestName));\\n }\\n catch (ex) {\\n return false;\\n }\\n };\\n /**\\n * Proxy method for RSAKey object\\\'s verify.\\n * @param {string} str the string to verify\\n * @param {string} signature the signature encoded in base64 to compare the string to\\n * @param {function} digestMethod hash method\\n * @return {boolean} whether the data and signature match\\n * @public\\n */\\n JSEncrypt.prototype.verify = function (str, signature, digestMethod) {\\n // Return the decrypted \\\'digest\\\' of the signature.\\n try {\\n return this.getKey().verify(str, (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(signature), digestMethod);\\n }\\n catch (ex) {\\n return false;\\n }\\n };\\n /**\\n * Getter for the current JSEncryptRSAKey object. If it doesn\\\'t exists a new object\\n * will be created and returned\\n * @param {callback} [cb] the callback to be called if we want the key to be generated\\n * in an async fashion\\n * @returns {JSEncryptRSAKey} the JSEncryptRSAKey object\\n * @public\\n */\\n JSEncrypt.prototype.getKey = function (cb) {\\n // Only create new if it does not exist.\\n if (!this.key) {\\n // Get a new private key.\\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey();\\n if (cb && {}.toString.call(cb) === "[object Function]") {\\n this.key.generateAsync(this.default_key_size, this.default_public_exponent, cb);\\n return;\\n }\\n // Generate the key.\\n this.key.generate(this.default_key_size, this.default_public_exponent);\\n }\\n return this.key;\\n };\\n /**\\n * Returns the pem encoded representation of the private key\\n * If the key doesn\\\'t exists a new key will be created\\n * @returns {string} pem encoded representation of the private key WITH header and footer\\n * @public\\n */\\n JSEncrypt.prototype.getPrivateKey = function () {\\n // Return the private representation of this key.\\n return this.getKey().getPrivateKey();\\n };\\n /**\\n * Returns the pem encoded representation of the private key\\n * If the key doesn\\\'t exists a new key will be created\\n * @returns {string} pem encoded representation of the private key WITHOUT header and footer\\n * @public\\n */\\n JSEncrypt.prototype.getPrivateKeyB64 = function () {\\n // Return the private representation of this key.\\n return this.getKey().getPrivateBaseKeyB64();\\n };\\n /**\\n * Returns the pem encoded representation of the public key\\n * If the key doesn\\\'t exists a new key will be created\\n * @returns {string} pem encoded representation of the public key WITH header and footer\\n * @public\\n */\\n JSEncrypt.prototype.getPublicKey = function () {\\n // Return the private representation of this key.\\n return this.getKey().getPublicKey();\\n };\\n /**\\n * Returns the pem encoded representation of the public key\\n * If the key doesn\\\'t exists a new key will be created\\n * @returns {string} pem encoded representation of the public key WITHOUT header and footer\\n * @public\\n */\\n JSEncrypt.prototype.getPublicKeyB64 = function () {\\n // Return the private representation of this key.\\n return this.getKey().getPublicBaseKeyB64();\\n };\\nvar b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var b64pad="=";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i>2);out+=b64map.charAt((c1&3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i>6)+b64map.charAt(c&63)}if(i+1==h.length){c=parseInt(h.substring(i,i+1),16);ret+=b64map.charAt(c<<2)}else if(i+2==h.length){c=parseInt(h.substring(i,i+2),16);ret+=b64map.charAt(c>>2)+b64map.charAt((c&3)<<4)}while((ret.length&3)>0)ret+=b64pad;return ret}function hexToBytes(hex){for(var bytes=[],c=0;c>>4).toString(16));hex.push((bytes[i]&15).toString(16))}return hex.join("")}function b64tohex(str){for(var i=0,bin=atob(str.replace(/[ \\\\r\\\\n]+$/,"")),hex=[];i>3};JSEncrypt.prototype.decryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)*2;try{var hexString=b64tohex(string);var decryptedString="";var rexStr=".{1,"+maxLength+"}";var rex=new RegExp(rexStr,"g");var subStrArray=hexString.match(rex);if(subStrArray){subStrArray.forEach(function(entry){decryptedString+=k.decrypt(entry)});return decryptedString}}catch(ex){console.log("加密错误:"+ex.message);return false}};JSEncrypt.prototype.encryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)-11;try{var subStr="",encryptedString="";var subStart=0,subEnd=0;var bitLen=0,tmpPoint=0;for(var i=0,len=string.length;imaxLength){subStr=string.substring(subStart,subEnd);encryptedString+=k.encrypt(subStr);subStart=subEnd;bitLen=bitLen-tmpPoint}else{subEnd=i;tmpPoint=bitLen}}subStr=string.substring(subStart,len);encryptedString+=k.encrypt(subStr);return hex2b64(encryptedString)}catch(ex){console.log("解密错误:"+ex.message);return false}}; JSEncrypt.version = version;\\n return JSEncrypt;\\n}());\\n\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncrypt.js?\')},"./lib/JSEncryptRSAKey.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "JSEncryptRSAKey": () => (/* binding */ JSEncryptRSAKey)\\n/* harmony export */ });\\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ "./lib/lib/jsbn/base64.js");\\n/* harmony import */ var _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/asn1js/hex */ "./lib/lib/asn1js/hex.js");\\n/* harmony import */ var _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/asn1js/base64 */ "./lib/lib/asn1js/base64.js");\\n/* harmony import */ var _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/asn1js/asn1 */ "./lib/lib/asn1js/asn1.js");\\n/* harmony import */ var _lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/jsbn/rsa */ "./lib/lib/jsbn/rsa.js");\\n/* harmony import */ var _lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/jsbn/jsbn */ "./lib/lib/jsbn/jsbn.js");\\n/* harmony import */ var _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/jsrsasign/asn1-1.0 */ "./lib/lib/jsrsasign/asn1-1.0.js");\\nvar __extends = (undefined && undefined.__extends) || (function () {\\n var extendStatics = function (d, b) {\\n extendStatics = Object.setPrototypeOf ||\\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\\n return extendStatics(d, b);\\n };\\n return function (d, b) {\\n if (typeof b !== "function" && b !== null)\\n throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");\\n extendStatics(d, b);\\n function __() { this.constructor = d; }\\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\\n };\\n})();\\n\\n\\n\\n\\n\\n\\n\\n/**\\n * Create a new JSEncryptRSAKey that extends Tom Wu\\\'s RSA key object.\\n * This object is just a decorator for parsing the key parameter\\n * @param {string|Object} key - The key in string format, or an object containing\\n * the parameters needed to build a RSAKey object.\\n * @constructor\\n */\\nvar JSEncryptRSAKey = /** @class */ (function (_super) {\\n __extends(JSEncryptRSAKey, _super);\\n function JSEncryptRSAKey(key) {\\n var _this = _super.call(this) || this;\\n // Call the super constructor.\\n // RSAKey.call(this);\\n // If a key key was provided.\\n if (key) {\\n // If this is a string...\\n if (typeof key === "string") {\\n _this.parseKey(key);\\n }\\n else if (JSEncryptRSAKey.hasPrivateKeyProperty(key) ||\\n JSEncryptRSAKey.hasPublicKeyProperty(key)) {\\n // Set the values for the key.\\n _this.parsePropertiesFrom(key);\\n }\\n }\\n return _this;\\n }\\n /**\\n * Method to parse a pem encoded string containing both a public or private key.\\n * The method will translate the pem encoded string in a der encoded string and\\n * will parse private key and public key parameters. This method accepts public key\\n * in the rsaencryption pkcs #1 format (oid: 1.2.840.113549.1.1.1).\\n *\\n * @todo Check how many rsa formats use the same format of pkcs #1.\\n *\\n * The format is defined as:\\n * PublicKeyInfo ::= SEQUENCE {\\n * algorithm AlgorithmIdentifier,\\n * PublicKey BIT STRING\\n * }\\n * Where AlgorithmIdentifier is:\\n * AlgorithmIdentifier ::= SEQUENCE {\\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\\n * }\\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\\n * RSAPublicKey ::= SEQUENCE {\\n * modulus INTEGER, -- n\\n * publicExponent INTEGER -- e\\n * }\\n * it\\\'s possible to examine the structure of the keys obtained from openssl using\\n * an asn.1 dumper as the one used here to parse the components: http://lapo.it/asn1js/\\n * @argument {string} pem the pem encoded string, can include the BEGIN/END header/footer\\n * @private\\n */\\n JSEncryptRSAKey.prototype.parseKey = function (pem) {\\n try {\\n var modulus = 0;\\n var public_exponent = 0;\\n var reHex = /^\\\\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\\\\s*)+$/;\\n var der = reHex.test(pem) ? _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__.Hex.decode(pem) : _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__.Base64.unarmor(pem);\\n var asn1 = _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__.ASN1.decode(der);\\n // Fixes a bug with OpenSSL 1.0+ private keys\\n if (asn1.sub.length === 3) {\\n asn1 = asn1.sub[2].sub[0];\\n }\\n if (asn1.sub.length === 9) {\\n // Parse the private key.\\n modulus = asn1.sub[1].getHexStringValue(); // bigint\\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\\n public_exponent = asn1.sub[2].getHexStringValue(); // int\\n this.e = parseInt(public_exponent, 16);\\n var private_exponent = asn1.sub[3].getHexStringValue(); // bigint\\n this.d = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(private_exponent, 16);\\n var prime1 = asn1.sub[4].getHexStringValue(); // bigint\\n this.p = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime1, 16);\\n var prime2 = asn1.sub[5].getHexStringValue(); // bigint\\n this.q = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime2, 16);\\n var exponent1 = asn1.sub[6].getHexStringValue(); // bigint\\n this.dmp1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent1, 16);\\n var exponent2 = asn1.sub[7].getHexStringValue(); // bigint\\n this.dmq1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent2, 16);\\n var coefficient = asn1.sub[8].getHexStringValue(); // bigint\\n this.coeff = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(coefficient, 16);\\n }\\n else if (asn1.sub.length === 2) {\\n if (asn1.sub[0].sub) {\\n // Parse ASN.1 SubjectPublicKeyInfo type as defined by X.509\\n var bit_string = asn1.sub[1];\\n var sequence = bit_string.sub[0];\\n modulus = sequence.sub[0].getHexStringValue();\\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\\n public_exponent = sequence.sub[1].getHexStringValue();\\n this.e = parseInt(public_exponent, 16);\\n }\\n else {\\n // Parse ASN.1 RSAPublicKey type as defined by PKCS #1\\n modulus = asn1.sub[0].getHexStringValue();\\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\\n public_exponent = asn1.sub[1].getHexStringValue();\\n this.e = parseInt(public_exponent, 16);\\n }\\n }\\n else {\\n return false;\\n }\\n return true;\\n }\\n catch (ex) {\\n return false;\\n }\\n };\\n /**\\n * Translate rsa parameters in a hex encoded string representing the rsa key.\\n *\\n * The translation follow the ASN.1 notation :\\n * RSAPrivateKey ::= SEQUENCE {\\n * version Version,\\n * modulus INTEGER, -- n\\n * publicExponent INTEGER, -- e\\n * privateExponent INTEGER, -- d\\n * prime1 INTEGER, -- p\\n * prime2 INTEGER, -- q\\n * exponent1 INTEGER, -- d mod (p1)\\n * exponent2 INTEGER, -- d mod (q-1)\\n * coefficient INTEGER, -- (inverse of q) mod p\\n * }\\n * @returns {string} DER Encoded String representing the rsa private key\\n * @private\\n */\\n JSEncryptRSAKey.prototype.getPrivateBaseKey = function () {\\n var options = {\\n array: [\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: 0 }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.d }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.p }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.q }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmp1 }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmq1 }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.coeff }),\\n ],\\n };\\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence(options);\\n return seq.getEncodedHex();\\n };\\n /**\\n * base64 (pem) encoded version of the DER encoded representation\\n * @returns {string} pem encoded representation without header and footer\\n * @public\\n */\\n JSEncryptRSAKey.prototype.getPrivateBaseKeyB64 = function () {\\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPrivateBaseKey());\\n };\\n /**\\n * Translate rsa parameters in a hex encoded string representing the rsa public key.\\n * The representation follow the ASN.1 notation :\\n * PublicKeyInfo ::= SEQUENCE {\\n * algorithm AlgorithmIdentifier,\\n * PublicKey BIT STRING\\n * }\\n * Where AlgorithmIdentifier is:\\n * AlgorithmIdentifier ::= SEQUENCE {\\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\\n * }\\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\\n * RSAPublicKey ::= SEQUENCE {\\n * modulus INTEGER, -- n\\n * publicExponent INTEGER -- e\\n * }\\n * @returns {string} DER Encoded String representing the rsa public key\\n * @private\\n */\\n JSEncryptRSAKey.prototype.getPublicBaseKey = function () {\\n var first_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\\n array: [\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERObjectIdentifier({ oid: "1.2.840.113549.1.1.1" }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERNull(),\\n ],\\n });\\n var second_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\\n array: [\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\\n ],\\n });\\n var bit_string = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERBitString({\\n hex: "00" + second_sequence.getEncodedHex(),\\n });\\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\\n array: [first_sequence, bit_string],\\n });\\n return seq.getEncodedHex();\\n };\\n /**\\n * base64 (pem) encoded version of the DER encoded representation\\n * @returns {string} pem encoded representation without header and footer\\n * @public\\n */\\n JSEncryptRSAKey.prototype.getPublicBaseKeyB64 = function () {\\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPublicBaseKey());\\n };\\n /**\\n * wrap the string in block of width chars. The default value for rsa keys is 64\\n * characters.\\n * @param {string} str the pem encoded string without header and footer\\n * @param {Number} [width=64] - the length the string has to be wrapped at\\n * @returns {string}\\n * @private\\n */\\n JSEncryptRSAKey.wordwrap = function (str, width) {\\n width = width || 64;\\n if (!str) {\\n return str;\\n }\\n var regex = "(.{1," + width + "})( +|$\\\\n?)|(.{1," + width + "})";\\n return str.match(RegExp(regex, "g")).join("\\\\n");\\n };\\n /**\\n * Retrieve the pem encoded private key\\n * @returns {string} the pem encoded private key with header/footer\\n * @public\\n */\\n JSEncryptRSAKey.prototype.getPrivateKey = function () {\\n var key = "-----BEGIN RSA PRIVATE KEY-----\\\\n";\\n key += JSEncryptRSAKey.wordwrap(this.getPrivateBaseKeyB64()) + "\\\\n";\\n key += "-----END RSA PRIVATE KEY-----";\\n return key;\\n };\\n /**\\n * Retrieve the pem encoded public key\\n * @returns {string} the pem encoded public key with header/footer\\n * @public\\n */\\n JSEncryptRSAKey.prototype.getPublicKey = function () {\\n var key = "-----BEGIN PUBLIC KEY-----\\\\n";\\n key += JSEncryptRSAKey.wordwrap(this.getPublicBaseKeyB64()) + "\\\\n";\\n key += "-----END PUBLIC KEY-----";\\n return key;\\n };\\n /**\\n * Check if the object contains the necessary parameters to populate the rsa modulus\\n * and public exponent parameters.\\n * @param {Object} [obj={}] - An object that may contain the two public key\\n * parameters\\n * @returns {boolean} true if the object contains both the modulus and the public exponent\\n * properties (n and e)\\n * @todo check for types of n and e. N should be a parseable bigInt object, E should\\n * be a parseable integer number\\n * @private\\n */\\n JSEncryptRSAKey.hasPublicKeyProperty = function (obj) {\\n obj = obj || {};\\n return obj.hasOwnProperty("n") && obj.hasOwnProperty("e");\\n };\\n /**\\n * Check if the object contains ALL the parameters of an RSA key.\\n * @param {Object} [obj={}] - An object that may contain nine rsa key\\n * parameters\\n * @returns {boolean} true if the object contains all the parameters needed\\n * @todo check for types of the parameters all the parameters but the public exponent\\n * should be parseable bigint objects, the public exponent should be a parseable integer number\\n * @private\\n */\\n JSEncryptRSAKey.hasPrivateKeyProperty = function (obj) {\\n obj = obj || {};\\n return (obj.hasOwnProperty("n") &&\\n obj.hasOwnProperty("e") &&\\n obj.hasOwnProperty("d") &&\\n obj.hasOwnProperty("p") &&\\n obj.hasOwnProperty("q") &&\\n obj.hasOwnProperty("dmp1") &&\\n obj.hasOwnProperty("dmq1") &&\\n obj.hasOwnProperty("coeff"));\\n };\\n /**\\n * Parse the properties of obj in the current rsa object. Obj should AT LEAST\\n * include the modulus and public exponent (n, e) parameters.\\n * @param {Object} obj - the object containing rsa parameters\\n * @private\\n */\\n JSEncryptRSAKey.prototype.parsePropertiesFrom = function (obj) {\\n this.n = obj.n;\\n this.e = obj.e;\\n if (obj.hasOwnProperty("d")) {\\n this.d = obj.d;\\n this.p = obj.p;\\n this.q = obj.q;\\n this.dmp1 = obj.dmp1;\\n this.dmq1 = obj.dmq1;\\n this.coeff = obj.coeff;\\n }\\n };\\n return JSEncryptRSAKey;\\n}(_lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__.RSAKey));\\n\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncryptRSAKey.js?\')},"./lib/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "JSEncrypt": () => (/* reexport safe */ _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt),\\n/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)\\n/* harmony export */ });\\n/* harmony import */ var _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEncrypt */ "./lib/JSEncrypt.js");\\n\\n\\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt);\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/index.js?\')},"./lib/lib/asn1js/asn1.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "ASN1": () => (/* binding */ ASN1),\\n/* harmony export */ "ASN1Tag": () => (/* binding */ ASN1Tag),\\n/* harmony export */ "Stream": () => (/* binding */ Stream)\\n/* harmony export */ });\\n/* harmony import */ var _int10__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./int10 */ "./lib/lib/asn1js/int10.js");\\n// ASN.1 JavaScript decoder\\n// Copyright (c) 2008-2014 Lapo Luchini \\n// Permission to use, copy, modify, and/or distribute this software for any\\n// purpose with or without fee is hereby granted, provided that the above\\n// copyright notice and this permission notice appear in all copies.\\n//\\n// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\\n/*global oids */\\n\\nvar ellipsis = "\\\\u2026";\\nvar reTimeS = /^(\\\\d\\\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\\\d|3[01])([01]\\\\d|2[0-3])(?:([0-5]\\\\d)(?:([0-5]\\\\d)(?:[.,](\\\\d{1,3}))?)?)?(Z|[-+](?:[0]\\\\d|1[0-2])([0-5]\\\\d)?)?$/;\\nvar reTimeL = /^(\\\\d\\\\d\\\\d\\\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\\\d|3[01])([01]\\\\d|2[0-3])(?:([0-5]\\\\d)(?:([0-5]\\\\d)(?:[.,](\\\\d{1,3}))?)?)?(Z|[-+](?:[0]\\\\d|1[0-2])([0-5]\\\\d)?)?$/;\\nfunction stringCut(str, len) {\\n if (str.length > len) {\\n str = str.substring(0, len) + ellipsis;\\n }\\n return str;\\n}\\nvar Stream = /** @class */ (function () {\\n function Stream(enc, pos) {\\n this.hexDigits = "0123456789ABCDEF";\\n if (enc instanceof Stream) {\\n this.enc = enc.enc;\\n this.pos = enc.pos;\\n }\\n else {\\n // enc should be an array or a binary string\\n this.enc = enc;\\n this.pos = pos;\\n }\\n }\\n Stream.prototype.get = function (pos) {\\n if (pos === undefined) {\\n pos = this.pos++;\\n }\\n if (pos >= this.enc.length) {\\n throw new Error("Requesting byte offset ".concat(pos, " on a stream of length ").concat(this.enc.length));\\n }\\n return ("string" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos];\\n };\\n Stream.prototype.hexByte = function (b) {\\n return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);\\n };\\n Stream.prototype.hexDump = function (start, end, raw) {\\n var s = "";\\n for (var i = start; i < end; ++i) {\\n s += this.hexByte(this.get(i));\\n if (raw !== true) {\\n switch (i & 0xF) {\\n case 0x7:\\n s += " ";\\n break;\\n case 0xF:\\n s += "\\\\n";\\n break;\\n default:\\n s += " ";\\n }\\n }\\n }\\n return s;\\n };\\n Stream.prototype.isASCII = function (start, end) {\\n for (var i = start; i < end; ++i) {\\n var c = this.get(i);\\n if (c < 32 || c > 176) {\\n return false;\\n }\\n }\\n return true;\\n };\\n Stream.prototype.parseStringISO = function (start, end) {\\n var s = "";\\n for (var i = start; i < end; ++i) {\\n s += String.fromCharCode(this.get(i));\\n }\\n return s;\\n };\\n Stream.prototype.parseStringUTF = function (start, end) {\\n var s = "";\\n for (var i = start; i < end;) {\\n var c = this.get(i++);\\n if (c < 128) {\\n s += String.fromCharCode(c);\\n }\\n else if ((c > 191) && (c < 224)) {\\n s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));\\n }\\n else {\\n s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));\\n }\\n }\\n return s;\\n };\\n Stream.prototype.parseStringBMP = function (start, end) {\\n var str = "";\\n var hi;\\n var lo;\\n for (var i = start; i < end;) {\\n hi = this.get(i++);\\n lo = this.get(i++);\\n str += String.fromCharCode((hi << 8) | lo);\\n }\\n return str;\\n };\\n Stream.prototype.parseTime = function (start, end, shortYear) {\\n var s = this.parseStringISO(start, end);\\n var m = (shortYear ? reTimeS : reTimeL).exec(s);\\n if (!m) {\\n return "Unrecognized time: " + s;\\n }\\n if (shortYear) {\\n // to avoid querying the timer, use the fixed range [1970, 2069]\\n // it will conform with ITU X.400 [-10, +40] sliding window until 2030\\n m[1] = +m[1];\\n m[1] += (+m[1] < 70) ? 2000 : 1900;\\n }\\n s = m[1] + "-" + m[2] + "-" + m[3] + " " + m[4];\\n if (m[5]) {\\n s += ":" + m[5];\\n if (m[6]) {\\n s += ":" + m[6];\\n if (m[7]) {\\n s += "." + m[7];\\n }\\n }\\n }\\n if (m[8]) {\\n s += " UTC";\\n if (m[8] != "Z") {\\n s += m[8];\\n if (m[9]) {\\n s += ":" + m[9];\\n }\\n }\\n }\\n return s;\\n };\\n Stream.prototype.parseInteger = function (start, end) {\\n var v = this.get(start);\\n var neg = (v > 127);\\n var pad = neg ? 255 : 0;\\n var len;\\n var s = "";\\n // skip unuseful bits (not allowed in DER)\\n while (v == pad && ++start < end) {\\n v = this.get(start);\\n }\\n len = end - start;\\n if (len === 0) {\\n return neg ? -1 : 0;\\n }\\n // show bit length of huge integers\\n if (len > 4) {\\n s = v;\\n len <<= 3;\\n while (((+s ^ pad) & 0x80) == 0) {\\n s = +s << 1;\\n --len;\\n }\\n s = "(" + len + " bit)\\\\n";\\n }\\n // decode the integer\\n if (neg) {\\n v = v - 256;\\n }\\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10(v);\\n for (var i = start + 1; i < end; ++i) {\\n n.mulAdd(256, this.get(i));\\n }\\n return s + n.toString();\\n };\\n Stream.prototype.parseBitString = function (start, end, maxLength) {\\n var unusedBit = this.get(start);\\n var lenBit = ((end - start - 1) << 3) - unusedBit;\\n var intro = "(" + lenBit + " bit)\\\\n";\\n var s = "";\\n for (var i = start + 1; i < end; ++i) {\\n var b = this.get(i);\\n var skip = (i == end - 1) ? unusedBit : 0;\\n for (var j = 7; j >= skip; --j) {\\n s += (b >> j) & 1 ? "1" : "0";\\n }\\n if (s.length > maxLength) {\\n return intro + stringCut(s, maxLength);\\n }\\n }\\n return intro + s;\\n };\\n Stream.prototype.parseOctetString = function (start, end, maxLength) {\\n if (this.isASCII(start, end)) {\\n return stringCut(this.parseStringISO(start, end), maxLength);\\n }\\n var len = end - start;\\n var s = "(" + len + " byte)\\\\n";\\n maxLength /= 2; // we work in bytes\\n if (len > maxLength) {\\n end = start + maxLength;\\n }\\n for (var i = start; i < end; ++i) {\\n s += this.hexByte(this.get(i));\\n }\\n if (len > maxLength) {\\n s += ellipsis;\\n }\\n return s;\\n };\\n Stream.prototype.parseOID = function (start, end, maxLength) {\\n var s = "";\\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\\n var bits = 0;\\n for (var i = start; i < end; ++i) {\\n var v = this.get(i);\\n n.mulAdd(128, v & 0x7F);\\n bits += 7;\\n if (!(v & 0x80)) { // finished\\n if (s === "") {\\n n = n.simplify();\\n if (n instanceof _int10__WEBPACK_IMPORTED_MODULE_0__.Int10) {\\n n.sub(80);\\n s = "2." + n.toString();\\n }\\n else {\\n var m = n < 80 ? n < 40 ? 0 : 1 : 2;\\n s = m + "." + (n - m * 40);\\n }\\n }\\n else {\\n s += "." + n.toString();\\n }\\n if (s.length > maxLength) {\\n return stringCut(s, maxLength);\\n }\\n n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\\n bits = 0;\\n }\\n }\\n if (bits > 0) {\\n s += ".incomplete";\\n }\\n return s;\\n };\\n return Stream;\\n}());\\n\\nvar ASN1 = /** @class */ (function () {\\n function ASN1(stream, header, length, tag, sub) {\\n if (!(tag instanceof ASN1Tag)) {\\n throw new Error("Invalid tag value.");\\n }\\n this.stream = stream;\\n this.header = header;\\n this.length = length;\\n this.tag = tag;\\n this.sub = sub;\\n }\\n ASN1.prototype.typeName = function () {\\n switch (this.tag.tagClass) {\\n case 0: // universal\\n switch (this.tag.tagNumber) {\\n case 0x00:\\n return "EOC";\\n case 0x01:\\n return "BOOLEAN";\\n case 0x02:\\n return "INTEGER";\\n case 0x03:\\n return "BIT_STRING";\\n case 0x04:\\n return "OCTET_STRING";\\n case 0x05:\\n return "NULL";\\n case 0x06:\\n return "OBJECT_IDENTIFIER";\\n case 0x07:\\n return "ObjectDescriptor";\\n case 0x08:\\n return "EXTERNAL";\\n case 0x09:\\n return "REAL";\\n case 0x0A:\\n return "ENUMERATED";\\n case 0x0B:\\n return "EMBEDDED_PDV";\\n case 0x0C:\\n return "UTF8String";\\n case 0x10:\\n return "SEQUENCE";\\n case 0x11:\\n return "SET";\\n case 0x12:\\n return "NumericString";\\n case 0x13:\\n return "PrintableString"; // ASCII subset\\n case 0x14:\\n return "TeletexString"; // aka T61String\\n case 0x15:\\n return "VideotexString";\\n case 0x16:\\n return "IA5String"; // ASCII\\n case 0x17:\\n return "UTCTime";\\n case 0x18:\\n return "GeneralizedTime";\\n case 0x19:\\n return "GraphicString";\\n case 0x1A:\\n return "VisibleString"; // ASCII subset\\n case 0x1B:\\n return "GeneralString";\\n case 0x1C:\\n return "UniversalString";\\n case 0x1E:\\n return "BMPString";\\n }\\n return "Universal_" + this.tag.tagNumber.toString();\\n case 1:\\n return "Application_" + this.tag.tagNumber.toString();\\n case 2:\\n return "[" + this.tag.tagNumber.toString() + "]"; // Context\\n case 3:\\n return "Private_" + this.tag.tagNumber.toString();\\n }\\n };\\n ASN1.prototype.content = function (maxLength) {\\n if (this.tag === undefined) {\\n return null;\\n }\\n if (maxLength === undefined) {\\n maxLength = Infinity;\\n }\\n var content = this.posContent();\\n var len = Math.abs(this.length);\\n if (!this.tag.isUniversal()) {\\n if (this.sub !== null) {\\n return "(" + this.sub.length + " elem)";\\n }\\n return this.stream.parseOctetString(content, content + len, maxLength);\\n }\\n switch (this.tag.tagNumber) {\\n case 0x01: // BOOLEAN\\n return (this.stream.get(content) === 0) ? "false" : "true";\\n case 0x02: // INTEGER\\n return this.stream.parseInteger(content, content + len);\\n case 0x03: // BIT_STRING\\n return this.sub ? "(" + this.sub.length + " elem)" :\\n this.stream.parseBitString(content, content + len, maxLength);\\n case 0x04: // OCTET_STRING\\n return this.sub ? "(" + this.sub.length + " elem)" :\\n this.stream.parseOctetString(content, content + len, maxLength);\\n // case 0x05: // NULL\\n case 0x06: // OBJECT_IDENTIFIER\\n return this.stream.parseOID(content, content + len, maxLength);\\n // case 0x07: // ObjectDescriptor\\n // case 0x08: // EXTERNAL\\n // case 0x09: // REAL\\n // case 0x0A: // ENUMERATED\\n // case 0x0B: // EMBEDDED_PDV\\n case 0x10: // SEQUENCE\\n case 0x11: // SET\\n if (this.sub !== null) {\\n return "(" + this.sub.length + " elem)";\\n }\\n else {\\n return "(no elem)";\\n }\\n case 0x0C: // UTF8String\\n return stringCut(this.stream.parseStringUTF(content, content + len), maxLength);\\n case 0x12: // NumericString\\n case 0x13: // PrintableString\\n case 0x14: // TeletexString\\n case 0x15: // VideotexString\\n case 0x16: // IA5String\\n // case 0x19: // GraphicString\\n case 0x1A: // VisibleString\\n // case 0x1B: // GeneralString\\n // case 0x1C: // UniversalString\\n return stringCut(this.stream.parseStringISO(content, content + len), maxLength);\\n case 0x1E: // BMPString\\n return stringCut(this.stream.parseStringBMP(content, content + len), maxLength);\\n case 0x17: // UTCTime\\n case 0x18: // GeneralizedTime\\n return this.stream.parseTime(content, content + len, (this.tag.tagNumber == 0x17));\\n }\\n return null;\\n };\\n ASN1.prototype.toString = function () {\\n return this.typeName() + "@" + this.stream.pos + "[header:" + this.header + ",length:" + this.length + ",sub:" + ((this.sub === null) ? "null" : this.sub.length) + "]";\\n };\\n ASN1.prototype.toPrettyString = function (indent) {\\n if (indent === undefined) {\\n indent = "";\\n }\\n var s = indent + this.typeName() + " @" + this.stream.pos;\\n if (this.length >= 0) {\\n s += "+";\\n }\\n s += this.length;\\n if (this.tag.tagConstructed) {\\n s += " (constructed)";\\n }\\n else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null)) {\\n s += " (encapsulates)";\\n }\\n s += "\\\\n";\\n if (this.sub !== null) {\\n indent += " ";\\n for (var i = 0, max = this.sub.length; i < max; ++i) {\\n s += this.sub[i].toPrettyString(indent);\\n }\\n }\\n return s;\\n };\\n ASN1.prototype.posStart = function () {\\n return this.stream.pos;\\n };\\n ASN1.prototype.posContent = function () {\\n return this.stream.pos + this.header;\\n };\\n ASN1.prototype.posEnd = function () {\\n return this.stream.pos + this.header + Math.abs(this.length);\\n };\\n ASN1.prototype.toHexString = function () {\\n return this.stream.hexDump(this.posStart(), this.posEnd(), true);\\n };\\n ASN1.decodeLength = function (stream) {\\n var buf = stream.get();\\n var len = buf & 0x7F;\\n if (len == buf) {\\n return len;\\n }\\n // no reason to use Int10, as it would be a huge buffer anyways\\n if (len > 6) {\\n throw new Error("Length over 48 bits not supported at position " + (stream.pos - 1));\\n }\\n if (len === 0) {\\n return null;\\n } // undefined\\n buf = 0;\\n for (var i = 0; i < len; ++i) {\\n buf = (buf * 256) + stream.get();\\n }\\n return buf;\\n };\\n /**\\n * Retrieve the hexadecimal value (as a string) of the current ASN.1 element\\n * @returns {string}\\n * @public\\n */\\n ASN1.prototype.getHexStringValue = function () {\\n var hexString = this.toHexString();\\n var offset = this.header * 2;\\n var length = this.length * 2;\\n return hexString.substr(offset, length);\\n };\\n ASN1.decode = function (str) {\\n var stream;\\n if (!(str instanceof Stream)) {\\n stream = new Stream(str, 0);\\n }\\n else {\\n stream = str;\\n }\\n var streamStart = new Stream(stream);\\n var tag = new ASN1Tag(stream);\\n var len = ASN1.decodeLength(stream);\\n var start = stream.pos;\\n var header = start - streamStart.pos;\\n var sub = null;\\n var getSub = function () {\\n var ret = [];\\n if (len !== null) {\\n // definite length\\n var end = start + len;\\n while (stream.pos < end) {\\n ret[ret.length] = ASN1.decode(stream);\\n }\\n if (stream.pos != end) {\\n throw new Error("Content size is not correct for container starting at offset " + start);\\n }\\n }\\n else {\\n // undefined length\\n try {\\n for (;;) {\\n var s = ASN1.decode(stream);\\n if (s.tag.isEOC()) {\\n break;\\n }\\n ret[ret.length] = s;\\n }\\n len = start - stream.pos; // undefined lengths are represented as negative values\\n }\\n catch (e) {\\n throw new Error("Exception while decoding undefined length content: " + e);\\n }\\n }\\n return ret;\\n };\\n if (tag.tagConstructed) {\\n // must have valid content\\n sub = getSub();\\n }\\n else if (tag.isUniversal() && ((tag.tagNumber == 0x03) || (tag.tagNumber == 0x04))) {\\n // sometimes BitString and OctetString are used to encapsulate ASN.1\\n try {\\n if (tag.tagNumber == 0x03) {\\n if (stream.get() != 0) {\\n throw new Error("BIT STRINGs with unused bits cannot encapsulate.");\\n }\\n }\\n sub = getSub();\\n for (var i = 0; i < sub.length; ++i) {\\n if (sub[i].tag.isEOC()) {\\n throw new Error("EOC is not supposed to be actual content.");\\n }\\n }\\n }\\n catch (e) {\\n // but silently ignore when they don\\\'t\\n sub = null;\\n }\\n }\\n if (sub === null) {\\n if (len === null) {\\n throw new Error("We can\\\'t skip over an invalid tag with undefined length at offset " + start);\\n }\\n stream.pos = start + Math.abs(len);\\n }\\n return new ASN1(streamStart, header, len, tag, sub);\\n };\\n return ASN1;\\n}());\\n\\nvar ASN1Tag = /** @class */ (function () {\\n function ASN1Tag(stream) {\\n var buf = stream.get();\\n this.tagClass = buf >> 6;\\n this.tagConstructed = ((buf & 0x20) !== 0);\\n this.tagNumber = buf & 0x1F;\\n if (this.tagNumber == 0x1F) { // long tag\\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\\n do {\\n buf = stream.get();\\n n.mulAdd(128, buf & 0x7F);\\n } while (buf & 0x80);\\n this.tagNumber = n.simplify();\\n }\\n }\\n ASN1Tag.prototype.isUniversal = function () {\\n return this.tagClass === 0x00;\\n };\\n ASN1Tag.prototype.isEOC = function () {\\n return this.tagClass === 0x00 && this.tagNumber === 0x00;\\n };\\n return ASN1Tag;\\n}());\\n\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/asn1.js?\')},"./lib/lib/asn1js/base64.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "Base64": () => (/* binding */ Base64)\\n/* harmony export */ });\\n// Base64 JavaScript decoder\\n// Copyright (c) 2008-2013 Lapo Luchini \\n// Permission to use, copy, modify, and/or distribute this software for any\\n// purpose with or without fee is hereby granted, provided that the above\\n// copyright notice and this permission notice appear in all copies.\\n//\\n// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\\nvar decoder;\\nvar Base64 = {\\n decode: function (a) {\\n var i;\\n if (decoder === undefined) {\\n var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";\\n var ignore = "= \\\\f\\\\n\\\\r\\\\t\\\\u00A0\\\\u2028\\\\u2029";\\n decoder = Object.create(null);\\n for (i = 0; i < 64; ++i) {\\n decoder[b64.charAt(i)] = i;\\n }\\n decoder[\\\'-\\\'] = 62; //+\\n decoder[\\\'_\\\'] = 63; //-\\n for (i = 0; i < ignore.length; ++i) {\\n decoder[ignore.charAt(i)] = -1;\\n }\\n }\\n var out = [];\\n var bits = 0;\\n var char_count = 0;\\n for (i = 0; i < a.length; ++i) {\\n var c = a.charAt(i);\\n if (c == "=") {\\n break;\\n }\\n c = decoder[c];\\n if (c == -1) {\\n continue;\\n }\\n if (c === undefined) {\\n throw new Error("Illegal character at offset " + i);\\n }\\n bits |= c;\\n if (++char_count >= 4) {\\n out[out.length] = (bits >> 16);\\n out[out.length] = (bits >> 8) & 0xFF;\\n out[out.length] = bits & 0xFF;\\n bits = 0;\\n char_count = 0;\\n }\\n else {\\n bits <<= 6;\\n }\\n }\\n switch (char_count) {\\n case 1:\\n throw new Error("Base64 encoding incomplete: at least 2 bits missing");\\n case 2:\\n out[out.length] = (bits >> 10);\\n break;\\n case 3:\\n out[out.length] = (bits >> 16);\\n out[out.length] = (bits >> 8) & 0xFF;\\n break;\\n }\\n return out;\\n },\\n re: /-----BEGIN [^-]+-----([A-Za-z0-9+\\\\/=\\\\s]+)-----END [^-]+-----|begin-base64[^\\\\n]+\\\\n([A-Za-z0-9+\\\\/=\\\\s]+)====/,\\n unarmor: function (a) {\\n var m = Base64.re.exec(a);\\n if (m) {\\n if (m[1]) {\\n a = m[1];\\n }\\n else if (m[2]) {\\n a = m[2];\\n }\\n else {\\n throw new Error("RegExp out of sync");\\n }\\n }\\n return Base64.decode(a);\\n }\\n};\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/base64.js?\')},"./lib/lib/asn1js/hex.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "Hex": () => (/* binding */ Hex)\\n/* harmony export */ });\\n// Hex JavaScript decoder\\n// Copyright (c) 2008-2013 Lapo Luchini \\n// Permission to use, copy, modify, and/or distribute this software for any\\n// purpose with or without fee is hereby granted, provided that the above\\n// copyright notice and this permission notice appear in all copies.\\n//\\n// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\\nvar decoder;\\nvar Hex = {\\n decode: function (a) {\\n var i;\\n if (decoder === undefined) {\\n var hex = "0123456789ABCDEF";\\n var ignore = " \\\\f\\\\n\\\\r\\\\t\\\\u00A0\\\\u2028\\\\u2029";\\n decoder = {};\\n for (i = 0; i < 16; ++i) {\\n decoder[hex.charAt(i)] = i;\\n }\\n hex = hex.toLowerCase();\\n for (i = 10; i < 16; ++i) {\\n decoder[hex.charAt(i)] = i;\\n }\\n for (i = 0; i < ignore.length; ++i) {\\n decoder[ignore.charAt(i)] = -1;\\n }\\n }\\n var out = [];\\n var bits = 0;\\n var char_count = 0;\\n for (i = 0; i < a.length; ++i) {\\n var c = a.charAt(i);\\n if (c == "=") {\\n break;\\n }\\n c = decoder[c];\\n if (c == -1) {\\n continue;\\n }\\n if (c === undefined) {\\n throw new Error("Illegal character at offset " + i);\\n }\\n bits |= c;\\n if (++char_count >= 2) {\\n out[out.length] = bits;\\n bits = 0;\\n char_count = 0;\\n }\\n else {\\n bits <<= 4;\\n }\\n }\\n if (char_count) {\\n throw new Error("Hex encoding incomplete: 4 bits missing");\\n }\\n return out;\\n }\\n};\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/hex.js?\')},"./lib/lib/asn1js/int10.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "Int10": () => (/* binding */ Int10)\\n/* harmony export */ });\\n// Big integer base-10 printing library\\n// Copyright (c) 2014 Lapo Luchini \\n// Permission to use, copy, modify, and/or distribute this software for any\\n// purpose with or without fee is hereby granted, provided that the above\\n// copyright notice and this permission notice appear in all copies.\\n//\\n// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\\nvar max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256\\nvar Int10 = /** @class */ (function () {\\n function Int10(value) {\\n this.buf = [+value || 0];\\n }\\n Int10.prototype.mulAdd = function (m, c) {\\n // assert(m <= 256)\\n var b = this.buf;\\n var l = b.length;\\n var i;\\n var t;\\n for (i = 0; i < l; ++i) {\\n t = b[i] * m + c;\\n if (t < max) {\\n c = 0;\\n }\\n else {\\n c = 0 | (t / max);\\n t -= c * max;\\n }\\n b[i] = t;\\n }\\n if (c > 0) {\\n b[i] = c;\\n }\\n };\\n Int10.prototype.sub = function (c) {\\n // assert(m <= 256)\\n var b = this.buf;\\n var l = b.length;\\n var i;\\n var t;\\n for (i = 0; i < l; ++i) {\\n t = b[i] - c;\\n if (t < 0) {\\n t += max;\\n c = 1;\\n }\\n else {\\n c = 0;\\n }\\n b[i] = t;\\n }\\n while (b[b.length - 1] === 0) {\\n b.pop();\\n }\\n };\\n Int10.prototype.toString = function (base) {\\n if ((base || 10) != 10) {\\n throw new Error("only base 10 is supported");\\n }\\n var b = this.buf;\\n var s = b[b.length - 1].toString();\\n for (var i = b.length - 2; i >= 0; --i) {\\n s += (max + b[i]).toString().substring(1);\\n }\\n return s;\\n };\\n Int10.prototype.valueOf = function () {\\n var b = this.buf;\\n var v = 0;\\n for (var i = b.length - 1; i >= 0; --i) {\\n v = v * max + b[i];\\n }\\n return v;\\n };\\n Int10.prototype.simplify = function () {\\n var b = this.buf;\\n return (b.length == 1) ? b[0] : this;\\n };\\n return Int10;\\n}());\\n\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/int10.js?\')},"./lib/lib/jsbn/base64.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "b64toBA": () => (/* binding */ b64toBA),\\n/* harmony export */ "b64tohex": () => (/* binding */ b64tohex),\\n/* harmony export */ "hex2b64": () => (/* binding */ hex2b64)\\n/* harmony export */ });\\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ "./lib/lib/jsbn/util.js");\\n\\nvar b64map = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";\\nvar b64pad = "=";\\nfunction hex2b64(h) {\\n var i;\\n var c;\\n var ret = "";\\n for (i = 0; i + 3 <= h.length; i += 3) {\\n c = parseInt(h.substring(i, i + 3), 16);\\n ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63);\\n }\\n if (i + 1 == h.length) {\\n c = parseInt(h.substring(i, i + 1), 16);\\n ret += b64map.charAt(c << 2);\\n }\\n else if (i + 2 == h.length) {\\n c = parseInt(h.substring(i, i + 2), 16);\\n ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4);\\n }\\n while ((ret.length & 3) > 0) {\\n ret += b64pad;\\n }\\n return ret;\\n}\\n// convert a base64 string to hex\\nfunction b64tohex(s) {\\n var ret = "";\\n var i;\\n var k = 0; // b64 state, 0-3\\n var slop = 0;\\n for (i = 0; i < s.length; ++i) {\\n if (s.charAt(i) == b64pad) {\\n break;\\n }\\n var v = b64map.indexOf(s.charAt(i));\\n if (v < 0) {\\n continue;\\n }\\n if (k == 0) {\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\\n slop = v & 3;\\n k = 1;\\n }\\n else if (k == 1) {\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\\n slop = v & 0xf;\\n k = 2;\\n }\\n else if (k == 2) {\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop);\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\\n slop = v & 3;\\n k = 3;\\n }\\n else {\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v & 0xf);\\n k = 0;\\n }\\n }\\n if (k == 1) {\\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop << 2);\\n }\\n return ret;\\n}\\n// convert a base64 string to a byte/number array\\nfunction b64toBA(s) {\\n // piggyback on b64tohex for now, optimize later\\n var h = b64tohex(s);\\n var i;\\n var a = [];\\n for (i = 0; 2 * i < h.length; ++i) {\\n a[i] = parseInt(h.substring(2 * i, 2 * i + 2), 16);\\n }\\n return a;\\n}\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/base64.js?\')},"./lib/lib/jsbn/jsbn.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "BigInteger": () => (/* binding */ BigInteger),\\n/* harmony export */ "intAt": () => (/* binding */ intAt),\\n/* harmony export */ "nbi": () => (/* binding */ nbi),\\n/* harmony export */ "nbits": () => (/* binding */ nbits),\\n/* harmony export */ "nbv": () => (/* binding */ nbv),\\n/* harmony export */ "parseBigInt": () => (/* binding */ parseBigInt)\\n/* harmony export */ });\\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ "./lib/lib/jsbn/util.js");\\n// Copyright (c) 2005 Tom Wu\\n// All Rights Reserved.\\n// See "LICENSE" for details.\\n// Basic JavaScript BN library - subset useful for RSA encryption.\\n\\n// Bits per digit\\nvar dbits;\\n// JavaScript engine analysis\\nvar canary = 0xdeadbeefcafe;\\nvar j_lm = ((canary & 0xffffff) == 0xefcafe);\\n//#region\\nvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\\nvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\\n//#endregion\\n// (public) Constructor\\nvar BigInteger = /** @class */ (function () {\\n function BigInteger(a, b, c) {\\n if (a != null) {\\n if ("number" == typeof a) {\\n this.fromNumber(a, b, c);\\n }\\n else if (b == null && "string" != typeof a) {\\n this.fromString(a, 256);\\n }\\n else {\\n this.fromString(a, b);\\n }\\n }\\n }\\n //#region PUBLIC\\n // BigInteger.prototype.toString = bnToString;\\n // (public) return string representation in given radix\\n BigInteger.prototype.toString = function (b) {\\n if (this.s < 0) {\\n return "-" + this.negate().toString(b);\\n }\\n var k;\\n if (b == 16) {\\n k = 4;\\n }\\n else if (b == 8) {\\n k = 3;\\n }\\n else if (b == 2) {\\n k = 1;\\n }\\n else if (b == 32) {\\n k = 5;\\n }\\n else if (b == 4) {\\n k = 2;\\n }\\n else {\\n return this.toRadix(b);\\n }\\n var km = (1 << k) - 1;\\n var d;\\n var m = false;\\n var r = "";\\n var i = this.t;\\n var p = this.DB - (i * this.DB) % k;\\n if (i-- > 0) {\\n if (p < this.DB && (d = this[i] >> p) > 0) {\\n m = true;\\n r = (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\\n }\\n while (i >= 0) {\\n if (p < k) {\\n d = (this[i] & ((1 << p) - 1)) << (k - p);\\n d |= this[--i] >> (p += this.DB - k);\\n }\\n else {\\n d = (this[i] >> (p -= k)) & km;\\n if (p <= 0) {\\n p += this.DB;\\n --i;\\n }\\n }\\n if (d > 0) {\\n m = true;\\n }\\n if (m) {\\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\\n }\\n }\\n }\\n return m ? r : "0";\\n };\\n // BigInteger.prototype.negate = bnNegate;\\n // (public) -this\\n BigInteger.prototype.negate = function () {\\n var r = nbi();\\n BigInteger.ZERO.subTo(this, r);\\n return r;\\n };\\n // BigInteger.prototype.abs = bnAbs;\\n // (public) |this|\\n BigInteger.prototype.abs = function () {\\n return (this.s < 0) ? this.negate() : this;\\n };\\n // BigInteger.prototype.compareTo = bnCompareTo;\\n // (public) return + if this > a, - if this < a, 0 if equal\\n BigInteger.prototype.compareTo = function (a) {\\n var r = this.s - a.s;\\n if (r != 0) {\\n return r;\\n }\\n var i = this.t;\\n r = i - a.t;\\n if (r != 0) {\\n return (this.s < 0) ? -r : r;\\n }\\n while (--i >= 0) {\\n if ((r = this[i] - a[i]) != 0) {\\n return r;\\n }\\n }\\n return 0;\\n };\\n // BigInteger.prototype.bitLength = bnBitLength;\\n // (public) return the number of bits in "this"\\n BigInteger.prototype.bitLength = function () {\\n if (this.t <= 0) {\\n return 0;\\n }\\n return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ (this.s & this.DM));\\n };\\n // BigInteger.prototype.mod = bnMod;\\n // (public) this mod a\\n BigInteger.prototype.mod = function (a) {\\n var r = nbi();\\n this.abs().divRemTo(a, null, r);\\n if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\\n a.subTo(r, r);\\n }\\n return r;\\n };\\n // BigInteger.prototype.modPowInt = bnModPowInt;\\n // (public) this^e % m, 0 <= e < 2^32\\n BigInteger.prototype.modPowInt = function (e, m) {\\n var z;\\n if (e < 256 || m.isEven()) {\\n z = new Classic(m);\\n }\\n else {\\n z = new Montgomery(m);\\n }\\n return this.exp(e, z);\\n };\\n // BigInteger.prototype.clone = bnClone;\\n // (public)\\n BigInteger.prototype.clone = function () {\\n var r = nbi();\\n this.copyTo(r);\\n return r;\\n };\\n // BigInteger.prototype.intValue = bnIntValue;\\n // (public) return value as integer\\n BigInteger.prototype.intValue = function () {\\n if (this.s < 0) {\\n if (this.t == 1) {\\n return this[0] - this.DV;\\n }\\n else if (this.t == 0) {\\n return -1;\\n }\\n }\\n else if (this.t == 1) {\\n return this[0];\\n }\\n else if (this.t == 0) {\\n return 0;\\n }\\n // assumes 16 < DB < 32\\n return ((this[1] & ((1 << (32 - this.DB)) - 1)) << this.DB) | this[0];\\n };\\n // BigInteger.prototype.byteValue = bnByteValue;\\n // (public) return value as byte\\n BigInteger.prototype.byteValue = function () {\\n return (this.t == 0) ? this.s : (this[0] << 24) >> 24;\\n };\\n // BigInteger.prototype.shortValue = bnShortValue;\\n // (public) return value as short (assumes DB>=16)\\n BigInteger.prototype.shortValue = function () {\\n return (this.t == 0) ? this.s : (this[0] << 16) >> 16;\\n };\\n // BigInteger.prototype.signum = bnSigNum;\\n // (public) 0 if this == 0, 1 if this > 0\\n BigInteger.prototype.signum = function () {\\n if (this.s < 0) {\\n return -1;\\n }\\n else if (this.t <= 0 || (this.t == 1 && this[0] <= 0)) {\\n return 0;\\n }\\n else {\\n return 1;\\n }\\n };\\n // BigInteger.prototype.toByteArray = bnToByteArray;\\n // (public) convert to bigendian byte array\\n BigInteger.prototype.toByteArray = function () {\\n var i = this.t;\\n var r = [];\\n r[0] = this.s;\\n var p = this.DB - (i * this.DB) % 8;\\n var d;\\n var k = 0;\\n if (i-- > 0) {\\n if (p < this.DB && (d = this[i] >> p) != (this.s & this.DM) >> p) {\\n r[k++] = d | (this.s << (this.DB - p));\\n }\\n while (i >= 0) {\\n if (p < 8) {\\n d = (this[i] & ((1 << p) - 1)) << (8 - p);\\n d |= this[--i] >> (p += this.DB - 8);\\n }\\n else {\\n d = (this[i] >> (p -= 8)) & 0xff;\\n if (p <= 0) {\\n p += this.DB;\\n --i;\\n }\\n }\\n if ((d & 0x80) != 0) {\\n d |= -256;\\n }\\n if (k == 0 && (this.s & 0x80) != (d & 0x80)) {\\n ++k;\\n }\\n if (k > 0 || d != this.s) {\\n r[k++] = d;\\n }\\n }\\n }\\n return r;\\n };\\n // BigInteger.prototype.equals = bnEquals;\\n BigInteger.prototype.equals = function (a) {\\n return (this.compareTo(a) == 0);\\n };\\n // BigInteger.prototype.min = bnMin;\\n BigInteger.prototype.min = function (a) {\\n return (this.compareTo(a) < 0) ? this : a;\\n };\\n // BigInteger.prototype.max = bnMax;\\n BigInteger.prototype.max = function (a) {\\n return (this.compareTo(a) > 0) ? this : a;\\n };\\n // BigInteger.prototype.and = bnAnd;\\n BigInteger.prototype.and = function (a) {\\n var r = nbi();\\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_and, r);\\n return r;\\n };\\n // BigInteger.prototype.or = bnOr;\\n BigInteger.prototype.or = function (a) {\\n var r = nbi();\\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_or, r);\\n return r;\\n };\\n // BigInteger.prototype.xor = bnXor;\\n BigInteger.prototype.xor = function (a) {\\n var r = nbi();\\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_xor, r);\\n return r;\\n };\\n // BigInteger.prototype.andNot = bnAndNot;\\n BigInteger.prototype.andNot = function (a) {\\n var r = nbi();\\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_andnot, r);\\n return r;\\n };\\n // BigInteger.prototype.not = bnNot;\\n // (public) ~this\\n BigInteger.prototype.not = function () {\\n var r = nbi();\\n for (var i = 0; i < this.t; ++i) {\\n r[i] = this.DM & ~this[i];\\n }\\n r.t = this.t;\\n r.s = ~this.s;\\n return r;\\n };\\n // BigInteger.prototype.shiftLeft = bnShiftLeft;\\n // (public) this << n\\n BigInteger.prototype.shiftLeft = function (n) {\\n var r = nbi();\\n if (n < 0) {\\n this.rShiftTo(-n, r);\\n }\\n else {\\n this.lShiftTo(n, r);\\n }\\n return r;\\n };\\n // BigInteger.prototype.shiftRight = bnShiftRight;\\n // (public) this >> n\\n BigInteger.prototype.shiftRight = function (n) {\\n var r = nbi();\\n if (n < 0) {\\n this.lShiftTo(-n, r);\\n }\\n else {\\n this.rShiftTo(n, r);\\n }\\n return r;\\n };\\n // BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit;\\n // (public) returns index of lowest 1-bit (or -1 if none)\\n BigInteger.prototype.getLowestSetBit = function () {\\n for (var i = 0; i < this.t; ++i) {\\n if (this[i] != 0) {\\n return i * this.DB + (0,_util__WEBPACK_IMPORTED_MODULE_0__.lbit)(this[i]);\\n }\\n }\\n if (this.s < 0) {\\n return this.t * this.DB;\\n }\\n return -1;\\n };\\n // BigInteger.prototype.bitCount = bnBitCount;\\n // (public) return number of set bits\\n BigInteger.prototype.bitCount = function () {\\n var r = 0;\\n var x = this.s & this.DM;\\n for (var i = 0; i < this.t; ++i) {\\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.cbit)(this[i] ^ x);\\n }\\n return r;\\n };\\n // BigInteger.prototype.testBit = bnTestBit;\\n // (public) true iff nth bit is set\\n BigInteger.prototype.testBit = function (n) {\\n var j = Math.floor(n / this.DB);\\n if (j >= this.t) {\\n return (this.s != 0);\\n }\\n return ((this[j] & (1 << (n % this.DB))) != 0);\\n };\\n // BigInteger.prototype.setBit = bnSetBit;\\n // (public) this | (1< 1) {\\n var g2 = nbi();\\n z.sqrTo(g[1], g2);\\n while (n <= km) {\\n g[n] = nbi();\\n z.mulTo(g2, g[n - 2], g[n]);\\n n += 2;\\n }\\n }\\n var j = e.t - 1;\\n var w;\\n var is1 = true;\\n var r2 = nbi();\\n var t;\\n i = nbits(e[j]) - 1;\\n while (j >= 0) {\\n if (i >= k1) {\\n w = (e[j] >> (i - k1)) & km;\\n }\\n else {\\n w = (e[j] & ((1 << (i + 1)) - 1)) << (k1 - i);\\n if (j > 0) {\\n w |= e[j - 1] >> (this.DB + i - k1);\\n }\\n }\\n n = k;\\n while ((w & 1) == 0) {\\n w >>= 1;\\n --n;\\n }\\n if ((i -= n) < 0) {\\n i += this.DB;\\n --j;\\n }\\n if (is1) { // ret == 1, don\\\'t bother squaring or multiplying it\\n g[w].copyTo(r);\\n is1 = false;\\n }\\n else {\\n while (n > 1) {\\n z.sqrTo(r, r2);\\n z.sqrTo(r2, r);\\n n -= 2;\\n }\\n if (n > 0) {\\n z.sqrTo(r, r2);\\n }\\n else {\\n t = r;\\n r = r2;\\n r2 = t;\\n }\\n z.mulTo(r2, g[w], r);\\n }\\n while (j >= 0 && (e[j] & (1 << i)) == 0) {\\n z.sqrTo(r, r2);\\n t = r;\\n r = r2;\\n r2 = t;\\n if (--i < 0) {\\n i = this.DB - 1;\\n --j;\\n }\\n }\\n }\\n return z.revert(r);\\n };\\n // BigInteger.prototype.modInverse = bnModInverse;\\n // (public) 1/this % m (HAC 14.61)\\n BigInteger.prototype.modInverse = function (m) {\\n var ac = m.isEven();\\n if ((this.isEven() && ac) || m.signum() == 0) {\\n return BigInteger.ZERO;\\n }\\n var u = m.clone();\\n var v = this.clone();\\n var a = nbv(1);\\n var b = nbv(0);\\n var c = nbv(0);\\n var d = nbv(1);\\n while (u.signum() != 0) {\\n while (u.isEven()) {\\n u.rShiftTo(1, u);\\n if (ac) {\\n if (!a.isEven() || !b.isEven()) {\\n a.addTo(this, a);\\n b.subTo(m, b);\\n }\\n a.rShiftTo(1, a);\\n }\\n else if (!b.isEven()) {\\n b.subTo(m, b);\\n }\\n b.rShiftTo(1, b);\\n }\\n while (v.isEven()) {\\n v.rShiftTo(1, v);\\n if (ac) {\\n if (!c.isEven() || !d.isEven()) {\\n c.addTo(this, c);\\n d.subTo(m, d);\\n }\\n c.rShiftTo(1, c);\\n }\\n else if (!d.isEven()) {\\n d.subTo(m, d);\\n }\\n d.rShiftTo(1, d);\\n }\\n if (u.compareTo(v) >= 0) {\\n u.subTo(v, u);\\n if (ac) {\\n a.subTo(c, a);\\n }\\n b.subTo(d, b);\\n }\\n else {\\n v.subTo(u, v);\\n if (ac) {\\n c.subTo(a, c);\\n }\\n d.subTo(b, d);\\n }\\n }\\n if (v.compareTo(BigInteger.ONE) != 0) {\\n return BigInteger.ZERO;\\n }\\n if (d.compareTo(m) >= 0) {\\n return d.subtract(m);\\n }\\n if (d.signum() < 0) {\\n d.addTo(m, d);\\n }\\n else {\\n return d;\\n }\\n if (d.signum() < 0) {\\n return d.add(m);\\n }\\n else {\\n return d;\\n }\\n };\\n // BigInteger.prototype.pow = bnPow;\\n // (public) this^e\\n BigInteger.prototype.pow = function (e) {\\n return this.exp(e, new NullExp());\\n };\\n // BigInteger.prototype.gcd = bnGCD;\\n // (public) gcd(this,a) (HAC 14.54)\\n BigInteger.prototype.gcd = function (a) {\\n var x = (this.s < 0) ? this.negate() : this.clone();\\n var y = (a.s < 0) ? a.negate() : a.clone();\\n if (x.compareTo(y) < 0) {\\n var t = x;\\n x = y;\\n y = t;\\n }\\n var i = x.getLowestSetBit();\\n var g = y.getLowestSetBit();\\n if (g < 0) {\\n return x;\\n }\\n if (i < g) {\\n g = i;\\n }\\n if (g > 0) {\\n x.rShiftTo(g, x);\\n y.rShiftTo(g, y);\\n }\\n while (x.signum() > 0) {\\n if ((i = x.getLowestSetBit()) > 0) {\\n x.rShiftTo(i, x);\\n }\\n if ((i = y.getLowestSetBit()) > 0) {\\n y.rShiftTo(i, y);\\n }\\n if (x.compareTo(y) >= 0) {\\n x.subTo(y, x);\\n x.rShiftTo(1, x);\\n }\\n else {\\n y.subTo(x, y);\\n y.rShiftTo(1, y);\\n }\\n }\\n if (g > 0) {\\n y.lShiftTo(g, y);\\n }\\n return y;\\n };\\n // BigInteger.prototype.isProbablePrime = bnIsProbablePrime;\\n // (public) test primality with certainty >= 1-.5^t\\n BigInteger.prototype.isProbablePrime = function (t) {\\n var i;\\n var x = this.abs();\\n if (x.t == 1 && x[0] <= lowprimes[lowprimes.length - 1]) {\\n for (i = 0; i < lowprimes.length; ++i) {\\n if (x[0] == lowprimes[i]) {\\n return true;\\n }\\n }\\n return false;\\n }\\n if (x.isEven()) {\\n return false;\\n }\\n i = 1;\\n while (i < lowprimes.length) {\\n var m = lowprimes[i];\\n var j = i + 1;\\n while (j < lowprimes.length && m < lplim) {\\n m *= lowprimes[j++];\\n }\\n m = x.modInt(m);\\n while (i < j) {\\n if (m % lowprimes[i++] == 0) {\\n return false;\\n }\\n }\\n }\\n return x.millerRabin(t);\\n };\\n //#endregion PUBLIC\\n //#region PROTECTED\\n // BigInteger.prototype.copyTo = bnpCopyTo;\\n // (protected) copy this to r\\n BigInteger.prototype.copyTo = function (r) {\\n for (var i = this.t - 1; i >= 0; --i) {\\n r[i] = this[i];\\n }\\n r.t = this.t;\\n r.s = this.s;\\n };\\n // BigInteger.prototype.fromInt = bnpFromInt;\\n // (protected) set from integer value x, -DV <= x < DV\\n BigInteger.prototype.fromInt = function (x) {\\n this.t = 1;\\n this.s = (x < 0) ? -1 : 0;\\n if (x > 0) {\\n this[0] = x;\\n }\\n else if (x < -1) {\\n this[0] = x + this.DV;\\n }\\n else {\\n this.t = 0;\\n }\\n };\\n // BigInteger.prototype.fromString = bnpFromString;\\n // (protected) set from string and radix\\n BigInteger.prototype.fromString = function (s, b) {\\n var k;\\n if (b == 16) {\\n k = 4;\\n }\\n else if (b == 8) {\\n k = 3;\\n }\\n else if (b == 256) {\\n k = 8;\\n /* byte array */\\n }\\n else if (b == 2) {\\n k = 1;\\n }\\n else if (b == 32) {\\n k = 5;\\n }\\n else if (b == 4) {\\n k = 2;\\n }\\n else {\\n this.fromRadix(s, b);\\n return;\\n }\\n this.t = 0;\\n this.s = 0;\\n var i = s.length;\\n var mi = false;\\n var sh = 0;\\n while (--i >= 0) {\\n var x = (k == 8) ? (+s[i]) & 0xff : intAt(s, i);\\n if (x < 0) {\\n if (s.charAt(i) == "-") {\\n mi = true;\\n }\\n continue;\\n }\\n mi = false;\\n if (sh == 0) {\\n this[this.t++] = x;\\n }\\n else if (sh + k > this.DB) {\\n this[this.t - 1] |= (x & ((1 << (this.DB - sh)) - 1)) << sh;\\n this[this.t++] = (x >> (this.DB - sh));\\n }\\n else {\\n this[this.t - 1] |= x << sh;\\n }\\n sh += k;\\n if (sh >= this.DB) {\\n sh -= this.DB;\\n }\\n }\\n if (k == 8 && ((+s[0]) & 0x80) != 0) {\\n this.s = -1;\\n if (sh > 0) {\\n this[this.t - 1] |= ((1 << (this.DB - sh)) - 1) << sh;\\n }\\n }\\n this.clamp();\\n if (mi) {\\n BigInteger.ZERO.subTo(this, this);\\n }\\n };\\n // BigInteger.prototype.clamp = bnpClamp;\\n // (protected) clamp off excess high words\\n BigInteger.prototype.clamp = function () {\\n var c = this.s & this.DM;\\n while (this.t > 0 && this[this.t - 1] == c) {\\n --this.t;\\n }\\n };\\n // BigInteger.prototype.dlShiftTo = bnpDLShiftTo;\\n // (protected) r = this << n*DB\\n BigInteger.prototype.dlShiftTo = function (n, r) {\\n var i;\\n for (i = this.t - 1; i >= 0; --i) {\\n r[i + n] = this[i];\\n }\\n for (i = n - 1; i >= 0; --i) {\\n r[i] = 0;\\n }\\n r.t = this.t + n;\\n r.s = this.s;\\n };\\n // BigInteger.prototype.drShiftTo = bnpDRShiftTo;\\n // (protected) r = this >> n*DB\\n BigInteger.prototype.drShiftTo = function (n, r) {\\n for (var i = n; i < this.t; ++i) {\\n r[i - n] = this[i];\\n }\\n r.t = Math.max(this.t - n, 0);\\n r.s = this.s;\\n };\\n // BigInteger.prototype.lShiftTo = bnpLShiftTo;\\n // (protected) r = this << n\\n BigInteger.prototype.lShiftTo = function (n, r) {\\n var bs = n % this.DB;\\n var cbs = this.DB - bs;\\n var bm = (1 << cbs) - 1;\\n var ds = Math.floor(n / this.DB);\\n var c = (this.s << bs) & this.DM;\\n for (var i = this.t - 1; i >= 0; --i) {\\n r[i + ds + 1] = (this[i] >> cbs) | c;\\n c = (this[i] & bm) << bs;\\n }\\n for (var i = ds - 1; i >= 0; --i) {\\n r[i] = 0;\\n }\\n r[ds] = c;\\n r.t = this.t + ds + 1;\\n r.s = this.s;\\n r.clamp();\\n };\\n // BigInteger.prototype.rShiftTo = bnpRShiftTo;\\n // (protected) r = this >> n\\n BigInteger.prototype.rShiftTo = function (n, r) {\\n r.s = this.s;\\n var ds = Math.floor(n / this.DB);\\n if (ds >= this.t) {\\n r.t = 0;\\n return;\\n }\\n var bs = n % this.DB;\\n var cbs = this.DB - bs;\\n var bm = (1 << bs) - 1;\\n r[0] = this[ds] >> bs;\\n for (var i = ds + 1; i < this.t; ++i) {\\n r[i - ds - 1] |= (this[i] & bm) << cbs;\\n r[i - ds] = this[i] >> bs;\\n }\\n if (bs > 0) {\\n r[this.t - ds - 1] |= (this.s & bm) << cbs;\\n }\\n r.t = this.t - ds;\\n r.clamp();\\n };\\n // BigInteger.prototype.subTo = bnpSubTo;\\n // (protected) r = this - a\\n BigInteger.prototype.subTo = function (a, r) {\\n var i = 0;\\n var c = 0;\\n var m = Math.min(a.t, this.t);\\n while (i < m) {\\n c += this[i] - a[i];\\n r[i++] = c & this.DM;\\n c >>= this.DB;\\n }\\n if (a.t < this.t) {\\n c -= a.s;\\n while (i < this.t) {\\n c += this[i];\\n r[i++] = c & this.DM;\\n c >>= this.DB;\\n }\\n c += this.s;\\n }\\n else {\\n c += this.s;\\n while (i < a.t) {\\n c -= a[i];\\n r[i++] = c & this.DM;\\n c >>= this.DB;\\n }\\n c -= a.s;\\n }\\n r.s = (c < 0) ? -1 : 0;\\n if (c < -1) {\\n r[i++] = this.DV + c;\\n }\\n else if (c > 0) {\\n r[i++] = c;\\n }\\n r.t = i;\\n r.clamp();\\n };\\n // BigInteger.prototype.multiplyTo = bnpMultiplyTo;\\n // (protected) r = this * a, r != this,a (HAC 14.12)\\n // "this" should be the larger one if appropriate.\\n BigInteger.prototype.multiplyTo = function (a, r) {\\n var x = this.abs();\\n var y = a.abs();\\n var i = x.t;\\n r.t = i + y.t;\\n while (--i >= 0) {\\n r[i] = 0;\\n }\\n for (i = 0; i < y.t; ++i) {\\n r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\\n }\\n r.s = 0;\\n r.clamp();\\n if (this.s != a.s) {\\n BigInteger.ZERO.subTo(r, r);\\n }\\n };\\n // BigInteger.prototype.squareTo = bnpSquareTo;\\n // (protected) r = this^2, r != this (HAC 14.16)\\n BigInteger.prototype.squareTo = function (r) {\\n var x = this.abs();\\n var i = r.t = 2 * x.t;\\n while (--i >= 0) {\\n r[i] = 0;\\n }\\n for (i = 0; i < x.t - 1; ++i) {\\n var c = x.am(i, x[i], r, 2 * i, 0, 1);\\n if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) {\\n r[i + x.t] -= x.DV;\\n r[i + x.t + 1] = 1;\\n }\\n }\\n if (r.t > 0) {\\n r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\\n }\\n r.s = 0;\\n r.clamp();\\n };\\n // BigInteger.prototype.divRemTo = bnpDivRemTo;\\n // (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\\n // r != q, this != m. q or r may be null.\\n BigInteger.prototype.divRemTo = function (m, q, r) {\\n var pm = m.abs();\\n if (pm.t <= 0) {\\n return;\\n }\\n var pt = this.abs();\\n if (pt.t < pm.t) {\\n if (q != null) {\\n q.fromInt(0);\\n }\\n if (r != null) {\\n this.copyTo(r);\\n }\\n return;\\n }\\n if (r == null) {\\n r = nbi();\\n }\\n var y = nbi();\\n var ts = this.s;\\n var ms = m.s;\\n var nsh = this.DB - nbits(pm[pm.t - 1]); // normalize modulus\\n if (nsh > 0) {\\n pm.lShiftTo(nsh, y);\\n pt.lShiftTo(nsh, r);\\n }\\n else {\\n pm.copyTo(y);\\n pt.copyTo(r);\\n }\\n var ys = y.t;\\n var y0 = y[ys - 1];\\n if (y0 == 0) {\\n return;\\n }\\n var yt = y0 * (1 << this.F1) + ((ys > 1) ? y[ys - 2] >> this.F2 : 0);\\n var d1 = this.FV / yt;\\n var d2 = (1 << this.F1) / yt;\\n var e = 1 << this.F2;\\n var i = r.t;\\n var j = i - ys;\\n var t = (q == null) ? nbi() : q;\\n y.dlShiftTo(j, t);\\n if (r.compareTo(t) >= 0) {\\n r[r.t++] = 1;\\n r.subTo(t, r);\\n }\\n BigInteger.ONE.dlShiftTo(ys, t);\\n t.subTo(y, y); // "negative" y so we can replace sub with am later\\n while (y.t < ys) {\\n y[y.t++] = 0;\\n }\\n while (--j >= 0) {\\n // Estimate quotient digit\\n var qd = (r[--i] == y0) ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\\n if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) { // Try it out\\n y.dlShiftTo(j, t);\\n r.subTo(t, r);\\n while (r[i] < --qd) {\\n r.subTo(t, r);\\n }\\n }\\n }\\n if (q != null) {\\n r.drShiftTo(ys, q);\\n if (ts != ms) {\\n BigInteger.ZERO.subTo(q, q);\\n }\\n }\\n r.t = ys;\\n r.clamp();\\n if (nsh > 0) {\\n r.rShiftTo(nsh, r);\\n } // Denormalize remainder\\n if (ts < 0) {\\n BigInteger.ZERO.subTo(r, r);\\n }\\n };\\n // BigInteger.prototype.invDigit = bnpInvDigit;\\n // (protected) return "-1/this % 2^DB"; useful for Mont. reduction\\n // justification:\\n // xy == 1 (mod m)\\n // xy = 1+km\\n // xy(2-xy) = (1+km)(1-km)\\n // x[y(2-xy)] = 1-k^2m^2\\n // x[y(2-xy)] == 1 (mod m^2)\\n // if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\\n // should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\\n // JS multiply "overflows" differently from C/C++, so care is needed here.\\n BigInteger.prototype.invDigit = function () {\\n if (this.t < 1) {\\n return 0;\\n }\\n var x = this[0];\\n if ((x & 1) == 0) {\\n return 0;\\n }\\n var y = x & 3; // y == 1/x mod 2^2\\n y = (y * (2 - (x & 0xf) * y)) & 0xf; // y == 1/x mod 2^4\\n y = (y * (2 - (x & 0xff) * y)) & 0xff; // y == 1/x mod 2^8\\n y = (y * (2 - (((x & 0xffff) * y) & 0xffff))) & 0xffff; // y == 1/x mod 2^16\\n // last step - calculate inverse mod DV directly;\\n // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\\n y = (y * (2 - x * y % this.DV)) % this.DV; // y == 1/x mod 2^dbits\\n // we really want the negative inverse, and -DV < y < DV\\n return (y > 0) ? this.DV - y : -y;\\n };\\n // BigInteger.prototype.isEven = bnpIsEven;\\n // (protected) true iff this is even\\n BigInteger.prototype.isEven = function () {\\n return ((this.t > 0) ? (this[0] & 1) : this.s) == 0;\\n };\\n // BigInteger.prototype.exp = bnpExp;\\n // (protected) this^e, e < 2^32, doing sqr and mul with "r" (HAC 14.79)\\n BigInteger.prototype.exp = function (e, z) {\\n if (e > 0xffffffff || e < 1) {\\n return BigInteger.ONE;\\n }\\n var r = nbi();\\n var r2 = nbi();\\n var g = z.convert(this);\\n var i = nbits(e) - 1;\\n g.copyTo(r);\\n while (--i >= 0) {\\n z.sqrTo(r, r2);\\n if ((e & (1 << i)) > 0) {\\n z.mulTo(r2, g, r);\\n }\\n else {\\n var t = r;\\n r = r2;\\n r2 = t;\\n }\\n }\\n return z.revert(r);\\n };\\n // BigInteger.prototype.chunkSize = bnpChunkSize;\\n // (protected) return x s.t. r^x < DV\\n BigInteger.prototype.chunkSize = function (r) {\\n return Math.floor(Math.LN2 * this.DB / Math.log(r));\\n };\\n // BigInteger.prototype.toRadix = bnpToRadix;\\n // (protected) convert to radix string\\n BigInteger.prototype.toRadix = function (b) {\\n if (b == null) {\\n b = 10;\\n }\\n if (this.signum() == 0 || b < 2 || b > 36) {\\n return "0";\\n }\\n var cs = this.chunkSize(b);\\n var a = Math.pow(b, cs);\\n var d = nbv(a);\\n var y = nbi();\\n var z = nbi();\\n var r = "";\\n this.divRemTo(d, y, z);\\n while (y.signum() > 0) {\\n r = (a + z.intValue()).toString(b).substr(1) + r;\\n y.divRemTo(d, y, z);\\n }\\n return z.intValue().toString(b) + r;\\n };\\n // BigInteger.prototype.fromRadix = bnpFromRadix;\\n // (protected) convert from radix string\\n BigInteger.prototype.fromRadix = function (s, b) {\\n this.fromInt(0);\\n if (b == null) {\\n b = 10;\\n }\\n var cs = this.chunkSize(b);\\n var d = Math.pow(b, cs);\\n var mi = false;\\n var j = 0;\\n var w = 0;\\n for (var i = 0; i < s.length; ++i) {\\n var x = intAt(s, i);\\n if (x < 0) {\\n if (s.charAt(i) == "-" && this.signum() == 0) {\\n mi = true;\\n }\\n continue;\\n }\\n w = b * w + x;\\n if (++j >= cs) {\\n this.dMultiply(d);\\n this.dAddOffset(w, 0);\\n j = 0;\\n w = 0;\\n }\\n }\\n if (j > 0) {\\n this.dMultiply(Math.pow(b, j));\\n this.dAddOffset(w, 0);\\n }\\n if (mi) {\\n BigInteger.ZERO.subTo(this, this);\\n }\\n };\\n // BigInteger.prototype.fromNumber = bnpFromNumber;\\n // (protected) alternate constructor\\n BigInteger.prototype.fromNumber = function (a, b, c) {\\n if ("number" == typeof b) {\\n // new BigInteger(int,int,RNG)\\n if (a < 2) {\\n this.fromInt(1);\\n }\\n else {\\n this.fromNumber(a, c);\\n if (!this.testBit(a - 1)) {\\n // force MSB set\\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\\n }\\n if (this.isEven()) {\\n this.dAddOffset(1, 0);\\n } // force odd\\n while (!this.isProbablePrime(b)) {\\n this.dAddOffset(2, 0);\\n if (this.bitLength() > a) {\\n this.subTo(BigInteger.ONE.shiftLeft(a - 1), this);\\n }\\n }\\n }\\n }\\n else {\\n // new BigInteger(int,RNG)\\n var x = [];\\n var t = a & 7;\\n x.length = (a >> 3) + 1;\\n b.nextBytes(x);\\n if (t > 0) {\\n x[0] &= ((1 << t) - 1);\\n }\\n else {\\n x[0] = 0;\\n }\\n this.fromString(x, 256);\\n }\\n };\\n // BigInteger.prototype.bitwiseTo = bnpBitwiseTo;\\n // (protected) r = this op a (bitwise)\\n BigInteger.prototype.bitwiseTo = function (a, op, r) {\\n var i;\\n var f;\\n var m = Math.min(a.t, this.t);\\n for (i = 0; i < m; ++i) {\\n r[i] = op(this[i], a[i]);\\n }\\n if (a.t < this.t) {\\n f = a.s & this.DM;\\n for (i = m; i < this.t; ++i) {\\n r[i] = op(this[i], f);\\n }\\n r.t = this.t;\\n }\\n else {\\n f = this.s & this.DM;\\n for (i = m; i < a.t; ++i) {\\n r[i] = op(f, a[i]);\\n }\\n r.t = a.t;\\n }\\n r.s = op(this.s, a.s);\\n r.clamp();\\n };\\n // BigInteger.prototype.changeBit = bnpChangeBit;\\n // (protected) this op (1<>= this.DB;\\n }\\n if (a.t < this.t) {\\n c += a.s;\\n while (i < this.t) {\\n c += this[i];\\n r[i++] = c & this.DM;\\n c >>= this.DB;\\n }\\n c += this.s;\\n }\\n else {\\n c += this.s;\\n while (i < a.t) {\\n c += a[i];\\n r[i++] = c & this.DM;\\n c >>= this.DB;\\n }\\n c += a.s;\\n }\\n r.s = (c < 0) ? -1 : 0;\\n if (c > 0) {\\n r[i++] = c;\\n }\\n else if (c < -1) {\\n r[i++] = this.DV + c;\\n }\\n r.t = i;\\n r.clamp();\\n };\\n // BigInteger.prototype.dMultiply = bnpDMultiply;\\n // (protected) this *= n, this >= 0, 1 < n < DV\\n BigInteger.prototype.dMultiply = function (n) {\\n this[this.t] = this.am(0, n - 1, this, 0, 0, this.t);\\n ++this.t;\\n this.clamp();\\n };\\n // BigInteger.prototype.dAddOffset = bnpDAddOffset;\\n // (protected) this += n << w words, this >= 0\\n BigInteger.prototype.dAddOffset = function (n, w) {\\n if (n == 0) {\\n return;\\n }\\n while (this.t <= w) {\\n this[this.t++] = 0;\\n }\\n this[w] += n;\\n while (this[w] >= this.DV) {\\n this[w] -= this.DV;\\n if (++w >= this.t) {\\n this[this.t++] = 0;\\n }\\n ++this[w];\\n }\\n };\\n // BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo;\\n // (protected) r = lower n words of "this * a", a.t <= n\\n // "this" should be the larger one if appropriate.\\n BigInteger.prototype.multiplyLowerTo = function (a, n, r) {\\n var i = Math.min(this.t + a.t, n);\\n r.s = 0; // assumes a,this >= 0\\n r.t = i;\\n while (i > 0) {\\n r[--i] = 0;\\n }\\n for (var j = r.t - this.t; i < j; ++i) {\\n r[i + this.t] = this.am(0, a[i], r, i, 0, this.t);\\n }\\n for (var j = Math.min(a.t, n); i < j; ++i) {\\n this.am(0, a[i], r, i, 0, n - i);\\n }\\n r.clamp();\\n };\\n // BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo;\\n // (protected) r = "this * a" without lower n words, n > 0\\n // "this" should be the larger one if appropriate.\\n BigInteger.prototype.multiplyUpperTo = function (a, n, r) {\\n --n;\\n var i = r.t = this.t + a.t - n;\\n r.s = 0; // assumes a,this >= 0\\n while (--i >= 0) {\\n r[i] = 0;\\n }\\n for (i = Math.max(n - this.t, 0); i < a.t; ++i) {\\n r[this.t + i - n] = this.am(n - i, a[i], r, 0, 0, this.t + i - n);\\n }\\n r.clamp();\\n r.drShiftTo(1, r);\\n };\\n // BigInteger.prototype.modInt = bnpModInt;\\n // (protected) this % n, n < 2^26\\n BigInteger.prototype.modInt = function (n) {\\n if (n <= 0) {\\n return 0;\\n }\\n var d = this.DV % n;\\n var r = (this.s < 0) ? n - 1 : 0;\\n if (this.t > 0) {\\n if (d == 0) {\\n r = this[0] % n;\\n }\\n else {\\n for (var i = this.t - 1; i >= 0; --i) {\\n r = (d * r + this[i]) % n;\\n }\\n }\\n }\\n return r;\\n };\\n // BigInteger.prototype.millerRabin = bnpMillerRabin;\\n // (protected) true if probably prime (HAC 4.24, Miller-Rabin)\\n BigInteger.prototype.millerRabin = function (t) {\\n var n1 = this.subtract(BigInteger.ONE);\\n var k = n1.getLowestSetBit();\\n if (k <= 0) {\\n return false;\\n }\\n var r = n1.shiftRight(k);\\n t = (t + 1) >> 1;\\n if (t > lowprimes.length) {\\n t = lowprimes.length;\\n }\\n var a = nbi();\\n for (var i = 0; i < t; ++i) {\\n // Pick bases at random, instead of starting at 2\\n a.fromInt(lowprimes[Math.floor(Math.random() * lowprimes.length)]);\\n var y = a.modPow(r, this);\\n if (y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0) {\\n var j = 1;\\n while (j++ < k && y.compareTo(n1) != 0) {\\n y = y.modPowInt(2, this);\\n if (y.compareTo(BigInteger.ONE) == 0) {\\n return false;\\n }\\n }\\n if (y.compareTo(n1) != 0) {\\n return false;\\n }\\n }\\n }\\n return true;\\n };\\n // BigInteger.prototype.square = bnSquare;\\n // (public) this^2\\n BigInteger.prototype.square = function () {\\n var r = nbi();\\n this.squareTo(r);\\n return r;\\n };\\n //#region ASYNC\\n // Public API method\\n BigInteger.prototype.gcda = function (a, callback) {\\n var x = (this.s < 0) ? this.negate() : this.clone();\\n var y = (a.s < 0) ? a.negate() : a.clone();\\n if (x.compareTo(y) < 0) {\\n var t = x;\\n x = y;\\n y = t;\\n }\\n var i = x.getLowestSetBit();\\n var g = y.getLowestSetBit();\\n if (g < 0) {\\n callback(x);\\n return;\\n }\\n if (i < g) {\\n g = i;\\n }\\n if (g > 0) {\\n x.rShiftTo(g, x);\\n y.rShiftTo(g, y);\\n }\\n // Workhorse of the algorithm, gets called 200 - 800 times per 512 bit keygen.\\n var gcda1 = function () {\\n if ((i = x.getLowestSetBit()) > 0) {\\n x.rShiftTo(i, x);\\n }\\n if ((i = y.getLowestSetBit()) > 0) {\\n y.rShiftTo(i, y);\\n }\\n if (x.compareTo(y) >= 0) {\\n x.subTo(y, x);\\n x.rShiftTo(1, x);\\n }\\n else {\\n y.subTo(x, y);\\n y.rShiftTo(1, y);\\n }\\n if (!(x.signum() > 0)) {\\n if (g > 0) {\\n y.lShiftTo(g, y);\\n }\\n setTimeout(function () { callback(y); }, 0); // escape\\n }\\n else {\\n setTimeout(gcda1, 0);\\n }\\n };\\n setTimeout(gcda1, 10);\\n };\\n // (protected) alternate constructor\\n BigInteger.prototype.fromNumberAsync = function (a, b, c, callback) {\\n if ("number" == typeof b) {\\n if (a < 2) {\\n this.fromInt(1);\\n }\\n else {\\n this.fromNumber(a, c);\\n if (!this.testBit(a - 1)) {\\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\\n }\\n if (this.isEven()) {\\n this.dAddOffset(1, 0);\\n }\\n var bnp_1 = this;\\n var bnpfn1_1 = function () {\\n bnp_1.dAddOffset(2, 0);\\n if (bnp_1.bitLength() > a) {\\n bnp_1.subTo(BigInteger.ONE.shiftLeft(a - 1), bnp_1);\\n }\\n if (bnp_1.isProbablePrime(b)) {\\n setTimeout(function () { callback(); }, 0); // escape\\n }\\n else {\\n setTimeout(bnpfn1_1, 0);\\n }\\n };\\n setTimeout(bnpfn1_1, 0);\\n }\\n }\\n else {\\n var x = [];\\n var t = a & 7;\\n x.length = (a >> 3) + 1;\\n b.nextBytes(x);\\n if (t > 0) {\\n x[0] &= ((1 << t) - 1);\\n }\\n else {\\n x[0] = 0;\\n }\\n this.fromString(x, 256);\\n }\\n };\\n return BigInteger;\\n}());\\n\\n//#region REDUCERS\\n//#region NullExp\\nvar NullExp = /** @class */ (function () {\\n function NullExp() {\\n }\\n // NullExp.prototype.convert = nNop;\\n NullExp.prototype.convert = function (x) {\\n return x;\\n };\\n // NullExp.prototype.revert = nNop;\\n NullExp.prototype.revert = function (x) {\\n return x;\\n };\\n // NullExp.prototype.mulTo = nMulTo;\\n NullExp.prototype.mulTo = function (x, y, r) {\\n x.multiplyTo(y, r);\\n };\\n // NullExp.prototype.sqrTo = nSqrTo;\\n NullExp.prototype.sqrTo = function (x, r) {\\n x.squareTo(r);\\n };\\n return NullExp;\\n}());\\n// Modular reduction using "classic" algorithm\\nvar Classic = /** @class */ (function () {\\n function Classic(m) {\\n this.m = m;\\n }\\n // Classic.prototype.convert = cConvert;\\n Classic.prototype.convert = function (x) {\\n if (x.s < 0 || x.compareTo(this.m) >= 0) {\\n return x.mod(this.m);\\n }\\n else {\\n return x;\\n }\\n };\\n // Classic.prototype.revert = cRevert;\\n Classic.prototype.revert = function (x) {\\n return x;\\n };\\n // Classic.prototype.reduce = cReduce;\\n Classic.prototype.reduce = function (x) {\\n x.divRemTo(this.m, null, x);\\n };\\n // Classic.prototype.mulTo = cMulTo;\\n Classic.prototype.mulTo = function (x, y, r) {\\n x.multiplyTo(y, r);\\n this.reduce(r);\\n };\\n // Classic.prototype.sqrTo = cSqrTo;\\n Classic.prototype.sqrTo = function (x, r) {\\n x.squareTo(r);\\n this.reduce(r);\\n };\\n return Classic;\\n}());\\n//#endregion\\n//#region Montgomery\\n// Montgomery reduction\\nvar Montgomery = /** @class */ (function () {\\n function Montgomery(m) {\\n this.m = m;\\n this.mp = m.invDigit();\\n this.mpl = this.mp & 0x7fff;\\n this.mph = this.mp >> 15;\\n this.um = (1 << (m.DB - 15)) - 1;\\n this.mt2 = 2 * m.t;\\n }\\n // Montgomery.prototype.convert = montConvert;\\n // xR mod m\\n Montgomery.prototype.convert = function (x) {\\n var r = nbi();\\n x.abs().dlShiftTo(this.m.t, r);\\n r.divRemTo(this.m, null, r);\\n if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\\n this.m.subTo(r, r);\\n }\\n return r;\\n };\\n // Montgomery.prototype.revert = montRevert;\\n // x/R mod m\\n Montgomery.prototype.revert = function (x) {\\n var r = nbi();\\n x.copyTo(r);\\n this.reduce(r);\\n return r;\\n };\\n // Montgomery.prototype.reduce = montReduce;\\n // x = x/R mod m (HAC 14.32)\\n Montgomery.prototype.reduce = function (x) {\\n while (x.t <= this.mt2) {\\n // pad x so am has enough room later\\n x[x.t++] = 0;\\n }\\n for (var i = 0; i < this.m.t; ++i) {\\n // faster way of calculating u0 = x[i]*mp mod DV\\n var j = x[i] & 0x7fff;\\n var u0 = (j * this.mpl + (((j * this.mph + (x[i] >> 15) * this.mpl) & this.um) << 15)) & x.DM;\\n // use am to combine the multiply-shift-add into one call\\n j = i + this.m.t;\\n x[j] += this.m.am(0, u0, x, i, 0, this.m.t);\\n // propagate carry\\n while (x[j] >= x.DV) {\\n x[j] -= x.DV;\\n x[++j]++;\\n }\\n }\\n x.clamp();\\n x.drShiftTo(this.m.t, x);\\n if (x.compareTo(this.m) >= 0) {\\n x.subTo(this.m, x);\\n }\\n };\\n // Montgomery.prototype.mulTo = montMulTo;\\n // r = "xy/R mod m"; x,y != r\\n Montgomery.prototype.mulTo = function (x, y, r) {\\n x.multiplyTo(y, r);\\n this.reduce(r);\\n };\\n // Montgomery.prototype.sqrTo = montSqrTo;\\n // r = "x^2/R mod m"; x != r\\n Montgomery.prototype.sqrTo = function (x, r) {\\n x.squareTo(r);\\n this.reduce(r);\\n };\\n return Montgomery;\\n}());\\n//#endregion Montgomery\\n//#region Barrett\\n// Barrett modular reduction\\nvar Barrett = /** @class */ (function () {\\n function Barrett(m) {\\n this.m = m;\\n // setup Barrett\\n this.r2 = nbi();\\n this.q3 = nbi();\\n BigInteger.ONE.dlShiftTo(2 * m.t, this.r2);\\n this.mu = this.r2.divide(m);\\n }\\n // Barrett.prototype.convert = barrettConvert;\\n Barrett.prototype.convert = function (x) {\\n if (x.s < 0 || x.t > 2 * this.m.t) {\\n return x.mod(this.m);\\n }\\n else if (x.compareTo(this.m) < 0) {\\n return x;\\n }\\n else {\\n var r = nbi();\\n x.copyTo(r);\\n this.reduce(r);\\n return r;\\n }\\n };\\n // Barrett.prototype.revert = barrettRevert;\\n Barrett.prototype.revert = function (x) {\\n return x;\\n };\\n // Barrett.prototype.reduce = barrettReduce;\\n // x = x mod m (HAC 14.42)\\n Barrett.prototype.reduce = function (x) {\\n x.drShiftTo(this.m.t - 1, this.r2);\\n if (x.t > this.m.t + 1) {\\n x.t = this.m.t + 1;\\n x.clamp();\\n }\\n this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3);\\n this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2);\\n while (x.compareTo(this.r2) < 0) {\\n x.dAddOffset(1, this.m.t + 1);\\n }\\n x.subTo(this.r2, x);\\n while (x.compareTo(this.m) >= 0) {\\n x.subTo(this.m, x);\\n }\\n };\\n // Barrett.prototype.mulTo = barrettMulTo;\\n // r = x*y mod m; x,y != r\\n Barrett.prototype.mulTo = function (x, y, r) {\\n x.multiplyTo(y, r);\\n this.reduce(r);\\n };\\n // Barrett.prototype.sqrTo = barrettSqrTo;\\n // r = x^2 mod m; x != r\\n Barrett.prototype.sqrTo = function (x, r) {\\n x.squareTo(r);\\n this.reduce(r);\\n };\\n return Barrett;\\n}());\\n//#endregion\\n//#endregion REDUCERS\\n// return new, unset BigInteger\\nfunction nbi() { return new BigInteger(null); }\\nfunction parseBigInt(str, r) {\\n return new BigInteger(str, r);\\n}\\n// am: Compute w_j += (x*this_i), propagate carries,\\n// c is initial carry, returns final carry.\\n// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\\n// We need to select the fastest one that works in this environment.\\nvar inBrowser = typeof navigator !== "undefined";\\nif (inBrowser && j_lm && (navigator.appName == "Microsoft Internet Explorer")) {\\n // am2 avoids a big mult-and-extract completely.\\n // Max digit bits should be <= 30 because we do bitwise ops\\n // on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\\n BigInteger.prototype.am = function am2(i, x, w, j, c, n) {\\n var xl = x & 0x7fff;\\n var xh = x >> 15;\\n while (--n >= 0) {\\n var l = this[i] & 0x7fff;\\n var h = this[i++] >> 15;\\n var m = xh * l + h * xl;\\n l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\\n c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\\n w[j++] = l & 0x3fffffff;\\n }\\n return c;\\n };\\n dbits = 30;\\n}\\nelse if (inBrowser && j_lm && (navigator.appName != "Netscape")) {\\n // am1: use a single mult and divide to get the high bits,\\n // max digit bits should be 26 because\\n // max internal value = 2*dvalue^2-2*dvalue (< 2^53)\\n BigInteger.prototype.am = function am1(i, x, w, j, c, n) {\\n while (--n >= 0) {\\n var v = x * this[i++] + w[j] + c;\\n c = Math.floor(v / 0x4000000);\\n w[j++] = v & 0x3ffffff;\\n }\\n return c;\\n };\\n dbits = 26;\\n}\\nelse { // Mozilla/Netscape seems to prefer am3\\n // Alternately, set max digit bits to 28 since some\\n // browsers slow down when dealing with 32-bit numbers.\\n BigInteger.prototype.am = function am3(i, x, w, j, c, n) {\\n var xl = x & 0x3fff;\\n var xh = x >> 14;\\n while (--n >= 0) {\\n var l = this[i] & 0x3fff;\\n var h = this[i++] >> 14;\\n var m = xh * l + h * xl;\\n l = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\\n c = (l >> 28) + (m >> 14) + xh * h;\\n w[j++] = l & 0xfffffff;\\n }\\n return c;\\n };\\n dbits = 28;\\n}\\nBigInteger.prototype.DB = dbits;\\nBigInteger.prototype.DM = ((1 << dbits) - 1);\\nBigInteger.prototype.DV = (1 << dbits);\\nvar BI_FP = 52;\\nBigInteger.prototype.FV = Math.pow(2, BI_FP);\\nBigInteger.prototype.F1 = BI_FP - dbits;\\nBigInteger.prototype.F2 = 2 * dbits - BI_FP;\\n// Digit conversions\\nvar BI_RC = [];\\nvar rr;\\nvar vv;\\nrr = "0".charCodeAt(0);\\nfor (vv = 0; vv <= 9; ++vv) {\\n BI_RC[rr++] = vv;\\n}\\nrr = "a".charCodeAt(0);\\nfor (vv = 10; vv < 36; ++vv) {\\n BI_RC[rr++] = vv;\\n}\\nrr = "A".charCodeAt(0);\\nfor (vv = 10; vv < 36; ++vv) {\\n BI_RC[rr++] = vv;\\n}\\nfunction intAt(s, i) {\\n var c = BI_RC[s.charCodeAt(i)];\\n return (c == null) ? -1 : c;\\n}\\n// return bigint initialized to value\\nfunction nbv(i) {\\n var r = nbi();\\n r.fromInt(i);\\n return r;\\n}\\n// returns bit length of the integer x\\nfunction nbits(x) {\\n var r = 1;\\n var t;\\n if ((t = x >>> 16) != 0) {\\n x = t;\\n r += 16;\\n }\\n if ((t = x >> 8) != 0) {\\n x = t;\\n r += 8;\\n }\\n if ((t = x >> 4) != 0) {\\n x = t;\\n r += 4;\\n }\\n if ((t = x >> 2) != 0) {\\n x = t;\\n r += 2;\\n }\\n if ((t = x >> 1) != 0) {\\n x = t;\\n r += 1;\\n }\\n return r;\\n}\\n// "constants"\\nBigInteger.ZERO = nbv(0);\\nBigInteger.ONE = nbv(1);\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/jsbn.js?\')},"./lib/lib/jsbn/prng4.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "Arcfour": () => (/* binding */ Arcfour),\\n/* harmony export */ "prng_newstate": () => (/* binding */ prng_newstate),\\n/* harmony export */ "rng_psize": () => (/* binding */ rng_psize)\\n/* harmony export */ });\\n// prng4.js - uses Arcfour as a PRNG\\nvar Arcfour = /** @class */ (function () {\\n function Arcfour() {\\n this.i = 0;\\n this.j = 0;\\n this.S = [];\\n }\\n // Arcfour.prototype.init = ARC4init;\\n // Initialize arcfour context from key, an array of ints, each from [0..255]\\n Arcfour.prototype.init = function (key) {\\n var i;\\n var j;\\n var t;\\n for (i = 0; i < 256; ++i) {\\n this.S[i] = i;\\n }\\n j = 0;\\n for (i = 0; i < 256; ++i) {\\n j = (j + this.S[i] + key[i % key.length]) & 255;\\n t = this.S[i];\\n this.S[i] = this.S[j];\\n this.S[j] = t;\\n }\\n this.i = 0;\\n this.j = 0;\\n };\\n // Arcfour.prototype.next = ARC4next;\\n Arcfour.prototype.next = function () {\\n var t;\\n this.i = (this.i + 1) & 255;\\n this.j = (this.j + this.S[this.i]) & 255;\\n t = this.S[this.i];\\n this.S[this.i] = this.S[this.j];\\n this.S[this.j] = t;\\n return this.S[(t + this.S[this.i]) & 255];\\n };\\n return Arcfour;\\n}());\\n\\n// Plug in your RNG constructor here\\nfunction prng_newstate() {\\n return new Arcfour();\\n}\\n// Pool size must be a multiple of 4 and greater than 32.\\n// An array of bytes the size of the pool will be passed to init()\\nvar rng_psize = 256;\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/prng4.js?\')},"./lib/lib/jsbn/rng.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "SecureRandom": () => (/* binding */ SecureRandom)\\n/* harmony export */ });\\n/* harmony import */ var _prng4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prng4 */ "./lib/lib/jsbn/prng4.js");\\n// Random number generator - requires a PRNG backend, e.g. prng4.js\\n\\nvar rng_state;\\nvar rng_pool = null;\\nvar rng_pptr;\\n// Initialize the pool with junk if needed.\\nif (rng_pool == null) {\\n rng_pool = [];\\n rng_pptr = 0;\\n var t = void 0;\\n if (typeof window !== \\\'undefined\\\' && window.crypto && window.crypto.getRandomValues) {\\n // Extract entropy (2048 bits) from RNG if available\\n var z = new Uint32Array(256);\\n window.crypto.getRandomValues(z);\\n for (t = 0; t < z.length; ++t) {\\n rng_pool[rng_pptr++] = z[t] & 255;\\n }\\n }\\n // Use mouse events for entropy, if we do not have enough entropy by the time\\n // we need it, entropy will be generated by Math.random.\\n var count = 0;\\n var onMouseMoveListener_1 = function (ev) {\\n count = count || 0;\\n if (count >= 256 || rng_pptr >= _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\\n if (window.removeEventListener) {\\n window.removeEventListener("mousemove", onMouseMoveListener_1, false);\\n }\\n else if (window.detachEvent) {\\n window.detachEvent("onmousemove", onMouseMoveListener_1);\\n }\\n return;\\n }\\n try {\\n var mouseCoordinates = ev.x + ev.y;\\n rng_pool[rng_pptr++] = mouseCoordinates & 255;\\n count += 1;\\n }\\n catch (e) {\\n // Sometimes Firefox will deny permission to access event properties for some reason. Ignore.\\n }\\n };\\n if (typeof window !== \\\'undefined\\\') {\\n if (window.addEventListener) {\\n window.addEventListener("mousemove", onMouseMoveListener_1, false);\\n }\\n else if (window.attachEvent) {\\n window.attachEvent("onmousemove", onMouseMoveListener_1);\\n }\\n }\\n}\\nfunction rng_get_byte() {\\n if (rng_state == null) {\\n rng_state = (0,_prng4__WEBPACK_IMPORTED_MODULE_0__.prng_newstate)();\\n // At this point, we may not have collected enough entropy. If not, fall back to Math.random\\n while (rng_pptr < _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\\n var random = Math.floor(65536 * Math.random());\\n rng_pool[rng_pptr++] = random & 255;\\n }\\n rng_state.init(rng_pool);\\n for (rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) {\\n rng_pool[rng_pptr] = 0;\\n }\\n rng_pptr = 0;\\n }\\n // TODO: allow reseeding after first request\\n return rng_state.next();\\n}\\nvar SecureRandom = /** @class */ (function () {\\n function SecureRandom() {\\n }\\n SecureRandom.prototype.nextBytes = function (ba) {\\n for (var i = 0; i < ba.length; ++i) {\\n ba[i] = rng_get_byte();\\n }\\n };\\n return SecureRandom;\\n}());\\n\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rng.js?\')},"./lib/lib/jsbn/rsa.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "RSAKey": () => (/* binding */ RSAKey)\\n/* harmony export */ });\\n/* harmony import */ var _jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsbn */ "./lib/lib/jsbn/jsbn.js");\\n/* harmony import */ var _rng__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rng */ "./lib/lib/jsbn/rng.js");\\n// Depends on jsbn.js and rng.js\\n// Version 1.1: support utf-8 encoding in pkcs1pad2\\n// convert a (hex) string to a bignum object\\n\\n\\n// function linebrk(s,n) {\\n// var ret = "";\\n// var i = 0;\\n// while(i + n < s.length) {\\n// ret += s.substring(i,i+n) + "\\\\n";\\n// i += n;\\n// }\\n// return ret + s.substring(i,s.length);\\n// }\\n// function byte2Hex(b) {\\n// if(b < 0x10)\\n// return "0" + b.toString(16);\\n// else\\n// return b.toString(16);\\n// }\\nfunction pkcs1pad1(s, n) {\\n if (n < s.length + 22) {\\n console.error("Message too long for RSA");\\n return null;\\n }\\n var len = n - s.length - 6;\\n var filler = "";\\n for (var f = 0; f < len; f += 2) {\\n filler += "ff";\\n }\\n var m = "0001" + filler + "00" + s;\\n return (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(m, 16);\\n}\\n// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint\\nfunction pkcs1pad2(s, n) {\\n if (n < s.length + 11) { // TODO: fix for utf-8\\n console.error("Message too long for RSA");\\n return null;\\n }\\n var ba = [];\\n var i = s.length - 1;\\n while (i >= 0 && n > 0) {\\n var c = s.charCodeAt(i--);\\n if (c < 128) { // encode using utf-8\\n ba[--n] = c;\\n }\\n else if ((c > 127) && (c < 2048)) {\\n ba[--n] = (c & 63) | 128;\\n ba[--n] = (c >> 6) | 192;\\n }\\n else {\\n ba[--n] = (c & 63) | 128;\\n ba[--n] = ((c >> 6) & 63) | 128;\\n ba[--n] = (c >> 12) | 224;\\n }\\n }\\n ba[--n] = 0;\\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\\n var x = [];\\n while (n > 2) { // random non-zero pad\\n x[0] = 0;\\n while (x[0] == 0) {\\n rng.nextBytes(x);\\n }\\n ba[--n] = x[0];\\n }\\n ba[--n] = 2;\\n ba[--n] = 0;\\n return new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(ba);\\n}\\n// "empty" RSA key constructor\\nvar RSAKey = /** @class */ (function () {\\n function RSAKey() {\\n this.n = null;\\n this.e = 0;\\n this.d = null;\\n this.p = null;\\n this.q = null;\\n this.dmp1 = null;\\n this.dmq1 = null;\\n this.coeff = null;\\n }\\n //#region PROTECTED\\n // protected\\n // RSAKey.prototype.doPublic = RSADoPublic;\\n // Perform raw public operation on "x": return x^e (mod n)\\n RSAKey.prototype.doPublic = function (x) {\\n return x.modPowInt(this.e, this.n);\\n };\\n // RSAKey.prototype.doPrivate = RSADoPrivate;\\n // Perform raw private operation on "x": return x^d (mod n)\\n RSAKey.prototype.doPrivate = function (x) {\\n if (this.p == null || this.q == null) {\\n return x.modPow(this.d, this.n);\\n }\\n // TODO: re-calculate any missing CRT params\\n var xp = x.mod(this.p).modPow(this.dmp1, this.p);\\n var xq = x.mod(this.q).modPow(this.dmq1, this.q);\\n while (xp.compareTo(xq) < 0) {\\n xp = xp.add(this.p);\\n }\\n return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq);\\n };\\n //#endregion PROTECTED\\n //#region PUBLIC\\n // RSAKey.prototype.setPublic = RSASetPublic;\\n // Set the public key fields N and e from hex strings\\n RSAKey.prototype.setPublic = function (N, E) {\\n if (N != null && E != null && N.length > 0 && E.length > 0) {\\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\\n this.e = parseInt(E, 16);\\n }\\n else {\\n console.error("Invalid RSA public key");\\n }\\n };\\n // RSAKey.prototype.encrypt = RSAEncrypt;\\n // Return the PKCS#1 RSA encryption of "text" as an even-length hex string\\n RSAKey.prototype.encrypt = function (text) {\\n var maxLength = (this.n.bitLength() + 7) >> 3;\\n var m = pkcs1pad2(text, maxLength);\\n if (m == null) {\\n return null;\\n }\\n var c = this.doPublic(m);\\n if (c == null) {\\n return null;\\n }\\n var h = c.toString(16);\\n var length = h.length;\\n // fix zero before result\\n for (var i = 0; i < maxLength * 2 - length; i++) {\\n h = "0" + h;\\n }\\n return h;\\n };\\n // RSAKey.prototype.setPrivate = RSASetPrivate;\\n // Set the private key fields N, e, and d from hex strings\\n RSAKey.prototype.setPrivate = function (N, E, D) {\\n if (N != null && E != null && N.length > 0 && E.length > 0) {\\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\\n this.e = parseInt(E, 16);\\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\\n }\\n else {\\n console.error("Invalid RSA private key");\\n }\\n };\\n // RSAKey.prototype.setPrivateEx = RSASetPrivateEx;\\n // Set the private key fields N, e, d and CRT params from hex strings\\n RSAKey.prototype.setPrivateEx = function (N, E, D, P, Q, DP, DQ, C) {\\n if (N != null && E != null && N.length > 0 && E.length > 0) {\\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\\n this.e = parseInt(E, 16);\\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\\n this.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(P, 16);\\n this.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(Q, 16);\\n this.dmp1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DP, 16);\\n this.dmq1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DQ, 16);\\n this.coeff = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(C, 16);\\n }\\n else {\\n console.error("Invalid RSA private key");\\n }\\n };\\n // RSAKey.prototype.generate = RSAGenerate;\\n // Generate a new random private key B bits long, using public expt E\\n RSAKey.prototype.generate = function (B, E) {\\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\\n var qs = B >> 1;\\n this.e = parseInt(E, 16);\\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\\n for (;;) {\\n for (;;) {\\n this.p = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(B - qs, 1, rng);\\n if (this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.p.isProbablePrime(10)) {\\n break;\\n }\\n }\\n for (;;) {\\n this.q = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(qs, 1, rng);\\n if (this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.q.isProbablePrime(10)) {\\n break;\\n }\\n }\\n if (this.p.compareTo(this.q) <= 0) {\\n var t = this.p;\\n this.p = this.q;\\n this.q = t;\\n }\\n var p1 = this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\\n var q1 = this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\\n var phi = p1.multiply(q1);\\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\\n this.n = this.p.multiply(this.q);\\n this.d = ee.modInverse(phi);\\n this.dmp1 = this.d.mod(p1);\\n this.dmq1 = this.d.mod(q1);\\n this.coeff = this.q.modInverse(this.p);\\n break;\\n }\\n }\\n };\\n // RSAKey.prototype.decrypt = RSADecrypt;\\n // Return the PKCS#1 RSA decryption of "ctext".\\n // "ctext" is an even-length hex string and the output is a plain string.\\n RSAKey.prototype.decrypt = function (ctext) {\\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(ctext, 16);\\n var m = this.doPrivate(c);\\n if (m == null) {\\n return null;\\n }\\n return pkcs1unpad2(m, (this.n.bitLength() + 7) >> 3);\\n };\\n // Generate a new random private key B bits long, using public expt E\\n RSAKey.prototype.generateAsync = function (B, E, callback) {\\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\\n var qs = B >> 1;\\n this.e = parseInt(E, 16);\\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\\n var rsa = this;\\n // These functions have non-descript names because they were originally for(;;) loops.\\n // I don\\\'t know about cryptography to give them better names than loop1-4.\\n var loop1 = function () {\\n var loop4 = function () {\\n if (rsa.p.compareTo(rsa.q) <= 0) {\\n var t = rsa.p;\\n rsa.p = rsa.q;\\n rsa.q = t;\\n }\\n var p1 = rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\\n var q1 = rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\\n var phi = p1.multiply(q1);\\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\\n rsa.n = rsa.p.multiply(rsa.q);\\n rsa.d = ee.modInverse(phi);\\n rsa.dmp1 = rsa.d.mod(p1);\\n rsa.dmq1 = rsa.d.mod(q1);\\n rsa.coeff = rsa.q.modInverse(rsa.p);\\n setTimeout(function () { callback(); }, 0); // escape\\n }\\n else {\\n setTimeout(loop1, 0);\\n }\\n };\\n var loop3 = function () {\\n rsa.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\\n rsa.q.fromNumberAsync(qs, 1, rng, function () {\\n rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.q.isProbablePrime(10)) {\\n setTimeout(loop4, 0);\\n }\\n else {\\n setTimeout(loop3, 0);\\n }\\n });\\n });\\n };\\n var loop2 = function () {\\n rsa.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\\n rsa.p.fromNumberAsync(B - qs, 1, rng, function () {\\n rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.p.isProbablePrime(10)) {\\n setTimeout(loop3, 0);\\n }\\n else {\\n setTimeout(loop2, 0);\\n }\\n });\\n });\\n };\\n setTimeout(loop2, 0);\\n };\\n setTimeout(loop1, 0);\\n };\\n RSAKey.prototype.sign = function (text, digestMethod, digestName) {\\n var header = getDigestHeader(digestName);\\n var digest = header + digestMethod(text).toString();\\n var m = pkcs1pad1(digest, this.n.bitLength() / 4);\\n if (m == null) {\\n return null;\\n }\\n var c = this.doPrivate(m);\\n if (c == null) {\\n return null;\\n }\\n var h = c.toString(16);\\n if ((h.length & 1) == 0) {\\n return h;\\n }\\n else {\\n return "0" + h;\\n }\\n };\\n RSAKey.prototype.verify = function (text, signature, digestMethod) {\\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(signature, 16);\\n var m = this.doPublic(c);\\n if (m == null) {\\n return null;\\n }\\n var unpadded = m.toString(16).replace(/^1f+00/, "");\\n var digest = removeDigestHeader(unpadded);\\n return digest == digestMethod(text).toString();\\n };\\n return RSAKey;\\n}());\\n\\n// Undo PKCS#1 (type 2, random) padding and, if valid, return the plaintext\\nfunction pkcs1unpad2(d, n) {\\n var b = d.toByteArray();\\n var i = 0;\\n while (i < b.length && b[i] == 0) {\\n ++i;\\n }\\n if (b.length - i != n - 1 || b[i] != 2) {\\n return null;\\n }\\n ++i;\\n while (b[i] != 0) {\\n if (++i >= b.length) {\\n return null;\\n }\\n }\\n var ret = "";\\n while (++i < b.length) {\\n var c = b[i] & 255;\\n if (c < 128) { // utf-8 decode\\n ret += String.fromCharCode(c);\\n }\\n else if ((c > 191) && (c < 224)) {\\n ret += String.fromCharCode(((c & 31) << 6) | (b[i + 1] & 63));\\n ++i;\\n }\\n else {\\n ret += String.fromCharCode(((c & 15) << 12) | ((b[i + 1] & 63) << 6) | (b[i + 2] & 63));\\n i += 2;\\n }\\n }\\n return ret;\\n}\\n// https://tools.ietf.org/html/rfc3447#page-43\\nvar DIGEST_HEADERS = {\\n md2: "3020300c06082a864886f70d020205000410",\\n md5: "3020300c06082a864886f70d020505000410",\\n sha1: "3021300906052b0e03021a05000414",\\n sha224: "302d300d06096086480165030402040500041c",\\n sha256: "3031300d060960864801650304020105000420",\\n sha384: "3041300d060960864801650304020205000430",\\n sha512: "3051300d060960864801650304020305000440",\\n ripemd160: "3021300906052b2403020105000414"\\n};\\nfunction getDigestHeader(name) {\\n return DIGEST_HEADERS[name] || "";\\n}\\nfunction removeDigestHeader(str) {\\n for (var name_1 in DIGEST_HEADERS) {\\n if (DIGEST_HEADERS.hasOwnProperty(name_1)) {\\n var header = DIGEST_HEADERS[name_1];\\n var len = header.length;\\n if (str.substr(0, len) == header) {\\n return str.substr(len);\\n }\\n }\\n }\\n return str;\\n}\\n// Return the PKCS#1 RSA encryption of "text" as a Base64-encoded string\\n// function RSAEncryptB64(text) {\\n// var h = this.encrypt(text);\\n// if(h) return hex2b64(h); else return null;\\n// }\\n// public\\n// RSAKey.prototype.encrypt_b64 = RSAEncryptB64;\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rsa.js?\')},"./lib/lib/jsbn/util.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "cbit": () => (/* binding */ cbit),\\n/* harmony export */ "int2char": () => (/* binding */ int2char),\\n/* harmony export */ "lbit": () => (/* binding */ lbit),\\n/* harmony export */ "op_and": () => (/* binding */ op_and),\\n/* harmony export */ "op_andnot": () => (/* binding */ op_andnot),\\n/* harmony export */ "op_or": () => (/* binding */ op_or),\\n/* harmony export */ "op_xor": () => (/* binding */ op_xor)\\n/* harmony export */ });\\nvar BI_RM = "0123456789abcdefghijklmnopqrstuvwxyz";\\nfunction int2char(n) {\\n return BI_RM.charAt(n);\\n}\\n//#region BIT_OPERATIONS\\n// (public) this & a\\nfunction op_and(x, y) {\\n return x & y;\\n}\\n// (public) this | a\\nfunction op_or(x, y) {\\n return x | y;\\n}\\n// (public) this ^ a\\nfunction op_xor(x, y) {\\n return x ^ y;\\n}\\n// (public) this & ~a\\nfunction op_andnot(x, y) {\\n return x & ~y;\\n}\\n// return index of lowest 1-bit in x, x < 2^31\\nfunction lbit(x) {\\n if (x == 0) {\\n return -1;\\n }\\n var r = 0;\\n if ((x & 0xffff) == 0) {\\n x >>= 16;\\n r += 16;\\n }\\n if ((x & 0xff) == 0) {\\n x >>= 8;\\n r += 8;\\n }\\n if ((x & 0xf) == 0) {\\n x >>= 4;\\n r += 4;\\n }\\n if ((x & 3) == 0) {\\n x >>= 2;\\n r += 2;\\n }\\n if ((x & 1) == 0) {\\n ++r;\\n }\\n return r;\\n}\\n// return number of 1 bits in x\\nfunction cbit(x) {\\n var r = 0;\\n while (x != 0) {\\n x &= x - 1;\\n ++r;\\n }\\n return r;\\n}\\n//#endregion BIT_OPERATIONS\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/util.js?\')},"./lib/lib/jsrsasign/asn1-1.0.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ \\"KJUR\\": () => (/* binding */ KJUR)\\n/* harmony export */ });\\n/* harmony import */ var _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jsbn/jsbn */ \\"./lib/lib/jsbn/jsbn.js\\");\\n/* harmony import */ var _yahoo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yahoo */ \\"./lib/lib/jsrsasign/yahoo.js\\");\\n/* asn1-1.0.13.js (c) 2013-2017 Kenji Urushima | kjur.github.com/jsrsasign/license\\n */\\n/*\\n * asn1.js - ASN.1 DER encoder classes\\n *\\n * Copyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)\\n *\\n * This software is licensed under the terms of the MIT License.\\n * https://kjur.github.io/jsrsasign/license\\n *\\n * The above copyright and license notice shall be\\n * included in all copies or substantial portions of the Software.\\n */\\n\\n\\n/**\\n * @fileOverview\\n * @name asn1-1.0.js\\n * @author Kenji Urushima kenji.urushima@gmail.com\\n * @version asn1 1.0.13 (2017-Jun-02)\\n * @since jsrsasign 2.1\\n * @license MIT License\\n */\\n/**\\n * kjur\'s class library name space\\n *

\\n * This name space provides following name spaces:\\n *

    \\n *
  • {@link KJUR.asn1} - ASN.1 primitive hexadecimal encoder
  • \\n *
  • {@link KJUR.asn1.x509} - ASN.1 structure for X.509 certificate and CRL
  • \\n *
  • {@link KJUR.crypto} - Java Cryptographic Extension(JCE) style MessageDigest/Signature\\n * class and utilities
  • \\n *
\\n *

\\n * NOTE: Please ignore method summary and document of this namespace. This caused by a bug of jsdoc2.\\n * @name KJUR\\n * @namespace kjur\'s class library name space\\n */\\nvar KJUR = {};\\n/**\\n * kjur\'s ASN.1 class library name space\\n *

\\n * This is ITU-T X.690 ASN.1 DER encoder class library and\\n * class structure and methods is very similar to\\n * org.bouncycastle.asn1 package of\\n * well known BouncyCaslte Cryptography Library.\\n *

PROVIDING ASN.1 PRIMITIVES

\\n * Here are ASN.1 DER primitive classes.\\n *
    \\n *
  • 0x01 {@link KJUR.asn1.DERBoolean}
  • \\n *
  • 0x02 {@link KJUR.asn1.DERInteger}
  • \\n *
  • 0x03 {@link KJUR.asn1.DERBitString}
  • \\n *
  • 0x04 {@link KJUR.asn1.DEROctetString}
  • \\n *
  • 0x05 {@link KJUR.asn1.DERNull}
  • \\n *
  • 0x06 {@link KJUR.asn1.DERObjectIdentifier}
  • \\n *
  • 0x0a {@link KJUR.asn1.DEREnumerated}
  • \\n *
  • 0x0c {@link KJUR.asn1.DERUTF8String}
  • \\n *
  • 0x12 {@link KJUR.asn1.DERNumericString}
  • \\n *
  • 0x13 {@link KJUR.asn1.DERPrintableString}
  • \\n *
  • 0x14 {@link KJUR.asn1.DERTeletexString}
  • \\n *
  • 0x16 {@link KJUR.asn1.DERIA5String}
  • \\n *
  • 0x17 {@link KJUR.asn1.DERUTCTime}
  • \\n *
  • 0x18 {@link KJUR.asn1.DERGeneralizedTime}
  • \\n *
  • 0x30 {@link KJUR.asn1.DERSequence}
  • \\n *
  • 0x31 {@link KJUR.asn1.DERSet}
  • \\n *
\\n *

OTHER ASN.1 CLASSES

\\n *
    \\n *
  • {@link KJUR.asn1.ASN1Object}
  • \\n *
  • {@link KJUR.asn1.DERAbstractString}
  • \\n *
  • {@link KJUR.asn1.DERAbstractTime}
  • \\n *
  • {@link KJUR.asn1.DERAbstractStructured}
  • \\n *
  • {@link KJUR.asn1.DERTaggedObject}
  • \\n *
\\n *

SUB NAME SPACES

\\n *
    \\n *
  • {@link KJUR.asn1.cades} - CAdES long term signature format
  • \\n *
  • {@link KJUR.asn1.cms} - Cryptographic Message Syntax
  • \\n *
  • {@link KJUR.asn1.csr} - Certificate Signing Request (CSR/PKCS#10)
  • \\n *
  • {@link KJUR.asn1.tsp} - RFC 3161 Timestamping Protocol Format
  • \\n *
  • {@link KJUR.asn1.x509} - RFC 5280 X.509 certificate and CRL
  • \\n *
\\n *

\\n * NOTE: Please ignore method summary and document of this namespace.\\n * This caused by a bug of jsdoc2.\\n * @name KJUR.asn1\\n * @namespace\\n */\\nif (typeof KJUR.asn1 == \\"undefined\\" || !KJUR.asn1)\\n KJUR.asn1 = {};\\n/**\\n * ASN1 utilities class\\n * @name KJUR.asn1.ASN1Util\\n * @class ASN1 utilities class\\n * @since asn1 1.0.2\\n */\\nKJUR.asn1.ASN1Util = new function () {\\n this.integerToByteHex = function (i) {\\n var h = i.toString(16);\\n if ((h.length % 2) == 1)\\n h = \'0\' + h;\\n return h;\\n };\\n this.bigIntToMinTwosComplementsHex = function (bigIntegerValue) {\\n var h = bigIntegerValue.toString(16);\\n if (h.substr(0, 1) != \'-\') {\\n if (h.length % 2 == 1) {\\n h = \'0\' + h;\\n }\\n else {\\n if (!h.match(/^[0-7]/)) {\\n h = \'00\' + h;\\n }\\n }\\n }\\n else {\\n var hPos = h.substr(1);\\n var xorLen = hPos.length;\\n if (xorLen % 2 == 1) {\\n xorLen += 1;\\n }\\n else {\\n if (!h.match(/^[0-7]/)) {\\n xorLen += 2;\\n }\\n }\\n var hMask = \'\';\\n for (var i = 0; i < xorLen; i++) {\\n hMask += \'f\';\\n }\\n var biMask = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(hMask, 16);\\n var biNeg = biMask.xor(bigIntegerValue).add(_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\\n h = biNeg.toString(16).replace(/^-/, \'\');\\n }\\n return h;\\n };\\n /**\\n * get PEM string from hexadecimal data and header string\\n * @name getPEMStringFromHex\\n * @memberOf KJUR.asn1.ASN1Util\\n * @function\\n * @param {String} dataHex hexadecimal string of PEM body\\n * @param {String} pemHeader PEM header string (ex. \'RSA PRIVATE KEY\')\\n * @return {String} PEM formatted string of input data\\n * @description\\n * This method converts a hexadecimal string to a PEM string with\\n * a specified header. Its line break will be CRLF(\\"\\\\r\\\\n\\").\\n * @example\\n * var pem = KJUR.asn1.ASN1Util.getPEMStringFromHex(\'616161\', \'RSA PRIVATE KEY\');\\n * // value of pem will be:\\n * -----BEGIN PRIVATE KEY-----\\n * YWFh\\n * -----END PRIVATE KEY-----\\n */\\n this.getPEMStringFromHex = function (dataHex, pemHeader) {\\n return hextopem(dataHex, pemHeader);\\n };\\n /**\\n * generate ASN1Object specifed by JSON parameters\\n * @name newObject\\n * @memberOf KJUR.asn1.ASN1Util\\n * @function\\n * @param {Array} param JSON parameter to generate ASN1Object\\n * @return {KJUR.asn1.ASN1Object} generated object\\n * @since asn1 1.0.3\\n * @description\\n * generate any ASN1Object specified by JSON param\\n * including ASN.1 primitive or structured.\\n * Generally \'param\' can be described as follows:\\n *
\\n * {TYPE-OF-ASNOBJ: ASN1OBJ-PARAMETER}\\n *
\\n * \'TYPE-OF-ASN1OBJ\' can be one of following symbols:\\n *
    \\n *
  • \'bool\' - DERBoolean
  • \\n *
  • \'int\' - DERInteger
  • \\n *
  • \'bitstr\' - DERBitString
  • \\n *
  • \'octstr\' - DEROctetString
  • \\n *
  • \'null\' - DERNull
  • \\n *
  • \'oid\' - DERObjectIdentifier
  • \\n *
  • \'enum\' - DEREnumerated
  • \\n *
  • \'utf8str\' - DERUTF8String
  • \\n *
  • \'numstr\' - DERNumericString
  • \\n *
  • \'prnstr\' - DERPrintableString
  • \\n *
  • \'telstr\' - DERTeletexString
  • \\n *
  • \'ia5str\' - DERIA5String
  • \\n *
  • \'utctime\' - DERUTCTime
  • \\n *
  • \'gentime\' - DERGeneralizedTime
  • \\n *
  • \'seq\' - DERSequence
  • \\n *
  • \'set\' - DERSet
  • \\n *
  • \'tag\' - DERTaggedObject
  • \\n *
\\n * @example\\n * newObject({\'prnstr\': \'aaa\'});\\n * newObject({\'seq\': [{\'int\': 3}, {\'prnstr\': \'aaa\'}]})\\n * // ASN.1 Tagged Object\\n * newObject({\'tag\': {\'tag\': \'a1\',\\n * \'explicit\': true,\\n * \'obj\': {\'seq\': [{\'int\': 3}, {\'prnstr\': \'aaa\'}]}}});\\n * // more simple representation of ASN.1 Tagged Object\\n * newObject({\'tag\': [\'a1\',\\n * true,\\n * {\'seq\': [\\n * {\'int\': 3},\\n * {\'prnstr\': \'aaa\'}]}\\n * ]});\\n */\\n this.newObject = function (param) {\\n var _KJUR = KJUR, _KJUR_asn1 = _KJUR.asn1, _DERBoolean = _KJUR_asn1.DERBoolean, _DERInteger = _KJUR_asn1.DERInteger, _DERBitString = _KJUR_asn1.DERBitString, _DEROctetString = _KJUR_asn1.DEROctetString, _DERNull = _KJUR_asn1.DERNull, _DERObjectIdentifier = _KJUR_asn1.DERObjectIdentifier, _DEREnumerated = _KJUR_asn1.DEREnumerated, _DERUTF8String = _KJUR_asn1.DERUTF8String, _DERNumericString = _KJUR_asn1.DERNumericString, _DERPrintableString = _KJUR_asn1.DERPrintableString, _DERTeletexString = _KJUR_asn1.DERTeletexString, _DERIA5String = _KJUR_asn1.DERIA5String, _DERUTCTime = _KJUR_asn1.DERUTCTime, _DERGeneralizedTime = _KJUR_asn1.DERGeneralizedTime, _DERSequence = _KJUR_asn1.DERSequence, _DERSet = _KJUR_asn1.DERSet, _DERTaggedObject = _KJUR_asn1.DERTaggedObject, _newObject = _KJUR_asn1.ASN1Util.newObject;\\n var keys = Object.keys(param);\\n if (keys.length != 1)\\n throw \\"key of param shall be only one.\\";\\n var key = keys[0];\\n if (\\":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:\\".indexOf(\\":\\" + key + \\":\\") == -1)\\n throw \\"undefined key: \\" + key;\\n if (key == \\"bool\\")\\n return new _DERBoolean(param[key]);\\n if (key == \\"int\\")\\n return new _DERInteger(param[key]);\\n if (key == \\"bitstr\\")\\n return new _DERBitString(param[key]);\\n if (key == \\"octstr\\")\\n return new _DEROctetString(param[key]);\\n if (key == \\"null\\")\\n return new _DERNull(param[key]);\\n if (key == \\"oid\\")\\n return new _DERObjectIdentifier(param[key]);\\n if (key == \\"enum\\")\\n return new _DEREnumerated(param[key]);\\n if (key == \\"utf8str\\")\\n return new _DERUTF8String(param[key]);\\n if (key == \\"numstr\\")\\n return new _DERNumericString(param[key]);\\n if (key == \\"prnstr\\")\\n return new _DERPrintableString(param[key]);\\n if (key == \\"telstr\\")\\n return new _DERTeletexString(param[key]);\\n if (key == \\"ia5str\\")\\n return new _DERIA5String(param[key]);\\n if (key == \\"utctime\\")\\n return new _DERUTCTime(param[key]);\\n if (key == \\"gentime\\")\\n return new _DERGeneralizedTime(param[key]);\\n if (key == \\"seq\\") {\\n var paramList = param[key];\\n var a = [];\\n for (var i = 0; i < paramList.length; i++) {\\n var asn1Obj = _newObject(paramList[i]);\\n a.push(asn1Obj);\\n }\\n return new _DERSequence({ \'array\': a });\\n }\\n if (key == \\"set\\") {\\n var paramList = param[key];\\n var a = [];\\n for (var i = 0; i < paramList.length; i++) {\\n var asn1Obj = _newObject(paramList[i]);\\n a.push(asn1Obj);\\n }\\n return new _DERSet({ \'array\': a });\\n }\\n if (key == \\"tag\\") {\\n var tagParam = param[key];\\n if (Object.prototype.toString.call(tagParam) === \'[object Array]\' &&\\n tagParam.length == 3) {\\n var obj = _newObject(tagParam[2]);\\n return new _DERTaggedObject({ tag: tagParam[0],\\n explicit: tagParam[1],\\n obj: obj });\\n }\\n else {\\n var newParam = {};\\n if (tagParam.explicit !== undefined)\\n newParam.explicit = tagParam.explicit;\\n if (tagParam.tag !== undefined)\\n newParam.tag = tagParam.tag;\\n if (tagParam.obj === undefined)\\n throw \\"obj shall be specified for \'tag\'.\\";\\n newParam.obj = _newObject(tagParam.obj);\\n return new _DERTaggedObject(newParam);\\n }\\n }\\n };\\n /**\\n * get encoded hexadecimal string of ASN1Object specifed by JSON parameters\\n * @name jsonToASN1HEX\\n * @memberOf KJUR.asn1.ASN1Util\\n * @function\\n * @param {Array} param JSON parameter to generate ASN1Object\\n * @return hexadecimal string of ASN1Object\\n * @since asn1 1.0.4\\n * @description\\n * As for ASN.1 object representation of JSON object,\\n * please see {@link newObject}.\\n * @example\\n * jsonToASN1HEX({\'prnstr\': \'aaa\'});\\n */\\n this.jsonToASN1HEX = function (param) {\\n var asn1Obj = this.newObject(param);\\n return asn1Obj.getEncodedHex();\\n };\\n};\\n/**\\n * get dot noted oid number string from hexadecimal value of OID\\n * @name oidHexToInt\\n * @memberOf KJUR.asn1.ASN1Util\\n * @function\\n * @param {String} hex hexadecimal value of object identifier\\n * @return {String} dot noted string of object identifier\\n * @since jsrsasign 4.8.3 asn1 1.0.7\\n * @description\\n * This static method converts from hexadecimal string representation of\\n * ASN.1 value of object identifier to oid number string.\\n * @example\\n * KJUR.asn1.ASN1Util.oidHexToInt(\'550406\') → \\"2.5.4.6\\"\\n */\\nKJUR.asn1.ASN1Util.oidHexToInt = function (hex) {\\n var s = \\"\\";\\n var i01 = parseInt(hex.substr(0, 2), 16);\\n var i0 = Math.floor(i01 / 40);\\n var i1 = i01 % 40;\\n var s = i0 + \\".\\" + i1;\\n var binbuf = \\"\\";\\n for (var i = 2; i < hex.length; i += 2) {\\n var value = parseInt(hex.substr(i, 2), 16);\\n var bin = (\\"00000000\\" + value.toString(2)).slice(-8);\\n binbuf = binbuf + bin.substr(1, 7);\\n if (bin.substr(0, 1) == \\"0\\") {\\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(binbuf, 2);\\n s = s + \\".\\" + bi.toString(10);\\n binbuf = \\"\\";\\n }\\n }\\n ;\\n return s;\\n};\\n/**\\n * get hexadecimal value of object identifier from dot noted oid value\\n * @name oidIntToHex\\n * @memberOf KJUR.asn1.ASN1Util\\n * @function\\n * @param {String} oidString dot noted string of object identifier\\n * @return {String} hexadecimal value of object identifier\\n * @since jsrsasign 4.8.3 asn1 1.0.7\\n * @description\\n * This static method converts from object identifier value string.\\n * to hexadecimal string representation of it.\\n * @example\\n * KJUR.asn1.ASN1Util.oidIntToHex(\\"2.5.4.6\\") → \\"550406\\"\\n */\\nKJUR.asn1.ASN1Util.oidIntToHex = function (oidString) {\\n var itox = function (i) {\\n var h = i.toString(16);\\n if (h.length == 1)\\n h = \'0\' + h;\\n return h;\\n };\\n var roidtox = function (roid) {\\n var h = \'\';\\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\\n var b = bi.toString(2);\\n var padLen = 7 - b.length % 7;\\n if (padLen == 7)\\n padLen = 0;\\n var bPad = \'\';\\n for (var i = 0; i < padLen; i++)\\n bPad += \'0\';\\n b = bPad + b;\\n for (var i = 0; i < b.length - 1; i += 7) {\\n var b8 = b.substr(i, 7);\\n if (i != b.length - 7)\\n b8 = \'1\' + b8;\\n h += itox(parseInt(b8, 2));\\n }\\n return h;\\n };\\n if (!oidString.match(/^[0-9.]+$/)) {\\n throw \\"malformed oid string: \\" + oidString;\\n }\\n var h = \'\';\\n var a = oidString.split(\'.\');\\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\\n h += itox(i0);\\n a.splice(0, 2);\\n for (var i = 0; i < a.length; i++) {\\n h += roidtox(a[i]);\\n }\\n return h;\\n};\\n// ********************************************************************\\n// Abstract ASN.1 Classes\\n// ********************************************************************\\n// ********************************************************************\\n/**\\n * base class for ASN.1 DER encoder object\\n * @name KJUR.asn1.ASN1Object\\n * @class base class for ASN.1 DER encoder object\\n * @property {Boolean} isModified flag whether internal data was changed\\n * @property {String} hTLV hexadecimal string of ASN.1 TLV\\n * @property {String} hT hexadecimal string of ASN.1 TLV tag(T)\\n * @property {String} hL hexadecimal string of ASN.1 TLV length(L)\\n * @property {String} hV hexadecimal string of ASN.1 TLV value(V)\\n * @description\\n */\\nKJUR.asn1.ASN1Object = function () {\\n var isModified = true;\\n var hTLV = null;\\n var hT = \'00\';\\n var hL = \'00\';\\n var hV = \'\';\\n /**\\n * get hexadecimal ASN.1 TLV length(L) bytes from TLV value(V)\\n * @name getLengthHexFromValue\\n * @memberOf KJUR.asn1.ASN1Object#\\n * @function\\n * @return {String} hexadecimal string of ASN.1 TLV length(L)\\n */\\n this.getLengthHexFromValue = function () {\\n if (typeof this.hV == \\"undefined\\" || this.hV == null) {\\n throw \\"this.hV is null or undefined.\\";\\n }\\n if (this.hV.length % 2 == 1) {\\n throw \\"value hex must be even length: n=\\" + hV.length + \\",v=\\" + this.hV;\\n }\\n var n = this.hV.length / 2;\\n var hN = n.toString(16);\\n if (hN.length % 2 == 1) {\\n hN = \\"0\\" + hN;\\n }\\n if (n < 128) {\\n return hN;\\n }\\n else {\\n var hNlen = hN.length / 2;\\n if (hNlen > 15) {\\n throw \\"ASN.1 length too long to represent by 8x: n = \\" + n.toString(16);\\n }\\n var head = 128 + hNlen;\\n return head.toString(16) + hN;\\n }\\n };\\n /**\\n * get hexadecimal string of ASN.1 TLV bytes\\n * @name getEncodedHex\\n * @memberOf KJUR.asn1.ASN1Object#\\n * @function\\n * @return {String} hexadecimal string of ASN.1 TLV\\n */\\n this.getEncodedHex = function () {\\n if (this.hTLV == null || this.isModified) {\\n this.hV = this.getFreshValueHex();\\n this.hL = this.getLengthHexFromValue();\\n this.hTLV = this.hT + this.hL + this.hV;\\n this.isModified = false;\\n //alert(\\"first time: \\" + this.hTLV);\\n }\\n return this.hTLV;\\n };\\n /**\\n * get hexadecimal string of ASN.1 TLV value(V) bytes\\n * @name getValueHex\\n * @memberOf KJUR.asn1.ASN1Object#\\n * @function\\n * @return {String} hexadecimal string of ASN.1 TLV value(V) bytes\\n */\\n this.getValueHex = function () {\\n this.getEncodedHex();\\n return this.hV;\\n };\\n this.getFreshValueHex = function () {\\n return \'\';\\n };\\n};\\n// == BEGIN DERAbstractString ================================================\\n/**\\n * base class for ASN.1 DER string classes\\n * @name KJUR.asn1.DERAbstractString\\n * @class base class for ASN.1 DER string classes\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @property {String} s internal string of value\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • str - specify initial ASN.1 value(V) by a string
  • \\n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \\n *
\\n * NOTE: \'params\' can be omitted.\\n */\\nKJUR.asn1.DERAbstractString = function (params) {\\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\\n var s = null;\\n var hV = null;\\n /**\\n * get string value of this string object\\n * @name getString\\n * @memberOf KJUR.asn1.DERAbstractString#\\n * @function\\n * @return {String} string value of this string object\\n */\\n this.getString = function () {\\n return this.s;\\n };\\n /**\\n * set value by a string\\n * @name setString\\n * @memberOf KJUR.asn1.DERAbstractString#\\n * @function\\n * @param {String} newS value by a string to set\\n */\\n this.setString = function (newS) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.s = newS;\\n this.hV = stohex(this.s);\\n };\\n /**\\n * set value by a hexadecimal string\\n * @name setStringHex\\n * @memberOf KJUR.asn1.DERAbstractString#\\n * @function\\n * @param {String} newHexString value by a hexadecimal string to set\\n */\\n this.setStringHex = function (newHexString) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.s = null;\\n this.hV = newHexString;\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n if (typeof params != \\"undefined\\") {\\n if (typeof params == \\"string\\") {\\n this.setString(params);\\n }\\n else if (typeof params[\'str\'] != \\"undefined\\") {\\n this.setString(params[\'str\']);\\n }\\n else if (typeof params[\'hex\'] != \\"undefined\\") {\\n this.setStringHex(params[\'hex\']);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractString, KJUR.asn1.ASN1Object);\\n// == END DERAbstractString ================================================\\n// == BEGIN DERAbstractTime ==================================================\\n/**\\n * base class for ASN.1 DER Generalized/UTCTime class\\n * @name KJUR.asn1.DERAbstractTime\\n * @class base class for ASN.1 DER Generalized/UTCTime class\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'130430235959Z\'})\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n * @see KJUR.asn1.ASN1Object - superclass\\n */\\nKJUR.asn1.DERAbstractTime = function (params) {\\n KJUR.asn1.DERAbstractTime.superclass.constructor.call(this);\\n var s = null;\\n var date = null;\\n // --- PRIVATE METHODS --------------------\\n this.localDateToUTC = function (d) {\\n utc = d.getTime() + (d.getTimezoneOffset() * 60000);\\n var utcDate = new Date(utc);\\n return utcDate;\\n };\\n /*\\n * format date string by Data object\\n * @name formatDate\\n * @memberOf KJUR.asn1.AbstractTime;\\n * @param {Date} dateObject\\n * @param {string} type \'utc\' or \'gen\'\\n * @param {boolean} withMillis flag for with millisections or not\\n * @description\\n * \'withMillis\' flag is supported from asn1 1.0.6.\\n */\\n this.formatDate = function (dateObject, type, withMillis) {\\n var pad = this.zeroPadding;\\n var d = this.localDateToUTC(dateObject);\\n var year = String(d.getFullYear());\\n if (type == \'utc\')\\n year = year.substr(2, 2);\\n var month = pad(String(d.getMonth() + 1), 2);\\n var day = pad(String(d.getDate()), 2);\\n var hour = pad(String(d.getHours()), 2);\\n var min = pad(String(d.getMinutes()), 2);\\n var sec = pad(String(d.getSeconds()), 2);\\n var s = year + month + day + hour + min + sec;\\n if (withMillis === true) {\\n var millis = d.getMilliseconds();\\n if (millis != 0) {\\n var sMillis = pad(String(millis), 3);\\n sMillis = sMillis.replace(/[0]+$/, \\"\\");\\n s = s + \\".\\" + sMillis;\\n }\\n }\\n return s + \\"Z\\";\\n };\\n this.zeroPadding = function (s, len) {\\n if (s.length >= len)\\n return s;\\n return new Array(len - s.length + 1).join(\'0\') + s;\\n };\\n // --- PUBLIC METHODS --------------------\\n /**\\n * get string value of this string object\\n * @name getString\\n * @memberOf KJUR.asn1.DERAbstractTime#\\n * @function\\n * @return {String} string value of this time object\\n */\\n this.getString = function () {\\n return this.s;\\n };\\n /**\\n * set value by a string\\n * @name setString\\n * @memberOf KJUR.asn1.DERAbstractTime#\\n * @function\\n * @param {String} newS value by a string to set such like \\"130430235959Z\\"\\n */\\n this.setString = function (newS) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.s = newS;\\n this.hV = stohex(newS);\\n };\\n /**\\n * set value by a Date object\\n * @name setByDateValue\\n * @memberOf KJUR.asn1.DERAbstractTime#\\n * @function\\n * @param {Integer} year year of date (ex. 2013)\\n * @param {Integer} month month of date between 1 and 12 (ex. 12)\\n * @param {Integer} day day of month\\n * @param {Integer} hour hours of date\\n * @param {Integer} min minutes of date\\n * @param {Integer} sec seconds of date\\n */\\n this.setByDateValue = function (year, month, day, hour, min, sec) {\\n var dateObject = new Date(Date.UTC(year, month - 1, day, hour, min, sec, 0));\\n this.setByDate(dateObject);\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractTime, KJUR.asn1.ASN1Object);\\n// == END DERAbstractTime ==================================================\\n// == BEGIN DERAbstractStructured ============================================\\n/**\\n * base class for ASN.1 DER structured class\\n * @name KJUR.asn1.DERAbstractStructured\\n * @class base class for ASN.1 DER structured class\\n * @property {Array} asn1Array internal array of ASN1Object\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n * @see KJUR.asn1.ASN1Object - superclass\\n */\\nKJUR.asn1.DERAbstractStructured = function (params) {\\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\\n var asn1Array = null;\\n /**\\n * set value by array of ASN1Object\\n * @name setByASN1ObjectArray\\n * @memberOf KJUR.asn1.DERAbstractStructured#\\n * @function\\n * @param {array} asn1ObjectArray array of ASN1Object to set\\n */\\n this.setByASN1ObjectArray = function (asn1ObjectArray) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.asn1Array = asn1ObjectArray;\\n };\\n /**\\n * append an ASN1Object to internal array\\n * @name appendASN1Object\\n * @memberOf KJUR.asn1.DERAbstractStructured#\\n * @function\\n * @param {ASN1Object} asn1Object to add\\n */\\n this.appendASN1Object = function (asn1Object) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.asn1Array.push(asn1Object);\\n };\\n this.asn1Array = new Array();\\n if (typeof params != \\"undefined\\") {\\n if (typeof params[\'array\'] != \\"undefined\\") {\\n this.asn1Array = params[\'array\'];\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractStructured, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n// ASN.1 Object Classes\\n// ********************************************************************\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER Boolean\\n * @name KJUR.asn1.DERBoolean\\n * @class class for ASN.1 DER Boolean\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n * @see KJUR.asn1.ASN1Object - superclass\\n */\\nKJUR.asn1.DERBoolean = function () {\\n KJUR.asn1.DERBoolean.superclass.constructor.call(this);\\n this.hT = \\"01\\";\\n this.hTLV = \\"0101ff\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBoolean, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER Integer\\n * @name KJUR.asn1.DERInteger\\n * @class class for ASN.1 DER Integer\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • int - specify initial ASN.1 value(V) by integer value
  • \\n *
  • bigint - specify initial ASN.1 value(V) by BigInteger object
  • \\n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \\n *
\\n * NOTE: \'params\' can be omitted.\\n */\\nKJUR.asn1.DERInteger = function (params) {\\n KJUR.asn1.DERInteger.superclass.constructor.call(this);\\n this.hT = \\"02\\";\\n /**\\n * set value by Tom Wu\'s BigInteger object\\n * @name setByBigInteger\\n * @memberOf KJUR.asn1.DERInteger#\\n * @function\\n * @param {BigInteger} bigIntegerValue to set\\n */\\n this.setByBigInteger = function (bigIntegerValue) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\\n };\\n /**\\n * set value by integer value\\n * @name setByInteger\\n * @memberOf KJUR.asn1.DERInteger\\n * @function\\n * @param {Integer} integer value to set\\n */\\n this.setByInteger = function (intValue) {\\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\\n this.setByBigInteger(bi);\\n };\\n /**\\n * set value by integer value\\n * @name setValueHex\\n * @memberOf KJUR.asn1.DERInteger#\\n * @function\\n * @param {String} hexadecimal string of integer value\\n * @description\\n *
\\n * NOTE: Value shall be represented by minimum octet length of\\n * two\'s complement representation.\\n * @example\\n * new KJUR.asn1.DERInteger(123);\\n * new KJUR.asn1.DERInteger({\'int\': 123});\\n * new KJUR.asn1.DERInteger({\'hex\': \'1fad\'});\\n */\\n this.setValueHex = function (newHexString) {\\n this.hV = newHexString;\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n if (typeof params != \\"undefined\\") {\\n if (typeof params[\'bigint\'] != \\"undefined\\") {\\n this.setByBigInteger(params[\'bigint\']);\\n }\\n else if (typeof params[\'int\'] != \\"undefined\\") {\\n this.setByInteger(params[\'int\']);\\n }\\n else if (typeof params == \\"number\\") {\\n this.setByInteger(params);\\n }\\n else if (typeof params[\'hex\'] != \\"undefined\\") {\\n this.setValueHex(params[\'hex\']);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERInteger, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER encoded BitString primitive\\n * @name KJUR.asn1.DERBitString\\n * @class class for ASN.1 DER encoded BitString primitive\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • bin - specify binary string (ex. \'10111\')
  • \\n *
  • array - specify array of boolean (ex. [true,false,true,true])
  • \\n *
  • hex - specify hexadecimal string of ASN.1 value(V) including unused bits
  • \\n *
  • obj - specify {@link KJUR.asn1.ASN1Util.newObject}\\n * argument for \\"BitString encapsulates\\" structure.
  • \\n *
\\n * NOTE1: \'params\' can be omitted.
\\n * NOTE2: \'obj\' parameter have been supported since\\n * asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).
\\n * @example\\n * // default constructor\\n * o = new KJUR.asn1.DERBitString();\\n * // initialize with binary string\\n * o = new KJUR.asn1.DERBitString({bin: \\"1011\\"});\\n * // initialize with boolean array\\n * o = new KJUR.asn1.DERBitString({array: [true,false,true,true]});\\n * // initialize with hexadecimal string (04 is unused bits)\\n * o = new KJUR.asn1.DEROctetString({hex: \\"04bac0\\"});\\n * // initialize with ASN1Util.newObject argument for encapsulated\\n * o = new KJUR.asn1.DERBitString({obj: {seq: [{int: 3}, {prnstr: \'aaa\'}]}});\\n * // above generates a ASN.1 data like this:\\n * // BIT STRING, encapsulates {\\n * // SEQUENCE {\\n * // INTEGER 3\\n * // PrintableString \'aaa\'\\n * // }\\n * // }\\n */\\nKJUR.asn1.DERBitString = function (params) {\\n if (params !== undefined && typeof params.obj !== \\"undefined\\") {\\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\\n params.hex = \\"00\\" + o.getEncodedHex();\\n }\\n KJUR.asn1.DERBitString.superclass.constructor.call(this);\\n this.hT = \\"03\\";\\n /**\\n * set ASN.1 value(V) by a hexadecimal string including unused bits\\n * @name setHexValueIncludingUnusedBits\\n * @memberOf KJUR.asn1.DERBitString#\\n * @function\\n * @param {String} newHexStringIncludingUnusedBits\\n */\\n this.setHexValueIncludingUnusedBits = function (newHexStringIncludingUnusedBits) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.hV = newHexStringIncludingUnusedBits;\\n };\\n /**\\n * set ASN.1 value(V) by unused bit and hexadecimal string of value\\n * @name setUnusedBitsAndHexValue\\n * @memberOf KJUR.asn1.DERBitString#\\n * @function\\n * @param {Integer} unusedBits\\n * @param {String} hValue\\n */\\n this.setUnusedBitsAndHexValue = function (unusedBits, hValue) {\\n if (unusedBits < 0 || 7 < unusedBits) {\\n throw \\"unused bits shall be from 0 to 7: u = \\" + unusedBits;\\n }\\n var hUnusedBits = \\"0\\" + unusedBits;\\n this.hTLV = null;\\n this.isModified = true;\\n this.hV = hUnusedBits + hValue;\\n };\\n /**\\n * set ASN.1 DER BitString by binary string
\\n * @name setByBinaryString\\n * @memberOf KJUR.asn1.DERBitString#\\n * @function\\n * @param {String} binaryString binary value string (i.e. \'10111\')\\n * @description\\n * Its unused bits will be calculated automatically by length of\\n * \'binaryValue\'.
\\n * NOTE: Trailing zeros \'0\' will be ignored.\\n * @example\\n * o = new KJUR.asn1.DERBitString();\\n * o.setByBooleanArray(\\"01011\\");\\n */\\n this.setByBinaryString = function (binaryString) {\\n binaryString = binaryString.replace(/0+$/, \'\');\\n var unusedBits = 8 - binaryString.length % 8;\\n if (unusedBits == 8)\\n unusedBits = 0;\\n for (var i = 0; i <= unusedBits; i++) {\\n binaryString += \'0\';\\n }\\n var h = \'\';\\n for (var i = 0; i < binaryString.length - 1; i += 8) {\\n var b = binaryString.substr(i, 8);\\n var x = parseInt(b, 2).toString(16);\\n if (x.length == 1)\\n x = \'0\' + x;\\n h += x;\\n }\\n this.hTLV = null;\\n this.isModified = true;\\n this.hV = \'0\' + unusedBits + h;\\n };\\n /**\\n * set ASN.1 TLV value(V) by an array of boolean
\\n * @name setByBooleanArray\\n * @memberOf KJUR.asn1.DERBitString#\\n * @function\\n * @param {array} booleanArray array of boolean (ex. [true, false, true])\\n * @description\\n * NOTE: Trailing falses will be ignored in the ASN.1 DER Object.\\n * @example\\n * o = new KJUR.asn1.DERBitString();\\n * o.setByBooleanArray([false, true, false, true, true]);\\n */\\n this.setByBooleanArray = function (booleanArray) {\\n var s = \'\';\\n for (var i = 0; i < booleanArray.length; i++) {\\n if (booleanArray[i] == true) {\\n s += \'1\';\\n }\\n else {\\n s += \'0\';\\n }\\n }\\n this.setByBinaryString(s);\\n };\\n /**\\n * generate an array of falses with specified length
\\n * @name newFalseArray\\n * @memberOf KJUR.asn1.DERBitString\\n * @function\\n * @param {Integer} nLength length of array to generate\\n * @return {array} array of boolean falses\\n * @description\\n * This static method may be useful to initialize boolean array.\\n * @example\\n * o = new KJUR.asn1.DERBitString();\\n * o.newFalseArray(3) → [false, false, false]\\n */\\n this.newFalseArray = function (nLength) {\\n var a = new Array(nLength);\\n for (var i = 0; i < nLength; i++) {\\n a[i] = false;\\n }\\n return a;\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n if (typeof params != \\"undefined\\") {\\n if (typeof params == \\"string\\" && params.toLowerCase().match(/^[0-9a-f]+$/)) {\\n this.setHexValueIncludingUnusedBits(params);\\n }\\n else if (typeof params[\'hex\'] != \\"undefined\\") {\\n this.setHexValueIncludingUnusedBits(params[\'hex\']);\\n }\\n else if (typeof params[\'bin\'] != \\"undefined\\") {\\n this.setByBinaryString(params[\'bin\']);\\n }\\n else if (typeof params[\'array\'] != \\"undefined\\") {\\n this.setByBooleanArray(params[\'array\']);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBitString, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER OctetString
\\n * @name KJUR.asn1.DEROctetString\\n * @class class for ASN.1 DER OctetString\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @extends KJUR.asn1.DERAbstractString\\n * @description\\n * This class provides ASN.1 OctetString simple type.
\\n * Supported \\"params\\" attributes are:\\n *
    \\n *
  • str - to set a string as a value
  • \\n *
  • hex - to set a hexadecimal string as a value
  • \\n *
  • obj - to set a encapsulated ASN.1 value by JSON object\\n * which is defined in {@link KJUR.asn1.ASN1Util.newObject}
  • \\n *
\\n * NOTE: A parameter \'obj\' have been supported\\n * for \\"OCTET STRING, encapsulates\\" structure.\\n * since asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).\\n * @see KJUR.asn1.DERAbstractString - superclass\\n * @example\\n * // default constructor\\n * o = new KJUR.asn1.DEROctetString();\\n * // initialize with string\\n * o = new KJUR.asn1.DEROctetString({str: \\"aaa\\"});\\n * // initialize with hexadecimal string\\n * o = new KJUR.asn1.DEROctetString({hex: \\"616161\\"});\\n * // initialize with ASN1Util.newObject argument\\n * o = new KJUR.asn1.DEROctetString({obj: {seq: [{int: 3}, {prnstr: \'aaa\'}]}});\\n * // above generates a ASN.1 data like this:\\n * // OCTET STRING, encapsulates {\\n * // SEQUENCE {\\n * // INTEGER 3\\n * // PrintableString \'aaa\'\\n * // }\\n * // }\\n */\\nKJUR.asn1.DEROctetString = function (params) {\\n if (params !== undefined && typeof params.obj !== \\"undefined\\") {\\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\\n params.hex = o.getEncodedHex();\\n }\\n KJUR.asn1.DEROctetString.superclass.constructor.call(this, params);\\n this.hT = \\"04\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEROctetString, KJUR.asn1.DERAbstractString);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER Null\\n * @name KJUR.asn1.DERNull\\n * @class class for ASN.1 DER Null\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n * @see KJUR.asn1.ASN1Object - superclass\\n */\\nKJUR.asn1.DERNull = function () {\\n KJUR.asn1.DERNull.superclass.constructor.call(this);\\n this.hT = \\"05\\";\\n this.hTLV = \\"0500\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNull, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER ObjectIdentifier\\n * @name KJUR.asn1.DERObjectIdentifier\\n * @class class for ASN.1 DER ObjectIdentifier\\n * @param {Array} params associative array of parameters (ex. {\'oid\': \'2.5.4.5\'})\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • oid - specify initial ASN.1 value(V) by a oid string (ex. 2.5.4.13)
  • \\n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \\n *
\\n * NOTE: \'params\' can be omitted.\\n */\\nKJUR.asn1.DERObjectIdentifier = function (params) {\\n var itox = function (i) {\\n var h = i.toString(16);\\n if (h.length == 1)\\n h = \'0\' + h;\\n return h;\\n };\\n var roidtox = function (roid) {\\n var h = \'\';\\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\\n var b = bi.toString(2);\\n var padLen = 7 - b.length % 7;\\n if (padLen == 7)\\n padLen = 0;\\n var bPad = \'\';\\n for (var i = 0; i < padLen; i++)\\n bPad += \'0\';\\n b = bPad + b;\\n for (var i = 0; i < b.length - 1; i += 7) {\\n var b8 = b.substr(i, 7);\\n if (i != b.length - 7)\\n b8 = \'1\' + b8;\\n h += itox(parseInt(b8, 2));\\n }\\n return h;\\n };\\n KJUR.asn1.DERObjectIdentifier.superclass.constructor.call(this);\\n this.hT = \\"06\\";\\n /**\\n * set value by a hexadecimal string\\n * @name setValueHex\\n * @memberOf KJUR.asn1.DERObjectIdentifier#\\n * @function\\n * @param {String} newHexString hexadecimal value of OID bytes\\n */\\n this.setValueHex = function (newHexString) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.s = null;\\n this.hV = newHexString;\\n };\\n /**\\n * set value by a OID string
\\n * @name setValueOidString\\n * @memberOf KJUR.asn1.DERObjectIdentifier#\\n * @function\\n * @param {String} oidString OID string (ex. 2.5.4.13)\\n * @example\\n * o = new KJUR.asn1.DERObjectIdentifier();\\n * o.setValueOidString(\\"2.5.4.13\\");\\n */\\n this.setValueOidString = function (oidString) {\\n if (!oidString.match(/^[0-9.]+$/)) {\\n throw \\"malformed oid string: \\" + oidString;\\n }\\n var h = \'\';\\n var a = oidString.split(\'.\');\\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\\n h += itox(i0);\\n a.splice(0, 2);\\n for (var i = 0; i < a.length; i++) {\\n h += roidtox(a[i]);\\n }\\n this.hTLV = null;\\n this.isModified = true;\\n this.s = null;\\n this.hV = h;\\n };\\n /**\\n * set value by a OID name\\n * @name setValueName\\n * @memberOf KJUR.asn1.DERObjectIdentifier#\\n * @function\\n * @param {String} oidName OID name (ex. \'serverAuth\')\\n * @since 1.0.1\\n * @description\\n * OID name shall be defined in \'KJUR.asn1.x509.OID.name2oidList\'.\\n * Otherwise raise error.\\n * @example\\n * o = new KJUR.asn1.DERObjectIdentifier();\\n * o.setValueName(\\"serverAuth\\");\\n */\\n this.setValueName = function (oidName) {\\n var oid = KJUR.asn1.x509.OID.name2oid(oidName);\\n if (oid !== \'\') {\\n this.setValueOidString(oid);\\n }\\n else {\\n throw \\"DERObjectIdentifier oidName undefined: \\" + oidName;\\n }\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n if (params !== undefined) {\\n if (typeof params === \\"string\\") {\\n if (params.match(/^[0-2].[0-9.]+$/)) {\\n this.setValueOidString(params);\\n }\\n else {\\n this.setValueName(params);\\n }\\n }\\n else if (params.oid !== undefined) {\\n this.setValueOidString(params.oid);\\n }\\n else if (params.hex !== undefined) {\\n this.setValueHex(params.hex);\\n }\\n else if (params.name !== undefined) {\\n this.setValueName(params.name);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERObjectIdentifier, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER Enumerated\\n * @name KJUR.asn1.DEREnumerated\\n * @class class for ASN.1 DER Enumerated\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • int - specify initial ASN.1 value(V) by integer value
  • \\n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \\n *
\\n * NOTE: \'params\' can be omitted.\\n * @example\\n * new KJUR.asn1.DEREnumerated(123);\\n * new KJUR.asn1.DEREnumerated({int: 123});\\n * new KJUR.asn1.DEREnumerated({hex: \'1fad\'});\\n */\\nKJUR.asn1.DEREnumerated = function (params) {\\n KJUR.asn1.DEREnumerated.superclass.constructor.call(this);\\n this.hT = \\"0a\\";\\n /**\\n * set value by Tom Wu\'s BigInteger object\\n * @name setByBigInteger\\n * @memberOf KJUR.asn1.DEREnumerated#\\n * @function\\n * @param {BigInteger} bigIntegerValue to set\\n */\\n this.setByBigInteger = function (bigIntegerValue) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\\n };\\n /**\\n * set value by integer value\\n * @name setByInteger\\n * @memberOf KJUR.asn1.DEREnumerated#\\n * @function\\n * @param {Integer} integer value to set\\n */\\n this.setByInteger = function (intValue) {\\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\\n this.setByBigInteger(bi);\\n };\\n /**\\n * set value by integer value\\n * @name setValueHex\\n * @memberOf KJUR.asn1.DEREnumerated#\\n * @function\\n * @param {String} hexadecimal string of integer value\\n * @description\\n *
\\n * NOTE: Value shall be represented by minimum octet length of\\n * two\'s complement representation.\\n */\\n this.setValueHex = function (newHexString) {\\n this.hV = newHexString;\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n if (typeof params != \\"undefined\\") {\\n if (typeof params[\'int\'] != \\"undefined\\") {\\n this.setByInteger(params[\'int\']);\\n }\\n else if (typeof params == \\"number\\") {\\n this.setByInteger(params);\\n }\\n else if (typeof params[\'hex\'] != \\"undefined\\") {\\n this.setValueHex(params[\'hex\']);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEREnumerated, KJUR.asn1.ASN1Object);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER UTF8String\\n * @name KJUR.asn1.DERUTF8String\\n * @class class for ASN.1 DER UTF8String\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @extends KJUR.asn1.DERAbstractString\\n * @description\\n * @see KJUR.asn1.DERAbstractString - superclass\\n */\\nKJUR.asn1.DERUTF8String = function (params) {\\n KJUR.asn1.DERUTF8String.superclass.constructor.call(this, params);\\n this.hT = \\"0c\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTF8String, KJUR.asn1.DERAbstractString);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER NumericString\\n * @name KJUR.asn1.DERNumericString\\n * @class class for ASN.1 DER NumericString\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @extends KJUR.asn1.DERAbstractString\\n * @description\\n * @see KJUR.asn1.DERAbstractString - superclass\\n */\\nKJUR.asn1.DERNumericString = function (params) {\\n KJUR.asn1.DERNumericString.superclass.constructor.call(this, params);\\n this.hT = \\"12\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNumericString, KJUR.asn1.DERAbstractString);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER PrintableString\\n * @name KJUR.asn1.DERPrintableString\\n * @class class for ASN.1 DER PrintableString\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @extends KJUR.asn1.DERAbstractString\\n * @description\\n * @see KJUR.asn1.DERAbstractString - superclass\\n */\\nKJUR.asn1.DERPrintableString = function (params) {\\n KJUR.asn1.DERPrintableString.superclass.constructor.call(this, params);\\n this.hT = \\"13\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERPrintableString, KJUR.asn1.DERAbstractString);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER TeletexString\\n * @name KJUR.asn1.DERTeletexString\\n * @class class for ASN.1 DER TeletexString\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @extends KJUR.asn1.DERAbstractString\\n * @description\\n * @see KJUR.asn1.DERAbstractString - superclass\\n */\\nKJUR.asn1.DERTeletexString = function (params) {\\n KJUR.asn1.DERTeletexString.superclass.constructor.call(this, params);\\n this.hT = \\"14\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTeletexString, KJUR.asn1.DERAbstractString);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER IA5String\\n * @name KJUR.asn1.DERIA5String\\n * @class class for ASN.1 DER IA5String\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'aaa\'})\\n * @extends KJUR.asn1.DERAbstractString\\n * @description\\n * @see KJUR.asn1.DERAbstractString - superclass\\n */\\nKJUR.asn1.DERIA5String = function (params) {\\n KJUR.asn1.DERIA5String.superclass.constructor.call(this, params);\\n this.hT = \\"16\\";\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERIA5String, KJUR.asn1.DERAbstractString);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER UTCTime\\n * @name KJUR.asn1.DERUTCTime\\n * @class class for ASN.1 DER UTCTime\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'130430235959Z\'})\\n * @extends KJUR.asn1.DERAbstractTime\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • str - specify initial ASN.1 value(V) by a string (ex.\'130430235959Z\')
  • \\n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \\n *
  • date - specify Date object.
  • \\n *
\\n * NOTE: \'params\' can be omitted.\\n *

EXAMPLES

\\n * @example\\n * d1 = new KJUR.asn1.DERUTCTime();\\n * d1.setString(\'130430125959Z\');\\n *\\n * d2 = new KJUR.asn1.DERUTCTime({\'str\': \'130430125959Z\'});\\n * d3 = new KJUR.asn1.DERUTCTime({\'date\': new Date(Date.UTC(2015, 0, 31, 0, 0, 0, 0))});\\n * d4 = new KJUR.asn1.DERUTCTime(\'130430125959Z\');\\n */\\nKJUR.asn1.DERUTCTime = function (params) {\\n KJUR.asn1.DERUTCTime.superclass.constructor.call(this, params);\\n this.hT = \\"17\\";\\n /**\\n * set value by a Date object
\\n * @name setByDate\\n * @memberOf KJUR.asn1.DERUTCTime#\\n * @function\\n * @param {Date} dateObject Date object to set ASN.1 value(V)\\n * @example\\n * o = new KJUR.asn1.DERUTCTime();\\n * o.setByDate(new Date(\\"2016/12/31\\"));\\n */\\n this.setByDate = function (dateObject) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.date = dateObject;\\n this.s = this.formatDate(this.date, \'utc\');\\n this.hV = stohex(this.s);\\n };\\n this.getFreshValueHex = function () {\\n if (typeof this.date == \\"undefined\\" && typeof this.s == \\"undefined\\") {\\n this.date = new Date();\\n this.s = this.formatDate(this.date, \'utc\');\\n this.hV = stohex(this.s);\\n }\\n return this.hV;\\n };\\n if (params !== undefined) {\\n if (params.str !== undefined) {\\n this.setString(params.str);\\n }\\n else if (typeof params == \\"string\\" && params.match(/^[0-9]{12}Z$/)) {\\n this.setString(params);\\n }\\n else if (params.hex !== undefined) {\\n this.setStringHex(params.hex);\\n }\\n else if (params.date !== undefined) {\\n this.setByDate(params.date);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTCTime, KJUR.asn1.DERAbstractTime);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER GeneralizedTime\\n * @name KJUR.asn1.DERGeneralizedTime\\n * @class class for ASN.1 DER GeneralizedTime\\n * @param {Array} params associative array of parameters (ex. {\'str\': \'20130430235959Z\'})\\n * @property {Boolean} withMillis flag to show milliseconds or not\\n * @extends KJUR.asn1.DERAbstractTime\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • str - specify initial ASN.1 value(V) by a string (ex.\'20130430235959Z\')
  • \\n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \\n *
  • date - specify Date object.
  • \\n *
  • millis - specify flag to show milliseconds (from 1.0.6)
  • \\n *
\\n * NOTE1: \'params\' can be omitted.\\n * NOTE2: \'withMillis\' property is supported from asn1 1.0.6.\\n */\\nKJUR.asn1.DERGeneralizedTime = function (params) {\\n KJUR.asn1.DERGeneralizedTime.superclass.constructor.call(this, params);\\n this.hT = \\"18\\";\\n this.withMillis = false;\\n /**\\n * set value by a Date object\\n * @name setByDate\\n * @memberOf KJUR.asn1.DERGeneralizedTime#\\n * @function\\n * @param {Date} dateObject Date object to set ASN.1 value(V)\\n * @example\\n * When you specify UTC time, use \'Date.UTC\' method like this:
\\n * o1 = new DERUTCTime();\\n * o1.setByDate(date);\\n *\\n * date = new Date(Date.UTC(2015, 0, 31, 23, 59, 59, 0)); #2015JAN31 23:59:59\\n */\\n this.setByDate = function (dateObject) {\\n this.hTLV = null;\\n this.isModified = true;\\n this.date = dateObject;\\n this.s = this.formatDate(this.date, \'gen\', this.withMillis);\\n this.hV = stohex(this.s);\\n };\\n this.getFreshValueHex = function () {\\n if (this.date === undefined && this.s === undefined) {\\n this.date = new Date();\\n this.s = this.formatDate(this.date, \'gen\', this.withMillis);\\n this.hV = stohex(this.s);\\n }\\n return this.hV;\\n };\\n if (params !== undefined) {\\n if (params.str !== undefined) {\\n this.setString(params.str);\\n }\\n else if (typeof params == \\"string\\" && params.match(/^[0-9]{14}Z$/)) {\\n this.setString(params);\\n }\\n else if (params.hex !== undefined) {\\n this.setStringHex(params.hex);\\n }\\n else if (params.date !== undefined) {\\n this.setByDate(params.date);\\n }\\n if (params.millis === true) {\\n this.withMillis = true;\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERGeneralizedTime, KJUR.asn1.DERAbstractTime);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER Sequence\\n * @name KJUR.asn1.DERSequence\\n * @class class for ASN.1 DER Sequence\\n * @extends KJUR.asn1.DERAbstractStructured\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • array - specify array of ASN1Object to set elements of content
  • \\n *
\\n * NOTE: \'params\' can be omitted.\\n */\\nKJUR.asn1.DERSequence = function (params) {\\n KJUR.asn1.DERSequence.superclass.constructor.call(this, params);\\n this.hT = \\"30\\";\\n this.getFreshValueHex = function () {\\n var h = \'\';\\n for (var i = 0; i < this.asn1Array.length; i++) {\\n var asn1Obj = this.asn1Array[i];\\n h += asn1Obj.getEncodedHex();\\n }\\n this.hV = h;\\n return this.hV;\\n };\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSequence, KJUR.asn1.DERAbstractStructured);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER Set\\n * @name KJUR.asn1.DERSet\\n * @class class for ASN.1 DER Set\\n * @extends KJUR.asn1.DERAbstractStructured\\n * @description\\n *
\\n * As for argument \'params\' for constructor, you can specify one of\\n * following properties:\\n *
    \\n *
  • array - specify array of ASN1Object to set elements of content
  • \\n *
  • sortflag - flag for sort (default: true). ASN.1 BER is not sorted in \'SET OF\'.
  • \\n *
\\n * NOTE1: \'params\' can be omitted.
\\n * NOTE2: sortflag is supported since 1.0.5.\\n */\\nKJUR.asn1.DERSet = function (params) {\\n KJUR.asn1.DERSet.superclass.constructor.call(this, params);\\n this.hT = \\"31\\";\\n this.sortFlag = true; // item shall be sorted only in ASN.1 DER\\n this.getFreshValueHex = function () {\\n var a = new Array();\\n for (var i = 0; i < this.asn1Array.length; i++) {\\n var asn1Obj = this.asn1Array[i];\\n a.push(asn1Obj.getEncodedHex());\\n }\\n if (this.sortFlag == true)\\n a.sort();\\n this.hV = a.join(\'\');\\n return this.hV;\\n };\\n if (typeof params != \\"undefined\\") {\\n if (typeof params.sortflag != \\"undefined\\" &&\\n params.sortflag == false)\\n this.sortFlag = false;\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSet, KJUR.asn1.DERAbstractStructured);\\n// ********************************************************************\\n/**\\n * class for ASN.1 DER TaggedObject\\n * @name KJUR.asn1.DERTaggedObject\\n * @class class for ASN.1 DER TaggedObject\\n * @extends KJUR.asn1.ASN1Object\\n * @description\\n *
\\n * Parameter \'tagNoNex\' is ASN.1 tag(T) value for this object.\\n * For example, if you find \'[1]\' tag in a ASN.1 dump,\\n * \'tagNoHex\' will be \'a1\'.\\n *
\\n * As for optional argument \'params\' for constructor, you can specify *ANY* of\\n * following properties:\\n *
    \\n *
  • explicit - specify true if this is explicit tag otherwise false\\n * (default is \'true\').
  • \\n *
  • tag - specify tag (default is \'a0\' which means [0])
  • \\n *
  • obj - specify ASN1Object which is tagged
  • \\n *
\\n * @example\\n * d1 = new KJUR.asn1.DERUTF8String({\'str\':\'a\'});\\n * d2 = new KJUR.asn1.DERTaggedObject({\'obj\': d1});\\n * hex = d2.getEncodedHex();\\n */\\nKJUR.asn1.DERTaggedObject = function (params) {\\n KJUR.asn1.DERTaggedObject.superclass.constructor.call(this);\\n this.hT = \\"a0\\";\\n this.hV = \'\';\\n this.isExplicit = true;\\n this.asn1Object = null;\\n /**\\n * set value by an ASN1Object\\n * @name setString\\n * @memberOf KJUR.asn1.DERTaggedObject#\\n * @function\\n * @param {Boolean} isExplicitFlag flag for explicit/implicit tag\\n * @param {Integer} tagNoHex hexadecimal string of ASN.1 tag\\n * @param {ASN1Object} asn1Object ASN.1 to encapsulate\\n */\\n this.setASN1Object = function (isExplicitFlag, tagNoHex, asn1Object) {\\n this.hT = tagNoHex;\\n this.isExplicit = isExplicitFlag;\\n this.asn1Object = asn1Object;\\n if (this.isExplicit) {\\n this.hV = this.asn1Object.getEncodedHex();\\n this.hTLV = null;\\n this.isModified = true;\\n }\\n else {\\n this.hV = null;\\n this.hTLV = asn1Object.getEncodedHex();\\n this.hTLV = this.hTLV.replace(/^../, tagNoHex);\\n this.isModified = false;\\n }\\n };\\n this.getFreshValueHex = function () {\\n return this.hV;\\n };\\n if (typeof params != \\"undefined\\") {\\n if (typeof params[\'tag\'] != \\"undefined\\") {\\n this.hT = params[\'tag\'];\\n }\\n if (typeof params[\'explicit\'] != \\"undefined\\") {\\n this.isExplicit = params[\'explicit\'];\\n }\\n if (typeof params[\'obj\'] != \\"undefined\\") {\\n this.asn1Object = params[\'obj\'];\\n this.setASN1Object(this.isExplicit, this.hT, this.asn1Object);\\n }\\n }\\n};\\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTaggedObject, KJUR.asn1.ASN1Object);\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/asn1-1.0.js?")},"./lib/lib/jsrsasign/yahoo.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval(\'__webpack_require__.r(__webpack_exports__);\\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\\n/* harmony export */ "YAHOO": () => (/* binding */ YAHOO)\\n/* harmony export */ });\\n/*!\\nCopyright (c) 2011, Yahoo! Inc. All rights reserved.\\nCode licensed under the BSD License:\\nhttp://developer.yahoo.com/yui/license.html\\nversion: 2.9.0\\n*/\\nvar YAHOO = {};\\nYAHOO.lang = {\\n /**\\n * Utility to set up the prototype, constructor and superclass properties to\\n * support an inheritance strategy that can chain constructors and methods.\\n * Static members will not be inherited.\\n *\\n * @method extend\\n * @static\\n * @param {Function} subc the object to modify\\n * @param {Function} superc the object to inherit\\n * @param {Object} overrides additional properties/methods to add to the\\n * subclass prototype. These will override the\\n * matching items obtained from the superclass\\n * if present.\\n */\\n extend: function (subc, superc, overrides) {\\n if (!superc || !subc) {\\n throw new Error("YAHOO.lang.extend failed, please check that " +\\n "all dependencies are included.");\\n }\\n var F = function () { };\\n F.prototype = superc.prototype;\\n subc.prototype = new F();\\n subc.prototype.constructor = subc;\\n subc.superclass = superc.prototype;\\n if (superc.prototype.constructor == Object.prototype.constructor) {\\n superc.prototype.constructor = superc;\\n }\\n if (overrides) {\\n var i;\\n for (i in overrides) {\\n subc.prototype[i] = overrides[i];\\n }\\n /*\\n * IE will not enumerate native functions in a derived object even if the\\n * function was overridden. This is a workaround for specific functions\\n * we care about on the Object prototype.\\n * @property _IEEnumFix\\n * @param {Function} r the object to receive the augmentation\\n * @param {Function} s the object that supplies the properties to augment\\n * @static\\n * @private\\n */\\n var _IEEnumFix = function () { }, ADD = ["toString", "valueOf"];\\n try {\\n if (/MSIE/.test(navigator.userAgent)) {\\n _IEEnumFix = function (r, s) {\\n for (i = 0; i < ADD.length; i = i + 1) {\\n var fname = ADD[i], f = s[fname];\\n if (typeof f === \\\'function\\\' && f != Object.prototype[fname]) {\\n r[fname] = f;\\n }\\n }\\n };\\n }\\n }\\n catch (ex) { }\\n ;\\n _IEEnumFix(subc.prototype, overrides);\\n }\\n }\\n};\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/yahoo.js?\')},"./node_modules/process/browser.js":module=>{eval("// shim for using process in browser\\nvar process = module.exports = {};\\n\\n// cached from whatever global is present so that test runners that stub it\\n// don\'t break things. But we need to wrap it in a try catch in case it is\\n// wrapped in strict mode code which doesn\'t define any globals. It\'s inside a\\n// function because try/catches deoptimize in certain engines.\\n\\nvar cachedSetTimeout;\\nvar cachedClearTimeout;\\n\\nfunction defaultSetTimout() {\\n throw new Error(\'setTimeout has not been defined\');\\n}\\nfunction defaultClearTimeout () {\\n throw new Error(\'clearTimeout has not been defined\');\\n}\\n(function () {\\n try {\\n if (typeof setTimeout === \'function\') {\\n cachedSetTimeout = setTimeout;\\n } else {\\n cachedSetTimeout = defaultSetTimout;\\n }\\n } catch (e) {\\n cachedSetTimeout = defaultSetTimout;\\n }\\n try {\\n if (typeof clearTimeout === \'function\') {\\n cachedClearTimeout = clearTimeout;\\n } else {\\n cachedClearTimeout = defaultClearTimeout;\\n }\\n } catch (e) {\\n cachedClearTimeout = defaultClearTimeout;\\n }\\n} ())\\nfunction runTimeout(fun) {\\n if (cachedSetTimeout === setTimeout) {\\n //normal enviroments in sane situations\\n return setTimeout(fun, 0);\\n }\\n // if setTimeout wasn\'t available but was latter defined\\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\\n cachedSetTimeout = setTimeout;\\n return setTimeout(fun, 0);\\n }\\n try {\\n // when when somebody has screwed with setTimeout but no I.E. maddness\\n return cachedSetTimeout(fun, 0);\\n } catch(e){\\n try {\\n // When we are in I.E. but the script has been evaled so I.E. doesn\'t trust the global object when called normally\\n return cachedSetTimeout.call(null, fun, 0);\\n } catch(e){\\n // same as above but when it\'s a version of I.E. that must have the global object for \'this\', hopfully our context correct otherwise it will throw a global error\\n return cachedSetTimeout.call(this, fun, 0);\\n }\\n }\\n\\n\\n}\\nfunction runClearTimeout(marker) {\\n if (cachedClearTimeout === clearTimeout) {\\n //normal enviroments in sane situations\\n return clearTimeout(marker);\\n }\\n // if clearTimeout wasn\'t available but was latter defined\\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\\n cachedClearTimeout = clearTimeout;\\n return clearTimeout(marker);\\n }\\n try {\\n // when when somebody has screwed with setTimeout but no I.E. maddness\\n return cachedClearTimeout(marker);\\n } catch (e){\\n try {\\n // When we are in I.E. but the script has been evaled so I.E. doesn\'t trust the global object when called normally\\n return cachedClearTimeout.call(null, marker);\\n } catch (e){\\n // same as above but when it\'s a version of I.E. that must have the global object for \'this\', hopfully our context correct otherwise it will throw a global error.\\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\\n return cachedClearTimeout.call(this, marker);\\n }\\n }\\n\\n\\n\\n}\\nvar queue = [];\\nvar draining = false;\\nvar currentQueue;\\nvar queueIndex = -1;\\n\\nfunction cleanUpNextTick() {\\n if (!draining || !currentQueue) {\\n return;\\n }\\n draining = false;\\n if (currentQueue.length) {\\n queue = currentQueue.concat(queue);\\n } else {\\n queueIndex = -1;\\n }\\n if (queue.length) {\\n drainQueue();\\n }\\n}\\n\\nfunction drainQueue() {\\n if (draining) {\\n return;\\n }\\n var timeout = runTimeout(cleanUpNextTick);\\n draining = true;\\n\\n var len = queue.length;\\n while(len) {\\n currentQueue = queue;\\n queue = [];\\n while (++queueIndex < len) {\\n if (currentQueue) {\\n currentQueue[queueIndex].run();\\n }\\n }\\n queueIndex = -1;\\n len = queue.length;\\n }\\n currentQueue = null;\\n draining = false;\\n runClearTimeout(timeout);\\n}\\n\\nprocess.nextTick = function (fun) {\\n var args = new Array(arguments.length - 1);\\n if (arguments.length > 1) {\\n for (var i = 1; i < arguments.length; i++) {\\n args[i - 1] = arguments[i];\\n }\\n }\\n queue.push(new Item(fun, args));\\n if (queue.length === 1 && !draining) {\\n runTimeout(drainQueue);\\n }\\n};\\n\\n// v8 likes predictible objects\\nfunction Item(fun, array) {\\n this.fun = fun;\\n this.array = array;\\n}\\nItem.prototype.run = function () {\\n this.fun.apply(null, this.array);\\n};\\nprocess.title = \'browser\';\\nprocess.browser = true;\\nprocess.env = {};\\nprocess.argv = [];\\nprocess.version = \'\'; // empty string to avoid regexp issues\\nprocess.versions = {};\\n\\nfunction noop() {}\\n\\nprocess.on = noop;\\nprocess.addListener = noop;\\nprocess.once = noop;\\nprocess.off = noop;\\nprocess.removeListener = noop;\\nprocess.removeAllListeners = noop;\\nprocess.emit = noop;\\nprocess.prependListener = noop;\\nprocess.prependOnceListener = noop;\\n\\nprocess.listeners = function (name) { return [] }\\n\\nprocess.binding = function (name) {\\n throw new Error(\'process.binding is not supported\');\\n};\\n\\nprocess.cwd = function () { return \'/\' };\\nprocess.chdir = function (dir) {\\n throw new Error(\'process.chdir is not supported\');\\n};\\nprocess.umask = function() { return 0; };\\n\\n\\n//# sourceURL=webpack://JSEncrypt/./node_modules/process/browser.js?")}};var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})}})();var __webpack_exports__=__webpack_require__("./lib/index.js");__webpack_exports__=__webpack_exports__["default"];return __webpack_exports__})()});'}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}"function"!=typeof Object.assign&&(Object.assign=function(){for(var e=arguments[0],t=1;t { - _o.msg = _o.msg.trim().split("\n").map(_it => _it.trim()).join("\n"); - return _o - }) -} - -function init_test() { - console.log("init_test_start"); - console.log("当前版本号:" + VERSION); - console.log("本地代理地址:" + getProxyUrl()); - console.log(RKEY); - console.log(JSON.stringify(rule)); - console.log("init_test_end") -} - -function ocr_demo_test() { - let img_base64 = `iVBORw0KGgoAAAANSUhEUgAAAIAAAAAoBAMAAADEX+97AAAAG1BMVEXz+/4thQTa7N6QwIFFkyNeokKozqDB3b93sWHFR+MEAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABN0lEQVRIie2TQU+DQBCFt9vScvQpxR4xrcSjJCZ67JDGXsX+AdR4B3vpsSYm/m2HXaRLmuySepR3Gdidb/btDAjRq5dT96eCMlfBuzi1QLZUoZy2yz5sOvI+9iomaPEZ6nWnEtxqIyiM1RcAy44GNDhBXUjot/VVNweV1ah68FqWRyjKIOqAcyYF6rGcmpYnHzGt3fycNoMw0d3/THFu7hFSJ/8OXO6iTM8/KSg09obAzIHLO250LgQ0txOZSfgrV4Exdw98uGycJ0ErAeExZGhOmFHV9zHO6qVSj0MpLq7xZON56o++MjlsEgfVhbQWWME+xQX7J4V6zfi9A1Ly9rP1BvEXp+BbVJ/M77n+wfOIDVp51pZ4iBxvmj9AGrtvry6emwfKnVkW+ZRKd5ZNMvob36vXP9YPDmQki8QiCFAAAAAASUVORK5CYII=`; - OcrApi.api = OCR_API; - let code = OcrApi.classification(img_base64); - log("测试验证码图片的ocr识别结果为:" + code) -} - -function rsa_demo_test() { - let t1 = (new Date).getTime(); - let pkcs1_public = ` ------BEGIN RSA PUBLIC KEY----- -MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy -lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE= ------END RSA PUBLIC KEY----- -`.trim(); - let pkcs1_public_pem = ` -MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy -lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE= -`.trim(); - let pkcs8_public = ` ------BEGIN PUBLIC KEY----- -MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/ -nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ== ------END PUBLIC KEY-----`.trim(); - let pkcs8_public_pem = ` -MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/ -nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ== -`.trim(); - let pkcs1_private = ` ------BEGIN RSA PRIVATE KEY----- -MIIBOAIBAAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/nas61fIPGUUrkPenokm7 -ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQI/b6OV1z65UokQaMvSeRXt -0Yv6wiYtduQI9qpq5nzy/ytaqsbBfClNTi/HifKPKxlRouWFkc518EQI8LBxoarJ -AiEA4DaONMplV8PQNa3TKn2F+SDEvLOCjdL0kHKdN90Ti28CIQDDZnTBaHgZwZbA -hS7Bbf5yvwjWMhO6Y7l04/Qm7R+35QIgPuQuqXIoUSD080mp1N5WyRW++atksIF+ -5lGv9e6GP/MCICnj8y/rl6Pd7tXDN6zcSeqLrfdNsREKhB3dKOCXgW9JAiAFYtFS -EJNBXVRTK42SNsZ2hJ/9xLwOwnH2epT8Q43s3Q== ------END RSA PRIVATE KEY----- -`.trim(); - let pkcs8_private = ` ------BEGIN PRIVATE KEY----- -MIIBUgIBADANBgkqhkiG9w0BAQEFAASCATwwggE4AgEAAkEAqyNKUPxEUaSdzrtf -dFyXnRavOOpw2D+dqzrV8g8ZRSuQ96eiSbtkcLCsMpbEPcWNMWD6UWVGSjBHke3v -YJkTSwIDAQABAj9vo5XXPrlSiRBoy9J5Fe3Ri/rCJi125Aj2qmrmfPL/K1qqxsF8 -KU1OL8eJ8o8rGVGi5YWRznXwRAjwsHGhqskCIQDgNo40ymVXw9A1rdMqfYX5IMS8 -s4KN0vSQcp033ROLbwIhAMNmdMFoeBnBlsCFLsFt/nK/CNYyE7pjuXTj9CbtH7fl -AiA+5C6pcihRIPTzSanU3lbJFb75q2SwgX7mUa/17oY/8wIgKePzL+uXo93u1cM3 -rNxJ6out902xEQqEHd0o4JeBb0kCIAVi0VIQk0FdVFMrjZI2xnaEn/3EvA7CcfZ6 -lPxDjezd ------END PRIVATE KEY----- -`.trim(); - let data = ` -NodeRsa -这是node-rsa 现在修改集成在drpy里使用`.trim(); - let encryptedWithPublic = NODERSA.encryptRSAWithPublicKey(data, pkcs1_public, { - outputEncoding: "base64", - options: { - environment: "browser", - encryptionScheme: "pkcs1_oaep" - } - }); - console.log("公钥加密"); - console.log(encryptedWithPublic); - let decryptedWithPrivate = NODERSA.decryptRSAWithPrivateKey(encryptedWithPublic, pkcs1_private, { - options: { - environment: "browser", - encryptionScheme: "pkcs1_oaep" - } - }); - console.log("私钥解密"); - console.log(decryptedWithPrivate); - let pkcs1_sha256_sign = NODERSA.sign("1", pkcs1_private, { - outputEncoding: "base64", - options: { - environment: "browser", - encryptionScheme: "pkcs1", - signingScheme: "pkcs1-sha256" - } - }); - console.log("pkcs1_sha256_sign"); - console.log(pkcs1_sha256_sign); - let pkcs1_sha256_sign_verify = NODERSA.verify("1", "Oulx2QrgeipKYBtqEDqFb2s/+ndk2cGQxO4CkhU7iBM1vyNmmvqubpsmeoUuN3waGrYZLknSEdwBkfv0tUMpFQ==", pkcs1_private, { - options: { - environment: "browser", - encryptionScheme: "pkcs1", - signingScheme: "pkcs1-sha256" - } - }); - console.log("pkcs1_sha256_sign_verify"); - console.log(pkcs1_sha256_sign_verify); - let pkcs1_oaep_sha256 = NODERSA.encryptRSAWithPublicKey(data, `-----BEGIN RSA PUBLIC KEY----- -MIIBCgKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7IsT1du -SYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7Sxhdm -kte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy3zD8 -PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+HP+m -PfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEAApRb -Dd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQAB ------END RSA PUBLIC KEY----- -`, { - outputEncoding: "base64", - options: { - environment: "browser", - encryptionScheme: { - scheme: "pkcs1_oaep", - hash: "sha256" - } - } - }); - console.log("pkcs1_oaep_sha256"); - console.log(pkcs1_oaep_sha256); - decryptedWithPrivate = NODERSA.decryptRSAWithPrivateKey("kSZesAAyYh2hdsQnYMdGqb6gKAzTauBKouvBzWcc4+F8RvGd0nwO6mVkUMVilPgUuNxjEauHayHiY8gI3Py45UI3+km0rSGyHrS6dHiHgCkMejXHieglYzAB0IxX3Jkm4z/66bdB/D+GFy0oct5fGCMI1UHPjEAYOsazJDa8lBFNbjiWFeb/qiZtIx3vGM7KYPAZzyRf/zPbbQ8zy9xOmRuOl5nnIxgo0Okp3KO/RIPO4GZOSBA8f2lx1UtNwwrXAMpcNavtoqHVcjJ/9lcotXYQFrn5b299pSIRf2gVm8ZJ31SK6Z8cc14nKtvgnmsgClDzIXJ1o1RcDK+knVAySg==", `-----BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7Is -T1duSYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7S -xhdmkte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy -3zD8PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+ -HP+mPfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEA -ApRbDd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQABAoIBADZ/QGgUzInvsLp/ -zO2WbfYm39o/uhNAvk9RbLt1TIZbMFhyOpeKynHi3Swwd9xsfWX/U9zS/lGi/m31 -iKrhmaW4OA1G3vqpMcK7TBbFufYwUEaA+ZJX344euH8pIfdzyneMQ4z3Far2dS7l -QsmjuilVV2kEFadveXewiYoVOWCu00w6bN8wy2SIHlQn+kIL6HQhWz12iKKflIKu -eGRdzLHsKmBt6WbY1Wuhx7HU0fAKdlBDPxCHNlI+kybUYE9o5C2vJiaVM5wqJBgZ -8Dz8kt1QbLJ910JoLXkLVQ8uC8NJKQwFtqQjTGPnEq0+wbgz6Ij599rKZkwW/xq9 -l6KoUiECgYEA6Ah42tVdkNW047f03xVYXFH96RgorHRS36mR8Y+ONUq1fwKidovC -WjwVujt4OPf3l1W6iyn/F6cu/bsmvPrSc3HTN0B1V31QK4OjgetxQ2PSbTldH02J -NPzkt+v+cPxXpx/P5mgt7Weefw5txU547KubGrHUV5rBKFtIx9pj16MCgYEA/EF0 -o19+D24DZAPwlDS5VbEd7FStnwY4oQ5PqbuNOSbSJLMWU0AqzXcRokp8UTyCZ0X3 -ATkS1REq97kShCuR+npTR6a6DlY7sdpPI1SMLNajgB2tkx0EOzX+PfNIbHUd4jpJ -I0ZMAHv/OOtkzQHDaeTWBTrzsWm6/nTiykfduNECgYEA46AMD4HpPECqKAs66e5i -tI6q7JSKskObWVdcmQEfnSAhVOwcvPb2Ptda6UuV8S0xcwDi88rLOUUFUFzc79+P -vTkY38cYVi/VChsluDpk7ptqv0PbGu5Rf+3n4pZdEjI7OvR2W64wAAn67uIUxc7p -yiO/ET0K9rYWb6S9jXGtKMkCgYEA2kPAqoO7zZoBMQ7/oR0lp/HC1HRIbiqx4RlC -8Lgpb+QZPEwA6zPAVVvLVENi4d+bbcRp/xLlKpraNNJcJSSWAMbLPFoU7sbKjA87 -HnTPfRSTEA2d3Ibk3F7Rh8TzS3Ti0JZiJjVzGZAwu41iAMifzwaD8K6boUy80eNN -QH2CaaECgYBUsLYvC/MiYg3w+LGOONuQongoVUXjGqnw2bjVa9RK7lwRdXPUqJ51 -MpVO98IkoLvGSI/0sGNP3GKNhC+eMGjJAVwFyEuOn+JsmMv9Y9uStIVi5tIHIhKw -m7mp8il0kaftHdSxTbspG3tZ2fjIiFIZkLEOmRpd7ogWumgOajzUdA== ------END RSA PRIVATE KEY-----`, { - options: { - environment: "browser", - encryptionScheme: "pkcs1_oaep" - } - }); - console.log("decryptedWithPrivate"); - console.log(decryptedWithPrivate); - (() => { - let key = new NODERSA.NodeRSA({ - b: 1024 - }); - key.setOptions({ - encryptionScheme: "pkcs1" - }); - let text = `你好drpy node-ras`; - let encrypted = key.encrypt(text, "base64"); - console.log("encrypted: ", encrypted); - const decrypted = key.decrypt(encrypted, "utf8"); - console.log("decrypted: ", decrypted) - })(); - let t2 = (new Date).getTime(); - console.log("rsa_demo_test 测试耗时:" + (t2 - t1) + "毫秒") -} - -function pre() { - if (typeof rule.预处理 === "string" && rule.预处理 && rule.预处理.trim()) { - let code = rule.预处理.trim(); - console.log("执行预处理代码:" + code); - if (code.startsWith("js:")) { - code = code.replace("js:", "") - } - try { - eval(code) - } catch (e) { - console.log(`预处理执行失败:${e.message}`) - } - } -} -let rule = {}; -const MOBILE_UA = "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36"; -const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36"; -const UA = "Mozilla/5.0"; -const UC_UA = "Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36"; -const IOS_UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"; -const RULE_CK = "cookie"; -const CATE_EXCLUDE = "首页|留言|APP|下载|资讯|新闻|动态"; -const TAB_EXCLUDE = "猜你|喜欢|下载|剧情|榜|评论"; -const OCR_RETRY = 3; -const OCR_API = "https://api.nn.ci/ocr/b64/text"; -if (typeof MY_URL === "undefined") { - var MY_URL -} -var HOST; -var RKEY; -var fetch; -var print; -var log; -var rule_fetch_params; -var fetch_params; -var oheaders; -var _pdfh; -var _pdfa; -var _pd; -const DOM_CHECK_ATTR = /(url|src|href|-original|-src|-play|-url|style)$/; -const SPECIAL_URL = /^(ftp|magnet|thunder|ws):/; -const NOADD_INDEX = /:eq|:lt|:gt|:first|:last|^body$|^#/; -const URLJOIN_ATTR = /(url|src|href|-original|-src|-play|-url|style)$|^(data-|url-|src-)/; -const SELECT_REGEX = /:eq|:lt|:gt|#/g; -const SELECT_REGEX_A = /:eq|:lt|:gt/g; -const $js = { - toString(func) { - let strfun = func.toString(); - return strfun.replace(/^\(\)(\s+)?=>(\s+)?\{/, "js:").replace(/\}$/, "") - } -}; - -function window_b64() { - let b64map = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - let base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1); - - function btoa(str) { - var out, i, len; - var c1, c2, c3; - len = str.length; - i = 0; - out = ""; - while (i < len) { - c1 = str.charCodeAt(i++) & 255; - if (i == len) { - out += b64map.charAt(c1 >> 2); - out += b64map.charAt((c1 & 3) << 4); - out += "=="; - break - } - c2 = str.charCodeAt(i++); - if (i == len) { - out += b64map.charAt(c1 >> 2); - out += b64map.charAt((c1 & 3) << 4 | (c2 & 240) >> 4); - out += b64map.charAt((c2 & 15) << 2); - out += "="; - break - } - c3 = str.charCodeAt(i++); - out += b64map.charAt(c1 >> 2); - out += b64map.charAt((c1 & 3) << 4 | (c2 & 240) >> 4); - out += b64map.charAt((c2 & 15) << 2 | (c3 & 192) >> 6); - out += b64map.charAt(c3 & 63) - } - return out - } - - function atob(str) { - var c1, c2, c3, c4; - var i, len, out; - len = str.length; - i = 0; - out = ""; - while (i < len) { - do { - c1 = base64DecodeChars[str.charCodeAt(i++) & 255] - } while (i < len && c1 == -1); - if (c1 == -1) break; - do { - c2 = base64DecodeChars[str.charCodeAt(i++) & 255] - } while (i < len && c2 == -1); - if (c2 == -1) break; - out += String.fromCharCode(c1 << 2 | (c2 & 48) >> 4); - do { - c3 = str.charCodeAt(i++) & 255; - if (c3 == 61) return out; - c3 = base64DecodeChars[c3] - } while (i < len && c3 == -1); - if (c3 == -1) break; - out += String.fromCharCode((c2 & 15) << 4 | (c3 & 60) >> 2); - do { - c4 = str.charCodeAt(i++) & 255; - if (c4 == 61) return out; - c4 = base64DecodeChars[c4] - } while (i < len && c4 == -1); - if (c4 == -1) break; - out += String.fromCharCode((c3 & 3) << 6 | c4) - } - return out - } - return { - atob: atob, - btoa: btoa - } -} -if (typeof atob !== "function" || typeof btoa !== "function") { - var { - atob, - btoa - } = window_b64() -} -if (typeof Object.assign !== "function") { - Object.assign = function() { - let target = arguments[0]; - for (let i = 1; i < arguments.length; i++) { - let source = arguments[i]; - for (let key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key] - } - } - } - return target - } -} -if (!String.prototype.includes) { - String.prototype.includes = function(search, start) { - if (typeof start !== "number") { - start = 0 - } - if (start + search.length > this.length) { - return false - } else { - return this.indexOf(search, start) !== -1 - } - } -} -if (!Array.prototype.includes) { - Object.defineProperty(Array.prototype, "includes", { - value: function(searchElement, fromIndex) { - if (this == null) { - throw new TypeError('"this" is null or not defined') - } - var o = Object(this); - var len = o.length >>> 0; - if (len === 0) { - return false - } - var n = fromIndex | 0; - var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0); - while (k < len) { - if (o[k] === searchElement) { - return true - } - k++ - } - return false - }, - enumerable: false - }) -} -if (typeof String.prototype.startsWith !== "function") { - String.prototype.startsWith = function(prefix) { - return this.slice(0, prefix.length) === prefix - } -} -if (typeof String.prototype.endsWith !== "function") { - String.prototype.endsWith = function(suffix) { - return this.indexOf(suffix, this.length - suffix.length) !== -1 - } -} -Object.defineProperty(Object.prototype, "myValues", { - value: function(obj) { - if (obj == null) { - throw new TypeError("Cannot convert undefined or null to object") - } - var res = []; - for (var k in obj) { - if (obj.hasOwnProperty(k)) { - res.push(obj[k]) - } - } - return res - }, - enumerable: false -}); -if (typeof Object.prototype.values !== "function") { - Object.defineProperty(Object.prototype, "values", { - value: function(obj) { - if (obj == null) { - throw new TypeError("Cannot convert undefined or null to object") - } - var res = []; - for (var k in obj) { - if (obj.hasOwnProperty(k)) { - res.push(obj[k]) - } - } - return res - }, - enumerable: false - }) -} -if (typeof Array.prototype.join !== "function") { - Object.defineProperty(Array.prototype, "join", { - value: function(emoji) { - emoji = emoji || ""; - let self = this; - let str = ""; - let i = 0; - if (!Array.isArray(self)) { - throw String(self) + "is not Array" - } - if (self.length === 0) { - return "" - } - if (self.length === 1) { - return String(self[0]) - } - i = 1; - str = this[0]; - for (; i < self.length; i++) { - str += String(emoji) + String(self[i]) - } - return str - }, - enumerable: false - }) -} -if (typeof Array.prototype.toReversed !== "function") { - Object.defineProperty(Array.prototype, "toReversed", { - value: function() { - const clonedList = this.slice(); - const reversedList = clonedList.reverse(); - return reversedList - }, - enumerable: false - }) -} -Object.defineProperty(Array.prototype, "append", { - value: Array.prototype.push, - enumerable: false -}); -Object.defineProperty(String.prototype, "strip", { - value: String.prototype.trim, - enumerable: false -}); -Object.defineProperty(String.prototype, "rstrip", { - value: function(chars) { - let regex = new RegExp(chars + "$"); - return this.replace(regex, "") - }, - enumerable: false -}); - -function 是否正版(vipUrl) { - let flag = new RegExp("qq.com|iqiyi.com|youku.com|mgtv.com|bilibili.com|sohu.com|ixigua.com|pptv.com|miguvideo.com|le.com|1905.com|fun.tv"); - return flag.test(vipUrl) -} - -function urlDeal(vipUrl) { - if (!vipUrl) { - return "" - } - if (!是否正版(vipUrl)) { - return vipUrl - } - if (!/miguvideo/.test(vipUrl)) { - vipUrl = vipUrl.split("#")[0].split("?")[0] - } - return vipUrl -} - -function setResult(d) { - if (!Array.isArray(d)) { - return [] - } - VODS = []; - d.forEach(function(it) { - let obj = { - vod_id: it.url || "", - vod_name: it.title || "", - vod_remarks: it.desc || "", - vod_content: it.content || "", - vod_pic: it.pic_url || it.img || "" - }; - let keys = Object.keys(it); - if (keys.includes("tname")) { - obj.type_name = it.tname || "" - } - if (keys.includes("tid")) { - obj.type_id = it.tid || "" - } - if (keys.includes("year")) { - obj.vod_year = it.year || "" - } - if (keys.includes("actor")) { - obj.vod_actor = it.actor || "" - } - if (keys.includes("director")) { - obj.vod_director = it.director || "" - } - if (keys.includes("area")) { - obj.vod_area = it.area || "" - } - VODS.push(obj) - }); - return VODS -} - -function setResult2(res) { - VODS = res.list || []; - return VODS -} - -function setHomeResult(res) { - if (!res || typeof res !== "object") { - return [] - } - return setResult(res.list) -} - -function rc(js) { - if (js === "maomi_aes.js") { - var a = CryptoJS.enc.Utf8.parse("625222f9149e961d"); - var t = CryptoJS.enc.Utf8.parse("5efdtf6060e2o330"); - return { - De: function(word) { - word = CryptoJS.enc.Hex.parse(word); - return CryptoJS.AES.decrypt(CryptoJS.enc.Base64.stringify(word), a, { - iv: t, - mode: CryptoJS.mode.CBC, - padding: CryptoJS.pad.Pkcs7 - }).toString(CryptoJS.enc.Utf8) - }, - En: function(word) { - var Encrypted = CryptoJS.AES.encrypt(word, a, { - iv: t, - mode: CryptoJS.mode.CBC, - padding: CryptoJS.pad.Pkcs7 - }); - return Encrypted.ciphertext.toString() - } - } - } - return {} -} - -function maoss(jxurl, ref, key) { - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - eval(getCryptoJS()); - try { - var getVideoInfo = function(text) { - return CryptoJS.AES.decrypt(text, key, { - iv: iv, - padding: CryptoJS.pad.Pkcs7 - }).toString(CryptoJS.enc.Utf8) - }; - var token_key = key == undefined ? "dvyYRQlnPRCMdQSe" : key; - if (ref) { - var html = request(jxurl, { - headers: { - Referer: ref - } - }) - } else { - var html = request(jxurl) - } - if (html.indexOf("&btwaf=") != -1) { - html = request(jxurl + "&btwaf" + html.match(/&btwaf(.*?)"/)[1], { - headers: { - Referer: ref - } - }) - } - var token_iv = html.split('_token = "')[1].split('"')[0]; - var key = CryptoJS.enc.Utf8.parse(token_key); - var iv = CryptoJS.enc.Utf8.parse(token_iv); - eval(html.match(/var config = {[\s\S]*?}/)[0] + ""); - if (!config.url.startsWith("http")) { - config.url = CryptoJS.AES.decrypt(config.url, key, { - iv: iv, - padding: CryptoJS.pad.Pkcs7 - }).toString(CryptoJS.enc.Utf8) - } - return config.url - } catch (e) { - return "" - } -} - -function urlencode(str) { - str = (str + "").toString(); - return encodeURIComponent(str).replace(/!/g, "%21").replace(/'/g, "%27").replace(/\(/g, "%28").replace(/\)/g, "%29").replace(/\*/g, "%2A").replace(/%20/g, "+") -} - -function encodeUrl(str) { - if (typeof encodeURI == "function") { - return encodeURI(str) - } else { - str = (str + "").toString(); - return encodeURIComponent(str).replace(/%2F/g, "/").replace(/%3F/g, "?").replace(/%3A/g, ":").replace(/%40/g, "@").replace(/%3D/g, "=").replace(/%3A/g, ":").replace(/%2C/g, ",").replace(/%2B/g, "+").replace(/%24/g, "$") - } -} - -function base64Encode(text) { - return CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(text)) -} - -function base64Decode(text) { - return CryptoJS.enc.Utf8.stringify(CryptoJS.enc.Base64.parse(text)) -} - -function md5(text) { - return CryptoJS.MD5(text).toString() -} - -function uint8ArrayToBase64(uint8Array) { - let binaryString = String.fromCharCode.apply(null, Array.from(uint8Array)); - return btoa(binaryString) -} - -function Utf8ArrayToStr(array) { - var out, i, len, c; - var char2, char3; - out = ""; - len = array.length; - i = 0; - while (i < len) { - c = array[i++]; - switch (c >> 4) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - out += String.fromCharCode(c); - break; - case 12: - case 13: - char2 = array[i++]; - out += String.fromCharCode((c & 31) << 6 | char2 & 63); - break; - case 14: - char2 = array[i++]; - char3 = array[i++]; - out += String.fromCharCode((c & 15) << 12 | (char2 & 63) << 6 | (char3 & 63) << 0); - break - } - } - return out -} - -function gzip(str) { - let arr = pako.gzip(str, {}); - return uint8ArrayToBase64(arr) -} - -function ungzip(b64Data) { - let strData = atob(b64Data); - const charData = strData.split("").map(function(x) { - return x.charCodeAt(0) - }); - const binData = new Uint8Array(charData); - const data = pako.inflate(binData); - return Utf8ArrayToStr(data) -} - -function encodeStr(input, encoding) { - encoding = encoding || "gbk"; - if (encoding.startsWith("gb")) { - input = gbkTool.encode(input) - } - return input -} - -function decodeStr(input, encoding) { - encoding = encoding || "gbk"; - if (encoding.startsWith("gb")) { - input = gbkTool.decode(input) - } - return input -} - -function getCryptoJS() { - return 'console.log("CryptoJS已装载");' -} -const RSA = { - decode: function(data, key, option) { - option = option || {}; - if (typeof JSEncrypt === "function") { - let chunkSize = option.chunkSize || 117; - let privateKey = this.getPrivateKey(key); - const decryptor = new JSEncrypt; - decryptor.setPrivateKey(privateKey); - let uncrypted = ""; - uncrypted = decryptor.decryptUnicodeLong(data); - return uncrypted - } else { - return false - } - }, - encode: function(data, key, option) { - option = option || {}; - if (typeof JSEncrypt === "function") { - let chunkSize = option.chunkSize || 117; - let publicKey = this.getPublicKey(key); - const encryptor = new JSEncrypt; - encryptor.setPublicKey(publicKey); - let encrypted = ""; - encrypted = encryptor.encryptUnicodeLong(data); - return encrypted - } else { - return false - } - }, - fixKey(key, prefix, endfix) { - if (!key.includes(prefix)) { - key = prefix + key - } - if (!key.includes(endfix)) { - key += endfix - } - return key - }, - getPrivateKey(key) { - let prefix = "-----BEGIN RSA PRIVATE KEY-----"; - let endfix = "-----END RSA PRIVATE KEY-----"; - return this.fixKey(key, prefix, endfix) - }, - getPublicKey(key) { - let prefix = "-----BEGIN PUBLIC KEY-----"; - let endfix = "-----END PUBLIC KEY-----"; - return this.fixKey(key, prefix, endfix) - } -}; - -function getProxyUrl() { - if (typeof getProxy === "function") { - return getProxy(true) - } else { - return "http://127.0.0.1:9978/proxy?do=js" - } -} - -function fixAdM3u8(m3u8_text, m3u8_url, ad_remove) { - if (!m3u8_text && !m3u8_url || !m3u8_text && m3u8_url && !m3u8_url.startsWith("http")) { - return "" - } - if (!m3u8_text) { - log("m3u8_url:" + m3u8_url); - m3u8_text = request(m3u8_url) - } - log("len(m3u8_text):" + m3u8_text.length); - if (!ad_remove) { - return m3u8_text - } - if (ad_remove.startsWith("reg:")) { - ad_remove = ad_remove.slice(4) - } else if (ad_remove.startsWith("js:")) { - ad_remove = ad_remove.slice(3) - } - let m3u8_start = m3u8_text.slice(0, m3u8_text.indexOf("#EXTINF")).trim(); - let m3u8_body = m3u8_text.slice(m3u8_text.indexOf("#EXTINF"), m3u8_text.indexOf("#EXT-X-ENDLIST")).trim(); - let m3u8_end = m3u8_text.slice(m3u8_text.indexOf("#EXT-X-ENDLIST")).trim(); - let murls = []; - let m3_body_list = m3u8_body.split("\n"); - let m3_len = m3_body_list.length; - let i = 0; - while (i < m3_len) { - let mi = m3_body_list[i]; - let mi_1 = m3_body_list[i + 1]; - if (mi.startsWith("#EXTINF")) { - murls.push([mi, mi_1].join("&")); - i += 2 - } else if (mi.startsWith("#EXT-X-DISCONTINUITY")) { - let mi_2 = m3_body_list[i + 2]; - murls.push([mi, mi_1, mi_2].join("&")); - i += 3 - } else { - break - } - } - let new_m3u8_body = []; - for (let murl of murls) { - if (ad_remove && new RegExp(ad_remove).test(murl)) {} else { - let murl_list = murl.split("&"); - if (!murl_list[murl_list.length - 1].startsWith("http") && m3u8_url.startsWith("http")) { - murl_list[murl_list.length - 1] = urljoin(m3u8_url, murl_list[murl_list.length - 1]) - } - murl_list.forEach(it => { - new_m3u8_body.push(it) - }) - } - } - new_m3u8_body = new_m3u8_body.join("\n").trim(); - m3u8_text = [m3u8_start, new_m3u8_body, m3u8_end].join("\n").trim(); - return m3u8_text -} - -function fixAdM3u8Ai(m3u8_url, headers) { - let ts = (new Date).getTime(); - let option = headers ? { - headers: headers - } : {}; - - function b(s1, s2) { - let i = 0; - while (i < s1.length) { - if (s1[i] !== s2[i]) { - break - } - i++ - } - return i - } - - function reverseString(str) { - return str.split("").reverse().join("") - } - let m3u8 = request(m3u8_url, option); - m3u8 = m3u8.trim().split("\n").map(it => it.startsWith("#") ? it : urljoin(m3u8_url, it)).join("\n"); - m3u8 = m3u8.replace(/\n\n/gi, "\n"); - let last_url = m3u8.split("\n").slice(-1)[0]; - if (last_url.length < 5) { - last_url = m3u8.split("\n").slice(-2)[0] - } - if (last_url.includes(".m3u8") && last_url !== m3u8_url) { - m3u8_url = urljoin2(m3u8_url, last_url); - log("嵌套的m3u8_url:" + m3u8_url); - m3u8 = request(m3u8_url, option) - } - let s = m3u8.trim().split("\n").filter(it => it.trim()).join("\n"); - let ss = s.split("\n"); - if (m3u8_url.indexOf("ffzy") > 0) { - let j = 0, - k1 = 0, - m = 0, - n = 0, - t = 0; - let s2 = ""; - for (let i = 0; i < ss.length; i++) { - let s = ss[i]; - let s1 = ""; - if (s.startsWith("#EXTINF")) { - s1 = s.slice(8); - n++; - if (n == 1) k1 = i; - if (s2.indexOf(s1) == -1) { - s2 = s2 + s1; - m++ - } - t = t + parseFloat(s1); - i++; - s = ss[i] - } - if (s.startsWith("#EXT-X-DISCONTINUITY")) { - if (n == 5) { - log("n:" + n); - log("m:" + m); - for (let j = k1; j < k1 + n * 2; j++) { - log(ss[j]) - } - log("广告位置:" + k1); - log("数据条数:" + n); - log("数据种类:" + m); - log("广告时间:" + t.toFixed(5)); - ss.splice(k1, 2 * n + 1); - i = i - 2 * n + 1 - } - t = 0; - m = 0; - n = 0; - s2 = "" - } - } - } - let firststr = ""; - let maxl = 0; - let kk = 0; - let kkk1 = 1; - let kkk2 = 0; - let secondstr = ""; - for (let i = 0; i < ss.length; i++) { - let s = ss[i]; - if (!s.startsWith("#")) { - if (kk == 0) firststr = s; - if (kk > 0) { - if (maxl > b(firststr, s) + 1) { - if (secondstr.length < 5) secondstr = s; - kkk2++ - } else { - maxl = b(firststr, s); - kkk1++ - } - } - kk++; - if (kk >= 30) break - } - } - if (kkk2 > kkk1) firststr = secondstr; - let firststrlen = firststr.length; - let ml = Math.round(ss.length / 2).toString().length; - let maxc = 0; - let laststr = ss.toReversed().find(x => { - if (!x.startsWith("#")) { - let k = b(reverseString(firststr), reverseString(x)); - maxl = b(firststr, x); - maxc++; - if (firststrlen - maxl <= ml + k || maxc > 10) { - return true - } - } - return false - }); - log("最后一条切片:" + laststr); - let ad_urls = []; - for (let i = 0; i < ss.length; i++) { - let s = ss[i]; - if (!s.startsWith("#")) { - if (b(firststr, s) < maxl) { - ad_urls.push(s); - ss.splice(i - 1, 2); - i = i - 2 - } else { - ss[i] = urljoin(m3u8_url, s) - } - } else { - ss[i] = s.replace(/URI=\"(.*)\"/, 'URI="' + urljoin(m3u8_url, "$1") + '"') - } - } - log("处理的m3u8地址:" + m3u8_url); - log("----广告地址----"); - log(ad_urls); - m3u8 = ss.join("\n"); - log("处理耗时:" + ((new Date).getTime() - ts).toString()); - log(m3u8); - return m3u8 -} - -function forceOrder(lists, key, option) { - let start = Math.floor(lists.length / 2); - let end = Math.min(lists.length - 1, start + 1); - if (start >= end) { - return lists - } - let first = lists[start]; - let second = lists[end]; - if (key) { - try { - first = first[key]; - second = second[key] - } catch (e) {} - } - if (option && typeof option === "function") { - try { - first = option(first); - second = option(second) - } catch (e) {} - } - first += ""; - second += ""; - if (first.match(/(\d+)/) && second.match(/(\d+)/)) { - let num1 = Number(first.match(/(\d+)/)[1]); - let num2 = Number(second.match(/(\d+)/)[1]); - if (num1 > num2) { - lists.reverse() - } - } - return lists -} -let VODS = []; -let VOD = {}; -let TABS = []; -let LISTS = []; - -function getQuery(url) { - try { - if (url.indexOf("?") > -1) { - url = url.slice(url.indexOf("?") + 1) - } - let arr = url.split("#")[0].split("&"); - const resObj = {}; - arr.forEach(item => { - let arr1 = item.split("="); - let key = arr1[0]; - let value = arr1.slice(1).join("="); - resObj[key] = value - }); - return resObj - } catch (err) { - log(`getQuery发生错误:${e.message}`); - return {} - } -} - -function urljoin(fromPath, nowPath) { - fromPath = fromPath || ""; - nowPath = nowPath || ""; - return joinUrl(fromPath, nowPath) -} -var urljoin2 = urljoin; -const defaultParser = { - pdfh: pdfh, - pdfa: pdfa, - pd: pd -}; - -function pdfh2(html, parse) { - let html2 = html; - try { - if (typeof html !== "string") { - html2 = html.rr(html.ele).toString() - } - } catch (e) { - print(`html对象转文本发生了错误:${e.message}`) - } - let result = defaultParser.pdfh(html2, parse); - let option = parse.includes("&&") ? parse.split("&&").slice(-1)[0] : parse.split(" ").slice(-1)[0]; - if (/style/.test(option.toLowerCase()) && /url\(/.test(result)) { - try { - result = result.match(/url\((.*?)\)/)[1]; - result = result.replace(/^['|"](.*)['|"]$/, "$1") - } catch (e) {} - } - return result -} - -function pdfa2(html, parse) { - let html2 = html; - try { - if (typeof html !== "string") { - html2 = html.rr(html.ele).toString() - } - } catch (e) { - print(`html对象转文本发生了错误:${e.message}`) - } - return defaultParser.pdfa(html2, parse) -} - -function pd2(html, parse, uri) { - let ret = pdfh2(html, parse); - if (typeof uri === "undefined" || !uri) { - uri = "" - } - if (DOM_CHECK_ATTR.test(parse) && !SPECIAL_URL.test(ret)) { - if (/http/.test(ret)) { - ret = ret.slice(ret.indexOf("http")) - } else { - ret = urljoin(MY_URL, ret) - } - } - return ret -} -const parseTags = { - jsp: { - pdfh: pdfh2, - pdfa: pdfa2, - pd: pd2 - }, - json: { - pdfh(html, parse) { - if (!parse || !parse.trim()) { - return "" - } - if (typeof html === "string") { - html = JSON.parse(html) - } - parse = parse.trim(); - if (!parse.startsWith("$.")) { - parse = "$." + parse - } - parse = parse.split("||"); - for (let ps of parse) { - let ret = cheerio.jp(ps, html); - if (Array.isArray(ret)) { - ret = ret[0] || "" - } else { - ret = ret || "" - } - if (ret && typeof ret !== "string") { - ret = ret.toString() - } - if (ret) { - return ret - } - } - return "" - }, - pdfa(html, parse) { - if (!parse || !parse.trim()) { - return "" - } - if (typeof html === "string") { - html = JSON.parse(html) - } - parse = parse.trim(); - if (!parse.startsWith("$.")) { - parse = "$." + parse - } - let ret = cheerio.jp(parse, html); - if (Array.isArray(ret) && Array.isArray(ret[0]) && ret.length === 1) { - return ret[0] || [] - } - return ret || [] - }, - pd(html, parse) { - let ret = parseTags.json.pdfh(html, parse); - if (ret) { - return urljoin(MY_URL, ret) - } - return ret - } - }, - jq: { - pdfh(html, parse) { - if (!html || !parse || !parse.trim()) { - return "" - } - parse = parse.trim(); - let result = defaultParser.pdfh(html, parse); - return result - }, - pdfa(html, parse) { - if (!html || !parse || !parse.trim()) { - return [] - } - parse = parse.trim(); - let result = defaultParser.pdfa(html, parse); - print(`pdfa解析${parse}=>${result.length}`); - return result - }, - pd(html, parse, base_url) { - if (!html || !parse || !parse.trim()) { - return "" - } - parse = parse.trim(); - base_url = base_url || MY_URL; - return defaultParser.pd(html, parse, base_url) - } - }, - getParse(p0) { - if (p0.startsWith("jsp:")) { - return this.jsp - } else if (p0.startsWith("json:")) { - return this.json - } else if (p0.startsWith("jq:")) { - return this.jq - } else { - return this.jq - } - } -}; -const stringify = JSON.stringify; -const jsp = parseTags.jsp; -const jq = parseTags.jq; - -function readFile(filePath) { - filePath = filePath || "./uri.min.js"; - var fd = os.open(filePath); - var buffer = new ArrayBuffer(1024); - var len = os.read(fd, buffer, 0, 1024); - console.log(len); - let text = String.fromCharCode.apply(null, new Uint8Array(buffer)); - console.log(text); - return text -} - -function dealJson(html) { - try { - html = html.trim(); - if (!(html.startsWith("{") && html.endsWith("}") || html.startsWith("[") && html.endsWith("]"))) { - html = "{" + html.match(/.*?\{(.*)\}/m)[1] + "}" - } - } catch (e) {} - try { - html = JSON.parse(html) - } catch (e) {} - return html -} -var OcrApi = { - api: OCR_API, - classification: function(img) { - let code = ""; - try { - log("通过drpy_ocr验证码接口过验证..."); - let html = ""; - if (this.api.endsWith("drpy/text")) { - html = request(this.api, { - data: { - img: img - }, - headers: { - "User-Agent": PC_UA - }, - method: "POST" - }, true) - } else { - html = post(this.api, { - body: img - }) - } - code = html || "" - } catch (e) { - log(`OCR识别验证码发生错误:${e.message}`) - } - return code - } -}; - -function verifyCode(url) { - let cnt = 0; - let host = getHome(url); - let cookie = ""; - while (cnt < OCR_RETRY) { - try { - let yzm_url = `${host}/index.php/verify/index.html`; - console.log(`验证码链接:${yzm_url}`); - let hhtml = request(yzm_url, { - withHeaders: true, - toBase64: true - }, true); - let json = JSON.parse(hhtml); - if (!cookie) { - let setCk = Object.keys(json).find(it => it.toLowerCase() === "set-cookie"); - cookie = setCk ? json[setCk].split(";")[0] : "" - } - console.log("cookie:" + cookie); - let img = json.body; - let code = OcrApi.classification(img); - console.log(`第${cnt+1}次验证码识别结果:${code}`); - let submit_url = `${host}/index.php/ajax/verify_check?type=search&verify=${code}`; - console.log(submit_url); - let html = request(submit_url, { - headers: { - Cookie: cookie - }, - method: "POST" - }); - html = JSON.parse(html); - if (html.msg === "ok") { - console.log(`第${cnt+1}次验证码提交成功`); - return cookie - } else if (html.msg !== "ok" && cnt + 1 >= OCR_RETRY) { - cookie = "" - } - } catch (e) { - console.log(`第${cnt+1}次验证码提交失败:${e.message}`); - if (cnt + 1 >= OCR_RETRY) { - cookie = "" - } - } - cnt += 1 - } - return cookie -} - -function setItem(k, v) { - local.set(RKEY, k, v); - console.log(`规则${RKEY}设置${k} => ${v}`) -} - -function getItem(k, v) { - return local.get(RKEY, k) || v -} - -function clearItem(k) { - local.delete(RKEY, k) -} - -function getHome(url) { - if (!url) { - return "" - } - let tmp = url.split("//"); - url = tmp[0] + "//" + tmp[1].split("/")[0]; - try { - url = decodeURIComponent(url) - } catch (e) {} - return url -} - -function buildUrl(url, obj) { - obj = obj || {}; - if (url.indexOf("?") < 0) { - url += "?" - } - let param_list = []; - let keys = Object.keys(obj); - keys.forEach(it => { - param_list.push(it + "=" + obj[it]) - }); - let prs = param_list.join("&"); - if (keys.length > 0 && !url.endsWith("?")) { - url += "&" - } - url += prs; - return url -} - -function $require(url) { - eval(request(url)) -} - -function keysToLowerCase(obj) { - return Object.keys(obj).reduce((result, key) => { - const newKey = key.toLowerCase(); - result[newKey] = obj[key]; - return result - }, {}) -} - -function buildQueryString(params) { - const queryArray = []; - for (const key in params) { - if (params.hasOwnProperty(key)) { - let value = params[key]; - if (value === undefined || value === null) { - value = "" - } else { - value = value.toString() - } - const encodedKey = encodeURIComponent(key); - const encodedValue = encodeURIComponent(value); - queryArray.push(encodedKey + "=" + encodedValue) - } - } - return queryArray.join("&") -} - -function parseQueryString(query) { - const params = {}; - query.split("&").forEach(function(part) { - const regex = /^(.*?)=(.*)/; - const match = part.match(regex); - if (match) { - const key = decodeURIComponent(match[1]); - const value = decodeURIComponent(match[2]); - params[key] = value - } - }); - return params -} - -function encodeIfContainsSpecialChars(value) { - const specialChars = ":/?#[]@!$'()*+,;=%"; - if (specialChars.split("").some(char => value.includes(char))) { - return encodeURIComponent(value) - } - return value -} - -function objectToQueryString(obj) { - const encoded = []; - for (let key in obj) { - if (obj.hasOwnProperty(key)) { - encoded.push(encodeURIComponent(key) + "=" + encodeIfContainsSpecialChars(obj[key])) - } - } - return encoded.join("&") -} - -function request(url, obj, ocr_flag) { - ocr_flag = ocr_flag || false; - if (typeof obj === "undefined" || !obj || obj === {}) { - if (!fetch_params || !fetch_params.headers) { - let headers = { - "User-Agent": MOBILE_UA - }; - if (rule.headers) { - Object.assign(headers, rule.headers) - } - if (!fetch_params) { - fetch_params = {} - } - fetch_params.headers = headers - } - if (!fetch_params.headers.Referer) { - fetch_params.headers.Referer = getHome(url) - } - obj = fetch_params - } else { - let headers = obj.headers || {}; - let keys = Object.keys(headers).map(it => it.toLowerCase()); - if (!keys.includes("user-agent")) { - headers["User-Agent"] = MOBILE_UA; - if (typeof fetch_params === "object" && fetch_params && fetch_params.headers) { - let fetch_headers = keysToLowerCase(fetch_params.headers); - if (fetch_headers["user-agent"]) { - headers["User-Agent"] = fetch_headers["user-agent"] - } - } - } - if (!keys.includes("referer")) { - headers["Referer"] = getHome(url) - } - obj.headers = headers - } - if (rule.encoding && rule.encoding !== "utf-8" && !ocr_flag) { - if (!obj.headers.hasOwnProperty("Content-Type") && !obj.headers.hasOwnProperty("content-type")) { - obj.headers["Content-Type"] = "text/html; charset=" + rule.encoding - } - } - if (typeof obj.body != "undefined" && obj.body && typeof obj.body === "string") { - if (!obj.headers.hasOwnProperty("Content-Type") && !obj.headers.hasOwnProperty("content-type")) { - obj.headers["Content-Type"] = "application/x-www-form-urlencoded; charset=" + rule.encoding - } - } else if (typeof obj.body != "undefined" && obj.body && typeof obj.body === "object") { - obj.data = obj.body; - delete obj.body - } - if (!url) { - return obj.withHeaders ? "{}" : "" - } - if (obj.toBase64) { - obj.buffer = 2; - delete obj.toBase64 - } - if (obj.redirect === false) { - obj.redirect = 0 - } - if (obj.headers.hasOwnProperty("Content-Type") || obj.headers.hasOwnProperty("content-type")) { - let _contentType = obj.headers["Content-Type"] || obj.headers["content-type"] || ""; - if (_contentType.includes("application/x-www-form-urlencoded")) { - log("custom body is application/x-www-form-urlencoded"); - if (typeof obj.body == "string") { - let temp_obj = parseQueryString(obj.body); - console.log(JSON.stringify(temp_obj)) - } - } - } - console.log(JSON.stringify(obj.headers)); - console.log("request:" + url + `|method:${obj.method||"GET"}|body:${obj.body||""}`); - let res = req(url, obj); - let html = res.content || ""; - if (obj.withHeaders) { - let htmlWithHeaders = res.headers; - htmlWithHeaders.body = html; - return JSON.stringify(htmlWithHeaders) - } else { - return html - } -} - -function post(url, obj) { - obj = obj || {}; - obj.method = "POST"; - return request(url, obj) -} - -function reqCookie(url, obj, all_cookie) { - obj = obj || {}; - obj.withHeaders = true; - all_cookie = all_cookie || false; - let html = request(url, obj); - let json = JSON.parse(html); - let setCk = Object.keys(json).find(it => it.toLowerCase() === "set-cookie"); - let cookie = setCk ? json[setCk] : ""; - if (Array.isArray(cookie)) { - cookie = cookie.join(";") - } - if (!all_cookie) { - cookie = cookie.split(";")[0] - } - html = json.body; - return { - cookie: cookie, - html: html - } -} -fetch = request; -print = function(data) { - data = data || ""; - if (typeof data == "object" && Object.keys(data).length > 0) { - try { - data = JSON.stringify(data); - console.log(data) - } catch (e) { - console.log(typeof data + ":" + data.length); - return - } - } else if (typeof data == "object" && Object.keys(data).length < 1) { - console.log("null object") - } else { - console.log(data) - } -}; -log = print; - -function checkHtml(html, url, obj) { - if (/\?btwaf=/.test(html)) { - let btwaf = html.match(/btwaf(.*?)"/)[1]; - url = url.split("#")[0] + "?btwaf" + btwaf; - print("宝塔验证访问链接:" + url); - html = request(url, obj) - } - return html -} - -function getCode(url, obj) { - let html = request(url, obj); - html = checkHtml(html, url, obj); - return html -} - -function getHtml(url) { - let obj = {}; - if (rule.headers) { - obj.headers = rule.headers - } - let cookie = getItem(RULE_CK, ""); - if (cookie) { - if (obj.headers && !Object.keys(obj.headers).map(it => it.toLowerCase()).includes("cookie")) { - log("历史无cookie,新增过验证后的cookie"); - obj.headers["Cookie"] = cookie - } else if (obj.headers && obj.headers.cookie && obj.headers.cookie !== cookie) { - obj.headers["Cookie"] = cookie; - log("历史有小写过期的cookie,更新过验证后的cookie") - } else if (obj.headers && obj.headers.Cookie && obj.headers.Cookie !== cookie) { - obj.headers["Cookie"] = cookie; - log("历史有大写过期的cookie,更新过验证后的cookie") - } else if (!obj.headers) { - obj.headers = { - Cookie: cookie - }; - log("历史无headers,更新过验证后的含cookie的headers") - } - } - let html = getCode(url, obj); - return html -} - -function homeParse(homeObj) { - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let classes = []; - if (homeObj.class_name && homeObj.class_url) { - let names = homeObj.class_name.split("&"); - let urls = homeObj.class_url.split("&"); - let cnt = Math.min(names.length, urls.length); - for (let i = 0; i < cnt; i++) { - classes.push({ - type_id: urls[i], - type_name: names[i] - }) - } - } - if (homeObj.class_parse) { - if (homeObj.class_parse.startsWith("js:")) { - var input = homeObj.MY_URL; - try { - eval(homeObj.class_parse.replace("js:", "")); - if (Array.isArray(input)) { - classes = input - } - } catch (e) { - log(`通过js动态获取分类发生了错误:${e.message}`) - } - } else { - let p = homeObj.class_parse.split(";"); - let p0 = p[0]; - let _ps = parseTags.getParse(p0); - let is_json = p0.startsWith("json:"); - _pdfa = _ps.pdfa; - _pdfh = _ps.pdfh; - _pd = _ps.pd; - MY_URL = rule.url; - if (is_json) { - try { - let cms_cate_url = homeObj.MY_URL.replace("ac=detail", "ac=list"); - let html = homeObj.home_html || getHtml(cms_cate_url); - if (html) { - if (cms_cate_url === homeObj.MY_URL) { - homeHtmlCache = html - } - let list = _pdfa(html, p0.replace("json:", "")); - if (list && list.length > 0) { - classes = list - } - } - } catch (e) { - console.log(e.message) - } - } else if (p.length >= 3 && !is_json) { - try { - let html = homeObj.home_html || getHtml(homeObj.MY_URL); - if (html) { - homeHtmlCache = html; - let list = _pdfa(html, p0); - if (list && list.length > 0) { - list.forEach((it, idex) => { - try { - let name = _pdfh(it, p[1]); - if (homeObj.cate_exclude && new RegExp(homeObj.cate_exclude).test(name)) { - return - } - let url = _pd(it, p[2]); - if (p.length > 3 && p[3] && !homeObj.home_html) { - let exp = new RegExp(p[3]); - url = url.match(exp)[1] - } - classes.push({ - type_id: url.trim(), - type_name: name.trim() - }) - } catch (e) { - console.log(`分类列表定位第${idex}个元素正常报错:${e.message}`) - } - }) - } - } - } catch (e) { - console.log(e.message) - } - } - } - } - classes = classes.filter(it => !homeObj.cate_exclude || !new RegExp(homeObj.cate_exclude).test(it.type_name)); - let resp = { - class: classes - }; - if (homeObj.filter) { - resp.filters = homeObj.filter - } - console.log(JSON.stringify(resp)); - return JSON.stringify(resp) -} - -function getPP(p, pn, pp, ppn) { - try { - let ps = p[pn] === "*" && pp.length > ppn ? pp[ppn] : p[pn]; - return ps - } catch (e) { - return "" - } -} - -function homeVodParse(homeVodObj) { - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let d = []; - MY_URL = homeVodObj.homeUrl; - console.log(MY_URL); - let t1 = (new Date).getTime(); - let p = homeVodObj.推荐; - print("p:" + p); - if (p === "*" && rule.一级) { - p = rule.一级; - homeVodObj.double = false - } - if (!p || typeof p !== "string") { - return "{}" - } - p = p.trim(); - let pp = rule.一级 ? rule.一级.split(";") : []; - if (p.startsWith("js:")) { - const TYPE = "home"; - var input = MY_URL; - HOST = rule.host; - eval(p.replace("js:", "")); - d = VODS - } else { - p = p.split(";"); - if (!homeVodObj.double && p.length < 5) { - return "{}" - } else if (homeVodObj.double && p.length < 6) { - return "{}" - } - let p0 = getPP(p, 0, pp, 0); - let _ps = parseTags.getParse(p0); - _pdfa = _ps.pdfa; - _pdfh = _ps.pdfh; - _pd = _ps.pd; - let is_json = p0.startsWith("json:"); - p0 = p0.replace(/^(jsp:|json:|jq:)/, ""); - let html = homeHtmlCache || getHtml(MY_URL); - homeHtmlCache = undefined; - if (is_json) { - html = dealJson(html) - } - try { - console.log("double:" + homeVodObj.double); - if (homeVodObj.double) { - let items = _pdfa(html, p0); - let p1 = getPP(p, 1, pp, 0); - let p2 = getPP(p, 2, pp, 1); - let p3 = getPP(p, 3, pp, 2); - let p4 = getPP(p, 4, pp, 3); - let p5 = getPP(p, 5, pp, 4); - let p6 = getPP(p, 6, pp, 5); - for (let item of items) { - let items2 = _pdfa(item, p1); - for (let item2 of items2) { - try { - let title = _pdfh(item2, p2); - let img = ""; - try { - img = _pd(item2, p3) - } catch (e) {} - let desc = ""; - try { - desc = _pdfh(item2, p4) - } catch (e) {} - let links = []; - for (let _p5 of p5.split("+")) { - let link = !homeVodObj.detailUrl ? _pd(item2, _p5, MY_URL) : _pdfh(item2, _p5); - links.push(link) - } - let content; - if (p.length > 6 && p[6]) { - content = _pdfh(item2, p6) - } else { - content = "" - } - let vid = links.join("$"); - if (rule.二级 === "*") { - vid = vid + "@@" + title + "@@" + img - } - let vod = { - vod_name: title, - vod_pic: img, - vod_remarks: desc, - vod_content: content, - vod_id: vid - }; - d.push(vod) - } catch (e) { - console.log(`首页列表双层定位处理发生错误:${e.message}`) - } - } - } - } else { - let items = _pdfa(html, p0); - let p1 = getPP(p, 1, pp, 1); - let p2 = getPP(p, 2, pp, 2); - let p3 = getPP(p, 3, pp, 3); - let p4 = getPP(p, 4, pp, 4); - let p5 = getPP(p, 5, pp, 5); - for (let item of items) { - try { - let title = _pdfh(item, p1); - let img = ""; - try { - img = _pd(item, p2, MY_URL) - } catch (e) {} - let desc = ""; - try { - desc = _pdfh(item, p3) - } catch (e) {} - let links = []; - for (let _p5 of p4.split("+")) { - let link = !homeVodObj.detailUrl ? _pd(item, _p5, MY_URL) : _pdfh(item, _p5); - links.push(link) - } - let content; - if (p.length > 5 && p[5]) { - content = _pdfh(item, p5) - } else { - content = "" - } - let vid = links.join("$"); - if (rule.二级 === "*") { - vid = vid + "@@" + title + "@@" + img - } - let vod = { - vod_name: title, - vod_pic: img, - vod_remarks: desc, - vod_content: content, - vod_id: vid - }; - d.push(vod) - } catch (e) { - console.log(`首页列表单层定位处理发生错误:${e.message}`) - } - } - } - } catch (e) {} - } - let t2 = (new Date).getTime(); - console.log("加载首页推荐耗时:" + (t2 - t1) + "毫秒"); - if (rule.图片替换) { - if (rule.图片替换.startsWith("js:")) { - d.forEach(it => { - try { - var input = it.vod_pic; - eval(rule.图片替换.trim().replace("js:", "")); - it.vod_pic = input - } catch (e) { - log(`图片:${it.vod_pic}替换错误:${e.message}`) - } - }) - } else if (rule.图片替换.includes("=>")) { - let replace_from = rule.图片替换.split("=>")[0]; - let replace_to = rule.图片替换.split("=>")[1]; - d.forEach(it => { - if (it.vod_pic && it.vod_pic.startsWith("http")) { - it.vod_pic = it.vod_pic.replace(replace_from, replace_to) - } - }) - } - } - if (rule.图片来源) { - d.forEach(it => { - if (it.vod_pic && it.vod_pic.startsWith("http")) { - it.vod_pic = it.vod_pic + rule.图片来源 - } - }) - } - if (d.length > 0) { - print(d.slice(0, 2)) - } - return JSON.stringify({ - list: d - }) -} - -function categoryParse(cateObj) { - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let p = cateObj.一级; - if (!p || typeof p !== "string") { - return "{}" - } - let d = []; - let url = cateObj.url.replaceAll("fyclass", cateObj.tid); - if (cateObj.pg === 1 && url.includes("[") && url.includes("]")) { - url = url.split("[")[1].split("]")[0] - } else if (cateObj.pg > 1 && url.includes("[") && url.includes("]")) { - url = url.split("[")[0] - } - if (rule.filter_url) { - if (!/fyfilter/.test(url)) { - if (!url.endsWith("&") && !rule.filter_url.startsWith("&")) { - url += "&" - } - url += rule.filter_url - } else { - url = url.replace("fyfilter", rule.filter_url) - } - url = url.replaceAll("fyclass", cateObj.tid); - let fl = cateObj.filter ? cateObj.extend : {}; - if (rule.filter_def && typeof rule.filter_def === "object") { - try { - if (Object.keys(rule.filter_def).length > 0 && rule.filter_def.hasOwnProperty(cateObj.tid)) { - let self_fl_def = rule.filter_def[cateObj.tid]; - if (self_fl_def && typeof self_fl_def === "object") { - let fl_def = JSON.parse(JSON.stringify(self_fl_def)); - fl = Object.assign(fl_def, fl) - } - } - } catch (e) { - print(`合并不同分类对应的默认筛选出错:${e.message}`) - } - } - let new_url; - new_url = cheerio.jinja2(url, { - fl: fl, - fyclass: cateObj.tid - }); - url = new_url - } - if (/fypage/.test(url)) { - if (url.includes("(") && url.includes(")")) { - let url_rep = url.match(/.*?\((.*)\)/)[1]; - let cnt_page = url_rep.replaceAll("fypage", cateObj.pg); - let cnt_pg = eval(cnt_page); - url = url.replaceAll(url_rep, cnt_pg).replaceAll("(", "").replaceAll(")", "") - } else { - url = url.replaceAll("fypage", cateObj.pg) - } - } - MY_URL = url; - console.log(MY_URL); - p = p.trim(); - const MY_CATE = cateObj.tid; - if (p.startsWith("js:")) { - var MY_FL = cateObj.extend; - const TYPE = "cate"; - var input = MY_URL; - const MY_PAGE = cateObj.pg; - var desc = ""; - eval(p.trim().replace("js:", "")); - d = VODS - } else { - p = p.split(";"); - if (p.length < 5) { - return "{}" - } - let _ps = parseTags.getParse(p[0]); - _pdfa = _ps.pdfa; - _pdfh = _ps.pdfh; - _pd = _ps.pd; - let is_json = p[0].startsWith("json:"); - p[0] = p[0].replace(/^(jsp:|json:|jq:)/, ""); - try { - let html = getHtml(MY_URL); - if (html) { - if (is_json) { - html = dealJson(html) - } - let list = _pdfa(html, p[0]); - list.forEach(it => { - let links = p[4].split("+").map(p4 => { - return !rule.detailUrl ? _pd(it, p4, MY_URL) : _pdfh(it, p4) - }); - let link = links.join("$"); - let vod_id = rule.detailUrl ? MY_CATE + "$" + link : link; - let vod_name = _pdfh(it, p[1]).replace(/\n|\t/g, "").trim(); - let vod_pic = _pd(it, p[2], MY_URL); - if (rule.二级 === "*") { - vod_id = vod_id + "@@" + vod_name + "@@" + vod_pic - } - d.push({ - vod_id: vod_id, - vod_name: vod_name, - vod_pic: vod_pic, - vod_remarks: _pdfh(it, p[3]).replace(/\n|\t/g, "").trim() - }) - }) - } - } catch (e) { - console.log(e.message) - } - } - if (rule.图片替换) { - if (rule.图片替换.startsWith("js:")) { - d.forEach(it => { - try { - var input = it.vod_pic; - eval(rule.图片替换.trim().replace("js:", "")); - it.vod_pic = input - } catch (e) { - log(`图片:${it.vod_pic}替换错误:${e.message}`) - } - }) - } else if (rule.图片替换.includes("=>")) { - let replace_from = rule.图片替换.split("=>")[0]; - let replace_to = rule.图片替换.split("=>")[1]; - d.forEach(it => { - if (it.vod_pic && it.vod_pic.startsWith("http")) { - it.vod_pic = it.vod_pic.replace(replace_from, replace_to) - } - }) - } - } - if (rule.图片来源) { - d.forEach(it => { - if (it.vod_pic && it.vod_pic.startsWith("http")) { - it.vod_pic = it.vod_pic + rule.图片来源 - } - }) - } - if (d.length > 0) { - print(d.slice(0, 2)) - } - let pagecount = 0; - if (rule.pagecount && typeof rule.pagecount === "object" && rule.pagecount.hasOwnProperty(MY_CATE)) { - print(`MY_CATE:${MY_CATE},pagecount:${JSON.stringify(rule.pagecount)}`); - pagecount = parseInt(rule.pagecount[MY_CATE]) - } - let nodata = { - list: [{ - vod_name: "无数据,防无限请求", - vod_id: "no_data", - vod_remarks: "不要点,会崩的", - vod_pic: "https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg" - }], - total: 1, - pagecount: 1, - page: 1, - limit: 1 - }; - let vod = d.length < 1 ? JSON.stringify(nodata) : JSON.stringify({ - page: parseInt(cateObj.pg), - pagecount: pagecount || 999, - limit: 20, - total: 999, - list: d - }); - return vod -} - -function searchParse(searchObj) { - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let d = []; - if (!searchObj.searchUrl) { - return "{}" - } - if (rule.searchNoPage && Number(searchObj.pg) > 1) { - return "{}" - } - let p = searchObj.搜索 === "*" && rule.一级 ? rule.一级 : searchObj.搜索; - if (!p || typeof p !== "string") { - return "{}" - } - p = p.trim(); - let pp = rule.一级 ? rule.一级.split(";") : []; - let url = searchObj.searchUrl.replaceAll("**", searchObj.wd); - if (searchObj.pg === 1 && url.includes("[") && url.includes("]") && !url.includes("#")) { - url = url.split("[")[1].split("]")[0] - } else if (searchObj.pg > 1 && url.includes("[") && url.includes("]") && !url.includes("#")) { - url = url.split("[")[0] - } - if (/fypage/.test(url)) { - if (url.includes("(") && url.includes(")")) { - let url_rep = url.match(/.*?\((.*)\)/)[1]; - let cnt_page = url_rep.replaceAll("fypage", searchObj.pg); - let cnt_pg = eval(cnt_page); - url = url.replaceAll(url_rep, cnt_pg).replaceAll("(", "").replaceAll(")", "") - } else { - url = url.replaceAll("fypage", searchObj.pg) - } - } - MY_URL = url; - console.log(MY_URL); - if (p.startsWith("js:")) { - const TYPE = "search"; - const MY_PAGE = searchObj.pg; - const KEY = searchObj.wd; - var input = MY_URL; - var detailUrl = rule.detailUrl || ""; - eval(p.trim().replace("js:", "")); - d = VODS - } else { - p = p.split(";"); - if (p.length < 5) { - return "{}" - } - let p0 = getPP(p, 0, pp, 0); - let _ps = parseTags.getParse(p0); - _pdfa = _ps.pdfa; - _pdfh = _ps.pdfh; - _pd = _ps.pd; - let is_json = p0.startsWith("json:"); - p0 = p0.replace(/^(jsp:|json:|jq:)/, ""); - try { - let req_method = MY_URL.split(";").length > 1 ? MY_URL.split(";")[1].toLowerCase() : "get"; - let html; - if (req_method === "post") { - let rurls = MY_URL.split(";")[0].split("#"); - let rurl = rurls[0]; - let params = rurls.length > 1 ? rurls[1] : ""; - print(`post=》rurl:${rurl},params:${params}`); - let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let postData = { - body: params - }; - Object.assign(_fetch_params, postData); - html = post(rurl, _fetch_params) - } else if (req_method === "postjson") { - let rurls = MY_URL.split(";")[0].split("#"); - let rurl = rurls[0]; - let params = rurls.length > 1 ? rurls[1] : ""; - print(`postjson-》rurl:${rurl},params:${params}`); - try { - params = JSON.parse(params) - } catch (e) { - params = "{}" - } - let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let postData = { - body: params - }; - Object.assign(_fetch_params, postData); - html = post(rurl, _fetch_params) - } else { - html = getHtml(MY_URL) - } - if (html) { - let search_tag = rule.搜索验证标识 || "系统安全验证|输入验证码"; - if (new RegExp(search_tag).test(html)) { - let cookie = verifyCode(MY_URL); - if (cookie) { - console.log(`本次成功过验证,cookie:${cookie}`); - setItem(RULE_CK, cookie) - } else { - console.log(`本次自动过搜索验证失败,cookie:${cookie}`) - } - html = getHtml(MY_URL) - } - if (!html.includes(searchObj.wd)) { - console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码"); - console.log(html) - } - if (is_json) { - html = dealJson(html) - } - let list = _pdfa(html, p0); - let p1 = getPP(p, 1, pp, 1); - let p2 = getPP(p, 2, pp, 2); - let p3 = getPP(p, 3, pp, 3); - let p4 = getPP(p, 4, pp, 4); - let p5 = getPP(p, 5, pp, 5); - list.forEach(it => { - let links = p4.split("+").map(_p4 => { - return !rule.detailUrl ? _pd(it, _p4, MY_URL) : _pdfh(it, _p4) - }); - let link = links.join("$"); - let content; - if (p.length > 5 && p[5]) { - content = _pdfh(it, p5) - } else { - content = "" - } - let vod_id = link; - let vod_name = _pdfh(it, p1).replace(/\n|\t/g, "").trim(); - let vod_pic = _pd(it, p2, MY_URL); - if (rule.二级 === "*") { - vod_id = vod_id + "@@" + vod_name + "@@" + vod_pic - } - let ob = { - vod_id: vod_id, - vod_name: vod_name, - vod_pic: vod_pic, - vod_remarks: _pdfh(it, p3).replace(/\n|\t/g, "").trim(), - vod_content: content.replace(/\n|\t/g, "").trim() - }; - d.push(ob) - }) - } - } catch (e) { - print(`搜索发生错误:${e.message}`); - return "{}" - } - } - if (rule.图片替换) { - if (rule.图片替换.startsWith("js:")) { - d.forEach(it => { - try { - var input = it.vod_pic; - eval(rule.图片替换.trim().replace("js:", "")); - it.vod_pic = input - } catch (e) { - log(`图片:${it.vod_pic}替换错误:${e.message}`) - } - }) - } else if (rule.图片替换.includes("=>")) { - let replace_from = rule.图片替换.split("=>")[0]; - let replace_to = rule.图片替换.split("=>")[1]; - d.forEach(it => { - if (it.vod_pic && it.vod_pic.startsWith("http")) { - it.vod_pic = it.vod_pic.replace(replace_from, replace_to) - } - }) - } - } - if (rule.图片来源) { - d.forEach(it => { - if (it.vod_pic && it.vod_pic.startsWith("http")) { - it.vod_pic = it.vod_pic + rule.图片来源 - } - }) - } - return JSON.stringify({ - page: parseInt(searchObj.pg), - pagecount: 10, - limit: 20, - total: 100, - list: d - }) -} - -function detailParse(detailObj) { - let t1 = (new Date).getTime(); - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - let orId = detailObj.orId; - let vod_name = "片名"; - let vod_pic = ""; - let vod_id = orId; - if (rule.二级 === "*") { - let extra = orId.split("@@"); - vod_name = extra.length > 1 ? extra[1] : vod_name; - vod_pic = extra.length > 2 ? extra[2] : vod_pic - } - let vod = { - vod_id: vod_id, - vod_name: vod_name, - vod_pic: vod_pic, - type_name: "类型", - vod_year: "年份", - vod_area: "地区", - vod_remarks: "更新信息", - vod_actor: "主演", - vod_director: "导演", - vod_content: "简介" - }; - let p = detailObj.二级; - let url = detailObj.url; - let detailUrl = detailObj.detailUrl; - let fyclass = detailObj.fyclass; - let tab_exclude = detailObj.tab_exclude; - let html = detailObj.html || ""; - MY_URL = url; - if (detailObj.二级访问前) { - try { - print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`); - eval(detailObj.二级访问前.trim().replace("js:", "")) - } catch (e) { - print(`二级访问前执行代码出现错误:${e.message}`) - } - } - if (p === "*") { - vod.vod_play_from = "在线播放"; - vod.vod_remarks = detailUrl; - vod.vod_actor = "没有二级,只有一级链接直接嗅探播放"; - vod.vod_content = MY_URL; - vod.vod_play_url = "嗅探播放$" + MY_URL.split("@@")[0] - } else if (typeof p === "string" && p.trim().startsWith("js:")) { - const TYPE = "detail"; - var input = MY_URL; - var play_url = ""; - eval(p.trim().replace("js:", "")); - vod = VOD; - console.log(JSON.stringify(vod)) - } else if (p && typeof p === "object") { - let tt1 = (new Date).getTime(); - if (!html) { - html = getHtml(MY_URL) - } - print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`); - let _ps; - if (p.is_json) { - print("二级是json"); - _ps = parseTags.json; - html = dealJson(html) - } else if (p.is_jsp) { - print("二级是jsp"); - _ps = parseTags.jsp - } else if (p.is_jq) { - print("二级是jq"); - _ps = parseTags.jq - } else { - print("二级默认jq"); - _ps = parseTags.jq - } - let tt2 = (new Date).getTime(); - print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`); - _pdfa = _ps.pdfa; - _pdfh = _ps.pdfh; - _pd = _ps.pd; - if (p.title) { - let p1 = p.title.split(";"); - vod.vod_name = _pdfh(html, p1[0]).replace(/\n|\t/g, "").trim(); - let type_name = p1.length > 1 ? _pdfh(html, p1[1]).replace(/\n|\t/g, "").replace(/ /g, "").trim() : ""; - vod.type_name = type_name || vod.type_name - } - if (p.desc) { - try { - let p1 = p.desc.split(";"); - vod.vod_remarks = _pdfh(html, p1[0]).replace(/\n|\t/g, "").trim(); - vod.vod_year = p1.length > 1 ? _pdfh(html, p1[1]).replace(/\n|\t/g, "").trim() : ""; - vod.vod_area = p1.length > 2 ? _pdfh(html, p1[2]).replace(/\n|\t/g, "").trim() : ""; - vod.vod_actor = p1.length > 3 ? _pdfh(html, p1[3]).replace(/\n|\t/g, "").trim() : ""; - vod.vod_director = p1.length > 4 ? _pdfh(html, p1[4]).replace(/\n|\t/g, "").trim() : "" - } catch (e) {} - } - if (p.content) { - try { - let p1 = p.content.split(";"); - vod.vod_content = _pdfh(html, p1[0]).replace(/\n|\t/g, "").trim() - } catch (e) {} - } - if (p.img) { - try { - let p1 = p.img.split(";"); - vod.vod_pic = _pd(html, p1[0], MY_URL) - } catch (e) {} - } - let vod_play_from = "$$$"; - let playFrom = []; - if (p.重定向 && p.重定向.startsWith("js:")) { - print("开始执行重定向代码:" + p.重定向); - html = eval(p.重定向.replace("js:", "")) - } - if (p.tabs) { - if (p.tabs.startsWith("js:")) { - print("开始执行tabs代码:" + p.tabs); - var input = MY_URL; - eval(p.tabs.replace("js:", "")); - playFrom = TABS - } else { - let p_tab = p.tabs.split(";")[0]; - let vHeader = _pdfa(html, p_tab); - console.log(vHeader.length); - let tab_text = p.tab_text || "body&&Text"; - let new_map = {}; - for (let v of vHeader) { - let v_title = _pdfh(v, tab_text).trim(); - if (!v_title) { - v_title = "线路空" - } - console.log(v_title); - if (tab_exclude && new RegExp(tab_exclude).test(v_title)) { - continue - } - if (!new_map.hasOwnProperty(v_title)) { - new_map[v_title] = 1 - } else { - new_map[v_title] += 1 - } - if (new_map[v_title] > 1) { - v_title += Number(new_map[v_title] - 1) - } - playFrom.push(v_title) - } - } - console.log(JSON.stringify(playFrom)) - } else { - playFrom = ["在线播放"] - } - vod.vod_play_from = playFrom.join(vod_play_from); - let vod_play_url = "$$$"; - let vod_tab_list = []; - if (p.lists) { - if (p.lists.startsWith("js:")) { - print("开始执行lists代码:" + p.lists); - try { - var input = MY_URL; - var play_url = ""; - eval(p.lists.replace("js:", "")); - for (let i in LISTS) { - if (LISTS.hasOwnProperty(i)) { - try { - LISTS[i] = LISTS[i].map(it => it.split("$").slice(0, 2).join("$")) - } catch (e) { - print(`格式化LISTS发生错误:${e.message}`) - } - } - } - vod_play_url = LISTS.map(it => it.join("#")).join(vod_play_url) - } catch (e) { - print(`js执行lists: 发生错误:${e.message}`) - } - } else { - let list_text = p.list_text || "body&&Text"; - let list_url = p.list_url || "a&&href"; - let list_url_prefix = p.list_url_prefix || ""; - let is_tab_js = p.tabs.trim().startsWith("js:"); - for (let i = 0; i < playFrom.length; i++) { - let tab_name = playFrom[i]; - let tab_ext = p.tabs.split(";").length > 1 && !is_tab_js ? p.tabs.split(";")[1] : ""; - let p1 = p.lists.replaceAll("#idv", tab_name).replaceAll("#id", i); - tab_ext = tab_ext.replaceAll("#idv", tab_name).replaceAll("#id", i); - let tabName = tab_ext ? _pdfh(html, tab_ext) : tab_name; - console.log(tabName); - let new_vod_list = []; - let tt1 = (new Date).getTime(); - if (typeof pdfl === "function") { - new_vod_list = pdfl(html, p1, list_text, list_url, MY_URL); - if (list_url_prefix) { - new_vod_list = new_vod_list.map(it => it.split("$")[0] + "$" + list_url_prefix + it.split("$").slice(1).join("$")) - } - } else { - let vodList = []; - try { - vodList = _pdfa(html, p1); - console.log("len(vodList):" + vodList.length) - } catch (e) {} - for (let i = 0; i < vodList.length; i++) { - let it = vodList[i]; - new_vod_list.push(_pdfh(it, list_text).trim() + "$" + list_url_prefix + _pd(it, list_url, MY_URL)) - } - } - if (new_vod_list.length > 0) { - new_vod_list = forceOrder(new_vod_list, "", x => x.split("$")[0]); - console.log(`drpy影响性能代码共计列表数循环次数:${new_vod_list.length},耗时:${(new Date).getTime()-tt1}毫秒`) - } - let vlist = new_vod_list.join("#"); - vod_tab_list.push(vlist) - } - vod_play_url = vod_tab_list.join(vod_play_url) - } - } - vod.vod_play_url = vod_play_url - } - if (rule.图片替换 && rule.图片替换.includes("=>")) { - let replace_from = rule.图片替换.split("=>")[0]; - let replace_to = rule.图片替换.split("=>")[1]; - vod.vod_pic = vod.vod_pic.replace(replace_from, replace_to) - } - if (rule.图片来源 && vod.vod_pic && vod.vod_pic.startsWith("http")) { - vod.vod_pic = vod.vod_pic + rule.图片来源 - } - if (!vod.vod_id || vod_id.includes("$") && vod.vod_id !== vod_id) { - vod.vod_id = vod_id - } - let t2 = (new Date).getTime(); - console.log(`加载二级界面${MY_URL}耗时:${t2-t1}毫秒`); - try { - vod = vodDeal(vod) - } catch (e) { - console.log(`vodDeal发生错误:${e.message}`) - } - return JSON.stringify({ - list: [vod] - }) -} - -function get_tab_index(vod) { - let obj = {}; - vod.vod_play_from.split("$$$").forEach((it, index) => { - obj[it] = index - }); - return obj -} - -function vodDeal(vod) { - let vod_play_from = vod.vod_play_from.split("$$$"); - let vod_play_url = vod.vod_play_url.split("$$$"); - let tab_removed_list = vod_play_from; - let tab_ordered_list = vod_play_from; - let tab_renamed_list = vod_play_from; - let tab_list = vod_play_from; - let play_ordered_list = vod_play_url; - if (rule.tab_remove && rule.tab_remove.length > 0 || rule.tab_order && rule.tab_order.length > 0) { - let tab_index_dict = get_tab_index(vod); - if (rule.tab_remove && rule.tab_remove.length > 0) { - tab_removed_list = vod_play_from.filter(it => !rule.tab_remove.includes(it)); - tab_list = tab_removed_list - } - if (rule.tab_order && rule.tab_order.length > 0) { - let tab_order = rule.tab_order; - tab_ordered_list = tab_removed_list.sort((a, b) => { - const getOrderIndex = (tabName, orderRules) => { - for (let i = 0; i < orderRules.length; i++) { - if (tabName.includes(orderRules[i])) { - return i - } - } - return 9999 - }; - const indexA = getOrderIndex(a, tab_order); - const indexB = getOrderIndex(b, tab_order); - return indexA - indexB - }); - tab_list = tab_ordered_list - } - play_ordered_list = tab_list.map(it => vod_play_url[tab_index_dict[it]]) - } - if (rule.tab_rename && typeof rule.tab_rename === "object" & Object.keys(rule.tab_rename).length > 0) { - tab_renamed_list = tab_list.map(it => rule.tab_rename[it] || it); - tab_list = tab_renamed_list - } - vod.vod_play_from = tab_list.join("$$$"); - vod.vod_play_url = play_ordered_list.join("$$$"); - return vod -} - -function tellIsJx(url) { - try { - let is_vip = !/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0]) && 是否正版(url); - return is_vip ? 1 : 0 - } catch (e) { - return 1 - } -} - -function playParse(playObj) { - fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); - MY_URL = playObj.url; - var MY_FLAG = playObj.flag; - if (!/http/.test(MY_URL)) { - try { - MY_URL = base64Decode(MY_URL) - } catch (e) {} - } - MY_URL = decodeURIComponent(MY_URL); - var input = MY_URL; - var flag = MY_FLAG; - let common_play = { - parse: SPECIAL_URL.test(input) || /^(push:)/.test(input) ? 0 : 1, - url: input, - flag: flag, - jx: tellIsJx(input) - }; - let lazy_play; - if (!rule.play_parse || !rule.lazy) { - lazy_play = common_play - } else if (rule.play_parse && rule.lazy && typeof rule.lazy === "string") { - try { - let lazy_code = rule.lazy.trim(); - if (lazy_code.startsWith("js:")) { - lazy_code = lazy_code.replace("js:", "").trim() - } - print("开始执行js免嗅=>" + lazy_code); - eval(lazy_code); - lazy_play = typeof input === "object" ? input : { - parse: SPECIAL_URL.test(input) || /^(push:)/.test(input) ? 0 : 1, - jx: tellIsJx(input), - url: input - } - } catch (e) { - print(`js免嗅错误:${e.message}`); - lazy_play = common_play - } - } else { - lazy_play = common_play - } - if (Array.isArray(rule.play_json) && rule.play_json.length > 0) { - let web_url = lazy_play.url; - for (let pjson of rule.play_json) { - if (pjson.re && (pjson.re === "*" || web_url.match(new RegExp(pjson.re)))) { - if (pjson.json && typeof pjson.json === "object") { - let base_json = pjson.json; - lazy_play = Object.assign(lazy_play, base_json); - break - } - } - } - } else if (rule.play_json && !Array.isArray(rule.play_json)) { - let base_json = { - jx: 1, - parse: 1 - }; - lazy_play = Object.assign(lazy_play, base_json) - } else if (!rule.play_json) { - let base_json = { - jx: 0, - parse: 1 - }; - lazy_play = Object.assign(lazy_play, base_json) - } - console.log(JSON.stringify(lazy_play)); - return JSON.stringify(lazy_play) -} - -function proxyParse(proxyObj) { - var input = proxyObj.params; - if (proxyObj.proxy_rule) { - log("准备执行本地代理规则:\n" + proxyObj.proxy_rule); - try { - eval(proxyObj.proxy_rule); - if (input && input !== proxyObj.params && Array.isArray(input) && input.length >= 3) { - return input - } else { - return [404, "text/plain", "Not Found"] - } - } catch (e) { - return [500, "text/plain", "代理规则错误:" + e.message] - } - } else { - return [404, "text/plain", "Not Found"] - } -} - -function isVideoParse(isVideoObj) { - var input = isVideoObj.url; - if (!isVideoObj.t) { - let re_matcher = new RegExp(isVideoObj.isVideo, "i"); - return re_matcher.test(input) - } else { - try { - eval(isVideoObj.isVideo); - if (typeof input === "boolean") { - return input - } else { - return false - } - } catch (e) { - log(`执行嗅探规则发生错误:${e.message}`); - return false - } - } -} - -function removeHeader(content, options = {}) { - const { - mode = "header-only", fileType - } = options; - const COMMENT_CONFIG = { - ".js": { - start: "/*", - end: "*/", - regex: /^\s*\/\*([\s\S]*?)\*\/\s*/, - headerRegex: /@header\(([\s\S]*?)\)/, - topCommentsRegex: /^(\s*(\/\/[^\n]*\n|\/\*[\s\S]*?\*\/)\s*)+/ - }, - ".py": { - start: '"""', - end: '"""', - regex: /^\s*"""([\s\S]*?)"""\s*/, - headerRegex: /@header\(([\s\S]*?)\)/, - topCommentsRegex: /^(\s*(#[^\n]*\n|'''[\s\S]*?'''|"""[\s\S]*?""")\s*)+/ - } - }; - if (!fileType) throw new Error("fileType option is required"); - const ext = fileType.startsWith(".") ? fileType : `.${fileType}`; - const config = COMMENT_CONFIG[ext]; - if (!config) throw new Error(`Unsupported file type: ${ext}`); - if (mode === "top-comments") { - const match = content.match(config.topCommentsRegex); - if (match) { - return content.substring(match[0].length).trim() - } - return content.trim() - } - const match = content.match(config.regex); - if (!match) return content.trim(); - let [fullComment, innerContent] = match; - if (config.headerRegex.test(innerContent)) { - innerContent = innerContent.replace(config.headerRegex, ""); - const cleanedInner = innerContent.split("\n").filter(line => line.trim().length > 0).join("\n"); - if (!cleanedInner.trim()) { - return content.replace(fullComment, "").trim() - } else { - const newComment = `${config.start}${cleanedInner}${config.end}`; - return content.replace(fullComment, newComment).trim() - } - } - return content.trim() -} - -function getOriginalJs(js_code) { - let current_match = /var rule|function|let |var |const|class Rule|async|this\./; - if (current_match.test(js_code)) { - return js_code - } - js_code = removeHeader(js_code, { - mode: "top-comments", - fileType: ".js" - }); - let rsa_private_key = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqin/jUpqM6+fgYP/oMqj9zcdHMM0mEZXLeTyixIJWP53lzJV2N2E3OP6BBpUmq2O1a9aLnTIbADBaTulTNiOnVGoNG58umBnupnbmmF8iARbDp2mTzdMMeEgLdrfXS6Y3VvazKYALP8EhEQykQVarexR78vRq7ltY3quXx7cgI0ROfZz5Sw3UOLQJ+VoWmwIxu9AMEZLVzFDQN93hzuzs3tNyHK6xspBGB7zGbwCg+TKi0JeqPDrXxYUpAz1cQ/MO+Da0WgvkXnvrry8NQROHejdLVOAslgr6vYthH9bKbsGyNY3H+P12kcxo9RAcVveONnZbcMyxjtF5dWblaernAgMBAAECggEAGdEHlSEPFmAr5PKqKrtoi6tYDHXdyHKHC5tZy4YV+Pp+a6gxxAiUJejx1hRqBcWSPYeKne35BM9dgn5JofgjI5SKzVsuGL6bxl3ayAOu+xXRHWM9f0t8NHoM5fdd0zC3g88dX3fb01geY2QSVtcxSJpEOpNH3twgZe6naT2pgiq1S4okpkpldJPo5GYWGKMCHSLnKGyhwS76gF8bTPLoay9Jxk70uv6BDUMlA4ICENjmsYtd3oirWwLwYMEJbSFMlyJvB7hjOjR/4RpT4FPnlSsIpuRtkCYXD4jdhxGlvpXREw97UF2wwnEUnfgiZJ2FT/MWmvGGoaV/CfboLsLZuQKBgQDTNZdJrs8dbijynHZuuRwvXvwC03GDpEJO6c1tbZ1s9wjRyOZjBbQFRjDgFeWs9/T1aNBLUrgsQL9c9nzgUziXjr1Nmu52I0Mwxi13Km/q3mT+aQfdgNdu6ojsI5apQQHnN/9yMhF6sNHg63YOpH+b+1bGRCtr1XubuLlumKKscwKBgQDOtQ2lQjMtwsqJmyiyRLiUOChtvQ5XI7B2mhKCGi8kZ+WEAbNQcmThPesVzW+puER6D4Ar4hgsh9gCeuTaOzbRfZ+RLn3Aksu2WJEzfs6UrGvm6DU1INn0z/tPYRAwPX7sxoZZGxqML/z+/yQdf2DREoPdClcDa2Lmf1KpHdB+vQKBgBXFCVHz7a8n4pqXG/HvrIMJdEpKRwH9lUQS/zSPPtGzaLpOzchZFyQQBwuh1imM6Te+VPHeldMh3VeUpGxux39/m+160adlnRBS7O7CdgSsZZZ/dusS06HAFNraFDZf1/VgJTk9BeYygX+AZYu+0tReBKSs9BjKSVJUqPBIVUQXAoGBAJcZ7J6oVMcXxHxwqoAeEhtvLcaCU9BJK36XQ/5M67ceJ72mjJC6/plUbNukMAMNyyi62gO6I9exearecRpB/OGIhjNXm99Ar59dAM9228X8gGfryLFMkWcO/fNZzb6lxXmJ6b2LPY3KqpMwqRLTAU/zy+ax30eFoWdDHYa4X6e1AoGAfa8asVGOJ8GL9dlWufEeFkDEDKO9ww5GdnpN+wqLwePWqeJhWCHad7bge6SnlylJp5aZXl1+YaBTtOskC4Whq9TP2J+dNIgxsaF5EFZQJr8Xv+lY9lu0CruYOh9nTNF9x3nubxJgaSid/7yRPfAGnsJRiknB5bsrCvgsFQFjJVs="; - let decode_content = ""; - - function aes_decrypt(data) { - let key = CryptoJS.enc.Hex.parse("686A64686E780A0A0A0A0A0A0A0A0A0A"); - let iv = CryptoJS.enc.Hex.parse("647A797964730A0A0A0A0A0A0A0A0A0A"); - let encrypted = CryptoJS.AES.decrypt({ - ciphertext: CryptoJS.enc.Base64.parse(data) - }, key, { - iv: iv, - mode: CryptoJS.mode.CBC, - padding: CryptoJS.pad.Pkcs7 - }).toString(CryptoJS.enc.Utf8); - return encrypted - } - let error_log = false; - - function logger(text) { - if (error_log) { - log(text) - } - } - let decode_funcs = [text => { - try { - return ungzip(text) - } catch (e) { - logger("非gzip加密"); - return "" - } - }, text => { - try { - return base64Decode(text) - } catch (e) { - logger("非b64加密"); - return "" - } - }, text => { - try { - return aes_decrypt(text) - } catch (e) { - logger("非aes加密"); - return "" - } - }, text => { - try { - return RSA.decode(text, rsa_private_key, null) - } catch (e) { - logger("非rsa加密"); - return "" - } - }]; - let func_index = 0; - while (!current_match.test(decode_content)) { - decode_content = decode_funcs[func_index](js_code); - func_index++; - if (func_index >= decode_funcs.length) { - break - } - } - return decode_content -} - -function runMain(main_func_code, arg) { - let mainFunc = function() { - return "" - }; - try { - eval(main_func_code + "\nmainFunc=main;"); - return mainFunc(arg) - } catch (e) { - log(`执行main_funct发生了错误:${e.message}`); - return "" - } -} - -function init(ext) { - console.log("init"); - rule = {}; - rule_fetch_params = {}; - fetch_params = null; - try { - let muban = 模板.getMubans(); - if (typeof ext == "object") { - rule = ext - } else if (typeof ext == "string") { - let is_file = ext.startsWith("file://"); - if (ext.startsWith("http") || is_file) { - let query = getQuery(ext); - if (is_file) { - ext = ext.split("?")[0] - } - let js = request(ext, { - method: "GET" - }); - if (js) { - js = getOriginalJs(js); - eval("(function(){" + js.replace("var rule", "rule") + "})()") - } - if (query.type === "url" && query.params) { - if (is_file && /^http/.test(query.params)) { - rule.params = query.params - } else { - rule.params = urljoin(ext, query.params) - } - } else if (query.params) { - rule.params = query.params - } - } else { - ext = getOriginalJs(ext); - eval("(function(){" + ext.replace("var rule", "rule") + "})()") - } - } else { - console.log(`规则加载失败,不支持的规则类型:${typeof ext}`); - return - } - rule.host = (rule.host || "").rstrip("/"); - HOST = rule.host; - if (rule.hostJs) { - console.log(`检测到hostJs,准备执行...`); - try { - eval(rule.hostJs); - rule.host = HOST.rstrip("/") - } catch (e) { - console.log(`执行${rule.hostJs}获取host发生错误:${e.message}`) - } - } - if (rule["模板"] === "自动") { - try { - let host_headers = rule["headers"] || {}; - let host_html = getCode(HOST, { - headers: host_headers - }); - let match_muban = ""; - let muban_keys = Object.keys(muban).filter(it => !/默认|短视2|采集1/.test(it)); - for (let muban_key of muban_keys) { - try { - let host_data = JSON.parse(home({}, host_html, muban[muban_key].class_parse)); - if (host_data.class && host_data.class.length > 0) { - match_muban = muban_key; - console.log(`自动匹配模板:【${muban_key}】`); - break - } - } catch (e) { - console.log(`自动匹配模板:【${muban_key}】错误:${e.message}`) - } - } - if (match_muban) { - muban["自动"] = muban[match_muban]; - if (rule["模板修改"] && rule["模板修改"].startsWith("js:")) { - eval(rule["模板修改"].replace("js:", "").trim()) - } - } else { - delete rule["模板"] - } - } catch (e) { - delete rule["模板"] - } - } - if (rule.模板 && muban.hasOwnProperty(rule.模板)) { - print("继承模板:" + rule.模板); - rule = Object.assign(muban[rule.模板], rule) - } - let rule_cate_excludes = (rule.cate_exclude || "").split("|").filter(it => it.trim()); - let rule_tab_excludes = (rule.tab_exclude || "").split("|").filter(it => it.trim()); - rule_cate_excludes = rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it => it.trim())); - rule_tab_excludes = rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it => it.trim())); - rule.cate_exclude = rule_cate_excludes.join("|"); - rule.tab_exclude = rule_tab_excludes.join("|"); - rule.类型 = rule.类型 || "影视"; - rule.url = rule.url || ""; - rule.double = rule.double || false; - rule.homeUrl = rule.homeUrl || ""; - rule.detailUrl = rule.detailUrl || ""; - rule.searchUrl = rule.searchUrl || ""; - rule.homeUrl = rule.host && rule.homeUrl ? urljoin(rule.host, rule.homeUrl) : rule.homeUrl || rule.host; - rule.homeUrl = cheerio.jinja2(rule.homeUrl, { - rule: rule - }); - rule.detailUrl = rule.host && rule.detailUrl ? urljoin(rule.host, rule.detailUrl) : rule.detailUrl; - rule.二级访问前 = rule.二级访问前 || ""; - if (rule.url.includes("[") && rule.url.includes("]")) { - let u1 = rule.url.split("[")[0]; - let u2 = rule.url.split("[")[1].split("]")[0]; - rule.url = rule.host && rule.url ? urljoin(rule.host, u1) + "[" + urljoin(rule.host, u2) + "]" : rule.url - } else { - rule.url = rule.host && rule.url ? urljoin(rule.host, rule.url) : rule.url - } - if (rule.searchUrl.includes("[") && rule.searchUrl.includes("]") && !rule.searchUrl.includes("#")) { - let u1 = rule.searchUrl.split("[")[0]; - let u2 = rule.searchUrl.split("[")[1].split("]")[0]; - rule.searchUrl = rule.host && rule.searchUrl ? urljoin(rule.host, u1) + "[" + urljoin(rule.host, u2) + "]" : rule.searchUrl - } else { - rule.searchUrl = rule.host && rule.searchUrl ? urljoin(rule.host, rule.searchUrl) : rule.searchUrl - } - rule.timeout = rule.timeout || 5e3; - rule.encoding = rule.编码 || rule.encoding || "utf-8"; - rule.search_encoding = rule.搜索编码 || rule.search_encoding || ""; - rule.图片来源 = rule.图片来源 || ""; - rule.图片替换 = rule.图片替换 || ""; - rule.play_json = rule.hasOwnProperty("play_json") ? rule.play_json : []; - rule.pagecount = rule.hasOwnProperty("pagecount") ? rule.pagecount : {}; - rule.proxy_rule = rule.hasOwnProperty("proxy_rule") ? rule.proxy_rule : ""; - if (!rule.hasOwnProperty("sniffer")) { - rule.sniffer = false - } - rule.sniffer = rule.hasOwnProperty("sniffer") ? rule.sniffer : ""; - rule.sniffer = !!(rule.sniffer && rule.sniffer !== "0" && rule.sniffer !== "false"); - rule.isVideo = rule.hasOwnProperty("isVideo") ? rule.isVideo : ""; - if (rule.sniffer && !rule.isVideo) { - rule.isVideo = "http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\\?.*|http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|http((?!http).)*?video/tos*|http((?!http).)*?obj/tos*" - } - rule.tab_remove = rule.hasOwnProperty("tab_remove") ? rule.tab_remove : []; - rule.tab_order = rule.hasOwnProperty("tab_order") ? rule.tab_order : []; - rule.tab_rename = rule.hasOwnProperty("tab_rename") ? rule.tab_rename : {}; - if (rule.headers && typeof rule.headers === "object") { - try { - let header_keys = Object.keys(rule.headers); - for (let k of header_keys) { - if (k.toLowerCase() === "user-agent") { - let v = rule.headers[k]; - console.log(v); - if (["MOBILE_UA", "PC_UA", "UC_UA", "IOS_UA", "UA"].includes(v)) { - rule.headers[k] = eval(v) - } - } else if (k.toLowerCase() === "cookie") { - let v = rule.headers[k]; - if (v && v.startsWith("http")) { - console.log(v); - try { - v = fetch(v); - console.log(v); - rule.headers[k] = v - } catch (e) { - console.log(`从${v}获取cookie发生错误:${e.message}`) - } - } - } - } - } catch (e) { - console.log(`处理headers发生错误:${e.message}`) - } - } else { - rule.headers = {} - } - oheaders = deepCopy(rule.headers); - rule_fetch_params = { - headers: rule.headers, - timeout: rule.timeout, - encoding: rule.encoding - }; - RKEY = typeof key !== "undefined" && key ? key : "drpy_" + (rule.title || rule.host); - pre(); - init_test() - } catch (e) { - console.log(`init_test发生错误:${e.message}`) - } -} -let homeHtmlCache = undefined; - -function home(filter, home_html, class_parse) { - console.log("home"); - home_html = home_html || ""; - class_parse = class_parse || ""; - if (typeof rule.filter === "string" && rule.filter.trim().length > 0) { - try { - let filter_json = ungzip(rule.filter.trim()); - rule.filter = JSON.parse(filter_json) - } catch (e) { - rule.filter = {} - } - } - let homeObj = { - filter: rule.filter || false, - MY_URL: rule.homeUrl, - class_name: rule.class_name || "", - class_url: rule.class_url || "", - class_parse: class_parse || rule.class_parse || "", - cate_exclude: rule.cate_exclude, - home_html: home_html - }; - return homeParse(homeObj) -} - -function homeVod(params) { - console.log("homeVod"); - let homeVodObj = { - "推荐": rule.推荐, - double: rule.double, - homeUrl: rule.homeUrl, - detailUrl: rule.detailUrl - }; - return homeVodParse(homeVodObj) -} - -function category(tid, pg, filter, extend) { - let cateObj = { - url: rule.url, - "一级": rule.一级, - tid: tid, - pg: parseInt(pg), - filter: filter, - extend: extend - }; - return categoryParse(cateObj) -} - -function detail(vod_url) { - let orId = vod_url; - let fyclass = ""; - log("orId:" + orId); - if (vod_url.indexOf("$") > -1) { - let tmp = vod_url.split("$"); - fyclass = tmp[0]; - vod_url = tmp[1] - } - let detailUrl = vod_url.split("@@")[0]; - let url; - if (!detailUrl.startsWith("http") && !detailUrl.includes("/")) { - url = rule.detailUrl.replaceAll("fyid", detailUrl).replaceAll("fyclass", fyclass) - } else if (detailUrl.includes("/")) { - url = urljoin(rule.homeUrl, detailUrl) - } else { - url = detailUrl - } - let detailObj = { - orId: orId, - url: url, - "二级": rule.二级, - "二级访问前": rule.二级访问前, - detailUrl: detailUrl, - fyclass: fyclass, - tab_exclude: rule.tab_exclude - }; - return detailParse(detailObj) -} - -function play(flag, id, flags) { - let playObj = { - url: id, - flag: flag, - flags: flags - }; - return playParse(playObj) -} - -function search(wd, quick, pg) { - if (rule.search_encoding) { - if (rule.search_encoding.toLowerCase() !== "utf-8") { - wd = encodeStr(wd, rule.search_encoding) - } - } else if (rule.encoding && rule.encoding.toLowerCase() !== "utf-8") { - wd = encodeStr(wd, rule.encoding) - } - let searchObj = { - searchUrl: rule.searchUrl, - "搜索": rule.搜索, - wd: wd, - pg: pg || 1, - quick: quick - }; - return searchParse(searchObj) -} - -function proxy(params) { - if (rule.proxy_rule && rule.proxy_rule.trim()) { - rule.proxy_rule = rule.proxy_rule.trim() - } - if (rule.proxy_rule.startsWith("js:")) { - rule.proxy_rule = rule.proxy_rule.replace("js:", "") - } - let proxyObj = { - params: params, - proxy_rule: rule.proxy_rule - }; - return proxyParse(proxyObj) -} - -function sniffer() { - let enable_sniffer = rule.sniffer || false; - if (enable_sniffer) { - log("开始执行辅助嗅探代理规则...") - } - return enable_sniffer -} - -function isVideo(url) { - let t = 0; - let is_video; - if (rule.isVideo && rule.isVideo.trim()) { - is_video = rule.isVideo.trim() - } - if (is_video.startsWith("js:")) { - is_video = is_video.replace("js:", ""); - t = 1 - } - let isVideoObj = { - url: url, - isVideo: is_video, - t: t - }; - let result = isVideoParse(isVideoObj); - if (result) { - log("成功执行辅助嗅探规则并检测到视频地址:\n" + rule.isVideo) - } - return result -} - -function getRule(key) { - return key ? rule[key] || "" : rule -} - -function deepCopy(_obj) { - return JSON.parse(JSON.stringify(_obj)) -} - -function matchesAll(str, pattern, flatten) { - if (!pattern.global) { - pattern = new RegExp(pattern.source, "g" + (pattern.ignoreCase ? "i" : "") + (pattern.multiline ? "m" : "")) - } - var matches = []; - var match; - while ((match = pattern.exec(str)) !== null) { - matches.push(match) - } - return flatten ? matches.flat() : matches -} - -function stringUtils() { - Object.defineProperties(String.prototype, { - replaceX: { - value: function(regex, replacement) { - let matches = matchesAll(this, regex, true); - if (matches && matches.length > 1) { - const hasCaptureGroup = /\$\d/.test(replacement); - if (hasCaptureGroup) { - return this.replace(regex, m => m.replace(regex, replacement)) - } else { - return this.replace(regex, (m, p1) => m.replace(p1, replacement)) - } - } - return this.replace(regex, replacement) - }, - configurable: true, - enumerable: false, - writable: true - }, - parseX: { - get: function() { - try { - return JSON.parse(this) - } catch (e) { - console.log(e.message); - return this.startsWith("[") ? [] : {} - } - }, - configurable: true, - enumerable: false - } - }) -} - -function cut(text, start, end, method, All) { - let result = ""; - let c = (t, s, e) => { - let result = ""; - let rs = []; - let results = []; - try { - let lr = new RegExp(String.raw`${s}`.toString()); - let rr = new RegExp(String.raw`${e}`.toString()); - const segments = t.split(lr); - if (segments.length < 2) return ""; - let cutSegments = segments.slice(1).map(segment => { - let splitSegment = segment.split(rr); - return splitSegment.length < 2 ? undefined : splitSegment[0] + e - }).filter(f => f); - if (All) { - return `[${cutSegments.join(",")}]` - } else { - return cutSegments[0] - } - } catch (e) { - console.log(`Error cutting text:${e.message}`) - } - return result - }; - result = c(text, start, end); - stringUtils(); - if (method && typeof method === "function") { - result = method(result) - } - return result -} - -function DRPY() { - return { - runMain: runMain, - getRule: getRule, - init: init, - home: home, - homeVod: homeVod, - category: category, - detail: detail, - play: play, - search: search, - proxy: proxy, - sniffer: sniffer, - isVideo: isVideo, - fixAdM3u8Ai: fixAdM3u8Ai - } -} -export default { - runMain: runMain, - getRule: getRule, - init: init, - home: home, - homeVod: homeVod, - category: category, - detail: detail, - play: play, - search: search, - proxy: proxy, - sniffer: sniffer, - isVideo: isVideo, - fixAdM3u8Ai: fixAdM3u8Ai, - DRPY: DRPY -}; \ No newline at end of file diff --git a/cpu_iy/lib/茫茫.png b/cpu_iy/lib/茫茫.png deleted file mode 100644 index 93c54a68..00000000 --- a/cpu_iy/lib/茫茫.png +++ /dev/null @@ -1 +0,0 @@ -dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+eZvuW/meaXoOaenFvlrphdJywKICAgIGhvc3Q6ICdodHRwczovL3BpYW5rdS5hcGkubWd0di5jb20nLAogICAgaG9tZVVybDogJycsCiAgICBzZWFyY2hVcmw6ICdodHRwczovL21vYmlsZXNvLmJ6Lm1ndHYuY29tL21zaXRlL3NlYXJjaC92Mj9xPSoqJnBuPWZ5cGFnZSZwYz0xMCcsCiAgICBkZXRhaWxVcmw6ICdodHRwczovL3Bjd2ViLmFwaS5tZ3R2LmNvbS9lcGlzb2RlL2xpc3Q/cGFnZT0xJnNpemU9NTAmdmlkZW9faWQ9ZnlpZCcsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAxLAogICAgbXVsdGk6IDEsCiAgICB1cmw6ICcvcmlkZXIvbGlzdC9wY3dlYi92Mz9wbGF0Zm9ybT1wY3dlYiZjaGFubmVsSWQ9ZnljbGFzcyZwbj1meXBhZ2UmcGM9ODAmaHVkb25nPTEmX3N1cHBvcnQ9MTAwMDAwMDAma2luZD1hMSZhcmVhPWExJywKICAgIGZpbHRlcl91cmw6ICd5ZWFyPXt7ZmwueWVhciBvciAiYWxsIn19JnNvcnQ9e3tmbC5zb3J0IG9yICJhbGwifX0mY2hhcmdlSW5mbz17e2ZsLmNoYXJnZUluZm8gb3IgImFsbCJ9fScsCiAgICBoZWFkZXJzOiB7CiAgICAgICAgJ1VzZXItQWdlbnQnOiAnUENfVUEnCiAgICB9LAogICAgdGltZW91dDogNTAwMCwKICAgIGNsYXNzX25hbWU6ICdcdTgzMmJcdTgzMmJcdTc1MzVcdTVmNzFcdTAwMjZcdTgzMmJcdTgzMmJcdTc1MzVcdTg5YzZcdTUyNjdcdTAwMjZcdTgzMmJcdTgzMmJcdTdlZmNcdTgyN2FcdTAwMjZcdTgzMmJcdTgzMmJcdTUyYThcdTZmMmJcdTAwMjZcdTgzMmJcdTgzMmJcdTdlYWFcdTVmNTVcdTcyNDdcdTAwMjZcdTgzMmJcdTgzMmJcdTY1NTlcdTgwYjJcdTAwMjZcdTgzMmJcdTgzMmJcdTVjMTFcdTUxM2YnLAogICAgY2xhc3NfdXJsOiAnXHUwMDMzXHUwMDI2XHUwMDMyXHUwMDI2XHUwMDMxXHUwMDI2XHUwMDM1XHUwMDMwXHUwMDI2XHUwMDM1XHUwMDMxXHUwMDI2XHUwMDMxXHUwMDMxXHUwMDM1XHUwMDI2XHUwMDMxXHUwMDMwJywKICAgIGZpbHRlcjogewogICAgICAgICIxIjogZ2V0Q29tbW9uRmlsdGVyKCksCiAgICAgICAgIjIiOiBnZXRDb21tb25GaWx0ZXIoKSwKICAgICAgICAiMyI6IGdldENvbW1vbkZpbHRlcigpLAogICAgICAgICI1MCI6IGdldENvbW1vbkZpbHRlcigpLAogICAgICAgICI1MSI6IGdldENvbW1vbkZpbHRlcigpLAogICAgICAgICIxMTUiOiBnZXRDb21tb25GaWx0ZXIoKQogICAgfSwKICAgIGxpbWl0OiAyMCwKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBsYXp5OiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGxldCBhcGkgPSAiaHR0cDovLzEuOTQuMjQ0LjIxNDo4ODg5L2dldHVybD91cmw9IiArIGlucHV0LnNwbGl0KCI/IilbMF07CiAgICAgICAgICAgIGNvbnNvbGUubG9nKGFwaSk7CiAgICAgICAgICAgIGxldCByZXNwb25zZSA9IGZldGNoKGFwaSwgewogICAgICAgICAgICAgICAgbWV0aG9kOiAnZ2V0JywKICAgICAgICAgICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICAgICAgICAgICAnVXNlci1BZ2VudCc6ICdva2h0dHAvMy4xNC45JywKICAgICAgICAgICAgICAgICAgICAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGxldCBiYXRhID0gSlNPTi5wYXJzZShyZXNwb25zZSk7CiAgICAgICAgICAgIGlucHV0ID0gewogICAgICAgICAgICAgICAgcGFyc2U6IDAsCiAgICAgICAgICAgICAgICB1cmw6IGJhdGEudXJsLmluY2x1ZGVzKCJtZ3R2IikgPyBiYXRhLnVybCA6IGlucHV0LnNwbGl0KCI/IilbMF0sCiAgICAgICAgICAgICAgICBqeDogYmF0YS51cmwuaW5jbHVkZXMoIm1ndHYiKSA/IDAgOiAxLAogICAgICAgICAgICAgICAgZGFubWFrdTogImh0dHA6Ly8xMjcuMC4wLjE6OTk3OC9wcm94eT9kbz1kYW5tdSZzaXRlPWpzJnVybD0iICsgaW5wdXQuc3BsaXQoIj8iKVswXQogICAgICAgICAgICB9OwogICAgICAgIH0gY2F0Y2ggewogICAgICAgICAgICBpbnB1dCA9IHsKICAgICAgICAgICAgICAgIHBhcnNlOiAwLAogICAgICAgICAgICAgICAgdXJsOiBpbnB1dC5zcGxpdCgiPyIpWzBdLAogICAgICAgICAgICAgICAgang6IDEsCiAgICAgICAgICAgICAgICBkYW5tYWt1OiAiaHR0cDovLzEyNy4wLjAuMTo5OTc4L3Byb3h5P2RvPWRhbm11JnNpdGU9anMmdXJsPSIgKyBpbnB1dC5zcGxpdCgiPyIpWzBdCiAgICAgICAgICAgIH07CiAgICAgICAgfQogICAgfSksCiAgICDkuIDnuqc6ICdqc29uOmRhdGEuaGl0RG9jczt0aXRsZTtpbWc7dXBkYXRlSW5mb3x8cmlnaHRDb3JuZXIudGV4dDtwbGF5UGFydElkJywKICAgIOS6jOe6pzogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBmZXRjaF9wYXJhbXMuaGVhZGVycy5SZWZlcmVyID0gImh0dHBzOi8vd3d3Lm1ndHYuY29tIjsKICAgICAgICBmZXRjaF9wYXJhbXMuaGVhZGVyc1siVXNlci1BZ2VudCJdID0gTU9CSUxFX1VBOwoKICAgICAgICBsZXQgdmlkZW9JZCA9IGlucHV0LnNwbGl0KCd2aWRlb19pZD0nKVsxXS5zcGxpdCgnJicpWzBdOwogICAgICAgIGxldCBpbmZvVXJsID0gYGh0dHBzOi8vcGN3ZWIuYXBpLm1ndHYuY29tL3ZpZGVvL2luZm8/YWxsb3dlZFJDPTEmdmlkPSR7dmlkZW9JZH0mdHlwZT1iJl9zdXBwb3J0PTEwMDAwMDAwYDsKICAgICAgICBsZXQgaW5mb0RhdGEgPSBKU09OLnBhcnNlKHJlcXVlc3QoaW5mb1VybCkpOwoKICAgICAgICBpZiAoaW5mb0RhdGEgJiYgaW5mb0RhdGEuZGF0YSAmJiBpbmZvRGF0YS5kYXRhLmluZm8pIHsKICAgICAgICAgICAgbGV0IGRldGFpbCA9IGluZm9EYXRhLmRhdGEuaW5mby5kZXRhaWwgfHwge307CiAgICAgICAgICAgIFZPRCA9IHsKICAgICAgICAgICAgICAgIHZvZF9uYW1lOiBpbmZvRGF0YS5kYXRhLmluZm8udGl0bGUgfHwgIiIsCiAgICAgICAgICAgICAgICB0eXBlX25hbWU6IGRldGFpbC5raW5kIHx8ICIiLAogICAgICAgICAgICAgICAgdm9kX3llYXI6IGRldGFpbC5yZWxlYXNlVGltZSB8fCAiIiwKICAgICAgICAgICAgICAgIHZvZF9hcmVhOiBkZXRhaWwuYXJlYSB8fCAiIiwKICAgICAgICAgICAgICAgIHZvZF9hY3RvcjogZGV0YWlsLmxlYWRlciB8fCAiIiwKICAgICAgICAgICAgICAgIHZvZF9kaXJlY3RvcjogZGV0YWlsLmRpcmVjdG9yIHx8ICIiLAogICAgICAgICAgICAgICAgdm9kX2NvbnRlbnQ6IGRldGFpbC5zdG9yeSB8fCAiIiwKICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiBkZXRhaWwudXBkYXRlSW5mbyB8fCAiIgogICAgICAgICAgICB9OwogICAgICAgICAgICBpZiAoZGV0YWlsLmltZykgVk9ELnZvZF9waWMgPSBkZXRhaWwuaW1nOwogICAgICAgIH0KCiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBsZXQgaHRtbCA9IHJlcXVlc3QoaW5wdXQpOwogICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICBsZXQgaG9zdCA9ICJodHRwczovL3d3dy5tZ3R2LmNvbSI7CiAgICAgICAgbGV0IG91cmwgPSBqc29uLmRhdGEubGlzdC5sZW5ndGggPiAwID8ganNvbi5kYXRhLmxpc3RbMF0udXJsIDoganNvbi5kYXRhLnNlcmllc1swXS51cmw7CiAgICAgICAgaWYgKCEvXmh0dHAvLnRlc3Qob3VybCkpIG91cmwgPSBob3N0ICsgb3VybDsKCiAgICAgICAgZmV0Y2hfcGFyYW1zLmhlYWRlcnNbIlVzZXItQWdlbnQiXSA9IE1PQklMRV9VQTsKICAgICAgICBodG1sID0gcmVxdWVzdChvdXJsKTsKICAgICAgICBpZiAoaHRtbC5pbmNsdWRlcygid2luZG93LmxvY2F0aW9uID0iKSkgewogICAgICAgICAgICBvdXJsID0gcGRmaChodG1sLCAibWV0YVtodHRwLWVxdWl2PXJlZnJlc2hdJiZjb250ZW50Iikuc3BsaXQoInVybD0iKVsxXTsKICAgICAgICAgICAgaHRtbCA9IHJlcXVlc3Qob3VybCk7CiAgICAgICAgfQoKICAgICAgICB0cnkgewogICAgICAgICAgICBsZXQgZGV0YWlscyA9IHBkZmgoaHRtbCwgIi5tLWRldGFpbHMmJkh0bWwiKS5yZXBsYWNlKC9oMT4vLCAiaDY+IikucmVwbGFjZSgvZGl2L2csICJiciIpOwogICAgICAgICAgICBsZXQgYWN0b3IgPSAiIiwKICAgICAgICAgICAgICAgIGRpcmVjdG9yID0gIiIsCiAgICAgICAgICAgICAgICB0aW1lID0gIiI7CiAgICAgICAgICAgIGlmICgv5pKt5Ye65pe26Ze0Ly50ZXN0KGRldGFpbHMpKSB7CiAgICAgICAgICAgICAgICBhY3RvciA9IHBkZmgoaHRtbCwgInA6ZXEoNSkmJlRleHQiKS5zdWJzdHIoMCwgMjUpOwogICAgICAgICAgICAgICAgZGlyZWN0b3IgPSBwZGZoKGh0bWwsICJwOmVxKDQpJiZUZXh0Iik7CiAgICAgICAgICAgICAgICB0aW1lID0gcGRmaChodG1sLCAicDplcSgzKSYmVGV4dCIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYWN0b3IgPSBwZGZoKGh0bWwsICJwOmVxKDQpJiZUZXh0Iikuc3Vic3RyKDAsIDI1KTsKICAgICAgICAgICAgICAgIGRpcmVjdG9yID0gcGRmaChodG1sLCAicDplcSgzKSYmVGV4dCIpOwogICAgICAgICAgICAgICAgdGltZSA9ICLlt7Llroznu5MiOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGxldCBfaW1nID0gcGQoaHRtbCwgIi52aWRlby1pbWcmJmltZyYmc3JjIik7CiAgICAgICAgICAgIGxldCBKSiA9IHBkZmgoaHRtbCwgIi5kZXNjJiZUZXh0Iikuc3BsaXQoIueJm+mprOeugOS7i++8miIpWzFdOwogICAgICAgICAgICBWT0Qudm9kX25hbWUgPSBWT0Qudm9kX25hbWUgfHwgcGRmaChodG1sLCAiLnZ0LXR4dCYmVGV4dCIpOwogICAgICAgICAgICBWT0QudHlwZV9uYW1lID0gVk9ELnR5cGVfbmFtZSB8fCBwZGZoKGh0bWwsICJwOmVxKDApJiZUZXh0Iikuc3Vic3RyKDAsIDYpOwogICAgICAgICAgICBWT0Qudm9kX2FyZWEgPSBWT0Qudm9kX2FyZWEgfHwgcGRmaChodG1sLCAicDplcSgxKSYmVGV4dCIpOwogICAgICAgICAgICBWT0Qudm9kX2FjdG9yID0gVk9ELnZvZF9hY3RvciB8fCBhY3RvcjsKICAgICAgICAgICAgVk9ELnZvZF9kaXJlY3RvciA9IFZPRC52b2RfZGlyZWN0b3IgfHwgZGlyZWN0b3I7CiAgICAgICAgICAgIFZPRC52b2RfcmVtYXJrcyA9IFZPRC52b2RfcmVtYXJrcyB8fCB0aW1lOwogICAgICAgICAgICBWT0Qudm9kX3BpYyA9IFZPRC52b2RfcGljIHx8IF9pbWc7CiAgICAgICAgICAgIFZPRC52b2RfY29udGVudCA9IFZPRC52b2RfY29udGVudCB8fCBKSjsKICAgICAgICAgICAgaWYgKCFWT0Qudm9kX25hbWUpIFZPRC52b2RfbmFtZSA9IFZPRC50eXBlX25hbWU7CiAgICAgICAgfSBjYXRjaCAoZSkgewogICAgICAgICAgICBsb2coIuiOt+WPluW9seeJh+S/oeaBr+WPkeeUn+mUmeivrzoiICsgZS5tZXNzYWdlKTsKICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGdldFJqcGcoaW1nVXJsLCB4cykgewogICAgICAgICAgICB4cyA9IHhzIHx8IDM7CiAgICAgICAgICAgIGxldCBwaWNTaXplID0gL2pwZ18vLnRlc3QoaW1nVXJsKSA/IGltZ1VybC5zcGxpdCgianBnXyIpWzFdLnNwbGl0KCIuIilbMF0gOiBmYWxzZTsKICAgICAgICAgICAgbGV0IHJqcGcgPSBmYWxzZTsKICAgICAgICAgICAgaWYgKHBpY1NpemUpIHsKICAgICAgICAgICAgICAgIGxldCBhID0gcGFyc2VJbnQocGljU2l6ZS5zcGxpdCgieCIpWzBdKSAqIHhzOwogICAgICAgICAgICAgICAgbGV0IGIgPSBwYXJzZUludChwaWNTaXplLnNwbGl0KCJ4IilbMV0pICogeHM7CiAgICAgICAgICAgICAgICByanBnID0gYSArICJ4IiArIGIgKyAiLmpwZyI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmV0dXJuIC9qcGdfLy50ZXN0KGltZ1VybCkgJiYgcmpwZyA/IGltZ1VybC5yZXBsYWNlKGltZ1VybC5zcGxpdCgianBnXyIpWzFdLCByanBnKSA6IGltZ1VybDsKICAgICAgICB9CgogICAgICAgIGlmIChqc29uLmRhdGEudG90YWwgPT09IDEgJiYganNvbi5kYXRhLmxpc3QubGVuZ3RoID09PSAxKSB7CiAgICAgICAgICAgIGxldCBkYXRhID0ganNvbi5kYXRhLmxpc3RbMF07CiAgICAgICAgICAgIGQucHVzaCh7CiAgICAgICAgICAgICAgICB0aXRsZTogZGF0YS50NCwKICAgICAgICAgICAgICAgIGRlc2M6IGRhdGEudDIsCiAgICAgICAgICAgICAgICBwaWNfdXJsOiBnZXRSanBnKGRhdGEuaW1nKSwKICAgICAgICAgICAgICAgIHVybDogImh0dHBzOi8vd3d3Lm1ndHYuY29tIiArIGRhdGEudXJsCiAgICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSBpZiAoanNvbi5kYXRhLmxpc3QubGVuZ3RoID4gMSkgewogICAgICAgICAgICBmb3IgKGxldCBpID0gMTsgaSA8PSBqc29uLmRhdGEudG90YWxfcGFnZTsgaSsrKSB7CiAgICAgICAgICAgICAgICBpZiAoaSA+IDEpIGpzb24gPSBKU09OLnBhcnNlKGZldGNoKGlucHV0LnJlcGxhY2UoInBhZ2U9MSIsICJwYWdlPSIgKyBpKSwge30pKTsKICAgICAgICAgICAgICAgIGpzb24uZGF0YS5saXN0LmZvckVhY2goZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmlzSW50YWN0ID09ICIxIikgewogICAgICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGRhdGEudDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjOiBkYXRhLnQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGljX3VybDogZ2V0UmpwZyhkYXRhLmltZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6ICJodHRwczovL3d3dy5tZ3R2LmNvbSIgKyBkYXRhLnVybAogICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHByaW50KGlucHV0ICsgIuaaguaXoOeJh+a6kCIpOwogICAgICAgIH0KICAgICAgICBWT0Qudm9kX3BsYXlfZnJvbSA9ICJcdTU5MjlcdTc5NWVcdTAwNDlcdTAwNTlcdTIwMTRcdTIwMTRcdTgzMmJcdTgzMmIiOwogICAgICAgIFZPRC52b2RfcGxheV91cmwgPSBkLm1hcChmdW5jdGlvbihpdCkgewogICAgICAgICAgICByZXR1cm4gaXQudGl0bGUgKyAiJCIgKyBpdC51cmw7CiAgICAgICAgfSkuam9pbigiIyIpOwogICAgICAgIHNldFJlc3VsdChkKTsKICAgIH0pLAogICAg5pCc57SiOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGZldGNoX3BhcmFtcy5oZWFkZXJzLlJlZmVyZXIgPSAiaHR0cHM6Ly93d3cubWd0di5jb20iOwogICAgICAgIGZldGNoX3BhcmFtcy5oZWFkZXJzWyJVc2VyLUFnZW50Il0gPSBNT0JJTEVfVUE7CiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBsZXQgaHRtbCA9IHJlcXVlc3QoaW5wdXQpOwogICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICBqc29uLmRhdGEuY29udGVudHMuZm9yRWFjaChmdW5jdGlvbihkYXRhKSB7CiAgICAgICAgICAgIGlmIChkYXRhLnR5cGUgJiYgZGF0YS50eXBlID09ICdtZWRpYScpIHsKICAgICAgICAgICAgICAgIGxldCBpdGVtID0gZGF0YS5kYXRhWzBdOwogICAgICAgICAgICAgICAgaWYgKGl0ZW0uc291cmNlID09PSAiaW1nbyIpIHsKICAgICAgICAgICAgICAgICAgICBsZXQgZnljbGFzcyA9ICcnOwogICAgICAgICAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGZ5Y2xhc3MgPSBpdGVtLnJwdC5tYXRjaCgvaWR4PSguKj8pJi8pWzFdICsgJyQnOwogICAgICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgbG9nKGUubWVzc2FnZSk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGQucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpdGVtLnRpdGxlLnJlcGxhY2UoLzxCPnw8XC9CPi9nLCAnJyksCiAgICAgICAgICAgICAgICAgICAgICAgIGltZzogaXRlbS5pbWcgfHwgJycsCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICBkZXNjOiBpdGVtLmRlc2Muam9pbignLCcpLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGZ5Y2xhc3MgKyBpdGVtLnVybC5tYXRjaCgvLipcLyguKj8pXC5odG1sLylbMV0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHNldFJlc3VsdChkKTsKICAgIH0pCn07CgpmdW5jdGlvbiBnZXRDb21tb25GaWx0ZXIoKSB7CiAgICByZXR1cm4gW3sKICAgICAgICAia2V5IjogImNoYXJnZUluZm8iLAogICAgICAgICJuYW1lIjogIuS7mOi0ueexu+WeiyIsCiAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICJhbGwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIuWFjei0uSIsCiAgICAgICAgICAgICAgICAidiI6ICJiMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAidmlwIiwKICAgICAgICAgICAgICAgICJ2IjogImIyIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICJWSVDnlKjliLgiLAogICAgICAgICAgICAgICAgInYiOiAiYjMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIuS7mOi0ueeCueaSrSIsCiAgICAgICAgICAgICAgICAidiI6ICJiNCIKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sIHsKICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICJjMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogImMyIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICLnn6XkuY7pq5jliIYiLAogICAgICAgICAgICAgICAgInYiOiAiYzQiCiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9LCB7CiAgICAgICAgImtleSI6ICJ5ZWFyIiwKICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiYWxsIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjYiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEyIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDExIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA5IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDgiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDciLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA2IgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNCIKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH1dOwp9 \ No newline at end of file diff --git a/cpu_iy/lib/藤藤.png b/cpu_iy/lib/藤藤.png deleted file mode 100644 index faa2b9de..00000000 --- a/cpu_iy/lib/藤藤.png +++ /dev/null @@ -1 +0,0 @@ -dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+iFvuiur+inhumikScsCiAgICBob3N0OiAnaHR0cHM6Ly92LnFxLmNvbScsCiAgICBob21lVXJsOiAnL3gvYnUvcGFnZXNoZWV0L2xpc3Q/X2FsbD0xJmFwcGVuZD0xJmNoYW5uZWw9Y2FydG9vbiZsaXN0cGFnZT0xJm9mZnNldD0wJnBhZ2VzaXplPTIxJmlhcmVhPS0xJnNvcnQ9MTgnLAogICAgZGV0YWlsVXJsOiAnaHR0cHM6Ly9ub2RlLnZpZGVvLnFxLmNvbS94L2FwaS9mbG9hdF92aW5mbzI/Y2lkPWZ5aWQnLAogICAgc2VhcmNoVXJsOiAnKionLAogICAgc2VhcmNoYWJsZTogMiwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBtdWx0aTogMSwKICAgIHVybDogJy94L2J1L3BhZ2VzaGVldC9saXN0P19hbGw9MSZhcHBlbmQ9MSZjaGFubmVsPWZ5Y2xhc3MmbGlzdHBhZ2U9MSZvZmZzZXQ9KChmeXBhZ2UtMSkqMjEpJnBhZ2VzaXplPTIxJmlhcmVhPS0xJywKICAgIGZpbHRlcl91cmw6ICdzb3J0PXt7Zmwuc29ydCBvciA3NX19Jml5ZWFyPXt7ZmwuaXllYXJ9fSZ5ZWFyPXt7ZmwueWVhcn19Jml0eXBlPXt7ZmwudHlwZX19JmlmZWF0dXJlPXt7ZmwuZmVhdHVyZX19JmlhcmVhPXt7ZmwuYXJlYX19Jml0cmFpbGVyPXt7ZmwuaXRyYWlsZXJ9fSZnZW5kZXI9e3tmbC5zZXh9fScsCiAgICBmaWx0ZXJfdXJsOiAnc29ydD17e2ZsLnNvcnQgb3IgNzV9fSZpeWVhcj17e2ZsLml5ZWFyfX0meWVhcj17e2ZsLnllYXJ9fSZpdHlwZT17e2ZsLnR5cGV9fSZpZmVhdHVyZT17e2ZsLmZlYXR1cmV9fSZpYXJlYT17e2ZsLmFyZWF9fSZpdHJhaWxlcj17e2ZsLml0cmFpbGVyfX0mZ2VuZGVyPXt7Zmwuc2V4fX0nLAogICAgZmlsdGVyOiB7CiAgICAgICAgImNob2ljZSI6IFt7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiNzUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICI4MyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aW96K+EIiwKICAgICAgICAgICAgICAgICJ2IjogIjgxIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJpeWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH1dCiAgICAgICAgfV0sCiAgICAgICAgInR2IjogW3sKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICI3NSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5pawIiwKICAgICAgICAgICAgICAgICJ2IjogIjc5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpb3or4QiLAogICAgICAgICAgICAgICAgInYiOiAiMTYiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogImZlYXR1cmUiLAogICAgICAgICAgICAibmFtZSI6ICLnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Y+k6KOFIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaCrOeWkSIsCiAgICAgICAgICAgICAgICAidiI6ICIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpg73luIIiLAogICAgICAgICAgICAgICAgInYiOiAiNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5a625bqtIiwKICAgICAgICAgICAgICAgICJ2IjogIjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWWnOWJpyIsCiAgICAgICAgICAgICAgICAidiI6ICI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLkvKDlpYciLAogICAgICAgICAgICAgICAgInYiOiAiNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5q2m5L6gIiwKICAgICAgICAgICAgICAgICJ2IjogIjgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGm+aXhSIsCiAgICAgICAgICAgICAgICAidiI6ICI5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnYPosIsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumdqeWRvSIsCiAgICAgICAgICAgICAgICAidiI6ICIxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi546w5a6eIiwKICAgICAgICAgICAgICAgICJ2IjogIjEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpnZLmmKUiLAogICAgICAgICAgICAgICAgInYiOiAiMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueMjuWlhyIsCiAgICAgICAgICAgICAgICAidiI6ICIxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56eR5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIjE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnq57mioAiLAogICAgICAgICAgICAgICAgInYiOiAiMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueOhOW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICIxOCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE1IgogICAgICAgICAgICB9XQogICAgICAgIH1dLAogICAgICAgICJtb3ZpZSI6IFt7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiNzUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICI4MyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aW96K+EIiwKICAgICAgICAgICAgICAgICJ2IjogIjgxIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ0eXBlIiwKICAgICAgICAgICAgIm5hbWUiOiAi57G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54qv572qIiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWKseW/lyIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLllpzliaciLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLng63ooYAiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDYxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgqznlpEiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDEyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgZDmgJYiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliqjnlLsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmiJjkuokiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDA2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlrrbluq0iLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliafmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpYflubsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrabkvqAiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDExIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLogIHniYciLAogICAgICAgICAgICAgICAgInYiOiAiMTAwMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLopb/pg6giLAogICAgICAgICAgICAgICAgInYiOiAiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6K6w5b2V54mHIiwKICAgICAgICAgICAgICAgICJ2IjogIjEwMDAyMCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAieWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiLTEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjYiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH1dCiAgICAgICAgfV0sCiAgICAgICAgInZhcmlldHkiOiBbewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogIjc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiMjMiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogIml5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05LujIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNSIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiY2FydG9vbiI6IFt7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiNzUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICI4MyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aW96K+EIiwKICAgICAgICAgICAgICAgICJ2IjogIjgxIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJhcmVhIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Zyw5Yy6IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YaF5ZywIiwKICAgICAgICAgICAgICAgICJ2IjogIjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaXpeacrCIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrKfnvo4iLAogICAgICAgICAgICAgICAgInYiOiAiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YW25LuWIiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInR5cGUiLAogICAgICAgICAgICAibmFtZSI6ICLnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnjoTlubsiLAogICAgICAgICAgICAgICAgInYiOiAiOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56eR5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuatpuS+oCIsCiAgICAgICAgICAgICAgICAidiI6ICIxMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YaS6ZmpIiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaImOaWlyIsCiAgICAgICAgICAgICAgICAidiI6ICI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmkJ7nrJEiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oGL54ixIiwKICAgICAgICAgICAgICAgICJ2IjogIjciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumtlOW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnq57mioAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaCrOeWkSIsCiAgICAgICAgICAgICAgICAidiI6ICIxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pel5bi4IiwKICAgICAgICAgICAgICAgICJ2IjogIjE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmoKHlm60iLAogICAgICAgICAgICAgICAgInYiOiAiMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuecn+S6uiIsCiAgICAgICAgICAgICAgICAidiI6ICIxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5o6o55CGIiwKICAgICAgICAgICAgICAgICJ2IjogIjE0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue7j+WFuCIsCiAgICAgICAgICAgICAgICAidiI6ICIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhbbku5YiLAogICAgICAgICAgICAgICAgInYiOiAiMTIiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogIml5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05LujIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNSIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiY2hpbGQiOiBbewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogIjc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiNzYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlveivhCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAic2V4IiwKICAgICAgICAgICAgIm5hbWUiOiAi5oCn5YirIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aWz5a2pIiwKICAgICAgICAgICAgICAgICJ2IjogIjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueUt+WtqSIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJhcmVhIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Zyw5Yy6IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YaF5ZywIiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaXpeacrCIsCiAgICAgICAgICAgICAgICAidiI6ICIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhbbku5YiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTpvoTmrrUiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIwLTPlsoEiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiNC025bKBIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjctOeWygSIsCiAgICAgICAgICAgICAgICAidiI6ICIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIxMOWygeS7peS4iiIsCiAgICAgICAgICAgICAgICAidiI6ICI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhajlubTpvoTmrrUiLAogICAgICAgICAgICAgICAgInYiOiAiNyIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiZG9jbyI6IFt7CiAgICAgICAgICAgICJrZXkiOiAic29ydCIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDng60iLAogICAgICAgICAgICAgICAgInYiOiAiNzUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICI3NCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXRyYWlsZXIiLAogICAgICAgICAgICAibmFtZSI6ICLlh7rlk4HmlrkiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJCQkMiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Zu95a625Zyw55CGIiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIkhCTyIsCiAgICAgICAgICAgICAgICAidiI6ICIzMTc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJOSEsiLAogICAgICAgICAgICAgICAgInYiOiAiMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Y6G5Y+y6aKR6YGTIiwKICAgICAgICAgICAgICAgICJ2IjogIjciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIklUViIsCiAgICAgICAgICAgICAgICAidiI6ICIzNTMwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmjqLntKLpopHpgZMiLAogICAgICAgICAgICAgICAgInYiOiAiMzE3NCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiWkRGIiwKICAgICAgICAgICAgICAgICJ2IjogIjMxNzYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuiFvuiur+iHquWItiIsCiAgICAgICAgICAgICAgICAidiI6ICIxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5ZCI5L2c5py65p6EIiwKICAgICAgICAgICAgICAgICJ2IjogIjYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWFtuS7liIsCiAgICAgICAgICAgICAgICAidiI6ICI1IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ0eXBlIiwKICAgICAgICAgICAgIm5hbWUiOiAi57G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Ieq54S2IiwKICAgICAgICAgICAgICAgICJ2IjogIjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue+jumjnyIsCiAgICAgICAgICAgICAgICAidiI6ICIxMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56S+5LyaIiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS6uuaWhyIsCiAgICAgICAgICAgICAgICAidiI6ICI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yab5LqLIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuenkeaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICI4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLotKLnu48iLAogICAgICAgICAgICAgICAgInYiOiAiMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaOoumZqSIsCiAgICAgICAgICAgICAgICAidiI6ICIxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi572q5qGIIiwKICAgICAgICAgICAgICAgICJ2IjogIjciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICIxMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5peF5ri4IiwKICAgICAgICAgICAgICAgICJ2IjogIjExIgogICAgICAgICAgICB9XQogICAgICAgIH1dCiAgICB9LAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ1BDX1VBJwogICAgfSwKICAgIHRpbWVvdXQ6IDUwMDAsCiAgICBjYXRlX2V4Y2x1ZGU6ICfkvJrlkZh85ri45oiPfOWFqOmDqCcsCiAgICBjbGFzc19uYW1lOiAnXHU4NWU0XHU4NWU0XHU1MmE4XHU2ZjJiXHUwMDI2XHU4NWU0XHU4NWU0XHU3NTM1XHU1ZjcxXHUwMDI2XHU4NWU0XHU4NWU0XHU3NTM1XHU4OWM2XHU1MjY3XHUwMDI2XHU4NWU0XHU4NWU0XHU3ZWZjXHU4MjdhXHUwMDI2XHU4NWU0XHU4NWU0XHU1YzExXHU1MTNmXHUwMDI2XHU4NWU0XHU4NWU0XHU3ZWFhXHU1ZjU1XHU3MjQ3JywKICAgIGNsYXNzX3VybDogJ1x1MDA2M1x1MDA2MVx1MDA3Mlx1MDA3NFx1MDA2Zlx1MDA2Zlx1MDA2ZVx1MDAyNlx1MDA2ZFx1MDA2Zlx1MDA3Nlx1MDA2OVx1MDA2NVx1MDAyNlx1MDA3NFx1MDA3Nlx1MDAyNlx1MDA3Nlx1MDA2MVx1MDA3Mlx1MDA2OVx1MDA2NVx1MDA3NFx1MDA3OVx1MDAyNlx1MDA2M1x1MDA2OFx1MDA2OVx1MDA2Y1x1MDA2NFx1MDAyNlx1MDA2NFx1MDA2Zlx1MDA2M1x1MDA2ZicsCiAgICBsaW1pdDogMjAsCiAgICBwbGF5X3BhcnNlOiB0cnVlLAogICAgbGF6eTogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICB0cnkgewogICAgICAgICAgICBsZXQgYXBpPSJodHRwOi8vMS45NC4yNDQuMjE0Ojg4ODkvZ2V0dXJsP3VybD0iICsgaW5wdXQuc3BsaXQoIj8iKVswXTsKICAgICAgICAgICAgY29uc29sZS5sb2coYXBpKTsKICAgICAgICAgICAgbGV0IHJlc3BvbnNlID0gZmV0Y2goYXBpLCB7CiAgICAgICAgICAgICAgICBtZXRob2Q6ICdnZXQnLAogICAgICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgICAgICdVc2VyLUFnZW50JzogJ29raHR0cC8zLjE0LjknLAogICAgICAgICAgICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICAgICAgbGV0IGJhdGEgPSBKU09OLnBhcnNlKHJlc3BvbnNlKTsKICAgICAgICAgICAgbG9nKGJhdGEpCiAgICAgICAgICAgIGlmIChiYXRhLnVybC5pbmNsdWRlcygiaHR0cCIpKSB7CiAgICAgICAgICAgICAgICBpbnB1dCA9IHsKICAgICAgICAgICAgICAgICAgICBoZWFkZXI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgJ1VzZXItQWdlbnQnOiAiIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgcGFyc2U6IDAsCiAgICAgICAgICAgICAgICAgICAgdXJsOiBiYXRhLnVybCwKICAgICAgICAgICAgICAgICAgICBqeDogMCwKICAgICAgICAgICAgICAgICAgICBkYW5tYWt1OiAnaHR0cDovLzEyNy4wLjAuMTo5OTc4L3Byb3h5P2RvPWRhbm11JnNpdGU9anMmdXJsPScgKyBpbnB1dC5zcGxpdCgiPyIpWzBdCiAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaW5wdXQgPSB7CiAgICAgICAgICAgICAgICAgICAgaGVhZGVyOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICdVc2VyLUFnZW50JzogIiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHBhcnNlOiAwLAogICAgICAgICAgICAgICAgICAgIHVybDogaW5wdXQuc3BsaXQoIj8iKVswXSwKICAgICAgICAgICAgICAgICAgICBqeDogMSwKICAgICAgICAgICAgICAgICAgICBkYW5tYWt1OiAnaHR0cDovLzEyNy4wLjAuMTo5OTc4L3Byb3h5P2RvPWRhbm11JnNpdGU9anMmdXJsPScgKyBpbnB1dC5zcGxpdCgiPyIpWzBdCiAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICB9CiAgICAgICAgfSBjYXRjaCB7CiAgICAgICAgICAgIGlucHV0ID0gewogICAgICAgICAgICAgICAgaGVhZGVyOiB7CiAgICAgICAgICAgICAgICAgICAgJ1VzZXItQWdlbnQnOiAiIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHBhcnNlOiAwLAogICAgICAgICAgICAgICAgdXJsOiBpbnB1dC5zcGxpdCgiPyIpWzBdLAogICAgICAgICAgICAgICAgang6IDEsCiAgICAgICAgICAgICAgICBkYW5tYWt1OiAnaHR0cDovLzEyNy4wLjAuMTo5OTc4L3Byb3h5P2RvPWRhbm11JnNpdGU9anMmdXJsPScgKyBpbnB1dC5zcGxpdCgiPyIpWzBdCiAgICAgICAgICAgIH07CiAgICAgICAgfQogICAgfSksCgogICAg5o6o6I2QOiAnLmxpc3RfaXRlbTtpbWcmJmFsdDtpbWcmJnNyYzthJiZUZXh0O2EmJmRhdGEtZmxvYXQnLAogICAg5LiA57qnOiAnLmxpc3RfaXRlbTtpbWcmJmFsdDtpbWcmJnNyYzthJiZUZXh0O2EmJmRhdGEtZmxvYXQnLAogICAg5LqM57qnOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIFZPRCA9IHt9OwogICAgICAgIGxldCBkID0gW107CiAgICAgICAgbGV0IHZpZGVvX2xpc3QgPSBbXTsKICAgICAgICBsZXQgdmlkZW9fbGlzdHMgPSBbXTsKICAgICAgICBsZXQgUVpPdXRwdXRKc29uOwogICAgICAgIGxldCBodG1sID0gZmV0Y2goaW5wdXQsIGZldGNoX3BhcmFtcyk7CiAgICAgICAgbGV0IHNvdXJjZUlkID0gL2dldF9wbGF5c291cmNlLy50ZXN0KGlucHV0KSA/IGlucHV0Lm1hdGNoKC9pZD0oXGQqPykmLylbMV0gOiBpbnB1dC5zcGxpdCgiY2lkPSIpWzFdOwogICAgICAgIGxldCBjaWQgPSBzb3VyY2VJZDsKICAgICAgICBsZXQgZGV0YWlsVXJsID0gImh0dHBzOi8vdi5xcS5jb20vZGV0YWlsL20vIiArIGNpZCArICIuaHRtbCI7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgbGV0IGpzb24gPSBKU09OLnBhcnNlKGh0bWwpOwogICAgICAgICAgICBWT0QgPSB7CiAgICAgICAgICAgICAgICB2b2RfdXJsOiBpbnB1dCwKICAgICAgICAgICAgICAgIHZvZF9uYW1lOiBqc29uLmMudGl0bGUsCiAgICAgICAgICAgICAgICB0eXBlX25hbWU6IGpzb24udHlwLmpvaW4oIiwiKSwKICAgICAgICAgICAgICAgIHZvZF9hY3RvcjoganNvbi5uYW0uam9pbigiLCIpLAogICAgICAgICAgICAgICAgdm9kX3llYXI6IGpzb24uYy55ZWFyLAogICAgICAgICAgICAgICAgdm9kX2NvbnRlbnQ6IGpzb24uYy5kZXNjcmlwdGlvbiwKICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiBqc29uLnJlYywKICAgICAgICAgICAgICAgIHZvZF9waWM6IHVybGpvaW4yKGlucHV0LCBqc29uLmMucGljKQogICAgICAgICAgICB9CiAgICAgICAgfSBjYXRjaCAoZSkge30KICAgICAgICBpZiAoL2dldF9wbGF5c291cmNlLy50ZXN0KGlucHV0KSkgewogICAgICAgICAgICBldmFsKGh0bWwpOwogICAgICAgICAgICBsZXQgaW5kZXhMaXN0ID0gUVpPdXRwdXRKc29uLlBsYXlsaXN0SXRlbS5pbmRleExpc3Q7CiAgICAgICAgICAgIGluZGV4TGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0KSB7CiAgICAgICAgICAgICAgICBsZXQgZGF0YVVybCA9ICJodHRwczovL3MudmlkZW8ucXEuY29tL2dldF9wbGF5c291cmNlP2lkPSIgKyBzb3VyY2VJZCArICImcGxhdD0yJnR5cGU9NCZkYXRhX3R5cGU9MyZyYW5nZT0iICsgaXQgKyAiJnZpZGVvX3R5cGU9MTAmcGxuYW1lPXFxJm90eXBlPWpzb24iOwogICAgICAgICAgICAgICAgZXZhbChmZXRjaChkYXRhVXJsLCBmZXRjaF9wYXJhbXMpKTsKICAgICAgICAgICAgICAgIGxldCB2ZGF0YSA9IFFaT3V0cHV0SnNvbi5QbGF5bGlzdEl0ZW0udmlkZW9QbGF5TGlzdDsKICAgICAgICAgICAgICAgIHZkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSkgewogICAgICAgICAgICAgICAgICAgIGQucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpdGVtLnRpdGxlLAogICAgICAgICAgICAgICAgICAgICAgICBwaWNfdXJsOiBpdGVtLnBpYywKICAgICAgICAgICAgICAgICAgICAgICAgZGVzYzogaXRlbS5lcGlzb2RlX251bWJlciArICJcdFx0XHTmkq3mlL7ph4/vvJoiICsgaXRlbS50aGlyZExpbmUsCiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogaXRlbS5wbGF5VXJsCiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgdmlkZW9fbGlzdHMgPSB2aWRlb19saXN0cy5jb25jYXQodmRhdGEpCiAgICAgICAgICAgIH0pCiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgbGV0IGpzb24gPSBKU09OLnBhcnNlKGh0bWwpOwogICAgICAgICAgICB2aWRlb19saXN0cyA9IGpzb24uYy52aWRlb19pZHM7CiAgICAgICAgICAgIGxldCB1cmwgPSAiaHR0cHM6Ly92LnFxLmNvbS94L2NvdmVyLyIgKyBzb3VyY2VJZCArICIuaHRtbCI7CiAgICAgICAgICAgIGlmICh2aWRlb19saXN0cy5sZW5ndGggPT09IDEpIHsKICAgICAgICAgICAgICAgIGxldCB2aWQgPSB2aWRlb19saXN0c1swXTsKICAgICAgICAgICAgICAgIGxldCBvX3VybCA9ICJodHRwczovL3VuaW9uLnZpZGVvLnFxLmNvbS9mY2dpLWJpbi9kYXRhP290eXBlPWpzb24mdGlkPTE4MDQmYXBwaWQ9MjAwMDEyMzgmYXBwa2V5PTZjMDNiYmU5NjU4NDQ4YTQmdW5pb25fcGxhdGZvcm09MSZpZGxpc3Q9IiArIHZpZDsKICAgICAgICAgICAgICAgIGxldCBvX2h0bWwgPSBmZXRjaChvX3VybCwgZmV0Y2hfcGFyYW1zKTsKICAgICAgICAgICAgICAgIGV2YWwob19odG1sKTsKICAgICAgICAgICAgICAgIGlmIChRWk91dHB1dEpzb24ucmVzdWx0cyAmJiBRWk91dHB1dEpzb24ucmVzdWx0cy5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICAgICAgbGV0IGl0MSA9IFFaT3V0cHV0SnNvbi5yZXN1bHRzWzBdLmZpZWxkczsKICAgICAgICAgICAgICAgICAgICB1cmwgPSAiaHR0cHM6Ly92LnFxLmNvbS94L2NvdmVyLyIgKyBjaWQgKyAiLyIgKyB2aWQgKyAiLmh0bWwiOwogICAgICAgICAgICAgICAgICAgIGQucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpdDEudGl0bGUsCiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogdXJsCiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgdXJsID0gImh0dHBzOi8vdi5xcS5jb20veC9jb3Zlci8iICsgY2lkICsgIi8iICsgdmlkICsgIi5odG1sIjsKICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogIuato+eJh+aSreaUviIsCiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogdXJsCiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBlbHNlIGlmICh2aWRlb19saXN0cy5sZW5ndGggPiAxKSB7CiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHZpZGVvX2xpc3RzLmxlbmd0aDsgaSArPSAzMCkgewogICAgICAgICAgICAgICAgICAgIHZpZGVvX2xpc3QucHVzaCh2aWRlb19saXN0cy5zbGljZShpLCBpICsgMzApKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgdmlkZW9fbGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0LCBpZGV4KSB7CiAgICAgICAgICAgICAgICAgICAgbGV0IG9fdXJsID0gImh0dHBzOi8vdW5pb24udmlkZW8ucXEuY29tL2ZjZ2ktYmluL2RhdGE/b3R5cGU9anNvbiZ0aWQ9MTgwNCZhcHBpZD0yMDAwMTIzOCZhcHBrZXk9NmMwM2JiZTk2NTg0NDhhNCZ1bmlvbl9wbGF0Zm9ybT0xJmlkbGlzdD0iICsgaXQuam9pbigiLCIpOwogICAgICAgICAgICAgICAgICAgIGxldCBvX2h0bWwgPSBmZXRjaChvX3VybCwgZmV0Y2hfcGFyYW1zKTsKICAgICAgICAgICAgICAgICAgICBldmFsKG9faHRtbCk7CiAgICAgICAgICAgICAgICAgICAgUVpPdXRwdXRKc29uLnJlc3VsdHMuZm9yRWFjaChmdW5jdGlvbihpdDEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgaXQxID0gaXQxLmZpZWxkczsKICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHVybCA9ICJodHRwczovL3YucXEuY29tL3gvY292ZXIvIiArIGNpZCArICIvIiArIGl0MS52aWQgKyAiLmh0bWwiOwogICAgICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGl0MS50aXRsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpY191cmw6IGl0MS5waWMxNjB4OTAucmVwbGFjZSgiLzE2MCIsICIiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2M6IGl0MS52aWRlb19jaGVja3VwX3RpbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6IHVybCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IGl0MS5jYXRlZ29yeV9tYXAgJiYgaXQxLmNhdGVnb3J5X21hcC5sZW5ndGggPiAxID8gaXQxLmNhdGVnb3J5X21hcFsxXSA6ICIiCiAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGxldCBwbGF5RnJvbSA9IFtdOwogICAgICAgIGxldCBwbGF5VXJsID0gW107CgogICAgICAgIGxldCB5Z0tleXdvcmRzID0gWyLpooTlkYoiLCAi6Iqx57WuIiwgIueJh+iKsSIsICLnibnovpEiLCAi5bmV5ZCOIiwgIumHh+iuvyIsICLliLbkvZwiLCAiTVYiLCAi5Li76aKY5puyIl07CgogICAgICAgIGxldCB5ZyA9IGQuZmlsdGVyKGZ1bmN0aW9uKGl0KSB7CiAgICAgICAgICAgIHJldHVybiBpdC50eXBlICYmIHlnS2V5d29yZHMuc29tZShrZXl3b3JkID0+IGl0LnR5cGUuaW5jbHVkZXMoa2V5d29yZCkpOwogICAgICAgIH0pOwogICAgICAgIGxldCB6cCA9IGQuZmlsdGVyKGZ1bmN0aW9uKGl0KSB7CiAgICAgICAgICAgIHJldHVybiAhKGl0LnR5cGUgJiYgeWdLZXl3b3Jkcy5zb21lKGtleXdvcmQgPT4gaXQudHlwZS5pbmNsdWRlcyhrZXl3b3JkKSkpOwogICAgICAgIH0pOwoKICAgICAgICBpZiAoenAubGVuZ3RoID4gMCkgewogICAgICAgICAgICBwbGF5RnJvbS5wdXNoKCJcdTU5MjlcdTc5NWVcdTAwNDlcdTAwNTlcdTIwMTRcdTIwMTRcdTg1ZTRcdTg1ZTQiKTsKICAgICAgICAgICAgcGxheVVybC5wdXNoKHpwLm1hcChpdCA9PiBpdC50aXRsZSArICIkIiArIGl0LnVybCkuam9pbigiIyIpKTsKICAgICAgICB9CgogICAgICAgIGlmICh5Zy5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgIGxldCDpooTlkYogPSB5Zy5maWx0ZXIoaXQgPT4gaXQudHlwZSAmJiBpdC50eXBlLmluY2x1ZGVzKCLpooTlkYoiKSk7CiAgICAgICAgICAgIGxldCDoirHnta7niYfoirEgPSB5Zy5maWx0ZXIoaXQgPT4gaXQudHlwZSAmJiAoaXQudHlwZS5pbmNsdWRlcygi6Iqx57WuIikgfHwgaXQudHlwZS5pbmNsdWRlcygi54mH6IqxIikpKTsKICAgICAgICAgICAgbGV0IOeJuei+kSA9IHlnLmZpbHRlcihpdCA9PiBpdC50eXBlICYmIChpdC50eXBlLmluY2x1ZGVzKCLnibnovpEiKSB8fCBpdC50eXBlLmluY2x1ZGVzKCLluZXlkI4iKSkpOwoKICAgICAgICAgICAgaWYgKOmihOWRii5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICBwbGF5RnJvbS5wdXNoKCJcdTk4ODRcdTU0NGEiKTsKICAgICAgICAgICAgICAgIHBsYXlVcmwucHVzaCjpooTlkYoubWFwKGl0ID0+IGl0LnRpdGxlICsgIiQiICsgaXQudXJsKS5qb2luKCIjIikpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmICjoirHnta7niYfoirEubGVuZ3RoID4gMCkgewogICAgICAgICAgICAgICAgcGxheUZyb20ucHVzaCgi6Iqx57Wu54mH6IqxIik7CiAgICAgICAgICAgICAgICBwbGF5VXJsLnB1c2go6Iqx57Wu54mH6IqxLm1hcChpdCA9PiBpdC50aXRsZSArICIkIiArIGl0LnVybCkuam9pbigiIyIpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAo54m56L6RLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgICAgIHBsYXlGcm9tLnB1c2goIlx1NzI3OVx1OGY5MSIpOwogICAgICAgICAgICAgICAgcGxheVVybC5wdXNoKOeJuei+kS5tYXAoaXQgPT4gaXQudGl0bGUgKyAiJCIgKyBpdC51cmwpLmpvaW4oIiMiKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIFZPRC52b2RfcGxheV9mcm9tID0gcGxheUZyb20uam9pbigiJCQkIik7CiAgICAgICAgVk9ELnZvZF9wbGF5X3VybCA9IHBsYXlVcmwuam9pbigiJCQkIik7CiAgICB9KSwKICAgIOaQnOe0ojogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBsZXQgZCA9IFtdLAogICAgICAgICAgICBrZXl3b3JkID0gaW5wdXQuc3BsaXQoIi8iKVszXTsKICAgICAgICBsZXQgc2VlbklkcyA9IG5ldyBTZXQoKTsKCiAgICAgICAgZnVuY3Rpb24gdm9kU2VhcmNoKGtleXdvcmQsIHBhZ2UgPSAwKSB7CiAgICAgICAgICAgIHJldHVybiByZXF1ZXN0KCdodHRwczovL3BiYWNjZXNzLnZpZGVvLnFxLmNvbS90cnBjLnZpZGVvc2VhcmNoLm1vYmlsZV9zZWFyY2guTXVsdGlUZXJtaW5hbFNlYXJjaC9NYlNlYXJjaD92cGxhdGZvcm09MicsIHsKICAgICAgICAgICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KHsKICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uOiAiMjUwNDIyMDEiLAogICAgICAgICAgICAgICAgICAgIGNsaWVudFR5cGU6IDEsCiAgICAgICAgICAgICAgICAgICAgZmlsdGVyVmFsdWU6ICIiLAogICAgICAgICAgICAgICAgICAgIHV1aWQ6ICJCMUU1MDg0Ny1EMjVGLTRDNEItQkJBMC0zNkYwMDkzNDg3RjYiLAogICAgICAgICAgICAgICAgICAgIHJldHJ5OiAwLAogICAgICAgICAgICAgICAgICAgIHF1ZXJ5OiBrZXl3b3JkLAogICAgICAgICAgICAgICAgICAgIHBhZ2VudW06IHBhZ2UsCiAgICAgICAgICAgICAgICAgICAgaXNQcmVmZXRjaDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICBwYWdlc2l6ZTogMzAsCiAgICAgICAgICAgICAgICAgICAgcXVlcnlGcm9tOiAwLAogICAgICAgICAgICAgICAgICAgIHNlYXJjaERhdGFrZXk6ICIiLAogICAgICAgICAgICAgICAgICAgIHRyYW5zSW5mbzogIiIsCiAgICAgICAgICAgICAgICAgICAgaXNuZWVkUWM6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgcHJlUWlkOiAiIiwKICAgICAgICAgICAgICAgICAgICBhZENsaWVudEluZm86ICIiLAogICAgICAgICAgICAgICAgICAgIGV4dHJhSW5mbzogewogICAgICAgICAgICAgICAgICAgICAgICBpc05ld01hcmtMYWJlbDogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICBtdWx0aV90ZXJtaW5hbF9wYzogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICB0aGVtZVR5cGU6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgc3VnUmVsYXRlZElkczogInt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgYXBwVmVyc2lvbjogIiIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KSwKICAgICAgICAgICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICAgICAgICAgICAnVXNlci1BZ2VudCc6ICdNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTguMC40NzU4LjEzOSBTYWZhcmkvNTM3LjM2JywKICAgICAgICAgICAgICAgICAgICAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nLAogICAgICAgICAgICAgICAgICAgICdPcmlnaW4nOiAnaHR0cHM6Ly92LnFxLmNvbScsCiAgICAgICAgICAgICAgICAgICAgJ1JlZmVyZXInOiAnaHR0cHM6Ly92LnFxLmNvbS8nCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgbWV0aG9kOiAnUE9TVCcKICAgICAgICAgICAgfSk7CiAgICAgICAgfQoKICAgICAgICBjb25zdCBub25NYWluQ29udGVudEtleXdvcmRzID0gWwogICAgICAgICAgICAn77yaJywgJyMnLCAn54m56L6RJywgJ+KAnCcsICfliarovpEnLCAn54mH6IqxJywgJ+eLrOWuticsICfkuJPorr8nLCAn57qv5LqrJywKICAgICAgICAgICAgJ+WItuS9nCcsICfluZXlkI4nLCAn5a6j5LygJywgJ01WJywgJ+S4u+mimOabsicsICfmj5Lmm7InLCAn5b2p6JuLJywKICAgICAgICAgICAgJ+eyvuW9qScsICfpm4bplKYnLCAn55uY54K5JywgJ+WbnumhvicsICfop6Por7QnLCAn6K+E5rWLJywgJ+WPjeW6lCcsICdyZWFjdGlvbicKICAgICAgICBdOwoKICAgICAgICBmdW5jdGlvbiBpc01haW5Db250ZW50KHRpdGxlKSB7CiAgICAgICAgICAgIGlmICghdGl0bGUpIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgaWYgKHRpdGxlLmluY2x1ZGVzKCc8ZW0+JykgfHwgdGl0bGUuaW5jbHVkZXMoJzwvZW0+JykpIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgcmV0dXJuICFub25NYWluQ29udGVudEtleXdvcmRzLnNvbWUoa2V5d29yZCA9PiB0aXRsZS5pbmNsdWRlcyhrZXl3b3JkKSk7CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiBpc1FRUGxhdGZvcm0ocGxheVNpdGVzKSB7CiAgICAgICAgICAgIGlmICghcGxheVNpdGVzIHx8ICFBcnJheS5pc0FycmF5KHBsYXlTaXRlcykpIHJldHVybiB0cnVlOyAvLyDlpoLmnpzmsqHmnInlubPlj7Dkv6Hmga/vvIzpu5jorqTkv53nlZkKICAgICAgICAgICAgcmV0dXJuIHBsYXlTaXRlcy5zb21lKHNpdGUgPT4gc2l0ZS5lbk5hbWUgJiYgc2l0ZS5lbk5hbWUudG9Mb3dlckNhc2UoKSA9PT0gJ3FxJyk7CiAgICAgICAgfQoKICAgICAgICB0cnkgewogICAgICAgICAgICBsZXQgaHRtbCA9IHZvZFNlYXJjaChrZXl3b3JkLCAwKTsKICAgICAgICAgICAgbGV0IGpzb24gPSBKU09OLnBhcnNlKGh0bWwpOwoKICAgICAgICAgICAgZnVuY3Rpb24gcHJvY2Vzc0l0ZW1MaXN0KGl0ZW1MaXN0KSB7CiAgICAgICAgICAgICAgICBpZiAoIWl0ZW1MaXN0KSByZXR1cm47CgogICAgICAgICAgICAgICAgaXRlbUxpc3QuZm9yRWFjaChpdCA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGl0LmRvYyAmJiBpdC5kb2MuaWQgJiYgaXQudmlkZW9JbmZvICYmCiAgICAgICAgICAgICAgICAgICAgICAgIGlzTWFpbkNvbnRlbnQoaXQudmlkZW9JbmZvLnRpdGxlKSAmJgogICAgICAgICAgICAgICAgICAgICAgICBpc1FRUGxhdGZvcm0oaXQudmlkZW9JbmZvLnBsYXlTaXRlcykgJiYKICAgICAgICAgICAgICAgICAgICAgICAgT2JqZWN0LmtleXMoaXQudmlkZW9JbmZvLmVwaXNvZGVTaXRlcyB8fCB7fSkubGVuZ3RoID4gMCkgeyAvLyDihpAg5paw5aKe5p2h5Lu277yaZXBpc29kZVNpdGVzIOS4jeS4uuepuuWvueixoQoKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaXRlbUlkID0gaXQuZG9jLmlkOwogICAgICAgICAgICAgICAgICAgICAgICBpZiAoIXNlZW5JZHMuaGFzKGl0ZW1JZCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZW5JZHMuYWRkKGl0ZW1JZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpdC52aWRlb0luZm8udGl0bGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nOiBpdC52aWRlb0luZm8uaW1nVXJsIHx8ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDogaXRlbUlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2M6IGl0LnZpZGVvSW5mby5zZWNvbmRMaW5lIHx8ICIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CgogICAgICAgICAgICBpZiAoanNvbi5kYXRhICYmIGpzb24uZGF0YS5ub3JtYWxMaXN0KSB7CiAgICAgICAgICAgICAgICBwcm9jZXNzSXRlbUxpc3QoanNvbi5kYXRhLm5vcm1hbExpc3QuaXRlbUxpc3QpOwogICAgICAgICAgICB9CgogICAgICAgICAgICBpZiAoanNvbi5kYXRhICYmIGpzb24uZGF0YS5hcmVhQm94TGlzdCkgewogICAgICAgICAgICAgICAganNvbi5kYXRhLmFyZWFCb3hMaXN0LmZvckVhY2goYm94ID0+IHsKICAgICAgICAgICAgICAgICAgICBwcm9jZXNzSXRlbUxpc3QoYm94Lml0ZW1MaXN0KTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CgogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgbG9nKCLmkJzntKLlh7rplJk6ICIgKyBlLm1lc3NhZ2UpOwogICAgICAgIH0KCiAgICAgICAgc2V0UmVzdWx0KGQpOwogICAgfSkKCn07 \ No newline at end of file diff --git a/cpu_iy/logo.png b/cpu_iy/logo.png deleted file mode 100644 index 5fbfe093..00000000 Binary files a/cpu_iy/logo.png and /dev/null differ diff --git a/cpu_iy/version.txt b/cpu_iy/version.txt deleted file mode 100644 index 44a82f7d..00000000 --- a/cpu_iy/version.txt +++ /dev/null @@ -1 +0,0 @@ -05.17 \ No newline at end of file diff --git a/cpu_iy/天神IY.json b/cpu_iy/天神IY.json deleted file mode 100644 index 8e4f0b9e..00000000 Binary files a/cpu_iy/天神IY.json and /dev/null differ diff --git a/cpu_iy/天神小屋.png b/cpu_iy/天神小屋.png deleted file mode 100644 index da61919f..00000000 --- a/cpu_iy/天神小屋.png +++ /dev/null @@ -1,238 +0,0 @@ -[ - { - "name": "推荐", - "list": [ - { - "name": "本地库【ff】", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/本地库【ff】.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "❤下载过,才能用" - }, - { - "name": "备用库【ff】", - "url": "https://wget.la/https://raw.githubusercontent.com/IY-CPU/test/main/本地库【ff】.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "❤下载过,才能用" - } - ] - }, - { - "name": "播放源下载(❤下载过,才能用)", - "list": [ - { - "name": "本地【潇洒】", - "url": "https://wget.la/https://raw.githubusercontent.com/PizazzGY/NewTVBox/main/单线路.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "最新版本" - }, - { - "name": "本地【vox】", - "url": "http://xw.123234567.xyz:60255/jiduo/vox本地包.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "最新版本" - }, - { - "name": "本地库【ff】", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/本地库【ff】.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "2026.04.17版" - }, - { - "name": "备用库【ff】", - "url": "https://wget.la/https://raw.githubusercontent.com/IY-CPU/test/main/本地库【ff】.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "2026.04.17版" - }, - { - "name": "本地【小虎斑】", - "url": "https://gitee.com/cpu-iy/iy/raw/master/小虎斑.zip", - "icon": "https://img0.baidu.com/it/u=3403550249,2192222310&fm=253&fmt=auto?w=800&h=804", - "version": "15.1" - }, - { - "name": "缘起【天神IY】", - "url": "https://gitee.com/cpu-iy/iy/raw/master/缘起【天神IY】.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "2026.04.17版" - }, - { - "name": "真心全量包1", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test1/main/真心20250402-全量包1.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "2025.4.2版" - }, - { - "name": "真心全量包2", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test1/main/真心20250402-全量包2.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "2025.4.2版" - }, - { - "name": "真心增量包", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/本地【真心】.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "2026.03.30版" - }, - { - "name": "本地【PG】", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/本地【PG】1.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/源.png", - "version": "20260417-2112版" - } - ] - }, - { - "name": "简易手机版软件下载,并在线可安装", - "list": [ - { - "name": "天神IY手机版", - "url": "https://ghfile.geekertao.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY手机版.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "5.1.5_64位" - }, - { - "name": "倾心壁纸", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test1/main/倾心壁纸_1.4.7", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/倾心壁纸.png", - "version": "1.4.7_手机64位" - }, - { - "name": "Via原版", - "url": "https://res.viayoo.com/v1/via-release-cn.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/Via.png", - "version": "官方最新版" - }, - { - "name": "Via非原版", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/文件/Via_6.4.0内置脚本版.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/Via.png", - "version": "6.4.0_内置脚本" - }, - { - "name": "MT管理器", - "url": "https://pan.mt2.cn/mt/MT2.18.3-clone-target28.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/MT管理器.png", - "version": "2.18.3_原共存版" - }, - { - "name": "MT管理器", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/MT管理器_2.14.5部分破解版.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/MT管理器.png", - "version": "2.14.5_部分破解" - }, - { - "name": "NP管理器", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/NP管理器_3.1.25.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/NP管理器.png", - "version": "3.1.25_原版" - }, - { - "name": "WiFi万能钥匙", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test1/main/万能钥匙_1.1.39.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/WiFi万能钥匙.png", - "version": "1.1.39_破解版" - }, - { - "name": "蓝牙遥控", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/文件/蓝牙遥控_2.0.9.apk", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/蓝牙遥控器.png", - "version": "2.0.9_原版" - } - ] - }, - { - "name": "其他软件下载,去文件管理器查找、安装", - "list": [ - { - "name": "无意云Pro版", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/无意云手机版341.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/无意云.png", - "version": "3.4.1_手机非共存" - }, - { - "name": "无意云Pro版", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/无意云电视版341.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/无意云.png", - "version": "3.4.1_电视非共存" - }, - { - "name": "天神IY电视版", - "url": "https://ghfile.geekertao.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY电视版.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "5.1.5_电视32位" - }, - { - "name": "天神IY海信版", - "url": "https://ghfile.geekertao.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY海信版.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "5.1.5_非共存" - }, - { - "name": "天神IY电视版", - "url": "https://ghfile.geekertao.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY电视64位版.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "5.1.5_电视64位" - }, - { - "name": "天神IY电视全内置版", - "url": "https://ghfile.geekertao.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY电视全内置版.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "5.1.5_内置32位" - }, - { - "name": "天神IY海信全内置版", - "url": "https://ghfile.geekertao.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY海信全内置版.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "5.1.5_内置非共存" - }, - { - "name": "天神IY电视版", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神IY电视版250.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "2.5.0_安卓4.+版" - }, - { - "name": "小白文件管理器", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/文件/小白文件管理器_2.8.0(TV版).zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/小白文件管理器.png", - "version": "2.8.0_电视版" - }, - { - "name": "天神仓", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神仓617.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "6.1.7_180电视版" - }, - { - "name": "天神仓海信版", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/天神仓海信版617.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/天神IY.png", - "version": "6.1.7_海信非共存" - }, - { - "name": "1DM+", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/1DM+_v17.2.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/1DM.png", - "version": "17.2_手机版" - }, - { - "name": "洛雪音乐", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test/main/洛雪音乐888.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/洛雪音乐.png", - "version": "8.8.8_手机版" - }, - { - "name": "阅读", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/test1/main/阅读合集325.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/阅读.png", - "version": "3.25_手机版" - }, - { - "name": "家庭KTV", - "url": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/家庭KTV115.zip", - "icon": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/封面/家庭KTV.png", - "version": "1.1.5_电视版" - } - ] - } -] \ No newline at end of file diff --git a/cpu_iy/小虎斑.zip b/cpu_iy/小虎斑.zip deleted file mode 100644 index a3ff2d1c..00000000 Binary files a/cpu_iy/小虎斑.zip and /dev/null differ diff --git a/cpu_iy/测试一下.json b/cpu_iy/测试一下.json deleted file mode 100644 index e9f8222f..00000000 Binary files a/cpu_iy/测试一下.json and /dev/null differ diff --git a/cpu_iy/缘起【天神IY】.zip b/cpu_iy/缘起【天神IY】.zip deleted file mode 100644 index 3342137f..00000000 Binary files a/cpu_iy/缘起【天神IY】.zip and /dev/null differ diff --git a/cpu_iy2/LICENSE b/cpu_iy2/LICENSE deleted file mode 100644 index 9042c25e..00000000 --- a/cpu_iy2/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2004 Sam Hocevar - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/cpu_iy2/README.en.md b/cpu_iy2/README.en.md deleted file mode 100644 index 7b9d505a..00000000 --- a/cpu_iy2/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# py - -#### Description -py - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/cpu_iy2/README.md b/cpu_iy2/README.md deleted file mode 100644 index 144941bd..00000000 --- a/cpu_iy2/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# py - -#### 介绍 -py - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/cpu_iy2/logo.png b/cpu_iy2/logo.png deleted file mode 100644 index d3097785..00000000 Binary files a/cpu_iy2/logo.png and /dev/null differ diff --git a/cpu_iy2/spider.jar b/cpu_iy2/spider.jar deleted file mode 100644 index bf516457..00000000 Binary files a/cpu_iy2/spider.jar and /dev/null differ diff --git a/jaychouqq/tvbox/file.json b/jaychouqq/tvbox/file.json index 631714ee..d88ba72a 100644 --- a/jaychouqq/tvbox/file.json +++ b/jaychouqq/tvbox/file.json @@ -1 +1 @@ -24233132333435362324eb61c27b064577d82e6333abed032ce43f2fd5813af70bcaaab7a96d0ea2dba95548534a69743c86e63fdf357601cc6fb5f613ed447e5f81672be2dad9dfd4d2eb66d3a7371c539a36b7e0568b2c94e196b912eef2201edd2a8129b5bc9b8b95a86d16ac4cc7de6a44b92d7066a03bcce9bd62944be6e9b1a310c2f2f334471671512b206d4a805b98578802c674f33e5248d25cbb43385efb88ab0774da48cc69a78de73e350fe50ec6f5d37a514ce2fe540cfacd9515e5b17a7393b933e56f3894e68698122a362f81202ddf281ea5dd95afbeab4446bae223536cae0221d6b7d42410b2928c3726432af3d73dae2315203d1014af152da92677ddaf2204277db7334a1967c74c67733b826b1a7e4444bd1b0b5009301a0eb9abe5deb3c856054c3d3427149bd39b521a10a1dd774e744ed2a4ddbbf6ea750805b90dcc1d61c5f30476d1d65f618b1c7035cbd5aa8c6c7067bd2f71c7a8edceece7b359ba57dd8417bcb5a8cf587353e26fda601beb37e37e982458a8c4d9cbfe7f5fc241cb5063cc485581a3e74e4b1cf453c94bbee0148bffd97098703e93db6f65a0e9aa457c84e6fe5845670be983fb2b7110e5bbad10ab17387cd0b6af9b4534b9161ffcf64c1cc5c8e3740ae014ffce1103d7190618da5e47cf9f712250b47e217d4b56aa60e99a2abbacfa37c2b9cbe7905214343af74997b68096c1702a0143b84f6d65c61bce57f27d6e2c4db390c6c67cff5e413d988d9ad3a26660fc314b4d81e3e0bdcf8b4a141220b3d29000b50402b46f4f5c7adb8859cc8e865de73345b61a5d31c726cd05a3b7588100bd5be2a80cc009fe069b434a4c622b22b5c4a92a0164f0e8313aa89b8bfb43d28a36e91526c29eb975dfda5dd76853e4e5911469deac9bb16a6a39a8c5490c7e96af33f58932a48e97628cb072c6627cf52a732e31dbc42950f0b129662156b0779e8d3f60815208637f5e4cee74c872a521f7ab36dc1b2a23b29db9e10c5f44d8c501f48e437df3aea526f9bdb330dc7d5d755e34fca35191f3e2b920ced44286ac9249cb3b1472f532726753cfcc9f07b914826655a59a3c951e5ff5fd8e8effea7cd7e33c9a9fc479eb1a6a52eec99d92053c2f065d78fc70a2a280cad368809109a1e24403c4d6e119f526ffc524fd8af767b159b1d4473ecd7fd1ec397c34d03a2005a552cc39e438bd4a4a3cb6f5b635ea46480d4e98fc3bc48436afe5dc03caaf0433e41327bb62d9b53cebad4aa94d6e258b76aa8c996fb9826879651744e5b8d5dbe71a0c8d08f26921d807a25ac56f56d086255534832d7949ec02d24d5d7fa7bcb5889bf0f7edf16ad2240ff94446d78fdd324a9e0264302085d34cd45b1d7c4fdaa375295d348129be55ad59e43bb13a2e260b494ed16da9070821b8173687a5ed8bb31610a35f47659674a358a7641aa14d60c155a8b14d96dbc8868faadd6e5065bc6ff0f04fc361b70e0ff0993527021432e9e412db7a6dd2acca29684e8a9a5b423f1ca855ecd7b770693ce09a04af2ce3646f5ae2f990a544d822dfdfaf4f0f5f66f0c3b6c9be411843be53594e481569908042176a716d2efa8b6fc11b5bd87343ceeae35023e9be787e881eb9735e272aa21a6e0bba9b600d95bef8e5f11b484329ac999d86c5c42189d16824a0c9e21e6fd249cc2d11af4c04015c10ddfda0aad9f161e8022bc25a7f6c9259507b780840a75c244ff6857090b4f20a7447a1e02e53174f567cd55843a202f37f5cb5830f4f89e3caa1b0505f16463594380abd2ddfd5c37da82a1c2e2cc799b201a60625a120992e7b032b5b3cab163061e63fb772b4a240f813338abea7feed3057ca24a06d4408b89da0c897bfe13f0d4e1cbe8e9b12c1f536e6265c6c4bbda974d9c0e8c203b3b404ff1122bc047d6f1bea9b59a4ddba2864ca2535e3b9fbe4fb051fb44ba03c6b10d5d62f3482b7ee31668f02bf881093ad16ac7fa02a0dc76dee12af7ba9b7742a4a8e1a8cf9cb311f927de4c03eb4676a6509c92cec1f0af6b3c882151158d5c6fcefe6c1adc9421051740c40f70d95e52e691cc88b5e769930fdb2aeede9631d4e7abd41854a6165967661bd51f22a39260f0b1363b9e872882f47f32d25c70e86119ba5f9e2ceecb14f0dc90e883bb08285f1ccc25373864ff03ede1b708cfe239d4890c295fe4c3d4455bb39162c433c03b4b2c5013542f54998d0fb66e39009258db4cb49c34ae139857bd8015596ffca6ca8b2d8f0fa95a6dace66cef2e82fbbf87143e4dcec2d13853d309051ec00326f50cdb27763d0d9ec8f04e58e5914210a3d166078c63025d1eee8fe82b36f0692463e408b52436f48cc234ff0f8070f10180aa0decc0ae84baca5067524b214487240e362ca997a223acc8c745f9da3d71fc02c60458d4d63785f455b088b0cdf2dc7f652ceec059fb667f5e853af2a867d8730287b8feaf05caf6a37fe364f0f9a611df150d39e6731bf9dcd1e781c79e151744d5dc1e147fd56065f3a2fc8b23532495a47642e77b09cf62739d6ac9190b7efb92fe0bfb0668bdb12397280fe26605e1aaef561f443b582cb227798baf5533a9110e3178720367a5ae82c16282adbf38b602dce96d12deac12fccf652899aec4fd8ed39b5876d8bb73e6c61b3c67c3179b8904ea01bedd30db5ea575292ee62306818f62d67e72dc972a0ce0f89f45c0cc331db5418681f07d0626ccb17618f82ae0d65f1a3624ccfd177158288b848597c384c7cf279661ad1a50f294fad4d9f59943cad89d845ff51f410ea799d6ccd1f920c498e17abed0389d8db00178cd7d18c999495d399461aafc0012ea1371523434e7f99148f99b0cabf8712786d87d73be794d501f3afcbedc6e69b4c291060a9d351815386fa6301213df3d4cbb9fff1f01f882af8ba27ed396c38713d9bf05cda3b590f412e735d983d5458013853ae18a0dcc67259055b00e5235b80bc01e465e52bf066587afc95514f2998ed6d5cd7c1691d9e330c3bf19646c3bd33a5f34b07238dca39062990fbbe0f3258cd6e0c05442bb8d8e1233396b002380ba2b83747116d9f46883b2bcb17035e99992207be1db665d8b73c71bbb06acb4c69ab9f2afa692ef629d3687269ca7f0fdc53ead99f688f54d065cf7e6cd2c6414179a51e2c517331e6c748acebbbb59b03a9a9e20fc3ae723ff6697028db036c8ba8d5b6aa6528caf382449a7793d9802b32a8a365c861624ca4a02aa98d344da30fca46ab7cd3ae8678ab80b1437edf79ff9b37a6a59f8d1010fa5a89c471e862bfc2150f194bbdc0bd6b7835c08daf75346daa39c35ee2cbc459e67f1f23d40f6e80acdfa1a99e32d74247ce0df688eeaf55cda2020e7abcd53f0208864298535f8187f57d730571dbd30dfd9338b893a89382f6c3b419be4c3453b33d2f40721c7d16bfa93968e6b74be17ed2c89797b5946f26011c0c6e37c5151f836c38c7788d4f7d8c6cd8d9e32ffb8d4f96981f13d9d302d65f1547d1bbb4d58872f6b82e7b06222906de3ac1183d10a5ad183a6fec7ccd11bba1e03d62469d96d3c2143147b517205c0df5b6dd098be9628fb1319a935cf9e7419a1f0202d46f0a71fcb2600f3c9306f91e57d70eb554c47076865576159f6f0c52e44a09400fde9ffff9ea83363b6557a952f0d559e1d735d0553ab719d371fe181816b89b68d0a643df2a4e7a41a4465e3fde7853daa1b1d453fc512a8a471448541fb19d036f07fb176a64131e84d45889a30e162cbc5c6c78b9b75756ef42e2064dac1c90fcfdc106b5b2e236c96ad5341856cce7299794f15b45dfade7e3922866de3f2cebcd5403dad40a7f2c1e670f40ea69338f1738223f0239f7b664430fd8e56499cdc3aafc4a6517fcfd48f814071fd63dbc59186052c5d0e2386982504cf7c912b1dc53e476d400b41f2c18e7a1a382ed77fbb96ee634ec92154056d9b6580c4901a7cb0ae2eddfb8a3d7e3d5a9667f3855928dc621ee219fa0270cc48b93224797dd49758bbd6102a9142df499f1921ebe79d0a3b3db5a6dc79f5825e3de26cbb3ba80b3fdd1ec69abf6a92bf59a69f7ce18ce0185da080ba7fa972d0f3ae75fbfb66f986e58002a53b3a3510da9294cccbab40244eba7fb7a89190883a9a948a7d40b197c6cdf55b386c3996e56d8d1a15777a6393bf4da4f0c6a0a0ca8146b191f42147ea3c0d6b9814c4547430e1c0d14688b4afc01acc099af9d90c0d23b46810b6c5e366d419ae20fe533c922e335cb27f9675b3e78dd2cfc8ec05d7e3544e8e740cdfb108613be08aa827d405be47b47f0147e17da796894ac6c9d50f43d3ffd509c87a854630c09204290e0d3358d08fbea8c8201dd3342fb01359ced30ecd2f65f8f16db7fc76e72fe4e352d54ffeec40fc8c29de33c786b1fc91b82097cdfc727fdbb32907417629467e7297a567747e6adc3a49af613486fa943b5b540604c1ce04ffbb3db5727c5e55aec3c60a7a00a815f628ef625edaf9bbccc8796466f3d0892c20a65c5a8013e5a0c6c3d523444aeac4f1581339ff31b7a97ff143b062039e28c88b5c2ecada867b497797de6038af6de8679e5af611c705709ca226fd2f685503f3cd7d4c761153dbd37525736c55f331e4ed6cb6daa8a9939d0b927a016c46b31d7bc00c91cd302edea038661437c69894e4b05a3584e47cef23a702aed9a2a6e3e8ce08f8bc06169059f0bf8b37b9ee9412884eb67d56f42b8bd885ab1d15fe59eaef33d2bba9a904f47981fa726c8bbd0ee3349e5b4d35eabc47a415e5eb53f9e458be42f7191a66ab5ed6998eb6c34e71850045bdeb566f974881a011e91e484c3bf495902367c5a51c420925cd6459fa53e29f8824f4a628bbc1d59afb893a2eacf333ff0ba563c5fad5c738c0d3ef4edb534eda8c6809ccff745088ee09857ba6d4b59d5083e2635ad39fe9301515c176496b6011fcc20bbc0dad184973330285f614a5c3d0067dd61652e8379bc6f4c78e09b2b96e35b81ae3526c5fa695822c2a00469c234a26f369509c8fa35f319a80d6d3e37e58ed5629e901ff8bdaec5db5ae2cd4cc734d9e95b8686e521fb1d80d32eb8081c62e672b867d42f4b35589fab58b16070226448a70c09f6fd766b090f1a81b2c7e8f757ebab9b6253ed1d99ad36da2826a46580ac572851f99ab2b1b5bc09ac4759506e729da14d23b65abbf5cde7cd8bf8eca28ee33bf6554e2641902e8d0568d89539a4b8ff1565db6c512a8a244337b209b4f33a6035c200d0705601f5ab012a991bba82cf05bc5b182f3da260786682eda86cade60d965dbc7f47d83fdbe99a8a14fa06960996e91144e2ab55382452a849f228089d2c4656abedc92e6f342f95e1e60e0732ab058608b4a2a0a883741df5e8b768b26b9d010e56102928d5303bc0bb913087883f01a4d618590ebe35d44ec3246c779f9ebb2b335615a447561f3fe4ad81b97160fd6adfe588aae62ce376c73df31f1e14127ceca5f7f813e9c87b9bdb87370cf7e503b8f694500264b792a71997584496e56363a11529c7f094e03400df331482af242acb2976027bf9ac94712949ac37b13e94e29b1bbc79c94d5d1f57399f852dea988d51cf55ef4573ffe94b09506c10c93342da6835025a7eaf0b6f18330321be3b678bd4515f8510a9440ea4147b071c9120f09ec67f96648c4d485cf4f1efc761545d7a798a09de7b89a8848d771ba0caa2d19968cd99ebc3f9669ecf26a9c5406affddf127c1311b1f44e1fdf66e16551963698e96ad925d3b0314946052bf800854c0b8b421584c0a30871faa10ccc293bcb0fb287512fe00c61e9a7ee302a118adeede0f1f2249d804d693e3c98dc04261a8b83469d0bddf707d2cdc278b618f2b397229ab24bfaeaa3abd489632615787cad1cf85599909cdd9b29da9924474e7a219d7bc38af57bc62de2605b6eaab3b8654335fa1428e24a1f4c21f8ca999ecf526d08e594b92a838704f0d7cbda47664a17e628042817b1fd2d52367d57d8d701753f137470a3a3c9604063b34a84a1a47837f4a683cb969f41c2e33d7ceab265824305b5f0569a4869b74316f07f8886f952042b66642cbfa579fbd758f0bad28d1d0459b69a987ab8176c61d2a4c644483fb27ed784d537fb6bc58da495160cba6af7372408352298d518574a597f44cbdca28b754bd7c6b8a2aaea49e7e004d160a8deb2e05af0d30b67e92fe46982108360780cce907ae5930e564ad2f1939ac3486a01b948b15e13d5eb16fc8af9027af758b70ecab35277dfc7930e33266f22c6f5ae2550d76b2603ac2d7e7ea92777c96281ef8d4fe015703cd4f2cff3309859a9e1952e3b00272ac78b14ed5163219318dd044fe0dcc398a26dd9e828b66d3f2aa68c6f64f8e27802ef8d6fd92cead576ebfa128564cb6732d305384f8bdc8bea43d089710cc92a90bc9423681dd6c833841096151f1e17564f4f24300d818c6e622ebe9b8f8e92d0bd4fc6a927672eb05b4bd8c6b1821638d56cbde9ce5dbbe00c4da727dd4ba1fb29eceec95a687277603db2e4c261029a48242fa5eeb95d779fc59206278d993830b4f656b8fcc5778b7e8fa33cc7d5b040d6fff29a74f22d09d5196d948caca13b2301819d1612895dc91332319041df631cd4f6e95e309e7f0c37e7250365144a739b3a31bbd8496532c2058f67d8366e12c55d422baaccf5a25bdb050877ae1172161f7cab3dce8b6747f57771ed0582fa2d33993c04ea34c800c2f77c410ad5cb8222678fb8f4c873dd922eca9586ccd1eb50ad985f8f09b57a7a2a7c1d8d35b08d5dfba1c5539878c4407a052433b24c96ea441ed8bb5e6010fb5824c35e30d5643e6320f61485c3046415be60642fd1f49d4b3252bc11f36ccd820fad1d48e6ca6a86f22de58b599eb33998ea769e0b960512c65d3902f426b4bb791421773c85e5661f939d832569f343b429794a38c535974ea1d7b7a4f3c986781ade0fc83e4f0f9df9391f91941e9fdd115b8309f312622002fbfb8bf8bec288f8317a39409c1ba59c629e3031bb4663942d64405a42d28992b6b6310698cd25e9d78fce159963d75a3577585fed313781ad24f35f3eca1c86d3f2b8692c89d52c996a31044da5b8c86630c1fcd043267acd7ade8fa9fb725e67980436984dd6321f5c466c8c4064bd72b36c4b58eeaa48a92e90492641d60c61a141b05f70d0a42ff49c54660165e20eb3aef652bcd5cb88503ff6559c4c9fb3f5a44e4bb95de7877b1a355435c0edaf9e7e1842df0022ba4ba4263ab0b220e95a39756058dc72e074b81023c97076795a934d8b01c7113b1f32bffb633e724149032cfe3f751144aa44bda86f968249bea2bae1a36c51840d3f87e9e42c03005a2ee9144d3e9eaabfaa0ea478ac01e05cc4639da34b2442d63dce84ac58bec0920bbda61b9a6f0d16c753a168baf3d5370ec1f5126b2259762593acfde32bca1b811dccd2d3beff8ca4d9182695780328d3bc5c06122bd9b0654198b234efd70e9a5f60864c9e6cff16b1a272064ee7e025c838611fe88bf5da6dd03a24a626f53e2d6be87cf64fca9f4aacee11d1eaf57e39bcd517338e03be0487bb19e387e48ed7e5f28ef32c878900037289c55e26b131f95c7ceaa58c2e2c671c7cfce5fa53b6c1f5d186064c5a850dd49264e6a4e521e892e6537aeae32b2b55389095091e56ecab52e53233ce476d6dd674f87c923da58615f8ee6c10b5c056940cacee6dbfa4bbcc26ccddf3080fac132b08265a18073139e79fe8233ed35f7d443b8fd1b43633722c9097b217a4e8681d15901121512a420d5d3f3ac13dfb22dd40808296df407348ca0fc0edab98b0709dd768dbf3ca45393e879ece6e1fd2698f17782e36e1d41b6d5e2798cfc8ba0a08434d9e8a6ff73f936517102d67739662b813b11a3cf474bbe3187b7f17feb4f3b1dd5913be47bb97b456506ad369dbb5dd8a70f89cbad5c00f5157ed194a569b89f06a6f14731ec374683aa90fd9645852e386539ed63c067cde5f522355424fdc48b4c672414d16e0787077c28b2f82d0740422a7f79fd0a10ae248e418ce8a91524c942f058421e4929f8ac7cc5345288ffe110473fdd2407828e866efdbef7959aa0a7ef9f51642f7555cc6423892beb88a3255f57fa63f1ced3854b4a5f15773f560d628a4e14907b8f3c4fd9c7fdfc3029aa03c3a32d0d9c370cf41e6d21723907169921c3dafb209833774a198afc5e294550de65ea11ad0dd82e7148cd45e32bf01aca5a18fca6ed86a6bde8c311cdaff9fc1d73d36f3f994bdef6395b159eb32dc47541f6e33e54230e16c41aa8ae4d7119b40e850bc9d770e5a966c045095f53db88d2cbb152a92dbf315cfe0ed8ba99005097b9dcd1b97e65f7831c4005db6c3b578d45b4a321633228e52b99f4bf6ebab8504ceadfc33280e9ca7c3301745e9c66bb7c479bb0da65ab059a01df95930bf41c3338c1f7425800bb213ceef6be967a7882adf086a3195b06f4900fb119cf6df8a41d0ac82fe414db93cd82f83f3b564016941ef45d54f7a019b9d05cf0cfbe2799a6537ee7140c5f2394ecf33120b1b171a9f534731217f2c6cafadb362a995281e7bac8e2fa3dba6edde59f16f6591852bcbdc2bd1aef46bec334dfdc7fc874cd5347396222ed74f888bdb0263a2955555b2742eb4808f44d8d9e8b27b294e6944030ed876da3c07842e4c0599f27fad5a1fec5c597e4d8728fb6bd2b6785c7d8987d060363d47a0ed69b89b53d556bda27df1acdeecdbd147387f0f54a354c54fa0c524b559b55fcd46c9ff9c253659d9e2e5065a47a8bb340659f6d0b5cbb2e1cf850956d8043b82eed619af3c69e723c540b4c9ab4917b176b5f6d8704d6cb72f003502d96a653bdbf26d220998fab294da56e50d765211bed907d66d5ef9b7b6bb0aaf27954a22459cbb26190f329ed589b9b605ae4636ea86a09cf20ec947381867b06a6bab879e08a180e41bdbb896abd352fbbb2c2eabf2585fba1c9e965044a45fc8509511ff4a78cde0ccfb996c4968d58507460ce5a8be2d60b80261c07904c21226230358d7d66eaa826418b4f98e298502624aacc5b45a772c92de3604d44a96ff3b012dae5d34754834784aba88afb1972391f0cd8caed178435b748293bc461ecf839ee4ea01cd3991ed295d665a6fd49b34a30b2ac2ea7d5d2e6af15f38a96a4f405c4e62517ed53d2c60237955ee23605797cf647d8e88246ce32da4b514561916b6e426f6237b4b4a5fb0ea6abb4caedb78441ffa467b4ea4a192745bb1a0b5e010b29c2718bb3450152c3066dc2615c2ce89d524815c54d4e99842d14be211d1f98609c9ddad5eca51968b4b0b355e0d33d89397d5a74250b61e1dfa59eec6e05f1f1fd4fe1a2032178e882aa22eb972e9a33a80ca27522cf11497cba8e5300630edced34f201b32aa1beb4800eb90045d55b79467ce101c710c27edc6b7c844700abcfd7daba6efcc79b49dd29c2ff5c6c5b11b6d80ba61105fec252e446349139a0effd98651d80f55e85f3bd3f0eba6a7edab635af701a273af3acaf314120d81666890a627f128d24d10e8e1ad8a80d2ab67b6e9ba2cd577b6ee0ba92a4bdfbb0c52f7fc4cdf974fc24f6343f3c1db67764079b5bb55f858310f10b214f92136634cdf7842581285c856cbe6ff7f600af4829c465705638f306254a025ef581f3715a888fb6c91cc5b1d4641f9cee35618eefad04314664a85d6991da5d1941267d5436da797a44daf6d8fbe6ce7ae076ad8e884e639269b8753f690956ee25a4f4db235cf955e57137f08423eada9cf5bcad050bb3683eb030134bed224f448f9c25877ec2f6fd9018eaddebed3aca9e6b698ce4a00f3fdaa49c5479944ff8cfcd4f0ffc455e408a3df0f6faefd545ebd16fcd70d19a8e6e9fc1a66a34eda4e6e67f63717e684ddbea5e05c74e7ae1dd5e1bf80e9451b21d592fd4c41bba6323d3bc8e668a9a9a939a726ed5d867eb45a14b7b677beda7a48cb7bbb74b4212afa2f823700d566c89402cb8848dccdb69e3d57ff4f1be1e84aad8b58ae337f63c64d63ca3f5e1f576b2bc16129af9c75a5d7ba4f8ee31a0022e19e7e45fd307f0aa159df141d6acc0f3747dd38ade6999397be0ee4f647aa3e08578e493d2ba7b27ae8a71601874a608fb4cb54d3f14bba9986eb69920918f3d4a679af15d3e148ba19780e4ed5eca4a90527cc2bffacb4a384ba12e7c665017eb1c7ad947cbde335cd22c8cd4e9c764cbe42a9c100f3fe091a09f4f4676f6e75a312e06cc48d073b82c8cc32805bf2bb9ad73b3fcbb0544e6abe806e2725fff10592048a8cecd8f552e37afdadde7d19bae3b58d157adfefc5fd3b5164a4d56c40fddcf62d7d40f2b68e57249922c51a7a278bbdbf60bc248baba07ce113393b5b585943bcc13fbab4a265018cb8485b9acab07d078b919731dec38fadbf21fe4302722825ed473e67324847a6630fd77b1e2cc70706a479c74a09278dcfe4783188189710bd3c3b9b6a8a8ae6984f29fdea5e954e5d2217356fa1c632f729cc9fad7d93875c9eef4491c1d73ce39c823df3db216e08459b2c4ac9a23433fe9218bd88bd6abf79890e5229cf2f5c1176e9fa06b7ed1b8ceec30050ba693848d703b13d3217e742ff57d609ae397f9d02a2c1e2d7ea201118a6092ca8ab6e2a0981429a7c3df7200d694c01dcda6881e826b206a0571102450fec3300afa9524aa0bbb71c03c5425fc3ac455a3841ce893354e74396d92adbcd496e85bf9537c74b57567d7f5f0943f1f2452b320a80dc4d99b0e7b5740048e49fb5effecf9ae1d0fe2728cc30d7ccb64ae24461e1dd6fc815e64ce5298ca48ea9fe607292d80e1907162e81398a39593e3230095e6e5067685a4647c968ba5d7aae955758575ff288c4121b2ee870bc7910ed63f915de04bc544f4ba161ba608b69b460229fd4d2d402da71a24564fe112c1c6b3d312d8bb5038ac67270f2c1358719f31a20ce9e8144d72c65d5c42ae54436477d95ae77ebf6932bee14db9e3367fbc9b8498bbd4f32ca63b857e736f77b220249b2289c0aa1729c46b27c983ce25e5a4819001b3cc71d2e5bb87749d74f7be03a0678cfbd64de30a0ea23678d01055c3a6364a8f89dc9ecfc1e48003cdad8b79366d9c2fedb0b122015b8a8e44d6bd0a30f0d64b0c797eb94f62a11330c55ef33949c313c53d96315da89d694da29f69f5c68c44a77523ececf2d983695aac34a8368cb9187892b833347389dd53d210741e184fd5435fcafae5c1e5a3660bfff37de63d0ac88c43aeda36dfb165241fbbc4fa774b78e7655f124b741baea189acfccdd080c67ba04b5971cdab03b031d5c0307d521ddaf2989228aedf00960c4a7619587dd9b53f551feb400747e428bcaf971f8dd8509f7c55e14bb4149cd7e14e61e14b9ad3db71bb1cf7d351549617486365791659de3c654fa7a797b4c394a5c373600be03dec49e54fee56f9e7efe0f34a99e841b292afa4daeb9111713dac5dcca50fdcf168171f23b49b5c2c844220040949b4140c0129fa47eb102eb148228dcce4a337f061cdcb818284549cb0f8f51d278b9fa4d107bd83e6a303adad47be915497875fc1d16b285791a027c7f943b4f0fe81b400fe2777ca69ad11d1d8bfdc0cebec662eec80bdc246822b0ebd0512b6e40907d65536fddd923e984a3563e1fc34cfdf7e03e5366d69f24f140c727c1a0ec240a4cd64e42208e6362510f2499daf04717c0c5a693ae70899109812350ca18c34c49c85fe2da8a9670dc89b79ac79ad7245d7fc22525fd5b4b2c767f68863728b93a71a4527534ec11e8bf0ad41663615e2d46dec19619997d3ee9d2c3aea6c9b54e27cbbee24a2e984f9aa59463be70667eb9a417cffea56b3a3565eaf456b30eddaf652a6c301d2c5ac5fb4c989c9111f33fd78e932f0aac2b5878f3f50cb93cedd472ec56669ed84e71fda0cff375f6ee9361d5d8a597e0c195ff32a0606f2c32221ce7fbcae9d6bd9826a99646a8076b522476d778d75027008b906fafd27c6fe265b2ea0dc520baa6d74808a8293ef10a6e21ef80d62629fdcf85fa3ddb1e44e9381c11bcc1b01d90bd19feaa9cb2d22f01b657d239a6567fa99232b07c5b7c17a237355743a2d80c4b5254b0543d05ebf967b1d0d8ad6ebeec3e06cf99093aedba5349c1161923f459df74278748b4d53c6615c591fbe0f8ea51fff98334d93a703411e6606a815c0ceb998fdba80680a9c9396878972f6d6a14256aad3b54359e0f17e1c75a6ad4337ddadfc1c5e45233f0b404d19f967758dee81e9f44dfb9310ebd07b222b63efc6638771f177b89a93b0cdc9f109e04b65966c7809129670d0b15111a768ca721d90c0bd35b971fbacf5945568c9b01a1a95b2b1fd696e204a7c3f3abf87940c158f5a2bd7a79d04a1e5b6aa26f81f491d08fd055097320304f9359039686dda42c4d2cec19704b0ba0ca0b6b904189e40f735a285d0931fe82e72a7f272cb7f8f491f3426878aba61a104b457cbb174495bbc9ff389f682d4cda740794b16b2e056dc88f3c62629252731d1d824adce1c1bf4ddc6acb7ea8e614d20f4bfbfd642c8b4d644e04c09d4479fca33027494f8089160769d6de0d47bca5116f4430d83de21eac0c7f72126a71f86794482b2a2712aad4374f20246f189de5943bffafebd10622337680caf935fae258c3800d72b2a02f68a612395fc1eaca7905fee65cb3161f180157f838cd8275081ee58a63962ee05912497c25b55f63c5f6cfb48d0e2ec3dacf22f0624423748cef212ef97afd1feaf7e59aa2561e35736d394136d92433e1856aec101734cad1da367b8a505de25f5119379155198769642603120a21b5664e4cdb64dee4e4596150160cb72886e700cf6a6d2864d4968592c1237c4f8a3ef4183ccf533380e17ab02d90df18c46c333049709e7df0479cc99cba9f9942bfc07837a44edf5bdb1df511f981ab65bd181a914a59adcdbe86d4471665fbbfb82dc05d1c843b002e567c922270a2e2e33886b6978bb6fb65eac8c799f83a2c9f4767341e87a1a850ebb4d34dc31abe6598eaba58a2a7679aef2dce5403c25cd5337e38542008492f4eeec9f8c608932df396b7cd459090fe1fb49faa389d994c271a14a40bc39d615392ab54ec1c8dfaf2084196fa6a6c04a03126448ff4f93be350d62bd0f2d3706e84db20ca90eb3bc564066b517ccf40247cde3ea72144c3b62fd27bf36c5ef54900dbe410267c715b62c83eb87c85ca05ad37000a92d33c695bf8a3ede1281bd6634218973d398a40adc9a94e5ce3c65f1ce849709b596c36565ce431e5088b61bb9d049912da6c586d4bf970484ac622e47a57eca5225c83987250fedf9777636ff560d7aa342f7552e66497c82e8721d6d5cbfa6b8eea73303c4017084ebe8afc8f214c89d9d44c45b541b324fe1431abb0192958f9623bd1bbc6625a4c069796812c5bff42eb58f04652925d87740baca7a5a6078d9f2d0adfee4c1cbe8e258fd3d382f4d1778d73ecc9b8c0273c5a3d81740efa3ca052b9513908dea368065c6b82f279044ea5035fd1d84baa898404ac3e426ef8819855c14fadbdbb94c0760e0186fea5d95b36a765769c052acdf7e94311c212be662706115117665659dfae890d5debdae0f0d1794e458bcb26c0c451af1754d47f4b44fc85a78d70eb650bcb78d1a5016aa4cb2c4f5cd364b4e68de1bcccd9758bf4153aea84ca5c07a1a803825ac2f3f36a3810c8730707f6036d69f29e872429c4fdc9da8602bf12a1226f9ff3828fa7ac83a37d75fac5b3549467c5221cba9929c5deab4760b3377236f5cabfdd9c0a475e0e99b1578f7b1ba6d8886daa46a350bdc5e5a0a5c65fe14d286a63fe34ee89c30817324203af4bc63af2f63454ec58c4f85602442a5d186744e98bec33d0471a01ccd6be5180442dbfcc3dfe6ec6b108f9b1bc0f35383e1a298fa7568d441783cb48dd7ffd8cf3400a85c63a3bfae822995ee9528a843310189a22bba698e2dd54d39b1ab87c01889ecb39ce2a3aa3667edc0ff7a1c0b60ddc5489c2ccdfb04c46c6ba8b9a5494100a98936e575f52ecd1774e9c2f6ae20ccaaec1fdf0df9899cc5aff819d19e553a8fdf05fff0d414719baf7dc3e4fdc41e9e33e89832ca5dd025d832ad6d83be287225813e502a790bc509112259b3f466956c09d57b3d4394c3a8115db1c44c78d725f02ee27d28700030bf74bb950e48b2d081d918095577865655ecfa0dd0a458f67b1bcda616df5b86c3ca25a45d1b256b042690842df81635ab3549c4b0a44da3a4c635ae7209f264f030e082a8e9c93e48ec22cd1d9cc43fc97333e7a42545a5fdfacb916fb233aabb0b8a548f97173cc9389a1899f0012f22f681eea2d042a609a7552d82fff71c56c6da94725296470c2167b9236ff6b87651dc002ad954d75e193aa97346b80c0375f36e0d9b74b228d66c747c37cb9da1b189e1447cd5259191641632f133520528b0fca783cfdb0318c207651af1123b9eaf3a4e1479f1279f7935c87f6bb3ce5745a81adccdca65434338ee777835f8a03c80e8a4e2df82cacdaa03901f0deab9d7626b1565df2acdf54a27850ad1cd58cda7ddd90484702c334a3fc69e70c3789818e845c3be4f36ccfc55015f86178e5c20cdc2cd1c0cf62a7aac6bb7f0428e339a6793ce8ecedcf356c494ea29e07dbed96e03284afb747103b5d1ffbacc3fa2506ee9c14fdaeea6ed275027248e9f700849281440362e2701e937e40353daf0e7881d21a24aa9a564983291b368c00a97fafeb0b0650ab906ca61d3c8fd368dffdbc0caf2e17fb3011add215864843e51e72b15e361cf0cdd4f0fc2f634d9bf8460364db8b819ce5a95a9dcf91fdd9657ebaa00f00cd03f156b2eaa3bccf277bdaf041472cb5ab4641ce675d5b5b949addb9502c2a760b454a4120e173db4f323ba9736e1fcbb303671211454c27ac2aef4c0810ea0fe175a860e019d7be461ab0df0958411014aac7b154a5d411656f428239369ebd755ae5e2c07d98428d32d7887ced30622f96d3ab2b25caafb9131058d23c4fdec4a6ede19efd35f731ca3b68df37230d1a12e7ac59493c39a68d994dda380bbe91536d3372a38be1dedb1af2016aceb7a042928bcb6048f4caf14323be68ab1518a61ab81e67e4ac29a60b43cf0ca257fdc125cdcb2c26ee3ba37286a70010dbeb256ab3d0bfc12697f7a5d05537ec2f39cf3ac8617a22b3c7216db1342990595e2d74fe292bb3fc48f1b4c50e968de7193a5f4c0e4d546143b5c41658f46fb77f28655c87ddcff98d2a8dc6b6131959ec0a8b034a13f75c0837f8c3ee9bf09b8f1f2ba83e97782215ec6403dd8d8fb0860c39cd00942fef8462b6fc72349a277fe65a21f5702e2ef7608b8bf8ba6622e65e01271b05df49259ce8326713636ee46721bba7b678c6236d90489ebb0440d53cafe8a09d5f31ed98dd0ea7952739986eff2fbd5b60588c774f33a3bfb570273575f7339fe298094e1a58044f7f497034d85d9d5baf03aa94ccc8afae44493aee115f792e753f9911493b8c588e0b5ea7a97c7dbff17eb0d7a74d3a7a66b89e4344b8ce25a552d5db2ddd65467400f270a579f739a95c82e21f6bd347e59a44cf9b890f0166ea334866e562e48808cc2f1db901494f8998c735bf5f4087d7f5a032d8c985bc40000e15c58c81de75e4a025a88e6f56840fe092a47c862d9a005f262f25b9e1481193514ea5de60d5402567598ed94acfa4a4577b6bb0fad9ca579791f7fd90b2e86a153586eb825d48b55fa4562ab24b210c5bafe9ff7c1cbd8fec3aa62c36d1693d6929397dface7801da4616e2ea9911052658511e5e8e54ba06031f8466ab6d6afd5617af916f34c158cf6c10fea7ab892d188c99564b2583bfa23e55ac34f54b7d4cfe1e1d5a446c15d05eeef9a473e959b60a0ae4d8e32a50ce44a69b5aa9e58250cfcf11327acb39d6d3c30864d1f217a6c97db914863fa341ccef105208af19b693236353474a7e7c6b711a5c102f5f132ac0fe0929db875f782703e8b989cccc14dcaaeb18f455241dd8cb5369f4d9d029da60d9a2385c0e5f0bf2423917ccf158264dcb31368b48994bb1c6e7ae965952c1b8c20d91c7cc8301c9de02cf555f1cca91672e41363d228750190298148887a0bd885bce79019ad1ac9e3b0e217d7d02260b53ad1da7dc43334bcefcbb3d48244c3b413869c80979d8886006a1676d33a3c0a4c936bebb5ed5bd3ee5afe19ff238ba97ef13935bca6f7868d0f7ee0c117ca92335fc9a08735cf0a1644e5b26f5ee47348ac25727a77585082adfb58a7eb87958e451e52455af7e65402563752deabbb62f9075f7eabdac674bfc6ad314e51d42551ae819d5a80a5b6609046fccfe44473779b2a86494521096138178e9dc612dce5697659e46d0bb6756eedeb89be0319c00a7685d654fe1df83ce9e5cbb1559098eddbb70952e38c9c6f04605d11a23bb32505b0f3672c27cc1b86625808efd5b211a60d03e690869c11a2715a9e82e99e700938f9745ca2140f28b2bd249e9a0800a8063abba596f04ca4dbaae28dac65daa477612d02da66ecd11365710c81893b618834c5140a65808ef9bb555f712c827192e7dfed4545062f3064cc0a6ec5ba095a645805ff6e517bd17c142f272114f37dd7fb2de4eb19d934982027906a24c835b1b5d8b7428fcd305c3c3470f27fa897602ce350fb791cf2b571790e15cb162c6c2055b6d2cf02725d10e7a15cec176cdb7240c771349d3ae20f4ecc11aaf2f172ba13d9952ef550492febf48c6f7dc34e60c449f76617804c44745b8f866f243d45b31e98eeb7157ca76f6f07f5da6f8425aec52f60e077591dcfe85cdcfd1b7ffab1fc9ae15ca8f55fc094ad2d78dfe9686bb91d5b9b16217f74ac11b67f63cec5c1bb1230526e6a0c5457fdd6cf7bee22bfb6fcf28dcb71f744edf955cc7553ccc85973fcbace64349ea08f25798055ee4a68a37bb83a31d418f43f07cb9da460e8d813ed10489a22f0f7703063c18f67e50e51bc53d5c3862af3f58eda655d14a9913d428772cc817dc8e703c60765a454cb2864a07fe8542e8494198aa46f1141b5b26373cdc2aa5748f011b51a7c5784055804208bab6db5ccb56ec2176fe9ea309ba40191bdd6e071e5c83fe0d35a38ed708e6888a96d31195dbce824c4a2a8da7a9e2b1ee0f467b54aef27b7c2657b760e87e811daec7590310691399292bc7a2e8c0abbea9fc461e2a20711402adfae15b74569c12f9d381f07a432b56e5e61ea723007c39a8522785de4a3ea3ed0cfe6a009774a0d4424074d73a01057f8a81323671b597ae6d56b9266f9459d5f701a43b4d763dc339c0795fd88a80e5cc49506c72c64a98767eebe461cecf008f235b16106f3e7e724f1eaf8b8a878b878adf4a4f340300c3dbd858a2806d747383b80416b103e481b491dbb98e1f0653013cd2fb89fccf1eac2b486b06e8a0713f9a0ef42b030b453a9d71a1d1a7be3de1dd1acec691665e44088a3cf2e0e680595dc784fc748add020b62886d10ecbd2cbc926d312e4e61ad964893cc5a35cabc1428fe6768e8e7547e539b9100af42583a787b4eef67ede1cb8b1031023150b34cf18455e6b44d1e269d0bfe4fb3fa711acd7b1ecb2a6d17349f621dd6192660e245fe08ff45a35f64f5a7aa20f5bdbf37dcb5251feaa730c77b2142fda0e0c85de383eb01323f83ecfe2c9a520e4acd01897edbe5cadaff1d22fd7f96f8f1cf26ad0c788a19dcfb8e8611fbbf02d27bcff56d7e86016e8530f3762fc8c216a4eb8ff73b313d1f82d9aa586bd2df65a614dcedd875bd638260e7ad6f35b128a273771f06f3fe523929ca9aa5a339e6b7cb968291376dbb03576c687e99c3a1b4e2d23fe60222262b371f18412bc5f94b4b8f7bbcf84f551c86ec4dd5d7064759fbb8d0c07040f7686484645b55704d078cc62509cb1b69f1984ade89a0d5483d0025be91d0a9629274e48ae56b3d0d90d5080706a5c2c1f2debf69ae9d82046786a2024d204305fb37bcbe1dca5dd37ebaea6fda721149e7566ee658ea35fdf6623a3ac901c5ba44339526e51f8737a1128987b173a400344237e15deb99c5cccd05eeff4fc8261f22c7d0e0722a44091d4da16f6069e7b2d69acbb3dfd153f4d062746afd01eccff54e3e71ab58f4900c3e54898ba1ce293c216903d26ecb8afedf9175a863d4972009f900c0d4b66d4a97d5adb66b5788e319f8cc2e659878888f299daaddb7a9fb255964642dfd65de01bd48c63b9c09bd6d48b6b63934193e7315ec2750bad41f8011f4168a7a18d323de6935b1dd9eb70abbb9ba4ea3ac62a6a76df000015e8acd805301b360e916531e9c894e42fd8562588fe4f0128b8d154f60280f1c34256cc56ce7312fcc4771963f3733ce083835c40ae9cfce354bd99f4344335f0897cb5e7c64172b494ceb0cb19af84f08c2f67881f9a30064d189c745aeefb2befafc5a38ed74680591d83a41b1a4b2fc52004353b789bc292efc305a0bfcf52905a3af1f251ba9923a81643ba29287b3997eb36a9e00df772928f7e830ba7f14f38e712ad3f7296acb3b99095f28e82b972ab09282748db8576a502aa59d308f9e96eaf2f16e73091df3f6cb8b78529f9146ea9a8a0bc717464a1b49c6a372170956722237ed43ddf0d0c07134b9ba48f7bf0e0c40fb6d079aab6e7d18963af96e88865380b2be408007833c4c6268736ffa26e0b976d7a5189bc28d65dc58473c4eea7aca0ba04a5abcce8443892d6089528a4e84d7df5befa73327b4b2908d2d9d87361c09053cbdadf510119884d0779f87f5973cd12d3389c1eaabd1c88dc6e2daf58a31dc4959deeceebd02f39887fa0620b4b70c2957179b807bfa04e06ac1bcc12510bd5aa11495e8c1486fe62965e9339d1fe8275c6dc1da4aae6b758cf02e2acb32ce7536176173530b22c1c11771477425f3a206b576195719da673cf21f3133925a8623e9225186105d2e3352fc475ce07f524d47c135be243588c9d6fbb9939b1b98d62516feb6a543162a73d709d358ebbc728aa5e4647a743512c1d3070b8b9839202757b2e2f18df52ecbfb196d0162a99a15135f84c1298ffa05184ff14555567526334c88a081aedc6c94660525ae14b90155f3b6cda9acb8f32d3a43aaee6a26f1485351805eb65ca9a6bd556005194dbc2fcfea3b42e20589e31dfab94430436e83b1ed68600c0287bf669b1c02e0aa20c10d4a70b28f342115eae6795f345faa90cbab5ec42d2ac820823ab341245d51c40ec3301f05cfbf2f07ed7f796a7a921eb1828b49c3d2c1cfcb48973d65c1b10c6acfa54f5a1602667ea1f533d80520092143f55322ca8abaf5d387df869b74e37d7c80dc4815dea4b5224f603f9d19ca8c3768b93521595c4baf8a0de4ffbb47229cecad66bdd08f0510addf3f26900573c2b0642fce78303c4b18c644c8c23aec3a73367c93a62b9eccc80442d227a06132b4a3fcc13f1d9d6df6ecb519352889753538a496ba4d50d3ea421e0b61522b2af6fa3b74a91948202555f02d689ba765321aa60526819f4b95fc4259f8665f818c99ccefd57827e0e549bb4be9543b5f8549c1521aef7364f93935037f50368331702aeabf2a90fd709fc71b9148a2fc639e85931c7e542f2af821351457dc74dcab764383365de87cf8fa49ddafdb48d46efa9d348d3cdc91b55962aeac9e3aec3578827ce1ea5c6f20d546eb8a7b885fdd871b06b366cfb63fd49c92bb65fee5e656d7c9be7787e991c044f6a7c5a61675da2906517aecee7ff9f5bc0398844d4fbaa7066de66ee0d353f4079fdf8a0778ebdec72c3d8c5fc6f508c746c9f6b7e1f68a271f1bbaac27df7843613b8707b8bd74ae4aebc00bb8dc3ca579ab3bce2d5c78c82f9aba6a6b5172429a1865530e2dc72757a54579ff79edfb71df0c7ee6143333725ffffc2c081e16499390f5c54165d64f4d77257494421a0e62dfca4abcfa6e318348a28e8a2a308f65ef182618d83819f25c72fc7fe8d89626af42b8d418a8a4bf5d8ac0b3d3307ff998510ddc692cc323bc9e6b78020d2c62fcb65d5638e273c83d11d05a93dd045df4770eed1172166527331b6507c1f7ac36d4e90cbdd3ccdeaa688b10a3092219df72b9da4525d36fe93b95e62eed40e0925478ef6bec159126678a4b84b67253cc207139e02b6f565e0b78b316a2687b82f4acf11fecb22b44e486ecf1f0a4958f12734ae17a74b2b1faca6df5a447ce728ae8fc9eb8eeee72a682386b0033d655eb9b708872c359e698b531aa20c9eae6ff88e8674ab67cec2ee2dfa2f443b2248e9c68663fefd3f917d90f6da0f0cb4f10e5ce859c7260e283bdc8f60b042946d58ef588e8e0c57ed1a8d9af859af1185be6e576bbb5963b19d665e10ff4cb76f2c26a437f94282dcf9a34b36c5ec2bb5316f337e5edc91451ae11a42a1bba446279a3a2c0537415186a57a27362dfff797ab3ced8c54a1aca60cb446bd0bde6ad61a55be10375e54b2c65fe92bc75464e9a4d632e1cce4e8224396bf037eb77282670138c3ae5a7c32fabd3323fa0e1bc4a6b5ed16f3316f473984aaa293b429a20b43125dcdf8c85d05f31b3c6b2a59baf8f02f3360725badfb5bee9a5a2cd885c937909ca8786b85c9b5ab60e4103cd0f0ba3a09aecdc8f6bbeba1c3d949ef5023ba0463573d83fe3ecbc0fcc0f5c8450b59a879294095b61a8eff3694d683bda842875d1fd6b772382593c13a9994ed2639c9c9125ece9e70549963b4d60ca818ebf2ae2238a8e910067e752938051a62bf7e5767e90130aefcdaeb4a4b57c25b700d71d4a021373dd14000b6f73114eadb984dc6aed685da08851a5e005bcb02aaef14612d10fed395d3da6abc5c7d490e9f56238891832b4df55b4f4769dc19d41040c01770249393d6520ce91fb807cbf9adf6ab8501fef3e473937bccc6fb84f6c1919032098c9652889a3da7bbb1afa6a62482f4d8517cf689e948c6c7295d9825537ca8ff419d805d9e4a4e29bec2102731765a87da196c2447f82d47de11e5456f2c8cf9fb56e4103b9b700e05a03965ddbc876af7ec1ffd049add4e2ed29ca18187548bdbeedcf8c2799f59101c034ac6adc7ca691693c15a619417e4ef14eeffbc58d4e00ed5403199de300db442998e4953b8ef98ce5c31a834a57abb38f2139705197b0bc3b74896180533e7e253a07c725c0db90d35fc9eea5ddeeed71525748efe3ef06e56a9cceb441f598b26575a70947be1e09c031e3d46cb9c5f480b23c09cc6aa44883bd32be6a88b017c8a74ac48ebbc9eec1a55e2922a6e824c8c7ac9ed0c5ae2a89807dfc199fb96ec89f03c54973fcdc40b40b4b134c3a2922c99991a5020fcd047d0daa08ae84602e0be8d401ada9493842d9986bd29296b7ee32c389156b35bc36c25f72439bae6529a5dd4601568d3598e0b624397a98e7977765b82187a3bdea3613d947bce8f439fda24e1ee4bef347d3378bdef13a6072e3acdbf9553cde8f2a7dc369bc609689e57218d70ebe3656dec1161ed2d4884992dda485e28718e783bc2db7925083538b5e3dc778bd7dddefcdd99539b26453a6c68a4d80a55e37953b9349ccb9ea521abf829f979bf96751df18875cbd3a6391d8b973c594eb9a501da5b09594e4b4eea7ae295dc8d04fa96bf6c39a0d048abc0d9289a40dd36eb7f84db0b883e1463f01b762c159edd2579554fd77a56881e0f48296b3b067afab72eb71fe5b598103723d90424179619f1f3e41e5f2d90515d7ebde7a93ab0292baa4319d0dff1221ea589a686a6133e14ae3f36f07cab6f74e22b73abda8097c5afdfc1c76e2e046c3789cf0fc80386dddf5ec88d816e6c712141b0f35ef14c9e9fc9dc35626c34c37349db03d9f9d8a6a2f3238978a28258d76eb5dbd7d9a15f412b51fbfa5cf267d727fc89ead044a645f38de595cf626b94b71112c287fb2c3cb5fbf8edfa915d7096ca141e7291e98e6b85619777b6d38355d82d80f1ce6cfc8f2238d7be6a7561c01c18a2756091d6ca659d4e6b0383bc3942b44a0b06c385ca41fac4633f7a7afc577f59748b8eb0861ed443f9107e613a55f6e767cf560dd824896c31424edc9ce79c106e65b2687678d60bf2adefebd4a368ed5c3c2a56b706a7226ea0a609f6a6b89eb8193681c63ac1ee05af6a4fa7341d4fe10b578082ef6c619dcd198b6c38f28ed0704ef2536e1c6c9fb801343939f1a7c77b7d6c40d72b3bc14439dfa9db69896bb10cf77251b93379f18f6cd7d62d5566ca681a84ba0148f77898817f43be2808fc1fd0656cbf69d7189c869b6e0f45c26bc8bb0317194c86ef7ff95cab856afd10a409a07be88bd836ad42fffff16f2e0499425e8c31d3dda8a952cee7848973e69291e267db001ffd58512bf910605362d75d1f0ce508d2cfb9abae12cf89dcacb76b6c55ee847df2c57e07ec24bb80e6215c613f88b258b44bf0cc5f76b180e4deeb687c9a816639d7ef404709e96688229e64d4b71d759c3aaf937c0a37d46be5dd1a9f087086a04028c3dc155741e8c8037d8146dc6e75d173d71ecd10e193fb3747ad66c2e67aad1cc86a9d8cae61078e53c9ddd852fa256d42e0119106e12d45d2edb52ac7604a85a88b1efb37e5c891fcdfb69e20cde1300f3f2d7a01838dae26bd46925bfba844d2ab4134cfda2876f5f3500b3db958fda1318fe1026b7f9432604e55662a2ded850474926e4dda8a8e86e938f2d2aff9faf125b99587ecc13881862c1ca9040a93405a7ff43956e1ef865df3a4227fe7adad8d6ada2d0b9bfba11b91a694d10483abe13c8dee1d21f311a417468bb8ef4a0f6c85a0693a32576ed9ffb10b1b5048d114ff34683cca501bdef807d54110e0659dfca12018e037cd1cfea27bd6fd9f40c1ebc969b8c2c95fcbbbb88bad2289adfaba0338afdfd5250fc23acf4a874aa74bab2adac8937d98c6a8779a74366dd2fc6cbf0e340c263f4f24c78ad01a27c349051b8070e7424dfde571fa3f8927661239141ef9a41facfc78d9068191ed55d537b7f484f213cd2b5a7302cb93ecd1f15c544069a50bed9aba0bac740c80849f49994b5751c71e70a3ee9c5576bfac0cf4c55bc1e2572a7cba5544b3c7a25b157299f3a95ec77f429bca702b3cad5875035b992c50624185a1c6dfe8c9e9fc9f399aa45d9fc90fd9e5d8cc49dc026e63b29d6164a8a72189e6347cbe7d859d51dc70afe27124c9b4118e35c32553d752e1450a7f06eb6d45071efe78e065659d59a57d19970803ed64723f3b1e389cad2f68b9a3388b85c6619fd7b86a898c76c401796ef018a96cc2ad5be50e3d34da721bb85afb479f1d6d888d5c96b48ad2815f76e934e18db61ecd0d53281fdfdf958043adcf32286ee151a4b2108778c74b264688215c332a06d57d11ad01ebda00b13f144ed3e962c822bc02458f62ddcb0734e5468a7f045ff52785640e3396b997281f5848921742338c711b9ffe58cd67c457d671f2ae52e8e71094a106c3b16020fbd2f7f11af946a5067a4b93e8ecd2930d496cd32de08cc380a0b49a71a61fade9fc3c3f455c5d319359259c047ac5af000661744b4388204936c93ee0cdd55451e44b24c87fddbb85d9c40d19e2ad7319774e2c31967cbe34dc20a0cc7d23cdcfb74b4042acddfbde565d8a499ce4a6967a7690773028c5f59d7f346d860b2a400906a5448c7b93337cccaa1a4c70f6ca9f0a6fba9f6510ff001702ed74be7a8f04abf12f6d3de78fcb7ff6e7d2b3508ab541b5982aab5d270cd25350cfd2eba88d8527c8ea7a07065d106c185764c4b6c93ba55f3db8bb23fbaf0db43976cd0e5d06870fb65b24d1fdb4b39788157451ed3cfd8ce378c916004ad08e341b89c0dd97669e17255f9561eaf9351b6df696aa7fdd998c164ad2d901fcdf5caac3d5e46d3e84bb3b6b80bdf6486def6dd5c4fb52ff6fb9e7e5e909dafaa0c0c8fcd40860873ddc69b877adf79c818714a61085a72543f8950e09e9489c47921b8d3402b14c474310ac4b2557db349ac533c1a36c188e8a79122c556d4dec91036d8320ffd66ae52b9b8bbd1a64badac18d67535a58d16f84ab0916f094af5a869fbc0829a092b3613f3410f159cd7e4186486478bdfd0ef0e1f1a4d263cb9d745c67219bc6e1b2042499e7f8c0c0fec389598223673a9ffc0cce4ebce441779a1e16d5b14246f97911884b1d64bbdb8510cc3906ee652b2ce183da727d16b514232b1dcc97a7a474daeb3a3765af68d15654cf582027b639882e73e5aa8f69a0d05bb5d8eb01f006eb6de82ae67a80d6412e11b08ef722db29481baff278ea7c20f0103490172a1c9d42d9cd8a89dbdd58261c551b2dcb24aedf38918394bfa803f3e847057ff453b36b1e677195405d49f537d53e4b3477cb0895c4ff90c86fe6eb2e834d0dce6a336118127c841fd98da455ea9cd3f9e37b47fc89109b7e4284b33b27880e8f2d2ab9d0dfd6b8c6e8734ae7853d6478cae640b59f100ea018cad69aad065a9ab59ff0419c4438ed7ee401fe243612b6a45f08b0fcfa33823280b254bd7be4cca3cbfca31d8266792df3ac56d83e963d0c416728a7b3d377416bb00f0880cb3d80303061ee47a3aac64d3fd1ddeb5ce6a9f7cf4adae07fb04dda6d87c6968df627791a2693aaa9ff8ecccd0f8a838e50339bea45f7e640d02ae2f6995b83e51a82308c844d9a54442a5c8a6a1a8f544b25d1addf607868e74d48fab5b3d9d918b31ca82a3394c321a2ad9a7f0bfd9bcd2d4dc97fc4d754d6c033e43c20f4389e7e4b5062335a32b735a5c1151d0fc57c5c25f17859fea3d19bde6f80936d135bd3c8e170fdb38a583a31d7d9ea9bda699e0734929735cacde78abe05539a125bd8861939ba556209e5df942b61da89ecbbd2fce5ab26caa9c6c2f2f7d3879255843d9e8f1f22cb6b88ff95d66f0aab7b76d7ece6df7fa9a9102352bdc5e1904bd5dbbe9a1f02d49b073f4c3053ddb8b41622dc06da8beea22363bcb83fe2d1ef964d1fb2896cb490d58724e1f180ebd15f1cdc338e383e19da7f0423526ea1fd59b8ac513bb287a466ea35228d6a2ee4ea4bb45d13b41d747830dc24ab3ce4efb8e134f5ced73bf3cad5a813878e63d4cdd6927d4442ace4eb4ce63f2ae5628c5b037e68c82f9ec9b6a62c32c68ae2d6ae58718c054907ee3d1f5323f10e6275326f4297ee79dd6ec5363c3ec008e5132f02278a86a27e732c7aad9b24df1e101a76488cb47f243d7c258d7149dbe85fd931cdc468d5cb7b6ff28d3634f7a073444253f0fef4035af3cc5c56c8eb2bf3adc90129dc35f55c5c89edf85667458117d256596b07531a994a72ee3b8fe3bea56d82ddc3b2c154b27b9d3a5c92c51d6f8112fc4dbc94874dbc643db56a078448bfadcc5ec52420fd5fdb15ddb07484b3bc4a4ec244edb067672156a909396c951dac7524c8745c2a13a64435023958d08b40b40c8e6178733c24704bd2f91b74779053263cf357eee395447f4056e007a811845c7ab806827b856726387b9380968f69ffd5cc57ced9eb442d815c7bbdf864b5e47b3135ee88b98cb8b07335ee53bb3777eb8248e8fcf3e0539d1264236dcf1a96ae01a9db5f2720dd3bd0e59d2e38a34daea7dbd8b0faa084cc5f8f1c983696b47cfe2ae0fe9abcfdc2f73ea85b39dc718d5a7da64a416a87dfb4c8231028a634d4b307b51014a264cf9b7e888d94c559a9aa318addb5ffb91f424bed874afe35d849522c206edacf3a8e2680a8469687c0ec9ac7d1f8e9f228de98fc40f285f687bb564b27431b9952ec7b5330b61e736d76ffe8d0d3cc3be94ae1caba327b47a10361ba1ac5cbe7094c07702e645e86304f4dff4e09ab9c66ab6d0cb3cd6ded4fe4eb3ceba8c5d12e9b3ffa71a76c1e292833982113e1264700729ae80adc5e9d560b8925fac1a19e99722daca674871d3424d63e29c07c6b6f8f547e80e6c639940710ac62b4625c10b70cdcbd7a55c8fb0ef6c48af51e310db51ea3f2da8ab55658b383e0f70711a245583b3b9e1baf721e9f1814b9c36a2424848be880fced89c1fb1c60bfc441d886b5558197dac708fb921d6fad63df6fba62c0d86f819ac4de422168cde358a64cf300cc97890b16c31112b8b6c6722028dab3e73b542528bdf3a1035d289390fc5d7d27ae36e7ff4d2a8c9a3be076581d9052be0f130ab4debb1a54264b6a0321244534cfb92f351c5c1c6f4ea577cfa95999c9038ef9e11ceeda1703affd320bf605a213a888442f690c32845faf7ed793df13edcfc656220c26b345f2d4f981863d5089476a38cab589361a5062c83df70d1e661f74b57f1319889edac2a0d22cb1150a6859117d9bb8552854fb97a792c870ab81c8054368739d1824e460f3e294bdc11e544951c696a6a47e9d8984623321d111e8504a0e74028f322a6dd41a2ecf40bc39e3c1e8f943793da59d3a7162ce422c523a0fe439f8760b41488ee0571ab5202dc0bdb444bbb4c914660b8e47846f58b55db6fff88b7a97b021cf5828769b6b67647b37501ab082fc9021be98c2d0a566e397039bccd16fb4f2e3f8b47d55d7e6874475e2ec20c3852ee261a2ad219c6dc13a410740a7f3eb486693f06e141c172b833914383e5533de868a1b03c8d1e7c287709fbda3528ae33151cc295bc9145ec2e915c9d9ad6bf589d2dc766023c99434f2746e4ffebed0599287868df60c5188f16c710c3d061bf47422070d38d982106a20f9218d81bfe49490cf016a5fae41056b4114ce6fd8f7ca8170f8dfa69b322fe9425c37f01efa44b57c395268321ad374846480a410dd2d5d0f5adedf283f0078e409ae042fdf984ebc16b68cfe05e7867e99019e0e6d3c54fa6b4c55937fea473e0c36c9bb3ce1414bc948338f21bd9df6a312adf1482416d91a39787e9297d4da366792f1f4335fe41f0716e4d1a585e571ae526508e0399fcc4f409e6f5c3872480b952c99e54e6e44cabc1b39b5eb94afe5d2282ba89f0282be37567269b26f25e82eed65d860379b7125cbddf02f831ae8ab5d72ce080a989e65ccd4a8e4b8d106b0f21ff0f901f35ffad76a139d1749334df20d313354461977b98020118f518b92ad079a0e283b887e9039432d4595e5ad2e86fb34b3687ad159fdc509805315b19a3853c71bf469eb194bc69a1b686fa27cb4650f8d846b2d5adf365192c389f153c72c06a9cda0a7fbdd4e4558db80ea6bc3ddb2e965076f145146679c0ef3011d892601e95d6a4c64f8c79a223f5241e106dd9e328a0e37c0bb67df5b661f68ac5486ec3fcc5396fb5ba23e80c78a0e7f60028871ea14d2fd48f857971952fd58edff2a16f40e92c552b674d29516ff1bad9faf2a1d91fbe1f69add612846e147e6f2ee326daa01929ae42ea220c8134c6b215895d107d98bbaf41c268a669ce64e6566d1f8582ca1a11054d19b0e4c9f7365c7996f84d8ca44390808b3bdd6de4b77ec9b0115a79c236098b80c05fce60147ea0af1c7e03ef4f22c6da455d9986f73f038cf9e8eaee2e38512c6778606485c947b0f41aa23cf65a8d886364390872f09aedae6396534a8c46175ec293ac45e4b38645a6ae44f658fd3cd8b7bad5a7a26e041e7a5749845b6d39c0ba88c1df3e562b4ee038ae3d53768a672e6f9eb069ce3774e6c604c47bdbcaa63605492bab6781078d2c9e89ffa85a97481c6c1519e653fbd5189d3a782794291f2fb17a60f5f87fa828b7026cedfb5f31140358e1717a166ad63be29fdd2177e5a2c7a04e2a733706e8abffaa6d58cf8de46d6435177547f8b166f9cfefc97b32df5b7f84c63b5da2b9490acdaa6a96274f5b7278da9f8ffb222d1ff7b294e594634ee60f909954010b3cc83235849c63446a00a7d8a510da9082c9b6fa308e9300587df07d8482706122b175968998064064dfe3144b3b5814f7b86fdb7b22b8ef06528ec85403e505ef3bbd5a5f6f6350b2be8354af4eb7bd481137c97f6598eea3f9a4de45af3d0a1c30d7ca5fd71ac16b33f4b6396da91ce60613d2b7a15eef7f6bbad2254d4ebcf56fa0351e7e37b3aa1b7ab09a20b45995b9fbf90b8e230277272d1748039e59d81bc8e79976088bae26246a04e9429d946f5c338f52425e5eccee898e9677584b1b7c7ffd60491b05a964a32fcac3aba937807aba45cad828525891186f45835e17a2250a89464dc310f0227f1f6c9caecfee1bd3faf9c7eaeaad03cab5fb6c39c9105e2da11d008df7ac1a8b7a869122e95420cc43d6cf1cfd86cd0d068f0ebb9849d0447ba843d8e41ff17e482f15190d12a45e2c2469d75d8d390d3c41b1c8cbe5c3e84eaa5f9925f6d66cabf26fbf67decc22c36296f2c5335e5bf2db11185f92490f1e6e961a263148e7374bd41cf9e94de8b3fdfa2fb8d6cf44607f08ccb5fd659ad1f87de7821fbeeb58e157b28f54f869c4ac64bf590dbc66c46c9dcfbf3cb788a0cad5e6c93274861f2a80a5e757306c14e3cd1445a019ba2af6525f58d5cbaddcea3ee7c2ca16bd46030d52b33a9ab4a7dcb652fb5513988172ad3f6d9e6b5b855e922a58d2e39f72c4a4d6a9897919a591933654b8e5b3399dcc573ce1205a01dcad303ebd88d00e7bd98b0778c8c2a0849c9fa952f4fd1a98f53e23cc1171642e949ad5058182cb95120573dd24b81111b39646472daf58e28ba58272e3faadd6082872c767a7db6cbeb129b57e4fe280bad3b32ed171c167a21f24d0ab9970c9d14cc858332210380a5ef641e4bb58253e28c82e89ec2e21e2f04f15a59851c47ec3a5981d1ff6a2c64d0309312661130fe61f0023545018ba11b0a9dc755092f29968906efba424800daf39cfec040edd771e06bfade1ee2b77061749988bd3247241f84f05bd0962a0965801f3de1743a145163498a296adbdcfd2fc0c26dfcd180e53795ed669582478f78bc6270e3bb7ad430c7006950863f823559e0bea91e9774be17edde1fdd0dab912447a26698359f237018a24e696c696d2102575d6e6229da8648323ccdc19fa1d77b8b11512458942994a00ac9e3ce98a0a448a65cbc16ece7e027d5e3724eca79ed04e452e7d40fdcc715616fc6a343a56721f75ecf3c4593349c2f543aac4198674ce3ac5a51ffb15df64dec41d769fb7bdff1500c7378995f149da90233192fc82bc46f4e8568377fbf1ce21d5f9ab7f890c18f914b3c2bfa8fb3e5f29350f7118530b23513b1807342581797b9fa56b8c8b54cc7ac55cfc3eca0c0bf7d3a860c9b42df5e930134ab9a4681cc3d88d9cc0b110ead71d2b1f3a77a83d488731556b35555e4d65d061fbdcc1e1df12527937290c9edb9afbf9d5705ca557ed73e34c9d1f95c12ff112734b54e6f436e56e1142bf266ea3636149ec20e8545f1af45858d7c339c66faf47546fad1868382959371eeaa4a3cfbfa93424865e8deb188a86d7dcf04025ff56d5dab528c683380155b2c75636a57cca25373120deaf27902788a780aa20284725782a8cf77efde0e3dc24ccc1c4a69bcdfd0e0de99ca8b1662d086e2af5d98c29a0c4c57c4a2786e18857d75234f7c5b1c3668939a38a52f08a3f5d29db0edf457bc18277c8ee7b105ad6bba64f9e70da05ffd5155abb5e64869d8c7ccc824267bc01d391be71c4c1a26a06b9cd0a1b3c8f64a4eccf4b290295549265ca894c5fcda4cd186825b4d76868292e888a4a00e985f8ae01f70d6fb67001763382e1972312c090ca6bb3cc87d7d98fd4e0824d41fe1369258d038a1616599c86e3d3eea4266e677d1568703bd300b1a95f1f05492683f4dde316e22cb9d9b3e11f341d86aa2e963569924a53b814d68dc49e193e9fb02d7df6f5f9526b397f0d8e884a0ec73eb11d3e761d0048915dd95732054c4e7fd89a14910653c29ad6b407f5293067129aa17ab5dca6c2afc89b4a370f3f7ef9dd037f134452d9f85b77c37bce5c6f7e06bc6a853d2b291abc7bad9af1a76f80ef75fa42ce8c5e9082283e23f0db2108a7cc752bf6e667b4b8e0d36b57cd74432fb9f36c7dff4cc2d74af91b07263f95b74cdd25bc1b74e6accea098eb704c5631e8371d28a4008c4fcb62c02416167d049c45ab493a367bf19581df3cd82a60b709c5e2ea51e8972b818153ddde72bcb1f3dbc5e57d72bd51f5b9649be5ac0f33ca2473817a0636b7336f817de37d5c3a48a0b169a5e7b2291eba99d8bcbea9160397ca6a88eaa52e82d2ea91d67daec9e230af4ef9c551f4164d584bf677923e698d7aa798fc7db88442dd6c8887e5b82ba1f8f9da78fb44d17086d284cb2754224eb2c553ecfe5db1086da3963dd6183b8c34d587b5150e78b321237b9c5823dc61c414a07d9e4b682307b7fb87906a03baeecedd3d1eb5a36251d5d57082e255af0c2eb00f01b31ba72ecf52fa0f22de59382af235bcb9f810480bc22f76f37421b1640e4fabdc2d4bc69e4c031216b32fa8224dee6ad2431b326908bb2f1d811e46c17605aff76d171d0f3df9c8fd8b68e3dc346ef13f2ba67ecbde05889b779966d368eafb1f731ef6145fb4ccbd526c28320ca6c1c7049e39bf1fe3c7eb0311ee88a93393ceae42d7bbf18093c5415a5d603036b0c67d56fc1ed7a1a1df1a14c7916ad5e50c0dc32731893132abbb86bc4e0ce92abf99cf904db1ab8d1c5ab3605e57d61fac0ece6c8eabf0672dbe89ad351cb6a12e3ff2625a7644d873d75f0481dae4482fbb4f79e929ce5f6a47613d2fa73a51e8fe6be82f098c3f063eabbd6ec315748a4980bbd695b89e9cf4e2fdcc9b380f98a62c8c50a130ba7bff4b0faf1cf8c95836e3c256a100b0e51e2be5aea6d7b23d5413c4cc3a1469b30eec32a632e06636a872ea7c2107f527729004857366cc59561892ff6ac108fa02f9ff3f7e56d5ef0162bb2ba98a6fcf78dda889c1c4bdb8b7f94ef74f7d44a7aa29507a9e5290bdf48ba2632630f2f0b923c0c39c5c363de01d001125042496c99e6fc03d2624dcbcc581e6956c57a8d55f60e347f56e906c8b67ebd7ca5ae64b8463d0610226efef7a1bd5a38203cfece6e7576def521dad5f8f6e086444cbd002f19c20743563dda8faea006ddcf1e6c78b74a6c5eb4446301dbec0315ff652140174f34dda255309d3b3bc78743f13a3e8bc6e916375fcc9026490adf24e23afdd9f267c66bce7cf06291df06961d83064c678a8cb638706e35d63c7436d7a47ee849354dd310f0f7e4022b7a7b3fbace627b2c57fa57161a036cc029cf77d42e1ae325bd4e3c6f14673e86416c8ae4bf30db43176a29285b8a500232321585c11152e194ddaef39cbecad7e137d35212ca5e8cdf05f90b8bbbab463b9453a0300c11bbf9a4b4816f13784a81cb52a132523b7249fad71e9ea21dcfd7d41eece1e87613d566a280bb0a99038049977c19563caa6158786ea037ec3ea41783cff59c6838b04e0ddf9f18027bd653e9ea537118d2b93001542bb66a0f39c7c34cb6c5b3d0f071b6e3088184afb882319d43b0389cd5d4f35f7f499e22fdd6c4a5e3089ab15127428711311c73dd2e9e98e6f8af38462c267a750ce6d563061ca8163e07bdb14194e2bf921bd4b794c124fcfa81f34929c8292fb500041f0d9c3bdcccdf4d7f09a139f5bf72bf08c6990d2ad6dbf287230548d4657cc490dedb2c2da7b0f09e0644f748dfb10d1b330baecba860bae66429942082b4cd9c9ac3532b97aceade56409080042c948cb52dcf52f7171206e04cb580f47b7f8db1263a40f4323556e34338dd7cb4628f9da1d326d40a78c98c1536ead3d2b4cdf20dcf32c2f0519347f095b5dd3b202c74b048c1f3435eedca066adbd386c0f90239a7f07aab9a5134c2bbf22584982fe9c47f9731bdfcdf091be63fb053d89e18c0f7026daab1b7458a740d866f9184bdd9fa26de4949be481e7b09c7b212e105fbe9ef15e0ea72285762a5c6f90935135d91895f72a34a690dbd79bd5d1ef3803d58ee28e390cccd8902bebc6e89be992977c567f1207b1d814365a9781526cace1b3c8b8b527ba5b20b63c62c8e599faf4ee31089c61339c8202ade8b128d17764bdf8358e01224fee18f54fd311080bd7e43368d03c692c90977003621ce274e854f5011351ed457e31718c5784767e45bb6b0d707aac54cc729251b1740257adcc384ff97bee27ab8842ada04a0984cd8680c132f5b1d035050aa47ec89c6589718f4249fcf6ee1dadbf070ac37156695181d97c2c8c5cda3f37fd39c33b87e3744b399b2ccf12ca1058c065c5d0fac04bfb82ff122c549c9027afcbaed4d58a34daae6e4b47cdcb976c4165383b45d2de29aaf9aead6b53d22bd1b4a9815e0f15c750a6d770d9257803af8226420bc653b5e633b91bf62fabaa7022ec2ffc257a79a336ca0655750353e833bdd51c080ac3318785c48aeb2abddc580d48d625188efac93a2d0f7ca8673bc2dcdf439950cd1c63007509ca8930e4598fc2b972280029768f89fed226e8aa312844f0c8d32443d0ea53cf6f003a9c4ee44e5d885a19d268f616139c137e4222d33985da1f90f5c9185aca0f5d7fed0640b1e5170b7ee39fe3eb1cc7a4e60fdb561cd41005ad0dc69c9646cff9ba04e291ae0feef6a66a6224e8a65db9428dc115fdeb671cb871debd6658fbe1006af39c998fa5f43b19f6742e89de69dd7c42d60c95e1673f2cc090a58ad937d415c393d0a34cd78861836565d225255c017da27bdc7f43c122b8b560c0abfe8b81ff12ee352f4aebe560207563a8336be7cd4e5cfaca02c60ea00cb6ff7e0b68c3cae30d52fe94bfce60ef8c534004cb66123e2929826dfcb5d9464a42bedfea092d82e7d8d1f3c70cc42e697d319b9f7a2fdbb55a028fd91b50a8c8ec4cf8aa1555c3a5c06f67c1b4b62fdd80b057d57d8a727e01336948ffca26131df72f77ef5ef4187b090197d1eca40a941e7585c6741698195c858648f60d6a63e6edffd8ad440c6560e93ac59377ca8263d6ea4d6269358f2d7dcd79c922fe07adca0e39ab88ed7015eeedd58ee827ebd065f042d367d03b7319e13a3ac3e372ac2c4cb7d95ed5c0c8c76fb231f06fa8b6c4b52203fd6694ffa72c313e758d971ba968ba509c376694ead0d0fe33c0afe6becc0167b4a6eca007215283f91a33259f1a31f5ac4d9dbbe8adf88500bff16fe9d4bd3cc11e6c758b2f30853645fd5d7a3cc459a8ffad66921ace920e891357389cddac3ac6f979a7f65480fd6ef5506bd7c96d1211903d8fdeff719b36408af098b2c5d63889e27c5a79f8f995fb8e8663880f7af5ba7b946ae25e986b3ce6179717fd536ad2e61bf909fb6c9c7f9b58aa84a5696a5c1cdff11921d825617fd590885fc0ea1219f78bc3ecee7952b56ec66c799c96c4e0f61b33171216662858aa28e706ea5b692afa6b20ec1aca25da1471344571de0ad8508a4b6f222f448269bee63b4bc19a85597dc56f2b18c646731d33966cf7fdcc8d2fe65190eabddf02058a69448c612d8e7af1726f5247f67d3b719deece96e23069b9aef79e0ff96fd748f3bba01096421fc172d1e6dc92e989cca010acb8e55f62a0dae1a0705636417ca1c60b086b1948704b3778bbda6d9bdeab112b45707372bbd8c48dd2afa652b71b456f57d5293421f1f571aeaffd0d19693c51512a92ec7b88bb0a9347a80c62d8e2a31fb434a48061eafa406212df9e628a9d8970f636f440772e8195dceb78a3c3796411631ca1e1498e9c694e493252e4610109afa1701a8aff043c6bebe8cdcd35b0d9399c66006e3f4769397042c4458f32c53603d74cd4c91b821b3319cbebbdc1bc03d01fa50f97595c8b4abb01a80390369c9fa1a642d823dd521abb1017ad935c97b1dcf6102ca62a463a0b057856f0dbd2ac4ee12cebe2744ab977218a9605bef6ab32b9ec5506306ce52f18c81fa79436aa105f27f71422ca0ba07d00b35ab48366d1845dc9c7b92ada5f6b1cf1f4601d97674fc46290316729e6a20332d76c2555d086b65d3d8500bb5146cb3510411854c761380881b69a08dcc22109c02842c680c7d5194dddcc087194483863bf786e9f3e3658195bcee80fa36f0f3a80073eb5df6cbf867c6c16a339c37a496e2e8d9d266fc66761a3f047dd91cab0919c869044bca7feac48eac0a2e68d3246b6732215b3fb7f24a0a7f63a7429dccccd3e3594fdc61d6e46e52d972fb029d8cac1261a56893505aa7f9ec4e88a7ad7920a0337a05d0fa6958f58e89aef872663430d7054b4b538526848d238990cf5c021e5b8891ff2675d2bf7b2c84d8ae132783e82e0dd53f6efc80ce96b08ac2185ec021d9e56b804e575f30efd16432a93b65edde04edec64346015f174b17fab8a99e54fb40f2ed6de1c8b922aaa3857446a35803a563679c5b6af417a6440ff3fe419f233d60a88c509d20d1e8b40bfca671e18e0ac508152dc6163862bb880f20eade59234d14d7bbc9fd2bc631cc80a2a1d09c1d881c099c7d6cba5d95c39072a0adea9f4afb671e38ad9b31eaa92285328034c4c98e29b4805da70b111aabdb53273aa9187b23ae9cb75e5b5d78f86caf76c0ee9e6cef026f8590f8869780a76c0c96dc0beae8f3d386962470874f0263dd55072f79e8dc2f1d0849e136041b7b93c85f7adc3dd5a6847c005fdf8c54a8a5118f6099240ada025e4d180aeca8260ba1593c99e446201045f6d92bbada8ecf4bc327493769ece8fa7cdd362bdc17575f2a97d03e5da935a043b86a5173dc53a10ea2bb47aa81123aa5c26c6bd39d4cbe8a8802656e1cf96eb7cfd821fbe43109d356ef67d94b95a2a4386ca8d89cfc775e5366cec10c6aa8a1b2d8fbc7fc3500d82f44b094ad6e90d5787b34d7c5480267eab544d5cefaba8128ed1accf06bac12506a1b3d34c55c83ce27405f1039d8e9000c17754cea2673a533c8e6b72e7a63d0a2ab008ac0705f2aed5b180f7964a186501cb1857a373b8525d4e5366f624856eea4ec3f819db5c520ed644e5c888b092512c6587b0864f80a7ba7cefe9e3bd57a4c5c5cc7d4ccbfa8cd9ea11493ae3c4635f4778e403aa299fd10d6a52379201c7217928c4b8b20cbfe56041bcb39eec25360b3b6b84aeab4a843768850f8f2419073cd3a3c0522a82c18dc1ce4de716d41e185f2f2c227459ba7c98fb8422f72252390670f5dbd57b4b0738d1bf92d82c628676f69c81cc6dfb8e8f318b17319a5c66155e27581738303f29293f1d11723bb790df29e4d08b5c28229fc324d1cb79db097fa89cd6c37f17b565e290b931459bd2baa12aa4d13fd100c2164353efa63be1417a6e3606a1a75175c866b44dadc662cc16089e3ac71389e969dc91250ed03c29b8243a8cf226e55d0d5dbb76038b26c220d969482cd8ec2b4cabe606e67b0a4be67d98d06a1713636292d51809c00860651dbf804695e593823d7450526ae46b132fa4a0261b80f283e80c18cb90c90a687e6d31c0a9e09583e7ed206d7b337f95d5b0c776eeefc9c9b25e1a4754f63d01c15cfc0ad317f8b50a40e9c67f1f1af13e8271c44b00380bb65f4854afe6c225ee89e32b05834b0cb6ed36c4688072031e36d283371566926c3d1bd2b9ba3ffbc37a0a04762ad600cf8e170a36f2e5725d671d3b8ca68e1126898777fa72b85ad55228ae36272dbfe1e64cfb3e820b4696651682b7f6dbdb423bca32edcf8e769cd84ec0a3417ab8ba05c989e3d29c901b4071b8a4c481138136d1c6df98d607043342058d6197fe9b4cf51844868d64ca2852476bde59b5bf3b4ae8209d5df835298c94f51fc399a1addfbc499abed7e537cd2c5cbaa20233c09ee2f3e97d04ece90c245371d1895f3dd4fc117dde10a72a55521d766b9af3e317a700d424527b5d9409a4a1624199702d8a517a6ae23a86ba2a149c53814079d60225a77bddf30e4c4ff28ba9c4eead147feecab2412985078fcd5b0823b6db4578a69c41d083142356fd2bae4aaa4137d2762031042c52be059e2c65d511f6bffaa1f30fb9647aa969fdc730131c90a1502dcd8188ee62e200bc507697bcc87d98ad57b2e2260424c653f70bd22e6d001f6a927e0c0cc5ccd4824407dbdba753e97f88eb5f858613cc5657b3eca85723bb6ab3939fb026f5fb5ab47b06d7b921d42037849ccb9189223fbdf945fd6736f597e4ab23c5736a98d7788ea4524fb1fa2db3544a46fc6137051ae3468cfe303b06cb5fdb43aa10bee7894e6e754ff96d6fcdc54e63c62a60693e980465619009be7e82087eb57eaf7934fbdd22e1c73b19973dcb7321e99300d1b9850e2fa9d470fc9c681904823b6daefbc70b83e75255637bdece5d6938bb244b23bd535967cc2caaa4178b4317e63e4a51d0755307481b3bb7031bd15d19719a8d06a0165f17104cbb0ac97ffd4da840e345d8eed2e37ae04f3dfe460125e763224fa2beba346bf3cdb022eafc53c32a16ea2eac987f1e294271111cd458ee7dde06a5f3129ee87f4fdb966c764792d9d819e6e1dfc6a25ab5ab8900592b5e6ef8a5ef2a4d32ddc01eb02e453193dbfee1c058101fba4842a4abdfa0833c22d71119a892ba774f1baa617f2b9f64e98126f4df6230d377f7ae70a0a07629555343a603e12d9564353bf64b20bfa67404f05252bbe78d329dfbfc49cc5d87afcef253a4bb9891d2855327d4e72f88fe040e45d4ccdc7c694e794f8bee7bb4cf26b1af3806343118cc75c4827bddd2db329861d2c103edde6a333a88b7f139efd4ef00fb0cabcc439bfeb10ed945fdf680701a5c3f57dcd7b55e9f756bfc7368aa8d8103d25de6f0383a4f3722c7ac675c01c934cf4c059c25faf059873a4b00aee49644468413dede966613c78b720a0c512b30f54ed16b7d21910dc4b26dc41d1ee7912c1f3d68c0a656eb852cfcf4080701aec4b6887aacee2e1c76e91637a7c168b9507e42bd23f7c6c2773889520339113f885aa5a7a6cf7b62ef7c1478af9944fc21541e0903aefb650676d100cce8bda89e26ce8722fc27900cf623cba34ada4cd88a5862f534c49bce748f2334734404cc87fe4c17c0dfc80d2f755c937df063b28befc5d9b7d713da9beaffefe4c3eb49be06c96ab6430f1422ed28d38642e634fd41a408de61145719cf2bd1f9069cca88425f0574b09c0d7c7f30bfc9a6e6b9b6023cc564b31f3c26ad1d49fa6c36875ffed208d7264cca0f48e55c1b83c0b5d5df0f2db9d5d2a178a00eb38dcd14104b25c2952379b941fc25dd577e691626e164171572ce8c5b0e75178f3bdb1a11797861f560cd08eb05b95100db0d809f4d5be4527368566c76df8fb2ac8d57730ade08cf75011a84a27fcb12e593d81b43cbe9051c65215752aa6d78912c93affe48fd3f718d1ae01adf3670f37692d25cc83dcca761d3f1de0d104f461b05d73a29e5567c5cbd9ab38798db698d0afdda4bd111923430bb6cc85dff90e25067dec5cb1bd588e58e4002541aea26631f86021cfa3ef22388d9c8528c70e182ba4617a6e2443943c84ac63f6ab3c1c698d0c4a79139b42410b7d5703f563b638f8ee2c94c15ef602ac8f28c89b500a7dd0b74cff81967389f7a8ad5652ad69e6fea203a2c6703a21192a1f0d19e9ac1b2afb154039678b762cc575af5fed492649477cc70c9bf50edc9c18f6edd083a5fef0f7fe4909f02b4170dce9a8a66752e4fa4f5ad0f79620b3f3fddb0686f513aa8a0b30cf61908184b424259dbb1d98615057b20b03e156ad508cf907ccaee39ad5da42bd9901bbfa692ac1f0820a40f985006bac819b7d10821b34ac9cd79e6d34394da18de7930d21d00a726019ad9b4e2a71cc7905d5fba9579c8525d5159e39682d94064d60cd1f22ded2d6221e995bf38facf074df28136caf76924701e9ff4af1690db5e1fbd2a765354b8009398fb783dcdef38477f127a29fef8d09c23850f2a6d928accc5e9d404db14f1150f87db7d9e50aa23be8d243b90dbc5880d4ea2a7155965988a4bf56219bd9452d2192e71818e3f89c780cf7fa0d7b4d5c07c33aca0804521b39ec964dec41be96d69881aa5199489ff75242b5f7ce1e53e45c341e33b939493331e36b9159765441d371966751a5c3fb30f2a480383536eccfcda365ddf111aefe905ab5fd854395def9ea99880127c84e6a988f18562fac49e43a95c236dddedaf323f8be24ed21cce05cc28405e5f09104e59ac0fb796e29b9947a26735034dadbc7a002c40b5b6d0023d3a8f5b0948102e9e1d4b178f950f3db4b86d5cc16c06a3c020b7ba53a12bca728363f0c11f1dd08e6a79a12aee715de7536e182d66eeba764130a25ebbb6e92a23edf1990a4451a32264ea879dc3b03d198fefbedeacc525510844e55d889504af941d82a7aa361883cadc73d680fbcc66d0e119b6efd1eafc1f2b629dff48b6eed1b8139c8b8be5f29a308aee6a2bf1654638ea000fbdc3ee3fb5f46be4e8a8c257a9f6a64588e6f1d73b6062aed40f0e47f4edbf0e7f7b1cfcd5e39f702ee16df9e5f793c7480b3753ff8ef2607a1a6f8cf9663710895e8585af3d8c1870a1dd6ae53af1a8e02355775e9b68d54fce43ea4ed128854dedaabc4cb13312577a3f4afdaacc814e583f9be6222ccda2784dd0aada193cb80627f5e43ead57e4911b221f49a315a536f853b83ef7dade2f82775221e182fa9bb4c684210c6bf30a6c45f2b8ca036fdb23caf7fbfcdc1a62c7eaa589b8ad682bc0f88bda0508513f8ac89519eb6513d460eb5f46b6a581407aeb81ead1ff8ce71e4e441f6f4f7c6c9b08a954b53088e33362b5a6d357a56c3e1fdea2d80276f4faddb1777ab7232caa2babce6b8cd4acf46f3eb0b15eef79b5a59519fe0d0971ba1068124ffdb33fdca1c0947d293b3071c91b917886ae5ea5c62b287b8f2c01d3e6398c25fb010870e26bc00bb1536ecc1521898ba0de46569991374ee3379e306ae460890772c4a1e9d9d9bb98d30653cfcb4d63b9d3bbcd0cfa9a3fa3820e58118dea6b868343b5fb47bb946698a000f7bb70667bc8efce8da8f5812148059a07e556770284ecc0ef6c6189fd4150d92035b98778514022e454349310a32583736ccb04d8a04f24430514db9ebe7f7ce28d3c4bf4ae3f3116ef49fae18c0f92a64f23336a0e933b98282eeb05ed95860bee3a7c6444669279b5f87d6f1e563db865af831dc41ac9bbae4d464288b0dc3672495a53be1e43f40c26706399f859ef142b011affc7326962d6faa7787d2e8f2623b7f9a61af72ae0a5dd2ad5216dd85656ad1595fa193c64064832c5291329af60bee97180f37c9d72f6439b60908ef0b9452f5b2943b292d0a3965a2f31da3d7d1e1880eb50c993b52e4b2c9cc55a67017a8c6d36264d8fcd87722da83b06065d572c942871f12e04851ab8652f3710d774a87817256024e246755fccfd23ec002e1c5bc0ab4a436e03f3244b28625359e709cd4976138f74d1e5514c6c92704bfed223b7b9a9e41cce91b742429d702d843d2922df571879435961cefd5487808cf4e1e6280ed5d52993d04eedc66f43d63934b3371a29041c89c5117b433a1d017372801099caf1a4144e52aa33270609b795148efe82427b67d78a903ea339be2051bdafb22a1ade860655c660cab3fbb63f4ab9644bd6b234c118da6da6e80373c6bcbbb92c8e0ee2b167d462f8ce4b1380caf72b22b50f01bc7ff1e9702cd48ec119c7f077fbc88e2fff7d90eb6f563bc445eff6ccb8a4eacd958cf4ed67e1dd287cbd427bb06d353c4a1afb7ede9b5c3a1b585cda5d461fa3b9ba5202d44b7d182a317e7eda56b76de2d01785f79cfa65e7c4439d1d0fc664a3b233a241f4d3e7fc0a080ab6cc7bb4384afdcfbc8bac6b5b84077bdd897e92810249db5a9c9f46c5782f500d2252e786de70f2fe4a937fd3482dd7479174066cd6bf4df88b91cf5c286c2aa74562f37addfbc9cae8c049cd16cae45588b60ca7b6996dec74b157adbfd3b222f5e11e29c821743b0e0924bf81d8e4c6c27e9461f2956927ddc180d78c8505e38f5d00c83655716aee2b0451d5e78b732cc61557bf108efacb239fda3347bc579931676b5fa4d6f41461d6ba348ddef7ab0bd8d1fa91e52ca812ad80dd987dd7514eb50b9f2a43694e7f55671f49b4394a3756193a84286661de811b87a8e18fe72a35c40f207cca6cfcad02703005881fce95487b9bf8a35782fcebdb4a194aaf3283bc8dd5fb4b0fde18742315c1059e33ff2a93fdb751a625156c606c17d0859fcb27e88af21f74ec7d769558e30f044f9465ba1c7e4199e51eef1261a9dd6c90fd2b9642bfe7c3ac59f89470000944fb4f81dae2b0b6f401a57fb66b72be9288f3c03162114edbea76fb528c57dd13ab864c5554b7ffbfb173dac9c44c524b2a84b3471bd6f2610d4a4d98ed19f5e287a8ba437187e73f4b0d13844be196f3e2b1f5faeef027252e758c703caab6ca6ee9428e5cfff23b029e39150dfa946bb25524e24d3e11202d882587d912c42297d2ef2c7847c71c491327a17310ae1395c36266e61d243f81b06193ddc83e5e3433dd423a5b951d5e4920684e05a25d67e15e89312d9af44573cc58764a2fd1b9f365dc579a48d0641854a3807d85cbc1840c15ec14580eff705838d340b56fa2756b97c71b196e99335000bcf189524e84d5a0fbf4364fb5668e4a3d00d98b3dc7c3f12c551a8cce8bae8080248022f12c199402af7e41f19e1b50ead9f8b5d685e3e79f75bf64006aebbd57be8541089e4f7a7b06a1448f2b69e6c676284c87144dbc80652e549346cf2ab9812897ef9282844e2910b255a35810781f78d9a55fda3e887f97c7e4e1ad4a1eff30e083e379152a7b04ce73a617c6d09a6dfbb68f3457f4ea462b3794e4e2a59d62da19c719f2ae071ee774f897c0d1af5c76b0611f51defa55b6793682f6b8e4d32a18c3e159eb2de6c9ddc2c10c9c7bcc2e23111594e343111fc95bb24aad37b1869aca1ac0c041b82c6f958aeefa3ff216b35ddde8177ae9c4c6817aa54920a535026aedeb34d1e4605088d4289fda181421a69c0fef42a54a08e1a427b5711c41647ac911df6998158f6a797a35389ff0726cfd2c42835ac142787622aea9a1edd5881363b0fcc11f84a02926854dbd13ef86a1fe0777024c3dac82c74a9d7dc78d50115231b4abe91e7a5a6760d80534ab916207c00045a7471ab8c4ab018d3f76b49be2bf035de70155ce392e11690706454503c21ed53eae4f898d2e18fb21692ba9eeb24a6b8aa1e467b6177c786ad1685e28eb690a8d857e42567fc436cdeb0a6207099ca3eca7c82e4148309aa2ddc117710d0984e8de3f44b94331cf9983ad612a1d140dbce513f4ce4dabe95a790ed7e55d3bc814fcf01c5b270d0dc2181a2b0db299c61fe0f924bb6d87ae9f20ac031e959c91b62ed05d93480b7d4e6128b8785fd230bc613c74af22cb747c2fc523d9057262965fd8feab37e654ad13c4596a11042468e9c4d79cec51045f03037e3858b708cddd14fa5f8bf1739d2c806e82bafb0d2ee4782f5ae3d8f890afe4a0df5c12065f734eebaa4f464d12fd6bd39fc5f4819cecbc41fa6c5c3753095fd00a53a829b3de32c677e352f817de998be81000e12e1acdfe998380cc9230e75274f6dd9465b1f717caa7269fe586da23af7ad3e9e31571ca1e8702f0b74bd139033f751f55c24d3dd97def921506dbdaa39b333d62084b0f957e6aed92c8e87734169cdcd5895f9174b1e23975e2b309269eba085a2af341a35c1178e1f98b4f0da28fd973dc65370a3f03cbfa9b2794505b52a3f2270aaefa40c377dff40925ab90537c9eb91d41eead8d1737a83d1fdc70d2c73893d7e7e8efc6a17da2b117a91376f276e21de4c450670f3b7da5368b48cb9f561cc31341ffac4d83c0ebc3078c24362329144e9cac2e0a9a709c6326a27b061209a4b38f6732165e39d5df2355dc22bddf1dd01cefc7fb3efb944bf3704cd026a6188b8d83a398f80dcd15e30a77212607a491d973a7064835b2b318921be589e7ff660e87a2bddc02ce4af4504f37138aa64dc1c74d580d9eacdec0be6f218bf4d870059ecf715fa18148da6bb1406d3e30599f08b38ce74067318c7b31cec17289fdf751b89dad9b6e61e8b21c88293db86acb9bec2a5a28f5cb8150e295f9b35c441cfde3e214e1cbf7591a094aed76712d62927e5e183581aa786e3e4dc2d8ee7f297f47f2bfb2b08b7263016d66ae8f94ace3911f0ca057fac2dc8691d4bb67558ba64ab5f5ed2f690163a77c150f21e65573d74fa050d9462b0e4df360fed2351f76f2ea616fb5c1f6bd2aee7541f6cdb1f04b689edfe75fdacd47e45d1412845d4e3ff50d877fc263838ecfe9c0b06aeaf3f9890e4a606174198940bbfee10fe49f8f31b8a6c71dd97ba35def02392a541825731f991930db55f3f0a2b387752136c1190bfd70e6e5826389d150857da63f5d36ec8e999b23d03035bb22e93134e88dae1fc16b80cabba3793f014e40183ea3b92ed50aac6b7aec6f4ac440ed029a76283a3d936d6c185d18cfe6071297e359ab49b6049a9a762a166f675ee4cf6e976be57ef1d3abe1fc580e9e390b41ba2ea35d1ca48ccf29b6d5ec95081b4dbd20f3aadc7d5b0d67678b6db41b1b2b9d4ea55de0e2cc012e44aed92e3b6e5fa5d2d5f40e78172b2f1662b68c941e55fd3b692c46e386e74211595d82fe0bb77e27671f8edb94ef4a6ef434cee1855d6aabcb2e1386fa7806effb4fe54afaf8363c42e7d4c9da9cbfac7d2412701f73836ebe7e7e1cdf034c798a621ac33d72a374007f3a5299b4d48a0cce36a4a5103b153dae7f4b44575c75a66bd2896465f10f55570b0b490d07ab8ee87a020514c1c1dfd71e89730fb5fb7f3469f09b975421f9c122ce7523136581f54f1cd52e7d76a475df0384bdf8f0b7a6ffdab4fba0bf01c8dc4ab1ecdaa644502bf31cdc12cda31a3348fa1e9ea8f3848b414dafd7893e04d5e5c4512a9895a86170cd265a23b0be192d951cfba04504304033ce2be5dea22c33d21ebcfaea0e274a5778788ed760fb22e356464a61bf1286640c3c2003f717b7d4cec1be75f5f5332e86c57d93f1ec126de98e86e274103dc6d405bff46fcafecbc7808b1d215ed2983ed317218c5b1b6cfd22c9ac9718802b2d83d5e8bb38d286ca260e8caea2935f1a56636fa714872b78ecccc11982e100f4f49e487f8d9ead7e2a85d478123ff2dde06d7eacad40701fee9a67b029db7d09d3cf3ae76173036b85452968e598a08187aa83e23489c2a7449847f63ed191446a743e931fbed468ea1bf1c6fba14cea2acccd96bad2227cdb64199d4dea9023b4f8690d6bc9cbca62d146475f278827d46a6efd592a4ef8d1c1367dd2b1dd384e6e970af894bfdca627ee7b19b4d388571e37b2fe5ab8ae22784cd2b50cefdfbaaa386d018ad2584b8a76c34ce0b8ec765731f84f7479edc964e37a58bec2f8a47bb608620a3f571548ea3a577fde2487496398000d81236828f5e2715fe6643f28124350984d5dcfe132ce9e8497528a15ce6cc61c779852066ef9ab1a87cf583d0b07e2e8f607253c5af8f33a16e5342fd45a373ef24b612d31cd0a5659fb1125a771941c0ec53e9af4f83bb8e7c6a787eca316011e7ed882a5bf3d2cefd85119e4a7c9e56bdd015c256829c885a2ddd37308fb2605ef4b6a9de29e7b3d029273a7d2e9fc1443bbc6afb8a13168590bcf3a7d9b195b041b7d0ebb91fe123e146c50c287ad2cc45afc139c2b64f7e7ea6927f3a031a694a484378b280a96a8b02360b0726c0f3483e9b849729d0f8db937f0354edc152dea339be7d8e79bd424f78d0a58a65529804bd5027e7aaa4634b3ab8c044866ccdf3a7fa7d1819065c9a51424c98ad9ebeae375a2cf8a42569c2f6ce6d54ceeb95404eafe530ead497429c1c471fc9626d50fae7a3d3b29891b876a8cdbbb1dc9b21999e4cb1d1c369b338a7f8b2d7788291b8ea12a843cc725013290e464e8a5f95201c943e2ba8696f4d6c558d5566281498245435a20d5dc34878b4f2326ac953c780520ebf2c098afdaa2fcfed746a60bd6f918e72abaca624bc948c7c0215023a04eae35157bd8f76596de6811e83d8efbf675e19a67c4368fe2894c0d0cea30470defaab76c0f0eee50a05ad6b08de2a65e7c80258dc33f7a703febf554799e5c9c3ed85c532dfe00acc84816f38160e512739d979b17efbea1090071134dfb42efed5ab35f046da9ebf56f7fadb0ea8339a7571d944ef1be498982fb79c676e6ebb917601be7d48db9bc196f8ac68fcd5decd6d29b213906b573dd54de3fce282c750c2f1155cdca4a660db9cf421e1478978ab9f5487018b8a9223c4012320c698defb0f0046215029825358cb449f6fbea62106c757ce0a02cf1e097c651058899388cedbd97a35a6c34bd08e4a62bf4001d7157fda95b0bf79f354677a39d5dfd1121a7792fca282d1ea1d29bd7a2afdb2f04b5993efad3686becb50501c158478fef8712578c61714fbe76e08088840f8eeecbb711632a4d5ecc8ba95f4fa84e5282048383f89d51054301092834fc212a02f51590acede9bf9d523cd12a451c033608b987f18abb90384e7ec917060880b7ee45ab8cf5a66cf05c7d91c94d404248843f5ade5a16e4fdf963d862cffd1c7c5535071de4d4c23477c6919c57279052d04b7cef4597152c4a78af072eb4a86cb159763bf7ac7ca83ea9fcc1ceee6392f067f0d9ecba262c9df39bcf7ccb07405a87865a2a1a2188a0151a35b94d72c78fe48ab90f9323398c1ed3f2b1fefe2fec013195d27cf6336f28a159d36fdaa6e160e1462b27c7ee9ca736a39fb979410e0323f382ee36217e5a4769c948277d8c3361161ba10fd4a42e0def9f009c292b563fe6d703a9d28c3dd267c10d3cc028619205591845e94c90fb390134ef1f3cb95e953e147bb98c62111455cca418716ac61f0cde9075ad9ad3ac65ad7b21c1cb19ab6e735be109b2b77cd0c814f8128bc40a99f74bdc6ed9f3281e8f9acdbc9a992f2b824f2fc93f05ec4263e9363cdd50c0b59a703506916113291d66f2068c516b9cbf2446202cfd39fc2bba0789c43c0da0a9e4c9abb817b521417af54ffc9b0f6a73dcee8cf580b8dac86ef2bc9d7b7d53969c3fac4eb668a5223881d86a72690b23fdd190e402d921be1151f9b7f72d7c02166ba428203d42795b4fd5a992d3ed4bf63732076352f9536fe1d71fac5e273ae55cf3fd2a8ed16ac0e748eb19f68f2e3c8a03978ee118192e5a352de463be2a99848a832083ffada40313b7754e47cae2719b06bc363a16f0fa3ffe7c4d30ddbe5efbc1bbaf6fb21ce394652982ee4d28c9a53b99103c0a32b1a361cc2c36b89e486ca701aff2bb02e95fd9c066182fbe15ab4182efde59126e556e189c8efdbe3c6279202fbd74a4b1c0fafaa2a29bb4fe238137d922c3154835c8ffd21ca1349fd976d97a7a26e1743d49136043e4e5870fdbe3c17f369e6e155aeb36646a3fe350b545be859bb3a0c809c1b7d0b13c61cb404637570ebc7bf2f929a02d35504273aa6bf10dabad4dcf14868b8e6e7c7c65fd4a44bca5aaada8519a84fa8b5fd915e2face5e888d9e8b8b53fd590e81a00ccef7c4dc10b19d335252143f537dfda829824d50925c69b8ed7f095911f78b21cf9053a99131950fe3f63d252bdbf2f3c709fd3443a5668e69f5c938e70c0d9dabdaff84a0faa62fb7851c97fecb62a2564ba1dd7b0cf7f9d35db4956b3da7bf546a33e34bc8d4d7c093c77a756b6011a3878cdcb58029ac90bdf80aa33c1035b7ea6fa8bb7d0ee1033ac117f86dc2a3f75f6aa6ae131c9a2f5b1433e4175ca5ecbd7f9c1ff008f8616220db2379e46bfa8d97a09aa4f74e778a4005df9b5d02b365d88e94bf8ab689a037b0fa34418dc34f874f45f50241775ea527f40edefeaceca11fedcfa40dc80c8844f054bfa207a8bb759a9a62ca38b8df84601e2a0c5710a0c632fe0653b961277b1fe737fe23798fec083c705a66e2bf6c414cebf5cbe5c6b8f106f03e5b53d1305c62b324699c710d940ea6a45f17882dad90e2e76b44f5affb68ebb79f351e94890ee7924d1b66aef7898e1c151a6c45d9d0497bbc0c767342ceaea981b01cc1b1f7c359c3832a0383591ba7463b97694b85c03433ee838daf92630bce765e071f98bd8d84e6e887a1be6694bd574759ddea4e668a57813edbee62d587cbcd18c5eb240d517c9d99e565b9187b6caaed41facbe2ec1f4cd5e23cbb4fa3cf716fc2ee8ac7cd09fc5e030d78fe095a979654d5a8885b9a761862d8d5f75f5f30e5e41dccc43cb3af3d392013abd86128d6a16ae0e9ca406e6ed2f13cb154197000b98da5ac0bc2c184a1d0903d96648915960c4bf78e2df254c410c96eda22b77e080a9545a0b9043d21573ffba335b6e24ba593da707e6478d9f9c5c6700f68ff19f240188b5ba176aff3714cef762fbe0bc3a78f07ad7f87b756f1e37e5e20c807f54ce9b06428a72648bdec81f7e1fb0d1424dd629fee520a7ce03db35859d383ddebc2d95354f7cf6a9ef308cec395e914930bb9e1f39cc9c483b1eee08dd7a6b936e23a5e6190f546e56f0a392edbe17a23abc9df736dc337cb05594bd8c16b76063a1da4119d5ac632fcec9b1f1ce2357dd04ba6b1495b07de5d3aca12cdf7809ea0a37d2833a3c0f2faeb554ab9d005d4ad5350b5ea89d6423b84a5337b6f7c034fecffb5f1da7408b545ebe998e84b9f36b186746845d83daacd79eaafda488432c7a77e51c110281ec05cbe0c102cafdff30cdef4d40363e580eeb9876de4b35d6f70fc6e77d31a5c25720f25da91c7f3d40161dfa8e95163d1746446dc69bd9c511f499e121bdca07ecc17802af6e8890fb53c985ecef3d53d611a68cde46a7bd5656af0e06a0f46cd3fca02ab951480b5c5f7d309c18581e2f625a89bdf9fcae75fd1f0321de09a6996759ad9f02f97f711275bdb0b48fe44aa25e2e4ac76d4bd899840f101597bc27ff886010ca7ff6839a99c3c6d539130fbc90e57d5f82cc3d88da83a6226964cc4d0a8ecb415eb04e4b646a1f8763c95c8ad747a2eb81a58e863c737c962e827d6c6d17f17d290b744056b41b9a7d95deac2612019e4a81d8f23facc81db6232d8d8e4697ce14953331a22763645f91f09aa02ee9b8a781eb4a3a4b642f10d20cb3528242ad297e40901bdfeca92de889067e858819bb76cf47244bca5bac89138d12561e177c107eb673701bd5a39e8f5ef4ee2870612a852f8040f12384bbba63b15b541c346001c6e378238834f6ca235097a9dbb4b28b797ec3847ab712a83b07ec69ee5200fcfa0f91743deb3a9387d5690ca03782aa1774d2a2acaf731e1618ca99b954b5c278fbb080e64a0573621249a335270f3af74b7fedc590505aabbcc70466c1a3bd2ed1f28a7105ba1c930f17b1add2567bb4a5760df8c68b790d9a1fa1cb5c20723d4eba2e9966b4e9a25dbc57b098fdbc69ee72b2994b8e4ed9f26c14d0d49043953af412fde726dc637dbfa4d146b4df2e912a565c338e8b15fb4601e44f5ab6c684eba3f3f2cd22caa2c1ca65f3914339e9930ab7820319a6f5ff9d2a93ceec79956861d2b7d727da560099dc076737f00f94253211eb335c2b5c30f8ccdc9ed5c3b292d6338e58fc1abfe3d560f640c3a6a8a49a0db73bc217f4d25d9abcc591d695894337b0f95826ea7bd51f45a50429e12768aed8c5a4ddd2573308686cbb74e22892a66b0652813b84681e58ba6cd1bf6f8a3bf9345246074510361454fcc001207b09c53766c11e24f2ccb0bad2e62ac20e5f5bc03e767d75d95b449130e2c4d5d8a66ef1edcc43eb22ae4e2ecef7955a47da0fb8de1c11f6113d62bd91838d389bf66a0790f7b5e4d9a15bb8e61f51b3acf23af15498e70eb48f62879f0b2e897017f4d0c58fa3d4ba3a7569b2be8aa79a74dfcc25d475b0c5a76b1decd128a5ee89f55d2302e937a9b2d76193487a7fbe2ce0c2b6b9995f27c96926eaeefb5469e468f3ecde21941505055c1f7cb5a28a284015a715d0eddf9b25f1e42f674ed3131a7a8201ecf53a0e05c45498baa891e1b98d371903719199c9b5216f74a153023518e064a0d674dc121c6e62054c9241db5d03f14ea68fc85982537b32ccfa457494925b4efd179f09778b49d012c2731ec5b38a68bd7677de6c464d998107f3790daf8ca04c031cd35bfa07dd39d396f6a966e83a7f9e9ef7b8b2491bc3a372869f55c3621025ca7ca26dddc4e6a20c07409f015e04f7124542261abbfe7821469376f236ca2d761430e4b94eb909d14621dfddb384faeac7088f6a2c3664ddc32914e5b0a6686b1015f5338564194805b9837c36efd218dc1834b887ec9523a41c98ddea219c07a558eef10588d0b2e0df380a46a7c0e3992e3f67fe02300f2e25950ea0f7f217de178bb992320a41132a95808c32f98bc6216063862239c00ab10e092cdbd4e42b1c5b3c7cc0dbd2988c1c909b8ebb61283f523aa97018e4bb608b13d571396684c3ed340150131ab3f6440fa71f28b19278c528a0621ac28c2a679a635b18aee9fd3cf67a0c8be41a9003d3752ee1d5f5aa66eb4ab22b7694b3ae6024b5b4f245e8b4cc1b77993c5c8865a2908bf40a55a1faec088ac94cdb6ad4491e96c96112486a78506d8c3999aa84f3c391cb98bb751098730bdce5a64a5c339f27c46b63638aefed2c928885f33d5e71887e2d021676c7461bf1291689037d4d3eb60a0e018995b2854cb457b688b1f95872b8f89181cb86ea17fa3c920a29ff50960c6309c0c72858db2ff9e2193616f558e9a3c30490d09fbacde431d8cda1f3bf8a169a74fe6f6f2310f8daf35c89d0a710a41995634314040d93af3a0209c1e7e523ac21947120f5998c32909b6664e40335de58b2fd7325a5867d8927eb462d802ac2463da12d7cf216d6a6c4c3f91748a73d7e2bf454e2b4f4c0745f198392c3f0e82814590cbad1d0a29204d81855517f7757b7fe0ce1b939b095f86de4472254f615226e20696297179cdae26d5775c3db133b534070c798f607c584d7fd414a9b7933f26345c355b412ea9f861653866d4fc5d549fa815078dbf1668dfe7b037bdec6e25d1973e31101ca6ec21adf9b2e84753f168b79be20152e9b92a33e6b870729fe6222e684081d415afaf1f7d2661055565bf962c8eeff0607262a5c6e211886b2d9b0fc7889473c9a9335b6a7bf60f772b8fa29c6369968cbfa224ec9e2ba86144be8b7f097b5bdd3ec776c84835aa28a4a0c599e633c75b54f082be8c0069272f51f27bb5890a9cc8418837059b3d5ccacf377656c0b8ebe9d9cfa76b3d33e4160a17251c1d81be6c4b1bfca62c5464e12d50673056ed167462a2e708406b0d272fffb0f528a49f2cbd4e844d6f919445d8e4f5734c36d9bdbfc498aab98bf3e1c03f61a4d59a39e0a0728302a7f37460ff8817b10ada88d5d312e78915cf45059c701eceea4a6fc9f2ac782d76e917cdabfd7d0de441a5ae32060822de62dd2613fc9abaab99d919993c19d07d9805abd31721f6ac03c9bc9a0ae608f437154e01b852826fef66f9294f1d353b3627d449468f34eb6025f01376e43c42824cdb457f2f335c1c9283e95c455ff87179b6515840649d5b15f5737f81618f231eb6d6620ad9368e3a95e66afbd4433bcf08d163e07b15861d05ad602032c92dd35bb8fc728dc1ff3fb4b200d9167093c9ca8dfba0b5c5268be17cd70d76f0e80bf7ba33c2944c230e287830a032cdd44c1e52978ac474fbced9147b69490c56d204cc6503cea2cfbc90db93b727de6f8f62d7c0181a58b984401737ae0efb8e9db863a8fa0d5f0e384bb02295514b57fee845d06c9bee5571869d61a9a53b6dd9fad2ddadbfccbaf5bf9c283fde305c2029801ff964025923275a5c9da76b9e84eeba370246fcedb7436f3dbf8d0becd32ca59762c3950e9823fc3e9905fa0c07b7bf7adea1fa30840dfea63a149c20094aebaa18ab4b6041c8e9e884f31e422b7775b24059206508b69a17218c5950f37226a11715ee4a9bc04b7db893624eeaa51f28fde309e64167c5f67fba0d0813f6118e70333211dc1d8aa1dc3da286bc4e3c749506181877c07fc2e9f9f8089ac2e3256a3b02737f55a48f69038c67373fde2df9f640e00f224044bf84670722fa1e2b1191eceb17a76e4aab3316523a80859344ca75c7bed75c9f3a2842395314f26f70833463ed62e7b438fa53eaeffa84ce13095ffd585dd8def78f4eb373ca85ab8fe29e6aaf977081ae4ff8498a6cb97781719b16bb9d731288cb5b9fbb5e12fe55919c4d538074d1f91341d9f4d81435c17263fa8501182ec433d10b004efee83535a7e4b895fc81577b2893a966716fc280db51689a14d3b82991d2b063ab767e2956170cf7e26576aaf21adea2a4ae49251b1dbfd948ad14501aa571af84820f4ee3fb6efbd2a265758e9e8d9b0ab62d6b42ab190cc2e8c914f0f6317ad74b9f316f7876bebfa8c671c5b583bddcf38249a9b0c47ecdaf9345f18ded5ee5061f1e1ec7486f432ea3fd2554fcb8723fe243b4fdf022f81b79afdf5bfc4305dbf0bfecbffb9946a594726ed94b79020895ec7a2b204598f5ff7fb707a741a65af04cc457bf153ddfb83fd36e3142a4203fa71f79f7ddbc3445a75c3f55d9ee65f724208b46d097c529feb0f2bd7b9a36ba8a6b8e303b23bd61cd8ee7f42f123e23ad5484e1faa0d222ddb2fb0fb4ead691d29aca332ef7e870af87eed3f9e6c5ec7e5684dcc58a8a84aa49f342ac32ad90134564db7484785d26f607ce16e39584bb2b9711849b265dd08827dc310107f60dc450fa5efa057e9a88ad1da2b9750d56ae65621048a4babfcc9499c19bc3321b36c897eb1b42a347b478b6f5ed8a16a4b7e453e92ce3cd46da8680c46bb6150b03cf007c48b28be038894c64511f0c6000c774793dc47ec303aeab99bff169ee7f0ac5d32ea25e57bb98494a54dad264184e6d32866b35042c401bc577f7839d16ac91ef1ef5cffd225318027185960b9a90ada70007680ab0e4106b479dcf53e3195b01b2fe90a04075f04f9ae0ca6f99460dfd120b02870e12d805800e10363cd549aa2f10c84f47f2a99a1effc2d4a0a18bd5a3e306a919c80977738932a963220ea48b0ff3f2bec4899fc8be5df0c60d7bb789af73d47820801b2a0856601a94fdc415c8fb5383df7100cde54ac82d8c5561dd962c228ec0649077cdafc8728a9a90d2cf51c2b9730ffa5da24700d2dfa63309ee2e255a06eacdbc557be931859eef6a2cc0a04743bc4f7513440a5272b9b00692342b19ef21425c9dcb0d73d77e3f1246c4da0b2ded5e62025f07cc590f6f265fb0e6d42eb0fc6c19ca42fbfeb81db3633d04245c90948e04318f633888692c34ad2be2034359620997e057dd22ea16d60eb669007d635f9729abb82b466efb3d0fcf9237a99d5926b868db993491ae2ee61109a4ea0d0cbb045e705884998a2412df4ca3cac3c0e852ed4205fa75bad901d4fdfc4eb42e332f9acd1b6a0d9702d89b1eb8e83222380612843303804783cdfcebb89e1804fe474dec5b4d4fee95ba0abfbbcb2080d55106cea026034abf2c39700d5afd30d63b1b6bb9f2f6c61db9cd44cdc5956f70920baac4c22da236f0d0f6c2a1aa9dcb9f5942369ed33f35a48b1a9f11756fa3a0a1e4457baed1248bb4bbcc14b2da460b352f41db48bdddcb7367cd27d81da9c9b137df46d2b0f4a77f965cb36ef20b2ebd894709576ba40bdc87cc6809ea4dafec15ac142c2f9067f7cd93f24261d60ab63f58cbc35e70d65fbc6699d66308391a6c1c8c3c1778851791af9683aeafd3585055cdbfc7b73cc9aa5ee34efab8a1ffdd7c0e19f6ff6ea114b81cbe8cd04815251a565ba4abc2583b3822591d2586b49d87d235df225a8e954b4c89140ca1339b427480133cb7448cd60cd3996a53a0c99760ea54417c9139976c94e402e66adf746dfd114aa512276bac1ae3ed3db76dfc24af49ce5f92e2f7b8e2577a57c3cdafdffeaf2e0be7ee5c0aeeb963e1469f653f65bbd88841968e53aa3a428768529d24a55a6f71982a0a39b0c739519a0ddfdad9137b6b7c9cb8628068a4133f4587548d19bd023e92ef467ace6085cf9f8c808181848a3caee65345fbfad9d373686c912e649fb1eec51a4d1768b08bc82b27cf89bf911d350fd0e45b016c000219d4fc4b26181d664387fefda89d001dff79c63ddf0493b0c99c77ed5d6eb06ed181e2d6496d91563cf39efcdb687345253f5db641007f62a4ed16201b9e27786ed6a98c0301b7da4e5bf2e0733b8e851bcaa4cede5ad6cda3ddc7530f50588bf1be058a6012f5868f1ff6939014daa56fbf3aeaebbab41482ca5daec752b5d06fab23f9edbf8984b8221104d468da79b185b2267ee8c9821cdabd15b0ddc0074e5b437ca2e5f49f9590cad005145bba430f6ea211ae42a450d42dd550363912f3274d097fbda41b34a591eeaccf3b1ed4fae174a2dae9d25e7d66484ba5b5f966b63a3536930a96aa0de733bfd1db8d0778144828df58650cf42465e0f910fb0fa75e66a818e581b46fda2cf7ef6296d8a5661f487ca862193c180a686ba6015179a546f9394829d774608eab4f3fc039cf2ccb0f8fe473c24b1ac612e9bf87263e175653c2c56013b9b3ab3c3732df95f5168b0c7e0877c655d88049c5fadce57caa9cb3a365bfb7fae3d07486f2bf9454be9db63152035b63a8d819b27562d87c8151b1e95a2bcdefa54ae56b3deabec43d2f191d53cc6c22812bd7b056908096ab2fdc24d47cd1803cdf00ed1517b3cb376fe4cc2035dea3aaf7c7fd07b0ae4c0b59f60c872eac957cd949455c06a9fcd1397c22abb38499b1a3464999f55f02eb5fbfc04d0718a951a9f9ad15473a473b402728d9505b6afd0f01b4f3eb627b887aca27b5c5d8477ea6f2c2821ab1fd58a94ba78444a1459ba629033d5635bf4e497bbb33d44e29d8a9b767b2bb9357f87adbb3190015737b8f7df8b5154c6833644ffb3de9f915e7c13c995a96d154e2af96089368959b134c803b6ae8741fdf01c8b685a5c9ceb486a4beb7d0e94e46a1c4ff806318b38a263030d43bb38ceec92dcdec01fb322d29cf9feee39a529b02c3e343a99718dc243482270f272929f6256e0547cd00cdd79204ee685d477d932c2bf34bb5620f414c8934d677d87d55be7eeb45e52941add0149cd001de684d33f4f3794be232cb3197a5b1a62e7ee91e2bdf2988c041270a144f659cb78aeecec1a0ec1e1e0260e9f1d5b2f318355a36d8d9261637405ebd840e9125b8e23d494ca8f91285e1551e041445acfe4aa68d6af7d380def00b0725434c32fc194d6d851213771240597978f8b45bce493ddee5982ec832864ee375cc18ecbbcc6b0fe9ceb323fb91a933b00895f1a94bff62170bd9d41a9c6b92b98438793debfc266282c88742b4041540d6fbcac2e62b8ec0c828ea885a793ab79303a45870961ce8d249fd071fe076c38f99c4cdecfc8c8eacdd94ec15a07afee6a819d3aba3fe12cea851ef82e2924483b0d00eaed75742ffa8f450eb81703e207a36660a19622434e508abcdaa8c9b7fc0d753d5033afcdb85203a7bbbb8615b19383b486a81d53d09f6ec4ea663d6a741556041a149888d6fbdd14853be6f0cc018837d9655c386b65fb443cab320345d06ecb6096f284f63fbd6364e0d189e62923e0849804cd9dd344d8587f47fa8be7bd4310b364cb47f6f379a900d14ba6880e5018a758239f254880f10e1e827deaddbbf3a991a922104b16011dc8ce6029ec6ac3e6b3ae2ae4a3fcbaf5c8cc50f92045857a20bd9a1d55fa2c3e5c6047b939d3c0e81a4a88edebc1bc7e7b45f68ddd93fc9b44086ae5f003a34015560e61a00f459ca8b85164425761d1702d0b117fff9f97292677929bec5630f853be048201e3b46aa493715bf5e2a3fb5e8fed1a8d6ac34c6c0290e548886a2b3c669f8fc4b43f825b4084a9a3b72cd5f3a8a972f0c625c92f5790fbd0bc649932e05c5ad63d5cbb086280a5188f1209546577bcd4964759e7f553feda0e6570f6129debfd35ff51d126de71980fa401d0279adc26d6b878e57a523e84c34f10495013cf315bfe0891d1983e37a397b0742d1065d93c46458dbe8d344decf36dc2d518cc2187da43f13e6a88dbcfbca7b893de47efd8588614d241da2dc336fa522872ba08bfc2e7c9f362966e34d9aed5d8b2ed72d3c62ccbbdb3d3419d86e539841d532f22630c0752d0daf523d6380f7fe194bd8b7b359de3d69531f01cbe975ab6adad2617e9319f016597550118e61492b9fd8eb2664009c33088e61492af5b2872cb1d7a22fa833516eda3372247320915fa7957c57c5d22b2e39c0614f08f5ee2d39e01324fdec28043413257a221aa6529adf64e1950cb4ebfc2aabc6b9f7b0a13d26df179b603456811a5fcde787b26c83a3c94dbe3e8371d5e2f791d8dcdf58f64db59410f3281b2083684b3fdf73ecd83eb3aa68062d427a4d42afe61b15b3fe450e666033791c202d9b75595539f171a8e94b8f057c6ef10874d0e7a69c8c375c5e6e8011baaa33f1ca2bd705ba8f84a65d743636bda2d726e812b7d228402c68f778be3b4bd348fdfa2f7b50f94aa7e19360c230f43e0f7ffbe8e164795bd63268ffbcb403e05037c8767a4fe8cb5a2622abaa8deef701448ae1ae1f9523a879fa6a9c92117b5663b371f2672a325cb148c63295ae504b305bab53b7cccf609bb1366d2e55fb2ddcc3fe26241d65dc361a27077477748ed55697289c2239b1c5cdaf3cb2e79fd71e83d9d8d11e411cbc425198a38c2e93ac419f3e6adca73f494d7f44e99d367e47104885ef9cd035c01ba8e7b04727e430c50b85ae00236cf67f7e9266adcc5542fb940fe361425aab1682493e44bdf80e035eff56dc76435b7efbaf08dbe408ffd2af1f2ee6f9bdb2e656c1b3ae8beec1d070749a8de8bd4f681b97d288a8c4e902df48c72ce2a97df94b4a17b8ca9d0274f332481ad0dbd8d782917378774a249f29ff733e89869b78c8c5103086fa14eeb4e939e7b983b0be99bea1a94756f0aedd4b07f47c4dd5c8999f5eb8a2d24b55066d744deefee64e23b6f1f489c2d0d6b14e29eee52222eb592e7977408b153e79a2a19c6ed6d154deec731be4e04fb2d364bdcf47dfd8a56b17b4e1c729ec40bf96f0e87fdc082673fe481cfa744311db84a0aed74e877a792006cbaeb8355a3d8b46f169892b60114cbf719b8ad488cccee38963f09be6c710c99fad2f634106fa7e8ebfa2d67ccca661caf579227404b65f2d8b5ab4063df32030e38730c73d4f85ad5ac85e1e620ea61334e66a2c8bc8fc793e5ac82a4cb31138ea852448fce93386e32557240535863074ff838bdff17f1d4130320fdbd280e1379dd85f3f806f382a6e7e5a07ce5248f2ccf26d907f15cbf48d1b52ab51058c7d8918151ce22bf30b39fbfc7765dd26a733071d272989255caddd6f6c807f6ac6836d9c75f8e5614d5582769a7e787b9da1cde348b89bff30a611416ca056cb64a0b32d1517c5bb4d51c3194da6d6bbd8e47374a3297f8547d0f3a6ff550f31292cb50a36f36a176605f9f500903f7178c2655bf5b81490213b63a2afc062c3bd576fcdc90da0cb41c95aeb4dc46d5455554eb1f3128c0304eb525dd06e8a225219477e029bd5a910423d908ea70de89c2632d4bdb3a9c15127eb4b38002e863fcc9934a8ef62b67c25fd5da1cb7129fc95ac3bcfbc62cf1e69fe41c90123f217118cf6aa5fbce2bfe2059a153791844fd07c3471f42afd268918091789c7ca0a8acba266d41ce4b224893c21079912e4a0bc4503000dd0fd0d5bdeda71a02e0a32dd2a1627cd59464b230fa2470a5675d306e9f6259d7402e54914c47fc9892b577f04bd62961505740b6face192f532342c63dff27507e44121153e0eeebf4ea36bcc1234bd792c3a756cb97acf0bb19125d34c6648152b6ccd51c18e446113b58e94a3bfa6584d715249a0233a91357006ece72401a766fcde4a5aed727f5503d07a7bc76966e8fb763466a8b27f39ddb22bf64823fa9571b24b063d35587e4abde70ee713fd24dbfe47d114b03d9ab261084bab6ce7ea573b7e3da62a9adaff4ecdf8ab5638c7b1e7c501dc83194c387a7c2469e247b6645a9832b54b0aae4af5210c39dd0fdbea0f2dee3e69014ede9edb3d738f96949941416947a4392e0e47ba0d1c42dcbb344737bacf3e1ba3adbf4a9333c06fd74c6b940e6fedb491ab1a13d2cd9b18a9e8ee3df987ce9de1b3a4d8c17d348c157881a815e4e7087cd60eaa996651419e511ebd3747b4b86840efa3c950174bcfdf57f5b991c2d69cf4f3121dd5c9ca7eb24f8c143fdcd9bc9565b089376356202b78e02e6e85abe0299bad2ebcc8858885bce4fba44adcd6404ea1a7af4ca1004f5616cb5ccced51c0ced445dfd692100947b647b463d46a466eacf474c3412d2aeffa78bcf2523d4752f3b00797692543515b82947eaf1e7f9f6694ff7d710215c037922cd74d697d21dc65feaba68a839b5f028832a74c7a538d5f3e7a550b96907067c7855c86126de8131ef3050b6bbff6c05bb98589f8728b51ed4f7d12c97f42ae9fe1ee34df0a4f3a488986d55de2594de86143497c6aa17cd83532004dcf228c6304f9ddcd7bea3f69401bf2ad6f88e4551875ba434890953aefd93733f8fa20c238b3a9ee5ea4ae09f6c20bbf2482fcdbf2aa863480ec78347d2d610fb9500a2a0c0075771e18c0f01b3551954ea7fea1348e35c01a669309192d3ec7f2f6639b9f27fde811b015c5641febd55c152f9925e67c78095913c4edebca01e087bd33e629ded8c07a7cdec7bbe77be455ecc57421d89b0a2a0863da9b8be485f8d2870b19c6ba83c417ac6164bd694012db8f583fad66317dd544808b4c6cafb665d05299abd9e3a8a524854062039acf534484b4cc1d0ae4ff801d39b1b85dde862a7849b48b7c6bd71dab9ddba8b3b9f74c654c610210dd7ea07300aea107f0a27637730c7fc1d1a00cb085a670c5330e1f38c6cf19d99de4f19193307616a0a6a4a3edc37b2008f512f9f5d349582630382b49ea7cc69d34abdc25b484d81494787a3b1b7fbd2d3c5cae68fa110b2495c037877b6db1ab07aba4da35faa8e104989eeec6a6ea7f5172aae0a40ee722d269963c80c98a5bf9448bd75ff62531c38bee7207aee5fda6c9e67fecf73e939d4a60c401aa034f067241d4342c1bf39c0b345e5b0b9cc9897181597e36f63434584624929d14f1331d7445b1eb5958ec3e4a0cdaedb10eb65900afd50a09e53a408dc2d4282941fc2fb0e7fff7b1c721b48271ad18529a5de156eb7859dd016a43354d1df96c2090d24723f274acab87835ff1a7589c375940b6e3583f483f82c169c02f7766dc9abdb923c42df95b5e4b37177166f138cd3c7935664ccf338657de6924db188b047a25eee178257fcadf93e0e3009251a6c2bb51c3b5d15a5e0279035474c44614cd37d45bb5f73824b538d20917bb9ba5128bfcea0b4eb5ee49d3ee524462cb21aa85fd83855f1a35270c37ba0c8dcdc5435276b4fe98564c0ef8ba3333b4f3a902ef06a96c1a9256c61ae5468731cbed86ec188137027934bec78773348dd43bb9c0182ae8c1d254dba2d8e71c05f665138ac8391e001070a4b1b5c71db4d097774b49713817921bacaca9e67b01b401688f7030ff9e0af79c6a5c11c4f7c771300183948829a19ce3c05299d42c7f97baeda3f5ab586c3a7880ad4b12c6d13c37c7b17d756e1576ad0ccbb51d41e868c243d192169cd615cc391a477c8737a629e06fe06d11f093d94a2542da3bfb07179fe5d332a8ebea42f4085facee1face489afb728d886530f8b33d0ab1ff246f62670ce26fb9b29dee5bae557117ae13dfbd68842e0f7b89c59126fc59602f92caac7e3f3cb41277c4122126fa123bda27b1981a6dd80042b874f93ceda9493f94255e88967a79036421cadd918149c7215025f0b74b24e5e6b03d016a8256f27c71610df1a68538b11a0338054626c266faaecf2e2f092c587af618e800c1c62d415681bd1c7162ff6e14f95025a65a99fe6bd533e855a0154d07724bc34b09d559e96d0aa7dc8c2667b940de6d123c5ea151f0c61535a78cf92f2ef454c944c73a23ecfcdb010d2a00c4acda1b83991108ab6812ef330eb2c9ed1d8376fb24920296272df2471cce771311ec84884e25423265186d5996cb2c2ac5ce64cee018ea0409e767f8a8ce9f8e33151c6cf94377b59861bd9b6da21a4b369becaa5e9324180038bce15310d332d2a2dc81037ed4fcbad1e7e4a9bebec2a7a0d1bab9c14e899755e9df0567fc10dd223c8a70a3ea59bddd7c380dd66655a9f4a88f1524d83c6cf35241c949b7be554f6ca51694925b00f25de83a42e5bce57daf3af6ab2451984807c7f0849f1b0ee2ac7bb223a8098b5518b123fed52c8b5242abb407644e40b0bd839bb55298102e666798ddcf655cd064cf241fa5f55e465c4e747ba6fc8b52d7aa1004078ee105907060b4df89744cf43eb5615311d98e3b89b5dab316a567c14c937d7c11364fff21e08c09e6e5c663d2ccfbc9eb65e0842d4194442c2cc863660bac263e840bebfa406aa4dec1f313f24d9dfc5179aba80b09ebdad43a31c7ecb47dba41e482d15d49723a9834bca2e287fb4d415ebba2f38f43530c8d0923cc49cad14eaad04046a3caf8de271be492b01879db47127a35d0c24cf1a1abf65970442a5285a8dbd63637072deb7c9c6c616fe12bf1e93a757440c4b5237071e4500461794dbd5c9c2e77bc7b74856e4d708ecc4b3598f59ec6f451244be5a0aa8b2d9fa803aeb943de5f17ca8daf9dbf75c1584144c4ee2112784b44fd5606d39feb37c499a9d8283ba66b8c0041d524dcad344f74e8fa84817383d48537006344dd621587ee6f2e9d7b7e6421b43a9d6f2c4464a00b112d3d5f6eae62711d2ef2e256cdd53b45a9d12451317c995b6c723cf2c11887a8ba600be2d253d1e735bf8f4c1241e30f67ed62fcef3b5e446d81d295d0fd38c2d08b4ccdf893ce88f80a1ca406e5375a982420e423281a833f3be5a4000e8aa7d34729cfd5c222345e7bb6d564512322a155c4f481200c3f4c3e88ca518b342631167bb32ab6add89a0bb554de5e30a9259eef4cc5e7276d42584547412fb09889f35f9a29beea4f4c49e6dc94d3522b781a2e84d26026d6448436c94949df7cc282fdc9e291de37f7ef9e715fab967a5eea6859d17b2c7ce5967f5c1ecfeb792ee1e55a49745d79be1935af02ef426da3077f0ca65b3f96630da525636f6958d0d63642dcde4e60657d7c74e10175aa4ac662550bd00e02b6e5c338bbd2dc99bf2f449b6d0c7474b79e34a0b7796979ace7dc17ebb1d145322737d405ede0e8f6a5778400f999e718c27e7d1d46c659ee4df1e20cd494b468ad863a1febe2bb664a96dd268d405f38e863fecdebb75c9615f311ce9bd207daa6febe1f54851e44404230f5537a74db30ebe4dc41fb3485c1f0db11df860bee64c4eece471ec05e069a986c2de0a28de8aedfb5fa1fdb0f9e8cb8aeb901d7312845b12acf61274e85704041ec00776c421baa32aefd8ef0dc6c674148d89e2042443314afaf7f7c2197969ce47888033b913920162f67fcba5266a47abbea7a89bf8d2194a95ae5be1ea7759015a23778e3e812c0a9ba1ca94919145c1814577b1c2f0eb4e30b4a2a0c9bee2c29a51990cdbef4aace3e370e2e898d019cd0081acb22925f934d09da9009f6e0612068db86e89b5414d7557fb98a758e5edf6a55f04c353a2a845c8b87f023e46e6568663e52d6eaed0374d753da6d998cec1be335736622d477bcb74af70c46f7df039de42978e5b1f6f79bd7b5eac7d80e986efbffa34b13e82c6e792adbe8c685a6cba9e27acfe4e9356b65b06377b47e82823e7a49b0cae60c594dabfe00ca1607266f3f51ae7ae93a8b45a51b2ccce1ff4e1e5732c86280c8aa5a171de53e0f66ed2e87fc03354abf10d0d20bffc277be3e83caa82b04d457bd3d79ec424a9491b0ec271c5f966056bde12a420d46c209e0dbd295fcb248f7e849cd0684ef178ed06cb99529c8e618658ea7907e25f21fb90b3cdce8874a326fa56f598ab51776344701cf20c2a361d5f4569c4b6ed415680e5d1be7782b37a9f5c0de911f666349680841c60291813d94370c29fb4819b5a63c12ca740b85f13da415d97d2ecee4a910446c7c6bdf9cfdb9c8bce3cb99320a79ce9a037843c44fdf2503dceb6b141619605c26111f0db32f419a486a22157e556b39192b1c7cc83ff91de9550ccda92e4efc0c1fdaa056cd528075288f7b46302b3f7d9bb3f56e4c3cc526c261032cbb578ef6d780da781e3208f65bf007c7e87bdd2b6e12118c3fe9e1b73a9f11ef62df9803df600720a6b77a4138c8bca69433425da967b46d0953a1288d62b05e23c452c241bbd9eb7b69c065e48052530c8715afe11a5066c769bbb3ed834cc4320ec3638078af80480860d0cdf37140dea42eacbd5ae9f123b196a1942ce2c125a3648e8a5792434518bccc3036c65a327bba0d14833f46ce927e754f18f10b721c7fe9082e83a9ed1f1ca24639c31e3bf01b505b41e6fe0660d47a59511a3a1962f338d5bae95fc7dc964079c8acc2ea2fd7410b10f9e765b0caba4c84c2775b385868038ebf63f209d67f39e344e1815f0f5a4648bbb3a26485cdff04dee596c1cf16ae53a75ab8798b15a0c3925fef535228de316b2d0e9c57918172269aea8fdbef35358fbdcd7c46bd481db30906cf15373884eaf17d184894c23137e1c9815c918d07f0592ed8ca233610ebc263ddc94a98fb09bdf62e24e51967b727e21c19d5c1c6f4e550c0aeb49065b789f22a8e5e8352f1cbb56b3f62d29098a7dd95b8852bf74cd7de51416eb1596427ea63ab9eb01579c737fbb0326dfe6468789c1d9d7149cc3511423d5a53a5e80137dbf39e3a2b648559e4a54f3a4b14ecabc6256940d10e5aa7a25708fdc139f45f947243bfbeb504d40bc9a6885725e353b49af4c791ea01cd4b8b3372967fe8e0ceadc6f82e666b43a75ca190d6d3f7d49bfa197a37fa0298f336c617ec82dab71c0c2d80e9d1bf9ac845d7ea3d047fd5a5d24eb5bd9ae9b8736ef1f3530c566c885a21d488f61a0eae4d2e75d96c8b1b46004190c5d71751bda91b2f158bdcb70535b6e12219ab358e8d380702c5b548840fec4f26d0e7dcfca52ca9f8bd56d0b1a2de7c8d8df00af40d8d6b2270b550f43f8565eed632936a4d46dacc1e2cdaa8b372552d041416a6170997bcd49d0368ddd017f9ace16e1e5093560a28de147d6f698be05b1793f6e28025c6f6af01fa4839f1a2a1d19abcc36c93dff3122f8109dd2f6ff6fdfd55faa48d853cdc83049bca238f7c6d49392045f5c4493c7cea0d56efcfc3300a26fc599c3ec54fb865d1e8718fef4c2e77a22281c20f056b7877c5bf78a8d84fde72cc72bcac67ba8e060f3fc53644271620492349b0021f174c150b43e83eb89b928b8f7c1d26dd341bdb86891b6f55ad4bdf13953593a6cbac4819185c17459167fe8a6be5d2d3268066a875a2705f56b4a5e2a791483e33c50587eeb90ad8f1efd48e98dbf0aaee72a1bbcf31be36af217fdfd273be70dc06cd7bdab67c9537878f46f34db1133b477f44f0cceed9add79ee7e9d9dbdc7b409f50af6492aa4340c4365e83e11fd274cc730745fe4eaa0f660a9a4979a6dc9ac4fc375d6243a67023ae0f468797065c07375ca677d8dd6c9c133e8d07b2a89b86b98834090ba5fc284ff30b3137ff55175a03d7d7cf9e8145ea983cce9182f1a7de157cc4b7146d209e2af72c7f16ad817f46c9df1c2fb67788951f89c128b9e39b37c8139b53315615de685ce903a290b8c9e86bee2d83f5281ccfa09719a2f99be17f548bbefacc24a44f76bed19b6202fe95080330343709a0722f1990e1e65a809eb9f0c6d4a685d9849cae0e65041f14cb30becf478802575fe4864917c2a36157f10cd467ab25f19922bbd0c24670a4bafa29e35c50af9458b2066f69f0418398abc88d67422852bdc4a9c341557b41d0a9a03417773f1b2c107a5d97bb296a2a86b6bc6327da988f4b08396e09a83fe9c0f2ce5412d5fcc852d9d0c729339c4d100476efd465672b93ee8b3263d42831fbbd869830e2e0396682f6b922f54b309f1f1f571b18b328f923621c4fe7ef596abf53edc44464e704f60d34fb284023825853de42171a421ea586b094daa84a28252eb047ff8e9dc42f25548baab138b6d916ff63dc8d054e5b6ee0bc7c907d8530d5aeafccac736ffd7c85fc3d302f23446a93a94ffec962c9a123fdc0750dbf108f58909f1ccc3ec4b5b17dcfa637167119ccb78898699fe2135333babe0770c3efd0db2eec2c93342a38e4a326481bec8c35e21c11c0e487b3995677e169f9a6f5f00bc07e2b5037cd50b8c710906bb3f9128a01bf423e1448fafff655898a37a4500f575084e8524fe2ec79e6b6dc32228acb2553f432950f0131fb037913583735e4d66c3994e49a8f59aa5e9596efad859354200e0c11e408598e3e16644ec9071021963d1af85fb812459fc9bb8985398f0638d628531e260fc8db857ed822d0860860badaf8973a7beb569c0ba4256d6d4730177df2fea1141f393ec4cd30a7acb40c476041fd261eef96737416dba92a9779f00f2013af07a2023407a396fceaf9fcaac90ba977a4f879074b9b4f13758b7a29bc09919a06d41e1ff343eab3f8bbcff669769fe6e83c18e5f6ebdcba4cca530be5ce25bfdaf99b92d535c3e7cc7b3ec80b61e11f5a5454462493e080d0605632aa668d9471af33142b15a421282c17aa7401f1e87cb06c6e2a3ba9ce0c69a4eb65660a920c5ee45c91a45e473688f5bb654ce2a3e34fd742083a48a2c80fad57bf099f8a86f1c34719884667c2c94e7e70a56ba5d31fc2ce2f6b77832ff5938b6b1f7705122ed59b95920ea6a32b43654691b43308e039eeff2d71e5f334f1607a905d1a0c7fd9d365c4caccc337ce02ce9bd7d9821f2592a85186ad18e82427a37bad244cec682c2de194c75b2fd75ef140606ee8d9d57e610dbc30c726877e7d287328dbc136373594b9a644f901e9183369490da9c1d4a7569cfcd99e7b50a07c87ced905355bcf244d34a7c905adc86d5dfc33138ba42e215c2d2012173ee13d9454c4e62a819ae0c7a48b36cffa275741b0ea035f1d9a9c020de58983648727b633b71edd12d99c4747e5ab3fa7aafe223180353710b4d6bc0e35df25f2a113747e824d6eedcda960a60f6512993a509b5c440f037fda00271e2e2cdf6ec2e3eb3c87bc22f8ed7f4f87725fe1e8c3b0bbb2c95a83fac97c74405ad9ae6151d47bf21b02fbe70adaa92f2027ec8b209a08cc1440b427017a1f73f40f1490c61dd0f2ade967fd5b1d8704cf1974f1ac7bbffe1d67e609e82caac19d0e9a69119971633d3385711b4766148d1fd58c67c07fae7d2fc3d1e340919bf6d5988538af4e5b577239f36b960b590033b74f04ef3597a544a49efaa45926b467ec9eca2478714ed9b7872ca869fa02453a15c9c153cbea04ffafcfbf3af836a3c91ffc73caae10c8de0c2548ce4c20f7a5ae11fdfbe22b5c08860d712dfef915b927317e02c5792c4b8cf8720414cc41d28c550522d0e020e12ebbdce38c7faf4b76cc1301cf5d1521f417142dfdfd81591f7ed276f106c06fbf8f99cb30c01bd00b6664f169a21b52a5d2ace08798c1a675b55fe99265f462d85e2dbff72f7e2ad9a37bda841c5d71bf004e0642d82a5eadc13b9fcbabdcddf55bd1ea7aaac5900223af5490c079e9edcf681d7a47f1e074c0067b1402168fe10beef1c3f8d8d26929196ebfb49e6313a9add5dcd90500ed18fec1caf47e38e7bdff4841fb671a78e2506ac50e00c9af3f789b6cd8fd465b4ff45449b2bb2ce8015e14ffa5158fd40c077c886c11a535126347d23c934c42c3288d1d43f543eb729e5c2f7381f8dc6aa93392eb5def7aa53b15b17fb6e143b42c44a4dd63609a22ec6ad1037ff72fcce9fc0613f4b50823b533344915a1e47f6ad8255836bc4183a64c701c84b57875c8295431161b650240a9ef0814ab5adcb2d3187f3052515f2ccc6f885e1a197eeef8f5cf9c93a155fefa81586358f7830fa9bcef8ecf7b93193c38ce7975b848a35f2436b2830d2a44c727bbc8adb76111dd6642864bf2f09455e31f7aed5cffa48f6b5471ecdd8f185a444c286cfcddef4105a47bb8f6e8b4b5e9559432e4b98039d733c8e5e6d59699878378159f1a3375c7cf928f81ab16d638f6d0a25b592974b1613103e43c8adab70ad64bd95fe4f8a289fd19a35581a1d1721358f11e532cb1730d329c60845c453231dd53082fe9e8f4dd81735b4074b42bd0774d1ee08f2f32f84cbbfa0b9ddaf2ae7293c677f67dfe011794105f84a01ba6172e67f5ba46f58b25cb2bc9563e982c6335dc55f265096897dda04cdf338483e719fd0b676cccd9262379ce147a8b2af0a57d5a2aea964064da4e4e91e199592f7ce8115bb55a0ffc83283ba6607de4474e744df37b3d4107e688e23274e27a127bb7e67e8ca6b76f7bca3195310e2798733c050c67ca843a32b092664b21f150e997fb0e09503ff8add2a8868ea5b0b4a007ee5c9fbfe05754e4d4674c278d794a2df23651cc98dfb82630c0b3962622fdcf9a28f096915f7d4d6cef846cce1a3510d853325337d69c148041bdb015d445aecf455ff2c522888d8bd52497626de5fcce597e840edf7b0453b3de07e43bb7d860e658cf25fc25e6521ea3a06e1c265ffe699d0c002525666e3a7de5a9ba5af51525bbe29d351140535c91bd847722b6cb8c5eb78785dea74fd4c52bf671791e35735c950c46bb34c12e16c02943f6b6f603c93640dab58e43fb4185e34c56831d98dba4d6fb57fd655ee47ba6daffb355380cf4f370b7474545ca1e799f46cd69673b5600c923d4aa2d6c1d38534bef558570988e0e61ccccb4a67a29499f57ce5bb4f6e7a53affd1b214019e748a77ab8ecd3b7d491690fb059d9c15d9556526e9bcd06bc133ce73f881fff04ea32d20fe894b45913388775d4e65317bb220424eca2fa944729dcfcf148643c82a4211ef2958d353a5ac65f7dc2d3593af2b8fb0be7ec23327c16c8b578a1f6349616781f439c3cead5d265a5e1aa11b6c8ef6f1d233dd11a04cd8ea10103fcc6e132652eb5eb0b895c69ecafc16df4ecd283e7f2d028a994426a407e40382b8db9f77ddd3bb6a7bee6bd885cfd8ca90010b0eadb835792bd9b08824b45c08e91e42aabfe16c2cca0fa9790fbb17d34581a9da5563a988fdfcfaea4d2db12d9f2b72dd277b2ec99ed08ba76d69f80da617420e971b4c2f334814461923b9382f6824c2f2f11de9a38b7483e13e2356d2e2c57129a621cc32a49e25c0a91da4266ad007efb74114a382baad6a3122626c39587cd2178ac6f590a4705f8dd0f82eadf270b7255b729288ecb6c988b8a0026cb40e702b062f943cc5f2270606716f15403717ddc9b58da298ceead3cf4a43ce0a986d3f8a17fe5d741d5b12177e21d0d6ae7c2d1d86959933ac0ee65aaf0a47cdf868f5258208992be66fab3f6678383b21a2e8567a64e455d3d73a6baaa9803071cfb75b371c4c6a69fb9cde5b1975f922f5c773f6bcc939a82df282cbd7c3bd5cb780a637eb2322d10a9960af668f527167a0e4d18aa53136ce47b48af000e7a4fc7e7cac91a6beb40d8e9d40d69f07bba67387c735bde5cddedcba6beefa61e098a1228b4f95da1853bb3f67cf5dc0df3581ba70bdc82692c3da4919ce0d5154680d96516c1b54d3d5882fbbb2998fe7f411132ab19c1a079ae2dfd9c4fad60606966d0f305346e1a282fa91907ad016664eefbf413cec0e08266d74241feb8f29b8f4f668c290b8d2cba6b0953a4e373ca7f27814357e7686327675140b0426cd7bb8d252fa828b351154bb86d57ce3c8ec62bcd7e67583271b327dcd28feb3801d7e11c552517400efbdeeff1e4d912963dc3ed9cb0981a9f147ed3b855ae9af5392f659e69d06bc84d5da036468c73a43df56505d88aba4242beaa00efdbccd4bdf28cd9c1d4d8fccc409496077b986d36608a4d718cd0e921d66110a0ca807442cf96f222b6f54d012aad7f4ada82ba955094cda0a9c56b185d20f4eca152bb7fe24077bd558c81f76e89895d8c26bd2cf6e421ccd51f010a56b4a7414434a782b59fe030a39006dd69219b23f8b41adfbee4356848c8c2681d2d1a4b5c00a66fa318284168dbaca676cc1609d6100c1c01b6ce15dde9300713b31f21c30887e74b4c686847af24779ce6b13131dbc73443c3a43f42f26c9e000025a32c609a21caefcda2c555fb20b1950ca266fc486804ded48f17e334b9a95a8265975d1324196b1c55e83d2c10826a27ceb5b5c859664bc0e2c1848a5c367d60fd6579e732cc405991a2cad9a409b281746007f6fa160cec3128ca1e3b1063bf172a2a4ac9d8f011d420752c1dbbddb3ef38de36a39c93169c5c8f29eb879c76f84547109946ac7fd5ebea91712b04b79ccad5a1610a25c79b2b96b0b416e5a2758391d419db839bed795192b34488652a962da159d5f3475bea6fbc2b7420e0baba8e6a10149184881411736acbb64b9f975997ff60f327311b5ef9d8f83bf1370fdd8afa7edbfde1fd2fab82a7c83f555b787026ccb61cb57f671c4fc14da7286f42d85472dea1319ad5a339c6a410a49a14e38bb41606c2a78d53e5afa5debd54b825a37c2dd0687a7bfdf95d4c1a028010e8756ac4729ddeed563bb7d2cd08427f9569ff9025b877151d389191c28a89dec96c350f05ffd8d24081565fc33e85bf602613344cf121c4df404fd545f7f2fbbd3f96f15563ad2056da027fa689d1f071c7689cb25ba1b9c49408928001c17111258a4cdcb632a19cc4e169ff728b37fbdd7eef4aa4559a642772d230a25ca11771d99dae3aa476d1942912b90158f38d10d2396e8498a73a1e0e0337cd02aa651f758e8ec38ea2d20bc83aca6c83a8d3140b0af8cff10732948843b59f3b05de6c751a2c3e2363dfa2a0f659039cd02acce1e89392261a1af0fa322991cd0ebe800281db11e74d3b5e50019b957f920d0020862ecc0203f329a45140633edca903cf63661f272f2f7e4279b7136c129d476d8a0c2b19555138fee8ccd1f569d944b187a578506a6e38e503ea754cd25370e6cad286af8b3f1e604f29e26e9ce95b7150a2c91740d448227a402f200ac334508b58a04f75b1a26064216f55f6ccb49180dcd1b79f1fc88f4b1f1c2c1a6724e4841dd7c92bb22ac404cac7db2ae780c732fdf2a16a4c85b98e005ad068053c72378237e0b9cb483997093b4bf45ba8061406863cfcea3f8da1b55fb7733b997ef12acef830f3c9bd151dc555900675ef756ebbe15158107d59f330c48ccbc0d8b604f55bbf323f5cead2d4667a56057d738d62dd4193d0f096c7a8f62c5c59f3343d29680873591c89750052005242c572ae908639a2b708acc7ae4808434cdcaab42c1d4aed929e1b93096d8792d69c589a42480aeac5b572397eadd44fad86b86dcb504271566e58595769547d367c3bbe7fd3ba0a35dc4ec5c19c04b49bf2ce5ac4a9639c157824aa56d2c61cefc3b41fead88ceff18059aaf887f062485db8e275b88cbd007a550163e01d4a79b68b90f7fbdf26e412d400c40697d1018f44f3587f80bf882d5a512e53a976db1624daa07edae582183be8347d1d70f916e657b448fe2f842a4216e33ea3c3181a6ccc0bdc7e144c950e73aa286d05831eab9f931b71c05c9048c4ab15d06569553aaf8976f20cd0229c273b1b0010dc34061f6408e38d2da59d327e8d020abd4980d238b577670e21e724cdd47b67ff920988164ea00dc39a318f600c29aff705d7fc5ae4e74a7173afe28261bc1604344f2d6cb88b590d17da64260f820615a701145cc348e47e36ece6b6be5b200083b807aa58a666b24576bbb961495442a0b083be76b06adaa9cb6ccdeb85d8e61affe36756c8f09195d141a41b203b3b56769c6302144955c011151cef2667b3b316f5ecb37875087d31bc92742ed99bd2c3f7871caa66334e9f3d8786d28c4d2e7399937846cbb016bc9df4f1176a793adb53db57d3ec03cedb3e12720d2404df7704423b98ec9663490c56a97cc81bce61fe5e84eed804ab42f5b9f1ae29152bbb6b7e96aa412dd33a86d4ae935173117fca0a3d28cd266522fc4749aa4cf3f517c7fd135a867cab888446bcaccf94b22a26e4acfa6d8c57f6fe0c2a46253a0e5317dd80b0a20ce96586f7e4a597eb12735b012386a1b76faf9e1408dfa30d55fa7abae3c417336f1f8ec48533969074c40a41860dd7176d904d964b47fd703296082000aa20ad02e7af293040ecf89548a45b71cc72a3e09810e2d0eb3ad48cbed9f1bcce9901c4380fc0c79b36d64fcfe7b6197ac6d65a301869adfa3b2d39b31d5a7d26ae05d97bd26dbd859b78fdd2e2ddcdb56ab65887d77f74b7c5c3231f04befc61ad24a75d187b05031a42917a7bbea6d945384534b0e1f541d1ec854be8eca2559ba900a30402bfc9c062c38ef51911ea5e6e7346d9dd42f1586eeb92b812cb3ac6f2607e8c3fbe091a8d8ea3a6ff6f8d1e271bc238c7a5006bc16666775d96783a034e844f36ff37b3d5fca7c1eb94ada446f8f9fed6410e67541135d5dc393804aff544b9fc29d6e0aba8158efc8fdf3b489b4ba4d7cf3c626c7f3175fbae4b778c17bee3b52f745163bbd2b293f3d1ee9367700dcf7b4f8f097d315defc1009cc5feeae65fbb6713d97b1d095591585985fb983e1a1a990b6a859131e64d822df6f0197e32f08398574f2b353b98713da4343672a496f25f8f4dcafb0afacdc358fedaa4b72a0c2a62a5f371ba295c8f8d09bac609a35d5fb31658894d8fbee1e0e08669dc699534738f738f745fe2e009ececb179277c91fa31aea357cc174b576c036abe9188ab92450678fb63c18c82b39613f648551f67c414a91a608c052670001a6e7cee3f9ba5b9acf44658b3dbad81e7fc9755c8d2cc07e85610587ddc8696c68ba6d507360a0a2289302b72001ff3f33cdfd4656b360c3482f860947e6ebdb94214e7f34574fdb5481632142def2daa1fd7a33930528a8719a8139e216cb13bc04a66f457766636fc3468b0e95ccebbd86f3cf4d958f7db7d6d916b5a7fd0b27f0545d1b89c93e15a253099871bd7f2084ef5f9b4ebeebdbb54324e8307d41c3b3b17a4ecb275b664285a58aab1d36418830d9a724eec57447b69543b62bf44ce4ceb3407580c667eefcea1a5d3a808bab4a7547190af82431816a0cee502f84f4d024826870279992a595242fbdfe1f95fa5afecb33d113145bf9fa8a5276cb174951d37bccf7c086dde895bdc8fe3661074c2813d82cf50792896a65bc5e16b1f9365b2d51d8c35ea67a58b139445fc8761a07fb53001964f2f6985b58428bc81ea136ecb1f8bb56fde90e26ab59e93576d1eead9032e71213fadbc650489c959d64eb96b420d115e263284a88308748c5cc50bbd5f92aec3f99b0983e65800175025e60caba8e6e405ff67e4e1303cc13e9d33c8301233fede022a7530331891886a63655ecd88d75dadd6cba65981acfc0a4e60eece9f20e1bcaba2bc0cf89ccce22243f1cd54b6c36bd92d0e461717f66c67ff20041f4899c99cf6bd4d9cdcd86fcb12bb7971d3af0efbd126f60294f5d428e1a9b1f627ec4428bb9eb549f4852648560ccfe2c02c2181d9775a0c0afd842e49067129bc95df132c481c3efb56fe6727d2eab00f950daed6e734953a94b11c664c350da193e50f55542998b94ce638c39ea94d66e01cf64e38ade2326f72726b29eb4170146fd285ec0c66e66da808a2c1fe145ed068373e0359df8ec354d7ac4681926383456d867413bcaed6a595afa2027a8898a0486c8287af0efdfadf15609244dda998dd814af4ec803e30439401da8a2558ff3f0576df38c41dcf753824bbce9c81fa343959aa39343a429507298793982cb97921a61d5d69e0a1d1ecabbcbb633d196324ffa4798af289c4bffeb7bfbafe447f23f37cea0b8b797ec091a4a318d71fa8f7cc0f87e04996d8250793d6ab9554aa1f13aa843741b4492cd6fdcb5ff60d74f362b51b32e024fdd440df20996e3f4c58bbd4f210319372974326f5767c4a0acc76ee18ab1e1cb3249f0a22c06f0a3ba905113ef575a5a747b158429d18c121dd177a877a599cc34ddc2ecff902fd8bb42e528115434597f1b64743cb4800d7795187854f48f0dd7eb1531b31fcf5e564495d05c86da9771463bc9efcd8e35c9f59c589bb456e64cd161afee82847aa5ec45fd8668ef6186184144a34d6644d0d446e777c75f7727f1e1a186cd92753ac98aaf94ffa78084dbca8092ae96a7d0a1ef23298f544eda3b8d38ba8a23de209367603b54fb864b8411c6374495800c1cf9242fb14a2b7c6647a0629578d8f30d29bb6bce80df40d6a52eb7c5e6af55fa3aacb89257c549542e0bfc2916dc0a26c320a9388282d725359953aeac49d089a1bd137194cd63f44f80db41d7cb57235cec7c0b1624ffba96bb17f60236d5a2ba967ea1162fb0b4dcce1a59a6d97953b936bc25efb237019de1708fb68c982320f9f4254ed36a0163675abc0e61509c6b6735aaf2561cf2bc287fd9f5f3b10c45878d2f58c4dbeb86c1d92488373bbf3362873ed9d0c1489031ac28806cb0c65ca16cf87078fe65f47db0aba914fc0e66f784f549bd09746ba4d3ece6a6729f8b212ea8d4cc8e9c42f8350037552550ec480efa06e203b884be0e8e167454139cbcfe8fcdb00710441a59258f34abab659017f19ea4be1f54e946d98a07c7b81df3d39f4ee9823b911cb364a938fe76cc4e696e5d065cf6f0e8e5018828f4cd8ad471fa02e91bda3ebff8386db5ede21566c8ddd6164e620597abd994318b6f3242ae2967c7c6bc97704228262f0881ac088aab9adb2b119994ae0cc689e44f57d67787263dee4cb558f001449cb6c79d712dcdd938bf8d5be9788c5c83dee5cf786632b3723757a6923e691113ed10f85a3616c62194f93b947d99f40ffde37be8be982293cf0579cdbc81a25b9ffea16a0d1b6c7dd378bbf9dbe812976167d4d5ad18f9e8c8fc4577bba451247b3be4423909e66466651181ff1d406dadb25910518dd13150af8a84f073e9cc42978922888952a9207a8c3917819403b0046b8573edfd657c8883ea0ccf3921ae842974109783606fdb62c0c2cd6e3616212102bf4ee087f10121207eee9d6cf7010867c0c272423fa45688bab9d9b5a8d1b998c51e1b41766e83cc5959ed6cf7cc33f33d85f38ed7ffe99dabd440e1c1ec033663c3c472543411889f0b59b2a3a46a6ab3dbbbdb573a79e04f17d99e33599d4cc6465af4ea7e58c1f3a10e6486e19c3b739eef17038139c5057541651dfe4595148d7a8b47d800a2fe1e14d5ba10284bd57c036aebaf64d0e6b50f1863335c49ab686365dfbce81df3ae82936a94f4fa7a010e62663f3ddcd65a8853b698628916bdb40b1455b4a30c46f7a5498405f1ae2a95103a2d5df6a568b32e12e37d46fb8cab6ea1db93d0e712ef3562db3665745f7b3ef42adc402484e92404e3b356a363e921cbb1d6bddc2f359b69c43d08c7e7fee7e6a9b62d3717cc66f510b73f22ba461c617d5247bbead31e08c9b18fc8fcd5ca1cbf71cdf2a81f163b7770c9e6e07ba1dcc45c0784d2ddad3cfa4f6c2f73bc5144747e379afc8637d73f364282b21e369a5d32036f411d0cf007186d7345384e6c2b2b5daf2a2645a37e98e91f12f3ba5a7b3856c807d18ee23f1ab98ca372633b46536f96d3714754d0834857ed03f95daf898620edf0cf0e26b79c1667f51f79bc53ce55b66b79ace34174fa7266442cd10dc518807eb2cbea715f34c5e67fe7ea2938933acf11367d273150a74fd84db004b016a0006e2bdc0d460291cd0f82185cf672587c732151caedd2d0d8fa02cc5343be657f712ddc3f141d47f67ac3ca06f0babf516fbd9fc3f6a4b3080b2b5603fa912edfb7266614aa469211faeda09c139ab3eed4bfa7ce4b7ad9a2c3b81f8624e79b972f7d4ab24e4ecf1b6c17653549cb62c08738a6ed12338f4c44f7d58d65a74577779b4fa6dd82b724e71d01ce0d6f0bcd0263798c9211641519db91fe1e676f1fb1d454e40329355c8796f141091eae832cee8d46a4da16126e115cddfd053271e3b258dc2b8d9477b98544bac590821be637085a0b184cffea443ab7849dcc6f281b3c0a3940ebd36f26ce7650eeb0c69d1c327d4ad1be224b99b9f796bcf48c1f27532a14dd1720e3775b1a1e414706ee58ca24157735ad2d9ba8370efa936c76cdd0582646d59728933bc07ffa6eba0c7eac438b07d6fbdff057a7bc3b7c81b1657211d976a04b0963332f7ac0a5b0909c9b62a6b59cf3044bd51aa14486cc2980f1510e28933e00752b3ae6afe7a06a325a718777b0c7fb299fa5ac89e5aaa91c842f6e61f519da89144bf47c37526cc3499c172c87115336058d3cf1339f4a484a91537947df601d84b5e774018ab04083ef75bef528be1197d6c48d199bf4d2dba4a35ba6f7248e5a016f3f694567585ec97c073e133b351f48c159a97bbc19b87008e3069ba776ceda74157e8a3aa845e07614cdb0c0dd262e3332ed876f3f4ca70c286e45f66ec54010f091af6f7ab7c47b788d2517e9a9b2a390f82e1476d848a3a70eb1aa49fef8921dfa3a073a1a8af943bbb5e1118fcd706d7b06cbc1819d2ce141d27ca686add59287b1ff573261d2fdb48c84d95e2fbbe5505a17e91ab978a3d8db18d1b72a0a6d0a90377a231ebb28be690224a230088c72f334413a1019799c73d89dad197fd9a2e7e94ff43daa8ecadf30565dfb452ce71bebdd1d72ed859a24351e99acafc6e150d1e521623ab8f60ff1ea90ad8e0fdb85b8449a0f0367cad64a4becc10598415f1cdfe6e3dd1f5315da1bc5a6da91c29f3b0a7ab3eb106e290bbd88c23619213baead73906d1f5c501c2a40c4129d19b559ed83bee84c6b0650d69c66460b6b616d157f55f517e3ffdbb7fe6a7daad95360fdca5a14968dd3ed630e06c7c4b4a97112fa08896674cf9d2aca5e25c099fe326751b4f49252872a6aa1d3911f19da43bbe031ba4717690a2f5bbc72518a1fcdb22de1c1c56f920e9ac0dded1dd7718de6db95129c0a1c6cbf981760aaefa4913164c8bfcd0790f7b5d8ac3afc9b5c3d162f84e3ad002edd392492f09ac8c24422e3a595bccc47bb8a11a21767663487f3bc472834aaa09db5437f6de626e9b58095cd448dd0713cd31d232199eccccf4f9044b6ea4e50cb69b0002b951e0dba01c7ab39f9d6909654215667c64af7a0d1415f5b4314347f5db47dfcefc2e61a6b5b57ba8768f2162be586c675b62304e7bdc79439a989c5f224ceab13ece25abdec9199a5d0d7aee704cf44c10f329b3274c0d8ac1edfbf40f4d3fda0bfe327feb2cca5ab60c343c4d6b4d7f94016a680d68ec5ae5880431cbef75fb70ab382fcc256992ecb4e3bfcd0e22221575e73942821d6e88217574bef5a6128dabebc0d1d17666ad5b41eb9870b955c7f6b1fcf88f97271ae8155cf1953cac68ae79f25f2fcff77b58be55e27971072b639e7cc506118d1253d1daef6eba3200d870e6767bd524db787b82bfcae497835538d25fd4192de7abd305d5e635a8dd53cea80b112e2f3e791caa7c5f7fbef37d0564fd790d27e50e2f03693c861d19d955c67d75c9b50185af1d0ad31e7e0b6ccc9a24a3010e4e00f4d9ced0884002913b4ad78c9eefdd5d28b81f6508ad082f5386414849e2cb9e09d958c63dc7fa71c4754e0785853460888d29245915176947e3e1f11a44cdd66a2fa543bcbfd4fe52c2682fad93a70963baf8030175d0529137b69bf805b54a6852a9c226040a796bedd1ea6e6954041a6c9fb29e0d75fd672812533a5b9751bc1c3104d6a4dcfa5740323211f303418e48db50e31c8b9c225f7404f80450c55b3b04f484061222d3e4c7fd73ab186271dc922f951ba0e4d8a24a2efe96f4c014839d5409d3698f49ee46f833cf63d387e5b69b74ee6543f361e86ebd885e6f775c280dc886053cd1a12e184ac5f9a9273dafc0bc9e272070ae80334bbf4f8b7b1bfda0f57119f484b6db9dab5f64ce6f38cd9602f73b86f892e42db51653d8c530d18e836112842cfc52a3e76bb7d54d50c6004db99a35ff6f51bdc8dbed041bc270bb27d3851837460d264eae20f5f0130a041899724ad56e0ab0bb2b3a2f002adcfeacf9c02986640d13e762e382cf036467a17f0bf35ce30c7bd24d8f3990884b9ccb031ed1406cd13dee316094220700dfba973446351638c72c0949fb3668e41c5cc898d3fac05e26db640ca982ed3c070e2ce83a58daa1b9df852d1343903e2db5bbd0fa3055875de3686d035fd8c2f328b6b97be252fde2f6c44e0fdf892fd1d5948b691d669a363a08a838b3dcb72559433bc1e5848714a9d568b674d411f74969a6717806b3e510f228fc40329293d1bbb65da910127ce448a4a46bbe3bc90f72a0240d50c610c5070f80bd441427faaada1b31f48f1e2179034cf31088b5fc404d2d1d87fb1b1c1a3ea3ebd031d82c4899fc36b627ea97f8c19999990361c60891bec0ada1c9f045109d4b68b737293f0764c2823ff079fb918f983ebf280c8c50d8899c61aff04a01495dd02b862a676aff478cc371db750d737a9d6f4da38bb353889a36f7fecb99865ef3f99ca40a70d3d7e4600c2ae05bca3b89eca6e1ae4d2c55888c92c609058862e14fdece79a66e66f0d5c8c28fa4fe9a1aee7c5717922ebfeb3feea1bbf2e3d35a426aadcc81c771f306f60d49f6c3f354cd74ce748e99d387bf30d55b56a1e4947889586f260cd1d3baf62a0694e149231a814e0925f59548f4e8d8979ffb51d9993958ec550a9777f6f3d26c3916270f23fab1c72162483dc97c55cccbaa02ef2a26a6b9c681b39ee319ef55b1694879dbe0924b2e99ccbb01b797c3390bb2abf2849e52a56122ba3dafd87a9750db5633394016f9a8474b01447b4b38636d13c7a38811f57d915619fd3f709a2c9492bdc920eb0501f6512bbd44e834fe8d6fd7ea37a137d2f8b05985df93317359be31133c2a4911c5a622803410614fb1877d71f40f8186116c395b10d0220d7fcd425ce72df765709fc3b45d6cb7cfa9fe4296a8f5e4b77a9bd87a366917dd544cad28ae1e278f9fdc13c5d964abf71950f04590e3dacdf6fcc4871a1b6b09aa89bdf5c50ef3d300cb71f763b5cde30693334137f5795b21bc2fd1532a1056ad9211975ab96f9bf4514c29fdce038974010a8ea31eb9efa610e06137076abc3b3678d8a2162f61945e27efdfafb89a447c5359f84c7b783f108e6dc74f336cd12acc7c150ca679f07721d408eadf56140991bfbf58a038b3e903681c0816f4dfd43fc4b0b35217dc51a6c08b9b1c28ce673b117a904460bf5402a86011183ebb79e677b399bf580c487764960f0026576067ec3ce185d7bc703538e6d4b2c9d91e5e5535d73fa4d76ae197dc2e4227d3c6bfd5ad2f1c4da8f41940d87fa430115d3183bc80de390c6fca0ce48aadda02e08e61f647d691085dbf4cc384dcf2ecd8c9abff897af94cc5162d69600d4398717b945f26ffe584b32301b7b44fc05d51df482e7db830abec9e0105a73b9f7fdb424cc0f9ea3082dc8018a2983c7ed948316db1bd0c85d73201d4a53e2883af8f1f27d59401593cc35b90f609274f8ffae76d7de66393aa404f57eee8843d5e2325ed463d36074a55abcf0fb22a20ad8e8435e4a141aadf73646030a0ee953adf0734fe5855d6dcb3ad0376a85f886b833c3285d20ddef1be0ade57c62848197fd77a7bb2d69689ad4cdf9c8357bd885a0b86c171669228bb87752de7c9fa16dd1fb3215ead86484fc6c236562e65aef1cae53f3d983642e93edd825020f83dc5f1003221db978ac460711c608bca59cca0f3ab3bfc9a2bd82784bccd0c234e7bf9264ab3d45356e8aeed381e543f121be131e4c9c3bbaf06273a551515e77eab57425b887fdaa0ece28393626becfec8999f0dfbab530060ef34739eb80102c4a452c702661321b3ab5cd57077335ac12bea49f9a90181256d68bec6a924f4857e05ce9ab6298d4ae10cf7937ba194c3a09f6cb56775c44a1343612daaa454f0aa572d182abb07e15d3798ec17940675cad27791731bbe6440497d77777b3f01243b193777add231a0a4ab0a88efd5a17285e21de23164d265b638f27d23c5346f422ab3508eaca8c3a7ceb960de1de3aa6b3144594f693945f0513942b8fbff6420392e22026093c5756794fb059eafe5ac0c38ebf039d59b38d5096f8734340c43e1818e876e59f3268cbddb627f0fec7c82bd9bac355fb5de0ba9e6681099a7c8e9928a7cd4c4747524e5173d3358b88057ce710885fe5fbcd562f6de782bcaa1ec92a9ca03cd5760725894baf779fe61255b6f7793ed5f3c8e757de85760ba0f8b5fd2c00d3841f717fd8e4202dfad62bf9ec2d15899cb9df42bad6e2683c3f58d7b9644641d18dced1a6dbed19ca52bb94584af515184025b9512489cb528527f911f67c2ac7203be213b2921d351e6320933c32757f6ef2d5eabeef6cbf16d475fd66f21d0c8ada86503da4067a9bc77448c311854c7bee888b4b758985a856efacc7d918b29c5079ed6126197a9a5385c8e61b7cfba97cce2f90b6e01730952f48a38e72c77a1971409f773f1a9d998df889b969645ceb7152196df21d6cb937eb36545b7fe8a38061dc5f82a3436d66505d99d1980dd84238eee94f346ddfce976ce33f0795b533105877cfb1fcd9958e5ae95c097464b8a4ca97d1af12e4df4f7d21ed21fefcc142692be08155ff50189048f8437218f43d0c57a8d50a2f6c113c75b1bbd4e5752c3c15fc5352f7991c5d2494350636a89137cd91fccb9f1e73fd397c368a6abe2eeca426d18400c2abfb5c99245de689ae91fe3540d07d830460f990b9745fc690cf7924164842d4c6013a4dfdd221aeeb76cf28e5a415cf7acd9aac1c70562b48dc1b76192a887ff00f69940f1c8b9c8213c577eb80d1645150062119d64a3543a16e2455646c31a171d3a5febaffb0b80d41cb8a7805fc2a2dfed6a78a47ae46babeef8a4abf33df70ccc5f1011cc18e7db3dfaeb2f6293d547e943ab551766f3578afdc7a893320c8e0dd2d7e03096e6a4b2f0b4b434a57a1bbaa66dba6842bc57d69ab41ddd23926e7dc6aad48c4ebf88d66cf2edf8eb23ac3adbdf435e75c27e02ff35dbd660a3b3a3661cb99e9fd6a61211860822fa7f02477c2682eb006b6ec7d940ed0615cf23777d612589dcd747be064a4e032b82ee425b2f0d2d551f3f9fde738d23451039c61740948b52fbf93f11667b1778e807d92bac26e1108c05c11edbfcc89542a7b19357c9743489bf60ab0f2e068e93a644b7e2bcbd228f5b5c8b69d13456811e7df58594a2c1dc7cfea0a8c017e813419e7c1d9c36b50ab28f57cc9dd2761e3b7481c523073788c1266e1d130a933a64d276519f61e8a725b9b1c02c4b55daaf8ed84a1bb82057573fcae8c190eade9aa3739f7301d5d45d19aae364bf93eafff5f94dc347dfbe467d68aa7867587bbf11e0e9114a4d2f2757d0880406f1ca358faf77b94e38d7f34817749afe7162f511b8aaa14971b92ce5f1aa2e7158b59fb0eb738b9307d520be57d9f856b8532f2066c2de55d442778fac20662bffce5c92fe03306a4959df12788b2224c2734c30691e82c84ebd7978b7dc8f931b772935cfbcfc4de9e99dcbeb097e86bea20d3516a28d2444d63a75b09d84fb26f0bafff2c34076ddf7858c5f381b4f8cf9edc5d0dc2e9cd0406597dd967584eaaf0fcf24b43a48be2b4275494591ced64688b783f6563f5268e7d6278878a4dc87a3ef1c97874967573f18f9c1481672fc118edee20628d05aaa4b1446fc83f54da469d33ba953f663ff31eeb85a8351f5c22021ef2031711efce4317b71a21d4e7b4bfa62539362ff3ef5f6760d1665286d98e4c22e0789aaa08781548cead8f83862d0b898809598e4b5e1d5f87d101d7c6d661ba9c47d30258059e597f1087e27053bbe04dbae5c584c90d8da3e3bb136dc3aed34774abd81b445eb7f7b39bcc9168d5d9fe32bf91ce8013da5e6feb492daaed3b770eea2667dfa81c0ca9e88aef477cfe60613e53b50ac33cfe12add6a44d7e79dea6f9a1ae10bd9b31bb0b42052e59c8d734cc17f0ded53bbb9f332b9a8d1a3d63c82139c5d133bdc1a5895903b2342d7e507a01cc9d29910d06c021141911461fbe1aa5e145aec8dc678ba3a197d4c116657ad99fcac67b1784ab9af0966c28b3867e2e0950bcae302019f0e49b352cdac8599347556abe1e7107783b24aaf0b491d81792537c10ca7b21a38cb4b2f9dd323819d1356bb66a8f4be3690644c7fdba9295cc254635a4f7ae42173a99c5b730390f11c53e4e0cd7b4016bd4da753d3d67da3f6526f0e61616f8d1007250d97bbd4a3f7a05aa77a838c7b68c88f0e0b355ea027aff9ff6250a6147972f43dba26b4285b53db8098f2fb3d88f2bbb10c4bfacf576ad91c1c6fed5ba12d1e64e38c1e89130bb17760e1cc7775b2930a7c23f8b91a18dd315a13445f21f5fde935132afad9b5e111343c2d7c61cf862e167e88dc1a1d225d6f160d820f7026520fb8e9c4b073da534a680f1c13f80d51fe1b5a1c93884578e4cb3b97b3bd910adc0f52b7cc466a7b6ae65400f3c9398e64d23390c879a138500f70e93483486953cb57c30b55a77a4fd9a2ecfee1c15fe810d8b10dd416898fb2f546773a328e9d3aca9c224ed2e2966a76727b183579b18b50fc2587a323b4eb7467e9452312e72f09890d64706b4e25d9759c51b7b487af576ff567050c62875647067c2c0132889b2e6b8cfa525641b34b2ae875aeabd8a40cc48dd8a44adbe0d3b5c9eccab6b4b67406c4146a5436a4247b0ffc2f9db30ab8da103b5c0521a6ab3dbac55663cec2b1ab9e0a44b11215dcba7e3937da4dcdeb2bdacf13afbd275e0c28c8f9671fe0f665a1ad566b898d7f4e49e637a3ade7d5ea630411ba1f8f800bc33beee17a908ef510a6ad777166ff544870a4fca7df7320f6485b963d9419490e5d2c49bccd084b695a02ba50a891029b7ffbd16e4fc097c8447c9853f061fb0e50497fefb1a9e3c55f9b70ab759a81235a943b14c472c145bb765a7f342eaff0196930bfbf082f76042084d26278d6bb40945fab7874e0e6f83800fd799ddc9bf6d9b4332e201257f86a72a1eb30830156fe5047cc736da4a9793a90d40d4f5fee26a10ccb870e2d4f3cc6754ef6e0212ef8ecc5af2f0a7fed81d21bf232fcd714534510e570590f7f7cbb0d0724eaec26b10cc85e177f9dc65edbfe115144739654a58b6e9d9cd8858e285a30c051510e44f44ee1f32adf50f5380baba32bad32524155190a96f266f13470b037011e2400802cce755016b8b87fcc67fd4e27069f5ef146ee19b3d1ce794c329f85bbe18df91547ca58de722d1a8b26e1c50317712ccdfa060e0df348368f524d3d49740dacc499d904153f99f650429d566af61891624e9af7e6992a606fa76adb8bbf0f4741237c8ffc916daf865ce1c7eb600ee0fe17caca7115a0e996f3b67aa18e3c1c3a6588d795f48cc6a068f23e4f1bd6ad6446f17be979e8c23d5723c6aa0fcaace66972444d93fe9f42b5762423e46090862e93339c91150bcc3f85873229e14db95c94c9ef478026374b14de809be8f0dbe820cdb8686dc0e1aed3cf1484e85c7e463db213ff723f560859e230229290c8036d5327518411c9e5316bd596fd7fe8c0357c8dd323f221dedbee3dbcd0e716f0f1f8daa2a6d3775996af890a67a1f9718ed1076c4b23e12c5511e4997de5fc0a8b6b0d1e615d35a1953e6bd849075bfa4eba603bb02b9e860dfc2b2330678473eaf975bbb90a413ddcf7d35fc7fe55385cf081c73ae0192b42bd0201dd2ce1f8d9ae16f3641e4a40d3174c24fd01271b719f0c1ea197f46cf6a610cb17dda11eb940b028221e97e7590ea14e4ff3c5b020dc8d47bf7ace394331e168e402827c613b46f5b38d197085907b16085b19de2fad2295fb83e21dffbae0d503494fc30fac3f23032dade264fc249e30231840feab25f4b7349deb863486d38c883db12c2cd3cb5fd4772efd8feb2ef7ce712592ca4c088d67068019d92ae7ebbc8f9213dc1f62f9f4d67e1f71bf2d72b803d2c775a76b58ff12da28a47d73be2db0cc9afb3c5f8544b74a11ed0f06e26663f556635888df497f39820f7692981a3f6b11ff4007797e22b13af6563fbfe62751be7339266fdf629f0d07fb275e04c66c2eb6d0990e8fdceff848426a208e0743f9e96871551b7d6aa5d965573b53c3a457823c539832fe10b1d2af7d962111f0c1649755bba4237a8238d161daaab212ce9e9d5d66d2d73660d7263d07f74974c16f88acb320712dd28eb127f8c84cd7cff867454bf167b34744f44b2f9c5fdea1f7a55c7f3d3c7406df081745786566913d76f7fcf9e663125cdf3ccac2e2b7778dbe31cf939d2bc9ebd92220ac14c89d5e1da13edffcd7247e87d517f5d657bad5bb75c8e2d8debcc7444eb226e830b7ebc2d75d8b76cdbe4f22c0272cc2f9f2edd192e5ad32f1b5e9cd88658c77e203ce4d311e15d5ddb4347a025274bd18ba90ea92f3e4116bac70bdd434cba8138a4356eec0822e0e7bdb57cc52e36b30050ab5f9a0a8a257efbc4799d80157fc3392a8edce80022d40d9d0a8660131dac204ce382a61bad061026933ae0174286c020250e20b1e755c39bf14a17e99bd963df32bd6b3aa5e7c966ce23a42d9fa853cc94b1430b97853cb01713ab2c06f23550a962a11c183c360b35800eae4d44c6b848fc8bb86b65df3a4b626261b83a433a410f2b07d1ad6943c50b9f457fba701bbee25db5a2753b840c1b2d0d96ca1016c30e346f18c8aa0c4d5936a016f39a8462cbb2d452a35ec5459b4e8eb01067b5b76ed188e1322e8bd3670af96ae8e10857acb60912cb684beb37bde91ad79c071ac0a9f25f6817deb5a7ceb0bd75adf215738adc25d8312dfaa6d1b1cf90f32c38e59693489f4f92818f75ae8b3bf8fbdea602b3829cf7031f15ecd1752673aa1269bc12557f15093d93763e07c0dceec410902958d907fb4b51172628cdc29dc4765b23521a5b3880b3cac7ab514e4d27330101f213fb97e9610745132e4175c8f170873d2f7dc7008505d024d41df19fd6547889b96c225cf20c9232765562574d32dc0f88206f48f299dd8fe35762094f41086e8673c29d3d9c74b063ae1d670cd48529a206b38caffac153283e9ee71715b05234679c126a3ba1b7267a7302562d161497b3eb5acce536d8ee5058e52caad767f6f6e725848d64895e78242de8f9c7ba6100075d2ba8134e0f331b08030b32fea2bd175e44a470524264ed491ed8cc2ee5a87fc48d872ab519c973b92f801e2eff18f512cb64194c46e36663ffbc6675702772bca1f23145482170b1f3180cc79fe39c606b1a306a26a0dd6c41e93be998972cbc741d2d651a9144a04d0737900f59026f6c8f5539bc24578cb3e0961e7cf4c6fa7fbb86b61fc5a4c189479f2ab80b54811b103fa00459b33eaa187b2e573255a84814711a02689e2707ce01e9a388f8da918b5bffb3c53d00b12408df9a902f287d05e389dfe8e0567c27cd3dc85080fb619eaf03f5a19e93f5d69e03a1156316df35dfbbb660d4212233b4a1c6570c73b5fcd54442cb4ea184569de58a397c4a64e1cd479b1ca85aa06d2b0d5c741fc3ff3cdfd1814c1062eefd81330a4f53b6c368f8743b000c575468645afb3a1d8056de7e3f3bb4f1e7e98d1f0dfc92d352abfde20574b96a152cef87d478ec4d0c348d7091944b91df47aa68282f6e5a82a9130d21e382df73617cdc427f6f6054ffe75df2ba162700f7567249d27724ad9cf791bab8e3844b7fb01ac58d24523ced963b4975ac78cac57643ba57e493dab4e6fe052559c5d259cf622e38438f91c6cbef73539021d44182fe9acf42b9bd2bb603ac871e51caf928fa51cbfce8df885ff546a0fa4f6177b7d4c6a631f35bad9c5088fa34ce502b00c644d6648f4e761827fd6960ec2aea76ee7d26e36e8e8508d737f58d9d2bc04d2b557efce3ceba1c100a27e4b2fd847134b3f855e4787ebed6d6a0aaee62ffae6d574da41ad2617ea19de08210a46dd2136a8d238478b7f844df829b4cd11cc8d21daba240b28415ee0874dafd4ee853b6e8e16e9ccead46b05c324dc17ac228c22194fd0e4ad6d927e4e97bdf5cc3f9a3843067dd865ae4ce0bc747e41e6f0970851cca4fe4756424ea87788814216581776c50caacfbd7448a092742873f818c69989a4004bc4a6fbdbc2976c0e94c021745b44d3237a9a7124815464652f1a702810e3eb2b77719590375736d22f2ddf6de139dfcc6d0b3a99095c649d8938594846e58dae55eac45856727e93318e4222091132afcff71bfcf6a9867c405f91027da56e38d478851e3c7a6dc0419dbe5a89879b58a8b377cff8e95f968a3a169f7376e07ed3aac341f21e37699af644cbbcb9355d08a13b20d910720e2148f8fad1cee5c4e1597f5b63c1b3e413008f4f55cecdc9953eb885c3e855472fd8e096b3adbaf08e587cb7c8af98a1569e88b7a64c9932993342a0d823dd29c1271841420c526616279e40f723b8b1ab80a0d6687cb2c35ef3306ecf156aff00dce0665814db20d8f5e92e44eea671e1e79eeaa2b8a34f1b194d2aa937d34445e52906edd3bc6324cecfc51b91a7c1589a3e91b66a5fdae744f916c54d28f50927592b8cbaaeda3d42f04bb558d5b7c797befac87f886537de760436e3c68ca6c0faa8c7ec36cff20f9c52de02c7b6d595fb12320d02a793b62b09470a4139bc726c662c0a5bb957d06e2fd36fb0f46a94be2d689d142c4c3ea5e561e0c0accae4ac3d8420860960cb04e06cdff90dbeaf3cfe18cfc84ea884440f6d6aa26489b1b89b7ff1b75dd4a7ea40af084e1d6decf5954985709052f2c765716c73cf86aefd56214056fed75eb19cc6021c5e0b678f7eac477a167cba915e5fac86329bc387dd6d737e668444b2e2bfc2964ce4902e6058ca59cef3421f60c65c7287fbcb355fbf62b2fd61f4ee2fdbc690500a27305d0485dccd17458ee0d22ce01c6125b6b6c7645aedd1b824bb29e39623d50be2bad78aabc8a321e486b61da287dfc29f529526f50dabddbe032d43d92e84f3c2d6b486879358c7819da81400f05e5a59217fd579186d8327ecb37f52e038f583211da8c06a548f6d07c5310b518b799af7437f087e3fce891507034888be7f1484fc4e652d724a7f9f7a3ad4cb15a305290afeeaa13e48c21bc7c0cc29ce000ae1c526cadf27df3acabdfe0ac3401aa8948c846143d480aea97bdb2a6b9e4a2122a97b53605152a4f735c58d81e3ee5bf516fc310cfba341c0ced6559b4aaedbad0924c80aa0359c45a38952b2fff48df05312e64535055974860202831dea9ccb100f804beb81ff5cdc0b7da8bb23de17398a0d0ef93431096d0f9b00723d22e77f5dbeb93b3a851e2552d05420a6dc8d617955dd56361e8066aba3d4aa90cf199b036149bb55925836c1432a93644a544538e3bea3605f7a8e17dec561a98bcec2f98e404aa3d806321dc6a3a976ede26bf94261222a47552bbc8075c240180a58959279ca94439aafe8f16cbf9a1abfa69336291afe654880df2a27e117df681c29b1166c4220c63b28d087ad32368278194dae8f14382075b3f17bcbc00bbea615107621629c49f49dcbfb3ecbc8093eafad5aaec72c2530da05e181cc95f98fd1c1e635fdf0bb7e99d9ca949f26016e207e26eec1f9020f0deaf7375b2394494a02f29a52b64e21e1f7713ccc73093af27ba5d1aaa0aae5ac00034cb4fc37b2785a2b8dc41e25af2026573b125e3d9710d2946976d4a0454f9fb0b21365794ac4673dc49fa7fbc8582980a3f9c96c58e3d16494856c5b66c9e77f52424ad46bacd1b4da387232b56b2196928ca9ad733de25f3cb4793f7aaa211ca426887ae3e2b8a284a76de1e7133330df27c8ec9ef7f725f24a2da4539c7047d974b36b1eda9b5b721c2f2113d82a8eb6c82ac1bca884284b5384e654cabe159575c5a448c0335cd7e085514a45cecc8e53cb0dc7ce7678b6b9a074e46dec7281bc22d4e70c7cb9bddee063625c8e6b5b25958e674f20f6f5f42efc3dae820f4122c49a38e3a65e69100e80c69b20888fa33a7dc5c44ed06dbda10c9a0ab99ece53952b022059801175a621eaff40349df939bd53bc2635cb922f6ba4691e626819c70b6baa87cabaae6429bbfae1f39e658152e965ffd7dafa79af35e39b5c434e1751684794b7b2f5131a8d68ae8f63311d4e1196b0ab9966ad54f480a89b67ab429743d868da0bc99bfc321700e0fbdb2c33788cf235f22ab5081145aebad72f8134759c5647fcfbe247502a41b81d1c0347b7c811e5d1448f0b913b3b65c27406d0d6d5c4071d15759d1f03e390a117570c59d02a8da22819f7382198789a89bddace1aacc73242daba2bbbb2b62dcfaa40ddb470bb04be3b2ec1a75d2c94419a3f5ab15169c59c27aecd4bfd5efeab13ef3c84b67d7f5dbc62a526f25667c051d229e52afb2be722127f50c0b645339038068620cd01e7d3f0b573f4d2def404ff1a42ddfafb7b27249f59adc3d0c2524a9c394f7713ebd6e0da69f09de997f0d1a6531ba8ac2b51034a4c221947c008e788ace982d6fda13c38d194492aa6a73472cacbf045c98288654fce1d1ed64032243e2e50086fc40299ececc539d6d3d8471041e64033dc0edef9fc0352b093a1241a6b98c3ec9414bc71e7dd67d06357fa09eb38309e65cc28d730a5d16804c2a61356b30d4047c8f03a6718f5a686d273033403af69ba2d82ec838292d85888c0d15ee2a2130ea619fa6201c5dfd6f657eb9e8ce6769749cb97d72ce9c62d7215d94804bc2afeffd6adca7eda35bdc976e7980db18e09d14af6aae76020697d0e31f4266bb1a6411bd19b7993038505918b2a7cb22a0c227dc7949d0f2810c95142f6c3774fac4e960bf3903f0fce212db5c7a9a73efa9550665df46d1d4d11fba8093dcb0c621a2b734cdb28bd38bfd39cf24883535cbf156074cfda0944d478bfc387586f4a2ddc95e37975ece3949233c35b9e828c68bd9d29e3b0cd283ef0db9b2cbbd5a47bd08dca26f61e7073138ca807a50a16ba9ce0a3b97553bda2a0b6e6392d1d3b453d897b2e9dd3815f8a46be89ade0f83917786984ad26b14da9f9e9c33f8a6a0e2294bf85d94f1455f91df72d4da4f4c0e3e38ea484bf4fbc7b054378cc56f738851b379c17818e7ae4087af184d12c611cbe47ad53b8b514ace7aab1b64f8247b1a1e50630de695f0e654ad7fca6801a55fe9f973387e6e0bf01ff056bf1a4636bee782140f5b8ed99e30c72270503eee1d1013dbd1d2fcd3bcae8270ff03de5bb812d1d888749b69fde58a47cd88e5709b31b744397b0e661a302bd9771b960f98741b29fec8fef4a9dcda469ab565a09efb884caabe66f215c4db53cee91dcc7e1b95b1e6bbae2e0a3fcefcd943b7e2f37195a8ffe3cb3d4450ff2fab461940f147c7e6752cc98836f1783d5a8df4b370886f05332c1fcf7893330dff2d7af521431ac728fd4f0939dd61b550f3d1036e8d9e57dddf0c3d73ec0a197bc1dd928eda23a2b32e9a660e6404fae2a0f5582a7139637e5f6006f631ca2fb482c68acff85dd7f388079fc20e28a22fd46a804b2299609e48fb528cad5fe624c91e7ed1ec55a524a8667032b2ea4120ecf8dbb15138c31c1cfa0c35f1516ab490ef774822b8ef70c41b289926000abde1cff1660a577cc2c53324fa43a4c23fd9ecee27f8896ec81d6517e0ebce179ef8bd936c858afac91add761959b49aec3ec31e5d6325b80e40bb73759ed16d4c070e8c1b76b571dfee649c439cfb9184a6c9d1bae0553a1bb616333e93c51a588253e02f9deefb8760f42388d646d3bff3f2c24a8e81a3869964aa09e87d24365080b5b81aefc27326f300d0f79d32caf33e902c0a14df5e41affe9d8e2f24324b8469a022faf3f450f9a945e56894bed31d534bae6a2194e4eeae8a42974e40d2dfb8db08aec5e7919a0a3793ace7112f33261b903724373c22b8db5871619c985a0e91af80959427882bba0fffed59df19f190f2c3ab4a114410382cd242da2b05329be1e504cbeeb2525930c7f2f0437ce933a2e1c9b58d61e70d0f6b288025bac8bb8e298127e53a0abc1bbe7b08668d7ef173f13eafe136145098696b91e9f6d1bef64e7a5d3258d53eab7220e11dbf831c427d728a8d4d6e7e968b08b2121aee3ad3170c25f7285fbbcaa140bebf0bf1353fff1bd72b5e72b0e65fb04f213ed0a2f65fd174ff18f06b5a5734b565e983e35f3a021692dacc4ab3ac7136a26af020b7f44550d9f1191a3f5fbeac5cc5d4e8926fc34ed738f7a99df78876a5e4fdf46d5d4c5a435100e2533d8fd50ef36f547354d2b14d89c17441f3ef7e6e9aaa5d9ca80271e2f33fd4247be3a5b50719f78854ca1eb69564dde8b8ef1731e962b15024d9ea631123cb2e901ef6ac54fe29e078aa92ef52bc02bd9937acf26b8a4bc4de148015e76c1473f6fe1e4be8e4fde67d3dc0f5da3a95462573748e1e35b994bf6437102451b0346cd2d6ae2cbfeb2ac13dc39f3c8cc027a793f45d2e26092a95aa73d7aaa78e2ef0dd72935defb0bd03882f7b34a062359b3bc7ca3e3204d704cfbc8dc937a7ac90bdefb1e779b7443fbe2359c3240440761dfa75d352626542a0496184071b037b22302a1c86b18ded000dbb0a1f1017b943b13b7dc421a5dd5e5d518ce296fb9e87f6169a1f9a8d35176e9ea5743a6c01c7acfcb52458989abf4edc9979251183df7494134e4b2c8853af9fba19fae81b8032a9545fa4f1593d244998542caa8e2d447684341b1866491a9f18c65ac306c092f29ab0b1949d918da653af172b36cb42df5d0fcc0ac0820b57caad97ff4a7b76b32b4d9e3b97675980c36da40aa0b38ecfc514084ef3435d5e7a43f9e33ef5c22a6c53134df7edaa548aec5eda11621b1667c3a65b20e59d6e1465f92fc78f06c083e8b30e13ada54f1929b391fb84f80162cfbb47339d9449be568ada67cdd2c7c9c7bff29b510163d861ba2688b1dad2d65adeffc3f7035dc77cacb7a85194295b23792b5b55701083770a2a16710ccf8088f128c5f9295eb192ffb318b424015cfbb9e6566841887f533f2315e2c4c06699e898e3530a3de7127c695a17b90e638aea35e43eb52e00a12d529021b67d695ae25b87c9bd1da13e4f32b7e9deff96b9c989a336157ef210809713ef1754fc1e6ddd9ac1eef3870ef1cd0c5d571ff5a0986f6528be4b05ba81e8e9ffb222d4c33f149121d978ff010fad2fd32e21b68785e38724d88c0e5e2a428573b708e1693033b9cee8b956276d0f030a0b0ffa82562dda2110e2e548837e0c68198f8494581dff806e9d04d959a8e404a35d35ce5300bc31be6d830a5b27f690d93f7010df20d8d5c33bd4be45a488350a3ef95d15210c6fec3266485eed5c7645c5dd9cbbccb0b5d5a80ced5531cfb8ac25541f020a4dc9eb9a4bed29846f7da7a8835adb473b8287ebe469259a541800b3794e3cdd567d554232f926ea648623646a9905a0057e83a3a39648dada710c34b895a162299ff7d2c3c9bd11fdd10fa4ecaddac31bebc229a3c15762ee48f3f8fdcc05eebefa793b11d295bd72f8603ebb1008c9e9126566bbdfeb7f186bf8162d0a9d55720774b93590ae9022585203a1693ad4b126a4605c0e5c553e03224ab3881ffd110dc8002fefd0d3bd081275ee42da2cddd4f4f160d697fdcef158f20db297ef7d09bd16887da131599c1f5136c13a050cdacdfb275f85d116461816b0d8c9070ef846b4a18a121d81fe369d4b086cf4f44f2fa7dceb3939e29316a7d0b60479ce6e560020589670beadd4680b138d800007173437e144d79605f2e199aa8f0ad0bdb8d415447c72f2783b00ba22220d4d593e53df1f18536bce206548603624e0e57df32c92f57985787f329cbeaf27035f12728ca1ba08c2a1ee32300130428cfa6a0910e4d4f0210f2312889f7ff49aff7085358ddb00a0787fe57a77ec249479cbf7917ea35296aee7495f49037532bdbaf57d8cff4d83865a71ca247cc091007bef50e864a6fae695541a8e34c6c09a15328affa5758e3814c589fae61ea19d06d3714d32d6468bbf3d766553ace56bb36de6d6be526982dafcff484698f1581d5519f1cfbb8c955d3690a014994b6e777b05e9641e412e4b52d23dbd14cf17495a0bf4a159f8556c20fa0bea023fae9b8111c4234044ff21164b69e74ad178d61649009932bff7be0582b2696a0c60f1418a00f31b3a3d17062615187e224d60ae002bd83150c917f828e46cd670668fc4f535ab196531af5cd107c7add7b25d9dd86b04252796a1392e8887e30000e42b791f2f2c6aabf833473917c704fa76c96804cb563c4da5773d1207a11763d85ba5d88d968ea73bb2afab309c1a3f221c25f537f5ab17e77e0ec9bb33d7eb02ec2b66fda2420bd9fce6b439416b8304bc746b6ac5c49893a1012e7ffc36f104020f7e0ba865031a79c7a0ac59c2d3e60678e4ddc26ac73c37b653176df43f73c7b2687918030020e279274722b07dcc15415e2e1188715dfb90958e1541333a9134d559bd5bba8aae64ce3ee23793bf8c368976bc446b6325e1c7ff465ac6556b743faa662285e2ed6d7e1bab08fdfd4d3cb1bf66d570c2a38cb7e8089aa8087b6f61b8a11e78833fb23ac4e72619a9861035b7963700a852d3d6311450039d4b9be865271d2ef6d955e9a06cd747a1ab43e596caea044584d1ac1946e6d178fa455ad1ec9e6cbe1e86debb0a70ceae36f9fabba5ffaf233b576b9a2299637c2405914d7f5bd5c6ff3f806ce89d022361bf30e86cfa99cf09dfcd433775e8c72541f23e06ecbacff6c6653973216e4ae588033b8483b46d863e72f4c6b808ac331b43a14f701f9e4eadc9fcdb48594c8eb03c5c14391c016febda2ff16feb72f38da69a4bdb17f24cee98f71d846b4d7cb038694115696b37180980c2ab59b09ed4f07350cc3e3125620261d1c4c3c052913c045644817790065d51bdf3aa26e893a3b4093291be611230383d9b23e09a1371ddf7fc14563572c33c0313e7debd4adb5b027492e25ba1cfc2b03d6cd2131b5c09204d1b26f733ec15043f934733837a17f0cfee4dd06ed4e70347b9c5ac6d33c36dd8ef04eb98974a8b82d7d94528ef4f5bd4f3e8fbd7ee0fcaa77f0e09926401d9090e167a6af0e80980c20ece4f11d03241d26801ad9a09501051073cd0500d093c1b031baac4063f0b38533d3b43b0d1aa2cc9aa5120b5df78c9170a313cbf5f5345c7da746426e3e9816a1915b4adaaccbca612e203609c05776164419383d137b195611a294af863bdfe57480eaea2c90dea7b6a7f6e3ce3105cc0b02e42183e9924bab706f2816144ff834b47b5cf726cad2d7979b84e4c2f09751f03a4760a0353a639d5a53b13e4ef1e0f26298211b8fca8f0fc18571911a6a32af0126c343bf397f487f57eb3aaf0f8fcaef123512719aed6a6238f654371ffa5f1858e757620e7496cb1e0527231f1d9b90ec6f783418744838ae08c2de6265c2f68fefa012db2d4cbb3c01b667f09bb4c5655c2f4b4caea87a536d4b01c9680f4dc2c0b0419cd042370ded7f3c7d6beb92829787f4143ce3dbbaa83350dde423dd49749da61cc6418a2f2aef6b89eb202b20911950b5cb7a37cd7464ed2e63ae0b33cda5f1742a1f5bf0054822c1ba624f7a0d7582bc847b359e7d87f0a254b245c6dc416302fbad46c3f026f2f050e6d4dd84e0c31a2351b75eb1afcc6c4bbe06b53411cc4d5448c2773d64b7e62cc5c72c373dc5958f80a283feaf511d877743bdf568294cf1b7c104fa4f3097c752288621b7c795f94b754a0710e98d60a3690524d0c120253b5096d633e374cfff8d139be03656ab3082720f99888b85ecf2069fa71a3c6009f21a58f78a1ed815d9b25e86092578e385592443e1ded6ce729d051540cc305c16958b74cc17397042df90b25db88ba4bcdaa09f7494549740aaca6bbe8254763331e7b8a0fefd65f7ecb32860d71c6d757bc222a727fa8818c92c361e33a1ec3204de0ab6cc68636c1e805e06ed4f1a423212a00a1fbdb341d53e6d23bd6a870fcb00607e9f82c0342e04ff6f02c25b8145db0aa61400d47cb9c4b4454ee4bdeab1a380789dda6d026cee87b8573209765a08165d7bbf956a9bac37f89f9b35d6050bf81c64a15efdf47f7d6a38f3c270c77e3f26ee34e9bad002dfefbc2568731f33b75c8bdd192193cd838f0598c9417b6d12e47c338823ce97aa6b9f7da05b6be8a155a73f37bd892725d3cc61c0881b5cb507fd4d9e575d170737f2fe85ee64c86f041aa76f7d8974cfcf86d2e202305ae2aece216b7941838c8abbeab7e2adfe16549c64d8724f0f150862af51c15bfa7a1c0caa3e1987164440135f787c0ccf90b39b5de588cb24c8e6877cfdfd69ec5d3f272dab578f97afc389159bb016a526232833e10c678817c75b402a4f539aa026cc940b499556d5c1ad54291b466478ccb9ebc202ccb31028fc17690445b187c781117212b04b7289c66e22379284d105965a4a37e628b6e5e9e674e10f6033f029367ec26725dc11fcfec7c6558c3b4c4db04142e04f0f738254ab5de580a37f331b43c4601a0c3a0fe52a1204de297f0b558c1997c0c1599a89c32faaf5b08bbd498ebfca8fad51e7fa19118a561e2508b1594010293c596904ce2713441ef3e4c230623c2c094a2ca79c69eb002b0d687504953eccadf369d892a9ef69360c684f16a163c520ceb38f4ed9dae4f60dec9d09b93136bb8ea4f4919787f89f00a7dd667c736c393d98076615ede73238e03d6f0e4d3db6a227e051c976ccf944ad46afbab93cd30717e4b837c0a4a3ac77a7d746c4f63d5b1ab858dde2ba59c1d76ead8b5c9bbe6bc66d1ee8c59f5f036636cfe6cc87452c40e0be287c60f3ad764f54d9b58e7db2bae391a9c4644994b2a181a3911a267e9f263ee87cb508112023d9b436805f61f9d59f0f65063e1f962e48ec78caa52884cc0c8c44c204c44a5264aea2a64d0bdc68bf7a59e47b1e52d3397d7f65c05919f7c1fecfec06e0a33634d55bedbbc48a2c2d8d677691b01b6d3fa1e7c32b39c126788751fa2ebf2daced22029c6cd8096c6c9db31f6492daf86dfadb8d606441447e25e7e38e65106fd60912b7d0990eaaab8537a7eaef3622c635193143c5c8a8fbdfacba624e59abc4632f40333c035ccd2a4be451752038fbe713c51818257358256265e986306cc388d145888d57d3db79e211289a143e99da5f69d05a5868ce63fc2e3ec6c95ecf0ed302f32f447a5a567fd29d55f2addc7898fc510e6bdc529227cfdff5868941b7fe61f91170bd4a8e5ed8fc3e1eda74f9051166cc23155d4793dfb6e9f76c70f734831c4b544763b499cd7801f1b074418b576379e243be2fc5b62994d85540391c348bbbe95a46efbc507d9aedddf5c4c64975659d2fe45d0d995da82c79ca8da76f49c526ad63eec25239e565637d9e916c40010740050c83a1cf0d1f5ac14812281e37db1c24313235d74890abe957b06960f9512e4140d221d3c060aba321fa530ffee82f83c716b0e5e29ea94a2aff2b61c525f8a0e442a7c750b29bd2239fa48d102d578bd2a5914d85271c900681a8c9f1e49e23464646c3f8b88df447dfcfbde5d3e9a7f7ddd3bcedf9dbc432726393bcc3f3796717e99a80880306b53f5a8304a6dcc950682bc94f5149abe04cec9f16885981fa26ae04c8112d399ac684149f8707ff74cf4001c83df58aa6c592221338837f60cdf335cbe00040858e07ce0b6257d33dbc82bf91ca248a7f08d9bb87bdfbf311c9138920060c58073ee67fcb6dfaa4ba840b398ad3ec0ec40b04ba9ac18e2c79012ae2676c730257a1768ad908d5fc0673d5843ec1dd46814f1adb02d73b1707fa057db78a7167b33e6d861de1abce411abbc82cd899d13bfcff7dfb939581c7dc60e93d253adc22d70142c98729223674bf300ef2a6765a9b2a94d466d37cb81a86c0478d7bf1d4ecd601d0239cb2c47cfa6eacee62d9d3e313918b3be55ec0fd2677078bf9f33289e12e6fcf2ac94a5d2a92b89f4ddd60a34507e6893802b2ebc6c10202ee0f9c84276b509fdd2a85b37dfa9970dee3aef3b9bd2c45858c529bd2a9b8e578c3d14dd28bf922ae789210a90fdd9c52f3c59651844a49160a1e8ee81a1e8edffec443cbbaa10c3bce6c1722e1ea6fed1d502c042eb2900d6faad0557efec8eb4f2f49b7b2391b0a8079e9f8fcdcebd6671d7e904f55c31ee8aee6faae75269ab8f1ad03984d159bdfce28f8542e8e07829bafe8336478fd4f84b39e9faa0476834c9b7eab85475cc65d51ba999282800d73996a049a2a032d0409e7067db50b218e2a83f876b5d72b6ef65388ad88fbf0f140d7b36724fdf73d00d9b7cf37403ad3164c7927bf6be960784ec821413655260cc44d5b50dc9eb801d85dcb7c73483b960c452e6841b722123726820f07782483d4dcdf85658dbaf05950c7060e0f376ba77a2880437e9288653174cf340a44369c6a5799200bd78c51ee0571db98669a84f00b45f826346b16b63cabaab41fa4703c63d943256d794c4b7a1a5289a1441ef44de76d57cb37ad84b31a6cd5fba76e478e50dda80a5c1f2f377a2ea6931d2993017a4c80b9e207584b198013e257a2d11dd3ca502ce200e55c2cca35e1b87d78a5a24552ade4c26332282f302a2c855205206e89fb410ebecfb40effc4c26f79ceb2262f226c1ccf47fde0fb9e6b30e26e1a873dc4a7907c45e595b9ff292a5614c38e7ed00f29600a9ad0d7aff8f7781ee5621aacf9f21262c0fb5f113733d106b82f02c3bb47ec3e083e0e38566f9eb6676bce59c207376b7d649188f92c72c2ec9b2277f3046c2ea3984a02b2611b3bf684dff7a52fca3976edbc1f3f15de2c0668008628ada283d83fb59d4649286cee8aa67364e8b9a387c081a4fe6e80cef0f615c947dd85827749c005c51b274f6152c53d96e421dbdf4d83f7cff091e2ecf3d4f0c2fbc896612f9f4e34d17d8e3972189b4bf147a5d30a70dbd252e0d952cc8bd885c831c6823f689ee5c67af52d3d50b30aa661eb70dd4f23c756e9c7c5968811167460e51c2e90f809954a9f81acd51bf1808abcb0452b10639350668b03fcd7ec6b1bece3d76bea5ec5462578eb772d5c18d4aaa405073ab738bd38b600562102d42f0ca6b7956c2acc936aca3d5ad1f4ccb31f36b747b300e11c5494c86121c190eaa1d2622bc60b8e84ac765c5ce33314ce94c5f5abb28e7bc81d308b045abee8ae0032c2643b40f846529001a859f410a2bab91b2245d006b24cd1e2490e8d46e5fad7e309c938743bca43877e0040131836f269c3bfbc64f5db434167abcdd1443ec8c5015df63149e957c9165dbd2e37a7b6c8372d04bd8fb57de462f3270fc1576fed861bc81393640ac6b772de46232b13b1ecefef8327322e3c76d0476f315ab2f653ecd9c0915629b211ecf752fd85e645c1116e7fb0643fdf24da028a0109b882a4be1176e65fa5bd2a947477c2898c02618aeaa7fdb8c448afb5a293e08b15e51861de1bbffab5ee3654a85ba37ad441d40422c801893c737146bf67c903d9d91918d1967ff40054e3252a1cfa578f25259c715b5f626f3aff13bd1715ba321cb0c7413c7d63fe146be6b939e1ba286e101f212a3a422586a94ad5d0a5a759088a78d96882e658caa85abe5a5d389b1701c10af58d88b585c9207e68cf98a5d0cd2c6adaf9d636146737a61041c6bc62a23918ad2b4b2beb30d1e4052b2a7acfbdd469c3c420ff2f4f628b8060bfd8171504241c54308d31231d6f292bb596b03b318a19bd03fac56890d70f774a8a90dac02386a16e1b42ceb368a6dec183608e19f6c0629f2a9473ab7bb0622581a8f644c6775bb8753a9ad69f628903e771e9abcfc6aa4c563f552a6e53c8a1c77542c38bb6b5c6f732abfbaeaf2ce59c5d5a116f2b318f24ff1a77da9bfdf530bb36ec54f4a7fb8cf6c469470c168be1bb723c4a55caa092825125fe809bab1a73e15b03859b6d89b76e5076f15b3eee5741c674f2a67dc7dc1bc2c295b40cbd9f4edd90fa0a14aa5b96bc25728b5a44d5ccf02924809bbc9fa68a8ab96ff0f3e4da2caf936623ff81c75f5efb1658c1121c748581ea0489aa216877b6d9be9f5e6aab53e10434b2ba82c2150b3ee1dc2635d98a34d58dd2e256ee0807d31458aae64ec61ebec7fe76a03c44a92cd20cd42326f8b7b7a85ce598d627f87ec4968ebbc57b93cbe8ebe2d75d7f59114b0cb50dbcdd02d561e48887bca3bdf95cece9e04ef24822f63f7999b07ba39d8c440851dcf7c5adc8bf68cfc50c5ba93456977952a640c3f283591367755a753629ad57e3e634af242582c7e0c4a59cda7e56c602f30cab2f02916f5c1013cfa400aeeee08c24a6b2ecda3cf491dea0948be0bd80cd7856f55a275a429149f655eb322abe374f3aef923a2ac20491fa42fb5cf5fe72133a7e9794b20470f59b8af140ccce19a98eda4827e42a9357f901b87a3d1d5c7a8bb0141809fc52635063df63a6d940c7036106ab98eeae8377b217da40d5c03ed29f071b8f8baee0c123454560acc064c50762c19e30bbc99b8226de02de653071df63b8752fcc0aa56542d5efaaf6cdb82738cc9b236c75866b1b13783b7f5b60989d28e893a007ee13fc37ec00fcacb1fa1fa80f2050858f83dfe3831ed9f391b49cb0c162a7b0d7620a3b63f4ede0a02fb819a0e2a19b2c4dedaddca9497930ec54a155466dad44f906ddcdae15446224a1c0d6710fff6dfe466ed69610a175b098e5513bb53e3ecc20de458cdf2275d8608c6dc4f3903fd1f5dcff76b0879311459166f7beaae4efdad7cb56cc73b66dcc38fda1d8b78d957fd0658197c024ea17d2a118057dbdc61718be0ba70320724617cf2019eff32672e45274d01688350eb1d2b7dc82b138d89ae511d6258c6d4aef6cbc6e13522a6d702e0d710657cc2329c8467503c439a6d485daf5826ef00c7ad11cb27988fd6ab8c91efe6eea8821f7951795ad9ccc61c910062faecfbe88668b1d8115df762f570e880965af40a490c26e575faebf88d2e9cb2bfe0144f6136235a8b5f20af0426a9c972d6fe9adc9452ca3e707629db7876498b923690ef19a7379eafa1cbb3df0965781dedb64fe2d87f070395e2d2ac4127751597d86247be6dd48158e3321f765d77222727ead454ea3f43c6bad193031e45af02417fa81d8b4781e3929f0f0eb9a1347982e8446dee1b58bde402f23efb563fe23060313c74fa2dacfb148ed125a28b7680766f80b8d0e807668d0b52acfd4adcfbbdabc6f35aa42f4bd649835293ae1bfb6c68481bd4069d564ebc47ee9d620e501bd1921c76ef89420d3f3d33f93ea8cc93643e0e6ca17b4923a18c340198b73c82072e6367efc1d6d89a856bec433c6d2f88bf25d413920c10d87c0d7ac766f396d44a94a11a67f41fd343658a4ada2b5eeca38a18220cae0f6169a4db5605fefc36fff1c87e836268784e627f02569d86e1ac836c11aa52e9b175c815c6403dbe9143c11f16cee66aaf239df8f6303f1c88c5b6e9bf9edd89d295da89ffd6fc78f63019f778fb7841b20f9748cd5893ff36ea87abef234a57490aa24fc4bc29757387b5aec4e3d15b582193e0b76dafb565a10b8449491d6ea19846b1126ce2427dd53ddbeb207aecf958f9049949d37de8cca50638cce4975afd448252a69f85cbfd547ec2bf0f5a8c4eca6b7c6394505146efcedafe5b4b2902bfce020fd2e10176bcb25f73ef08db163b37495e7db5e8a6a9b8545b76ac5fd601ef55a8089b5b67b44e847f922b83ccd0b1a9182902b46a05e023436ff8db4035b4636a190b02618608bfb56d68bc4ca346f54b74a588665717abd3b682af222e6e87e9341b7e3c01ca6366bd0fc7e652ca0ee523317e840c9f888e47cd791d7b7ad50849945793eaf2fc59a91505089fff7362cd20eecf56a2c6f11181aaf5964c217ad65971998e2db6bdae6355650f76c3a5c7e24e3de60256baa62126eb2739ec235f6132c97620a7f21e729d9301df3cc18d7d7651635e60d83b54d445f66dcc40a6953ca89b082ca8c643033cb36f4d7dc779b352e152b3dc524182c33a98bafbc96149ec05ccff525a4e9e407e93a2438128da3403be6dcec8b2c51e742ab7bfea9944cfc76aa0e9a4c9b6783eed2d774ccb9a1037b202eb15218119c780a94c889c357951f7d060875f3c170994b411508b2dc96d2a444e81f3bcfa27d89bcc1f1b3421d08ebd82c31bab2a7acaad62f4e2c280368da334cbd58c8921dcf74ffc77c705cf1344edccff48595f915ac8bdd232b6c6d060b23c22cb7f378410a366be448fc98b1c0c3cdb646bc0db4be54d9e2c2e0d206c47e89e32302c4b44066ac523e4ddbd7c416e0416ad2409e3e47e668b48d459140217428c64f83b5a2f8e481e9521ac80f9d2a93e5c81e07cd2fbd35bcba6be42a1491ef5004f1a6f5d663601865ce8b2efad0bf8e4ebdc2d88fffa6578ca53457ea80505cfac22c212c8b7bb74d8dcc8d0cb211858bf4076854372019b710c0230a3683f9b7f884dae9394101dc1af206e49706e957611ffaa649047bdc150afbb6aaf638de703e14ffe4ee8c5ee17148c523b59e3c600d6ffede428ce347be531624301788860377c136791c5a01e9f908b1a52ee4160be9a76776049e03e4ac7a05c33b60d3375a4eddb65cb24bc89b6b9d8de346f51f8d72916cb9ea148594796922d40fd24b7417413fea56e46d3dee5615eba429ebf2cd8d4f4bbdd9a700ce7850f5b33c22a5ca0f1d6d65fc7474aa206a48a623ae058fd2eb70ef16df6020a22932b48bd7c3156d672f6ca42cbc052a374e2e770935a8335dbd702b30f59c8faec47aef95d27dab7e253ec83ff7fba9bdc890065032324a0dde018872800ffc6db7e71072c469b9ffcec8e739fed5653479cb00cb296678057ff32e2812dd74ea193073ba379b5445512d3036849722e88ef85c6e35c53f0937a9752050e8f54f2da5485ae2fea31e45797f8f4aae537f165cc9380b0e3274211f474d910cee47083288660080f01b1cef185adb2806609b9e60f2873be7b6fe4c6c56537a028a87215a33c1b644086ec369f3c8e71eaf67e09a91764e4f99c710b3fa0b8e995bce0a1f5e297535a237843c5882b1bf845ff7f0b2b24903da6b5844a5d90f981d3ee1879767dcb3c83378c842435b0b4b4d4e88858ad7cd40221ff1839c34a98e2f0e294ab8866c0284702d9c40dc23617b98b2981a1eda8bb6936b391a3880b1c295f2e9b9c794322ecaebd5e9c0f1de0d520d0da0e43462d6f467bc0e3cc23a5a79eba9b1fac462350739a3cb58d71c66cd59c84de9cbeed76b455cfdae8be67983f2b63f6b647119b3e83f6f0a30d36df33dc5ee90e69faf46f3f7f07889fe595ce92308d10b6159cf25f9542a2669f8d26bd0d4ddb492e42ff5688df49c2db085a70e29c83d0d8dd95791a2a0311047b1fead6d208ffc7cb43a7b7069af7c500200d27159ff00e6ea511a8f94a16d3bdcf624f6c6856e07c0957951c2e11cdc4cf8a0db916be7c7a1b5d1b61d17a214f627d01c797ed3f527ff5575901b0fdc4e97bd1db63a0312a1cac372251db95e37cb7a8dbce11d8e3558b8cdbe05bba2f68ec1e464ff05459cc50466494cb49e636edda2aa428b7f54d2dca1c4556b0b8dc2acdef23b4b259bb0207e4786e291549a69ae406edbe01271e931b2ac19b920b94333656c3e803dba1b719df679f44b26000d77b27edfffe102641365374abfd1323a372542b63b92ebc7abbb7c6126dc46a905cc52b609f96085d830e03474acde6dc078db0cf44dbad2253e98c942e91e5ce1d7460a9cc00146e8c971d45228a540bb82c4e3660e6838d11406bb98a7afbd857d891924458ca7793de6581c6b7465376cd9c18de2c294dcadc94168ffa6a368c2c26c97d76d962b3eefc6fb639cab2a177a3f6879f94bd1f375cebda7046243bbbd40cfd1f788f47bb1f4829d09c067d7b38aec041b9ba4520dcaf40e93a248f52abdafd5644160438cf05d956d276a6c51e230591cfb1cb12e3fc93acc62f243512aba5db09036c24e138f45b4def9690a8d55f415946c6cc6e0a5debbef12cfba34bd3a7a6b5fc636ee976ccf4f7a151da581192f0d5114dddff7a57484fab4fe6d45622e2f0c4bc346faca1b18d7a29ddc7000fafac5e9dd3eec23edcd10cbe89bd540f325b01c843aabdfb47ecf5c77c705cefd8120f5952246a25ad441f2b9d7f79d01c10b83d7a49da92953ec21fb861e4c97632006ebab6463723e73301a732e66c7d22a0433304a19d6f3a915b4628ce58a684bd75d6665962b3210674f27f3a7da8875da3761cfaab9cd572dcf56d1726daa31862decc679c4137011baf3b677f213dd4fbc823839c8863e64f54452666b0b3c1cfc452d1b856b01a4600996d2bddf39798af27d8ed32cf77f0df1ba29435b23f4a42812cbee9c2a47ed3e51da08c54ecc8185ecb2f81e51488b260b50831d861d8614bac51a75def2230312fdc79aef98dbe57e464511624c54112801fdc628ac185dd5d8d6607608eda20cacf1ad34df4e9bf0707a786028a8fd01a84b469ad8c1df20840a1bffadcdf77cb558e79d0abbe7ac4cce5e0bd196714f743246e2dc33c0fce1a19cdf44e4ed15f15da137c9e04439f6db90ffe086101a3b02c5fc0e366bdbd77eda1acad3595cfde7f4ca5e124e8b392c4937edabf7180900976d119917681cdf469846e86bcb1a47c23395286cbad18287ac9a5e961c33131daff10adf395d843275554929fc83432fa2fbd88396172b5dd80b8fc2d4f12c60b2b0e3929612c89712d626c9453dbeb320971dc272c2eb538c7e93b81f350156b546dbb93e3484e280c485d18eb36f142c46cc070f6a17fdccacf55e63b4c0cf3764c89c9ee29dcc3cabd2af69422c1ccc69187141cc3e67ea4fd1cc0ba5e59591ca00e7a9531978784237f0e60a21154910738349906561f7fad55c0f0f2009b0c7a6031c8f6a7f77e6aeefe978d3b6c4d30c867cb32b4c21907928a45bdd3912608e2eef7765d7487867922a98ea0ebe8733c50f0c4948047c2b47276a9c8155492b5f04a0f27de2f5630f34486bff7af2e691a898190ff16d6471223b1db5859bacaa6e1f71cf0d369650aac84a8df0bd7c307f4038f08398fbb58a8bd1cf35dc471f1d4b046df700df84bb07d4897f74e8a3a42dd63a24360082552f0019dc715f2ac1ab71b3d6f639293753937cddb1b20e268ee0d4fec9fee5ef054b6339a50262d20908c05dcb66c0a8b64b87a24c6cf24302df1e7ad937510b21d3206d8677482fd6835ed12f6584a75126d4cfe83eb9f7648f44360df318cb90e6e159eba904c1e8cca64b7eb0c84b66c97a4bc9040c61bbf97106910960e1072502baa22e2d75b8185d532327cb293348231105b8c20934ca1220dce2583faed5787d12259f7210b5ba6121f311204dfc0736bcb800ceb69ca0fc893c6ad812db169dbb29c1c819d07a23ce1dd2ffaa41670b6d1e3d4b3de4b2a029d85f87d76f7735ad7e4eef31b997b93a19b6609d62d7ffa612c52e2c3809cf4e573967eb2e99072d6ded361e8974a6160f7a31e85dea4062ff9d136be88468cb0ef6dec006a03c852c52972130d4c09a1bd23e60e43eb605286863d2facd829b7e0d08ddef00dd48af012431dd0f51a676affe5f7d99837f0f6116706984d91e186b662405cf6691517c2fecdd9cd1ed6edb59d6cad3333fd6479b677526a32c91651ff5eb86c5de0fb92ef6b3fe8a432f22b682363bf28a5a73208c1fc4096a9f1f01948f5c1e22c19aa7baf644cf0804371b8989e9ed1ba40e5333fce8b80d23df90049dc7d842ca63a4a80904de85657c7ae2ddca9a27bd5e43fa5c81738c123592ea3e7e412dc7a96fac525288703a931938b3e47cadb60e83c231181ebdaaa3e10f32c3285024d38eb870f7ab26dc69c73815a8e1bee8e6d965fc8d15b733b35e001d32e40cdf27812a3564d9151cd036a16d3e917b362c4ef8041333d4a5dd885261745005bfe1075b5da38007d221249bdb4c790ec83ab37d35d86b7cd35db415e1cdcbfb668a519079791e809a78bfb8dc808933325f8b8aa1fb2a059b66eafdb67a42d96afc8dd094eb819debe4ca30b99fe25bad4eb323fc68bdf5998c95fdd75613a5404ba8350eef0fc2f1183144d6d089b57ebffb96828ed73d76f5c98944414c169168fc13c97753d57349f8101738beda832ad1796eb711e817652e35e49ef43c269a6580d27781b0a63b2df7e18d15cf889beffbff77897b0b65f4e89f2e00794513160c62d9a203e5aa071121e1c3a34197867f928801cf6b00a87e6c046361db4748bebdb07b894941317c57e4695a11c48436e6a913afaf31b841d37f342a7ba6433e1467ea6b324a72b56a294aa4faa4672ae3193ef5fa301978947d98ae68c4a7f76c0d7cd96971fff903bba1d09e33dccd21ba83dc187e1b017c90d185bb38794fa4f0477340ff74f8a30827d8d5748fdad4bfa09532d96c135cc2ad3e14f8e5d4176969dbaba5aa7f6904b69fed99b2ebb46b903a7a65c35e43d72da41390a33a02c67d83d991d51199e8f65d533c4c647f7e843b12f4cadd9f888a0a7da71bd07d2e6c32e5534f5127c32c16266a59a944bb1c10eda2bdaa1144f64d1dc118f9852dd8aa4cbc73161a0b8dfa9980bf5ecc6d329e34cd81d7b9b4547b0a49f37e27b511b147f04d2147c3781cdd469a91ed9bbfcfb4935842fce46947d1581e0b825a72d92fd480c531385de1d1f010f6e4746f7456440ae3a34f74cd42e10d8245643eacc2e48b1a5152b585763aa2639e611b507cebd71c1c38a474055f5c555aab579e3e9601062ac40dcfd6df2fa34efb110347eff0ebb8ecc19e58a17e26c3a8783e975d860784e6288837b96b0fb51bbb93ee0fb0faf10b09cd402885627b718d0a80483144cc305bfd43be0459e51389ae7be6c3f7d1ff47ac16d0fd5d78992bfc96a984abfc38eae0930a3d0cfa2cddac352aa5c509a269ecf199bff3fe30fb03e08f2f0beb5f735901ce0a40de0b17f19ce7f75709c1343195f63da2ef8f154b9c7969f8acbeabff23af3856fa9a1c4ea0b2212e498cf5310b7ca90de1da00fbd5bddadbf43b2d0044644bdc4013babe5c29158344fefad98ec04788c164da40168801eaf23c7eb369c11435544e2490a02d6a099c09d8f0940175eceb78cb05d14fe4f096f97477c41bdc51370c05e92cc4780a288029061e84fd60d4fdc7ac6c8fc7f68eb853f5bb2380bc677997e54a228120756fda579db42b116f1217ed341acd1b456bb442b4dbf2678b975e54e6f4fe2b5b7219a71981e9373a09608f6559d40957ad817b19f3efc5b0baec86f62f798796e13fafd6643caf1da22982469804903b136122ca1b3f183d4f9105aa9e17034b9c768ad3ccda19a59cc59b5468dc83b9a353b5da4629d24003695ac61a2e79840d56e5eddac8e849dc391285b6c4739a4d5ea9e26f71fbe1c9f34237d8bfe54e7ad5388597fafcd97845d3988f1f5f10225a615966fc302c544a4fdf9c8bc60422a966168ec6540fa266cb0c6a5c9a2423f12d10c463aa6e2fbd88350e6a0eaefbb3e849d6e3132e189e6f8b8ebffa7422f7508804974716860305faf90e41fefd0e3905e20b587292396daef243c1d2ca5d317af52796bced81777347c234b4248a638ff2f9a6a860d546b09f866585346146b1d0d9c1674561ec61a27cd3e2ad42f4a9a2861ca28f89a72c17b2824d82db1f0ec36cd1ba6bfe9e8ab8d92c6699aa55c84b39030dbab7534b7ff11f1a0671357e4c5e65885e3690a94bbddfa8cc235799c997dd320a27d5b342be7e658ec2db0e618840d55f384c4efc870156f22e25236ff5a350e8d1666b7210e4a49dc91c41761e0786df9cdc18a9625c989bcb4a89b63e29d89f22068b49b52e891bb6e69f68f1a943f26f030df055550a4c99ca0552608c79bec02d57bceea817e2c830097bc0d7b1bf7e391722ab561bfcc88f62a261be736944e697d30f3cd9736c237fe28c561281bf319e9e485479f4f8bc95b8acc6cda57dee6d2a3561135897a21980bdd97b1d829737896ef1acd0f5f2e0e4879b4ca4c7740a895053e1a35fe8f787400277a553987c7670fafc32a8888ecee3484c2702e33f3c0c83dd954fe9a11e02af97b741d3389cec7a2e3a2718715fde3275f2161eebbac728f8ea3a04cc143f5f05f649483c522f5d4c660eef7d0b1d5c7ad24dfb3c7538a18c595115c94efdc6f78c3f154c5f16f1a4064927b77c412b9f1ca955361f0f3d79a48205f0c5c2406e9d3e9338473d96395ec10b2e0fe1afab3df8d5662c438dd243f56b73888ae4edc16934b9be9531a0161839752e207534ceec468571a6d758fdb49e15a5caa95d49e1c7888be862fa2bb044b05715647b0029040104a2cda8c51ae65376365fbd11a106d0bc1856c025deb2910cf492d56d65a579bd1b94211350dba5ec7b53cb83849a7701012b3295af55c97eb7ff625c6149209212afaf70a961f226263b6c31e07fe37b2022a7694b9ab27be92f51bb4201855c9235ddbaf9f16a59b8b7effb1ab9ac39e2453a02a9fe679bd05136d95c4dfec048b1f6f1e689e3aeb172d18d7a55b4f59ee85e1965e85e7f3fab132b2dcaa4a2d1994cd7e04e4035f23714ae7668ce3817cbd0d09a7849c7d64d0efc9ae0a8e3d1b74fc26959e90a826d377dff48c7fd4261ac49518b96fe62f2bc1e305dd43eb90973b7a7a0abc695b2ec79542a86db67df3daf69130f1cbf200dfd3d11b5e66ad8d808e59f4f27033257bebd2d6252b2be83b4aa57f01eb02e524de91f0b3ef8b5538a1feb401bda9b702d4a4659023fc3639e1483e774e68cf144aebf9074f8c566eb2ecd8e91ef6411bf31ddfcfd5434be6ff4d94d3353609e334582b70f730a58ee62b1df5ea5a48692f1b471500b2e29491c98ddf2aad98d0e7991ceda329652361dafbb902bc54b8b13b0bab88f45be723b7784c9bcde9ee59940abf9bb16e25e523e6cf32f061118ec059f4f5e88f15217e51c5428031a2d536d5e4f1d5ba8bb3cfc824687e432312d1129d8c3d5f544a30805c8a689d7ff0e42219cebeae2635cc8b954d2b065f9585b256830644eeed9ff30ec8fdeaf87150dc9d6f3a4a9dc9716363e8f4c2ed0d72808bf23b0b8402d3b92d843dfd3ce722eaf225b12efd1adb85cfec3c11ae28e84f928e4a12d6f5c8767cfe33659f0e74cd9d40ef9281135aa0f61bdf2bc9fc8969b72d9c087d5ef07af86fba30de5bb6360c3db8654b23e7539b86aac4cf277845a93eb31a2717247646e9219ad4989525b9d40b5ef4ffebf93b23fcb1f8edc053dc9233c87877b812cc43195bfcbad147530423998ed0f3ef042080e61860ed5e48b84c34eb2774896ab1eda04c84a05df5befe7fe67e41646a8d044f9d540d9011a25364a500af9902c6d8a25daa9de350ae7b2a881371e0d5d86cb0f0043b6fadb9b89d4addaf9ac2261848e7e43ee09276a837c515c85a38e6db4f076fcbad3966a04294f3689a508fb5f1867eab67b643b4f6d1506545fba8b5e517898fb5316c9da497457683eae0d705d7644ad215902572954a7992d30f4965fbe72a946a3521aefeb7c02a672641b51e6fd74207027f8b37fdab30cd50ff0c3028c45fdffeb643ae592fb6d5bccd2bee64a8047e387b28520d2ed7733217fea331ca7217737b3962c89c65d4b7a967c0c95634de799486823f5f57eb713520391f3efa2bd10356b191b6da846c6e32de1a9bcbc5752200057ef93ae8c30c5067f24f0af1312177631c56cbb4ea298514d12f1bc4620fdc229ec8c2d1f7540a1ffd4c863cbdc38a394e2ed1067013b34cf2bd1b810a77c954f3b2203414bc347aee0af633fcdde0597d7850c7141ebba9ce3e445a49e3bc2d996e8ea99f4b200741e850edabeb8d7cd3b44706c31eee50c9a7f141605f9364abfdcb518eeb90c9fcbdfd1f0e26cfbb280555966f6c6a971ac5175c04e2ec59f3172795d64c60867bfece420c660c0962e1ea3804bfb41730c41511b37496f72fe9a10e955dac50d9cf7dc441efc9cc9646cc32f95f092949cef88f00e0dbb72aa32f60cc943d17828c25b652627bdb62edb0d2ba06aeccbd31f62fb102fd2751dfea98dde9b46a575d20db807e99bd68c4ff0d33f27f0490169a3e79c049f74f6d6f37253e470f574b58dae0f51087b90be3ca2094ad0209c9ff3eb4c2682afaaf2de8b4afc8347d14036a4bc777d2efe599d3338dee4f2a2869a3360468e525622621ac0f5d67968ad071c689c30bcf17d97877fc60c306ad525380bd956d3ae85f26a403a514cce8e0f1155f194eef707ec2e52e6dc401d1e293b84a5085cbf34e5f8f3f80ddae2582bbb20d163bba3cae943801d91025d87f1e6632094fbf9aa11a329a58c9ad590de4f46d6bdac3657448255e9b84214d3b5690cc34ef7b07775de323f6ed5ab60db59bcb9d4ac8f7cbe1ea7cc8fdfcdbd642bce193dc03a2a4e6b737fda44627fbf0ef75e450c272e856384bc2a475a3bf63b8169af15ba06aacf192b5a4e230527ee1f5b6889c42e183b047fecd2178be2547514b21d512adf02c305f1044161f845c30f543ce72ba7e48eb477b99ce3bbb7c3ba5bccd3ffe2403c669b8f07afaf26ec899bad08a4d6de337da33d007a60402d916a8c4eb4c893fe16d612814d6d15c72b89aa92052ea29f58b4458beda7768dfefc8f69cf5635c068238544ec933864345169ea76aeca618f967c67954a1182c2ddcb13e26e982b0fa5c2f07fe7646d92cee70ca2b9571c55f2085c5525b0b2e69050f5a8021c22b19fb38caa176cdd3019a0c221525e011c4dee06e4b7451a6a5b9fe55f956e552473bb583ed0c3c08916379f83f41b2fa43543fd55702154420cedde04b9ee297c74469822313285ef9b2baad8090290bb11959a56bf10f380607bc9218d7c3344716fc85e32b1b36792a840edf40f951a61ccde27e829da1a0b91688357d4b73d71162eb2ad03b17b7316839d01cf92441962a43d411ee6681dbda64146fcb745b82bf129642ebe544c50f15c7bf84b9059d16992d1f73bdd35f7545f75ec0f7068c0bd5b977314fe8357aa4874a73d915e7a7d86a516f66138385c729eef81f21d67dd7ae9e644530398be3e30a2a292ebdf3421f22979ce8cc6d7690f8547e074808fc7db1b955d18b8e5e93e97ea66ad47aa8c2414d112b3c11b0b42ddd190bedb208a4424a664d4d6a5ad92a0abd92f7df1e0940f08466f284e1269148d76b9339b136d63dac2ee7c65f08046add4813cf66536f1f2c5804828e48b91045e9ded93f0ed2f6e1eeda07240fd7d6029fe19762687ade784015c886e7c65b666964da240964eaef27cc363607be5a9cc44e6bb3f82ea633b046779c6e55b77cdda9a63f1f73ffae8ebf7499ef38df7684f8a381c7cb63a3022e70a2db6e74dfca06e5c344f488994f8a43db3ca12facd0a505c8040b5ff3ccc5c3f5b38d965b544918a95591c20fb1cd53ba97b537925cf7ab85759c6e29b178cc51867393052b5230fa48508559abaae325d739e0f5303f72310b5404120c994e9e7af7dcebb221cd7622362ca50e1b917f3d4b9bf7acb992fac14be99fbda5cbf2ff6c634b49273d23c63ebeef474369fb7ddbcbae2d18ab0626b151fc72d3542693b3f2b126e6b65f2919eb722e9fe6be6f671552d0089b74696fd797f9f8b20d1df08180e648431d55b7437820c345b261ddaf3f53d09a4c284784392855b5364845bf56f49f0d9e6067b45024d6d263dee94e0160fc434dfcea1ac7cda495d6e0f748d5207f9d4a13c4f406a6e6eaf33609523807d64fa3298924fa6290c80d39d779590240d530922819ededf0d12f7eaec735066aa6a1a1c7ae3bacbd30f7ac171cd74bd80e34d91f90f313799764b90c07b8efa60008a1ea7db7b9c3f6762da12702ec8dbc94c64f092951b58b4ed3e4ea9f3929e576356695be0749a6032b7fc3b8154c926c828c133f32e6d828b5dfca768a231c335ba6263dfb89ba6b9851090e35f85e381e53327bf6db8ab568026a031c26e00d7c8ac140fd5252198265bc6cb30dddc414f2eb34f8339dd348482c81f77b6d51e53998de9020720c19267db837b735c4b6a3c8a99371e3b56f0e28ee53f7e4d10232604c996b433fc5cd445b46b244bc20faa6c8f8e79a084b6dce2966ba2c25b44ff84c8e703cab03e7ea132fcc192b0e28f05db2ae20fb6b832813dd748fec03b0b4adc03813d90bfe956cf342b57b399536e7ec39fc2a3e93e11de0dfcf290cec67df54cee8997cd6c16e69cfcba5e9efe0ae4f0410a0ad7f1ae2df77f7c1b987a0467f4aee432f1b9c3403703c7bcdb349c811d65e3ab708cb16a43299610062d2c0498b4bfad08cf499bfe8d3f4a05465c0aa153a9c0d539166410f2ad3300183d908eb97ba983b6c83f0c8d08851b04968571afa629105a798a7089c66c475934c221b657bd497476b986310cf7a712df3317e842bd508dafc6f6ad2a2379281e18143b1b847f6c0cee162d0907201a416eb4abe35794595cf8bfe340741a16161c2c407bb6111f4eea9bd53d5b2423e117069c48139a0697ae959cc9eb3d2552437d4b39b447b8637eaec9341aa7f6960f6b4252262552f36c09c5d37cd4c70651fe9301ebbedc32e5d50d0c12bb8161ff09c2871f65a471f7105a34b544931c3675e81f69244b370ab6e6caec40cf17abf304d43ad5bdbef56c6c4f7c2ae95ffe7c79942cba1ed3ca1aacc7065de86a35dec6a2a4272d229ab5d6d6a8d4ce76bf106494cccbdd6d7afcd41789a9a6b1965a2191c9076d4a262078990b1c89ace4c84d681e2fb4e9d3133f34e7e72cb9a465660e2121b3976a40a081633e8cb14b13214b305ee776922d2fb1a86ee5b6a4a6a40da16397c7d7929e91fad01d3ab66a1d3f8a364f4c0043ead688df6310a4a419247f9322db48ac4bf5a6ce0e4964f1d656da6cdcdc17d623f87b6b418d37de49e399d421e56ddce449ad20beda3cdf4ecf501958e13cba24bd4f80c55e0aafd87341502c8780db6ba0c79b81f5103a0b261bce056aa054ce66d1a9592d9f5240edc02db04af7a1af4cf18c71d738a6f1a281f5f393004b2645d37e89f4dabdd1663868f06d17e0be45c23de55a43595ef25c8b9c6aed1774f6572259b5f4b34c9139d830c11005c1561ea030e78336f6f0851413fa2cdf3a591ba3b0eda628e8b6274aee352047fbe2491ff70003c9b5ed5ebd1af8b3532416a07ec34d0b3639d7383fcac69fc711f2b8dccb4b8997f47451f24a648b36762d7b1be0d57772cb66af00a1f2323a27b86b64cd74c00a8e1b0e40e2e829d397c29a2dcd7ed2246c390b9297e0c450ad1cba307c0d06ae3833ee0259de44de56b52c6d1ef0556f26b00b0ef57aec7b0f8f1c36748dde1a50e78d9a669b880a9b0bb33434f0fc65a623e58ee667fa2ad94f97da0606099c65fa006b8f6c11f800b09075f9e782def8118895bcd843083049b120d136e13894794a67dd312139944ec8c988930a9361961d2d6550d2fc090e2f88fee415e930b17e4a1f89f45c5009425259ca19acee6fb4c9b654fc1dbcf1d5df8653996d458d2ebe080cc9f4ae6cf1a0678760f0b9701652cfc4284f91199f00ab41fc8bce9385dda72bec9de7221876c1300a23f4fa5213f40affe9a3637c9c45827748cc62999ae5d01173bc500b0b039a64deab41ca06c768272ed9ba1f84a0c24f3d90a1bca6e3dda42578003848e43d48200c28aa28b1fe0d2150f3f03a41d02d8f02c7d1d4fdeb76f8e43fe970cd0c46bf7dea6743bca6d7006cc676bdb44da447930abb664352b0bd2b03c88c3d137d419cd44c0c10180a99302ad086caca04ba43c05c2a0b98ce0882829c017ae2f6419346507e83b751e15d671be14950fd9535d80c03e3dec352eef30467bb02c1c7248f652bde217c73174b45592de8b225a7bc01e9a41c98a35d9c193d749e2b67b8aa67e337666efad83f5abe84ebea0c9cccb58eb2d9ba1650b8e492688a62a7b36c880dc75ba877584c432a1a099efa6c1bc4c05f488c97e6a1936048a82a5c08a810b337a4ccf0e012ca43671af012e572355833ca315cc1aa1b1c335f6903fd7feb4b308f97718383f6c32409add0a35da2ee7f343ea9056c4a98bed8279d4ac7cd2bdb74db8a78d4d4ac5154aa3d2ce5588caf5225a9d5cde34f7946c319f295228c7c63d63fe013a6c5308fee8980ffd168c7c3bf5138a36dbf0e11db051217d68fef7603c35ef843cac027e5ce654cbcd88712da30f6c6949ca63d25ce72bf0cc308c04a2a94e3d1a83d8bf2e95d616177cceb8a7c86a55f930317faaea3ed2929b0ec0614b88d694a3447dbe6884e8fd2705144b730d0dcb4d6b934556dd5c1bbf8eaddcc76f0e118f02ae1af1615613fd0a6e76a2a59628a54ccb531ac7a167f5b7d10890f58a1e4eabc826d8ef3c12dce2c0098fd12275bffe937d3365a34705af80bea454f47b8335e1c6fd4ca872ec1f25b1be866bae60388f4c44035901e104815293985cafa3241c0664ef8081022971e4493ba07b536b307f94ab51e08b0a89a12151b7f5c310e7e5ca615885596dd83d52f5113b240f6c3c61a2344601787bd8c1da8dbc2a33490a2fdcece1a05510387b10aebfa750c54d29ee989e90e1b796ddffbb1b479a1c97fa44ea8e9daf89e0fe6b689ab73e9aac282e62d59d37ca18ff3a0bbfe73215499606c72d2be5852f63c95019a31a8fcaf01e768bbee45b412eecb4f690d563b4b8240255e55a131261eadc4806ee73e45feca6bb01b90731e39831f4427b3f85021a39f01395d78d31401a21272c7ac1728c6fb4cf8a98a9e114bac2b90ad1ffa53832670bdc2745cb74016f107dca17eddc7b0c4615323171531880b4ef9d3e6928698668402ced03947550f2b8113112bed6b4aeaafb33d8ff79fa9f0b45e109c3bc76afe0084f2b1f4f6662fb3d8578a14b5f3c728b82e3432efec7645edcbddfd7ea0d1f8aa317136cc187b3c2620aab372a56f43e6ddc1bf114d699c3e267175a14e431dfb52c36f048c7c21cb3ba3c40b16da712dd0d0c4447ca70ad80412011c48482fdaad519ac430ed0cb4c6299217861d9aa4697b939a3057789513ad15e400479e9023a956e967bd8ffeb498289a2841a86d503ded6b61151c971ec23449752167f3a964b38738710084441e4494d550c60c4a39bf5d899f78603ea30b2a1271d0045f4d67394509f6639e8fc7f40a7c24906538a4adbd6a3c2eab69e03857306fd3e25a7b67de6ce766672de35e2922b0ac04efde99eb031fe4df9dda09932aee1ad32461119b394e6572bbe41e8a0a59f5e79f7137fcc9e02bcf9d616a2596f81f1293cc62bb9a7dd8eaa56095c66c39013c714838ff8f74906814a64aaf616b2801815e0ed08f75b32f1ed7a461140290f55458d77aabd6e3b83fb4d55435cb61c0f3576529a2482afb8ef46b52e9918061eaa2638b3533cf087c03e9dc53710ef04abb23bd4a66f019f0697e732d721bdc87753c7c0e989b2f0d5013d86f6b7a171a1760b3efff63218d5659b2fcdad931ba1f69824e92a6d9819a3b9cd07d3698efa7c3efb1d47a5cb6f4ce5d4ce5abb98f75b7d0ee9ac20565e83051cb20c9a71c3b57b57e900e2a52b3b7cdb625dce9ee5efad86955ee8df8b0d943743bd5d307b6c8e30b79fc9f320d5df4cca78138aaeabd45f1ce391447934c498342b8dc6abe6a48b97091e69b12a71fbc68d291b9a331e3901271217f3beec49711ff2dbc76ca1ba8361be074b09d2fd2d6486f17321189d1fd3bee35b16736099d5712eb369c76d0e6deb10d2952dad626d7dd67531a72ac7db8b30b7d53117ca6b2e1086bf7de9ad5d6cb159f5c4e997172829b21fd9bda1b41fdd032f74ff1f5cd1d7667242458908ced6a38751df2802441c09ab7f69b8259bc91702950c776507637052fa95f0514bfc6595dbd32a40a4c237177c302fed47ffdb94cab3c588ae9000827907b8ba768dbd17482a6d5b05d43d303cafe45466a681c60aa95220c6d9add324cf39c17c6cd8069e87f2a7c80b40b315f586c5ecbdc8067b43af550e6f815ca16955efc0d37e77ffc994080055f78dd77b9da27bef32aa2bc5721aa8d426ba5cb48cf17e9b68004e423866ffcd3801d9cfe334e052b77db209e2afae2482a01a8629fffd9496cd355ebc99fc6ff2228b61da4e6d08239dd87ac5b4e140c420aa82f98cfe9cd6ccee9f05e73f8afb71e6556712fbde5ecb0bda0e9ffd2c5dd6e99dd4e70652a94a936a08a591f00a732fb334a0deeabffc1b22bb5890aa64714e2ce6e8fbbd59e06e4c7e7d5c2babc684282f4d8d384a5b1b639d6f9e2aadc53b81254ebe7ed2b4742922e3a3b3fd76ea8fe269df005b487dcfe5fe2a5230a2cf28ba3cf828e3222e0f3589aa2f19e09a128a7c73b1dc314d3eeee7575d0660db84e3c1ceccddbcf741394b45c9fb347950eb1ba50a480b32772ea58fa86bc178c31d744281508405fcb0f57b2442c470ab677bf93c7bc3b1d1877bca54b6417f6c252667bb64be90b6189712a4e498e0e2b8167b187ad1a6b6a9e1f46fe79a8d3e8d16a469a1734fa96aa8e388ac7112bc1757ad2b1f8ea01250c2aec53f8cd1deb47fa0e65cc7d5ad23cd823effeab0001d32b559fa0958929f72ddc2d9f5a159fc5ba95cbbe624a545cec36460c558bd358ccd7844e0c8f4d8855cbcb76b09ca6a1bfaa91267c896ad149308af681f0ea5bb7641dfd713daf9b3edf131795823cd20be54bcbb590efb1d76a97747774e8015fc0d5e83539b6ae57b760236e422b668b258f8221eb17f70ce4568dc467f75abbf1dfd57a1f140b28f41d803dc0d275a89b71a4d6271abae99740807c19c28ee35bf82ec38f499d08e8b7e9aebfe23ce86ed53608be55b80648ab6004d8c280f638e0ea565ee1a0c7d7e365ece2d1bf4dc7157eae753fa928f97e8889f2c78274803da33bb7ed3be124251f7832e9089e00e80f38967ab5637ff791396fef5f47e48574f52bcdc13c34126e46f785a73075b6433b697bb329d0b87215cae43782269967d17e329455999ac7361db41d1770e0edb8a6411d0f73b371a15f80ed43f8c61f59b307fea3a8c30d6dd96061c28b510da2325b792a7646aefcd1b2f9ce6031266f027940a7c68a2b482764e0d75967bb473e3f6313ff294d4b0ca7fa0178080d81d3fb076f9d7c2c0b57ea6aa29567b932fc9c83fcfbdfd59d1c53e3f421c7a113fcdaef8eed8056ecd80e94c5fc14b18accf8de49db3142a80f26642ee6dfb350d2bd29066ac227ba54e5048af938b6df50d23267f27562686fbb64c274c82dd8874995101b6b894479748499ac71a923b37b829b2117eb167dd084036f7a3155114ea142d8d7f082ec7cc5cbaa8424f0346c4abe6ffbd23cc6bd7f1eb4f296f930069b3be93b1a183a04f6b145c941b95b2536f412bb3542cdeb83c54398f3c36b3378ca974c2f7dd3a99308d4a85e96381bae4009b30c393d579733ad9650b081adf1f3da71ecae07b7748ef80671ead2e8851ca84c2d27a707183dbf0a4efa8be399e8c125fb2e54112a2efefe324b606a2341afaf55ef460ab5e8e63b114142b7b73602eae64a94170d3f2889afa8b67359d78cac499d39436f2116696fd23cd693478c391fc31eae97fbff62986c972bb5b7aef5629266cdddfd3b184867b0ed6c15b0a50772c746df90d5962a54454467ed6c5d5274a041a5be5a53cf445170736458c22b7d454fa7c3a254d30605050bd52dbfc4717cc6bda41252b122e3d6df7f1e3bdd7f5501851cc965590e27a34226f93830e9285a04db38427de22a4cf405d5bb82d27706988374b9853bbbf2f62f923058d67faa76d10f0cf6f5564dc5802f54be9a94cbc1286246a535d5549a2a91b0fc2d60ea5bc7b66dbf0a2c463c05eb0345c480b2d666ff1f185ae95a807e33307dfa16ca4c7844417223f6f8b33861df6f447b578402286dc8b1bd97e5f57439be5d58bb5c8cb5ac6f88877a188c09ba67b3108ba734139e1f6d5e1da4c0012094320e9ab84ecb0cf8d4d6bae8b44c2ef9b6028b1bbf33bf0d5107d9fe65f55014368ece2a4e01ee2436502e1664dd10f3a05c3839e807ef930ad9fae4679a212c97581e520cf30a5e864c97d1e7b8f11faa627146e2e6eedb9ccad3373486e076f1869e34eda57483dd74b15999bd2690eac9bdd4179400af1b67bdd85578f7d76936f56c421109377c2743bf6071003c14382e1f6977a1668f2fc086b06c9217cebcac2ec5e654f5c17efd004a6b821813e947985337d16240aed2b01ffa97a1e82f98f93ffd8f41ace1d0e387bb3523e83c600dbbca4161d7956f49d2e0edb0847cc16d295d338e84e871befd572f2618ed114680d1341c4a304ebef2de96f98e3770285755d52f61da18b60ce2f5f4b2f9a22e23b0900a411465d5bb9bf57c25681d71ea25b6b84a70f2b74c0b800856ee444723c78c8f5d9e244f6cc0fc8037e29e6c588e5bf83e92f439ca03d3c0492243b45970969ea43fc2aeec92105da6949cb3d808277dfd4f4f4c5339644b40ba96738100f9fa0f6ffbb8f2156c447a548b949a5774a1cec8e4aa2b7554a902d8c18dc7027e9392b48bcb23a6e5d975886bf65fb4ac36c807ef2edf395e4060e92670ab09cbdd28b368fef1b9d3f1b6b381255ea8dbef6e0ac9c69e767f88c4932ffa29754d3c22f7b42ac8be59b63841a50f95dba21c85b4c0d63a0bc6c8cd0e87368fb32b69a2a370e4dbcea37ecbcc14c5a51ef0ee86cd138601cf08bb8e25738986868608915253c17969bf1c61aa5434b5e3f68690e2514ecf363b514bb68885ccf4a1bc2705352fd17d0b5357048f813f7da330842a566c8288736be8bdf7b0b1373e78c1d845a5ab44679edf87e4639e625ec6faaf935659eeec5a4704cbc3b2148ca9d16807671ad936c493ee0326a45abc7237ba47c228c7446bf15bb7bf8b520db1b2479880da4c50d989a875878c14e1fb02c83f9d4614455b8f47cd7cd9b26c7aaf3904846fb0967ad60bececc2f425a75dec23a1e3068df4f33b1c68ae36cfd581b08bf7e0cef943c33f4ffc36964b7ebe3c919f4af82de1b75234fe0e297e96a240b3b19ad33d8ec6712375490bbb294c9e8fe86ef58c468b1e687dc005c8ff886b233a58613c971c64507aa8ecde16826983cd5947814cffcac08bea7c12957be8e0bdc4d46a3a561ff1fe414481d63e2735ed64a5cf6ff9215926f26021e280ab2f45d91b9daaec0396da786ac0d4239223d82bcbb86ad554fc99598f9fba49fd682d1831c53edd33fd4a70f85f5254e5ce672008b8eaa335989b40ee16a6fc34c5872bf453e92568f1990f121279dbd2e1726320a6869e72c885c74d897da4d53965588629d6609166841ae7d2ac3b46254854a162119955c03f887b556b38cd4fbeaef2cdfe911b421f875388a22066a8f0bd54c273486202980852155b44461536a4e4debb2f799e32f415ece6498656d8a7415ee32321f136926f725589e5dcd0f9dfe56cda0cb2058f2252f7bbbf4590a24458eb2d646941fe17ea019a0118ca1a066a7aeb22d58e61b8db20ff6cd6861e903224734d518f0fc51b28b2427abbbad40ae4a2d6ca02493c34cc47685d4b99a941b169923da673351275dd802ec5a15192d2161263f3d7bf97762009923b7572f2d53df2aefa5474cc56018b43550bf7dec2459e2a76f94c3f0010bbdb572042b55f617e437a33ec492ed025cf0bff7d37dff1b6e90bc90eb5c7bf6c3d7688f487c0a5514832bf045774133859748b816b8cee518e8c42b3fb2b663720667bf2408a96c5c16c532adebbaa9ee253048ff0812b522bb7602efca916650ea07d3bc20a5a9fb0aedd7ba8a13464fc9089f4023b55966f41aaabc6990b764ea6c5c7782af3af54885de8717e3704beb2c71beb4fd81da6fbfb7e5a942f2cd631fceae0f6be57f0a7f7b40118029852bcd5873dd108f6c62c42712d39cdee77ba02e4a9e812ef5121bac33887d3b476cfc75c4736fb34bb45f0d8432be3e0dbc5cdbb9a10fbe9cb429dac7037a00e3dac8fdf5009a8c19fd409d5f43e71c2e3f2a3a1abcbc3f965abf933b9325717aa91648a37b9ec0369faeba260c6a73ab57f06b1ffb69305f97a90abc6ebc561772fc066efc1e413060df6db8a375c9e57c99491c5309c4e547b4a16d60f0f0fe5736e05559fa08bbbbd7734428d45c9ea37c3960bb9e508c862d5fa13bdcb31f50672dd03e891f58709f0931317b1a71c2a04e6e30d16745d78985d724a6b194e483a4f6d4dc26631c24e256e78d3e6addda6367eda2e3480e9d4150c55a42dc69aaaad6532ba0dcee9f4f5b80919d929b29a52f973740de23cfab73adc87c841fded4ac90f3da709c8b7257635c1c9706696345baf6cd064a7c313e9e4cd25555753505335a9d2c086cd7156907e4aa86b9c1ce5ea8b14576aea802a90f29fbc40d249250440223e1a01093f7ba8e99f6e96872265d20373b5c7c822afd9ed8592136bad3d3b05573f9991647fc8ed4d607f36c424c6d4dc29010c2d4a13ffe7ab5a2e3de50ea5c337ef254f58fd079c1988401e0d223bf2d46f5fff3e8d634f8cd2f16090e5381c181993fe0893c3852b762c7fd764293ae14441be11c7bd7ad2750bb528297ac29a422d36b61d50702cdf96777e496328c93bd28a6f15b6e61c14401715cd0ad3506a20f62f50cfbb79e8304a5e1705427fa48f27d329085f52ee1e8d297cee2906b7fc5ef3bb7f850a9ad90f859bb0f3edb7f2a84260df3be746883a9530b68f9e9aea97612aa3758ee60e109fc6aa62ceb2026d658b4bde185140728d7a4cda91a5c9c69d7d842b0342fdbae76e8b8f5a8dafd0d422c83a2268dcacdc797218f8b4e84fcedcba362608fbb1323aa0c4b3b4ab0adf3b4e653c43fee0a46f199791eb390eff963ee6be917d2137240cfe1bb09cba44cac19cbd79d59d5ece3eb29681f72c7a6998b4b569e937beaf3d6ec8bf849bcde4212d644f5cea2656b2d3e9897c280e67b5ad9596d5bcdd9eb81753e50afa81b41800f15fc20b02d56ddb35b89b43d307a13fc7e0a909ac8bd27d93e4567d1ee506416c1bbe39e1304f7316cbfc69a4729a450b8e7ac1c531982a6b4c0fefe3fc5389cd4f3d5f0524792ba9480bf730f450f8f9491a57606e64425174c26cb3085e6a1e0513fc220be469a391205e985616381f0d630ecf4b9cd26c51d845ddd37a06f5af7dc30e11d94a89c33e832b400213d2cee9f4e386868074b892cb4b497921269572c5a0705143f0057bd630b32fc7d71e3ab768b212d12d4242c948995a4b7d762b87c70614cbff9d30651101f06e008ed8beab3591bd0554fe78660529786333d19746d7cd5a7d7a9ae68679ba00eb6b9e6e312221c1265c1812e617eea26420c86af6b31792a071caafc5eab98fb07e4a7feee95f0d87ab88a83ada555080a0e3ee810a2a2b56cb0c6d97f36361943ae0bb7bf65829f6ddeb1fbeddad6e281dd720bef1b4f78567fbba271fc621d04c67c44ebaa6780fb6617291aae5831cf2509383c4ab6a827e0c9fa26282ba3a3f4e199001f93bc1d0a9279bfe4b3449186867a75b14e8d746791c598028522550f85e05572e0cd245d10e39632ec4d3a0d377c110c5662e433bdd18f07b79bd9fb670f8c28b6fffce8f8c83c7fe00c879747809fe91be93e6a2aa273d87b900acadea44a276860802a916c89146c50061f9485c2df77553089e5c69f2f10b8792f522be4dfa6f91b2385997affcc45bf319ce51a22e7de92d7e341d12d9e11e4ff3707f520ced1b357207b14860acff2dd7a2f1d7b2c3f51e5b2495d49abcb67632af15d10bc77940b41cfef0f3b6d29ad960fd3577c781d299c816b4150c56941e3028275760b575a1640d8e288860703afc24b2bc7eada9a7d5d6414d594b5bd14bb58de9defee6201d05a0939a77bf8d2831039fa23104f9edaf97a0f5fd156e802515423c5a5d8167260bb650587dc374449c41996ddf9beaa3f010db92d306461bf7ee0a655009c748f2d7a6c8773224333647a6a4e80f7a227416701c0c064feae0386d45bc994d5e0f91abe6ade5401bc3a1437ab0a2016c6c6ec4cecd05f415f997327de8dee8a607e6dbbec601cef0b2b620eaea3a32d7d08fb9b160259665241d967450cbe12e12006f608ea300b0731d658866e06b208c669b94f2d331b7536bc96c8e276eaac1983e3fa4327438c7b7f016558551aace6ae68e8d0cb8c22755804aafbf61ec4934de191bc434425055be328c677404fb1a009f34a4c77bcb89302819960049f9934f358d66f67aa6d44d8e4fe65db61616d8216c5dde2ed17c01a2b4bfe58d78913a964ea71be30051fe673f7b1e1cf93a7d489b04111bc68af56dcb5bec9270d2cf5136433921770c2c13d95f53dd207059e6c9218b33f089e43d4e9363da436738702bc2fc91fc239b83893b8c73d271780679793a4ae8d9d336845713463c02de48cce921d3269ddc153df9bb06da7de6afea73d62dd5b5d497dc7bb82b37992ae069342afdf591960cbe78c58c1f587dd6a2c843ecbf30b1e42b5639ab1b988cb406f7b8adaa33089c1b9f550d994da97d8a70cbfedc2aec6bc6a0e5d4af658dc27442320a3d1b6524778cb19b921f5e26a9a98c07038500ecd1f116540b8dcd047b7a949910c1423dca5a0787e5b084c9562797f314f6235bad694f8f105effce3764fe1a5ca9d0e87d91104055d44cce7871be3f64761d5fecbefad51cbc613f4a7c17f218bb977677a780a25220dcc20d668f01b99fab3647ac9953c617724fc3341f6bbbc5aa6ac03be7ee49c3516e6e310fdae0e454f1ecb4ff77f4c383fb0e254756463ed6578d2e42c6c1abcef515a4d290aa6a2ff4dea7a2b79dfbcd1af5daf99128e2cab05816f4eb99202a8dc4a7726b0876e610a904049d9c1e9c5e060abc65ce913940de50ff81f9bf816fa0b9d10600ceaa5b3a123a60202fcf90c40f36199a5ead512c69690d2b0d33ca58531f66560e1b38a9d8bf1de0698bdf7e97c9d4903ab94118db10406d5356ea351643d5bf76a5baf9276a0e68a45cd911fa1dcf58e441002af0295861c3b34752583c3259a35a34a01ffcb967d11e27cfbdaa25a3d2852a59b167543e2d93b26ae1c50273a4484e4586c2d8660ee78fe613bc441a70541bfa160324acfd8ea407125dc57f5b9b5970f739b96ae66857213cad2672157bcdecc7d6ea8d202916ecfb7fab1b5d1a87cb06b312cb4648c2c455505fa8ea09eacc969c129f8ec9ae17e46af1eedf15ad6d577f345c31a466c09bfc09ee116372669414bf754ea6e44d643383cbf3acd40b9b1623a2436d582f1b30c48e7093e5f9567b98ac548c42c0df0636120e33237f0deffe1e9c75781811e161a50576b05d4549a4109463ab68d47bc9ffa1a901264cd2a6e6923ad479bf19eb2d97ad04246509a44862eff7bfb12a98df3a4c7d9c4047536fa317979a19a63da944a94d64b871aa7e5198f61c598e74f183a8283f5f605a484d7f63790f94d45d53e73e7232d0babdfb42102e0bb6b118a4a2e0b16c967b3894ef52bed50d3efc709f2c9ff967c72490f46f977cdc26acfa4675f5acc84dee74d406d0b0247b56a98914d5e87e4ee09d23597fb1fda8e13d762957911e7d2054006178a061f124f127c8d31357a22a7a8f0c6724f9eee49482fe7e37c6a30eba9770cd5c535d67b5d2062c88470364d0e79d9f87de3954d506c1e9108eee329dba6a0be684d37fb63dc6ef58ca14072d36940b224da887204bc875844c2ae202da6240fa0d06e8f81f275d607995266270d669be3ffa8f137a848049e88503065d91c5011b57f2f9bf469560d455c69cae1dfa6bed2d7987a7c9d0a7afa81688d0265350d3ac7ab226552d2c60423089938feb2256bed9974fc1c5789f369932c85c1283f2b42170d86e7525187ea1f83cf1d976028422e515638b65c749e083220372a99056477969351b49a22b5661fc02c85ee9e7b7974e147965425c1f53d237efde3a3433392df416e49bd7059bc8e1cb87da8b06a04f5f8fad4b52b1665e59cd66af019a685786a0825133fb6bbabc86d93d37356cb6e5db27f9b392aa12b29e1c8e10ad20a5a4fe304e3a4ef11b08fc599ca3b16fe57a122004b6c9c32bfdb7057ab8c07e7ece8db851d443d2d18bdb0b270337a587172430e4f9180743872defc09ff85bb733880ac95cd707416fb9e71a0dfd51e409fc2392479f1590d7891af57d7680f14d1ce0f311259001eac3e408163721e113e7601f43b609e833ca813f191189853125c8ac18386197ae3fce9231b4416423611375fca847dec789ae9f3439deec5600a10e4045031a7e510553e5b928795e7b93064e331e950858331f7ce09118f2788473de4387de9c36130cb17d7c5c2dcd2e4a3b343a55dc1f1e45b1d5bac47633f2f76b52dd1dfe18f4c2fa8ecbac473125652a66679b03258e901d1e2a83c94a4f892202860b99eb9ae47a747f9c73a51991c82d83bc62dd9d5596c7d5e157c5834f110a5223aebb50a609bfb3f09c12a68f19f0ef8e4f209929f5e73e94a25a2808caa73ce9eb6702938622e2c7e8968351fa480b4d87ef716b7398bb87f019693ec0207489991bb5dfd51781a0235e83445f432e35cff0761360e10ab25570ed5cb8c4a34384c02c96af636bb555ad68c277162d134d0d8ade190b0f29d81b615030bfad69ad39ddae96a1f3abec74c27b21c07c9a44c911abae782928425a3d4810088ca32e2a92fd6e44fb7e24a35623d2c676569af62176460766aa29ccafa6f367b2e62cff6f0e7c2f334ca425d9b2f3473a7e51176998d67a57172a0a1eebcd42a5042eff5d835240ba5414d1fd045f9234ede56717bca5b5644c8e3169ad0d77a091a250a2526e4f444eae326fb318e886380d16acd7f399e58ed0b17e7a7d81c199d53bba265a74bd96c5ef95594f766daccf068f981dd3de9cd22e07cad4406b22693cc37ea3d51223394f17edebeb63278678ef44c9f14f8d7080b1bcb1952017ecc01cb4abc8aea4bf0689ba8dd79b2c2338822b38d422dc0203bbb49399c776fe3ea131002a2ec75ba827eecf3cd48ad949c879761bc2a1aca4561ec31d5bbd6272cc6e67a42a52d1a43749052b9b19729a8b690821389fc15a3929201e8b2e3f49cc1de99cbb8ee0ce9835d41c24e3dd4045a3e81498e2dc16c301f91e8ad87aba61ee0ea2dd013243904770441849b5cfb987cb5a9551b7e9ad5ab57e733141776d90c3cf870d662301285e83c01dcd8519c662b9e9fcaef24bfe47baa149d18bea55c4c20ebe392ab8626eb5f293286e39e809a8cab9b2bafb9a8c8f98f16239992280e29fda94de8d683dcced1a0dc74ff4641ddddc91fae93451af649550987bcc85fc1afec5281bdb45165888a8ccf8dc6b32cfed743261167e94fb81d3257ded965f1661039eb581c45caa691fca06af2a54a676f24db82cf5ce430c779d7542b3c94fe8c8f33ba6437673aa1a295182220e7d0e19c23cd07df0558c6760ede618414f440bd1688615cf1a2960c2695027a9616a5843acf0d10a12974e670e1f0cdc0e80052eeba421767438ffa812770706d08aeda74f28a6ab33892ee28a7e857a07c3b24937cd923376ac9c7ac2646d71f1a1b0da426dd678c963cb9a18b23b1d515bd8cfb68176d1f0b60a437c1da74b306cdeb88aac5ed42b30493be762fe77c864422da37bfc25f5ab3fdd4ec5fdaee6f6319e11707e65a93667684b4349f7471b45cffcd9f835e876df780b89113465fe2135c0eda9e622f882a93d49acb0a055878f8a49e2ce8ed56b8610172f7f668e66ce478651c2485b281a748999765eb570a1864a3942916111cdacc199058a923daedc101a23a44d21110f71bc8a1f9ac1005b3763d5dd7e570df4ba199f24b52a3c907c960deea925a880399a685633620f9c9393093707cbf9ff5f8cf41afeaf2c0631784a892fff33d4b75c8d821415d178d8917d33b4be2def1359fe83785b53f3dc02ed199d10d350d82eecc917179cc585646446f7c0dd0ad163de1b2e5b9f8d7eaf71e1e2c95f3b2388b7db220eb830f90cfd060df04a80c4fbff1978b8d64a40bd4c5b1974b799ebf626d44ca1249b4964fc0365598ded7beb0c7084d4c7129cbdf04644f6198fda5be65124b35d5e5d2de074bfe3683b0cf2f2fe5acc14345c7c66f7bd3de28032fd0e240fab1e8282eefa6f7e4656014e923dd676d7d1f6b82dcc84eea9cee60bb631ac440e2bd7ebc6cde9c2f0370de9e800da3b10fbd4af4264b3d9a4334669d91ed4e6678614e0043d40cfde320ac1033ce17fa4b853628f26f36ea981c9173bdc1259038283c21950633e51cd3dc1868618abd67468947f933ef804f8d00596f8c4d76cf3f275b1607c8c217d1f0d1723bca0210a55e4ad25ad657d5f04229cb292d5d802afea52546b39547c59d11858f94b86e7d02dfd161fadffbe7893b7ef356db1360164364cde5f07e40cc573d8d23dc46ac62f2a6d0d65c96c698974ee1abe7a68b95231f75eced396d4a1a3993598b03afd6dba8a5f6365920698c9eee22368fea785b82620d3cf803eb18666d158658ccd3002a1024e36755a686ac1e03b1c29ae8a8183cd2e5a32a898291bb06a2cec970e38fe685c52bac35b813cfc81a8441bcaceaf5e21da27311602dffe752185332b604282f22bca2cbd7cca74dd0b156a8d74d2c351e56f7ddc4b4817c81c9097417e85e966e41cf6b46ac46ceb253010fac26356fcc9fe6b2d9c1d3d9c8408f1cd05397dec628e56f26462c39adfebd7aea5d34ae9bd12548d3f359d109b8c732852731c72d411d16919f9d4943d58a5327cad962b970157b4c81bfc44615c885784bfcf6bcc38365dd6947b2b690398d092b154ce4225dce714dcd5329bfe84333fd5469fa86234503e59a9c440d087fa049a30855a49d30ce9d36402bbfe293400fc14145fb7a2dfe111d330d157db280b5db46072149e1fa3f17a26f7d8a148936cf0fee1352f96aaa5930a832f5fcc735838accd3b16440a708ac191554874c6c8acdbc6f5d3bb17f23ff45d91171fd72ec7482307bd631bad0af261dc482bcca554baa3a75d9526e8552069c5755b262827243683eb734e8f2742d68d55ebbb2a2fd7661eaa440edf6a5cbcfe14266bef4e9411e8d873d2d1b6b30b8f86454443c525f55add39b522302fd0ac0548d7d0388a367ffd3dbe8300af8d87989fed239d6960ea8f0461cbad2f494153c1260f5a3c3a312a9302f92d4b56f52799b4c5bec60b1e661c41f6255f78db4d1e0b37e6227857861bf4572e75def7d175f93999ad4c77fbddaad8923ae5563142f210d64f8cfbc308167fc2177ee315f6609a1388746743ec0861d850335a635bab6933142ac0cb52f8a073d40953a89379936df5101ef497655acadf66da4fc507c3d405909d29f63b6edf72fe6cf9c50eab8ecf67dd1fc877c057b66abfaf6c55dfc07e70b8e5cf5e4f4d6d172776b19d708d3f23340a196fefd6fe2bdbe42299820f4b338fec730f54adbe2ee16808918649ada5873b3b2000308959d5def0e6934fcaddc660ff6b8dd8d36d27f37dda095799a63d00589a1e6613e073b01bd0b81dba1276009674d9d8846c8f47cb48943bf0a094f923a3336b876b0bf4c44e99bc670e2cecb0c76a097fa6355d0a38bab8faddb330eee4607dec458fcbf17b70548deb9980739f85cdecc601cd246d3b42fcc4750c3ee6de1dae58a7b05b7568efee9d76be5e9b2b60829356aba1525fb6424e38577b8202b11e7c60a0f83c6df17a65e8613f5e16967c09cb65b446d6efe9d8ad3abc5fc655f8fd96ae6d19da3a1e83a656397f42cde311847ed84beb88a1e4410ab579322c1fbd746f97e1db820929b3cd6b6ef8f9af7ab4e5cfd0864ef3bcdcec8c08bd0595f4b76d0db8d57d0761af70e3ec6440741a99023606d1f09c26037d2ba4b5afdb1aea79a7c2dbc596f933d325d76661ee72bbb16ceffbf15ba769abdc72749a2dcae2300c5857302a2306fa8ddf0883b7902fb5ffae22898015c69aa60ed5a51b0e2f5589e18db91e6be849c6c6cf6f52155b3879d53aaec8d8489722d8b2f61a0780050d6be7835b864eed94fe52d15b8747652eb8db8988aef5baf156ffcc0b0cb028a4fe2b4726b06fe3902f988a09eff335910f105dc04b3f945dcec71e3c41be26c11f87543aed2d050d90aee9b682d77c2de5ee78f0728caeb819065b9235595834ba9650c7259f854ba7270d87d3e136928002e0a0260dd9941c0f13166c23f399528bd4774ac74a3c59af7e7359ea0597fe124386f1c6e5110faa6d91d43d68f0ca80e87ce5770729c04a7c12857dfc2d1191fd125b9f2e417989c0b7440a60e0da57bf2d5ab032ba08770f6620d5970a933a61cfeb28368ae23b390ab3cfeaab95e9f28cc46403fdb2e5ea82634fc4a39dc80c1330c4c3bdcddab25cced48c00e0c045cbc4cce18dcda01d32ffae2862e368ecb39c5037cab299ba9484a1879516a8196262fd6b710ae7da653025a0733a83cf6184654b0ac1cea06f77173b6508c456e09487479f1d87dc69ab70874cd7c8806f63552aafd761000edc90283869452f05aae9d69d28fcb9bf32110e2c944c23427e09ed4369c5464ed31c66be251e7a357a76e5cf8103f46f30209941cb7f8ae55bb8a6ee3b1e8b41fd45d55231021ebe55b9214a0f234e78a1ced48315ba15769fcaf383e2c79911394a0fd23f86007f87adf55398d44086e6f59a929a1dd9be2542138a91a01eba78b65a533aa32a0123352d7fa38c163b466967cfc7ad65956d004be1564b50a4a7fdd75243188d9e5cd481e59a68df43344997d0952b068348d5d93cf5894355f84eba1f1b277cfc08f649746dc58cdae808d35c9cc877a45df5bb4338fb970ba90d9e6f4cf9ce199000b304d9394b33758493f17a9f6dd4ae2b912a82bd0662785923ed12021e6928f8e7792c99e2a3dcec07ea4366aaae28119640d75a7c7ea955d9ba01406d2165faa5cbbb4c70910feb97de08f58bc0ae1d2154a2259c2c8b0381b1a2d4ee3f13cac4d0111bf2c17f34be0ef0ccc5d0d531ec0eaeca6c14aee878ac78d5862a0f8b3100b41abbd69f9130fcf100431cc496ea97d4f4eb71b047c7e61902dff6dc9aee6dee58753a06c39eb413720e8fb81ba31f89993823be308682def686bceca548c47c5aebb6f4716efeb51cf0d7f3c61ac3c47211df37932f4017cd1818b6a9e42acfb7d238418e1579d7f5195248d9608c0cb65d508101e3187beede7ecf1b007a79ccb798a5f5917b05f9c34a947419c1d98d18ce0a1544de8a8b14777c1091fde9997f85a0fc81f0e9be3e0bd8d9eada419bf9ba43f756a93ddc11b15cacfe053f639fe9b1c94ce368200a72da9313a7ba2a4be929943f1498d04d2996a96505b76d1c8edc45229ea1c6dae7ca71102557ee5058369be95972986d71801b575ea6b2cf4cb95e39867e65e18f44fe0e4b096a0aa55786c80fc2f24b39fece0939b141a0dc1ba1d39d9c759bcd24c49440250b66163e8dc4c7d821d5ffaec675fc7f0f9d43fb6c96bfabf54cbd94c198fe4bfad004dfb8d3afb732cf0a21b9041550feab67cc5e7283700b860e6d7bb34c1796269934201a27ece3e5179b9be69b15fa2681da93e5bc2d03405237864217d79dd7662d003c32962bb83c16868a3afed223af4e4cea999a1fe3741debb5130b8a4bfadb098f85f5335bc94ef28a8c66ca564f0ec181a9848e82ca045d967641142ee43dbd0fe06b202502a41b5fd4005ec3b03d557fb8a65589dc032cd98e4304e678608c48580d7bd69f844fd94b4bf8d1903432c7d019d23c84401583943f6cdb87dc260c28ef6329cc93a979bf64cfe9015ce9751755c692c745d877bef48207fd1718f5ee095a262733e31b45bc917624c97f8cf833aac3009a69902eeaf9fbd473b01132107fb1c5e3b658befd892fc2f23883f947720252c791f12f07aaaa6a986d01285b47b346dc462a15887a0703f5b2b0e436788405294dea2c41b3d32095b78b7c7567bf0cfb6926b0a8c8cb49d56cfa4ad0e3b00ac87cde32e1049fb293073ba45b6023cedb82ee1280f7974b961fd10d54adf4e0acfac005c6d813d7a3db2a8e52caae95f72da0899154c60bbda609023e80eb5ebde83ab47728308a2adbfd94d5a1aa5b6cf34d62feb33e5e08cb244aff6a60bab37245bee746848bb67928113946cb91b028f5c2cd819e764f9a2f4ce20863fb36fd2170282f7ce5d44646771a64594164ca11cb83b122d1542b99deb926617521171e5dd8eaa2479926b943fb6b95037783a71718b54e7d3b2ff1396f4229a3789ad8944984debe594ae847234344c74c953b1410741373da1a5b8bb5bee5111fcc1503d04512451779b2cf18ae762dc1d7603fb947f88f5cb6369414f8808c4c828ce9f6479a02e99e94c3b9220ce6dc0e97533515541259399931d0e7da63a1fe5b582b33c11761a62648df345da2b26a77c6fb8ce2b47abdfa6865b677c02201a1a30f90fa1c8e04f2f3dc4d19f93b3b463233a97ce1cf267fa8d9e49f3f09fef84c68ffb9d0257c6ba047d211c5d596f7f32cf3e7371e799276aacfcfd6bf5a72554b328e2b5f1fec0314427a7cef8ee189a36e4fae5bfe6d9b51e20dd9a923684c05ffc5b7b91fe4c7600bb42ec5642adadb0d6c8ca73caff62f8c25b42f233021fb52309fda5ba19a53abf25983cd571214eb89a62efc713f017a67e4dd0efb8356e215db07cb1d61a00b6ce07c5fab75fa873c4fc3ea3a7a945cadc782b5d32c15ca7f27e05b9a361730bacd077495674a61fc6ae5fcb89339db98ca3dc270c2d2eba8c96b3da8019acee7222b66a0c1848d58d229525d537c404422d3421a40849836f8e6f83fb202562003788a485b834b922d3f086de3c219dc10087d6dc2138c79cf07fbb34b42fbd82a71a390b5acc33aa36ffe6901ddc2ea3b8312392b5c55917f10ea948ef5c6ce568dc2e30b51ce105585b0caa99c2fe894e755ba2a35b80059b1f43bb2e671c2c5f682f00fe8599c384e7696d6dc997f35da597737e56aeb8688189d6c9a9f1ea5b31fb86c13e6671de3212b70a893d80d7444d9fba06cc495c388e9c98d32f9885df199db16841a0ef73b30eff58f2ef7f6467b4aea870997849a417ec262535683b1ff9267da544b71f44bbc16fa8faa3d81a38ec6255e07c5d5e827997008f6ca81f598656abc10146da6cbb30f215c210f497b5f5eb2886ac10c4b0e48de501b6b9c1e783cbedddc3653d8b9a749f7c2be10603668c0ddbed3420092c63b8e05c8cae4e93fe3b1d113df288b2f25167d1b6b473b56fe619c633a18671e2f6d189837b05a66bc6f5074043042faf34292bf500c93082eb5c419bdd6d4aa7a925dcc426ddd8ba9bc598efd5aa8942ab9f6b04f31d03b039762163f5e22cadba2ef18677d1e6f53962622e7bf9e7712570fa9b69e077bec99c400cfa6a825d13711208f0af3a0b4a98ad9fcdaae27c0914acb4b6ee169ac8087c993cfa2703c141e9669ac5eba157cfff59d06f2a2ac2108f7b54214bf05eb367d5dfff38dfad97239cf6c6014ea3bd36158887062ca5c499933d5f1653ef1a74ac51ed0340eaf6396e90aa1fd5f479567efb8b2715192df1b221673afa6847c2fda871c2f985c072d20f55e4217c5a713455d1925e3e3bdb10bd2b20d2bcda4907a9032c48371aad903ff9aa7a4eb457e819a62a0d328eca8be25c6c807bbee421d3ebfcc58ad4f9fd568a8ab127a0d477b651a006bb4366e57e3a7db6afd64e26c7656b3b9badc1b37ebcee85eeeb6ef7c047d99dc94b40717c0fffc4940177bdba636596afb2743da10adadfb0cddf5efcaa8f5a9825f7c0ae06075322eb236cbce04c7c22f359a8cdfb3133596cfd499dbca7df5ebe01fc288448b92264aa59b8375f36b8a8198aaeb1dac70c1e3ede54843db2a1f68cbd5497a3df9a5981ac0cc979d11fa72c972d1dea1aaf377c9c3c46a76b44dbab2acb32beef9b949eda2dd80208c20b3ddb0d9e09225aa31a17e2ff1d5ac830fcbc4c5529808e6eea0f887bef894f5ded0e576356b9a6b298b8262b5d83f743d16988974a797f465d209b5a4caf5437ef1d3d6bb7cb07cd5a159c0ef24259a3c059da545a5f12e1688317d449f9f7622522590f6e72fcecd3e3dc33fd4089c015c8fe2811cf570c59c330fbcbd0ff0e48f4e65ba3c14888ad80b3907092d8d20fe822d24f436585f9209b29adfcf0e79f8d6e64b14597eaa7af74400e60a7e2187d60d7bf2fd03132ea8ddaa9d8d21b98def5e5fed7ef3fadcd71becf101e08851812b554d2d421639e8a97b4254f8add238f70033e2cafa5ca3fbbd13a88765c94cd3e327df573cc1c3100d94f1cdcb5986e3e2726ba6ea0494438879279e0aec80d351e8968d552976afeeb72294873719ddd8790fd614a24ccd0e75910a6a449148c1e52ee4287f3a0106dae3ea4790eac053711c64ddc551ace679168538d398ce8268d71cc0a2650c8a640f0b9214600c7263e7469f6bc31d5971bcd8b61d71d9816f43ae01b061e369ff9ff38575bee459a458c89f870074ac2d18eeabb415ca587a53f1410396806b61f54eb8d267eaea440745a62d37ba662807ffbd327609315cc4cd8f8249cfd9adf072a61e93c99936bc7f465d9f61e4e02a2167dbbf23fee6049f57c51568ffd263f4d6468c13a3bbcc31285fefcebbf2284731f80ea1549e4b1d1ff0f3e0f07450bf3a1a16d9bd8b678b8f5c6a4d402341c3476b1d2c5c61185317b3227ce051941793822912ba8469b37fbae754596a188ccd4ec3b273e4f320aaed5d01ffef0d540770c07285e04a03921e0f35544a8a41e0173867052a0677fbe0f775758e15e22fdbaca144206913a71c033aef45f6800361fbf4cb7772b129c222b6d3bedc7204b55dc2f3683af6553bb1cc44de14a0e1bae1abef7673f842868647efa8691fc30469ae58ee16c2088cd1644d4080a3d75ee41371127a0e9f406d3cae57d5181d76aee498e6e24b0eeddeee3a2a9f96d7a412880470c3c87adcabae623a7e61e3cea34f4de28f718feb79b3324d3c00dcf4ae3969c62f81e90ba1fdd9d62ad1df60fda61e930b3f878fd17b928b1db83db7e22bc14f6f366a71e00526ba673b4972ca3372f8b0b9c113728622800c67828fa200c214609cabeef1883a609a654f24c4bbc63f8201f2ff03a692c30c6024a58419aee0da90906f5fd1c94cef168ffb469ac0bcc2f9524affb13f3c4c83061b90da1383b66ef99524c1927d8c8730246e1e299d2e193ccbe09ed3aff3466daefb75ea1336826b2a3b7e69cb9463c8150f074b424b38013806c356cc3e9a7894ca5197713d4b617d93d4be20608969835dd0d10d256bba00562781de3762a20a7d613952f88b0530e08ac4e7e7e60c8888bf962f2a3eb049e36d8afa1eb835d541db9a5041d55478195f9817c92899eaa1715d6e45e7cc86e416c97ea54f9328236eb43ce0735cba74b9b80a8211b4de194e8fc99f5bde1bced63df1ccc1fda85f7bd720efae2e39ed1cda912df9ef3f1d123e5864905f21f55970cc01bb6f3af2eeedbb309f6068d3607bb315b3867d5d1744bcf8488eaa8500f477881e1fb933d54e5302c5bdc67da9130d284faee58959b9c8dcb09c85f9b2d9c9c8844c26cccf856079755ea39a2af7ca5b9461c7062e8a2ec7071c086f6cf0fb3517494c7b299d5a6b9801068b70b18db7b55779d4ef7fb6e941d20f220c4dbb3b34ca0d87f6910d4d609b1b94733010dabfabd8f4f1092944ec470f063ae781d5084b54ec81acc21c41a2d84f6122c106782e88d49a48f185fe60890ee25d9a0db1459cb19f6d9abef431ff060c20caf17b41c918f4ae629afeaba3e05b5b37c98124f622502ecec8fb0a5f01412e405c4372a60389fdb3cfcb3ac1b2af7bd8a34168106a124db564f46bd483dcb6524d834e257a5d552fa2812b0f253d6ef329b7226e5cb698c0450e2202bc15132893fcfef279e8f2791895a55e2e90dfd015f5bef2e26e2986a17d06e75666e2df1405af6e2d8cd3d94e3b574a9c4c66fa161854cb441050b48569ca949335e089639752a3a76d68b33cd3f31cf18ab57f2f11fb26a8a972dae3a07d48fddd0be19068d5f3c8067b95db2d0ebff446e6577b6efa9d864b077b6762553f51715e3c7d89b9476c4d36911836eb761739d96f3b1a525a95f019e56a5e84af2de3200dd2e935cb39a27464755506516e317f49d06d90e8fb85709183555e58283efa13d7f87e8999a28af5fd6a8aadc418341a865d485c29ae91933ff94ee0e8e93afa39f3bed23f652f7293bdf3366f8ff0a1245a349e22b0f0499068e446f80a43c7e2af4deb08d472716561dcac2dd1cd3c7f55925807c80cf96eae9074292915f734bcb8a199c31c26cb55f21578f9efa6d21327357a5476073c1c8166fff316bb1ab2266f696b6eba74129c6ade522d827b0b84c0cd28e4ac391a02ea7c7b87a3b2f8e95adf9551b34a7bcd7c4995428579d0b98e2798558bc3b9ed5ef71137274680e3df51aaa88d6ba9765f97dd621260d1b145875b209b315bff5029f8d51c11ea97d4af667581aafddd33dbb6f88ea7074aba316a9492e8dc83f5a670a537092e18aac626d13d8089d083b84c88c9f6fe60147ce66947f9cbb000adb25e57d714621233192945d00b2ec79ad1ee1f19714b3f3aa0e38cfea1034654fc13b767fa3e28d79c3fb529660a9bccd283a3c121c3d51c22d9343d7c252afd9f5e8defba93cc6276ec8c2fbc3b250bb25396917c0e5de272867de2f24f5e454393d6156f3e14e2e807c8cb56c23bff995f3b20fadfc08e6353ec9e7f53f237816ab48cb8a4b4f5c116c32eacc6e91dfdf01d18b4dc77ae465559b78bb7f81539bae34e4a18eda11600baff50f899e0d48b15c0459140cc2ef4ba6a8510b483a5d74fe13482eed60818907c9f5a9e2d76cbe51a7accd4cfd12cc514d416e08e2bc2c04b9d1489428bca80ab3588996b7c1de155e7c905ba25630e076576fc3b35aeaf530c390fcc5bf5e64296f2862265e5bb087fdffb2238a38c5b52d0721e407854d7d7c0ceff463a1ba37dcd4a45e92429995864cbbb0580993f28b9647be6ef33cd7ccb1e4bd6c0a2e67bb62d0aa2e90a48349ca9b478f6ebdda19e719b3ab58c46abb97964719618554f9cd8f53b05da0ebd741d84e5bd9fe11b2eff43c2bd9f616ff53afaa2eea9fade5b7d75869df9f4049c302276d962086664bb9065706f4be1a76e12fce58dfdbf0f6afeff9831e061c0cc3cf2b8d62612685d9d29d73b0e5722cabf734f41b0be2edd0fbaab893fe84e97c6adc9c82140b9969dd2080d3a7358ce20f720eef6f4fc31e717b520a5e7b530f145c07ce14cb8eb771b94fa03098fff27a9ca3b32e85207189a2723522f8cc8b134ea49407c6d4e65eb3815bf94ae32fdd62f03bc7fa82e178e90b84b1bb4534dc9b590e9ae9db5068afdb7734218f6852fe05e09be4fac2d487d3bcd6791725f90eb2f7bda0de99f3f6a258434fd879ea044e2be6117f1a70038fb77e6d51113b6461d98403ed39362373122698c74b074b205bc849e3fb9097ebe2c7d066578ed06fa3abce846a0586342ef2f6eaf2cf6df4c2c71103ffe9c25a6b57e31da50826090313f1be5573eb49b9c2c8c685da5fd3e9aab13019f2fbc56883e70412a299302bc0745c5a2d60e69f8e957198ad16458addf0f0adf0ad400f2f5f4cee53ae0a2e53f1f43b5684401f2ac03c103f7fa8b4638845fe93f3239847e8e6ad4ace56372797782a67db95c37bde1b65af69ca7978f93911fd8dea31027c174ff482f6433dafbf53aa4d2ef9ced9a2d533e92872680492298fcffbda3b0c0daf1bbc9f5941ec537de7188151e58c4dabaa4a5204875d2cbc083b9f7d9d7771b4a310bb917c381098c7cdd4e15e4565609b8ddf7c95f322251b16244558f41ed8d336e05f8e94e7553e6c4ffabb943ac21bfddf46054f345d18edafcfb4e2eee215a8c2ec1a0ace0fa2c9e841795d0ab8aa4cd8051fbe5c7dfbc101449cf17be54c8a92d19b76ebe35dbcdf5d1d8f89903f55f896d0c31ca4e8256ebb2d32a798c1852f764a8bff9f59e480a1eac482842e67f52ccd2b9ba221acea66d0cba1ae289cb08b57ff03399d7dc7b946853a32ace8972d1001b2899c2725bae2ff1e5c3b5cd746b930927d2ea4847b1bc249f0f4c16822beb0d236661d39fd43a061b99968ab7b172c3b2f726099a033f5659587b22d960335ae0ea342cb242aec9a6d663dd3aae0b714a6d85d1b2a6203de04ba1e603bbf337c7e4a3c6780e1d647c8f9f3b5cbd6db7eaf7db808c9a2f4b010ee9545f28c4ca0bc8e9f20fb708ed971061a587da125c022792dcb845572e35eb15ecd10fa38ce69f9974114c9e429634a95abc14efe400d6aa82140bf6c277b258caf91fabe884bf3c73afb0ff79f1296439cd494496d60ee193c907afae48d0e3797ebf059a638aab515dfce4c9c805608b456a56a631bdbcf33abd0a444a888db439143c04310ed638d42a215986cce3c6d54f0547c5574d65908d42e44c158e95c93a6631682b3f2c17aeabd2a87c2a6c6d1e0fa24ac91d6d5442c3b7d70fc4b8a28efc504e634fa2930d877d9f38f4ec2a3c2b0288724f46358b02bc11490ae8760962f2112fde48982026e4c82d58f36bf4b75267ab209b003f4e8b367601be66419837e791bdfb2febc891e158dc0e0a5d3192ac1ddfb99b05288b40e66861429c64fb2107908531fae7596dbbdcc78a5d7ee719dd6cde7065de8544fe0db3be4dc4ba9ddd15e962f57ba1d52a7e3929847abdb7df5b3c072976e8a813c897a7c6064b4b0409368f034266a7787d3912ac05e835ac5a69e954d151c00be0be35b9a89e2289c10b64b0e0bf154667549f1c775f49bee8d7a82ab8c62516352824a500d4f961d525ba7c1529400c82d2cc50e82b0adcc5bb6011ff4ef32d4be8ae6c1a55c5351953bfc185ac1b6c0b40bbfe013197ee4962e29c9ca33877d5d6feb0a2fb8881919752268a47a130a1a74dab35d9617b7b633a713ab70c2ab2d91aa0ee0d250cfaa0e7801c5139cc45d7519a660d400775ccf9f2757697d86a9e009a48f29ba4ea68f04b83cb7322037f1886c26e02e560a7114e58086e0601f88ead46b072c45544e7f204662fe333265858e81e39d01cd9c69170ab7eb843b6a4014c167d3b55e80fc1bd0c8395d794cb91f9ac4064fd821fc34e836d1865efdb46caaa068daa3e3a1b5acc5628431e2c7cbdd0fbe787ecd08c0fb1f914f620aab3f007ddcff6d322cca05a10ab985792def41889a4ba1cd4e57a7d7eb9a0c68745350f83628d946a69d230f0bd58468398d184dc689afc5d0379162358a61c2e517465b5e8d2361c6fac16e20e0de93160ffe1a4c1dbfef1ff22eb06c23fe6a3ced3c513cd179e77f3f00d8cda4b7085a394c1e00aa420e2659081767af2b10addc38f97893e1efa5689d675fd3bcbf49f8b41ce01859a3615126891a4a4b5c7235a16e5b56f3dc67adb342e190b4121ea3a98d23315125c343ab45a7223e154cc1337ad515b0c674a5958901ece31d27f8389994b979ddef4e81f6419476877bf55e33679673feebfaf2ea2321b116098783f8fa2c96a4b006a2054697e4a247c6fcebba360e2aad9e3452914951da3b6d6ffe7725dc7c84bea1f4ac95649f3a62ed5aceebc48d806f485f129cfc566d41ac3184ab4d0e1508fb9aa3b321305a8b704302251325e222288a5451b34b92a886730f77293f1395d042b68cf8f6df60779a46fbed490443e38f39391667a8101112c927b89c4715c732a1cbfe8b195dbf806801181dbc4351bb61a736cf61150733ad3745b52e076fc330a1d2f42583dda2c0b2841cd71d51ceee92e578e279b2f95d3ab1bfe2d773dfb531d497dcfaeb8662f9211c5e9c3bb0100ec8e774e70abcf56236f60d7baa857d23b6ab444b4e6562a4b8bcb5dac6f58b2bde26383eaddcca4a528e3b4c3ffcaf47bc4fa91e4a2f75dbe184bce10a95814ccf6c4f8c23a4476518511ee49772537c1e90b6d6d8705cc75472386e82e38758b39cceed96591c67db80fd48c8f3857c34b6544bb741274f4cda7c75ba0b77af54252e5ad78ca83ef434f6c9ffab15cc195d7164c012f2001e1f72c913b4a6f58e4bab61d26760055bcac736b79be96f458f51135dc1da02a386aa18d270ec823eb9b999f6979f2513f56d00bac6e8bc853d40c478e06b3f974cfc55dac45bef5ce6ca735d20ef1ddd2079dc20c45006361a5c18ed37d7f1f011538c5ca753e8121d361be8f7c0733ff85835c456f337c8a81bdbb89ec81948e53394b7523d196b3af9665fa63e68303a7e29f6445a45d3962c83d9a81b2fe02dc5fe3c151f378edd45c94b6995353224e283f85c4dd8f95bf1fdc4b37bba0b74cad9ae417095c474242588d08707ad200087812fa739fb2c95b703d3760767b6b8d2eb56affee398837654593fba2eabe591cbf1b47e41a22ab728bcdf09dcd527ea256809bb43e02669ba5e528d4952d428bf5c0e2bc44e6fdb7ebe994739d2aac5096568145d4d3ec0936184247c9507869a7f55c7d5eb2e2b8f320b5deb81d8737ebab09650cc99e77dfa558f3be9ebee1eb975a0a485de190478c8dd58c3fc16419f554dd8065e231975eecf1c9247d6fcf52467296e243a48931979466fc317155789c239219d723642ff4777d90126981ac1a5ef162a24c9c3bd8982b3b170a542f5466b2dfa130b2c050cc02e62d10981c7088c1f60bdcc09198a029874c3535e3dcdf67cb54a13c871ff9cd111d04450132aaffe32f3f4bae065a54acd1412a9097b1dc40157ee4dca34c8b223e397c55f35d5eda1b614d18ed66dffcabfb0c7788cf950e46934100bdce41eea9c0080ee653cfd8c70fda356709a786e56f035337542cfdf48f52c0bda2161cf178359ac4512614c2b968dfdfaecf733b24fed941877bcf246be5104d1ef7d004b300cdb57d2118cd9724dd0ecd0a181aa700b459c746b1672a0b42c7adebe4c06ac257e5c4bc185da134b4662307a000295435c6acce2d1e7b7b0b39f5878882a266d48f8804684976fbe4eef9c2b8959cbc8f63633a3f17cd7f9e82c926fee3612866aeb4b92302bbd5cfc25a34e4c3d92d875ffceef5bc107dc35a30c895ad3b9ad2f649d97f48c11bbb8a1c3d023669c9c4fe9f2e458bdc0b6fc8560bc3238e133762a5b0e9f7e0b0589fb29dda6381408666c9823d9a2738a8fcb6ca4b635b9fb3a05f47d43198c7edd99e2189a6c967f67c606f0f7e31666cd09553de0361cf8168a6fe8225374d593abecaa7f35f79c94b11be5468ee8d746eeb464e7bb0306682189a7d1bbdb00c034fdcb108fd44772931ba19a53c4ba95d142e76dca0f1e84a8e2d4ddac7278a2dbc9ee2f1339597d3243b555079d3a653ea093122b08a74d0fb66d03ea983cbe696f4d4d91d82ee129010ab89862a2cab8d4709c0821fa072c4d22aabe502fec496974daf9cb0892fa8ba8a067432c05bb4fce9906043b68dad564d7141ab6de98826d7b761e91c0e420a087b513fee71b6687d98ab9e39f45b78cb5292191180ec96ddabc326fe8c44baf380201eb681c891e982bbdabc818d87ec404870eacd929788f66bd097443dba09ce269d851645329c6fbd860b14363067f4ea6be460a3643c35fd2b50e141063f8466c952788eb7aebc41265df5c410e8135bdbdbb8b33d4c5d662012b53f988daf934341a0c94e18c9b46e66683e1b3bfbdcd6c8a8e1fd5d48b4e52f1335ceef2622dcec2727e907af37a430f58c57f688248315023c4d7262e2da17ecf127086d88a93676b9ed9e81bdd36840c704892834954ce591b57cfc94e12528c222a1d7462ae94a1e641ac2e2918b2bc334aa989b14dde66dc2fdbbdcc6f2e942f490658724d6e36b3beea467e38010ba3bc7e0b1083dd3dd4543e626977bbc2a3f7400f25198b73fad8e35de92b24c9eda203f37a50c4807269d167c7ded432af854d63a7c472a6a4b22d64f31cf79b19cd8fa075e1b15111b08809ee35ad1426847fa09ad39087d7f6b476512efc37056620aee18197a1fc4ef118dfaf9ea930a56af0601f47639547e1200290c8fbd5c03522b0a91e1a3e541c13f5a08de2cf904b3ef5e027690b8da461cdf7e2d2ec1adaccdbb6b9fbf491d5dfe2b47fed45e1f3025864ef4ad566fa1fa05df739075ece73c5c3ec3cb8d37029ecb35b5193569b8da8552842d9bcc4ddc01a4ab3ed5fe2460af752627285225b1205063ae5f55983d9a65fab636ec063eac98541437c6602d9313d9b71a047b30d00f026718c3e93f042cd2d163f837098dec224c9451448388014200968bb3824e8f7e8732e82644082bc8e53db7b0fca9930a5c8b305022582086b4fa9529c3bf416e781943b22c35f259c1085836de8fb78cd36e1e1361f4e0635763c6a54071a3829f6b96bf494ed00e35e07210c43951876e7160b3ea356683d2633d1c2aeb151192f4cedaacf3a00337aea28609f5a2140b133ccf26da936ad84bb96bb5f6c028fad6a59a8479790b55bdbc128a1829e99fcde50385c7ae9d511f8b98dacb687843a40fcc5f259b07270277b6f596d0a1054d2151f1677209f10f3475f739d78a5170ff63decb46304f39ca0220c7407a300f63c9e4ec760cfd6c2f6040f5c66b450cae11dde4cd43f2e3ec145d9e70c7599479b6c3173b7e88fc2f0d28ba079596d3731494dc3878689c1f289facb544d1f81197db60aae57dec1eb19e757dcae5dce82581e105871e7bee21595a5a7da725085a8ee9688b887ecab6637db6281cbf796eccf778da813115615d2ef5441abbe57d94690c9aa6d2746e4d8bc52c8b936b8a49b7ce6627fa8c37b009854e0dcdf1c5bbfbaddef7be860633fddea00b073ffb81dfa1dbf7837939ec5a364b734aae1e61dbe426ed452a081717e540dc8b8dd5c7bec2ce30588be7707b269743c7ab6842566bc8456e612ac9156679e6b84a3ffd6a16d2bdcb5aaacc34094ed0fb1d6f94f3c67651235fd3bf9838e35b407190a9b80642c9b6b5db96f18dad5733a867f1f5d2c6cf6225904c298ecff07c3989f7dced93c855616484b43625f6de7f49724867a51bb8039b903d67db60e1290d26842b0ba1656d6f117569b53fb6899809cfc080afe4e95b370860df7e738a05dff1e79ae6f0647c4d9c2aad0928e3c89cee419b9099f6aa832ffd09f7ba41747941a63149f50e8fb82dc3344e84f7c49c4c689f5624a86ebdbc7ec3e22725839ee54e1bd3fcdc6174e9d90073ffe46b7e332d525bae0b7f65aece373e96a9eb71634ddb4ce9b2e732308f7fbf5ea19885efd20e435a26aedd20cac48e43aafaa03e9e04cf9cf09200f2c88eff5011d548e9aea6e689db08136a24723e249c51eca44c27ccfe2a394c887f1e383233c8525908c92b2aee066bfc4818240522f1124c2ab3ce70884b7e78f4b2bf20695a9c5c307027d1f6fb7537a83b75be8051d02800e565183ba0433d16ba9c23d9c96cd643e2018315ffdf1fbf2446f264b8959add1b2b1066255b654ad06fd0b61e8d9baef21d08a1f1dd54b43adc025f23ca8bbee86b8e6ae3b1bbf4b54b869e14809b6b92d9cb863e6417efa5c94accb4bb13011b5f52b53ed163e168eac995f5cf99556a55950fb2d227a72ebbc2e4649909166bc032971d0a8cd5faf63d86d99b6b272cb95c2b9a756b7bee1001fdbf49060204d795293605fb0b88db6521f5b025fcf8dde41d5bc8ee496434df632c9a8c801df36635a4b2b1f9603a73525d9c8e5711c24c051776d19763abac2f35407fc53ff265aa738d6afb3daf106371fd326c950a9a3070805bf5e67dc024d5cae311fb5b91cbdd61071201d28c06c717c9374cb1f19d4522a9fe95b4fef2fdaaccf160d64ec27714842fee0f3bbc86d4e80ea0f9ef654c11a9a03a19e431c30eb06874a4bbe00597385429d9487af612bef8e6245e8a3d9b6e7adf3778feb690c181be1e632b615a1e7a87de40eca4a0347cebfdb46b5ce9f7c2979d65bb7b4fc22d658c84155a1c5e341a35be46732987f8029ef0c1ab9c19f68451fe00fb06166ae20bdea1ff5de020b2d2a9a837a419bacc6f67d9f25eb13d1e1a9c26ab78abcf7da719c5ac086a30b8b127cd961f9cc261507ea742a49062169cf55016a9ed71ae9e1705549263993522984b70bf7691f65e709fb2080d7c5e4ccc2ab8c36018f679272bc36b7df06be77cd042bbc190617f11f61a03d758e6878dba108c96954c8772353e95f27a7f3cfc1ab534a50b7a9e3801a2329667b764603b854eeacb1f1ced5296ec8c57525a73fabdc5f1042a3c68ca36746ab94ec6354d1f1b06525b63c9e4e1c3fd66faa0bb94fb4cc5951284f6e16c6d9faddf9d561110350cbaf2ed9291a416235a7185d28508b7ba85f4545439976a9453f38b5770fcfebc0b2ca09742069caa4354345e8b1f3881bafd22d20eecf301ccfcae956a82c397929c27048b6c7edf4c0a51b72488fe5556a7c3b3632fbc7559990eddb55a35273e10e633479e996a70077c89b6f269eee63b7ccdbed1ea03bf8c9288b09164207bad23182f31f4b3fb4b41a753155395eda63e20ccf72ab16c35ea90c67143eefd841958ffe642e3d09c749e3381cfd76a94186a32ae526590f525ba5de0b28073e8266abcdfdf78df6b00e137ced710264c8c93e664794f83e33f560f1a77a375b37b63706bf45fa93c4869f9fcc09c68d25bbe11027fd113d9b3d0c1c376017a05d5fed00af5ec44a354e6c0161a41114fdcfe458a3e6e2d82b6ac8d07a5d08cbb7b95cc4864cf46c68d8599044340a6ff787bce5282da36400214e5ac63bd062229888b49b83590e2139472b66b75bf230ab59e53754d3a60d94a46995d802f3ca5fed1e13c15eb1f1f79bf8bfdff7aa0d0d2484ef515ca214e46f4a35b2f1690b16db1a7a1fbd04f3424d7b9b89864f42f62797dac7588d151f4db9a8b53a2106827f3e4fa9170c1f4d31aaf410aaa839e6e01d42c4044266fca35c6dc436010ff7c5e2ecec303cc7d026cdb3c08ea36ddec58ca9204cf1aed5da3a74d4300edf36dfb7388c38df8a4d70b3ad298b324f5c7e69130efc48bbc9460c07aa13aeccdc7e4dabfc9c84f56876fe0a6ca0c6934d006e95288a90e506aace350968eb38b2b0b9cb542557f5609a2b05d71e183a7d83d1977d607ba3887ade5c17aa302e6ff4976ad3b837908893b3d9309849551ada7895c17092b9a7792539c0ba3fdf3b1f899a44df4aa6db37908af30eba1c029dd85483a36c066efe88810c7c7af23b6d3092662f3ccdf24b8e01827793a2a9133d78005181ffd734e9c37379a7f08c8c3727f2000cde0b09da7af83650de461d0a7b2a2b590e91b5c83fed3e09cce8331ad3c0ad6096f9f9c881b839d746a2d6450486394028097e009ea375c5b4c0e1bb6d4b37343c0ce9ddbad019baa756a6f19cf2bbf613d8833dcbf207ca343a783f4199c48f4fa23f120b0fd06ef110ddeda981226620654a644db5f7658275785b6b7c87fe4f9f3b0b3c697b569dbd5eab5f94abe988bf3bacb0b0b0315dc20288d8318f5f1119364a76134681241ea59dbeededd5231a282a8c18ecef0fbc4d2fd4bdc2122eb8edf8ed36095c546da881f0cb7ac1a5e1fc7783258cf5b4bdd45a3928c56387dfca416c38f3d10c9adc287887d2fab776cbd219dc525e1a5e6fa812a05123f7a796538c9e06ca6d19c57af1edc5526da9b2353107c8b62a68c6dd340ee5bbbde23760e0fdb754619a22a7a4886ce02cf63c232f42d3dad494b5bb790ae28f433849723d4ab42b166d27e2ba41e32ef8101dda7717740e944c699c7326627288b5a0ddfd4be771d00e20640b9f53385c43b751210b91a4719f289f23c714eb08f224b9b76bc6de43501f4dfbabe851d64cf124300d55ca72f4736214fb78d95677094b44d2c7ec1785c49ce82f10468e7c2529ac4e6fded6f8de1932a1c308775d3cfa8a7732e14c28826c83ff9564bebf0b25de370251fa62e4244ce8075e4609614e67dc4a4991395c70e5fb4e47600dd4d215c402d832126896a59962a2a40cfc213f28210c410dee123997a9a5a4c3304cdf969ff7263786382ff13b0123e3a79b47a24b1314c760f48f20f4d47590886b02695df300417ce5a15cb2a2a23d7bd276651762cdd4f44a2538b7aedc450f66351260c4691e9c5a65646173f98e965952d748682faaad09be11553ec4fe514c9b46fe5d0da145a521f35889054336d2e8cb89a7bc43903d6bc2f45a1c066d13831752382187bcc76caf03ced005dfb12888459ef40c9d60bc2f72342c6daf2a417c7f5204f636975fc7087de2d545f20de8216f2f82ecf3da3c7924182ac98984a65c53b36fcc3cb3d72768b403d566e720ca2db6c1de0bc478afbfa10dcb791ddc0371b610e4cc6889320086c372cfb10bf24d43180609a71828e1808cfbbdfbdb77ae6322c6a364312956706071494c386a1f1aa9b39977d67ec25bc96102ec53bec1e0534aef59caee9ca9944a36bbf090c8492674ce5f12ea817f2b5b50325a2db9113e89de23e9273e65a062337e205d1ee28f80c5a75342880a0a23592da4624b96285da88beb62ceacc6077ca543054661907789be60c549186b00e1b06ed8c67e95a3a7326f6dcc0e578dd48549ecec0fd8504bb32ed7ed0eeb206aeae2cc2c8e0c5660281a532671ecd38c31785b21c57239cf759fee54925096972b9df62c58c1ba71e8f9515433f1925b1587719ecaf83ea01052233bc675666278ad93246a5e3fe7b9cfe07a62f63eae5f8f0eb9e8517f07bfbf2187222f5aacde364ea74dac77ed2558387567c6dfcc0ec923d41dcd1b4b931c4ec607720170797a1e10f6bcd7b1f8b92e7c8de41a770dfef724559a1ceb09dfdf52c2313ef881fc20ab66fd75384057ef3df762329be5ce9bb202c2fddefbba52d21ecb40638ad321d78ac98b3a7223fbc9b77a8d16027aab830a525dabb07ac5d256d70aaadebc9bc84f1920d8e19f0cf6cfa8ef523d95793828458f2db96199c69a89c7a61154d1aad898a9733717dc54d01f90098c8b6e35eb4131b41058ee3ba948b577608b7f26cedb61c7a0435b535bfc492f0cbf58a17402333f9e0584560695a11e1c0b267669c6edf170efd36ff562981ee82e6dd348dcf1a8ce513e347a4fe7b4a80c9e31e3a2d408a35039041017d9908c64b0e5764ba9b64166925731b6c629b6dd41c9429e23035a9d8db5264708511af07f36f9b22a8fccad1a9957ff4ca539d3824c18d5b2c0b5a93be67f99e4419c630a45c31273eabeda37067abcc8e308afd56dbd5a586c7a04f8b0f78b1a1a634d8904c5b3e0e6ed8c3736f0f5ed1315e040bab8a0f61d0a487132f5b4e239494430a7dd4b99e47ceacc261625e723f7ff44da840f80fab914cb53dcfdca4934e72175ad1de38125570ce8cb1d57a53aa9562e374aab008dec88dd6c17addb6611ed6ea444de144d75462c76092cb99880109ecd164c180b8b2988136180dc48b0eeeaddf59d5e6b2adb2cea63db11efd7e3b8258dc6adaac7b04d09cf4bdb6af03ab957e78c8e149a2c7c3970c6f0f2dd7351d6d886eba9ef6c97f96b6e603e17344dfdcb156092cd106b362673faeefd3cf518dd9e380087657fb0c860e3748576e9512461b16215e9a4cf1c37d6bff104171e88a03a2601db32fc91cea22d1b9cf3ee46456cfef87f679195aa7146ece4d3c034493d911f556f5d3e137e75bf8d8a746e6f3375e3371bd162fce27beaac90ae7d5fa430090841f219ec140a6946543cb8361b89dc04a20c74f0acfac4283f94ce715e296876a95a59d1e0eadbe3ee1f78bf882bbd837e2a977339784ffbd30e54a00ce0e5a95102b7be669dd18ba76541b68c7ed2d38df371453b4b1e74e67d7bd30a49c96efb87650193777b10fefa7b3392945206a6e5439b3af85468ca01ed2e17223bc2e817f964e41a44a899248370ed0109cb0af0ed9736476f389fb53649c2341a573ab026cf6d97dc08b8c285637b4b003b7a7f786c640e01b2321256315076c562b26bef11bd47a0e8bd77f91c2b7eeeae3805688a3b9ea260a89e1a6a17ebd9b01416e5d61921c8c25159891b561f219d6a2c50b5aabe415bb6e2e53c604e658dd5ef5f18262dc6bc0b93a0a2ed63c226c4ba8989d44588b26e1a9a8a6e9f93681ea332eb10af5ceac1383eccf1773a9ade2bf2002ce7ae838bd5185d39573d13453bad9b21843e375910ff31fd6cef21a72de9a01f484c68f627de2353650756140a7ba5d7acf012d1130f71eae50181824f2bd568ec83cd85560151ef9ae995347c47ee2e197966261c2bcf94786471c9c10ddc16682927fbf7a4e5b7687562d2931a32eecad2cb833a52e409a149ef8c0a5c2ee122065d1f27cdf934436a96b760fc50ce801fcb7250843788904a24e2bb09d4022028c4fedd5cd07140f32e5fca4e4a09d75b4137399a59a6cff4f313a1931e094f4fa9abf0ba36d8225ca3a4cdabf3a26a5743f5fd4d24a2d27c09e89e6693a51a01f69708fca00ade54c3f93de1495a3f88e20a9868bcce7c951aa829fee0ed331e4929219b435776ab9b79e027eeaca372b26830c6da27c4930ed050cc850a8d08db3b9b0883eb2a323c639335f1eaaf16a81f259c79165591ec70b8ca9790876d2a207162e07fbf6487353c71b2f510fd5974af78c582d6e5b4e5b652036f25fe9f352986bf0a69b48a18c613a64a511f31e2fd2ebc6ed107c9bf74bffbe4d34b9cea0c2d61ed9d846c757e74cc722a5c06db210e7a3eefccd364dd8cf86eb28cc797e556e30bc25977df09ddf3bce8d1fea833673305e3e0ab0c546a99bb5800d10e7cfec77d2af0da269aacb7b89864b2375ed26408cc472a8b8e374efbe62b2c099cf33a4089d2900169c77cda6769caeea49caa268c9ebb617e4b466b268c1e8ab21338dc0f5a51e108a1514888fb1d15f88facba89d621d31371442ea5e911ff15ea1ce5fce00a3649d1edcba57fd3cf8e3d3392df8eecc80d7f1af622f94accb2d289511cc7dadc65811c30377f0a7f4204befa8e77c29f441e901dc1d98dabff10ceb491ff32de3558754e0b686561fdde7abcb2be3ad9184b08aee91514bb0b349f74d0c5c6efc18f0c4d765636bc2bb829c5546d6b5685f63b0e1ae817938fbfb10a941087602ad9fe47ece060c78e8d8e67d3c609692d73ada531e50d22179ea3ef81e76dc0d3c2fb99853810b38a3f05de201a5495f097830d06246c9e4c20a7bbf60f5bf105b594e99e73c6422693dac4e352541fd14d29cfbe612c50a799f984b617b819ee7bf8374f754e3d337ed6c6e7b148a547e4c71cc113fbb6f5be6408368ff939af55e928a99cb66f8ee15e54ca4574df979b22a3ca7eba60914c78575a00fa722078ab1942616f9d4b3184fae966140d9a8120837ec946f9547259ef953892439c3356877e1118cdd31463f092a2f3885daedec7c3df80186764d881a8f20a71457de5958e12cfb92fc098062b2cdf92ba6cb3273ed133b3ee4c03cecbdb8d49afad4c7509781284d5728f29e37b4620a4ab53bfbfa227abe15ce7392f7eb634105de6abee569481ca70043d6cee07267a1224b8d5524d75e280858d10fd63c686bcf7dd1b0d4c3055b06b47508e4f8c825c9a148b2d29c4ff150e638473e0c697225cb9e016ffa7275225c6af1033f777d2946968a19645e8bc80e39ef4df8f8bd1ea2cb62b2e6ea6c6277067d2828c0e5b220c07ddd20cec368d411f00714aaa4d1ba14a6aeb2ad379b831c079c8603c368d05d8ddee1e5420eb7cd9ab5ac255f672efc9507b0f51dec089184786323bed9ae720cfc16426a1b7cad8066654869601c3fb51c6df642b8c0c8227c8168845d25e3516a65819145fe438c0485debc953809af1d22d734fb18206a856118e432b072498c949f0e0173700ef4ffce0bcc1715f685da5410c7c292795a648eda674225b42abe71b3d4039ab7753097784a0f2247206edb5e1159bd0946c95be9a0a39b965786602c1bb1b433e33eef5461408ef58df02e4de3ac0d08bb88128ed18ede1019020a249956dffc870ed136d3822ded3e107215afcdaef90b7329b96cd34be5f68a29c5fc07da024b81ef322dbcc90fc02f74a4b2f77e84f0b247f95d99a11eccdbb948831630b799a20bbf4ac954c809af696b71f90fbdfd73f9f5039dc2fc2523148c1b8eeaffe873aa269cee653c33acd96be2678b020b3d6760ff95070dba2338db5bfdc8548d7d9e3a2f4751e7c336dc3d2df5c94fd998c9861cdc7570943bcb84c6f6739362691cf049e201806aafcbd75abd23e6fdcb701000b6fd6a3f788a60eb9282872fe3da79f47dc0388caf9199832472df27c8ede7e356a5a9225388e1471e6380496f4286855488298df23deec58a98c314e4c6bce4e37be448d63ba7e4f189922f70d6f2747c823cd8fd8247aec046f5d1d21bc269711c608f44da37e504e27c714faed640de528c250a6e12366514bd4f12c666019ca45e1ce89638387477fa82136f1298eb56807ba199aa39ee21c265372221713413e8e802af46b6181a8ceba68ee95bc1518be25970c3b8fd5535b26be61bd533ab0bd1fbc2f5ca928008cfef28ca5d0d5cc9c1eef88c5e72f7ab81278b27d44cf91245f2e51d152b62f0c8b131a04180f56a352270a1e8f67b8942af32731e6bcd7db4fd3560466e435da7805a8d14a3154c213994dd2b8e0eabb9bceefef62be9f44a52f660cc37b1b6079bb55a178043371e406309fa2b048db6abe9ad551cff3ded0c4ef3aac8cf03822eec303d6cbdcc26e5454df5f3ec7c93c2ad3e42b60a53d99ed8762bee1723bb567708349436a6cdd0c57cde1bf31623e08e890191a7ec4d1f42b8e6077d399d5a1b2b91bf673768c49a1ffe8e4452e680e9e8bfab6612af842b6c694fcde39e70d6b1eeb3855e14ae22e4e3bbf95b27f5f59b8f27496f4864b154107b93c63b0a10e83e32c270c8289f405dfdd117068c9f1e8f8175fe04add7ba2318222ff0457909c364af4ddde9393061f5fd3499fac7fbc815ebf550a1fc6be02611c8ec6a3b4e645031086d4638722e66ea45d7a27498ea344c1fdf889b4dd29e157e321454d73a8404e1c660a1b31d4607208ef945099ba56bb57ea33ced18550bf9f14888384a5f5a8d064789d48cb185cb10df1f8f39fe5fc839ca2654db6bc636827c9eb110e78c268d67d9b07b2ad53c9bfaa58b54501462b99697098ec4b7cb689f5c5f5e826b7a690468067d4d88c5a8c5f777315243f0152115389859624c705e6c96b4b9cf04fff278853cd6a34c9275306dd53f5e8e1630c60f18c256df44a4d3c5bb6e2a0e8cecc1494913cc7c236c1e133695295869a19b44d79dcdfdcc2b67bdbede19dad0bb0e9cbaad6310f89c28fda9bac85b8f1b065dfe6ab7fb9ddac4130a6826350b18750dd0e40d1a1c2d90f3900e35da2be2dc6f0565948ac80fbe323fbb95aa0fd096e4ace4640a5c4c05c0e4ba523d6db3c0bed1df497f0ef8656a18c96a6d12ce5629381bd15163167fad5a8f80d85662d8b57fde1d2dc605aed20bf6bd1a4634b5c927b07090a281a816052b1ad6eb12373473304659787bfdbe35d12a0f3398cc49a089112dc7dab0e5649f9269e9d4815b472c8117ae2802f1557bd53a39b85de9baa1065ae0ddff67bcc119370fef87ba8e539268a0ad89e61814d230b2fe06213078b22253a81e67e3cf67113c7df45d631287d447152fa4c766c0c102d7aa493fe8421e181904c54592521251a0741f7c3af9eb0c8937945c6ee50347bb3b3dedd2c0d09fbe695a0e2bbb47373df543d96312830ee3923dfcb6bdf412451e20d88bff584e902f6573e8278cb6f899cd09f9ca21a9cd5e33309e7ccf1950da2f89d94167a39e613274f9f9f640de4e31404b0735011af0e13121e8c50705d88df2be514eb270819723d8d603d84c065c716f8775495626e58af946fbf38c9af3c3dfa6ecbcdd44e74637ec3b23d2b7f2ed513ff285198a28ce83a01f43b28a0ec3583db9757ffe6c128960bc83304abc997ac5702b1ef0ac1bb9694350bc577e7586c91e86d33503e717c09910150257fc551d2e166c456a57f1fb518b55b5ee2a5f385b02c5b80171dcbb7608c4474d37e2f2a5feb0d6563f7f4715a7ca3d44d65563922245dc75d36379460f23a9533da1873b4adfe89124c4570342cc8000189ea2db003e9d34cc866ec0de7f76b2765630e4c2024c5fb8be7d2a36d8badaffbfe9275dd04b1e16a6bbf7173d17a4dc58b3b60368e548e9d44d0a44271edfe603154b62951698ecdcddaa0e74ca0816e9ef851324ed6c71af2177c29c9256669805281ffe54d84a12d0fab1512febef7f81380e21dfb835ff33c4c62cd8e91afcbb1c7aec085c6ecbb8bb14f34d3f2cdabddadb334be8224f48df74fdba99197fe8abbd9e4a4048ff2aeb0b7c22009c5a25644367b091c50d9bc1d373adfeec92797ec8e1f2d6c99ca3eb1cb0d587c0a11bdae3246a589bfcffee2c99ecc4b7c6b12c94dc22ce6de00878423fac1e828fe62366aa25c0cf9dceea1861e4fc1b733de62786a3df96cfa6e2e3ee4c187944b0919d5a75b91c4377265c0d7b71886e04ff25272fad51a3eb502f0f613f9dd4db3cc2a72568d49ed23808a3a894803a96a11af6026e6530a325c8ff7316b760733cad682d0ca6471ce4f641f1cd6894490afde369d11e50448d0c88bde896d7898f516a55177dc5f483e7075ef6af990d2fea71fb2bda0bb7e712b257e3793b822a186603b29a14a242884ae61a6870556c437f66b34d157baf1a9b67d1d0442a5fa67eae897efa835eb125b0921659603eb2f737f99b39f82bc84e72b3056ae17da5900eb7abd25d90d57bf0b2784b18c7a5ec70ea96a6f7f9548ace29a4911bf818a62e932780732ef04b676d0e6ae5088b0aca9a539a7f8486557ae8bf3fe76cb1bdd462bac75add3bb53bfc75cf0d2fc742ecf903002b653a90d7af862003e94cf7e371cc22be08543dd3977960e9216a11e4727b717107638ceae840bf8d2bbda6ebdf7d0ad106c7f6678e5bd5a3e5e873d89ddceefba8e23a08097aab5854298fedb28cea9111b45f0d3cfc25c4a0921c640f44adb94d97064ce70069185dc8abaf2a57176d7db8ba980eeb832390c2750b563ae8c0974f808e9cb49152962a98a494803c31c0812d5cc762bfd353ae672e169a9dea4f605b192b1af53850794f5c0f67589af84d1409b189b05435defc69071f621938007b6f81ecc0327b1458ca99e460e5502a20d0928898e2e5c49f70cf392adc17e72b30f5f66a1af15a44961e70ed0c55d0cb8dc7e42e996aa38225cb97ed92f32e7c93c3dd21939dc5b9b97aae24c3a127020c7509f7d75a80f5f1bacf4ed42f7788d9ba411bc223ba6e785f9c633466d1152ceb4b64e66f186e5926ee5d8b3451413e5ae9ed3703fe67b8a01e490483f24b1b1ea1a1c5d9a073a8dbdf3d80a00575fd27bd72b2b74a671248e526daf2152c90a504fd6571599937eaaa3caaef6879685d83bd2060859b2a1d3b05f5cae8b6aaea423d7ad8d0cbda0b6d585d4bb800c8bf714cfa4a531b4ceb99fb40b132cc59933f3c2913456fda1190eeab785b4d7f5626715cd229659ca48a37e167cc55b7131d6a3b031d487f548374041157759984eaf55d18d5c786b7fa2c1999d870749dcf50466f18be5f05e732bc019aaa891ca63c2d732bf1957e6d1725a90476ef17ddbb5ad98e93756dc72dfe686c4b7dc8c4de5c4d0cf049ed9959d44224cdcfd13255b02f056cd218561147508dc6119c3f14946d9b19c61328a43870288da6399a749726b8b9d3df79c8798d64993a5ae0896e6ead0159b3f1ef183eeceed90dc7430b55f0e6d0104695e418094b3eb977b36753696c961ee4a421337989f57046a19bbb16b353974daf2c370724eeeaebce16201174d082d207d9e9c417fa658d40e63f85bfc015408486e7bfed443ea968629ad2a8af9078a869d93e4af2c760e9addbfc28520f2b50ad46bf0b5c147b1db4bbe4986fe04fa26ce42db0285a02fa6f6f256bc73448b15cf02fcd604c7f68a5854491216de1e1ce1dab53044134df6f40d7dfa58e52b7e517d65032ff7dd19a4f2a1b9b0b66413a603f0135bf7a29bd47cf55ff1e6906e1d4530033c427a891d680f3bc7579c72b4268a279594e0ad708e4a88e0e73f0aafb59e1662f4d2562cc25ad5b696b49126b2ae74a8ef318fd34c0f9150addfe24088526537187a6fec2e5c58452912eb53e64dfec35c7fc14209f5c69922f0b1b57ad46466184e9bb8082b268b50a2ba0f30c208ff09b8f851e5be58b2031c03a4087edfc6f1b356e298d82e28c833fa9207c02bfd90b8cea4dd29a128a58f756ffa5f5934cfd977f87848a360103e6bc1e6af203c2e13458a64aae8d4e8ead886517eafa29954bcd297c7daf1d164ba22b26576208b19af1518e95e44247bd4dc6965a32928ed4ccc5df92d81101c9a035b16cf362780b8e0ee666c239c89fe65b8453b64dd1ae8ee6bf0a342eca7fc8033be35a05787e97b0df131c80ede257c9cf53a3b9cddcf1c81d5b096347233288d761a618eaeba3d5db9d530909ade26eb19ffe782b5993594a4929cfd42b7368658dd424c7545d0a3b0528142f4a819544a4e131929ae00596a4bea192f4acf3f61a39126aa9a66931272e4163cbe937cb6d6746bbce6b6d30b35571272573f42f5079616026ee21f4608d67fd7bc6e03fdcae89b541d173ac4b48cfa2e648f8efbd482acac0f49cceed623a51fa6b7214e2954376d79a914002cb9b14938656cede0deb4ac15e94718e3fa37ac58993b7dc799bd89fab69e76399912e5d0633a88363e7d9007af99653ac272fc5136d4e1f645e492d20b472507159247e8bdb8c88ce4adb250379b77962bb8bbb8790273cebf6572828bfbd198bfbd43d72b0cc596397edb7b8178ca9e645d924f97545de76babb732d29261a465bf0e5118335670c6fbf5e51d5a10a29b27427eda2ff06334dd04d0ac294d9145c61a43ad39e19b5c8f8a9cefa27642952d4bceba31df5b49e432a3abe21d26f5c3a9478236e20277fa540cafff6de09e23539c04d22d0b18f014676e6c60471a6ef1af0028479ca267c22875c67a581e1e7dfbdd71fd2121305808596154f9cb9c467f8064af27be899c8d225aa048ddd8bb75f3b58de3bcd7c41196dec6407c911212f714ada87479b2557a413e22f012d7a601b69283244e48e6f95c480230ff801845a0a022d91ac20310593ad26cf10c8e4ad4e4f519d02a848ab99c55419b86c8513d6dc5c36b50415713e103217158f6948f047038e91f4bfa6c831d84d7991fdf89a8ceab86ff0d7301df4697ddae8ce58b1e66483e35f25fb0c614df761c2f1ff5ee41e6cfbccc5b87997ae5a72367f55ef5f523b330b4a4540a05542a00a9de472234c3ccace3c49d4e98599fe58d4205f6e8f36e7fd99e9ff6fc81fd8c57ce60d114e1f8730ad90299a2ecaef0b2fcb6d7fcd4a8b1b96f263acffd1500258b58ac5b1c3cfe1daf16811ca586666113efdde7f83e9773023e91271b48e2ad7183d9dba17cd72db9790ea94fe8eaef276277a4925b11e3e9ac3b16ab0025aff8acb00d28958ee5ef9ff00967e3f08fb6717856d40882cfc86e7399b1b48bf359d66438ecfdac66d81f6825f1fd4c34db697c56985f745989741b40b53decb1a4c350749ca3656d4bdcc6c680dcb4724021de621675388e733e5bc14293e9e835c5bbdde8184039a0068018f31c54e700f5149884d3cf71980220468bed31980e2a0fc3032200cde1fe49074548daaf2a8d1cb8fabd3c0f3390e610d79a5d20619d1d35557b868da626f3808388e88112719d41355261fa88a1f9a29bcc21b1b37faf354ebff521254989ee00a76abd6ac576550dec3a61e3b3f1a9cb080b5e3aea3f3eae8bcc9f1697f8034aa9a81e630e71c50447f9893d4faacb0ae780cc135f9006186139e8e0c43980fc78b7b4334410af2ec07863a19dca013c479132ef7aaff8a7eedfae1019ac7e8a6fa95be5b8ab8fd83d7c20b089a046a6f797b19a72f85be6a6185f1dfd86dc0e94fd87d1433864a04f009ad97daf7ff4e3369dd223fef97d5ad36a3afcc8a8328b3296d89c93306883abf9b014aac3beabb2d1e5a9cf5d62bc4364ed6f4d11bc6dc2aeadaf904abc6dac9d0d029767f9b2882f9778af86c232494e597a738b3e80dfd932403f9a2c92fe386452b90053c803861bcf369982f1d39231edf7d87addb69cc0a5194e786c700f796cd51419e356230c0c61dc963de75bd40b760679a81f0d256df52c42ba730b80b5994b7db6f0bb41fb90dd86df81ead56f7732b454c0416db4112ee1b70857512bb30390f66dbe2c663300b82852afeb125759957cf021dee66095eb9b521a7c293ae08657629189d85db537a24c08cd313fe0eeb6c97c39ebe4634067ec4fd6fad7091fcaf00e97486770e2d144dd34a9a6d63d17ec5d44b90e172bfba6aeb7243dd2237fc306bfe8cb9f0ddccf47a1b38ba148160b297198c0810e1ba5d7e18a11e74b88a7e479eb321c0318670a9193721bf0313c5dafb38a18c601de61deb7ecae738e35568d5164dc7b9d0e782b1c7e4624f460865860e73267572a15d46e2f507193dd4a718798367718e1e6af83fba630bf63f3100078d1c0058747b84ae2024d7b86cd9c2f616a5e168ade528ed6e74eda683c9f4a747b8859139ce40bc3c3fbc2ca407513bd2a62db71ab64494d47b1469636c5615f9e4d58c6403bb6816bb3b283577dee7f856e365c2cd7296b89b331086e578850ef38ed5c65ed727104ba33dc48f0d398aaee2bdc6db7ea3e42c760f1d77fd114c82951c1b107984ae16cc62255f923c6f4eb69196506d27b4008a384fd812c9450dc62200d7e602934e4260962271726ed575fd41d04bb8a8def0685651fd612d1ea25e43725ce19fc330fbc19d4870bb0a18504e696f23e44340a600a67984847a4ee4c4c5062f913715a55ad224cedbe3e0745e5f3550928aa2567413cb1d9cfae19132c0b38313033c131140cf3c60d0c42309859d98beaa719d4ab369043c415d22c1b40a9402851583eac9de7648b42d37cd7bb101b7546bce6def0298526f91082c422254109cc878c065dd165e052ed02dc93ed3b5e94099cbcb22d5054c7056a2bdba799a3f9c71d3e568c57a272ebc33e66580b8d84964cad4dea38a28f1541e9ef63bdf6087c78d48a79d14b68a9ac3a05fa29ec7ea602fb40b0bc7b6246b32c3c6fd7d2fb6e2ed25c0c766d640bd646d85eb17f219ec7dd143c75afd5e95ccb48c361a6838f6030d5a0d071a468b3976d6f76bd976712fea3a3588816be7e212c93ef26246bfa175912db5881dec70c96228f71193ee74cc54a07b0bc4b8325a858b36a030aaaf08705f4962b1ebb7232dd9f758a659de5137378804ae0e9dcbc3ab50e09439f5eb6c53bd40331bf9a7288855f2a6b85a79fc1e251a27476e4a71921fdb3ffc6d557cba50bb84f17991215490c112fd4a297de0f56249d6c07a663a0956261c7968276b9f8cb3936a216d6b903170ce84fa7e76210ceb08710f26689d556a4e1da587ba8c535aaf0c9939737ca8ee87129f0baf1bd90640f20dc4613be66157559b963a263adffdbdf95bf8e8173366172fa232f670f072e06a2e1a96caccef3a650752b429fbe3d1bbfff0ba3b4490dd6a74fac116627c3dcc4273e5464bfba883341bc8650987a73fdfa537392c91418ec77faef99da034588e07a93d55e23d7507ff3aed7c6a7c7f1699ab0cfefdbb4b0c5dce42c383edba7e542177911b2629000b48cd7e3626c3d66bf32955c71c620d977e51d9c832c05a2f6fe7db52426799b12cc0c62c8fc3be7399d7749fbfdc7c79d064755d3fcf57c7721f21ca2afe9e904040d4451c9e2f7803019cade9b2d6e17070f86ece5f0179bf8e9530186050fca860a382683ee4f2719d2138a2b6b9e5b6e8676bca63eaa5d84a4258ab5d103ec5683e00aeeaea2e9bcc6ef5078e15d21983db6931a6ed83b81c60a6f945606e3f9e7ad29f1d8228e575f97a95f8cd51b4975d8b64eec4bc3f2590ea8ef21cb4e11fce244fb8fa4951cf9c08f255c14c3ef7058046aeacda0ffff6051c7d3b964e2e1e44232b748fd58302978c84a1f3917b0bbd6499d661bf8a9143fb6a579f73d9c20d458aab8499dae45405c39f66524b2962d77cff1c4fdf6695117dd387c926884e210e0bcb29568ef7ae0b257158c9afd1175065814ebb1cef2f2eb239ee60eb4edf63f3e804190fe768a5d7818fa128ac33920ed7ce175906008a6a83e2fed9de289a0bde34b52c8691280f6b07d69cc9a6d85d928c25ea32a1f43b057558001dd12fe07fe8243475f5b8c1d64f61e9e790da66fffa6a9516cffb2cd7d7dad512161e0e57ab837a774b7fb2760fed0f958b813e188955ee3c3e151ea1502dc6049bd4921d8e24bae81bc7b00f80faefb90a4d8a6ad86806b0e69328be4addae16943eaf1604583a30c7d86ebd7686ddfe415a50ed310e53b3b16ad25cb3026bd0e2cc4c369fe3e9c0102d116674abc8ddcba82cf3c9d3184e2ccd108f58af044b67146b0ccd8c4052a335aaee2377777011c76fed25e6d8b679cac74e2a6f0360e2b944c33e0332837ef617825e6b798d46de2e9e9051b031d5298f6682079af2bf377ec4fc15214727f0e1b679e077cba7b999815627c5caf0bc40fc525461a9b9178f05d4fda27e198769546ba357c8f7bdecbc28572493e6526637274442ee62b2a506654851724531c68971400e6050d994fd8f3008109798717db33c4ec8403121cd31b7e64b773f9a6ab5904f1e5d08c0c1b15bb754f906324bd03eb205e4891af8f6e3a243234e0a300099ecb52aac81ec5ffcb6ce7a717b91ef75ff5dd1fca24bf1abe734ac4c18ee8879492e01cfb92f8f543f79cf2fce0b74968e78355f8d5fb7ecefb507f91747d4bb67bdc4a8a4d997a7822d7bbaa1163f14ce9a9fe15bbc19b7d1755a49015fed6924b3555d8ef4c6cc8959aa228a0850e4d0cf290f782d719732e54bbb4defd82d27c9bac2c21a10175ea9eef4ece8df2b7a28a22567fa411c782d91a4a5b6a931477482d8f416743da520a5fc4bfafb1cd4d0932b2cb3a5bdfc8c7b7e5f911bc430eeb621160443b61afdc268a71831dd3137a5ac1633914550bdf89e3bcc767553ed88c35bb504f1468dec23a23c0cf2ff8c8254469341158de769c416c8cb6fe4e49a8da60d181516149200cf5cd9493d1e7b6be1343cf4fcf1e6cc212d114e559718c415faef6614b5a333518906ccdfba870c0658b48e5e010908394e7930642de173f8e89e445b89e641eb966bc0641bab35ae79c9abf719f841bb8c30e0e1e9e32205d49b1017f9e10ca4850729a4fd804b1f77808d384f6cc24fc08ee1d8c8c32e5f4f9fcb20423eb43788d7891c3ee67e66648f285f9cc149912cd721dd12215929912095859f4139431c17c0ce92d1f0519315a5c6977a075778f71f120255404cda696061d6ea82800cf542c367868644902dd94143bf627448bbb2d43ca7eeded10852a946513b507ba620375da07b1fb0695a1192fbe4f58b92db8237fad334061c8a52dfe36d1a117e2acefac9a81cdd754ee2996b6f92d01455de4343158be0d5f6d3535e9b8c23e10bd46670cd7cd9c80b9da1323ad4a883f118e2150d81e84166aa9940fc91fb78946798f77e6fbcef3ba9ffcab646106bffc478634615e529ec1154e4d7753abb3698d4d239e1f085999cbce0a746cda1958127aa65fc5f10c9ba7a4788e81c3a027eb48acee7cc8ef1b92c7e8c3a64fc3704fe6fb270a64dbc6788004735e20297367f61a775c3b8ed116ce9695abc575061c88fc1a23df00ca63ef2ed499724af5d6ea60587d4ecb21b2216671462b0b9ab3742a6750d5771b38ad9511b287cd9219f0e871864b16f8fb1b2c5a5ba28a4e46642aca788581787313667137b6376581bf07666ccbed2d1ccbd039901e5a91a5d24360e534efa34c620e9d7d4fb953f36f743efd98093fe4f007945ab2d3859bade2b2e81b4e142719ea5d0dcb01dc20aeb72158cdfafff710dfa0885982412be4786be780c9df2605138ed1e5c8704b7febb8924bb51f3bfcf81519ced3eaa724889fe4a86e3d9c017e218bf55a7cafa6117a6b7cb791b3be0d5ad665f5f0df2927daffd0db9fec7227ffa8449fc1c3a1c853354960deb26095a6e23c4acb7e76c2ddbdd88b36dbc218a45a728c31112c507617ff19f1ddab13eb5eb4612ef70a53f3b7ee570cf1f4877dffdc26ec9e8e00ee1140fff41240f58addcaaca1c8e08cfe14bc8f232caefab6d430b8eeada52466825617dc6c9654370a56cbffa788f3a7bef0e5dcfd85d72e6967d82cc7e0d4976ff80a5ac0ee95974457c18fa6a83b9043ffe7bab6728bc0d4a7a027514a829998657a0f4660be058209a55e4763e38c27fff1f4fb2ccdeb7a9e0e439f7dee688cba3c12f13f4e65f199dfee8d055bb1910e8633c586af937d1a3e602d4f328c8f7d8dc5bb285742911c3eb07bc14e226fb9d9d4bceb2ff325d3b45e403ef7b48c0c322d858f8766917ebf92b139c293231e45290965f3cf6ffc15e46ab38ce36fce9acd9728289a53aa13b7216e1374fad024c2adbb79d9276a3362cff2f5c84ae56861650f92dc2c1a16d62867b865079b2d3032f992606972dd08a84a1dfe638ea506946a8f8769ffbac50da70e4a8599759d3972c06f368269fb581813ddf6bbaa4ecf44372c3f9731188fe000fd5908737122155510fb546a7ba53c3442255901650c525fa185292316acc7f70c4f932417d07838476b74c1da68262c2b257a68e19a1cd9146b926e7e37e71724ca72583d09f8031abee613c312c4f1e8c75bf74c72162b3d762356e41f86e0d18755081d928d001fdf65244469d7bd2bef6a8c94e61307f54a7a9b017926f1aceef5c160087141e6064d7404eabe90cba326e8c2534fcc83b1c3148d71802735c4b79c7471ea838225683d8b11172a5e4b015cf1ce37a644185008db0a60d8e6244f52a487cc9e7bcf92b4d132286cacb6f872414cb4be4b63fc0f787f15012a78e161af69de033cc16ffedfa6026d2f3e035cafbbf8f386b0510108affaba105ad5dcf19a89e45e7f93cf183525d578794c014d8caf2ab473c6617d79a2a22c481a996ceda9f1951d4bade42673d5a2a00d0ee2e05b1ecbbd044b3e247f3679b991a1bb448615c34e3409f36485ac860f9ae5468367a7d8d0fed631a48627477372ca7daf39313ff8555730e9c3614238c04c8b022a2cb506949dae360edee5507352267c96e5fe45b04d763ad66a2a4db5cde0783f0a0e5fb18d2b16b0fbb3bc53eddcc0057b6edecf514fd58fea149dcea23851cc9c37d46d4f7c92487137b4e6f9f79724177f9bcbceb61a1b761d8825c00da4b8f8613176dfec7cb6b0d5949a55c73fe0815b23462b8c42adbd6b7b6758b9d33a7da0d05a30fdf64337b4fe4e3404afa47a87d1b3bbddfdf57d5ff0ca091a9686b9cfc74a5c6ff30770d69b194bd55a201eecf6e55234a14743bf34026376d2f6028abae677daf97faf53feda3347490b1e686249362864adfa3f5998f5b951ecd322abcf259f7403bea16977f7d4fb7fc1538368a538cc18d2d58d6b8ffc8a13380bb063916e4241120630fd64db0f2e9da7659036524537efd55f314f6dc2310c6a1d08a2692adc8dd24db3a7e423453798acd15513cf721baf38ca98548738ab7b7bd3213a354b1a8129629b4a02abdc374a6e413ea3d57744393bdf098095b411994a9901741100a3c53eb0e4dfce224d4f26cea95d2605b6a570a1e5e4be43ca2c674c7420f7d87d4e20fe1f83675cba5fefc7a28a5d7672658e55eed669e3b868de51f4695b671f2cb05966806adedfaf262958fb048c4edb14bbc1c117420aa646c28c85145c146e46629c432a8b935e9a1e71672f73430f6d6ff0f3d558b2b13a2c41e83c6b51d36cd80b9aa089beaeb6e6d60bf81248199ef150bca46d7630e27c36106d475b6542d1845ed704eff668cfc1a4f09b1d3c8a84855b0b815526461b9e61aa9a6b90368832daf63e4d668c67d1980d5102335bf2b1eee6011cadf6aa9ff23b747145ce3d3b05900670a8994200d1f7c1f7cec2ebb717a73ae45dddc5518fffe87a742abfd9ff75f053e730d70d11242d4367558e7d5939ba6a24a7331fac535a1c1be4b6c4016a64fcd7d5edc8f68eee94f995ae6b2e07455e0f6e6d5f6d812a7d9633e5890a1d29664d29ac33143aad1f83f9c11d0240a6c03c786086f9058ecfec40dc5d5f28e6f1e50759f2d74200ea3cdd0ccc7a1d313bac4aa3627e860cd83e50061f5d78aa1a98e46cac25c22a73a55ccb79a050b8ec49527dc98fffe2ff3937469662932ca07f0329322989f6ee2453850b9d2a0d9fa672c04e5d22fb9ebf89242450cab7d05313864c6696609f49a3f9c9d9136204b6bcc1383ca0d723fb65c110baead0dff0d5ac3df883c73f1fc4eea2e6cb06cc7596ca3c76034d319a886ff3c3a19253be6fe79ff762f67f417e6c76e58a5fcafacc07115203b9a77cc00a82b78c790a15c7bf6d05226f61e3c2a3bd41e4abf5a00ef5eb29d7682e25745e13faf110144b1685db43d48101ca2c3e9083d648b9c13444aaad5779ecf895e2d396de96900cf35634e5ac9f1e83183c0eb6c9b5cfd1d53beda30fbb8c28d56deb1ed9254bac10b9d2b998d28929c81ce6e8b3f4e4dcd509c665bcba47e58f60bef429f4ab61de66baf1d26d502d8a04a06f365d8d4b40c395d928a6c50814f45c5a2e9e216cd9957cc1507aa163f71e59cf08515becdf1a53c4b59ffeb3b7c909e528ace0d86a7427664ba85d1db350ff572ff1380a75e45eb623f3dc2c23c722d65136e663bc1e2e53904d6e6bba9ada9aba12f44d2e942ad2d377248f53a26cc67590d3f5f08aa75a96f499272232e4697514d5d66af874740e7432bfbab0d5350767d9ccb993f64407b634e1e03b7671bd5841fa9ada0d28cd87041c56061865689a570a545dde57102a4907f67bdf89bc5a3674ab05fbbab4a473365b847f9024f7526c8dff6410e8fce818c85708492cbbd1b7642c8b885c02ef01febbe7937c8aa234b90bc1499abb629ee5ca89cac4ec2ccef239acd1d852ba3e991825a25aa2803f4cd4b21fad82f488e8b601964ba82d8c39ab2626c6ac54ac0530f1dc5511ed14ecfa535681120f123ac2e75aca35a4b93855265c5e303c7282935db29bf5f8aa9f1a85bf8bfb894da11f5be5bcc44c021c14d400b23345edc1f45bd775a2d33faa82d9a37c33c782e87cfe51e8afd6f24ea1f20b779bad6371211cf354cad20fafd45c3d2943a0371e544c9732ef10ad556e3202fe8301033d53990c84046b89b13eed521746ab642e2e5a67bdeb691c8bbcd3d7f7eb62020033ebeaf5f08eda855b670847fd644dc01f35158b2be8903ebbf3e19aed1c5bfb16f4df290f74ba91b5adab4d7e46ca796e0aba3151493e2c9993f8e16889eff96605f4ebe4d37be3b4a85d9bc1e13033c32959d50bf5f550f742aaf132670976acb9c05ff1759e781b1277b373a42e69584e5a8e2cb244c9bbacc2d37e5cd93aac4f48031522321e8d525576629e2cb7bf3e1dfde1ffd6e2255ae211de4f75491db7f14f93571e4aa0ceb86ad3ef3b19f34916c0209b1aa76dc650d1259076a83bcfeb7cf9c9b1649d02389b72edcff968e8b67965002b555a62e355fde6e5af2b98ba3be934a922f19a13fd1907573b3cd1877ac365e954c6f9541b14d155dd5eae2eaff97d8756ca476a2926be6fbfca358bd44871edb49c1f851ae5801a22235070aa0897fa709600cc83e26ded54a271c12122876aa4f5526f57eb55b0a5ae299aa40c79c8004affe89ecff64e873b1ff302337e08f5a19ba2348411cace5c94ba56d510427fa08ae1802a0f30e7c8e45b31a63c49d5832e1f3381a8ada88623478c203e44ffbfd145cf9acaafbe91b5e38da015662d7d820060f89634d54b2504bf753073db6d089f79e6d4c64f5ee2266ecc10c9fb6b47ffff1f120ad71e2d8378a7624d8d637040799d4cab85fc15ae6895c634419326042bafd85cb1128b299b3751bc75ffd47edc0fd5dc231eb8397763c9b8e6923bba1b604419e9f5d1f8ad45dcd17f708e23c0ba3f9b603f6216681245726a891644c48b7df63af6c85157ceac51781a49f8a184e192d5e45d79e2eaa2edefcac0c2023242327645151eb3f6ca7655703e55a9a48077559f4c3ca1c2e836d20b95a1cecf16ce3af64ccbc682dc67404ddf3707de5bdb4c7224e60fa7548604aa4372b06a27c3d73a9021fae50818b6ff1de453ed3457ae359e2613312e9db8ed8a165024a975fe22692dd501cb05e3d9d90bd92f4aeb20ae114cab428c4125e531474b66964156b7c911191283e8bcc1d8207c85f6caa30c27f4f407c764f430f5509aaa714011018422ed9fc1c70ad350ead31bb3d271cd19e38efb90ea9ee0d55562f3ff55b94b7ac96901d6052fde8d63c7b5e4d45f260e79f83b734fe74b010b704d5afb39759840b5a0519c3ec3d87082d5fb62f600391741185b5abe7a40a232935a3ddd9093162e11cdb4d24b9d65428f414467eb3dc4a3d17022bc21be8f4c7b94c3e09ce87859b7a4ba157953cd824590c0630525a3b9f68aa526eae3ebced60b8167e461090531138054393b136b36823433ed209bbbfb587194a0aafe0ff34641e68736b4acfc7be2869ca03a0e534cf2ba21a2dd3130448d853a42616b15ff97ab0a8bc7e0a9df14577766be2b733f21e48379760bc40ddac13b6bec8c385466e1d23b89174863a822b757f1b661f4f5b65257569c90b4ebd0dbb0e8594bd33e0be5d802e32d6b5041e182ffa451bfa7afff589958f39f33c286218832905c57b151f8170b7ee01dbe5153b71f22632486f4a83f437ff142967839ad5f391296d4860929f76876b010b0329450f68be9bde89acced14aa0dc091e06c0314e493572e1d6417c5ef40d1cddfe15eaae406426acab8a4602335f6fa9e9847f0bc320b02d2667b2f7cfcae2ca241edd3febe527fb4cabbc415012ed63a5cd08518b97009f81b69dcea021df177ba1668fc60586c8ec83eee1a891ff42bbc83cb7ee5ec02ff74af6f7ab1e715469e007fb0af810430e1f18b9215a69d5e9bfef81080313f4e1cc913e8be26986bd8e687aec5dacfe01e452f10e77204328701c909ace8fbb305a68023885222f35324a160e5368a2fedcfa1926f7531295760c1f09c7b8d7e4e65aeebe6b6a2471dc8616b3f7eec66e6c2b7be61f3301b20c252ed0078bdd713b774d54ca4c07712aedc2bdf83a04d612e0ce42972ac2ef7c9a0aa2bf76cd0473a46f1df18d30a78fd20882503b895833cf3426c37b51bc84e9be96919270cc38e90b30078666af3d1e347eb2d628375c0747e656c47c72b309908290f9c63497c5de2f0778dada837d45ac3eaa340df868ea85a5902318c213f68adbfaa1feea000e3a1875885487480ab273b68d441e768b448283fea995019fdbf47209d6d60a3b5629686e45012dc30c136e3b205248ed0831c8937aea6a6fc8f8e0c8a53125337b7725d7057c99e36247b9abb1e14c6e8f805d314ecca9e2134aecfeb9b02d0f34debab2af36d9b91375de60f4786522f5176e20f8ffc8595f6a50c52bdae5fefe991487a8b3b34ab51669711bd4e37ea54fd35f59269be8ba33045faf48032035ce35ab12c8a008e4cf598387b1e7bdd891935cc6f8fcfa08482f3f773bfed5bf74a516877912e519249777149b48054369c879147014dea1026c323b8dd9b65c87b59884802000f28c2667d4c826402f77a9abc489d49d50d222fe79ee4804d1601cd036efd146b549b2ff8eaafd0b0656e2d2562dcfe4862749dc8eb3828f140d41f9926aec72c533e964a782eb8c748ffa48ef4ecef10f8121aa51d8033209f3b13535bc4fe969871ae8c67e8d9425c8a986d77b996be290d8b84959fcd86d409cc0364dc5e53c8ca237ad1a6e4bde0574d5418cf9b27879a05e111fb69ba071671aaffc3054803431cc6e2c02de5e08fa70747180230d151a0b4038a9f4dd2474a9ee8da5711550cc3ca0ffe96424a2a7868be72afab235ef035b7644d0990ef95d70103d86da93002bdddcd26ef9fd0e547c7d9a33cbd0b6343bd38ffbf80419132ebdfe7ce29e93782579ca019902949b36156a38a2f6d13ddad0734a2679230f18a930ae7a26f86d1d450ccf1f0ea6d5fbdc0dc13b0e9f062735caef62f6a80feb9d807ad9a53ad6c45a41c576de8caa83edb09a8b6b5a71c5d42d633690935293f9f7c5a5fdf70fd6e7a7adc82e6da2a6f11ff308c5432d76df6edca6fd6a6128e633fe4f510cc223c53fc7290d988fde60d4f27daa8e0e90bc5424d90fa01f7a026ba0720b76d809e2958cb452fc135015308d642f8f279d94c38a43e9786050195f1d66886b4207ea2cd3b788927592e4a496184d4e5089f0cfb9ee753b71738d05423c79ca9d4d54a3297e9a08eca684affd301083734eb20e6a48fccaf41bc95591f119b7bd80a18c0f726496d5d7286b4afeaf7fcd093b0fad1ea80c41bd70df8c7b0593f68225cc5abdfc99df23bf5f8d485136f728b5d0aa8782bd16d12d952011a7ca33fe97714067dc38c8d34c21a0c9e231bb2b78b12e7255672d59f7cdbd6348fd8d2bd52565f596aa3da64139fdc9a7929f14f056008f72f3ae6bd5eb82134d12b29edd391ada8957e787e96f2f2d41f0180be054f9f561481c0265ec342992751d7f66ed45e176fc9b7660baaa78699a03e9d6c2efa3bc19c2b6c37344483218b91610fcebe88f3f0334d6b14d17804716fe1ce58c22f1ff0066f19f38a7098a7b890587b3a79621e49058c0c09673d96963bbf6ebca010b688adc2c567b21983a3e03ab6585d61a08318cadc698ac8d3472e13c5bc5b3ee9ddf2a4bef571c1ec2103a5180774407409443b7ba401d20ebee15a1f3f627cdb9e2d45eee30903d6c92e031a954a72a45ffa4ec92352b72d3e4cbbced345c3bfb28262db616c70e869a157db0d5515951294d26e8c26fc7f7ad62bc424739913374b848db6aa930af5825b5642ee31bf7c97d90d40c543412fb720df8545210e597fa29799836daf2198dc115a8ae03d63b5f22edb5a245d08cbde5d8102637af0318c4ae61c08fd104ee9864880e299c010b33c2a4558fefa9e7c89116e855ba35a046132d4cdcc3fca88d88280d50fe85bf671a2370259784723c8b458f9fd6c2bb1b6837c0cd218b55203af0c48fbe67b748dd2853e8903d87f28651e4702c280baa943bc7043bc950c8de559d980f610a76684ebe97c0bc92aeecce51d0ecc534a24e6b18dc6a5e808ad4eade0f202752fb828092109f86e343b4a59ebf7c9e671b96143d99718aaff5c8db10664ac141aebabd453109db6bd336433069d84e50156427dfc6616e7ae7c092c102b37d87a5656f5d1463efa9f33f55df75baeda00e5de6bd13804eaaa447f8a1e5d43ad5358ed02daa3f60c3015e424a2afdd726299cb6fe608afc6adb0f08ad4a977ae807809ed01539e10c0b46b1505de7b0a57183679c965de3be1c5ea1a948302ae3c442545cf2149abfc98bd8299ad1c80bce47709b8b2df14eb1bec93b2e1242c66487061054f5ebc23d7588b5f3aea1c673c307376e6e7fe74ba27fe337957a3833d9d1df2be413d51f4d38a7b430c15d59a10e8ae408b71eb841fb98653e38c3bd5bed0d2a79afe24c2f470d0f16d48851970690774f9f52681328f223959980e30e452ad14bfb6412fa53abbc04e97fdcac56a30e39a53f3bf64a0ff2fbdb53a5d40815aec90edfdb66bebbdae1a3fbbfdc00b33e302addaca5d7ce5f50e926689a9b6986df3e099f46cbf062f5f0bd3efa1af363e9ee6522b47cc62047b62a51b1e4718d1f8291cacdf290d97b2ae8bd3a175db33995d49208c5aad1251cc7457e56edb315adf65cc00e3f0ab975aa025ef47f71c74e74eca09f7b5bb1a54c59a26511e594f16092941a8b6a9e32867e03365197c00161cd6c068e63223fd16ff47a453159ae6ec407edd1d7010f56f82cdeeb15190f98b3312f6c995183d126a4ecd5d8064f72dfc7b5c5e073588279fa5ad32b58f701057ea3ea88dca74af9f1b25e793887c1e7c63d2743d8abdcf8efa9b0cea9ff874e4e4566bfdb2f848e234b03675c0a80234699e5ef85e4a776b58311e5a538fc4e1e966858e9476899681ae8ea1315ca8642fc00ad6795c97a6425edacbf3d249e6ae8da00a2e010f874a068c3b4aa3ff5d1b68b2aecf31c8b0237cc4b79e641eeaec9074f713ad39fa4baf4385e2c2f1d71349338b038a7f4567d78d53c03ffbae2488b262852f3621ba0c94af8948843988c3d79e6c56f2fd4e9d8532cd75ebe9bebde5b14aa0f32e25c0b03e4f9b6e164654f0fa5fc6e9f6a6a6a9f267a365b0055ebb1d41acf51bce11ad2f8187801630f974e569da5ea877776c1d5489952a24be0fce2d19b1ee7880cbdd0e1b58997a053cfbf17409a174b46c4afe20d2d6ef4f859e19dd98f3d548efb51b5b42c190d50ce6a838ca1d4c0e3dd8535ce9f31d4f151a863144a8eda36122191a6a48147b79342b0ecafa6981128f0fb70477324f3d6ab9f11fdc92af2dbc82f2b31b95f19ee4767089996119772dbe5b177aaaa0f66327aeb717a2665c30424310561dcea375934f078373ec83dedd6440c36c67a03607114ad4f850a85bcf8d5c8d84fae448d7838a981cb74ced15c40acbfce4789113dc7fe76ccca8719fea0eae8c9ea85f8efe541b249cd3b91f9f42b401ddc80263dbdeae48b8e016993729c163af6008f75fde339416564dd5372e680ab23339487e31d3bfe6862dfdc2b9b5d4512f8a35170c80003b0ac9b6a1c3d3e88fdb0eb769d1b59048508ee5b34521e9cb7468d9d3e309c44b15eb6ecda6124ce78232304e16b7d2d7ac2a99bd27dda0d27c4fb0dafe20fcdb8351ebe45fd51a1af0295b6e2d5f381e889fe2f90dc9de36ff86a336b06e7d613a38cdcbddcf45fb367382d5850eecf5e1102fa4c3eb936c33d5511ea52e49500afa199b6feadd4a8c483b88b5c5c1ff33f1683c67d3128fbc0d586a3010f6d4e761a0d38d24e46f1ca924e8073051ba66297e31d8c332ccc38a8ee3e446acda427d9e68995eca01aa56d0e54ed37a82829b6dbef2249cd462ec59baed9e79880cdd27995c9b003a683ead7ef8ed920feff96f88f0092c9a5d53e7808a8e4dbd090d592319e71394f56fceab33b6c8f58cde242c3315aecb3d3e919b728a17cf906e1f3b7aed11a36eef942785864f70d9b465f5e48cace867724e921ff7b18f2c394a0995ff27bd5f60534737d300eb613aa16e8368a9c41a26b206f9647be94813cd8c6fd4da0da11e289f9949176343b24a84813e77867e9727bcec5452ddb45cb93d6185d287d9ef62d77b0f1a712a2356a25c0a12d2c47516cca512880c2d60b619d91101ea1746f31e3409cdb882013b810ac43445e01c998420b5ce1969fd8156ff440f3463ba2cf4e2e661228f4c5578c33cf18a33d394d57f6b83ae1e62984dfdb81119f52019e7f083083c8dbefb22ba533ec3a467a58fa2b6dc8ef5912f6ae0ce6716741a37ae16de968a8e45d024136acea04407ba3f7a1e9937c00e6e01cf0ecb4a45f1b944f62e2fce41d120b11daebf82611530ca16704c87420b9c88f8fe19de7b35a2138c5b17cded937df34f8ebc09ddab04c1ca0101202be59e4c3ce8ea842922ed1cb3c170953777f913e3f0a686aa4445e55233613c6ae3cbc998b9935f7bf6707ced76d93ae731b7109fedbf1f7bb3f52afab92edfbfa611e8f55f23ad8b012ead2fe19ddc52c5e286e3bace4fd81c34cc5f7ce2ec6746d7a6bd7ad2f4b4f8ec26946e5063e058e3f9f60268f6c49749c02b6b2807e9bf34e933e9f7a2d80a62b54ba976905f314b962a54d832f9acf40d187d3ccac335de1d7ea4348f60e9590914b695c05d11f12b37261ac2e4984183149b2e456643ce9bd64da0a6db43ca197bb3fd0cc8549710bd5fa3e6255fc3880158c39e4d71d76684b50a376f75f6c253e5408e72a3788b2188bbedbb9a513e4185348fec4671571e2d6622465faa35f8797e86fc1d095573e9ba07bfedbff34892fc81c4f5d6982d9fd73ecca16be9b967c63f2af30d885a0c3fefe3a8b8cbd4b3eaac24af49d5a6e20f8ccb6ee6a29914b7372a7739ca910b0f40cfb0b67f1f3943f8eafbffddb8089f2aa0023b778a704dfb1507e8ad98100470e41684c9a731d506793228760a703cbd2434c6e5e189dbe8e533591f94e84ca125e84c84d33670a733c0b99aa2d8aec22a4092183676b71b5cbef65963100879bf5d90052f4d49ea2e6519b01484ce3edf393789498e17ac6ff8156f107c164be2a502ff3e172e2fb778a1643b66449bb77bb9ae51c66bbe40a0f0c6d85b024e23e13124c22540142846e66b87b47f0d1427aec242a9615e3c662e72fa8a31620ed9bb14b2aac7afd08cb17a34b0850b09689581dfd5d5bf4800564b2e49b2e7f0e08eeba9209395f92380eb59c26a88be5594fd720c8d8c3c3c51cddb04d4a957eef7aead45bd64d60ea655cbbbb8c65098d63481d14dfb4be6be37bb199191445c10970c94e306bb203933c9dd511d40d3670cebeddb30d241dc89ae9da9d8a31c12734d095e53e8c0627177cfc1f5f6ff6ad56776e92a77b451f24ec8657d88184489fd61d1267b0b21804100b976e3530564c9ca7e1794b624346c659538dba47d18e73f9ab4d32a92ba1c5bf53897c29220d3804aebb9ee5c88929b3e2624ea5a551b36394e823cb569c69ec572352d273c23cac7f85d1c6676890aebe1eef4de68b9eda356f1ba4a10ca8ac328544010a4e8ad6790c7533ed0d6b56cb50009bf824633a043cf063c8451ed828f344a13a72035bc9f7aef71bf14700b33ff38b0eb66c774557e7e203a30262c638378a12bfb72c2f8f8d74cc4dd5d4ba58fcbb124a62d8b5cbaa4171628317daad092574f5795b44f52a7a78356d03663a1f61e39d8ca4095cd79f5fb945cfd2f413bbf504b066d693ce93a764aa0abf3e48cb3b92369805d27193baad5be487f0badfcb7acc761554361db42bc3599897ac5bf6cd8c019ce978c97e2e55617be426c28e3efb4e8aa7c56522767ee46811209a2465a7a5c67f651c0b650cebf34289cfa3bd82a03aa9a1a604c96ff4ab7f921ffac693033b2cc2cc126b399e60aef6597684aa43097138b15a8e7161419ee6178f90a4ed6ad4fb20c6a2c065494b88bbf76e91a482a400f99691be8d22969fc5b0e708a310b6369df22a72f8228d93b2b84ccfd44c6b3d47a18fde568b07ea6224ab763faecaec7adb35ce5f23dc95b7980eb143b0e3682a3e44019a31a8bcf39a79f6d7ec32fdecdd72b8d0608c0971fb3b7dca436b640e70e99a95abb970dde083fc3180e8a9fb489d5b529f63e41ae946aceb1de5c0015cfd7dbeb004c33ba343d453f31b19b0e5c3bd2d07ce1f59a72ad582c0f53fff6060c863d74deece72baa083e72e93d23d84c19792eeda673cb910fe5a56591a453dea1e266a609ead367f58800824779f3c9d78f7f220b44214149091701024b64a181d52618897c6565b474bc1fc127749fe56aa626ba6ccfed863a104529ea724773d74654d332d051446d5c6145c0ef0ba8611567fad70107171b95ac06e61b105083e6a61cb4d273fc1446e3b3a836084bc6101511097e45ee65e378b729db84619a35b415e59a7817fb4985a6fb95960b0224cf034587f0552ff009bb6d2ef005ded0962bc981e94ee7bc61e494b6039691d79eb4e15fb2d0d1d8a019f4d0b6e370a74899ae457cb7317d654c1bbdc79d761401883306e5123208b83e9e38e8d10f4a5994933677e8c9acf7ced21dd65d9cbbbb28c5b494534fcdab50fbef065811a102901a06738939eb650961766823ce60676caa15e79ce5bfe67871fb232019987d7ce2204d124495468fe1b3cec3e3417c7a2de750f27a2b6df8febc799427084285ff6765ae7bf8bb5f86dd50a3485bea91f58551a6d3cbbce60085a593ddb33f89ae9bc9791d0ff369eaf42e379f1d18b58ca072c2de369126b81f39537bf9c92ff1cd19a3fa93e096fd9ee1185ccb30820a47d17669129fbb7e0bf059cc47773c8dbde01ee6935f68056d6fe97b725d3fb06e5a3df22cd25693cad1abd451a81195ae201af43aba1c7647b3e3ae2596eaa38200646e0c0553f0e91a942b74d01c8d8b7d97c58f9e1f39f5198dc2e272219b1ba4848945cbf6acc34d97207a4c7a9e853ba89e0914a9f8956891eaf85d4ad6fdbff8650837192db7c0f8e1ffda728ac6d7f6774eb7258ce01a80a88b859ebd4eafca0bbf261a16bedca6170445631ecc439e1803e1b1d6914054eb295af48f012bb360b07c25027e428ffb7478109a3c259ae65daa4d6f60c09978e1192f3b8b4a07e8e91c14f10759e870619e8372594835d25005e87ed16c37f467575beaf5396efe00ae5734983936766786fa231f6411884e2f6e59526bcdfd8fe51eb880aa53e9fbca4fc278abcbed29cf00d1b1c3fef379353c3f5c04c1e2e21daf0d31163f2f140c28b177bf7702377d0724ee1feb759c628a78feebd9bb19d86667838379432a488d1a94b755b7ab860f069a0d3e2db66d9469fc0ca0dbe15de2ad59dc6752a2283803bd17cbc5f91ddd1a63e58d07b9e53bb0852d24e665accedaea98dcecc24a655a57df430a91ca6bb3b3e4ca626b02259141ce096cbd082bc48ea690e5b2be89b284a393789921d2e1c602373dc3b18b7d4535398164a7c2071fb83fe31a62cd26b8f9df4920cbea8c34657822c19762c76c85153ad29a6e95fa664f1515c0f87a6a0ac97302ca823d1d7ca387fc4a103f4dd362016e3ae34ecfb9e0e4086c6461ef1a5f1b369f1167fa99972c0cf2b5e910d1e0bf963d000a3150e8c8dae3572b2e774a1f63a2d8ef820e48fb9b08801c10df4bbe453198419b897b9be63e3456cd0e707b817cbad6222eb8fdf29be871fdbb1861dd21ebf9b2c452adf64a6bbaa5154e78ce9a561830564d9287afb280ad8058920e9b67c1117761d84bbace4821389d01c3f10db4aa4c7bd8283628ce3f64ad56fcdb17c525c4d06ca2385d623bae7d7e4e041d80b8d66b016ca063a7237d97a1bd7fee88bad9567318db58a7710222edc84ce4ac114ed549c3a9a1df88d727382d5066160003df7072dc512bf8f2e2b78ead21a94ad07d0ccbdb83d4ace28e342dbbf42a9176254e403916524146569737ad575cfb78fe4418b7fc124f0abbdebff5247bbe030f6759e39155150f90e290a8f6de20ed64eb71d157c74bf95e79338941f1b51dfa605ab9604cbc941b9a31e8c98d9fc3f0189c62e33b7e33c4857424ae388409264ff981a825764f4a062d25d908f922f0311229bb7fcd27c1d76bd0c08a5f7561ec6debd78c813552a890469f978336442b07eddc28ba09bf944f4e20f2e511836b0cda3deea47b3f7e32e6039f2854d2082e9370201889a5adebab2dd4b783dcee812155ce152c3d8001c899567e5feaa9d7eb11fd9aedd4ffa76d2f15b5e045f700bf9d632799b8f3650fc69cf3d7e66966cad40f7c9c168bd4c5153f80ab2f1fb300f4c0fbbae62b05ce69a70d6fa507e8f58c9a654c89a79ae78f9209d095af0bb6c78da0946442b0dfb2236dc459f6d73f310c96e71a75f61fa24524b18cf5c35a8e33172cbca6680a89a1a5f604e70c96db00d2dab15824dd280ef8ad7d8a68cd1e086e03796532f61e321326b49ca55d4f37b2ca68f23308ccb36bc856d77ceb9c8a5b71ffe155cb54e3f4923440958b4986bb542f904c5a24ad429ea27556eff0b83927ddbe4f0a3cf6ef91cce8f762a4cf4bb6e4d459a377e9275725df1dd1252ff5fa68968de5a26a138b882f1364ed3ac608c8b379f484a0e22d76c03d1630f4deb590bbf14296234e9b388b31954afae508e69980df0423ee500a69f0486a2b2cd3dc8aa3cab318838dfd6e75fb1ffa321f7f09d403646e131bba7d8f117e578d5c7834f54b33d40460d31a2fe8f983331ae99aaa2cd3add5c71ebbf136a1305011c62b20f1e6636fe7f4e7b1a294dde1deca5b11a6b5c1279e481cf115b9e542a74af36f62d3c3cc6fb2124723f9bb7c169503b46de0de3f5183dc584e231582546774fda7c8d9b3d3474b5a81a73df9bf83daf8275fd1a2121a89301dcf1642536ca7c787588dd2b2a099e3b19725c6ae95b97931234654b94f7b7a8c26e20771778bf31bb932d7e597e8277e372aa953a3fde47e35e88bb9d31298be275161f3e93b47d09ba3a480c08299539a3b4d430d83a10828962fb54605af374afd5dcf7030630c85b83accb05347110f47520996f00594fb4a995781c230b0101cf2bd24d0abbc8f2b8fb1b604302cb29b28e39e41188cc5b9fb9fc73b098258fc7e1fa8292da2b25a403c3aece18b676e71f801a14a102934e209c5c4ba84c387bcc77d126b2d81287792a5648b3fecc4b683ebbd67fc28932f37b03f05914b2797d5be19ba663785f1f67453940b4635a3f242d44a089404b4bca2f86050b220c6d98f747de4f5a2311e10dedac3c8e5da8e36c12c7f220d405f1fe6e8fa82704b67e7b4ab760267aab7119999a71c464b9e2a930fa5833ac3ade17f4264b6d500a6169a126fb9ab41dd6c64d248271e322f2bb395ca091316f4ceba61f67196fb780ced294ed335b47ee5ab2f10088790f57f2c3f468bc1bf1b7e8eded0daa2ff8e6475ad9fa9cf2466cec081f488fddff450dab0eca756e1ff3efe226bd2da46cacd867675cfed36fac8bfd7220c25366fbadb8a4c6de32f7f5949a4866895eeab6ee2b1eef7ab09cacdb0c92c36b710231abb8379bb2886460efe05943b0a52fc1f5c7a3a9fe3765d6068eb0bda949a37e88c8d5d3638424564ac55de7b9ef2bfc571cfe63d9d51f9e953157693b5a55545643449f225dc9e5ff608d76c9f98eb073cc1bcf470015223383922fdb07d17ac677b6e1779ffb70daea8c9b410069c833d1bff8fa646f28e2f041e3e5dc8cce40709127c2e6d59ee264f965570921131fd522fc1150907accc13d78b82fe467eb2c3cbd133371bc0597c39a41285a1c143a20d5a7ff8b81781beb978e437e45b67b19bf5590c1d77330966dbd4095006432c1cb4f5581cc73e535f729b193f7590dbed92483738f6ee550e386c24652ebead03bda0d0ec5872d44b78e696871e51bc3f63c05c9266b688c8437776e01cbb7e6a204c495f06b6d9ced1947be24be3a2122784d1cc8fe22466c35046dff8172378949f0080e5106d85bf24104aa9395af4ac570ae6656767bff0f73b1c755b67a76027bfa175c9cc2ca329f2062e26a07ba1d2cc16ff0bd362f56bb8525261486fb2cc4c5ddc3fdea9a539de394e3a27b7bd5f82ffbb9a4c6b242bbf7232f5efa42cc343eb53f2a209d1508b9a5ec8f5ac2201349d6f7782f347095556a7c313fa70121a667fde58d3d2404a62f81f422f08e204735932189eafeb5536983aa697ed0dc799a8009803d44bbb3b0551fa79cd3682e59a8865547649c11b6eca2367e123ef0ed369e641274bb7e560870f0f91fd616ea0e26f5d2e7b158a3c1607acdfa64f81be33b340c1f61ea3d91a85ab355199650f041e99c591ab320349b23da5edbf227823d6e56409fd414efafb664afa2f0292e5dc467580beb7aeb130876372187a93fe5308cb0634ded04623da3b51dc23e70e0340fa0f2b738bead67e3c65f8550ca4ba3fee35f917d9abb5dbf12361e213a271d10555ddbd22920dcdad477585e2e13e88d09dd5f86f918fcadc86b42a830056ef39c149142813c8b75bc4826d66f32b9ebfdeca7d0b05eedb11f21f82f7de99bc493f43c87c9713b7f745af6909a097c261b13878de547b44f1985c1ad0c420d515a2cc8e0901f15023c6f37f17712a9a7946f7052ba11e28d53c0b28bdc312cbbbfa8c92d02740081d89a53b74ad594df54c9d855123ffd345bfc49f262f88870fb580e7e056e74a9e51b0edc83f46daace75d7c14a79cf9c00b7aaa044d48391a5747b61cd2a52922a09599feaea8be4e5c479e29adef2f64451f49d7af75239b7fcca0c8abe5b30441ddfb0b7346cc015f9cf03192cf54182e48e17988cc944744d545aa82bc373f92a79acaf7d50a5a85c0e24e7c4b410774848fc28ba575a623723dff7793e8be5ad7ca25db9c0020c886f9fa5f9c57e0a3ca3afacbdf152bde860e58a25c096d603ae57297f7a398d5ce003ccea4dc7135ba29209a02f8bd970a71e107b934e915335ba31380946d66c51f0d03c61ec68669f276878ef6908e55b1a1f3a5fee3fd0a783fb171a481b7a76477b3f9bdafa1fed0f17c5f82788e0bdc369da097e8871dba8d18793e42c39b1b6e8949f26da67c0168fe61a1285c2119c522a81253ad1d8241b402557913f2e4ded9f89e45c3660eddcb019f733854d6ef2711e894671acaee3456da9252dde74bbe1c4f2c662dbcf86c4941236df651413bfe7f6e59d8d7570e4bdc275177f3a39f6cfcfc916be3ba585200483aed54962b94136087caa6eba8c90049d965967ce42a63b83720282d8560361bac1da56064360e09be4ee0531c435d09d9b2c731ca4b620afdf1ec37f0974e19ec7f90b00a656e07a8191831f12fae9c9f083a52aa4ede5370a17dd293216bcc6e2c5930dc621e0e882d58e6cc7554b8a692147cf0ac1951b1174cb3389ba8f91603210ea69a3cda078d011496c5d6b926bab6ea4fd37a0dfaa6f377fccb50e1d389b2868da0e6562c771986862d91cf34733959fac9ac199c8b2f3042b18ffaee797ebcd322617a9215928be2d5b17d4eb80f87ef5ffa4d9555ec795979d2cda1049bb20c2bb0d1f01b5e5a3ba587b21b1f328c117b1deb2dccf8fbd065f1d521712c8b610d0a12b960dab38f1d57a4015de83745f387f4258302a2f274a49762dea9249484b39d626c41342ded5c07bad020fe59694be2dd401b33869fd3d8b40820952bcec540fb8cd9e1fcbed72d40b66fbcb5bdc747565f731056955e722ec13335ca96bd2c536348e882d1e6cf2b429a315afce54d2496826657c1aa9dfdb43bc4519a4c25588ab3b32421625845ce6e311179b11a93cecc8d216d3b4b8cb4807cbb0decb850a53cdf3599f66ad523557a6b9f5168bf597224ad89b4ece6422e3ffd2af0e1579878e7578f5847c74d46ad321ef993707b10f947710f9afb5f85a2f570d5692b498c04a788cc8467899a5120c4236703a929d113f0ac31672474bda1c1295f896c3a486a7778b26e910886097e5a83287f7b7eeeeb70f4fefa465f87a6a4a3394486ad51aa7ee5368af5753300aa49d07a825d39287b2197cd21bed1f4b25b09e6d72d6f5d1df2c23544fdb61fb5b0d3c7fdfa525598b70df8d5c389e4abf20184d141bcb78ef2c01d696d2c821ebfe129a824e97f78ceff94f3134b19b65c11e14afb81c28f072df8b9a49cf80f8aacbd4e98645d8e54934867790c3cebdd7594b5d54495b2ebc39cf7bc3ad957ec98b8f139c73da879dc3a0aaea0b1e0064225b2d64068f5f2e46a20548a61a7ba29c40f9822b3644a4b39d83c4d3db638815b68c47d7d28d8161bf3994d96734d5f0c57af98e169946dcbf555bcaa0048be77a33fc4d05ec151d8b33b06a2eb69be65530d32013f5741dfce8610e5b283018a0bfdb04af8d325ce54c416151d24fbdf6af08d30508cb08d410ba96858fcfd650cb9cb8f0f4e41b67e86edc9e732ded1aff6acc178a85474eb1ce17579b6ba7b6ce1a4a1956c9ab72d94dfff6b4efea322740142c3108813d8ce562c1b2873f3ae203ddee947c1e28302e7b071eb319ebf43152210a634497f06fb890cf557b79c068e615c783ccc1cd7732d0c1653cc05fd84d5211d3a14d41f71af91a5545f29fefccd43610df8b61a1b848c20daeb30166a06c882ba44895be73744dc73cab910548c38f086e8346542feb32ff89ad5343240ef7db8e837517a5bfb3ef0631be95225ea57b276eabb5f7cde0f9dd414d3a3cb0d31d41357cd65ca15d56a0a84b630642fdced2e9b988139b9581bffdf9b465ca653f5a1566808bbac9fbf149b0af9aeb031dd639a6b3fc2d6088851abb334c54ef818805d490baa95fb61523ff92e3ab1f9426d7d95f15378a65f7595001d163287e11f07047e739c5635a4bdfde972326d90d0ca3615f55839518ae9007f265c16759807324a286191062666060561e6390885aa7137e0068a2255a7940b830e1f71391056154741c0ef5b90633bf2c5daa9e775ace6a719496ce657ed02d70dc4057360e448f1ffdeb63723b1cd15cda86c21074e7cf3f63274a3d33aaa88b4c8121b253ad77d6ae6ed61fb637af8bae3ca47974ca9f95b349d691b547599d653cd66b3e8a2bc677d178f1c4e49640d9dd13335a955378d79385f290169a2605143ceaf5b84a78de571c82d83275871e0259ea222c86315c7d7694db1282d39e7d04251a6b6b43fa595fb2bce5329549ca9cba016ddb1eeeb4c55a35750e172724625cdd4d455c4b2588d16b8da770a1d3e1221ded9c36c036c52d738b37bafbf7214b8300a59cdbaa83df7a96add04044c3ce592ee74868cf7f3ead9094e4e98bffacb2f7ac13930ef65d4100e321df576a42711182bf9536291378a49d1c71efe0bac076b070d41aa000d4a3e0c7675afd24b04418015d9d6d51b4f403be4e1acaf5a1d9ad83dea460d8643cf6dcf22986a1e68df2cb6156a299d7d1e1a46fd4cf55dc881d313a3b8c50e8d16a511eeefdf2f56317d335cb20d4d09a2d6d44dcc4afc12160c8d9f523e3d02545d25c4f8554299558c0c3e1dc8e8db478916c09945115087165131edc3187fe75bf9f937b799fbd7f340c47efcc8f92cf5872e1935e16ea43e2e8433a9f9d08578b269b416df56cbd906b3cf1ef8b55241e9133fcd4dc16f4bcc163930148697fd30633afadf70c69befcbd5e66db1d60cd233de22ba61fe45fe935a57b67218a6b39efae5eb1290c92c90a91070b3ad922b42faa188f0f3e689df5bcec48bb20dfdb0b7befb5e42798a6240fa0b4e6e1ce803b00d87db6041faba95e5be6889165818b81f277c2b9792e702f11c2fc935ac4cbc356e5ae8f9b66d36af74b9ded1e6f649709fd98e6b59d75123122d061482f53532788a5070edefb2103dfaf737cfd9a0ab184da222844425b4f50f87ed59ea74db918a73612387c56f965fc0c612254e12f33ac0073da08cee1af6d217f6830cfb370bcf9e062a8765e9b72fb9c92511d964ed45ecca8225879376c29c2e7b3aee0f9dadbef8991890014408f35d07dddfde5a1a71779b98b49600473804e17a6b18091611a9eb6fe01fbbe08774f74acce97136bd0298a201b930d8d18503bc49614aedb3574b58214f34f2fa4106ca3225febebb5006eecdf57589d7a4f983a272dca49a01aec0d6054b255f1149e69759994b7b9262753070a4b3077acb861481ac0011210e9c515b13b976f82dcc2a5fb54f704145b733490ee62b2e67704216d0db63cc592121cfc066eabe10e04ef266ce504d50cadd4bd3c397bbfa935a2396da2d7b8f2e859c382ebaafba9d71b837d01a8b0427f645905efc6f1687e78b26af88de7c693b5aa3fbc702a318352238ee1671671b8d1e1dcc0f63397cc331ea6e17d0451f0a341e56e7636b7880f624bc8b6379fcc1697e780c5f41c519c88ce21bfe3557f72073a11bdc67d2e17aa1b3012a4747bac2041a79aab2c0232bc3bf55cf0cbfd8fcc289bdc33f494a1c698d4aebd30f8c12590866358af69114890eb0401db835c9e359e9f0ad2eb0e30e616b323e64d4d220eaaf8d110bb83487d0f04a5093e5deaa2cde1bab2d9a4c6d5a808b0109a346693e9e497c513cbf2308edd5df06e1012957d3f2d5f110440a10838703dddbafad5012664dbbccd11133741f2df84c6e2de80b3527a02dcb9f8f0648b39107e30ea3bd3c42b6b6e23506dfbe5d8b4f607e4c24b2e57125abc775845fde2e4ac9fa0d68d1441326bb8cd87d126c59c7cee3de616d103b400eeea3b2079f33da1405a168f51162b837121f7d1d9bb5adf6f5ad250e1e24fe05bdf98b73f5cf004715ab679a42a77d165dd7c5053535e5eefa759243b37cba4c98983c1f2dd3f402d43466e8d50d78896bd57c65dffd9f10f4dfcfb21c171f6043e0525e658d0eb02c45bd1c164ad417aa99a06d415096b95a14188eb42969e945e91516d7d27411ca54d6e04a9d2ab0cd5e76dc491f23e61e6db7ab7bc99ac155ba29185e54cefba2255ecaf397b70c093ad0d306cc47003118cbb5cb3a3b6f5662aff9652a4ee541438e4a5ca482752886ff533ba19d759935357ed6ac8de501ff62fa267dc8a24125f865c9eba2e8f44d37a2e2ef33e6393a9f367279281f3ba01b0d5010b0a72d5822688f5f4ccf2c1170839a581ecc0f6e1ef833f3d149c130c97d0f677e2aaf8bfd116b16d60c4053b7abc24995676d9ad11f3a57c2bb4d39eff5b4ca8adf5caf1c5074d202b6d7f418b583e39ae1448762510513a148beba5b9b6ca90a432ebd43aad9191b532d7999d2585a227a4c3df0966800d90ffdac86076ea0b04db652d6a36e828398a8bfdd64314644d3d9c5df0bb380e4dfaf961cecfb1cdbff0733c29b0da9d228098979361596990f740bc743847073476bb7481ac6f5eaa5aaf0aec0841830e01d9a5e5da59b8683816fd0c0848efa4b331b20e6ba8a4b061f76bc3f64fbfb5062750d29966a7e52bdf84a4e015da269d1324af8775b06fb3f030fba12d9702cd57c6baad4b75562a582a2345d4b636da5b4c0311c2df188a73f03ee7f40a84141a16822c01d5da9cd1193c49db62fcfd7cf219661828d807ab16f6e55d93b5392fd9a4a2f822c00b86863bf9077e716fb6ea13fa4f57e398d268fa916ea2a2c61c7809ab12bc077a518cd5297b95bd5849b704d81994be8e3db039903a16a0dbfedb008bdd30f310a2032593b7819a97d3189c2a3a1d3a8140a544cc66e4e08aae91e0c96cc20cab9ac6a39517557bba1267429f3066a8ed8346a2c793eb5ba303c742f0a31e09699bd14d83a48ee4b8b4b1f119e0ee03cef3a435b76b6f2d87d34398e6a695eaaa8601dd553b58ea631a14123af70a0d5c52fc37b17e336a0a5d49cefe0fcf59288c9d69a44f3573cb8066f964902ee585bc42a0f2e5c36475b0ce1f37cec1cbcc0d04c0e04ff578cbbb87a10a6186a2bed3b5051b9c392421b71eea07f546efc6461260456179f0b29d8dc8a7a8c5684aef88ad54de77e0d54d38fd4f7a8cd3093824b99e9468a74c99bdd70a975bcc65582596740d8d5b1c06f594da52ceed14cc50db08d11a29f77745751bc7490c812d3a81159f45e682b9d9ace4a1768dfcf13a574749e131e9fc8df294233ca6fb6a7dd8edf79469b4d7fbddc3232bbb5e5e77b8e9a63d90323ae3ad7a7223e0e5cfedd5ae22639149329a28c9bace78cdf2ba50c7b3dc535178d6f6a6ff281e9869989fe08557b672bc1a5624533df95829a4fbe50d9ddcbe7f04f463445d7f484e1deb5f4dddc97ca1dc1a7cf052ada95b768ebb00d6b7696799497dcf676346c174c146f5be15dc11c2d1af31c6c65d0e16d07f3a2dc7f4b2bbcaf580b183b61eb18d0025b67abfa9eec897e03d214acb9b44edfb74635c267c6a818c215d355f2077d38bf69e93f17b4b84beee5e571f0803f24dac69eb6a66ef9bdbb6e645c5646f7dd162981dfcb354ba2c166aad57d76fa89d7c61e7d861ae70077e56649fc6f0028190ad12b64c3ab8cf8660a40c58b42d4564148efbf49f3f17cc7d1a7110fc466971ef53a4967f8a20a0b6e65d63c6fd05d2bc16575bfccc751134968a86296167815bf861949c9aeb2b9e08050508661b1cfc648285668183e3e93167fb26dd7e283eee8c9b091db9785f405ee6ca5d8c322eef0c3d49567db166d9f5c194d9f9851eba6b3ae83c1b1166635061407f9a28d421ab8fd804c3f5f58da500382182087939283d350ac02751202b259ff5452cbc70fb2805de9cd0e56b4e7e2b962c8809ac179f29029c255a451f74fdbce1d917aebd5baf4a420ab51ff1278ef1da9639e828f33f7fe885947c5a623afbc1a153af6f93ad1729487188f25275becb3f88c34b1c6e6fe8f19a506bc81f03e0c10c02bcf8a27328168b6b652ff16f87274a0013b50c054ee1e7bf5d7c0bcab96cc7dc10fd00eefc3e8c65f35811055a3fab34c1ebc786925d5efc7e6d8198473d162290139ad13ecbbbd90c2b99e7411e5aff7c52c38387054fe55bd2c209fbb2a150d668e63e4a00f2fdafe000cdc489e85d61e1c955f942a3b50337bd538e66595bf763bee8800cad160fbabfea67b5357dbb70a7abf6a572a69c991306e96b47a472d91b5c8bd63e20f5c85e4db45fd1e51cb6675573f90b169808b004926a684702c4cec2e8900d56ecbb92a46b30ebdcc83acf47a1677e0a7d40cc01f534c4d5ebb68dcd499c56bc87595723939a8b2c59b282129fb5ecaf3c24d12adebe25896de3c95a0b48608831f16d4ddb7bb87f8329e169e722cfe3237934d5fc83b6c2b6160bbab6d8e8805b3f9f93ce1144edfa7a3cb70459b84bc0306c2663f4e0f49ce1aee1ff749d78cac769245a3453689948538d301137595cbf998f0c14b81dd59b9342525687556dc6743ea2823d05ead5ebbc31aabd1c17c1db4c5942fd3388feee79a764a1335a21f775c06ccf1d4baf07cdc96620e3a3741dd1cfce8c134bcd300a5f7c2e138c64631831026a78b77446532d704ec12b28d06508589a80839f133854fc187ae309820d59cbf4b05bd53b25b8103a3480557573ef27a79d7b980c702b506f4a44ec5bfe2bb002c52dad0b1c260f6910d46f674d93ecb723526d3ddf564830f1763cc94b3f2d5f0084c3ba591bb033b52d59780143cc272f2386e6cf10b38eb030e1a487ad2b428e8a87847b02e5bcb1fa2c643684b7431e527c2fbe72e5af332a74ca95aaeb7e9a41e336f8321058bac66683cf60e9871ac4cf4b09693422aacf29c2510345345a508f3675effcc5a5db414b379180576860f5691ad927eb12be55dd30fc3582af20224c0aa2f753770eae0e4090793f647ecf69e7700dce5c969ea51d71702d0e4b9bd82d28cf5127451662fc273613bbfd2d61789c68706780a5067bafa923353b01aad73f6dba0e5bd2baabc597d69d453c98413c73a57013561b61d48d55eb1a5899e9570c955ebe1f1308543241f6e038ccb73a5d24bd6f5ecfdb5ea0b38db298ce8666f322fc50ed589588921bd9c88e82f9a0e9f0208456c33480416461f67f50f14d6c73dd2f0de2ec6cb7c081f3d74f9127f1db6944bee0bc2204c1ee86146c295879c13c8d37c3aa55b448e17b8a27225a083d32f92f5f69a64a5f53e13d8a811c0c94ae012e96113a9fd391edad53a720e613d4251a7bda960f5a47a4f183e7395a824817b86dfb200efb606f3c7088f2b22d1c481ea01b0318891f4ac5d3c5c4b93c0955d6e355de37763e082c78fef84d641340a1c4a21097a3d042268f41080915c7d73b72c1a3af393e06b69843368fe7670ae29de12aeb942ff9411a7a22eb3ff37f94f668581467b94fb8ef07ce86ad4c8dcb92e5e0a347c3bfc5fbad0d6e127be8f55a71c0b97f752cf26871d907cee69275944263807ae04b866fb0ee6270a2772a12d0cdfe920278c5e1d4bccde2caf688ced22f0c7e53afc90f614a3ced29a3ff4d684ac02fb8d0fa5a90cd6bb916f9cb96556f6ea2ff84b322333c7e27e8a2d5d24f976a78d184d56c08c7855a4964a9a5a1a0ad313b338c6110705c82eaa6bfdefeae7b51530a0a8f00e4c4b5890ddc78d1d7422868ff210c733a52e6a5740fde85df03f236f5a462899154891ab2b712e39af15fbbb0b597c02d450d674c6ca438e7322b4f22367166b0d54308c5d76f945d3970e37e519db0b7d148c0dbe3cd95d8e5d715026fc3339dfa36c947111e5cb04c8353c2717c403334dd9718d131ab8c484697574b13273b28aa0ac9b631a2aa628b9882b1a0be640c7f6467bc3f61b770c69aef5380a76024d2e8c765e97c46fa8aa5dfbe2a3d75002887a7a7d205819408aee3492908497ea751efdacfc0183193626e18bb5d64226c8ce38559eb82be7d4902426f3a6c05b0837628df9c8854edf8b7e47583eed3d60517705ffe78d3acf6d3538e791a292bb67506efdce8b7e85ef9f889d5b545fd39b1683348c4eeda217fff479849f2e8bf07b504f2301ec2becb444953a71bd9cf98a1a60362162c30cc3e1f34375c6709957b1359eea1e7d22581baf47f8a3f09a89f687ec31ae111d4dac5c1c384d5d3cad3f45533ddee906eb97104512f5bedfd626fe627dbf457dbec6a9d60d0a42e15175c924f2ed65baea8590b873d43f7874991caacc64a50710598105cb80914b046e7dc9c56ae2d4975d88cd1dbc047c0effa4a23665a26f3a6bbe7cf32228e13c465d12deff2d46ecc65d69f118174d80da76eb20f5c152837046da745f28489d41e59878d5f614e0bfaaac7ba3216e34c2d83977ad8dd30fc3e9f0a0002eb31926f780669948da321b344c723ba9a95d39c20029d02e057df17b26ae45f5413dc3162103d9053e2404b55114ebc14a9a3c2afd62eb09ec2551232edfcdda5297dae6c136cf53d0c588051ef0c2a3a516e4ab7db9a233945f1b3d088fc727e42f22c9b8bda26d46a8ef54c067746ae5616fca1bb3dc1fe67bfd807e53767a36331c0305eaee368230fe90c8a781bee1202bd61ef7d992da22141aa95bdd526ed3f93229d9d1b067e6379410de6aa2fd855dd2aaa4881df9259c5bfc62046503c4696f6a50363eecacbdaa7194490283b491ce776f13e78b7246ea5b1859a5d8176bbc80661bf7b35214435ece4488e48043e1a5b231bfac869378c4dd777ea9d63a2a6a6e81333aa37788c169475c8091b215e9b9adc3e88555a8b137528b3660d13e4819e7ab4e65b76be89a6339ade6923eeab17b9168ce561ffb833cca44c303a627ab919483e0ccf6a66129c5397f522b45415bfdc1b137f54d5108361469a9b03e19c277b218189ffb3113cdb2a6de9658e7bc592d9afc194319e70ce9f45410b973858616bcda5d6d0e12110462a067330a725b5a4bfcf98226e7c74187f431b78468e582de3e3cf708aab4f41ea1846352153bc48b822d42f80f9fc3e03d99bd8508b2ebd0ad418f9f01dc115e21324ee4112ffeda3940efd952cc7609eb88220a2e5c007bab6fb6c1ede0a7f5b1f6ab984c8158d3f7cf7eb54f306bc1dcd02f6561cd77731a40284dd74d8e57c34419027661da6bf31eec8526c3712746559d4096280e3b2566e1873d027408dbf3973981fb2be46156caf1dc20fb1a29250eba38acd60f9f21788c6cf3af0928efa766d0efdb726d30da398417cfd940e7a42187e2ee5117c01ac7f789d8a962835bf39bd9d4c463747c00efba1e105b75585f6e8aab01b4c5a26c85af42fab5e0d80f821787dda32a1c4da100aa9d3c53482214e7206a4514b8eb69587e9ada9335db3ff3579badb6831b0cf46e4f47b1c73b4fbc8389f3fddb801aa1a9ba827069a80fe87180e5f0f56a6129f6f8b7c513aae972b66dc8980ac27c21bf9b1b78500d7b399a6c81106bdbb76740a6dc1624d3111491f6fe05869b082f55426e06a0eff48a9ef4b14ddee6a3f5f3e23a2c4b1235752012e3570ad43c4e449e2f46051089ab52473c3189e6caa6effdca235f4f3588d80b61bc4bd8e10ccac9e90b7dfd7b1d28f40b6a92741523003889a047e478da5f2205fd85249c05a02fd6ca70a01b5b6a3f78a860a6a06611e9db2a86f2590f1208c49299d1583287bca8dbbf50f01dbe0bfd9f7d71748da8d53663669dcef48bb5141e2fed09e7c0fd548f81dc6ac00717e2f1f95cf634d9995c40d89c750ddc8f36767b0d29214e9fd937c77a326b7a12e94058e9222a969ce101903acb0bf3fbd16ed7e4998876c51e0ff075c024fb0a2a45a9cf6c4c14fb959ddb09a329c5b792a37b4e512e62833b31c3a2d9f90e3a41f27bbd3ffcc9ab6d035c204493131819299f81c3899075fddcb30ab32c0e8f6cc40b02e9bfb6c85f15a52813458ba4129f420a8235a9c0aafcbfb72c07889487b2ecce65c490ddddc38413bbfec012d8e130157d3307cfaaba8b38a1a69058959fac8eb365385b06be92dd39d915e832178141b7e0c398a69c6cd022944237072b3a429a7e3a4249ada94ee69ab09fa1ccb31ab713c82996745bc58877a09a76a12ea1ac2298edf0767f28d536fadf2032e1b2aff6bfc2305c7fe3df312d90c89ca0496e28c03b87bc6bd584a31160693b56f70640569607f55f2cf9f251c696ee508cebab2d8f83b1495c169e51d9811781cc72e60804e880ab824e79e40b836b4bdb7e036dd93aaa2b490a11cdbbb7df9645a52ee939d3cc16350008e14cc6bdd91883bc33f404c026174bf29167c0e3e606c2b5aa17e96f8b25425f4b497d02d1311ebb5e7a0a616a7b2c6408b96ad5e0d1d9904af8a2ac4764d3726ac3f055a487c304fd1f04933a17a5898cd40478c26932342db3ed51fc0fe1dfcca8664864fe22231d6d459eabd97270e127ffa8d04b03058ee0d84bb17b72cf7b302d4463d263d4b4590f8897ed986b9aa937fa233b7baa0d3ca8299f568c928eacc414412fa4907d1bb283f68a4afe7124147cfe97dd6788a44da1998ce774eb5ef85289a5746cdd15d92574e496a1676447cd9197562f762509aadc7b2bf07e02e4b3f81fab48e7282c57a0f28535528b4425a1cc0880859bb8b994735923824ab3dec32509ded8d788dafca4b0f37bcf5e325f8a02a6b8eabffd85651720aed706d692a0e2e876a5cfa297d5902c7daaf846457b79b1c674bd9e598585ddff7eb45fa019c2ca88e61b64a986239e54eeb505df95cd23c083fa767b73d765c7615087583d32fbccee799581f06a90ae57ce1492c465db46ffe8f0ec4ed5332bc331837c463f871defcdb649d39bf06180e8802d021456fe5d9915c58b8f44f6a5274883a1ad84fd8f993e74ff155e2db9b825f8e952b82c86bd717f2d4c370fda32c92754b51cca9f0d5881620c56467e0889b0c38c22ea54d602ab50a8aa1c41ea782463b3f5511d7c6e7d6943a2a5ddfeaea8ab5616ed1b8355bb2b6db48903f494e5c5ec3978c3ac043f92b4bc252707bbc964b57005998f1141b75cb09d8ce9621414338f9397e72a594214c0c6d23235c10062be1b3e63df8b3823c7363979a11dae7d6ba7f6429c15efb8ee42ed38ab752c7421475752c190cb46448a704f34d3d57b8ebb53a364091f14a4beedfd9eb84bb2c96845c80e440b35f33440946123dbd11bec03aa68a8da43a4c065872e74a80182c8b207740ef161832a1eaef292ff28e45902b0b9c0f8b67ccb83d9d6700e28393bf6ff9a1b3fa9ad70d93aa5f314f20b2c6de5b13b8c88d77c50ed1d44a8c13c260ef8c5b3c2432707823c2a05fc3048a460fffb0ad79e556af4e056e4cec753385cb8ba0a5b8e288d1f2011f92b412ac569b2c23a5b86c5c65d0280f3784169dda38bac55af3da0f08c983ba305681717e471921038a3b24994f7f0cd90fb614310dec6697c66f7f7a1059c9a88618af578b601dec42d17f846f6439c26b0821ccefaab4995783918799ec38a021e8aee565c5a9fe660f5f8a0bb5802bcf208142116d956a2e182b3fe8bbb7a9be50953d8be5db93f2191a299c541941a5749969178fd3a76982987135a3242defb4f75a259af4df333c3d09afc6d895f4efab3f9a0132a62da6dbf1bbb833d84324cad1f057390172ee7e232730a94ff28da025961338a427ee5c9516356fed8e49792b7eae15b61053687c26c8fefaa39b04c79d271ca9f08deff8c2f147d51a9134b7d4b015e8b222485c68da7d8741a06651eaa9398743dfe13285109a75b0800ad61f40a7281f40502e8597fa4e84cc307d88e17141d9c724449be0818fc09a637d5af7716a1d0563ec4c1208bba950b40842cae7ac677702658ad2391870307bd645198b9fa6e24bb89b1b4eec27857a666e6362fdb3d9643281b051e83bdb5f84e5d006485e5c4778968ea6145f5b25294231e76a1243af0c6068c908102d80b3533f2277bbbd0c1f7b601dfbdcba85e8e8fe26208b184308b3ad861c79c9deab04823e7a4b5aefa3e5e4a279a4476fa215fa26d4dad599d0363c4ce14bb09e63b9fa0ee23f87e8d08de2ebe8a99bed012e2ab522215b443a0ad1a41730d8bfc0d2c563ec203b27fde1d8eb9340248f49abbd8437b8c5027aa517acc21aa80dd45ffa37fd86a687434b357c39afa774b17a7b2971c6b811ff812b9e4538695b729aa2c33153e25a0c50aa3fbdb9fce3196fa944f04f4aeebb6495891f73afaf8042d5749772924643e559dc5369f29469ca69640e2e232af047f39d8c48aa827893cf0c4cfed56754707bf60bcd2cbd6987b413d68033de5c749c5673e9a425c99ef1648a955504dde4ad4243d99994e0a892720943b8d51c62046e4291a378ddebcf313a1f741ded01a5dd1a11b268a4a59a57d0ac2bbab15dde2c5e319d5be37d9008e7de422064f21e2a8869e77cff94ddb57adc0c2454e57668325ed6bbfb0f793b18b7ad02256617991c49a8e78b154ca409fdccecd9b160725781b149bb81220a955dac37611376ce35618382a91fa77f2dbce0dbbc32afce7fbc651588f1fd3e644f755a3cd430047bfbdf884775463b4ad944d337643a8c184a56186c6e9952adadbd61b4f2f89da5ee4fd9e70d4fd6da5381d0796eccbff4cbbf38484825b53d307d6fd978818f2eb5c60ccd195bb07daf39a36c32dc52897043ed0dd1c74efd4d9021d7503826992b16f48d04b4f3ddcb510ce6e0e6b690f5d84f6290780c96f12ef4e4b1e04e448dd69dda0463d53c0afb8d3ef2d11f49df572dd1a40e7abef83e3a3d3a5dc3575a06c1169b25da939c5abcbe8129f4edb821a0f41f08b280aaffb3527b02c0007dfc0901ea68c391085ffc4b02c77e0ce767273e2f527759c290555c39fa5cfcad47683e5e0beb2cb22ce068798ed0877d2f10c382de7e69bf27f8dac334581391254fecb623b0e10986db7a341c266ac045bb1c7e3e1dce7e7d641b5ceb7b0248b2fd50fa9c944d6623ec508c570550eccba9610f4eaa0eb4ee2937cd118530cb1976fea6f09a1b039b04884365c26f9f5510269534866949c5934adcac12a9b2bb5218fbb9203eb862c89d61349757e6258488482db0b17f8ad750d22323c30ecd55886952fd20ce656dbf3cfd9980f4742da9097ce97f5bf887597b74acf45bd3b16b5802a3813d0f825254a9813e070012a01a66ad7dd5a807f23706adee555825194fea358229328bca09a70dc9af6112f23fa99b66d9c029944a8d4f1829b13079bc2ab59e5fe7f2638d609bad2b9a272696fcbb77642ca403f0ef8ac3951d4d67d8d0c898b6340b877655ddba3d3feebb5a4298b42a51f5a85242ec60700a507bf5e5a0ae89c66e25d8c4dbeba9e62cfb2647de60821ee656119286367ba0568e5dd7f08f75e41cbbb26d53b18be4b6e2195c1cbc9d15d7316d8b4b400525c1279e49fb272460e228d5b5912b80cd1a6ad2e534a0a96088cd57ea16f7452c34b3b25baf6a1baf2500425b22de655ae9ad0d8e70a071ea86ceeb6dc67e2a24bf06929552cd2b29bdbc2bf5d8e715268ab0d7f4a2d1560f39029be9d1211ce88f7f66d007e39625204cf8e889a8e7b9db789ca03499caa3b68c0353221480b8bafd33fd7a6ac73bb7c7694dc5fb4d33d97390706fa253618a591cfa6c59ee54d37f7e391689e270918815afa49e2c03f390acf2106f3b839df2c52e98a194aa110a4d7e00d52a00ce312c2d05ebfd657ad0bd441591ef4bf19095e469d6fa177b4b1cf64fd6d157a36b369ac50092bea7740664b96fab945339b1108475307c9c0d964af4b2c60c5aa20f01e2d76326ce397ab4da50e1e0937429e645f875522e8d2ce663a1469490d53d1bd9d4a155daf5dc8032044a0f13d44b52afa5991d6c958ebed2fcb3ed0b3d61ce5b7e6b298959c0a522da5bcf7d66433bc34a8a53e1bfcba113befc028c6422283fef09ea2ce55a503b358aab50452bb72888e2535fe4daf249c170b8d9843daba352f496e6ae1829a32bf434ae71f8f14df50900c792d08122abc82299001d4234259a8f7f2c73d8290c55f15f1f7220d97f0da071b89263f71c69baee54e77973da694fd217dd095f6f6a42ee240b3d19b36b79e595c03c64fb19532d4609fab62a6c7390e45f1ecddfdb247f62a78007198aeca05a9e50a96cfaa4e102c6508d52b368dffcf0d1a378b9ee242f6de85129533abfe10b54a8287826e2ed2c159d54cf4b47f6b84051dc97ce8a80b1b32a9ed2b6125680a3d077d2f7490ae8061aaea5f9fb9ae3742951a8af69d53f5a137c0f4bd120f95dda7d30e179252e2f423633bd98af19d291e4f0a1939ea479559a3ecdd69878e2e8af9fcd109339163954b5b803be09fe5b264e9ff82db0801d7102c108ff650b610588369f2e97a3500c45add78309e6f4da450058a8e3d6d716f99cdd384be4b4fc8049ceba0319c015836d0e6f0c6d7534281dfc61844ce1a31fd54f219087c7b46aab638d0d1798b97cec8951c08eb3654bc4c2032738aaf4d13f6078fc0649d21977cc14a4e35450c1ff374e3edaac015a7bfa366dbd22f0f2279065436e3d374e6fee4647138216a6f36a5996adfbec520770f560dd31766bf15293b2f58d5d25df5f01e25c9cada44c737bd1911a793f2cec61d76ee5f392b39f0e4201e57ed7c83a5d5591b08ea5ebc039cd26ad6ad3a3a826a193f95b55fcbe561ca73163072e37b99138ce7ec109853baf1122b91b468f1effa6edafb5f1ecc92ff24708269d1d21d0023262293d4e52a7180dbc3829feb4c7e75ed057ddf8a5e01baf1f9ab90c3b02fdb422bbe9d0e9b6323217b97af0e9bfb874cbfce8e3fab5d418108dcf4f693d27806fcdb8d4e7b074adbdb82e4bbeca31d43879be37f21a249d8305d639cb302a1c391f1141398b17cf11bf0dec5517eab2b288a3a6d710b16e05e00f4ea9353e0d6fc3f84244b999f664e41a2d74263a19f6f4db217f56fe7f7611abe0474403b36858f5c9780918bbf65cf2c99546d8577edcbb68b912135e56f7dac70842926d46c588519e6e1ff1b9d38ac530a2c2a90ac0c5d50221b78be11fb348b0ef0fa67ba7afa695a7c71269e918fe1b05396c7e5a5a8160adec79d4f40203581e0e83cbaccc3b442ab6698e729138d03a9afb35e9edbae1ddcb63878a103cdf260659362cfafc4276f2e2e8935b059e7f6dfd5f20f694e3f815a961bb222d945a532645fae2dfde3b591fd4c8a3daf70a9ca1d2efe4eb93d5ec7f227d66e8682c113d6d587692eb541a2ef86893e5be90bbc42f3812a189eec6721fff0fcbb2a475c07554e33896c783509805352c4b984884f7613071776771618acdc120be5815a1e19da9d4645312bcd5b58ff173d7e32ddde2d9ff5b4008151349fb7f3f904faf11f76157777ba0606f2b0eb40df46d5fa9b5180583dd6dcff0012023ccce479b4c7bd01ca1b9c218b51ffa227da38424b5c708761790c9e0a0b39553b30f905e5bd8bf91b0e01eb9af3c6f0ecd2bdfe3437144e947e2d2ce25f5038b7a6aa6ac10887872f2df4ed7ee5276e91cb89a9ba912f82c348862e9b621123663b245ab01376d72fcbf36c528c1f5b935b0bf8d834df8a2040aab5a15777ccae11107c6872a985e62b1d25db391c988aaa3460b2727d60c9c813d441445839a9f4b1a3869c7043ecc6ff7b3a4859a7de8c277a498a32865134c1fbf88c8c71ba4d91612f829c0e3b81934a06be4d8bce42b3a3c3f1a6b527ef6053353ef8c4813c47c6d6d4050ba9ea0fa779cf83ddf69b459cd4c5867c87d6093ddd8c6dacf33a0e63788a7a9b0880e1b4a758efa477e6b57ae9090b5418ddc0c146312b89567bd7105279d98535e2bff8c14df0db0a5600fa39b44c03425417336294ffd91ad515480ef9949a364d8e663a561e7af40538d0a50a0827eeda062ddfa6cd47c38a1383b02474b66f889d458e95ebb8699246a3a88fc2a05cdfd76b5e6b8eedd592b71f1debd2d833017c6b2e926f572d8c77b5b7742cf6a828e1dc57419044c41fb61e229d52fd82d22d6e9ed8853bf12260e80688753d6febc30251fe8e0beb8ef0bdad0f4997a4285bd2b498295ab5766d179293a1ea407d1eb52aa0473a5cae41c74ca96440e3f4a259b7f98a6e871ae68022f1b07249c9abe361be6ccb658377284bbb0454a70bfae735dbc78254bf99279803eab90eb6bee4accd712a2a4ccfbdc4f9da766737f55fb279ea47c12bd03e698fbb9ac07bfa2b118070ff116c7af4e8f585cd57ae10d335bd762de93366cf5a90a93453ba86388401d4771a324b9ca791b738442ae89e06892235771028899ee344e4ea8f81b1bbad8ac192e345128a3ebd788e139e4a8d40ece2b0d5d08149d7c0140c92eba97c92b3eedf59cfdfb425fcf07683b28bd80a728239640c914746e60e1e641a66a5cfc369cd513f86815b7349484a1ea60e8b5d7d6a6f81ed6e5bfcee3d0ee258848a94e511b5a3d1d2f3f8265068b6003b870b7e59a02fd2e668855dc596e48cb867dfb81ddd52e2d5ce2bbfd8442074455ed5eb02966122114be68eb03633643727618aba378a8fa9f7b3d2187c45f3691f23f9430d155ab4b95c27c8f33e603e65c87584d6416130eb27e57069e5c3850f0b4425b5db19aacaf9f444937a685be7f582096f8bc83f3a3d698e872cca042856288d8f0b3e5a139365c7873df14d1028d82f014d8fcc6f08e6ff0069944178f501d8b1e5ee87aa33ad2e7589b295490d0530c5be281880e50a2eea902cef358f46c011a38b570c97b016fbdf5194da26cef54a85358c933ccc83da782e5eab858e97e53fe9b2b1a010c26333efd64bc88e2634a38ed3dd4dc4d83b4b43de89a7f220adb02d32d4406f8a2fd4f03cd33ecd526fa19341772460d5b874d51f8e49564ae63f43be65d7abc2c20608015b12f8a200ad1f5b9122e95267fdeb246a051fd6a93a0321b470924ef7de79fc8fca54bb398395ad0e63917b6967a845672dcad0a332991a25f0317a484d7e8ff8ec4fc1c9dfaae9baac65301042381bccf22a412b7fd6b061e1a161837be6bf96c0f9dd9caa17bcd1197808ef05cf4e0427306a535d37a8846c9a9bd8e06a40393ca278250cfe630b92555b708a7530db61b0aace1e30068eeceb334e006b3534c91f79c9578ff09ab0434cecc763a0c7993adac3ba1cefd7ded948bfb714ebf59d7efed20f4fefabb81ca7bc631d1e0116ddd1ff037fef8b70b2d2b221bd1609f2c1b802276c19e114be43169035c338cca7aed7f3edc2ed27e6188af91476660107d0433a7aefb4abf1d991626fd7f4f5c453a85cbcf8d16f201065275c6ad793da2b7dd8547a735177b698ff24fe51eb7c348e651ace9fe0de4c2769a00a9b47acb436162fed7e01f56a1c1522e71312318f38710df96b7287fb6bf1bfb056f63cdb9228b24f176b0d17f28eb843cf661768b174f014ca6ae2a46f5569a8c7a7e67aa8efccaaede070d4fc0f558e477e0101f336744a2ecc9a7b3b00ab3692a4cdc69b25c01de733819b38de126f49c43b8e360caae126f1282ab8343b694368d7b4756fef3357fd5f873ffcb8167a3c5cfbf48fc8b1a9cda452bd9724556704aef281758cefa52df69dcb7d3782cf53ccddd7f6e570f1278cf79c16a8aad2c064e8a7b5039c58b5c77967551017774fbd924c30670fd7b4f43bf0ec8f22bbdc4681a3ba05d24f069cd3b361027fe7bdd4ddb06e081719a667911d88f30ae9c8c49cc3a87827ccdeabacf933440e52633192d4380e26b2c8582f1c76eb1886cf8c722ab2fafac3f6e52d4f16235113b22bc847b94621b9487256012366401d434fa34f4162cbde9db80e54ea3050368484ce63050e6a44449cc313eaa592400428a3790745cbaeb8e6b2e3f930446e5978067d4e2b29c7b366bbf50ed2c9f70d41ede40549305f28cf097a650d7320180b6306eca7e035e210e7a1b8338a8f80afdf447356d2c81bac97a74b7e87a0c3056b32d63e7fde103f3872deeb8e12463c95250be0ec0cb30edeefebb5f01bad1b5009a77e3d87d245ecd587efd17dc5ee430791240553b87503f50c7fc110e4074503309ef8a6784882a5ec470c7076148417a6ee921fdeb530e2e3aeed44116786de15e387a9b470a54ada8ec419176a6b4eed918e7102c495921cdaac865687edbecc4c4ed752f985298c985c6c2c123f0200c2e589608f8990f8c7343c6cf2da2dce73f59be4fe6397316d2e755fbcd544bd29bbbdbdb38a0826ffdc969455c2c738a5951122966b02f3cdc86d8d13a43c7a7cfcf738ada035080d5920c203fa30150050eed5a312039e9c0769863bcfbef9e19862abf1b46e01f22f0079e634f699007f124fe85b2380aef2c2a074fcb4c85a246a78351d998561a63963e9a640feeb79b9a4e8ca00231dc53bf55ff03a9bf51cc20409a54d9992a412f4ea8d135d8c0db296f7ce9438034e8040f956adbd7e4072c3dee57ccc22f9cd8e2e4e2d114770a8dd69c27568fc4e7a83c18a458493a0de9fa863a6dacc0ec67a65945230efecc21a1246ae638714c89aa677ba249b47f5b848c8c89a6b5d04472cdee3e22e09858949a8b4fb4514ec763ac08aa2b97ce3e6a988ad22aae97113f206b0a0bfb99dcaf68f4160ed813d7acb492cec32a2e00348f68260b91cf6e82292b13abf2fdf28dda08ed61d56f1f89a54babeaa34fd498c1b6afeb99081b5ba75fe4a692aaa743aac9bc1b109a31abce095243198b56d769d3ffb3e07c158acb323a3f6a4efc412bc1e035fae1e740f34a883e61545538814ce05bb47ff8bdd7be9ac88916557a5a22cb2b9ae16fdc6b12fe58248ee61fb0f35e84d7950b0a827c447f3b58e2c9d29e41cdc52d6e739d9fb4661c722c115351d1a156c292ff7c4fcdd9267a123fcc74e1505282f0eda661b2576eafbb3e8d8caf6b5551771513ae7f44872a96664c984428cf207816b59ecae05f016da96be18ceefef8a41e37bae059ff5daba5f5cc632d5131afa85e0587896d9942735c71414fd9be96ca29d71fe52c8a33b57a6bb86047e1ee6e0bb7360d6d4e502a80556ded601415493df3fdd14765bae167f5a8b320905f0a26bc4ce8d7a5e6a48c336e4f835358c8525d8ca261e6ef08603e0d0d702e97c41675181c123ae45fad83e62d1c6a4839fc6a4aa111a7c93b4b0c5157775927f6ad90a30813bb7a9bcb08fb00f2ee23a132b0d90ac48db471fe0a82851719618835fbd227d62674772aeece737ae908743cf3449fa414d4597fc00117ccccf18d0999b671071c142f9cfec1e2821c7f314e166267cb8545552bc79aeb7c3ba72571b9b7c4f0552488411bbf6d69c295ea84d2a859b6f7668b587337de94cdd705a5d54ff1ab37b6674df6b57bae13dfc8568938375eebe33e27c982939b3445710d8b4c6c37a6684e1368c4bbee3c6ef80e350c9ab64794b7888d56ff1deafa0216941cccad9de2e7070c08e60e5df2265ad2ba15cd2a3841df6d495fea89940f9e0baba37b97fd78df1519f2f81d75700c555dd05aa150766fd4e0d7efa3cc801be1736dbc4ec1bfad32858fd6abab7d32f92966db8cf34f151c797d1d107f453ac20b5e3149b3fc76ff715ffafae78d6fe2408fb771f5b795db7f00aa2065062b47def72d188f7f2a122e86800538382e45d2a63e269a60c732f9c142d750dac79cb310b8c6242852118ffa0c8b69d8f022ae8cba4b013b4ac9b85ceeac0d296f4b735b366133c01a396410f204f36117c4e2d9aeb14b16ecdd05410807cbb25cfe2c12857ca3c1ecb24b6754c111280250e7fdbac21e3488b4d79765f8672da3b59d3cdeba55acf15e192915e83b13fcaa6a054a4f74939fe313968506f88084b40049c0c2d1354dd65b4a9812163448ee8c0984969af1af5e1dca7c480ade6fb56cbdd7b67451545f39d3e1ca92142e1a1c25bfb05290ea0656f378dac48606c002719df2eab51b284b69c780134c4471557d6c5db0b8cae8f5fa43f4cc9338622f8d0d6bba12e20468c29516986506aa73b3188cd08c8c1f2e426572aaf06127a474070483e22f42c04b21f4d94498b76bd32c0c453756a5c76058d2ce8d407663261eb06ebb7a00e9f432d932f9db6a76badf9cc557d4bcda0c9044ef5d37dd244bd57cf6846dd082818fab5285b1c9c1d150cfc4d9302dba6922f2a5cf2747ae6d9b3a17e71effaf0a00e300f75fa2dab2cb3a339bf46be318b05e7ed81004fe20be714ccd2a4d6e5575f5607fb8bb1543287b8be890b42f4786ebf9190cd8896d894bbaa200be2b195e5969fb4d27f89f2cf37ec627d54a59d579552dcdb3eecaa78937a8fa2b50ed1726de812821748548bbe666454b05afdf36e14a5bacbcf81a571409494c45da42c96ab63324daf1d633d1baa1ddd5499652e938c9c6dd3a979f614dfd6155535b92e357b2942de6e26501de35d1bcc0c71c998ab6c9df463c789755bae23f2ec0bbf9c8b2b5d91105b74b0c082c8ba1c3f17830703c151b21eaa3c8c4cb2743695350de95e3e95c6287447f2d3479f0251f2f9e2484664c5720751e221da12df1e45a6db060e61ce09f98de5309541566b40b81bb8673b7dde08d70c258485e33f126c87c073404cba8cb47f15dc40f75821e9c2700c71745ff8d977c0096883859aaba2d077e5006c6e1990bfff4efd749644c33c5469c45c9c7acf7dd1fb1d0ddc04d30a6626a50bd19d87619302de9f2ffc798b6366dc388ca29f4490cd55442a306d93059f5456b8291e2899d2a7fe57e3c6291b025e7928a95a6b605283467b84e4c800adca8f0cc1eb590ae44c5091fa480949abd63edecc15f27cb0331bdb34379d5395c1351be4056decb6176da83fb55024327152fa6f06426485a8c821ec2b8e4c5f0d817f8a58e5be13c3962b377d891777716dc374b7e57a41f82748ae73b55597b9601e571d1b18cd246f22519d52f8d8a7458d7de5b938a9606cea142ee185c8f9a04d38ed5dae88c19cc6aabacbb74cd2c1174735840cc710d80bd69001e072007b9852e309cfc9e4ae7cc8c902c5378154329f91fdcd430045f465efbf70827d7878d6de7b462e5c6e61e0c52635a7b4f9ea51a0eaf028798fc9223e93d7310ac40a50b3aa411737661c65ca450b566e1e4e9a229e3fd815a72e6dc6085f63e8a5e853019cc43be5508a3c3305326714c1b702cc7a9c0ffa5942323f7dc36562417a39eb98930a7065d1bb66f51ae95ef4a33f55f4975427d9bbe8902ef22634731532f953c520db6f7104a117bdaf43a581437b01cea145d9c7f9688981bb0b86a755a53a5195715de9ad07c377110c81495439c928557cf194af533a6ac4c2a9ffbb821f5d78e6775517c8c8b398cb2c507cbc66ea60972bb6acca1442d30a0675ff2b66d8353b6061608fe79606689ed86faa631465dbfe0586c0e88bf9015bc1ada6cb14e16bcef0a585253eba4e4cf7007b8120b0c13d52e33009a30c234b7bac3b4e0a0d4e0da1940dfbf86c4d209d78cae0f070f32b023861bfd1a06d7c051eff6eede267e156de5b793245b8eac1c49340c3add54c76eaf47bbc67a66b50e26132c3f3937fe933de65d8d13bcf9d0292b5b3b596643bae81ead83ddb16fbc3b6afe162a25c3d11010f1ba0b38dbe9607d4bb384a9f92a52b02e11fdbc208ee3222a18cdec31ba4e67afdb85aef885b0d57eb1278522d389f8bb636e51104700783b2c627ab7a95d7cdbcb138817707a01ce164094b6e83e51d6a633c0fde8a188ce9d737eb91a9eefd5e14de2c00fe754586380cebf39c5189d24c988a6fed6e9fe33836ee22ec0172d169dfa4837f0285ea9845585ea722f399fe9258cc65cd14f0ccdcba8d3baf13f89f8555d51579c23072122dfb191fbb7d0cd075bcf43d37572699d332ccb871950ce17f9f919c6c713bd6d5d191d97f5ae46d8792448c95d562d42cb8e046c4b09e79210a2f55fe529d68715a945d801392a6c84d24e5e0f22f469dea6b530f1b13963b0bb7acba29ae279e1826cd03fbb290b9c6130d9fed9890ec3da39e38c93dcfc7b3d3b74e76106645ebc6aeca1fb221e39a47d4387d3b109aa18e0654e0ae4fab3bbba5c3e067dd051baed17569a6faea21cac6ea9f88d66d4e5f1badac1b348ff6bbf38de9e6da4c24129d3db0ee1cfcefe8db7adee7525b4387487c8f2b67a5c248fd9ebb343fc808119a525f6990a94539b3689e30fc0dcd41095c5ad2169c3857082a2a5fdc412a674e603fc88996d231143487cd8e87e364900dc805941185517aa5106be6a10724878f2cf450a3688577eff6dc06966e1b93943af32245ee6a8caca168d5c623f2a94638ddf21c5919aecc16560ce0a489a86ffe92b20e9b85f6ba87d1e4b588562aac9944f7ae4efbb87e6b87bd242d9b9b4075ae38a43272b6fe192555b79c7fe7c6d35f3b872c9a4da0acfb0ca760a59c81389a7f120ece84e1cada05b6d9807eea85d99bc39af4f65e31ee74c733953a7cfd935e63fc29039c8116f9c87ea35824c1e77fcb6f442800a486cb6444a8d67e4428acc2646f65ab73086fc8e4aed6f2049d597d8ebdc64d2647ca041471129320b3baa7fc0784f1d4740d06348b9daf9fe74ef751e979085de11425874c06ef705376a3c1f1aa277bf37eafd6871f099e432e2c1e024d653361012401afa82feb43725117fa2823b9a49ed275b1fbc5c010d42e7074c5d4b61b45543d35679b58f1a957ca8ef142a50173c85325f7e0e94ee46fa4d80d1c382e084d5cec90a2cd8e5480d5c55b094b90af5e9c90b71ab2a103b5a4506e98b355d7f1ae128823d2f580074584363bc7faa501dab595946b1760356f9ff5d1c57741177867d4f673863b2b547bcb890b0ef19d69bf6f7ebe9c29338d5c4ff71445c08fd32b4ea7518f2d48bb643959e1093c3741432c7a7a916d94304bef868f56f936a5398b1e3587377cbfa714a704e14607f81be01bac858dd4233d919420086dfde6db810f39263151de9ce98cccebc9143df3f4ca88629d4ad56b7058656f806e4e55ea6ffa147b23210abc75309316a5a47d1f20f0d82f3a76331cbe77e8199c175fe15a11c3f9944b21cf1c85d5d925754015a67d890440438fe5ffc6dfb4988601829e1ad84317a0d2b64203ddc50691ecefc2cb6a7628386087abd0956b0376d4f99ebcfc7498a0fd909ec2e3023efdc1940c37ce18e73c604e9e5c2ff4aafa5c007901e84eb5c06c9b433ec4a33c84fccd664a0001de4b90ef4a854498b0f90d5aa722f82c2e451b2039ba18a8b41f86b36694941caf74442c43d460d52a1bfcc091d8d8234f71ca1dc1797f2c0adb363223a6a5253d35cb61148e934a28ffe6e42643269b5874f7c7bce30fab204ed05f5954846533075e89b6f32c8f8ec7759d5e4f7d5ae9d0b3e0f25bc47176dfda2ee4e7320a4760679396745d4c063ef7bd616bc8408d439cc18be88123e251e83c0fd97fa6622620546dd1a2b135da2de05513fcb9b4366ea7aa3feda84b670b04e003785667ee4f4f01d083d124178caed6318dbbe8cb9f8c66644e166e690d8faa27673b7383b871e2954c2113f5b9b21ee730b2e14cbfdf71d8b15f0d95654351ab7a158f54545a1fc358c079149e4c9a6ee1abc65546739404f4d0b3d7155fc82fa09267364d079e2fa77345115927b119e347a51339e324db10a727ff29f627102ae6f6376a3f6af9ee675777c462d1f9b976ed3425ef91967241b9c99439f1b7bcafacc15723f0ee1c75a6943ed15332a957dc346761816e0ec72533b7aea988efd9bb52a00eda462c1fba899a6fd8a61d9121f8576c364f4cc035374a2b15b2591b65777d321cfdb271a6a32b7c97e53f2bf5fc1409b1ab900d41a623340b26d857086b9c23a6585f9c971422b30b286397f0edc43e592f3c9702485e40b60a43febf7254cbfcfac14325da51863c9d22848dace0373e8da04da133b603dae6eca348e5b5d182c080ac5c06f0988d98f34bb424abdaa322645465ada9fb3d91c800943ed2902adccbbea3deb341c44f658fb718eb43ea5c1af0cd59257f8031fe49d73cb1b9fc40b71e8ac35a802f1b69f9cdede092c33a75096faa64967abe1372182a6c87685b368814eb4849aabea9095bf671c32f9da4690907120d718ae856091b7f0b0c9729c9ad9e6d313e62178c5a8916fc1ed916f9ee461537529af96ec7a7b467adcb2e80495eb804df82c8b276b9bbab7621edd3bf12c2bcbc5bb8fee0d07c7bdae880c5d110737ccb7597686ddd2277e73304bc3facef0e1cd12f4ffa78d3d8d176e916e0403f678f55e16477484efbcaee7acf2a48c5b5383034045a7ae8c26b85a0fa77de570ef2328cef5e6d7ed83419a0529d8111b9a817b1c12aaf96b1ad6411ead76851c707df837748b046634a5f4955444dced95a04827a750d958621678165a9b81cbe7cfc9b2264c4177ecb9222e4815b9f9a3a750801fbcc3f25c94b9cc3fd2260138c70c992e63260a8e80f1db203f9431f0a2cac3ac332a588f81b143a049564a04773728b39d95b91ddb9420495344534c8e00d952d542989452d32fa0046771aaf4c577678396f18d7ac9790b8bcf6367a168e7607ef3b85311527205284861f822bd8ca2623af99f7e68ad263f69984362a810886e1d5a90f4d8af22ee87359c53d10fde3ad834934c73f2ef64173296b0c3555d8ba4162c884fa2e6a4e2dd9640922495253f34f50ff96eb9d5bd7ea428473665075d752141f6156da32bdecf6d3f0e69be411631fc4cc4ccb281fb26388f7988cd35e75614843c2384aecab38b86361d5d9c83a404c9bf53beeb803eba90fbd5839c8a4c4b3a1b8bcf3a60b745f47b70431aab5ac594d81986055bce104fb2f006889da87ac7640cff83a02d4f2751a03ea918d27237b93d654a788239f82525f02289a520282e526c8c458e9f88782d16d7498d993afa784e25aa80138a22cc6d48cae0e5879d3fb2e805854f825ca26e637b2d13fbf828b8de239d7f6401c586d317e22f3e945ecfc5ea07cf0ec19742f4ef96a121dfc6f49506e6f600b2b6312672d413193390ab20eb701930fc0cfd1779c81ac4832e7678b8a1b097dd8c0a2d0a9286b8486d6273063f5fbd33bcbb1b9d1861e500f99e19100c674954cf27ff4bf3faa3652b393bb700fb248cf4929b74b9eabc101ad0b15c4a38c3df923d746732c3d5ac10e3343fc512091a57d25d9c47fdde22f68c6e4aa86424f38a0b1371f23b0d6da1b4813703dcf6bf5c8a46dae07431b1248a450f3ac06cca548b8f50b649d6215eafc67b9b4fa7fddea852204246207d5bb23f29e26be8c628e455becdd4d285d3d5fd3f91fddd429f3f3d84722529e840c12348243c98ff6cf10dc5e617bd797518c9a4f0bfee3310a4f31358bf7965d20b826469c74e5719df6d82edfa5a0b9f195390c2ba7c4c8bb8b66106f5afb4bf866b257acc0b7b8ca9c54ea8ac686864d22ac0b27072a91c924fb200063998914899125af3b0242fc0b9ada8fcc210369369b18a2311c5534ebd8e63550548108d64a7e71904114df88d243825d982ef912961b9242d71f5e191d5f1113ada8fd2fd82eb5b5089d2d891ad6691b933f04edd20995ade8817cf4b2f0988741143aac3b5691af2a6f28241e3b5a3e34b437b2afda4ad223efa7c525a7811ef7ea520cb287e563723badc66cd164a4d82cd5fc193f9df99fde251f20998cac0fe8d5fe9409cc79eee4e173a29629b67a47189e6826665b273ff2fe088fdd98ba2bd39672e553de1f257ad31983a686ebe4ccd6784751963c57aead928983032b6a3c1f95048c61a2e3bc59f95d93a85023cc00130305f438f717114ef47cf8866980faad5efa5b0fedd4e20a7f52ea84cf6d49a359e78c1fa6b92aaab79379fd1a23f93b21dc6168edd9b5c6f42d902857bc0a6f52d79d9287253f0b42b3add0a5e6c084650a0e102551ad728ae042534fc53e043a3cf5be674a8515aa7d36beb14db57d6307826c8ce19fa669614258723a651d128e72bac6f975b5e4d97073bc3fd163d66a1151206c379b7392d0df2fbd78d4a7948c70851a46d8e69f65ec654dc1dd8341375d770efc10168caf147ed31928cf2c66c9487ee94df5c4313617d3d3d9af602d072da44508a5e81e69eaf7a8a5efa39a7eaf3b14cc06588208dc06d1c193661478e50e8025445d4f746b4c5638370a3bfa122d61f670f9e8774d4a8b15e199c23db49f15aa59968e94ef373633e1d28dfc02953c7967b9381b3d8a51cb02262c4915eb5010c8aa070ace8df602da30eb42566c41029638bbc5086d73fe9c7a532f7ba3f4ea967e14c2d7494b6376dc180a1c59f0f8dca8f494cd7a0836e0e06f91fba24e944c7a0821f63e51ee395078ba0a46c3282ab6552e6ab69391bcd3dc7b096566f968a520fb442207a9947d12be25578269569ff7532fc993f610d6b793902ce623cb52137d479315133b9700d9c580c823709262e8f2a83f59290ca298f5252675bf281b67dc963c9ab3851e472c07bb11233802d4ca6ad7c0ccb8295fa3985f092c395ba719f4506c20ecfd82205e988482e9e823586a39b9a7ea289adf47de45d0adb92807f5dc1e4832c8db44da8a45466b71cbc42aee653ad253df137bca0e655683dc256a3ba05501c5b18760912eeb6ea26910d42c9d68124350890ffe7deca8c7da07a647146cbbda6e00aa1c42a14379130b676cdc9d29b590db2ce65261e91a069a4a68cc0df794ec0eb2917efd5852016d844901992b2ab9bd9d3c57fef6904261c9812658e4f38c6daf4e97ef7ec800cbd5802d8ac9b39f9b5d8481c7a0685393d6c3039e12dbeb896b4fb7ab0e31cb36a357bc01cd197822a512f3e1a2f134c7577f85f44014adbf9c97606f0ec8344827c217b5fe82111b1412a65008e627daa7140dddce2fe2a85f918fb026f1a2819499e4eeeb5c063d82231d383d19c0458b09f2ee6e8f067db4ce41f6af69c297cafe1732b910c64e83cf298d8781d6ed039bbad689029c0bdc411c2fd3b0c7d0cfa07e646f6660bfe8f5659bb35e9d3541314a30c1de08372dc81e305cb8130884da0c6eca6f89485fca7defe05b174dacfe650458d8b47f7f001d39ff7a2c20cad42377f07f5664ae98811d362ccc98872d7084182aad1d13e4026e99e185fe1f08ff7b86a40ce7ebc33a65b29979b297fc7897b6eeff37cada69eab5093d1e9bee4bfabc1872991a59f8a8bab3c957782ae5316fb05c34ce66fd5b685ee097c84588d699235b7ecb1c1b4d08f900c1b1c5bebcb8d7f3855e78765b249cfb0f129e5e3857458633fa77f11eaacb9ff2fd6891c7bd5c3c30103e98c2fc420cbf40cb286be4293e07eb1e12c87175cbb5e52204301505151b0f499da9de1d85ef390755766231ce0b789d38b33ccfcda4c1a22c760dedb1c1268d06c26918a14b821ea8d26a2efc4b81c7a860ee9609b67025a8d5ddab884f4b89a4705ba93214ad6b609dcfa0ba1157719ce61ad6a312412c98bfa4fa032aae42d9059b41f45f4bc5465b6583a0401dfccd3fe1552f5bc814d0ae378bb1f4f47a6ce4710060ddddfffa2cc1563d0b4cedd1b2f677dd51fbbd6de907b092ba82a96681d50c246d2f05ea63c711da56d0454da4e1dc5578440eb7ff4484b8b5a45f4a4b3e0f362900887d86e02ab3373973c96ed6f85e42859a976066dc7a39b54ace0859c00ccc202a568f758d9f4e094846e9e90cd4110cd9f91ad9684f9da5cf866756196984758d8376f4729a38987e53f2758af9348cd63a9ce9c35130214ec14e57056e623f20128d831c7bd65af2e2592cbe1ee2f518a698d78d58882d0b552fc33898bb232d58129338630395af748b738e8f48a3348468b31b5ca4131f161f36652d0f0d6e293c0f8ea624263796cbae84944cfc791b1f3becab02ea0366b84e4e32ba416656f8f6bcd389e01df3c902e68bc0c57307915e84852acb9e22c4393831142e150236e087eb7b255cbbdbf33c56eb58525734ee80eaaa686e707a933883cd0d98ad7f34d30444b71cf8192f9be76b9c4f3e173b2d6386243b742c8314fe3f23d07836b54e141d10c4a5c53261b56b7cece207e58cd8bd5f523dc6edf59cc5283c4a85e7ba5daeaeda21c3f73f961b22832eea91f9ec840714afbcb4d1dde385ad7eb5bb495b92ffc99f80c09a7169c2caedf875d241c3595e249b98aa1d1c6b7c405e2eea9929dc7527387718545557c91e31dd18b34f3a9d1f57028b812977d469c2fe90dd6e7503c151fc3ef075eeb61e9d478fda67ebbace4ee84e4c657cd24e31757455b9b1f20b680ee1d4a4d0f3a6370349c7ba5dd2bd916cb5b5e594f1dfeb3ac289708fa04f7238d4afbeed62a740f93eeddaa2a9a5e9fb06807de907ed7df79df98f799052774314f86dc822b91811a2952668ae9138cdc3c92820fa91748edd1e3389574d941c60f935dbb6aaba215a3e6ff95979025adf6a2323a07758f5bcf323f420fa1f4d5f49df71f9c2847807980fe5f1ea30777a269517f77998b3fc2392307be6b78381480532c35ff3715bc494192fdfdf8e03fe9cdc1c13e59ff57e9c1de6a6317cbdf3a5d066b9f22298762b638bcc7e2964c0e47030df0ba5e95096c235a1fc98f305827f2dae92d299eb6534518f29a99ee3c16ec4d5e9a2aa6d49165a184b25b7bcc14a160e07cbed29013c9379374eaff8f01576ddc19b8d54a60f2c46ec9cc62b68e418a11b7b7d692fb5c02a93f51c82766cec58cb8f9b7fb4705c2e38fc89eb551cac94b052d3ace531bbba24d77d617ac260e3dbd653931873b7ab9f341870d1afe25a9b71fda92fb674d4336c36b1291ff17eb41925f3543a2a632562fce3749622ff3c8f6ece4448ecb574ac2ed6317d38f822fb8f735ab61a14aed11948c44eef9345df15d8a519922f80bfbc18850dbfeb2daf1977c27953036a28d4537688274f403c6f55b040d7bb1011a8b5a2f7175c5daddb3d4ebbe0963e88f9cc2590f8317bb075da229a20760cb0528d5e93ca7cd32d01118e99325e42e361d3928ea40e84bfc4fd9ffd74f7f2c771af40198c7f924a65f9fb705fd71fa0e911760dc496e5016828c6a055a44b5365678b48642cd978718fd12804651808eaf195b815b6ae33045481d05dfefb509248f5cd91a11be6c7bfb30b1385f94d2c8a80b26790e311130dd378efc3cd443e40e7fd2b943d3b36d271a40f1882fba4f7e63e5690d9c53246c8c0b69c971b2794f0343432d1ce0c0ca9aeb124d6026710fa25753a4f203d25999675a83d4f700097ca1cead0b580f24cbfbe9bd8b4fef72beafe842bcb6d9e2bba3724b9842e55817a4b673024077af707664304deb29f693f551e4e92974fbaecda82d62237c71231f680cff413af288cebdc44341e61adbf07df0fb8470eedf3dc8498cce6facd00b940bc9eaf1509d7adc8bdac89f229ba8c2ced3d5e3bde21404891ec1250eee372e31da93a7f7a20fba4d07cd4d13a5ca3c23999dedce086dfb9fdb92a8420adba9c0f33978432cee987076442ea48bf46c6c60c859b992abf7b2e569c3a771df3aaa887272ede0c899d3bb5cae10c2731343edfe4dd17b395424363b78ae358df7e3c803eec954096614fe6a75f6193ed5ba14425828fb8c805b88a967742cc81237696c88739cb1ed73fb1bf6b442cc1fcde0ba14d4554625bc382dbac255936c22dec5eab8bd49bcb3b9cd79e228b16adb1f76c1ef5eddc1e91df82e8d8f5275fce74dcd19d900fc156347b6b9881b2f3b6ebc9fbe5e25a5c5c446cb4f354b81cd016b318865194d12e90b5469f816fbd29043ab620f3ba4ac57d3705143dd037219c63ed9a6501a5a77f830a161e0da5779387be646750a5698e14475229e3134579474c0ea70bed4903b305cdbb2365200a1e976120ce3eacf4a4e53bf6a6f5159dc39061477965a51f3af0aedc0154025c2d5aa94af099593fbb5ec266aefe054db002f4f6dc3c5c0027153cbe681830b0637e58a0676c96d4ad702eb8384e9086c0a67d0022764abcb1e00c0acb535fe22165181b53509ccbdb35698d3d37650aef6f5c4be6aa5fc74793a13397650c1fbd8450b4c5d93abc701e109cc881df1486fa80e109118c0cccc918633ddf323cf2dc801c5895ca408df5c1b0a10307e7443ea2323b0cd88841fed86cdc0e3a48cb80e3ea740e772a1c78c77de33699d740ee4b51703eb4ca8a3ad88cd0f85e2c7a11e403c4869093cf943bf0785b3ac1fa9270577a37ba8040f488cf7b92396b50442123e0ae3b6b91e6268c42947faafefd11d99907bb7f7d086ee922133ce3199faf145cf0cddfb9db3952f057b5af3a669424ac2003ae380280da73ddd1f63e40280c097956d144a6d0ed1104e59240226b073489f6dcbcc6d940121e47c522a9c80955947dcc74afb5072a5123bceb892060de96ca35696dd228cca3b269cd6d67721be8f441d3732c3b4d982c671a69c4f81f0c568b0fde0230c4d42d7a2fd45543292ee6371a973726f2ecdb112eea6a39f653c2c0192af7477aabe0237eaa3c82a4d2683f0937b89a80a4c62f454bd69a486b0a3d6eb16633480d66faec5bba1451494bb0b48122dd143b6c144892a326f108c88c74ef57a7ae35d93351a648ca6ed2c4aceb2d70686d26c6e7d07604bea1fc7fbc3fcacda9a24ee35cd8f48419a670126459bbed690568e89b189ae4e207df12749c6df2fa534f3753951a882451aaec2024ca7d263752ecee51978d18115d3cb128302ddc026c055db1f36c2c04b5566377a1724c1a7c035c5753291d75d62b1be86bafbef1963d948955abeaa2a037838f93511d788a8fddf70454af8e57dfb6f6a4cc323fc03b829d2cc1823f69195685af7866227e297fc364c153cd458b026c806f00542d6fe33692485f53e69b2b1581f0d17b56be31ca7958026c68b57794e01541b54a4c2e4210fcce947380eef7da0328f7058c694fc4757eddd21faaff1585b1827064eb1cab3d9431497e6787df88d6e2e7ed082124159202904fa0d2b165211ae3acb43f7af7fa974920ad558b0aaa3648014060921a5cfa31169eb58a539e1613a05ecfc220608dbf2ac26895c6bfbd46f9833eee66d9751ddc945bfeff8c4b3f2381117ad5c8dfe30ea6c7ddb3e9dc15f7e21b973b0decd2afd3ec6ee8782a9d6a501b739ea52eda9889eebc76331a83ace53a469ccd714e2104885d70ab879af23d00ceda002ddbdd514bddb99427ee79d4c1185eb1345e13bf429208fd1cadab812edb9ccbf5f7dd7b0891d3bf071ca6f346094b0e872725fac4169f56c385f5136dc729024b351e7b5a2c63247516be0205a4b9512c942a540e8ea0cced7a5c43af39c0ead4150abb348881ef2f63f543cd9a4909155146c909da09f9053d58f96d880aaa70228c07080f78baf5d25cd60ce42f242d5cdd7ff81d937918e7320850e7c21ee341294fa8aca831cbb95afd43666443476400fc81ce525eb3f39c23b81c583b1c11fa6eee758095b4d435078cea8390f75b862e28178e457bba7a422405d808daa95bc47a9a196899ee077f7d7275e20d176fdf91c491e12d0d892edcb3b9ad8ccac667bc9abf79d154334d5dab0ea6fa4cd61ab8d5ea9bff4c228b90956f2089c84987af311a02667810224ba6088fbfd418dd9fb6f9ce84fdcc98894622235c6c58bc1cd141cea301cde5a31b81773ddc9bd26f23121f991fa2ecad5bfdffcf3b3cc823d9e77d2771fed1c2c7d57b855e7b38a987432213b5fb55064f719c56c72ef0e58d743b1e86fbd7d35d95d468cf476099a969661f2ed0cfa246a18f25229485d2e5d446676109aa929bab7942d438658b077e70f0391290567c1c78600b5667fb4a270b49b5eb84ed742eb0f0564826fd2b3ed757262173a164e8ae894ed55c779f91b3c8ab940520803ee61c940560fe19b4294f325e8f46be567dcdd753faf0123470a52ffb705b9b57d59ff7c3778ef5b5d5ce60f9d546a9b1b9028411c8e2733ced6459d62af15dfa01eb99a161131691d11bbfc300eb131d6ad5d13cdfc5f1f5cbb1304ceb8df184bfb9c3107a51981d4ee7ed6aa05ea0884de4fa32f94499d9a7b31d397df71658995ae5d7ccbf8cbd7eadaf6eeb933a365cba79462d0556a1d26aed9926d1faf172f7d7550f4c3405493b62ddf9544492f3e2bff54c75805fd5bf093f001947650fcf91e80974186e39a55c1d6850876920af773723cbb595cf4b4bd956ea64a265635f6eecd3c6e8b206394e55d3056f74790f50c5cea9991e1b0b4f49c3541166d93428555f5df883eac3ddb9e70936005b7ee035ee9303467a1cfaf5c522d312422a307d4aa95c43067909932863192c36f8d8cf3a57fe743a64dac89885568923275a252923e4f44473db5e20ffe76ffedd65405ea4855420a1b73bf6caf5b8cf86c671eba71c0a2fd03a35d5bf720fa591ecb87f1998414844543f1db1f84a4c3f244ac0215ac7f8df22393503fcd8d08459a3be26d94acc87042be57726a5f60d183f05a93637b5a5eb21d168d49f6c133a56e0d2e1e99da0d9f5f44d87779c72480bc6404dc2b0b9b27e4270f9006c74b74d248e0b40d93a28f561ee38878521728283de05ef912de7e4bb083c50ed37c48c397685256ee58a80dd4a01cf218bd99f0e8b95fbb229f4cbc33c8301c8f3a7016b405f3e3717ca34ffd236a6043a21807b515042710f24fc823aa8fe3e6124e7e8f4a37f521d77423263377fa17383f7e24e590eea06928bfacdcef8c8d517bd6a3944b1729de7ce59661d88d2f3f4a3ab9a90286f94d5e02e2bb4dd0af6802d55103c94a4a8c02b8c399cee2276b2a10996418b49aec7d1fbc2e681dcfef42a9ebaaaffe189c15578e218320a20804eeff4d53d20ee7285c0e1de964708e0b0c47399fd49aa81195c78a02215e00e6746442f05a04b86ff033a61047acd29ddae8b41f3bf27f56b49034084613c8f993597d882a12a851aa1fd4b56dbc74fcbbf3bae4018183867b4a2c9708e7d6024494ebae5dc285013ce8593c5f84236816b9cfdd26126779d9dd7a58c5324cd44d6f19e5fcd33b1851cc22bba4810d33ce34bd450d5b3014f38366960a510d4c91d605045a6d1dcb81a64f36106d2259818aac09d5a817f1069068b74ecd41f2a70e504bc0b9288a5b59b00fa30a5c1e0b03cb4989e2b3ac2f0755e14f7f081b64deb6d35d76f7d2b04ee6d8525a63107790711d7900a51b17b8fe7aae2c46d656a4c267dd2d4d38138365c9f73c305d93febf1630c37645d5fcea29796e9ff59efbc07b6a4746357373792dc1c16a9cf6d0569812cff7498b5ecf6170af67a5aa6cf3f9296e9ab4f5aa3b1646efa46cdf7a244f563516696bb2c87742985ccc2c9e172e127e3c3efa4245f4df362c62532d4225e724ebe39d503c5fc65f1decb16ad7845cbe9f708bbc3292669787a1012d343e6b1a9b3a12b9ecf30bfcf0b1a5b0ad9197b87a61fbe0814211cf6c5714bb501eb37112db3570a81ed88c75c2b1a6356be3158b4ccf9da3397abde093c659b7d045b316695520246809ee226d43e6bc4e227dbc5371e8460de55775e8c6879acda4f59963b9c41b173dbb09efd5ff4fbfc2a0058b4bb9b46af10e1f73e7766d48ba752aaa1fbefc9942b399c4d3ad64d5357769a8f2a39fdb6019bb2319778bb3469a4934ac7cda0fe1f1a810be00fde7cba099c2979147cd0427674b6637c59e52ffc08f7e874645fcc213b5b886fc9538f6ed504d4839324ebe076a9ac7d3c570092f44624265b1790d4a2f183642c772ebc6d726b9f84107de7fd37cfe51d31fbb1c1cc4c1a7783868e2debca5445d7797774b643971c371ef1fdab39ebf12ebfe5b095e8b8bab8f37602a2b32436f9bc6f90d32ef09e5893995d38c0b8f3291fc242628b34f152d481e539fee80ee7e4effa6bf2a2871f09bbc32351d699917dbccffd99dcc3091c4860249c4bbc59d40cc14f2c884444339f45c0c7619fae56eb8e0aa152aaebe537193f8b5c449f6117f8d557b52e7c59d75449254d17a8cdb7413038534d9b356cfeab9250606d77663c1e8a8caf2300ac58133e74170723ccc43b7ba715a03ecbbcd0c79a9557db73742c81577f6c1160b3b1bda98fe53a93b6565b61b2f4f607d4ccc914c37c4425b004c981eada4aa23d63ba59b2e8aba787055a0e5e8aa7729627441806b0390be6258b5a6efa11b9a8bcaa22ac4b544c5c795abb60a83376853162026d54a3ff83c674a417a2705dcc5fdeb9c4c8898b9544e33884fd53ae3016d2a1f6b53fd35eeea2e865748fb68a3d61f04cd657d41200fe24a69b267e742914f9683be214e957b49f80660583a6903bb14200f6cd25a1011a67097591c7d869ddffbf6fb0e214c5205949d1d3d9e9fe3a310e89a27853ad70994b506cf1c99da26f3708310f6073673d4d6c73a9015811536ac8840a4cf5e278a17ebf78f16572159f0cba18035c10781fdfe3882d06d7e2b48a4508f02857ddeeb3e53bc6dee83d241ac0c79edd3fa1afc1cb961b14ae0b6930ddbbc05ddf9593b0d47198c5d0c30315277486f0f1a8af5280e206066125a01fcb2c5e4e47b9af92be17218586c705bf787a01c99fd50fe0ec5ee063575c05ee262b3bf388488ce6c167a915834ad0a5772db312340c17f4d6aa188a04a4e1e19fe75137efa3c6c3f4f90c4b42fcf0b185fc12013d53a3a869b4c4971b8e79b7a4794ba38799ceced246cf45439a5eb0313e6cce73732beac1f4fad82a0ca5c7b9e26d52b4450c086b610ec357bc3b530702bc0dbdf862e4a585e60b7282367242aa56fad56010e63f8db4e764a435e0e9ae35f8604e2885282786dbb98f04ab4d1f41ab6b8d50cf5ec9333fbdb7dd7cb666ff6bccd559fba9fdcc0e23c08bb1b0eea87e04575ce2506485d7de7b40edc4757a7325bdd1345c50f60a8f0ea2e73bfe2ec8a780ec4ff5d55c45a3ae46a4f65901e24b06f258c776a1265ea3d305961a308d54c2a6c79dac3e617023ba49e44077623e8a67a3507255f01fb1d9bccb09a831ac31ef0de596cb74e28fbe22fd4f093f5ee82cf77d9db13be8c72d7f1a375f3e7bf99f5f37765a002c77bdf77a5a8fc6ee7e7fd1dabd6d0bbacd23fd5bc2654a33b23caf026eeb52df6d6a7c9d46c41451ad92211481c9c704fbc630558557d7acda310202b1368096de2b7a6db7e1ad872018704722027540e445f1d4220cc9a60954da51e4f8c81800f2882cb96972b79bfe53659bb9c3239ae55ed47fad12d931adece1aad40d43e0b6c95cd64c03b1aebac5820a5720f3fb1adca2ee31a6d6e8e4121e6c8da430cc683de11920026cc7037d43a62cd9b83d1c8478243ace586048e8fc8a3a6e50b7373cdfa4582424949dbc989a14d89090de4108ea9a07ae954dc033f7e2f8b81edf3806a6d8f2b89a880d9bd2b24312e8000292a418796f27fb32ee4674702ff592c6bcad4b9b70a288f67c0886b4d75a3ceaf0201887692688119ff2c45a36aacb0a5112eb9e04e91948a0d08d395fed788a74cc98dffbd312a3ae6c20c4740006be0f4c89909c1ddd088373eeed83b41aff9bac765fa96de7377e3978f0f691c28e2e4f809ed9085b9216cddbbf0c16e415239867d05b774bf1458e27d0cf035f775c559215a8b174c8bb402266c0274827848380cf0cb9d5983476fb2d285150c96d15d1942308029ffdf1f4bba89ba6d18d17dc2245b6e9e9a0aeaae28c25e0d3c8ce7a1633ac41075512025409713a26ae67f7570156f56abf57f3218c53221f11aa9bd6701b495d8396d377240957676cd6757f0a5a18e968b44f53788f7978f31e57897ee11a73eaa5ae6eba2350cc9acc0efc8d645eee8bdbf159e6f99bfb6f08778d859011a120a31f4402c0075ac89dc427232a8a98344c7a9c036c1c5aa468b23c262c8630f8e6524cadf3bd57bd306312597851a8adf973a86fc01734ce7147ef293eba947227f495780d070ebca3ed277c612e88b498b556f7053398912d7aa54a655300531208d25fbdc6feb4862acc1d892d7a2c7405dd192e8fdccbb3d55f4454087b5fbd9741181d8e6102aca4a9f1faa7d746cb2791c683f182d6072d342e90e7e415a5dc92f74a968130c84f1fb0b20676516070563264bad0d7dee09aab37613745a9e65fe0c89dc1961e4c58e26359bd26d12c09c666270d089cd083738966933b417cf0b102d83724f2c8b0efa55512c362e39a5be8e784850f88939a0338d8c7669be2e5f4857ac69cace6b69ef8e5ec2a66b3667679e4c15fff8f632707906f1b533fd224fb70709244004bf9c3bce22859148eda64aefe9c54c5ea323fdfde2003f79c767b15034592a53afe314cd2ab9f3a07496bcb5211bf7b4cce327696e95e50cdda266022d69aa947d978be7b7ecff64c2c2b1413e39db6907de7c202859da97ca826e9bd2c673cfccdce8e751032d29dff79ed2382636c311b6d19228d5d18aef9728edc56071283efa63f63de0f3ca4be83c290005d98d2b37b9701a8488e888ab29ea06ca18a083adf5f92d96ad1cefe4c5a42eb0a064328fd378d3b1c99bc4d491eea5913fcb407bd0c205b11d6aadcb8fcffcb41cfba60895b25278ead507a53f1c2800ac9bdb4d456ad25e591392a1483a27590fc607cd9b41f90bc07e565ce2e1f0d63b79664d02a6fa0c0f69128034b413e31f8119016a8458125d2a31a193c2f8e536b1bf267f4625041a79822d31ca61ba1c21eba13a421c2b6589ab9b73055a6623247a8b34397ab2c29db91db6b333e4e116b05584c4364fa616c408e5bcc80ef78d973f697e868950a87787d2642f6a3b48d18fbd2dd54e30ecf6d9a9cbe22fbfab956c142b43783e154673a76d478be452d6952a7504ea2dd717eeff54d773fcaaf9069cd9bf6b247c38f00bcd08f6a28ddade302efc73a77db1479154b60c20e5dba5d895d39b49089ac457219252e4cdbbeb36609f9a26e29c370263035f0aa9fda17dc5a887d90a4f09690a6431977756940a2acbcfebb3f0c477771438c51b479d6e69b45ae9bee1d86904c029958431a0fe8d13d40ceb50c167171db59c592073c15c4eb6cb2ba7c473b1fed0bb744af6761fd274337dffdee679ee9cd597d4783e6bd2f4b46bd51e67b3f0f410598af805f10b118cd9dbbf487f2a02687ba1aa8d352626255e36a0c8af11d4bd46ea5b07e60551b16c08dbbcced69b144351af7072403ebabc2cafb0c473ab814fc6e99c17030c89c9d5fe9d7dbe0c8d28c5f84308ca05aeb6e17e482540de9b55d2163dbba6dc0d774e59147e2cb8a002e2be7c8624471d03595dd7c800aa99b2e65a4b6d224b25277948d0831d7520f6c0f67916caee9a152d13823fdabe5d2b67b80937d89b7d8d87ba85b845a1829f311c2b28d8a1456989d3545ed13c464a4a78ea16535cf0f8d06c9227cf30e58fe69092195385dc08d7249e99be85cf93c9c8d8097528a595bb6a88316913051a23579dd1b92c34a3eb42bf53f0cf048bf03af382112df3874396021ee3c1bcfeee03f1fdbf308ac4f390b528167de5076a98d13f909b87ca30475808a30f507981cdc0c2c9630deb19ae6aaf621b2ffc24c8a964691da1f23dc132560e1e5e236b4b5c66652e14201684f0d8be7da5d96a69f569a79f5fa730ce2e3d817c474ec8fc382b0edf850d8a0ed6dfa0eb9c3ef66976d8a87bcac5941f4af6cb9087a253c34483395ec81f533cfb26165732f6e7ab35a5ba18f2e7d80f6acd70095bbfc6d255da40fcaaf637c3268491d83ce2c048f988910623e9e36bf26b9cc68be4f57aac89627970ad0eff579f636c61447529f1a284163ba92e63125636bbad793bd448d4ac6a1698864f7b5dcc2f83f5ef306b26cc80dcc3ebd4be03f4749f9875e3a2444f6162adee2ecac4fb4e158b5f9c71dd44c129317330dd18e97d5e27f0cae933996236690bc3ebfe9b9e5a4b4693e627b3940a00bb1cc1aeb44d419a851b4bee92d6079ce761bd121835fb7e44280803cb661bff5a758ac6164590ee51b1e9d2ebf3cfa62138249e307e5c616e6e4aa3684a2d5077c9b867becbff3db4a61115848c7a296e204f44b8d430914e91b85ff44cd5378b005de78fd038b33459a31eeb205d466e79e5d54bb81fc904d31e2fc128c88a194e6fcef4ac636332367add4c1045754ec07f13445c68184b0b7cdc6c2419059210f55e000ff48744fe25b8c0dcbd44455495a91e4a65a694befe95bc9dbf61bd3813003b84369515424a9cef0184b1f67da791a3924a512239c56433eab3f8e9a9b0f69df3db064b262af300ee4eb748f13672cb343c2003b0fd6d07bdf29fc1dd5c112e7191691b2bdb9dd58422ee72a9c10c0eb428c22efbea6f40cc506c242a8623132a0a301037b85cb02fbbef1832a335e3a6dc5622e7d4533ad993759245766df79c1926254ea1b2b8d440015c5ff04ef1ea29780a65e8d1e39b5cdd2a09bad5410737f18145c76ad8972417910f9b3688246da3054ef4bb4e628d7b4c81030163bd22a43e92f4148dbe1fe47c0f21cdae7dd705babd6413efc714828973d5b829277dda1e72c5bfdf784fb981c0887c416786e50a1afd62bbe3c59e2a9d105c94ba1f5e2d1f34df967efde5f0c822024afd436ecfcc0eb0aee81806538a9e0b87ed5e13b76be56f86ea2095bd12a266982c815dd1a7ad2cf8d8aac791dbd870919def6ca2889a33615c277ef3c18c4ee79030e30b00643c830920e322531b6fecdaaf588d7b93441d64c5e42b074dc7e7611381d6d3e83fdd8b34ae806f7e49ac18ab523085d9301bd08276e6925dfc4af223fa1fe38a8208a75059327a03f93fd2d8f078de0b7ab9e38f8003b8d708519be5eaabd9bf25660e74b0f5799c9480fdbb68a79e369d06a772c6f8a7c14b58712cca49c87ddfde06d62a343d4d2c0dce36174ce11d3e20016f6d22085ff4b05e41b33dc19bc4094fb4d1bf13c6cc9cb6d4890a9f4a4d406ba3287181aaabe00c25b4f2284ed89efbbcb6e7c7898ff2a7d2b66443b6d4aa1fc96237ddd27762501bfdba8a69b6f60f07d42a5840099201c3b3d3f087d7086cbcafe291ad9823d22bc7aea9c96b6cafa5010cf2b50bebf395dd11f498f5f59b841f8b689583400225289ed8bc731d4892695e1828d659769c68d15a284f8d15c77880cfb879fa37171cc37e2bfba2417c1d96509bae00ffdac9f0dcf367e9794118b45dd5c06c6c96bc48ea6d555f2304f0812363a2d4c7af4da15ac3fea470bf885da969bd5ac42d4bc999373b546e763ea3af1c8351dac6bdb2023cb9d3b74769aae5d9b80e885b12cf18448f335e3c838b5ac868a253abd80fa4ae5a47fae4c2f45b9efd3d339bad0196558d402c06de512a7dbd00397d5c609ae46d93c06083971b77122db411da6d300d8f00480d689734464a29a3368f60c7e5ae009fadd983b47a327f7c0023157c760456b3f24a52cbee49c5dcceb9e12f16d01538bc65d256783e0f2277f74ba4857c737aab41fba7fd1245d2e59b26fcfa0ae0258f665def511d883c5b682f047949b8534858c0edb23b22fff6ac84465a1fe08ab5464079c76391cc5ed506442c664250b60cb7db0a0fa18fb7e4a91988b2a0313e29049773737baf4c18b93229fbcd249e41c84afde8215e3702acbe40240742cf92fc56029e823c0321eb64b479f7e9e15cc95322397efcc0f472f06a903695a1fea489fe4011fbec8d1cab1e3cf06efefc627e3a156045c43459a9bee9dd5a0d98700a96afba074821466a1a0fe276302cd2d2c3be8e01d11ce265d16b8406db53af701bc8df1a1e92f0e6f47a3d9f759af15867cde2c8d8479c20b945427de6223f9a87018a1eb9ea332218366743a1ec5ea413ad763b97828b61cf5f5aaf283465a539ceb592649a88eeaba7cd005d01ee7f85701b365fa46e6c86e1444a70f5f1088ade592c9ca8b9e1aee89a155b27b783876f0aadc17f2a4e190fff10761121d2f85dc31317f14a5cf082b20511af320659edb1890c7ebdccc90db336fa3291aca3efd12741d3c38c349109feb5b8fb49ce840c7357fa1b49a15c3b822c791e072d00636c3f823f188bf83da1fd43a25587eea9c6b112e9d40b842aa075af803bbacd8bb71ea07c971e8b309028431cf54af884bb051465997e4a87024041661d800c89d3a28c901434f5ae7adfc06d75447aa6d2ded91c31db60c8ad4efbfcee43a5d1e1e56b77cecb8d03960d0b0276e0a63dc6ae23bef81234bd80898b320ce860db6418730f922cadf937839834c946b795fd746f431c59340a09e93b6f5a4faa4a77cbb9e724bcf9e3d09f4f3c8e66d3f8ad110b52901819f44a03d22c0eaf2c6d0321488db77393f15328ff4237441f1788b25c513e3e1980b57c10979e838acbdde844abb7f7afc2d7304f8baa68363fceff81068c8acaab5fbee2dd200c540a6bfd095e8372b4ca785255c6198c7775fabd85794995f2ae852487ef48ac09dbb34c06f205a4f607a5cd68a35b8032c5997e7d34629e67d8999d75f2f9ed82bd10d5da02d8971ebce48cece599f84d91e54fd78998c0400bdd9a33782d80aec852a6ceac6e0ceb72723df52cf0ccc832a3bc5c7e23f67981cd2ef033426f78b0be4c371b38e5cb84328877d47b45b557f3b4a92766b552a960e19cb3f4d904e575145cc36456653ab8d9a46ee289ee04e95a7118a6b657452a4bbef29955346f113ed078406986a900046aa890c444fcba1fe40331769538bfde2e3e1aa566914d5d101182e9aa0b4350a5cf77c1bacdca478f443dab62e32e9df851ba1ca942a70c27aa49081ee3811ca0781d9e9606a917569b88a34a5604136226fd62e91c756e7c13d358487252b99a233f3d52414ad9e282f3cecbcc05a7650696f19aa4d954a4d17ac801267bd8a11aa9b626590a347a1242c5f6a2f088bc0dd3e66a5d56bf3801c64a585e75495082ea097d486e17e3337e9f82f42012d02cf90ca168bde2ba1e2d58be0ad7d35998c4a9473449c3a126b958be945058152242518ae8b6391e1d3911eecfe115ee0676b044b4ae743a32ea47493ea059113b1e10ac4d9631e165d5b968bce4ba9cb799a7bf1559f54f6ec03b889964575c8cb5d6d29b4ee6a5bfafbd820c2c6ae6a9d1522249476dee08149dafe8da0a9429d5b394989a0825c4176ccfcac316e7a9972762393fd4028b98674fdf0d48c61464dedb35a18d3b2f8f4bb0b30386ad7554ca203d239056a02afadce721ae0476e3b43681935f75bd3b174e678cf293e284ebd21ac8aae8c54ef58843d8bf241c0a1f6282c79ddc86bfe0b0768b8a170c3c045583ffbf245933b714deb8a1b3f018a250f2fbe2f997afb88b38fc048468d1ee576729328e7082e35a08fa5f269a59acb7d5103261e4b69cc4e7643eece18c1bc395ead9ca1a6711741e4ccc587e6e724d9254e5b5a142bc672d480f8726ffa5cd7bea7b36ad9ae123b285044ed8afe03031cc44d94a68b8f1f6db4e92fd0b473e5401d630e04c01014b2cd23d4df453d7f9cb66b5be427ef94f2be4749fbb18a372943385160061dd1a81a70b369b9bd2e4f6da2322ffc91aa9714b5c5a4d1677868ed09af098539718cf8d0050bd48b59d81bbcd0ecd49ce8f63a7b6d54d13238d701d6d9859d396fa608260e74275987a54de068645e6d3e160fa90c3736db4d23d09d69f23e9543403236a0ce7f1e9b8f7e750cc0c4e6253e8b7987952dc7054a033dddfb03352d874219935f6a668d3a1b09790acc24e474dfd4fdc53f019af05ff87a54e1a1ec4d856063f01a70d7456c6d4d0655ae8272d6387d3d70c694fa9d6eef0127c6d49f49364dd49284ed036d96a2ad93d66573ea37556e4dd381349f3777c93bed2ca537843ad9fccbb5eeee41d3fc0dffc9deaa8dc1b03d07eb984774f2f1b2e81aa381df8bc193f941a679197c909bf8bfd35d544ade893fbb3ffae6d6a3babe4e4bb0673e1d1f4d4a63d9e18e726c07ba95c0057869a544118e1a4fb6375a4b5f671eaf49647119330d68252ae88cdd35eb62e88d337645dbef8a1a726eddcd72ea7155fd5870ce15941aef555c83e84b609dbcf11887511938b291560bdb72783c3b67dd01193784606704eeb138f1d91fcd497b3b7e5d9908305a3474da79af743b13caabe673e46875256b37f927766fd2ccc0577cb31b4818616a7f190d55df5ef553fd372e19981ee202c45f9c3e90f79afd1e3aced89e1439dfd54875baccc62d6b310a79d5735f45754c5b863c0a3677c392adcb122b80c9c0183e7763e50930428452837ce81a416caee5dff525fc634d73cd0d8eb037eca1d4fe5bb1f16e913d0df1bf32d09056f6b5a2be76783b64476d1650790e9b993ecaf30e1d669770f2c3a3f1a42ffbe7f8ced968d955d12b07a96f589a28eb14bf10789cd78cc99bbb66d1e1be871ebe04c1c5e570effddfe66be85912b1f3a1f7d407c3301cc57ab134468f1ca05f2d3279d23cc90a9ec87975f14c3f3ccee860ca3a16d2392c201509055ad3df20bdfcc10e9348477cef685542d8bc35820e8bdb9e839b1d457ef52639a8b79b3bb0cc503caa49f8e9551b688557148380ef573f474e8086883a619b26ffb3728ef74b720b962c4da1e89971e424e825af30d21b213372f1f113b9bfb59f8a98a548c99f988a8228b9dcb6ea9ad05122df3629b0c64ba5c59ec5067f981e1b60efa7081edd332cd53b812fbdddedcdef08358adcc28b3d09cfb19e067c70fcf88721a8eab4ebce12aced7094fc71270729b81c9884f8349eb7b544d7d9def38aa9a90290917362d56d314e11b654c5198b152e82ff2a97b844b32eba655726d897b7f74c07bb539cc1354f2b027598863d9b77ac0055f862c55f410f46033b98b375aefb7a5eb3bdcdf112bfee46756f66106ab35f1ec6578c5c0d80d0504afe4f7de4d2bad70f4cbf006f3ae4c1416e9a71cb6302da9fa07a0671891013301269d6b53998064a21be89b2595da4e1a8d219ad7c32b4407ab2553367d81ed320ba06b5e8b6a77f5664ab28282e9687bff5bb6d0500392d48d6e9e2a95bc92f50eda0e447e5bf6aebd8ec69527d890477a28240df06c284bf73b47909d9576bd74b8c20626bfb3f412643878405bc5f1d0f813ade78dda0452af8c985ff29392613024fafb16eee7bf8387e53064872a6d1079fe7633406018bd7d95c99a9f2db0b25b069f4c82fe64d1d769867d554ca9ad84e646b67e459aa51269df462fa7e89186c037b610e9ea060b4de64d83026becb5abe8f3a23a309854e7126eacfe011493ee774a8a337314966d25de662a89c7ca96c2d6fe1b0e9f6bce1c834e8302e31e215b1fbbaf7dee76819dad28d92a8ea385a3ac1f1f2c6d3efd86e871fac9e732161d02598c2381c08798aa60608419a45d99c18737b968f6cbdc74249d920223c26f7080068cd125300627049956e5031b838df87ce299f5f128ab098f986ac39c7504cad16d6b26a7bee3a348aa0e1eba705923f0d84689bcbc900c8a0fa4dbd9f5275708e29fbc74ed05a12be8a1f34a653fba8185ce45d557b61a90d989126139a46b1cdb5fbfa0b25640dc2aef0cd02de5cf06f746a96af257ed0aad785ee8cefb018ed12c92c067f89ed0997ed007ea983454631d9b4777a186ee1060841f17771c92181542fea47b7df49228b7572cfaa3235f1e80d76f560b9babff1fa65eedef0dc2a1eeadbc78e03cf12e0886416c78f8b4d61fe62536b77973780d8c01b8087eb411db947f7d44c45a00b2639121761435e8d8e9cab0d2c3b986d3c7fab75d29cefab50de54d00a991151bdfbb89d561203cdac671f6487c9d5c647833cfc38348a5b546c9e7c3b003493780924f60d803bee114c97cae94e2abee99b5050c8cccb06bc76fe9837d96f7a4e27b8884d39ab98197915a7ce54c12693c5e2868f686bbbbdb2865e918de3f7ef52dc202eb9cfce2d5aa74575c996ae318538376a242be7f2b4979314f51c2ab3e127f94e50541f0cd0045e1583adb05ad8994619d166aaa0cf02120fe37b02a789641c13fe542bb1e1a9fe855e34913c3abec672d880ac332a9397b5afb31373832353736393234323733 +24233132333435362324939a73dbff19e9be24c1cd0b4332486dcb2590399596e20afd8390fc0d5d5d4cf6cf280884226039b9c7b372748244b52dd686864ea55aabb367c2d8c2485e6790c896f7a1507d6be5ee90f15e1383c25f293f852906a6d7ddcde57ee787008d87aabb6864a50ab72167c82502da8c8948718e1ffbcdffcd1694c1c68fcc905826d3b5165cdbd939f455857b1983f2942e701deec7acb8b15ef231483098e01d5bf451b2497bc6619b8bfd2defa358db5699938342f6b138c21b862638a65d838aac77cf3afc9b5bd76a4885d566baba21c6d166fc67800fe5db710e38a3dada5d08dce3236313a75a275781ba5da00c7c17f9fd856d7185dfca64e7a4af3c6deb1dbe6e9f547668e0adc22474cf6f8c66436eabac130ffbf473a086a8a2fe741fdd05d701836d6e7c1a6c7b15b482b723aeb61ad3fdf8fb01573aef29877ee0fdbc30ebc143011a080fd588bc9febf8c3abd7c90599022b783785d10237c3b0a0a3de9ef61c28d5183113ac99924608782ba53498cfdbe6a80a3879a70fe31425fc2cedc98cb1ba6d3b182444ea729cbb6b3819ce80ad02d4a4799cb3e474f9149049ab0d1876e33f35555887671360131e3f8cbdd6ddba2422f382e50f18a9fbb76513aa7da46dfe4c6f4290909a9af25efd9f96c3d48b5b1201739d2667f3e4e2ff37bbf6fa37cf65cc009b4c9b2092c4b01956a9cad85e9711153639e082f6cd6229de50f7d18d35ed1934feaba78ecc93ac052f88824d9d36e0fdbc4b76a8c4fe246f95d624b1a97337b349632af59e324b6dda470822fd6f7ea46c54f31b52b39492003d7c96b0c23181eb612ec0322e87c793e6ea2a741d6507aeb49799394fa2b6cc49eb2d152678ee157d9a2a17464b5b83accd0e886cbbba5471fcb937dbd1e37ef35eecfa374f8e8fccf765d3030e0416f2a1531376c0b9e8d7b3e551d80556078d1bd2d8912cc2ac78b5076a9b529eaa09062d430c40e44e400f53411410f5015eb54d76b2228f1fcf37cb873e50aab9f98e721441d8f2a1e819244d95efec350e6163e87f16923f794ad9fcaa5dee86b3f0a3adc7faccbdd9a40b9db24a4a2f54b6fe9952babd6a3a717dcd41caae36e62736e690837b8000fab47c203bdf23eaecb66cb99100f1f2260182a8c6a6800a2676a0d9e7e35d4c74cb176bbe0c309e5c70362335a01c92196ee01126640378289e37c710a5cc6b769c83dc7b0996b63ec421f47ef82aed49c089b2535f9e836dfc60c6e32335cb919e921b394ff0888a02dcec303102da43ff82853351c94d47d6b3aa300b3b140d483a13de02338b2ae72ade47f32dfd65a78da66c76f4807ebcd2b916b29c902425d9c02529bdf7937d32863161856f6100cf4e2e0c80038ab9f997c0e8eaf24ab3e8e12661aa3fc380c5a5246d8df8447c742c9c3d7859eb41743e23f7e3a0c1fdada45ccc110e889283efc3f391788a160d0b6aec634bed05e2812a455369d8ab95daac16178c6a843a3224b9757fac77daabdb9123387bd811adc2c18f2791cb50a928dbd101170f35359c6fefc37f93475c6ab3f391d9da20b98ec77d6266b9ef335d80ef39f92285fcd64e406bd7278b5c380119226ef29135cd867ebe5f10315c08501266c4566ae8d26bdc2e120d49ad37e4f345be5d71cb67b10c3e16ad14e0d5e6a9cf4b397e4b5301b40a581a5f7cb48e66e73744f4d649881b63d34468887d4fd193bfaa5cc4ace3b013178eaf64f1d92bb8616bd374bbf5bfa87fcadf544ee48eeb55a16ade0fb1c66150e27e8fa47e51e32bb2bf236653794de95202eb1645ab183ee54b5e336f4248fd4a3aa6618985e6d76d04900b44fd08787964b63e54174a6fe0642f032eb0132bad90a03bf950e9e97476e2ebd8efb0ea885b9b23824e6fd50fd77c6211a397f88adda962c7ac41652ab7ca3f365e99190edb7b46085fadd5d9edbc11a6aa7ad988acf908eaba85830e853ca89f6c44fe86e69d208e48b8a16ba57759733c3d7a52ffd89aed19c95d8bb50445431a0b49ca2911ceeca2b88e3962638e7ac89e7003044fbb4ff5ed0a23d3a13d50417506666df4f235de9133ef3547dd056b4737bd32da2bdd0e650d1ce99e8977b5e9a513eae5788540aaa97352ac7073a388b36efc86534e2c586399b06d9e0f9d1a967b3ce28268beb422a94c5f34c589a1abba9fe3fd308c9150e292fe7fed3d1431079c389b0646869f32099842632fbc4858fc069525d466c6d695b11178bf0a414a7a4439e3526625752afde2a5d85e65a0476b37fe1079acbb9475a674aa7eb5e96a78885bdfe1900feeee7a1e13d2cf950456e83f678930266d13c48d72254b401ca9aa087e865c610d6332010d911fb812209184c883c54e54e09c8d763adcba715f562fb9ad254d1dfad3c0b2bb37994fe61c58564a89d171fa2475351e6af1c56245ad9697a6ebcfaa5cad4bc966b78b44b445042c976e002931b908dbcd1d2a069ee9c74210eab5304ac00ee22cc54ddabd5d51e303aeaaa66e7b67d01e577dc615a2e99abd62a1e68e846bb75d211d4e24ae38df6db743a3ff863b42e423942193f92ee42dc4160aec17fd13fa7fb038d84dc38da44e3531e327f8d39cae2db510821ceb9344ba24d1ef75d6d43e5ba4166794f4ae7e6fe882958cf05e94bb9afdafb36781154602cdd6e4f8a30965e106fa28dd2c75354fbdbe5f39cb4bfb8cba36877a517f80ed27af0fd3b2cb3cf2e4b6a3943608ee88ec4ccc9bde289fed4805ca85e74bd248d43aa4914e79608082f91a15c912e8750db8eba39b45ce235080a7ef378e840cdb37b0c621cfc2b7f6fa27b1e39e9cdf35d9a3b3f1a62b54076f3e4303f103a334665baf8596d1fc3ed40048d3928cd0c6860421b418b3410d4b71471a60604de35dcf3be50f9b5522fdb629f54fc835c5a2d91816a65b4c71e9793d7e9bea6a8320a88f02874a1882443a7f26da35652bd169336cd1f2e16f0cb7c156c270cab19523f3c8216914a669fb25f31656d34676bd9b812981783b30ef5cf0718fd26b654eeb934832bd6d3249b577cebac37c785b937f50a0e6b5dc4aadcef970797940c5bab5bd382b7570c98115c323b4f8aab061d94ce2ab0d17799f5be679976fe1c0be8fff44f865f5233c7d02c7e32e19a023c816632445b2293ce5baa24ff3f844b602872c48275f5836a18523a89b566b06e3e05525a4d0a52531e1e3128aef7dea0300307eafcd98b05a24b9c187fe1512a1c1a9a85fcd44a65b56326063ccd4bed0b1b56cfc5cf5d5efdf121203a48bf902ffd84c6307bade36bf2f00606460c9fd7a4b8ee3d077e878b6be7fa7e1d10ee8ad7064566cdf5d095e0a23530eef39dd3ed4b27699256c646f4a59a1bd4c0241c172e589b7c012e59ac3c331c3550217a7ddbcf0c0f717f0695e50994b7ca66f1501a9e7711a0cbda9ca79b6ff6effd9cf2ba5688047e03c76359e43aeb2691db6b4cb9da266dc03f7088cf3bad4222ed4828c937eafb73c72bfdf69ceb13f5a5718af0b4602c51918a6a9ad19621a7cadd7874ec34f3659eacd28aa08aad7e0718769317967c31cf48b01776a740495e5122618fce97ccdcd6296d5e140c633e6b8a998055577741ce08cac0b3b32fb81496d4052dadd231948b6b5d9df12d7b8e1ffe61914c66173a4d13a9e5e3ba5895835778a5bdcfe363f5019eced3467d43311d9941d9f8ecf9a6496db776aaaf74703f0e924fcef4e635948b918dc78640ba345f1a5562483dede0b48cef1251c7952758e37cc2c5f66220a79571b46c66184fe7396027063ed38909229edf058edbd4a7937f15a01ccd8af56627022431c51b5a6f445428450716269996a7ab719bcb5123f3bf99b88875d46052c6721c3c07ae89d95077c1166ee192ef074aafa0db9b37f570730c324c00a716bf4d384b147f798a8cc9e249b24134db57c069aa2150e81c169a53172ee29cd2846bc7d09d12e92aa89e9f84633bc2c68246d761bbcd6c660790b179b9af9cc47d9e58220965829ff34fbe34f9cccf9b76ad6358a174cbf342d03e38a22a794c0da785ad1d61c2748f7595747bb8c42c2c6713a8c67ae088f1c64dedef41bf425f92ee9560594adbe479915551969f6002df7ff23765358e00f24f51c5732b34e431efc648154ad34b2dc5da7c793188ebbc8c0a773a300641df553ae0b610c8535419ec7781290847d679dc7b77e2596a5bd6f3ec0188fa9fd96df56de50f8705ee19bc32f2539b2b84611d92977da16910ba8966cb1525b4ee6d24b9facd7a750fe78b78fc32999f627fe8b5b6aadb1d50f83b9b7e9e8561c6560f043e0bc5328a9c7939a3677ef3cdcab0e379f9fb9b35190b987b4e567c450837e9a26ed44c6da1af355d340c33cd9260a5ef229d1317c772c30845cc4b6fc9df1653536b7ede2efa78947d2efe40aa97913c7da983a885fd68983ac8768f572cea7bdf7231b031199d2669f2c70cbbd68e1363836b73585a8856809ef79dceecf5d6c75c2723520daf29a1a10c6d9f5371c5f074ad3f2d2ec90596c62a33dff6fb1824c7b6755eb6e38aa1b5c8e3b8c42a9e90c08f0c1eaadf911f3ecfa90ccf2d7e064eab6c41684dcfc7086530299afba811846876e46a36dfe48f526c66e649f435c317b2d813d2b2f60925167ef53524d9319ea724b335893ab86050250cc8037f6c077b8b446f1a2bf97332d9124db613b18ab862f58676fd342baf3e3a52cd4cbe785ee4954106ab464287454273f4b15cca814005d54dab7e73959b26716cb09ecc55585858d724a60d82ac0acc813ef9064c7f61ad2393769c74fb4be9b049314cad1ff1b0eea899726e4df5d91f24f8d3c994d9903d86e585f71588105613b7fbe4b6e8b33d9df2186f77426719d2c249308509687d49d4612c3cbc516088ad4cbf0d6f6e13a4b2d7740fa616f1431a183edf8f5dfc9090c39ab359111b29edaec5ca2e1c259e4f1afa990b3f22d0c1ad461a3005f50f6c24e9a2fd78bd72e1f8faf0289596dd974f9bd47cfdbda4122a385aed4826eaacbadaa51b3cf73b12c1a3d86b8812a4a57a0bb746a3665a782e133f9b567dadc8635810dab7ca83b7849982147450f18c777aaaf7388de0dd4dc61a69ddf07a83b431c7e8b95b921d520f60e7eff816eddbbe8595720e7f22e33f205768f5ba9bc6db761ea9e1ecd07ea5291b553171ec7ed084b1b0accc27c624013eff9116ccbfd335fa4723abca410d8093da9222a65d7f5f232f8d60211cdb64d1e481a404855363646e0e68dd6b10192ef669f9b6e3b031276f1abc49adc291683c6d0e4f9ed0f1c67be54d9f925ec039be9e95fdd750b65b2861618d35caae907b72f707fd442c22090ccf407c021e696eb1bbbe9cf6ffd2b52375db4eee4de6e1b37c3ac1e7cab05d87ea7ee6d66b26c68f381b3ecd9b3234eb5bd5d98a2e32a60df330359abf34153738f91bd377796e6308f7eaf37b3c4bba9751adc7a56ea48e95df771dfd0630236c8126d47f3f15e486b6918f7447d469734130d2d363f7edaa6b976d2919c98700cfd0ea1aac4a702dd245cc6d960c8ba4b5d87b8efea2b839af9f7c5d0eb77a400347e53e2d87967fa3ff88054db3ee09203370c0600bd741defa9e1fbb65f17abf9ec77e8503e9f1872ecdeaeed2fbf81aa255f927ac524d19cb0d6274b3e17779b8ee6abbb0b69675c5d18679e05932c5409c309bbb642239b02a9bd74f62dca4fb63b6bfc5733368cccfd72cd47b9dd7c8c73c2963f5ea368ec5068282b2af8423bd6101bc630f66a1ead491382cd995941f1aec3ae63782142190a84fffc1993c6e25c681abc72309f13ad43d2713325ccc6bf1ec6c270d79603676691eb1ca7fa797e504520b9ea71764cf4abb491191a22cf28e7369ab9048dbd50b4748922586b470579119e3334b0ff2d8cc3547d6209b05ffba39d2f7ce8f5b0f3053cef9a26be476e506a0e71a9e8a6dde94a7534a5526c2c4151374895cb7914bbe54e8a1ee75196756b24e82c5b20595da91d1330b9b4e108104ffec5050b5ff773892c895c19e5cebfb5bab8b8ca0dc6fd0bcd0abcf480ed8e293297dbe0b8b82de004efdfb13947204a7d82cba471b1fe11a6e826055d53a058771146e10afe01f5dd49f730efb6620e4a443d7409d29f6955e4de9851051653c151ed439e751716d3e4381acb7ae15e83c20c7014a0c047523173f24dd1e4941fe507aa287aeb0c2afea8cf89605f2470bf5535a84487edebafab0c2d82275b5ae97c2f57d8ea3a1eb5f9c9fdd4f22e227609ff7b36bf8e410dc790c00388ec5b7f993e5ee55fd421c588b20513ad001c8f770b8cab871578896cb5b6aa2d662c9970c5eccd50c851f552c67ffb16b870de1e8d680e898d2bfac4c1bd051e3d70f91e0e0372bdd9e80b686e78c8f487bdb77c5354e01598129a78cedd25dd0ea8dc8649e9c02f8985b4fe4c709f2e0854aa67dd8e3bb2f9a7a9ded8994d47d2d9c1f8b014a0bfd63376fedfd10df15f73d747547b931b9bab47a4420f31cafc366df3b38b7cb98c6503b296a44744fa7ea56c4cba4ae9a672f70a882fa9428283932af0f9a0fbde4b981ee5b1c29b3849349930d4705f5f21251047494498f5113853f95689add6999190ba805e987f3bcd83724448f5d04334272ede09a5fb359f515e44da87491dbbd3d9c773b923df6f0ee71aa30610f43115dbe8f76f37c5c59779ad53a777cba02a8d5bbfdc748d5c82f5e8978fcb82b1617bf69f833a777e80c700c0aedee969645d11aa2953236370d415469f8061ad6cfd507a8d2d1934953179b316f7e82da1f292b40ce18953de5aed79c484c2c542d1ddfabb17b5e7ac5287972424fca7317d55287b58821d32024ef42f443ec8cd7f86fc5ee31f3ebf85139bcfbd8d86fcff539b1eae39ae4d1c5fd00444387bcc723fddf7dc80d1ef70074da35aa3598aa3b2439131f78cecd8b3fad3fb8a8fd8391b4f4e5e17e3d55a37f55e5f037a21ab658bfc42f220e24d38024756563c6e38a3fd2a91343489dd56c00bbb56b252fbe8591ff9322f187106e934fcef915badabee5636d38c757f300a164d78b96af252f829853a62885aae4a963ae3427f80f2927894b0f484926ef2d19ea8d20679f35818badb6ee2a13969586b3db041cc7a6e094b5e4ffd7276eff0ca563b31282c1f5c27b119c46fc06591a1528d38e7cccc82048440266751dc2bbd2e83e461e8253c6ad1403a9093a57ed0322e7a4b910d577c8db25925044fbbb860fd5de9358f65609842bbcbd0e27e4e7c316b0d176fb6faad4c67ce93ebdc276b1c484a01197bcfe6ea2e5db600159a1b04d529c421da87bd38aeeae2b6822022fbb642961356627c58446fecfbba51f62dde37af7e940d06e731d44aba967038b4df9fa94d04ef7949b45787be8db4974b8e837761cf803ac75f21f8280559027625f5b34928befd89fc6074e98a6702a95fccb8899b9c2ab9eb4b6bfdb1598d02cb656733ebd26e3edd95c4b29dbf1eebff5c726a8d9fd425d9b033aa2228af02f3e2b0131d2185f5f48245f2e85a76fcc2edd8f52a8ebba39e3b26d4ad379810a327977b4863a659ab57cfc832d14a6b48e66d9f057f31cd1b1dc259ae0dda144c3903b130a7e9cb1f6a099cc4b6b16349a795eb3ce526e731f629f96e6b4c712fc9b44537ddf5c7b212580d058702c546c0864abf1e015c3e3e35ca25f7d9bdfc83c8a5a64942fcb5a072a5954c3cf0e02c3ecb9d33e6990a06011bd21c5bf535a3026839871b57917b94dda7626ce1e1485f7e7362790c90778a6e1f7962c2c98396e3db39fc2ed7c9bea76af587621b6f7b95c1a455426144a801aeb1cdbc02c97c2a069866f6050a55f1073363c9938e61f362dca8b9f5c1931ce6ef50f59f75573aa6108e90b2b34299d4c7c269637578dd3f235672bc8f3f718e829528d79292b067b46417d19d803a75ad35dc2fe0cdfd00fb2106e5f089fbe86a3d99500dd701a972328e8ec9f758d1fcd272101970a5a838d2b09aa97bf45ec1763beb7c5a49822c20558e59b54f4e5f341428de67ead872472d102d5b5bfe4b77f0565c4c502cf3a9cd993218a8bbbead5ef27945d202ba48be12f7a85d9815985ffb10955b200eecd72b06c42bfb45858074e4b5f1964f627d1cc477004e5b6097c115b6b66750344934145772d252bbc052b43dd0961f01b982ef5e0c0a5851cff056ee6d1e268e2f0f179c7e699745dcaecffdf628fb1564afcce5a48215cd5b7fc900c2787aa3f7deb92773492a169af84a26fa8d61b4396bc32b310d1bbc7814e763821fff3e28ffe91995a2f15dfde177161488e0edc6d3f2c4cdbeed92d0fc16b1a5efb558266c2cd6b8014ce3ddf05299d7299f9addd51e2f44cfa8d32ae0b3f22165e619974571122d2364e838b92d70ed550341e945f8e64d93456a374b8b8a86d49500e714945f608cfa0aea24660df51c8fafc783f92294ac45c17187063de1d1d1961a4649979483db693b8ab57e697828533b062783d9d37b7bb48a712a96a34b00be93e00220c39cba2e3ce6e83ff9010754bcba5e671eccbff13698e098ea95687faf09c6e26c907a7054fdba96c206561530f52c6afc6c88e6079f2f999ca778408d1c0c64484c201889b42c2a394881cdbddfad843af531fcb0241b8f6210fdcaa45b0c58c1aa60eaf2d7be5e2b4fbc072c7d98cdd8f7a3f42502166d2427f96f5111c7aa0f63d805fe98bcc256a684ec54eb62fdb5969f9e83fd6b78c1dc9f45776cd52a68496bf3d4b912b6f026bfac97eefe6b6a75cfaa4529467c01486cb065dce79c0c6b24d262a5de0e1af8cd4e8cf32f50eefcd713ab46074e48103edb92a84f2853ac7f7b93fe5ecea9d6aee77975366dac677a0b6764e046a4d5b8a5524623bb1b0df95b5ae2800d9b818d8e7bf8af70e99cb3d3693f0ac47553bb40c80204b971b767cdd934eab11745cd1142beacfe3b061c664d2bfecc27c69f17af1cea6d1ff6a6af25984d1fa0d3c65cca22cee07aa0e8107efaa84c3f0388506e287c0415c756c059bcd475c09246b94bb1ce09fc1282d82ad818b8832a777ace74ed15d5738de50ce6197bc6c14e521e8a711c0545a6b2d3a65c5370f1f694eebe04ca67b9b62ea7f87e9ce6e23ba9b6f33885fd78c40a4c0f97e8f96f7d82c3529c3c0da636d1569d1f80bc919bf2d0f35f1b013a7422b348adfc8a4f53a1109d665a2811ecff6082befb9180b6c64faa7c8eaeafb16ad29fe0ae77c0d23df18ac0d06486c00ec629c9a80dc96865f5ef985219e6f8af17629b407abd5b2b22b594a3a98e039051947685232a67ab4d05cb4e273408a629bc38a0560226d0007fb60aa5bad1c419fd0a310d7c8298ac7e9dac5f6ea0ad0ab052c29ac0a3d5f55271212147879b56dceeb41a5451904f1364cf27c6e15f58e6d58bba9f3006e21732c77c060d149a40175081be5f5cfadb2f7c20380d03f3d7c2f5196885494bf347911271f9b62f3b938346bdb30485b4731c2f36829f991be24ddb74306368e3c8e8d1ea809a14dfdfd86ec049d7d38436fc941b81046382c11c1c5675871191cdad6fb9fe0e90e838ebb24a25ebf3a550b225c5c335c028ad12a6778639f6c40aaceef832d8a5989a9ec92e880de0dc71ee6b60fbcec195c6f2c21718f941d43ee8506392398e936630aa5ae99e93fc6a34481d5ea4de192900a2b91cef1421c1eb078e96ff097a98c5ebacaf7c692b2c332afd0bfaf98337b89414f40c5ccb2b70d6010da576280b98f6eec604fd708fb77f2d145a2cef339d5c09ae05a0c3d0431bcbf1446a8b9b12d1583ae79f800eba9c697d11b185479363c5d2a9468537bcaca14298c6cf526c7907925a978078fdd155bc3a46cbd7c7ce210d67c7a237d3d21d007158e9668223f6c4c9ad994c7fc67b149250280b6f1cbf0668d80851d696d2420a7512f5c93b419367707e90a68a800b4b9223d70aaf3e6f0b5c0c8455cc3818a5306341baa263ae8b5d849cd9c3d9a1ce60339c2d2bc07f7ca75d347e5cfe3ad944d4d7a63fb93d6e2df8ed73bf6a1fdc698ef11f7b652ebdcd580f84daac26875d05c0c9431b6c6632651e746cf83272d1273a5efb9564acecd515c9473847c23c052a0ba88fca7d8e91201b8068434ea728366cad29d2821cab2d63504776a7f00ae763f6aa8a4b22fbcd899b081583b03c4caf5c2f4b320d4bd88e7fdac379cb7b74c2e9b83bcc7b243fa0d3efbe24b384ebc4963b5a8e40552d2ed2d173f55c0802e8af29085994b3285b8188d51eb4f7b4989621fc9f3e382dd11003532a4a41cb32187c405333faf35e8ad249a131d8efad7227646049894d718f4408ba3e9a4417bf17207183042e4f202a24756e1c3fd23a1a7d14960ebcae99ed2bd2e15985319f1b2856380afb8eee60a7a5dca4b7bfe237000444b55dda3a52c28993c9f2b5f75ea74fcbe26a13b970160a060ec1f7e2cf163dbb7ee772a51fefc454fbbbc7560d99dab07f6649f5ea0dee52048ee3618272f6ae09036aefb64b44ce546202c0f70e26fce5e9f2724ccfa2caa425e258847ad53b00e8ff4c82bdb847a9c7f588106cc41612c75dbf46e9347cdae20bac5938ec3f98f3495da7557f6b27ae8c726d0d29ea5a15e899410fa95d37e876f46596ac642b9272058acc5ea5f639410cc57900eb57aa66c4e1771b278d50f4b2257410621024a17a3c6ed76fba1a4bbeb592ad576395b43741460f112616145ffbb444dc4e2234b1b03b098b60b9b3dc3a966d3785f447f4d7f70f5c63151863f03b7a509a81f254405d0db656871e252cf7f0ea17a3ee646cb1d687a4ae37446c8e43d9e64c5dacce7d5e179f9fe178f120ea5ee6cd45da28a5661996426b4b2942784f751a976b0c0c7fa531176336989ec20e11c13435e973c2790cca952075264c965510bba14463312cc531c4d17c81d6733a5fee796f0acf3139702816173ad6d3580488585d98d8456bc6200ddb098a06f5d8ccd2d77bd893c302d272e8c34233b025d72a2537a0eda6d259a06b9c7f2ace6dabe3761c2e3daa70a9c1bc9f558cdab6f733dd129cf420608853a8b7d22f56f757763b5d4a787b0cc5b123ecd14c9bdec621828027e3ea2b57c8610b5e2b1c1e88baf5811a977c68d6cdcc33800e77071b1f556494d220d897c04f259dd84ca4232ea229ab541a24938d51ed88330ddc627a0a523bcd89f3478ea6830b21ef2333481c44349a4ba82ccdb97504c92d17d72a31b6245624021d68662be3105076b9b92d71ea73aac858a0e55c18321f8936e8216afac103bd23dadd59657907aac628fcebef25ed6cf6f16278f3b53e75c446b0d9f8c3e3195467576b3b5c4ab57aa24e7086a3eda1469000c02236fb4df0ca846c9f521cf20b6912eaaf310848803441c3ac68f46b1953aee6455b36d2d79c52cb2ca1fd88c1b4adf056b0fb1852e4d289871732723bfea37239baa98300b7dc100567bf21dfafd1a2f9c4369ce2ab9e6854c35fea4e17cbc8bddcbe7561174e5e4783908874fa35b76eab7da749873467928ba45e6752914e9f420b1ac93a459ab0d03d1583ccc9addb2f7ff66e742b505e751bd9082a93f87c6460e8f136edd9a4bb22cd89a981bd9d645dc7c2227209bc1829618fd805ef3f41605c189e014bb4fa5864475e35e58826c8bfe6085dab5e3f3aea2155ca12e26ce70aa43b3bbb21f37bf6b77b8deaebc9d968a8874d208d4efd8d0c8d607bf84fe818808b879ff2cf4580c771e0033485780932cb4f9b30af2e6600c792afde6643b6113157f57ababbb85421789621f69d855131ff6bc635ae4bacbad838898dca8a904f339e845fc0f36189afd6bfc7d74d9aaadf2372045e635772004641bf48d4cb9725079cd963e311060b0ca17040da6028552932ea7fa366352c09922390ac08778441f7d3619fedffdb0cbf1f29ce496dc2e14f984767606ac1e1e704b8bc7157866676c852c28720f340f79fc405664d81cb1dbd447de1ce910188d873fa84ee5e0771e8f43a1fe57fb289d899053185526c2e35f556d46c98d87eaa2cf79ea3a2b45df8f6e2fc80b2bf97f40b48ed68e4b469119f8238b8361129ddfa94b1108e3794988f169dd413539dfabc8d3a14fa3412c4a58faabcbf7d403de8971d001e9deffb703f969a084902e5a9636c21d267c77cabec3f829cc0f8ae594488f88387e95cd538bbbfb112621e36de8dd601997a53db2348b2208d9313db17660e2f32145d6fcd55d74a693b662cc7b9f60a5d99b6cb62cb6a6f17523937c62ff756baf9d012dc1f56c37e348ffa4b75a10c540b25c5d1befb83c84652aa110a4180f9739554bdc5ae842824d249ae46f740def8033495e0abb0f1756f3feb1e47ef88c5995b2916a307fd6eed375ed31c0e947a83f937783fd3e26f4b96dd36d1575400db2148e2aa89be5d7f1b150f761c4d9019705e1e90c7b7988e10f2661a8360bf1f46a064bb5a6e7bbee23fa2386f3aeac62b68faf0c450105a57b9d563c53c91e7e2f4d6d78d5199b89ee2a7f56804e39f783afd52a5cdb3fe63e504efc07523069bf3275a25281dbadce5093d76ed1ce0a0f4e36ae706875f15a7b7b617c2f2c615e9bb6484bcf05f86222659cc3ba09c3f20c619e3fefa5b3ce1a816579d6da4b27babffbe20db7654cede84d7784d006899aedf42e10d83522302c250f6a17c94abd58bc391c246bf5fe6bb2aea4c5d2e78b13d2c7c3fb1c01fca34099b83e7c114075de51dff39b9cddc8c65930568f788262a6217165db4a33a428258a59bf2a698e20812edcc071d3b9c01213756392d26617935c11be2c2acfd60fe8be82addd9d14989ab06a907cd86dea917acef24e3fc88e1551d43292c1b886d9c4f3403775f5697988e4676989bd069d29309cdf752cae8a1c6dc2fd8da186e9e34cee345a1e4a43bd8207df8f52cbce5525e5bd9a44c0d3570fe41b51996fd05465f8bcca55a9b3d63a23a4ca2512926a63410e84aa180ff9a19e9ffd89c2ed5f92c3c9c6efd75537c5b2f454515cf06c261dc4421f299229b12752ba1af8552f16cfcec605cd5652bc8e1fc7bc62d78f6df0d853839c0e1e51425223c42649b842278e537ff42146f483665254fdf1bd0e57d1a4d5dbd584259afc4415ad662b19e6b3b843f728637e1063c78110ef24aeb4a3e95567c5c920c49b2723793c44515a2cfcd4719d9e47e8f48434c5c6aacb7f679510eafabacce64434397c6f288f4d9834c1ec9905e63e61faac3fb0f55e2e6a56c7ff0cb79c048ad829c885fd7ed546f7fc5b32cf156cbd7df000cb30ad3814d894007296c70ccd65f36bed45d906d25ae76b512dc4b01db14879ca8bed3c11beb805525ae69ed3e9850c8ac189ca91b8f281dfdf40b2d7d0f5e241352d66c55138434844c0fb14656c3a7c8199daa0d1807d740bce195b4c8380fe2bf23a099e34cc63e2efe4c6a6d14fafa5da906e17a92fc033e0c66487815c39842fcb317d6417aba0b929460bc1fc6060e4668c2e8523c306b480db7be41968a9385b2bb34dd4c579901f4616a9a0dfafd20bb4ca715c1f75d1d9beeae9416c38d09067fc2a1137444e205f9bdfd74061bff92ab3eb959622594d3affd1fb3f1ec11278b9188968a87624bce1258b747518811eb60bd1625f1c5a385d66258dd859a899f1c8113084d50ef981527785d1f601b33c429e2aca346eaec26f31549af369c64e6abf008568c46ca96935d8adeac81ce54656fc93bb44c02c82c4ef1c6bb169b0a58d187e9cb4ee22892512b4f79bd0dc60ef73e87493a318cb8fc811bfc118e5d0b1d3646a6b69e596ab656127ff4ebfd59490985986006609d02a57edfd2d78c3b1ba5ea1ac046f3eaf28915001110f6ed3a6e0031a50bef6cdfecaa247170571bdb7573c0dcc846ff65ebcfc570d6cd475c1a0b672a34da96bce1d34e4dc7a257cc0026a4150175f9ba0d9687c9e8bf5fd98c99e5c19950d5c411c8632093f355fe27f724d85f076a99fab608d896418e91feb49c6f338eb91bb8a845d317ce8fb0a60191570690bd624c5e1e14c9dbedde2315913b908ca5d03122bc0e381ca15a3ba8e00ba5e47f575e293d42bca472411cf1ae130347d6aff8ad89e691ff2287464ce9789220a949ea61a71fa4ecb0d68f45a189c947f28b788a5cc5bad4557b8cbf75552cc5592681e50e045e105769ecf0e7e9e4c3f135856d1032a4d5f8caa77193ef4456ed817a2affd39984f24dd1fbd01076580b3076682692aaaa143ad067f417551490c91ae781ac593c63bcf14fd69af99985f1094ffac3d708c0f1ac270997b575a22eea55c009c62a30759196af49bce7ed9ca0de894572c84846c2acf07845dcc48d56416ab7bbfb38d7612dcee2878db69ff633a4d8674d184818fc4e8cc4431f4974e08214af123d455010574f080f8fb48160bf8f07eb66483babccca7b389a1bba13323dfee3431a5da98fa322d803f995865fd9e49213b628c287502b04f211cf8e6499f61f27c3c9d7186ecbe11ba75cff2ee7d0bb87421c1e370e1356a666525a617ffbfff0b44216864eddd52876846517e43e272886b489c942ab37f841cf1a064710d45f5c9e4c2ad6a073c764f1a51492064f9382f2d4274df77840d51e23a11ca435d886594f3a5515a8302ca27b9e3b705cf5cc4a6a62ee3301034d16c061f3c09375915dfe5203fa01bc96dcebda1ed3a78f77611b7320ff01ee2166f4c3db3df75747803dcfa27d501e6df3cc72a8460134b5c04eb76bc9022bd310513e226de9e761e0dd4a8f9c5cde73c3893380795b06c001a7c825228c8386c9709b64afda65c7ff42beab5eea7c378495f2de75785dcab5486e0a1c32649cd689b6a512dd2bd0a722a5410a73edb49501c7fefa9eebb15464cb72f349929e2e59bcec28fb5deb56b295af469f82244bcd88686fd9efd6e5c98f740b3cdb1bb08068e48dbcefdf02b55836aab70fef9e14345bc5a98c9d43cd30f40b23b0da1622c3d3385d5013bf8d5267d51296216ed953656e97fc37cbe2f6cd6ee7bdab7f253c538ee04ba70e3ab29d751ba2af5c65ad71aab4e700650731e6342708156d14824cb6b785a7e019e3f7b4e078edeeedda5c6a610c538579ae5329f02e164cc8acdbe1344001fa5695bf3f763594a37e589256435f176f9ab4eaa7865e7d2b417dd0a185c1f26b3b98779b070fd38f7650b16fd70544585f2a38dae2f815bbdf72c6f6fe2ae4208ddf3e5ff9f05a1e469cf2be6deb20b766cb8f61ed4f98cff9bf87fa11fc0152893274bdc85a1a8aaa9f4b1c2e4c1e4d1a203fadd9a61e4c10bf8d9e970b755bff41d2afff7880a20f7bec6a5e9e4de2f910fbae9f64c502619bab53553381ae03d4d360ae03d6c8ab9f708ba5e714910aa85c19deb335a5f4da25bdbb0845f1c27b1d67a1ae39e16c3027680aae420b574c1c636d5bf6a4fdb0f79c08a18d8adef5343ca4c748b91ce498a39862726fa43bd9b4584d328e254c9fc3752ae5d1e85da8a0b6086653aaf8255875ceb3768ca823ddb8823cbe91bb12f3bfa6b03f9e665d1e8fcba0e065cf3cdb39b22a31e02bf20beb912efbceffa1133935094957a667b0ad41d5e28007b0d3224139cb662beff02700488f46539675411af05d43804bbfc825f0b6db1ba2b1f0b01f5431c711e386953f828fec7e781bcc73d08af78913a2e80d816ef2eec1c63b0b147b3c96cdf62bbbf0345769b2b4fe363fe311d2f18a92c5a7ebc6ac2365be3d2c19b765696948ad96adaf7f0e0f2940650785ad4e63f565af0a1a8dcc557331694c86e3b62842113fb10d9745ec5d53d8813187f7ea138f294bee827bebc2317f4334aad97673aee1388eef177108b2ba725f34f5c926744829b79c72e2e3286065eb995d5dcc7672057d9ef561a5e6c8cc4370c5bf42d7fe53a31b7233220d76368f9c6eb85a79406805bc5f724171c054016f5a4e59af0c7b59cd8e2e582d0f74aa2e59fb3ba065dcb54d18ee0cc142bb93d379b8710884059b6b8a34295f96ef36d28853c62efc430c754bf3d742f538a9a6843240f4ecb13df3b5d7c9239666e29c6e1e1611b9bf28e0ecbcb9061201ce7ce49d17dc9779186657c8b7c41b432c6835b0f3b2867344f47b39ba8dbc7811a14a0d72f1cd1829fe5e8cd5be92a8f2a9b5441fbb30bb63bb865a6065580c38bc5d5fa944ed50f5c2cb5b46e3ddbf845a6a0417845a68ef057f1f91d771680e9cc7933650722aba2e728f6cc96959b7f94cae94af5c3a9b70436a1c885167f7d61fffe706b853430c82bf79aa18b69b0e0d68afaa9dfad91f0519698153617fd4c0e9703a87004436ceadb8d422e339c939ada695cf8b484481efd4a514c816d424eae7cb33ac79bc23480f9f850c40e24878b0491dc4061602456f9d46fb3945a30f8b967e18318dbfc14cc5b83b2fa20a7f5e8a0824d0100316e2e7983bee20f4fe1e44443ade79d5159ca80e908374771d279aa1ef9000cbdcce9935972e87f06d66f3c3c1317eabca73b9801e7d9d56f7566e7ea255dad1ce9c171e06279b8f2b4cf4d5b2723f2a244bfb743385a23a67e9e79e662e015f8062f207fe49fd1265d32026eb221de68b73976c5152146cee1eb6db405f8ee2ec256e9d14564195938b9544888a2c5f431d5d37ac27d27dcd756e0e0d7a290f320c3c40a6aeacc286041cc8d9f18c650058a9dc594fe51f575b0f11f9524297f9eab90989888c5dc515b32f8063383d6f55e91315c67520a254019afb9944fa3f813bac26f4f6ed2eca67eecc3442462338afdf767818665c1a776b8c1864c456b3fbeaccd090185156bc82d4536f507e730e03803aedba9665a2896c45026cd3c6f394e933325eb95ac60bac0706bc18ea60071d7aba7706a327a756fa7c725026deae2278e486546f08130d2e845eb010b59171bfef3c490606d9e6a8dcf7c71c1da507fa33858fe81076d9e48c955685e6387378e3c73913142a357d8ca21d41ccd75872d04bf4679acaf3b2d7498221148d49b2782dcc93e6afddceeb065482f967ede02f435b508ce40a8955c8d9eb0c79954cc0bd6a10e22c7e53cbf8a1509a1130bee5f267c17358337354481fcb948396d505ba1b9e6f2e06ed6fd587c26339c0be64cf37198baa6902f132b09d538cec6e74b3810c7446efb21881d14a71c39eafcf7b90264cd23f0596ac8c32e6a2f94183a61165ad02c08519299de6ea32476c90b71b65d3363d47914b46a25978aefa51677b51fc2604ec48cfbcf23cca3a7c853353fe922e5064904760c5a127773c5f85c2f21822cbd933a5cd46f4084306fe478f33e505b51e49c39d6006ee9756000b4e55172f858b5421dc45106a15bb880c173d5aba0badeaa8bc5ca0127f826e8f28d307a37e61f84df55fe3d6e8a1b0da742f88256f83c8827b83354d4d96118acbefcb5af6d2f9febe3a9378cc35b3f22d107b09c5c5b54c85df37bc60d0a85dc7e60d6b1286c7fdeec9c98ca3aa0b5f46a3e5b6bf623a21aa77fc71c0d70e3a46278d799d14b032aa415e64a7eb9c2433d0adfb44e2b0717fc131f332ec21152d26a5a60e939aa66bf5f3d509d6f6d022fafc8b7c618351d37a795a28555a2b4a7485861d5b3aba097103f907236f7dbeec6bb5d33e14d836576e72ffc5090921428b3611beff1fdc1ddf29a7c304fb7cafa892326c69e15dd92ff20d1e10fa1af5936961760dbaba5acc0287ef977ffee99e12f97110ba26e0adf5d353a35056f6374e836f1d38bc2f479b269cc003c3b083cdef42e13465f33f75e07f77fe882419673f88bcc95552579777c6f71e827eefcea12a331acb611d3d7842dfe325788682726ccc8773e77e9757e348a631a1c6077e8ec0adaf1152672c66962701dc934fd46cf4069926f9e387263c31eda9b11760c519b8a27f4767f9fb92a7af0444611a52fd919e067932d9d3bbc706a5dc733b05eb0f24c641e783b4e6a09345386ca9294a327c16db931c81c5b0361ba3bda16fa4e56ba2e9235c5cca8b3bf10c20918e3f9cabd6e2722443e626145429940c14639250374fe739b90096dc104dc44a0c35784e42ddf4baa46343a03a1a5aa0b0b336e44f842d467c20e5556580884e0275d10fce6121a8f361c6fbddc1e9f7115695745739e65ee70d0a16729115ab29a8dafcf9d3ebec29c83ce78f1ce7d83455c3a6d92242dddef11cc7fa26d9536acdfe78e4ccf16c3530c81589f6ede1448ec252bad6c0a74eaffd07cab1a93fad1fd126063e9f6e7407bc8c69c06922b049f2029be6f57a2cf223a3d6c7a78fcfbdb797ae68a3abd2d1a5a133ab8406c4380123038db2e524fca669ca4d962e487f2a187568c953c9ad58a79bcc72a3276c183323373466c12925cd6bfdaf0668eceeb045ce331d8d9875e2e1d61ae881e31d6b09a9d08f298fae31be531d59dfa60c28c225e64a99dbb7eb971256e2f924633ff2267af52681b68bda5ec103fbca66dd20363ff854e1f5fbe899efde800fe181635651805b8abb33a35c4067cf2fb1bc07f30f0f489a630ba4b45a89019821ad235c0fc8499b3133d07b004f8723ca8b1123ac6f39669d0dff1691689e90d3e40ac56eb326db5a62c60b4ea3fc51563424bf48257eeffc94da2a1f7521de047fafbae86b3afe9d7e982948845ab4c46f1481bb6d58478f1b0427b27a1b0d562926667046a7c3ffe6eeb2649d32cb844e46719bbf2fdee82455364491e09d9053821c72eb3e4d947056f5ca07cbe8d63b1cbed5ea81218f9327d2b5ad815e026775bc21b5d9072b237676203c8d49b02e6163f378f637c98608e09f296d20617c7fa09755c39a2019e3b84da13f15a42ecd74743983abc902acefac10e8bc7c121712511b87cb64d66e8200c0fa22ee06880d4bab543276f193ee83c4738807e43c2759ea8cebd2ec2b1bed65eb14a223be41be30acc4a16550f981c13b11c7e8d1d396900b6c07f33a12979516df0a38723f08e16d55e267529d60b8f5c52e946eb1aa800ef0fc8fb4b480268fd0e036a5b060dc1042c0aa77a5adfa9312db4b38c5a843065d23e50676d5063d90e50d9262e711694c31ebf3f85b66e3761af7f50ac10b10820bb5099b30b4d701f06c5fba72d54f89c43a4df26a2fcdbb4569ff5fa10b97a2af4d2acabd90f846f7a1524bdb51d73b81f79acd83d4b1d490f704519ad0996cbe02070bb1100027a7db33abf0deeeef8f09ef1c4bfedfbdf6edf56d2d274b88a656c923c6866562c37a9f751f72cdd5161f928386a6a1ff78d1eb7b818e89cdf5972fadf3ee450edb26fc6b911aedb9f22810d7f4bad0bcc35801bf2ab1ed8dd37cfdea72f382c18a186d6213588d1cca513e570b7f8690a43270b78c8cadbd9e9e2d881e15221963232b14a7044e36e0612b3788f322249760efa720fe3abe81782ed6f5c01c16553dfe2770ec01bdc44d2854ec42af514ea8971fe3c89d6d54c0949c4d135120f7fb161a3b06625431ba7b658999c97e99eb59aa1bedfc3784870ca381d8f44d2fb76794dd716fb5fc126aa905706f19b3765fb7788c2087edb9284bdb7f021968c04197106630feaddf06cb4aba5a0aa1a6189bcba3663bcba2b7582a37fa7f67ad99db062edb3b919a469f8216e2bf42b1b3b1685d5b1f345534af222e9e2b12a6f337b5690a46c924d6b90dc32f6a9a2ba59f02188c9a689dcb6b6178d9dddd3431bdfe211b7089fa9f2c9228cf5aaf30b1b7cd2d661576ce06649171e0d702e99b6cde8ff6578a408cdcb4b2961ef8c762891ae3de205efdfc6ed720fa62d817255723f5d9b6fec725198c8ffbb5a30c76a67c60f26aa764b34c78d1381e63ffe9c3db6b5821bb534ec93ffbdc60965e9a05525f1c91aca8ed87afe9f2ec338af07f20b39705c6dad4d7d110dae825be39be441398fdd89782fce6e0363e8fa67df4da03e26e3d87930d8aff66cdceb285d5a1c9e4a5991981bb9c0e06fdae03cc3d9bad81998867a172e4191ec16ed2a903a49432794d03568c0523ed09b73fbff2cf51f5b802fa790119acef59cb7584a304db5f26c424b4b5cf27197c0d2858ce07b7d151674283b56d54c419487e71e426efab71f27d55a568867d8a544618656fd309fd6efa63e6fc6641e6b62efbbf093d695577749626941f7777a87693b509c270b4c94ab2167221c5d6b8a998b8ceedefd0311a0dec7e49d60da5b174f6a827b8de64f20afe476b429e46ecfc1122f7759265563ceae180fd046343f206b5709919fffe3e4c1ff28dc007e562ba7d21e59c8a68564fa25eb7a4f420a3327accfe2fdb5a39053662fa92ca4b02e43aba0f1f0945a8aa46c5aa667b4c917d4342748271e9f0264b434d339b3c0251c88f8cc731b69aada6aaff19bf5cf7f95172e78a60f46652b949ac263a98fd36f6154612fe3a670260e70d601010a1d1f423effb29b8be9ab7ef226b98f35918b2903eada01de4cd3dc4b2c3127148cdcdc32d068846a2dc50a2b8057d1e915237894accc939bf026fe669d2e71b1d768eec1930f47d6b7f247bddece97d84aabce2902fb8598fbf5f05b9936d611577649b43b50c0786423a98691d65ca0c1c40ed20bc33b8dd5a6ed71d54f82b9d173f05fe958e551da8a1ffd53c3419823a6f5edf9f2523ceccee180c1012a8deb7eaa9ea9c77f7a6ae5bcd6ac7e642a6c733976f83ee4f6bea14d86cbd08c4141365c9440ae8b1bd492e11eca0524e37c4694f63aad3b34c101e4fa1aefacff1a566ccee3aff2c0f3a012de48cddfe0596419bbcb1b7c6c57a8b64c8df940d66cf4c2a9b48981c325e1038a77dde21d4d95d3456f9c9391e81ab52ffd7539c0243c2c611d32b0d4d6617040768a02fa53e0f5ab48440baf9f5f63df85d70741917ff06918505b1eb12acfceaf637371a1b93c858709bf223afeecda43e26fd22a0fb2b3e8ae0990332d75d222120ea7aeb507ba58ae7eb1c09c2b7ee073a27f1f839e2ae704135d0d31314d69c6c08de677d47108236efb202f806b7ae92dac3f05ab048e82e6773c89371c246131f2a1fcb517f519516db1e6e6b136ce97dc806880e96457c1d98893e72511e03a89d2a8b9e9b63ecc24da6d37cb2c9a93e220c5eb96d1df350217008f985c6e3bdfbdf7e81a17ead7c249673312362fcba90ae8a5085e3f70ac7ff3efe5daf0ada81da0f801f840ce72201dadf2949a9f7a225284ec0687c1191473c44a1f462ecbb410960b5dca3e4e0a1c895f180ce56816141e0a651a6f982b50e574836e9c83ccdbd7b86813b69a72fe20afaa1a934b62773c8f174eb93032b1986895953cc4b6d677dfca7ed9d66543dc8f9f87d9413cf5cdec9ac4c296d017cda653c54dbb6820c0aa8781531270b36ca25bcac2947e59aa8054fcd543dcd7a285bb70a64a85593184b6e32b3b33b62e5e0bac6f07698630db78d85bcfb0a5de824146565da5bf1b799ec92a96e46fda478bb12629de888428c9b9aaf2557c049b6ad8de7f69863fc8e4e07f4d6f2798e90c9670f0cd7a687c1c59e7bd91e52b66db8799bb1ff7cdda46816bd757ddc75a4d06d00965a66d4e14499458d3db45a5f86f5b591d9dace365c87c252279bb75c62120ed54e53b0ad2e8de44e31a2755a58d2c13e5dd2f317723266cb78d83e5f7d5bfad668b90445cf52c22ceb75a1f9c5d92cad6058f2959f662868ea2142e157edae18943032f469cc8c45a8c7b000effd5521f8d48d7dc5dab885c481d1dcede1e3a7740ad8c6fb923f398c0da24adce67a0dd0e98b8b15eb8a0e75940bbf6e563c55acd3d2a9e21496a9ee6c0c0f1c671438d1dc6acebb11b2a97f2fc282d73751bcc66f856ee6202a5a8f71788f72bd2eddd600de2f8c0e58a15fd8c8b3d7f39ad5d459cdd49ac090e24b54f738988788c4660ae158e6b15eefc22c8f717f2770c8e9d80f3ecd27f85c15557f85d6e77054665b4a39e7d310d4f6dc28e5a46f2cc23699728933554222886fdfddbdefdf5c4d48735f6769a6c71de732f5819b87877385bf3ab1f2d00a99fb5441c882cd0ab75ed04048a10dd5fae227a3a7f7cd2c8f2a5ad2ec3f2970f27bc0aea10a11265251a483a647ed9a83c19c2ded5c429398599f2c038b32214aaadf05df3aa3c7ebbac82bef43936f0beee1a6d2263a03e170e9f710c9ed3bda04f5b36bef0503997b545d3303de23e67417c3fe7803545ff6789a545030ab62ce6806ee439aab8006cec9e4291305ff05733306d9e65b9dee9e5b1ea0c17fdd3adedb71499311ddf2e4627bedce914d65b743c66bd2530eabf0cb5cd9987cfa184987cf87764fbd2dc75d3ad0522b7e2275d85767205d4492610061057bce16cba6b33c541d297d9da0a1d9415c3d986e979e3b12bc9eaa0f89cc2e451f95943ec4cac7bf6609e3f33dd744f310ac6a0cfdaf824da0f7c157395bc5c2e044f7d4684ad490589ecf0248e59851cd8747205b9064d6320bd33d9fad904e8f26ce43ca043a70fa19db17e3090b620001f779743c5a51105211e03546fd733f6557be55758dfb11c825a27c894eecd33b0db13a983cdd6bd7a02e5813f18c065e0d28d72bb070bc5f7c5450d171b12b4641588aee293617864ba84bd5f7d5d3e1d5b13f160a54f74b5c604e2e786e788a40f64093bf27f21badf1864a8c27a914a46f8ecf49ec63836e2e9b22914637184ac56084f5a89b12b2ed29140d7abefee911b4f343910840640feeba120e73729fbcd743a0abc57bbd7ba6337a03f5c6228cbd4394facb2af10c35a17b524a294d29d2b072688d64dbabb44e22dace3fe6f1978caebe0d7495f206dd104160c5d9bcf79b4daf9b650e2a7b8e0bbeaa9f5198afae15ddf5aa13a5dd86c3099bfc3ecb0af9d85671e6140a1901e7dd6ef2c34ef686cf15fb24e716b1bdb8600e1108b18e7d66b781952522be92b762cd84041287967b323d55990bee4b7b32b65ef9a2c4edaf327515e1b8d47971cb9318fa0c3fb0869640b5d967c57899a805f18f8a4493b5d1ddef62f524122d8648ff8b260551a02f029f7ebb03bdcb67fb0dcfedd3febba55ebced816003f6ef461923addf9b9738a9c0770c1725abf81299e0e835376040993ea3a5acf0600f6b6a95ed3c2db543dcaf98fbca24ec8f605ea93ad3cb3aef10add283b1fa421afec35d55d43ad9584a4537dd1893d4ad5e13fb2ea24f5fa22f4a8dcb5051805b3d7e6e573c80417c289ced830f4b8fcfbc2519a89d889379a9da37005340e37875056e8b48c9a610435c92e6ee491dbc56014b01b2541b7df8494cae615ff06eb9c4272429f034a547654e3f87b46a0778d169cfccdf8642f188d287e4a559229404acc47902fddbeb64794773cbf24c805b651083c2bed73d19f7b27c9cab34a60370f91f425eaa49e68861dc53b792f6d1a2aefeca4b655b696c4827c0a95d1b59b64b560be1c69231bd7aafb61a55d8d0b8614d381f68f7d84aae27f93a022a3be652b5f392347b60509e6aaaef6826aca7fc8729f8802a5b474766a98707642c5d1fd0b60bf4fe16b2d89e6facba5b66ec914d63aa73db34d4dc38d7a9c0c1e8c99a4ab8e11098884a074fcec394042deb7325ebe45e1fb7c0b9a8231af14700b576e699cde08d4d3bb0a1f89d9d3b8e29e36ee899abffacbb27bcca61bd43d0340349c4d1211e381a98c376777c3989d996ffedcaa9e47391c9d85a656e9201ef65e3ede904062c70909a194bb77e0add0c0ddcd5a14446201e0ca2fdb34021baab1c08e0f3d9ca0e2e51952514af1278d00572c7bb8067a854abd5a2d027f4a7f772f7fe22ee1a8a8b66ec21419a426f3569d27ab25ab709a7fa1f18fdc9fb2677054dcba89f06893d888c6766a02950912c47d3976070e4b1f268fa54db11d13ed823a04fa67e11f0f0e27d564adcc152de83d7a09282bd1d9316f459d579fdd282a759a95ece1f5d34080056f1b1a4dfa82a0bb252e3925076458892423f8b2ad547c612e4048131605efbce3d462779db9190e71a62569e7a17906d7176161a8ace62d59e24d771798e2e3daa3f6c8cec6f11ce0d6838bbb910b22cf49fcd134f2944c48dcef54e4e86e6ce0221b7ab96921393a3004cdcd52d38dbb4d54730679d31988c49b98f1b35fbca33b4f1449ff84d937a99716e2e9d515b9c0e2ba0cd8a3310f0039ba86b1d522402236ceaa4291a3df1248915d4cb02ea818f52738cdf3ede6d034737f633a2051a37f3f417e30d1c3d1a8d985a2afa127fa2793d9bd492d2eebf2a02e79526ca746e46e30ee486350f6667cfdea99d1eef926f16ab32aa21bf0792ff853d7e03f54712178f27ba8f4465ab41be52b6968aa6caae1c5b19d5925a140a892646db002bfb14e535e24e2495b4798d3bc01e7162e41d104600f11dcecbab6699bbd6aa5a3640006b8a4b7b79351355e64733abcc2e90b422732e6afd970de1fd6a16c9989e8be583cd568278d1d11de5ff9b84edb7957440f9bf6c1322b9ffdb32d7ee4c4734dd3ca5b8ff199e2352d2d851c0bce92f45f669b6818b0307849d209570e562dddf63077a8f9e8e0bc61c8fa460a7ca8c85ab3a7577ee050fa39768ab56a506c1b159a18e7ff5b906ae83dd2739ff1ce10d6a1055d92103b0dece83efd255839e56ea6735d1b1e3d92675ba5d67c5bafb0424b04f12f6374e8ccb9db97aa9e9879e95373407636b10aef5d653ff307d70a6cf4bbd42b7782000464b2e88273e8087a9ca5b9e0515e1608f5b6eede4ad86b99417e8877b57ca81cd5925b8215aa236c03e94bb873d474c217190e8925d5063d2a84d9a2755098af1851d028444582de37f846f0c56dd419673812bda53d99a2852e86ebfe36358cb28b0fc348dd9ddcceb1178afaa0a11a76862063a01ceac42308beba25512032af0adef345d35859a8c71735f085a36d8dd76ea0897ab57d41069b72b071fc9531a45b2f8aad552ed67874d5557d5604088a531be19c7686dbed2ffc49ef93fccdd8b5bc4b67d569a409ad04282bab2b00a0ed94eeecb7e602f8d55723856a6bab06adb888e96c3b2c17e6859ab8dafaad16466ee53cd85a7302e7ea9b05e3e92328e68d32ea2476bf66a4b46619acec3cf523c86d439446664d5273da9ea3a7aebffb92ac31a33a48be7c9c226843b9feaad884e08ef4dce675c86f1463b3b6e0aa5a297f3c535d79b3dcfeffdf630614f39982424c3e7b474d77a82dcd33917564f02e9f199ab27b7e84ad98be86f3f9da38eea111663b67d8c691e1a98f91e0b3dea328402fe224914af2c2de79ba09b7e3e08cb0620693eabe59a7ca82c54afe93665de691bba4f51fd558455504bbd58f6f867c7d40efde9191c172169a17c4367ad05a416f0d02128703b14caf4dcdf5c2c45a25f5e130728b5d1a7646f8f069440903711e2833b52292401f738024415059f19db20a0dddc4bc2ef2bfa15c921db98be5dd30fcdc889552cec029f14d770667df6fd4c38d18f48b2f57663e5086415c1c18370d630aa614006cca5b6529b59148c48dda34bcb206bf5210a507986c4d83d6c05de15c25192d96ab31fdc65ec33bc20138433d21078ff7ac054689eb06fc73f0b31829e36734bb60c017017284cf514a0acb460a657d741107ba44d9aa1a575cba7b44ee1c6b13095109ee4049deb0075355da9dd9b8e9d6e2cbb4094fb6fa9845eec5c0bf13d9af0a2dbaa69f8080eccbc9fc56c70bca5a42ce39d73e656a268e27ab4b0be2e4a1db862fc64d12f30a361a33882e73a52aed050e849e699941c086da81decc1ce2307d893ee0f5ac7186e72f09f07b32f762312ae18528cc0e4c761b9475cad8154b9d25ed7b3891ced8cbc2cbc16777b727466088a8d8631b33158ef17e1ee196a7ce693a4602d55525eb95695651233643d7cef42474ec3d0332b4a9488fd98e54b60f10f9b15c05371ef88d1340ef61e38293eef4dcd9d90bcb6dfb1459cfe9ec497e491657fde89dd67a91e3f0baa4a54e9e14e08d775232263286fed78cff828a0ad7a32b531b0b64236e93c9e95df14cdb7e0e7a6c68f94acaa2bbb6bc9f432a41f8937b9250eeda84b57929353c01d4b35b8b413487752e520df6c82d22fd459a79c03b59bb034f2ce825a13f2059d09e6e6f9df3e61c9165a3f4a4e1eef27787ff89c9a5c56cbd11af18ef6c3b4a1b168231b7e479b09dc8bc7db6ea1692a8b90e3921887d999fe5042ac13e43e02c67822487369d626c7307a3eef8bd2e83fcab22eba30ad40d935faa18df552fac06dbbf7924f47eafcfdb9df67758f818c6cc7b168e1f9aebaa5af38eca28fce3f35fe06b1be6ae150194bdfa0664ea9ef10f376b57bd9d96e017119c32f52bb667f2e3d9f87c454b52d07f10bf50994c207d205af048101701ea62c431827229ebe6e38be6688e29b676d395218e0318624b440412ac4ce375c9f26a11d11fdf4df86442da1f64001f1b95d24ddd8a45dfae37c5d3e14c3a64d54ec84a61e75dc68d79c151d8c88bb3524a7a9b6bd8d69d2c7cf74365d0a5a42b6372df8395b4003b66b93dfbb38371b396ea63d6065f14c30f68b58e3caa3cc3325aa893f7ca0508fcee88ec3da08a0c63dbb0d80c115ac2e4d9d0d3976c670480eaff2bd1897793875f3cb905ed6e2f643f3c0eac7589df8ec8921c4fe5ea5ebcb123ec96deeedae84e8e3f356f56cd58715a0640bd8888411f6990b6c8087a280a51dfb695028bea61694c9753a10fb2013813d238f573d317585494d7fa95da27bfc00922dd9b9231d86cc3e022ece5df206617b26d6462472e2d3436e40fbd991838894d68b4b843079a5ac6413df5a983a313786fbab03104f5c7e70df20c033512037baccea64f1cf75eaf32b816d5c20fe37f8d311745a4eb1058d7f85992933e0f44f2131494536fef2e1b5439d28376e500ec97eb322f6facaf7841be31ae5280f1ed86252c25f2898f789f96217d9adaca8aa55ca2f25f0364b17bec65d31c7f9e6d59b3b9819ac3556207bd26f0352d8678866254a31add63cb317d68aa9a1aa9718f964adc37dad97adff5491c74f75dfb52b2adec49c01ebb8ff50114cc1e88df517cab64cdaffbcab6b5e60f92f4559d1e3e3fad9ede2e0ba13b1b65012d3dd87821dfaf5cc7f4ed677af953e07604d9dc904a0a30f003a141f526a4c9bef126eb54c553622653c5b72bad02499e1c72c436d41ceb5da3d8314bb632f311b70296441c997042643d1bfdf59455bf7af6729fe34a9362f06ab09f7f6ede0d530a93cf6c3e471e1f385de98b1553a5aba3012dd214754d92eba6d0c4975531abf692430808e37560d567258e20b2d6a3da88a9c6a11643556cc5bc940f4a41006a4c3dd634df3be5dc19e39694946b6cc83391a192301305a4458c3a7328468b29ef9af3a9e0c29a4c707c7257d1f35a21756c3cfeb82ae1209feda5dece29ca0925ee9ace8c8b4e4e7e777159cb7d919b0397b02010a68a6320ca8309b3b06306af819436c4d5b7965c9e49b5816ff8006fde6fc2b2ffdd045919653ea6feec013df874291c3ed8462c8dba92845c7433cb01aa662cb0d03a1e2f088604add1e4bd07e64809f9eff577808b44f772c98bc1541ec52acd4dba7de14195905d9df8bb4e8096673ef875a89e8ca3672fc4e1e79019f6c0d478afb59be6b144533ce325284f5de427c6923a91a3c68727f460ec2d103451b3702b18ef4965443d536c2aa75048ba32ab753d5cc5b893924672fec91459a58c816a6f32b5cc1efad2e81316228680518b7258d71787d29618ef922a02e2757df2d884f4097b3d5a0af979605cc4b93203823522b59ebfb2e782a5eecd14e182dd89c60ef9bcd13ebc02a002e6f2f14bd65aa6ea5ef64a72d1daff93a32286d341a744db1f161d166b888f79ad2e834fab2acb32980eef299c511782b6143c9b6cc5d74c21642602964995a01d751ca4ae39e7cd21416a775a2d09ec22cbe8a5cd471d2c633720fb54b8337f2c15aa86838159101e518818141538547353650359efb9c285cf9277213f0d70338ac510fbf79e73aa042e737cde44f626f78c4610dc18830fa799cc95c1ca55a4d87a0ea8ed355a3427c5723ba4072abb30e710fe1502db671979f9a673c3721cb6f48662fabe6a69ba12fe0662bc2d2946aac1eb9b5a8be161f728f114af849f7d9df10acb382c783496d9a6a4b24dfc666b6af4bfd1d3d11abf1154bad48190a5bdf2609f6dbcb6486cbf782eb4ee5199e6a25bbfa5b9c8f080cb7ab2dca9fb175af2aa0ef98a4ed73f12bb6335dbbd0c21e94bb2fa136f0c247ce9aef125609915e2ec2db89876662006a8f07c5b0fec802a12e8b127e5d09d842367c27d0c14f1cf27f2c4d4fe6253128d7312a66319724f8129b63203507a0312616c3bd9996d1bd6a7e3b382e2a4072c0a020064560f94ed79f1d9b6bb09af30038d5576bd27f41841944ae99f825f24b431cb6bbcb2ac43942de285095a7438937f93de39aa1471753b6d35d8acaae5549c6627af2b06288c67663602db075c327f219386ee18230126d13324a328b0f0e3ebba58127a042cdd02933c83c22b09d20b46b3ef885a843ce6cfc66826411b5f6690db95dd446acfd72ca7eaceea48641e5777a8613aae1e1ace99f67b0fb37e0fdb1405f99c32a8df4d8296cffa41b5a2f551c679da0944184edf3d1e46f2fbb766ad0bc474bdc4d7303e9bead9ae5e29c277448562dda53ee661f1c3a1c926d84e441a84786c9fdac064ac8049ab89bf0daa8b1955e0cbc90f41c8440f579ed72d6d9e0de9738f3a53c9ad1a1649d44665f55827642163af36726f1f930486cf8311a88f62b2fcda1b12239ccb0f58b3aac33b05f64e7147bf0f588fafcd446e51b455f4154d0799783ef564149ab048209f5fdd82b9a7cf995bd73e6b2ed79b884700b5039a217628efe22786fa9d6a46670ee3c40ee435eaa71321b4540d576d72a54db7b7158d05c13ddc405660b01c8cd4f6419071cb70dbe7676a2bd508473f88c244e134ae5395b546784770309e9e1641f07e0d8b3b1c58f6da6c42421d4eb19e105ba58fd2c5261e66bbcd735398eb3a8830c9ff7a46fed53a7e7a41282d0bdcb439e38cd03e36e084a147d63b1c38ccfcd356aaeabdd891c437e4461a50aeab2edae975106fdb1c8cc2fb0323114ee87465f1115e8f6ae1fe28bebe90f611e4514d27fc927b7446928179b6d0b2bf647b7f62d058e508c11b5ba6efc6ea65d71142aa764a2d2a3402d04b1117c70e6edb939225b2f5c3b0c0692a56ce6225ce4f4d61b3a2b303a99bfc7c4eb63e949077000487d1bc56e2f243c313f715dc29f61b78d6cef8ab6b93462f369d728d838012df0b5461d945c84f5aae10f885b8cbef69fcaa73f4ea6d8ab4045cfbcbd6605064ef94ae9165105c6e7d09ab38f019ddfc9c60ec90e816c406e772df37855ff464a69f2166e7a212a60584758deee41611920faac2e9435857c8acb86b692749d7c577c50ab602bd4b36e7980ad574e652dc36eb38fa43b5a3a50475d5b69610dc131c36cb86f7cdc235e87941bdcc9466b1555d71cc9b0ef6bff4672e094119b5988876c1a86d9e5db1d1f2ca4adacdb38d54ba3fa689c09ab4997b41e8f4ed3a774f33d14363be5e31fe6b5a9e294086341e5f03a68edaff3a4477294d1ef6d17e47e204fe0525fe6abbe2a05aa3259fdf667396d8caec0af61f76d26868120ecf9aea9a3cafd1ea6990af5386ac28f33d0148ba885930a44a84587ec93db5813e20839ea2a27ca6f22e211946cd26b5d219c6d3ff3d773935add57197688a4bae10678b398ecb623201d42976333988ad9494418f11287b77043dde54fe8d318e3eaa81cee84dc89819e8fd38660418a553cb7938ae58479e0e606127f63a36f4b85377b8f2aad86593dddaf9f15d2ab3b530cf633da2f6a222e8d37e5dcebbe87e2b2f2ebabbed324cd006143f249d0ceefdbcd35e21a80130ee234d3884ef98f1071ed24d7b805dd5677cba2e3df48ee11301f0488f1e030e0c1d7ad7aa06e6f9a99789a1640147952e2e990d77883be819e5711e6717534e538f0d7699b3b0b6dde0c58a68beda03d2624307000fc9099abce0c192a3e20b6c40ca9598f3231cb21e5f5b7ab9c25896494842d2e8aac8c7ce5bafc6185cf0a0682d1f446272588564a1b6b0ddc8947b7e65e66c79d99f6eb0ea68f3ed203be20f9c2c560129ed8f982ad909d21b5089cffda0edf707667cf720f035c9b200ea43cf7266dd74dff0673e86ae56ff376d179433cfa6f193f1eaaabd574436d560b0b7a6eb11a1c6c30982c336f83ad8f7ae819d53265bf9c6087ad55902de8f8f6b47752a04026023f3507b7bab177e64049921c7a9a53d8052d98df1226e2f7c4b4d006ae5d0be1b6a1a6c3aeb9a53054d065cc6bcbbada3b9a6936b80b11423937332385b1dec8bd0bf61c244f653b2152de8ae5e36a87551880abc6352d7f99901eefd840bb0873016906dc151db2f0d4f7d5aa4a72d27628c357b9b1ca19953577930e559927eb238ebeecaa36a1d884fda48c4ae7f634e9da6a0d90866485503681f228ba9980b4504de677ee884d10aaf1314c3ed5591f3e3baee621cef99b2c8b29f31ad876f24d0aa641a47d8304a4d9b2afc24da415cbee01446a3c7ede4846d11ec5b47e3b49fb0dec9faf8984233055d2eb48af69f56418c5e19f55924936abe17ea7734e7dd79cb6c9dadfd75d58d9ca890c550392adab173394c48958410e694ad633123b05081e967547dba8f3e3b397c8f505f2008c64b70ede8dde53eb6b513eb395294dd66af6bc6c7458362e1f2f852a1e09ba1ac3bcf2426e72fa4711dada69e5fcadac978babb739f578b9a92fcdf06ae90445f958184b439048c882f8c8b549c83aee9e4249e3eddd02d02d9b0a53c2202dcfca40a89f25b52e43048e960daffc71ed4bd06b8e70a77800549526194524670ccad98ff10cb6737f298cbf4197e7fa80e7f58ba1ae52bf2f05f755ce074cc0d469764dbc6db8b6d26867dc9c2ba2e005b918d8abd08dc0b62781ab48da8d4e673c6e134ecfac91128c2a46e828d79e440a3cab57446a10582db562b5661a5e0faaca23de8c070002c7e290178fc59ba8259d8b95102f06a5e565c87d630b396777cd4b743072ebda9634872eac3f86fb8ec7a66f89e500d5001f8d8abbb3e91b97ab6f2babfc15190f529b021a8dc629e4692b669aaf408aa1694b37b9d0295eba2548203f04df2f36ddd5580a0b8f7ef5e59ce1267b29962c65a7d99c664a42c5998677d18117c4e6dc793ce89b65671dfcfe4c74eb2636b6296fc8ad90e571bbbc88b9bb623479489c40acc204ab7b3bcc18b60dd5b8962f16f274bc96b2d5940608ba1a9d4f805d3dedd8efda1fb0d72185a81305b21f95e1cd50b7518fa4ebbf63bfde44ec297aa61bf7f3400d8457e38ed59181de3e3be3cc099f410bf4c5579d7cedf805ebd537cdb4a1fec152504bf37684f4c535b12fed67c09280ef3cc11a09d578717832c6a9088c2b1b00af6b1aaf38ee63096db96dc3780703a10147b7630b583afa1d51b170f3ce7f15bd2f8f092cf9b64297a2e9712caeece6a963bf2d14b82238a4cd924e78e23121c48e66e02ece5909759dea382565726f0c96111761eb4262a7327d6f5077ad9a72cecf43788f4318682be7390f07ac07e9086ee69eba3abf3acec22b14bca532464c71f947d4fcc7996c5b03d3b55677967d7bedd447779d6ee0f1398472d45244082a828635e9b93aa2cdda2ca3302b87da2c4bc6e39e841ee2f7d688f1fca212923242d97b557e668e23acd6d5c146d4b067ea64baf102d75e1b0ad1cd59a59afd3d6c0ba9da4aed3a032b786aa48d61f22a28cf7cd291529ffea25139076fec581d958347ea04d6207080842c6ade934362dacfe957c3e2d58be1d7075f9b09d6f7b816d7a0ba0c632381c9246e240e4dab63cc1a2b88ecacc133a9bc038126607b58166099cc88c5925a84f162a292ecb9a7c2f1c57518370e82be0873285218e010e54425709aad15d0ba5af53dbb00bc3aa22ddba1755941d9e3c3019bdf8ee28c604f00327dfb226d6b1ff9bcd6cbd3ff4a4918f7458091c467ec46c3c06f38e4b255d5409bca8e4e7cb6d56392e23cece7fd9a90f4f75773c665ff83b49987fbf32dabff532f0ad182e97f8b715bd04a638b9a77357803b83897b28cb828e8d88c660167bf72002a64195bf6041c8fc5c6e2fc7cdf9e777bc8d205adf3fa7c7da1595c645c185629d164614ee68cdd0eb4ad296911e02509b5bbd4e906a920666fad3cac595543e5c6b8c1008e18147044256bbbfc66c6d95fcd35461e6832e2bfaddbbacea9c7312f8816a342c9b7d81433fd4bbd4aa870394be00b2717780c9c749e9c9e1c794ceea17512afd4378a877cb103fa756cd116fd5e365dcfa7a2f8a4599cdac1f95a9a2cec93dd769b03314ce2aa15062e6b1f121fae06906575999d090fddc48c182b48a061e44f7cf9740b2a3a2c2bff212ac5be38075d4fe2fc5e81a4642c68255b35fbad21d7390306a010d4badfeb78805643aa26ed4284d63d2411e5a7652f5aa5a3f8a94e4f4146b780cc38177b1586955ec697d8c7b9388b81a4ad92fa289b85e9a14d3085a51da474f4559fa7cedc47447cfa3dc97b62fb4dda4f7dc023c76a5915cdb57a48bd2c2196656901f2e2f3a7b5e441da3bbae3a55cc0c7f4700065a2c4a3d3afa7d6057beb787615b44d696d5025482c8ad0360397412b7e098b6ed0cc92b38853663354bdb68fa153f92fc39cdf802ba7b39dc637152bc1e302b76f18cf3a5cbb100a7d25eddb7f5208dc9eab5ae3c6f8445792f5d581c8abc246e28c9b0c0ea4c4c84cc4b6bc04cf23f58843c07291aa6aa7f32c82ed7e58734c83480e27fe7a9b9c0d8f390a301c024d8951145dd167ef293e89a4f8a2f07e0d290b2a8fe32c54570914b70c7b4a1e9694262eb3756f4efe2fd8936080cd9addade4642545c2d7be83731a4efacfb85c84514b91b5e6de7a2109979c70bd33875c72de3bf791edd93e57b5d9499abeb37b688620b1518d3ad3c98e745a732ceac5c444ca6f49ac9e312252820a083de0c6730ed755594c014ad0c328e0c9acd8d4d30ec2463116e84dafa340a53b21b910eb162681b4af5ab9ff4a4d804e468baa8dfcd0873a27a6a3e19473921a46314caddf72672dab84f330cad892b6e27f2f649c4c8a90a87f6c5b0aa0103e7a2b2249dc65eda5bcbc836d921f3fa740dad9ba42baacaff9910c67f6aaf6413cfb50437312632a0e0b3d7fb6aa3fc32ecb4e430fb9a22baddb413f6f56760fac2ab7dfd14f870ffc2519f7054c4c617921eb0eda15d3658de70b3297606eb4f7f2befd61035c63d933a2562b1c1e8273676359d9886c900b4b4a059dbd910e40ba01640a423a137dc181864b38a34a53204c8980984e559d0e0a989a644911644dbf3d0d4e1bad4d2a25d3fb0739d86122191225ad32770868fb3986ab5b3dc418661229f0c22ee6474a087be64c68229f85b2846b843f7876f5762e5e00dc24a6dc57d5f31ec6f433d99c622c3023cec546e10d8531ed22c88108256d128bd345b133ea3758fe996da5bdba4f007fe76eef0e65676e304fa614378655f1a6f1d3e520700c209cd25ed31ef28b2c13c02bb0a4fcba5679e8e45da8b897524b3c6dd693d01ae65ed5d8c6c17a63dd92aacbc50caa843a075d99b813f343dd3ca0ae420c943964470036eefe61ab455c3f5cc4a30846c73dee87890b376f8402799cdce117208e6cfe9e387ee1dc15c65031e4c5cb992e1aa144bf6d4aff872da5ad25cdc4b61974db8fdc0afbeb153320464fea255d0a20b74b4b67a56b8800def9bd407e775a5964ad3299cb99dbe42197169f9bb8ff978616ed3b9e126ca387b8fd1ba86d7b5a82e95f7b6bdb180ad6cb75254f782f20de13d22a2fc18955513f6ba5e8391fd59fbc90516bd392ec6d6b04449dd98bd16018e644e23ed8a0ed7767f58cea002b1f9ff20f04dba026cc202b915fd3d19e724eafc8f3b673974ff436290889d1c5c771c6e54272d7878400192a91999e23a826edd4a974b011c976f53486a7d9affd16070adbbe878eb1c9abee5a63a76f951a8b6e056d01db9769cda1491e44bf1f04529504445090edc8865242a4497323eca62f4e33047648171952a9d5eb7f8f1e6283a1e610d614818cca6450f59bc1f94636e4f61b4199580b157c669c46c122d713b7b6a7666e3c5037f1f658245c636c7e33a34a42652d1f37769a51d6e7e91eba1d4ff8e00d2314104b1e7b3c4fd9f881365b5efee122f33a83cd52249fa22b8ea9072cc883215efde9e7ce0acf66f6109ccbc9c697faa4b568af2fc94af1310bf9f4396abde25a99a23f387f0bfcd452fa7c7d1131fe149316f37400e0e0f6a36e6042cef4f9009ff7a37e48ecdff6ea64e411ef5996e5063ddc664dd066cf762755c0c954d7c8d78a143fe0533668639530974dd3ab0a2754e8b1ebb270c1cfcb1c9592866a0bb9fd11e9f22a0fe8720196ea8f1cdddb5492ef83643e7165e8334d908384e301239cd3d486c872e18301c0496bb0a1ddb85335cb1fb58a5661c45232a7ceb0f4ccc0787e65a7d7af096ed3a4dcca9acf24f55edccd4ef0e45c4be8d9e544a144e948780d993d32a90ced04cc703025474c70298bc157a76589f10e1b77e814b83fd5e3ae5b1e8433051bbcc65c63b1f96b790c184dce5856f6f49862897d8fef7cd3d20a93fd97470182b85f51d9254aecdd9dad97e5ac539ff120eee60452344e6bed2109dba024634b038a4a05a6ad46c91be60c0ab05edd6a16c3d3f7350f52f6ae8a265b028f67313387de2424c2a820fc73707c6d2c9d06216263c846ae3f3e3304f4ad4a4829c66ca4ed6e1201fddce6e187dfa17c634c5a41aa78d49f2fb96fa8025b15449788233344fde9aef3c33c1041200ca0af0bd132af5670b156fed2edbe6469a2c50301314267adef7f6b9f8befedfe48497b6dccd24f263180265fe8183c93cc8a356fdc47d20e095a491738d5701bc7e3df7a3a5adeffcca363e6b7c589d827fc3340319f31d8176973624cc60e138dbb724898d26a06609c16d26861ccc2c2cc625c62f87b7b6948d8072858df10107b4d8fd323f39ff9af87480d56c705c0977a15364f8eca2211fb41a81afcad33327d0e860f76df07ee37802a17ec6aa3557d6db822eeb57a22c81d1197a0ba765c86e17eae19e7c620521a504bf45a7cf50b826b931ed7772fb4a562473f421fc9e41be74d24964acb091ac498a3d55b31f565b03eb88b8f77df0b65af7dc626750b6139492a3487fc302586497aeed9f397cf39643a12e2f7316cdd9393c73519b18ba427da66b28ef3a24b1350c08c5718e8d77fea5c6ea6606b909c6413de354547ba04c182feaff47e46403621755472b89d3a9220daf9adf3eac7e77dfd376c6e78a67ae85c9ee6252e8892c2e05002e68eea229d2865e1c1bcfec058bb15f52f19ad947ebb5bf5d3fe01643a96cd29b7cc4e6c849d9d642c5d168038b721f116076129af4149377dd76bb8c13104a77ca6b743a87a9c2c893c2b5e63fafe1e4821307384f191e132cb260518ab04d1183188d89b9ab76f5d5a7bffd806149f89e25f6181a12ca4f8d37a16a75570d8950a6598c293faec3627af5fe57089715b8ed312b83dc7a0743e345de65d0ff85f8fa469600b4dee938768cfaadd5b17ad5f50e4c7bbf2daed4ebfd2b1dca436d9333d17a9fd9fbfc977c6c98180c24f707cad0f024461818797b3c95f90d2ac608c8eedbd607335252958c096b617fc06ff235f60fccca8c8558f54a44ede351b719a5976665c5507ab8ac4044ae3fd2dc2dbf2b0461db8575f6c5317c4a3217ffd3b0e7f7b936b9eabda5e5794a4b8500a76f4a4c176b76cc2d4db5965419e1a233afe8a49b66d579353d1dbec6313159aa64393868460e1e9e40d2ab5373e50f463cf8c05798a20a0941d527a1497c5182dd67ec55432d5b5062cddd76dc3927d7db41898788ee60bbd79262613a31c05e881e18af9ef744064cd5c215ff216e11cbf30309ee662a17b47f930dd948395e3f44bcf0ba246d3b8d28559cf43f7f472551dcb00786d1cf5c0e054cf1336edbac8a5231db20e384fb66151a6a04e62a0a6be49a1e8417591c7e0baacac0735db389dac79ac7e3c6788d9f44ea4fe67a6eb2e104096891055cb0f2eee45962e661e84f517c537a7293bcd81e5b5c321ed7152e63d8d832b7641fc9446392633eaaf086823dd764b605fad6f8480c6001ed478e674335fad9eaa2f7718ad142f40e35810709873156e1b92047ee439a3f792a3bd57487c75393ed6e8ac3da9402a76734c584aab33e3aece5ea616cbb01d0cc992f2d750ae5c8e14c6b9e1c09b0ed018b08a6ac8fb999d5d0e704b5c08050d263ec9aca6447a79e4897be8658fce0cec80c0ba1ddf8b28238250999e31a4d64fe1699859240786d541f74f7b65400a6c353c2b5bc8a5f7a835b937a2488725e6706c737a7a94e2265bf2aef0bad6a21e2727889fb0cbed76f8db0966c5873c348dd0889a1afce4eeccd589c466bdb9d103395212f367865d864c188303bbef547e1b3e0ac7c74d003ce3cb0e644e61b3690e37e638281a40edaa215d4e10876f9b3b3c60326476b8f0290dd1991593d3207eed115a189a32b17928e4f47d4c1c7ed8dae480fdba54dde69510913bbd4cda08f9769bffcbfa5fd111b560635fd69910e5fed7bd73293236fd5437c0058e91d83d7b7ac05cd5d6544669977008e8f2bce710c8b0d8369f6e2122e1c7716597cd99733effdbce75e5299b44153d0f299b1fb0cf1e11f1e6ce533d80d8d324c29cee69784a7e53b3fb09110c36b23420068ffc0a0613255d98ac46286d5f6bdd93305d273aa69a6c0cc7699f853e0c77eee09795ddf71ca7a01ef34f0b4ee9790214e24c99dd7a99115e291a9edd2e0f74cd786d5d3575bd34ade050a1ebeaecbe25bd38be46b5ca54b62bfea2a4efb54ed923b1a020740dcaa524966ae678e0362efe2d86040d3a09e3cf416b7efa0769e69993a82ec9f5df107f370650bd0562dd5c1a69f4c3ea9a6a202f71daf3cf329a60147d68fa6b0ce9affe7ca51e455ab2cac89b77b2cd61cdb1dcb63decd28988ccbc48380914b9f603a5cf7f0986197b361a8a176990316f9c10bd6a8262c4564053e6686060e45fe9b76a12adc5652a1247d4851ac0250ecf3b86bb954e1b5004a184912c6beeef4585b689bf5f64694865b1f8f542ce9941836639f1c2c859a33abaa9e0144342e5d49f5f99af16b06a4c32c058fd925bd449f108f25e85dd94d874db265e8212e626840a583dc5538b6e4c0ad85358ad940db4747c0652d5edcd26a74b71923d910180f5d25c8015e2cea559a917413eb57c33f97473edb3ffdbd75c1a978dccf88460e70668084e8b336258e3693f02822564a72379ff9018c547fef048adb1789d29a1b51b8ba7c62e7c31b96669aa7234e303ded435cf82bff22d3e179c95f49a843c5b4274479b0fe53ea4c5e2e5609f2d7c98f182b8db8d15e4455332614eb7c7fe92dd1a7a8b2b26684618e6f1b890f9b3779288e88189891e165a058321ac3a81a29880d4bc920f05fcae7b54899a1f3541c52d06ed2ff04b0742cd04a7c9ef6b639af687bfe9b94ab0d9a760584347c4e58aa4580d13e4c6f3104370e9b1369b7781384d10208fbe37f618ace63ea8e9c8418c547e63b83473fd29ce979166530f93e340b9b7a7859570ccdd87700af4dd7d6889213b4de2f9a0cfe3ab2acc9ebf617ad305427161780330ef3110565a4d8fa030fa975069ba0f6ea9801de0cc0e086194f110f160d66fb8e59e169af976b0af21dd5c3b28a5b7b6e9ad3ffd2a8b5aa390e9d2287034c56d5a5ee951008d6a38b351fca69637cc66c110dbe931269781a0ffd6a6b4767acc550d151ce573781faaa2b8c945851ba7264faeca4f50512abfd376c45ec8d6e6f56031e2f84cae041f91cbc3a0749c5d10ad7013a9d25f74409e269bcaa4b42091c2db1208b47b0390e66f37df61ee5540a5dc687351fc5d24a82fde762f3aa4cd18a9c4a70a73ef95dbd473ff088c8a0bda34ede88489db0b95cd8f21e1d65c313dbd7ef00b4afe630eec7e2a2cde5e9906a87a7dfc16c809e10623cc156f49073a3c24a29185f26281a0e139031bb48f56bf1b3ccb2a18a92de2c9cddc0b283d98b9bbe8cfd95ab4340a5e9f1f3ab1fd5e4095bdf311f40103986197720f9f0b4cc1b70cc290bf68a610fbca8512056dd6f53f355d7e0fb8413f61768d108f3eb92fe3a261d6097c277e59bbeef7dafbdf74ddb190b5fb6648addcc02645e477c28a867725d185eaea39c9023862a0eea345d5f49433260c7962ead139403ee9c01feeae48d419c9774e9425e969f5d32c91230875760119b8c4539f8c8042d298f7d8756c56652e6fa7ff5e8799b53b1a8a53dd6b60754e0eefc601323831a8fd7a649fb2d7bea45074035be274b47ba6887c849039fbc5a4a2e82204db50a0dc00242c21669252968168c18d9193ca6a5a373452292dd1b8514084e5b3e95a0aa0e1f7b0961933e97e6f09d790eab786824fadd5540fc011f686f00b38a600e2dfea1f660c6e78f94cb307d0e274f6c2b11590c455a1e5c6ca8062c51a6b28d8cfaec52f6bd1b6b8759162cd419a9de94459e4ee870f37db36883a18391df1b9c6a60a7c0914979b2ba9f15916bf837ef2b6168bc06416260d63b1f7c09f79b523b36cdb181b07c9a58c4114a745549c15f109fd8c3dcfed152febe6516e2d3bb35edb24a8a9da9c10d58215a3592283805e28e4a95726fdbed5834432734fc1f1bc1e3a3d5cc38f5ac8bb967b0e1d7aca45c2fa16545f24a7ee7b8f87ce835e0709ee2e223ad9b5f1619236ccd201d8e065741de615d2a17ae50b3fa86c1fed1117f135c861d4f915b4465ee403abe92ec7753ec4460cbd866f86a44ba723cc2a2e0490cdd269321b11827df8f2420e4ce429d5f0b229bf96283ecdfa2409bfe15ca4ad60b1b62aa3bde251e3b2225211b47e78c951f290266c5da52285d50d7ea895054ac7d86427572aff5ccc9afd6906ad008619b8cb6bb59d2224f0be528c43837005760b17ade6bd6027da67d9414fb505f854155288449c92e9e357ee019856661f0fd7b4ffb7a16c5c22605892e999c399e775dc10dfd7bc4c6c3b2ff6736c37d0f6a60e0cc3afc2e5f1b1f6ba98a1119e7742c657d09f439108efd44f5b5f7b9a92294668df73bb8b4c28a7744b1d5804bb332e6a78fa99b29555186ea6669ba41d327e2d8aa67c6777a76b69856fca29b8478b1f977fb6ea8729d454394499fb5880dafc526d66a4fe7931f3283a12fb4b429c515f6a76ce2b0b5bba38faf0d37491c5c14a9364049708470e6ee7161ab8a926c1c4d2ac3d7f3a4ad9ba252ebd271c5f621be2692183f655e321edcc449441d890fcb0a20ea565cfeddbe2a5f78331146bf9010f47c1509e1bb91d409561520a3f7c4bca6c1479d624496c0d144888e91dfe43b050bf893f525213a6e25c3483b1ef09489a8f4000122ca9903c6b4ce0a646c82eb19db79cdd7446aad8c01c8224f316d39fab1a768965b586909c95e775f8d23ce6f00c61b7da9cce025a6fb7520f4d7ac4d87b8da6ebe9797fc3dac5708681212a786e9a3602a74a6069ef89acebcbb5a06fe09a4e4a8b3acbbacba32fb318da7383044901620735b6dbd81cb9866194bcb38e022d0a62b141d8aa9cb31966cfb7fddf6e74ba42fa4ea0816cd5c22efbfbad714e41a7b8650b243b6b38de19eb613564093c42f702cd598dde98cae538da900f3ab2fcf3c1842d1bcb2759d61539f5675f76edbb4d62c37653e1a7cd591d0caff995022f13388832bda5b0eaa634d7446ad8cc1696381622baca771dd5e028de0e0a3223f054f2b3866882f34350fcaef3c6261dc633dc34da3fb1e8d72560a0b58552b9631e7b80d1254ab139d3a7284eae8157ed12584f06ada7b0749f9792d08540afc81edd960b6ec6da0888abfa1b9c4e65b03cdd40445bce9887a58dfbefabe910846a7739c99773e57e5d513ee46169ebfe7743f4637cb06e015f5e1e7590e4a8b099fbc99da77b7002738dc6cd1aeb6c2fc1cb09434bf63788bf71f0ac9944ee0b0b17dc1b50f246f2a14d1e686a28aa386e96f0c3cdd2f7b0de928006da2be57887782942aafde772bb9bfc2180c1026ba5a45b0d68257f77bac584b64e8056397cc6109e675315c2127d95f6e17a55b522bd9606d4c4677141a22400390e8a9837f3f551bcbabfed4e52d5a1fd1ad202d6e3c301a2d97bd1decaab7acaf10066822659a9a3159cae65df411b95b76f26273a0d7d7ef00516a241d29fb47b02708abc07c08812afb4b4f92ab4a210787171d2c16e289c6862a6cfefe12a197eb3d946caae6ba2d770ecfbf9fe2914a69a269abf937339f816f23278dc68d2f7f6f89818520766b26135ccf6c809fabb8c66b9d56165356bdda3022b77dfb789620409ac5d2526c9568cd8d57fd2f5a1aa12eded688af12c53fa959ed292b5c80bd2e93bc7e8de6d68e9d1c111dcf86bf743101e58a2875c80335f05423b61778ba61a703e3ec28c861ef77cd7537969418c06333dc169ffc2723baaf79aa194ba669c683a93409e2f3e6748827df2e3aea2d541a24c4a4fa8c4595ec62cbb22e4ad0aba82279a7c8afd9a131ad29ad4827b62fcf394cd437e6868ee188758b62f87a1ee490318908a76a10c8d0ece10ef5c13d50adcbe5b611e248f5ad5e47031e5a804a510fd639a3da079bcdb4bd3a2c935302905840d4b9cb90d0d82eb31be7850beeeeb5989bb0576b3abd07302d97755ec0db66ab30837216d7786b202e1cfb0a9ee1c3ee9e7c9a1b2768797fd485cfa89204e5bf7a1e5a320dee27243f5bce7031aef4eb5b89b85e385e5ac1e52f0614f34ba9fe21178e5ec8bb9439a3ffd4935a4a673947568bbdb2018d5526d2f350f7c3744c0a3f34a080c0ed725f41f900dfbb04cbb95eb3a76faac318a954afd55ead3f94e76c53dc35e9fef8f438f9bfd2af9edc67026d2cfe849f804e66be4220e41d92b666b93aba201411e32e44e33ab65faf04d764a1955b7a4431d5e17145996d370ffdc2a10c75d93d900ffd2cbe57d55861e876d4e3726db1ffdc3eb79a7a2b70d4d34b7a0aeacabd6a302da234175b71d1b4b448331ef872bcf413879b03c4fcc5491250fc9e9e237bd26372a26a15075a0b4854b24b8082bc07e24326f3e89e7830e396881bc3fd787ff15a4f2eb23c4471ff4a304405fd5a4607a44d1c4b2f6eb1aa842410c321b28fee5eac9d315cc1bfa81d11e34eff8ff3c91bb84db1ad2e61472b1490823362e304b31fedfd57ada31633b5aadb5e66319b387d21711cc619bb091d80b3c69e405cd1a8cfa0f2a73b873e8d5b1aaf4f01397164bccec22e580a8f895e8bc707fa2dc1a77e230ad998b70de7535eadbbdd91ad7b39817a234ae02d396eb0a5e734886639d86d2784b426dc564a1189013d61ebfbc0beb1c0e0bf237f26031c91777748798bf9ea616efc60437a2b744f7d9117b3c3e5746fb776f745d9d25173b3720a9f876272f9a19fc7d896c187f0a0714bc98d470a6fb2829edb588689cec4a1b0516c837f6454342340359d2795ace0559b7d02d3dbece08a8bdfe7e1bbcc6d0c1d7979bafdaa4d0f841fd4b45f165a3aec77e44108a7bc2564955a41facdf94d11301519ae0777d09e84f2480975f6465e2b7860990b53b8baa7c0c044521bea8d219b6618edae67a5af23010abd87bc16a34d807af59998f5c66201ec7f975fa9cd06953d2aae18073dd783b97c01a261687e30747087d4e101725e51cff7973450893e93999c376ce80d178b7e45e0b2297b17645ce2699d3161a7f12d327e2a072cf59832dfa088bab79346afac497d19ab9867220968704bc45d30c7328468282822f2a37163559d7c558329f47b46a1807a9c83fa521ef0a954e09330b84652009cc1dae0ebbde845d7440d9ea50800b9e790cc8ef39c6bc8ea8708cd5f0adf795846b16cf0a828bb3abaf6f4574d27f0f70e4e810abc40d71db096d7999554574d1f71f7d1fcf79f4dce4320a2be8cdcc8171a986f1a78f9b866f6f7ec4fab0c00704676128b3f553b16ff9c35b0fa568bd9ca2f00b9cb938d4385c6c4e44d661c5b342ede9be351b5a4fb38efa00396bd0ba92fd3471681805ac827db413fdc92faf74753eafe0cf00ed5221eee49cf07914d21789c590f1cc5c64cea540733a8b53b31c03e8b95313fed8f7b27a1289c5e702a24828bc74506847444eff182600a6169236a1a8b7017ea47dab59f4607110729f2d64f4c37244ea80d1bfd55613bc92548a09575d6c155349032ca4a13e809d03cf0ca040f7f98d7d928e0a80c91d5d3ca6b15959381f5870f11f29598991f1daa1fd16708e94670d726ecaf354523137a8383a205b4a4c9a57c97431b4f45e3e9633f151df26b13cd8c3aa53d84a5c1f36725d94240e5ed1b606b704eeeeee44596691aae6146152ebc38b1c01ccdcd474c89cac7dc9fc09ecc28de61c001c32901b89011a079987583d51059aef3eaf8c407336a45aab23131513b4aa8075ce06093f675f8a7a1156d6f4af1a54637a713d5f2ca5368f2b9b34d9798e88d856838ab55308b1e55371fcfeaf07438e7db3ac3b14dec62c2b3c2ac727b234c38c1e0ef404b6fef5e1e696796c9921367093e61eff819db117d41c17329c7bf0ef4538076abe89641f6d9e49101ff2ad007693283f70372e8c851fcf033a516fb2e2838568500e539d8d9213339bb7967f5aba58cb0f526468074f121a36e23c118cc5a7bb483e7da9775e0723be68e37323b5aec81e1a54f22f822f7fc8c013931cfca124e37dcec3caa2663c3a3724919c84cb25bf223062a4936b2242410a7a18ddfea95b1f945b4e919956d260c3a858183b520ac40d62b76ada9d502b8e4b72ebe817c503fd6c8a3e8dbf4b63f89f91a8066173edc84858a7c3554e9c4885cac9f926b7dd05d228eb3dc1340097c20a57fc4b516dac565ec3cbc1a80761010e9288e91bdc62bb99850ebf9994274c228fa634656017615e5ade60eb02476d0fda2225ba55a37a4ca182878ae1a129d0efc6d8012418050feda346a6dfe93ae28edb2bd1a8d2d82bd423287a58cd38545be280bc2c2839101a42ea1abc3eeabaae3cd1e18204efb6b957c35b583efdc492f20629733932717bfa6446c294f03846a51fbc546e303d3a8333db435833aa1a98fa62ccf66d26c11d37fbd10b8ab0f3870f4386a6ab47a82d39f4db9c3d578fd69a454f41dde4618ab0664a2fd49c16cd70ac6c013a7e2596f7c8fceea5112d669e61da8b8b17c7d52a0dbbc5dc4b82fe3eb4adab4e356380e8294dc9d7aaf28481578cbe196fc16560f7ab10ba87b9b3c1c039e315ab9868c250b17fc68836ba5540016b0d10a2bffe1f6e1bcce19185b13af1c2a58b056cafaa049c5cb3d6319a44dce9965cfd0aacf4d47d2619f770ebefdd7c3c59f93c2ab929aa776d3fe0d57667a11db1f76dd56a8124d9c52632b95d35b3da53fe7ae594a129af382abec697a55110160aa60b78cc3cbd480440b06a307aea63eda56a9e0f106b5c9ae5f74507fad474c00bd3f1aca469d7be44062bcde6b139d989c8b2a6ed63a11276020be4332a97c03a9b2b6e45395d3770b133ce7f33891ea90630b9e42e90e63d817ebbf4c9051264caf2f7e4dfa8679de45f6be84f1964de69b7f030bb0d2b28c93e364fb0206ee697316069499571ad563e1071e00a269e4caff09bd82e1067824851cb9e95e62f571ab44ea4a2d4083f1f59dd727ff32e000ad1927ab7e6519751927ecd373a0a94b31769932db4e49f34b2aeccde2889bc720a1291d5ecb1a8287122662e830226671ed173b83239dd3f98142aed49f0a0983296dcfc41c4679a8b12fbe032099fe9d153bd2ead9198fdd4cc661a066963d24a83e2c3c6c49c2a630248c39206b60f5f27dbc2fbd01a50eaa708856a152166658bfe57d9a4e1bbd694df6d099803216b4eb05e0d77ae91469a7df42c29954d38c68ac3ba66e48ebe208c5679eb62c25c5cd265094e6b64166616385bdd656cf863a70c45d1b25aa6f7421b1d3fbb2a133632563d9136c6241dd76cef5adb1b3ebb4d0e99d4a77f66a453505ff9e5df389ce0f87f58581ce64c063e8cfa2c30411eb89e6599c9001791170f7e843babade41c7949a6bf243e76ef9ec86f68dc3b33f61babdbf73a78d25849572445a2c3fcdf43f93b584e9034c0f91e33a915fef92cee421b13d7f0e9dd77097a9f1abe9cb085cd5638cc95c40ace3e04c54c8febebf116713c5d6e2333b745878d32e1f73e123b10002689e4479c64d888f0d6a1917b7d4a4a8a3cb1c446c2b3d5b03c3cbbe63fa9093cd97965c397a47cf78e1c1140066394d293e33295279d88344f8dc837653bb094560c96d53ca3b203d7554d27bab83d34c467371275382179c6e08284e71e0c94b21d4fa512882ef694e48e842ca492f901130ebb7571aae3a96570f8dfceeb2fdf3833c1bc49629be4865aee692a37f1263653d80a7dac733c3396daafb691f6dd4d3105a755e033fad1b2be56ca50beb4b167ec4c47e002334d381c9356217ae7ec1b8634e0f5991581746d2f4f8822176be0e4b63f46213b9090cd6a1f1da7f603317334b47709ca84b5f7537184fb92c3092ea0821474900038f4658ff1949e02be8e869e5f3716cd2b438af54c6f306170fdaca479fcf7f8a4f7db6a40ae6a1fe300c09bae3872d0005cc5d60eb64c67cc9af213b34c9bdb2fc02a6f2bcc114309729499c45ed0b9c16e7062a9dd5944b0a4492ab71d6aa0e218a8b042ef422b5fdf2d310ca7395fa245ca64fa8ac4079e51b13a1d9136f6cf0c65c5aa86c18f8468baf0f31d291f93e365e0beee9731c70b786dd9a8f12cb53cf0491ab7e2c40ef4b6ed981d5a3795c284a14925e9059de2aa093fec54e5a7733801a4cccd8b332b5c43a1917fd879d326ce41b3e37d56b9c7f275cd01e83262a67f105205d1bedae21ca1910f36752632ccc8558e5b251c4f1d90b1eb8853eb5a39613b791f5b15e2d2908b9ef7382f05159aa2b27ec9883d4ab3c578213bc76298f0dc0bc86722f76a412cbd41a2aebd0a93a950f8928d4d226c344062eb53f09403fab6eaaace829c524295c2216c2548b7bd70558ceffe4975aedb3b7a4dbccc05bcac3bef0b64dceadc935c1533ac8d258d643def56478214e184647e0b1402e55136c64becda45f8cca2ef97c8375e2c32640b53f7616398f7f5e7d3f9ed032464f0176fe273492bd4ace2c0535731167b5ae3128dd3f38f9a8476520f423c54ee7ff63916c7904c7e21751db7e3d1391327c38ff46e2b130f217f6bd0039dcfea07ac587305859048d2596dedaaade6fe90f3dfa47042c1000173042dc068844c100451de04b29f203479bca11cd5a64ca3f76d9e2f7064bf8f6acce57607be20d12342852ed852d96da5f59d3e38195df0b15b2ec5573c46489318b5e6fede3c1090318583019a1510fd3500fead902e8caf86cd703b0fbf40314b2d31039a92c57d38632d2b4cd06b0eb08d73bf9a2e240274ce985845196ed7ec26f1c8fb1f5d65442b0434d300a54f9fa2dfde9d0da2777560d474c864a5022b25dd52123656c705ca0f7ccae43a42fa8d2de6d8c81bd1efdb33c5bb2da15447337e4c42233fa77539bbfa2ed0d076bb10d4b4c8dad6db806f2237b77b2a2451b014204b49ad5c12d8fd56ea760b046dd475a1dc71bd7cbee2f373d4f490db133f8262d49ecea489909a2f01a8d2cd53146cf982ad6facb0287eafb33e93dcbf07e3a2c7440b0f580a2f8a50a783c33d279d539a11e63a0f0aaa3f7ac99d3bf33ac277e4a8dd5a8d82d46dbad212c4d85d1d2f98702117930e43a4921fd910d5e21ede8f609922fe327a605fc90b021826a11b958e7b7192ca5306b8bfdd4ed296a4c96c766993e26e610326fdcc8b881cd810d0cc07cd2c567ef0b4b98f47e333668debe33cb4fe77caa7c8982d2932449a3f1ec9b7feb7c91a20c95a8609119ff3d1f89cdaadf6b1e701fb3266ef91324ca142f3f6d1fb21921270960c4347c2c38815bc741e2d7c3542fa1f3ab582c17eaf005d4535b96c1c70145ac7a8cd642fa27fb5428da6cb0ccd13521d41248e1331f5ffacedc0fa2af6ecfabaaae294fb1614428f2b79428c01a9d25f19c6b76a4cdb303c071b6680359c0ae4811c00982bb28864781bf19a64ddd60c4c7968fbda1d45ca3af972b41234464103748a62ea2b6e6fa89073328c6bb2ac3beaea6eef87fab4df324ae33e67311ff45fe8e5604976c3c054b0dfedb76f160dbdaf4b0f952b0a86ad68469140caf7f6c7bbe6b7d791b339b8629c411ec1f2b91c6d613b57ae93c78e721439fcf96bb9e5f1d5b450fa89b4a741a8d686c50effca87fd737a448b310c20cef1ce2eee9a32ca7c85af51da4ee9d99fbeb18d11d0a46cb101f095b8c90b31e55ec6ab11eaf9bc1e25abba1bbf74dda9c809448d123819610238f32c9525cc6da6bac8a4e37920a6cc529087ccc41d63cc143f12ec9dd46b094d25ac2501b841e799d4c0df1cf64ea451929f8d60a47b7b3d25d5cc846123f9f44d778a069f8bc86ca4b4bee9d151b2c66184f67b44776149104b0532035d2f9611081feca112bde24a2fb2dfff44bd3a9fb0736557b15ee0b63c2ee289ee16ac01ec52eb9fe1e1b904e6ecf0ad5403196a037124e3d90e1f10aa784f339f72637a4c23a39475dbdee2dc02fe1a1f684ebe99884ac54121b462a838e63a96dcac06c807f82804c8399fe8adc57fb0239b7add44ab12b92774a26828f494e4140d27ccceb71c0aad7c147c8ebfaaaf37be6e842a4f8d1a3d31b9ad1eae83c8c680a3d4cf4c7d67f75bb9aad67eb69c5954e20927010b1924d26a27168c0c026a3c09749069ecb106c12f5adfb098f46c549152cf0de966f1a1e27054bba6231372534947b9b3c7a6db17baadf2ab4432294abcccbc4316ec1e20176e54b13752212ce65839a3fb0b88be2905e8a1d2b13b1f4a855d86599fdbdba3ffeed3ea9eccd76bdc0eabecc8f99df5987357928c3c7d49f1f29891a94d5a6eabbe3777fb942306eeafd471ac5d8aae959d6ef7cf3a676f1681bb4e0d78740d12d18c97172ce31d99b7fcca7486f1854aceb5649d4f18f97da5dbc3939c96ba9f112f27c0b3bb5414aa443c89ae5dc3303196cc3abaa4cbde45092b9a1023dadc5c5385070dd9d3a266636e6fe1dc13c040b1b2c3f0471459656913c166882477193fdaec70d74cb8b9a5737a08c1b0e7ced16dd2c12741f57052ed29bd39fb793b4758df3efc65852989c64faf0a1f0892c65fa4bb7011835cc58be19fef71d696ac33e1fa9dac3a4f7aaa6822b07a3d41529ef9b4e8c86332a853738a0bc07c7f1cb626d17c5bc246af3d42d470f3de40f1008d0535701211bbcee906360211fcccde0f31a7e5c191226106de6e859ae5be3897997a840f99e1b2639defd7f3b0c9d88edd097d3e06f2c5fc6d494b1f38e7d86d82272350201ea1cff146f6d55c69838ad058413cd722d25ea2207e0e20f599a04e9ba19991e45c3589cea971a4dcb049f2fb74a55aff77089f8d5c2e43147440f4e05fecaf91999a8eb7af09ed732d19aad139f4b99d2358cea72a78a69632a50c7be3c8131ad84bc72cab18c08b0aa5d44581377dbd2a0bc3c4cd38b07f7573de4572b24b180a4378c7d0c97e0ac97dc4eafc8fc9318ff41d5e587c45bc4e84bdbc2b094f053d74bd3861fd9ad749fc55f6367ca2b216380bc37616609ca866a6b34e77c65e1cd8abb99de3d0d5750526fcf73e778661c44c6bbd083731e59a732f95e1b7a3906edd7f3a907b4e51aa5901f57b2be4a24dad2ecc5f7bcbc37bf21d92e32f73bb5ed775b970bc27b5d182f2beb71668ab65850d75ed00e5a370008cdae79a1ed2c09cf5bdf8206741bd0e61abeb7b0559b9b87faf3b16beaec23e0766198bbff6d65ef20d5abf2380b0bab61749d417ae5d11ad21b9e2566b3673f090667a9624ffc89319e329da15890617db4a215bc3fd0cfd048bd1d7450eb2b772a4366ffb9b4a260903aa5cbff8aa41cbf25eebb15469253ee055270964cdd52f0292f37966e94cdbf99a45fcc7a9b58166337d06c60eb54e6c68a14d95ebca28078082d833751d76a6c648b445933f8ead0e749ecf07aa3a230b5a85b36ae54611435b82af736e21f5d778f70c302c86cfe187a9acef88d7566bd8087902e90be7d92658aabedb1274c9845420b3ed1a0dfa5b9786b5d8b16fc708fd3e7e1eb387526a942f342b4f9483940a3d334272c37a7e3681d307b470930d85288eb5eeb120f22cd1c09e55a0b053ced9a6d633e201193b9db4e6f7a5817732204542b2f94e32c27cc8d31cb7069524683cf9bf46402c9014a90ed17c6c337faf2f3d488ecc46256dc8f20dc8e2838bc3a7eff6abb8e7fe57e7bd76a05da81b613b8b64b537499ba3e42fe35c69d38ff02c078a200c2b1f59c0ce06aec5e719f03c0c111c29e97294a2ba90389c6a7e8bfffcb0a913d14b0d37c99f8f0298ea746705739f58b96a9f18183ffde7f9409d2ac54ebbebd0e78bab7dc690881e486f40f870d1948f27073966dcf985058eb7b64c115cd0f3302b9d73082a4c2218143064229fae8d987263ced72935d83091cd64c59416aebc1b4f02d04d1b63b04b6f8e0859d379e5857bf6b95b8517c8ab8d5bf1f9dd1ee515ccd74419c58aeb18c35aac70db67868933b7982848657d8a14c15f662c805fb38d91cc25bc9c6fc0d251381292d6547f439bb391f59f55c458ef1cda041b468b4a4e55af7bd6d1dbd226dc50eae9a79130971be2118669837e6345236a7707b87d6c65136339bf4a626f07c52c25bb2226f33e169a35bb7be9227e6fb37a32d7377653d50f2677b2215745ea868ff80e6f7c158e21ba338110ec97ced91a407b16c560a7508f36a96e86461676cba08a02120ee0f686d676c2300ae782d553a18769adeffbfd271e1cc4b85b108c2714825edfc0b764681418f91778b0d939fda4a3aa178807a6541d97641eebc37ee6d9ff72df082a78a0ece4741f6d191ddfc5160c22290fedb1a5b7346980a98330ad36d83783dba2ac7713ccb7bb33ae05782e56b4e486ce64b32cd85b579b7200f21796927a99ee11f4aee28b2ffb1a8d3879f55a381ad0664bab4983ba110be9ddaa3b71dee86daf808d14936c67e1ef3b786b6b5e07e4edadfeaa572a9a210a60e8e253bee0cce20c10f6c1b546c2756f89abea13780342f8356fdf9022c80aad28479964e002ada9d5c6b60b74b229631727d0a5f2e1b117708f676b26d6cad66cd5d21507701d8f0ae13bf9c98fa3334c14f30b166888bc782d8555fc343fe2df85d8160d5688e4f9e8e440d6160a94ae477eefd4d283b67405ecb85d163ac5841517248024c0532c3d2617c83758d6903cbd153958a0eb2ea1d3e9e40aa308e8728b4759bf1c31fcc0e7b877def686250cf6a313a1e337b4f3ee4f8c0fe65df6704342cda744ff21ba061a115540cb88a003b10e65dbccddea5158a68e26293aab0382988f04df4ec287a08b7c4f8bc9f897b3beb03de502c08db0b42783503f5bf9e9f335cf89bbf3914bd4fc6cb715a31725e92b167cfe41adafad963ce89412765901564ecde6789c26a5d9a1915ce67177d95384dd8d8ad78ab60a3223a0c70fd018467a6b9924d27745015c843561478fe703b4a4ff208ce012b8bcd6098b37f02f78b663bbf84b95bb96c76883d20b302e7b16c819ba5d444656ebe6dbad3e75ea833414e69b9018414b2d0d4720d5c259653464bb44a2eeb23d654b0901b9cadf2905e8ed89882e0a26ee7a7134ffd2390ce8e7c7ab6115a4098367e2a8cfb422735a59042c5ef639f392ccd94d9fb7ff01da440a26e03c419dd026dd59b5b35dbd03e920b47e5dd080b593b5f2891c5b4b2ddf2227b6e210dc814ddaa5027881ba02d02382a716b4f56c26f447b67a589eee22c0306786901802e63541fdc739377a152361a745f2cc42aef423e897a7c76410feb8edb8e679815143f896ccd52b9130d20cbbddb2b90e956b1c726cd8a6c022af1bde71552f2652ea9519b3c57c0c4880e43f60b4f4dfce6932df980c70673b56778295ea589c0a1fe34766e5653dd6c30933bc4142652cd9d6b6599fcc4da5e05f357d1f6851e9af853887dc3ae8a676147f086e46ed4f7ec644572c8dd07aa283aa047e401c1384725853fe9744f590725b1da038f60586215aabf11945fa969eb0acf96b136f7cb6c5f498a238d994aec6f4b8d461fed5821e50fe80d066ebcfe61627727bc17f173fdecf852a998d30ae46547934c3638e7273812450e06b515d2a6be057cfedb3b2ae7f5c5316eee8048664b71497512cbdfb95012f6a009d12362a2161c6c51047c09bb39544f9c3adb01cbb27b185e68bdd58c64a748c4561cdb20efc0b26c67dcc6620cdbd2f1fde60a838d2cf2fa99e477484437b4478d50a3c3f76170be6682ac445d66bdb3410342cfed58b398291dee3f7c10a49c99b45a86f7da1425af39608fdfce783fddd59c804558422e1327de739aceaab7aa9e6f5d96e24e99e724f19d1ed2d63772bc4d7d2fdecf2d5542fdcd21070a45a6d7405db92394ea4b84e97970bf0a11ce76f2154f8a3dba6d08a1147bf0d5b29eeca898c34bdc53b7f628e238d2d7fd4c2f735d99430df75ad004cac33e1c1e916aeb771b6103deb044672f205bd523a23ed1f85ffb6b589201c2b797622c36d8eb8cc1b7e23a04e620779dbc6ea904c599d75734cbb93d4468767b9d9b2b253403181042a5ebb3ee96b6b39762d82de7e09d6c8adb82d82f99eb1020dabed0e54e9c0e73c73d67443614c2e0e4936a938ced523f612e00f6a8d180ad067b5aa17ff7b7be4c9169f7385c27f1c3c569d851a3c20feff4b9794eb5d799b02f7a4e008f2393d7736f9a15e9fa5e5956f88e15105c4f7a3d89e508747fa96d8b1a3e4ecc4f477347cf3f16ab1f17e0236ccfde352d3720d2c19661b10d9fd77ffdd6f5dae001393452ef7687e46bcc02fdf67ae0bf1a7c6b7a20cd57642c40f019f2c1b670459d45cd0c35bf8104d8d83aea2c6c50456e998a9d72d2662a8229ac8b0b6c80751fd804224e15b52bf9ac979d6b373cb615f4985ffe8398036d9a4a168e4bb8ccb581748f076377b08f8e587cb0329b15020133131755e5250f6e18264b31fac6cab5f46efde69c2346bdb422978f66458d8c0eb2ab3e6ff4f4d2a36cfaf69298c504362b454978436ae2dad86d4e874fd30c56bbac79e25c135c0a0def2456964da8275f53d05d352f642005825d17c88a23111f9865696c01de28651f6cc8a6df70d506548aeadb926266f793e9799420f5011f154bd7d2c692a3af177dd5a5d5e172cf6d90f26595712f0fa28fdf5376512d6db494d18a66067e0189a793418a4e14426817f223f53bd2adeb85e8a80c2d509438d092fedab9356d7b88c51dc1509cb8a229b8db29c3644663fc80d2139ff99d6752e53bc6702cccc85c2e380aaf1637602245f5b512fb47ff4ad47de0984197470c24230f91e48c283050c2ff99b3013ae25129f56e8593d5ba24a6b98df62ae15e2aca0ddf71db9e7253d7b8a882bfcd663e0fc123874903eaa1d78d89a6ea64b6db027125fd7dc6973519f7f7094fa3ce964948b1f99d78067230aad82acd9fdb2b29605a1610fcc145feab50eb7b03ab9522fbc95ebbbf5d5ac9ba5832934457d9a3c40bc7d40072b1c29b140f3647bb097ddbe3e1d6ce87b134d03693e52fddcc210811f685af19ec8b2862ee11f3a349e216dd966d96b1b605318bc07b54acbd87450b18c5d4916652ca56c120a0dd40343576ac8b39b2b41a7ec914b6dd88a4f3b326b32e855ccb745e5aa83b0df5f0859fe6df5cc1358cd0671b5dfcb56fcdac9377da874dafdf0a4f33ad02587cd82e7ad38f8cc7807ae0cc42d1df6d100a6ad9ef3b72b842f6a216fef0a4d8fc86a1e40008542f45cb07d10842b1dec1d00c00b70ab9640bfd6ded215562759e6c8f0d69642df483c3ec759736edda8b1fd227f47578442c8164688f92f25f9d61e2e34b4262eca5beb89df9dcad7c1644224124a1b379351ac67728ce27bfdb88b718d0c94f19557b36f545700ed92478777108c48208a5c6b35073a383c047e662a61ff46b904d6451357697a8ce908b1f00b35c0b991dd6b73a9e9000efa933825160595e2429aee828f1ee997a5875261d95e633fe5a638f4c7ab07483a93ec31189b8b5dfb4829f027aeda9964df5c1d05d9fdf425bef2d0a1dcd21cfd55351e4f64d1666e679e66bf54d2075eae0ecadde58ec34ac05a25b023ac89959d4df918effabdefcbdebdb384cbe7b018792046053542ca98144ec4e97ec24e62401af1aadae0a302992604ab19fbdea528377f5b36b6f21887b109aa6bd44b99a5ff652b2c661094c4fa491eefaea34eb3dbc9696b5b3544116fcb3a1a0d7f41b32fe1e399aefe5ed838b8bf5363d9a2d28104bb9b9c61182e7d23c927b41ee3ba487a6d986cc550afc2afc236030ad57341dc302d7ed3282e18c1d05cad838ace03b51af79c1b8a572616f9e7eb769624a8a6aa6398b9d0a6958c1cf8fa3474b88ec75e4a672aa72ac7e29485b9c58b50fb9f8de8d0aded020f65dd1159fe466db7c7fa039ec8a8948ff05c511e8129c7198c51e877681840084c0c60c98f35585f6a006cd8a7e7b82018d31d7066e96eded8befb0ab4f06d8842464cdcc8d205c9fa4b022d4df4ad2be9ef979536fa39bc7b6775b971177260f02458c5ecf11786f83b1c174c0599f7b6a98ce05cb7047e63d5a5e8dd1da919c165628784c282395942464089c9cb1ef96cbda0d7b7129b635231a72b6f60e88e9c8fd6a656adef4a431d94570eefe1fe47f7651d6987e4e0fc7ea30342f32bb155d8e19d3ff55887f1b56cf98d9b9d7d73988890d5e7c11b4266b92affaf3a45c937303591f42553ffd29ddf989947c8f5aaa6ffbccd311c1aa7d4d66880981ee070c39242a3a6dc3dd118657ccdb7578bb8f95341280c7af09c21f1f89f355805d87cd719bd9fc95e0f39cb588abf4bf8eee3c6f11a857dae62d7480fc6fb3a2f0ed8a31e8ba453bd23e391f654c396054ba945b98e4e31e994fc789e3ade0bdd34d5064fa57d7037d5020d05acb331bb24372b3a5f876583399228ed4fc6acd13b9fe4c829c4a195710968874e90ab4f2c7c938aad2f4241af15f5159a57d6b5d6e8ef3e4ebc65d2f71bee52a6bb61ed1b5ce9374803458440ba7123ffafb03916f5f2d4f727e5e14b0852cdbe5c9ab09f04984e7de1051bd211900d149952cdc242d90a59eb6d743f275ae726c4251cd10ab229445f14bda7755703bfc1d2c8220c01d44ba9670b94d03e9bdb0739a35d79b0577e63921430075af91529c5389c614c6302b0b1b9cdb79e706f62a60a3e85757e9aa1a588c4045c3a3c1e6df955c002337334e03b19ce4d7c00f6afe366773de91cefe7d1d42d668f64cc3046c4a0ecdb81432469c145cf29afe467f46d454d53b9d8aa47216ce089ca195f53ed3309cfaad11f4c75c4871fd6fba846cb1f4fe93cb03967b394df4869f465ee6a616b33b4511e8b4377c81c76f01fc64e3123fde1bd7984ff60e543a721eaf665b6c4f724c3a8dbdc955d4776d942f2874502b9b6ebee9cfe0f670dfc85c5439fbc27c4e16011f404e58348ecec1a394304f880a24ced942a0c5958a36e93ecd40f8cfb1cdae7f908c4e33319d931698de8a840798ba1853cb9279a57143f0f88e8df251d798028b78c1a75ee18210d65ade26ea32a616d4ddd1291768a71b0ac4e4f0d4b1b6d668efb98d46a25311bff9e8e4e7c6163957562346871bd5d197369074855615dff68d8b969032b1bd330b3e466bb232dc5ac80eb6926899efedd0a4a83192363b0c400f5fcf27f7595e10d1fc88375d735301d59b3eb085db463d5446ceb7df10d88e8b777af463ab1bd3c4f8f63a6eb0cca33dd960a27ca7532a23bae37b88f46a9c9628791e7e47a28e6e0acb3e396195470769ed26faa1fd2c74e3ba9f8855e70c144cb2489674257a96d25e56c545ca2d4fc1c9b43e93c4953399d3b503bae30e35c252c0ccef21225d746db6de5b2d501b74eae716637bb2b365390d601f1c5d9841b78706cf4e9e83827e2a0fbdd73a740dae42e6a337463f39bf57bab47378c8ac35ea93d4c024387f6de294d1f003f1ab8006c52341faf1f3657ac30af1a0b5e095ab2ec172794a6fb478f17ca20cc0fb57ff22fa5b719724d1d19524c58fabb63cd4162678ebd6beea563bd477aa3008f6ccd9e8a3ec86e1e137d9cf91a727610d2fa83a2f097985f9d74d97c53543a5ad96448718403023428b70e94e8e54b3da9dc9da98141c94efa2aed4ecdacfea6f432f0bbcc62f545c1864eb8381a26695266386cc5284d9f8f833d59cb5ad3f180ee12695acb92b7a399217768b58d4a7a92c45a99fafb8d54901a94448420dcd45b3b848a3cb6644fdb2e877ebbe7d8048fe17ff16f019982e8b7677b8bad245de90c1d19a2ffa275fe278d5f720ba48b6496562b0d0ab111404e3300eaaf6c68f90a48c1574013db5c4176950b58fbfcd717cbe895a6ac1164951d577796162f4aaeb46dd08e17756966a033748bbd6cf193a7bfa23b58ce21c225bf1655cf8c83893797309ad2823a5fcc3b9ca98e0d626df94f4bef5ac98748795d37ae0c5b6d2cd10194721862532a86dd39a0c28266504347c560c11ef6d3d62170906fcbce9f240f9b3453b5dc89f68140af5c7e741429161210cc80283967f7abb86f4ae3a80ec20c0b1d21410112081cd1ecdfb93798223ba19649a511b363fe3ffc1c834fd7ff060dc3804f150fbb0c98a41d2f4a194cc27841c92d1cbbe7e1ed208985e5ff86872c35cf39f153008eb5ff67b3f3814335ebbea2ec473717612a0a17d54d2b248503f7d3c100e976eb0e3ba724392d4059625c747736964b22a4bbece8e93dff076219e5de8c437e1e99d3bc702d7a40a1713d11f460f0cb10208c6837ad20cecb4ba79b456f6699832cc5a6685571f849fe4a31ae97330f6fec22c973dd9b257e0ccd1c1d00680579fc90b1b791358e2177002aaecbd757600c12c4b1de347130398fa943db9cc20d41392ba9883aac92a7179e5f601a077c25d142a4399c568606af2688c05f526c48135271129168618dc1a6509e6e48b8a2441b96105ff63b3fbda9dcf3b7fb22ee6690c9ceb917905b11056594770ca8f8c937715b9c626bb5991a1529d049b5a23a25938666ce2dea6b64c6424463fe1e91273aa26575d9f9c307759c4db92cc62da5884b45f99ae1bc75e593341d7d8d1e795af7006d0e3a3ab3414e9e542ba7a9471854e035a77afda80ae0fd3b445a9bfffbcdc119ffd8b69b7169245477e49f13a5b0414196f2bca6bd8b56198334563b3ce13602fd40c7f685af95fa2aefad810e0506b19cad247c033ea45435b293fc717c8ebaa47bccc726d7e9dd8de8cb34ee5bc25adda93ca83060fdec7b46f9bfc33c3208b29178b3dcceedaad4ef0853896e18a454ff87dbc0c3f4ebcba0b5d97c9cf89f14a38718aa2c353ad5271cdbf5fe340f083251a5c081c26f88cee56a329d741f7940728947f620ceb2d14133438669524cfc15006b7713d812b4b81652fc0c5ff5d845219bcc47ece69bfba14a758222114c64393513d3f269d3ee1ae19c09ad727f64282ee3c0d2d83b32d818dac6638465d5becdba0fcd21578dbd001c2e87990146b5c614ba141618beb8bb308d1ba8318f60ba970328fecd41bacafe1110f893f2976882e63c910c5a21088a19a826621abf7328b778ae404afde761c5dc1c378d15781bea63c691de18d816c77954b5e99a6667ebb953875efd0aee400c1f34e7f878ab75ea3b046b608949dc169c8509bb83602f0a8cc36f854f5583eedb1045499a2df9addda770e6f817bf3d5cb4690bbf5243cbe2790c467a1b7a8b277bb030e26af212398e2f875ef396549f975cac03769a1d034c4e36166287b5ecf5d3d3048ba55a940a49aedd144e179bf8d67180c97a3963f04f9219a6471e0f5357cd1a29f4d600bed3f2572adfda7804e4ab2a28cfd26639fe27b20ac84cf84ddfe272f0114aee4fb76eda20d6509d4e1b4555d3f3a9602e034bdb3532a32ac22ba68c1ac240f748738a08d5278fd6625950023441e754e4d3928620dba3c92fb7e54b4ea29e8b65407a891288b622212c73d7965752408a36d8e2d3455a9fdf315d630eb33184d1dd7dd6c32f62fa51487dcd8dbb53026c6c108394a9de669a9881fc8e26379fcfced12ca085230ecd01951106962f33df02c96db9f67bb3f4cd65d8f690ec39abac1933279d31cb1a16f54804b3c4f438698aaab3a5c2a9479c3c34accb627e50e616494d549aabd38f497e602c138f109b50ee4c87479b8c780661a6d169d8ab14a4bb177a7b561f5aa6b4b81302e7981c34604e7971f916d3dbd515e28f87b49c80cf384c2996f95253572cdd72c2491e8a078d5b2259373aa63d25cadf364d79e7e13fb583cb64486f3d510cb50edac8700673912ffa609ade5423a98501c3628917cbb38d0cc8a409a8b860d49ccac0de489174dffa45b8d4adf24bacd3e385fe115b1b3886b1625fc9fad547eabdb29a13c94498390bb38ad944effa071e44200e97f404c8b7f848906c78c20f74be51ea75c34dcd59b1b46070c6282e855d5664a3984f27bfaf6bff11be6cbfdb0922581c6859dda67420740f6a4799d4599ac876db6e71984e9400e9c82a9fbf2b6d164134692369b9a9f7a2d3891876262a5196ccbf2a2e40ddef0cfc79cf2561f9a0ccf00bf091a74c0577d15d5a89c43bae213d412753fe69b67a469841396353aa50e9ca7c01b22f001d1a3b441f551976cb86c3d45214fd44525ee43df7d0a226e7a4a1a2cb9150e04d8a3715dbc4de4bea0ba8f1e6be3a34b5686891bfc2a763861c9d542165ba9a2d4da3ac7eb399da4f3d52c1e6ed9d4f7f627bc48f5b292bdfd164fb8b0f3635b64b5c40475625abd2ef17fb9f24db524d60e36161a5f120661d352ec69db4886fa1fedbfb17709bb14dcb54ae514588dc6a6bd3da47f925ff6b242461e546c52ad8ac4cd1f9ec128360e1bdf793b472e6e17fdeb7627e715ff09ec6c4bae41c0c4ef938ce4f7ef9fbe85382fb1f5d64eb6745fa8afb2f6b56de9cfd758ac1cbfb604fd1a2471ab3db55f591ecb113920c170e6845f537bff0f58ce947f0f239f9740835044254d0093f936030c6fc041205363048d1c1c4e43f4b95692a28e99c0246d321e3d3a78b579531b8971b76c9d401952032c4e1150d50421a843ee993739f11d560072f77d7c722c600ec84acd86a26ac38c8bbd67fd69094605127aa8d96ef25df7dd9ac9fb0347df77b15b4953e0c9bb182a63c8e2c7c92f5373e611461d1563c199bf21c2d9678fceecf9eab179b53844a1728ce9f95203f781e7e9132d7949cdb95eb7038fd57648d48d539c92592821e3e578c8c65de179fd36ff4608cd7016a1415420fbf580dd514a0e71130cfb19e7605357a5a54a97b96647b2f2b7fe733ed014fe2e2fef77b93ab6b1a3ce3d504d9a8f6bb83c4ce03217c2a57bd233c8989442d2ae6c7f845d86f631cbd2f48ec8263c72c0a0ed1b3184fd46791d1d4f062e01f4a79a520c2675ca74f2dbb14342fa56314ac06b3c635474a76ea4a81797648aac47e8f9c70ac6dd209febb0e44548076acf53b692b5b5720149938be353217f192cecfc2aee019317c2c467741fba9584a381f4f2d1c8dff489b9233bad9ef93ccb5e579e9ed9d9ed7ba14a34fcb997a850834237c242e6008087d77f6e88c7a3c69fc6a60b68dbf3d0f6943f0b2c02a852584afe9efa67713ae7d2dd7bd2ac9ed7751809a6881b015c953a846b0bbaa79eeeadf136f6e792248319d187c14bbd6edfe98452b7f76b436ba47d4de2b06df63bc6307be6482fd087bcff7f77ec51a5739e0f72aa97657f9acbf6dfae6ddbd76c533e74b3f9ff6f37f83a1a1d84bb6333072e81d271da1c832b40363da40b09257e62220c43a9befc8f1870f03f36fa379b81cef395eda8d80e54b5028458d0287046ecd2b10955e20a13d997bb35e9f8a932b2348ce4d4f6e6c8aeb8eedfbf228d241447331ead9b62c179deb2951ca0ef8916e8c28a80f60baefd23f0d3a4cf98b7355071b8ee4ab58ff7b5c4788a8f8f0617f725c4f12e37a0489cad253ece19e06edf8ec21eae362e60db6f641a20b837f6396437971671766c4df2438daa8d5849b4645e3038ee7308025e7da43f0042fe357af6d437546a3f9b3ef60d26b2a97b4997513ae83c8b058f3ff9923ca3f360517e544db720b740e6ccb8cdb824028febac39d1170074cf29e7b14c865e51a7b13ae918983a90dc283fc91ffc53b6d57f51090733fe86a66b5a594e32bc3d452f8589b44e84ad19f58e4f76a4d922f49bd32efc6690f13eb5f743bc66de5c118e00030a48351ee375be98485239ecba263ca70e4a6a51c33442a022c1148af83d7425f404857cea18d1af56ee47ad34d53b292aa96d747e65661de55f1451a23dd8aa8cd14b582458e988fec4d5de49843455ae0c7609a3547b5260f2ac3bd1d851f2ffef0884e4b0b28f1d4e14c8e184014fd90ccd18661e0eafbcc79ed609659ea6e10763843c71d02cc44164f79bc868585e299a895a6cfff309dbc3bf2b57334428cdc584fdfd5a45999e0288c517eb27acf340deeb12b46866d41e6317cf8c3c328999e7a1cc06098ce26b5fe708fbc399fed573d2b3447bb7a35fcd7ef8a1b81abc5f05252a69a0153e9fd59dcb3b06aa52018c5703a60ea22e53bfda4ccf1963416c2d58f432ed7fb3e24d2b239f5a4bcc69025826f384d94daf162638e0ddbea2c365861eedb73bd2c3e2eefc6a4e5d70ea8e47882194ad20579a773d0ab6e2618ba2a849ebbdd2fbb0c397b335915cfb2cc7338bfdcd6c634c868a7393798f69bbf8871137072c9837f2feb652e00b87960b7d17bae0b08b7f96235f7b154f447a24ed3124ea11a4608b36e7a5284d8246bfd5e3ca9a3f8e51c546bd034482e05ded34ecdde4c12ce50aa4e4c86d7c7fa1a5d9f28dadc05e9b47677af78b1a434698e323db9c48d47255767424a173e73ec052d0530363b555edac9dedcc30da2173ec57d65010b11e859fc58cb7b7ecb9cf49dfaa2becc46cc752525318ca4b63f43cb5e59dcaa12d36840a842897b342c93e6c9d128bde098e3411c35adb59d021f4403a7b2706889d4bc5f8aefc8401111b6a597f093fb081f8aecf630348a1c3e633f1ad88c564aac945f759aaab372391ae683fbbc956fe4170df2811668057c9103706d371ec92dfb414cc53ae5eb452a3acc83f87cafae181a5deec35d82e3255eaa634f75c91ca8d529b807af199bb246391469af205ecc9ffe74e2bfaeee94c858ece097c3e171919b5e964bd5d501b5540faf92bf2bbb10a43b759e8b1f006e98310af6872ecd3a10d9e814185c2ddab540741777abece889852deddb82fe951d273ab40dbe26a7f73c89b5ac1d6df1fc6acdc578fb6d57ae6e60a654e58b95e9204128390297cbfc04e452307226d40884a706f5240dbcf7fa2a55072d7c38212f05f6453772d3c294b800060e64d07c80b096b5ad86e2fa87afc20f77147f6874333c6b78b4645b98dab1eabb912e0ab1ffcc4875cc317901c47a4367889b674c5d85de9de3a32bc47523a0dbd547036599939dabfb3f3fff063358d6cbc8826a0967cc3b86244f6e7a12f8d40cde479c6102b0cb62a2b95128fb79f404f6e1f03c55ab5b145d5ff167293358384ad2a5a7cbc668c8d82c8704ba230980a7d0b6420d0b94f7f259334f1bec05ade74145cfce4c1a3df0f8f1ee1754c4ffcd5150f33189e8ec22b64f5f23569d3d081d904321b63dfb396728efc412374eb22e55b7dad22b66f6619b7c7e6d4c91453edadf9761b807753f3c6f30936b21a564d0eabc5066234af769e389e0b1cad1cc33db504f6d17081c5ad381b2871696afb8dc9156911ae01ca690cab88c6473945f143013861b6786a7ddda66244fb49e2a3bd7e13f0d0c698588cb37def6f33d72af43a2cb930488f4184b96f7f6816b620ad865ac28e5baca936b89566707233ac0f9f85eace27d35c1c5ecf8619825de51f3649a4dcbee96bda5588a80cdc8b4bc8c4f9845c02a934321aa1b184f349cf2a80c8c280023d39220ebef4516be0783c3e22e7413d24bdc005711430aff4a0d0a1ea35bd9833e9bded0fe4836f9d87d15de9ef9b15eddf908fa65b55902b2b23854a28354ec1acde4afcb54ac996e19ce7c7d4b9b17d3b6b963d601f4e988d7317632d7854626b1430157c29805f27b3102b26665a67a49bd01688ecc67cf8d654c37843a241a8931d9086bf7d0893458db3303cc7dbdef9396ef0a6e4eee8de0e8fbbb203b71d4d230c55e989484b145de41729088df048f7d8490254d3bebf4a174d094654d77a56d76e5c450270ff6d7f3a254db73170d28075dee2564856a4d9b50ca22b6f1e1a6c77f92f241597f30aa6f80e28d2b51eb47635b74da29ed5a78d0fe535f893831f4a620653b06df0b08aae4f1abfc6328c31a2b22a9aba3eee99dd9cf5d86cfcce185ab2540791ba704170a556f5f2a0a8021c216190d00115359544e8bd9aa1dea55d96b41fe67c7c779c1274a910c859a87f10ec4350cb03f37d372fbd9629f2feb522cc08b773f73987b50b60861181bdbb49b662846697ef5583443f6bb7427e2f4f298c351e5f8406176245233d02bb7bf35b271b9c0d8e1f179b7c40c1e86d9df92d2c12ef8f5548b11c645467721f7766abf042ebb003b81654fb69b062df80caf6acd6eb75de35029ae690ebf61cf6f3887439fc52bf5ed5c43a993ee936c4464d9e1c7782e1cf42c401f9a69a82989c45925944d6749a4186faffc125c3e97fb6418c7f337dcd0459207af0b955da3a199d225f249aa9f0fcc559b6951b6bbbcb5a4e0328deca7f43b59a42ceae59ff1788543f8927696b2ea2695dcf23d7d417a5440b45f94ae8faec84bc7380e2ab2ab44119f5c8d9a28a1e702be59c5bbc804dda85fc4b3e0464c14c13174c594793e8eeb8ab9262687b3e66b0384d99eb9e236a82f8ee194d996c95bf0ec97c4cacccdaee4b28147a2660048688306a44dc6181c2c731492850ceb29eb064cc099c9b923995acce2d9d1204ec9185c5f69a94e51ee6f6ec53fefc91bcd5044a727a59f43386b6fb34bbc0246854fa34a2aa8d6dcbd369d8835914750e131ad70cc3a9c73b8790b086da17cf2f0102e64e728abd0ceba31ab85a6879122ce874b84fcb11ea591bd6e48bfa1fd87f031d829dd7304002fa291ae592ea7b587b3c96c2e511d4147101e3a2272f568a2d3ce2c50ee9d12d10feb70e298a2d7ebd98c4fa1a8fd337878db2005777f4e2a9c99bceb80085333ac8c675f5e9b22cf5bb32f645c09f6c20d71630dceb6c76ed09c3ce3f87cb7ebaa241836c53ca6c779a3642fb28596d2c7b03378fc384ca9cf99d2f26aefd9e196973280733dd531bc15df9cdbcf492a26ba7c6f44097d6b9cdbd4ee0a0f8e60f57abf4370274875ca4c8c99376ff10ccf8900587377de1756c2826dd3d01c4d8383bd738f64b84afcbdb96724d8cfdcddb8c5f9495f22238bc0bbb3565e02765cd80ebfbd332041ef0d8e3910dbaad82fed96ead1303535653228012d7465feb054bf09a5e4a9fbadfab9f02d757003f30cc6a44cb9ec9d554d54c9bcfa5a3acf72f91fd194a2f477f933f3687ac579c29e8cd587c86b178dabfdf0f80c239e235564986c521a3fd74e3abfdf4d51a778531a49c6737f3707b2c309b66994b9f7e4ff9d07f31793fc4b9cc285d4d595a57871fc788fac728ed835550a7b609cdefd84d516ffb2da11e0072fada4a68f712000cd6145e24b1fbe3cfb7b43a659f4f0041fc6f65140e516caf829571b222dce18bd08e3bcf370fa47dacf9d0f11bffacfe35d912aecc54deed0188c619bc2007e4eb49bbec40aff73f38f8c1fd0073bc394d57b7d75be06695858459f30a9020727ab77deb6255cc755209ed07156aa8f492c40a1754bca8ae7d7d553189566fe3a8db7f94d13ba0582e364fc6f43dc66b2185c9d25c23f7b9209da4a7d789844bbde81b343562d8d252b3bf4f07318e96002f06f9113706145c65fe595789e4c3f4cd5801012ead04666141a1fe030fb1c000bd6abecd3243e2f283ebfa9f3915614f8ac7d5c5ccaf0fbbace9fec2d616ad2fbdc24a11744c3014c37aa5068c3a77f5e0c5a2b205c90cfa3d95fbc369a643e2aa3f7f9738ec7572ff5857e1db4190a615022b1a6dffa142ccd1f611952846a8371145fed0e3e88cbbf95836c281502d74960687e8a57f45250ff9cd38094971e6afe48cd75857bcf351d974a9e2d76c9095ffd3fd5b241e096bfb6d94026bd32c4acf9ba6a27f55bd357362ae9ecc397ba29a44418dcafc8762743214558e8658247fa40a9dac1273c73a30455e598c24f20ffc49a0bfb5ea5cc223ebbd29a5ad33b1148976579c6958ee5bac0165d8db5d97e33adbb107bb184fddbb3f93a3557177a241e73021515d2c2d9b31591577db4d28184c04763d7eb1f12345747e636aecb7815d0a610bc7b4ee8febfb0599087a8daaa7b765e75abb8c3107236b8887ee0b649c900b2c9b4690a9f0042cff210a8e46ba8bd35eb8dd7d911a76902d3d4a77112f5521fce66a28ca2378385892bdab4f586c812b3b058dadd8629a8b9086931285a2c453f5cc696a9b273eaa7f20cd7d47b9f9f6b5849d72d0a914cfa28a7f5e179ad32d823d3e2f71a56ffb954401f32d9e0bd0a92e5eed5ee2d26ffc56dc9e3d4b5ccba15f911e539cd60d5ddd167b631f12f0880ddf3b8334e9d2855b4942387617caee76c92f025bf67bf49f64d002ab055f20720b31316e6548da8ab2c3be61b31c7487aec3348cb1924a1202bb4e978c5aab76edd4d45811d1d10ee6f8668c2b8e84db23f03cf050b5db39003d4b360660cc0ecc04ee7d60550cacf4417a591bc60e6e9e2653afc2780dd6bf3067080ba543d7a159223275c8793290857f3f80637f5fb8bfdbb3e1f766e8c1e55f4bafe8bf8c827dbc98a21ece0aed9305893247704b831b6be7becea7013ef9cdd6e5f5f36fc8b76032e32aee757d4412488a9ec4d94f46001217f63aef6367af8e88442ca320be4c8e6b955e2f4bc8b025812daeced814eef8055435de20a464104f870b63d99c2bb13ca618c6f56a15f1c99c0483f1e91eee2499dfa07e2fdd4214c85c3a9852947b7667eb6a00a8e3d442cb41e4b289b744f127ba2c3ea4469bcc30c302cc2432bad4016dbd5252cd11347f2664a74038e7fc018ee8bbde22c1c93b4f74c26d1e2fea9aecb53b831f678fc29c0f5862c8061735b74aff915bff7ca31ef5d9b90f37d1d6fd1446c6635f219f01e5a0f26526885d9a728b6fe3d501815c8e7d20e35371d5c9499b311ce9e096362c3f87117d66c63d48679fffc5af624db9c7cdc59bac2de3785c500c643b9b4e21e89b7b21dd8f77794fc4c2ba3883bd9a99548c1c722fc326c46131f418e53414b5138e4660f9e6f6dda49199841c278119093292fcd319f4f454977b595f9e254ff50e20bf378781b29986600666c2548377cb851a545b1bf720a93a30443ada65eb49a81d6732c5b0259a3e9077286eb936bd38e158b26523f0f875fa01d1c6f6c9a064adeaa0e96c4280bf98984b75c7208e56b746672b02dcb4687a063bd34de35d1a1b52b69237f8d3c03aec349a8240397fdfcfe8de7e414958d4e6117d4418c4394d93043220ebc949d6450c073d35f7bc99102f52b08201192811dddb0c51e145fb7dba7f117340cceb460cff6fdbf3b922b11b5a2a9fc35d62478d70be14558ebd68dbbf5db356b9e0ce8632e4114247f55cb9e1faa77308ccd9b69269429b13a7057d01b0c760d128bb9a97ce025ab68fb5e1f3f190c615429d284973a6c793461ddd87e2d349768ed4d4a3fbc1e3625e10002a532dd55d7f8ecea354f2c81a1a61694fb9e5358af5b516014695083eb26a6226bd83985d9aee23c871b72346af9b09a9b348536db4aa981d3b4f2e107347c27b2644689cd128f12e200647fadaea2b9bd8b5a2faa0f77ab1d65b197b70ea05f0e8d549a406bb6fb86287dece5b6cf3c50eaa98ed7b6e8e053a432c2c614962ead941d162c3a37f310e2db37c8820386ac82c06db0416404377805a3d052e2754f36a5ffe6a71e1140dcc6b76cd79c28e288173b7bf65b118bf1f55d18be12d07bbe5b6ecf13abf80c20be6aedb1f53781fc82ecfb05ecb55d7e4c2c4d9f15106dc661bd1475d5d0491b979e2292556e225ad314f1b21672500bf3993b39927f98a0c055d90c9372649aeaa827f64031dea6a27a48545d5ad1855257172b55b1da5bf24bb4a2d5eb52df65c9d745f5cecf058fe810fecbdd9b89829973b98d47ce3c35e6ca6020a403308d2d2f63c1c5185b60b68cbe19dd960396b4a640dd9132a27ce38247ff8fd1218cc5737ef35713c14c435bf77064bce1b8decf9aec1edae3544abcdd09d74fd88ee0e3255ddd5c81a7d82fde43649cacadd30fe1c8732f4b7dfbb13c3831dea21e87fb79d7e84e14670346da1350bb284c1933eaee2a3d7a41f4c84435af518480c89216cac73b1cf3f5303a6cc10e1058df22cb9937cbab563943d32667957e95e00c365e86a5aabcac3f856520fceff1d4ab375969310d5afc7557bcfb75f1fbb998ad3121b34d2b981ec56b57519f3ea2d4d242731aa9d77a9293a66b217f5febb89eddcde1b68c75a8e15d03fd2a43144fd561f9672ec50070672340aac39b92e5dead247a7e9c7d09c40de469e8d89eef39664d109f0d5f68c490d55e5946d500f9684107f923dbb313b237efbe1c5c5e9630d0fc0a8ac6f82c60a429f4f1ffbc3e32451886c7dc82026cc54d0f904f4357e5a586ce8d608a3f1afcc83d4b011849406deafd444f9e65438ee6706ab96166290a1a5d41ec2c526aa9daae4b2551d184695756e58d67587a8d4752d076f890e35fd102b5e4067138d1e2bfc1f32517ffde552b5febb285d3a3b0e6391e89a7abc79c3712a896b403e81b8a2c9be947ac733e7fb6469d51b59ed560a6088a08b1f75800512ccd5424246cea989da45326e0249977c7e4ef692db9196f5a50fc2c87a6e9fe91aa13bf5f0f45b73742d7f2f9241a669e7424d0a18fa0fa25f990544874f3776a4e4e76b15d4783c9b4d652dc4d760b04a5e134cd74835444a447e7e73c89ec3314e7692d37c8571fd7e6326cd8a8554f4c925bcaba1bf5d1f3a542963fe296e8a26078b64a1e14491387b6deb75155a7ee0a4b65457c707734c31be5bdf073f6bded2ede3e4a19b7869f940ac103e63a616d6c6ea5bb8d1e10bf19e382de3855efa6898a19bd53cf0215c1733a1e46aa0f404ba99c0b504807b4ad36df225434dc0743c7767d3d046af0b3af03dadae06fb2573fca0c2b2f5f23156f2797975e4e50ab5a5da95a1dbf67bcc6d138d4bfa6082591b997efdb3ee2409fc8eea6dc5af14da75af3cacf50f080bcbf03265d631889b4879f3b74ad3ddccfc36dc6c7e79faf72a9f71307c77da3efc07e9ed05761582ca67940a0d6fc7af09ba67a7373f83a474e7a2777a7143532c43a5cc1ed11bf3c084d0ca2b6cd9b539cea4e55b9d02408389cbd08c2d6479edaa82376ffc32c7e90eb2b80c109a6c68bc4f847df2bd520e0361fe9528681a66ea54d7bfd5b437fd14fb9df1e064d3c7e089a2fc1cce52fb6f8ab83205790ab675cd90bf73e51d9b83e583f6c224fbd21289c1327c6700f464ec2c3175979468ecb355a51d15c5449670ad274a8ade50ef6adf3398763bf55909dda89bfcbd507537dedf5f0c75175bae11ef57057a104598941742358a4aa32e60779f9150303d0446f4fbbf7a01af2821ee03d7c7ef3f3f0eb11f3e4b2d89bb06a27d22608688ea44dc86e6e9994bbe2708d28a330792bb617e86b5d3b60dc9660fcf52716fc042192fde06e5c6130d6015e0ed4df4830a09647c86b3bb3ac067f38796313a66c6f52ca0c6842cc7a68f61d58cd359ecfa172099d458abe6c532bd8644e8441df0123e3772bd54541147d806187caa1057325c7bee337f17f8cc63e42aadae6302f52308abf29453731c31b1a9cdb73d8684ad8dd5cf4ef2033ea96389f844c6cca555231ae25d5387bea47a3fff24c213eef339427a8d992dc1ee26ff2c89c51fc736af08342339223dbefb2d7c65097a03607cc399ec230bf1307fd119428705fe932e76c21d6f75d6f0e55c03e3c40eb6b6e4f06f79b7efeec4585c306f3ed0ed31af2e78611e83094fbe1b99a2995e6c765a9a8a84cb390fd1b7f866d5113e3cb1536d391fdf455b102f498256de9024fd131f56d0c2ee3db3c3a348e7cd03f509fc8ea0be56e8fe0937b1366cd47728294a9eb4206c71588870273d2ce1e13fd701122ecde418fde948662e78cc1be203158e6ff7af6b5cb1d3f842e84f66ce1efcb8a9689754e54e59b154bf1cedeeb0ad2dc583735820118b3348b142de945da9131b82830db3015c0d8373c475e73b39760d24e337ad81e708e1b9fa181b7a5e8d3b37ba0501af11804fca7790979edf13585c1fb05d42a54730a5012b35c548f1ecc5ef51391b73d8910dc4715a89e0f99a77deced6480cf3cf507d5f0eb3ff3b08dd76ae2ae84fa368f890c3fab5ebfb67222a04e5108a13a391b668c1e37d6eb3f25b18afee8a081ed267965d92ccb97ea5931decb9a940db81ceca351cf6d0b66bb95bbeb230f659f80c5588e948f18b4e6b816efae339f1382f1da0a13794a38f77b6b22b815ad9f7dc9d121b9d1e00f2e8deb5b8bf75473b49ed7166c998212971fce25e0702d8c79395e6b114f502ece17d918918a34a037fb37dfd25d0fb91c6e98b2f5dd421006f41877b79692187730f782158e1dc41889aa590355e485f0d2f878ca577fa70b0e28e434848d9658a8f7898c0696508e72e6afb6a9d53be1b0f84decee36398a25cff4df39e35f073c678615f19285cd9ab52a7fd394f3b305899c05b30b8e8dfb492fef99877dbe5625aaed372908dc9c3f4653911a608cf01dba44772cba2b19aee1d4d0b303b1f596e7e0f34838f3c99d84f3e2ccac6a08a50e9a0b2a3dd6f393b0d21343d2f32b1d79a93e19336df3f96351b88a3178a0487cb849c391006c0b3decb063d7648cdce7c853b3141d76cd5296a7e145909748219dda009dda463ee46db12c4e1d1af0a6e0d797844151103411242553982e46e11d828e7bd1461acca8baac310ad09dfe466b72d476325d9f057f518b53ca88ced3e0bab43be1a63254381efeb8c7a12443857592f660b5edac2dc681f1e9a99c2cd7bf8cc879494fa757a71afb7a6f6bf52bf69d6ba2b455af0ad7c7c8cca2b74ca236de978d703283493291e062af1bce94af7c0cf94e683c3661ba718f4d950778cce105f93ffbbf583a32dcaa1bc9f4aa34055e7e183c0d2eb4f69925bc674032ef883f2e952601ab87658a757f6f96a8d5fe8e466074bfe4ccf0f20728869e4263f6bd4e6dad46017a0187babb2f587b3c672de277b7f9594dd8934355f0791c1e01066f93950f65a42daf9906ae27860c1e305fc86f838afa36719b58cdfa001fad66172924beb467adab7a63b30aaf46c0d1d63c2f81559d7834c3d8ac10b6d8a9771add11a01135d26f5f35d0e768f261a20c821c4d4ba3f0e4687aee47c45b197b44f161c722bf744ed3a57092a5421482844c678a428eedc4ad634095e667ce9c82f90d625335ad60a6f88665939db2dac1029fa9ada05ed6171ba76fc7df86cd86ba4049c174465abfa33d0a5098b7c254f8fd15f71738cfd8871fa6183a64af0c64a2ee597cb245a2433182e168c1ac0235040801cd2aed9b1e73a1f4c371b82bb0c1ce172e185553b990dc2d4f76eabb0f075dfab13b8d400294b44daaca6e5af57eeeaa1a0a2bc5b647d5f3f0c0210faac53f60af5d825a4ec03ebd407c252612927a73e9f395822760dedb211471c14e2d0a43935e598b275b54fb4ed02e08339f37d58bb9e531c7d20fefdbd049c8f98d1cb80a0f79834442a92f0fa43837920428a1b2e136803f9da0be09ce33ad412e674a06fb10ed1decc3a71096bedba58e4c3520c22213498c82c5f09ac4fdd17bedca43398dc5d28a8b3e8922a84eb52fc2ed92233e4898c87c9b9273e6386187a5d6dd85de23488b1766d3201637641e393a07046ff13a9a51d8d957fea654ff48a148e86dd9aa6580d31ebe1ef020332ac5cd51540de5b368d8d8343469dcc6804bfaef355a2ac1e82ca53694a4de9dbda787e752d67dd0f642c31b8688735f56744be9b293ae6b05018a6e2f5fd15e9e83c1401a7ed7c1fceffd468be9f0c1bac8ddc9a67a7fed9186d1f0bba086b9c5b17749cf04ce792955ef3ea353413455b1eefcf113f856b904d321e079e3aa5ab0c0541a8fc93a5172d93d2996903f9f5903fa4d42b2e8e948185716fbd69f9ab341514863406b0d1a0739af3031718a397d01b35d69a3aa2cb1cc989c19652785fa923596b8e58e0c0b5b976f2085d23d03396b71b3ac16f142b56ff1d205fa7e98333a01381d1154555abe775c1faa4ee924e7b335bce45ce66560190c439bad42ba8e11391ecfed71fe196864dace0987b7e84a93d023721fad1480abd16ff875fd6c75fda4ca7e51c1ee030472918144469007dd0a06734ad99162d489f46e8ee25fb9b7ba620b4a75a3d133deaaa3b888bf760f2b2b1537945cb7346158b0790fd4dc407f3a0fb11ec66e09395162c61ecab5d2a183479097321c8d6258ca367f6223bb49b9c66b73094784f41d077290f8697c74a9a72fbd5bc3291da6a77ee852b0fec0304696f4d6619032aed473865990c41b2ef5a9dad29560954fe49966e9aa3899f5898c71b47ec9b5b4b9cc2c26a89368d3d203ec712c0869d6e76df7cdc818ec453fc1fc811f9176dc36fdeb1aa99d4290669d947512fd44e40922b08bd85ea5f219738029ab5922b1079ad9ff5d80be77348545cb91bc7e2565b70c430612c42b1e6106b2bcb3c315f88869e068b1717cee48089c084bcfc8721fd691d272020081e9795164d8ead224064c0fcc9a2d056c772d4fab1cf230d41e887802ae1a5d525b4163dc512d43d50e1cad4c166a52d6601fd8449f546879aca92e8a1364eeb4c0357ef234e3432ed38f856899a3dbc8a95b5b0827c6efa16feeeb3269646536eaf4f40b5b86b388005aa7ae5a86dd593c0d7ee4fb69d1b1e049b8a764ae8e76326f93375dd646ad309fb405c246ea7f9effb93d4a3a79d91d3f26dbd11dd1e649ee2931540391388d3497f16412d9ad96bd54c53a9f16b99bd836d7670d9b2327b5157bd91ee56ea5d145e177dd3a5a4df0448ea67aaa69c034a92ea5e7850c2bb8188ed6ce8c35f885ef9fff76f31d9f2a8b4c942eaad27e3018085f5dae5e05c3fde18bf0abcc0e4051cffe3e85373ba339fba5f05addb2091bdb1d4393450ff7640989d40990b7fda79a76b72d3c6d93b8127888779718c8831292b6da40cc1ee4ed533ab0fd10d5b0db989cd41c7635455f979453211c1327854def236e0a33c2c8738828d0d39392f63591bf7c13aa1dca1a5948e440a508df3909d48250d482772f6a292b1ac45fc72524749c3325e136e8ee3e05cf5fc1e175f49a75ee36a7ff88da8205d929e2e8bf2ff426422837ea9cd33f0efa1ee43d3b3649b25019909d6a7829bde25a0a66fb00005546ef85ed2e7db5efede238bf61423494c4a15fe290eb6c1a8e37e88fa3d3246cde5a6c0a40dfbd0cdb91b17952cf9898752c80642139f6740e1df60a32b215818d44326e321b64de1e1331ea466c7fda0bd817e5c05d99d5ea01e1c180ff5ca4d2d740fcd63f78cf1befcb38819d3600906a25f815fff6864185d6ede2e9874ab79a04c6ac123727df1480dc600d3e661cbbf8bf6957802eda4f23446f2358cd72ff930d41fa41616713508e80480b1967f33482ea4e2c70e99a280a63ad682a157a897af83b814a4ab93e362fb0240e8da5295c68f46d6b30d0fa943464dca35ac961a2e36a740e9f6369a1a5c5a7744d3f751b2db3deb260dd810bb23307370e9fb38574af19f0fa82c3dbd514c448a22775c3e8e210d842aeda4df780f79e0c61ca9ec6f5ef615431a9a79babd1f16788c8023303477b1d8a4c3547fe70ab26b96e41a477693b17f2876b563b8949c41ed5fb8bc9f409246c96c860ea1cc9f5d33e876f1839a382030c059a577b7275f48279302342758bcd831a82f40c98c45d7aa2764893c1275c1a59c00ef58eefb7c863e7dc875d87ca259988bcffc46443d481ba7ac7074449ea6cd61bb5dfb0ff771320a539c774b38dbf15d64670101667ec82ce27825c94ece50990e752238b16ecd04dbd8e726e4ae14079fc03bd496bcc75a70f8537b942de5faf02802b6ea5d8ed678e0b050fe779a23ca046db7e59e098299b16bcb8f36437a6e986e5d1ee7782d5e4c8b06ca200873bb1417c9201b96140d7089a6c225eac66a1105d16bf850e1624d909a25594624ee326d0194f23358ed0a53feb1349f412ba42a142122fa37ceb2e946fb75524c7226dd2e17f9e4e94919846b0e358643f1b242a4d155f25a94a97cfe87b371de997391cb90d1f0797f66b5dc1a8becc01895db4ee8873cb993198cda33c40fa70e2ee9a9e237aacd43b2c302183c1c7273878d5f36198979900f0e7ace83e42cc4031b3ff45e5d993787890e95b7ad86903f81f272bd9c56675be493340bee0c63dbef32079e4c91525aa9d580ba66307c16b5e155bc5e021abce397926823747e7e93cfd7ba661eabb1267f412b9ab49fb8941161ccb5f97b8c7bd1dd1b8b6586c3dceb8abc94e7fef94e4f630ec2f22d4fa2a3729a87c628e56fc490a2e7fec6f494ae4775589dbd9e5379108ffd321b6e973f3f73c5c52db4eef1cf98772704581202d29372b8fe744fb8d2d61c98bbdeae7e996050e6091532af8ee214e9bcc0b49ae844d3a73beb5b1873c5ae724e748fbba4fad055d6e1f95fdc1caf6b10b9db679103555b6f3fc8812b10306e74b9d1766a4b24e225c993425d89c7a9b551d932f1bd1228801120b2766af3722ac64300c462d8c41c49fecd61c0cad4780f4bf89ea8d5abd6fa3a8f5e6a13938905d577979c3b6a6aca932d2d423587fb7d5740685947ec9daed648abd9e14493730d925571295ffdb26f057c646717f36e6667383a06922d1ac5093a24c768442602f8c4b6e1e20d9ad6f16f6add570556edac72ce37b7f55e00374451cc221f5509d799b2486b7e3c367a75fc3956061c6eba1fe1845741178c5d2b3b95b7f3049c5e11bb2acbc59df0336b139c4215d0a3f2064e44ab60fbd1e50860952c15bb438ea1d201e2142b2d57ba68b7d6b228f445dbd8ca9c7caea7041e761f97c3ab095e202880755797a9d2be949a0a38c30f0b582a832a89776d51ece3f095ca62e472c63129056a0ee04685ed1b887a457556368737ad1bcd31d3e6195c83dfb856cb6d428a97542f457ad74d27414d932ba885923698453f132c81dcad25c1434f31448e2ae2fe74642024873a9f689a93c609ae59945dd9e5bce64b9e9d4ed8080ef26c6a3f504aa20c51a080e789bcc153d71a0f4421b6b73db3e1325d545e44f342268fed8f0d6783c1a0c1c979a501980fa934c357638a241992f88fce96e48bdcfa2aecc37cc70d0f1e158b03eea5a85783cb95f4532f0a10ea79622c2784c58913a79a3e7b29609938bcbbf6cd3ae5d05bd47c750a5f8126cafeacc61b21eda9f1230144125ac27f21e4c6a5b42169aed15311fc2e3f7e34b9ccb270e5be1629d483138b813de1bed3a4557a498d1e84f1b1e9466c0a45f6f631b9ee8ab7a00c9b0263831bc4e400cefe767bfb2bbc6562368cbc2a001609ac017dc49188cba0f634d7ca25e9d65ee53a7bd367fe1375c638333bda8a5604689167400d6819f227f768623a745d50a2f5398010880e783e710dc653e40c23be35347c676fff749ab4f0f1102c222dee029e42b417751d4fd6ec2d5ef6581ebb523029f057db6145ce6c3f6c938fa9bf78a70d8bc16b4c38e3da4bec18e7cc9041d04eaf8282b4f59c9e68960f7f48f603225e40a9a279bcdab14c6c13ee32ca140c55fab730b9a15d63d2b118bcf6137b43f4ce284e4f457e2a658ccbbd534e7e2a5d8dca4b3aa8af488146ae320e2463cb4ac57c322546e493413218be30933058e2e740b874b54df50026755baf2d5491a18474f34f38e1c93b3bd2904f3efcad02c4f619609e88fbb14c8f9c5cda83250a4c19d159a23006a7a41fdc0000efab945d4a97bd2dfffd9341f9a59f28b739c24cb81141e2c00720ababe397158074859e59f9b6b432354f3e7ca482ce1018aa145405a9a43ae719dd3af3d2c24ffaed6ff95c7e048c9ea790ec97d53a53d350bf3d00a40e57e41250651f6c60f94fe0703c6e13c88747781402294100247d769b2b5cc371ecb6bda5b1ab936ab4bad1390adaa87d24f2c8aaeccaf3a589227153a56807f7c7d0f6e966c74c561b4c85efac40e40906fea9612a13567604b3208cb6a6afcad0a62e79c41f63dac9e3c92702885ccaeb70e4423cf43b895ee818c546d832a358e277aa4553e839af5751e5ab9a479f8bd3dda3d4f9471b254a70539549bc970ad5f79558ec7f6a32f35f44a730e7766db59eb779e9e300dbd004d5642c01720aa4f64222fa831648d76857d0dc3ae1b97f1480bb3a4c10816d75019ea3d283848d897d3687533ff1e7acbf11d0208129d3db155290340e8dfcf6c7702d4da5b383cdb2bdccb22f0a1354594f92af6ed57eed21e43ee5e974eccd80c970938f286b3c41e972a697c4667e3dd2ff255eeef1c9799480c68c007d045c987e292c285ef0c40bcafb9c55696e7217bdbf289af0db3a0556e64359d88b923f91f90a090b7a8f9a394030fec3b6bfd7d92c3c47cc9462111bbfa59b1727417b380965a427b0cf166bac3b3b9cd0ae95a6702c159139f3c2c69ef7b1a31396b20b44a431be2c67e1539b9823e4cd0eb2633f24df1d91ead415b3c7fda9074bbf37c327cbd4d6c887b9443b8241ee44a8470e801b8cb28c0dda23f02acf777b0757e04d0bda0fb3f1a72837f3f9b0be4666752fed74648a0bf313ca9ca05dba0b717c3e9dca26542f389f194dcae129d458c7dd0e4c85856dc1ae944204abec547a1f43ecb9ec8a8b5b332c6674974b373f981e5b169a17d09bd2c908589f6a65b98775648be59a64d999a2019980dd0edd5e9df36517b587deeeda3f03280b36f48c65d6b306e88907f28e1a0a368e5d566c3b1700bd0db23fd93cb3bec607dc5e38c4b0b9f34da96aa69f301b053bf6da7c83d4e579dfabf6121688dadd8ba3f58829706ba65fb73139765f760975211d8f8bf8898bd921f3c1710de2326c3fc756ac0691184a889476ee2f806bde5635cc18d0aed8a9758aaf5a0b21cf3cc633e3d1a22620ce7236112fae91ca1721527fc3839942a19dfe6297554524964b31d19aa9593265e3beaef903f19a2d2cf7048485266d8be25107d2e82dd69b819b0a7e008d4dc7d91117ffd443dcb5192cea6be9c25d6cbd30fc957b0f00f28ed8df331400f6baf3339acac7b50101c6ea0294eb7a4d32da534332e23969506ba393e78ea05d05cf90b3585787474ad0247d8fc6753085903063e3e1893420fa2f50df1c2fa7f48abe8f2ebde29f9e1d69e531326807ab72a77e999e58ae9946ff3562d0f0f407cef37b2d1f8f22b7061acc575881c58c6b8b13e3544f64e13bf2c7b1186108dd3cdc3b6fa424db561356fff4e9ae56a8fdfb27d982cc9f483b47bce76e5eba5f9120a4f8d6c8f68f4bf5594889408feb41aa0a73198ade6d07b7c8d3b565e0560720f0e5362fe950f2e0f9ff39ec1fad0a75316577122b1b438922bb937d325c80b9b4668ec58142bf7f294cd310e0db2995f1316429fee4c0cc975eaf28f72e8605ca06cb2ece8cead8f4c4145aaede13ad5aa6b46bd237fb8eb60e55b76622b728663d270228f130aa42f8d4a30e074931bea8662252b806ceca8c851951fa3d9589f66039a728122bfa7c0853c416309faacb9f6781253692603d7e9033800e9580ea827fa3fc47b4bfa94fac08ff2b87a47fe79bee5894c5921c7b760b4262532cf503fd425678d8294b00fabdc61e5ba35bf7e4377979a4cf31e0928c18d061202f0c62244419610ee92270931b871f02f8f4636478caa9c1f221a0c88d77cc0f6268c45c3171886e36343bb45b09c2ffe4700deed21380c90faab4da4352595bd4e2ed7a62f91a7e131b5170f755d48f4564fe39161368b99b146919a080dc490ecb996b0d4ac0ba2ebd796b21720ca482e9cf4c4ff3f3279fdb9fc58cf0e1fab176328375553e5d9824dbcf8b79e731f7c388dfd40dc209904782650e7386abe464d0bcc62f03937fa5f263d50e50ff4e8e411682169cfe9e904588241dc926be196993b8e3b141f52c4305ecc889c3bda7e0085dfec9860c6ffc41bb9903a47a506cd357861257b0c9966f004e33ad5b5b8c343a89ee2c6a77c1eab18984b05ee87d7f162d8347191fed288f5d7f64bd68197f9f4bca4df93cbd871fb538a5047a8a0c8ff773e84ffbfce5ff743d5ce30d527b4598fbb13f6a314b9a6470df461a1acb2bb3f8150ed5dab66105ffefe5c56f7639d91718c1c73d365f72c6d5b91cb10e41082a79662c535c935ed8c4d36332d8bec70827f31eeec7475571e82ae19b50b1aa078df29303c9a78f1ddc46c7eca1fed7233c053fef02c385fc8aab9f0041aef2c084b1ba8f9b4484a4b43929c572465e4b8af10246824d8c64f4298a63011cccd72ca6ee0adba875cf1f66c0e798e6f299598d1445467de825f885d9503295e7201b14eb60f59947ab4d7f67de6a440c1b77659b4893eaddad12a86bf08362db8fc298bcbb3df86391c5099d75b227b8f30cd5c5b859aed218ca5977a061a8468ec4f7fbb5538784b5d0b24e7b1eac1b63387121b9a48146ef36ac5d4a37074f2d8e0cde2199bc5aaebd71845bbfa6d8b1920dba2941ef3ab33d49140c899d8d61fee7065bfae6e663309985525ceddb7e91c463e807e6ffa70483d46fc43c71a20427c52253aef696d7ad9bf11bec959ea24144b9f4969d2c016ebf4102f956062a8a65efe8277858cb290a90287d00fa412861c71422354a9e64b38350274f5b4bf6ddf5bafa74725a406a6f460fc62e554dc633dc7651c2ad0126e52923c3053d6ab20fe50b2c9c78520218974ac23e30c373027cb1c0dd64679afbbcafa6ebe4b65b25d74ac107bd91d3ba9a299e9d33c1242dbc31eae2c6f4ed6cb72eb90dbadf7d6a1467d391d7272082158bfcdbc7018c14a33c7dbbcdf48b07e2f54afa705b356b3bfe980ba6fc498422f77590f159ea28846d2fa181de2b31315d414b6f61b7b1c332f5b25ffc7468063a92f1153360cf7d2d82d7797476001a9e09062de9cc5b4afad05867057d4450cc745cb2615734fcdca2cc8178f3959d27fcb4bbca17e37422f54c209d36d07ca9e158646561058e1f145732934c2527ec02fcdd9910b426ef8ee7fca294abf4af3d0bfb43719cd8b42c95927c2df605d8b38a54249fddac0ba61ad20ae704e03b599ec346266309fa58cf1a92be5553f10dea6aed22393d93bc335ea2983753a3eb430781016eb4cd41882ad9949f268a76bbe50f19bc5b788ff092faed25bd7f09bf28ff5f437455d051c1a7e4579f180aa62b7c78a33d67855ca8101cfc2c85cf8d7c5c3fbc4a31aa8730483bb9991f28cf2bbb206ec08edf14d902b020b97a8e1e18b8b7020ff54e5ca764186feefc8dd398fb5ef986e8381004797b35ac16bd3be30354205ddacf31c99e6863ab4d0165258c39578d6d847aae65939d3b0bbf4c077ba06a133d1150630284a7cb0416d20b4001e65116e4b36b76bcc556fe376cd69bb4525ea1009402c077ea7cb512e7135c212cb6e43cbd45c3787c39c7b09e0245859e7bb519db1365d13f9a401b097a1817a3fda7011d0f1158338522f5e594542ee78e000dfe451217b74c1de38651982677d2150ed4b5d93ff044fd90547b944a72de7bb2ce68df1f9024054ec062da51860203d266aefc2fd90e5b015eb773cca3f1e8ef7ba3553bc07aa2005a874e21a583fa14cdb66e2c89298733ee73b993ee6cc9e9a95d31083760b1bd1ea792b19b9a7edee5ee02b5d33790c911a66a161c66102d08e45e60b249daf7c18122d68a8fc54191ad21fb14537167c81bd2729f67701b7cc6e0d94ee01980db3f319481e29868a1d6b51ea0642519b295569761e7702a267538e6d59560a21274debb4bf71abd06fbdd33683ecd67ea5cd6cc0e95004ce609283d63ecde44da512dd6815094ffb0e75e916f2f3d8fd861d7e55485db720c3cdc9f2d53a4d58feb8b773e10f88e8d3c0c3808652a9d59260de42345ac7f6dd912b97ffae2dd9e0f1643f5d3f20cdc32451a1b95742fbb8cd3fc1e9d643aa4e3f1c360449a9695dd18fdbe709706b4fa74b6fefdf9d6b7f4c87ad153df660dffcfa423c281da52d718cf7e973199a5a81e5878fd51f6f44d72c61c33420b01a447d819ffc2c32fd9b9ebdad2a580c5103e8f978d2c9e7051192d93f545dad04b8847b0a1d750c3ef6ea0fdf12ae8bc74a50d0bfff8dbdc931390cef4749644d1288d727069fcbfaa3c34d0309df1c90b2a49871ec0a29cf642d62bf6053f2734d06e45a9c106ee7e77cc3e2dd0c77ec2822ed303b4804c00536e2564283a1e6277757fdd54060098ff2b3b3c969a2817deca28ba374f672ced0f1df82521796fd281e20f8cfc5276bc394554aeb12bd386271a66d45757dc985ce64611141129b95e0fb91456856ae9f7701d5a5f51adfc03433f17b9fc32ad3cc701f507345a945577ebcd5838a85bc1ce10db2f58056d540d2c7f28ab8021e19b7dff0c86100652b4e54e942a0d224348d6120d2ca8c148cfae0a77395ae54d6b76c7684c815b846d7aa53b2a0369b02f7ef9bde6144da021a41b0b1fc6150b6fcd8ddd10c17fcd32859d2148cfa70628aa108fc29ba9064c31580f9d7a5342c2212196a2e18d6a49ec26360ccd9597696437e0b289432a4c39e26f3230cd0c8ca9ecb0105054d147d28d8e9bd9461c4e16347d9a36baf23e2dcac1cebdd1410549261b4222da997f27e95c1d1ae91f92f5cf29d02bedc427a45a1fb1a51962fe9376c0daa102041aeb14e1f27ebd704f3e773cd22d3e378ad33d016de4232239af6be14665119e41c072315716fb090029f73816279dcb2b3be1e2565513e2cc2c0ec81f47db2723626ece8cace419925c4191c7d34f5081fd874b93fbdf178d930eaa63df93e3d6f28097543a0ce58cd616661067687051abee901cf25fd6eb743fd5e11befaaad2a937e511de673affaeec5d6cbe246b5a9404c465883a590fbc013a14035fe3a20e75334067fc9644e4da8c4ae79189cfb745e6a472b74815aa9cda21042bb5aee53c858f21a54dd1ab215547ce6656443d2dbc6be8cabcd7b88e2aea17ae74b519ae41765c29d1f3da3df8edb98a726217abf33fd83c5d8600ff3dc4ff40f08e972462dd63b619ad53cb635480d61220465bf3285538b3e88423ef1d0c39455501d1af80f42e5c7393c42810f1fec0d03b9b0c97c980fa632d103bb61f125bcb8e9d24b5aa3a5318a7ac8a5e051b5ebf2c01df3452c3d894d637158f4379e91478f649360d7504f3bca4c7a4bdfe2d586d02101a67f3834d7b5e75c4393cd67212331624250b98a8f0d9504ffb0f52e8f236d22a4b6ad0320d89d6477be1ed8ccf007adfe957562d795ef10d1e783eaa79355308bd4f411c28e00607fe53d303a77be14e44249516237ba2f527292f039afb5d27c5c91eaea3a7cb0066524712342d06e8d504050f6679e6a7a9c842f87f0427adfc783a065a43abcd50534406c0ae803b9db057ec119c4235a8d3d1ab89e5868cf0a8ba13a0aad9fde7c5a2a70d8f5d68e973737eaa17460d3cbb2e963aafcfecf8d57a12132e237725f22a162a2db43b754d5710aca1cb3e2a275a5ddefb03aff2c36e9bcf90ef1a87da36c4dfa9a6714f5bbf968bbbcf39df819e8f74e91de00e1b8fd94554d33b92fc438107b694d34334d13cdf1c07e8ce342d446494a46bb4fd720d9eee533065306ffc5cfdfaf22f6fe6f27c4e8ba51dbd7072ddb6c12c79ac56a76416032c33145253564f06d3d40340a4c61aae58f13750ff00cd44131654846c3a6f459a4e0b9c6def7ca6d7c201c2b2ad728cb319ee252a74d25d4e2052e75f5a1e5077bc55d5d7ca56f7506c5f497115b06cc0d68dfa4416eb46d560b5bb0640a34f463eb088e0f047421bc6a5a680cd9cf413c56b929c20a25535165d22f135d89bbea758681155ed86497b84da65436b46c3321e7cfe2ab5185e0ca050a5d6085417d83bf83b1c261ef1a98e294ea0d4be5f462fa6929a78dec0e78d109da3c6c2c6e38a7fd54a0bd36f41d3ccd29ddad45cecb32318da01062de6985485274a06c4d649089fa4fe120d1c581b83bc0dbf94a8eeb106c7eec678c54e2b299d045b97ce302b92ee28133e57580e3020d21c3d6889382f6f0614fd32293b5469f8e9018406a99e254ef875f53d53ddc88c7ba36184a68bed681e1a4f27e626237c5b7bc4bf40cdce931b3bed3336ebff38dd3bee1a71972f1666d34d065c65c007204cadc16516714bef57e0d64c24b093f73b86696dc85ce6588b2bd09995670bd18accd6556aa30097f07f7ab0a9a8b542dc50f41750eff035bab275b8391dad0a8f4814239cf24d0c96bb121168e9e8dd5b0057b3cd5bd6f5f1d5cf30687495db405ed4260d8568c3c55af51a16e1d1553fa78f3e7f664b237e3a960ba2ddc62f9c45d67b3a884b969a9421a0d5ceae5a1d7f6db26a094cbf17a0719ee600bb0915c66ea9c95433a233204820ec2ff190177ea2bdf505ee8543f6d5b3a9f0f90e9381e2191218ff5cefef1ff37c07aa80ef22c0abad1527cabf1d686da6b6287eee65a89b97004062326bcaf4651c26d5813b5c741e57709ca1ceab21c8a7b93d83f8b990aeb243cd104162bf8e3683c97d7b93ee4b2ef468f876c4d98a518483c7f6b4bbd1d6e9bf1e84248e087025a7e8c5595b266d3703a148d9aa8594316d0a4b40fd96dd46ec4e566d8dbbff9e18c6656ddb9197787d3010a0b1f6194e9048721bf01a2488f553c32381cce4bfcbf76ce2cc76b3ec2e493b451a7a8e288c529c63e93c1b7e541191c8057683518c14e1068a8a1c71e55f79fc03b03559ebf11f0a1c859e20ebb99fa81d2b3f7e0326582735bb306bf725f22d29df2b0fae6b852c39c47b44fb7114f065a11c5b6b0fdf07e822514bd7ee3a762f69fa273ce40d19cf6fa71bfeee67f0f669a2bbdd47f253672d698e2d0ed4ce40720016a6d62c9da0e0a0aceb9e5ce9e68014a3c395df17ce71587c284130450134c78173f5d0db9a139160adeb64a5f355a67f6ad29ecebd5b984827629bfd514ecd04252331ffc61f2e3ae38498af052bc04f1d1fd63db129098e8ea95dde3b0c02b2237812a1c44b92475a3fca6754c2cfa0148bac0dee804db54d09b2e36e2be1e438e0c1cea5ede288708495d049317e5016273555c7b6d202322981b99f5ea9d2e1d710399132aef7a1384a5492d1c503e38e1a5315d63fd3ab61796236b647c0233ebf256f183b4460dee1fb5d825764e7546d91ae536053465213f19a005b1d247eee73dedc444a6b4c082ad60ca73613e4a1398a160248fa2952cc8f97df51c0c0b821ab02cac08b7daf5b30400e7479c3d8e8ce7dcf68832a29fbb632ed91545cc03756a72fd43bad4d0341eda7b6e7fa31a8001fe2e989c037d3010a89f6b5787fab388e8d6fd808b62a73c66ef0cd0657eee8172974b2ec58bfda61cb539c47c1f1574841d455fbf0d47171391d9f14cd43cf19188c555bc1e60ed6fb935e435baa9799399f8b85d11d0be4327f4e1d5e5b4fe290a6eab0c3731cfc4bb73786ed3abfe4854e1a53d5ec09e79c3a9796fc6c098e0af4d344b2d965aac281e8de3562d7ad782e1b3157254cf8e94c4b3c20ddc757619fee1b839d1901a50b79e126d8950ed909752450380e20557e557a4da8767ff381ca573c5ac05a64742b45bd04e6469a76e53e91055736be5afa34a3cea7d84a27c37cea9473c46e662141d4ea15e21da7db00318c3984056c43b28380ff4d02cf52a6a02180808bbf153f6da27d333b1f813552ef15f036d223f5b5b3abec12876f03479169f6d6de6c970d4016aebec6d8abbb3fbfb0e7cfb1dce6be96a4e960070dc408b9ddec1676057f64cfd11aec050d7e13338a58c24b0ac7d46db557ea7cc3a23b41504cfc6266e40570f5e6133e6fbef59caacae86e29dc2982fa9b71c620ee58e81d94881e1b76783663ff26c97f50e3888c1d49d92ddf338c94dbd86539c7b86dda4002f68c3b0a566948bdc3dbab3094bcae75fa8388f420c86a5f7b9eae22a513177d209963ef9afd22ae1be970224f7090ff86f07105d80a51ba2956c9d7e8243d26e13a24dc58e1fa876e4a18b48d8e2607c8509f2d8fd726a7e31f7f74ef24b91df0a9f9abba5b96a3853989d771e2dc3e3d9236e66d114d4230744b01dd39b47ed0157b0d2482073311a11e5d184a99d07736352b248889eba98cf741fa1a53e4bcf5dcc7b73ec978fa78546251be45cab7607f7415844aaf718cc570123f67930be182ca613f4017bc453f955c27463e77a923bfc7ca8bed3b6a38fd7cdb433236920a82ba79dc91c7681f7abb7a00b67f8a61704bdb5f12190f86ee6af93a6d5907bd17f51a2b9dcda668c8ef64f99e6caf74f000f55f0346dfff887e567b580a906bc50d5a6fb45bb0a42a86be1d2f2631716a66a083978df08c0af7b3caf3ed6a6bd6f12cbd62edb35423e56677d72500b2fba1ec082ea88a35150dc0cfc38c57682bfed7c83d3d79161c6220bea3a46556a737f47f6ab77e1392c6cf11c463d46e7caa80118405098b80e308d5c26771bf2be202c7b852d3047a315f7713487992d8902de7efea6404c5c6d20b7d52745ca083ad4f5e0c9629d5264d0991abeb1fa3fe2d11b5424d1eff6a98c1be41eee42d0b2204c521c1a4002038f5119587d55b838b1706156b80a93aec0fa816736c05d1ee401a7617491ca331f2dcfdc764b545d186ae728f53460ec0fa4291f497850a5c759fbbaa190586cd98e2a3b4b6065ab592d0ad15a15a6e0008bb6a3331118fa26da30d89944dfee35285ecdc8d53a75ef2ca02bc5510c696cb82d638e49de20d6f06d96ab3d5abfd8157b3d1346415f3c9dcfed0973939153405e1ab6be1f072ea046060724b59db529a7565642f94a5bf98e6814a87575f62fe967c2b0f08d4ec5a26ee815474dd2b452bfc442c169d3f0aa853088e09a4a73c2b478509cd6100e1ee201968623d2fdfd37cba5af79076d321121464578114249831abdd8a0d6947002e3722d79a90c1901b087c18fc7bddcf8ef6c3734fdb978165f2f7bc31802099c80c2a38f6de0bf2ad3f9af2129944d7a5193b08c61d92e071bfa62b3dcc6e65d57213e710bc03e655f8626b2702fbe0b4ccf88416c0f5e52920171f431ad588caced3ea1914133d2b3e67e29ac5db9ba161f62ea3a4c8793698a1e90fd5022938f49250274389c54c4133b8212c98bae1ec9cce2645ed46fced3aa3411b953cda50d4908522bffdc0df0f6f857940bd70a5e9020f28ecc2605f657ea2e403768be082c57748ad2c2894ceeddebd1067bedcec2b1b5b7f5e157758c0f5211fa150d4852c319ab551642a5f41b2df61c0ad9a92af141e3ec5981ae42d9a0c2ab3a2b2304a8f12f542177076398f8f15db06fb402d07238825e8dfccf935d07adf9e1d4343df43d77df6d8e05c9dbb9aad704e92becb8c8fa6a7a5821ec200dbcd476570dc6241ab288a4e3208f9952a41357b7f1ed288d3be1f8f0a5c1ea03cd76f6b87b496564bd9bb3553e5051ce4491ef1acc455b1908dc75ed2f9138555c7f7696b35bd52d733b963dd7fb2bb71ef0b506e1a0c8e603d2b197db08def64749942e1d72f39eecbf6a9f4ebacbf831014671c6f55ae544fb6bbe0b64aeec31e957f8e126a9430ef06c8a0e6e20d735c175a591a8303cc67468c8c411b9f856b12f88245e0c9fded27fc09e31e2e3ee90417ab6a8511d494beda05808c1e105ab554b3a95f4de38485e6cc7ae87b353e51be50b3366619033226b4cb1fee24604b04a9df79961a120a3746ad935c0db0348e04b919f8cdbd79217149e28257554f70eb50982a3447378d426299e2bc8e519f7f89b43e31b3d62407e7bb171c293a8cb9bc390eb01d286c9bfdce841bc37cd6585a906f03877461c7823b26bad988f5dd29dd2074f1ada55ada6637b490c5df7b5ed125f36f4f20565768362e17b1476cbb26c9c867520b8de91fcc155a2b8e1580c77bb2314f4388332f386fea88cea13a68307b9b5849173c277a383cf45a65e37109a8363ede394ad0ae73aaf1fef719a8a01e2364647c887835187b5e2d7d5cbc0791e2da8312b96fcb982fb4f87c3ea0e82ba68379268675508bbae27675ca054a895b16f5afa76a31aed6a7c1c02e51631cff89025fd4f336a72cb855a0dfa7d4edb1695b0d9192bec14aa860bdb33c71672e91fa1187c46fcc5f87123e9d64e6ed3213e30a55b9f62def7342b8fc44f8253f87a878ae639e71272a233116e2c50c93fbfedfa113c5774329baf69279ca0166a7d24a87ca0e4254409f5afa10f693b628398d3a9f1ed071fafc466764f41e707cb3c911fef9b51251fb8a25f7cd3ac3b33c5f1373056552be35ed8e3bbfb25277ec4e4dd300454b0918f17e538a516aca23572d2bf9c7a98b0c0bce6a79ed547cd256360d9b2ef9aea6299097428df6e330d03e3185873d68b0c0f98a9d97e6a28fe22999f61e92dfa60b6f094b4ca7d36bc4ec3242a84641d7e44d49e978df7627fb8d6b31e76dd8cb00f4520aea559a1d4b5ac0d3852b5489b0af7627213bfef1c245a4045e52706d8a175b3c408d66d727f8b3a5678cb7e642ca822818ffb2ee91e5c3c0c73a91e04a3beccac205b7102f4fe8ccf6ea5708a9d89acb7f9d4fd36168db2262e2c4416d2f8b4cf22ff5af3fce3e645333328b1928ef405107fad151e4b68194b2559b31b77ca9ad075ec351d345c75f7cf5b900a7532dcf42c8d8a82d2df50a339134a5fd8b359e844717eb434d0a8127a5aba5ff2d97de13bd551dbfdbc0bf14fb857da8efde472c0566a717ab36a111c949d2c03f0d6f674ad2e5b7d4c1ffa609fbcc2db99dd546fdafda6aceac5e3a1e81a3ccc08356ad39a1c963b9f7aeb287fb68a51242664838313088d70b9904c24ad2adbb6eb4cb67b6388057e18587dc0d8f0348a5b20a696f291ba776cbd3033284cb9f48be24f02dc7eeba22d83251ea7de18a8ac098fe248d52869a24468d79336110377f2a664e5a275d744f719d742144405c68947e09cfff18a40a2f6fade63c5e2dd83b9de3c32c6ee91ec351257b988cdcf57d182a786542b17a3db44abf269ee09937d34809689f16e75bb00c64565faa0776e2fd347fd35119ed9af0392d97e0a4fe1938edc4a3f61483710d34addf262ce7c6716c500ce31b1110c28c44077dc29f5c5925860008bf3af62b2ee36ea714e2e17d55d69bb51b7ee86bc8795a65a975c057d340da744dd372b8680ba4a6b730bb525ffe8b76169f9482396db753936bcf2d85b34b72cda8debe6b3d2314efbab103cc914b088f5892b694ca2706c1a8874c37450a9ae6ffc50be45b233ecc4fc69cd2f48b12e6a2d0c546e002e80e3dc7b5d4ad0ad689760fcbd0f8f8b59d86b1dd8e7fee1c5c9003f0dc33d5242e3f94fe25feaf38149f929b4313cea3c5901beb8887cb5eb826acab5e13a9e4a35ff775873179fee43aba38afc8c3e98f926334e9579112a02ae77030cc24258afe995c5efa16d14ef12ce90b1e181fd4289c09b8d7b1b6396092b3dd3767a5eec6a430d5db4ea149616315e964b6b969e656df9748905218b88fe4d51603aa444b00e592b9b8d263da81dff94e207e019e876fbb85d1410bcb3eedd8f121053f188f8a2b1c98afbbe663f1054592ecc2b307a771b7a3fc44d254dd97cc91450ac8afd1a51d0068e29207115783794e5696f47e253faab5b21b686126ba7f8eccc61fa6efb8a73c0fc8389caada2ad03d77131ed99a85eefec9dc4e3d4c468f5f8328b4975dc44803e7e4fe869780b5d14ec6722a3da2d38ea3686558ca96c0517ad1c5992c5fdb3bd7ca00c2b763f497b437fa2b7666114ebc2d43cccc22898ba445aea848e38f7af4d00575a877c940c2b540b48cc754b38e0a54949fd93d02ff96b4a77638b43b1392421d098d48c43bf6842a2d834e56e3d063e5e3dea553d6b1934a8e3cd3cb1267e46548d3f47b1c6a31749e3072f55dadef769057eb4bd6d3077b2d19e7d75e0f929d1bd0d5f4d4af925e2895468a6ef47d448346d73e59f875675914a5d954b7ffc0d0eb4bae72dc3e0a9bd37d88ac7401a8e9c2858d0dc471ccf5d621c69c0d4e99a105e11ccd09a0b84f3be833e4186a8882e1d3aad8a82303f6a1bcadf5c698e717566e92070abeacdcb80aadb136e0d31142503a6a67e4fa7bb39f69e55371e29815a0cf5d1f384b57d32fafca404a1c6a85895002080cee2892d66ea8c012dfcd828882d3f45c9aa804af65fb3519fc022c5db7ba2109c8b3374cf27ec04a9daf973a8ee5284daa327ed42fdc41befe2af86345ff6ba956f8e88b141e25850eb2fb1f44a64b95350ea26bb845e186b6bb3c7e8fe889a97e788c5d2817d30b20cc580162efb2c0820a3697085da1cf2869a1f1b1e710aa7edcfd924e668285ebe350f19f8a50b31544d98d2990758f950b178ae7958f014e928051367f409b0aef50d068aecfb06ffd09eb0bf5259f69f0fa161e983e4583e81882ea34a45e358935fab2db298101a042ad0574a29dfaa750d5a51539f015ae3edf19bbb9a0420fa944a8520dbfd88f0a2540c2b6cbe0d3f15b35f9ba2139b11a812ce2cdc2674ec4448636815b083bb1dbecc8c6ae50ff971ed8eaf130b362a99ec2f4b9baaee39558c7f4084c40e872447b13ea64f28a2c095e50da1fd5311d2970f5a514688b0e12e130ce9acbc8682e066c4e2db0bc05c7f69a85bcc9e3d6c773660b5fab41cd96119105901a5dd905bf786717839bf62f2dc12a16322288fc32689f0a739f470fcbf50c67351519211c204b802e4516ee2928bfb62cecea5cb6c01b373516f7aaf56d77877326e01c04d41eca21b59ad3121751e84e7aabe2335027a88a55a09a35c2f61a302a10468aeb328d8a217b5079295818b3437ea4d2ac80a951a2f664e9853e52e760cbba92fc414135987cc297b880ef838e83f00c8a5dc5897ac6142cb57ed0a0b1745045c956391c994771c9dc7f893f5244575deb07bcb74cd58592733c8a1439fc5ae7aa66a0fc5ba4ee728035c74f2644b7f6e3b7974497818a5d81b3e8f024959a1f9551bff7f20b865d26fed69ef7c3219c0547c95df11ce5ac3b073fc56ce4606db1e3ab5476f557a9ffe79e5bba36aed21fd9b540f43bfe7978ff03202bc464564fd5d052bf13035d0a898940a4eb71b979a6b5588b8a49ad5a3e81e64bfe043a256573afb5d1cf2cd3e92984e417e33bd7ecc822343f4d93637001feada9cb6464f974e27c60d9c757c67b2e8fd427e7e7023a291b7fd7dbc68abb78e578d0004a369fa906e870f72b329601425822eb4f391c3b04d007fc6b30826feaf778471a6bb600974252950d0edb11175ee6ef2c8617de5677d2487796921ec263992d7dc5c80633a4b7ccdfe34c4b2e46a01e727460c46109cdaef0453962eb5a20d15b4968b783fec468cb1c97db1b726431dbcbbccef1182d40e5352ca014257570ed2d44c3725a623c93df82fcf0abd92f4e7a55cfe3e6cd13e6f79c8bfebcc1819cd6bc23314fca90af6ea11ef10174f42ff29ff5f9e166d05e85cb291e9545de70ba9918cc625add4e6fe4ca8cc2b2f664816dbfb67c22bde8924ddb633f48998bde1482388cdbbacbe63f0bc344c9b542879c2dbbe1f80c8164faf4da1ef6d3992f94ca7f77d698a5003f4c8cdba2326dfed711b0890802bc148f91f0caa80915fdfa5520ef67bc1b0a385c66377dac2c63a01532621a4d5798e7ae818562c331201e534eb55fac2b042841a57b528adbcdf381827d1ea06a77509d74ed1596ca3c0c9696880862c825e98e5d0a6050d34acfcba9ac4998d8fa0e3a6c159e28678eaffe4667f0623b682170c0b3a93643193e8bf6d5979a53aa9a744521b28d904b7be1cbd01ac644745045ee15340dc5264c754eac2cf07ee7ca9deefd0757d36deec31c9e470afc279f1ee127527b98bdd46e132a311bca68d93b227cb78cef9065c9fc717f18de36e1c781309568e50e04264b049bda12d355768054c02f8d4a73d8404e9539fd53cef9e3b74757f1d63ce2a7ed1464119f5b2c641b1a9484736fdcd27a9ea92bdb89478b0074cb6e90bb6b5becd5101db8bc7151e932719e973c6f1f17edb6d3eee44e723655b1fbdf686499a23a45f7bfa3dbf52929c7a6e9a4c586ab5b412b10ee0795b44907424727c67cd09e6c32ca3a7e9e8bf950b8e58c87cb45a8fd4202248a0ef81dd9be73ae64b20ae4a077c85db195804ff2fa7c16440a92a86261558020719ea764c22ce99bf5710a3576796e6c6d0f65b23279d5b2d8fbcc128e2fdad53df830c42d44479f5f7f9955234908fc21022eee983b03eb63aaa6f64363949803d04de32f5ed29a7da811fd30c82240ee18a973953b3fdbd4f2b71a2449255aeda42265ff95a8b69682897302e701eab0fe3dccf13c957a538e77e4c2bafb9849003d1e26bc27c70ee17bbb8bbcf247fd5a80b493a07b8e256ee7d19cfb5cd87ddb7303678601bd810bccc3eb77e17b0ed62343ac433a08c6652270eb843223e0acb9dbd3fbd1564e06453181181b2b08ebe60550e98e2fa83d0dcc15830393fbf448bde9b7c74bb4451e53bb15b23989dbd04bfc8e773a9e777b357c2f1308c7cd01ee2d2cd210a49f8c53bc47eafaa1955aeb03f44bcd6fc9d233605dbe7a2ac3a65e17cbc270607a541174742e3240a911058d5e036e12ff00073913407813326fd5a136df00d07ead37de5fb9bdfd78448ced14c22f6e9847201d9f22ecd2fce352ce34409452180c98d7f4f47a21d9856743a2114b6863d08e2ad68ef2bcff60978f7f4f2799451ed7fb8dca2ccdfc9bbdb0505a5e467c902e93054d72623b76a5fed091af6f1416aa890ac75a5c8b5fc4e63fc53487da2482a9a8107d139914afe9ad5bc7b825ca2438f4346f729a42b506207d3aea81735234adfc695383b5abd216069f5485698954c7b9f44b209e4cbb1b2005919303d53cd53087f50b950eafbd0bac6495caebd0af5e2010ba379d4169a085f0ec6b556d47a065ef22a85b18482b672c764921c40e3d3d2e7c92a59db280dcf511c4cd00036e835650d99a42cf29bfd9b720e2a9d489334cb5a318c9a3fafd4c3a7da2147de2fc5fbba1b0948da39a1f0de9fa5470099dd88285e139e80d7daded0b277730b27f6c49971d2adb9c7c6530be1f893c833a2aa3a019cd24a25ad1c4ec8fded43ec6ad452c869e76ede75556fbde022817f014bca088e67ae80b7c99e04a415af917a02524881dc698b428ed241db1b9c8c1f50f1b40d8cb483359c51fb7620ea49ad20145720a714245e5b6486d35cd2ad30d16f6c45f75d4f91779ea8a6f630dad7719f7dbc9b4dc1002fb6edb946e2ec9b84bd15e64b1f97f8fdf227fe0b49dfb00e3bee6f4265589a0d8acb7f8a2036e1411ab0b486775cb2e0452b5f640204e8ff267f9e793a717977fc9a25ae708efe76661b006b2884f5e29b8c1079946a3f666e2dbf6b50b5362ddac98495946b0bd8c500d4bb283a6706fc54a5e3244ec95eaca9ccd4bcfa7e02171939e2ba2fc3fccc8e8e68c7ea953f7b1b164b6ad87156a891066517fcbc66f84b759a5ecb676858a236fe3bc3092c4396470eacbe1e6764aabf9e5a9d368641387ed10b87d55446244cfe30a445b816a29cfc8e34602beb574a4b8f81707d3a61b78abe24ddf04e1fefbb52932066614559c3efc77bef03a13a634b5a0a31e0d9228c199f03ada73ae6eb4389d7bf46c770641557c42a24eed183014258ce5b066c9ca967c7b98a25598141d8bf6fddad407e86776d0119282d13bf1372b5870f2ee65331e80a709cf96a2f68b46f81893b80d477b72f57450ee08c1caae66338cb5d2b0fe229933247619010404cc5cc792216dca923e3e6849aa3c4a7d9790b42aa054e3bb08a7b2335c832a7916fc385001452e1e2c954056aff229d98ff0c29f6f6e2f2f21add31408de1c63e7c6844b7f008cff51de264d5fe7c0aadc5a516c9d8227eaf4eb17507353fb90b6da6bfeafbc10e4766a81b8a7b410562a89fde13b048da3562a97c47d51fbc83dea1f263d3940ca84bc7d68bcca674aeaf7b705dd2d12d92996fb95d4926a0a1c0cd0ac52955f1eae01a0135de39fac104c5d9b5c7c85d3f232716a7c376d1e70faf903fc2af3b1746b0586218b4d03a379f758db1d622f97576b155396f66785d5f893e58851e09bfc8c8a9afbc3d8b3012eaf0a761465e81274c8eba2c688430579aa36a07a74fcdbd83bf5d1a15f1a660a09c07ef7dae2cacacfee7c194571230e69038015af636f3946978ec5487660b6378ab591899cb400d8d4928a81304ed2805bbc662b4088acea66adf05e07a9b95b85b56cb53cf6a1b64a3a9fe35fa41983304c4cce9a632fbf0c7fc62ef62814add4b889cdd55f6ff717270aa1655f98c7703061a2fa13ec44a5cf5f11cf5f099e97a4606aa9b089a5d6be68003e211baca8384fe6fe8db300d649d07ac05137b1504b201640ee9f4868b3a26674141aaaef976daab7b2ec635437546cfe4146e1c04eb7af3f4d9fc48a4784965a0cdfd14d6c649ee1ebfb41a68166486dd8bd9cea41aa8d5e83567d09fd23967c2dd1387a18e7b66c5a23543c9c0514047ac7b3dbe75294bbd62f8790ad1390794a2690131afef99bc03d5e27bbc1349a127833d314711e70cc191dfea6eab8e16973508cdcf7624dfce1b3ed3334a5c75de8e30cc0e4ab8930f1d72b340d49dffec6fd8b1d424abe905c7b17679ecab5d719523a0af190cf7aed7e436e241a02305af4f13d3393c202446900a25230c8a4f17425a3bacb15801d317a9a6811cdefdd38ed5cee9be5ac41a1e5c1f43295b675667a5f524401cd6976b7258444aa62ff76b359ca42c0a8181eeeb1f57cd5fc714882f983aafcf89ac31e209668c0e71bd7ecf32eedc9420d1b6a98886a85bd91de85dad6ef889a1b98a9825d9289d716fd9ce8e91c6c5c40c7ad3a143fac3df934df130f17776526120afc466725c85ea6bb771971591ed0916ae24adcc6397e2a415fdf0d07726a711d4dafc3b22c5b7876642ff92912c3106e3df363a0e4598e04364a13339c64c0c99f24852d1d66fc808f5ce73e881d6eb87203610f693c35b56e1f064de81a84cc59ed2289ca97a2b4da7f0ca093854e84e20eac5a77ea4633bc06e16efbdefafe4fcb5ebeb45a77d4633da5bb253b020f3cd62e5c5d0c49d74b8372b7f4456b06f3405bcab535af9b3df30a646b1a7d3d6847ac5631f16786340624da0b0f808a51313d20bbd1b22e0b7f075015cf5485810c34cbb07fa6f0cb5690875fbbcefa890e8482acbda6ddc553ea6b47893da638e4e46484ad6aebd3b2ec90c186ccc133af0368857b402a969ae10cf4338e566d59fde22bf2f86bbb6daef5d0d0d617de0becbe8ebf6a885c5cb297a8bf56c27058d42f594b0c8da5750287823d4c79c88d2936152a7185ddec82974ab2f153a6c02862b238d75e7f8fedcfdbf0e5a86472f09bd336b1af080e031fcc55258825cdef8dc8a4a8c6d1d5d4f53a2a7b02f57ad362f15a4d1c5bfb6295b6368b095bfef90b485d47839f51b7e2a19211588a543e2ec37e1d03faf820b260a57c2f32e8110f58ec6072a5ae079cf57d4fe9afd8882cdbd2e9fcb82593e43adb95238fed52bc87cb4d9832097a26889016d1209a4ff39f11fb384d544b3fddb41535e04478122eb79f563dcff04109b98797eddd562663115ceceea35644ceea5fa9cf567a4527efd05830559af9100fcbeaf9ffd59b0af03c65aba9c06f7bf1aa157774a3a38788855fe79f682e40a4f46fa631a60fe35ce254d0f706fd8cdd2a6f25889c1beed7fbd3875c94c2d34cb538ce1e9d9dc8f1deb8fb57a16604135fec987fe6411c265f9988b1640445e9f30a879155a7a5338e5a06848a0984ed8241fd1554c5386592125af9685d4a9022c8a4f3fd82f80432a271c092360efcc4f9bb0afc523b99c07a488af4420ffe51944dbc2e76b897ffe024f2177e6d857174d60d62f0a3303e0db4e045afc2e45800283582c15cc5774d31a62f950c28b96284511c01299bc69247ace84721b4c83fff67c0966448aedb98a80ddb516cd94490521ca7c1270444ce583dcc34c8af02d1926903a5fd6ef32e27dea2a7c840dcd64219411d7872fdf0ba85fb70b29827311f3a53add371c37c6be34fd72cb3a89b39a0cecbf01528e6b45923b7e25627d8b1f984e6d22e5963f1ea3fa2de98569c664db3fcf4564a192717e4d4166629f26fdfd882e219d43246b0b1df19eef5e562a2baf4bc8ddcf9e7352da31ddff3d344bcc1ac2cdc98cf23863241c7434a5e725f8dbef8d99b1499123cf2941984ef40e0f9208fadab77bdac0e6dbce222b37acf28ced8accf9fa42dbfac2245f4eb4e4ac16955aafecda70977d42e423765a143f0101f6e6f2ba13b37ce0e5182edfed89f3406d03dd5141b968bc89248c0be71351ff3312ee4831bb363241ae6ccf14f4bd8cea33e0a1222e895897fa339a16c2ede6a3cd03a9f89ca329f3b89093a2216717077e22031f1ef0a4c4a94ca81af86d66337db1a15ef536900596724b4b7f805110d7a234b7d75f974e74e027cebc1ad01482ca56c5099b49edd4a9c0fac6688da502544065c919792d7a0eae007fcfcd5678c615426d8aceef5132f76cd43f321194ba549db8c65a88088e063b35aa5644ae7f3e6b71d92ae50cc92e8857c9023322e089438fecc9043fc0cffd87fb5794f7c263ddb630281fa56b295ed8ff439668469219acdff0d79f14461d1c749e229c352a89a5f574f575279b864d6bb0a9328f08553e94506df295f59980035917b93a7dbbf60b1b7d25727f3e08a860a41a52de61100e42249a19b938621f1588bb3aa53eda4a121c6fa193c57ad53105ffbd5727261db29a7635bf58c6966182c2577237b66f1f7398d55ec0b4433c14effd48ea7f9ba830323018bb3aaf67a115d7581581024d14ea1ae7c1d35b495f20a7247fefeb2d1301584c4fcc69cabf2fccb0b1e58ab4a7bcc91c7801c4df7ca2b7bb24b7c403a783cd542a2983740286f1f18d02249b3fbdc3f57d1e6f553f6a28fc82e40563a96e4e11b3f57eb60d26ab36430cbb7fc3dd09b439c11f55ac037331618313d8e97d20396252aafdbc6875cbd2438e6d08ea166e32a3a773975bf7a1c9bab3d3bf80f97f92d01d6e9974204d0dca5e8b4b7863d041cf72d5a4c49aec520b5437b83e6531ea347017b7fd0fcb993f79d6e222d8998874142148c20e45c45a3137508eb3b1028be0908b6ddab7b6dc5f741965978f09242d9522355183bea5b111e86a9ebe6758fbb8493ea4f7d96f0cf728469f333723b3f69498f099e9cb66910c9b9410b4788e61af88cd117628aa2e483e3a911b49e2de8cf77239770827e1bd7a1db428b505910d7971138abb31b3bceef3682f051fe0bb62eb2bce1724494dec34e5df594beede607f1695664bd97a0a7798a1d7b8d403d6642c2f2d1fa4572b0f0c57a3d98b483d4d57f80b75ba30df6667af8d80e3795cf961ea27627f0da5a4568dfcb984688e6521d5cffc9ce6d8d6bba83219b44fbdf58ba43b352ddebb814e68b1dd35b7ff252766506e0740cb4f4ea7fd781c4462eca3c5de51283033f18edd3b9a852d17c447a3a2de8fda381901f079e2da605862b29c3fb33ad0c26a3255aeb25b2992341cb8356f446f0cbac9c4ff24f5b506120df26753244f1767cd9d284c7194fad5ea9c3ceabea1f9b9ca266cfd81fcc0645133f1214ee9c4d0518a07de121f8ff0085653065d6eac8d976e324efe8b6e79fcefe2d6aafc2305a5b6ecf718b7bd2e8268c722c6533cd94d0450bdf80c5ba7a727446a45c90cc3ae0508412c5bc652ca58ff1b6d27724b4cf38366713653f845238ef6783f88c323ee5fedb65a261721665385e1b12fcc79249ee598479dcf90f2225d43f806e139edba4cd966a35ae0be988fc97e3f464111343ed51f833d6ee24095e83d22bde7a0cad223f3196f1a20a2b35627280fe507f9694eddc064f473070b77b3cf07a60b3dccd64555006124a72c834ba99116e43f996aef16fddbcd37b21df805a696c88274a067de25da18ace700ee0356d0d61446b3e55c3cc36b53e7df213b84c7431c16c1f3d6f621c87d3248a3db8a9ed5d83094965366d3629185e53080b5cbebefec835b23485d62e32951bcf10a33132bc7d25e8c1587589d6003bc7dc026a85e6b5cdf35c9ab78a3e8eefb5f6e131c6f842e536dc4c615cf5b8c81631d7d3fd3cb9db5aeb93361f2c154867773da8ef0668c5117b427e5de35e3905340b11c95b2bc03ce3fa748559eb4fdf65579555e96b2b82756150e6ae2967965a9715b8c59b314a4be3a01079af784ae4becfa3a382eb797175e204d1b47cd87e2005c678f0859a737565e2f8560d8a98b3fc3a1c6b6da45dcb129ab41f3f27324e13882b60efed2abd28621acc2d895ce1af3d2c3e482b79bae71b32cedb2c6668c6ad8f1daa1197422c61f138663d80df5a48bdff594bf14c90457c8e811dbab8aa289f3705bd138cb5aa704c5e07207d58915257961f820d74c1b5dbe14c2ed8bf4fc83fd902fb28126f7c98e06835959ec0b5eb3a5295beb7fede5c2f877ae87a68b50c825daec25fbbcc244a24f6d49bc4ab14134020c3ffa976a198ceef8e6c0cd773a8868df5f272757d6912c47a5fe2f2c2183f8244117306370e0bec027b6105ca6cf16ecc9156f57e467b9ff8a3b93e9e1364e1536e09aae5019895767b0ad82309db62624950217dd0e0ad717b67a28bd5b94821ef9716fa8bdf6847e2b74f2bee215ac63e21608a4e7ca633ba6bd16fc73d7a92fa7ed37c0d033a58de00752685bf3a7a6c418826c6d01c85194abb1947daa00b7ba84816ef61ee939c2d8cf9d54a0d1e44b99d2baef1ea02dd4b2d82629e57d47592e6690ee1577fa8534d2c9e44c6e0813cfb4d4a36899b6f9e46c8ff6cd3ff74678899de44ef071be272e32f7ad3714a2564246fbf2c3e8aad79849d1635cd084f8cdfbcfb003cd8df55905fe2fe02752f357d4f870d2a0b46c6ab3298f6966b57f4d469d8a37e6cd24fc2c9beee86d0eddc70c27ceac7e924fd201a9719459770d1c08341b359b89c361ab1dc85e222a68098e114bcdd1a008c7205f52a034bfe9726f7e191c5dd53d6b0701794d7c5eba294d499e89a9bbddbd3d4f4f9b5557ea497718b806e878862e57056e842be345a2d05e1c7d77c726f3105dd4015f922421b29183175d6673c26e6e09d334e86a151340fd03849cba1cd6ad3ea66f1e6353e6a1999212e477f107b41145282a90c2dfbe69b359a0edb08785894b50c97985439aef173fd5c42d77d6e06b9224e37abebe987752838f090f6e90bbd435eda5f3b18d6a1f62428a043364e063020bc3529e6662bca779d52dfa9bc6194333cbaea3d35fa1091257906351e93c25165ccf816e3e6c2387a13d037dc1c08f1461d822d564ce280d039d77e708dcf4ae90fc5d342e55e956d21792b0abe175789bdc52e97e877af33efda825accca09b32c98d56d1df78366097404ae1ed8ecab432470060101a8a849e602d32a4b8ddcc4480a7c4c5c19fcca0f32c52f0a055a4e0e11f94be8aa562b11ba6e2277093384e81fe040cd6a543fbf3bc12b9ffab60683e04591bf2b76b9b97459098158f8f95119b552ad1722347e9fec5bbcfa30aaadd9e93a0f121855ecd8cc0503c3d5c651420c2bd013073afd27140768606d4d672020aebd84b2d1cfcfafe917a503f1aa746d9cb83519e57f649442eda01396be923afcc72f65854cfd2e461dd6d227b78a6666b4b183d415d2f9141847297ca53cd9bc57d494c7ac44207c4c7b08a36fbd94b0a6c844407083fc949b93ad8e6e1d6a95b094911e6ee18fd7e7a418d4a7c0996e6fc42250c306174b092e39398ffefc94c1a9be1a62980b5aeda447b0f94f3f851d07d4bccf49a5657c512ddf3c1c7de67075099edcae749050ac34a972de7f95a4f80d78cc83e4a3cf683c2365dde101576f60961f6600f4d647ef87b4aa7814e18f147a1d06c43cb71fab5ca83d8f212cfb6aa0b91af15b1ad25dd9b9d2bccb4d1c82fd46efeadd4295440a87e25d8508cf3276a5e541a3512720b67e903020ff5bf47d46b87f690651016e25ce4492ab600d1bca0a0822204118eddbe10ebeee649ee46723a9201d5bf2d775043da4b5fa96f3bd5aa03c967c6c454f2be749728567e5c1732c4155933392cc9a29fdbdf7b189d7a80175ecb9236ce921746d3b5c148d061686b7902af92aad851b7b27a871ac99f6534d104f35e08adec4814c8db09307d26abc4ed0fa366b0d6f79b9df7b6c10d7e62968546d0586e98ebe67a97ce6f54fac95634d46086501931bc169eaa72efc89edc7d0a5b76a9b3253306570115a55f7ebc125e395225d31c89bbbb0b2a8f54ebdf0db7526d55a6693e947a2f261db2c63b3615a7ef9f8456b8e6be5575db947ca6bf61ef9cbcb126c3d59d1dd61782773835f0a36dd70051bb8b5a7c7e0c56366b5870f3fc2048d1f24d7b73dda86c8952cf43693a4ed3cab55196c48175d8ef387ed994fb6adaca2042f362890db6a0bcc66fc1bcc4c9c78e8f978f909bc37de7dd13ac0e155e7ebdb120f2bd1d9ae27ad285c78f9741afc7e368f725f367dada79f5a689c8fd8d5c64198a975a2a7378d221197ca9bbcac60d2a39f1188b74fdde91c29221aef54070798878144b97cda1e049dea327dace8c84ac0847afb0ebcbc36516186b589d7ba93ce098fc689fe5aeada9948c00e44ae3b092f86eda2fe6073388175a17a759d286e680e9fc4ff837c40a453898d7491af34344a3e1c8096ddedc22479799714683cb6db62eb8a9a0ea9b8247758e747197381b6a4a3db3bd3459068ed9a212886a290f445f082dc085c655de92c0a7355e4ceb23e766f2b76663678b7c61207870a60ce4bdfab9b1cbe5a73a3d7d6b8878bd25970225d8b281de29a8e095c41d716cb155529516d4c2c01803e3aade67090d553c38b1bc43c618795803a2341a4ece39c71a4f8acfdd9d17eeb73afce433a16a6d6b6e322fca23206e6f14be5999f9e1e3befb4fe2ef6e0671c34e2b94294e1fde6be8f0fbc55b449cb7267d2cbdfc7599f1aaf73fee3d6881089513e2f8889d2373d34b886f6795359797c31da304a30beb9e5e4fb2607d32cd1c81e55dee1dc01f73df9042767ec46330bce39daae7fa07a37cf989a964696b56619f9805a73be774d3c1a38e4293afbadff0e372ff934d2d0ff4d04732ce31cc93b943da9f73be00954cc526ff3dd952c502e5a8526591a77fb78abb1ed5062e2d92b2868ce75a28f431daf83c79cdf447ead055b114782c7784011e8c85a019ce4af6dfbf21a3420e26eeaef3034ba255d6fd0c208e19a39def92f42fad381086b41e9bea990c199bed6e20de5f2921a32fcf6c055cd9f1e27aba84929d2cbb6d57cee3d2924a8f5528787a55b523d94932c48e0754cf18dc6995662f8874d9c5ffe65ede1f4be629e02b587b7bc5851405bebc63440ba24a59aa5c407618fecf00602eea47e5d295f08a4c79021a1beacc22e499772d462f4ae5ddded2b06b99a348fec43d6c99e3416075c7248fa0fcbe71e695471573206eca5304dea407cd7f7d46f60ebbb4632346ee6368c7c01769cdb859fd61a60858a6ac64e0794dfe7f05d83d5c56de89bc7cad0abf1e999ce1d7d1a465ea87244db280f14ef47e088c580f15ad45665170ec6e3722576f1829ad15bced328428a56c37478e41a2b1c9b158f2a865c251a27d6dedc5070115975f612050090f83206aca4d11eaeae0dc3d275b045f132e7ecaabe261f32adbc130c7aba22a50e6aabdb35a8e5891b894dc3286ff0b74776a9cfea1a9398215c129286e48379c7d57909b3eddef883e04ab576352cd181ab3ba2f60bdc7182388011f553359d838d36bc288ccf9f408fb54f8fea3f868320047f5af8d05604528363d26a3071cc95cf5c3d07cc7f78cf5c1b9d0d254778f6308d581b9dfbd08285a2578ae5dd533f43a8ea5b11fa9016b8fc9ed7f18fb09b83a7d8bcbbb2d84923477c27a13652ea7da3c0a70a92d163f67a294d8b61007fb2b4dcba909093e4707a9afaef600643ded99d5d2ef27372d446c79c803e398cb14cba432010ecf925d57716be9d0e77bed56841682fdf3073d34babf478b8474808f59ab23b13f0e72ed38e21b0fb42fa6842ee3aeea0eba0862e10281e8e0da983efc58ef4914730c2069974de1d210540a756209e2c5938cbe8bd2f55b5dca996b14724b6272d82ff98af9dd0eb1d66cd50c4e26185fb302a275135890f25509eafc34bef4a61f82fcfe93072f3be81faece9852a2e27fedf7effeb7f9494edc8074f0b1fcf5d2fb0863dbad16d0786344e4beae4d6594628d0b9b565fd2c6cf270280f23cbaf6d2f87655e2f118dda86aa0b8f8746d1158b456e4fbc4e9c362763e81000c8e0ecde80bb6fab6b2a1d0ce72ac9010a9ac614f4a7699280fb1ac435b3c808a9a4df7a8af35c65d23524d0f64b97ef9ca452c62b08e9905304e80944264e8e5688086d9b530162d840cbc2da7edb68e83c5dd0050aa0bbab8e40ce8ff57960d96a6be0b7e9ef19c59f0d4e17bf6a7c539e104d6a463a41c7dcb1109f161d4905ab66352e4a424c94d47aa4e03024744e5c99ecac6f0955a03a3732668aafb172a62918837b94f56479006baba82a6f322c0bd12330f2795c391983ccb30ce2258028b156c3f9bb869f9f7e9c7a5cd4f06e465c5abff1440b8ec4ae44b7d6f5a7367f79ebb52a2235a8431687a8f0f748d39f4810b7bbea7cbc159f8439cf53d49b02bb7cf9cdd3dd95bd7e830732ef5cd50ccc9fe573f87949677a2baf6849001c607d15318abaa680383febf5021e6f289d90fa4315ca0a072919cc54a6ab248b6763e0cc048759ed5365d66f8269bcd998530495b67a36da1708241e3e8d623ac0f626d7bd19d04b14ff84484755fd16c22aaf5fad51372ccc6156d9848a95e7b9d95a251d9ac88877318b72ece7ea2f801717e43a0bfea74596ad1cf4112ed61df19c9c5a0acceae49a5dde97003bb972fb98ad030a55b18d0598e4db387bf34a628efbb64f58eb326da4912c5422b117a3f772e7701d77bf50ed11049f773f006ad4cca3cd2a13a2584e6a414369880801901df32d8aca938fb420e64b3733f882676aa894700b437d176340ae57bc5edecd458bcb8789db2b4d3d624ed4b664fc63b47101bc4be5a3911c0b97b9ece3313cd6f69ddfa78132c74601aa76442c2cd0d7db605b681ff66962114856aeb73bd05a52a33734ebc97c1926c8819769ab0a1086d3ab92268dea914d899d06af9b09aeddc357e9baa0708ab230385668a373aa4c41eb1e9d3cf8442f49d229e9b9d4522684587a1e56a722c08ac06d5cf55c40f88526e1b1c81250abd996e192cd78d8e295da3336aa82153cfb06813ee03b9d1d5332ba7da89e87569ecaf7599bac9dd717d7094fb104239830af46349953d0189448bec3995cc2931f31dfcfa4b7f368bb352ccfbb70759d7c80364b06ca4865bc24d0ad2fdcb72b936123239c877d0c136869d98871e130869661da4c14af4c57d6f38a363729f4358a6651a125ed3cae8841ec6e6f155640cd41348c5653ee0bb69c5b7f99f4310a0c8a130a4faf5ceac87e981a452e57bb0d8f177667b7ae8fd5f2025895d1af628a958466122bf4674edbdd431120c88d733fae92219003bade276be71431d0a382fbf918ec361212234957c2f72c0d786500bb525ce5acd0f84a60d6d235e1454ae0718a499dc7a8b0dcfc12cdcd55758040edcbdd39702b15fc8eaef2f9bf7df36f2767c37f05d0217c58ce1b0d2f139617373f9af87c3f03f5c1c527148ac43eef20c889c8501664de82aecc4a7402aa51868cd63cbfccd9d60c7d5881d3a56851942500ea845d04549b2fc36cbd06b1bba7b43a42a44998607620a5364edc72b80000044e932a6d5ce55b59107ba7750e145e3a9c361812d8dc75fd338816e224d4588fb0b9276a23b491e142c2483177eaeab2ef598b044e9bab307f58daf25fcbc3b1fb30dea9277a495212802cf24c8ef7d5019c4df30cc43c2529e12ba2e83fa4df233b901909700ebc77dbdb293088ad8dd6ed7f17b5f2bbf7c16b5b517e47dfbd08cd003b8303ae08c246c1ed7ac769da4cca1e9bbbbba1fe0437915cf3b22dc7e3716d9cab4bd168f64c4985ad946d485d9f3754d295824c555e3e06cb63e5b18019c694bf0261bf038bf5edc310a778a4e39a5112c8f0580d248c24edffb6fc126202d5c9f3f708f9742bb82af93a368990f605e3dd1587b09fbf2bfa6b26c81be47b5ec39b044b8adde6ddbeeca3d5613b3531b78c8070445a1a359b89e5f0a8a282372dd4d16dc9302765c0a20f0b71d390f7f5916fe9be4671e80ff3b8aa86e3d4141be1b0341876d48edbe15a332daed68908ddab9ad2eb2af66c74f956caab3855df79b801cc2ac119a99f2e94ee4ce5518e7def9356cf3b0b69cc9976a130a21f1477ca0991bcc5547349dd91183bcf2c4cb819fb2f42f2e69e061f4ba6ba42ab031bad0efe47c6f07d486d19cfd601c73f37505a015eac6d5f18127fe991471314695ba867ed8893f87539ce4b2c9196588bd8cb34926ecfee9245ba07dfee377ecefdb02fd08855c1e4b9fb94e909e58b69b9e0018f894bc65327153b5356360f495f244e0ebffd29b4d07eb60fcf09d28536f18b86f3803e815ef9101b8cc68a5c3079b77b8f50a5e3b2e7d6a00fe6acf835dcedec62917cb98342cba99fa894133c823ee0f9dcf9c057cccbb4250b3428d0e3c67d956a69815904d78c4bb83b881d675c0fb595f2559ca4d806a772711b8bb4da5f765f4a99081c87d4ddbe4db56669973837ad83e17bf250880e1383923c66fe91edbc738b92a2d8f3358ea7e7db50e0547a5304fb9b5b779252457885c7446dcdbe51b9b37906f523b6878bf5118b82143e1f16f5306f1348cfc2ec2b27ca2c40342f74b993394a88335dec1018c2a980f91ed37770cdb2f0abc253242cfdf2e0d99dc885fb9446332426915785f25c14143c1748d02180dd69894af92f566282162f3001da151c8781b0fe06d622bea1f744fa4271dd03959881aa14b4980eb17e029a2b542905a70140a58e81262621b048ccb95521baea2167eb57b03b466c6d8b698345cba6b479b7c0df66c23be1b0b999d6175353b14722f148d48444d85c603f924fb084985baf83d6571c0a0c5d952a8287da3f30324a991ca053fa310ac9d4e05fc1179b40060255c348dc665fb8afde6c98383fb03781937db5fc560c9c08785d8d19f1d87f422f4a7484c2138aa1c92a5bb9ab8eefbc472288597f403137855db1cde4bfcaf9a12df7a1199aaaa0e11d12e27f39f9103ba682022d63dab55b5f1ec63bbd126ed2d5b0a36c9037228a5fafd12e0aba1b8534d27af42f4ed7ea87e181a68595a226f74c1f05cc7b290042e9568ebd9ba48a26345fc7c75c8e77564bf5477cd7d149f2219c0ce2bc352176c1c1604a06a16538035db6580429cc20d08eb16a0f99ed8448c5a2d174970296057a26a105d0f303950351ca07311a51aca2c0d0b96c1a93d773b48dcac5888897a669f2510c081f31f1fe68926b532c747304d0265bde7dd91adc622c718718a219d473a204aad837e63ba6b443a2fe0dddc0267cfccedc6275bc2bc912b4e50020e5841335f05cfb1ecbd908640a74a11df5392ef0cc63b5b2852b32c123cd29da87a4cf7ddadeecee827d7ac2cd7f3ca37287b7c4dea6c28d12d0cdf20634911b828060c8cb9af975af8ba23dbc3b43d0086b05ce60029ce5f8002e614578bd8e5d1dfe1d8d1cd4b2abe6a9e7c3184bb9220c81f2aa9f5117e830cf45c19be2b7e1d2a13ca0c0f62ee450da124e575ce0b5ffc86d07af9a3e6f8f6765ed201eaffe077f556487b045e367eb9c72189d30a048cfe3bec12f78889b45e6a516c912497229974412ab2e13332489696bdcedcb207f1c0f47e649926ea772e09a3e741f3835fa2d8b36ba6578c8c7079a64fd4b7f6c4173906d727188017b745aeccf1b28edec7ab583b0e1b35598d2f440d547db21d96bb891bace79f7d3ba718aa9b30369041ab50c9942c0e13b99de0a4fedbd63dcb820e4f79f1365f393028af8714c87f5416ee6d890734c4fc6771045e43c8ae720f821fa85d6b40dfc76e0e9b138c1f475831cde4e9fca6d958602fcd953f4f793af209b90802782df3a3b8885e2fa715b84a54f8a147c67e1999c09b94c77effefc7e28036b3791085ce8d46b7bfe8eb9ec8a36e17b79c7bdb10d3a3a210bf69a4ced8b2e1fd7ba09add2f3c18592c2acdf3f3038051e58ce8e034f664a617828527dda53929b3276f28b57018646e0ac63c137ea9ef485a9b5c35f3e06d8c3b2524b22863d4de9b89f982f88a45b5f7bc77eb2b7635f5cd53172f974d7e93cf55e9b6ed59e04d40c8770bdeedb6dc212067d18be684010dcce933ef43d94d3fbe52eadb37778a909a98ef7b8c6eac3064ad4e207ac699eef31af23e5957078a57590d4f269e2cdd4dd5ce1b0243a0d7167130a6d3b20c449b9359315e3d625b63010cfbd869273749fd427fda0980cbcd0f4978a45df5152de78411b021e1cb00b4ffde495a416ce0506d6a04e6b7816d42cda5dc61b001f896c0167791e570a7ea024ddcf7eaffb3d275157e0cf877841d9ccf94add61dc1e7e8f493898557221b589a423dd4cb29029660bfa13f06a42b77764a9e7382612432f10b672291bec6b2175dc4cf4795374e5a2bb52d4fb5b991e9840f7dccfea4f62d10f166b4ed9ce3c0746575556cbd8fa56a123c4d4ca643a5eff869a5b244c6e24514b04fb98fc30b4c71cc611280382745b0cce0c8420103fbd7bd4a7f4811fe04858770fc3111be4c30267c0b814c346691d4a7ba166c7d8fc95789b18377c7ff2003800716cdab4c0c750550d30827b92f4839fc36e21ef232bf09fe377ddb286ed4f3c4a054505d3dbc5257fa643d220d1b8eb9f29ecb34df80de23bf635728111d11b1c2415b44a3fe5882bc5c5f25d6e501cd51a8e034d4722c85c5c07543fd21cca66452ed792f81d8c8d10370f49a7ef7203aa0b80f77ca0e6bcac5b252245bb1261eaba6322f09ff4e3584ddd352dd80ba56bc123b9a3c1c888f9fd9a3253800fa65e6bd66d5203f2114a824adb80e9c8d067c50b06676993b51c887766daa4feb205aaed875e37a44214f0d3b26ac552e10736a856bbf2d896fa4e45cf3c315171592adbe3ea4757007b329426de17dc92d14f30a91705550d5b5e3e540b1380bc82f158b7ff38022deb1e018094daa322dae2bccc236c959ee328531877e8ad4ecbbb4e4b44b33638ceb0d7b4e8dd7f143c014c6f21b157e32d39ce1ed44ceb994d8a939b8bca4120107c72e8e45176619992e2ae5510a9a456e23a0f07d0658a3fa37dd84028d99eb75e02322cc5fd34b09099e6887d4d6a7d4ce16270e9c363cffb5a18258432a3b58298d4ee6f77909b5a832d93202be3d9b882685c8c3899b8a10f9c8f611fb14c2b404aaed0c8d594653fb3534f3d33655ea60d0d36859eab11783f9d45750d6a61c2b92e3b9161bea31d1abfa6624ed13ed31387cd6025a28849838a628e28f0dfbdcb1664fa9450e243af4bc129649c3e1453179c3f1463d0f1e3d8f9d97d86b9004cb310fc6cb692fa31fffecae30dc5dc974a31cf42c7ff5171eb4d65c669415ae5210b282ff7ccd70b18eb138f508c0022321395db9a7707102ce0942e6c480af6d7d2c021ac6c68602c29cb083af7a51e935a1aabfb7d79715ec85eb9c60baf8504df86339300e5ed64ab9e9242883866cc1beb84318a0dc4e118f7e85f14866c8460395abf21810ead523b817c245ef5dcf46bd1010b3cc30500ac84c24864f78ff5ab682122e689d44c001bf812c0b4d1b5e9c677fc0ca3061f2403378667f2409d72e7c64067b8413244362bc34b94f9875fa4607fb2f7c85bfb63ddfbf3df3690d51f575581df6b8574f5aaaee7bac65087ba1bcadc2364b4ba34ca0bd0b43c2c639078d6e1256f4dcd88f26fb4cdebb495dbb92e42bb866b95264bb7ef0a23a5b70df0ef33fae210a6d6bf060c148222290d2ef4bfcc520fff91fbc3731581174b97800da5f28767f69f913c9c6fb540b2767fa4956d05f7130a22ee8ac54a581442076ddfbe866d9a17f99f192b2ff5e7589160416e4993e4d675a8e8731801ea70441fe4a206dea4152150d07bd9ba058298754cc7aa0e1766e4d908a59dc5b2570afc179aeb4de7635f9879cdb56df9782ee24388b0f0d55df9c59e85a1d041805d35ca9c5a3105ec97076cd9867976bf16971baf53aa49e1feb58f7c696aea092e7a9c40f8cd5352f089d71aea22ea8bae2731f3d57677a2a626d9517bc28accbbe16e337c3a9ae2acca894af5f18c7ec27a882b5a247a361e3bc0c788df3ef6343b7c82848a16573d881711ab240b76b27caec2a287373f5da2ec2d9e3622d06fcf0a435cae0f7b7f1e81f687fe59f10666970d03a78f6ffda7f3696f76577a3e8aad9e1edfce14cf347fc102d4490e9333ab3222bcf8871d95eb9c1447c974f2ba8cd84a6cc4b86db824a7d251793ccc6ada961e7188e86208cd84f19cfd35c7acd4e0520667cd6dcac3abed6424024b39289c2bd704fac93e231c821ec5759d7641ffa78af9ccb1f8b9d099f58aaf8691e31cf6f5b4f65085a9822dda285e90c5ae81cf7f39259737a602f3de7f348806a359cad2b1328ae968badf07641d863b7ae22150f4d1e5559f5865f59021accfc90c75dd03648ce6c3ba5cc9cbcb5c384cdda7e3c517408cce6edc2849467d07a31115b2927eb0293ce3e4c91b0c6daf2e1eee97d326d359b6c2e705bee9030db6c361981493b2dd81fb344eb0a17557895083d4fbb9af5afef172410ad88340d94904d5a7e2854b36ab20bb6ffcf3edde446b209e47833ac7154688bd2894b5a7600c5f6bdb245533267dd4d69b8a21bd9a01fea42865fcb43620497c5eee0edc8db89a99b69958c658eb3c60952d6a73c0231999229b829660b0d162325caa8dd07c637151863ef1b7375235c2d9e42474c19867a26b33f73c5cf0e3ebb3958473d34c64d6a0497cdf6d88a70e49037fe6da92e3b70ea286c40f8d11f4f5c6290c31a6e2c7d56337e33260b32be5e20804309417c44e59d81d8b5a84107715ddb1b044865955cb761954e34803a3443f98eea8337b111bce33d3ab6b3f6da324db9e0c32c2046d6467487e01fe6cc363836b1129a2879a9a20296929c5af9fc9c20e1bf0481c15b3fb70b320b491ba8ba2030eea8dd004041ee28f1549d6e8279ce8253a4dfef429acd9d732b0e4036a19b489177bb174c16660d46878eb033a01a16f13d21f78f3105aede83a3def46d7d1e93212f7c62d1a09130248a3a460c2d5b57397302609eb07d1333fac63f33b98607009150ee4c3afe909800904e2003d7924f7e71fd4d441d1c05f4587d34ad8ee54edfc5f7755aa80564f3c4c37eb245642dfd9d03d52973d80e20d757d8a7f0aac075699375e75b9005e150b237cea028605b21c3fdf3c5624fdf2967923e79303b2a8883e5fa34f5747c15f38b5e2559cdd6d50d835f974bd7aef8902be7a9e247af8f2f9da4f5e6b42a4a816dd2e2225292ffc0304107dd17bb9185406dcf46a65191d72a1de57ad2711be0acff80dba5e8786e03a7129c2da1d5b2b7b80a026812086ba6c1916dd4b4d78628db1460c5ac467c135a5cb2dff6a8c7c057dcb7e7ffce2234e0bdd1264fed09c3bacc70a2932076fe4302e6d560f8198c138173a2f4dd7d40e43c6da004848e5aa37c7f835036190b1ebe039844f396e9a3b08fbe3cd7275e4a8d9aec873c08a628dfa8aeec13684ba0f2ab41b561e9381cd8b1a5299ea73ebedc34b17618b2319301169fb16303f1329c4a9c5958458082a7be5e3d90cab96fff2ac5e4cea3155023b7938b3f888cad08c3e5a2ec8c8a054ca48d2af60e0d57c477f266fd2f0537778153fd045b877b6c7e6850200d93432c7902247bd27bee73b84d83c47492b27d98ce7a12ca96ed8e544ee95f46f9d4e0f04ecee7d095cb7b878390bf9debc38c5592cef152d6c8e4066c06613c0e93a001ee792ce9308918fe9c2e061c15038bc520907fd38fa78b0869fa71fb7aa53fa633f6c303b0d2374d824771c6a05b67d8399a14a4367bf92d76f2f291f04fdee54b1abf1d98870e953fbfbd90a0b0f2208fc1864ab2b780e53e7272d7be4c8006931e67e366a782a18bd14e53ad4c47cd76502367c476016904ed6071d3ca5a9ff79d891d0f7a2410ea213212ac0186c6833fe548e99efd8d211bcd170291c71120962609d3a4b911ab793de4f1dd14adbbc0d264ea417779fa18717a2a613eed86ac16ba91f469736881eafe26ea81f20d2c05685f90fe224624c4b1649d5d1bc70697e900ad040d55d6bf83fe92a682061a8984364907e0803fb79cf86ea2f6dae2974c5a3715d6fc58520f8740917eb21961b2dd9fc2850cfb312c901547d3718c518dfb3f502d0ae0bc6711064e82c0ac93f65f6436e72262f6d971bea3b016bc4f947cbeb01ebab25ed0036c7ffeac1faa2d9ca3c9c17a9e8800fbd5980fe3dd2a970fd94a1afd101fe03ee4b72c9c6895f6c301e5f8d563fb10d1d717610eb80d6c1e64b36eba9be9b6c639f455e41e0455ec20778e7a9c071e4645d3816376cef7f5fa736a7016f4e2546f6c6319d7d07f009b4f02e930e0de10e975eaf4e86813b0073d2d6abf8732ad17cff52b69c822c7054623c74fa591c5f8028c814d5104789a5b13278ac2950989832cbf59a67a3d5db2c2a5364323d2743e42552d49e31682147a4628e0bd4948c527fac5e64f7e84b77879012097f0268c657e3575f660bfad3d172235cb89ed60e3056c147e5671491930dda361660dbc9efabe0c5d8893b32b80efcd112352b2ddfdf9438d038f54e0343a5c1e8636aee044ff9f950f5e02a101ad8de3c4d97e00fe8f82771fec63cef642c01ebb4273f2a7316a4416b745aeb60829ed56037e8db652d2104d3ce1e59f42b3bf2909626337d7c2e9d1aadd44d3f4e5f360a134dceff46274642a1ba2b002b3ab30eee91cdaa08d5e306062b1e813b3c6de1c1868c0146b04f71e09298d2e19835f1ff466adabb2558566d9b92e87eb35021ee1eec7e98e5d54aace398b90cfd0cdf6c335c69438b8c3e0723e4f02c4b13778f23f0d10de5494be5c5a55243bf57477a9a9907e03fc2800d8d6fc6fe8244d7f6d4ccbce78f47b4a2aa909c6d824b09bf28a827b65a4da1d9623f9a304c3b967e3e19f17d188dd2fb967c7f4643455b5dbcd2f546e8ab421511c93e75bd377b29207e21f62470cb38c65e588c53681aef112d8cac9cec250052bb3913d83d41c23d84d0089a978de22b57335f4d972c074264baa80b12ecab5718961ace9f2016528e38780fd31c06495434016f64688cf4646860c6793c1d105048eaa409b15052582c8af5efba66d568d579500aca93730964173d1f495438ffb154254de11291ab0099c1b57162a6b720a70a750f75523d13efa95b420aa6fc5a7fca62f87074539e613fd8ec52976ba9ef95585ab1078d14f7f4c84a3f4f64aa80e3b99b2c47a06bf41539aaa177c2a7bd42f24069b23ee7c92d11342f56c67ea24332d25528b8b6709573cc93ae5d2c723bb8e8e490be5335c2138f9ccd4ca0a77e20a7f1e1e0f7a1265db6eee61e55fc547b56a62b3dd295e5c89262c0705f942e808014c34d1796f155c1fd560a8727a96ee752944ae48dd9ebb1feaf60e6bbb008e234c371aa2d39043ad3fea91b9d3baa29f6e33f7ef506a4a74335cbf018a36cb371512b86483effda5dc489ed9a99696421dcd63320cdb3539b1f4b5044c89daa9aa2ccccefb92338b09e867756cf86050797f35b49f3aab1598d99643517c876b4b8967645454a2b86974440eeb2502c438a717471f6adf14cd9a12908ec38bfcd697a6e39e8379feca2c51ffd74e8b5ce5d3e8026204f4236b58a4023a07ff7ab9bad90c215710df4bbc831d0f3529edb5a4f5148ca3552af599a919cd19e58fcdc640354d2dc09fba033cbb32fe8694a714800b7c4cec677deedb32abc1315af96963151d485b912f2e5e138180db83a12902a495d7b74197cf58ee77b063abdfd5edc8977e7ed81b8824e97b70cfc7995de3f650c14ccbd129b39c3a8e86932ec89dd91d84517813a701a084ffb5084c0a1eb7fe2d11cf4a8e873e0a021db5100e0f38601e61ed6e9c05393e3ef5f90c8e95e2a9f9d0de926c7d13637b6157cac6855bae9a2375efda17fb40246af7fa1149d42ad9f369e08e974052f2e902cb3b6ee52c0c1f24815aca93e77e714390278269b12df70d5713e174836128ce087b6a7c415a63a535f6e66ad0b628ce3aa8f21228c9e51776391eb9331e33278d1051e2d0046274a046754582362fc6f39a2ee86eb257c228565a246559b94fc90b4772b7abf1fd04e7492ebf401f5f62e1fc7079640d12e996ec4d110f6e10c883d6c0f242c9fc04f661b31e08c485fc6fee924cd63c44587994ac67fce54e41f511110260843bfd8aee34eac3e2283318e1e69974f0b888f4bde06f71dde7ea2e0de7480ef9e8b9d545cf50c412697bc5bb0a9a7de70ec8e3ee5c7fc0df73caeb320b0c549bd7fe2736e8b80cbb695f9994149ee20f621284bcd10bfbc6207b2ebef3318a269cbfbe408e1016ec3cf87e25388b78f74c69b48e62037b0d02e0ebb5aa82f419414d1c4b76d6abccb7155dd8a6957adc59f2ab3cf3baecb6f5468b394bd9be094a50eff5231e5dd4ba9afd857cde3816f9c568be9607581e363f6c9d9b6b9d8d34174fe3a493158dcee8fc361b41d2132b993e255590d75ad1e99b217b030b73b471a07d7c267998604206bcc0baa02447cab0ed5311a8778e7040346397eb54501a5c1322c2044c46cd62e58ad410519e0f2a1fc37342ef5b3f51e4fa9b53c32ab1e3eff81c18a8c0a3336524ac5bb6648aa3441c52e7512e07763d2b5e55c34b634db93a659bdb2e5cc3eeccf70869b05b690973a5c75b2bfbfff3a4571e6941cc19872be04e5e90e1c97f0e26f93ff8e73e5723ebfefcffed25ef39115ec69e442aae4e987db78ebc84dcb5832d8222b56e2650e0f2387b571a2fe435034766cee9776a624c6f8ad6a70c411c170cbfb7eb5f70d300d409de45f4b693869ccf54628973061763046a8c97c6402cbb56df94527ca0eeaaf77a9b86c30938d42b502eb0bb8537672c480d2105f4b50ae3c06600d8f3a0197e848d9c0dc2364b360fdad72e382acd24ca3386c53d991ddb475e666f5dcdd502725945fa3099417b172f53b2470290c52c4001221e1c19ecb74351c800a40448f9f96e818c4c8c76a3cd41dd6a4549a627523f7acc393c7b429021dacac0ae6c05cfdf51db11848a3a4b765786e0f9100de7505464da175cbf495fb4e6299ee91a9826bd0a95f5bb97af7d8d608e491e71316d115a2ebafd59761c8eda5bd801e4fe91246326d946ff61ba77f73c5e4511125f1c237bd52825e8bae9e7fa1632f826ea4442128ef593bef518e26ac06a6a9f2f76b3dd6e320dec52faf6762502a0b049bde14d37dfda65d1f2889d26dbd7b05f7337bf440a7cd4a71c02bbcb3b2c06d7f5ba3477603608e1bbabc3e883ebdbedbfd5d6216c82a105052faac8aad6babece5ec123dd53d7a9e4f12ab1b8348e1097f9a4d7d7ba6b5f0d82efa1c569a60de973c0b8987148c0184e559670e8c66af22bafa6fecc43b90ce8075bc256c38fbfda6e26e334beeb351f1085fb7fd26e2c19e564adbbc39e3d1a5510e118033037aba4946a65b9b0c818e5e6a619e5174308a07d24b11f04bfc5b01e567df33b1b0b0c61b8405f4c0e0baac8c7d24afad5c25440998c0d57f0b1272960cd7f963858db13cc0534603cddccf65ea342afe6e0996c327d5ffff4c69c2fa5644b108cb5e8fcb33b5b7ee8ed1f178a728ccc4ed4a1916b4db293bf36c63767bd0218df50663de1314338473a4c280250573113e1feabd4e3385e9ff9677563f3d69d9d60998be1ed80bbcd944ab2ad734af4c6e9b303cf144958836144655adf8f1ab0fc0c397ded27a678899f8f56927f289eb3917e6069dd59759fcf0c5e2f1fbe0edc4d720bd7ab9d60bf8fbf94f9db9c1d8540e6aff200675d2a4250cb1c7d97ca24953382d1d8c26464c5ffa88e46488b5d0895a28d09d40c329d6a100c1b1ca0f40f370392e1205528be245c4b0eae6e7a05e78f0446b72e850502dd472a254acbcf564f44549763e371a006f67926c19a0589147333acde83761e5c5880972f610cd6e0817204879e00a998675a2efd9c6277a395600765441f6bc3574c322f928a9c3e9f9be36d6e0556166641ae5c2ff3dfd3a5d47da16ec210f25906780a2a3fcdd5bfdfcd93ff8853d6f9b44b1bffd7dbdf30146a55b016ff9b6f8489e44f333e69779600bb2b1159a6b79ca8ae063c34761a6b2bfac18b705311d70e23736c049c4a6348e018604e9c0b49b253659150cc5b65d0da02bb359ba01aadbd6a4aeec469dff20b55b07e5e7027c344badc5ec437f033dcce63fc44b2dc171e1fd0cd370c0848443ec4aa5380366c3cce01448b5a1036a3cc04bf49677086bdc7299dd56fcf81e60b961bc81dff1cfd19e85c61d9cb4c97820ee95998115defe9ec9dd76134517adf2e8b5d2d1570e37906367db35416640250cca7dfdb0d5c85422e74585098413bc03034fdc0709acd0b3848e217dc18c964ee38cd5e3350ce1b38d70a5f2388ba018266e3c20fa2577f6d2f4940fd66f13eaf78509d06f39d97c565204ef508348d397536c21f2af39e8dd2c2860102d7315c0315c34bded374c15befabeafb0b74deadd63b13ad6351e821bccf8dfa592fa4c475cb047c6de743ff6ebd6d378df44181531bde0e8c058b94445eed9c78bb08bda4a029bf2712d72fab2c789bb2ba3f9816275d924845e91213a0fa6ba8b2e4b6657b3e7ff63c044ea1045b56193cff4faab7307957ed543d7f7762dddc68378686cd1dfae3492627588937619eb2efed6e13c758a82e4857f404f8138c3d97dae8ea1690205e556bbb5c7bee19514ff6695e0ae7a0303cdad2054f21d15642461d73b25af154ebcf7751c62219a7193172299462712755b15ebd2dc08f2f8236f1c0e47dadb65abf1086f8931f325df9f44fb9e2dcc582c572f72a2f6867f265004f3b569ba2c9292c7671f971d50d0200a84b7adb783b72a491dd0ab3cde546a816a05efffabc2ad4fb8f0b6fde4569a735430b7c97fdd2ebb56fba4ee4f8803927b87a596cfb1a445556fee5cd68dd83e4119105621cab2be8e39f2bf5490331a72e097c26df14c56b863d4d4e8f86f08e7fed7e35689cd3e78e43de1a8d9ca4b24d9049e7110536e0b248bc28cadafd63228ad19733042a1d4d319e9e7c9d9aeef70bdd9fed2a378827181d22ec56342aa644313068d43cf369e71cd8e1c26699361df3b0bffd8c6f93d8762cd88031572a28c73a93a5c682a802cebd452f90cf48e823e587aef92f6889beded73c0d683ebe932aba629f9c234e36683fc1f5bd98facaf777c650d24a12722f9e0903fdb5068e12dbc2b4fbecb9d9d63f39eb1b53221a0f60e6191af9d66948ff11489f84845358bc4bd97d06525f4e9f1a190f4cea54c3df58bb20f84a57e5df55057d363386f2fb0fc95d6f9f4a4175e4d487d32ea64abac68d9aa80bd38877f36eb73a256c28572af90704b0c97bf906b31cd4d9d12840a9371e2ffcef1080d02065a9b8410605ea5489cced76b605dd43d712402defa01812b172ba3057dba163e10b128fcad6e8f6de6c9d06fa0844f9eb9cec21979462337566b43b5f6fe250fd81f3009d1b16cd43fb5abb1c32f61cec32ca989576c047395047192c57e01d50ec33ed46fe022c9542b9e67cfa914dfa0ab87970bc1afb0625c7b4dcf2edb177fe356ac918bf3fd420938a46312dc8447c25c60534565ac83d040eb7101a842c0fa272d37c8be6c7ddaa4eb5a70e9a8a1df9fc5d2b108bba86718457d7f2bd7bc9a7da72f00d3dac4c2a3299d149c5394e54c31e5e634468add02cc97386b3a408dba396810a135d6df27a16d9317f31151a89f5118726d128a743db2a89ca3e5b09a53e4d1962b0b09771e660c00b419f0a9f6f184deac9dd56c6b53c3a7c23d5701ec39ce54a9adc382085471d9b28c320fa0be03a2b49adcf488b5b56d9bafb5a6c10530fb8192377135eb2a160c0792b9322a265fb1ee17ac266774b19bb3dd06675554576ff16a0ddced68954c0b2b4a349a15af2bb0dd44b790e8430750352240339e736b25c7ecb68faee43cd82fd07f98c2f31b4168a36411154bd5187622b52ec1322ae3791feb6def4ea771ff39b5c2b712eb1582360088f8c67bc2e02f35043bd28bf4e6d7bf7cb34b6a6b575565b729f12a3a8d164778de81f5c65e7574c98aec5af81205feec6d9bbe29c6afca0184b97ccf6038ca63bc8f793aef818d599054c75c58461a408481f7b3028a36c6b65d46ce3708bf60123ec38b861fabff40959e3e5020ce9d77fa2b4afeef3c2ea13eca7b05127b64bd64c6de06e519aaab97cc280d592643a1157ebfb97db1b60dac43a899c427cc06cb2665209bf7d8e432a1453be19acf1e4ad864730c2f28daab7c3500e2ee72ec14d9021e440097d1e19cf53d9e00aad23dfbee8063a6f4a12e90b245879ee54130723fc6718a3d6a02b398fb9561d227a51b8c774390f04d64af930bec59315b7e48bebaf2b68735700fcca71ea70d54ff84b29a183eaca5545da8d02584d5184fdba1415083135ca84853461b9a6bfaba70d680969da9ffd4dd3d1f16e0ff766052877c1c0096e6425352275de5708ad5033725767aa9ab3cf4f62075fe635624b87c3c9dc3c0f7a30627d5beac1a2926458df564197355109f25adcdc948838b5753d0bda4dadf0b6a9dd474253184243dbc710d0cdfb9c2a1d67c481fb595f6458e2249ec3d93a2cfd9660d50bc20dd961b77fba50c9915aa432684242ab449f115aac4cb92a3b37766dc77ad39ab291c514e9c52657e04af84a76d84a7f0b3af0f00af3a46162932013ce758f5f55b38ea51050fd7a55e051abc71e9cdf44adf3cde4728a47649a8e4088325007cc69a5b7b2d0ab88cf2b7f7247eaebd723f8bb280fca2b531f46b08f6508caa1a23d630f12518e393b1f06c4e4e01c719db9a373d684aa525f0f8b6b76a2ea7350cc325b15c3cc41e57e07b1a71799933d479530f7b24cf794702a462c1dead4a77e12a2db1e611e500e898849468ce9cb0efaf1b2cd04fcc3fadd06be67c12a4caf6885ceca559953e055ed3670afdb322e594d1cb80845f9883a873b06cdac0e088790968b299840949c3cb755ba7ac1eefd114f22fed8a8db2b069e41d27620a4bc78c7028b30905599bbc8515061f6801a3c254c680c577876680892483c028dedea97356ac66905bb410a0621549c22d9a71083827d9447f783cfe662715d6cb69a2cb97f67ad0092cc083937e3b5b26d714ace0943aef156abb0dac2d10f5930b214b6b7eb327d06a487daa8ee88b28b3acfe82b3f2225a83166750957be612f4431500ee0778ccec9158c4554cd3e9ede7ece6800e0fa894d563bb257ef569c7df19c5381003b7d459247b23d3ca598750b021880d319a230d02c5dfbfd9033029e77278d0590319ab9e449984d610550b53f75084b261d4d95cd85582c61ffc7bf7f5deedabaef7ec85c70940de87937c0a1c0e6c74454d528af9178fde4dc28a5c66ed22563674386b548d8bb1ed59dfb164177c1149d1a78f0b459b29c1920304d7fabe150b9feb1a03dd8f814d44c70dd5488fd66f5bf159cf45679d38b926fee98cad8949dad5561721374a90b428e9bea74f3305ccd7b4b8188685cd670f1bda98600f0d6c5f90b4ce59f91de1b6d85d3227918eea0890877166f49922d416afaf845b3fadbfa8321cad49c7da719b728fc9e310e498d646289ffd437a79c1b287a765ffa2e91d384dc21d6938cde19416eb5d3b5567e115e280829eeaf955914579c9022b3d30129c65256ef1aad54d390211729496cfe6b35ff28a367ef75307c135bc8c514fac7322dce828b71c01c09e1b6db82668164fc38c7334b99f49c826701b344792059436a3a23044862a0216aa96a94bbfb3fe9900a32d0476a88defd293952a4d7d7bc83aaa26b699873a77bd115954cb70bbab10fd7ae097b599bc23086e3ac50fffdfa75df89c3771dfbe96db67479a880ae81628e3dee1fdaec388a35d11ea7c3aba9bba98d5d9235e7fd957e763c0ee047d7bbc7b1ecbb44abfda598506ba4817086b1ca23bdbe57cff22d63d166127dd77bb3c75eca1e69469a98c9148b63095713b31499d95f505b782ae5acbfa5d394da0f0242d2f697c2237827c40e5d11023b192449f7a79b38f32fb78351d90a1bccc6c66da15a9706c79b578753344d8a52ea934911d3c7d1b96a1c9129e2f0ee2f9217e6a059c118ee5fb94412a2b2c2a35f1c4024d026373e11c150e0fa1fea9f0ed1808d82bc2aa366f44d6359df493d7774c748a77ccebbd5115d32256f2b1368489df5d5424656804e5d4a451835af67d43c406ce04614fbdfac776f927f999de6145ad88bebcfd4e27452222cdfb06df2be9a90a3063fae001be72b73429ac135f417917d8a5ceff06d1b5c0aeb4a180876b96f802f157c9024ffdc7144eef4104cc151754ab67f052a032e74c121d5e9e321bf9cbcb82b01dda2f02caf22c99d55e048778590fa7299d4e725bd6ec632c16120a908cefab9edcb8491504827b26ca4ad288dc8b9f2bb50195bf42a79c471c601f1dab9983119cc275bcf3cdf9b1c2d2deea96cd761ecde0a3af38c34b16a9e8557f051c2ae8be719cbcc6120d53268cb58ee37e9e3321ea36d3913379717beb5df8d91dc2714a6cf1fd37422a958e616549fa85ee3969bb8d22eed27ab55a3eae1032cf1f1a57025a084d9bac8e99154fd26af50dba57a3a0d8fd46c727b246e2c66e4848975fa4d09e647a12610471e86916920faae1b7224d4b1f8257c0bac5c3ce1132b8dd20141889f6d75ea4a23fa6cd02c598591b47b86eee896e42ddefb322ff196032bd88259f6e65cbfe18935c714204dab083b69266f418b56aba30ae2cc1bb66a07f92ce6b9a937a99431ce9a45d7b534cc8fea1b31230739c50a169899ca9f0ab863bc313ed19af607cc34a02fb664e1a772e964ee2777cb30d4b087c0234ce3f43052859af3ca0b1d22b23afcd22a00e1f6835c6eb1c9735d5ed504724d36e644ac6d39dd54decc56d803d9885cd595a8c279bc4c8023347609eeb07f5f9dc0a336e4080545ccd99e81023a68bd467921d93222d56ec8c2dba52f725bd43eee4b003a22ae2a91c05b937d7f1f014e25f2e2e66d3a53b17b13ebe04b123b6a89fef15cf56bcf606b4cc900795bd3db1b89fca80ab12d5e6f3d236dc8c7f50708f362c85cbafe9a478296ea4a5ecdc21a5ec38b79d3e83f2e47b957c0049724463a5a7cea74ac5894817919beedfee698a27d733e9a9a3d969816e052f1805222dacedc39bdc0759c1bce0cf8d2f6632e25f23701665bf35395481a75279d5cf48c465659a397fd9e01b22afcbe36118e35b8a5299983a273785fc862146c9e7427037a2fadde93a5f92d014232b32a19aa532f67883c860129576afeb7e251f71b8dfa9e12ec6c1a2e9110eab4727c8a808fb62e3597474d29f99b16658a36943cd1053d30583766e122041022a9ebab6d7953511e108a0d40a9ae33f71ffa51478bfd118237752201b3e7c688bb9db8cb4efc94d81ad3befb22edcbad073322de417159128015986782eb2ee54842d5c0b9bc86ee99a69e516c33919e4000a7fdeb7aa24d7bb259c14b215807d820bead0545c0d7ebdb226b23acbe7deb02c856bdc3d0452197d45cc497f07952f14e6b37879f4a97f9dbae5eadd63b76738f1c03f26ace01eff356099eeeeb847a6a950b7458eeb02f36be4fcc9201b28cf603ced8a737ac0620872dd92645816137b6f2ea07cefc85ee557f4c02ecfe5135509499d9af8b2797681fa8d837206de5ca9897b84dfc690854bbbbe866ba23288e974d525b230107268276b6d36c5790bbf34475107b03d8a302c589fbe1a477f98704c29ca67dadb8b723b8d1e762084d40fb316499ab4633bea114a688aa0c3b872e0af43bb32860deffb19a97cbc6a49950a3875ac784638c4f14ee3f1b6a125fe185542d3a23cf77d2573f069d178fa7824d28f7b02a0dd2b501cd5db0a0231617054616d4c871429f674438e9740147bb1b78b42699b062df2dde7623d53cdd8fd73f1c9485841fb191e0a97f050ba18e68d6898f1fceeda0fc727fda83b15ba3d51d90557b9fe64c2a8c12dc7811af0c5fc8f0495e705d6d8d518f79971547c0a70713ff0cfdbf03ccf0fb8e21fb855f765c2ba1e210c4b17dedefea74b9e07b9cdb4ff436de11473ab6b26d0f4734c441f3ec4e80ded7770b711ecc27bfc5c95a6f62baa7fbc78d7e84d681defd058580b85caa3842d703c523e62fe3f3b3506c669383f340615637465a2fc9a68be718d019855d9bf527f2f59be756830b61efa33091c166d6bb360132b2fa900cfbf1a1e4b5f1462d22b9f225a3fb0f5a8b27fcd75c10018e20a8d81f27c4bdd68ace508b43862b6effab74e0336a811467162e146e553dde670cbacba9d0b71300da405b48a8bce83463fabd1fbaac614e44f04819f339f6ee8706c824bdb2cc33752aaecf2d7399a6735ae3b49708acd7bb5ac00c01a01af0a32143f31951270ba11d17858374bbfeba01e31e20d9ccbc1bac7cdee9d42377be0a6c8e9795589183bbc238204273cbab8ce425ab109d4ae8d81737aa1f656fe23186a5b3c91426c4dc4201cd490e7d9a548dc8b7ad05eaf538468ba74e986280880e90f4f3bb706bf1da3a0332afd7ff7bf2b048f704c8b7b9da30fa29cbff92d4c5e8ca3b7704ed3dcb30f27d5886f930ed37b9262ad2929d8b0e8945d26a6bb04e29b0857c941645c20fcbd1d921c6db10fa66525e58d3f95454240551015d5078a91473b4f8c757997c7de674d13ac1c6f7adbf9c477a98483c52969306d9df63604104b994d4c22538465544818eeabbfaa03a4fdfe7fa8069da236011c3fdb92772accfd025a3d64f7b49b1cee0776705b38f377063af9e1c8714eef98400c564d9ebd25f6e6db199c1f3f0ad70705db1a368af8254c315b0324619b80e50843c994c82270c0610ce6a3a5fb6722ea7e79955811dc9669a3bd57d84cf4cca144a811ebb7d4c6b467bea14de30ae26a7568319e217d7c92ccc12b1e8ab83745903c381f9cfdb3eac2ab7f84a1beac0fd77b83002cbae365527f6b24363a87d3e3c5b69d28493768444829e8f4ac49e94e7ebbd71137561ccd15fe49b5cd8092f73f94a21ef4b9fc9c74779fa42e7b76dd33ec58e5546391b2a5fa60aa3932790e596f53e2609fb1151bd74915a0341e6b38b6adc794b894fa8d161919d024cc8cf75f67fa8d3f89f077e986b67e3c434f205fdb9204a01d1fa1a9a5df5c31aaeabf0e78965505a6798f74b4f8a0e2b2ac50b819810f2cbd42fd39f093b302ec29ff186cab9017c2300a4f56086dde27bc8de1e44e5a9f1756d6c4e39cddb5f3eab8163aae408cf5c173166831acc0d866f1ae869e773ac290a1f33be2b9b3ec7a09ab9797239b3cb56b17d0468313a099977e8bbb15e44f3957e987290cb1fbced0b3838b5435f36aa6e65767abf290cc6e100db062838b6a75cb8ab4b7bfbb88e0d7abbeaf696100df0e978e4da815b9d5fc887fd7a6981be262c6d2a952b4927c6308df4455c106dac71bf10e049662db30b817ac8983d31d9b45edb8ad1b0ec11d2c6873d0ff0684905aadcf5008ca0371d29696cadba3344028ae987f08cad518de7661013ce7dba5194ab764dcf4d1a1cd485e481eac1c3f02b996185c651cde7e40ad26d5025bf8d0962692b877c3fe0a4ed3b1418c96271b4a90044523ae996e5367a4015da807c5decad842960539e2d7083bd9c57a019c40cd4a87d439b824ee26d8658717821114f06510c68e646f30e4c2e5506f1c9b8fee3feb6af0a24bec5495198817a1872ea7df3d7d1ca642637f952fd9909a33fc85a7895312087d48aab934f5ba9919f44cc2d65f4978165e0f6fdbfd21041ba8ee2e10c25029589922f3018e07d5d5a3b78d81ccaccf3651bc7a4efee594c048259ec7712f9b2a9d00395cf268a55117c169205ac1a4d79a37ff8d2f5ce090c33c0a8358cb4789451c137e9a6c46e595f5dc90e2b7d58c5928e7aaa1589c0059718f2c4121fef3be83584c69931de381a67e355f060de2a41125449bcfaca4ced76da98c69b3d63db9acfd3191f10443f8eca37260a6b72fbccc091cb4cf09d751d06bcb422a715977f4baee2a623e47a0e79ce13ba682ba7fb1a3cb3905ce41603303ba0af8334aadc930c9a4966c946605feb9e85f031ac19c39948050e619fd6f3a3fe15b1dde8d3b3ad225d8d8ac07f8fde700b172724981fcc4f042369f4cec533e6ee393dae8d23ee08ec77044443c9007bfb3319d3586641f2cbec253ef6267825bf8f46b6b7b6034447d554b77535e261949225a8a5e114e8bfa9fc3dc18c9bcb4e5af225cbb357c34d7b8f02fb0fcde0fa131c687eb4eccfe83517314e73329e0657890bdefce8046638cb26bf79c9c5cfebc2dd20bb623fb1362da4dd0813069a3facbb1bd3574285faf4c7cf2b3754078b79fcae6bfb72a561f862c62de7f5d23012b183ce550cb583de6b4bf2cbaf0cac475ab48cb96063d131380006fec411545c9c6fb585392fcb763078fed756edd9dadd53f3ad16bd18c0ef78f19fb03c5d6fc3b3ff9bc1441149639d2cacb4b8e26e3f9af9897acfbcfb84aab23b05527dc4d1f618abd2660b49e615be68d1cb8e6a6aa13a60d092f7357d6220a8f26ea856b6523de2f81f04c4bf2294d170c72634d9fa3af8da3e4d68b264344f3d15d849170d5a37f4991eca9c960f4a91931bd11bd3b7841323d57834aab2c6c0cd8699fce61b882e319079a77c0a721bb84904dcfd7de72400548395dde1d9580af95ee61c1afa5bbb51daf078e3e7d039f113bdca0f588f86522d69150c02e140eba7fd9b430f8082f4744b4243ece5d516b5fb672340d9dfc2273b8577d7c1e97389a519460b4db3e477e43e5ea8a4c0aa38d6d53ce8801377059a98e8ebcdf5db56b5eed4c8524aca7b0cdd3a046dbf7e2efba7ab42f6d2775b62cdfa2acbbdc28da406be27593bf8d07747a2687a9cb31a36ba4ec60829afb83a07d04db2be342d67711220a3a28ef4bce506842fe81726db15f563cc466ab4815e7e51bc4c0ad055aa0a03ce2fa70c5a5e3bfa1d64a34ff44c29e52a9e1df863c8edaa3bc9859302f420305fc8dc1db78b7cced4b84f507afdb3e315ae703feefd1af65cd28a52f13976406537bbb34e5ff2bcbed17e466d70d64237ad6b4ce5513a3a1a80bb3905513ab2a9374d7f1c576cfc33922aff8ada53a736164814e5e4e75ec7a5f9d0e79ee464ab7e98fc3ab7805f88962c9ad8836e9dd7c4f15889a8052da0fba2cd25c1635c94e375edebc2c007e61f6af8ac655ee9191108750c646052b13e6716579d6a6b7515ea3f216349a7d3bb6c263901f4c81db689df677a974aa9b43fd98bb8280fb00a2947874c877d755c459b43c9f7daebd877795bff993f6acece1e5f844a9e48d7714704f8403dcc60a24309a6d398427ff1b290e7e540da9073c162f85a1a2aa73cd549b94ea9ddf9a870d49843ab927c00decbc850ac21d7c65e3927dd114ca5e197ebd7388d0cce4721b1b14aada4386a2b31b45a666550442c69e951ce8e35e406b0a2f2167e5af73dc3632a2abda1831f00c940a00e2eb9ac3eaad19a562a71e44f0835e742917d654b5b49f19656cdb31c3961bdf67abdf50c4e5547264e77485d1bf4f28725fb9cdc4bda328b5dbb396d9cd4fbdfc4ffa273f6c57943dc4ce32e9aea275fcaf6f25cd85520a3fb33dce61a367eb9b56183def27c77b748bb0d9c35a65d678d4402a63b2bd8bb1871943e7f4cdb68fdfffd896888f71e042d37cd9d15a47fa43c5502917e40c33b7589871efc87360b3f787372167c2b5057d769e14c296c1801af963ecbfe7a452ac1bcf577c86ac4e58264ab878675a7db6f161517b7e408aa5626eede637b12c48b376b99b1e8779a3f29ae63a4cf3aea68151e404da079bf90f8b2e0e70ee76ab2ef7b523f6ce0e53d059f13fd66069641694550d9481443704b64ed3e37479a4d439d172517da7a7d12bfe3ca5759c6f6670d8f44ab17e61b1f5c1d462284da5a12b70bdc285165f90dc52af3803e7e8bb2a70910857497946813e25b92011ac984f7d6f97284371583d43d66515dcff08ca9d09495c69014fff103f083cf6c4311fe2b9342d0cd32f4ce5fe5819008cb20f1546de3b4535c0e14f51ea1c36a369b91514147f5a9a1240cb70a5aa77a8cd447e06d6617308c05df9c90fe5cbd57773052533af6a99cc8ebc8993f0d6f2b12c719bb313265b88a6d48e6fcc2ed0732ed3ba82f7b89e5a13a4c7b14a9dce9a8fb4e0ce5a88989db56434d4647ef4d72e89baa5542a062d4289412e615cb402f074a22473724baeb70602568c3a342f792ed75390aea5e1d949575953fc7bd96bcea5980c1153b069e91c6f3e8bcf65da83d12e0b7952e22958fc85e764ef09b30b41be9d06c368dc411bc6957414569c160a34fd7439bb5e5a198ad33668064280a4d2a0cd1deb23130098f536d8b4a7dee9c1164b32d25ab74519b6f7be55c34a9380aa2b0bbfadbb477419c5fb577552ff6d0dad125be8db6b4f4deb116f727b4eac9b6604a5d0fa29b83bb0632b3207b25ff15e4c7ba43d1fce789d4b6d0120b898726e1e4c97952ce22b9550f2ac4231541fa13a52f2b425e290e4f137b957290f6ff063b14038ef5aeb1b1f6206cbdf798cecd1728a38932611df22a9b736e075da81436717dfa7653ff0eeffbe12b5b7ba0fe5b1f967c834bb2a37ee5da775c52520610992e652e10eef428932c3cc3baac1dff34eaf86a199c853789b35fa7d40f2959a85ea54e2c48d4b585854b03053b80926d92013f919c572eeb9a31b2dca2eb17c4b70b8d98f1f8eff0dcb5cdb016fd542b344e6c8fba691ccf850be5cd17eafb6bfbf6f2fb7310aefa3f8f3d20a99a762d5a71a1b2599d1468513234561ef0b93b3813983292cd830d0530244844c9a3529b8cc5ec64bd9696e2bce9bcd4cadff540ccb0703e40842b093406d56ae963b74d5019882db63cafdbcc5ac35a02a54990d8176fa5b2899820f2537f2104f3163d0e6d51981b5f1f58f54084e73c1d4abc3d17ab4c972978cf0d390d02d984edb0af04e312b67f3e8176f1d7432d2b9d9700ced4afd13f61513f91023cfbe57362d964a6387a1058d0e19b65c06a741abe810f60ee9d90db9a87bd3c164446c0b828ba8816264f7567e4bf0c8c58c853b00b1d9cad3e8bf8349bc0f9006e3fb998752ce2c858ffffd09e5892db4bac6cf5b64cef0ceb4baf241d4b52f6768fe7e1dcd03a1beb62719067ab9717f3a1bf80413a5a67b6ec48a9bd556ec0252ec94e0bba5ba101ba096127b931b0f0f08493a67cc3a35ec46c4918185a06f5ad2454fdea99ecf34e2047157f567d38c38596e4a1e737a7ee33a1101ea3f6d410008f52473e9245c15dd173f2555de5fb323262109511d67df57237d8ffc0ac704c83bb4f4852f6689afa16a649bc807a9374bf977f88b1cfd578abb2bcdfef2c4aba9d01252de69f87926ca0a48870d0af0a6e58fa8f36c33ba9dc9f3b9a3f10dc4ef7b4ccffff20233bb0565ab3990901a31d9702470270320ea8cdf0dde4ba563eb06ad86bd4dcfe8f373668464ed96a28dddaacfde6caca757584b7b227880b61df1ac95c9a9ea135dc1eb4b1f359291e9700ad1934398afbb7d6f5bf84dd5c2bfa06fa4e5c02d2dbd5079bc1c2dce537830f586740755ba8b5584f97361c208b36d3c999daffe371b3d0d921fa0e923a26b6c752445c58756b60ecce0164c4568dac0e41f6f9251c3a5ba41228ab62482b8749d589591555b7c0048452b845c9e3a64990e00135c776a29c79792dbdb5e01533d6bb719eba01e040059fc9a1f7bc47250d406585fe86a57378a6e1ff70ad13ba91be41fbd3b873730a0e2bd6d36be59e4d3df868863b9db4fcfb14638fb12e4eeb0b227e9024cf81a897ddc3d7ac5daccd6e2325f23bf5fc5ced4b58ffca25879816d98130a82e1e71cf27d72960ef248d5c12faeb9d82e2cf292f5721c1e0d90b5937670d8d8eb48776206471f893beb92bb5eab3b69bcfca86c95283e7e9395e34ac4e53329ad7b7fe5706d972b18cc02df9f22ec9011309fac158955f73871b306f6e81abca3716c69b36b4a15a379bc9d57059d9689b70eea4d4ed304f644c56cbcfb12a7fc310ff86bb537c02a650bde9d308b6a2951f93a78b7370615b3d0d05126b4466c906bf0b3cbb67d6d553fcadc9afdde86cc72830aeb452a70bdda40ff3780126b369546d4dac55a93bc2e9e02e0c2ef9f06f59c14496da5b47f71f93febf4a8f51b224ef201bd38741e630e81a232efd6242f2a544ac805c1291507e5ecd80b30e9306de5618dbe0df050752b975de647f1e124ca12eeb8b7500ac90ab3b920aaef2563e425e580e12d72aff392e8e533c305e30692a3afd4e733cfcacd01ea77c701bfd302d305a6bc2a66460d36f4d9b4e7b855acded2d47d9e45b55773546974637157a2b53a79f5b1fb6b9ed4d4361944e11a52fb2f77f2c97993d48ac5e82ecd754b343fe6b83a21f76e31f190aa76a4ebbe722cadc1ffe5240a40c75835ba50d16f4ac6cbe33462fde6cc4ed7b29148e2c80809d360a6ce373e457fab116a2e86ca921039c1d644ba57960a4c0b4fa69b5b46b4ba63c7542aad6ec713973eb1e10938db1424d1b12b2202c405eb506e58d1e5073a1030437b77dad0b1173efc118b4df359dc7b16d4982802edaa6ceeb8e8b702cc262fac31cca726cd96191dc6cc7684674822c8cd5c1cfe60a9baa43abe6e925f8cb12e488f222026a593e58fcaed156513546b978032fc42d9af69c188d4ece7e254b3ea7c7f409e9e3ca7bc2f46c88ed0b10094aae46d43e6258f687e9b159c812476fae2e06837c509004636afbf1080c7e6d373a4c24a98cbbe9d9b3080787d0e0fdcb755b1596dd3916b67d2bcb6ec059cf8efb11c53649f22ec3bb5773f2fd340a1a202a83b0e088777c9e2028dddd2566b0738f8a9c03786d84dc4a00337783324d86015f8599255edefbc0318aadff67886fde0d290aabe2baeedbdfceeafdfe241d235f7e026c453e70589858f3eaab94050724c25ad43eab0e6112fb07e840b4ebb721da2ff5bf8f5d39c56ff26c5c1b2c7f572afe576b57219677a7f872886f941ffd6f95bff0dd16747aed0e92d7296dc58a1933f21eaf49804d1de474586ec66f20e41ff635c07c8e9ced3e5f96002ea2be17bcb6848d5b376fd7d4f8a6d4c30d6081bc6698b5472a4b43976ec11e99cae6ec9b3c28acdb507f2e14bf3ecf17b1d79e84cce71437ffc00270ccf727780378e58e4ef0d9774533536e8797f605bfe0a034da2e058964c90cad1a579cc449de7e4fc3695144cd1af14b036833c470f884c23a57c863615ede25255f083041df98c316bb814c57ca98be25a2cbd5e3f1ecbedf1e16aabeb3047e8502bd9f2e6a3aeda9771267a1bb99cee53b16b170f90b4a2d0b4c995b4f9c6d7c97820799429793109392dd564a54d29e0a87baede1646cf2076267751c409b19ca27724707b0744d3b80529d73be88e681ca553325fb73e350d910c1dd2f1672d5f1fc2398a77db0243ab9474283f9d795444da19a7d4b89b0b26ae11a2db8f4cf607b6e6735aa4e6de81039994d339d6d78f4120c32874e1fd8c2dc2de59819ea9334a47085fe8c6b09ef135f8b581233c4fbde18a9c33528274a381973a588bfff8f3807612b6e7ca7c9b16a8cb8381166e9fdfe4227ce99713a474c5d446e84b564c92e15f119472b62bc72442070cdfee18a082c95d79dac8ca281921d16085e8bf4ba63722e78be9ea13ff9db9a0959f8aba2d465204f9561b3965e4fd84b1dd0618dcc44a1c35bc99683a8304e22a807f21fa5c57e8dba9520bf19c2dc2dac13549c741a6b61556aaa3dad62a93ad92a00afca2de079d042a59d3c0bd8fa9236811ba32cfab62cd7fdf3c7a5670c297e7a19d7dcd72ecec8f70d939e3ad26b05909810a0f9b611dff0c57e38eedfdf54f373136e3e4e1917e61fcf5cc98f2b51097b05533bd3f07915a334e719ad1d7965c6358eea193fa2b014a210239b8cde878017c32d5b6932c7a8d12232aa78e57dee8de6e3a6212d18d4a68a63a1798cb0057e7fb310db7efe0fc9df3b09e07f438f141f60b5ff3be71b3fa4683edff9f5db3035b55c7bf59e9adda6c35abdb53fd7a28dd17c529f4ccd97baabec8228d8eb3e7488b05de2cc0a06ce925064ee020f80f06ae5e90db6d90891ed825a0c05c4339b544b20ac89503d99a640e3914b13c6e26a7c0e9ee20c2ef41cc73ea8b6cd52dc0c333e0987ca1ec89901a64cffe10144130e7a4b987bc86c9dc2dd71489b35276df963cf95e588b6fe0b2ceaf077c13d7c5514363bd5eac8914714a2222fa7194e8dbd6f1c43f9d3beaf113a0d97c13b25f467d08c9443ae9332a0bef52acc15c930d8dd87f4bdfaa287843fe87d489a937908131435e6e53e5c1c0e5b7c47f6bc277a5a509a9b3cad03a2dad9c91a1c7a7c779879dbb774126049c4fb14d9ac3eba128dff229af86a77b7c7efb450a71e753e1b52844aeb92d5270a9f50f48dceb255c2a119bf7f01204246616ca2bb310fe6ccd8e00a1eaa77b65ce79af6dad28687339ff390caed62b4207830fba624bf8372608610c809520632b5d8243b2e02dfec9f5d952e6315c42004d2bb6b7bfa3abb900fe9b2a537556c331e8c20a7c69e85c59a444b000997a6a51edb464300dd762a62407b62110c6f73fcc2919fe9dcfea648626363384c88843256d90e01ab95f32cc3cef671ef3b6545afa63cad7d9c8ddae618bee272743b4bb77e34a5d6209ed9e2f17f6d0df693a6506db47edb128e9c2dd8a7b124b883fdab4ad8587e0fc7a36cb93cef389fb88bfcf135d962923b8bb12a495911ce735f1b386994d7f635d653b2b8a2b8f03af393e78cd6739c2674e3fe1c3cd8dae7a4c99b220c37e1fa8e8ccf1818c78b4b4e7d4eeb9c64e1088d47d11f3f3e5c6e94ba2a896a900b666f4b9794d572505d9aba4bdac181d29b1b95f85b052f7d7560a7863c8a23b012b0a3b2c7741527df3c456d2abc4a3bc06868f060bc12fbda60254e6e4624fca9a8ba691ac5e70deca049cdb1ea28fa269cfd1535b9a88d111293c7b21212fcd002842ae50d873df88920f72723f4e3681d83580d4baacb0cdb9c748683d9eb10ced01f11c1dd75b6db9568cc04ba70dc6e0b8e452ceddcd7a6b194d5a97d8fe51bab200ac235bfba4f6b9cbb1a46560bc1f08ada852cf1c97f699e0aaffdeccd8022f4447372d32263e627fda0bf345ba54ee5de540b2de393899b791db7d4133e16bd0f5e05d0e9698811399b21e4258bf12d4c8a0d90b0c3aa57fcb28dba6e95d6c2d6f456ed7841e7926b733382e72445a8e02ccfa7b521ae9e125ea23116eca195dcd13de2edcaccf221d41a21ee75db48b24037c54610fa7b1f3b787cebf684646dda47d2a68f11c4f28941eb2345b104443f2b175cff83267358807f9a42ee905b013dfeb8958875f258b69bd138ecadf5c8f7e429896d655c524491de238a19aeb03b4de9eab2032d85e9a215710c219898558c11815c08f2ad41b6731938437ef4949d0d1c6f86bc03032b9c78569be35c5f1ca7eb3b5d09934a12358cfb85f4e5d3fc2680991029fc3dbd3f6a280f002bed546cefb9e8229a943ce978de0bd0657d80bc99b48cae836cd8d0ba956ae55f3fae262654d69e2caae1de7877f673099f2a0833169f18e2c4d2a9b2cb63b8921d45c4538d50a3e498c44d21a5390750e3de10fbf9be06ee0de544a8d58b26c67f97795c9cb97b15884d6d3ea03c16c6a27152f1acadb9d92aeba5ef441201f6b1b0e0d89743dfacfec9c8dc0cd9e683a69c4170feb5c148248f20143e86ae4d95f64851964e1b41f128d33d0e716b3a29b2dba709c3b7f7e184278b6b7dd873bd8a4780930b58545c34475ffb3dea27dc8fa7fa0e162f593dff233285e99276673b414a5450d62af251308732ced0c846539d0624312f9a35d7026513168d2d0ae9db6291954cd18251fe8bda1f7e1e9837e6d9d772108b2427a1f2fb0f017734619963a8fe717ed2f413264641adf52a9e8c8dacb5047c5577c880900434d84e53e0a55942661beb6864e7542c270fe7d068cd9a35bdc0411d5d73abc94ae97012753a41305dd71f46763d589e7de62168d45ec50c2b54aa1f6ae99a6e4abf9085577632c3eaad0a6cfccefcb9c158f8082e63acdf599fea76bcae9f11c1f85e85b6f677a74e8ef73f8c7a10cd20922005a7b008e008bf4e2d731d202d903bbbe80609b164fd1110c4c36cbd833a9b0cec256389f38d5af17ae62064a434a355404e9b9ef067ead9d2f7862c63c03a2ca16c428ce04bc4f24bdade1b9e23d3a0bc2eee2cb43cfa0034b5080003dddaaf662a59ec5e9a3e071e330f1bc059b3090abf76ce211fb8cfd7328c9b7b7b4a3ecdb40e9d95a941ad464080f635b9e4d045ae68330e8f2529bf32a8ccc078d05726744ad9e2fa3fc57ffa6da6549f4a06980ad7cd6496424b272ecf698b388fd7c6379bfc149eb8d706e7d94706cf812bb9b0d18d9421d3cf4eedaf10546b84b7b89a79349285000671f0a70d4b201d3e70fbf83a4536532e9d70820c755d9367118b46cd7a2d6983f3f1b8747189c942ab6a0f69f1bd56a72ba888a2b75d5b1454e8d17cdac072adbf921ee28c6dc0aa0b346d8e0d70fdd78ca1c665bf66dbff229bfe4f3946d690538ea84b22d31690581d01be8d54c1c5ecf24862d94003e189bbe1ef6f624c7210c63524b88bd10bc5080357e58bcc481dcca2d86d77100d966b051a4f05d86608ccbbb355b898ee78c60642ac9a0e3f4f0a02a380e7cf48f50f3e5eaceb9beab76db0107f9b3a320d92821668281e7923cf244f02ae065a3c859cea29251cbad3336e519d6d863b2a8be6cd548552face96390cfa9655b08862ce86a472d2f0c8384eb8d422eadd3e03f266a32ef4f9acd2f725708ef273fe67e48c8d183247239cb65d5914df243a1d9841725f21cd39395635bd7fa6f7470535f4e5a9155dc63c83bb4711d465f74e109c0b9b726bb495727b4c3e796004757416cf9739af7e135ed5efd21dbf4c1d3286f047b44c45edc6568d2db3d437e8544947593da23e086b29dcb85a56ac6c345443e6ff4a8a2e856289a5d6d10abe09eb99e81f91f9fbd1e08dbd0aae1dd47538466c54ba3f88c290da260261d93642d9630b03cc2cf06a90f76862d622820a029aa441a417f93c350decfd95f19d05e7a01f5a2b796fa575eb46cc1ec0521199c9ab94c87639cb0a68c55cb9423a3e66d6a14f57f020d3f8176af81b69b47ffadced6e755571b5c08713f48f61374b62c45964d4e03a62084f0877845c69dbd0fef1177974be794abd07d05212ff0ea7df213a4dfd7837e039bbe4bf9d815a8b8ffd7d483fa089809f9564107166cd480988a4c1fc2a81c0125ac956a2b2d5167ab286f28a4a0adf09a98dcf8b016e7c9954d575513506f6b6bac26c23eb7f9673fc5b5b6cea8284c546cbc1dd913f135a7611f1a48fff68bb51c77c1483eef0a120bac55a2ae7a48744c4d991d2d04234b7062d7ecdb1cfe07cb7750039e8047bdba52ed0b28aa6235dddf30b8076af4cd5d52cbbbc725eaff842ef9371c5b42330aab1fad7bc17af3f4cb72458d1ed05bc3b5740ac3616e216fb7f1431f35f0406ff313be3ca86f6c735f433390355e068c10b1e5c58910dcd8c3bf86a4498c8f5d573b5e7246099660c2fa8130bf78ca9ef4e4cdb9246ca117ad6d3e50fc3289605bd450b9e291d522668784315c967cbb40add796abea01341245328a073c79d1dc7096cb8630faa4ed6d0d8061e4d1a60049ef7ba7a17a7d660f676b0a3509399e4ad2b9f4b58de21dad8d345e15af30ffdf0e1ac90522e18061b918f6b7a68d8d3060a0cb75ac54a48e8572271a63bcd5b9d832a2fc89e629edfdf7c78160839258bc64dbcd5def17652bf55ff117fb0fa86de8fbff7bd14bc7294470b77dbcfc7be7254b7be5e5243df076cbe04da913ef01eb6bb1dc3a6bd8ca8bfb623d54ea290a539a3005a21d380d1af83141223459228dfb934c1c001b2748041c9ea5dd50323131f52240c8efbdb66519adfa4bdb16ff76dcc04db1db42e0739281a03c6b272290b75137a467cbea0d95e67645f09ac14b4bade4c903ecb99277c6709d0c473cba8bd106659f3ad7e78f20ae2962abf705fbed9915e569f331c165273782b727562a098191c827295a1dc43f7b048abf1aac3b242f47850271f9c761cc02faf240c30934fe87cc0e7cc93c869685dab8a8efa3dfe7ecee86c060282718e4ab39dc14bc3638306feca4a236a343fd452ae98cd1e4089dc51f43a4372d5acac83d325c6ecd0d3c9dcc3afabe0a07c00184e1a88a6ab9dd6d9112594023168c5441ecde8dddbdbd3a48d659e09be667f3383b91692ce3fa7e1da24e0a4146ee526a306be4904f1f218318784c382ef8ee43232d1e327faa2e457d73e79193ac7dc3bb33e11629b918a811c970ef0f1ad90d234d41417dd48c7bed1e60bc80c31fa110d6aa735ed7037855f1cc552f449b4825199989ea800a3062a02b360e7002b9cc6708a2f3870c3ea6ca5d9d33420e0eb2f8e442dddb9ffc08fc027037c12271f0baa82a01b396bdf56b936a42e7ab51c0d850e996b095daad69ca4544bbd1d75f7c52d581e97ae2767e89ba169fd3357b799a6c37ae51ca4a76a1a17e19c506a3e52f6faa4293e6116ea7ff0676b7ad6daf09e49ed77120464695221f4f4959ed8e22de3066dd14200f2e96e78f2a23397943be5668918f350a0f4283d8278698dbdeedea28fb069d1826d99319c8a3ece9e2cf720cd5bcef3c95b0dd43782cd0043123047662e24443fe57177f6330cb6f64b48b4a178bbe463a0a33851b7c2c1f67095283368325b6259438e9e4f3d3146437144ddaf87f7f00f00c4aae88070cbd2e8c4bafa8acbf64f1f13ba0ae60384c90159cab4a5066bbb58cf520b03cde66a4ca5f16516eea530612fc0a105477d6cdf280565750c9527c46a0aa408475667aa7cd1afad842b7f9db56930bdff170440fea104ed0580062836543025403919391d81f6a079a403d72a3982f01891212c95e0d928873be82a579012580ce678e3cadcb4c89a09a0acf7502265e56c27af8ee90090241262dadfa39f23a29c432641d28b4b12c91f7a8bbc7d35c28e70a767ba0b18f80117fcfc41a6e1eae17eab87527f53dd2e852c436d1032cd61ed424ba7b0a250d578a9a656c30ff3843e5ea0905fa0b966924f6813f063cc7d86ff988d3690a6dcff756e4ca97dde204e27d78731d968c2837f25fa839a996d648f105f1a6f8b974215781bcd0eaaf52b59679a3500a369b8a64c7ee23e1c4c48396276eef98ab199f0d5743f9cb3ea198c657764ef9a66ba30108230b9a73dd23dd7465d138182b7f30d17a6d305b4ed9b3da6caeebccba0b85d456f1fa46ce8ad79901474cd15360e1143a6425f4b46b398e55e92953d34db9d0ebe78e3a1cd2a4272f997b8549b7638671668fcda9e1086aa0840dbd1a76399e3e0c96b742b36511292f5f96543619f7775171c1d844b9b629f5e8efd3216ef0d87e1a6b720da140c42dfb116a89e55bc4bbf0a701228975b7cb923d3fcfd2226ad74988efd51f1f09a9a6c62cc4247f88862a3bf0b4355c53c201ab8791a36337febfd3c0bd2b0c4520368554b9e73b9512bac693686bf5c3da1a65b22a87b397a654fef318a2487c431d8ce25b92d7c1cf5e06e051833fad1ff4fda7fcd6781d70517b2bca3baa67d2d7c225f443edc10e675d53578ae45a9add357628b0fc23f56bcd6cc12bacfc063097fa2f733d7ffb6dfebed95e0042d3c82d4827bbc297381de79034d1557d74998ebb2d0a29558dc62801978a58e77b4e567909cbbd77329a40bcfdb2e2e58fb1aae7c53ca9bb8b3dc4fd577d29d83c884ddbeb7afd9b2f493d6cddf5b764a991ce2f6e20269489c24ba98c22d8683cb19552a0c9171bf23032c58db8ecd3ef61650bf7061ab61ae5c2c36eba6293507b644f5d07eb24e04d72cd84fc99ccc74c5d357943a248797af1f5796cb4f2dc5bd8cd080aced37014e16a3bc52bbb0f110c14627bc2262cbe6ba03d38b0fd1e8af6fdf87a17fdee94ecaffd18b3ed24d28c0f9d2259cf0799f82be86acb41a118b0f723e6c01e7da7f1317b01f0093b03369342877179c6b18fc4f67c927173ac6e6add6b345ac8278118a4916558df6b0414159f5afae30b03efb11721ecf44db94636c0d3ef56d81d6a662e30928aff9305771c2ac81fb3ac15faf254a45daef423778a6bed8b61c11b7354536aee8dcbe42605116d039971088e8e209dccd04f901751f2a1ffda4f420156f9f07d0985b61e5e9aa2e4af7c84aa91303d71930d75b3ecd0d42932a6dc9b2b4c8b0d5c05f1dbd315c517f7e6823033f9c79323b3ae98617c32a621d04b749b3dcf447c9e6d3db9e4a2936b915a721ebef052e47d9364bc1ddde8c2da38429999eaa5f338c631c2f969efe83f536e4ccb6698ade1118b4f8e3799151b42d0830e36956ddfae6209eb351ec7f6b6e1214320ba57d45335a80dc7d68f24c3f92a97d9a6676b912d935b0623a4c1dd6939bb67a4ca777d37e1b43236aec5e1df4b38860b8dac33723d43dba72110d2b50a045c58b2b1db1ab34c51e6237e2ae855c8b4972135b184097fa35749141eb9d29e2c41cf6543cfb6132e9f0718aac15f07850a0f4ae8afece5ca1c903688e7bde6bee803a60b62755ef065c87e7b76cab188c41874cd24af8489e35693f59aa000ca5264a0fa25758c07e060b4104ade242faf5864524aba10cb9eb4f5544329920cc8ce0f35aff4326ec2ad6da3abbcf269fdcaa4d83cca00dace598bf0aca49907c5f351e45ceebacba5ff6d8b783414d4bf030da14821d8498aef72b7e24fc197c258602e7ff8659fc66b92459a7062a33900a93f6744eb310a7ba64d9d4799bb19a47b7cae0e08ef652beaa011441328cb54efa8bad65c633587462ce7520b266a50eb601dcd2d1b0c543c311a2e906717dd98b3568a084f41b0addcbf373d1986dfe8df8129b7d9839c66f67219de6fdd05c31cb7a16c0ce6f88ace0ab24f4d9d5e2af8819155049ed430fe254efb3eaa3402181ecffb1d9c2a0cdda8bfb759af4402089334d58c23349b32cf81c82d807244d12eea618019346dda356ead1ece11d693bdb4b58e84284ab93715622896b550bb1748c8dab2baba4c694462e917ff8543692f33fd6ac883f901e5af9d3a12b9024aad0a12c366637c2bf6e63a1223ae25e0b43e50178dffa4ee1962e8fbb3adb7f37d0a4b0f4fc06d01a79c7a2b41b485c0f46932c8b06f8931752ef9dc0d2bebc76e21c2e0ce59df3ec22787d9508fa330232d96a302a3eb1cbd3984576cd96eaedae0ed586553424e84806629c327ec9e1a0023eefdc04c36fc7ccf6501d911b9d1f24aaa9908925f6d7b2ec632a3e383440c2aeb0f463788c9c6e1a0ffccaf1a962bc6973e8b333caaefc97a52ebd065c61dda130cad61d692eef61f9b59bcf8f0f079c7fc3ad96dcbd4b9d159531a1bd21ce577f79131ed30543f40ec61047dd439e3d5a5997a31a0dc32feb32debc99b7c52fb244391c94d0fbc91700b5302101c9848827ba05e627ac57b6c3042a84d36bc84486ea33a6ad8ec123a2b0c846a10359f515f6be3f5a63cdf9d251064a23e6b4a6d67bbf9b98021d1cee4c286d1fdd9e26294d820ebe3260d3b3aa93375bd9ac76ac44695a2f58d7404ac99a9e640f1bb31b714018e7a0df2c26f221a28f9ba0f34449c1c85ec85d03e3932ad755a7a397fa55e5caa9a778904cd4fb57483ed84eda9d02db12ad888513154eca47582f6498842a8ea42fc3b77fbbce99894e7499b7af4cb5a5b2c39951c73971175554deeec39034cc7492d5f9856255464acffe4a873126310354a731d1f77b11e4958f08a7b42729e856bbab9329e8db3910f9552b3405e7ede75fed5ae80d116a709a7a7ab406f8fc3aa01ccc739e40f074d858902b630bfeee2ecb6c2542afd2a21bc0014f810d41595ddad770e15007df185f29a88245ee4be0538aaaf235225e0d04e48f1d7fedaef59c005314c383d90d58f973fe29e5697148de22081ff2e78df8b8d0ac94b360fb09ebb84bcd95d2acd3a3b8d4b2a812a98c86242e48b275308f970fa89690101910cb8a7003b11c67e325564cf576bbc07de2ab47864920a6db8f5a16027de46a43631617cc360905ab1a1a78d4aa81e509f73cf2511dd0ea0e7ad9ee3f898e4e6b486e34d2e9fcddb7c9fa6869d291ef3fd8164ac96956dcdafd1da66447718243d8a477be94d761d9550281d1a4a942ac935f40abe9ff6e001af9935e6cf7f4151789f953fa56e24adbbd8b6cc4a69fbf2e78d58ee8abde07ab07deb79bbdb9a6af9139a90a4ca27a96e9e439a976378fc2ecbba1bb7cf671bcb8af2ed8ab75a9f16fdc0fbc6b4e56bb7a1b2256ca3475414d4091c9d75d644d3837c3e98b264a93e67ef1ed710c4f4c389ff0af457b4004bd81eb2b3b44276230f16ac0f88d7cc463280e76bd5d23a0c6ec97e53c03656fc9b0772cad799aaf7dc2cb6c121c730c5596bc14b2b90ef43df801180ef8e5218692dbb4f3aab0278e3770e7c9b0709e6d47c88fbdbf20eba323d53966344fbbbe1e48846d1d2102a84f475aaef32924a710f78d70781f46847de91eac3d6b937fda10dceb6f3021144f24e738e2c71d2b3105bff98d5ef84d2d5a7728a5422a66f8a8366622630a57491535b4b6241d43deab95a368b323c258cb759d30c5049dea804b3576f8952ce8c442d03a7444ea0edbe660f96e2b2207af317d899d5ef20aa3daed413c4ae930dceaed1539c848d0260efeadabc448fca2a85fd42e7f27fd1e378df920477ee11625eb9aba1dd026c14c3d95f6a9ec8db59cbf29aca848bce72bfe890554aff2454a869578faea3248a546fd00f24fbd33ffea040e5fd4ffa85c160f2db508245a2380ddfc6b1c22731e7e593c0bc0bf2c58b640e743f904bbfdf638e368b10b9c6fb576568305ee068b7c2ac916f88fee49669e4636a71883a0036cd1bb0b543d1790219f2c6070b3a45709e7d6bba34e74c9410b2ec5eb66b300a62993b896887e8e8954f214c5be7d2282889da1ce5699131938a705ac7a191f7c18273891fe70609f5ac58db822e24e4a3cae760fbc3a8893378e4e730b8fc26aa28a875d956f609effd822d8074aa329c1a3e515fdf0560187a15693f307257f011f535c376c0ad0aa9204067f535a0cc68854664ac7191a70d66ed2823787dc8a6831d61973711e466bab8e9ee80c3b1f31a344e858149203e5160c05e27bb84674b19524fd3bd7612c25a2ef398a02bb17767d84137f43cca6c7e8aa8dbb92f1c8addb434e120c89c6ed95fa0a45000edc58d5ddc8d864eb2b04af108c1cc8f4b43aeabbe616809b2270c2192989e0e9e3400e9219b3a9271cae594ebf7c3de782ce186e342c0d0b6e3cc8dd1c2dd02fdb00791051b3c0a3725418a96beccdac8210e7817e5470d1aaa6099bcb0bff435cda220ba653693b4d86951cd94035aa739c3521d43d515dcd2a8813d34e6a9f901b8c7ad5f9ab177b9295527a10f1b07d492e993a57e23f0bf9f34c0579c4a2cc948910916eae19f136a6d7b17fd439c3cfcce5bccfb9313a7e6a26bee82cb0bd48d19fad4a435406bdc4094c6caf763b552de9793857ff4e777e8a49a8862eabd2fec1a1dc7765814dd25135361caa8c13c209024b14c68bbf025ac99869b1ddbbe5acda53208ad1d3cdbe3f23c637de84601e5bbb3ed77c803512b26f9c6a1270c1e1f2aef76d181aa26f8b5f00c226c359d288a75e8a15a0adbb8acc6952fbd7fa06d9c35409082f212c3fa1a329819f6ba478bbb2de272f4565467b4a4fd86f7f1049227334f7b85a0f2f51aa4355b2912fbe986b29f1ec18b003691f8d373f5436f25be8f308ce81de9317a9277a007aa2ed51b0ff0a933e20da011207effd62995e6756210c8c08e4aa172246c2754bac5bb80f5095697fe5037b0db0bcf3a984e6040a7fb9f0adfd0a3e6dea08c5b3e113d1828bcd8ee4c741bfb6aa4b865d09aa61c7f8e382aed30f83a6cbea669b4ce293b0a8d88cd847175d19a46eaef110d082534d0f799c1dfafde6035d8bb4217cf63199869865d0731e1fbf49f09efbe8b0764bfb9ee26602f86643eeb55ba0bea6159313bfa9762243617b0c2cdb9bc0b54dbd5db1d8f2180a27633c2a63010d952328c33d5d6cc2c71bab18acfb15019e7e1fdf7f8be9859756674d37bb26f68d76f59b2d5a35181f96c1798373aea2a3ab2c454cec5b6417c59be56843511cace75841a95ed8ab1fa125dec3784dc6a1562bc0929a6ff7240d43b062b697ab96fd7e1b2497cd862462f0dcfe7a04ac65832bde55e684e43eeae704c0cbf9ba53823f4f8dbc589aaf5e00df0828f500731a6163fff35b5d3a73cffa66131d94dacd69ad605532d430630efe035d5ad4f535aba1e4b171f442b5fc7c753355667547069e590298a4e3cdaaafb76d7f2900df09ba0300982490eed96d16a7a9012436de816bf85808cf056a60d690cfab429df62f5225fb73cc04600760e2e2b7766303fa80b4f81ce919bcfb93348b58ef1827f6b8d2841de28f0aa24a31184d40a63feef2cc553f9b30d091f7011b6b41f97d0d87affe7afdfd848043715ad78b552afd5456888afc1fa5384f3b2124884c064ada6e97f7dde72b75dc6ef91bc6079b727c54b7beef1ed0fa5ba997b77dd525207968e9f79cebca076484395c3697d3d4934a02ee60db3d2c9dda05b103c402b188f6b8e99266b0ca307dac1544d3b2de2c071f165abd2902557bb03c98fe5e271f2af8b4d73a3d3bff88c763b2c36efa039b791d58cab513a01854ea8e0346219dc4e1434a5277c4af54c21d71db22027b34e86ebfa607ca29c029420fcd7a3410c0f9ec1dde3355895bd0ec73903913f6fb69353297a01164ef7d6dd6fcbe26c1714932db8c876a4608193904ee910b1062d4475c9760592f5a4c1ba19583a9caf9cebeb5e9542ff94bc0d80961c1240a5f9bfff1ea830f6330c7498f1717ef7128b7bbe9e1fadb9a199440a7d43c07e545b629fd6b18a68fbe0781484b99329a340cebadf3cb3182c5e6d1136e6fcbee7abc3f55a44d877778d3acadd26f6ebc4c6594e6b408a9e023870dddfc9ec2872ecf1d76d677d78b7341dad932772f9c87cadf7bd1e224c2b6ec8a28a134f57c93aacf5404b5bf1c37ab8613f828d443444c1612ee85b8dee51a993b042fe67634f448b27b3aec3f78ec5436af36ef99a12dccf620a53c1c114f5efccd2888c8dac2b0b66bcbdef52ab08f2a130b294794bbff4d27382fd8639253f7706d5d6fe5181b0db96515d4576e851859389228e099167877377fa80b91519bcd3f9c74059cefefca1ffc65c10d8851057bf304c2b0bd037dac4ec948a19909621a1c83d1d2d0f9f5821315a32f7a76dad6bc8233ac717b10ec41f93a8edf921a0501fc1dc2c2fc47afb621aca62c08e1ef6f2b783884ef2cc30dd7a706aa1dfa9e4170ee3bfd1400e5a38dd104501b4f81ea08a6498caefa0cf31fb0fa87b530d45f6701fe62f7d945f70183dbd9f2251080ca9da283d964d42dc5a27b56be5c02bd10a5ecad0345a545427f52ae0b26752234c91ce02abdecc313d0b405534ca57d31d056a9b217a7a6cd7ffd3345f1437b646ae339a85c8a30d06b74625fbf5f876ecbad2e67be00a17c4dd0958d0d4118c6a9913f3161004cd3f93774b21709f0620fcd93f488d6eeca67f9fe2abb9c5816680c7ad17e995fce44600a1211a734b92719d8141d4bd1b60117b0dd75426203b60527eabcb1ca18366367a05c6eafff33e3954566932853dd6ef74e3b464b5e8b2d9e22e34d0249a636ca957dfd78e29283b468b335b7bc0d672bc71626df4ad6166e227486434ac572f703a271c1a1b30762164d662e7d66d76d627dab918de441592e4afb2676402c5812da7b8bc3187eb1689af278cfc63a048c736da4c8d2a7ba79fae15cc136e5b46d44a999dc29c939236a8692739210abb799a7bc576286fd89c2d54713b2ef7aea6b19184f7d5f8251459281f2a80a7bf1a9550b4c72431785379ef701bc48e3857f2470c579adeb30cd15ebe5a3be8b78d10b264707f9a53c3898dd33312e9aba09d4cbad365635bbe0d12b6903b8577a85319f6adc211db0916e9d845775b1f447d588895059ff869c4576fa94858cbdf79eaa3487e0ddf3c7555197c38987f374763d20b8364d38ba461f652a9696b80523e1d9f1d7aad436f62f2d98ad70c251ce9b9c68af5543978944d82d4a2f7e53f7a45c8d60e1d66af01f1a1c0d308c85cf15179abb14f5b8f0056f6e8e06b8b53a0d942272bf4115874f1627d84c235e8148a0eddcc6a2ef3f4d361bd64eff62c2a5dea39b1cc4e271d6a2732b028de097bf29099a5460d9780c23b241fc15710d5df71ed27da218b1da7dfa163dca0f667473ec29410d40ca823a2e253f0bb9d9605b1711ded9ae7c142f1df324f318e30efef329d699f0d26217251d4e95e709ffc7ce73166e602dcd8c1fbb27c0a6ef6a59f7364f896aab06374a89007c863af5892f98694712efbdf15aa012ff28505839dd8a4784fc3e4f4d301dcb512a906fcdfc41aac4bb2ed7430e6e4c5081bb4e17c8e8fdee889e6113bc01a548afd23c352a55ed577ffa51f69e46e1adf12daca3fa4acc2b9306011ee4be959116cc5c8213eef9e3f0a777b979711a2e9b4293e83cdac31a9330dafd2b5df5cbc5e0df9fad1de42900edce0437290c86df834a1edc5589d59b4e69fc60a277e1ee64c1ada2edbba05fe6736422a35657f199113269322e9bc489c991d40fbaf27c70e96fe5ef07271ceb47e26036287db5cdf555aebd9ce1ba7d6a986ad7981e456aa56dbe4630e00b0540bfa437b0382f4bd808e32abb4c7d3e24e0917212501431eb797938430e9b31349c138f6a51b8ec6d53da9c961466fd6c21f216a0ce244590fb3ed535943b2226a61d46ee5f53dfacea93e56e11d7ef5ee345023e64e2d1a368a4fd49249b6ec171f9f183e6147965f09911a175b26cad172495c4d7b17027f3117ce04f4978fc2f80f8c91ea5c175ddd68ae8856a553583a6b39f870f9541ca957d7ca134be29dbfa358fa0cc6c483f0cc743aba4a53c431064c0501c16f835e90e090a3fa0890a72e75b9a76b3f4f0b441492ecdf33e4b4bce2ebd2a9775a641689652fbb287dbb5f5942d4fb8a546c7c768e542bce921c983d4713dd94ad717b879c7b92249f60b88dc2652c174f25ca72205fd1d22722ad6dc39edd4cb6a02bf3171d5842d5f764c86b68df4eedd274142c1198b23f60d1754efe9013d913a19f149ed6de6008f15ad5fee9731460873fa9f71b2af9e4011a875728fac64384dea7c8fe76fb40a3dae3ff3028403ddd2c8510b50a7f7df9e569c0bdc8e7c30d51e751735bc5dc795a2ec9bd9f52eb60a19aa168a7ef2e8f3497a045bfd56e6faaf9578d3b324fe231371a961a3dba30aec6b8ff2a4a5e634e609fb4581257426ca7c01e4bd666932d4e841e04d327dbb6a9868bc8d3acd202a59c000991b5e41ee1c4242ed2743999be0c8389925cf0bd0a6b9cdf6be7104af50719cc945221c1f5257fdb312e74276e19d988e57bf57c7ec79d3aa1b63078b80ece53e24c2274f9ccd6a370fb937aef0c4e6296d38f63575709e9b38435ab0b08f6ff91fd9c0b9987e8623eab2935e248cd3e65c179a1f949358b26cb2a11913047a77499138f68773a665ac8a14f34a23ee4cb2a51c7e812225e05cbb970262333a04575028c5490962bcf7e17cd9c0c364c0e325c9e05a5e163bcdd28cda0ac032af273d4dc4ee5d0d2a1a866752d44e105b349f85e4edc4171315963e6e716f0cc36ce81f64828a49effd09286f0dd5b555264ab3051d67a81aee77e0921fcbde0f9135e0052014b7eaac38aa8c030e4e3fcc9007f69bdc09a6648103bfd607c0609640f009ec2a476e1707c3903b866d4dae51d4c70e16f8133e984c75b7366bd0b7fbbf493bffc10dd183d8297844df5510ca5f367d183d33cd1995442af0e0bf2126ce67f4159dffd27c974206a5cdee5732157501d50064a4f2cf5a384a3fe8fb07b532bb7b40c2204f02193601ab7e7909f91c5e61c6f6e473c76c6c815d6ff754adfe937f6497d073ea5511897048f7b6abc24aef246891ad58664d66381c992957d6248689cde444db9a94a92bac5575665852f8c4958b61073ccf3fdfa700c3c2aa3b8bae00786ca0c3e32dc811c04756b17784552d6dc292866ced60c77de82fca0d0c1d60591804c127761e191550ca18c1051b385ef1fc77b6dc7976a999d128760e948a7c6bf5526ebebaa7d2ac9e828564a6428a95d0d782a9640b8af7e1c406ff265bbf054bc8f66fa4f4b58f9f961e7c1383343f38e6321baa7323875738b78362f7fe40b9ba2cdf3fbb280448522333ee9962aed2e2086a634b687d48c6f953b5ced3686ff1bfbcbde3e099c1f05ca2ec10147aa67d1f559d2ecde79165fe09c7d60fb2d538961fb4be98f965ef042e36ce986b1a77768cbdbb0089e6a54950187b55b5d2018fd4ebe5dea68aea7612c166f1d78b05b46766a76c36c7b46893228704ae7aadad10def5c02cb9b1ced4661f07116198d2d3ca86ae942de2cb6148a8ccc1a8ae11fba8aa61cdeb18f46afad8f6fc67ec09d7cc36275d85a9432171009dcf7da5f24cf05bf14a619d76914e293851605074c2e14dca300398d29d1155bc2b9f4847ce06a315fc8ff537c298fa6b5e48e7c8138f0ad779c74c48bfa8dfa78e6c67e30a5adf3bfa0743ff38e5bbbbb53cb24af519ec0184f072ece38463deb1581f4f3996186a7ac7429ba1ad4090ac0538e3682bb700ea530d6a3d33b674fe0e63f601412bfdb9474949ffa9b71e90e7db72c420139351780e3a34b3cb4d728287aef2edb8656848100769d643143770bd2c84a378963469a98555f26d5bfc7f93a717b504467581181218ab96cc519f67ca16be86d2bdc424a42f9c9e7d5dc65bbe48f05c92f15a48c63eea22095a502ba057efc425687a6563769fe6121328b3db090900dc10747d56305c9ad2e6ac4b4d5897759a2e058380c5e2511213286931d37dd2b623d2303c61aa462b2006838e6c51375aeb29f5895939a6556216b306c1fc5566aae765ffbe5d0a3b3eb1851cafd2a65eff551894f16c31bc8b902834232fd821ce91e7419163daacd92ec5fc461f7bba1294919fd113ce9d5d92e9faad73435bdff33b43c78035f680f4fda068f5349f7ca2bc05a88b7ce4277db63c00856a93decdc66a075cc4d0acba776005f690767bcb1cf43cd1bf8a9060a912d83e26eac825b7e8c21452ff88eb23654148c6889f20dc13604d82688f9f05add106be5bde7632ba7d178ec98c2f4ccac9ea2bc7565225f70f96cb6da836b779943ccef5bb4699f09812091cdade53f491799c96388ce6902318f13210f2275adef4d2f087923633f5db6504039fddcf7f7a1fdbf82e2dc78143322bea0584ae0950203b45ff5819575ab65822b527f34dfe2b292f14df1edaf97ac084c3cc7b628a610c4298a8cfa52db106bf5b122f3cfad0e04667f8373763b05affa2f92a3b5ed70512d793cb8ddd17a19c5625ba593caf96d5d512a3c13785dbf94e2e6eed0d607267cfdeeed83cf844eca0cfebadc9253a631f5426e4f3fe284cd8b4bd5a635450154f44aa30602d8c38105173712cb3a651ccbd640c7af45992824ea19a62ff8d68ee8c22b6ff2c4ba2140150f4e7eafc099f231d6717d31b52ed189ac90b51ffc4998a4094d946c75b0d53a50f50fd64281cbdde006025a2f10e05f60e9071483976dd9c17bbbfe6d176a40b47ab87da345d8062c5dbfe4d3c8747da3c116f7439525e2799abbfc07de980ce468111a9d77da96e9a6a04cb5047a7ad174089e887352c5b4638229005a9416ae6856ca54cd2b954bc898849eed2f9518a02ac8cba0b39430baa27935b3b76fcfa10bc9fca682fa6acf16da079adab8c3d1a497127faaa2d4864e117786abe6e73d3b0db8c1366ed4ee9a7e519a8eab537b2ef35541622e0ef0aa6ebc97627671e169921bbeae424339f1c13075b2aeeb9e00a62bddd2f79ff62ad7187091ec4108aec9394bc57a7b2d133bd3a8778e9949748edd2d45271ee558d7e5c447660727bcab719f4f29a485532c7c5628261b8e8032ff9c3490dafdf7dddd4d0564b4b234d493404be8e58596fb613d97326760e7a426bfeb125242c81e1200ddcf61fb630d28f068c1643a2e0acd65fb51b11e4ba0c686d2e318896f56d3fc4b4b7016c0ac0157c09ad63c262ff57f00a1e1cfb3459dcabe19270faeb6fe0eb7cbabf46614d052d5813418be1d565965d2fd6944129ed1ba4067be6f0f39cd583ff819cb8bbd78519bd3a4fbdeb6a6563a22ab393f37669502ddf85476c6f5ced38d32c8ef108e50a945bb0bd56f2bbefd966a3c733c71280bad8d4a2e96d7b9d828c38fb0015fe0f8a30486c0eada0c7cf97468432beabf999a635e1f475c28536e2d5fb3bbb716d69ed68b60505e2231b170023487fb8f59b557e2c635a14443088353cbe2b4db85949d8df8299cc66ed99b6a93e5f1d10271e081427115048807c4ad1a40a3d01148d32058a9d8c4a8c36fa2af17f62775162e8ba3cb60565dca98e044270668ffb08124b03b08052f241918a7901799a1090688052f6b0257a78fa9f9de95336791dfa56d6b5513fbaf74ca7966eff1553d7c8aaac721fb88bf852df0bec5179b9f7e9b17935bd1daf9f10f8e98005282b8000ff62c1a3d3e902536844bea412468740a6c449daf9ce990a07b59a15f3eff605e7568e11074733822003f5579c7d90b3b34c53a2e3c501c9b87352d9fdb9f23c22d957574fe320edec9a238232d12de84454bc63f62b86056542415c0cd5ebc0531eb60834fa9b4e8d5e281df92786de63fb80f123de9175163b7173a4b883ce7f4704d72ac7fae45d3f4675bc3c5f8457b778edae44f3ebea720b30ff106a9395305cf63471b04ad95f39c2609fcde04868e5c73647ba6cc3235be2238078c92f46132809d87c7c2e44c1826b1db8e711f0a5de30308115cec34f08190d4f465b747e8b302eb1af487e3081301a7a46e0dd12ded151faa0dbff9ed1cfd61bed0aec503982ece9535bd89d7801780a39921be510fbb4f0a4904455a7d8c98c3adcec062cd8a02e83a507d745821c909669d23dfdb0c61cdcf8e762585c054cdd8b294b9e06e259a1e7f9d01a2516723a07160a57b79060a0fa025e489d8e9abd763250fc0b32efe2c62c2226237378d96043b085e658d24747adb7dc54ed67f6f9d29ede5c77970ba64dc84d4841971e3e656aa4fb8870bbf938acb541bff506d1a410fe1f4735ab08edccb705352c39babaf910b1cfe56f81e868cb5904c1e7efa836faa5590f64855640d1d40089772d5801bbe0eaa711f1a551911b9343931224336a51b62a7a59b1ef980d240f455755a627d90b683b09709ffe98ee6bb3e362376748f025b9f6a8daf6ebaae49cd2c3536aab95f67a2fc92c2c26621cef9c2897d3f706a8c308232615aec88e9044d50ef14419f698c393e5ee9e417c9d2fe7d81b1e783a0af33b0ef03e783d28f1eae0accdf5623570228ee871926740a8f043d382eb5b0059075f18325c95665d2d4f28a97fecc834d26c10ac1098f88f233784ef658929089ad953a7b927562b978b67ac3950f84612d7344759e6bd13d9da9a2cda6f8773ae66ba72f5f48ced8b1439cf9c9f451c0afcc87d8c450d2418f2042c2ed001021fcc48ae2491953c935e0e9a5423dc922e2996d76702488e37a9b3260003a27bf8c13ced89f3358855ebb8d560ee8e5047f576416300cb3231bbcd2e30c119ddd237500a8c753a807de709a9a6a9e7870e34d2c8d34265242ddccc688749340d10960d5e537b012de025e5c72ab3846a84ea4183216fff991fa3fd3826f23c5214014e941fae7f191c396c5a89ae56f12c3c2d4039b65e60294f0ce9c40774778a0e1e3792a9855f5d03af80d2b32a4ee0c26043b49cc7170690e6f45a8b2282fa443a36bfb5c18e7631e57721b7791625c813409a7834e3eebd13dd9d223a43829759a3ebfcf8bfd27081178b1a66e4c8621beda119a8073f811cbbbdf3c9a34edcf85b64b59ec51c4b3ed34392338535736a54f296eca0857f52111ea888cd41ca2cf1c00f068c6c6f78b6147964a1f89d744541f5fd81e750214ac8170d1a5449d17f91216e602f17efc0469669edf92426192d8b3c73c4b25410874fe9a72ea109355f5e44f7d66483f6903667c9c3ba079682d307447734f37e567c06e0aff628a9993d3dd01adde5efffdcea71ddb4a6288b11614e07c2f89e44a880e99395c5b78bffe01773a562a06d8e552140b280557191b58a28e098693921c7d23d4710f1ee98b76fa8a96c2a57c4ffd817c152bed9735828736e845a4270b0a48f94743c1ac48a2a9335b81b8587aff86360912c016cae328b536ad09c85509cc8158e7bf76b47e051c98af5d8894ff6bbf7509b9d4ed927d9de350e50a4f876a7cf1b5f5d1c9f49622325ce24bf5621c444f8062d9932eb09be7e958fe00d8afe500a3105de3620f37f00b509540fe266572d1bb3b83197fce450b775da31d5a108ba966858941591651301a6e93031f6b6c18071c5706f8ec5330f500781e59618474bd98088682d3ee1b0a70389bcad19c5633f194e505fb947d670bc16c7557a7965e6ff9440d329cc47b5466d3a68eeb63d73665509b4287b01750bc9fbc00a70777c21c0d2a3cbe990116bc6aa1391cf1d5bcaacd48a67d30ad19e95f1dff370c4135676551f6bca0af29730dc7dbd285ed66cfa3487242fb113c2ce715afb999f07ad29549a60c13510b93116134c1a94fc359a2264686ad8a5d1f2245e01ad7b429082b8ddca8551f5214c7097aebd338ed7d84abc1dd14cbb5971a7f526d0d6ca259458186c52b03c10ea85786ef618e483c0a27ea3cbc5f719af39c209eb589b928bb9324557c9f08fef54644947e101a7fd33ca3c6c53dc9b46bcf08c39ff8c46a4cfe465005048229583f098708d34853417c4acf585937b2e4600318db5307fdb67f37b7f6e2274001a98fca9b7fde375f34f634812c5f04caae3c26b7c02544ee2c9467f75c131248152a81511f91b9463c3906b3ef52f5f9183758f3360449edc899e1ba16f4f6a41153db4f86c5cf56b4c168e958a6b95d31b526b1e39a7ed9940e720c7a5d1917106ed54a7f2fef93d90a844cb079928908ee885585bc8868b378338f17d802bebc92952e38fb3c6d88d168958b9ac0264b96a460595b7653b77129b3f11e01c58823f2f1697f5a9d5bc5c7d8848235f021014b26fd2035a739c4f0e3efa9cb155b67da65a5d2718fb2b1adbebf02b140fa42623cb9d6461c942261c631b027e43a765332aca053f06d6edf1318d25c9bbbb52d18abba37ecfb85087906c33cab3fcc4e036f19b23286c20a3287afbc07ff1389391bfb15cf9f88fc5f9978131bd6a127e396fb33c0478e6e3db1c8a226149639de6a4b1f13029e4943f7104f6a9d5244e408c78a66b085f6a3f9ed4c1695bcf25b1bd944c8d2431d30f00acf920c3a282b60156991bfd38562025a1b12e2ea5d4a3bd15647d390d451199e9ce3e4d722acb9c0c4c4ce03d5a0e95634f1ddd483f7def9a4dc1988645e97f4d2bc258cae5330f9b37f255a48e0c4ba627524406e71ccee50a5906f21d0ddd73a6d1b2e90cf42d254797749d63a6f3852f6307f7441e5e9438a029bbe1c446fe4fd5df5ff4219e4733e9473ccb42172400ea131f2ef8529d6a9e054a55442500b55b7dad1309e67e6c88da2f475e6ce037a8446c225eef48a794205c775a477321aeb1d18251ab5346baa728662194c95d885044492766f931899dc1b69a1f6986c269b56d4a872f3c4a5782dc9943afea4ff31e5d9b716987ea9b284d7ddff7c96b432ca861aee929c89a353ae0a71612773f7612e7e9d5b8c772caa999b0831e9e2090a5266667f470a81337d15b43d2247f015667ddee53852af0d45d01a86b06acc5e77d953b7221899f780dd8c4a22ef9353a19dc028b70490a8e146758628f4c335a27a546cdcb84b9c9ada716d84dbb9e0479a12d0e6e4d87da8bbb86d3e0d0508a8ef76192f1bafd863e521404ac58db67b5fb97ac8d3c9a8de528650a377fd21cbb28548d64492bb1fd153235d0568b9201e5219666b9e561888e7852fd5fc687a5931f46a6ef30891c1f22a7a4a682e4f9a425b417b514aaf41925fca942e4cbe1def8e1c636847aedbf08009ab55de63607632396bbafa3aa0cfef509c3799486847cb37ec478498c73c45611206dbbe6fd55e70f8dd90ba9ce01be98f3a14ad6eb10ddebdb88f640431f50ca2870bf52fdcc5498d050d2b975f87cbe60e7b099d65b7870843360ba7087ed5ab370bf7a363e80a9e4a276708a68209d183a913ed58095275bcbf2abc456e96c3140d8ed20fedf05c1fc1b5c05eb84f9853bb30346fa33cfd78de646718cd02682991ff576b55eaa1f835941ff0c2057323fbe5bf3be8706ed819b3ead23dd497ae66de41f0fca7873890354e9523eb0f0549d5d5d24679fa370ab7a7202354e93825b348e37b244f658f958d64652444a1d13c6e50951d7e0b85eb4d7a7afba89906960dfe329ac2f3fa50d814fd44a5bd7e0ffb1ee668e75392d9dc747407280e88e87925f287a2cb48a9deb3912279551768c148acf29399daba8fb88c85bbece0f00247fa6f34ea857f1724785bca7efdce2553b4553906fb166894f4533f9cd335c1ea0c176c3fabd592c2860cbee1e7740619c833ade0091e248566fdc2970948cae427a0afcdd4adbf0fa4b876b4baf7aa4c532add14304fe3135c568d73da345c31453fd98e97b5778e84da6a284d7fd878db10d6e434e0f4a4353235e7af181ee89f34cc0e58352e01fdc8be0cebd989005dedfdc1475b18afa137ba4210047988b82058824e51e19cdb827e990b02404b92bd2ceb9de29cbd1738a2a50f4b1f5fb0db1f91ea3e2185ad74df9bd4c3fa7885d8e8b99861fdb10794d441d493a731e57e758442dc90233554395e254b130a2adf10c362f15fe4ce0fb5f8aa12e98f47e16486dcdcacca24d357f5728814aac79cab054fbb9bc4788c9d09dd0a11f695a0269106425a16971a11fe22287cf9d9d2dd28e1f40a3d259cff507920cabdd2ad04b63276454adbda934470dcc0ae6d342f25dac2cc71859ea9a9fee1d2864b26dcd03fe16d91f9846b83295fc166fb448abbe97a1fc3db5e8d180dfdb890bcf8ecf47f2296250974d65c774343eb32a7c809a2917b6a6edb90b971b02462c59f6b2866ece4054bfab14a22d94308792dcfc7aaa2b3122458fcc02f2f7fee9bd4fabdcc2618ca5c594c7721b990ee048cfdb59e4f1f23225d77cb68761e3373bc985ddf904267f379857793942dc2a360988b70745160868571322eb4e0ad4ffc95a3c198dcd95dc9860ae572c4582be1c1b679ec254e6fc86b7e09aa2951bfc208e53caec6ff43209f893edaf9f24307d36899d0985400f8b22663c353135faed24e9a02d0258d7eefa8bb262b5b318907fb3cee57a2b8f84e1bebdb83119cf2c33926416832979f501d84759e939bf9dbd730edbe0c20d5111e95a014f7f23e9e5335b0c4fe378015bad15c440e2d05a3d745358c34f7a8be649583dcaec55aa2e9d0aa2e4473e869d64c51ddb00ea4bbe915683dcfe0a01b0c805900757ce68aadc7c234a062775cc2c4f478c1a8d216d4b1098b79168b140c558a8dafeddd5505d68508e84e7f91a4cbd7ba70249074d87001713d058630325ad71279062d57158587c532566ff05f5801b02a0177d466381af8c6ea0a3e279983ddf9bbce6010b9e5ab1f1244d41634c42884e64fedbc5bbf52e36443558324a8997dc95c102db6f4c6a89e3ee7e793b1c01c98c629bf374c0999747b909db2f21e4a6b0c4cd7ed3f2db22704af6ffcb45fcc620e9653bf11626f391eba7af9d6a645d311c4ff5bc9efd8cdb8c65b552a966eccfd19521ed1b1d9052cdb495f2787b75f6fb91d51e27d846ee6335be5423e4fe1bd94fc1ddbc4786030097ae500b097d7114dcea97be47572407289c808b6b6d13a0bf2453ced40fe994f2847e3911f5ba01b9ff4bdeb4f620ab7a309ebbd0934107b3a0dadd77bdf29975b9ac299726e299a2da7179b8d5aab4e64b4e1431f9b21ae7f950a67807bd3b7feff7cd51cb6cf872c4a6b570964b8e6f82748876b009deda27d5e74e0e5435a2b3a0e2f4bbae11ecdc399dba6554c0837fadcc1a1215d2ef513476e47e57e60074b341139d662856e0529b223ad669e5e222700f359f39a0c0847b676f14777accec847a3a69320f790636196ee305e8cc07885427510d2664893f576b5289226c4e55685b5f05fc81bb9902f6f400184ed85f07dd793880c9caaa81ed63385c1399a617160e152527b2219e7bae1be6b4f772a8242b86fbf8ccafb0064aadba6a17e8c05126e43844ae2fb4271d47448dca849d964fbc4bdd9d37cb302ea77d72672f43dc0cca2c332a15988dd5a67b3df49f8bd04305e02d6019b9bf9907d6416f8f55396b982de6d8ec4a72c15b79aab37f5f8a94ed0e9abe1309ff64c11597ebe1ee28683d4d3ba12ef580c95a2af75e9fb1f79039718e4dfde313eb3aa81e4826356ebc7295517541d4bcf5a5b4473a1d2e8efdf32ebd067f97bb8aeffc8e94460c3a0958a78937dfbc493189d28d3936f449f0bdd079311c0db26b6d6c677ccaaa4b7a450bafa482f8d8abe8c7fbc35db5d9fc75d675b511c8e2a7376d3733568dea86c595cbf3708f47294d4e71c1e578b14978c89f0757482946d8fde790c3b4bd4d50297cc2e0fd9a4273796df372cd76fa380701d300c5cb0b420cb25f86b98437cc731082bb23c67349641f12356d0d82fa862356b1b80868017bd25f7de009c127dc84170f7a5a87cdbfe0df539b609802364b2adbdb1628343e24ba0e237d4c8a6965bce2645c6dac5e76ba9cd78fcaaeb6a3793b2d774bbdb4cd9d018a152634dff87489bfcccddceaf940ef7759a92b6fb40d3a1d0795c96116fa56f7a79f77c9cd9e3bdae8be1261fe9f729aea1651514ad277588f4e4241ae952a245a2da7bc365a8165f2147eb5855c02a1f625bc7f91ac1c8efab2e82eb53ffcb7952c94fda44018e8c0e75943045f8e23ccba7652836d92848141601ec3859001ae54e462c9e1802a13bbeefb2997be8dec7d14d743bddc6a390d99caa2510fe9c090cb2ac0f733ffd5fb684c035ec0dcfbc3b64e92eab4a17171d09386b9c66b86f5f45909b9c3f7147bbea848ac8b2c7ae6ca5cdd273fb6978e4c3251724bbb73a0277a7475f782432bd52db9d9ba71d0b6ebacd8f968f1492bd3288a8f3d77639399ce22013fee0ebffae668f755b294e7853aeafc68e470db7a06f5cf9f0664f6443fa3aaf2cf069a94046b254bd8ad962d8cd73d5b8e4a8a932f7684a9633a1ea4ccd027763100b3eab20fc2fff2cef792a2299471bd5a94406716ad500eb1637ec35dd40e261a1885b3a193574e2709dcd94ae1b149a2a07150b19a019cf889a9767d0c7a9696ee2ff496955bbdea517ef4bfbf3a291aa616524bce91c3bd2907a2d1ef344eb9e529e657725a5b1b9b5c3bdd9a93009e86bebe6c0822745669527cf17aca1c6eb62cb5a2de5b15d94dd7101ba2399f102ed4467c96d9c0f0f66107a9684444238e8aa10da27be6d3c91c1a07727ae5f617735edc3b207fbb7fcb66ff7b760106a269a63e91d6c25752b5243df4136c0aad77607fc4668dd9dbf72c38680a6610bdeb5bf43ba96940634cc1ea581054b02d8b504409dc01fe481a14368203b3f89acd661823c050a73dc50fc9231e711e342355d1a51a5435ace799e1c9cb05f9391d76c067601f75df371b6073e7eee6cea86b9e50331d2692719d5d4c9f640a294168e38aaaabf59ddf86c803e27bec0329108c1e2d23553942557ea679febac1b5047d5e9d530e8a3af4b28ecce5316e2a3694419052150397d5f151da0ce06b12452edc8eb13cb80e70f36645d40fe0a2a9b64681aaa8a833a9490e7134afb8f5080c42fc3f28b08758fdd09669d3c711d1a3894809230fa1b9aa4698c89b6829b60426823da4781d83dff5249cefca2d067567d1650a27d9c74b833daedcc439fe7e76a877b7e3378308c1b84960c62d467be9fe4d19ca257c81b0f06f5963133948fd3107220d7d2e62ef363843cfab6be9abb9b977634086b0e5deef9270052761bb7a69a1105f76667189a000a7df34e8514b9de1f61601936785a6f77d7d41d5e3efca91fac1ae2370aa8a7a31a080db5d285d708bbacca06f9e48df6bf527045a9a090a778d2025f02d66a4141adcaec6e0dc41246b8a779ce83a491cbf0f526922da9252e11c5dba4d8fd41a9352596a54651dbd9ecdea0961f64451f824a8f986036bcbfe3341805a9e0bf4f3c72cef4f0a0b25f8c846e45c1fb53097b2709311bde711a1bfb2c864a64803f51a88bccbd7a37fc20f7a78de38497e759cf6ab435796b29e10fe925746733e667cc9e51156fca91c28d625250df43971b28d1b43038d0b14cffc771a7b416d68cce05dfa2aa1cffd3d4dcce472c6694710c28f439933d1b7971dd221a6349b1ffd77d7aec52477c27779948af2e459b2a886abdcdbc2ab05ab5a1ea06efe7549e7160e7c936cd30aaa491f20304e6cb7a0442ec6050470e705bc8a0ec80410b5f3b1c65804907e11bbdf9f2db797e2244321cab16038d27d0a4067c1394e2db363e36286a307ffcd0c808e01a1a59c1a7a1326f51137c1ca41134e5580fb3491f730ba50fe930c9c995ae7eb378714ed1d283fa92d12b9fe4dc1d30dac8ee457d540bc39e7098e603c7eeeef5e4cc77d1f714ad4aa401e27935d83454b778e41ff6f4db7f0c29aeaeb668f590c3315756c2db14376a59731e8a25b7adee683b34b9a9bb2dfe94dbee88425cee15b0d528cfb5e2df8be9f04f702c0b1d48a6e91f979ff216b14cc4d8bfcdb16e0c233eb6cc37a284afb76923ccdf8c51d594d67a982abe7379abe6b4b8825f0e683ac76c2599e5ffc52fb41ae44df76ab85b6e489e423798aaf85dd723905824ba5983278f47b23693c76fdaf87428694d1be364e481834c866d227ac4f0e5880a7f00f5c460fafdcf19dbb695c0b4e46171de37028e708fed1d9e656d2e39b41fbe06bba6936ac16980f5bdf5ad313eba64e2d9ce8890d4805be9c6eb29b1e2ce160748e3c869a6ccf5dbb6a029227b217a68fa691d4d7cdea72e4a76c588aac9f6c3e99eea1489378c9c07c519da742f52363284271c4038a2367f5ad230648cfb116f6ad5ed281b18f78f54bb6c9c4ef1f0ff0bd3b0c7dfd6fd4f326d3caa2e76212173ab2aaf4f0e2a6d7a5cf2d37ac694ab879a11b70322e8b73e88eb6590bdfcd1034d602fce4cfb3ceeb0f8551112b2b3d6e87fefb7972b13ad602d79477269258272894cedea8a64e5731ad3874efc156ade2df3eec3e12a2e8997c2437582d9c266b9c25dd500e5d8a5ba83045b9be90da55cf4b0bf6e08f3c3df852973a82709bd883aad50f00a80b4804b18cb388542480bac32ad2ff646ca2393d8a66d8344169afcfa3594b0c575667a97187aa52f9292b645b4d9ea0cb3cf98937324cfb76526901758fccb4247c89805f3d0accd63cd7cb3155cce53b8416580a97a48b95c7f05b61b07049307b89faf93dbfecd3eafff7117044db8be9cdb09c0b47e82c6af10e94969fd366010bb0fa4a8503965d9d85af545239c4beb31705c6b9afc618501c0b3b87866d2b8b086bb27d64185c0d3933a73fa71dd6891f4f1b56c050f268cc57ccec5d5963763e4c1fdaaa7b7740ab88f2cd4f958f292aae572490c28a545616abdc10173aeb09d7b4c4748da84b9acd1203c249187ea260c59122015cfbf5b1cfcd8d1445a2efc64d539d88b580ec2a69653481defa8f0bed0f95bd5c9d609acd5e1f9444294fefa3fc0f5e058ffbae6f22f865a4599ef920650b884b484afbaa35cae54d882d7cb658627a97d8ee030b5a5ece69db783a628f2d87470a0607b451305bde1694f3f7398f5b646b4694b62dc1f9fe677df9b61caa341c378b0cf0e7f79621d24fb3e388b2c7b6c919f76c0f12fd8195623e08f5cfe66be7e4e24ad3edde8cfb43f21fda3d3110dec2c8243f73516f7ed1260f8071fa66037da27ff0fdfd52c0f6faa350e6da4adcc87873545fa2f6db74b1ee662ba7a973f621435fb6a1f66301fb7412a4cf81676f4a81f9fbd1f36f9953f81c48ec00b2794156d28946ec541ba724d64bd79f0bdfdb7fe84c4a7df6bc65018a0e8109ded86511329b512b4ff3673842027be893c6fd9946913971e8e52e6b8735ffd195964a12b8f8cc4aca375edd30a75d813a529fecf1376f80ac009acb81b5b6685772974746368120c63a30f48a814f7dc17f09d4e487de9dcf6c5851891b1f0f00ba4529e4a912c6c1b53b3f68ffdfa93e264c349ff5c2e718f43c356dfcc1025d4e4ceea8fbb1c3b0f2904564a1f610d29b299cf598107e10c07730462c4db8d2cef4cd99fc554070c3ab1d100dba726b511918b835a519813526fdc33df13a43a89aff602aaa91dd23c6d6179023681a95abc41d658526b6435a02213834635820d03fe40d50fdbd9bdfb49dfd7a849ccbcb25ec384a5c74bc88d09edce84987b63ca00a48983d88666901ca78b09b4de9849f66d55ef774aa88f70d7a1e88f5c36fdd0a4694cb1ed7e213e0c5c3c26db3212e7453f50e7c6939604938ff67499916d7953408f82e3b3b75d7419cf4b9f271379db3970f26e511e0f2111f0319877bbf87673871d7989c3c2197d72cb27fb180454957c8d4646383eff14aee194eb5919e0ce8dd4b0981f40c2f1eeccaafe88a549dae68604d20f1b2f4f2644439a24f1d532e2177ec19ab4bb1e22ca4c716785c55c637690fa69e38e3000969fe2851c8ef0e06831a6eb2422f02c64a64620b8d77f682f0941612aa532a8a361216ff20c177675e89c3d7d40ddc5ad18376be84534e055164e7c145d083de58270d4c2e29fb443c7ec933d07df1651f47b4c913425b45359b884ba284a7243c571c620c2dc3235d95d0fabad1c9f228dfc2a16a10b94ec04fd1985c49f40aead4939db7f7f62f0f1995daa265be1a552139e432a2604fcd37a99d43b67bd7fdeb4383c4d3d219069e405183ec0fab103a594200b2ff43563c67c66e328f61135b3f6703661dcf567950696c3d01e985cc4eb0fa735fd86768bd302ba1d4391b02f285072d0d7b923693ecfdf50a35eff6f21a472e9772265f621702488a337cbf685fe7da39e0dbee060a2e2e8a723ed8cd97ae69657fa3ca86fa7fdc1262b6bba23c4d3fac406e85fa8144a33e4942663ba1ae5e53add005be24271ca1e39a9f9c84fae151c1a88397f1a7d3e7cfa7f04bf34d903a0571d98ebdd4c5932c37563eaf401fcab9986c733e60a2f5853b6777536eab56178582f5e6246891778fb30752ddf4fb281d45c9068768e10af94cce822b47ecb69f978aa27414b56c4472670ace3cfb10e45047618980d93de0d191714ac574285e8131a6af00c23ea4707ace9d0d1b63171d4fcaad98b11875ace3fd5cc78779822bce0cc15de48646923f0b5776eb45db141ad8180099475e90a468ead40876c69624c108779def21e6b2bf1a94bd744205b8edd2672de7a71ad658c95cfd58882a67f3443facccb8152333cf032b2d4f8127c5567ae8c4e02b821b98236ac377b7c6f916ac6385b2eb71f92a28eee4e36846f05f1c72fe6d45a7ec42cc53030b4f5776989f52f16ee7a019617412818ebe5a219b5d2c8851ec8420fcb242e998bbb43006ec062ba3be0dc3a1d84dede4119ee3c50048875e7d003231f2ce13c40033478f8020195f0d46de915b14bf9c82f2ff66a56b82a54ef154248ad5b418487fc4d4a756d91b19b4c0e1943756c7d013a318693989a0214a9cfa287677bf3f0fdde069cca2ead762d4f13b148f11dd434655e273af08158f9cf94b2de1943b451d2478fc7a8531e9f51b050863a88de920b1f0c6a35d8bea42169f5b868af6965dde0254695c1f8aa608c82c014a2c6f5d1a2624e0c7a65d4dbf4fc8f8c0c0f4397dec3397499e9b685a2dc302ff1ba4f8d7f3d456375b540e9e35cb75839daf8800acb313372d5e68bca608d1847c3d2c9308456d2a0aaad410da9be7874b0d395d7793045e416345a93db83a881c9f4d49ef38b94f204209298d034937b20674fbc85e65ce7c86d3d6bde1e2a430dc1a564fa1ad07c7af950e887ed8f55ae28b62f2882fe3828da29a1acfe13ba3829f737282ed564d6d6a24589cf35deb6d38a31c4dd5e7f01599f7c4d15af300a8bc1681f0764bfe6b2617c126c9b43aafd3bf3bb829e553d2f044d3eee5c30cc190a96f0804a9ee1c304cdbf12b55c1163e0a1cee929c149a997820e6e0402edd4c6547e2273f5e73e00e40faa488383db999a39b518c2034f8d5d42c453f2795bf90a6f6a3b7a0fbca26cb743e987688ec68fec579babedb73028d8fa632e50b8692b8b39798bbdbcfe4f775c3f08c0cd3d8145aaa59210f27a6bccddfbf62654342db2754d2fc8e3508473d097122e52baaf76fcff59c9ed87fb346df5b5a87ee701bd9e511aab4e770dfb47c75b7ffc043e0227eca1aae7962c067ce43dc1c64e3fad1c71f9820600fc00b1efb47afd48492ac24f4c8151f01baea6948aa6f7c36ceb88b6f725baff023c398a639ea0670e5ee51efbbd10288a16fad1c1a40de6179e34e5daf518d188c2344026804cae64aacbc43692fd2b4451b17c9ac0960a4c3e70a8a30b3d53542b72222f590d41a965ef757c5409f70af3d7764269c729071a4f3d90ca5d1adbb5b4b0491819862b6fb6b0311d1a90a5c0fe1c858054b03b76d68b143dcbab810e65f8101236fb51acb42ae14d78ae799e86e29c1dd02d485b17ae89e1a1f208916e4d7a0366d08d76055fc83fae68c9f4c80ac1730e87f7e8c74080d5974f8e32a48a77e24ee57e215fda354b3e6e99088c99a6fdf76d777702515894ecb6a14b5bb7965423a1a5b2ac2708af3c78bfd2741ad7bbd6ae64823707bc4b348fb1ddb1899148024805232bb1c2be298ea2e248eff53be8367eea01f92d96bdc3eb5f7075260d31c0197b5258be1b278a292be0eb714ffeb1ed6332fe1f72de1a32f68b07ee59f651deb9e0f2569ef551187cc5599b7b548c2849109c90b31d900897e195d3a4daddca934cb64d9ac6d8283250b3fbbb5e5a69a980c87d3c2a72cd52cc1c23cda5b3e6ac825e5d9adb367def23f0ccf60b3f4c3ca70452d152edcadff884738f51d91e6a77b93541a92e209d2fb3169dfe9aa288ce9bbbad9a8b91d925b4a3335996df3a5c5aaf6d62e9eca520f8d16e1f67442fcbb954e5886d07599d072a848cade7545251de816be3df95445f41785b8e314ed68a2ae4c75f4b2af528c2e577ee075b0c1b3b91a20b75341c6d0f66d753ff21fdd720af90fbf3dbac44aeca5f4fd2cf058b5b0905d274d9a154b8ee75c711376d8b82b86ae5e598e2eb3e42d807fd5a4c546c08be97767e70d47a2d8b72a0804f4a79c6ddd5f6c95646ffdc1dac793cb69d0131cfec66420087fd4154e3841637027097657e903f8837885a9ce3be7bad165214fa7993a5df652458e877ca8409e2d0713b15df70f6986415184bafe0df3ae880bc25180cd67c87f446f9e2998a4e36c14337fa881e4cc75bdd4945a40350e0ec6dbd82dcfa66f2d516235e758bae1d08956736084766f32c1cc627fc7521c9e95ea46788afbd38b26ef7d61343b0d9865e25daba05858ffa04cf60e9103734431d3976bd7a800912de5d0d225a34d14ae26232c26f0c362c03e61beba274a5a4ff135c8fc56546e780a45e8950942aa91e3e20cf1ec381e414f9715eee17355c803faaf0b01b862e7854067fe603a83a7c4ef6681a4e9fdd76b4bf94c471b07183a56015654f7f4ad9201e8dc75d57fa77998c1ba570713a3705b45a5c9cf76268038c918725133686d1a23b6a9ab25d06192745801a87ac45d47b0d65672b6c24b2bbad220ce6a67f699ef2c69a7e1026cb25532b43623ddf9ed7407fe9ab22f81876d7acae66207a22d60600d08beb918b846a2d5128ca86a998649f6a61bc7620dfa88e04e300abaef52ec469153851d0174567cb87e0f1fe9bcad7717e1b459a8fbc453b9489a20c29cf80102c69cd012461d6d2760880e71f42fd93caa7acf09c80a30be5fac4a342efd775501e6422130d46909a8517b0a1a9c0c21405c7117fb39f7208c95ff69c768ce1d934f67a93ba2019ceae81943483f8d4e16671121711a752994061512c1593d75abdfb3b7488d9e3e26dc6c1071465c90e4bf16704eaa02f7a9408b9f39760eac85d51d01efbbfd41d36b55a00952dfa5e8055cf9b75b7c96755c58ed6cbf965360eb5ab42987cc7272bd031d3331ba28485870b7fc19ddf25e4219201e32625b6a80e6ccbcd3ba5c6c8955aee601687f9dd54cd754888266f1353720e0fb67d869322272733973ba2734cbe14f97b4680f2235d5dd6c85aceb786f419cdf5e486e8624fc3acddc2372be96840fb3359812f9f7853c334aeb7613c9b42f677bd91c4ddc46285d3bf1822b9b62d661a1072b2c2c5501bd2523ddcdcd7dd430be77f1d449ff523d2c72b8f9458fb4a1162bf806b889c54e2b95cb40bdcea6f6d2fb6e8197c271eb916aa5d1cb2d2f9dbda60a306a2e0214244fb262e36559b967d492bbebf9ed939b508543e78bf049a7e611dcaa97f9502cb87e875de45fd0ce2a4737e6d9f31568b6253e1d445262c0a83a302781af18a2d57b70e2bdc1f0ae4ac3798fdd880355d7e661552b06cb5aa58ab59902bcc0b03790a910601dbcfa12ef8c9f6373e23937d9418e4088dfa461ce1b4cc5dd0f70ff8a301aad4690827ecb0e710b40f57212af283a955b226cbb59b20b86cb7566cef66b6b87e842c97b2a575702307239168e14d39963e5af29bc822b8acaf596ddb94048735320c6ac3e8e3316f565f80145e97caf02d1d72ddc670acd55b188f198a0cd1644bad63f911b1e142d82fb49ac64cc37e4e9457c91437befdb38173b48eb5b6ef7611ff6e3a32c7a88bdae0c786a3fe1bb4dd1f97af1f8f43df7c0a603cce9ea8ad04a44ec6df63a7b829dc84f20c92b3bfcd8122187f13c5f2c3c67cd8b4b6385f5f0ab938575363c71292ca82f66b8181f1bb7a4a051e8c3e5fbec16e6bbe317cce222b580b885be941d69f9fe57a2efe95da552da094f8f1b6d819865b2f738ff0b40c1898ab913907032c5e274e778b3bd0c0b73d565912dba2fe3161642d7f3bf2829f252b8cfb87f31d70b12a5682718a4a6c8fdd0aa401a7870b483d13e868de13cf2b83597c3e77eb46f1268af49a634c71574d4bc2e5fda1c90b75c81658c078029b6812d8d66ffe24e95e7b67e2d1d81735338f852afe9e3c8c5a6564df3c2d2e9d5b1e94a64da3ab4641241d5d361da7265e4da30f35b94f750a32cff8fd384a2fe19caf7b5a9c68ad0817b563a7ad96a128aa8e1ba85eafbcfbff6a4605fb779b4008a58492fd6b431f2a49c43f31aa2b2b40a323940d2adf52e73314e3a6ab78759d665b2d86348f7723a0a4c80c70801bdc04208792c177044ded2e6ceb3b97e4199cf73654a763994392811a21e051b31b13d7f38198535be7caa497e5f4b96eec39ae74bc3c86ad66fbf7777364cfd4735ed9dbbeaaab7212c0989febbe8b4942f7416a93bfc2c6e1d5679573c97ba3c2d04b11abb2ee507181906ca27e3e62e0fb41e241b81c71a0d0a1be2ba3833ac8b3809635e3fd53f6ebcd45703db7054c29fd8e9bba7c02e5f734e957396b5ba4b71fcec547e363121858ae23b08b584dc69cfba7cf95219e2375a9174db6381379e0c15ad705da64075724b3966278eee7557965e0f2d4d2f5fcfcd7f5e23dba9c7f82532b186267a275421a1c3026d374e0564f423364a2e377fa778e2c90cf635d601fe171d4f122f043adef05101ae3ee5c10276e261bcfcf958d9ba8d458fc4264b4ac8d973da407e1494f5237ad98efe385edd4e05e44b8e97f662226184ead402d64fe6c6dc4c20ebde585960865291e07805207e812d9e658209e9a0e60fc0d00b5d541204e32eb4eccdcb073d4cdb3af2ef325771a0d79b399cfef521d8a7deb1ae309ab3fefc1b089d5314c36dd2abea665d3fb49a85eba73e04f21c73c41b1867eb258ec2eb239a699d192cfcefe5e48a271ac6d73456282bde9c343dabdb589efa83866bd1c670a877f6ef98f9349157fa605c19fcfed1f2d40093469c7c2c508ef96bbff108728b62698e2d3fba193d9ba6b5e1edb9242419ccaef769019e60dad1f265667e57843e8da4fc07d6927d7e86e9788bfbd40c339debc573bbda4fb77e102668197e0a1a343c8065ac61b503c3a98b9bff0664a15ebcc8d031d8a786133ef41b006b7e3d3cf65043fee201554803ed603d2f973844e3467810d63ad842fb68910ab74fe9e821000bac67234cff3a4da837be86db348fbecb831dc3be07e5e3bfd4b38182250f7e16a4c1036e6661959c4f3a33acc33f8edf1de72e9934613ad242a5d49176571787b20df83066f3dd9d919acbd9143860d188ffec5e83eaa54d8c205de5448026b058a1309e69efaf08752cf31ecffdeca2033a1571ce8df6ede69d7d34499312d7cca5770697d957be2fde772c862a6b65af66d11bc96c2dc0f711f2be019e79d3b5188d3873c05920f5a4face6c1db4bef4065be895afe9571405033b2d69e5fda721eca9ab8862c8c8ae520937fd52643de84a04b0c794643563196b31c47332c7662815210fb6d3c5a6b411163605c5ace44a55d2487e24ae24c7523608ca8f66e64dd796da8114dbee2238de300bbffff164568b04d5e4aa2dc36ed7bb7d1893a34b3bb73ee0bcf407e0e94e49e38490eb57ab1f6eaf3e0e1daab7c3aae11ad2398727ad759de109c64a9e927fa9931105382facff668329f4943cde3b467f75e0ec57c3423801e22c86fbb580c7e8e6c55d0f978644dcf7b6153a04f1ba053c868da34e8a2df3af6d23330934ce01d4bc830423b42bd2894fe829077b35118fef7b3b7f3f72846bb312c250c26ea2d6bfa24d656a24077c7084866eb327886187c62c85cf1f07ad97f2cf9469d7371474e5f8dfd29bec090effb7666bbee4ffc6659ea6067353ad93785054e1d7630e1c478f51d6d23cc4649bd6631f7fb40d86ef2f9a07a0212210f2c0a4f7e68f690001d3adfd4cb770b8d467b84badc384f01038b9f418b2e3c5e49f3ac10f1fcc210e5cf56e31238f8d2f37fa42e994daa37ef85fe6599c3927c08a441929981039996e6f77a95c8d1233b6f8f2a538577e8417b775475b0313d084ebbad30afe496f759aa307c996e81319c84ba0cd01d64ecbfd01835597aa74664d2c0c76480cea0d69963585039e8daaf2a63512db1a6587873743b224ebe93617a0897f12fbd4917e78125a06565f3a69ea2a637f2d2f454d73d945c91464a7f1f6abd6376b685fc32af2072dc97a311cb3f9faa4164435b1340fad04755ed5a6c778a1f7b2f1ce01b23940141c7a15647d33233914e278a02b6eca641da2e5a96541f73b48a36693ef5026ecc56db35ca1cfa86c9347ecd7a27f79c8e15a278652f10e34d68c79b35f022ad2408e8927a42fc8bb4d9854e336e22c7c7bf4234f284339d7c84061554cf64996a650ee96bd7b4cde8d2be61b96003bba97cdfce76b98493f0f03a135fd4cfeed1257446058a9c2688dedffa6b966bc8aa9f6d0b92bd2e80d77fd5e55b87d16cc25c986627c0ec77b2ec1d33a60cb284b83527ec1b66eb5c44e81c48afde40725ea290e7a4c1c3524bdc0f05bf591673b5a2f1d81f1255d787ed4139ca896e8dcbc1b9b4b0b4b02385a84a4c57b267f7fb4f170ea500cb7dbd1fb16308d18eb82be8725d6311a7bedb0ae99aff1ecd5252a6e87b24980bf248affa9c18e2c4ae718b76657d7adbd41d1b5c1c266fe04e0225e20491e4d8343f31d38e81cf201e66f43d8a901051d2acafb98b413a3168d0da01becedbc7d07611b8d833e3615144073fc6d8de556908f52c7efec6644f0b6e87cb549916223556985187ca8393513372fef8df09ec272bfdb6afd52bf698cbd42e177b3121bcab0f062b494fe700d93cd026f48b98af8066665b2e44e505d274c2eda4679ff2b2eeb64cb67928cda0b15a86464385fe451f2c201bba56a07e9bcd21bc24beedb8d7e10bbbe14b5a642ffc5e14a5d6a353ebdadc7c31b0b07073d7222fde75a5f147bc9f3c7fd32f31c863515e66468af657e0d17f4e1fadb85e7f2bc89ee85c294eb648398608a2ba3eabd10201186a2c1af41c7bccd308594c9281d3c471e389c4a0c6bcff237fc402eb7063c030cd5190164391e3a79d2d7860a906468786d30d4a344df250326e554d9320b8cb895a5ded76005c788ec19055eddb10c06ef5f215c5f6ad5850a6df7fbe47edf6d97d2ae5dd0e2e011f54ba5b16c69f6a6802d19ba5e43d1529c0084ba69bc838f3407f2ef84667976745d2abec0c4f5741efacb3b57f7540e309eb901423b41e1732b94335fdcc742258bebdb4878f2e9e27cb4966e61cd782049860583aa32e15e4812deeb82bfaae29020b7ea656b98f464328dfcb33f17bac85b5b5095edc8d3f388626f24121f69d926a25410c501622af844b1814868098aaf63ff4123dbe089d8e96ec7305c3d2371632be8eb3fcdb0624139a830e408c82a48717127fb1d1a5e72afea1d2dc5f77810f619d00c3ff0b100419ab0eee42602927d6c29fe1c6538e29eaa4e2560684a4defa07e40a4d8999696afd6d3bb7c82942ab052b198ab2107e9dd030a932616a2932bad846947179f85db2d0fb8e4c2ddbd10f2bd7d601843dbafc7c21a85c8652fa9520dee3c28058b0861b10621f25409f0ca62b850e91c183bd377c02c6f27caecf9eb82a926fc5a62a9eb253e56d79139b726eaf571d5e6381aea614e56775493413d12b4534174f02bcb7db603f95b58abd16fd153372a09625a500457cf96a82466f5bf114810045cde2d2812fbbdeca7ad89436af53bc96295a44b0ec98d745cdf696495c9acbccb340b13bed2d0f9e168e35fb7428e354d591783bcccbd20ccb6e9be9a04d38dbfb40c918fc664d8b3de8790655323a875aa224d31820944112a7696fe2e8a450e9011079250ec3a5e0d937953eaff61eff5b2f7e4df3275bbc3730ece6b524e529959dcb2c0d54f03ce89fad003a923cbc573d90798acef48608805529529e4cece1b03bbe11a2d6d1e6523887717f31be698bc0ceded718623827f553bc588004f9ba8fb0a22b1dcc7483964b2aea33bad4f94a1504c9dc217595b0d5948d4b441b574fa31f3899c37fbcd935f12c282ae67c44716c6619b42f309cd1a1f03b46b2045af05c8baf30321c0d7075bf429da2dbc2cf8ff0f6de4cb953fbef693f32337ed50734075e4a401733cb0afba26201b2b2fa0139218d20cac5006d815769d994c106d532a0e997cc3a1ff1295551f1248b19d24df4cbcb8f19ad890788d2b47ade3979f86909aa5c93eca6da676544d64ebcfd1e924122fe552c9faf37d92cfbce65f97489c0b1a3696649e6e9c610364b79aab5773773c905a422f384d95ff2940d1faf8c48102bf6898dcb0e45429af0c91d7eb0d64c675454fdf846f2251e6ac8331223bcdbc4354e4ba77dcee2ed2338f0ec7c0663762caec5d079c13d1caa32ef6a27d97281590ee17b6cbbe3520d4979a7f9ee20058bcd1b5a47e841f9232746eac7546dd903663e4928c8160055f787939f9131b722f0a68375dbfdb6fe45fb8ffb14c20537a4b697e858ce08ed00224b5179845d08c9d947370782084c16f31fd92621cea34852f68e59a3a9cff4fe89bd64fd49f9ab9d76bacbe4dc5dc25dfc7387962f748681731a7ca8920b1abd44abd4841f3c4979a5b866830ca6118afadaab800e99da7e4166ec9f79e4234ce49319f58bde015e1adcec71c1817c649bffcd177ff6000a684ebac465353a170c64a4fe4e6b0f3d5dff16bae40fb0d6bb398be1da71937e4760be6819dc6edca015ea81bbc8e02363082823fc95386e901fb00e7583b00fe91f28e5aa96f748e453bed1d6a61485ed13bdf414b6db24afdbabe3e6fba4ff5128ef7075f26e714d70c08c4da86d68d2c0ba9642a8d029d597f3077c1c9a2cc3f3fb160a539ec2c90521b3fc7f235ca781890e2a51494e6b1e5c28c0a7b34c711e80ac1de8f23efa858d6f82ef77922e133d53d0cb4dc31efee068d26cb8ac131281b2d0ec1f806253b5355617b1b28e8936a7f0c3f3034184ea2366b93ae55b9a38f87d579558aaf36db7b1bed5b304ae0d8f7a3293c4afa6ee4bc1a31ed863c1df212027c070cd227e54f97787ec2cd24a063db1409b9963abe9fd79c45aafd886c772277fdd2ef74664d2b4fce6efecd4f03df462c8a524514d42817bf5bc38b214e96994f437ade7b604b70cc398fbefbfc6255c95c41bd87b163d4d58ae5003975fc72c540b3520222215211c31088bf4fa142a6f1fa4c76eff2d85bc8fa5d65210ef3aeed5ea23809fa73a0a0387888114e91f8353af5b82415d0c442938eb26f4fc0d3083201ef869a80d2ffbe2dbe9f6a54ba9f278e117fef087df98474489ba5a11cc1467e48058457053b86a96f5acafea4b1d90dc9134014e47831370e33febc8ab33e37854bf15e0a2d9ae4c90321d97b2b203738a82b91d44793972bea4c43462073f45c4e52a476352e962dc35b297ccf1d9680233c5a0a3129f2ac2f1f79d3cfd6eb4d362206fd18e5bfcc8f12a4eae7d965f97c8a5114406a00973f92ffb8bd3394d510506d19b53da9db48c2b0d6ecbec55b0b7ca40c220b1cec8689ef026c8de850bd91b00ec383852d9c4126ef0e043d20172f8ad2f6330e7b6b6ab2ad200b79019efd085187e07039dfe42ab67c41238750068f5f6dd9a5f06cd507682e2864bd3de63434b3b937172ec0d1c278a596d356adbbe9b7fa902c77225622876c63a3812042eddf27123aa9a97be29109069fb44fca5167732825521f375a029a9dc2f72bcdf9645bddc3c8c8b2ee9b5f32770c0fb25cd500863f4ee73fc422b4b65567a997405acb6197c445ae2de3f393474e4deceb415d435edb01b44783d7f0a51d95ac780c227c770e521cd0840f32287ddbad784ba54ef3468d56752ee36f2ac32b3ab4f490d5b9a0bb62293a07e5e9a7962c4551d6427ad9f8691473dd66f049c48be3780cdb1356ee3ce909ddc289c7b39578fc889f16bda1264cc94dc1fbe3df1998a27a3a579d3dc930fb0ea80865e1164e660e8fafc8b9fcd82abe1f52d398e591f5d43f6c4f8f38f54841b2853598eae3866d0c26bb89b4bad4b44aed042ddc4f7dc807f80e06670c50eedcdc71a415698b1c96acf726c01b6789b4e766458e2ccdadc9078cfb835b70f10bf97cfd16056fa2bdac1d414c28a43f17c735484d3eb2e708422e35a08ec55bc622a15d8bed16990adecc788e6a76da1b3c3781295e8fe3df1ecda5d04e0b701669b7ff27f947ea6d2642c9618eb1bc1ea045ebcb1948cc31cd453f8740c06adf38a0bb0acd175c48331f179697847d912bfeb21be25f57d7b78c76a3b3bc83596c3a3c8a605edf62ecce71fbe217fdef75f69baa396feedaf1d833589dead077f059973b7d4cf6c496db010b2042cad7a744539d6214fd65e5fb2e2097fbcdc969e72caa36fb7a850c049ae7e188354ae7853780d1cee13b27c9edfd67357aa7e798d0295f40625601e479584798dfd3e9bcb635fdee3e2839e393d89a4e21ce8f7c5e07da66434af8dca150913a3e1c350fda4df867b1a075960e17e61569da84d221f5f2749a8cb8677c6b18f91aa1b8f9b58c50e2b78421c3405546328e85b84370a9da51f5b83fedb9b734f16775cdb7da82a443aa31796bddb4301ee98e96df919603b9c0a8ba21aa87cdad85ecb38cac88b4abefd610da767b000e0bf385b1561a5558d998e9428f5d06e7747058766eac462172201772c821415ec8b98262d57446dce56ee12800dbba17bec1eb7a208a01729153dedbe028f9129ae5915799a9d6a77a73b46f822e30c15a3821dc7fee1d5992f7ba8c651ac78c4349b01980e38cf6efcb522cd15f1f1fccfb1c7ea9aa447de9516d7702f521a07e22dce3d9a580f50a337cfe0107b34d138e3418e7c293e9a5daf45d8ee54dabb838a23e3a8fec3219585c177fe9483c169fae65dbcc206a4425e9f3e27a5c9b5a5a6ec3fde35ba99d29965e4aaef01edab864f0089c195248e0a0d72e2a0f227ced582c8015a3f54d66137918c06a6ca88d398a6a022a0f15ebc164bbd0d807ea90bd1b453adc8752ccf0e684a6ca97c26eda6caf904031df533c3966875ba56a0e7e9a02ce2b7425a64b803d99376eb904b2f76630c8737494934373f546a315f3736052d7b609b2e5ae13396076bc78e4d010a3da1cef9c13a2e119223168b10ff374e1cc3c904205c42323d844f9927a8c682ce98835751607f848ea8a6c87b0fceb0ba852bd58cfcf2eb1fcbd88a8eb7c0625c73f8900c4380f14b090358557c4dfe842dd0344758767fe887aff956d34a65d2f9370b7aeda0d66a564a249d2c7cdfdc5bd59f13015ad7e0257d4c72e8e5bc1591a47316f4b21157edac7c65c453faf33a670387f5dea87f3255ba3654e2aa52f2572a97137fbe8fc3acf8098e0bfbe4c0b77575fdc1b138ac042e20dfe12cae729e545d6c86c3566843953167a568447bc10590734ecba344b8dad06d0c6983c19e2f9c110f1d2503e931ed4cb01d6d8fb96ec00324dd9b4f4abb8bd90523841677163152ce4919566fbec7b36680576ce562039f4b07547fab3b3e32ed754bba74043671f1f4dd690ca81e12e521bc2c73a703e0b4b417f4acdbf45790195d6bb5c6a0af1375ec40702acf330f048d18009e8c2c613b8ba9ed0245c8b070e5e22b5d0a413c5a411670300867c1396f4b67458e51dbf0bfad7e04684c1a6f9efaa38fc71dde992fdcf2197ec1c4b3bf37930f707ddd310f4f3a1f351a3f66c616872f3d89efbacfceeeedb100098145a6f638dc4cd5605648e0a941327917baa0ff3add6a2593faba428abba15809784cdf2b1dcccf7c0f51e3c21ed7f99786e30f0bc2c8b58c84f37f4c0b271b56c91462dbfa96108d6c31aeb09846c7741bb01f89e33f0a308d6d058a61f1ca82c4c2840c26f8471350dc614fb643cafef1607cdd920b06bc56ccd7e7aeb95fa15641771ffd8edc39802000aafcf00f9b331836f7f7f96fa7875d2c059290b4f445a6ef5dc3ef002046d5b4d808a2b09b2e8d614ea2fc21956565d9baeabb5e417d479ebacc72a0db7a5b79464aef70c9c9980b0e65e2a79ad84232c0e10aa314bf1f75846d2269fac516cdc83703e127e95188e3d0d45573c5f837d45bfe5f07203778ea4b4067f0bd0fa0d261ebe5d5400e188a3b90fe83587a5ce9ad750ab43009da3a3e9a1a6cf14447cb1f366c3a607260972a47050d4b4e5cc8db6baeb4532794b467a9a185e2f88c088d58b867814829ac8490ef8fcbe5b756f0180a01cfe28a23e4b0d611c6a0d8a1db8d76874c7bd18a5072fda89213faba212ae66f116b61dddb3e4353f4f62a82ad9e667f8699ce8a0b24c6f3ce3d7d2ab8c9ab4351346b0f18a563bf5ef03f536ff572a080696a278315a937108af7c277896fe86970fd9c7db4493fc66fdc50ef9f3f894ed78c86d7ec5528237f1459479b88f90d1fb5d58c40b77cffc304915adf7164908da29039e8dc72dfaebe31f54701b6bae4be72a011842aad8f64c55e938363e2ab2c902d5937ee7315129c3e610ea68360eca43fe7443457a72769d149f08293bf2863e027d84bc8fb2592d2a7fcc2e2438673e4fa32c0d53225f1eae41e250a04a2f8810a97149f7e52b1614540c3a4557744502fe6cb926238a73272693beb61ec353833a4d6e51e716bcd254d228c48f8108e196717ce844f5a5f785b30d410124db75bdcfa74cc04bd07a8323b48ff22cf0cd13f70923e6c434e34774a49719a0b1d102441a8ad7aad936690784ec30d458b2be6fb05dac9791efa8f420729fb8e30519fedd5c0b1cb4daccf57349a6e06a152e31b7d89e557f120d2d53a02d0c9d6aee3009105f9a4bfa7d9ac308e852d62bb304704e0065a2504343a04c976b987b2f0f069501f032e013f2452fe245efa19178067e7f44fef556d319e788f1b9acbfc6ce2859a11f5cb19ee57f34b2272114b050c2377650975e2446206c5352a307e24c4baff4a98d83fd90f4b2a7a243f5daee99cf8063205aee7a6ed7dea9ae0ad7d573249c0ebd7ecec7b39eca1a30ff04ef39dbda5b7dab0582f1777bc94a83bc948c61757d95db42b4df6769ceaa664c9e82951e64d2583f1d6410f4d22863d2ef6122f2fe1d70d585a578c8afea3e7361240769fa31490ae076955e1e1929237adbcbbf37cf750d60ea5828638033c5114e03b53818b1ebd5665111410611ae0ce37a349d1f06f122573174deed760695b590c6c5257229a3b7c9a33ce4bd6fbb03155a2f30d67644b21fbc72186d7e4e5cd6b10362e0ea69f27af9c12f542fa0a2710b560c87419ddaf03c8e1cee6260a313a828975d858e2e69851c7b044d8eaa9279661f2225db698e9c32f0cafc601140d8bb14a8db85c1edfef54615c2781612f226cb9c8b05da87a084e840208eb589af8bb73617db6e46ce466131906b97e875bce5e638de4a23925b9d80b76cc3c90c7e6dcef79d447ea531af634a58e862ffd586b6d4db8efa7cfd86cd7fc99dc55c8fbfddd32976fe9ff72aa8c0870c2f0fc56ac487de091db7af6a7600ddcc329ee61acbb5ef5e17c2cfaaed4a2de4d92e1b50611ae6a749c3f44228987810c5bcf81bacd02cafe23113f750100f2de7d53219c8640d168d9c8a029554ad874dc6fc78c6dbf1b80382c1b13d734baafec7b3189b00589c64d7004645d356b52d3e869a5d0f67a35c4c3334e78c2fe0296cf7cc523ad028e86f116f1ea1d96b74f247228c04a1f9ac43de6ff3fcf835493fe4c3ae9cf2eedc75d4d9352a58cc774b48a1cd94daf6474b13fb52a843cf8f46954186fa14e4c83ccd3a5389f34a43ff65be6d542e0726f27aa7581af6cdb9588354d09a7e735a671ff6a3475810c67f07f1913e7d4461a62e979f69751458693d8fc4bccc16d04b85ff5642bcd0802214c85abd2d4bc8ceef584482dbb755df0d29c65a94c45472b07e4fc8107c0435a280665709b16a22cc7ad8733af9962d2c3d567a289534fde9db08ef59ced4104b3b1c39504761329453209a8d51fc35c9add0ec86ebe9a4c147bda0b249b041ccb87e29d3654eba4a433322a1ea4468dd9bfbb168312211179f3d4268e5978b9198ff3cbdd88583921a6d629b052197c6c13e415bb5c55eef28bf27298f19e8262daf7150864345e748403b7f63c5b757f47e85c7d2cfcc070bacc9ec964154c113d1785659fb2b7e46494d6dc60f62ecb3d60d1211a91bdf58de479df3cb814701d44c442b96edb4c098a02cc37a58bf6d5fb9b8472192dcb23e0d2cf016cbae76d9fab4a608ea98515fc71522722f1504c9b5c1cc49dae039ddec82a9b79255b31bd475d20c65b244a05acd33e1153244b4e3e64d4d21c531c2b0b6cc876de4b42c579a0c96238febcbdbe91a89bc96450b84c7c006d276f962e903a16a82dec3464f8cf0c5a270901900f2399a81ef0fdc461282a9ddbdb9580cbc013f722c26d652961bddbc375bf7033600b27048dbd609c6f9e770ce6e5d0de3fec2cc3a404b5a196044a34bf906627ef38f7dc94c730c27572e07f88333265761bec4dfe3e5581f44b6a0755e9155e4e37201067ca9b31695ad10a343d1491269d833c35e29431c316c261a107a0a38ec3e9f1550009007b29a59ff8965980865603efa1c416e9f1a22f9d037f61ce734282fe07718ef046de4e733cf69c593fb5053304d23bef2776dbc498e5b68c07bde73f0d8def5735262c33547447f72f67f83115e96f455515debcf5a4cbf16d5bb83baf1b3d04296fdd17d171629c9403685f6952e9756a80a4fc963670962aa7b668ba90c5e27c5ffd4ad577b934f4906be7fee41d919ac1cf341d89b64e6fc0c3a67f9ea395eb7c86e52a96baafcb0a51c6642b9d33c495c51f780bec824345f292bcc92e6827697e0d37a7ac8c36cf911d8ff49996056eb197f9f4b7fde137e7d50091de2c77f2637bd5b81bc15a5869f9371d890dd5bd7303a701fe667a25436c4059eafac1be502ca9c749f04dfa24e2c476f367edd2b83a1edd8454dbb4b6a8d349ea64320ea8e2410de4d63b9f4c44a3dc5621e27154b9c312f2883b8585f4f9632fe2e8857a9438e5f1e38ebfc66de7f3f23dde872a2154060fea02ada04cfdec5bde0e4e7cf86cc16f7bed2a9affc7ba5ce15e6ead0f504efa6c6b2049ae53081b94e7f6622a2fb4c0667c1059cb930fe7a913225a2cdd9dbbf0ea494677c3ea258cdbcdcda202a59ac95c56c42c3bdabe04c110253c4a9dca30e33f00e41ed8179d72fe58e96d225fd929b8399fdf769a07a6fe470346e9293fbcb1af7f28f85b17603744ed8a37d4431afc8bf1017f456a04fc582de59a70260452d004d2b2428b8fb64611d032567ac26675cc35ad54af94dda43258ce0cf74c9295e2e10eae1618ad7d100f95a91dae0973996e2e9044a3563c857074ee000075810ce6faf076620e2e4ab3c6aca91b351280020d79953e023048d0afa0730609fab7149e8eaf36eeefe305fd49fca6cb18faa06374be96473577c9b73f5541cfd09a6bc6dbfbf4353589be4d61a005e8d2034942d6c5a914b50ac1e8f6601c5982c9fb9f80712541befcf466b3407a57334d7087c27400dbde62b118e1f7feef37df9b27827e6410e848c5e3e3d4ab7c76cd7b0723cf0ae33e8c9f133dab9d28da4f207bfbe2814e91ae58bb40b0afd161b595d627452d47d23ff477dcaf5faed1cdb003844924dc3b2f83c5094e3b0a0d988d6c5097fe4f62911c93d0d79258fb9b32ef240de4412d323cda7a122c61305cab5c653061a70b0172f94d158d1706fd1e11e8b1aa9f8869734a3e3db3dc1b4babc847a21542de3f5fcdaa8783a93436bb4e372aac5b941827de9e453039800987a716befcc91d24602fefc6936597d37e5594c08780cc579cdb60220e3a61429b2a5a08092fa601a4eb25296daf8e9bbd558087d3f5667e13942210837b668fa25e646b0d1f30b5c28fdba07ab81520f7169c2498faacf0e9ed5c213c633f2b1c4dacefa32b8c5aa00271167d4a69aff6ab3ae9804837e18bd6cb7ffb7d90f8bebb6c2657aeb2e477c01d51b7421f04a49e887c21d7ca1d7c92143a758699b89e60cf266223d0ea210c188f62e8ae9d86c43770d3e931db2659f23109ca7a35a53959ef2677f6358b2de7e5e0d503b8e875a58053e262b5f9f0123fee63fd12d54ad25964769db6da63144efdefedd6772042eb53c95e6ecbd1e3a42dd9af74acf89d2e7eb8de285d23f0e178bb7d7b822421ed6e95a75cf6de9a3fbec82f99cde2f2fdebe6f689f3b07b83ecde627a1a7f4a48c1ccca00f8b35ade4085d772aa3f84f68fbbca3a0a932aa191702a8a2ae2cc6815a3576da4c16982f9963538d51a02be1071a49d3b24e72a2dcb535f492d1c1356cfc7a42e418817aa4d3b01ec87bbb3cbe6d24e00e5076e14262bcbff7cc7e8720770365cf2d091ea61f2476008cf75789e122fb5be3ef9c2af879f23b87f98bc8c8c4c03d70717e92b53244ed4e8259d9f77d0f813c37177be34a5c9bd77cde1989006932d1e2eae624b3ae57a8a7049881bf1064b40fd1eeafc28e7b934bc681b6a1c0fbb1f0baf7ede865142fd542b36c425899684c87826c188d85da5f1bdb9e8205431f132d49e8b90bf24ad98a39471f26b1e31bf966a25df24a15b7b79e87206c3c6a59c18e41e99ea9e2e1cfa4562ac162cbfff8b43a992894254d8979156b3a54e75b1ff71a5018f6a5dbf70485acc67d224c03489bf7ead8ad4ffb5551ac56128116711afc96f08aef133e163c6d952be16062b2b360868ef9f22e12af3c8bd1f0fb3df2b7e2c20c7b3ff270cdc6e5d2ecb6029e05e8119015c149189981f2168280a2243c9022ffb7867e758ff4f3ca5d1154c11500b134d2a1107515e7969118b624eb230b5134756eb8c7670c129f971fd8f313955f32b3a6c84c7aaab9ba5ef8f594ec1cecbd380499243a0e49955ae47acbfea4145debe521e6bb1c1d496833332e8f8015c8660d4a3cc803fae3cd68682b1ee94c09e7bd61973ddbab991d341fdcc649aa58fd8ecb4d42e6aefd45b42e04ceb40d8ce87be36c732e0dcc65357d59560e4fdde44c8f30a53c4b8806da5feab3b6b90af979ba5dc1cdd383d03034dfd7c42e3a53706230838beab741811195bea51b7d620e811fd1021b7b36559a02a2ed864d319c65d048239bec605d89ddca6e7fbb81ca5dd2033b45eedbfbba0f20c186e74b8a013e4590a60af6939e85a371eb6abf93fe2edd46426a730a967a254e6a148e244238e5b09844d5f93593ede717c8536f8e7ac4d8448d6bc20dd54be513a269f2996da57e6030b07be9b50675d50d6d0219ee4eb0485c7afdcd6a0070e54feb11542132d961b9240b5cc3cae29c2801130d2a6d75447c7ea03e943735444814f1ce553d47c86e8965317e2b080bf86800ca093ca9148c28595046843f11b72e471c487eabb092cccaa92f2fd6116898ed64ee9ca022aa294bb67e0190aeab5262f06eb8dd386d7ab8cd617e6fc2fe6681fb1f66281f35d93754a72a4065b535ad8b93beec19a462e6938ab392ca8adfae3b9279446b2a1a28fdc5b8542f5b864dd8f60c72154fbe64f2763256abe0e44e5905f2ab81dbb1af1c3ed75fb4e354d35dde3d832c4853745c59e8c7136b5626838b443ef449e589c0e31c49ad832af44f73b56ef74ea81f9c5a8cabdc0c25d758ac2b7051ca255193221f377b82f902fac184f90febd49671352af6fd9db5d743bdfb5d5c83fa5a9bf462a632975b3dca20464979e8e5800b7fec1cfe1f3c687d35ead796f4c27036f2fe9f7d8099240f3a2ccc4b457fc256fa8f33ddefa175456fce1eaf09d8001dcab22b4cb6bd2c5ceec4cc2f2fda3222fbd0881f96774f918e04b7232e3878891fc3f0883003b6edc7b2dcb98e950c3efaa00a469ad28b89b4a0033e3b3214bb695a545701a8188d3eb38b72a31503bcab07c178e1b85222c8af6f0300823399e15f9eb2ee0b47fa0abf435ad450e35c8456ea173e761d9de94248b4cc8fc2526c12a7cfcd7862508afaae536d75df6fe0e789abc5c5abe8cb737d6e1fa8586452d92e8737fc2eeb3fd4490af6bb498ee08812606e3b1ceed3f87ffa2df85d486afb6f0b58e2a587e7a456bffbd1d470f5d02be41cb34c5c2d75cc5e7c1c417b2f84dfbe4d8216346f58cab3205a6841d3e3922401fdaf63c4a761ad30e569f5e8562e139fde978d60dc91153b8a24361527a2a226cfdb18a39937edc5cf20b11292f688fbed24094c47fee9e2ad90ff8f551fb1f16add8c4c11a18dbcf2c3ef705e890d34473baafc1abd7232ccaa608c8b32ea5b30c472b6856fdacce767494662f4e0b33056d3d89b3de4fe4d8b5bbe2b2bbc57d119b25250ef5fa30e479449e4fe3262565b6db1a16583313bcdb75fb18fdfae10186f34eca087b74a19be17ed5f43e12e599045ebe8382c93448f7055343aa85e722dfd2adf8c78f791f1d8978b508751db25c13c963d4a2fe67e5dfd104c4961d149a55b1210fdfb996f4a4c0315fc4c9f8b2e6d3a9973fdbc6574ee363b6ffea3afbb62e591b928d3de54e517bf0d9d00c84db0112b06cace8d96e37eb30a442008eea94cfd69a9dcb963c23d872ec09ac63ed8e217a7d230054f3abc9946eb7270d27621b811b1785f4de469f4c6694482f144045399d510e27f304d6fd09b81687a801bd4b81276b172e727c66c50af6075b0b5977b7b2eb42c022d01a15c089d9d456a8ab5f78437a0833e0020dc902e22d06f1d3a3d56ff958aae2b842d5cc57d6086ca79ef4b8df7e113a2403258b0576448b135852051a60ae55c3516acb4cc396468da2214ba3d2f73c058b5bf0aff89cd87365e546bc9844d48d1a43c845943e41e1ffac7f4c59b743a55ad6c2452c9c5a9bab7f37eddca19a9e601652ca96d1bc819fd1146e1f7c68bbc08a37042ecef419980dc0b254269303de5b17c672d83d9b95bb40ebb4073559d5d32e95628add4a763bc8c757c46875225c1cdbce915dd09f0e9da2df9420dd87a893f3fba74127a428d735839bf1438482863595818f7e379e84b3d536387368f7a5e383aa07e11c942d5d3b24d1824be1135fa9f32d17107f185cab86c39d4c6843b3ad804154490197f0dbf49573be6e2ed3043779f85e944d107164521325e596da2817e22b50a7dc1fa76e52241732dc227276d6fef22fc5b7e6d4baec0490b5cad39ce8b36174700549394fbcbf15bf9188b7774f7613f3dc0151f7aab02a17933645c99b515ef943d1f9af3aafe976cf437fd6d4348de9f28507b413b224c414a8242d22e20a5ef41ea021ce032d1967ae69b75fdfbc4ac3182eee08ec1c7afa9cd04fba26fffb56e4d4f0465b9b8b982dcc0f06df0eeaec998ea782eb9e96c197a507494de62640304d39900d96b4162061b15bc1ba5b76d31a5dcd4e3a4b9f4af60cebf7ec3c66bbf983f2ca2cce1c4a99f34ad9080d2e1d5713a04b58bdadf3107dc57214a50dd6b22f186aa64961fe86c6adb961eaf99d0c6418a2394143f7482af682fb7a0a1be36f563b2b7fb5f3197ecc594b78fb11a46c8fb443176abe4f54ca0747f3369adc70210d86aaee25a7f542847a00cbb040afe22ed017e62a6eede8f45198a4e3a7972068d662adf8b0c5cc394281c3e8d85a516f752a48a5ecf048a129f5ac5c95ab24e679cdc8e840da3e78511f6217aa32279951d449b7835422cc5f79c859e6f1308b590e834955bf17cdba9b589c5bbc0714b31d7aa7a4f0115edb86a542771a77e88c81b915bba9d5a2fa36290dc2da57ec51a3cb1c64506e82b31908cd9b24b4d4033d82087f67ed5ef773aab275c8e046c39e81bacf94d66d46fe55c79462c4a925b669e454e97c1357a262082591da62e036cace4639824cc10d30b0a9945c0541c1632b1fc0bb114c8476a5b6e7d1905b679e6ce617766d898422dc37a4caa46504325d82d8889be870c65ba50ca7c4b9469786b4aadeb94a5eea2021d80b6afecee1b20f6807a265c576fe9826f5028e7a95d0564f5096265be04aa69ecec647dc681d267106de056fb3837fe16d78de17afd6df1eaa5c27760b457d861f1e11996da7446c154bc70b71036eebe532e856c25bccadf73824ae9d4dcd3942f13c044662aaf8604c57db51b3ce36a6c2bb2b30066a8675fc08c094f2068a16e71cab150c4898fe5910082e06cc7acb11e053081f62b1361381cc516598266b0a294aac7e94e3b26da71023817a09052470cb18327bb038b84d47c9946e82f6fd82c454dd3107468a3a900e0d15c99782ade668ff179e89a16354a8b6ede2f26cea2ec82034339d74c87ce99e256f4dae4f427fb24a0f19583bac209083cb740acc1b9a693ffcf2d7f3cb2252a1d404e0685bfa6dce46c3914c020e470ec03f6c84195c1c4c27c07da1fa302aa0c2f81ddf056d712fce213f7a6115b5fe2c6a140bfb2565a55546018f6c3c34b14ae6a55a692b99c85edabd48037ad4d6d69fb5f18d227e06e4d07b4abae657599877d605b1b6f469eae8a82283fee8ab28f48d00cff83f26b2ba070dd556eb9e2ae5900799b2492e1ac60194c94f3561f1af422952d408b9a9cd0c4c30075c6163127add18cd4a570baf5fa8438d90c68d66c2f60b50f0eeb685eae8e40122063e877a70308f0ac2247cfe2b72df2aba3ded7e46e9a3397ce0ae69831855ba540d40819e830c0678650f0c9bac6e06b9c1488a1b84989381861a159b80a0ddbd6d42bf91deb0c477e00315129767b0c9132be9415fd903bee85e241e8ac23d040a4b1821ee88c5418d1e84c0d3c7a495a72f400e87d9cccb4193c31bc89b79ca5ea677057c12dee16b441c087e644b5157456940b602fe73a0db34e1ce73f93a150e2b031ab6d34d67180a5fefdf9cec786574369d5c0a2407c42d809b5c68eec51258c397db9b957c41c45c51f37fe59572c4780bd28176042dcb325b7eb5f57f7ce85babddadbc4fcee269448927a0d675d47a69339be5781f79dc302f85104fcfcd02e08e9c0dd37cd16efca6c3a05651f42656cd5844d73b5e002dc8f755191f15ce73a996eb88cddf058713ea958b1293f29df3e41bc705f8b98501acce1b76e6b70416cc5f2ffbc2da3ff2efb7e81dbf849f28a32cef7c20bf8ef154eeb3c19cb9e9947421a7fd300353f84ce04938e258853f28dcae660ccdbaac980bded38ce7ad3e9a3fe6f9b31ad53bf9e7f4e4164e8f761b15f1a37fc9d5e284fdf5d4d7a526a9cc040cac11a5f716e2d230e894aaf3a800b8ed7e7d84a950113e4d0873ef6e02dc6e7393b095f0af8e349dd282cf56f47b6169042c8c82b48918edb449a37cb2d684e699f4a4f5aca1cbf93c6a51c86c5049c8bab80965dee682b6e89176326fc0b9802e9e85e0f89830b1b3c7b2ecc12f56dc05b55f1b895a58247523dfa66c35601f40333ba3feb6b7393ba4b6100ef4f0f51c46076a918d02e45a9bdd2d8b89c43b61a04bc83ea3ecd812375657919343d73a82ae00bba0c217f268f37f23efbd8d15fb38c650f0d17de6d33c2c02eec654f41f86cafeaf1311d336d6da44ef4aff7d36fdc28b913fdbd8834288094a91d0ee348d951e53628202d06527b6f033dea915389952c6938c0502827a2b7795b9568f2e13675c5f41cbf76f28b932519b6a62003b504d3a1cba82761cb8976cf4ce3db5b06534c522f2adf407c20c5f3b39e0b099c882bb38a645a8b27e729101e5985ead55948aad5775dacfd2d2b4be62ede15d832d35899f0c826800619a2b47f0b243631c680549130942d015a9bd81dd940feab940a5b4c4db62364cbdabb4ab4b1a16f0dfd079a9dfb14b6cec78b2fd22d1335dd62f47fec29a62061460b92c65e19779e9ab591f165c956919b15f85c7e0a8b72527c7c89b77f96ddb09d54f50ed4f7120e562d22d674f63025300dffd9153905ecb6e0ad03703b2769d8dfc4ac337b15face45e1fe0f009b8726379c730e716b3a3db1452fa0c9d1dab90696d805d7f70920671aab11958265f10f4eb97abe403b651af59a32a4d30d1ec0ac6be346e53fbc4a209a4dd0bc2489e97d4fa2bf8456dcae7486601c80642caace2b78551de990d0bb62aa61c1a26b66fe6c2666dd296785a619789d16c3d8e3c1a31da5a2d783fe51163defb2027f39d41adc9f0172fc68a7ae95e497d57cf938ca3674df84bbcd304601c1356ea219fbc13b09402d9513e9d8a5f2fd184825649fd9b706ea137856cb27e37563877095ac0c72e5e4dbce7e7c1cfddd1892ffd2091abd97d09cc9329899e4bba06092ddeb6e0d335096bab31643ae36ba24d7d2fcfe8f937aa88d25703366f8d3d6f175ab4b6ab7a05ad039f59f164d9fc522e3c5c0974e1c067ccb74f6388d7c43252ed84a6a0577c3b2bdbe609e19934958b6ffd5f634a961a5aa35a5e4e4e5ccd448293656b01e77880f3b0a1ac1e5239349434a00fb885211c38b2af14632194eee34f9fcab8846cf9ceeaa9753547b666d360d1d08ec28ea0535dfecac206614112e7a35bf0b580adbb9f5e298674e718e7f1506a5279b0af74e0719d985e9632bc9183b74c4d12d20832e4e22beb838fae995a1a4fad14fd1d058eaffe0f8f11d7e771f7a23551dbfb6b5d21cb188b03249f941b6a747a7af2e7865ab8e75e62bd896c866503497917d82c4b3310c16575cfe1ed4f124ad67f4a2ea232cb0d0e575edf6a07114a2ea97fbea01f8038217d29fcc97aad26fb245df1c019f3377ac4ec194ec46d9f8f38bd79d300a2747cea7ea94abea5df4cd5cb73a561e748395c0f9e23e3bc659e5f5488d0b44cf434f15003e0bc725ba35b91f9702e569eb127cc9b96e615356c23a928143c0a4087e51788993fa9b0a80d83efc6f3051fb9ce1b0b8cb0fae8cc83a8116ff298ab12cfefd698c05984ecf3cdd522dbc932e9cceccb4a267118007f2a011ad387654b300527fb8fe416e11603ac238dad4f06f750b8497b0262ba58cee6096687d47de95d26b4b8832db56795f902dad87e586ad51a0fc0863f6d1972b59a4f15340d83db3c708412ebe925449fc85d3527f7b5a89ad724be179bad862839c0f001e704deba9ffa5e04e26e7825d12863eeee91df06e69411fac4937c55d0c9395e2994a79b037b28c4405d04ff97b352f90801c5f54230cdd4733db37b0e158189e3f71f63979aa1e35f83d9cc58b9a89af8af35d06951fd9e94f93b6879d5b3f3c40290a067be6f4e60d6e2397968d1f26555fdad694e29fa0e7ed064e74f4340eb7289822c67d2c17e0cb16a5d06bb6e1da17f3abd571fd08198975ecdf642703204374f38a75a1e5fa03931a0d48797abf8a809509fd8d09ae0f2d9c59a3d6f735240a5822b1c109b4cf982dd58ec37db86fdb532c7375f93311e0bbae91e2f392d000706b76156878ef276dca3a3f7dc194b58a5f393a869ac7395b5dff621038a920216d4c8e88e0945af73ca3538b18a7364c3ca6554c2f827e245e74683bc5d74baa6b76c75b10be1ebc674791821b6777f0de62b0da02f1c8cf49e71866c2815c9047826c9600f868596cee3b51a1ec2e51360d644ed2b3d54d6eef762fd427286a21d35cf7a1768e67bf976d0ae541d653e45a281829662250f5e8bbcdb1e35703a33ed7e369bb14897ddda2163919102f8486e8e1d892183aa9c2f78e958a5e700d716262d2729ec483e7900c15dfaa03849396890cd87ca5e20d9d07d2b860b1bc49aca4a883b8082d67cd6c2bc9997dc6ec41cc8154cc3defab020c3c71489aeedb509458394d31b5182d37500396fe966e2682e7d8c9b680d289f527e76c9223347d324f5958d42b902a05f9ba385547dd1f499fc3203c2210aff670345c75e755c2508d407d2cac4ba55627ebf778f401409eae2903816fe48227fb6341b9fb27df76d7c086c93374518b96079bad0407e94072d485c0ce80e2ab8977225b7c4616af08ea4e38c42b02a1deba3468f7b3e53951fa5ee5a267b2d92d315d6b5097fa533ab391dcd06ecbe86585beeac5440d8739affad742cdbce4d305c2190700ecc7b9c6887ebc9076f531a29917d4e2644219363a462ed1605585068bd9d047336fb45d333d8738d0acba62ef0cefd61eaf536f0da65fd6c2b779ecb5397e114645b8d8fadae911e2764165b60821f1b1945593b02ba76ed588f363853d1103be3776866e6d9434f487715c04f03d1c481fb82bd783af6f81a046d4af6667c0d191faea962ca98af7c1d4b37099e88f0415d5b64bf5832dd793c8123cc338bef65cfa2fd6b4451803e630ee8c7840cf51371c2d09228016f9c2880f1df0f0f8918b41f44df1ce166a6678e2a66eb6fce35b43368022cd3e099f274e492d1c6da42d47fa64eae009121ef5157405ff42cd14d97f076b6d4f87281d9be4549d6a83f1145e7e697c47c9bc2d2a2b6ff4070faa3dbb08773ca636e9b46007eeb68e2a37584dcc2e6fe2995b81bd4182b84e08b7936f59005a7d008afe9a645857dc8f8420134cf2b26851acf9bd6e27f94910f8cd3b729b0bf5c94b0cae80b189694e86930e0fb2160e3212f3082ddaecff7dc4875f1d82cf53f31b4dea2ea003e75a12647205caebfd36fcab16ad85928929195823718d40cafb76ea73be25ad6ab3c0c9271583a14ad3678957282fb54e5d440c474e94fca16115b6bb4b5b80beb23b7f71706d0289b3f76c75001287d3ce9916544b656b555c7cf0ddd826e5bd135639f281a0e0ea3130337c6f66bbec8b5c2170bf75f003608547e62e4ea5b774c56f3d18a020586a0a5d7efaf0d3c7fc4334ab5a3ab4dd333d73f0b390d722a977e28c89e5574c8b9c81def775d85574714d25dab728d4a7a12c509feef63a7577bf4d36e395c38d6550ea8f43dafcfaa74185d29c09739cd751d77208a9ca6c3aa9a221e6675d7221f67fc1852c52621e3deffc0d9fc437f3b21204c5db3876f0e4c53b906c2cfd912adb2ab851539ee0a731397d96a288bb958c345dde7b59ad9f41f3308a430059afafe1d0e2e72699d376c89612aaeee216e46afa8fa49ca7ec4bbf2dd12243e853f20560d06a9389be20d545d8829319329e5c88678d21ddcbc6d74af185e6935d1000fa8309c2a0a5f2cf20817b3fef54506d9000ba6711468bdc0365a1cd882a55ea60c144476928064aad8b8ed39c69ccb95a87f89263dd4f95ee2777387c6b8073dcc5102b6c3db352da4272b91184d72779e0f45817a97547fe0733a448ad16bf52cec92c2c082e8133bb9bd56d54237c186bb4e7c9dc597b7e78f038175b17a80823f2d8fbaa0c520570affff9d941e84db1d0e60d6839dda5a662898b2ecd57a9db4387b3e83a79543f03f837b0698ce732efa8e3c2878f746abc39b7d23433e7d14e83f62c4e10133b55da7012f1325fb1ad04e7c13197f57706c9bf1052b497a821f1cf5617ec135167ffbc00632be393caf1ed8d125798b0d5b5cd464083d00f4aec91fb18fb25d3b43861a9c7733d96bc9170bb5566189fc4a93ce5586049b2a67da49062bb1ad082287b298a6be7ed63666a75c9dee7767dc363d4180703f048e02ca1fbc3f4d493cec6493187a6c4ecfed978708579966ef90f8f2895505f9a5f3e3d4692291e71fdeedc32156edecaf72876ec54f569ec304069840e59529b4478d46724f44c92b5a97e27d054ff3a5d577e8995693e2ac3f59581f6d05d493795b73ca84d1be870898e954760ae9410b6fbdc18902c030cf334137ea35dc53a3994d72b63b09c6936212011fe5398206ab185aca555ad164f7aa0ec35c68785066dea2085e3601fd0fde8822077e3b6c3a9c6dc98917e03953fa37acc9134b05add13a0a1480cbff1a5b528bd959ce18a98607d4cb1fcaf548e348a6b6f73d5bd03091465e2de4234fe839f7021ea561940e646fed30a1472cd89893739a4cf7d7a6af69929c0f4f345412e904f79208b629ef162e0ec975004d1c03292dd6ae298bf596453726975cc9f20f2d918557dfc0bc76ce23dc91c017f8bdd58ca827ec8005c59c3b77aa6fe2072ce83109c02277d8511a39f1ce8d508b03cd18e0a464b584763b70a37bb26295c403d789fe0db28c8b6fef00d8a0e49fe1b43bed76d1e8cdf41dfaea86ef1977cb820de03407fe46a2c93a0d6113b2a625973a9d27eb93cdab0509087d0f57970eac00f8303f7d9cb1bebeb64da0ffa33282c6884af0cdfd2c88e93d24f59b342609820f7e653ee603637bb630160d70aaa3ee565136232b535675a0d8a52de6a9dd5a008db25401542e915d039276869ae4d4dc1875a60ce84f368b84861591f2dad6a66bad158b340bc53953744ed6beae9959261063d43d166e13af16413fcc88dbcaa8af3942078d0efaef8728c964cc3870c97988018b3724e7f2d68af30a1f6ecdf2b1a174679e400bb7c78eb375256754ffd59edb6a752d0d260dbb967cc6e661827754d074e2e92f8de5cf48f95f522e1f080fdabc648408edd17465957838aa268770352d9d5eddebbaf32fcfff757906516a94764a7eb4f831c201a9a6ee5b88d99837966942bb4ef4213e07a18236b43c0eacb27ed4f6852b8b2ee34cc10c62d8d3d09438975ea22b7a30d890847b6a7692e28441cddc0a1207192327a1462f1e6c31c733ca453510012d51c0216857da912ffdfce9789fa1e4162d75680c315ce54e2ff21b7ba81fc3d3ff964805c115c8a1c451402f70bd0d933127740989656162692279792f6a04216e74a512073f0df84a5a7ead7ddaf1179f3972d9271393d58a1224673a0e439d3ac4f2a7943539436a57d5ab0d29f31638c8c2b1b6c7b96c62f8b4fb821a3ba03e37187a1e409232ce871b75cfeecdffa3063edd472a1de37b2ae0c803e62937dddd0425195f22e86e5b3524f880060b07c8db2cd7d080da5e36b11175704756c0a00918bc5195e89126f4978c39a07c3c0c80a87136443eb6012315f0af126f2928282c60edfb3ebc5b1b246bd747755fe1d54ef6e0447aaf1b41e10206f6b84329225f8d727f7e71ac69e584fe179d70885522298dd400d8eede796a993539a8ca6f75a1732da947793a1ad897574ea542728bcef799a15b0ebfa070b2a50b6fca3c0feb97e3b546f6f49d6c13660d06ece5ef17f5edc20f5a5d4e2c2779237c70715d6f0a4af2f79eac27c461eb363aca0cc785466dcd98f131b9044a2d7e93673a7b35a8a2d8f39a757424f53d3b1f9fca48f599530dd4f449e7f552ece1618d8fb38860924acea06ef8839009a08a610bbf1c1c0bd07728ad0c8194d8605904c2533f5d64b41d8813d56598fc8f2d84e700c369ff37d092b89e9fa56d45ccdf8eb96dc0194b833cf616b53fcd2dd9faea1bee1310541bc6295091f6149ec3e245f69744fbd13eca9903d1a31e4baa2a586e711f58749f31ac3a9e3f6dc7c581f407f01c764a269782c3bebb37cc4930d8eaa68286e0f2807d19c07d86e9c80503320d27e8d2ce57047ae1cbdbabf753385060721657abffa4ad656571ede7d5246f46b87bc014d71fdcc4cb8d135939bbe3e1eb713a54808a31fc76e8c4217472eabfdd66a861da71a63cca438e08b7ab7f9d50dc22643685191751306249716cffa32970f427e4be4b060d180ca2a40ef31758b37da42c9ca8f9b87305fe4e84bcac10376a4cb1f3895fb50f8bd6d18981a7514dc850336bf71d28769a1387272e624d5c174842b5248f221a1a2a7c7543b2d8d4dd739e83519cbf56e1a072b4fe6af89d6103772a5a68c846ec59a8e4060f98029a8dc7b04c39e80beb504a593fb41626ec81fed4d0cf45683d63dd382bd654d4ac926584987911048f0cb4a28ff826333c4aeffef9c2366902d5bc94c43b8054116f7f51b209c090d6b91c259d98e84a76491f1ca018f492e6bb8ac493033f371c13a9a0ad74fb5e8870a989a0dd70f4f56af45f6c25a3708b7a8577d687b9e9ef8d882103f441a3bdc9dd77cf472b0628f6a175d03f5523f570a3977e3febd2bc1f0d2c733c086e60fe7d07787b60833dfe818d964c90b4ea8c74883d01bd6c81825111e97a01cafcf64a1c3244a70de37ab9956ca7ee9ad9e9c56d72b3ccaa0e77a4122c255f8be3bc4d9a5fae1e8d95a6710cf974d7bd69249e01185317185e0e456f1d2d94ae7e0d8f200c6529635969de50f35bb641242675bfdd70fa0a7c59ea81007ef8967a11068a7e4ab7505b158e871fd3ea849a67f7b45437be7d9be48849ec3c6fcb7a255b27783e8f42cc02898d7f41bcd3dd5a90ba01b8c913fe8b8c60aa62836b67841b27b07010bda26624771dc3c13f57ee73a07f248cdda5b142a53932eb7ebe3daaeeb7809fcc7e527546b87fecee6cbec3136a60d4493fa5a1ef8a5ae3a12a2b57c106427c579208aad98f10205d4e148289909cba04dbb5f18c72d7fb167a868b26220544889c8b652869a4c577fc9e9be3f52e9a39d35f012dfa69f2901ae79f9f561477b8dffd5c8ceeaa26aa0bf182c86855960d9caef0c74418af81fb86810a5747807d7253081d73ad30bcf5f63a700dde8246fc94cf6d95959a08c9d74f1dd747b6c0c8fadfcc383aeb95c7e66eccc3e9accc65c97fc157b207f3a926cd918b6f3c87e219fde8aa363baf5d9dc4a07ceb5c59851c000d50d6deed9facab45ae6787de0465e380713a6a07b813f84399eabb3ed86eb58eb978d37b058887154b8edd16661c821c3ff6aa7d5bdbee8da15bae612ba9a8e2a3b84d4af1c20471f4499a831f8d2aeedae1b5ddfdb9b6ad8c46032635b372ee0d02a659c43ca3f622c288e16dbc02554ea90e9a68e2c79e878f4a087b3f5c1be72b72ee3788fdf76c30e9f36cf72e6355ff9cd50ad6e33a5ede1cb5953229ae56f504d8233cd87ac68423957ec00b7983627ca014f960b35fb8cc311b2a9f312827f036c10426d0020d0accd00b0565d594e9c76a7bb92379199d036ab7ff120954c3eb86a5fc40e42cd100fcd1c663a97129ab3824c21deabd61cb7b0d326a525ee519971dcb52f6a944515954cf1dfd0f461e55a452d539ae6fc5f985d9d1a72bd21537ee49d285fbcb89595bd27b2f4be35b84a2730938bad31dca73b4d9a249d722819894c598c47840888f4f330918f75ee209fd40f354cf01ff5d51cf25cdd45519eb85962fd6852d27775c63bcfdf5bf0090bcea6b9d132d9638a0bb095d374990fde291aaaa74a9af153ec508197eea62a9480ada01151c57b514b8a223308a6dd97714821592d91b7e5130ade741a8c5c39de4221f5fac0b5413305fba4f6a725ea1211e970b9b29b933d4b63b2278e263902fb7c3da718b3eb21c3b6b6502fc80cfcae6e14acf3a6a676a6a8f9c72f02866530218d221824033813e7680f6a604c4436544c126971a6df7b5e31ce17e1f85f4d312080b4d993bf5c3e39efce9df3e57d32bf45f233b295e84785b7acec484e53e76adc4e0abd298eec5ae73ebc7340f857724ba63feba32efcb866ea180492667da66312848264541019f352aab4c18aee492a2a76a9a45cf6ac599feb9b24fb36e6fe53d79c331cc9ea01b5a8e388c694f1b7589f8ca54263bd2f19c6aa893d5f48060576cd3391bb77c5c59455032e54e08cc4318c5ab9984be7a4e81f23e9574421cf675ba9f07e69ce5d6d659113b6f04ddbb606de71afd282296edd3d4cf804bcc2a01f7bf05f7a692d1a09df46e8dc30b35fd8e9d349c22ee799f025665d67286417417459937185c75df37f16621b15b3fb123863957aabd13854aea5b85c28e561e5084f94c9d379d9c8c7386565470e2a26c2b757c8a7bc0e2bd0e3bf049e333331f77916e3be57c64156fe12ece63f131206ce697b6591b6181644d015a09f266c41d3777c6b021e351bcd390c5b0ac9830ec0e90e0560a2418faff7e007ce5bd90ee604f4ef00cbe2ec4623696c73c75538746602a243dc3217f9922dd0900bf2334e38414829f5521c640f86955940445c1b4b1af20948bdd68f73d9de49339fc0d18f6cdcac9141fd76123129231250b9db746948d848373edc43c43d18c01686aae9d83a337707f0acbd9f4d4d1e8461205371141b802b8f48aee000f152b1a3766a663626c41daf2bca6532defe23bb7541194ad55a253e3a372d7b1e70bcc2c31fc86ad8050e8c436e8179f0ae0998c2e94d99a5791ba017cea3eab0d309e86eff6be14ebaaebafb62d452270ad53c43979c7e95089f72def26ecda4a14adb73892ccbd8e8ab3bcab423672c6657072d3a5c538d6e509570f11bcf2b8e9fdd50e8c8f930bfc289293f55d8bea72cc6091fe46dec306bc4bfa2d4802bfa912db9cc563256620acf56e14c6d52f86c81feea4944a9936af1b1b5920efebe3a5c8e765c5dfdcfaf6832f47b652efe6fa97c31cb7caaea83bce2b021639621e0f66ae074358d942de85c2ba264570444dc4bf86a7fb991cbd5bba9230e3d09d598cfd082dfa7b0cb878047efc24bf3e9251cb9d1eba8a488402e98307490998093fa7578e0335fe8b8017d73547ace4dcd68467825a4f94d9bbc6419505d44ffccdf947a1be02fe964eacc384a0b59597dd92c4b472fd610448784ac54e448e72c8629957168aac5940655a8aa10752b0baa554eeca857a0f8d0ec6e52748db0d35ca7c8fb2cc88a98580eec103a8b1585e7a3f7e07151848a91fbac5116bfbd1c8e14f4fbe3c705af1a13420610a39ebbece48f981cafd1d0d0bf23e525d0a382974023bd4444960d860b1edfebeb254182f867d2c31037748809ea4f2be325ba4f2dfae9f803a155f6a13a519cf5fd6a344e47450c1b2189970430e2709f8fed7bbf9748ebe7814684960930a8fcd495cf247f5bfb913b61280c69a3715ac8a3a3673cba91a91ee9399e78cbeeb42a4437213b66b306e2106cd6be9b579d180fa4554780ba801973b1bc677805b20a2ef80981ec68a6332d36360aed083ce56fc738769b1b6aa9ad896182887103ca4803fb6149290e7093f35425635c14fe452f7b9fa44bb5062b5e77e42dcba45263070aef33aae23ebcbaa446cf113965add48272c6fae2df1ece20f90e94f67f6eb32cd552a07b411999104bbe199c0c75cb39d6b79cf15c09a6e694b004978e1706a66e45dcc50915235e107c2015e77deb444ff3cfa1bb9f676b60e789aa42c381f9bb9457b057882355b63b0dfe7fb8124384b9a3e00668954087a9bfdc9d62500f3ebdf19a106f1281f3e65405918771de1e82e339236cfc74c33782ec0b2d79d86178a40ecbefddd0d6113f1800ebaf8bd7b58f8771314ca5b975cad863071fbbaedd5f454b29ce01ed1a503d1579d1d1c9b3016d016704b7090c9b72162c2e7204eb388f6aebc62cb542c4e3b2062164be0085d871c09b8bd463d4e1518e9c28c1dffb3d0780fb617f799b7216e1104703f02766d20f5ae0284a579e4a9a2cf0d26588ed364495fb9aa2d7bd958b74866e73812b4f27e7cddec4d7ebe1a92154c2a5e0e64286b174cb76249544003c92956e822957940347dda0d599bbd456ca29b8048f1bea12e9a7f3a05a3b0e26afa98c3c7e674f9877b6f9d070050a69e1bbd02ff779c6552c0109256bca449faf0513aae9e4af62b106fd6d90e47fe75cf6dcb6c1868a5ff1efe5b0f976d2d815f99fee69b7655258406b062ff38326f0ad1c06c2575d9b2c30681921ba41572a7efd84941aa2b1e22e2c25d4249ab71bc7421cd87b1b889702b40026d10f8a49e1b47c335426778ae481924af58ff9cb302395640e145d28bd35313046cfc96fe148a67f91f3273c366034f506f270b60c63f3ac427b08c384d193dc6094fc7dce6f5a92d04ae26cb9d4e1373180dd80fe99780317e3306c28db20df5b969b61af57728be55c1595467163c634a0b7a993a12ba31f6c67afd9d09921c570c752556f918cab843766b8e74dcbebc50f3cac874b4229e9cddd2b7b9e0d2b3ac489171bf211fef2b41886a3f17baa24f3774ec9d72bdc68ddd431a724f43d977491d992dab6dc4d63f1153d184412f7087826c97a022e161e1e2a772d255977a0b5e31b24504d0754f40cc9e7b3e435a8acb5ba7012eabcd6248b513333c5f6141be793f69aa35f7297a6e46f1411dbbcbf7d19153361a430830cbc25fb2c2a5586951dca167233da4fa93976a01c8841c139f2b926c87f999039a45dc25ada5c5a8a4ebd1916de35da4414d45352b0990abebb9f3783abfbd3c93041ec304e667bd8b66cf26d44e71459d5d51aaf920180d156ca85596214d347cf3a7effb522e1205399c18de6b6c003050fc6682bedba41139ef10fc5f7c4ec67915e77a1e3f03a250781ec420ae7177e338f528ed33eee3b776699d89d66b5b749d9b7b0d5cc47bc389faf35aaf775cca01e7d862367ff5244ddfacc5037d4476991485978ca36602539295f092405eb2fdc8d217d6faa77c224ef56c55ca8c699731b22f61d4aedc5ad902d88e4c414db3e8f61b291cc749cda23bad3c8d923d8a50d54ec5a38ba476deaca4fb3b34bd5e774b77d4167d5013cafd0cd0c1599cef24d665c74c2305e2b69e682e38b66e6c9c65c941b76b2e71e2977213f54b82177ae627cc58311aa19432616f5f4960482b94a4955f9e565cde89420dc0620a6acfd458bbfce7b17b3fbba3815aa3ce9074ea20812015149013cd43a4b416976df56ad5af80e7dfd9aa0dac48e61a5b5a1994f6722d7b595d0b9399f2a2e628a55d1083db49343e6692bb6dd97462dc1804cd71c93e25afc87029495c03afbd7d835fd79e48c221dcb7bf0879bfb6e8aab60b7f85223bb5e6cd723bbfeea4b6c679acaa50b68445d09169c5d671b0e185dcf4dc39ed33902c65af1b560bbd4adb84c08e85f2e7b9990e205b7465d4a7818c92e66f5b29bef5159e250e3f94affb084a7321ebbc5f7f1f46e8cb83f3879af5fcf677c0069d70fbd8f7c3a4992e10a0fe7d401638a18c85a977d11ab2a94c12306f228075d6427ebf76c64eb067bd051d538629431bbcbf5aa6da498be96806c2a3c7e38dc3b2cea3b42a3daf9d1f1f97f1a6512e88116285ac3d38a41fc71aff883cb5faccce9a8f0cb4ca875429debbff26a9ad9fb6f6ea6e02aa1333b11210c70c81ccc58fa1e8769f10cf441e77261bfba4165067da0b1af56234786b3d0adbc8e97975f5708f43c9c74b89d7c657090bee1d84e69f37b33c4a4941411bb7c73dcabbdef03c2ef7bb183ce15215a22ce6c03e5c04e8294e20c3b63831b3944496e939009a226dd5b1cac5200e29f1c6cde47d9a7372e96637717b3e3b0399cf23e7d0051c88b27a59753eb69b164b197e349471ffb210470bd72bf3821ebd7343d0d57945b580af63481bac3a17bf648eeec751ca17997a4f9cefa6e9d34ef06a117361cf534282a88d9c7bf2a8cd1f4fc79dbe4718d438133c9bbacb720c4fbc32212ff86f0fed564b7b51659bc940109e26b455bc90fe4aef1d929bf21853520f1ed51a2b9834654bf01a079ccb63aa63f59538e6553e1ccea5d636063c9b12b838919860cb8be82715af5bc177f8b5f63301d43a49f43b7aa3b61d65128fc59688998c360df20cbe475488bac062a7096217d424089aa2bbc64600d0a801045c27eb2b0c83f4e981640105bd091937c284594cac2c554732f5f4fe436301057668dcf45a47504e6f26e2fa904ac04e89f719d4bf066cc1a666c54584cbc28d902ef33f86dd69393bfee7b380b561760bb5b7b217e6793bdabdc107007e8ceedf1d16ee38db08671fe4bb002bbb671fe650ea9a1c90a9307c57cd541ad51725038b12929011904a3f318acdae129c20b0ec6e84eb6b138ecedaae54f88e0dd6688c36d7aba2d0969148ad3893b6db550dd13c31ba6f2bd77a8112ccf98520e6e4ce2cebf5caabc428a0a6840428aaeafa208aacebc04f2111997258d9b08952311d6719f27ced1b29faa653b30ce71cc48d6f1a6e11f360bf27290b00f5939f76fdc0d7f8825b7c23d2ada9ba9a9f77438343422c51bc0fb4787ee9a05659c848a527502bfe3c77dc78b834a2217aed0f9f07be9475f1cfbbc4a02bf6335ed1cb1f59960eca26ef6585a318f761d57baac413165437b43807d67fec6c1e81739d154e6ff9eb9c8a07f949e63dc3850a4db2214ab24a433d9f75a2502ddb5239cf7332bcb0159c6d082e6515416f5099a1cbced5615233a3a1b25c018585559d0e8efc5632bee3f5676bd942ad3c9a1fb846bca574d9b4adaf0fbcd53e8d2ab25f0550634799f5a074db9f0e8e35add4290d03be592869c081d93b2475ab123a86548ba08dec724fe6320bba0f7d3c35ad8e4f29f6717a71a33bf5b6e700f56585ef25530bea3a33f0e67a13ae64ddf79ff17622f6498a75378f0ca380c46153e28c238fe485eeeb31aff3e9403d7070d6d32902e2f45fbcb97c2c23ad5123c2b61512598b4cd5510665cf9883753f1d5f19ed79b196dd2318cd3d48f4db2b256a793a7828b53c97d2cf79b21e1d0d23145f68ec1594939e311d74aca9edbbef6795541a16ca55305d29bc3b4fcab6cc9dd4e1a7d875debc28840d5d082265f970abe822ffa2e7e389e322128ba30b0167a63111022c7c47462aac110d85288450d7ce849335c3c2111225b03adb2b9760d2531655994fb1439aa5b96ae7812aeac02be6314cffa81eb468dded1ecc5ec1a87a74517339b9219839d8690b65757cd17a876fcb7888055f0933ba7ec3634af3e997022f588ad85c80193f7990d4c57c54d5f6ad13244a197dba0546d2e420c99a0b92fc97962200e60481afaaf8c79b97e5852cf8974515c57801e21686c9ace9760142640fbd8a78073af7c2aed4be3058efb12b6d9e80941e519c81593748c16efc04b44476aa38533848b85113e7d105d71f0b46f063749aca18345e588a9a67787cebf821e8652d6111c0cb2f8d14673e92f48279791d787acd9fc5417f09001ab275eb6644e067d245603dd18d202e8b5b440a11b29db96c7ce6f658d850e4b560e2193bae8f78b928664b7a1afab54366e5ef17825f48a220c46f59232ee2801b0e62c02fa711a8152ab9d32b291a64785874bf62ad0a166b1c1beefa937d0099bdffd99b791fd7f621dcca4ae9ee92a739ccd389ef27b419196fd015d06ca1a4ec7ab59ef41118a4c46cdd3d75eb13448ce9efefea9629d23b37390d14bfa2a86fec413a91731a4b89909851b528f417b9248cba06b165a350d3479477696747c154adccc1ef2d2bf7972d296636e51704ba9381342cf7d6ee8fc4ed75ea8861bda8998cd98d300e638dd9a744383db830e620f6859a1615e1f4360d049490a2b7452cba62bc1b871c0d7dc600aee503e966849d13e2fab35549319e959e519a2e8221adb839c31d2d9b1aeb9247a174d6a19f938fd3c1a987b32ad57ad8d0ccda202277b7e97f957c773c0ef50dc632a9426d22cfc41dd889f8a7585dcc69fe23753f21ce2fa99d9d1e71a87fb0181043df837916e221184368a95b4807771fecd5852ebf4e61524c8f3841cabf6350a5476ca7a0c156a013159374a0fb364c51b97e78e794a72e4310e39d1cec04fcf3c45ff519e6303152771d91aa00db29a6b9e8a6d365f28671c55f114882786c258837fe9157bebaf295e0de4c139bcf4b24b9543ff74b8157ad2bf6d9befa8dc5398261a46166e19bfe5a9e69af3b9e3639606ebeddbeaebc79f468dfcf432edfed7be18f7cfa7b99bc1a81da0df69cf7cd43ab5f19e2b536267ecee7ae71c1181a907a7ab1f4c2e679e156fd196e16c8f81ab9b0ed8244062393ec3725088e664d42cff4bd6b586edc2ec7a62579d3f9f9c5d9d9ec0f6305637771ad62f75d54a156aec7f934bf41689885f3db080d56da2bfc6032d556013a0f19f4e7b93ac038313a069a105b8676e8e6cf3299aeac242e9ec8ff1402023e9d71d061fdb14c1a032353994152b7ffc92c6c472ef747eb6db5e5d7268172417128f932d05b514b331fb094b9f82a815fe528d389507bc866d8a8dd0224e86a9ca19c34ee0339db7d1d9816de01661c01123ec170a4d8c8ef58d6a9cd9574904900672c515d0e074bb971a2373760a24e81870e19a92b43be5b3c3bbe8604c5504aa3d35014c09b70277d6e283beadf68b841b6b7bb15be1230ad581ebe6b26f48fe96d544956b314ffdeb4fa8d107c4a32a86ccd99f30d5858dd5d2b96b9e8328112fe7d9053786d0a2a048bb9411e83f6a0d5b8870a7064dfbb1654a6bc4fa325d81b499baf5634e1677f87133f1beae50511db0291915a684aebea40c3a1e29c198ede5bdf214c4ef4f89bc1722ec127f8605dfc43044d6802f34ead912fedd9bd80f11d913a00a54e09e7af8cb66b343ffab676a624e4b383f0c43cc0c1ecb93ed21defc272b5400b502d3d7f1ffebb09b404e5b9c59dadb2565cffb3774124a88f4be212d29dcfebd085c952742d3d905a7879999a42b5d18a85bad39eb8639c709b932c4271ac633a7aa4b71ab634cd9fb7a88a6dfa9f1278be27b73ea91427b22b20dd772951d28bcafd60084b784a8dd913e0067ad8b05642f547585bcbb9337a272c1847b726c5a88ba23c576411f556564b1980c31902ef81d3105ccbac60e7e7dd21d46ca90d9d51cc5467ae50479a2f16bf666acb2887c2ea5a5a4f6c8d2866cc7f37094a100fb77d14741606fc44a166360a4e18bae3ca0dba98e8a120196061ca3b8f5540505104be12bd0b1a72632e5b953069ccbaf41a6261a81048180a53161c91c7046ebbe5a7af158b7d216c982d42c601ce2020115e1d1b6a14523ac6f0a26cb9c4de8f96bd3ec1defb9e335445e8eef8acbcf4bfc410034f5e36d2b6df00c21fb929aee9ac043f543b4c9307883dd419213291d41ed64e422c1ce7fdff33b2f48fd16a60f680b3c720cb833cd05ecc0b5571ae07080d9f7373d708e2a03dec390b559c0e2a63b4e69d223bcbced6b8925abcb0538790d4b2cf469034614eefab8eb6c69c791ae9ad5ee43e8c9be5db1759efbf6fe2bfc063133f087dcc3abe882293e95ff37626c900af32cbd4a85876a79572870dbb9178f6be6b66d70664725d1aa210361142447173464b102bf60a77acd83b66301cd56767c3f5ce8f895584e0388a556d88a3b83b2455f1b664e26251848c4ffa67368f818f8b3c96f38873291f08ea9beb19e9206028cb6393ab41e26644a63fe467b1940ce5678141d7342c99c825a669b8bb3b5e51f182846ca1e0fc300fc916a6f346f242304671d778cc8f62cdb027c87659d2ba9c9440c2094ee7a78733a41a29c9538271eee3b246c468b18dc9d491e0ab9cccb4190f43593f2ebea9db941ac53560a8bde6ae1f314195bf375c1526938763fc55a8922d7ae2f1be91d20b50d535e04b3876511526d84acc21b13c55ed45c16a4c53ea9b60965d73a29e175f1d05ac00e5d7087c545cba40b25574939f94b2dce80a8646d569115b95e4a1248880fced2b3e8f56ec9d2b8ce47bab022ab9010150bd8d048b882245be74ca0a16c2d55245839bec8bcf27f88c4b83e940a9535ddb2430d4e40297d5db8c44490e3e2c467ab1319e84038257a9867054722a17eb3af2bf1e3fabea33ee2ebafc56a8c146753e171bc0b2bec2529cb86cab0f5745ba5fa2c27eefeb5a263f007f55dc323050904b300250028bd159644fa9dd55019baa8c8621e9aff1fee0e938fd44308cb32b751fad36f8b1f2e8779dd1cd689fbce3dac520cc2b425c3d15b81ca49dfb143ac678c3753cea460cdb9e7d14dd842adf7d0f8af603ce4e9ac2ff169cc84ad891cb9609bca5b1b93d90b319bcfa8c9282358917b5546ecf1164165fbe843c49a8ccb5cf59d75f915c44ba005f2b4a2fc53747b7b65db9793347784c930aebd4bb0cef7ff770aa40c3dc9c0ab3c758e50e0f095c231fd2546a005eb6905b5d33c23b62b5cb0a4e9532c927dd508ea085b4fb5feebc17249ae7da0290a8f1f36f9484a060f3e9f8196c51d9827c7ee429bd4ffc5f216519141e350028b9bd1fe6ba4087b897fc57624539009418fe79f0c2d81738f85d398803a76c777720ffc696db4c4952f79943b198705b161c244df1d95c2baa6f9e6f65c48de906461fcedc04620847911ba0097ad4f05ba8c0117297b79343d7eb444667731d2636c0609d919a613856b106a01965d34973e28fcde8f352598882d49dc9ebca19cfd88710fb79b2d499c5aa13a71278662765d6d8b63507fe1ae42304d39a5a4f8d031f7980d0f895365b7bc79e3851888adf8c26c2f4bacabbcf23f439344ae32c953e722d7f6612c059651717a6698f18559512bb506f42c8b89d52a5f3bc276fc1861f97cdf8b1fa2c08ecace5a3504a30355d5551ffdaffd2d6966c33b69a307244bb3273d085aff2efd8d2bc64e12b5906ec792785ac3ec0734f323c1578d85ae0d3dd42ee8e2512a64931d51a79442340d1823449133161886a7b40ea5be2cfc09e5d11cc6ce9b5903757d2cda635656a2a31ac09a37a38825dc582decce4b93c492d2e1c0fde3d101444615db17273a19204758c564ba1730bda5f76a2d4a0899734662315b105857b831d0830c797c68936fea6358112481bb7c3e81c1d47b0583f3d982b40605c9857da23ec05cefaac5c98869c8f119d9b18bedbc15f85732aa49fb92f4d569740fe80c70031026ee6ce240fd155aa9742c0ee7337ccd4047406511a40ac04b524e0577c6f1bc31dfb47b860641d916649248763dd725a89c7ce03d98e31b2ed8f40ebcb07594bfaf9b4e8b5066d8de3052c42f6b98458f7a716b62afc85b7f57a68dee3059273b9e4003a5fefebe405def9b14b1699b8654bc72e0bcfd60e430f493dc5d3e0604701d773e7dc0819deaa9c6d48df76c88c49ac493d180782309d16e51c6fc36c5b4cf8b2072c2598462ea0f5ee75b42514f3752f7cd759ca59cf2719a829790f80a1680838c4068d27b5e336666140cbe81a9afc73b44e0e1594f2d92aaf0b68f1a0afeb2c1d945e70b53e769178599722c6d90d299e28d29b93c3fc811fa6a4e07ba70d0770ca86d891a43ac701390544c5ff4039f8084fe3985884186405b17fa1d9c9f8fb8da1af047bf15538c6f3ea222de96d62ff8487ffa35efa86cd46df9f675fc05992792e2a31c28c149835314e38126c20bd6d864459bb335ade799826f992316fceb561c7ce896957e0bd859a83cf5439b12758dc43f4e314914dc4b8655d20b29423c4cea54eeff23e60e691f11a5b0814f9c3134ea3c3673aac7a390c25f521f0ac692aed8f1bbd3f37dbc8440cf9e89b23814b9d45ababc1018d2efbfc8fa1eb721ec9b1e7293950c4ef1db37c55658bd1ac33ed26c0429ede13300521e3583d8894272857064d331816a06a810661d65bcbdc27472f0f361b3700175be03d2d2f97d192ee7caa0e56e1a76b6cf64d0edf53c4ef23adac27b87f1e179c357745f5563157d63c9d3637c1d9a0b42a9c7761c5b939df38defe90735049f6e304287744d6a3636e425f4f0c4c8b1838bd01a588456ea84e79475c1cbfd8d151767270b677e1b169c37d5b565e5b4e4dc4f923bc303669657fc35515d47363075031bdcd537364d37e4387cbaa763a53d5edbb565eb3aa8ca54716886c27c7642abed131e881dee814d12ca3f632a36e39ac0efaa0176e6b01612f581ca6e6c62bab7cf672a37444d2f67c322a3d87b797765f80cfd239a1a24303c1e7ad5d832cc490b1374a6e7a6646321867ac0b6aa842b7d943fa471d868c07cab3b9f8d199d218afe74f79d0e1df35f15779606019c48d62856e17d9276ba8fd28a3c264ea7f5dfccd793084e8076df532d41427cb2345bbd98ca379d0037759021d4c4e083556f1b67b89636f2441c7187bf1389b3d68632f3a9b5b7bbb365571f8f21390ec9ce45926576f7a51dd8f189ba1361093103854f304f7fa0620039cffa9ad4f8d1d687ec666e4ad1ec5ab03803c0e86f32b7d313d206be51e4bc00b1769884fd315f58499a734a545de013408855555379dca7f060afe62dcc24b27382ff292470fa6b43e910e50b9769ea223d9a4ce8a97e7f57486a2eba76c546ae4f898c284cefc661d0ae727c011038e6aa87336b2a6857d3ace7aa9bcc661046c4b9711b7a219a9cb1dc8a0eae62e092999ceee2270d5adb5a4c274c533850fc3ba9360b0d9ca22edbf005bd9b2091958d906ea29eecb409d76422fd787ba4dd1d05966ae0a26e8d8f6641903b52369fe184d1d5494ce1a10f5886c2a1fcdded4d6988faa4122f5c7e7176476c1c6a946088e3ceed299a7b4535b6b684f4ff7acff8c5bb28d1c898f5574a66f6abccc54437d6e01699f32505183e1fae88eb7c3e3f9eea2a01128b2bd650dc76d561974b8b247d07988e680a8bd614b3469bb62d3e6c08b6c3ceb54eb609e0aaff949e2e8fd42b59f96d66d340d1e05e874a1a3a525ef00a14281480805aa99fc5f6f51c6a6c2e023b29c8d5c48a2039ed9a5634c3edc464098bf1ccec4d0bb6356a511d423e4f49876909a4670f95efd89da5ed9221222b2e04afae4a7b17f1a89be434b681f71f6cd70f356ec223a595f78a8de2af2f345ca714ade6a24dc220f4d144e3a371a23a480cb1a29e5beb03632b5084e9bbe01776363ac4506ee4947094394193225f32b0904b012a5dfcd802264af187d7a0d2b7e761120d032da5f76c8f623a2b7839d8d177d6bfce28f30eb35ba5f91b69c8cc7864fe49e33aac8ecc31404e30dd98ea8515f1bdb2777ce95adf2478cf77291635702a5c4986a8e5fd5c944e2d8a02ed3c2e958e04397fedafb86fba55d3706964151de358a92de72cacd56e187ba82cb8edbd656560d19f4b168f817126249d683e09d0795435661464c1a07628873cd4eff6c428371a223df956e894c43139bab65c54dd1882777c52efdea443c33d47d8bc5b9ae55dd602be1b8f275d5e9d93ba24631523306357e5a209ceabcb4d45bb2016b244c92fb2b94dcba50dfd0fb0c94a57bb9026af1ad954bc34ddd2659cb92e9ac7e8983542d6dcb54f27c9737a7f9dc44c87d640b7645981dab2996e6b884b06a7aff6375fd19f1f105e9f47548f8d00bec2f7ae6ce742d3215deac7e30267fa1842fc540aeca9ba22cb55777b9c8023d86ee3d17b99acea2550cb7aadd38900e3c6ea65983c6f420a2eeebf01026b06bf3478e72450fde2c63688293412a83ef528fe66aa7c38606cfe0f9cd28e62d9f7dd4043b774bc2e4c7ac4c8874db063c9def2fa782d556b1c96080ce5eeeede2da2f3117ba886ac9f2e4868d2461ab61650a0fd82a72b18aa1de04b916ac137c1d2260505ddaab297240226e30e8d5746fbd0e7449f56d9ea807f4887653ca13aac62312fa6b382dd9bc5978e976d2e598ff18069e5e2b57715c73d374855acc17ecca15c969a884b756ff9bc3f702bf34805d86155c8d6ab5b6e7f13673693c65748efb59b6272329eebeae0fc13a9400ae26ca558c49b3bee44936a1f6564eebf8d4a02a7343efac3f055a6eb4840bea13f47d9da9b45905042566d05de720054019a446af97a85a5069709aae4bdc90fd662fe972e9dce9d0ab85181369a57fe6226eb7d3b85aef8ff592bd05dc0a0aeaabb8a093bf91e861c54c14b3dfec77cbdefaf59b46a78a417e001cc7ff3e26fc628432068e1ace399f2ebf2bd1f0514df695bb1adbc1554b185a2241faadfa272dc163c2a2014e7cfac8df90a8123ac9d7d7d29b2ec7116806111b76f291d83031e53c345af9a17a5abf131e2ba961044e41233708eb565540659e7123e9938288e6b34f1cf94896b87e2f4b7bc327af8d0ab582fe9c4aa0e7457e9276442fc30015577dd3267d3514d610ac42db9ea8f1de109b37d18392cac27e09d93a3591d4058146bdc6a40d622f203bcd0df4b43cb0b7f45b57d49ca63d72d2e2db12be253299a4a4af0667a7342896d843c8e1828b16f764cf1069d1b6d5779a09477cc38c690ad84fe69e4c4fd72304230b47d6276a1e43f2c801498ec92fbcda0ec23404060a53b156ae892a727d4a17377462e2d5d68e986f35ecaf1e884007dd08de1dbe9723fd68f38caecf8157e2b9a0b184bc0ed93be7ddee7fddb3f0c05598ad34f3d99afa1045f22aa40ffec1becb7d995e4d44610a0b113087ea311df6db1319319a77c75b6f9df7c542a42c32454eb14e4ee5d612624f3cf987fcea3489d29149905c565bb84aa27c9d1c0c7e0dd2f6e5af4e39afc6f2aa487337546ebddfd17a295aedc959410534e54d8a9844b56b441551e80168bbaef632099f5949c1a0eefe38c393ce16470107b4500fd2c20471d8a96a1e5e8e2180723b4b6e0f5f8e09e728c62fb0d17d1ab23b89cf34929463560b00d6600e3220c8da732b9114e6bdf289ad1b49dc5ef7e33aa38d6f8d9709b12511eae05183ca648c7b8f727e85e60ecbbcde2336e833440422b715be342727d6efa3a9f5e76179b61b7360760ebfdab5d1afeb9fb834f1d14668f492640af63bc51887a8830332acab3a7c72889bfa4934db85fffd5e106c873b878ae4a9f03de0211e85f529ae320c5eac1e7bdb2817c62c61c3cb3934c5056ff9f401bd83f957347de7d8994e96571f8bba52c98c85050224778cb18fd4dfddd26eabe477ee03c02b35d87aca6234ed1470341b8c56702cf53a86ec7a2aadbec3fddf7063a6c86c7843f025e384604741ee2d33959e86ef85577566756112ab60e3832c0901c326c0c1360e897ec9ccdf9fbff9c397cc6ac9382283307106600a2a549e257cd0e354e8526bf5953767e991997f9efc19f7bfe9d044a55b9ba14d471c7803a4138c7cc986382906b97e04a16df620d187ec61dc5963e1d5c5d06a917c9c2963b5796c0ae1df72f1b725d7958395872a8e5dddd904f2c8b2bc44989682dbc9294997935fcbe908522e04cec79186e3a69b4947b02f21e798e54711775ff36d1a1240e0e7f7931b28fcecf32e742594533db9c94b5cd9630f17a30ed560b46d9059c58d79e34cbef65e45810fc79bfa010e4453dcc6de64ab7228cd8cddbe27c94f975d6c8332c24da69fca72f0bb9583d9c18956ab590a9e6bca7d57f2e1ab49e291143d6b4c6fa8afd3f693445018612d8de4160ccce8f838ff6b197a6a6a89f6521f88dc99dcbdae72b5a09952440e6dda29a140f2e2f82dc76762834b1a2d8fe8da643e54acb049492ed1e93fdb546185f355386bb2241745b82fe70391782fca2683fe654ebfc3c32f3e659bb153fd81e97a86439ffe516792936e142dead968981b773d519fc933a5502650888b0127313ae11cdee2f6e761649f1c3ad07aab50c4b659d56894da7345d442ce9a140d681439106bbea41efbd96981ae2d99a0a2936911c1feca23b0bb834bfdd83b05330f8a5da6c6f45b7cd3a501d6be10ba3c25ce75fe756cc706906b8aeea07a85c16e99a4af4bbc9e5546fccba5e322273f01f473785bf85ea3c3c8a9744ff176edabcf8f8f363e33fabb6b9f46c699e23d5453fdbdd7f8a78453d9e8220a7c2e014faded0374e311d79a824d50125d01489cb8fbef3f5a44bad8f4e7d85c7031ddbd15ee1375fe21b53d63a3b695ffaa40d233a94b9d00bd05759cd9becefa5dff879ea8a86a8764fbe3b829395c8d172eb7adba75960fa12e7f5fa2e110cab0b39df0ef21d77d078ffce0e68de1c13a502f4778231c34531517b867ab0b92dfafd9a77a8125d187606fd23e16603f8b49040ee4b977c92e71957989eb45cfd449400e089a538275663b1fb6b4d87699bc3c34f0f08b139bb3c0c069e86520feb699299f815643de07e0e157d1e593cbc0ca8bcf0448117426ea9c57ef57689be6d6c677825b41ec91c0b70143fac831b5e64107ee8a14fa16fa3b1adeb58f221bc0b0e67aa0c6542e65e889c6a9c1e0f8c5b605f847b8c9e07e97dda18ea081832b412da8aab21bc06e08b8f09fc3a88973d3fc0afef2cb016479492736d851324ef3284a5ed6b215ab83bc80cb794bffeace4b8daad05993d409f3f306999c7ce64035e9050cd5d34b536fd5b7493d25c9a8a007fe47713800489be8800f0d332042e70f7b664d9d60cc2d2510edb0a3db0c176d7f338772720363e19232514aeab23d618d223f6956996a7782347baa93ad155300a9bd8d8ad6eceff51c498a74ad7e4ea8146930dd6a650647ccc7a5870552383849e812b12d857c09d40b873874987560416021ed44f4cbbb1e7e4f730c43aefe4d3004d46468a93bc3df8ac01c7937b0a93acfca6f72bf56136faae111f765834a263ed33da7980450c7bfac1cf52884a6101a3a40585145ec53f0b0fdd8ed0fcfcef4647eef7c1e7b0d47d68ee0da9bf8bf467e9d17cd6970b8fe1125f4ba0775f91087d8c1d9f0d482c57d1bfb573d049f95724ffe1a319fc6eed3e74ff294fa3eec7afa1bb8fcd2e8e596900cf0cbf453aef9fcd53f2903199d8971031a25000fa760e99994ceca882ce049789a2a4cfe68af4f1856e8b9b55f720fe7f436d32c908ad3d7c13ffd5569a776dc3484b599cd2ecebb86109f9f0a34a4c15c2f0327c18ba80a5e41600659f585bf31054e099b881523b3b199310a5cc416f6452633f7f25ad06cc85f52abee695fc5b70013008a758f834164509e3b1f8e99dcafec1c704b1b9d81c21e4c0aad17379b142e370c45d8feba1045cb8ed9a9bc75906c843274714f7c3fdc8e9f21795dee36bb5217b90f64c0b4a504ef60a8e44f45228a7d4e3378d40a91ac72add205ce8ad70e9d402cbb47f4e8e2ab3e9f15322cd431e8fd641f518d1795ab9eeab2a8d8c1c2e4ae8c20033d05b1873ec0f48ad89e17e3b79f526ce934587b4d7731616d1dc8ca3066c1dc56ba4a6b484756082ca2de3fe2316d576e325de4d2902d3cd7bbdb4f37f243c45f2686dbf434f9bb73773258c5d6f77169f5f162b4fe1955cd918f62d5d73ed0c72fc7ec7e4e38d155e9ea5c331d2961693621d385a09ed4fe1596b2cc35ba6136ded849a7f6dcb6bea62de6cdbd6f30c92ce2429f8d77cc25eed50f2764eeb8339892972d7d22cd4fe42dd301068296490d812972ea61aa2803be3a3256661cb8f7cd71bc358adf5f193ed01e947aaab94163e08111d7f107c10643eae412adb2af61eb0e52489cef4d15a3fc064fd4b4ca14f71052d34c5cf9d1dcf485418cc8d92c061a8d0260601931407b1fcde9fa937191e390497eb1d604b28064ab0c30c8cc121bd242c1bc7af9624eb44e200b9cf41e548104f7dedaf50e2d096dff39ddecc876adc7d5af003531b15ea4b9e1f20fc0344892f7ffd211273dc9118d7c64f632cae536a7ee24965a9de2cc827f36f1a36a7c28e62ae0b8b123daed71485135c6e330d6fb269c07e80fc6aa8028a018727d56aa5c3026d1f0266fc7046bc533de11b7ee6468979e1a87e489514bb794d0b7f5be618078ab6a19062a7a3b5d1e795974b5bab292a7acc8be283daf14f0745c3b58858eb79fb745f4e99a0709d2d365006efb6592c83aca41798d9c719d4575539a93914eca28d8841755122c101727bec5ccc56f6c1a2208a6d65aa83e1ff398be3096f999b4132c3a08aa391a0569ff7aaad3e4f34be2f2e7886fdfe99add0fb0880404c771f2742dbd2865e85081b9930fc0e0e18eccb21fdcdf22a63b2caf6e270f7014368b40478755676ff14dc5f99d3cfb1850ec3d5eb65973295868a74b684a42c60f0ed931e46a64fb5594617940bd87d7e7bb8e08ffe6505f7e2f6b6df4f7a7f88d3f4f6d7661c952d43301150d2a8687009453c1012f160e425f471f1fca0e047cb69281c3df093fa4bc9f11c3eedd428593a26d3993987015fc22b372c7abb9432795e9ab0602eb979304190d27979432f8f241d741b41e47d16af7a2a43e4cbeccb4cd8fe22917004c39e8b83498b83ddf41d7d1b43c0f1bfd466e1f786edcdd5192eb1158ca9da2de451e9930c21be371d1815a30fd52fa48f309f1a156e83c38f895fec7be172e85102a14d7b2d26291de277371c95c96ba06a6f3d63aecf43a6b11e18b5c9dd11d3f3e9b7fca6179dc442abbd680d4c4b3ac0b1b5acbca00cc4f0ef8294eeabf5ebc12a1e6ff1cc42ec18245753ab2a902bb6b5ddc1a682ea5a1d67fb12932073be42070e8c207533110224eddf870404bb921973ace617116b714b83724dd2ca84be95121bf0acad62a068972fc571e0a4a179196cacd2417b3773a739c796d0d037cc88cb77c956860990968ecdcb88050445e2d3eb3de6f0c50b10b8dc3fff5bf38e9e547a99c92171510dddba9ffe28c0432f5602f368fcbe86238a31a5a575042113b15c95927c783dd4c816b1130f967dc1ba0dcd6583e935cf679dcd4d688d431a0a857a742c7f5f1b22eaf97b9354bf3083caf8065e82f8f87c97554022595d6252ce96d3a2d35fb0d6a4b6e0cf6cbb7bb0dfe98f5e8ba6e1a5d0c4da83b93136dd8bf3f36c554a14216267c6273b61ae22fbd9cd2b49d38bc16410c3d4a004e0ec4354b48386b1b70d911fbcdf161f5923cdfca2572f8198a899a381c0f0ec9ef08bc13291b238ce130d8a7d606a4e339513ca0015bbae95a5188d37e608217a767a67472844f6f8d34b0283c34c9583d00dc896b65ee3684c8e24e0b0b23d6e07bc6105e3389187550140f782bc06bf0076932134d6a88a5217593f3256d44e11fbb35e04bada91859c515b2597603390f89282fbd3ee287331ef14d081b8e8a2795788d2d96b97289bb3de7be9227d4ac75a2d8921b65667a41da8ad0ff32ab9d9d2a835147f567e16b85075f0469fb4199b0b7e4779633aa0b29402aa50b0e0f1a11673a5cd442ceb1e872b97cadf1ee093f4054e177bea2828809d29eaac57eb3ae227191f3158b244a31b50885a8484758154082cb2b23edc00db8a609c51f7c7cacd6c59cd3a84427a953f43c8c3c6b9b187378ea7f7af53c3d0f802f2f80cedd52202dfc545ff16fa402a0a10cbbbba21e6380098ab8067116f7ec9b2377f3987a0d2dbd7b9871eab77f9c8a32927c52f8c0be3def5b930ac3bc46fab2681eb8e8d87f3bf252e508ae3439e1e953a725af6dfb407a6358575cf85326c8dc29523709154dd12a8adb1ff6840f20a4b2bb5bef6bee5e8678d0c80c612e35bcbb4998b47e15e80287f4469cfec870a83a9f80b5cbabecf94c6d3621f6082e5a66287d65cebea41cd1efd0f3f36e55266ebfe50fc0217228a04cafa659c92cd70ef21d479195cfdd4612d144a3784633493683dab48d9938184ddef243df93e7a1f8a278fc90122eb8b5e028d5a5909cbd62ef7749a1967d10918471a6ec5ee02701f25edb9ad7a8be2e910c1530f818dc7b889ee8428b881db145610b3b8b7dbf0a5c11d72573d7054ce1fb931326f67471d9088df2aa9df9c7c2f9ff059f68a0eb5f566dac0fb789b6b86ec49ac735f23855be819b965f15b4828c2b30b7df745be8697110edb1432f2212f9b1ca938dcdc1228d23a29756ccbda809808d856ccbec1ff155920e2e1851a21cc0a5ba008895ff0668f172743bd7a51ff5a45cca82d0627377b05f84dc290732c0ddf34be7625502c61e3128992df90da8cd2df3b25f3e9389417b38410161f7deb7de5498293d09f072cfae31e140f03faf585fa1a22b9c95f3cdf8798061e926646fe8b8cbda42ea6a42ef418f1d59b827e0446248f1d58ea46160c50524602e413cb8f576d07d15be47fd0ac8751cc24584e74c5b455e10ce6820dad65ede9e14702430f8587bcdd03a3196a2510b280af05fdd451af1b3ffbeaa9d5ea077c0acd9370d1ac8d0cb829fd330f028c38ad32ffd6d64ba8481b744510ca89a4dec1c7da2cf8d40aadb0c2f514aebadff2cfc61ae18fe0bea9331344f654f711d6bfbf21ea9e7eba46fd38719762409ea279a3ca99589d2193bac6a51002bc73fff509186bbab9e8c618b347683475eb5cc8cfde9adb16aafef7a87efdc50d07f8be0c08a9d294a040f9575f5a3fddedb88b24d6f87bc5749dcc9df282893397620e4e6b12be24f18021cb5bdcd250fdfd056b6b7ae98554f9475cf4ab18a6b6d5b9d5e386eea2caa432044130c058eb06ab3b35c3f85f733b8fbecd6e25632c904257d51608fdfda4b804fadc807f9fbfb6a6cbc58a75e1911e6c9ccd0ae49f30df93e0a22e523d42b8dd9149617998bec06966d2f0fedae17ebbb39973b700138c2ca7cff7867614706ac3f7b1a8943a4232a6f77a444d518b3b0ec8e24067f3bdaddff0e8f86d06a0b6f7db651016b691309c6e034635c1a224e60f58f0ca07b0d9f7e286c86b7f4c1e7c87ae0cc03b3812b8a9771b768426e8d056beb920aa75d73470bdff33da6b62228592d49d93c4a59af31f2451fbaa83ea4aa715e6b632a7cd0685d70ad9fa1418177b10e3da3d74742eadf6dd2d9a2146c37a207e1cb3f8f674a8b92a66484814bd9362aed8c8928d25143cd050f45f936f1b4dd25930c74aac3c67d26ef9321638a3d7b7fd6e5d28960956eccc8b2a63b8070adc58ba8663f6f6b071cf4299f03dd96f0b8da696727d0ba33176085b08203ab3412a7e9c1ae3bb4a8ab38b5254b9575725b4adf50e04b811e75f5b6b04e18e6d08a77ecbe085d722fad1ab4e08601193e3aa7d85cb163818eec96ebf3227de47bd26b2860e2dacb5c4c2bc629d3a5d2aeae9a73cb8eb57c0f6279bce72c9bc8a7813819bc3e7bb6495a63aad54b79b49c0707763e3cfc0c71e4b2f53b18aa0d625f5f95f1ceb241accfe1c7ee91a3e540e2c9f83f7817b9de1405a036675ac93138409d7dca62c0d1ecc02a869add67d1f4b2a5c391f631e0ca462ed679649f8eaf84856dbc1263fcaf8128c97f2d55cefb658add380ed4ed7144973aa93739819df0fa1a0b2480329dc96a29fe022dbe7d653d14019bf9d6b84aa01ee7046b94db6bbc35acff656589e74272053f657b593662b2d7024e35378aef30ae90182f029075d4c03a803b273e67579f3fb7872e965cb6570833656da019b17b49cd0824bd8afaa8e9c6ae6b90a5e6e13f25c50293c9535773dad6152a8cfdb0bec59c2b51b1faab7b7230f9f801eff891ee3eba986f586fbd93cd6605499fe34eb15ccde5bdc929b0b2ebbd609ef79ae4ea569a39533d5907f81836973c83e66c0afdb8a5e55c9a456bdf0110071fb7e425c424ad45bb9d1e2d476e46efd9ef897878e6c7a454c1611e4c39c0026d283b3feeea0faa7b2d841059e7d08e04fe06bac38834388b7a37c0c40533f0cb392c90d227e4dc702c42fe41634609f7422f0f38a1ea4935a33851d28df7ee471e394344cbbcd40b42e404fbf096944f6ae435fc7191ccff915601e1df8a80dcccca1d0c16b4ede7e635bdc5ae8e805eae624e544ab9c928760d85465c1dccc2af67f5045ea63349b3d4a348ba5c458104bac0540d8b94c74f6509425af65b76d721c487e5013d64a663b4630bc99f8bd47bb43dc4c95f275a54854a0570e8924d477b4442e42cb968018db4e8223962c83b25877d8a3f2b2f084156080e45f38ed004100dbbe9a31adc9a0e0b478d33ede23a516bf9ebab78b1119a7c4e6eb2eab6518045c911c9685d104f124fffc89f7540fd316bbb0af7819c502cabfa54db756bf8e92ce05537b6db8d0196b67addfeea40094f63dedaba114774967f3fb3f1986f58fa39721ad1cbbfbf309b8ec6a37316855cccf2bd556219390cc3d3b129a545c9ea3275f6214a935220f52fad4829f327d374ebc2bca5cb2c7a81ce8c6a86b95be3e7b00e17a4f4295c2be17f48914070c11d26aaa16c568e9842f1256e635184043ff5ee7bf8934b31d5e49d51867f66e2c4274337ea078d35190074bffed42b4e0f0fad6902ea0feda7b366c2eebdec56a5d1106e7f7a54c1399b0ccd3a66b26c3b9dcb8a3a0ac70ef1f549f50c8867e611c68b91168424223b9cb16dcea4b6578bc5e593c4bdb3706112a577a086fc23007f9322737fd972299618530c9698ccebcbb1f634d4822dd4c45bf113624c43e829f14133458325f619564eef68e6287b37ea456ad1d159ab2c9875aaf06fa7f5b8d932cc17b598d9e697c84b774d83d188f29b7594c9ca3cda6a3dce7ad3b0f7efebd7b08fcf4e99b5ecbeb6ca92f36f2f49f694b884ad7f0c482356a9baba60f38ca543a677063644deff61cfb78e48abee6740fbaed48e9775222add6b5e38e52f03a7c7fd75373e488405a1bf26cf5b765c0a8b58068477fe6f80386981c578de5b1c49818c60068487cb908f13321bb1c8f5efe01394c3f054c2a025d0479eda53c33a44b52cc5786efcc3ffaac2acc4840182abc73017e6d027680614f3ead2aaf200cfc9997ae7470c54ba6f97032004773becee844a8b8a5185666f3a91c27341bb359bd83519eb3c8ebe0d213b2eddf16f4af107a4d0a786294ca7d967920cd1028a7b017a099dfba1eee8cc1d824125ac2b5db8e872ddd3d85341fb01730a33348c72fe201714996a30b95b43934b3ed4a8db395ccff45d260c1eb52c5f912f4118e56de887eb761ea542a3d57c1be267adac29364be22430181f94bec79b3e5c4f3fbe8bf536c1fd791d044fe46ee7c1a7186067ab75d8cd809415439e9a97ca3dfb9b7a29aaa2fe129338929d614583e0e6cc018c2ac003775ab90c9738de6bbe4ee6c4ac898b60d0a2ee180aa94b86f0272a0b9998e8177b89f9e9b6734e784d76b1f1d10db664c715f3ea170949cc40af660224cde25d780a7010cf2740da61df19dbb883f55cc9165145ce34ff498d84caf38c1ee18522a9510f328940d1ac201b33a4758d847fa019c37cf4915e10bff1e8fe1f9bd297d7d38ae29246e177bd3783c6a997259bf82a653918c5d4d1f867c8f24ecf4a6c44c528f0076a60d515dfd009a76b31dff22a26d6a88ccea44e0225f28d78ce21ba29be20c61808e58cc88f2bfa132799b0f120efe3ab5592462a130eb9b8fdf85ed9d635280b55ce018f4f48155175774457769e0abbd4ea95892ba72cf9ee050f878b93cc953cf5299c3503436d454cf55c7bebd918a811fef4a013acca4a50530120eec275db3d0f8897fb703a9cebbed5a96a75384e98072f89bb951fab987211caa8da316ce994d3b0fb85411357d228cadc5cb6bb5c4c5a280acac1efdf487db37816143ee1a0ca3deeed95ad6e332c0b48e24e47ebfb7f55aee8a14f77751bcd2b767f3b2f8f0c99c11ed2d63fa4d900762fc3283eb2c508a6aabd8518e3048a1777ca6a05f53afbcfefc966b5f6ebb3bcc042198b9a8760aabad61e67f1494e27eaf7c9a63d4304a047fcbf43462cee2e87657e44bf3b12dc1c340502edc47e57deba868d773429232259a260fcb61cb550d226100e94f9822bd57fd1050fbff4529b3623304de9c542f42da48d5a763338bcb8585efafe4bfa19cfe136d0db064f5dd7addf4bf38618399050c769b270d22d825cc44096f2051c46f40bb30fe31d3eea7c193e10b6b5fe815f07f1642eb23b0a0ed540e5309d5fad976be9f3ef3f44750bf52415dce16c47db19a3f086cb538fb720611c7a49102671594a0657d2616146f371f6f746917a45a8ad8d044adcd205f669b3fd6b71d430bb3b97a0a9c87b5d5c96c9384f1079d16ae18c00f211292aafae8db2929b6eaac757bb33958a2b972dde8514777fb2984248c496a4ea050b96b1b502c866c33b8d492ff7516d4463222ee0c9bc18e1b3392b6fadada7c6c1486de83dc6421b80bb963965a9a525bdfc6a11cb28d193401a2f364ed3b5977a68dae5d310eabe46283ababd7fbdfc9f9c2626940f94490643988801b0bd4141fb7abf7fe5d7ef3e45334e5f84416e6c51c4c471fe4a50713a5f3098e26777bff75565046985e559a4cf015572b7b8da91009bde9610a7fab18530c9d1c5d7a4d0b00f50c10eeac469afb48289af6c1d72a71f8f4998dcb664b1f66fdce876d760ce2faa53e9f4a1c255da63a3e212d1bb845e5344451e4907181b0fb33e6c070539d93e7640637af303cf881d7b53f23120e6a7dddf1a120364ca334e384205640d8b8f39101835b44895a5e00abfa69ce849da5b6dee27673061375a83af0c5d88a5a9d5163e49379761ef117bf814e5fc8780fb54acc122d6e9953a2f8b414e2f3ee52ff0e9584dde6d8e93369fcc785afe7cfb237ec4da6361dc1f814126d8ce86df5c76e4d10a506c9b6112b379194684706d946b8973f0fd7a3bf6e0b6b28e0da58a2ba59c18dd4fd8554c00597d8fd0ce5fa1aedf109f9b8fed60817b366a8b33afb2603d2286330028d918e3e0d8b2693d7126ee5a35623e04eb4ba23016f337852be615882b2b44cf450664ecce8a1b0b47199be99652f3b1178eeec5de92a66970fae6548d90ec9599294b180e659eb42b2ee0a4deb74fb53f9a031a990374e2975a529f9c73a0bb743adf1b6b93259bf7c0247bdbf523ede27114c985c570ca902921fbe1629273379e581d78a67b73d396d71c9c848868dc379f4ef07e602bb741ec16537a6ba0e399a89f1120660e743353d99b32032438c8194fe7461652f5e50934f0e35058c78edac21cae19aed6628314df660393df7f759c3e7fd7c1bc1f860950fc58ef353428373ad9e6214455ef14679e7eac8f6088410b24bc274afe4410705aec06cb088e543f8c14b9b343222538567b7ba809be107cac90fbc0ca76848fce90a54d861a3b8326b4848ce9a8d19e2987ac1e5308d642153f4c0121473d10e29bf9d33360777177fba7efb5bc96886a8931d804c3e46a4f25ea6097d7b9dce9ca677e43b742b8c83a0e45695253a89c05c87e17dd774740e497c49eeef4446e56d423cde5b240a4eb078a9867fefc3b718c3d593bbbadcd5cc06b54d6893e8c9f9a15a8008bbf4ef07a8baacb11aca94ea773cb21475ccaac7fdc3722ddd9e56663596622f895faa9f7513d2c950f98b5b3328517a7b3fa53af10895451d0341c4733358d61a2004bead2988c4f687141ab60e0cbbddd92389c8879d5e99cfc1ff271f286f0c63171de9bdcf6c5a9c2820e3a07d8d68c6af649be9db450740a00651b3e94c17e2ee4f6cf5a6f19be3599671123cf35631386ccea504ea6622ddbf3f703455f0b07187d013b901df46271c53e21b8e755cff31503b277d81b120474abcfd07e1be95e4119cfd39432c94ec90019f7eb48f8a0b9f47570044296aeea8b36298064e3d03f88ca125bd479053b9e866491ff95946ad45439c70b3f4c1bdc49d0860c8a5d96f1f827914927f111ba87eef4dd7acad97d3c43007a7be9592aa98c444132af1e24d537d8996aa35926f7041cb364ea134487c373659ed4c279e5a92b63f44fced9b2ae5b00242e605365e968b8eb21dd191d51405808bffead8ff930671e2a44a8ed5063583efc858bd91559b33ad92506dc7d04a6b92878a40779a4b42bb94efde159cde8d2eb7bbc0cfa6200bef03ba34006471bb2e4cf05715719c35e3718caf501c6de79c1918e8c2e51e3270c977a9f791070950b07eb05e6c6c31cad96b1d794c98954a60da403a50adfddb57eac31c2f99b6228325caf71d6d2605ad41488579be29a6aadb8bb94218d6d5c09a36a1038ed23668e1bab201a4cfeb4a8d2d7999fea84f86ab5bbc9d3913605bed76a64dd114df638bfc991f7aebce930db5c1110964ca055385e8ba7e1424053baa63ea475c0643886a4a3a4ae15ccc143e73776af3b43b214407de48fe74afbaa4c56d33661ff87759dcbdbcb09405cdfd929aebbfbed9f4e8008b13c0c4e2511b98c60de6e7ababd6653bfbcbee21acd083e3bb5493de52eaf5bfdeefe57e655ac6e6b8469fa18ea1f865fd74144dde7de74dff1e5b4920954e2ac880b3dcd6ba133d0375aae6c0f1784408b189039c3d65a27fc3256714dabe0ddec2b54bfaa3bbdc9488511b9d4ef1b319174c8d150d3d86d254dcd20c310de2a5af187d60d647be127ff850de197d8f992b58fa041b335ab00256844d255f4e1a5bb9653532a895c382e2f5cde4c396afb7e529d02fd890881548ce3b07afc46c919a082e70097faf526dafae27a921d21ac4636eb3bf235d5eaf807b71c4f7bd8884649a1df0b9acf54543bd084bb3dd52ee93938f6e0655039bdd66614685887b71b3b41a21c8d333f59e529d601ea3605d1cdff988a508dd4ea930f6ae1bca9c8f2e4679cc7788976e402c5a044d7d449ee974402885deb0958f0c0b0680eed415965598707e0a5f7919628ba6fa30c57a6b4a8212c38cf69309188335e553bbaca7332bcecad2f4d12f854f058bbeea0a8a7f8535c849ec2aabb6cf408072c739a7ed51298368eefe1d6fd16de04019b0455916b6780042b55097c371c119cc89235abc957b443bac03422720e7c1231c171769e0926ad56b2859efef569639efc637d3d3eac5e33370b21de28b1798ad9f1adcd4b23d6f130cc284a0dc30a3e0f24d35e2927dc1e5b229386b352b307306c527f6bf808ad7129fdd165a2d5389ebdf06694a9f526b6bb32e01da537e5913e891b1cb8cffb851a567348ac43400717133739ea3e4d14e5bdc3a6376339d7fa43fdc209797e8cabf9fc9e4226c70fc04d7e1ac5588930894dd5892e9e31c04b2eb08c4f07604974e843d22dbab546312b7fb85b9cc01633d4aae41d8cbd2ccb910c0ce6fdcdf6814caf9b3a03abd9cf4fdc0af9d57d69070806853d93d8221e91c2c064ebf0e0ab55edd813c1bc965cfdb8761b109d2aecf6bf4414357d8869cec323404ad934146612ad38335343226be1cf519677e914d44a1311d5e98be39e65ca0bd968154d076e23532775224d612a66e89d46470d31b871f0812cc7a2c611df63df39bb337ea3bf639aa086b0a07df1b75d9b3f44b2b9228ba12851dcfcd4d3456126fa26cce5ac8240f8d95bef0ad76311b1f1e546f645880536a8d4f62b0135aa766ba29ba6d514469f8df70d889aa5fa73c9f7108f66be73cc6727a1b75088a1b6a62d43cf2be1cbd1b6478213018fec3061ae7c228d417cac51e4b47225c99735e53f66a001b78c27e1528b6653a5ad76b76de37a4a375bee22050e43be849d5d41983529e24b2511ea820ae314d693dbc7a45e48756e42d1695ade9ad3ba1ed061b727ce1fa9566795852a2e2301c73f2344644a1a1658ce88cd0b17f2e430c340810e9d07c5796472428c26a5aff927d9e3389cd6d60ae6c93bae1aeee76141dd0ab447c767fb395ed257ded3a23b3c01b72389700f71c76f4751a90f3a1f99148dde07ebe20864314589b55612f266569e5f6163d5e1ce6dfa6d826165a91fcb3768bc39ec0e03da75c5c8ec5cf5b6b905ba9355b7242673e0bb15a1e7e52035bef18c3fdf2316e0b07d219e5f898f57b7d77f39d33cc3984e2735a6a083b6516861051d33a1b09f6ac87db44de1a7521b8fd06599e50b97c14c78972d05b3ff9019bca1ce2ed5ed2317323f3c9f5affa555f515e329dbde11f393e04e8a9382a61734aef01fc43dfa13580a2380a85a8aa3e687cd481fa573c4efcff0aa370003c93e9009db89985a5138843b05aa4918b6cf7fde30f253a8fc0bbce9c6bef1482c1f468d928e0ed3c327eea07019e63115073f70d316dbb3d0e4c64f26ed3279aa86a4e45ef0bac03bd21b66a1f7e1cd4d74d8cb37f5f6235d95084cc67503a14f2bc6c65744ee256792de0db101607c6aca567647a2978d0cfcb4366fabe781e2dd650a86c9f793ffe63dc8575b23208fdf80a5ca9713b5f3c7eb0eeac70e032085b83b094f4bf8da6bd7c367eede51f6c924458ccf927161eb83f107564917b0210f011e6a4d4eb05a755fd8f146204fa0921981e3f393b269c805acda9cb43f38e09d06f7c86d43374f87e83a3bea88cd445c342fda738cce5a7da597d075b41ca9fd57d9c86c0c9d8941e1af402ab47c2e914512103e0fee988097e00e08f9c8a0c7641dcecf7baec6d88dccebf8791aacf7394d714483f471c29053e94e5b767d4df55cff182266086877d9328ad642af6e451094b12cf36c0ccf0bda88116307797bf9b0cf3cf32c85d212cba66e74e30d2761dfd1d3d6c50792c78c871db0ae6bc6d289ccf3aa8b571b3265a997ef589949dfea701b9d53b34576482b5b573f73867bf33e2a392f98158eef853784208d43907c9a9aaf422b572d9ca10ebaccfb93e116d9c0b30d99ddc2c3b7c75827ae06ffd4adb985762fbd5e5298b1f072ba2833a9bdce64d5a390e5f81eac4c519870e89a2583b3b37ebe1e032f4be4a9d1baaeeadf65fb46067c276a79cad3f6e4a2ddc6a468161f4350bb30208fd6f5c532243bb5f93f3e978231757d8ebe3efcfa1cf82b6d1454670893d60b79eee406007102fe05e3ffa45e7daa4f48324b9cb6d99d606911b9e4ef98552574e154cbcb81bcd678cc4fa6c363713f57a677fd5408861f17903636949b8370ff98cb4e650507846114abb8ccbf6f5fd28f6cae31de999e528c7ed01a911b42b9f781e3d96935d725b5a2d1e1bcfb60e7f734bb016bf4619f295bfe3a7668d131fec51c4596a4383cee1366c7053a7e36536849c8001ebcd92ebb8dd70f825ce7308350be11a4711f8b0b0e887531cc385cc75bf59a4f73abd02adbadfac7b757264e240824cd641d6e30b57bc738654aa5c7e658b1b502c7bce44af3d1241ec00fcb2dfc0163fc2cfaefcf292d9133651be2a8e4044cf3447ff3bb366a34c7f8af3595cd284bc92afa1eaab2b2156a4a788b3b868d24a4b6957ec41ea0d9efb5f7a097b0aec7feda473caeec9a0503e87708af0cd46ff6fbdb83559fce1f81331cbd894ee947f9bbdef974d372fbc9fdc61cfaa90a91e12e36f941e8f0411546b0a9df81b10b637de63cc2ebfa9aac5d2f13c35292831b5fe221ca8c136296f3ae327dbb074d8a9d77c3c8f86d365e8a54455a73b7ba6e323f98a4abd86bcdc9ace607a4719d945be3e10a51db66227686412ce6d0c679e560d27b7fec736d0f95d810b6585c7927fe50f95413493a255e6b58230d9d4597f99260849c99831e779759d27c74ae788e3f8cd3c431991c5399cf195230162b9947a8596cefd80e64bb4a0a3369db3250acc63406cebb0a7b8f1daf201b245f261db6ffe82b19eb06f2d602c951900715869178e4977f035e9f0d8b1bb0b65e628297ffcc539935a2a8611fff8d52020d2096b120b7e66ecf7e4fabbe27e35ec8c4f732886d2c7354d508f73aa4ee97d787f3d5b1ced22f919c41b3fe7215769a4794ced59e9759675d0920f92bf657ef4bc9c5caff85bf27e770c2816b0619fc6d5d45c2ad580fdf14474480510888a05e950c2e98411e6805aef0882fd063feb28fa5ad66dceb155127cc524d2065ec119c8ea71c5eb2e7a8b262d09de58cfdd211be687cf4c4943a3035c92b9ff19f1e0c8c5802bd9e2de157dd8fcdf34c8ce9b835a649f6e54bdf59b3ddce4e9d7acd4779b3b38f59d2ef53de5d393c188b36e4ad100fe4a7f71ee08df91ed7fff2d436c90e32eb12760459721876346d26e94ab501c39693bf572acb52b36405ecca8c6c5c35eff217fcaf26fd983737bf5e5edd888e18686c565a519449b4c3c55a071c007fcf2111b3cfbf42214997313108b5cddadaeca9ce878eca6518d28176c8d923e538daf18be68604de32494987ffd49c7a14add59e06db98d326d2a83848b598d6fed93797405b69af3e681c78021ffc5f4eecbd956db6364547b72f0a8b309e5ff569a668861065e7d0e3cc8eec1dae2efad1d59a2fa3d1593abdea8cbf5effc3e0f54c2c6f9cc2488d916108651a8fbc470231aa2d782bc0421c67208d3dc840d9dc7cc65b20c19b0eae9d9c814c5736372a57d3d7be92b118c5e1a1b160cfc69875fc4572951435e22648c1d20fb07199c89e7d9e8ff182a9652d5467a908dbe7833331edbe7f05a6fea3cf3efdaf103dbf46dc46c1cf6ba8d2a79242f1d5c5155fe9cb1b4bf8849aaa7519f5248a4e4901354a1f7966aa7b0175c20878890643ad47149ff9765a6016dfbb05b803de47e2577d9d4f65f4e2842693db66f233e868cd4a29652d2c3ca65c66dd84332bd18e1ab302ce075fb60d2de96922e2a0b38ac41c56378ca9dadc8da9d2d840963883d1b9efdd0bd25934b76425455d3700c8861e88bd1487362b48242f2ff50a69837d4e3810b56953d7fde07682be11610bbfd60ad30723e845f4645a8e6d8a9b63219fa0f64a12749fe6c1257674338f6d138ebded20d4ede6fd4e4ff38dba2b25daf8fc99c3331f1335187a49284c9e412ac57bb70a3cf6e0db304dbae03bb6726e20b16b9edde6ff78b47f67dd78e41b90208609fb01bac56e91aaf275ddafb2fa7e94839c5874eb8fb5f34b8a3fd4478ab4a9619a37ac5378adb11284043ace4498041bab0b6bfd2de54ea537f7bafe587d3cd007f7fb18fb4d42c5eae35e07e91dca46a36c1a705c6ca319b3548112a71eb3b037239562793177bdd41e3c8c76fc1cd26700f28512641615288ffba6e31029a1f2dfe95bbbfcaa320129a7f12c5c2efadd3032ca9c73462f254ac20afc7490508a8aced215c6e0f75966b2b0d187990246d466087ba79c0c38e7a99f4765e8faa8ff336ca8cb40c76ac692af106ec9334085ad958ea932050d31ae70f445f17a3bffd1d650fb902048be424e5a85fc2f71cfe54acb524073fee403f8930575f79fc8254cd2399f8a74b7c9e0bc1aaba3c27dafccc588991c366e852975b5445fdd052a857712d5522fd860593102338641673dd71cc90a2830ba235182736908ec3f97a56e930abc8a7b035bf783b456e1cb597b94d919a53060ff2e8628af407cc1b189732ea5c37e8f55c0e1a6036879e9406ef5640f36a4b999e0043ecee4d06f1473486765539b3d3030f3957f79a8245fd6f6329f3ee20ae1213ccf9b1c268ff5d3c06f6d6bd04241e0b3d94e8abd5f57b9e97289f767a6bb478ca5ae3a82a7abc2ff5134db732425ef690310d2705fee29ad1a0b26c913dd6c3596280a574dc51005effc137ff0832d03117f6cf3ddfcc1362ab68e3a11e57b15bf822db69cf03e5e778647d3efaacdd598440ec530446f00f987b067d44aea86cc1d018bab5940f2d05cc73588d1c4809580b60cea4baaa65d67707be6d6fbaaf722541d5a54a72b30c9944639f8da935e77955a6986807b1fa8417a6a6334daf0ce18d91b2df58e880393606c66f77e41727c0c447daddb064148e3f27d0b3aef58824da3cc9114340676506a31216e8689128bad3124156f93fffdb83b022b7d467553515afbb68e1951854fac09547417d845168d0fb58f6c39ccb6e4ad825d27be287315c430c1c0afc969a85e61183a96885040a85d461a7fb6c81fb755cdc6ef0a2ec5283f6bde322a9000d2db93ba2411cf79946f79a586e93589db6a40be1e5de50aa2914e14c86b1ac4171af0030a4db26bc7dca0f95d6fbacc07ff011aef094dccd9cac3af45249c8736e9824693f6a997e3d6df971b331235941c502f8fd4b759ecb3ee020cfccd885c7d006c3f74190de6c0c5d5206782aeb9710244476c0dbd9eca140c47fa1706fbc14db9c54ae1a690e48c78c3c2e1f1aacf49c920bf16daabe0ab660e55dc630a94c6f77428cb37c3375e219a7f485817a8e385084a858a32f4bc81108b14cbf99f8d2ad2d0c66287de07cccd99d62537b055397dd70f1cce2b96c0ba6fa8c061aaf04c2882f072456bbcd93010e9f3575b83d5c3b6967d0276c5fc5626fa9380a1da403f3d60e130c35c21b0b7c27f600c2bcb763b50ce465c226b25e4087469f658fec88d5115a7a2008e8c19200596f3ba7ccbbe28c8f03a22ecfbe0ad451fdeba82ba652b791c3b67adba86470238c5d152b1ba756b997d41ad8eea3a902a27a312c6d3aef7025c50f39a7961bd26430062c13e317871febfa510baf5b91a4ddbeb6e86cb378d3dc273938728b5d18c754515e6057d29431ec4bd0799c5e93b1fd95eec7009cd9bea9267684e0233b0ad45bcc125bcc71dfe2c5b5c36e97a234d33c941c1ee30a10dce78492be606006cc2f834f74cb79f5a9770207397a99f8ab35c731f5f34844d0671376d870c718f168c66f1f34549fa1bf45a6d671db5c0104a33a1b600112fb2fd492a1a403768d223e085ea4d1a4da0c9cac938ca1f932cf4824913b55351ab158ee57a4e33a8fde7160384668de0e94217f88c9d5c8c79e1f28c2ec7ed98f4f424d8666084a2c11f6041a1d87d290bbec2cceb2d86a2e06d8d01b4e176c24ab2610757f4432ed8fc64ae93000072987184d97f58117b121d58517377feb9fef7bc519feb84aeb29dd8fd687758817c35de74e8b35210bca707d8beb80eeeef1bbb2302c4734792983a5ca1ee4c2c00121373317c727084e11e83eee6c487641cc4221ab879a73cfdbe9d0040e75080f77bebb5e126949effb1d3f5846e1aaad7373c10ac021634644f618f805eb36639b1592d4ce296144936d384ccd495c77cbc87c0e8c46a1da613e1a67247ab64a479200b241b188f88e659a43db30151e1f6fa33f8314636c6d3345077a63a9e4dbff8bd348a866f09cff9cf776277681ff090d9c2928c55b04bc8046030b119d0356a629181a13029b458152944f285fee45a3a4e065089d800ea707f9b4376c7c1f24d5ad84a7dabcf50f35b2ef4217f23f1fbde17066f781f01d2d397f58cc2451fe412531882bf74469776f07f0559dc4693ad5b010d6987e03e695d337f01f574e2960126bbf801cd7f331cd9e118ba248b61013b3548b1eb91d44abbc65e51e9c06ca3eccd8e2b76e490a66112079d493bd3865c73895ce799aa59bb0e1c8250daab26d41c96822c512bcc75dd758f4b207d6d998475cd8f1cadeed134760aebdffcec7801c8d9d2ce6fa4ae5e210eece4d53215e6934642797b9a130d8795e668e565eb8c978ede69aa3dd2b3cd70c5bb2353c40db3ce26c52450b507ad5e3ed9326b06c5eccc2290819bb4bb652b9c0b48a313458cc9eae006e35f68c1921b22df7e0e098205ed1f568f13918f439b744646f19888ba2c90a7daf32cc29143b97d860038f90254ba8bd0d6a0083b11c9a95818a3a79c0afba5da9ff68911abe046d2c34dd7abb13225dd73442574a7c5f65f15b5efa8ff1064969d555edd34cfdb9f98f57375cf47aee8c6d47c8ed6a5994b005e1c1dec3333eff586eaf9638bb5e6fb2816dce8769c4157113b7b89a8fcd399f52a5e558cc9e00fba45b25626e41393a9f71f24a4a65a7f7d0eb7aebd1d1affda2451e2aeb34831b2944d2a69fba113463ed81f31f05be9d10e6fa1afbb49178a1c1021e10de4add0077379d6464d9e29b38d51d230d65cfa0a9fb6537ba1f24fe20bcb67f582346c879331931dc0e281f2920314c39dc1299355b74b35d740bc8a965f2cefb9881f5767df6e513db671b67cb9941a4cd5c3ffca95595e88ff69bfc40bf6dc5e500e2ba93348f7b48a103d092b49a115322f09648ef70f933d01dc6e1a1df9c89733f479528ebded3f69f3c8a3bf86aa9ac8f231e5085d25969c8990f2a40986ed414605b29cd1744bbad439668b58f0849fcb24df82f3ed5443827c8423ff8ca3e3f6b8b1abdf7ff4a3736438bd07d36959bac3a741fd884b6853052d8fa083fd415fa645550550d56cb3eb1f6fcc0adcb6a5580f9c10700c5130c2f333546f3f9592fc3f93f94d9d5c3c656d99f4d0869a330c0412108a3888bb78cea34bcf39165ede20fa5eb70ca19de52423a274e66bacc40e1b6039f8bb2066afd7fc5bdd2c71b278524897740d82ebac9b8f94af7af5598e4d01182b68375acef9d0e6fa66795f6db8655ff9bd2963ce223a7f2823b6b8cd34f8ff5ef48720eb9c73bd4ee749cb1d7e8039b8d5cd57e8b9cf3abe36e8be058d29c7fa8de88512a44c6a0e70c4d58598875322d3c91f37d317ffd92f081562922ec5aee237f99c0b86f13ac577afa3575c85900918e492d6f625e4f898a41f279accb2e096310d6609a996dd49b8b171dffc92b979942292bad5e5f220f53a5ab8ac10ecd1367bd2e40ac537b3589331d094d90f639d4f2dac6d87730e4d7ba51efdcbdad6c6d5de0f526c53cb24e0d15b2d55a3f8e599ccb4b6e80cbdb78fdb47240c7aad6fef64132717230fc2645d2ddd459a9b320a67631818a8eb75490646c8e0e423bc53c8e009ae8d26e68bd0fed8e382a19f672b8f2ff04ceebfe1f8ec61d2c07be120c76bb830e67de74127626ce869e61e73fd7e605b0decf4dfe0c6144931493fe84d7f3205e1b3212b2cd0cc50245858bc6541f662b39f46807201cca6dd819d50153176aa401f35d13a6c4195ea7821e16ef0d164e6a5abaa19f47592bed4be72104d722415cdc92412e42b62ada55f33ce29098837488d0958dd4524bc691b5dbf5bedf0ec4f1dc719a1d920be43869d9fe8456671e3cc51b9d973eb09dd2b245b08a7fd7eb9afa3c847ac2cf58acc929bc8ed6eb31556fdafcee285e883edf023af90eba27dc98b7c1a296f30a6804fcecb050ae8a1788f9811ff83bd7bc981b9544595f4bb9ff65e1f4513dc6da655574ad2d7b9300110bc50c292088478d10b94e36edd8dea300b269e4c8c99418bf40549f0d74aadf32e49c2cc4c2a87746c03cf5d9fb5eabf925eb7451e456451ab24a4e04c8f1f5124ce4fdfb788bfee106587310ee30dccb02a1f9a4e97bd59d89cd0581f6b8ec9a7cfcbf1ac5743c8229c618e875455340518c35e16314ded15e1587f78295bd02e5a3332be65d2940c7a3579dcb5fad782e663715488afb928136bd7ff7d7c26b3f665547c66d7db7fa5f2dfab0b3e7bb8e8e0b09df56ec4bfce411e497824b2cdd0dff32681a07e7ce34bc0037b3c7b0800a7716641218057d91558ff919682a4ee740bd236c7b8df1dc0610b8e1ac04df354b8f128e807985c51825c6c01a0512964148d6063d5c7800c7d78f6aa3184d80feb9203fc6fc02124ea898cfdb21052efa061e50d91d49a50953857c258ba818c9869289831feff71e00d1a2707706202c71ffd8aad9c3b103a09545d86a058efca4ffddf90955a0a3979d833df80b008325a51e67e7f7305233cbc297230e8d1e1a273fd74f59377c21e1383c6a38925b4fe4770de85f951348a1e5c2d687985ef8db2ce4e0e3ccc1d6a3b6a4b15b801cd5fada3a32c79fd5a4747f4e680c18c6d5fc51fce045f696f1019a71e77eeb85224eb307e0cd2ca93f692b8ea36f07376cb509e862a209371b0adcecf4385c3a410d40ebb1433160bfcee51abba3fff81bc540c33a74356f959fa316da29c879b8b3cb37ba362ad92b8d5ee0bb6592175682534b733f7f43c3009119a4001327f10821164024b586f297681638a6d1f8a35619a7bf09637db5c0b8b0d63459345b9dbfe607379f7d3ca8b343bb12e8a57a97e609fe50ce3aadd26ce4991f8ec1bfaf222ec6d7f8d174a1747cb12f18e9184ece41de3e5257456145caac37a5f44c550472a2b8c802c555271e9c180150bc698578120395942a80fe808e0ab7439d87112393cae11886f13dfb3037a42ed92e28bb52c23bd9178a4e7266468e71bc209ff87ef3b68167f4ad0428fa45c23f4be0425ddf1b461570e6e4e2e795bf2f741708ada830400f2638a09372597e0f7018fb86db868c4c62a442a3e2e871b6c5b4a85d2b980f158c03d18d46c847a24969b2caac64616201f4af7f07239324b6f8993e6d81c9988b6b40bb2a195dca242b1c2f2a9d12d274b73bd537071e482009f59f8c3eaf4182798a4e3ad62ac270de1300a8a42bf59b8946f489cc3cd6a266f952eceb69f217cb63f706a699861d695280405ea34b4fc67ac6ca3222d6f4829b4fe92afbaafdf2831ed61dd9864f2d3ce6401b27790bddcb4d6fcd1c0503d039bf67f66e62bd26bd2b3b57c0705d953fac084553dc7cb8507844a1f64d88573b0121b0b31373832373333303631343436 diff --git a/jaychouqq/tvbox/file1.json b/jaychouqq/tvbox/file1.json index 8ae5111e..cd542499 100644 --- a/jaychouqq/tvbox/file1.json +++ b/jaychouqq/tvbox/file1.json @@ -1 +1 @@ -24233132333435362324eb61c27b064577d82e6333abed032ce43f2fd5813af70bcaaab7a96d0ea2dba95548534a69743c86e63fdf357601cc6fb5f613ed447e5f81672be2dad9dfd4d2eb66d3a7371c539a36b7e0568b2c94e196b912eef2201edd2a8129b5bc9b8b95a86d16ac4cc7de6a44b92d7066a03bcce9bd62944be6e9b1a310c2f2f334471671512b206d4a805b98578802c674f33e5248d25cbb43385efb88ab0774da48cc69a78de73e350fe50ec6f5d37a514ce2fe540cfacd9515e5b17a7393b933e56f3894e68698122a362f81202ddf281ea5dd95afbeab4446bae223536cae0221d6b7d42410b2928c3726432af3d73dae2315203d1014af152da92677ddaf2204277db7334a1967c74c67733b826b1a7e4444bd1b0b5009301a0eb9abe5deb3c856054c3d3427149bd39b521a10a1dd774e744ed2a4ddbbf6ea750805b90dcc1d61c5f30476d1d65f618b1c7035cbd5aa8c6c7067bd2f71c7a8edceece7b359ba57dd8417bcb5a8cf587353e26fda601beb37e37e982458a8c4d9cbfe7f5fc241cb5063cc485581a3e74e4b1cf453c94bbee0148bffd97098703e93db6f65a0e9aa457c84e6fe5845670be983fb2b7110e5bbad10ab17387cd0b6af9b4534b9161ffcf64c1cc5c8e3740ae014ffce1103d7190618da5e47cf9f712250b47e217d4b56aa60e99a2abbacfa37c2b9cbe7905214343af74997b68096c1702a0143b84f6d65c61bce57f27d6e2c4db390c6c67cff5e413d988d9ad3a26660fc314b4d81e3e0bdcf8b4a141220b3d29000b50402b46f4f5c7adb8859cc8e865de73345b61a5d31c726cd05a3b7588100bd5be2a80cc009fe069b434a4c622b22b5c4a92a0164f0e8313aa89b8bfb43d28a36e91526c29eb975dfda5dd76853e4e5911469deac9bb16a6a39a8c5490c7e96af33f58932a48e97628cb072c6627cf52a732e31dbc42950f0b129662156b0779e8d3f60815208637f5e4cee74c872a521f7ab36dc1b2a23b29db9e10c5f44d8c501f48e437df3aea526f9bdb330dc7d5d755e34fca35191f3e2b920ced44286ac9249cb3b1472f532726753cfcc9f07b914826655a59a3c951e5ff5fd8e8effea7cd7e33c9a9fc479eb1a6a52eec99d92053c2f065d78fc70a2a280cad368809109a1e24403c4d6e119f526ffc524fd8af767b159b1d4473ecd7fd1ec397c34d03a2005a552cc39e438bd4a4a3cb6f5b635ea46480d4e98fc3bc48436afe5dc03caaf0433e41327bb62d9b53cebad4aa94d6e258b76aa8c996fb9826879651744e5b8d5dbe71a0c8d08f26921d807a25ac56f56d086255534832d7949ec02d24d5d7fa7bcb5889bf0f7edf16ad2240ff94446d78fdd324a9e0264302085d34cd45b1d7c4fdaa375295d348129be55ad59e43bb13a2e260b494ed16da9070821b8173687a5ed8bb31610a35f47659674a358a7641aa14d60c155a8b14d96dbc8868faadd6e5065bc6ff0f04fc361b70e0ff0993527021432e9e412db7a6dd2acca29684e8a9a5b423f1ca855ecd7b770693ce09a04af2ce3646f5ae2f990a544d822dfdfaf4f0f5f66f0c3b6c9be411843be53594e481569908042176a716d2efa8b6fc11b5bd87343ceeae35023e9be787e881eb9735e272aa21a6e0bba9b600d95bef8e5f11b484329ac999d86c5c42189d16824a0c9e21e6fd249cc2d11af4c04015c10ddfda0aad9f161e8022bc25a7f6c9259507b780840a75c244ff6857090b4f20a7447a1e02e53174f567cd55843a202f37f5cb5830f4f89e3caa1b0505f16463594380abd2ddfd5c37da82a1c2e2cc799b201a60625a120992e7b032b5b3cab163061e63fb772b4a240f813338abea7feed3057ca24a06d4408b89da0c897bfe13f0d4e1cbe8e9b12c1f536e6265c6c4bbda974d9c0e8c203b3b404ff1122bc047d6f1bea9b59a4ddba2864ca2535e3b9fbe4fb051fb44ba03c6b10d5d62f3482b7ee31668f02bf881093ad16ac7fa02a0dc76dee12af7ba9b7742a4a8e1a8cf9cb311f927de4c03eb4676a6509c92cec1f0af6b3c882151158d5c6fcefe6c1adc9421051740c40f70d95e52e691cc88b5e769930fdb2aeede9631d4e7abd41854a6165967661bd51f22a39260f0b1363b9e872882f47f32d25c70e86119ba5f9e2ceecb14f0dc90e883bb08285f1ccc25373864ff03ede1b708cfe239d4890c295fe4c3d4455bb39162c433c03b4b2c5013542f54998d0fb66e39009258db4cb49c34ae139857bd8015596ffca6ca8b2d8f0fa95a6dace66cef2e82fbbf87143e4dcec2d13853d309051ec00326f50cdb27763d0d9ec8f04e58e5914210a3d166078c63025d1eee8fe82b36f0692463e408b52436f48cc234ff0f8070f10180aa0decc0ae84baca5067524b214487240e362ca997a223acc8c745f9da3d71fc02c60458d4d63785f455b088b0cdf2dc7f652ceec059fb667f5e853af2a867d8730287b8feaf05caf6a37fe364f0f9a611df150d39e6731bf9dcd1e781c79e151744d5dc1e147fd56065f3a2fc8b23532495a47642e77b09cf62739d6ac9190b7efb92fe0bfb0668bdb12397280fe26605e1aaef561f443b582cb227798baf5533a9110e3178720367a5ae82c16282adbf38b602dce96d12deac12fccf652899aec4fd8ed39b5876d8bb73e6c61b3c67c3179b8904ea01bedd30db5ea575292ee62306818f62d67e72dc972a0ce0f89f45c0cc331db5418681f07d0626ccb17618f82ae0d65f1a3624ccfd177158288b848597c384c7cf279661ad1a50f294fad4d9f59943cad89d845ff51f410ea799d6ccd1f920c498e17abed0389d8db00178cd7d18c999495d399461aafc0012ea1371523434e7f99148f99b0cabf8712786d87d73be794d501f3afcbedc6e69b4c291060a9d351815386fa6301213df3d4cbb9fff1f01f882af8ba27ed396c38713d9bf05cda3b590f412e735d983d5458013853ae18a0dcc67259055b00e5235b80bc01e465e52bf066587afc95514f2998ed6d5cd7c1691d9e330c3bf19646c3bd33a5f34b07238dca39062990fbbe0f3258cd6e0c05442bb8d8e1233396b002380ba2b83747116d9f46883b2bcb17035e99992207be1db665d8b73c71bbb06acb4c69ab9f2afa692ef629d3687269ca7f0fdc53ead99f688f54d065cf7e6cd2c6414179a51e2c517331e6c748acebbbb59b03a9a9e20fc3ae723ff6697028db036c8ba8d5b6aa6528caf382449a7793d9802b32a8a365c861624ca4a02aa98d344da30fca46ab7cd3ae8678ab80b1437edf79ff9b37a6a59f8d1010fa5a89c471e862bfc2150f194bbdc0bd6b7835c08daf75346daa39c35ee2cbc459e67f1f23d40f6e80acdfa1a99e32d74247ce0df688eeaf55cda2020e7abcd53f0208864298535f8187f57d730571dbd30dfd9338b893a89382f6c3b419be4c3453b33d2f40721c7d16bfa93968e6b74be17ed2c89797b5946f26011c0c6e37c5151f836c38c7788d4f7d8c6cd8d9e32ffb8d4f96981f13d9d302d65f1547d1bbb4d58872f6b82e7b06222906de3ac1183d10a5ad183a6fec7ccd11bba1e03d62469d96d3c2143147b517205c0df5b6dd098be9628fb1319a935cf9e7419a1f0202d46f0a71fcb2600f3c9306f91e57d70eb554c47076865576159f6f0c52e44a09400fde9ffff9ea83363b6557a952f0d559e1d735d0553ab719d371fe181816b89b68d0a643df2a4e7a41a4465e3fde7853daa1b1d453fc512a8a471448541fb19d036f07fb176a64131e84d45889a30e162cbc5c6c78b9b75756ef42e2064dac1c90fcfdc106b5b2e236c96ad5341856cce7299794f15b45dfade7e3922866de3f2cebcd5403dad40a7f2c1e670f40ea69338f1738223f0239f7b664430fd8e56499cdc3aafc4a6517fcfd48f814071fd63dbc59186052c5d0e2386982504cf7c912b1dc53e476d400b41f2c18e7a1a382ed77fbb96ee634ec92154056d9b6580c4901a7cb0ae2eddfb8a3d7e3d5a9667f3855928dc621ee219fa0270cc48b93224797dd49758bbd6102a9142df499f1921ebe79d0a3b3db5a6dc79f5825e3de26cbb3ba80b3fdd1ec69abf6a92bf59a69f7ce18ce0185da080ba7fa972d0f3ae75fbfb66f986e58002a53b3a3510da9294cccbab40244eba7fb7a89190883a9a948a7d40b197c6cdf55b386c3996e56d8d1a15777a6393bf4da4f0c6a0a0ca8146b191f42147ea3c0d6b9814c4547430e1c0d14688b4afc01acc099af9d90c0d23b46810b6c5e366d419ae20fe533c922e335cb27f9675b3e78dd2cfc8ec05d7e3544e8e740cdfb108613be08aa827d405be47b47f0147e17da796894ac6c9d50f43d3ffd509c87a854630c09204290e0d3358d08fbea8c8201dd3342fb01359ced30ecd2f65f8f16db7fc76e72fe4e352d54ffeec40fc8c29de33c786b1fc91b82097cdfc727fdbb32907417629467e7297a567747e6adc3a49af613486fa943b5b540604c1ce04ffbb3db5727c5e55aec3c60a7a00a815f628ef625edaf9bbccc8796466f3d0892c20a65c5a8013e5a0c6c3d523444aeac4f1581339ff31b7a97ff143b062039e28c88b5c2ecada867b497797de6038af6de8679e5af611c705709ca226fd2f685503f3cd7d4c761153dbd37525736c55f331e4ed6cb6daa8a9939d0b927a016c46b31d7bc00c91cd302edea038661437c69894e4b05a3584e47cef23a702aed9a2a6e3e8ce08f8bc06169059f0bf8b37b9ee9412884eb67d56f42b8bd885ab1d15fe59eaef33d2bba9a904f47981fa726c8bbd0ee3349e5b4d35eabc47a415e5eb53f9e458be42f7191a66ab5ed6998eb6c34e71850045bdeb566f974881a011e91e484c3bf495902367c5a51c420925cd6459fa53e29f8824f4a628bbc1d59afb893a2eacf333ff0ba563c5fad5c738c0d3ef4edb534eda8c6809ccff745088ee09857ba6d4b59d5083e2635ad39fe9301515c176496b6011fcc20bbc0dad184973330285f614a5c3d0067dd61652e8379bc6f4c78e09b2b96e35b81ae3526c5fa695822c2a00469c234a26f369509c8fa35f319a80d6d3e37e58ed5629e901ff8bdaec5db5ae2cd4cc734d9e95b8686e521fb1d80d32eb8081c62e672b867d42f4b35589fab58b16070226448a70c09f6fd766b090f1a81b2c7e8f757ebab9b6253ed1d99ad36da2826a46580ac572851f99ab2b1b5bc09ac4759506e729da14d23b65abbf5cde7cd8bf8eca28ee33bf6554e2641902e8d0568d89539a4b8ff1565db6c512a8a244337b209b4f33a6035c200d0705601f5ab012a991bba82cf05bc5b182f3da260786682eda86cade60d965dbc7f47d83fdbe99a8a14fa06960996e91144e2ab55382452a849f228089d2c4656abedc92e6f342f95e1e60e0732ab058608b4a2a0a883741df5e8b768b26b9d010e56102928d5303bc0bb913087883f01a4d618590ebe35d44ec3246c779f9ebb2b335615a447561f3fe4ad81b97160fd6adfe588aae62ce376c73df31f1e14127ceca5f7f813e9c87b9bdb87370cf7e503b8f694500264b792a71997584496e56363a11529c7f094e03400df331482af242acb2976027bf9ac94712949ac37b13e94e29b1bbc79c94d5d1f57399f852dea988d51cf55ef4573ffe94b09506c10c93342da6835025a7eaf0b6f18330321be3b678bd4515f8510a9440ea4147b071c9120f09ec67f96648c4d485cf4f1efc761545d7a798a09de7b89a8848d771ba0caa2d19968cd99ebc3f9669ecf26a9c5406affddf127c1311b1f44e1fdf66e16551963698e96ad925d3b0314946052bf800854c0b8b421584c0a30871faa10ccc293bcb0fb287512fe00c61e9a7ee302a118adeede0f1f2249d804d693e3c98dc04261a8b83469d0bddf707d2cdc278b618f2b397229ab24bfaeaa3abd489632615787cad1cf85599909cdd9b29da9924474e7a219d7bc38af57bc62de2605b6eaab3b8654335fa1428e24a1f4c21f8ca999ecf526d08e594b92a838704f0d7cbda47664a17e628042817b1fd2d52367d57d8d701753f137470a3a3c9604063b34a84a1a47837f4a683cb969f41c2e33d7ceab265824305b5f0569a4869b74316f07f8886f952042b66642cbfa579fbd758f0bad28d1d0459b69a987ab8176c61d2a4c644483fb27ed784d537fb6bc58da495160cba6af7372408352298d518574a597f44cbdca28b754bd7c6b8a2aaea49e7e004d160a8deb2e05af0d30b67e92fe46982108360780cce907ae5930e564ad2f1939ac3486a01b948b15e13d5eb16fc8af9027af758b70ecab35277dfc7930e33266f22c6f5ae2550d76b2603ac2d7e7ea92777c96281ef8d4fe015703cd4f2cff3309859a9e1952e3b00272ac78b14ed5163219318dd044fe0dcc398a26dd9e828b66d3f2aa68c6f64f8e27802ef8d6fd92cead576ebfa128564cb6732d305384f8bdc8bea43d089710cc92a90bc9423681dd6c833841096151f1e17564f4f24300d818c6e622ebe9b8f8e92d0bd4fc6a927672eb05b4bd8c6b1821638d56cbde9ce5dbbe00c4da727dd4ba1fb29eceec95a687277603db2e4c261029a48242fa5eeb95d779fc59206278d993830b4f656b8fcc5778b7e8fa33cc7d5b040d6fff29a74f22d09d5196d948caca13b2301819d1612895dc91332319041df631cd4f6e95e309e7f0c37e7250365144a739b3a31bbd8496532c2058f67d8366e12c55d422baaccf5a25bdb050877ae1172161f7cab3dce8b6747f57771ed0582fa2d33993c04ea34c800c2f77c410ad5cb8222678fb8f4c873dd922eca9586ccd1eb50ad985f8f09b57a7a2a7c1d8d35b08d5dfba1c5539878c4407a052433b24c96ea441ed8bb5e6010fb5824c35e30d5643e6320f61485c3046415be60642fd1f49d4b3252bc11f36ccd820fad1d48e6ca6a86f22de58b599eb33998ea769e0b960512c65d3902f426b4bb791421773c85e5661f939d832569f343b429794a38c535974ea1d7b7a4f3c986781ade0fc83e4f0f9df9391f91941e9fdd115b8309f312622002fbfb8bf8bec288f8317a39409c1ba59c629e3031bb4663942d64405a42d28992b6b6310698cd25e9d78fce159963d75a3577585fed313781ad24f35f3eca1c86d3f2b8692c89d52c996a31044da5b8c86630c1fcd043267acd7ade8fa9fb725e67980436984dd6321f5c466c8c4064bd72b36c4b58eeaa48a92e90492641d60c61a141b05f70d0a42ff49c54660165e20eb3aef652bcd5cb88503ff6559c4c9fb3f5a44e4bb95de7877b1a355435c0edaf9e7e1842df0022ba4ba641f9b47bebec8257352ee27a7e1f65831085334463bd4d502332ab6fbd6d12d2bb5715141cded4ea7d63229435e226938314fd32a0e5a13d651f031c5714c339a259ae8b38d675360a253f285cc8400cc034d4bbe16d0b5f7002e41466e7b36fa3232a92e880f60e00236b894fe25cdff188dcd0cb99a81ea4770de26ada817ca8756f8be38369e8b0ca358092bf4567412db975f84cacab23a4dae4e297ee6efd6e9a870cfbae626a2f0f3e5fd971c55c3f256eb6c7643a86ffec11438450ea215ba244cf2659ead7b576abbe9227e87c9669ce90bf53cae9a7ded77e48f937e382e17bb81470bc7ed3c1e4b40129fb031d547101a53da857f203bbadae4816383e5d1f42950968a35e0812cf88955f8c7be085f187f52145eb5a90c200f05f41ced6c39fc13014634c403a7bbba6516eb8fb0f6bf5997ed7740868d4cf03cb8e8b6005437e6f414a38b65bdb70924b295833dc9310e9948d29bd5cd7b28a00a284045a63f267e8bcc4b4d30d76b66854bb059997b6f384d803a5434d8447d40cabde4479f683f51316e94f9413cc02e39b3c23ba95d28868b3d473d399cec4e043e94108d0dc74cfe6a43d37333b13856d0acbce9b906a3cb4668e407c6ecf2043a19035e05c18267a4bf95125695742aa4ff069829cd12e628be6fb150ea87ece52919627b242bc04527174d8e3eb403ed83a6f6b6d0da19b6adc55f8da2709aa2c77dd43259c02edf14c186636ed8393c6b94ffa2932130c72bc4a90872e3827f2bc31224cbefdd5087839a651097f97f5a7e673f68bc48e1fe68bc599b625d3d79738380b5c5560b6a8496f25316f8b37545f9128ba7d8160f0881daebb56c4ccd08c2142f96019f7085c7b0c9c96a52c239c119e99ae5b1895c27d539447b2cfe29b1b5fc2a2a458a6c954f9bf990af7cd9e23dde22bcddb0fc56269e2581e865cdfe01b3005854607a73cafb27a56c617b042fbb7e4fcc71a4229ea86b528b008ff719132609ce24a77ef70e95c90a271b7cd6f4e667214fac0c315f41dad0452cb1433ae81b3389f8b26e3ae1e6b3cdb626c30d25ec6169a0a6d12a0b9b071ee77f9931d346b24880ae0fa8d0a0a234c8e88df151e575868a8155245fc00e7365fa7f7bc6eec9c34b276fddf0491634d27c2b91403a09c609e16d3bc8c36f243856857e808cac623ec7d017b6c8687bdba205830195d293c2f84b82583193345e7b3af39f0a6906ce722f844819468f64f1a6a8b0f05062bf01cfc9ab5c1b94eec48f728564b3857bbfec3439405b047d581f32982412b8b8d003a0ea131e771880600aff6b334742591285e3d04d2084610fe89d70d44ce47ceff480718104f94fcf94cef5e2964abe154c7b2b44d89c456a1f2d51d6a70f2f11c4b71e818c0722e68298c0f793553b4b847c1b07918a0ab5e4073ca9840a2672f28f97dbec789cb15c4a2f84731ea6449ac0bf028270139af09454f5cc19bd6ec3ad7c99034586acdc23bd944dabb2e3e64c04586ebc3862ebc944199891b5b699625f854c24c3c2ab86aedefb757a08ac5362b1bd6b9fe43fe79e83d475412518f4c8c188d9ab41bcb966b0dc2cfeadd93021c5f307e4c920bf5a2a4ad7fdff6f49f25402e26f1a05e3f2358f7760fccaff455d05d19f08b0cd56770142201474243a4a3e205a982693cd0833dd44861de29aed1a1ddf1265ba3e28155a97993fd79888b26b3261f07dfadd55a1822718eda0ae53fdd2ee039f24fb2916eecabd74f802c473242661bab11bf97ca580214e3781905d779f6ddefe35f2800d9795d3635f0b0496ce113022de50833a24243cd9b5b035af0c016c2bce1f8cfcbf1c61a4f0e6de3159e7fee1ecd5b7beacb7533c24fd00aed8d47f99a7f0878c1694ac49b4c13c63fd90355bb3af058b5ff3848f9fa168ee8e405f481e4eaa00f3f2d8ba09c694d4359d9fb06372d22d8fcbe34ccb829c45bfb5d20e64345f23699117bff54f4b7124764013614b83e832e7c217550a7b46c4fd2ff89edf6659e92f13a0407758ea1a50a15879f98c2da419e1397c14bd973e17d3ff7de136ff733482967c48cd908cccfe41b31a5973957cb4963706c3efdf9b1f4dd692153da7a0c791d690c449e8293962253e94175ff735e3a98c775fd093d7e1696d4548a9ade21c820f30084dbedd1d02ae52a76600be5ccbf1fc342fe7e0c24903c096e885d977d30df0650fead33ca302b7f2a880b9fa58c1121098b6d8e9463ded50a54e86237b76fd9b5977c2e4d413ef08898e59fa2beb2d1814b10f0245a8a199c2de565b16566e765edc0541770f87958144be7b597433fae81330fae5af44bde40ad1dca00ca7a0cfa14bf50e476d8b264a2089d62e67457c2e6caf1b3f6069d292e1d11bfed7f24bd807ec1bff9ca6cc63397b6a3bcf4df5cc50903edc6382158e12e5dadf3114e7730cbc99d1d0f20b787494828a7eedbb813b8d09bb638450e338d377b62492635346450c72d7498764009960515fd7b4d84112cfb15a38b2bd322055adf35e4421d5d6b203181d81863e2cbe723b9797d065e26614452ee6f84bb25ff11e947e6204c650e66fc51d7a43059e5ba75204bb193e898ad89caaef1459613e50c0667ade4b5d8dce182817a57118716203d1d0db07b58f0fd88a48bcb0523445482bd22c4744d2576f5a8fd65d7abbe9f5a8b59dff011e7127790664f76e8ed2b37d0a03afcd53eadb1604ae212905c9f92ca7f028942d31c1c0edbf44a400b9a63f3617559a73b1a09fbe89259b0c849d0827f775e0d0f47a2d3bc333d8d9e7683cfb0be7dfc13a46a5e0969a52315d2cba5dd9ec9f4a97481434cbfbc8e021852c3b8b5293db496bcfbf584a7c0fc612ca4f5bd0a1797d722b13d0cd5f27d549f6dabd18773c3d799c95e575d5d8d9cd9f340f09606851c40eec4f0588238a87e9b69113848b97db2d5064e76d1577659112d45424d5d6610466dec8f1736df151428dae3034062594acfba760948b6cd431716552464a53886775c87a13c2e5084aa1ec954fbc192e708da6e7bdc4bd17ec2f979ef5fe85ebf4ab586e0f98675238a0fccae534f881bc681c037e664ac84f9defba57c8c90ba413055ad346eb15a9605d48e5610770ac55edccb4540b96e836c961c7b08c5a3d179ad4ed844abcc877478709105e05f4a0e546ecd02019981111a2fe8003adcb6e0908683465fd9de7800fb737185355064dfc28cacaca2b3204b3f50c868bc800d08693ce51f2e382c86d1e47d9aeed23576065e5e53e30d974a08fecf1946424ca7118720648d46f27fe37a8155e5322ced4560ad4b0db4a621e233b15b7ff6808a6e8552b7df54b5f241cc71c981518f697b9b3fc0edf121a9f6dfb8a3696caf33c644afc34006c48801a1ef5e611c73bae0bfaf9e3d2e9aecef90114c9d883177e2f9b89b7001c57489ac841f7c4225f23b2dc9a0765a8389f8c9bdbea14390f708bb25b066afd23ffc3d705a916047bf512d547ec649d127d62c0c5f7b16fee76664ee404ac6f5c7feaf4a1f06f1522d6892f07df9f47199f947c1931339eb9face9ff63e7f41c8c8917c4c2bef05f3116cde3ca1a6ef1db930f2939d695fa1d800ba33037d1d20fb2f5af3f42c15a9187698c2aa9237f2b9d5c32b9e79fa853930c03f3dbc59a26d23089f55598bc7012df59a6304611badd170b622dbc5c5ed515f8f4234a359068b6206321748ecc4f5b15ff87458eadf0401efb63997cb58350fa18bf0ea6b45e49846efe794a11a5d09dd3ce776cb447f8df94ca3f4e64b1a2e736d7c949f841a0f24ceb8dc731e4d270a59a3ba92baf5abce4e08dcf56a9a0b157350766ed8c709edc4113a7af621cd78932ff4039445cbe8f5af2ddd933bfa6cc8f188b386bf20ab0e4f135717a246b9ababbfc1ba31bcd2785f62dba22467e08ceff92983af2f7b22b6c0c45a244451be2cb8a3245f7c53f5688a7076e1deb1bb320cf087f3852aa1293417a0f368b494e278b90eb6a96e9c397189a232b71def4a694adf616b8f27a252cb973034670f2f36f7d94ffab767edb5593ecac59a3e5b26f074a56ef36335365824323d3384d9ef867c93e06f8ef89ea21911f901586dacf0cd99d2ddcd39f6ee112841d1c4a0ea5bd5551650dd114fcd70aee69b3950a9fdb441f2a2978300762c1721880edb370cacd3db12d4001ded968bb68be3b2b6189d22439ecf491fcf4546d3d383eb670cfda778fcdad63285c71bb0deb7794acacb48b9e3602b2ff88dc0212108996c2de1cbaed02deeca96b3517d1144d6e41646714d89c9269f91679063d3bb8eb3c7865809262ef96402ee055ba67085ae675bcf6e654819d49d5d0f7bb4162d73058dcb3abccec5d3125b2734ca9f5a26109006e816ebf35ea23624064f90c4b2df2fdcd2b5a1590e9de739712dbeeb9d5ca1f265ea1e7421dcb1305dc5709457afe5feedcd8e994cf89a4b5d59cc5de2377a6834777f855c733ca331d404c4a5609f2608f55bbc41d45c7b0b2e1e5b360f255f867c61c4b4ca04aa065ecb4f6e4c5a23f59307af492520a3477a48a888279d9e72c32ef565c239cef86adc96b18d471414f7087373199e350e6b5cecaac7ca400e4ea04c11dcf4f726b2f09e14b91e4a7265db0fd45089b811e4b9e60ba210866c3fa25618c0517362b40abdefd3348e1a764235f5f5a15861ea34fe9bf830a2fad3353ce2bb719fc50c18e98d6ffc1e5afe8eab4caf05e2b0f532dc20c4b413f5c570ed02dacab6d47c75643779297043059a404320eba9088925f0bd0fda9fe1c586b6abd9e97b4a436504b12e3c3bf85c8c2b51a45e2f388047e9568d9d8e3460f5938f841db7bee138c8a0e37fa32cfd307591ebd5658cb43c89288e588714397f7181bbb9283dca14bc9b0ad457744ba53bf8f8f273bf5cc9a7ee780ae52f6300422e8bd1c71ffa1cf70fa263bd1c19f31f5998e460f654f2544eac44d5d18084273f8fcf223d32f24f7c9eff752da90e803bdbd617cc809b668394be6f7215349742261d8226c016b3e4557c3f9bb67f72d0d67ee1762879198b49f7636ee721d09744c0c7b92f39bfac593d7567dcc61958d8ceac913b315b3f59a4f95a0e56fe5c8cdabf4a3d6536558b8fbd2ea4da568cd8ee5174b821060878d0116113a68e44a8a697bfef4aeb3af2708cdaabbec0b18576c9fcfb9329517e6bdb5ad55b4402318f577bde5e88fdec718cd48833d6f0f462bf3ef2a20e3e8173359db991196125713069a713bd220e67bbbe233fce43432b2f927b1a7108569af95f373353bac700d3351f4db9ba5090e7c3b6495de740dc95670aef58e405be94eade777c62cb4ff3f23cbab097d457ff2e5b398caf5b9e7f3af10055de65c7d4d6f2dcab5781c58f669274061c924e5782ce22ff017fa3897a6126c11ed5112b47faa9c0513275fdedfe6a316f6fc1232dd92db887beaecdc56d2f5cf031cda816676f6cd1c0773269ac392a2e393a43cefd9f5420920bb347a3c09ec01201460bf9df2948e00b3c3164518a7581f41da45590546ed69ff35ec6c62b9a7557ca096f7e61fd4bb5df475b2839cd6f190672f7901dcb472c17f1983976bfedf7abd67095379bfb49eaf78d533774c4ec9e6a384d20d92cd3a09bd260df69e04901d06788151677e51c0fbe6fcfda46857996c72919a62b343ae82baee4696f5435df40e7bea00f644ec149b0b0a1b839eea749f713be325b553ef6e34b3b7db2f126a99963d7b3ba94ae169b187fc5c2a633f4345cbedb7fa460ed88b4cccb5a87e063e6e76225fec0aecf5f8ee2410cb02b3de414f2e619fd324e65bef04abe0879224bcc3133b3b7fe78ea0f90d290de74211128a820d700b049232ee300677b310eebb6fb4710037f68e5eaaa4cb4f512727686beec6bf552429776d0013970cf59ade8590f1f8d5e74c6d9142dd4fbfb9f305fc2b439df5b864841f00d30d3af275961349e25a2b0e37e740c2d3e6dcbb938e0a6ebfa6428312242fd0c3876e4549ea0d8f7f311efc981d5beb9f53bc88fe5ca86bd242700dc54b1184a70332d06b7d273f67b39121ace74f5a16bbc0c90f8540baf177d26087d2f75aba346432c067db70deda154fce76420fdec3792d21dc02a976a33fe45615819a6b09f6e1df37045e995b6b798f08134388fe7e676dd4644dca793f12bc486a689e6a223ea1475eb542bec27c48419b0419ce1806f006182d89e04bdc35447a2ca5c603841d64c52e5ada7f9265ec8e1432db8c9f19cc5049aef0c054db43adfa953bb1c1028c39a3f5b1a4143cfef66b315ca5610f940ddbef452a18f85612617e7d9d6f72ed02cfdd8d9baaf181e063ea09765b1facc950ef55baf3375e54c6234ebc5ba02096af04fcac646969f5daf89bca1a610afd77efbec4c7f6e551e12c5dbc6ee530758d55bbf4f351f2a6eb24e0e4bd83116374982e071ebfac1de224d97aef73be83a3575539d6e7d7744d009fba80a59954aea3e4afc4a11d2c7fd5284d6134e0a67e20753c1d8c8e7339210e7d2de06e3fbcc38699b55f873d3a06a30d048f5d3f924d7a67181d60a6ce4fc699d0ecbb5b0fd767c3259ea862c1177e7430c8260d108f7156b9c528e7388c6be0ab3c8c2203ed22eb6f39ea692b1fc17dc0bf558a0013a357a6cfb634121aae796de104f7e2398c4ad083d6de5d14bf265a555f0662c3da077e4b101ad19ceacba46a8e4b0d4f765aa2748843b18b2e46eab4ee4dec941555da6d6221b0ad5500e00ae1d48b94e79569a0b1ef0a969cb54148edc9b5567f314d65a9eca66b84b535aef7a6ce08df04fc8bb5da11d3ae22c680034cf220b20c1c78c63b6093c19f09f219c07a1859a9eb23b4d78134f6da8416b1e769cbf1c56aac04a23b744fb505610b4a99f2d609f2a1fcba2b85c833a022610c6239631ba225147c26f3e150a54824bd8c7b41314f842d8d3d8ad6bdf33303b947b7b3a08ed0ad332b4cfa143a6c59c3193030937def49bffb0f374f4455728216c7e1aa45cf095db8e006a8e4c0130b6a52774451f7490457d4595e3630cff8f5d7f9458ee4576340bc78302496faefcada8ca85554b723dc6323f827c65e1d2c8f2d322356781b73018b84459af5fc08d1c8184840af6eee0f62ea2cf3b265b3800e497f77b05d44f7d16c9a05f94e893ca905bcb10fd88659686598b88c6e1c355f74f0edc255ec7c31cafb37289f5127e2bbb04a389bccd774c602bb7033a60032358cc5602b853ff0f686c833f027aa2b2a7dc6c5a46ddcb44bea5a74d7820135483974bc8c1eeb9b86b13dfa6a26ef811882a77302595320af10ddb25c6b50e9078000cb5cc40be55fafe282840d15c77273e308e926b22acf459c345c1717a1493a19cd4f947889ec3ce9a49a44aedf768b0e620ccb4fc0e405e80d42e5210af67f2d89539f3b049beb22ab93883c547ca3b5bd77d815229c7a2e152695e7128daf8c0adbcd634f3955d3e31d3a23b875ca5220096c38f3747f5fe88679a733c0a1e4b8b4861465a832cf75ec4dc7d5062bef904ab765d406e402a1dcd2baf7ad883cf7760a5523cf2012bca9aa7b07d20c75faa8c2b2dff367ce1c9eeb0450395ddd3206a5b87834c204a5c6505d1a44a5d6c7b916f876953b2c36a9028529716bb6a1e0078574cda1c53cc16273ef06591776f55a3e7d0d9529ec7c0adf0002e3712ec3c877c2b75200941529e04daa2995d922d280e8ccc589ec3fe999f396915d079e3ff7d7db7020fe04eee90bb271717efb9f7254496d74ca3def247519b58509e21033e0684a0d6331b9d929c1f52a1720eb15d0027b9faa9665698753a697dc6507daa1dc848cbdef701f03249f858a6400d587676fe181ec281f1a195368e3483eeaf51c124d3198feb50a3ec64a41f8b5652c5c396cf780ec501dba4a8f2a6fb1dbb7cd7e4e672d152aef5b710c42013c64b45768250295be10a03f57daa25bcdcbfb7ea5db2f1208196e083bae7dcbb8f33c0dc773d4d63d3489ff991da4377aa571665ed1f67c43fcdb8d655d0dbbb5d946c6841dc95f819551a55614467e79aa514a1d6f15ed9afe2c64915130b7850ce92b5dbb48dab74fc502961469af5fabe1653aa362972565146e05ce45839f79ce0f32f180fea3bca7fb2c2fc5876e687ce9f4f39cc7774d2ebecd793a653eb690b6dab0ec278cd836b7c4c046579b1299be02481bff3656f6a11740bb15c3a6be4ce61e9f8a4ff4ce03c998767a37a45430f79a35a01e9e3c001404d5c192dcbcc9e9859bccc34241bb77e2d7f3aaf496cc3b9b621645a09d1d2f4a4e54a1e617c8e044f3feaf046cf5e8e9d4681fc4b42bbb1405f81108ca8c921c23292c293a88fbe093f5daef4a3d425f424847382b1f513872606b60f3fcd4cbbf356c20150bc3fe3b37dec0ef645c447c82516d6b589a75b41f333540c493474c8563ce2c4ab5b54630fccd9594f86381bffddd1a679c47c1418625539c343a79a1009f729f2ab7f1953676b0a9576c2bf0fb366ace497783af97f73e67d0a18609e2687889b034dfddbcd2950fb19c326e670435defd852b7d82b7cd824f4632cf3ff907e563b09adde382dacbe99908f9248f924f6efa6e5e3f4e2425ecc0a4f8676a35f5dc03c607be6fc16e62b4298019e22a03e84b183092e3d674126c1d1de658570625a54d2f38462652ca0e02bddcdec29485241be0219f8f17e85819b79331c4e72dd2493ac365d71175fb8deec5045c21d476bcdff0808e5e5e51784dc49dd3d327944c7f7891dcc4abefadf5a9ebebaf0b4dd66e530067fc60dd81b3fd9fffb8be91e249c04979f98ff15abf3dafbbe72fd8ca79d9db1de0e210ec3f85058d281952631a4c39f13a1923501aeb9f485a67667d92462571b4f5af06483d1c303f98a1214d72b10f662c69ffaecfc6397d111ed0f4f764c1207b2fb1f3ea05c4f479ed28d282eac1b53e522f5f995a66b5a1ffd4d9444db1df9b877b0ef987e5a66314ed5a45f80e6389d9524cd0ca7e8437aa60ce6fc6d5a1a42e4dcff88681902c16b7f16613e740a325f58ec82e23fa2db3ed5a08e5f23d9b583e75776b89572cb3f620ba7d4117f2044f3eda7a238faa013c00bd466880e4bdb63a0c1d705e541a98a0cf68a8914ffa77c49b97e556bf1b08430eb7fc74389395930cb79ec1440dd80858ca2d168d9ab7153d57bc1fb1d4f3bb01d0156ec375509fcc09970a278aa376d52649377de1d3a386ddb91480f6890e78cc8c468594c07085bdb7dbf46d3d13c555c99fc77bbc319bbd1b25d23382f5c6b57573d4a3e462711510faf25c64ff931e0f49b2b89291fe6e95774651f424de5c9958fd7c9095b9ba4582c0351e76b8afc3454701329ac3f4b4f6d26e2e76c6f3b5b4c3d9bfb9b6de7d8aabfcec4f3ceb100e286ceda459350e1da120430fd4c3fc130f85721e9350b930ae058d083562c97aa0fa5b5b38406e472c1a469afcdc23d78dfe45c1e8ee18547698fd777bc4ec75bf78add674d6fe41a4b110175fdaefb4858b39c5b2e1bf2b2acde699bb968c55baa783827576c213cbf390d3dbf5efa7b3152dbc7cd838d892a685b26e671363d9a66718dffd19749458bba73f3be3cf7baee8bdedb09594efa508b5214e10427bcd7055f4eaae25369c462e627bff95784526567687cd2f7f7a048d48e0fbadc0ba552524225d9e75939ec40f6ad82cb02510df29404fe8e5d6665942e22a312820250808bf3c37fdf3dee5e91922f1f75e3c59626048e6e4ce8a07bd46c5843cf9fae2eff30c777504c9c6590cde1d79627ceb02155bba7bfd1b44c1835fe23a7f1d5f8abb85d3613eae2b6deb8b954eee89dd5f03762928e3565665a63e5ded16d06928b9ff99da4d838acb28f45853fe24f978464114acf4f3e569e037efb2193fcedd46c514215ea382eb69586c971b2eba0ae8d3f07dafcd84c11a84877cbe984434ce062e8e4947eb6e6b2e2922e96ea58ff3c8541c007c34f7c9fb9c1b2333efede49abd63159f291272b9faab1ffc281ca8c97e9fa6c7d9225d37e4631bb858273bfaf68fc5f8b91fb48b6d8b146514d6284cad825e9c2ab4e546eb62fec7171f31397d7a925d2bd01327613b804370ce11a05fa97bcade7d33c56537e9e3f6e289f95d4fa52578e499c9c168fa316412b32a36aaf33bc68b2800bad395330a935c04f6536338e8ca1a501367b29d259563feb111bf1a88e1af2e2db44e29292f96c47625cb8f958a8f9f9408f0b963d08a8ecfeae5f26ac2f4f2dd22f46dbd4c4be810dfee7984cc2dc23c8740a7b5cb6ae390e5fa39ff1fc904504b80d7b010566d99cdf0e328ceee21420b2c394cf8802581ef72ba5aafa399fd49133165b8b63ac03771c982b0ed2b1357420314653c8b4d5004f64a49406d602a5c50c9ad2649db6ff9670fcc52c48767530e396c5e7342ad4eefcde742d480b29a7276e1b2752c7d76067ffa5cb332108de33a9502f2ab47ec883c6d9bd01225944182dfad10c35c3a764ad344a66e159bb690efd8cf28925ff93943993e297a61b1cd75574c6b1180d6f47ac6997537f70599cdbe1b3752090ca9b5ac26e1c40a5b3a2b2b2fbc0bd0bea696881f05a1de05b45bf15d3904eafbf3ca4dab1d2bd1f9eb05abf3724d930409bdaad3d6eb29a898cb3b3b0304e6b183905bee07aebd4c0de1e31c11374e1a4731ae0357770f648d5b50371c31805ab1c579b33649934c42d9370798fcd0a3cfc2baa6786f38ca52eab677cee5c1a02995030a07d257f83b8dd78ec4d026c2c854e2bf6b748d6cb64b29b38ea85fe8c786e465339f8f607bf58509112af4dba7d02dead936d50e529ee39cf6b83aca2db4af4915de9686386c0168512131a2d2755653523b674a4a8b7a276559f33c6678263ef5f8d65a3ee719ee91c6a6235eb95ceb88508344e6c10b3d2bc01303f10f6ed9692a81fe92f3f4ec94db361e0a2c0cfc434e2ab0ed9142f2c58c7e27ec7316041b85895dbb9117e6608729f88e967053f235597989c49d8d6c6bb11dad61d2e11a3f07890e9cdd83b2d296a9d52524d76d804124e87afb6eaa2e7f179560be993921f03beec27a2b55eb9a0b60ba98e76e53221f9e1da5bed6883cc55c7b38ff010d6d8b5017b72bdd3c19caee7b77ee80efb2fe938917a77db6042ee352e011b352505a8027b2a6285d8da5c5274cec4b5df0185bdc1817117e326a2539e1f7ede840a647cc09c9bd8b572bb9a650626fcc4c3e5ffb280525629c23f2d3b22d8df302891bb37adc285e0607b3998b42fa85b02b37398b5e0a1493e8b855929fc30a83219d9c41293db120d1175b33cfd808b72214dc88c59c5d182ed60fa10b3574addd8d189bd2a41c370532d2d2f5a5cb184a7ac4251c009155066ba5a7d5b983a0d09934d13c9c2b695971a3ca6829c367c4e3118d99b0a6939df41a79e881b2e0df77c22c75babff8154ca14af542fda5695abbe95f3aa02a0ebf5603dc60561a15dd660a1ea6cd603fe8ffe1976b938b3b4068c8fc6606644e2a88b7ca21e39b1e3a66f37b26db34b39142876e20e1200949f418945104539e37f69b5822a0c5efbbde363a197cbbc0f77eb86d5ee10d7383b500fd9c932995ad4ff6d8ebeaf285e70104127eb16557b7f35a7bb13ccf9741c8b7c88bcb766e19c222a11f0ebfc339246cdc63273dc329bca767cffe0f4aca4f22b598487a3030a9c151f14c36a330c668fdb23b3b86a00a40eaae9b80bec82427b135029c9513d27ed39c092a6b75f1cbf168e434699cbaad843addb6ed91a805649827e3c227f26786f75237fc1bc31129197051f286db4123765f5d0b46f98391b4ad6c398691e7bd246937a37c9e66c445942e39c99d877b5c83663f2f833f9a355f90687c529f55859c46be5b2620bcc44d927f357322b5f2f2a69334362f13c1c27eb9af5654b1f44a95e2eea9d3d19d7c3cfd9f51373790ad5282c379b2abfc83c112e048971adaf2a6f59091c017fe5b8074a8bf4e873dd86b4a050c479bd7548a3a2e9e62adbd3db397b76bbaf648012a408f35fc552c175623782ff20dabf6d33676a6c2df5bdfb1a7a86d98a026db7c97664327c8edc08b17390256fad5b398b92c0243c257ae76510a6d9c1359bf6d04a6f79457549e26ef4df9de9017f3b7dfe649ceae4f519cf19f3be0b54f06775d6585f666ae7ef887fe8845293f0a41934c0c72997992875e0991af91596a8771270c32fd8c7c98cc4e0dd2ce733ee3812417e24ffd31735122bc52cb70f3099d4cb22e89015555a60b092b49b72c226fa685564206ea16aa83b49f4deb44518201abf7a25289e7811b1c3881315dafd5d408d87a84742cab097d87eba9a61746ecc87bc88047184c104732fe870a3ae3130765ebb006b610959c38ca9993163a0a68797a3020583dc0b892fdd7ec38f4b8fb930fa77a4201d213a710409ee820bb69cbeecc2c90ec45bcfdd4c736d5302dc0377ca0642fbcb743d76dc2142d4a3917c879be8cf2c33cab37e514210d341bf86823c608a29c4935474ee8efc1cb5c3f6784d6308ebc27c14aed35f4b74f69008757dfe175b99f348a9ea526e4778f2275b2fc4733be157638689bd62941a46ac0040cd3e90396a6c0c179317f2109ccb18b7836afeb30b26d29c2f1991ed7097d581efd0c4b60ce5606b495e1c2c6de3c1c834129b4984aefd2ecc5f87dd2af62306731b0733aa8c2942dd34218b46cd410765285cbc908eaf81c4f3f58030f1df83b6007507e7013ef65217659c828265386d7de999eba815c18648f0f94de2f11a5e3341b43d2db39d25be5263313f12a8618d39119ab2e1a230dff85e407f7a0debed134e037f6b75a746effb7922097d02976b161709be6d2c706ef07b5e3e9e3db7a8419766ff11466ac355ba35059ef4423f43d75a40c026fd68d300cdde34497a4428c060ac16b0432d661be962cd63ff0663be4afc577498b4238371a17383a96d7188a99502acdbf8f545d5317c6a358d8131c8b9fbfe10b910d34d793c45000d3ab6439786f7f87b22a66bbf5ae3f1f29a7937d7b9127570f05aa6599d4d49bfecbcafaed5dce09365fd4b2491c144c9cdb00b6fb893f31ecb65f6d15c07e7c622191439ec9fc25706a95af7dbf63fbe29de7ae5f475e2a1c3cd1a10a7f490c3ab11fdd567445a945bb6bccc49bf4a77288d0cd06e6aece248e07acee643361966637b708aa0c46b1ea1439cd6a2fcb59dde02a71708617ec6e045d8db575d351fba5da1426a816c25ff7e9676c027655d2ac17c441de68d06f33eb9a3f68a0fd2f6f79912ea3e23948b4989a5746da39b7f17ae0bafba52d6977595d4aebad2909686aff43f917e3b6147274702584965cdd8b663bc9ffa37e575f16e536592caff8b7decb99a27f2846e8d9a25eb13815a67a79a8defe64aa85bc9de3c9da080e5a4d238495cbd6481a99591d9c734744cbd4c3e98ccad5cf3126baa27d09c7211fb17aeaa86fb601d67da67bbc49ee6a291a0df4f9589a368706b3542b27f06f34f9e1a6a040ba067a97df58545262a95d7a120bc0732ca7e30ce8ebc1babe776688dc40aa9da0e7797c29cb89852c237d7dc08cd551d169f52ee508d5dd4e397862ea76cbfd11bc2843bf77a0d5c423ba84a7f8698853c2d5e4d832e1af4af1e17cc5989a4aa57f7ceca0e64a712625474095f2180d39717bccd6543349222e6a01ee359c2d8299794b85ae27c2aa495928104cc0f5be5dbb9419450af9e79acc63585593a29a9f422ac310ca191bdcc87f4a1cdf09406cfe3deffa5513a00c2f19e1c0a8e934dbe450691c857f02a9ee7e9eb1a10ec4815ace22c70ba68b04bf7b55de146c6693312dd26a2e3fbf2bb920d06388de47f4d6d984ad3bbcb4c5715bac2c25043797486b3917f8aebf3ceac05779e1212d27c8982613e702630356a8a8de5dab909cfcf15ca6208fce87696dd53af052bcefb737f7357032280089cf4957a99e7c64394170cd0a869fd7d0e71ea29ea203038c9937a198d3860fd1965467ede707e36c05e20976316e0ef8e0a7b06479a1703f2306ba7940bfc6507e4f5377de0b264439ec8df7499c515ae4fa74895365c4fb440f0f2dcbe1044bede44e1ec7e155a009f7f19dd17f4260971d95be679075600b2558dcf34dce306e429cb8afbbd03617e227ec11584f66066d011c22cfd4a05d6107337379947681f20ec8510a5c381a8eda1512c8905852bb30be03b370931349cb47b10a8eaeadc9b8a4f68ae1276065174e676512f6805538a4fe33708e5d84954fd9236c737a380587ad4fc4aaa80613153325fdf1f92e8a631a729c1896118f4e15787e4ba659529ccb0104076a600fbd3238f5e614e3387f7b949a67360f4ab48672459ce72fd14e957e9ebc495b0b69e922a522081b8cde68d30b809b90a2a32c9cb2eedd0533fcd3eaf21b4390e91684e441f210bbc2026fb2271320eea835876ee17e26d1cf0d000710e27ed9c218281eff584f27317d1a06fd4f5a8f04f78e3f9c9853307951b94fc4943d4c74b9378bbb83f24ec55de69015d47ba467be793a5c1f77e42a700d2c758f92469ae41579bdbf5f0b0143c4206ce21dc2c946e50cf207f0a879c05c961bd9a598fee39bc05a140dc588edf4519a83fae493fbf6e67522bd9f377040f70674a4ec24c423f92c211d380f681428b6359a9ab7c0ea8549220b8aa65272a9ccf28969bff7b3ba0ce81cfbdae6f071c01bd16adce1d7b91408f6641f48a5fedf1fec1245f07ad312dbc84e8a1bda3cb30125b172271209354971a21c1b9ba98678567eacef3bcf2f91e23406120b9619551e6b3ec77f9651e4a7294a51dca68e5685735efd44282b9f5691409c942b57103567e7a416ef53decb2336b1d4f3cccd7bbb657d1528b375e5f2ebe71655c205e6adb8d699e5fe132d22471db09a9225f9231ae32d51f0971b2ea5b90a31f234eda1109b9b1c8a65122c822127907769236365a7dcb949dfac9a48a66f4878c6424ed6734e60fb96f1755052a3397af7b4f5e29a15fb0a3aa77abee3255532623049dd7117d4597e379376465e914ae7543b2c3bb24e3c85874d29761100358b914ece4a657bfff7122db338f4a3faf5b8d6a24e3c326467eff8643a0f72d779da91aedae59b9f3d3863b9f079947a29aa3f3cbdaa70d9fe53991c3212e9b040c01486126846744c353648e3b0a03ed09024553cf475dd7611e7115d301adcd34cd05b17306ad1127c4cd705ea5178f10c3f4c4f17f10ad61d6c8dfbda8093f869ad317f55a3e56d77067f5e905aaf5d7edb663074c303d217e957b13c4840197280fc496d4bf4b4e78f4ba1a9ffd3188944c809e235486008430969a4a28453279a2e74219d1556c6295b98365264d98588445ed2b75fc3626aa0d16688f5b93a8e08d15f5520ccd50e31a1f2c71ae277d4593ccd959d67d3436e076adaa382ef87642f05cb64a9c811deba429420ed4f8b07c8e70d3c722eafd3faca577e5c804007656edd813440dc76fccc9ab9ddecee2c44663b4cd2387cd1a2284971edd5c0ac24629c31cc075ea9b3f992e103987f96e71048a479b89b2612d0e5a2ff58123021d4b87fd0085b9d1fc238bb70a8303aa03772d5e3f286c2f868c1836e690bdf1df3425bafe0144f9ebd1d783e9aa66485b7b85908e001106cd15592c6d2414417a0dab812d4abfb9c1f6e6c80d223940d5b34191208f91428fbfca1f951c619b6767e406ff6a41d24b5dbf56d5957c212903f2cce83c51349cfa7f611027bfda5b691d3de7ffe35bc2d45187d84b0ad111c310cc5bac9d4816ca0220fc7400a26d7b35a0c8f55dbba10a990a649fe8bcd80d0981e01d78c426907bf5a521b58bd8e06714ebdc879a5496392a871f2b04ab4c59a79fd6cf5f8bbbef5c828593e1908ab523148ab922b0b1d9f496eb89ef9cdd900d738a1b6ebe17435729a5c9c6427f94a71f5c26a8523530049a74517c633ba64215cd69da7c3b292cbf9d7d980d0b2ae1b19c742d7e585e452a7d193940af6184faf75509133f89c4956806f358d784e1a4e0cdcaf023811075da66658561e4b698ebc805b99d47e1aeeab9dc44fb8dc97e39e1f223044ff0d24db9c6ef4e606779e1e9a5c959a7407a506becea1d7155b2c7b5ba459e575b17404a1e17334bf8b9fed12403339322d1c396983294775d25448c80e63a9464af44998dd9120885cce3b2e4893e6f5889f792f70527df85a5496639908f030132cde154c0bbb1007c8b3a33d1394a578110fc540d6ad7251a57ad38e64e3f0fb573f94fe2d96338199d446fcdc6e316bfc8dccdba4cccd7d23d9d8840cec9781bb6f51d5254339499dcc3816b929f5ee99dde290c4e08f1376af54b91ea1b9ef5bb09afad0d56ce31fbde0abb4892bb4b2215ddecbc63ee93f8b94a896b914f4382c0e98eb65e1cdee20cf885e9efba2968e5d4335c93f75b14b93d5cdd8e6c3b4431c13febbc55a07d2fe44ec3827a2db396f213cd614c591fe156b3f414212d6983679513aa08cb3dff65bd653ceaf3eb1cfa1537ed1a04d1b3958042629a7cb619a491f82b5e2eed00d030a96b9fc2e2ab94cd184ba5fad518fc20810ff20c34b5a9f57f61387e15f2254d3dc7a04cac790da15f04a7fc558cc4ad1a70a54599ba1bc8196a5c79bad0f954fa4fe03b03457e62b2d85525ca94726d5418ef55d34c416eb24f443526c9b8f4d06375060af995c085d6ff6ba86fd943f070167d6bfe8de9469c8f6d86ea60f2cbdf47c568671cae5f9359ae4776347298246688ac4b9ff3afe5d6cd31b66325a791491c1283847329d2409448ac22c5c65a73db47e1ea506e0bdbdada4c956f126dc407391e3a9f22aed024404ddd9931ab7ea1a8b93f56e1ad2a4ed7853feb955465e6b55868d6d3df0c17afcdc469ab26da28e786824bbd6bcbe1760fb03a96f239863c2dfdddd012ce302a6eda5d8e9d2bbb42cb8b240c60acc4361d77b5931c52491138ba255d6860c66e4ed467f0e123cb095f0a52f01eaab5871ae46a1d1d57954da73597df1209846ebc1de1767360b7652d93bbc23779a629298ffe072efa3b76641508ebb6ec9bef0c4ab7ec40be2d64333410301cf7c4587dae6c9a8e980428e04b3481e10568aced3005d03f91542ce17bdedc2ae2e8b3029247b3690b492e78db1340835df3ba505553a2c1b163cd21051bab5fca7e95f9491196dca5f0b05a278d189d133d8c174a632f4a3673764652d33a69138b6cfd69a5bdefde9ba2e1c976d5e8537aafd46a93e97b1d1ff7cbdf0c2410357fefb81c7183efe219a0fe7594db172ad081a0ffc51f261c126783b831019125db701a251d4e0000417b912d6d7226ced0a6fe19d90eb6c298fecb333936e6d920ee7e4ad80825f16892ac5830bdc8401f445fe28ddc35552382d70fdac5452580830c493af37064be837f6c97f416d096adbdba695cf7231223fad801efce09cb19ab57e3599d8a384b32e9809929ab9a2bde3c88b75afb151d4b8c6dec3f038366c543fa987d3f94fe61dbc03dd88af849dd0bfe4ab795ab0cba213ddafe94b709444b22d57028c76f34203bcc100f3e0c92489ca9efb85cb74a8d5a444e091da52987422786abc759aa53f3061d0e4d0d460c0d90a650ba8fb9e39e54ceabf324b6a8701acd879096bb295d774d5e91e70822923b1fb18a5030e1a406f0c91932aef1b36957e5fd3036a97412fa2fcc71f8e3d516598d0f017dd50265863dfc9056bafaaa178d5d67c8c4240081bb45056c866d8088ae11b084ede2a5bcb8399dce1f77a35e2064285aff9f1ab4181993f6edc7463660a273c3d57ab1aa71178fe22e4b0a32cc491d129159fd6b219b220a6b8311fa3fe72226ad9c918ed8dbca3d16f16d3724f10f2779e73e1bf16f9d52e3a3016aff65c3deb7371dde5237650902f943b5ff4ef81bf3f2bcbe2cec1e2357e7911095a2a331ae781f96d174f63b1095c1ea01a066c20134de5f1b18188c40b8e8af7fde58119c9c245014e55dfd34af8a8a9902c4f4655631bbca6c6a93ffa6627448f2845a599bac8f0a4ccdfa9b8579c050bc88354d6ffe78a3489b13b019d27535027ffd8ccd61834f398d71ed5990183876ca4d27c1af9ff2845ab26f0baa8ff64c6355d4e02df8de8beef3ed0f5ef01a2d9d15640ee35ee94914ef8d493315c0033516c71e7d4c55622c624c3c3bf55d12f22b6789f2de818b8c0fe3c632c0443779c2933623f01d918d1db475bc2fa6080cdeea793adc4a897165bb41c87bde13951e9aa04a858fb2397a5e03156d5b20178e3d96068cc17f748bf542fe09899fb62b6853a920abced8855ae9dc22227224eeb9bda9347bb5263fad3cc5cd44de3029d8e03fb60e157cbfe45aa3374ef23e60524faefb0773640e99c5fc66e0e740fce77eed71dcc34415298d46d0370890820215a94f014e73fd26dbadd45ce58c8f92a2bdc5fe751387becf8a37930e8d09579b951756a291c1860173ccc299c35850df166883d89d63c82db46ac171b1b4579a00408c349e171fa8cccaacf966542545356a16fc78997909070cad2f2a30427537789608c6a472df9586562d386077cde3a4e5fc031ba4a0f52a9b18f06c4653891eca07ea699ac86948bf20639410ef34151f7c88a34ec58a8c520f7702020c736839d1af73bebc1ea337929332bdb9dcde5dbf5d607e5150aa98a9a48e69427a74401b28b32c46253c084a1a9945bd12df527f3c17e288cfc353a397484063bcf7c7c20def4d22dc1c02f7686198182e0eef479c032c0733d4b4c6f6d5d0ff69d3152ad33f9d292ec582c2b19cfdd1d6e2532ad2639ef64d25a50c28b144d0b9d0fe6e29ab4228b54516eb7c43634bca7b90ee769f46f1852a877ed32eff29c88c141ff21d2343ca8321787ee5d1683c805623ac8798b747203ce868096733f530b1f72dd279968e7fb8ea9c1e98ea9b23a18888d6d634d8d3e28c3e0b773caa6c898fad5b68ba5118363589ad81e8eb88486389cb0494dd20faf12e991c6a074db673c36c8b51bada3223f5c52e606f856e3d4dddb0afc88291c722667477ca601ecd1043eb83c95f99de7ba837faa32df4dcfee0156b531254564a7e69c3dd49c4656b645732ae9e5b93f63e60ff024451155af2b01b1f9de81c0ca046f5905e5cf91283a2dbfd2b1c352cd8aea5200d471a20a8b9bbba784a773e553e4220c3f690e1cc0d9b26e511afa5852d439d7a4fe95c21816d96fb93311c668a4f5cdd9b9339a6aef21c24a783c90391557417aed87d9861693ee05d906697f01e55a62b02098679d22a32f39ff69b117df1ae8dbc60eb804a10745a7b3f30531678e4c593bb084b0d0e06eb7c3bdec035f952e509a65cc9c8295e38983172345a0b5174f60364665fa03883d70e41333ff659d9b8b2c2fb1bbe2e72f5744301ebae14526407077320f8482b6714c6e25cfdaf4027fef05158f45425c7b1ab6696c83b11c9e60ae4616d44d788753123f09a28aebd8981ebd8572b599056ffd8154ecbf7e31eeb51cdaf2f587c865d743d47f019b9fbf38860e946893c64464dcfa27f75caecef2e3c84f9823700358e25ce379aa9248f06c7da7066f65e0320498b31c5743c113a190a441ad926bcd6dc0d669a725ed27e614a3b646c793649b62259836e182281a99ad08410fb7c0f549dcf418b2f4fba1fcdfab76fdbab6c9c2433f6cee34b4789dd872056f03ec5c8b8baa69d2810c4c00048e2bd390498a131320c64083bf2a95a983d7e1b2e73edf7ae57efdd85f2ce3b84fef8d1aadc6634975055d6880d4d0d3fb16044bb5f0fe5f4790536c86721ea4b6dbf545f3d48582b7244e089358efb565b7005f4bfd0285deb43969e8c256217112e42f0dad48ba7ef011186c96767c3bb75b490a878481134d639ee117fa4f632ea9e6f3658591d63695bc54bc0161689ed4ecf652064c33aceca631cae6bc2cb64640753b9bb29cf10e5cd9fa757a2451ad0b6b1710d5a8c2f2472ac4557fdffdfb6d4a66135bedb4c0d5c875944e20c72390c5dabf189de47378e11790593b15f4494381cd145be67b949bef33fe144c9b9c5f39ad48a0cb11eb632499fa982c6cd6d559755fc28c319a0e88d97a27b5bcb58e546ab9c5f733f1e662296f53ed96609b42347eca4e7b3e88643b79462c13644c4ce73a351b327f530560871effecb63d3fa5b895469d72b98ecde93c66192e7f7c2df6dbc9b0a339bbe5a0b29e693a4d6b06042fd14fe9e72cf59ee4df59513287209fe6781c7c272c679433bdf4d4b38d9e5b4281883096ae68ade476f61d53b603a239311ddfaeed9546ddccb162e126cd86b1ddcffe2feb4f6ce1892a3de48e2d9abd1bfc50b839f48633a22413ab9b772635e7ea535487251af7b1de0caa45e29ebead66571674487a4174ca5adbb06ae6ff66df8ffe8bc1acb44f5b858a4137bab84e5972cb29c4d2375444339548015ee3f070fbaa78c8ae80bb4334df85ba2847e658493e022b6c4c5160139522a52241e39b00d1c8f3f16584f7baa3e38148345cc7b5dc023d35f0e022398cafc3b68400418b78cf4bbe0f1122fd7b9737748f6883abd847cbdf775bf1c2a5722428abd584c3e49e35d8b4de05ac1b698962ae3e6bf468b9ee6f8d989c4100b6b37ec872700d850e371c6c3d76afde9bc2ede2197b585aba4e79d38069fed1df3daa46586074e62be684f8ee4dfc4c0ce024c8a64e2b0c2e4c096bff712fc685a7d9a0f9f437c5af8ea3090e44cd68ead664357accd3822e355d5c4d28814007610d6d447718ff374da2b0e483ed173424e174b640a44497c8068cc72c0e313427315412e557c472e162056e858dbb4da3e94a24ff4de4af05ecd362a5c1f27bffc0aebef6c7e37cb0d91bff18ae4f006a591ab5bb64c1daf631c691e97407c3764fba63a1562e2e129ea067376f5da5265db71116de38a133c22c16d1c4d431f15bba35e30b37c5704994f0e8cbf7ad88925e322a8d94766279bd73816fb2fd462102eebb5ce30ddb91c416cc5fec1cb53651132ce49204047e07399edf9fa7fa89640bbcc2bf318cbe730df491b478a9bdb8e2d0b10c56cdbf5c87ae605ad3ea2393813d5f34fa2519b264914529120520fb5ec6dbcc7a06f6e7584806b4735caec5ab4a489638e928929b1a54b0f3ee2c446577053f2ea857ec66ac346c5c3bcd46345ea0e15ab0bca1f100c18811dad80eee195655a6048b92db539e52750a9685c5090b697e9083d86ff0ae7ca4a3bac4a5ba2504a106fc2eab3c01fe06a70fa95b514e7c21fd541200c1e804e7a9af028bda9f40a185cf2fc044cf0b8db463e35b1bbdbbede3ed06d1fbd3e70d7283b78bc636f35859ab08d207ce2dae55dc1c1c45c256bac60c18d6c0292e20443dee3bd77ad7cee5e248924e28cecd77fd889d9b6ce9403fe12aaf51dfc8b848e236bc11da402ba1e407af245965f7992597c974e4754ed0f73f0d34a2efe255a61362c5723888810b74f222c3027dc1b1deee51f8e442c4fe56ad984c7f92f35f2e781ca5b63940cccd69b2885304fd643cef9b49dbd968a34e54aae6ef3edbf8e8efe353c7486a34c7ce5998cd0c3ee7957fc455feb914237d98072c445d82a016d397a237f17bdacaeaf1fdbcb05c125148fa9066db4e7b20a00efd57c7fba471f4c40918a0b35b8df05a3a2b48076268231f5bf015c8b60642b5833be3b6774c525a1dd499812a87603ed96ec51c022d606a0e0d754d903e3e8377c105b5e297802e25a4a64b9bff88b09fab3a863af19856bd1c4fe185f25efd24f3e10dac0e8045d95230b128a606318c0862c71ca8ea95b413460627714faf7f29cc72c9e31e3ddd765310e7094f320e7815283a9ce6f56cc0c50c8762704b2b14d316efd43084a455f059695253fe70cb0adbcab306bdebb5de6630d262c95cf184a82048861c519ec4f07a8846795240a18ca08a34a605e9510ee1b80a6387e316accbd80a030c5d03ab251f0cbcc5f55225e96caeec89e3d28fdef9e860bc94dd8d31558b0b5ff8ba7d55391e7c86c13dc2b91208362c9bc41f0d7d5cc620c4177a2d3b44a4c1a7110608b359b466bc783f398ff7269ef847d6dbc2d46405396633cf44744b1df787d3ef7f7650413f9a04084879068a3f464b23c0e67b89d6385c1f291877e6545eb035ead1fb161f396d12866d5587e4982b780ae0d39983f82fa707160a22081be11a84d27b699aeaae41c03be82fdbe42bb092d3c61cc2b10696e9523808f439e88befc6bbb1c7c05df827333b7cbb81aba03dff62f403bce3c95d5ae33a77c86409b4f6a1a1b405af0090ddf85955ccd8853af8e5c19e755b31e3a34a62d2deed5781ba153a249c2e2ec9cbb32962ab5dfb3d86346884169c8ca09f282eb6effffb8e84298ed0298b0aba3fe5603d3312f8e3eefcf6b2258c5e5becf03b1b1e0abce9baec2142b7af2be431ffad34f59f73013e9d67c34a784be3e064a4305135e595d86ca257abee013d180c9eb4733ffe1a6326baa34bac29492faa45612e36b3e60a20bb1ca90edd25df7e8487fb38c59f039839e495016d7409fc165e6d7a29bcad8ea5a02eaea25367834af099bd5fb1fe177d56112d5fcf55dddb6fbc1ffbfcca72440842e4ff7f4ffcb8edf5554ce4850acbc247ff3eeb4760d076d10a50108b6358c164b14a798f2df59c6659da07ed40ccbec640d2e12bbfefc91f39541b50f475915e40863397ccaff6ff5b11eb2f30851ed3c696d18c9d0a2e6e6d1f174f4583dc9440f79ebd3681cb22a00dbe37d20098403d60aa947939678bf2d82548a4a672fdec198fbe66dfcc52613603ecfd17e73f90a119ee2a5609e82eabccef95aaf031388a1278d0ea8fe76d001ee45328949646d098e75194b4dce792cd925508235af1a5bfe04c69dee41ffe5907f07e4d091ad50bda26a945cb8e3a9c9ca90616bc23b3e2d178ccbc4d2fbe3dd85ee40c6d86722515d159f5f28018d36191cf517ca46803990d1bc299eb8724266e7183e30d67b8ad8f795133fedb14d84ecc6d7b97ee7fe20bc8b5daa60f690b732f56dc3be2885553cc3e23ff6ce39287e43f5cf04ac047505665b0824ccdf230b8c177b781ec16618f785dc2dadba5be8459eaad156d8275eb1900bcb6835e2d7178af80ebcbf3ef5b23fcaa5edfe56a417e83d4aa55a414665b9ff054f33c66850e7d2516dc28ea9292e602aaafe0209889775f6e898e06502bf2682526b1ae6f0d92278e087e75d02e7a1231a43725ebc6055be9fb12a1966d5c7313992dd093269fd7115b387d4122f6ca7c536487022ab4ad688cedd4d76dda40610e7fc3d36503907c38141a8723635909da3037ccd2054d1105871b0a34301207e68494d992978c362f9efa1507a1520c06bdeff4184349667ff801ee3b2a10863f766825a753ce8f2b63f633fab0eaaa611d1863cff2bed0583b149582fcda027355ef5b270eb6f668eaf5a7e10044f7b858e6f531d4ed34a9aaf9740c5da2bcb912b0eb8b502e5460cab2248879fc9a371282dacc4da0a7bb7704ea628db6dae273caec7565c8e63db540616f0455c600ee53f2fb67678aae0e2b5a9f86a812d29c2d5da3ecd2372c8462a1bf656519285b1c0eed937007aca049432e9d22ef414d23c575560521864c10db4a74cd7e39ff38babea47624e36fb07e0a0afeba6d805033b19c402cb1a10795d395e02efac4642d25b95233b95421709d7c94db4673122a18bb2fe5595441408ee92164786eab94303eff0ed2e1cb327d008f9fb93cdfd9267e1bf7bd25a5d2e9843ce0cc05a7f3021da24f7043a58f13a82ad5bb22f751da9883ba4fa9bf6447e68c830370b312d1f3557bf703b3c8052a6dcefb1967af05442ebad3326d05b21a4ec2d111d87b9f5684c8184b0d67539dcbe398efa442733b7ecb17ed01d90636f6e1e9ecb73df03a44ccc11b41313908b265d2b41e8dad51b5abd11935c957d523c05739c8c39cf988c18d9c857aec97f774ff7088b4f6ff951cc9040e849690a62c5b28031c3c7fbca5e45c11ac4ecec27fd21a87c8110ae15b36c9bc7b6258ba1ee20c8408e52a34d11dd2ed199afb1f42dbf6445c884a0d5173e90972915f83116d896054ccad50ef1875fb3af9bd0a2189ffd1f8367044250e49db3a2f92593df23f103880ba7fe0b70b58fcdef646a4f3908468418919d985fa8cf975ae23d66945f8ac64737b1c07b4a78961ac8ce581fc7d1db74e10d637cd6cb89e61e91edc0e9321c16dcc69eaf14f9db13117cb483363b4fd294b7a0777007e1bdf6e1356448a9cd7ff085019f4a885d8015a29237ea336701008503d207047dda37ca9ab4b54fb10b57fa0f9b8c6a1d53a6212773460289f1a78faad8e7ed51db98909d111f7fa1afbad002d338fb073982a6403452d4cc5107459acd81bb9a62ae332895e343c1370f2b1c8025f3a8a3cd60710ffe82982961e57d8fed0993b41eccba125e3ed2c150217f49d72574422ec2812e9f2945344ceab9769ce02f1c9eea894f24dd595e1aff7a16b3a20296badab5f638e05c1c3e048a0b7ba3016431be5c5f74b5cbf4b78da1adc32be503ccdbbcf80f7f63d45e8e755201d4a8ba855b8de8f80518f31c8775fc43f49a01332c283115d11805e53ae882c4afc4027ae4334a95dcb3b2a48ec2a88f04aa9053c117000140f2820288c2836e67311cbf1fbb9a405e97550686f0be7656826818ae234057b385ae65ef07d5db1b72980101d28661279212684295822f522a66857c9ca43954d7efc0bd142a0067f75e37838c3f32d4dd7e3237feb9f2da17e7ad5335b3145b9684f176d49c7c6ff7e0c10ce7094e2e91f2b7aa0f735e4a03fff8538fb72bdc9bf9047c2e4199541ce24e6dcd32e1765a47096b558c2cd4a8c965fb9834d43300ae8f811c41f7bd888850671ef3b6069ef98153731f2264aa6d8aa9a998a99b505db7300c066efbd0f46df69c51b72ef1d9802b82c76ab7220bbe1de9b209a0ee109fb6ac6d5023221600d86ece313d28e8043d1bbc7ca6673ff6e830aee357b5b2b9da07fe5932b8ab63bb509e2ff519ec3f884d1516076313ec5beec620e164ae3a3e19849a2b62e026793a71d8146fcce43d94f2457e96dcf3991b71cb23e5fdd2601bf9bcfed29637d637b82d9b8e84a5760452d9611ba64677d2f516e4154a3b7ea377db519121478763df2f5979359ab7884dd3267a625f1c88d8ddd6e6a16b127b98eca9e3a3bf407b6d25f236c6d040c4523bc1332a26f5e308e1803048c100cde6fb3ce1dcd5f585152e971a2daabcc96081f104d23b3c9437ac530f10ad6fde6fba6816a1c1a50b7d605a6f464151ef44389aeba4b75a6a4e284a52fff584b00311cc0b51e0261ef5268f270d1841d7d1afc1612a7bb3b5fbeb2c1eca7306efb28d56a8cd2d670fcc674cb01c66c42b86c7f2d0d5ecea879642708f677094a1d71c499727d35c81c265fdef5036809dcfa6141ecec1875d9d3c52dbd37d742b87c4f89f2535a77b96bf00817741048d413f9d801ba8e8ed760f80587b7392963b917f5a7d1716f80dc6e05885048ef46dd1a40505dc7dc70d986eaf24b48c277dc7414a2318a18089b277f3f51b765c5b444121b43d88a2d0a93f2b22e9060f8470903e448f4b531d4dd7281440626e46571164037267c103752ef337da129bfadd6fad235453181217745159dbb1c4b6477ff6ce8ead00522bbaec985d3b6111d93ae64952f87cc275f6f77baa9e2c0b5a752f9f30eb95328a6565012220c9c7132a705541851a1e1747fffd3fdcc74d22790ad544f2a87877003f11af58e75c21ac9fc91bddf3d73cfc13bf12d18c04105b9dfef9b7e78decd75ccba5e316155d93c6e92f80a7cb4c5e30da7da77fc8724ea2fded471402e0fa50b5223d3980d6350d7443d2f03ff9be2763fbc89d3977e8b55d656063044fe342a6ff8186cfa247f50a3da0dedcf69f1ab8971c59d63ddc6c0ec33c7d4e743da8bf463df8465576989c71e7044a9d89f970efdab6353b9ff7af8f4068bc4ebf83f1ff2cd5fed5dcb5a84d0aea3733678f4e760bc8400b477596160324a5feeb0c69b56357af2cc865dac5d49db0105e76d2c8d472a2d523dac69e6ac0f550ff4d5b6a4da9872e7eaa6ac4dddf856aaa20247b1163af9446159db06527fd0d7066d2c5f4a468ec875eed0866b0034b680b5862a8a183b152de724333db84d4c0960f24ec4a0dccb19fc622f0b3870accc4fa4cca01f4f9db10db555b65df4ee0709159457154af658c26ad842a9c87723c09c735c025835cdddceffe96c977782fbd986ecc4d964002f45b486856ba2b9e9d2e3ce5eb5a8d41be33ef2bdabe9c7709a09403ce805f7e8b061d50bde98f3d1a0593b5064596212f1491358ca4b32f574451f4e8af24a22091d225df41cb3d2a23d439d651d478c76551cff93538fc9bc36692fef7f5bfb37af761f29c45768c0102a11255ff3c231118ef1cddd3b721685c0146d98f53cb4acfb961408b07cec6389eb86318992e0c3c2a0a63121f93ad2ef483a05cc04e512a143b63322f871d1e85317b3fd60116ac277ded9971f8047d84072f4ac37cca32dfd29bbfe4c543a722582f628b4d58e6fae7cbbe9efcd73803b3b06ecc016d00e01abcf7bf973ffe78048089fb09b2f59a065b5bae6ef9bd04b1b6bae38b4e76031541a2145abb7c6b8b8162ea19c7ade8dd35d1f7e25831c44ddaddb54c7a4ccbb1fd3cc41130588011a6ac05bab5d598d7acc4d16d2058d9b87ab194d6163e70e115d8b3bd880a7b62e912feb4ab0a82103f79a763d25b1fd45ad2bd4c2551db42d2b5e3b4baf48e662e4a1f492c00f652b46cf0922180216c0f8d7b5f03b3445b077725eb2454c4a732ee33c77265534b83c9cdae7d6f7a23b6145f84fd0ed05107ff8a7978f42403ecbfcb3c61cdddee3ecf100c82bfc12e042e995e89244300c087464d5c40890717f8f48772a1696e9151ecbfef5e66a12bcd8d92730bf17f757cdc2bab72161751a8a06f1b3a04ac81214886618090941d1b3d440d0f88c18dc28bec1837a98a0cb2539d7fc3cc1a561496df4377023b6fe7666e43d691003c2cd4a36cdbf320039b779a2c1221e80ae0b7981706a11097d22a979ba14368ca2f6936a9df0a837efc296c13b57c3cd02fd2a51a932fa0388331faf1b8b9ff2f8f0fc4fb823e9e7823e595fae4dfa16f0e9886e6b75a28fb1e12f38c8066d4c8937e7d554d8fa5d91df7c50401c485cb12993230b0e60671036b7af2b32681365484bc4b3fe49b8f2934d133da9057ee9a20ed1e0f5bbd7a3cb6752670f7d1e5388bca8598f2bc525135b4499ca9cc29673b73778c95272e9b387d174737cd36c5a040948e9b2d43021b1aed1e389ac5c6a7b5a0ab3a097445aa20d0aca6c98a0ab9a67e5d2308e28bc9fd6db7bf54f1ac5275ea6acb3bbefd6dd04e99f154645207d554030093c12c4afb4ec20d65454c91b76c1b8e60e6c65431d5352ffb6adb7b30f4b7f49391a3d00071650f43e0341d745cc0f59ec8bad15272f101df8b07aae49028bf8b4ac1e148314695c849e6c85229891640954257a498ea5ef6f03ace1fad23e848d076ac67a16199002a92aff6f42cc27a9df72940a95c1e15535c25c7f54cd68b09997788f930339112d6a14730e7201b9d6e9c972cdc2244d0f10cc599311fb10d3bbf489b500387ef00dea73b341ede6504ce6d948f32371a4fcbb5b91e296d102153422067f8afa1c45a1db4aac431d4307618913289479c0ef7389c66c83ab1739056c475d8c055a23a963314043df0fbce8b27962cde80a9070ce5a089a3c23c8159aec40523115e54562e11f268d91b02ae80ac579a2b3bb247952ae310b532d4f550342aae10f28eff5b296c540cb7b569735e2ef77ef62c11f5db7099a9b4dab7512c42b45d2f3fc726bed5d6c52fe5c161434d9fff49c5420afd56334d3751b3899e5ac6861a3a6d570720a60ae50a84d80eda41615e4ef1b9c7c8fb969a9cb9f7f1a7b55a239e6f5965e8ebb9c9efb8fc0cae1eb18cf9378f98534d15bc12233db1bca56827c15b55237d1179d35e12779673401f0aa5123a14eb388e6e94bbc34a9ac0879398021fd73293636f2e260c6f4cd796c3c43432d32e1121a5576ef28980bd1254ccf85f2cda5aa5ef74907bec79926077eaf6c719745c849bbc9bc8ae78b5f2c8ca741808b62ccbd1568d3906b8a4509af3225e6650f50930d967a5efc23e52caf4aa0f0219e1e7f20121017647e983faa40a51f79eefd72e7bc42fce820920457964a3f76fba2bf0fd2127d7c1a33b41270efbbeb11425fb8547fd08f292bc980394ecad931a6b90d3457950917ad58b1f6213f07ed3055d8668717839c4ef6c5f745164c518ad6100556ec3a7d6c50aca2a30579c1755d5010ce30ca691bfe9ed36a6c72a214939b7aa057b210b7b88c0cd4cccf990e3656fec5e1727096ec8619d891741d808816647e0b3ce4c878dbefbb9a02490ee01f47cbff2491aef5a7866914cc7a6ac2d50e538359c7ac8246d2e215fb5374f623867e51d9dd66ccda1e3ac2a6d7da39fdfdf60d1e4f9b66632d2502429119009c6c424a361c819934b46fc62457de7e6cc48aeceb58ce65f5b6f133b7cbf117b4d5d6e6de897b50807a9b9b7a2ac712a03479336506765aaa3057143315ada62086c707da919c0f77e13f154b46debfce2d3bbe743bf5777f4343314ee61debf4349031f9ed09cb47b0d345f63d1fedb562bed315b0c2d12245564436efebf99ab28a250e1410a327c47f0d244236df51a000a4b7cd35c6610f9479b0f24451106da40132088d20e00ecdc7a399718fec2996b76e5e280206e7effa8a3a7ab1ac09d4cf907cf24da1367d74108b3192f2fa845434b9da0bd0949d5df1fc6a3a80ce0c889759c0c5b3b593e1cc7135cb06aa3c1349dc120a4eb5d7b762d0eee20779a54d6aa629fe4357cfac35651bd49d2de809f13267908262a47fdbb292b12135e03f2caf85785db26bb48e40e4fa0bdd458506cf761b6efd0069257f41dffcbb73fbe6ea03422c77f1423a1c625012007e9dc3bc06a9b3bd6b59ee28f874734a402560fd37fe1b5bcb397c1c74793977baf44fb91b5913c1f77209de525da44bc8f4b1b00ad4cc1264b13b126d685a83875282291bc40d3f0014c8798bf549f5f3f24492a1c9562c4e0ea2033359a735d02ac6e8b689b9c024fa3af5251e0c71233c6fd21bc986356574a844af37d369532c29a9b95729e0b85cbeca297303b0e07773ab1be08d94b4684f26cf9bf6f4c5af6171674e6c6774f8fb25442affca52fea55b9ef20d0e8126bba1201bf050669bbd50a4242e5d584616058d20a9ef19e82a7071dadd69afb1810ed6df42a0ae8c1f732657cc3152b274a891a3a201e5650825f608ac46d7167dd257eb1d7cf5b9a77fda7bbd801b6d74e6219129366bef1ef9555ac511327790cae1f47ede4e8b30b8d9a13dfe532cfdc934f385826e82f6183a40e3f361d3187fcb2353c24bfea574dcb2fe7e6fc90a77b8953ac0374ee6277487195d1a52d90f92dc087377707b5c100684f4a85e4f4b0453c3e5c72baa04622e44c9a100ab318ca7301e6cbbb4837e67b6f0134e23b02eab1b0b2b1a4c29f93c9ed4b44d8ae6d68b0059d0a62fb2dd95139076f0323041e53e383d8762ca2fb62b7f449a23d0e20f4b07bc4dea1fcb062960cdf797df04a8859db442ea09fb02ba2c2666dbe9519ffe6f3fcedf2827aa65bef22a059b34d08cfd5028339a65d1f88958894ad9318cc3dbd776baed2a401068439ba577df939b84f673361f962d78be5f38478470ea9c68236c52d2b3236156d8d53406566c719019cb8b5203ef93a38753e28907e304931d3d1191df261f5a17d305c44b39bc6a1655a1b359598520a9efd511c9264d60406f54ac6e11129cf5720409dfbcf7c4590e8391b96179d0fd259c46c59a5da9721b24ffb7752ca433abe233840ec8012bc1d4b5b1ed358129f749d492823e58a99bb5a8763f7b4fb68ad00f811305e14e73a5b3283d054e913604339424ee416a32d58af2a8c63239c5cc6d719f4433c2e82dff2ac5a8499c0a1503cd524fcf3e8372dad3dfef064719c5a8e28d593124347368dcc78b303f0f6029633a0b42da570dd90f01b834a4bcda16f3605951f286465f0198943d15ba4fc802f506452e5394a4943f2e99bffd0c0a101e17884418b71f198343e2dd090e12c7d314d5ec800c1d8b253f9d3979af7f9f78592ffd98f293e76130fd1613d1f02b9e2b67ef252cf293e5f8b7bee766901f6ac5bdb3e383f6b8e031c1d1c920b3e9ce14fab0ed2090c8d6b04244f80a4c0751f37e055af7c6268e710134cf0e44211019a123cf9cc9ff237ab7532ebf237d5bba4d0cfd0653a0580c0f08aa624e58420cdaa8aa44f4099ca91a807883da739f623eb988ecaac2758d8de64ebb8b1d029e5f920ec11724f00dd2ccd7351ef742ec50d7118a2b2eddc2cef7071dbbec1e55662796cb1cfdd6dab87883d1ad69bfbb4fb533afdb7adcb7b148431522a064474a34af050c6b943f8b29d7f1d282c9a6b3a595344b192cec354590435420e0178ebd3dc695a2d39ee922f85e3620257280098b6f4eb9731ffd9a47f30639ab8cab6f764cf25d73fef7e43178345b5a55f3a48e74f017f8d489ea3d2633cf3e6c60d92cdc9bb1130d88b266f077440c238f2f58b49402deea156c91d771007a55ba255cc61a5669aaa498d9b687fc11f17663de6223c3dfc9ed156f5fcdabd34b4db71fdd5c8452e8be3c9ce8cb196319e7f5f7c36bab75750a2a44a6222ee6d714a44f6e0ea2e0f0c5f186cb2455aaf0f2c7d3e3c26959ac1d1870705e3bf584c7c2ef090d526e4f476b4ffe87d9635ba6d6c81c8c5da23448fecc45fc7d2bf0927fdb908d02112066e23eafaeaa5cc684a3c437c7dba081a454119ba4b6a7bb4e124f7ac7ee24fe0b24bc380168ae7877b34ff810e567ae4d6d84e391b57cf6454f57b51d4edb179fa78e73bd33cfd4b86751f50ff95058ce8f881a01ad654a53beaae1a9bef0efebc14ae5e439d585ef1c37f7e759cf80c4a5ea3db63f63bc6a6190f03c19a638d28c632ad241b72aba01aa43c0881f1fdb687e9f98a7782efb8b706a2ef5199ee17e6a1ca2a99303abd4440a9bcc437ae3aa4188810b80559dbfb9a39e59df28fce204d08da0fc5a1b9957bd2a767db26a16d1ae9ef3332fa27015b21e1432bb3af1384f10d39266e13d5716bc0f7097140ab79e5d401ca9301916ea96f8d7b8c65ff2715ad2f3309765cc04645aebd9ec31c72e09bf83302621616a58c8fc073ba02f2b7db5f686dfbcd6ccdc6010b50e600996abc55844fced0337c2c301de824f7502ea57ddd1401b39c023d07c9610a80908808eeee9215d8779bf58453194f4fd1096d2b697432f30a90e1f54c09778821a741607b8702316b9d59d09771dbb9bcaac3d61638d2f8d840f69637b412f26a09dd17a653e7192c26076b09201b5f036174acb02c97e3d31c56e3317dfcc8c4365b500ac72e1b14a0f24c122f5463bf72a1a697d65243bf078effa34bc0d8fac3b9b9d5c340b49dad5c6af91fc2463876107f7e00e372407532c79cfbb9e63563c7546b32df171498ea838545d2bca5deaeeddd543995438e6cad807561e6a230482995246a0275625299bbc32b2bc490844d7fdd8d02a71b418ff513418a665c46765a72cf0a72cc4bc904a1c5699a2b6290455b5139f07117860c7d85c8f3356c31c5a824329d42ca0b12b64101579989c62ab7e59119227b517ffe1f5e2e82b850a0983d03a41fa6ea970737ed194a3660fd8c907acbea3163926d3b0264f6a209227064985466240485cf54106779f56b39e5aba123db014a875cd3df3daf05dee9febeaabe02d1a19c7353a85cb5b4a2864db46382c3f841c80b70a6bd19115f35f331c0b1428ce8430fe8e1978b8850629ba8a3ce840004178ed7311e08acb18764b4c6bfc4e1686ce5e80667755beac351f5f17496d61510e54de8f67fb7055dface414a3ea64a2d1590f80a701bac909c62d11eb5a6ed994f43cb2ce6b8857936bcdb969a8d2d15d5c1d1c6b39d1155d448863b0ff7b399a1dadd272c1ff6b43822fdfc6e5a5da5b30112db9aeceb0bde63139a7b2a5e603cb98905b576cb7f73f0b423d6445b71951a1857b63170943e02dc2f27f8c36e1cc2c193c3fdd4df53986ccc05be3a747a155d3d932377f2aed88dcf438cf51ec92c7af9f05e7669bb71b89ead347678d3ac824387855c574cb360a53739c2465f6f3599491874916ee35163b6ff069dfdf2288d432fb7c655f6c516fac2bd667371667e1785f15827898587d07250e640efb42af8cf80ce5ebebf43fd8e5987de1c5555365e29e1f13e23f4fee8323b3a3e8f51adfbf9f314f551fd6bad586cdf9e77078d9f7dfa580289fe5cc468ea5fabd93f95160566fbab417c8be3462589a0c14224b8387bd2830fe178124a2f4b0c919e7f22165441255ee139933df92b3ab5c553a15b31890014f9387aad8d208efd9aaddafa84f4aad630238f69dc4447ed1264a72af9b32b1a6b5c2c6756376909bbd36c53a343a866ecaa006e6c4a5331e07d8ae8d510068bb5c1d96432fb177d874bdaffcbce229264de35b9f0b44c3d8b1e2cea7b70eb42eeabc8a66aa72c6b014ffe54fad58c8e42a19e199d6f5c1c619a9a258f92a6a7fdb5b970cccdc280a66b25d161d0992ad0da8997fad233e1785437e2bd9ceb27c50cc3afe83f3e10af7462a346a0e5127fbe3452cad60d19c0fd783f8975216959055be3d5992107c6fb28761f8066f9ba489eccacd734ca0bb8e1acd2ee27d0217c912c1f613e2679d3f4149304f7171a95fb0809ac1a79de4aaca612aa66196bfc7a9553e0658a0b793d8f9140da29c1ec0645e780b4891e9d90476989a41ffad6c9fba0e00b0a7ace79c1a314f589c4cf1b1df6da57a8598ae36f91c6eb89d67c1cca649484a35b315d311c7f85e6586531c6daa1db4e7a9025280fac1f9ca58683065d32d5a6ddbfcd0104977b9639a090a6c6c4afdf21e4a84d165d29202340bcba88241ede1e31ca0b68fcfae7649c4bcebd5ebbf7d792db521f032aa560b8632080ab98ed20346dcd2fc5fefadf8e51fa1adfe33437af5bfc0a845b799206463f194e00f8cc8ce273fd7978f246aba72cc8ae99f6e89511c6e4fbf041d2ac03c2efcd81c93acb76bbac795a9833006f17628efd1f37899be1c19751d65e9f955d0891f78f922e62e60e02527b14eb253597c6de9a94cee6dc927618894ba9cbd0fc72e28f61f2ab104cca7f7225cbd883dce7f9fe14bfa7494ba2d94304dcdd34fbaca9c8fcc6cdc08a97e8f68a5aefdf69d25003ba84816e7df5f40f461ecb52e2d22258bdcca565458084963a9a4f0a82a007d8f27de3a39527d0f8ece141e120ae5e3a178cf8735dd02408096e9b501391af846e6f282062885bc52edf4293b48a2d1b52c369a9ac05b485123e6a5f0278514b2fb21121e8abd90d1e8ff8af50c9c0d263faffcd17b7f36bc8a324bdbf8fdd598b4610276b65a98bf9882e223730e9ea06e18062187f2ccc19407dd1a92310fceec6c35438d03887cf51e55af978faeff5ea318aaf09c1127c93280fab8c4b7c82263d54b4fb65bb580bf077a466bf95d9aa249ffedb79a443d7b68c0499deb7fb1cc9232662baee062aaab432a1c0c31f6cbf813a5dbec9c205d70370d10fcf1bf49645ece3c2d9beba8cbd5221a9728c8235921c39d4f15e16b6bae1ab367cc356e3cf6d68ad8a74efc01dece499a04111c3d1d0bbb0c3d93dcc9ef06ba79bb09407e90744105971bac59c52e16f64ff938929a29c2755450213120f1ab9d8d7dd29aeaa4896d240cad389c72a94c1c3b93b96412f406abe35f9375873fb27739fd4448f14b2e37b6ae26a56903c2568017030173b699e3715c58731261fd444aa63d12ac5e44d8a2395def598c0eae8b4e0092ff5d7d570e150a7c3de79e18f6ec14afd45b9eb53cc2d4760680e7f0e6afdb0b2bcfe26694663acb2bee23c4f40911727be327d34c14373a31a4303aca9ef29fd238f506d50582807d899e90d193f99e0ff9abec29884f4ce017ef3f8029b0fb43bf15f133f0dc0aa70fdf23bba00edec4e56099f675b33946218ad18bbb51a660f469e85efa80bcb2f76f192424605c5152f6d2a7f586575f6ff5207197f114bf3d16fd99a014572352c9f759775b5ca8bdcd6d1f9bcf58f91172596fb045f8c663c5d7c260029ee27f3c90797aa21ebc300d4e242731264eb5c837247f8376a70f9c1795ad727b91382f7e48688fe36decdecbf9bf5b39ed7fcb4908216451c5ded08bd64440333cab454903f8f71f134cd72227bed9e00a53a86ecb310afdf26cc162687b722b8d51a09d909f39b112e0b90abba20bee39ccfe0c89574033e797f159b087581298078c2851c964904066da612cc5ac515f76a5d80e7b2aa23e776dadc4834903d2d1fda02c0acc2c819505426b466bd78aa6273912224175a2df979a5a00707b723277f13473cda3523eba19612f77fb042224ca052c28a88459ce989a3044c3f8dc3873f1170cc34ae45ef97aeb1be45de865bbaca676a0b51f550a1f7876f860438894c362207d41738749679dbdb6952c64a87535644c3a396d17c3ec4fe8085a6af204181fae34498795e542a62e1fd79a62b1fe10d06e6eab453d1acc6a9ffe34b1b91f6d47c7e1f07e530d90520b67ac2c0090814b4c0a0c9c0347ada8dfb0e2ce28cc1b1524e38d007104c63c1a7c67a54f0a2e19a3ebf32fd2fdeaa3fea0eac1e51a88cd48bfaf610499fcc07089f814b484f6a7a7f9102d09022861f155d29bd17faba939486807fbec857e8198e670068e9e428046e934f59aa617cb3ab2cbed62b03e7ed344497ce8f48c3321b41cb4ac0ce3cc9a40f9d88c0e917ce2850d82a9326398acb2cefa9b41cefd049c875e3c9747746876b4c19864bf738b0e5d0ab313a01948c526592b18eb275dce794ff2261a18289cc56b11af8df2a0b70375c0c9bf3655d0b02a9af571fef22bc80c5905b8b7c47a9626d6b5ae0e92e8e21487d73304e7fd1fdde838140bfde4018d4f4238a2567324cc6ad343f6cb8ba3e1049164afd2d8fd02f5620dd7694837e72ad2055e20526376c23acb63981468e61781c692a89d82551a251a5f3dcf9c8da8b33b953f4e55acde973f583cf3c3455152ad46e74907b93228b195babf953ee6f6b507b2f96da67ad2e8265e89f6befe3ae4a3938b77eb8851693eab3b3203c2eff05b38e7e244ebf027fe439ebe3c1e13b0198344e1e71c261ae3895dbdeb95862deaf3ce9138125c533ea25f15c7bbec5d5a3a14005b0b897a769d29d40502a19f962ad1621c16d7d437a99722de20b302798f69751cd406c3681127798f09bb21ac2e0a6ff00b8e851ab404a41e3bf4e3ef96b6b10ec442e6c1027284b72db3521712704fe08ee54b780b713e63691bab7e57e349e4d0ea4d1465ba1dfa3c09a81a52953d9f553a79cd13412f93e54971962dff39f9b4dfd730a4b8fa22844039db0029d62908ced37b3353e89f44994aa86f86a4e421f800870417a71870726a1cef2d9ed74bbe36a0a68d96b697e7a9eaefc0c2e9774da1fe64e67588f71016fbe2c8fa40424e1026168fa48796bb5e13fdca8d48d4af0b201792cce0e5cc162993f3b6a0ce688b70dbabaae664d3d77df3b04953b7b70bd377c85f6d1cd54bb29b4333d6f24c0f2d63acd6f5f240a3be4dac0e14b986106fe89c23d33e9d8a40b2ecac93b85ca8275d662f54b3a3fc2047306f0ad4ff4845dc95134f4fa489455a6c6afbc0173cbc3d3c02c6253556db1b26d3cdcb94512b1fe1206ea7ca2a23ff838b32a83d8f91afcd5186cd8e4a3bab8a2d9094b11f0d3976f19cd67517ff61b796d8b0ea2f1739bab9cda461a4c4e446315bfe097c6a9d83664a1012856b252c1f0d875fc5ad656b5f38bd4795a435fb0d5f6c7ba425b08683108733ce6b46adb926959867ddbb759d66dcb47d7f1a8eb96f1757751e6e8209e402b6602c58f7e5c49387fb641bbb8cc2c410ace3e8bc4da4a23fe8d54957a06bd247bd4c025f98fd0b6561ad75c57e8161bbc653ba235947c90a70095b80f61d56675651d4b752c23299ea50215275cbc0eec53cf26bc3f5667cf72bf91f030dfe9cbee892686a4dff20916abf965b6ff4781856fe873ab8a8f29953c616bd1b802e3510eaa3e31f5791136d2b234846c53c48385095c5fa496ccc0e31f62f52829635389316092016cbd2bbd9d05e2a2a67d2974ba123d4189d3d09a5b3634160d76ad08f615b23ebbba663235e2580df058a6c4b7a2a899cb49d15bf0c4e5baa73f21f81a5bcf7f38b26bb32057630f3e3397a8ccd705b3f82a5cefea2c49e18fbc195b8155d62f9615a031f0642fbbf67b8582e184f1dbe789e873002d2ffef763aab32b52ce4c315de856aacea815350bbf96070f45243d4364a4d8246102ffe16e42c8f77c2cd34fdcb73feaeed00c1dccd790ec632684c777b86f801ff89dadf5a9b10a03dc35628029ac6c6c62966856224be272b40c5bff6e66fa76c205af671b96736e95f92abfbddd472f2d45ad9c69d26534587e09332dad82501ebeaf236c1fd976b9e413d1e8d632bc30f1aeffb237b77796a10849024f36a4fe5b88463cbafbd3f7119973291fa2bc215339d7d276679dca22ffcbb1c839755870a4dbd2baf8bafb8ae4f32f8e7c368b6bd1bf0b1c32ad4259b4bc4069c6b9462e52f4e096748e7238d98c70ce6ff60e3abbf2f45fa6ce5993bce91c780e1035d42532007dcc5a77fe9a51af910f41943ed0efbde8cc41dfa3b6e9b1d6d26c262f9dd256396103bc7da18ab9ced9d965cb6d419a58f457c67780794357ddc311f70cfbf7937f4b0f031442f00f5d016b4736a7214deb2493bda692e9c3f3d102785c2cfb038133c8b6559f4b6831569574cb95fc16aec40bd9db631df618d307d230368dbc99997a91c625ace67b17b1cd0d74b6c33a9814f1b0f864a1d2d0ee3b1cee99a4d5533ee7a000f7cfadbd6c942f9a636c821c508f7a2e881b1045ea8e435b7b832a753074589d487e6a4f5f73dda9e86ca7e280a794511e1b14b6e4fa570edc0ac7feeee2df11a82ff99820b40dad640f702ba0e2fa0fe24a5294e36a0f302743c10090682dd3bac920613fa8662565132727ec517f4f3426c3356023300bb84de2bb612e3ac9682714298bba9780b655885544ce99b3a554d62c892ac1b2f1741b90aa0f3c5c9d605cc871c51cd6575a320d00d68b7643e79f212f5ef99d70f38a60f13be3bd61915196682023035e899ab55d4c51cef003a2db253ac49bd91160f9e9db3ef2c53fdbced391b0269d2fbd65af1ce7d8c0818e338f6386d592fc264ec32b0caf19e72c0d05533c097884dffac153518569913d578989055a0e9d249c20860ac0eb26c3502735835e7935e343b8b63f16143441b0e9c62289b79389b0af958b44c1508c735d52d25a4f6b54aa3e784ddfb7667370d27ea0a75b3472a87e028d27e5245905f62f4240a5cee2b2f7eb17574b4799bc80dcdb5f08413c7a6b10ab138db1a66a644d035f4f8506d49e43dbc647b2d4d8fd01ca7f52e05321a5277ec7dca5d3b49ace4b043b7251e8b5df2ac2ecb9eff952ba58765538e0d5ceff719f68ef640898c338091d7d3a08679abc44162b5238f4f2f79bcf339b2f27fc4e5201c6a0d899a2f7f1a8d71d72ba0245fc236f64e4b26ac91e83aa6e22483dc3073b390c82435faeb81163cab2a4980c7d90570d0484d3fbda429850f49f088f128aca05d3a0606f3aebb711ba1b843f55c5de85504b1d6d3deeea7c4289a864934cd5b19c03cbc36fb228175539d4f25efa47e4f7de2a57d3c3ad155085adcc33a4b58e08434764b90862c6b7a429b0048c5b2960ae257a6e56f150cbb0d877918b3df39c2205e86990f809b44d610834b8912f1eb8bcc86cd5f0911ae058e5e4406cb2b13d40ab64be8d29ccf2a0dc79a5377b3bcaf9fa8308137388a7966a59e935c996ffdc118af98c3590db59c1814734ad1c97e9507e3d15ef7532fb5017001d188698ed956dc4e70cfacda4c0fd5ea56d7ccac3821b023e43fc41118e1c7421dbd16925e3183762ac0de3d71e23edd67331782c7244db2d2e5ff514ffa162bf1de659ac73a1f6349bc504ac2049d6fe0737a1dc6a226b8124c467a7d2377acc44560c1f20500cc41e7f5a28056414f71c55e12c793de342efa49535cf0f07e513554f42789d28f343710218432462696e9a6a87ec312d64736087165b97997b46c77aa4d1af9bd1c7e2c057e2b66c54bce327f14f2f73dcb51a07c90d1200d8d5a91463457194b288f9045a7dc308571a180dcf2893c788b3d13985778dc4a38ab6c2a6b66e321fae42e98a321c5b1d9c19bd883e4395f77ff8d51b611da3a62ecdb6f42ad493f02bce2022e00fd5c590f64a018aa1b22fafbc4d5aa344393358f3c52b4fd14fb82dba040418b37e056e2b4a95f97bd1d20833dfb231821273cf6caf01309e4399fe53bd20f0c524554a7e15f0a99bb33edd98a40fdb81803e622e90f687b82c478b3275909e396f7f707795fed3af5cc34341f5b915ee09da51218a0b929a95246d2f8872319a054196d91fad6a8dbfdb61b9f190bf556dc290fbe2af029d0b4711efee0f8ac3ff834379f01f940719f6610d1d96427cebfe9f20e09d7c87a3f84c4d478f4adf7bb849615049266660640fff04a4a0fe2cb10262021aff8517003e3b613266dfe44ce62d5e063675fa375e44393f37064dabfabc611e2b3f953e20c0de6fd3411252e49068b704db57a8818b2d5087f846c905976693168f32d86dbe703553f147b8fe620f50252dd6767cf8acd231f5b13e4ec82924e54572b03c6487dd943f0644773de658aea09e807df62f911d54500b11308b9e51997a7e1de8c6c6472ff5af72c9d2407e38a8f3ece0470e2279ee643ee33599f8417495eeb77cbe7034a7557604ac09d3918c44cb37307d5351b829273bddfba15d552aeb914e2b72128ad885d4c32e6d804ebfeaa5a59c8638a9162b7c29572bfa37bf12751bd584c19ffa412b1975bc1cb667227b932699751776a6946892e1e8076138f54278e20efc6a02cb8e0c587e5cb66c21f2be11b967ff1122a251ed159a971221a2156baa513fe0fd90a1f9ca5e4c29403c3179a184636a57ec9a6e4680758698aa06a27f39948e0b8148f64037a7d3ed2ffc374a0c2b9e079a168faa63147e07456d3cd2f6acbbb10980bcfdfd1cb2da9f74f872b1c511ed0dfc581bf10af375d65f8a219618f41e01120707d5877e7a5afe66672f6a272c54b14350bf4b30beaadc2265605c133bacb8c013bed1059a88c5440223f33bab9e208c60fa9a4333870a126e079ce3e2ce433c96af44b4f1ce7780e3218b2f4611c139249bf6a9ad168ba829d83d3def80a450b8a62e181bb79bd0e92f0469f8ff233079a2bfece250b2eb11e556e835bdd218638c47aa9e05a882d186f24d8422c531c9744f098aa0a6635c1b604b347f70fcef1d42c6452b7f31157f869786054cd0b7df020ccbdacc0bc0857dc2536c2f749d4879cdd7c8b46c06cddf8e1221256f3f810f46521332805086fcff4f058e276e5ac4192205f6610ef7a21aaaab18671508775b2ef0068a9f0b8b096bb8f80134068e68726c4bdf58168c594934cea40688b74eaa2acdef83e1ed5935fbbde80d4cfd7b92f35f859bc929ab46708fc04e914427da57b6ff773b5c0947e2e2b15564e87abee0257b409b8a2dbcc1b7be8a3011c22280e8368fa85f4c68ff236983135ce50418d1115e9971e055828225835c28163ecc085ff4d664c6896bd6fa23b88ade7ffdbf1031f622f042767351579b3facc5c77d3d59d23c14a38f8afb65ae8a1c8421389ea6cbf6be3c5d525db866088d6a2d0d3457ff00e34ec7b614f550a4130e97fcc56c471c0cc36184efa8ff518b135c99b90a3e1b71339b21e9418c570832f957213b6d6ec652fa45aada1c1e28ff8091a85679c4c085dde9166251fc69c4c3d0df8e9876fd781161865f6e542749cb6ec0ba9e23b21648a03c836c75505eacc292516dc4252e4b84021408e4a01afeac262ad4ad4ec98b7544761ac25325d219e6632ea97108a3bc44decd1dc7aa994b5a6e1d23ee2da34b98bf7f1b6be5c8d2b089fed1be6469dbaa38076ecf52dbdec36f3081e110168534fbcde9b5c554f88cde7a62e5a41c893aa045e529f21b4ab59ee2d30e7d206ff7163e5ab0f39564076eda3e70a1a401fa739d788f22cdb499a0a6baeaab8a9102fb596f0e19666d113da5cb973384304df6bfd53074675d27a81886f06816d9d63be459e06c5ce8bd040520f567b0ee1e384fc60a01c98a135d203a59c3642d2c9007475af6061b1d856303d48140034566a8aea24daba217e8b5a4803ce43291a79d05ccdbfb335bce39c34bb41251dac5c54e0873e7dcb63ca6f76ceb6522e492252928934e2c8d05f2c2f60c8476f36d4bad253490d6be809b978882891cc73ae76f6019cac5a37665a304c93845a38711e31bb872350028caa725225104522e90262ef02be3a68a49565407271839a2c3c9cbcaca5449f23423009c215a89a065619a011d0b01ad4a8341625a8b3b96ec2db0b7840042952765af29062ea45e1567013baf04b4ffdd56cb69505d392fa1318e7e4ffce1c452078b47b301c4b3433009ad548a8212ba6b95b06b9a010f27ef728b793eec57dfe0c9b56496924fd82014c426007d73440701b93fb7466a848df6feade50ccf87158467069aeeb21e36a41b6aae9a32ecda644b9fe04534a4473ae13fd6f8a9638799547c6b4c85a71a3397a9d05a3ba5aedb62364a0c273e8f51546e78704bf57baafffb4deef8e26d250a4563a090aacc9986679fbabdc83913bb40c7847ce7f6166e9029c73336dcca8ccdebc5d4f453e4824ce180aff5bbb614a36a3c56bd8742824510a8ac3c235ec95d43e7131ac8595501bca1e38d95c4fc7946d8ee3ad3d18650d1bfe89643567948233b1a55d4770c6d37ef2df0c4b108710a1d30839123b27a4ef1ff61365f3c1b54431fe5df6cb61eb02537315c665e478c73f56fa42945dc0d2ccb2fefe09ff1f0c0d6d9483457c3d0b857ef08f6f7a92d6531f04937414c72840def7ef2ba954a99ba89d66c87891d62271de4c0f07928ad6da69da9544e7945fa026b40479b215fd497a679289ccc166dca90d4390c83da15d15041da29110b3fc7564956d83948d244890accb243b5283caa38ecf7b3efbb2bb0d668ee89dffc52e3e3f2fe48eaa4da412d64711ce2f28cb48573de74f48ccbf7d5395b289acfdc60d8f70d9f5a29de5496b39a70211d400313080805cb208f22dae8dbd723bf46964beed9fc77f19e8287daf3250b7f2586225f32a84ad30d0958c3830823402947342dc0f283b7c98f1b590c97aaa5459c6618cdc679a437360ca9738c4f6abe81e936c28fc9134d0a5dea28f44c899079ced31056cf5f086f017ac49cc5081c832d8bb810dc091d42e84ab68653a4295cd65ab827d50c833b9f58864dc2a368b23cf978e3eb39eecf8611d130ab6c3a5d07efdff888f92c3a623fd887925a6236a1502b30c26f8ada1450be98430b32eaaf5e80ec815314ed91338fd88c9c00a97b8984ae66278ae0d83bdedee153f87afe89bb2b35d0f2a239e8663c84d31ac948589ee39d4d5347d960bbee2fc6b5f8a703efb17800b9a38a7cb065028415b8288d4f3f735cd832d685c5e8a9c0fe0918f56d4407e4005c039d92360a960e0a9c4883a854dc3eca78fbf4b55bed7c301592a7ce805f59ea89f649f422d5433e19ba533b4b53510326353d7669d16b8135dbc93aed9c071c1792d7cb019231e9600c337b64156c725c5bf22065be06a0343e2b6c6de0a0fdfa5c6552fbadb7c42192a8a19d6841de44743b331dbbc42d2b65c7f4f5cb0f5a0cffcc4b945c45cb9999e33f0391313f4bbb6356ddc3e8dd9369799d6372d5d2b9a315481292288bda29a96a767d375e5f1fae10223d515a0c214f5f680f5a142c2171251a663e8bfd145a9b6f801807888187b65dc0230dc1bac0a14f4c38a38144cea2ea171b630ae0c5f6b06c557eb1d8797dd54f60a5802fabccc4e9317e468aa248f115b63995a9de539355a7a59ef01483bb0fd90e888d8ecf308fa3d6f0ae73840467019e156146e67e17deded25eac81dccc6d9728bfed453dd5e10a37c238a8329b45b65b220f00302615620ce65ae3b29a7084a3b67313e0c7692251de6b88f00d2dbfb1b130faae870ac785f1f7139005a1383fd95a30ed92d16d3697864c9584426dbb9dd84da7139b62992379f10449b27e26f633fdeb38cdb7f3a5f9a3c2fffe73fd499a27fa6433861802600f206a8ea3d096f25224c9ad50fb2f5017724c7b23d9a385b6164d9ef9a1166dccca4e51ab5deb3e7a3a9be0aeb3e56a4be457509e0071d5b63c8400a68968b03f0e421b5c9ec028a91696eb8a7728c9189bdbc03dfd9e722c5d66ad9b96fc9ae2b46a857259a609e8387deb312be7ea71b8c3be2bedfb9fd99e153a7c7cd9a6455cdc0841a44c38f7fcc3b8c7200aaac50d049b1d9caa9587c0695dc38f1bab8210fca876248bc4d09db105359a92bf0891a16b9f1d3ec426ade069a633460bfbd00c02932bd0da8bb90c92754ec0a28c9a49c70637a032659404efa0f4b0027850d4ef221f406eba14bb262931a331930a51854b2ffb1c8b404fc29aef87e71aacdcc5da627b4adae75531a2f839130a061d7689b8cbf4fba04ac645a3b44faa668275a935a5c0c90338df752ab8304a2571fef67650b1e840c0c7f3454fa73467b45640f0f31eaf7bde6c0500dfb1c736bd59e9a90adceba3c8ff10136c1389eb9c8224220a093202d27d2aed99cacb12e4898253669ac93aed1b12d0f668db1458e6a9c7c4a927e4a5dffdcbadd6d6a163e0e8c7f14f489e17ef34c00f41e0cdf6b53cec36638c14fd018767f7edb029db1b92a38f73d1c421fd70e4b6a27374fb4eaec7ce2cde784ba196bac35412307a42c79d4e852c290075e79fcbb89f20173963e370e4416edd044bd8652115fa0ba792af2bf93716f78dc67b2ab5c0a1dfdecb8f40fc3b9b4cb6cd930eb85cae82e1f9c9f5985cc87ba1e1814288899b80465b5f0581166ae27226b8486a85452d4a30566a7044a94c503d9c8fc7457ab1ce18670376c42a937a885508c391744b04969f6b544b3b986639d44fee97ca77c72d5f2da68124b490267bb81015046a0843d883fb446483b85b03bf302bcb7b1dabf18361afbdc50e1aca93810e43c53395144bf724fcd86a884f1dd9b88279baf4cb260e9d33c8bacb2442a4003ec7d9e1a4540a80cbbdfe13acefb05a65f3ac866056774cf5622dab24118ee5c5d5bb0e1ef5704c34d824280cf83d159b825a273e46e7e164014f5a611685840150c4a544d28cfe877457a9c7d911c1dda42c9d82939e16293b79092acbb457b4284c914fde08ebb2227fcaaa6442542680d40adfafe0ea82778da31b2e347e79cfa7576ddb2f1bfe7ecc083d4361d745300b3d90f227ad639b075f6c4bbcbb8394e5736986f5d911b97cca8e025b822cadf06b82320170a0ebeae0ab88d00b92ef6c87cd5f22de63b6f25593737f5f2351ce446c38e576d094bc382282f7dc807aae4bd8f576753323e79222c353d1bcb4022efdf9f4c96b6e9d36c809ae2e466b08b3dbadc75ff93746cbca59b5dd261d05a904aba7cb77f94cd7abe2bf01aea54aefccbed3a4e505995a7daad980972868dca06bca116478ef669d200d900122a625585c7160819be719854584442c9f3b17db6d259e9f29c2765d512b154709a4f234bfcf0150d838b3f543c7676e7bc4c2f70d09df01da75eae80b67f9426de1e3e2692ebd5994a3ccb22558b6c06bf6a125b5461cb3893746c2c884ff3193a632c3a071847623b2b2e6d3e91acc2da28722b57f22fb6cc7402f22fb9832dee64b720218d824f942a1093c4dee5efdb9980cb74c7cb83784167b7da2c5e384a157e184cf89166ef6f58a4af143b2d3544bf0ab6b4d39506ffcc215ee3199fbadd5e96fe301440b464e50dbf8a664811437c639e12fb505d5c0ae4f8db78d09ddca2555f2e91cc3cf402b3f4e8e2251e1b224fc976eec5170fb2b9495452cab7b715a67b68b4bb37b50e806aede9e97781a68d3fbeade21e498ac0dbacd904a6aac3570179dfd1f946ae47c81d69d48e3400d79b1990b787959dec179f25cd3abb6a1277f310eb45c5e14e0c52f8d364ab3a6009f390077ae1f26c97a090dd5b5d7181cc1d4f7efe23c0b84546892aef9c51727f78edd696b4c95f9b0a55a897ff2c25c179a181a5e0029284f3bb71e402ba9faa37a5abb620669d0f1125175feedf1d5e5ce31c20741e901f15206fba85d239714317e7e38d85302890555282017159735a8590bfdde5184ad605e461535ec7b4e28e9169b10e3f9e8d390b329cd1d8e6358fb8871e457f9d366b780d14396ab9583cc4454db5b364e00b99c36e38942d59abefd3e41e5e4b12294e2cc90567bbaa4f8022c13cd5e49daf3c5865c8e807bb0a7a552fada623def1c4ee5cbd71227ca181c22dba067f468fd5a472594a25b2aefb27f9923f5dbf48d063cfaaef286b167f798ad1c011353d605b2fb4aa7f5b81f8fba20cbb0f51291caed1bd402af6d42ad512309ba2c2c37c635b910980ffe18a541d88d929451fb619017c0cab7861f05b709ee8343571e1fabfdaee9f32dcb59e746581eb1e9abc2df8e753230635864745189e4643c0fad283ebc3d64565ab7674069c35524c3582c793358a88bdfd140fb57ded09a92afe3f0817e4983979cd062749d091d058a7aa8258188a384dd7d5b3843dcc8c693953ab0163efe46cc4ac6ab5dc0dc9c5c97062f921357ce69e0c3cc2dcc41ab576720a009eace391ba1a885632dd3f5fb44d90ffb1e9f9744885b2c5c292b8e030763f90234796f476ee0f5617a87266d38a1b1d734b9a7f8d3201946ff9fcc60c2b1330820f83c4fa2eb22ac5d877e4179f558fe9cd64d30ba4ba0136febdc4150f470b8ea93133793661da71c79d09f17534fc0bdb4b2d0d8182f536948986fd5487dc7dc81e71fa5a17212430904466925d947ce7a8d09925749cf124f2348c7bdba9ba35ee52801ca33f5c97f3c921f1d05f6d88cbf929560f3677dad3025b5e542c2e1233c9ca2f9d019babe5a6d3ae67fec331016f7dbcd46730ed31e09ad60cc5983fd66fa19a2909487dcf3610cd4de49076f1b1fe4e33aaeb1e459739ff728ec7eb047c1cc4cba0aa8902f18320da182c21614c92a55a9353018d1c03d71cbaa0263b5d2e794efb2a716d16fdf0da70e9c0130d481a02af7826192a3653e161376af77f59ede783d6b9b4cd2d0294ab2ef6cc6a17899c41bdb9de7b5a471e9549160e458013c283718b8d4c14768b78096571eccaf950604d898270e81f15d2b9964e0958210a0c0f422d9a0f9b7cf7b3f9e081a6dea41465baa004d732c4414deaf92f582d8c1025029d528f81adea925535653e2d270ed9c686cbc4b2ab7daa64f60d754d9710026d50ad3f80a6578de480852748b593344fdbec5566c3bdb030b22d1881838f66872e1681ed95e1cb51edd9f62cb115cb5c08c39ef8147c91189f448577b32f389b73ca9a5fcd933cc05718579e180071a88a5a8ad2192ddb3e8b6bc907593cccda0d0cff9f90194dd5e7b846c132330694e32f1af0a81f44454279bb37766f074fb215d91afb8d34ca78a24bba8dd9137437a445a2e420d6097b07ceb609024c0af1057443a71b3a63f2bca53821313ce5bda4d0da3b7568698bf43ab9122da7a54e27da69757a46d3660cad2ef2fa69382b791db5df1a7db52deaa029ec311940308ad5989f3c02407c122853814dfafa56cfe108ce16a2dd8d4d569ce224a7f2424048b689187c2b0bfa8c780178aa20a1bcc18cc3fcdfba0269b6c288391a239608cd9f6ca9f9217f71a906330ca26b7eb409c05a525f4152d266d9502e66cdcc9af2e6136d27bf6e27db7a35fc356a63ec0c7f821da61cb93b09cc64b634a26b8ced0e49e4ec6dbb856068773aae04ef9e8443ba6b53bbb363c6e7479632520a6a018ba082e1ed7279b5a2b95b8d15073ce814bd943b5115608b2a97a95a4e1a8a9b54ad492c5ec646eed40506f18ba1a7788073a903563a892568b1b135563b2298e1be7d317f95a15855a3d7363416ea778693bdcd283614bd73860ebee4f361cfbf07e51c8b83e9f27af4e9513eb102a96cd5fa3640cc9fd373d2abdedaaf9edf0be01c0bea45faf647acc452aae35f26a91245f3c54e7d9de7e1f2078a0d04ca6072a3f1be8f371d5d3772fec92d92ab7b18fcf97ce1dd648d535804a3777cbf1b4fb73f1f26155ad4c549b331305ce2b89b45cef7b2c58f45f67326cdf8978051df01f43a501b52d8dc2b41401531f2a26fbef3e3d20b7fcc96951a0a8b2799cf53ee59aaff7de64337b2524b8b990000ba4de5d1b62d2ce850486b8a14cf081e85acf196ad65469ce5111fe81c075c3dc62435a5f89e1847b6d17309cf95d24aed582d997901c287b90ae7a6e52d4bd6f33a8fc393f3ef93a6a5764148f985ace0a2858fdef762af9bdf1f452500a028c463d23896b87d25e0c1023baaeefb28542db1113e7f5341d5da3c65252fef9af832e86af34d357ce8a7703b0e4ad3fdd1b6c143ed98b94621beb78da8f90ef0d1297bf0a10f7c93ede3af71b555af53227d6a3e3e69667ddda0b574f2b86077fea26a48b6c3ccb75cb6fd804cc62fb9567ae0be216ee74aae593aba4642afbffe67244ad3f1ac9a1c5ebe8c7b5b09f21f757d96b8a50cd25ccb2ddb3e824459d32f2c78b51f0e4668e59695c7b080b62bedd56be705edbcd8a4314719f84e12096dab787c009187f8af2d3110eaa486176fd54441238e863e06401ea6387af903bc6a5a75e1b6c5568c7f2da595122d4051e373dee5434274df4fd32d086d07832ee71e9d4af8da5350b3414338bf5edd92f18911e40a40101e2f9f164f136aa8f14c852393181c02aab1bdb96e8b2abeba6a7aaf42c4fa679d0eb246296e4c874bf5bf6f9a66ea9eab11402560250ebf458f57006062abde4f861ede638cdb69aed1b0cb6a7072ccd94c311c63a6d5f34e2a583f5246c277e9f2463a77f14b7a8a135b0f73b4176e41f70d7e5cb0bb8f0e389d99451db2086ab59ec003f98293579094506459bfe0c4af5fa221cf201d078e8670408540e60a08d021a81308b316734fe6a1352cdaba771d53b94a8a74a6b95e00375a314609de555c0d80e88e1aaa4ca535dbda02eadb106b09bc8b36bb6a5fe697cd28b9d8bc61a719623eaffa03025e159302a78fa47317a1a68f25b98cc087d95b1ef4df7bea58561c966af553efada127f413c2c00e3405be003ab63ec23670aff95895b7c5b53b285e099da387f8b786fdb22290bc484177b74ff097960d65bfc2bc550bf4ea8a998fab88051692f48ede0a61f70f7d7acb82f81d08fabab979a95955e23e90abeafe42619ea8f1f7b9f68f5688055cde53782ee02c1db573a900cdf705711f46ed8c498536287a944e749220c05c7fe9182490edccf22b3f9f326b8c975539ccfe870e25e8e9b1197a0f26559e2e4199b46e979f9d43956fa2ddcecd5d870b1f5210c91cb26745702b48f1ac166d486107bb382ee35794ab9cdad451cd8031c9910b3517bd1b0bed5a587cdd931305ac298ae3db5145f26c30a36744043138f879647c388cf0f1ddf4a31b9e547012a6e1959efc69f8ba19acf69da30ea0d8c84ce73555d66d53e66cbe79cd3ad7c871fdf1351fda6aa76ef94c1f2098ed3a89ea5cc9a97a9e2ecbb524d852ab9c406a578e0a8f0a7bcfa2b70ce8b66824969928850d472080055902ede7332a80dacc2f1c09c9b7adfee4f9ca036589507afc003da9de9ecde23d6e9893fb60932f573b441b339716ba4f755d499caab8d33d3b40af5d93eac1dbc348cbc3e9e2abb1bc929e4aa5e96749c07317f398835c44eb83830df522abbf74b26ca2e72500caf34ebba92c117b176db9f4976d1a8d0d1b8bd81bc28a8e5098ac55cdf4128321e122a03d9d0afbd893ed14b63071920280379bd271e07aa3c330572c7b021a77483e3e39373858b808e7923aeb81b0e023571c632a1e2e6bd263f7c383d6e1c9c73adf127f65596efe9d05d133b02b78065eefdeefed67fd3b3b091bd9e247efdcebac5c0e0c55e7294f5243e667d7c953871b25bd069225f04a914bc2d62ed57334a7bb39729964d74bd2a8aa7e226134e31af426f6fd21acead3a4b46159253e8de1e67b8374b3d566c0281e984984460fbd8d88cdc4a719c59f48bf3cbe7ef03a7578bb768ea79595f0a704831358bbf6618faa7965c92326d2613f534357c9e5a8d3b31e7c64ef2f9ab7f9683aa820719abb21e192aec0fb3262d4989e0541f605787238305c131575ef201e0da4cd3bcf7a5e48e3dddad4ae968c0c22cfed5d7226c2cb931e5ddbbc5c4cfed126ac0670601404e1925ae0e9f2405f196d616387c7fe4ba011ab3b2dbb041ba0a362749c5ad9c2b33b25aaf45c2415959466054b1776aeb743177cb1eff010e276b312d28a506103d7f6a6708104f416251664d61a7204f3c16bb4f10a203559d4ad2602b57527728869fdfd53e0eac47417da3a701d963cd50f2b4a97a704b96d9658e985cff3dc4fd08aba5f5892865234600d0dbbc68ab26b4c45b74e7e86e65fd4f9832707a50d9819362ecfd8024b69ddbf55378db01eaa4411d3e2952c7ca96315ac82e21194a40ad487370271bf1f089b185a89af55dce1b01f0d5ff302b092a4ce49687f081124d634e14a41560e5f246ce7a774aa2525c84d3ad7debf9fd11e841745a6fd4adb6d10a837af5340b08e74c342003a3931d8294639f6210cfa77cce3a8e8451ea360462eb39e147907dc52907afb21d25693ae0f361b675eb86047d8de21b5a1a4feedb26e8d9782b241499b88ec331319d0157c84ef2d47b0522f0ed8a9e56be7ddb1f5c447abf0c636e78e1b908a33b45ec10e742ded8c9366e7c39ad96f01b8f290cc3c478c14db1b6a46cda50b06c01efa0e842d334d10e858330a0ce5f6025849266ca80f74e44b933d681884bffec01a1cb69e54e1a59192ba724944097182afbb554e253796c8fa2d2c5e888940334bba09f4f68299cc396c039cb110a530247da7d4acce8c266e21bcaf73a6077ff223d585043778add97d91e9b9f9249771f70ce44ba56e41638985be101d2a62e674cef903ebd1a395cea5e38d09c2b031b9d3acd2a02ae940cff57a8a4491138beeb5741067c68734b4ccfd553a2b447bb8d587d2f78decdbdb01baa5ae4ec450e77783b76211a5828714dd0e6144269f7a37a1e45dcd600a8618e8d78e2eae93aede8d8df7a8b4bd4558afd9585c8f8ff75bbbd2512e675f51d0cec5d04177618783b17e882e457da6924e1c56b7567ca185229c8bb51c3f99ebb87aac1da537e5099117d948a23aa3821df62ef2a5d370f24239aee7773d0ae275bf72f6d3731ac9e589e94b03adbb336f20e1ded7ee9b05eaba0083878aabcbd1ee03efbbdd324320fa05baf1e847100dcbeee44718fea5ed7ae9c866de1b062a73565599be8d68a3f17dc84b3644f0ee84124c596c5df58e74ec44a86f39b488b7a3ac91874809965dcb2ffff071a077e01d760f1941b4228a6a9a3bf4e9db5d8d9155ed3dc7ea2f0ddc15094b9a0eaa8a1e924019b8d489135744efc23b06fa62d83e4508164f6d22205119b7d199c3180067e166e3e259405cfaf4ccabe9c6b1c1482144da5cf56982e35db471444a9decec1576b54d9d3116d069e5f92409cf7498805e802d648e01b600e4f02d1c5f82f9b87a1181d8c8aa221bad6488b7da534baaba685d3d9bb30f07f25a6196ed518ab8fc4fcfbe2e64dddfaa431b2dc9a36e531b8b209e82edbae89c83ff86d1389c43505142d10a910b8a96014bdd120ab5ecaab3e7eb8192fd84e90d2188166cb7d61a2d8e98d06aac55e08366e13d908aaea21f810cf5240a2798c67966cdff664ea3fae08e05ba3067bc0b6fd849d8ee5b2e4c80a88451bc0caef9ae65721a90fed3b8305f309eebc213534cc35b9f93d4ae45e7bcbb62778a13e0bd9b2ae445ddc0d04f5eb12756e7f95ef80b866e02821de85b7bf4aaa50e7cbb456010800da05bbd08b285f87f56a326055fbee95a1e603270d2dc487657a2e28a94eabe0161aac285d2657de68e17dbca139620cea8b5c7c894c91b29d1092bf15d96adc3f2208657d21170558c4728207da0d212002809f29be586b91b34a913a4eed99caa7b280744f55c7d1888652821f6d14abc4c122cdc7af840bf61cfb5b2777f8ddfb57c5ec1d3b85aef1a5e38390c33af9005f3471c013b66e39d298cdebaf7ae435aa75db7cb641ecc86e9f7a1f5976a0d431670818e98e1d38a586a16c3546288f563de91a3d2bef0c7743ca8cf6c1b7b6dfda527ec903d8772deaf4d4f86e70581eda09b73b5b9c45cbfb93d045be2bd00a5834ff0fce1227dc3dde00f86886ee6398c1af39b33bb28a2167e1fc98045f8dbcf15147b6226189d48879b16159af36154ecfdc3ca2c70bac36297c01808d478f639b88d33c1a74856b9f5692e807e32048c837484616514edaa3af0a96a23f6d25b374592b51f6a2012255eb7dd9cfd0aa19abebc911df731be050b13e1ac69174a1e9ec73b6261138a6b4854e5491d87ed58f8fd53739ae32c9a9b2ce25d82c32393c434a69031145750354e94439eca02fec9659c666c5cd32b5a46edb7162f91ce96b2d4a9b909d8fb8236234094e43426d944e46555710893b22113762a04aac90818ca4b7cb8ffacaf80e10db6a5b8d769623e929c1f99f34d3c803675687935d16dbd85f526b4d1d7903ada4144a89f60ba174811a292d2e2b93dde97a3b3cf3a03281e3e091cec3216a4cf4e521dddb732bf4e355c6884f4e6253a88585c2aa473e8de5d56eaf7dc7e4b6bb5e9c90bfb10eb17301210ae1f7a8bf75ce56a95cb3c53e96321cdd0c1ae74fdb3e0022b8f6055f1b8f3f36ae3cc7ecc5fc90f5f325f9b428840c7e0e4125132f7bcd8575a165e08cda261f21990edfb2e2280529e5143d09eb32e4c0e6ce6eeca77c69e7f9c97313e962b0cea80afb1e79a296705262f3b389e3862c2aec9d084ae3fbfed154a80f450e6d1530670c2e94a469c688f0239e6af055fdf1950f929deeb28720c997580196c4db6b6beec923a8b8a807d85e75f1859678c90d47e82fb90c5903286f3e4f7460e8cecfbbd52d04da57fc1e7424229566d22afb9a323582e4314ba8dbceac63a842efe06d47d4e16ce8faa2997a00a289615e8199fe24b27364c90fc4c603aaf94a4278e26b51e47405d165a5de32611bee21d2c980c556ddb23951269c779a8ef7427014c47c69e1379b848cde0c9741b913906459eba2284b8529026208f1ff5445e4648d19eccfe0d2a647f77f83160076082e9d75c77c1a3f96c7b66da471649c4bf4c15fab4801fb0fff337ca7b144cd451f7885358fc8e0063fd9025b362f5a9785f82129f924861bd4106b8a6a6ea3483b358ee4e145ec2ea330b0254eaecf127a08fa61ab2111bef58813febbd667634a40e0b8935a0c54b1131b0b10a84ce16b8aea66072a69bc62ab427ccb07fc2ca98edc97931f7d713c467ee28af03722140a4229209b33b43030375fa8348624a06f730f04a13be222d00c2dcd3b88b746e533890d9defe7c324f076d9e58558b288cb5c21b8a23bcd33a3a23c06c16d3bfd741c94b358cb63a694a45d560e5d1ca292fc2dcf15245ea970b5add639ac8113a0ab8f7b0be6dafd74a87464fe8a8f48bf8aeace601bac4237df36c639727e978313c832e8b57c572b64f39d24f0067735832af99ba59e8e606a5618f96eb0da719571539875e5b87340d75c0096f41369e11a140197364d78413e55c7a7b8df0495d55d219e8fbd74156a36a4c485095fd240d9ab7291f10c58db2a0b30f283dcde6a790ebe2c64759be00ca29f4e8d58b7973383ba598424cf6266a01b46de5e6645c3ed93db3280cc5643e5f642fba3cbd4afe744268dc3d7e987f8e4982b283d7e922cc34b249fb3eea38e219789c6700c82bdaa7c08a036b5896c4ed2a0b28d6751698cb4307fd2ca03d8cf77b80eb9b566263706bc6c867d4d2e90dedcdc884237a692976365cfd540ca4b8af8578e6138061f841dd453dd6f870f2b27ad1a0bef63ca4e7672fd858b83d7db014b6fd6b5321d12beb7cc8752b3948b33a9897da251d76cbbdee1b9a6e21d1fbc782397cd4bb431dbcdcf7dd445c1fdacf17cd8de5160acf23ddb4080e8c3eeb1990e99a4d9f12013ee759e4eb1b3bd9e865637f30a27f7014afbaa9f5f96cc76e34766fb2d56762d96409829daf3d87cc1611486b36451ccc6399bb51b490d2cbcb60190f0c29f8c5e119bd1b3c64f3079e606d5a7221ef77b37a24fde489bc2e947b9810feb00e6d048cc67268204a3cf61e8dfaf7cc586a24370c4084f9aee8beec2bda6a86a94e996ccce741fe90398bebd038e71c97cf0851efea605eb5e4c166484074df2ae2fff953b2ecbed8ba87208da46b2c169ef10ff021a0c1e56a0bf7dfecbbe6843f0929293eecd2f9641c1bf3221a17bb69c448c32ab38dfa55b12cfdbe007876a1604c12d7e108dcc6142bc88a96dd74d8fd59dfecd7ec5083e105afc721131a23951ff69b99cfd48f0d8b345503bd6517ec86d802ad704354e14d1d8960c6ad799b74f12da818a09b711ba27aa72b26a723f968ddd53596ab228fea640278621af534aae50764ddcc524c168d9eb71c5f3c0c3ade2b1da4b302ab6faec42b8c993bf350319346d0be446132e80a7f8f71f97783e99a83dcffd33fd891aa3ae74ed8427273b7f0d8c8c7addf13224a4c1b8b1f33abcaa75c831fdff743cbfb169b463385fe0cca3881451e1f426375d7384593a7fd8d873439eaf6f45efae6ae8ec855d038df1321a3c3450f318d027f43f1670c87b904f19d72944c5016b193cad0ce69ab5df80da9acb31e3502abd65a4e448bfb577b636605ea160ef36018a9e9ea0c751092a7936ba0544294edd4836b6d1fdbd4870f57a45d02e782b453b1569e459375d7602cd3dc62c3d87bae0fb2b3e1fd294dffa8d98fdf33f7350dd25ddf6d86fae1491fa1bceda0ad631084edf1832d567fc22d0854352e9d6c82c224c3e8ea923639b8fc5eafbf3211c103ac4c77fd222c7ab8ec88b2f72e8692779fb0b2310c5aadfe53b9d86433eae65792239ba55a1e7da2014a409b727abfb4f9f04d53d6ce96344041a51d264964867049a8cef02b177553aa440d857602a07a553a5167f0cafaad66d994fbf5e2007e35a6a9976c04d838717d56afe89751486d2dd5565a3181b9343f4483a10347e9fcfdce764a0b208e5d868dbc8032ab53fa82f76ea8f424ccb1a8ec75d039f69e6a4aa4c42b2221b3309d87782b014abb10ef2b9a9cba2831e45facd5deffe0d2c1d832f59eb5a565da88a34ea879cea8afa03adbd72bfcbbf1335ae53815b07a880afe22dd7201a43ece979d85a5d094fddffb7d964a80c275870f16b0660b60d04073d90d4ec8419f657716c24b9d82601fccaca6c0ee4b71b97ab9ffd6918e08e1059cc3fd8dd788130b9c62aaafc4e8fec23f33a9669707ccdd4b6357c88f3b7a330180a1253ee8ddc26122da89ec491d7f7b6b1b0ef9283ec57a9f1ac6773454f2bcea3b823b65eb40818487874ac4f7c49f2ee4cf6e5d18155eb580eb214c1de5266834ae605697ace781f509c61aa761e6504521f47641e22ebf1b681a18107477c86b77de9867287d7f7fe1f7fbb88ff1cf8a74e76900209b2642a00fb8cf58160e9cf1aac3faa2817d39ec8cd54d123e65e221b8a65ce5234cd6def4eb4cc133acc25c7c1d4bef92e49ba3782529667b8fb2a229c67141659682c51fe622184a869f7c1e5c27350c33a4521a75513727960e8474f540d889322d2948644f1d2c259983ead8aead6f8d173aa6f0661c318fc764020773d32984cf998010b586dc60ac0e80e003574a65454260c15b978a7eeca0e859f12d4648443032cfb108262a1b399910b48fb3692170e81a6652c8adc91e6dd95882c54b4e0e4a3d8d662e1a97ce5bb904ec48547111a5dd5f03887e27947471c97241a23cc4ea1f125e3957acd19d7a9a35585788df4ff9feca26d499c4498a5f7c77c8a7aa34b325e51a082695207485181fa501c203bd0944eb33215aadad490ab6f4a1c1f6d6e19d274a6e8247714ecf9768e4b08989434c94c2400ba325096b3c6d05a63e12dffb414649ace2259c9bd686c9509bb246ef0b14da56b6178e73e30f9a8a3775791bac9ad1e6dcc5bdf02244cb508d4114650d86d75372e1ac3776e5c39f8639130a62922af87f00f86e19cd224e9bec5baae95e618518f81f61ef71e1b0eb2490301b79b31875a1c6a49ba9ee9201324956784a3a3cf69f814b283591d1ea7e282c9b872c1bb9ecdf98e6c16a43b0cf3c459f26cc956c4f109003087d2f0d3399179f2783142d30a7cfe12d7f1be3a4790a0f47089bc807061c99c36930e974e685f830432d86624732da7f6e65c9376ba2fe3d77d6e106d3bf9fc618514cf883eb58156fc7079e5caad0eab89fed4938e9bf68250384849e1972d4e1c2da973e83b60fd145ccb1a74194572b315d32e4d1111db98a1f81b4302077fdf61479a49dd639b82004c43889858637db1226d5e688f129b1d36cd3d664c5bfa6c3dd850525c175314a45e973f62a68cc766da419cc38606d70a9413c954f7fbb2d5383945b299bbf48745ae7772d8c19dbffa1e4a6128fcf95f5482948c9fcc476640d0f4a7bf9803987d592b4d0d8d55d74139ebd554589c3c2dbefa2dbf2640d5e0bf44ae9715de296bdf8ab87133bfd6c237734001a891f24b002dc11dc810dc66617e7afdb137464d26196c8a8d02d10c0028da526ed8369b0f72e9f84c0efe42ab0c84ea740bb790a377403e4165e770edf2c563a7760ee35dd1c3d1ed3e6221309b926200f777eeb32c3a2ec4b682f807dfc9bb6f27e9d06c124aea39d6e1990caa636ba71ae07c01121fa79693aec38243d3bad0d379f585b86275c12312f243216a64e9cfbd2fa3c832afae2bdf8df0536bbd9dcaaa8d4500fa7af7e2903b3a1d03dd70b8b1e7f38983f7f773f7d8ed7b36099af17a370bcfdc0d7e8b4ef0672bca797dcf80c20182e6fd691c83f1df115a008a4874bfae06e3dd2aa74fa8906517b7af556f46b00864245c0b279c669bdc5b899ef92a47fde2989d274cdc763332466b2ea25bddc42e0c572438e8df2c2533d5268744a2c7b3e25d28f1b3b20e8c44baf0209d38d06b44f9e1bfb1ca199504fb5c791abe1b46cec6444bdd1c51a1b6f581fed8d4d806a5b19662d67cd05e1e99d927d6a395b9b97ea96a8c313adb447e690589fd2f8a2bf66a7f79f7d8bb996ca4f83c5057ea6338662f5b03db6af509ff5b81c7674dca83b6543de4dab3499deb3674f779fdb09c59f2eb40aac110cf085ea658aac37d136824fc0ee05394661402adf6a9a25c8a354ef867213bc6faca2f99ad22f5019c6b317390de28985ba61afbf9ba91e465204dfd40bde24831c8525afb8dafc7df10ada3fe8a58d834767b74addda1128e576428eb16bf4a9122ea3883964e79ab495ec39319107e87803f47af44db78fd293271998bdb2154cddf04b9164e6dbb114e28186e3763118ac56d24c71f9c95fa05e3667ceaaa40fce1f44dd726f14ec1b2190995031b19077c07e2975bb532b55df6218f6446a05cb5b22e310e1013dc1dfc2cf318694a77d01add6b7e956c6c805c0b1b05266e148e5f4284859bcc31b15140fb08bf8c9a7e48461877a7ea9e62addf19909d8ddc41ec4daaf3637ad9661dd74f41e381bba82d81f2dc018aa9f862c86013c505246586cce6604d279162d9c9d0ab6be3a1cef32093d96d64bea0119da960a097f703ce3a6ebecb7aa9f225fba69a19d19683c755f893565fcd52959c495494682d8766af62defc80cb5368576de6cc459e89cf0d73097c7ffa0be6c65bcb30f1399c1046de65cd99b44ce3bdc2f121b934e6baf062bfd01372f9f1a0bdc73fe64cb51c034c82704fdc4cf93e2a9bc2c2ce47c50b6889aa4aa431b46479665299b6cafe0cad3f177572173afb5aa7b47e649dc711aed69d72ebebc8fd9660acdc949ebd4af34051b49b52ca764a4f5b40ba9303d88ea62dc3c462b64c20ac4f71c7e639e92fd2a28e3c1a81787a34f62ffffb154fa92bd2a97501b7aa6d9c4c6282377d60081b13e1e4d630d8c63be58571cb7be09a6b7d3cd76e38b3643bbc3a4120a27ce549476a55fc5c98637b4900cccc0104466999e0caf0a64bb806d0cacc40fab976ff170f7c5dca3d6ac72aa4703da9433a83ea345fbe73ca52493c22abebf733fd707fd62cd98917c8b5f9fcdfca16d26808b9f205fd7d00a5bd17a6787ab8f0a76e5595d0ca4770289926569bc52a232fc511ec98fabcbb3d16029eb6285eae60e01a9011e7ae2dd7c7176c124aa11568c23ac97f6a35e395b9822f9334bd0b6ad91e1a005a86f4f27831ceea7b864603eef911a89080d3c8dd81fe90e6d44f07cb13a4994d61010dba7c6e7cadf0da8ff233925d809d660a32f189cfa9ab1177f69b6d45dc8441a2ff330233402ec2fda1c0642dfb59ac914fdbe44727190e334981046a72542d035381f4cc54ddbae3dedf05e83a37eac352cdd76880335934815e6e844efa8898ec23c87799d5d3d550ef7639dcebae99927a47809e1566286435876e363629c4c36b6cc04e337cdb4492dc3c594cd6d56efc0d0097db7aa4e599467a7cce40f3ecd68dccb4e3fa63caf8c38721c2ccf0d234b040ea4590ca095556b75c8de5f59db172d1c18b36a45f01f3b14e25af9560a1e1b52620198843783ebbc04435f1c0b2a4afcacf5b5796c7b2ffa68ac95b50198190f0648e1dc66940001fa8565687afd1ecce83b9faf15983f5ac079b99e3569583db6959595c9d68056ccc0f880df430a6bb015edfdb7603ab1da05bb45c1f012fd0f41184fe22663736d4cc44aa90e25ba9af61a4c9e77478fc476f4d89b688e638cb7078d41a0e42b7430a8f13423604bd07aaafd08cf0547aa7cd5cde052bf8c34758d2fafc0b3b39ac3d269015da500e0d20b01ff7870c4201a146f8265c181db74e9bb3dc2f064ce05d5c0fc98940feeceffb99ec6940ede3cc9dd7e301c2d7d51b67b99ceb40d70be17af29e46b89ddccb5b330e399bf9092252bbe158f47d4ee14cf2d442ae9f7dce19467de8a0f74942bc7867bd8b7e50afaa2972a167bb5e0c9e7e89ac55caec947fd0d972c4c9ab3104fa3bbf74e6f0a6e6d9b06054d8c7606b976ce25bdcacc43802ade3afce7ac9a43b1a8d0a72bf18166643f58da5641095cc433b1e556ed97521b945d30e8ede2b3895cae867636c61177ff980c75ae7ca2810bc45126d835e4bb491b37adcf368357d0297ac8b6889af3f21c7c0e3306f722931a0f47ce3d42dcf820a19c8731d9fc47aa97fb0fa27020da3ec9ca0a55402efa4445eb0bfb92bc1ce553c96bc69bad1d23e8e84e72795b72a91f05dc5b80465c42ab82674a19c604e3a39ff6242b4d57bb5e79967077ce1048c2e8c4154b831c3fc5d93cfb2519c9571f73da75044fb3944babda5e516fddab829a6b5ae0e1c04a26478f888788eac0283cd6b3c581cfb4000bfdacb72f0a56ccb8d3dace8f309ce97a2b08de886ca6d3dc7f872a0096f81ee7f68c4d62e2bf3988e483b21704c29bbca01cc988bb6bde7adfe1f27160d3cdbfaa490a6a0aaf0f0dd1a869411ab2c867f13eeb2c07772d687684d104042cb0d673c84ba7f601610b9f44d46e70bace1804535ef379564759b18876a2c92ab1cfb02a7a59ba6b1835cf68bffb89c0d949ef327f992fb2d0595b47cb696b4c5c29bb7f6e6c8c68d742a745de14f34f322a438fc5f7e5b3609e3fa0151e5363194f2b4a556537c1b3c736745b09c9cc836f2f73d1ad5edcf132a13644a3f5f7fe4ae342bd11f9cd9b1727a67e854867718be11c99f0dee16cf17a6b6d14f0fa35f40b26bf9874ac9de5547ef63acbfff9f10da6b9a7d637a57b11f005159d523d0c6b105f5765732f60242ae0a15b5c865d11cb3b13ea2e8905cb5a837ed702be0f450d93ea7d820cd7dc0cc5926e723a20488e53f2ee56f911aef5f1791e4b22dd1020bc5b517d709dbadaf8d11435a7430801e452c921a7bd9fe0c853d7919a9a29670b1778de7e313a37e590f5e4a069d38cb329bc074085e3d3fb49364df4e283e0224378abf3a6f343a4eb5cd52d20a178b9f698b6edf1bb444f19b527ed973a37842f655922a7f82bf40a198cf1eac4066f2036804462a6b4fad32b78c7b8eae0cb6782230a08da2cd22b66e9a7df3e13cdf21f9a117c57ba3bfeb9754ebb7d2f103fc0db7549b06b95080d4cb2b8cefff5bae3c043fe6ae30667cc715888b4554c032f1031f6834bb67d0ab464c43a9f13876ac9432d41f0fa037bdf129a56e64e9d8d9a4e2647532a86eb40cd3bce29cc14566b2d5958ad77c6fee36599c2e78bc2ab3ebdccac8625325648bd71402ccdf6d690380ac90cef8c84ac2b08760d629e7e1869b622422fcb542ea7869d46683c27b99711fe12833997e8e73be7342342818a2105f6cef2626ce4ac707e8ad4e12bd0dacf5b68c65b425d32812e31d7d75d850ecfa168657b870fdbb0c1317aea7d60e169a82f0b90d0d51ea5c43ee5fd4f876dae049201ca5bb351db98f9974f5b3342c8e559830fd40dbde6175c43e9cb2bb711f8fdb200da1519e8617e0d1cfac7a1e5325a74874522c5c9016119f7c76bae08e7cc47a652db6013410e44c780ce52fdff861a9e58a48cd38f9cf6cafa76631dacd3dd35914daac428342f5571ec721236a69e180e2d5ac5ca38c27e345fae5a0be91ac03f868476782c2cfcf1b8076bf1e40d5db3d770a445f11a0e667d01e4c1741d43426d0beaae67fdad9037e7347e6bf850470fe2c7c1a56265890a9b7f112d665207b4db869f3eb7d11e4b950e7d0b54547cf6adfb01905a4947b9fd6ecad66e6c3615f67ec47d479c2a474a92d5134ee7a23e36670064f16e5ef74f3c51a473014613ea06050b8bbada2466e255108532f5cc346278cf6d3fbd6d4b70d44dfa48c7e8d7dc92a063611a84881645164ec6d26cb6b620327a7bded1d7ab4f6147e79ec556a3fc1f107d729bc08ed755ca381678ae7fd8c603cbeb9655e1d344fc6e4dee298cd278d1a12e3983d7f7b5823c21c7f2b1a88eff48feaaaddd53c47958a5481b8a61994591924e9142225ce1e6a4b425f35b701f2e2cb29a041b5d32b2fa9b4a74bafe675422a723c8776a62fb9229aa9aed4285de5fecde3221edf1a3f08f35da351981c837abd84a4acd50eb6c56d0235137688f0ea62016f516a8f0e113d39c06e375f281441d1476247b60575b96c91b863c324cc43a5c384319dace1e6f99c934edc1e10c57e7bf08cb6054efe24db1305340338534f19cc3d75740d8e6688722c3ac70456ab81c8f5eeffd43ced33e7d23ed845bcdafe6db19745a97f6c9cfbb12cc0417949418ce2a19bdd2c7549a1391762d786d3f0aa9b17f4fcb6759fe7c6c2650a42b64074335698e4f6212cc597afb9c7750d74e15bffdcea6ead2b1c6c8623c3cc0f53af151a1f1b07861ebc536ec8058788e18cc021867dabfce9d60ad333dd179a198719e04f2161d2feae61aa06e7b55933bb8175c82ec01c44e6ca83c76d79aa45f324b4f9d0258e340b425db6636f613ad7e16c187201cb0ac714c62f89fd50e9b7aa4c9f149b82b684810015b3695561713ee0ab3eccf7bca1fd42b6e5447da6871d94597c172f0bae4171fef003b0b8124cdd287344ee900b36f6a51e372d753bbb9a2ff2fe744c053a70360b14e1f9756c3dabf759d044cba072740163cd9121379033653d05e82a5b68ee0427adf3d9f763d90f9882c9f273a4d1a25b3d924e3e3f70d51a357a8b8f222f10f8bb6c5a1e4f1eff1d4d21641ea98357ab252b38c3d0706c94bc6a6c3c67d1557655aa9093628e29697fbf8de7bd5e59a55083a0696a097a483a266005e68d780feb90f239c539ccaa6f204dfcd1b76c627672473362f84e19fb685753d72d748b8cec638b4788d143308e6d2147910f7fb837e33e680da0a259fe07f36c2d4c6e105be8876396c280217d9c0fea854d998d2af29f50838bd15db206ea216205fb238f1729b9b4e534cba70cc9feb5c6ad9c09108a6f908b874068ede4c2b68bedb4ff1b89ef8a95c1d8b00065d11a34d6d7438b318a274b326b0bacbf2c39972aa88c6b9456b359a00cfb33b054a6b7a23023edf474dd565c1a3afdabd0e4b4cdd054b493d4855c8582d712d50d97e92709b4d1b2e136d95913b12cb100f5a9438a600e4bb8b16a33d2fd74caf96b1d2991693719a9c960996c13a88467d8fad92ff6c9b0575af7d86c21d98f41068691874d339417e23ebf628f3be87bb5114d81d1feec4d283c78ca22de02e0de9905d3b2eadc85c236d38f83a7e37ec11bc046e7183c376bef6cc9362a65368c54ae67f73eb1bfe54d1d1dcd5c76aead7773f2344c7054d4ca90903dc7c67c7c5c08293a81d37a5356e98fb1931c81138bfef7d70c1ce6b1853df1b9bd4e1a45ef72ddcdfa2106e8cc25292c984a97694d55cc2334961e641a0747be210bdb9d15523e7ca895571b101522054bf7d3269fbb2ad820cdc2efeb52a28ae9386adfee7f8971275c0e728a450298d4ba3a7301fe33bb11c4cfe26c747277eb9e06ae8f02273648f34bb029f09989bb294588963f2924f14cc6e5cc3a8254db63048308349c627935e5b93efe2c7eb3aaf6cc679d6553e463738b7718d2b71f8f3c48c7101a2514fe596e94401ae0538e4db140cd3b678c4228b372c23cefab5d6496acbb62f15c929a052a7f39fd07a4ae114b9a184a12b0f8ad15144f322c58e1516d000b9cde99606743812aa32262abc1b027bcc7dc48b17185a4ad929fb2acb1e7b3f8db7f3e202439fc5bfbeff59851741410d4c30355f5d61617e6252db4c5b98624cabbb3314a2c751d0fc4f1de57313d8fa8498e6ae9f25883deaa77c9adffc4a9a629567490502245efd9490bb66e91eef0e787ea22ac5098d7bdf7c92f0fdb66f6698ed1266df188cc5381c0a3a6acd59245781f79d05c4ea3f6a840167b565587e627eac44cfed144c0b23915126b3c21d3f56bb4c935f4ae7e9764bbc28ce4926adf1d3824e6ee6e92d206fb51f3166029677f047118dbb61c57d7d7ef1b9346af56808e2628a99792f9317500d489c1f8dcd698b0b9c188cd1a27873fd0958ff06a678d18423d993e1497867bf5b44abda8048207735ad7490e680835d5ac6ec72290218da758a0425b026232cd4ddba38c9735041f47e48f6562d556f5a13d7add0173c6d29a8190be4939504753138efd1aa41e6760de53498d034db920b4954ae6c8ca4c156e3bebef12c6b253fe24f635211f61dbc47973c42b9cf0f6977f4d602c75b881c00d9524f7c26cdbb1a7ebd4d73a9051e053974126b9c01ea1c55566250fc81aec5d6d554841303be573638f582029a85ac9f6ad814d5cf9d0fbc03c8f34f508031ad9fb545b8d85bfd8a6c0c6c86f4008ac42efc9b26223e1a993599e5190c0821d0ab65299452fcb73b1e5a3fcb4bbddc887118a9dd86ca8ba4a8fc3ef150eb308aac90271ce38cfb59e5223a3aa051b839b9ad15b427eff29929a76aa856895b2ec6c6276a3e563fdd7a0b91767cfac25cf1c0c6d3b815eeebd45566376f4b52903fbca6322d912ee9856a4eb5ec2e554ddd3b0a83fb354979b09bd49b5a8974e4289916d6f02c16afd22fbaecc6a47554f9e60961cec07123a27f6664f333ff71ba4c24ab0c91ccdae3b4585430bcf9004d6a2aa2c7637bf7b45100f50401dbe071f2532e7ff46933c1f7f531fea60bc8c1354fd446aced5731d073fafc1a2e6da9afd9df13ff69e7d89fefd27b2512a4cedc3d95b2dc28a8b61a274f36c1b74bb2d06d4dae958f7e8e4fb9b4dc7df57b7ce8eb10279c06463e79ca07ccb627430d4201bce1d225a40a4519e16aa3b0d101cfb9c33b1e8005f0a4a344c8a7ad238e382b41580cfc91054b7836e73e7ad0f9539bb0f002da3aacd7295da55c7024d4e8b7cd8e6ea690cbf05bf262565659a138916db91724018c2724c2f9a36e718624dd14358c7a4d1cfe5fed17c2e39f1088a58b09848d6e3edf8e745938db474e09431c560e33fbbc23979cdf552832e007648a120911b23f75b4d03001551939614e837705724b5cee5aaf2bfc89271a8500fc0a1bbaab642124dc9624ba92dc4ee59dce55fa87258fb8019ebd14168d6b7a8b22b77fd1bf235c001549fb44439957d1df27c93ba734cb4f408277a693feb5a0d4333763b7b1655d1486dcd5e16fffae8542e12bac161a15b03c045370d94da668dbce32566bcc50fbb6d680c87bc561fb43cb8fe9dd4f4d079f4bb3c6b33e83be7b2e8a61dd5eb32adbccfb0743d3051854354b6c80e638609289722c4ef46b952e5c3346e366758ba4e1ab0553743d5f5e2b327a973cb009946138e1b35ff4f8ec354981f38f0a07de14f155c45f596ea848789261054c54fdd8f54b8a856d9b5b6bc969407936002211fc6b5fa05c7885c0f1c13d927d93b6babb7c8f252081a672b5c91ca70129f46e82546626264b885d5cd0d3915c2f2c67e33a61454738dfe60e2283a2af984779a3ab1dbdef16cdabbfad64b2219e893f1cae268330c9a4a8914416920ccde4212a9477d8a5fd118d9bad7d6ef01b324dc751efa80009499f563a4e02ad9cb611c25556e288335ae85d819622ad485907d92625a0c8ee37cdc347e8fe46afbd067fa0e7ebd9a752a83c4c667f4b183d26325233d54fdde3a20a0df82dfb4203feda05a62be4688c450667ea6d0dacf0863261f1f1b916bbc01393bf8e50d6ac8ef3b7865369f7c66b46ccb66b7e8ee5bac372a48e3c560cbeb51627b6d98c4c74e275d4002e3ea2fb78f2e3d22e8f1df87f50f03aa6cba2c468cb88f684f0346c6b380f5cad8b0cd8752c64cba75cbd308e6e250b21d3974f43c2d027e0b0073fa0ad4a3976c9998745fe31d4f72505f7f97a65847312229572b3a34c2e334090d1f6a5d97b852d50cb25178e70d88f71b96cb2e7f38aa6551ce906c30ec6c2539714451f94ce9fb3a90a25c6fa7fa9e96d639de4e9a8aad9a007158e89a92fbdf4614cf95de0d8855224c5b61f321ee4870d73d70eebe26c7055b61de23e9fc4335a345608e5ebf82d3d5515336b25c5fe1255b16b0c94e51f56cb95649088bd082d6a6571a7ff30e12406f0afe2980461e9bc35fd8fb547cd27f76f4ee841532d1023f29076a0abf7b8433ba275a55d6c6d1b5432b1263ed7f4aaece32e1958cd18043af7a2b4395f579d436a4316053a841e7d919fa2983e0f90db9d6e3ad9d5aae05e3b9d1d442cb52a1a3d1bad838437fe8d94105d9c32a320241ad9b24c429a2714a2faf03bf86753e0f54eee13e0125d7023c90205af11cc040e5d766fa777cc3e86e64cc564c12e94cf7fc8acf2e2ef21992252a3d492b0b0306473605f1a30c875ad158f9c0f46fad037793d85e86174f41b4442333bb6fbf623d303dcb6eeded491d3ebcce470e421c679f4e01d9a1535269853d7f58837ef0d186b199bf2100b360892eb64fc6d1af9a6572a71662f3c928af48769dd0dfd5ae84dfee3b59dc7a39112ba8c85d6a0200fc805a02646a24ec61064be7e86bfcb3e4130fbe5f43ee3613b1cc2ae4eb3762c687c1217b759944fa4f181fa5af198eac95b239de2f9c520bf39da67ea49115795efd61e90e47a9f07d1c855cdf69ff3ba2bcc587411ebaca20ae4d994dec999faff9625c07b4168e0d85dc6cd5b8208cb09eb123632fb64c8e57594f632bb50e614b3e8df11f8490fcab298bd9b70803af39003aca12734d6f928ae37371c54a6842b2faf2e14991f9e7d4a39894897d6e6c7147744852b266e3952463629d680ba52f5209f7777705d81440c5293e973034f4a481cb31ac0e6dec630e3cbbc49ac9baa18ec6cff41f24a2445bc0720bf1b80dd5b54f0b1e7fee6b113467be239430f2709055c11d50d8a12e5114b3478ec929d6886b2229757eaa6036f7cafb6a5e0d26602836c8691444af3fc4a655cc2effd88022a66a45184f24d1eaf2497948f08ea0bbc64a8cbeff54aab94eea7f3e30cf2706f8ec2392f880ae5708662f4e817327fe90fc7d78f25070b6eb0a643bb0cadfafc82e709f01ed94e84a48d843202a28dd66e509c251cc309d258798f4d73ea9ef3c58959420a8068da47760b9872991e01d310593a8bd09812a00464057113d01a8bfa40d29a49193f13a17a73877f10777948757f9e0a9ed157465254cb3bb0631777fd3a175bf8498c85c8b7d50b730eeed4891260bb28c51b69ed2ace33cf922b621ce406a4b9221e51a6ff2347b50ebd7b782f0cdc49e27058b9b0bfc1c20a916f739aa7d4c42915657a6894ee860af0e6972d200869c6fd3732901ad6d8e08e4daba406133659c1a6ca99860b246b7e79971b2bf942f0dc73428b450a491e9394bb2baf5107ec792de8406c650fec35c10599d68f01253f67187d8aeaa7f00c1e16ac2e853de24af9f262867104f0734e1dc52da3109b2cf8d2c6c72e8608a0838c91fb4efec57e9579c026a8a87cc6809dda77a05bf7d69f3d7dfd5d205aa49a95d7921511af93b37e494c43375e5d86014f0d2dd2d13a720cfb38623c2d5ca118404228eb9afada7b648329107bbef9a40d7188aac3e7954cf837dc3231f2c06297a673c053a71ce5edab4189e5380a9069ac2dda1104130e8f9c846eae0783ce2b1e1368c70e54d58b810147c5cefb08e919d8e01d5f522d938578bb26dfd00b6fb2709d5d054d29fb59a4f72d48fedda50751a3a6799e0f2d7ee9aa3d69aebc8497687eb026bac996aa6441fb2aaac38ce0575b6c9e2e8806e7974a5e5c183c82962c5d63a435b0883684847259d5bae3a6a29e62272d2a171bdb1cf2aa5cac428f5e70ac090d99eafbb91dd3345bbbc34756c27f4bc1de0a7e99935cef83c6525d369ffe68f8f3793995d83651a5285fa953352d71f8ad0c726e276df8eabd6e6506959db97813b9faaede53c760a7590045bd60b9666409130e7e53570cb0789aa3bec42ea9ade9d68bf433386ebd99c933a9bfee4f22bd6f76c76d964d3369cd8fb81f49c3908fa2081187bf952ebde775ecab0316d4886216836452e44be04e954a752bbd181934ab5cf0459f49c3ca608f50b0f3d74312c286b1cfbc3ee615c573a099849ab1ba13e150700e9f44d8d1b70c9162320f1ea1ee233dfeba4b0da5e08c68a086c671b2a67e55f542529f7e417eee10166970f3c85993e8e61c73bfcff185974ad4f52396758cb99136bda464b34a98577f6884692d9c6477d5129ee1c280235b89edfb59577811a330e6a1e42f1d25948fc6749a2e2b6eb9c609327addf2626d46209cdc42e8729eeddf4208458427fa86208651a26c704e3fa495d3846f1acf5f71b95de12e2889f4bfa34a67caff9fc08a8f7f4183e0409d91e919a3ef572ee5f1900e1e1942ff5109deadf2c23af72056c2e92abc1cf44696d4983a2480d1104923eb8d2614067e15755e0cd53575a0d5e367e83eca743bc7a51300ef3c93a9ef0a5e1031da636a3707d675834b9f49111cba49bd4c0d35412e167ee5cd49250b15ddadddf4408d887652ae2af0c6f1cf59d19378c01355491703b975c4ec6290b906d28d71814ad0faa9502dedc0dd4e9989d76cc3bf989a924c828af24b4d4a2e1b6cd820add09d059d5e0ffba222a9598ec16ae0930d6b336ef1ae3e24c36e16f7108dd0f8911e8ec16a84a2302ad814fec95e19180218c477aed0a754d947ce2fcfb3d41b8e243dacbaa972bd01c95691afef77d6c2e46523c43d9e1313e5b3ebe1fe8f649186c8910f05ea73d143fc7aa6b846a18d118e9c8fec75eab6a98d4a086a52bdbb4a9d511be619c4d0a234754b1302a4bf76ee42f2ab1fe3254983725370347a0ff5c0b38a137dd5b41eb3575f609cb304d9837f73fe134b9b81ee785bc492e865672b9b4e88f074e7e3d09a7d7a447d54b6d7636047bf7a02eedacf05470d81c6961bdecb497b3572929659b461d4bb1f08b20a86f40b7990aa273a67b830c184d35a4f14839a228a9dca18fd5201c7f9befc9544aae7eae51dc6c966e05dd0554b977b03655fdc8b029cd38be82f1de3135fb77e4f59234d481e064c67668faddec947c6d05b98b75a662886f0fd183ed63e0a62a7597b5b1f16ce13307377f8bbe2316adda17f008b7436aed476a14832df417c230adf67fd977d034d77575498e1713cf3616edee774a33ada7473a94733df7422c1b98cf6f8f4444a80f8e6d0fe8ff72eeebc67b8c5628cd0e0ef0ecd460a56853806761b0ca050411c36ce0ac50f9344ad32a3b48b225212ddc52cc965be9c68a7ae02da1e0c598c1a569bbe78ca9ec1af81273b40d92b99b9f4a877cc7ce66a098c96282caac5f97cd6b0997c6d4a0954e6b301de242751d662f1ea704e50f555e9643023c7f006c1f1454cb93cd98e836263f207f168f05494d97a938b76ebdf5831c5855bc03745033b1f289aae248deeb1d75c28d247f50538f99e29131f7ae9db10d43f181a5bf51762ce0035864562e0b88c3e2efdc5a55322eeae4f1c7876f001da0e534238407db6630a51d7e69c016c785f49f3032006e0caeedd3f3a410d59fd6e568d3138bdb0303b217c321133132640dd037f279259f5632e429baa8adc5e4c4d4cabcbc33920698d9a311884cb3f36f40970c1d012a09cf86d19bdeb4f06b8e46a5d9f542320f45bfa760e5f6f1e90a114ebb32b93f18fc39f7e11fb3eddbb0d1eedb92b73227070070d1e889228877787c6c9919b215ff92811fb91cb3db2658b751d3d46be332dedf9695db71d49e5e29b6998dcd92df0d9a37c18e02c818b38a40f29e5db250069d12fecaa5e67c049ca926cf72281eedd8ef7babbfc683f136f77fae9094afaa1b089b235422ec414789088baf0bb3e87d6db8287757019723352279afb401337c18409cf03ce9b5952444727490f5b0d81391227566592fcfc8c4db81f07fd49136c3179fa5777dcc118121965a41c3f3a4cddf7dc52496798f459b4195c4a72ee49f08568bb85f824057b718dffe5e73e3ca6f889b3ec357c4f7363578507cd9dda45a657c416359c2e567c06bfcebf58f67e10b052a65301845b94d008d7a5ac36220fb746f9a130e0b4c0981072c658e9f7434209c7addfc0ae77df3fa7199c77c6cc65ca46bcc544a077225c35a8ed26b9a77a4b9927984dcd80100a98e6d7ea982e6018ce747e520e74ec64c758826a028f1b5f211f5d57ce493973cf4b42d9bd681a4fab59f3d38378ac22ace7119db24023d9d667799ab088cba940224bee2aa2d0256a32b2c1689e2994e76306b5b4cad3137a27cb2f1955868dc7a2a31c8f739d72d43e60186a0d631e5b52a1533ca8985a761a6a575d0e08f4b451e80cd91b74aa81e130ee6bcc824bad990a6b0daee04765886aafeeb1d3a5998b880ab2f2d34517bc4f77425353317340b64b34e3115a2ea92bf7ea9359460cc2f1a57ace1fdd7378bdb07f1bbb2f436adc1c942c5ee0a5d927b3f08469d83c573019010c52313c0dcc974216d005c1ad746bcaad81cfa8ec2f461aab3c378c9a41a8ec918d07b1cb3b1fb0e584e3ccb95e2b1264e011e17099f6268703bcb9429092b3970dfcbe58c6abbc42e4d96313c0e27fad08cdb09ea61f8f9f70556131a9db893b35e82b146deb5e596df2096410725817346684a68fe1caefc40755f2e22d7b5e435b51c817a87ed233bedc86279c4fe3d2253b246565d01e391e52732af2707b72ea6a34782a363f416fbce1daa8d3d4c388c4c6b2c818cd13e843767cc421a05303ef6579b7248171ffa94b0e4d1cf1f30e1027b91566787988127830cc2b1b0d4c10617167b522e629a27627fe7a7e32be9ebab6cc2e5d2c3af3dc129f751997810202dfdf3aadec275ec776e3cd6e38aab9b36b5f10a4ef83ed5e5430521ef7d0b515a3b79b2b73bbbb34a80e2b630bb1be4f0c26c92613c5d9851de71e9204850462f43f50aa613b80c38b0e2abd7f0bbbd79be471fa512b90e1d83110c58878621ab665da5593b63facdaa1eec01643dc0674d32ed340e01cf4dea07241ba181052c3fe280057020da6d7f5c0f5bcf8c5221f98faaa42a33744464d0b7eb7703740dd8d67c66c8646d6dc7d1e3ff88320ca88d701975482788ad3d0a6bf3192a4a32e3caf681cdb0f149cad86ec6ffe3b5b0906ecc342d1adff8d6620a8bbee65cb9582737af47c076fe66abf1b08fdbc6aa7d145f4bcbb6589f1f32f597acf7caed2e9b9d803e59741cc7036973df3eabf88e14c6117f37681ffe2efd4b62c2b891e4a6e0158de1f501ba52366c5369ce474e189d5e58eedb9dcdae783f2f161221f885eb60aed73fdaa4815f042bfb52eadc54b93ad97a27650916b2276bafc603e146e84c0b0d63c8fd1d916cbcf0354a46432022f59f040e3f7c11e8b23858cf66dce43d119e1f54ecbdfd4a5ef1244092aac754bf8838644666a6c0b0d76c3e46af175c5161fcbb37f88510fd13ee825e9285c3475b9d06129d747e8d9ab37c7e369880d3363f9545c996e74f43dca671e006d9fe8137ec153d6298a110fb57512b8af7fe70a58b897bfc2ff8384bdba1914fcefd43186bd58b19aed74af5af2d80151e4df720ebade5d429f8106890d01b64488d7b171b9dd6d9658858ddd0082c92e4cd8f40505232834de2831fa322cbb63f0130f2672f61560d09757f144f9e1b262e4ed9f5942588ff04f3aeaa565a68d21aa60fa13d6aa672b4ed02d6a6acdeb8400449485a135d935a3ea1383ff6a6535f167f7ee6ec058011078faafc38b01215e434b8928c6206522095c4388a89f0f27380b05aebdf69dd68afb056f0135804a649d45fa1efc5015db3de5c9c0d17a2b94588d67a9da9fee4fbb2ec3b72433e0c2610523372e4dd56574ee119de8decd02ea61f60460e7382dd0f8445ab582947bbef5fbe4f981dc538f9fe84287786dbe9e98ab43d618bd49300d902bf9b16282bba31743107a5a8f0f5586bb39952acb641dc06d5c756a0ea9575ecc9ba1957681b567b5590373b0556aaa0a2f5be7e123a30e73b203e156f548e4ba2c2bca71648890e83266a69207bd0aa6dc0a140500c090d0bffd90db4eb7941147075a503b1797883bc3dc9b04939a4fdb7e6ddb915b5d0612be1ed0f4de24ba457b76efd41d11ebe3392cc993a0d519414eff122e91db04ddf2b454e4b86dd18e52c68cd2a9487eade34531fc17202ffc9ebd1881dc8384c9e7cd7e36f8913358c2b60ad0a584c2c1cf44b8c2a20ff4c66e33cdfd7276a78f71b2d11b40ca1d5ad938934adcb3fa370d78bdd0f1f9ff2e3dbe6794360bbd6b76b06f6a7bb5b2a46e2be781c0e95073b0d037ece8f0d0ff1b012bbb3a5caea13c8e45608a7d98195c4d9ac1f3039255021a59074ce2434edaa8efdf33764b27641435fb34a59e1083c9c839efe871cff8b77fbc2d450f580879f641aab878ecabffe7b165dc4914e44f66db484b64c41d23cf6e10f56de87689fe8ba02d7001f045467949825bb289171dd749496541cbe531d1c53ab0c9ca4794cd67089393e3b69da8b2cc7b4db7d8a547da3a6a12b2b500fdc50f0a212c9b08ab1bf288dbedbb2083fea9e64da6c8b9cb7b6c3d2d71b4f66a778e2bea0bc071d60b829e8213622835e2341b40c6655de8e041d96bab19c9cbae1d68603c5dc76da03e23052cb0215478d2f56723ad666cc7471284a00e779433fdeb34e77d38424f33ddede7047d54396a1445f15e9bf3ce779e0f7ad1e06268c394f2881c45056fbb6640486928ff6920fe3635c7a7d591408383685e9dde231e88bad8626a4c0cd38911e16abe90469fce1769b6e3f72dfbe0de3626494a1396601f9748b70b0916fe0ce398ee529a9ba4b257635ab5a91da8907184c245b0ae59a1b6cbcd7aa15bc1f985d8356ecab5e8b6d6c2fb071d723ad69d246283e35289959ad264b534143bedec20feef5c8f840902e84b270cb4f9f0371a4e38087a741a80351fa81b491c356100ae7308326324e81fc716fd6fea6bfe83835de0862bbf77ffde51038cfdebab8e99f05a5752ed654588de6f9782666c03926d326d1916bde04559399748e240bd09752fd1c1abe55e4a464ce81b8c442236cdf583fdc20e85a2fa134130ffd479b3c616a72b10b4ffe18b796ee6c39cb506e59c22c96a59e9e885dfc422470e27dcc54428c0077068be88c1971873c32267165d0ae3e27eba1b89f0e9dd6ca5a75c04a1b1838ea0692adf5d57e0b08d58fef8a5010f08f4de65286454bdc723a08b61a859ec81bf3ac27babe4c1d921024756a18193a3e0d78b9b20b5fe6b0ad53f88ac44a5a5c853d679cc36f1092474fc683ab12623ccab531c65c83e65e9b9b6849c7be3086f9e33111fed43769738338ac5387bdf2a7df1f8ff858978bba6e0526f48703de228a47dc319e287fd510b4f05cacbb50b6469414b883a2174b9871e99c17cd1fd794172638bc7575256a4380f216dfd30e93622a5be10ae3153f2ce044d2cd960cf175edd7602a5efee0e7b2afdb724f1b3acc6383cff6552db9a831abd4ec347ccad57078701b6f248d96302c58f5b138713782f78af6ff252be229070b76840c07f129a4fc3026e6e75cce08ee09b644e43c62db008170f3c0dab300f1c225b8e76e29ba71b48306829e6ed1001e1bb9b7a41c31b760123abd87eb0a893e7a740c8b4a233193197619ca058b667c66c542203c2b5017e3f4fbfdc49d8131cc3913771a4018ac5cc0bb597a0e2c11839fe5c1ed9c4e22aa2a476dc43aee70e6bfa4b860647c300e6cc79934ee53e53687332d3eed28ea5eb9307f222ee7b63f14c7219b984581039dfdb375f0d5c902d04c362856f8391e9923672048b0a3dbf39f264eeb1bc2f78214d79e623f38dc93cd365308d0624b46ea7aa1d5707da1027344cacc7d850e306e9339f16b048ac5fa3d1d1a36e380e45279d8be66dd52340c6127883e78ec67daad46f1d9a95701103437306f77484b2f2173aa86caa8793ea0af093705b574404f9ae06e1abc3236addc84d3fce1e9b6556db7f8e354eeed6523c4a4be8a0913549558a29f28842ccb0ea70c6c89f9af6c07ee252eb0c17cd9d29a26e5f11582c910954ecb911af6574ae4224a2f5b65be0a0bc7e9376748d13fe32e3efe558d8fdf49071a70ec13b8501c26abb983c55067d87f1dc9ddf6e7241ad5be110eba55027cf8be441e4b79c941cd4cd1f5aeadb42a3e7427b35a90cf069a48911dac976209531db8c40656feb8aa70585a658c81dc7510a66d75d3c88895aaf1ec04339d10f34080a3e0a5bba328c5b97e3b6ccd31100271bac621af51acdc6b6ea70e9ae07a916e8fe675a69b3adc9b6dfd70f4464cd59591a0181669c93b605c03bab082b2dbe296898db565967fe1b164d829f4464188a5cedd487514ac561af13b6e96e204071879b23a87605a7b5348e3fc11ac5d4d6d693c16bc2231a99ba37d8ff8a31de79b04ddf18bb8fee5ecc58dc758ac4fd2e5f6fc0727fa1df749478815d743159326fa46b4e22124bf750bd6936498c9bac3cca8445978f22dc82527f7fca8519f1a03d4429515561b8abb60e29ac4a29c507967aa58d1d7ea5a2b77181684ef53ca14d3bea1272b53c92da6b4ffc5484ec32a74e5c359df9bc50f0c38f4ed9ea97f12921b1c35a2498f4349aaff0c41731fcb47c1f9859eb44c18280030c048d27fa48e0ec50721772ca634810758c3fcd671477b5ee7d9bf274bc43f37fb7d4c7a474ffd12b3113aef4b88b7d6ff82a575955c97f2fff0b9e52b8a38f8b18e3606d710ace5dd17ba86f580203c67e5fbcfbbc9a9a751b9b98011e6eb669256027ef2489bc949394e6120cbcec0a8bfbedd64dfbdf09d76647da95cb27a85100380ca4fab1cc6b71830c6d24e2c0aa54664fba0ad8328579b7ef9bf2634602e7a72da35650aee6093cbf98a94eb0e6756d1fb75536f9e9c6dd49630fba9cadb30fd4d58a75c4bcece9c60f16b7c6a1838be7aeab5834ce94cf1e789b85e43dd5eddd0c2310d5dd7056b0a6cbf5113356475cd1d7175f98d465fe8107fd1074fc7aeea1195bce0ad6fdee09fc3abe8a15aafbaa4f1144b2ccb614883987f7abf0f35f800e23df455f33d5162bdc79b943b9dc467bbecc422dda9a8d5106ccaeb223b46b822c90842630046c639422029913721c5758f4819dffac4c86bce2f7778a171741b5024c2154c83d1f3a4c77f7eddedd689484d6e9aff2daf63de3c69fce9dfd33a7022dc0c35b6bc49bb5f7ae7837a78dedcaff12ec964f79e7e8648c50549e2dedbefff6d980d76c50571ea1badd476178662cc20ee6620cf3c845a83da3a015c3977c7ae98b49aa2b00427b648f64139e18d2e09a78d486d3d281f6f4a775146798f78c1b1af531e5c68b4ca3fd93d23a746b48159c7e96414d02a860205951aaef29d9fdd683109cec1ef305b16127c442400b69bd1e01dc0eb1df0a29b7024b988900d0c522ed76bbeb2bade1f1487ed163ca65e77623647fdee69aa8e582f16435a3d8fa7bf5ab083563e75847d09a9aa5c1ad4732a1e43057bc848339f8fa22d041f4c5a84bada6712846aaaa3dda4bfebe227564dbbbe3cc00df66e35a2ab0e76209a79aa291ae41659239c2f50ec9b0bdc056df4b8b185caf7689d6794a78f04c9019478f695cebf2683b6c6c1c42bd7e9e6fdced63ebb8d39d929c3f13dc3fc2a877ffd0f8f33de25ab48cafa8a9b01dc859f85598ea0e627fa57ed93cfcd4a73ce3d03e9bec6af1bdbb97fb2f66f96a6b544de3ace56eb552b39490fd31d09181ee19d52220a71d6c56e3119d895d84b71987d63da42ee85b4fc28400f26c3baf7b035c9de14b1132a210253f2146a70242d6aebe955b39a3c39fad5bf5d2a888b89f43c9fa1f67ceb7fe09cd0189372f1583beb3a92fcab69a04ddc9ec623fe1eb78b675b2cf65b62916feedddf708d9d56769a3e9ddcc6672660a0ac49607e9efc592d7e5fa4a7d3ff505fd287ec55c79aa0b74bba91cae028b6b2b35772969aad53c309ad5a72cc695729fcc95e3e00fa6a42a806a82314cc84713117bf9903d53ea3f0e023fbfd93d23dd60c4b3839212aa6ffab3656954ac29eef07d81b69c12406e1842de6dc7a851ed1520067e33211aed283ade89d9722653f44023fd9d754cdbac153d53f9bd56e1f314ed956038cb9c71b4ef9bc837aba2ccd8934150fd63d891f3b163a5cc9ea6df9456359ac18aca12a4419f380295073804082185c022d558b98c690e7ef0da22cdd8b3dfb69ada31e45c2147263a73aa4e6cb2d6d3f12d21003c4df46696835d7462527dfe0d4d72bee3765b1eb80c625224185a58fa10b2075cf62503b18d980feb6cc7243f3e2bf0fb81d93667da68e5001aa551afa280fe63b7a7b38425854891964c78ae3348685c260149fe4d70e1f7dc57cd8e3899aeec9fb44e9b8dee0336ffdaa3dcb573329dfdda2d085724123da1dcbcb7dd0a85cf7af29b8d10624b0de5d79db338b952990f53f76402c1f625e5397ca0c0ba8c1284d4c017f4c56586ff6344806a3c168c484b141096e1bf110348294cbdeac5f660494fa653ec2f01207aafa407cc3d1743a7f28779ad4a1b0dbac3d2223ecf3c7bbc787960d580b0e6c2b5d772dec244700bc9a904a571b31c6e0e6c88182276fc3945ab26ec809edcef3f965b3098532a2e598e9804239c180b772e40695a93e38d3346004175f35790eeb546a52b2050357b114aa4f756292cae6eff935b064325064709f3b2d31b9e62938d0b6bbfbab312b442198154ee5826265f22c564c6f052600ce43258ec0d0767e985e57a82983dd79544a73b1ca62c8b9ff6a3adf1203c87ac3cf3b82fb135c0ff57baaf604d56330f6049065da6ca64be7017a25bdf75506be2959e0e32291fe2fa9d4a729e4c86e09c656ae68588ad0f1324add7dc62edc8b4fe9dd182a1518d2aa1a6469b927160bd52cf52f62d5679659ecbeb24cbad278a1884b08c36ea91d3a4a5284be1cecc8cca1709b4c7ccaacf5311d85b4dfe295bca3593e99f3512b0d9c1da045274a4ed6dfffc3530f2097228360d332bca05de255d2298344e79de0545bdf0ade2e1b2823c1593000313f0bec5c34501090be6c2ceaf8e67351829264db7e13ade7a4b23bc7360333dfb6083a5ab910096641ca089ef863d7818fd480fee85a25962b62668ceafd0e25b8687c0e60ecc7af25ba5a787f4f37c53a051444150824d3d6834869c3611802b42c518b64a90a97f4f5a5ca9c0cecb564f4953973ca6a296769696791ddf2e28f4b571825c5e60aff1f42a5a83743b2f73458ee3c1cd02da245489a612b14b311573bf90273aea0c321f9d9167745000e7e27157dbf42970c4a45f8d2100bada24470618857b74c556dd08e5c17434901902947a0098be2ce3188c3be6ccd7ec7f3221a34eddd8aadd4e100c1ffec847d8eab3afc7e21461bdde9407285a884eb7a0aeb2236f9de8db1e8ea945344714270a4799018891563709aecc6debf2b946797af64db90cf28fa92dc9c8d95119e1f741206888a30678c58508d4bfd01013bac88bd8bc56d7dc66e32bd829467fc184dccf27edeba3c2365fd3c87f351711d3d7927cb69c8db05e7aa13ed0826db2bb19b6cd90dedfc33accf5aebecd4acc302c7abe9cc51d99774c57247f12a69ed9f2a351cfabba90650764be983b1753434bb7d782a7b1e96e99c44f4b01b9ddd8b73f2294fb31d185dbad73975002fac4f2bce5535d58fabc07f3764c3b742095b107aec57075909d552279aea8088f21a459e9dd086de9ad4d4c5ba7f8e659fcc966988d61c552494a1bd8201fd92ba245ca9384e42c5e745c4498cb1fa3ab092e9eebd56b618f1e354ac6bee81a006a886eeb855b34b83c355308a108746cd64c1829c3f474673c170ef01dee76a71dcd33428bac7669a2631c44618087dfcb583752cbc3ddcc2c000b5481c225875e6fe271377c5fe1c051603d8a2a8e951482c27a9c4203e9c113fe55ddb8dfc79e4f09cc71994cc531885c5208f59d8002df88abd9729e1946ab2ecca48482afb4a58cd572b67a051f7f2d58a2f45ab5b340b77c657bf22054649d23f6991ee6de0e9933ac5ad734eb19f911f2f239e33702b9a1d41882e47eaffcafbd890d60c7e08a17a5c22a24003f08767fe5c5dcc8e80bfe2d0751293e193dbaa003bd3ad8c0fb0041ea6fe8852bbbcff3f062f20ce9c9b54473396752d0d84a782f9b0b94235776055b1dcfdda7c60e8350ec784d3332472ac4c48d57d7983916e45b63d412b6535027d359d3f093faa9b4349cfe7ca2cb9c739060eb292056f22610f8433e28d077176ddb07d5c0ecce5b6dea48a565daa9f8f761ac89548131503ca5e657e8bfaedb99bdfc1fc264aeec1faab9720e8de18ec1086268c9f85199dac02b55f8f66b78d4db21f6a1c41276e082287b99b8cb42638126f2bd1197281125ca33c738cd8542fc07f278478f4c84778f73798f6eec7bfe0093e0cde6b0b1b1f9f0e700b329143f53ab24364caea109f8c43d20bd618b3587905774f3e57ae967e0d7ff98398c8e4ad6b25cd1e2ca9f1f2865cb459a1942600658279a9b0f13e79b8fa3936c72021f452b1ea006765bd6d9278b68c930aaf1773e5c9a965ee7bad1155fa6e6766aa0beb4e9ede2dc349df6bf202095cd9e93f5298b71a93d3e5cc05a5f7bf6652e3320a9179c95d351fe23bf2316e07e8a57cda97cd045ed5dfd843d6995f1c9c7f4ddab1e36e41d78f0e53e2918e2747097eab89ca3a9fc158d32ac0e6860d06daf49896b299ccb8fd3c13c68d92dec6e5d5cf46c572744e82452fb55b1d50e92fdcdac9bd88fc5684d16d75a7996cf117d311831526175074508099c800b782286db48bb01864fb2cc04b799a48b71e26693d0e2a101a98c4f98f49367191fe073e04fdd027e839f62959c779eb00cf1c03737a459778d7eb440ed479ce64179af500d946539f93b45af99ecd33038c88a5361bf69db44aedef6d0b36b5e8f934975d193aae812c623c4c9ff6771527d02d3796bc7f4eb524abeda8398be0636fb0e48c8062c75f68c1fef27ac76b7f46d1f8b93712d181abc93e078ad6ad0c2eb6c9563ae0816c2e219538f40ea90ec2c2493cad65357b90ee934d22c002cc7b257420a1e742c777fd8d9b16173000cda47f5142728d5f291e364630fc300a892f09dd8a08c0b80c36010a604ca80fe1573c57ea11deedeb0952f29f504ece034d738666bc94d10c868d1a9288df47e518f2a26ecff25a6f809d179dd5de60e30642a3407905dd9dc0bc80c34fce87dd3d8b46d7254ee892b04b57c1f04877f4b9dc775994a6e244d25e5bc9c5d830d87c34a1ec07927cd29acd7b133e46884cab47487e94785ff5eac878ad333491232b1eb2477608ce7a1278da1efa012340423f0dfd297ff206d5af805e845af2fae1da0eb3a4297417114758198bae7c92f4a441f424d04c37425de80b815f66f84f87a3ce81d207036869bb1a54f7a175ec150b582c3da9c4611ada9d8023e64943f494485d44aa2aa8b3b2c62603cb2cd75ba61279a45ea16a47361ac3cad85fad774eeae62e4f8ba8c8564e9f3423a86890183360d9b3ec0d5eefacc9a1087a07b2f20cabfce4bdd499bd3f8241bc879dcd981ca9a0f1e2c87c9ea75e4c1376e51f830aba8ae9fd50bb7a7bd9b9fc5b1d0b0592de18d289a7d2fc13943f1fe9e179c02581b1cbd6a1c9a3e38821ddffd11c8f3b55a086d72c91196b1b439466212bbcd0ab7666ee3e3029dd87952e76658bd735db72c5821de0b26530e1d3e1c4404d5cd4782a33ab7b3ad1fb41a489b2cba549b7965111510e7b4138577aba039a9c770adaf47b14cf5ce1fd887c7c6a7b93f77db5a83d62406c90ed9e3c251db2474f33118e9334ef2721dbfef3a442fbffeccec8e8d0f02ba4237e585e174c6c95e32a839fc6dfef3893a5a8772f14216b3eb59e0a7a2ff8e01fe3437a8cce2df179d1be768eca6193b0ad4202e5ff96ee3721d30e80e9816c365aeccbf7d6d3dcdc4c844a2413959b548507cdc6a31436f5c53d72385ece84664a1ef5bbace58c5a30b5349c44e3666d2a89476ecc6b2cec4c4c511d93ae587a6b55670cc30a91319a5e7b7c8da17c14a018f40c577095761cfc49e187e9e70c81f56f2dee882659cd3236a3cd3810febb01c3bfdce539825350b4a1964dd34dbfcf9c8b784d27de88978d015b6668cbb695b95b862db9b7df7676e32bfce9ba5630320ee4666c6eaffcef8b405f82691fcebbd7df316b676cb179e1e1133ec21d873fbfdd41cf39affc6b9276ee7436489562e4991bed7faf642e8befdb2ab8f9ccf77efc30e33ea50d7a5d6d57b650ecb6ad7b94d3fe119ac6a939f9e2df42f04c0debb3340bab478689d361967594cbda275fbe33e91f5708c56941dae1cadd9a4dc25ec2b7693d8fd4ec7ebbe9245349efa6b5908bceef0f910595c35fbb332535e5248ce8bd98d766869e1b5c8a54a3bbfa4f2813307966217967f4cf191f15edc71e500901d4c64ac19dd3e902a9deb939a57626a0e8e8304af2ef6ca0f9b178bd4b58010b7504fd0694820d5992f202c5daa794e360414694cc529fea7850b345fcbeb4ac37e719a29577e17f8494f3aa5a73b6d4f786c341f1e40d26624bdc5cfb5627ba2b564d69c6276b3ad5fae43fc5a272523c7f0d5b9479ced5cf2bcb8874225b79d0646997ed06246f2430f99478b3edbbca334a9e96d2099ed3f2163bb3d4e39dddeb4428747d71fa910ddd6e4054ce3a7d8f61c9e6b97cce9230099127b591af5e58eff9045e175b919d245316e0d7df5d067859a1cb70cf35c406a20a45f770948bf7727eab8f4ea1c4ca2f640acff11c78d40eda382a6edd87ef4c3e2b954661c71f3490ee3e92f0e1f884c9e3607e2a97945e80434da17746a582594b8af85b99dc06131159489e052a5a2bd537d0424e1279e68d0e3f8250c58cac2305c0f860262257f1bd44eeedfc968aeaf846e0f88218ff30efa43728e3a7a80d3ee9b5da32a24bddbb7a447a2c11903a0d248ea14fa5de4c70272503c1fcb41ac40c35bc52efda535dd92b8ada183c0b0079b9c0cce067167f3fcb63386f8ed5c7981bd8e4758214b49f4d230f99d31cbb6537f7542a97c2513309e953c300ab166f53544a22367a10ab830edde3027647bc8d20c6ba8cdb99c63b80623090fc2b864de8d77b76da6d930f6b7028abaf0ec2b37ece30a5b793cf8607820aff529b2785180485bd81e570f093612861a6f02769d35f3a9a459af4f7cdd5b6e907184012c219aa717e4cb107d968242c9e12fc1a201af81cf4ad35c09717f5f7a741a6d8bbb54db1f14b2cc7625073858f546f4f4512b524d6040a3628cbbcf0d1b1903cf13434f25502470f384791bf566f0ea2820af325e42993af836d22bb4320f35ae87525eeecc10af314aef6acdec6860d4894b5c8604c2c39cf48541b4c76bb0ba86e78c2d87e22968afae4e528e9f28535eb773337fd96273c4faf317c9306a1688f6c6e6562eecc405c65d5b20a443ae581b50e5f00220d595a3d8bc5ed4bee583584a4d7447c35474246d83152c747b75f36ac321ef322a5bf373e4d0e77b5443c34924e5f80ae340d9584216c8fa5085386060708ca49c665fe0e2e866fa6f63f2a31e70ae98b8881baa717380a20d98e9ba6136b65b5c8b84cc6b8ab2be8fcdd4e8ed5ee2598217da4711013f88513373d42787eccf32c3dc770d2dcf516da0b3cafc7b4ff0904a3649a965a6cbff15df542d014b8290bf3ef363c97ea4b95fb058f2350c31c27e54417005ed2c2982570a65153ceb75e17e2f0f5f200fe69d6a3fb553580d8967ab18eb74d49e20722458fdb41a0bf14aed0d25cedb0f2beb1edcb8d50fed7e3ad679c316b8afdced30274d0efea965efe45cf896bba56f6779e09b62543944626c9ab18a5a1f0d45a291731f84432ae884f83020ff4cc0d8a5fe7a273752c1c4c846ce68bffae6c8f75edbce0d37dfcaeae465bb6818c3aaf7ff8bc0051045a9ab16f454f72ae77764964d02b3ffe71df54e027fb92cd0ba6b3ec0a9e1043c7e53a4ad1c62ec64f5c76187d2a413c48ae83a7a8dc793ba0531c737586c76818ea9e54745cf416e3aa846db9a7c7c25c80e24439904a6d90e16da1108af3417341bf3cf90b31bbcb17c56c549e6d897072d0cd5116a0e3e6d0ab2391a9f45a3139fe5d4f8966c2f8e82ede8ae92e0fbf021b86996863f367efc837b950553db6daf51d1c42a682835018a9bc52c3fbf5e62592ab8f18e49fe58540232e9ad4fdb164c64d115a455a3b558c4360902f352b5c2f427441783ed81a7bf2c8be529d2545ba2c35a12207099b0bad43d07c965f9c35f8e3ceadb70cba7ac67f949d081b8086ea7b96c1e9c107f5ab9ee2748ca5754ce355e79e4940ae08338bf6a56113f3dcf3f6698d486d2218120e494b53ee7deba9fe8e8eed7835dbe39eda744929da924dabf299b763e93a7c98107438084d223b0b1f2d80728d0ec67f5a91cb3122f3fbb340fc1c10010e85c23eb6646019738acf13e931d8e9fce141eda1608ea0e4ee218d7334b981c96c51814f4eb736086e3491f65cd32a94ea37221127e527df89f6a237fad4c45d08154237f95f6a250289aa16d516243405af5a49ee1e9b6ab973b2d5974678a6861f6d853f09aaf65a990aaa822851a2c388ebc93586dce95ae45bf0c2390a2fc119ddc77b31891e4066238074f2e3abba62d2f86b4ef572f6178881944fb997529d42b78dd91ad1e9d254d883a58f8ad56c51687d7ca061c7670e5e55fc3e1b4c2fd532b21824ab248e2d21134efbe5b7079fbd3d7bbbe72637e44376350c67f58f4e52f9845abf9d869a46593a7a15c0663a275169e45520807ff0563a581f33a903f5768816f2ad0d2bfdda301932605c3c9224702af708a3a1abee34e5ffb42baae5d115f18345c69abcc11f1e26728d248236c1404c715247e509dce7768ea9f844e239b77452f49f3857b0c69eef90d3df039404df52efafd1b5d607b72ef1d3c43d9aa97f2795e9ec9ee13aeb2246d3965b0093b6fac81f4d7ba9c97a4c2ffc14bda58789a05fea882b85bb6bf76f45f4f816bb448e8cd46c9d3b82a08a45fbfba864c18e5397217e040197d5ddaa39d25986ed9fa14e284938237e8a93a38941375ab03f26f5da492b4f691cf44f67ea9cb1ae00d297a4a4d87e2d217cdc306c1367bb4bf34bb90525b995f1535ce5942e142a0f1663997375e05f25a772bcd3de98a70ff6ae106fca7d1af39eed301942684ceda7d430663fc9a4214c3303029692359634082a60285889511426e967009767e016fca25fde738715119079f9b4efaabd5b1fbba29557d92c72b1fd41a3d2498d52b8c61efa1c05d04a688ff5dc0d71d1560061156d4a162267fa7229535535d15e61e3c75b44ed4b63abe625b4ce294dc614b5e391e4681d1d8f60e44086e1d25fae7ae947cce9873b089c9e46f09f7d3b2a826346cef7f1b5a8c30863fe88c553f973ff0e7dbd2fb1f7434bc3877850126e3fd9207fe7990140fa544d17c969371fe672fd612c62e7e83e413949b90c688300a5c27b4664c7235ec28562d6c3fd12accc89dd8a0ba5c7975e9f29ca6a090ad60f6f379e0c8bd14466f71385b0f33020e5adec6f63eab9244ac4b49d961b31bea14296960c5debdc4e860c7f649085eafdf6df236612a3d63e61af896e8d36b93dd3d8be099f00c332ed6f7253376c16cc82a45d7069b1e92003ccdb19b7c15b7f43f5730d6d4d8f6412a8e8010258a97789e8df1f2fefa356382866e93769575368198dcded3ac08fd5ad5ad3030190a226369833fc1791e235aec412d42a0c6b2bc76d983ea2cd7112b806c3f47441109e17a8e723d64b38f18a4f7961f59a56d7d230aee74f0288aabe8542cbd56c13bca8d1563de0349d397e3bd507498272245c10f412568bfd6b5cb7c765b488f56d5eab61c2ec81031108b9f773bfefec6034780cb20d6d016759e6f9592fc761818fe884b558c4e9b463df534fec250c92b43caabb8b57bbb914ae046566f1ad86ce2dcb2c9f16fd5ee7b728e011fe1f89493e79379ad1d79d79e9731beb269fbffedcbc3e2e84e8bb5e676278531d5551e0cf06020bfc0855e1a5fdb0eee7a94e0f573f69c5366739c85c93b6f5de9e8912efcd819219b0130f198045aaef739187d1fc6d22321a37ff25641ed7d7911cd8a41095713979dbeda3b0c9535ec61ce47f0e436197f2bd0f783a1f4255e77147cffd39b52691ce4fe96a611228684ce329230813014ececc5c6695fdab2054bfcc9ac5da7f8c419a619b5f225305439465f9add0a62222919fd5e33ed3b95a53f87d38d127fda43016b7b9fa8519f9aa43b521af76e09aa66fe2024bda6a74ed6e8e0e260535712d9b5e6458f1cba4d5bc31c0b1138286f4907d0d04c2ef3de88ba84aa49418d7601ca0cc63635b1a064405eb5bc56de3a82fe1d3cc821df9310ecc5d95f64706dcef0e33250f9394c30d24704d32bddf74593e4bcf50fa9f34a5439ee76251b7d9f6b7bdd485967ed58a65756a930edc67c1714d1ba4dab49bb83448c1e74996f2b3e251319390f8b74010fb9b705f8c2c67dc0f45814f45bc257cef1ea0869574c633b787d996ae497c04e4d227da5a1a459944ec3cdeedd8d24a0654548be12f8f28f1d6532626b0002d00466c1fa143b879ee3cfc119a26f639cf1268ca106a7f1a973f24a9fd8210143552498d48cbfea87ea78d3251a6bb00a2dfd50f01f3f7d117d4009fb8f1ea223345eda244e0096967462d99011835f196cb90865cdb40a32c4fcb126917ed64d9410b0b2164f2fe17e4f8c8324bacc28556ed8f61f73ed91bc2696291a3f8ad4534721bde739fdab181435768629b384044098e3b260600d917b9c3f369a4d2edcfa1fe0863f90ddc8ec9e5b29fe84c2be9afa65d19b77c25a09b333fe3c247a884135d14c2ff7f9f4c4dffd84d19f44f9baa75bb77624c1638685e0689489257eb47b019d555e9311bc0152a2b05d1c32608343f610ae4c87a3e3a9c5972f9e6a38e5427d0d641611dc31fbd3537776eee8b9239fb2da87f674099ebbd36aea84680844eafbe6b605308a0254dd76f5d9bccb5dd0590302276b51dbc1e1dfce17cec1be2a46627d5b8dbad4bb2aeb5bac5e9e2485a939d25d204b354e3654ed133615eb4b45c0de5a1965c6ab86af06072d9049aa450f4057e436cd43c09743809bb3f9525a2661a41a617cff22f8f6daa862016a915c55cb5b96448bc9526ba67bc5e62cd93d16ced839000cccc7d90506bc9602e33c1c22205e37c1875f7da96e15639bfa4e3729bb4aa74bc70a3320e324e8c7e3c190802d9fef234576428c1e6a13d604dfeaa664ad54f50a7029e17df8df99c12543b708a42ede25190a3deb149bc5921d07146823a6e487b39d58f53f2032dbe985fc5b089e9c0cafc64396ca429deecc663de7b1f4d2cc1d82c45d5fc7442eaf22e6269d8ac6f31d27665e0591e78c3fe3ca521f9a368a2483d71c94d204a746644151765a97c2cd8599798f620d8e4534614557f6ad388a97e7e51c4b8c54d92b955c6ac3691d90f0cbbd9671c8961b795f44212ab0d000abb8c385ee5e04f4072b7f8a7e29c502cf1cfd753112a8a093a963dc9de0feaef33de3447558d9f62fe8baed112f8bd96b3b15193be5910f1c450fd2075b6c967811ab70f5481b399a8e82923230d913e5926e9c3efdd67c4bcbb1026b6b97f9b6ce10ea00998b963bd04f7e59e27d72c9b2e8a16249d4b943b7808253a2bd9cf5c6ae7b47b5b33b8686dec4132e9c23ca73d396dc0dc5dabfc1e28c1ad1f78565071ee27c58bb7dcc0604a541e7ee83081607db4d15dd46cd7d863302fefba15369dd2a75750c24416e2e440b9f0ded5cc463e8b317c7464bddac6a9dc63889329af2517f61231f3692ce05a225a4feba3f689e704e02868a636fbc9ca3e8eb9526ff5d5142b3f1a737571e87778f8457439d491940faac3a3b3bd7d037513478c94380bf9b4c2ae082e6a6187a1aa85508d671821a8537f88f57c0cc2b4ebe7b648a4fe3d6547fb3f88f9d32604962cfdcfc43ab02936a2f21db870244e97c95d8b1350ee4a6f0cdf995b28afa945254c1bb71a6322c5b36d3c9034f184f47d8ed57b4f22e96195b237acbf6a59ff8fc323a244673f16aa546d58dc907703a3aed14e50ef0ddf4686e910c1f7414643bb10fa47b42808ab72c6aca070aa46ab5cb2b20bba6bf1f69cedefce7c14cfce482f8a1ead6930c4059af8c2dc26e37ef6ff12a3dd553e0847440b6dfa3d6c4b39926c51aa2ff40b566f52694135e1a471fc8b2afa1df7b0106b1e6875b2ffef2bc86255168f4100f2ae61b518cf42593d6e4de0965b61c9d1636bc7efd11d354ab61d88ef124d8c5ecc56dcd1fbcdcde0daa6f9a49f1db2af38d3e82ccd466d533903eb5e1ed224d00a0b993b79ba92cf2ae0a41c028643b2ac384fc4c48bce5d310b0c74bfd460abef8e8ea9bded9294ac37ae9ee19fa3a6ca1e58d57deb6f77866ab5992af9990d2ac75e791956afe054c53912e355227c66a2a88ce10fa66dd9caf362c9068965cdd609c1f8350e8426d010e5d481f4044cb0e7cc69157bad7a2c7c1424d5db595640add82270213213963307aed59f69e32f2cdd785086c1118a4fb7600e842033067b6bcab8f81efcfd1676a1c5e36a7d8b18c6437fdf4c00144bff4078f611757b6d5c3b32d71ecf8362266d5e20226e2e0aefa80115dd34d8b45f282356fe06d48beb71aa5524a01d8e85309b9652c23e086972a09d896e969ee61076e17a657171ecb45b0680f1002022fb436455b9e150ac71a2bdfee1cd01d9712839f3efd9e723d76fc787b6c8a88e7a811c3e310da4ec1bbc257ed062beea0396636bf60cc7b29a38f6b95ac7a1bad2e91e24f981eb1fb17d0edd4fb61ec2245062bbca1d14026f467a8ff771513d804239c86d05e785c78f8a3d130d90a4802fdd99b3fa17cc6aae527e7c337f870380bd36befc6c0e1c988d3e639c1b98a183fd5abf1da28fb70ad88ddaaaad4ea8516e5b5b7a850b9af5edddfcb1284a85f357d3071d334d7d46e3e3c3c78752ca134b58e32c0fcbf7d65ec354e6e881dbac9ef2e341d522f2e587e4eced3e4f5c0f5539d49716f315fb9db0f4b86b6e433cef1d455edad5965647428f0602330fadad759cc8c5c120f55de024bb54cb233b441d214fd6eddc9acfb95cd998c46a73b3b5f0e47a38c60c29ee864a814409746c16880920f7d218e212050d5260e2f82f2c2d97e78d583c6a62b40374b9e47cd37e7667f91f4e8cdf44a9b25fd46652b4ca933b269abf8d8483a6a3874609de337c4c22ea5ea5f8465631cb919f130b5ac41d5e236b4496c884ed176ad7a62a047bff66ebc481e31c821ef997a4a8cd7f1d3978842d772f48271ffdaf27821b600c7659a5d274da16749c085335b050e5d482be5073bef34a07c9ee7b2da78eb86c5ba47a7274ba145091b8f9d328abac90b4dc21324ac7bea62078c046e11629593de0f313f944c5a468858b42c8d5448be269ff604621f1d339270c59c0e09c6351050a3b6797b4054eccff89143699a5fcfa0740842189303a4d8feb96ad8be4a5fbb6235ae401303d33b106f6f54164d6609de2b85083a2c770b4d6c0492d6b2f4c5e7fafd2697768e88568ac93068e385c309ff80ccbd3a6e28a5e6742fc357de07d4a146918b0844452a8449a05b1688fc8a3919f0a60ade0c02c18fe44d38c7b93dca037a80feeddf31d6a474f714d64489c747956d5478ef6613fc4ff88f7be432d115860fe162d92a4e2da61c19be069099b7690b6710701348734921a2b7e976ea86612961bdd281df371b2ac0b0ead159422956b6f03ff586cf3f916e32a425f7c7378193b3a5a9916d764751477b889b9cefd11a5a7dba5c6a4fa1de64dd7970fa3b84bda993f172a45d9a6369860daaf8ebe4b53fe51d022b6f5194558ab7b86a100e4279fa2c7588d9f61d919a209fa87f2bafc9cff97ac3e6e62f3227daf45bfefff2a8dc1675d830646c0e83903c00c88fc466a028f15fadee82bc95dbe84a04fc481e3a6a04b65574a114e43db4244ef76a151dea5610b9224f5881208c150022b1ffd44dc1cb56896c12a0118ad0f9f534b8fa5680039c9345af40863431ff9811659778fce85e1d089a3b7f38a2cd0ed779795b5a31e371008b9c015f6541f6e76e07ea4ba15044f13067afc296055275283e5b96d7355b7b034b0c2d74e7b9af99a0eff4bc5bffd64b157f3498c6c41b51c2bb7b97f602742b1570dc763279fc7a6ceaf25cd1411aac7d1043e49eef39d6e2f3ac64e9cbace3e1f7e582277072e0f49619e6a5fa3039f429fbe31750f0eba0c333f3e810072748511686ed5e233ee5b24c943f520871c63a3c270f2f7310844f94c797bda2a079feb2ad11601c2f66bd6308a7863710c289da05633c50b73e3e83f1b8629542608beac190429ef37c461888cd3ed28c96160ba61b3b3e4de4173c41fe93aac5bb51b2089c0cda9931ae82de0745efd718b4069c96f89391af1703e95b46bd820b04837f13e62f8e5dd145a44883d86b8efcac81eb62dcbe9ce23544402fe4998c4f0c6d4f8147c8095ae5a79488883df176c305c5c7cb277365883a2f72096f298baa8877056cf7a0991dfcd349d209fd27ae0f1a6560b2e48f2137f8951a336bde368bc81a7ed6b58273327613da6a5357acc9d77c628f5c95d69c83316c511696f176b986b26e4dfe7a9e89d804e3e2c8592f50b13527de97e1e0318defcb5c785fcd3c4ba3791fc425aad6c9fc4178c4b019c8f7325aa659bbc5c8ddabd7047359a5284e4a46f10f6ece61c881b0ee99fb709a2c2aa952fbda3dcf145ff154ec59f6518bc77b6cbb50ab2a122c0177badbbab9ee7654f82346d7f713044db4fbf27b101823e1eedd323aa13dd597600ba44c5db85946b1f75ea5f3d6c2f3a857ffa92b78f8935438dd8ccae7e332e334fd08a5e19649a27832e86a90ecb3decff804838c29b15a97781b7ed28fa657ad7fcb079330812f80d14825643201bf31a6eac01770b97458efbddc7c40e715fcaf7d849e3b5d27136753573a6f62e5dc92a16ae81ebdf04d6249d0c6c64cfb0cb1b2061d53118a4bfb0938c947e24ce002a5c43bfebe97e2742b4dada8d666eff86602ea7dcf1d159577518a67a7751083b42e0eee7aac1e281c2d89f5900a814fe3f88b74f3cc4aa662aeb7b662be99b5fd461cb9989dfc5dc1d3c917d8c83352ce51eb2c8886530e4bf1ff465677f8afd3561960fb83519c068cffa5400b5c3f73df8bb2f37db06b1728227b74f64d8faa51fb55dd5af8a441cd61a35c76609445ee28607a268aedfd5adf9639bcf72e165acb8cbfb063bb8f1a0ff80e2cb006cb7d5577aa166d8c122290729d6417b27bfc741f63f785d38583a00556e3b2025d95cd81ded58fb6c28f6d645e2def3cb02cbce0c13908782291af6610025187801c1f7db6567567af82529a2a184ff9745f0c0039cfae63769db7cc6124209292c02751f68f5b18d8175d6d06156452f775dda9ea6e0aab359ef5847ce0f0d4c40e9da26c3a4e53042965390a342585dc0852f543d43069384e811a7193a39b07056967b69d23e3906ae5cd4eb514fea50eb5c3685c49d5dd45cc3f1e2c8b739e622a05b2cba3b43473a025bc1cdda86e4ecf6b5f93e901323f887df559e3ab6bf2f05aeacf1af9a4b1a56a6113d5d583e459d1090f559de7cd443684f30c1f19a0fe4fdd9f890d9c4b453909dc54f28f7c249944778660baee74222de875575c9e00db0baa6bad4dfd233ab5a9d50e7d63acc3cc8d76d6b504d044bed1ba1d428888438c138a0f29662526e2b799e97723585e38eea1e0aa3c3cf888960343b36caba5634d2016f2c7bf3c946e635b73afcc74b982be695bd8d54374c6e31b2521eb3224141a46e19b91ba25029aaf46943497395cc0715d970ac6e0880117ed9b69a31209cd1df8b516ca32d87d7170f5fe1d09a128d3136dee88154b37f646b59d945f07a166139d5c7993dda203045b44bed68351642158239825ffc6970b3a80acc6c5b2989f05a9652af66efab19d43fb2435b90efdde59b81ef9c3e0270d50d0809cf7bfcbb5e2db8a12d505dd9dd779301746b4a44a9ab1ec9f015edaaf3289fba5e2c4af273ab36b5697150c0fda865f04f11677a1dcd43a84af72aa1a94d23f44b3bc2ae7fce912154b96dd5529bac27d510d9ea61d26226301d2ed05cc22764b5f1fbee46a5e83f5589d8e50b2485567cd57a0c6cc463db1bde7994a6f319314911468bfce6b9f274b37488c8cc953ec8bd22726077b05a8b1cb7e5619e0ca2c70a5deaf7ae7ce19d7ef20c2c0b932aa3f9261d732ddb710fb1dff18a4d7b5c001d7bf18d2e07eaf40f23db592bf5a588e81c99ffa130310246077d4a80eceb93ed216772f3e81f0985155ff090746b228a08604e0330f1a1302efa1ecb5c05fc084770c7dfb07f58f97b4e5d5a9cd74f492b00bbf120bc8b60aecbd8798a48e8e4beaf86aa003679c628e6dde677bb0f02fbc527c959b4264afa0de32a3a02f4b133fcd8bb06da177f3c6d2fa51d136ce3a19f2871f4175c2bedc4b936fbdc05a3697a538ea760b6370f011f40426bfdd0da8ee62e03ecd8d6be5c4221c583241ba85f6cc35b260e2c3539ae6c8edc8c6ccf61611719116953f3e5da60808b29f06d60f73240ebc88e4ca9e6324164a5dc7ca125a794452e38e71ee072a3f6de7827fe426fa2b4258642df8f72425df7ed8ee5ca700523fe670751a1acf1e3ab517494be19a9d57567a3d09f86c283ea91c288daaedd4ae8dba51d85b89a23ebaa424654aa35d1162095c5f413c20508be5ad47dc9d4dd28b39c89f8cffb95d7fbf4e9af6e3ff12f6e1bdd9a118b759b47f94278904eed9a82ffc595654d430727f51fae7ee38aa640d4b6b7604443b6fa2a4efece7fc6ef76ca5789679068aa7a33f956f5a2a819db5a5649060c78699d37bef164e5a289ebef1458a43f5728602d1a5a6cd26c80a5c6504499971d310257bca15a44b5ceacabdbfd57acc918f93637380d57df3fc784d07e84c7bf5dddca80525ef1b0336d63a01644da145d2e2742ff1c9321d7476f46be55822ce16965cbd1b1e4035d146592e4836a8806ca7421a022cce2e74f72aafa0372810b786d2122dba01e181f6daf3c0f2ee5df357d346a3b3ee4d601a1b4b5aae86cdbb6866fbac54dbcfd589fc6b49f0f4d29807094198f8a94655f86ba82a8a0908092b7cf40862ef7f0ba3d3f2a47a6429d0c9a1fe6bb324f2ee28533d0192db9a531830b599c98ec05eee47a61c80776f6f2daf33aba76b2a0c9e5daa74fe49195a5d0fc8cc73ab540ed5ae6a450195133613822cfc84142ff5fd110ee8cf8d5d3774dc59a824195ede425dd274a81af7de1be1f37c26fc475fb26713e3365bd8a4ceec0a6d99ea46a1c42a7dd37632b0190e60a56ee72dab1f1ed1ba55594d6fdd3b1701a2a6ece859f30282a6a89e7abee26659074e4415bb75c0043fd2edda7219cf63debadaa0d2c44194b70b4f9ad5f64abb6456855a7f27b3d2d1090f3c76165f975b45c6c888861c6c017056ecfcca5bb02aea64e35a6d205c7fbc39fdb17e92c7daae83ddbdaeff0404a29972f89c1ae0e6a1d6c34d2225d961a5bd724ead9df8485ac04af23dbfda0d8edf35e618fb9a1500932be2214edd74c0c01b1af43a251898c50951190b603e31e661fb240596096fdac799250cada4f84b6e4ca25c5b27b01b41a10e11c33f6584854d14b75f4205fbfb7f16a6deab2a11f5ae3ee3243b6e4d7ea0ea445f60481a11ff6ce5d9d2c446ae156cd62c27d94f34ad5207fe0304595ff7b416b2ccdb5ff49d50ce6da0d3f82b63f952fdecf19c1e80f27c4858610834c3b4a6a0e7da0a5d79bc393413817dbf70c29c4afacce3cf239ec5c937ce75ba9a469d9dfab4b46b9e3860d9ca07570468189655081cbf0017e44e1053aba23382602dd58fae6c30a24d10c663ccec1cfebaf98ac1ea190dbdc92107cfd4ccd25da390fa61b90b57827553ea12ea5d5b9afe5093369aee4045dca088e885a96ff742d125b8650bada01210e4f47c61f0e128aa92b401f29f618073642015aa2ec63463dc129aa667ce6b54460f1a24b886c674e4d0f052484f522a24314dfadfebce5d06270f6bb0d98670f568b6b33ca6155e8005fab26c71583700e2941fb5d1302413c6dab016c803dc5be764f8d78ed3ca16009cda7c3cdaa93dce0f827d18503ba12f3a2aef7629dc7f6758c9d6fb541d7990fb804b9240b490b4129bc518d2c6655de9bca659de7e3d35f87fb9a0db99ec2d3344f428f7a0cf92fe7ecb62d807e2a371211a9d6fdf0737fb413b1c45fd88c3bfa73ab00bc74faea6a948df0807a85ecdfd5a357e2e6b092f81c38c9917df1331c87dac49c53c68bf101645d4ff8cce23f295b94e9f4b865ae04e5b582c0938da417f04cde41d2c2f837e02ba23da06236db4f407e80f838384803c591968d02fe304789107ca24f99b85a4dc49f68e227cb9d61c9524c3e4adc13b0c561a3b36d97f41f80634a43f1c631eb1a1bf303aaf9cff92f054c45d33790e3586128dc333eaf1f5103c13469f5f354633287e3035fea5b99c7f44a15065d09d8266e6761591880e142db96cb61e4e3383ce67604d8e09afea26b50259316653a928e1963b85a140ddcff89f176a37054c32295c938f4d080d9004d2931bc7a78d54be440591bc213813de2b516d6d7d389391af144d942315b9d9bf074c60ac3ce54305b3459dfcf8cc27827ee1fcdd68bb2ff470f4dd139579e6b9510fbddfffd2dda5873e91ab3820ffefd6a92ca37984eed302f7e3f2b9084f57f7515b9d8ac1f6021d9ef21e2756fd9bf2551e3b05f3e5480fe5985c3becc4c655679432ea594bfc4cea2b288f89fac71dc6726a26404c76d26cec29063e1ae19c4079c4d0f8e5d23cb8f879f9082037b8d777e09f22e656edc0444a88bc51655f34d2b4bbf8f28b4bd7168584e01cade508c772f98734c5fafcb789620a8c87137fca61fef06c7081e13ea0940a4f8a4a73adc93fdbb3457323cf150f97045038650dd9b40f632967df774e78b651929b8dab0074b52115ca01626161191a86c5515193c70783e9c4719f509c90a26782f1caa73c63c8674822140777b104eb2c1051c6bcc81fe47f4451bc2b2a96a39ac904abef3e19d3bfeefdbb6819e68b98f492a33030b7d7186b363985402b80b42acc25029cc807e70d9003783d9739aecba6f876ca9a4e5a6a455532c4b234fc27036e1c5ca0ce00108b7dc3939e58c53b46270c128fc99591efe4a054d668a6ac8581bc2f9cc8cee5c8d582cbbebc25f61bf6f0a49ec527c36bcd2052eb67aeed6999a23ef0398c3d8367024e4f8a45e20fcda277ab0a335462e80c15d0695372b1c45e276d94046e9d048023d7517c1a93f235ec5735c502c4ceaa2c46d391d0cf0bb4e3e91f60304244531222d80abaa65a079f7e229335c9d6f1236a6de4868e3b948c14233d21657eb9ac2636231d2c0720dced86bd29c8ff7ff02646aa573280e6f1eca7404ff6ffb0cd1c9ad9bfdb4e4e1c09f68e7ef29d94004c8e971a1786244731bdcfadafcc297f7d0cb4f548ff4ec6f42271f4def9c1c3fcc41da5459df9b7d84788bb5b2714c66dd8388dc407fb64c4a7b369581d51123e884bc25eccf0c623c8cc9ac33a6374667f4d7c5a0943034933ff18cc807f2b734e9e1a67d2c07c988144b4e6e581e327df6bf0bbe88375cc1db015aaf84833252cfbe69a16c739ec4afa6c1fff5a64c887edcdc965e5b525bc2ccc1f24c473effd4170801aa4b2a1186054a4b46b29777986ee23865467db1412dde089309edf20ec883baa259b8dd5932b3a7331d6021819b84568a780adce7d8e21a0c53a3b9da0a46bf1b1fb3a6bd117ad38757d01004569dd512c33233a78efeb10cf558743027de4f13a024b7bc9681b490df0c0042c61fb60a101b78acb5b79da9726a69990e8d7c2c2f3b4b7b403284d1b0cc5fe9758a5aeeb23967d3be37569a8250f774b41fb7445dc3ff2fc957d96b0fe9f48d7b0d8a567cf147273d42c0f1167e9e388042e40d66ab0a871c05b2043c3ed1c30e81421e423083881df899344cfedb8e587bfb05987441381c3b6b9bcc37be32e38bb04f1d6a4008ba0cab35482902918ee656ea4f851317a831bec7087118c7bfc90123a37d5369c5ebd6add9669a2b3f4e7c7f8a99e47cb449d2bc536de9843ca21645af682f8467f069e1d007a5bb0b5ef5c55f2f6c7beb843332a74b255b1e33134adf204282c8c9a28be7649a222fa5830d4b1e38b64c27fce188d95b5f12302c4de7df2d3d9dd21e334fe3cbc355520afbd7547e1db49d069de0b8ebdc0ffd6351ae2dcd84f8d009ed7b44baddab6455301f97fd15cb4bb288129a8b96db3666ed86095197f901e465eb580b260d5f55e2da32ee02fde6cf7b658c6decb67a43d854fef93ddf6db3aed1dc9ac7577f991c12870731d3db5517cf003d4ab3af2000306eb4166dde91dff9bff9bb630eadabb22350f60ed725759c30dfa63a2f2e1354d1c1308c0003815cfa043b1042e08e48ce82e3a3cd224db5e1715aa9b8ce21b153a4303d559c37c6a6d0cfeb17331228702dbff221b93432ba18eaf2bdf76ffb9421e738d579724a060395a5a999948b626a1bb5058ced790aafd790ebff1f83411a959e617ff4a45f19ac97310c1078cf92de698978fa799964403a080e354a04ec5ae1217f3a5990071f917f1074127997de7eeb18a0c7b44060175e6957d02545a8002e46c362199d15a9ad85335d7f4cfa39a06d7c38b94e6abb46494ccb6b0d2ab9d9da8704e669a21d676a79db54fa8d5df0f2b31fbe4594c658be22a93b5375672fd5d559c63da62f6ea69c74467c70793a212648b308fd21115c46bb584ff313878a2fbd091d0015f4fc957a844416b62372a95577ac1dc17c21ca29152904803a242d1555d8d5d5a0b5864eb67aadd790df0d6969213eb23eee4335f17967f54901389947147b1ccd99c54f37951dea4da1215010a2d230cf5610bc8f4e2867af19aa4ce4ba8989426ec1e03546efd979bcd73a2b312c0d7d6a6fcefd570aefd3e9d951a9e03ffa4482e759b6a4f3bc4b2af14b599dc2ccf3ea7de406f074c961707623006833a847e7cb80d0c8b4c226f7840bec994a3540b97a60438c0515eaac61a3ade349b5d4cd24cae9a388f0fb6e5677e02203f2fb2139052962dab95bf24693c55b8cbc151369a52c0a0a43910bcf3060774ebdb6edec6a191ac6989c378ccf074cbf41c423a6c7e5aebdf65f152624de16981c15b38a29e2c068705864ac1866eccf5ad7c403de6ae945cd292ef9770f4e69e57ec455932fa6f72c251f6f0c3dedc3bf27da4a3eb22cb2a271cee28984cf6123d4ae9b47fd90f54363a96f8d8f769c04e657bdca9caeb33bcdc25a2cabcd390987f0535ab09fe8e8011ecd9608f792cf50fd6949e57fc85f3cb590d49e32c25f7891b11c5fa0b6ad794633048183e63727a52df1146997ccfa1b153d0854518501a7a25c177380724f8f050f60bd2b313f12aa4f6c291379a18eca32764f45cdfa07ff96752750a7cd8f374d52b94ad710d822ccfc632d515b5043f8f080c3fa2164535abdaee1e2fa98a395e07709a68c0259e279dcc31ce51607479b61091c5de2f5c42db8d534a2e5bcf4135123e4afba41dfe8efde7157aef2fccc6a2f981468ae85c1c5aa2acefc5d6a0b514ac6cca8df5d78bc5575b40f6e89eedcf168ee15afecf89ab3f546e07bfe46d8b3e508431edc3d89f4bf4117d5432a258d29755eef31e540c44e025bae8638e6986ece1caff3af4c65c0bd1a99958fcf83ec82dff5b0a839e316992348293391e29ff4e9c528cae9322ad0bfe6cb2b2c1a9b86667d5af65bc4d705356917881d75a8f861197c3e6ab667d483bc967bb8b0b8038db46a0b73c6301863f5bdb43ffdccdeeb3c20dd707c3e0b000cfe5ff13d11f15a8e3d375a48b401bfe1522a229289e90bbca128c41a2494713db82a17896e638900e0349229dbd7edfb85d285af80cc403d8074fa005575842841f041235c996bfcb8a0a5136cce7f2dd6f7bfd327df291af783c0325e759450f89596a6661869122474f0315c0dd33ee8770d2ea2cb0532855c6e164130b7be65c7f3f431e0c3771afb8d1a02cff8bcf7d2b10d5fae552e58d86dd79bda4af5c63cab68ecdb080346ca811e4578404d82ec77f42cc3de73891d644e3012484913cc373733a8e86e4179664c492da0f28ef9a4d11162a55f466ed446e5406eb69c8e9b4d65ee7eafe542f32d5546f0f4b342f74b84d2dddd8d5195f4967c585ded6da88d4975781f64f94eafb890525dfb75f8f6e14939ab4cf90612df4473f5d00d39d634872db227b4ef2a5dc49ec11957aec7572d6a8f85ef8b9a4b645295337f0d6d461bf6f682037e2d637ba14d3e43a182e84702acf9349393109e78973da4a49ed0552248c619fbcf33960951bc1ba8fdba892404baab070ad8f1e19e47a9d0303ae5624f622a627b8af634a12bb50e10fb58730b9cc60f04f41fddd6cdb457529260a576bbc90317fc5750a40f5e155970f6fb5d37ebf54f1c3ec8b9debaee1f4975a789c7ce9ed57c9561285b991338ed3a1f72789a354734cd0367ff558de587633d70e7f401e769b8f3c06b5a56da340947d8877ef37f9ecb27c2c5f54d11f115b604b24e36fdc5bfd3477f137614d32efced66f5369877e471f686ab30567a83d74949e41c1b627801046cfea314eed291a7bd900d8cdd9b66e88c98460c80934fef69edb251d35c8471c42d27ca6f25dc471564119382957fd75bc948acab33ea99a63f96123138a47c1000d54e8204264299c92608a91873b85f449e5e41b2f619f72427633912cf0604edd7846e36abbaa177c799bf4eb0f34d7dd72bad0e998e0d127d9d6f0b0d5ef5229fadeb1d23951ecfb6bd8f94da160cc97a07b1cd320aa180749091150631c0a4efb3817d994936a4fab34ab7f6b20477157ab781bdca003e506a844aaceed9a40f20388a4f040a672ea4b64975d49c82c7b2191a16ee25787fd3b22768aebe7d3aa22a0c090ad2cf5c144bb576a8e886270051d2fcef92a0e2c904a5a30fdb05587e880f89a74ff109ecbe8a18239c6a3abdeab5e9f7e7c719bf9f791cf1dd64c7350e8c24e7ad7e372c7a40aa00c2245e4c36ef8645dde6464e1a60668cf2f44ce79598321f1a09cd835f13f33eadb936e6b9dba2ede766576f893f92c9c047e835412bebee4742d0e73bdf929962afa894f09eb9bdf183b7f1a874a57e8d1b227c32622ab0d56a02e7f0cff70fa1eec5356df90e5ddfe1d60e389f9a6c5bca303e35a12341c9eae7cb658b28270d9b97758da66ab511f931f35f66310201b72a5a4fcf788b24e188b73981260aa80df39a79461aa86217d284e4013040550d9a5ca6378da2c69e7aa2edee1cc0439aa0925111d35ff803ed4416543fec2220bd269efcd79faf4fbf608bf2ca7ee1cfdaf2a88762affc1142db952f24bf3f0dcc6a41d766af7a2703f8a8d0ab339ab769bdf099492c2a49a6698694e7987570ee1a29400ae250375d4d851fad8c2235c16e9e3c60bed177a87f3281644b782664deaca85b7c0b46d769a32739153a0947fc2618585e71743d056eeec30ecf0b54154d31bfc2c50d92dd6588a061fcb71c5baa593e3255d6d85891407be058a3a6e202bb721730f767aa1b94825a0ccf03ae78f3c0ef224f61518698d0380d1e94e3aa6bc93ff712b559dc4b279997cac0358b2496ca6eeb96a3ead173c6316423f9dd7fea95c161a0ed97ecb3822359d93eeb5e77169ecfbfc173a1bd45d106d0b1f3888944bc6c1abad7ea88a0bdf726d80d8629043ee39e33c27a442e1937677aaba67b7b3af630cac9c7334719a025d4b426e865800482ec73178e4f39175e0f802148a976f628220f2456daf9091353c1a8c05dacf074e88142ad8372f55695ff497981be16d84e30fa0777053558f664ab26366f0728f16a4b1fe80dc6b94bd8171bc9b94d567e99a3a8decc8415462c17185e74aeddc56b97fba0fafabe42d3fa6870c4c91a51a74b77d748056b6256495cef9c9fbdbdf22489828e7a3be6b4b70bc4c265b7dfe5d8a6e24f7e06862fb77b2317dfa83fa0196f449271af7130ad740ba21fd19b8da51a1967646b5e864b583a9f34ec721fae446aa62b9e6cc6303f4e827ffa77c0f19cdb9ad21a6883d776e72f55383e546d390f96f472002f6f030931115f1afa01404fa98fcfbed090115443e601b1198b5b1d9cb90859e72474a949d6bddbb947a88c1385bf5adc15405501b832ea0fe6ee6b9d84f09ec35fc9a9b9fffa094421a140b64e5d70b006471c8d111993ca4e85f7781fc29f7d649f2779bd0ba6fb4fbd8fcc8790c9ada8ee769f49b231fa0bcc3c4f1a4d74d41e104e38b0b617a11907ccb8508611a5189398f8e7fd6ef65f11ed1ed7bfd6ade325b0989dd5c58147e812f8871798a95eebac38d48273847f5a1b9c0855ec1d73aef2d5c4171a3c91d542188c631bbebb4f9c18d3d0771054032f4b5e08eba05a45a968b1800a3fc7723144e1cb5848de7dfff811a14e8dd4981135431b6369fdc3b0e5be691167a3101fe74e6a64cb9e7c08cd77c5489d614a8ef5d4f0b657c36d380faedf4f1a81dbabda48814e33b3913d9af7ed3ff05d00715f2d50a21d7fbe327d627feb9e4ca2a311b89de28e34b1772e6cc7db10ad8b26b5d2287b26c8742e924ff0a60332eda9e793a5888208c03167d7dca60e82b551d2edd0f1948f785a0a2e40b49665b53edc944a6688c22ce12e36be6b1f94183c6590d4e395710b5c01e8d156bd75456d20f78369a41788a5281f361efb5f18d6c3560670de789df05a286aab9267124fdd4c91f4484ceeb39dd830eafebbed3de6a9ab684c907208678b02bba92156c962f3bbf733a4853acf2db4f14c6594d8edfc799fa1251027b7442073bd9854a218f8b8d05a40753dc09b597bd4be5b2f66f1589e9c89d7bfdf77f42b684c89f8cbb9fb4f1ec73853f59b7b60178723945077ee61a20f12ec58120c5ca3462671beedb9ebb86dd4d193b7033853d4b5320c981bce0bb251800ec3869e8e24f556c07a7a510e6adb38f54b478ca7255db76e99f044dd2b51b3b12457544f1addcef4f986f388a24ca1df5743f53fa9117ff2ce0f9f9e6432acbc4c7d75ac6517dc216e61f78c7df62e7200c8d32c214aba83654b03b942caa25695151856182c31b2e0fc7e48c1f7847fa9c097cc7347cdfbb536e7a1f0929d689e012809d3413da69a6162775bcc7551645e0bd5787995fd53a896b731093729162b0807b3736e5829a536b582c7479499578f84667bfbd79e8b7120ba3c04cd3dc092f6a44ef99539211f76807a146f07362fbef88b17db4d3bef950a618619561e1b3ffb2ed48896e47dad7ccee4f273e96abb9c9b5544762678c81bb8431d39e01038b8be246dab5d0a7cf0635f9c1efc2d08e6b4ddb5142a52ed3d098754f13fde15511c5a0e12365e939e70dc06865c808be5f8f7b0415c283fed6854918bbe49eb50e2061ead932c1a73e793483e1b59e8e179a09ed8db06f6e3c1830c842414b9676d352a740425c06d8a1a2153db8a924cdfc0de1f7b62cfa2afb42634c4f87fa349ad5c333d3d6a7ac04d6f97961ef17d6fbb26bfc03deedc04b4a4e2ece6d13fa3e6c820008f1bd3fd4ca221b3ede15af476a8c232bba98456137a964bcd7453db218180207eb11ddd59686ce2bdd565701e8c152fe0cad1ac847ab450067319f610738a62c812498c3544aad193a56e2b0de6537e91278959ae576078bf20a98af4eb49bf3009063537d54747213e601979a48e7f87eff4b65be7c05e01aa5bdd7cd0276bafae8641d38155fcce27c28c5f536f5a55d5d04b937ac7d9d06b6d59fd2e40857513289807950998231d1b94dfab8afead22bb682a69001be363ab1e185441e952f1c8bb1138cbede0c47100a5e797d64d1b1191dc6119ddedb6f1d1d7467854c9ffe9ee9424bf74fcf390bbda60072063fa11133c54facc79240b52104f5299df56e2d6131bd6fe5329d8cf5128d5c5cc2875fdb2717ece7bf8491c12421bbfa6312190554631e39437cace24bc131c16b318a2a111f6f87d79db773eb7a6d4faad0143d374661386c768f3d7f817fee658af91f61a185fec77a8c9949efa19ee86ba5fd97ce8f4f41c31dfd3128c5012c08e3efd673cbe755990792f70700b459b7c382edce8c8af684c7b89b21da8b67bbf13395051e6fef41b08c96d2ba5caee33c768268c4f91eaa45535a719a5ff31506d7114862dfef9fdc683c30a16a8b333f6c4333de1392d366ca90959696cb5cd8eeb42657a136ec6adcc246431e969707a0da42948abcdda321a977826401c0643e4fdd7887ad0a56eae4e9ad82599e44d6d863fb77cabf24ef35dbea03f4863fd6e774aa01e28ef0bf90fe5cbbebcc0eb29f14d98e273480fcac848c30a89ba07287cbe425bc5a5a0d69c9a96674ba3e1f66f5d7e52e7c700e1fa88c19ec233089d1beec04e9c318b169adb00c571dacd3a97168e16d30a33659ca864a5b53e80b9c3677d117b7e661adcb99fe0e080599c5093be729c903849f63e1011f0004e361e490af03eda4172f0b9a67a02223458430e8aba1112017fc04935869b803946de8f83276cd812cabc6de4f4eab893efd07ffd3dce1b01de3430194d2306877c7f971a55d86923460492540f0e51e030241a02ea41ac73a0dd17cfc57de4a105e0d9ab62b0cb30e0ebf386b76097b081652dfd9e358d19734b34228b5a1f9e0db91baee8f1bf9da8f8b603d033c1f7321c6f29983e0dd5dd81633c715aa93400203d15691c888bd2d1e7aaf5fbca862e346bc406f34a31aefe51d6d5cab545423f2287ebc8c7189463af2fe03fe84916681433c54dd7204de8722a0cb731d185da3f4481c1efb000bcb202ae8f7dbd2a4d14bd307040de807c2f3804a85b14192dad1dc805df545a19a4a3e297366d20784a1e0bfaaf289dc38cbef63ee5d421013e155d29dbe72ed77eb9cc77286ed3220ff78ac3015c630ac87f395a2c4632530ece130f5158757eada27aa2344fbdc0ab4b696fff48b0d1f4872baa94e5710c601dd9e9d79420849dbd37af215764ad9466de243abc7cdec5224270d06b82161326c8122afacf1da0e237d4b7bc37d942bb6d5c120e4e06b533f4990ad2e3cbd7a0e3488a27bca57ccc4fb0ddbc1a6fd20fc62a84c7c91fd1be59026f8ba408479c70b9c862d6ab77a0452c94ccffe1c00832e59b9ec74297000cb1893e1687add15b171ca1dbd6119b9e52b7adc88c45f995e48526f7d7581bf063928380562468146b58637fe689c50cc8dfce4a96060bb3588837fb081d9a082cb3ca0e7ad23a13100e9b099bb9fb4a51eb7e2da2f61a46a1e3a07eba5362959e53b4776a52b77fba8c6a8b7953f5f8a74ba3ad5ba73b01b2706adccb831b121877b47dbb82844b0a4aa19cc92a9a10ce30f911e54d7a24f369b9495b3b13e3fdb46abd43633c05fc843444234854450b16cda29f0124d43f01698c828b405fbf609f5256ba79b5d0f0d912fe30b9c21546b37d4140f73d0672ed0810962ff1e16dc1dcccaba75f2990b30761b559021a9c7bd2117e9507e2722daff9670e140f6bd8f4ac6fa2ac0c60107278ff7e123b51510bcf9409574377ae3764973253b54055408e2cd5049681875df28401a701b42865680f432524bd7ffd5cd1641f7f628a8925dc46d357b3a9ed3082e43f66135b7bd04cefda93f0d861c826916b5df7ac459544393a072bdda7f075bde091781ec38d21e5896ac211ff90acb367d6f029a9601069d16db3ae276643c7d36c20bab56128527cb767a9dd562129b20190c69c0898f8d88b6449115aabd33ce06e5d2959b117886b043208a484524869369234bd52586a26954ab8b6a09a7bf7fe2142c98c639b79cfdf1aaf39a6b03e6a32accfc51d099cd0eddcf19b822fe98ec216780bb70475cf7c6f167f28098f3b6ae5ac9904c6153433f702a3c3fad3c21ddabe479f6efd55314d3594153e6377d816f88954f33a5b166785742f52ab2b3395e471dcce703c04b84b9f2ac603f6d82a0314bf058f34c4a5cc6b040ba69d674c00f886377b294792faef5e777233d6fabf576dd6168e2bb7599c301b609238d7bbd09d9eb79ed9682271bee9a3a8d9a40d9a1a9d3ea8d0f892e61389e438b8903fe90f0418babd5e048e51bd17f443f6b678bd7dd4e162283a0a09d1f0e674c6d7dc1550ca374a212556aba97af64fa5592d4b751ad6cdbbe527aee285a0c1abea78c987f212b89971a967d9c05f920e89e6edb325d51350722011327ecaed5ad512e00c9a110fe9a95ff454bf8079726c18461f02c0fc3d7bc04271dc51c3fc8353a7a7e792306e2a9b998bf4c3b80bcf4d2d40dfa3491c6f8c1e7fa1df157673bf7b5130637d6bb32a394edd1f5c9053150e4f68cb3aff41db13e459553eda5fb0c7a377760b8ced76d7b997e3e8514bd6f42cb372de8b3331430752e8c328d146187250e3fa27b61b270bf18b71d0f3fd954b0ca4c8e6d6ee12830e3532a3ef6c2d6d1d7d01b2350ef153584ef5b089e60215568446ab692b0054dbe3168514f94d12217332d04a7b2be5e5b5e22845b94dddb894b8335e7b91c6d60660e98f6b3192958f6ec8f34aae13921da27188eb34803516ba4964182d2c7e2f4dcc71d121a68a57c3e799024c7cf825e23e15ca7cf4715fc7617cee3c2f931f082edbe5af1f60cffe0aaf01b49771b9cd21593527dfbbecf88ef9e9f0369b8b42c7ea9ff34392d652273693077bcd742d14d4769877f6398d198349b9616b75bb8fbe3feef4745ffc51c010ff5afc1ddf2194052c45796918a7a0bb04125b19f0d244ee2b72992117d51b96c6ac7d1b0f87585c79a705bd1ac7105ad962b1b0035eb413ec55f2ec7da386ab9bc87d49ca05d48807d185391a357fbe0f782f30427dd97264075f14529511aafb0b669bdc985de48e3ea303bbca47a9d0afcf8a3cad7a13006f16b35ee42dba0a29f4f92a52c2c230dae918e31d042bb0bce664ed850a71f2f1535f74456147aaaa9d94a5a38476f7b946df65a796fc55fe95ac9be8adf85f979c5f32aced19913e42b995645cdef4ef0488ee5903995694bbdad706d34060de60c8e15594e1f18887536276d147cbde3224a2ab2733d753c1c5869305264f028c8bb8230bb552ffd4f8faf3328572277bf04e95b32252bc724e5ccefe076da79eebf175f75840ea4e0e6a17990bb43591d9968bc0da0250e276c5811e92df66f7f91b044a72e6c7be8fbc9744d944194c726b855c454ab8a42b24c6c19f7ceb17c8a4e904eaf5ea17c1eae12a508afd206ed5d05c14289ea28faff4b19de23f787459cfae68f4722bf791d2d47617c4574ffba4dd6f75cfd6c95fcb5ed13acb3c6220f542bc7644d20176048525f6e8d08364d16e4157aada45a7c242d8dffbbc38aab687d0950d20904cbb5adebed82a2a7efc01da58a53ee7ad376190efb76d2a7baf140748a007e3abc16d1bc93353f850bee8061dba0d02e033015ec49b5851e94dda0693e69bb44f5523b7755670582c7b9b3660b9bfffb5053d9e149b712d9d88a1a92985227c2a03e202305d94b67e4b08bba2ac475a5ad59d76683eae5310c8d09596cc1a5991573f4f6617d69cec44f1d38302a5bdbce4b2e53465f1873dcc20f0ab12b3a18ee9dce67315a5d121cc3b86e24576b1b26b99157162ba0d64387b6c0589f3466488086bdb4d58f66abcde237c14a079272d28edb3f249c7d5af7c3e03a4be4c6c29a396bfaf467f4eeb48209b4b794e8924643ba18d184c97c05b51a550c738cac537652c3b9ec4a39423e432404d15115ea5696692059a51c77d59ce53431a5ac43f884ab7e2de77138ac7d6f193e518df53427df2dc03a0a09b0ce8fa8e78637c562d0f72e7b02610921f696efafd176f02d8b57c7dadbd3e39059abc05b96573d84e913bcc22f041b88033ea3ff16f8b1b0abcb915f0b4a9e524e66a08b80a427c93d99b3ca7c9c03832be4aff174750e3c61bf18462c11ef926503a5ccb1c5d4053c729f1d21382a9cb62e3238b4c75d7af56e6a568cda11adb39ec9bf7991b6d4a9e0e31c11b2fbe9fd18004179f64b8a4f54ddfafc6c5f28fa02d6da4125041cad210bb9c10720a73079ba0acee363944fe389802e7d362f492067348a7646de3943784d1572568a563cadfe227c6aafa5e9030812dd87df360b9b1463c60a452d8b237d1f1a216ea1ddda93b7cfac34abb8f3ad71780a8c2e7eca5a80e20471e779f81d3aa7696809dee7b5433c203c098b336851af0b21c129a956fecce7e78939d9a7346571d7c99fa1f5f4651100480b14db169e1e42d11db7b925823ca3f6534ec9c2db751b466ff4d839e51eb8542b1ca3952de85d02644794052fb9a94ff6ba9e3d376dedab4da4b3e2ebc4a6739e2ea0227161c1050a7a082e9537bb575f310da10e4cfa064b2f7ac50ed654b460d34647acee29ecd9ac41164c851ea4f755e5cfe1b75811f40db8023a6f268ea47a82428efc8124d9319071530246f04f68caadb57106c96e0adfaf652f767a71e8bbe9b40c6df49dec02f9a8476db50d4f64e990cce8090b947180c897e747c65a5d274de26dc62ae52e4be65cc3e2c433227aac3f0c8c89941dc030b4757de229a65758553688ffd05fe09e2dc4e9442abdd6bfde07139172ea91c8bd08915edc08fc6670970862e9c4e1b847edef64353fb85941c67c4a9258be61048101607144b708abb798212b4d2c07e9d3b0a5756a1348c9b5850443d144080bdc2ecb3cbe064d495a239e69dbdbd934697bd8df59f7ff98dc87d0b201f1a77d92bdb33730829bbf97eca82fa214273246fcd2dab2a41de016625c5ac873c575f0dc63e6957a6d700def5a4826818928c127663533f011538dfcb6de14a5d25a6114c7742a3e9fe9733faf017b5b1ab3ac12736b3f97867d2b09eaf3b03ea7a75fcbb9ff5624e718db929b294f0110d59f0eb21a4ff00d56af1aa13d8c79de8f937fdb251b3665b131145f146f65aedf5628077b20446137758420c9a56515bb1bb618f412c6c4640a2446c2e7bb1a03c5d5338a4f50b11dd7406a96b6a9ef6f984deaf2b2fcc3be78bedda27b0e414a5a847c3f73f35c87d20daaded6f6bfa56e6ab47323f4e1a6a52d90b9712fb7a49aa4e1fd7f27ecea0ce29c84c27e42019f0f8ce44f3b90bce5117015b49bb425264728d83038c3ea6f78eaffdd253b8dcdd978999708ccf8f2cbaaeaa6fd5a652d31cee143d3db5dc274b70cb6e5e2d44fb9b20e06ad860ec19d8c8b4868385636a0eab26bcd33b627f4df0bc55f872be8f4f523db958ff7c59fae03b004a6a032519b47c7815329ed56f079ec2cdf6d6b373cdb9cbe4f0d7faa147759d9b9e89d46d570c27aa5923ac1706769bca26e4e509ea2ccb329e8ee6ae46524f9bc62e054e6ec81d203e0caf9e22dc73e8d1e79e5ca912c8ec1367607776f797058cc95b183b5b72df552325986ba5ead3498698dcb287c76f18bebe74bc82a4ec14133057eb8b29bd2610ab1735de2a05d913f42c9a87191e0eef1a6275bca0c804d5405ba5a58676ba10af608ac06e602d5a451855e58b9d9ca97399688cde4d1d4ecf6974fc677247c571afb0bd9f51f47986f1b48f719e291a537289bd9cfcdbed6f227efed4df74662fc52354b2eec406949804047227b4555253e8b177020a947be866d6f5d9a480fa74dc0983bfaabeaf8ba5b04f3b235c93fa00cb1e3dab176848275594b3358481e46656854fea346290843e62d0cd462de6d12247deef2209144fa1131c9dd3d6a250601b05d1abceabff1d328a4c939bb949fb5719e097d7e17e15023ff3c7775119e7382a979e20d731ae3beb2952065bbdf2f15796bd66b19d71b53f835671e619fa14d096a06b7da1f31a4d8b2aecbd33a65c670ad06df8f9fbb8d7b9b384a1201f90b5a8180c214792866882c8a8622c8da3d2cd8e17487cb0bcbac8eeecff1d774ba97ee54e0a5201ee2a7183566eefecb686ab5bf83fea5abcf0807433fbb55ce620a093472966b3af8e211b1110b2b6811974ff62f86b0afa658b5fd1a0b4103240d29b6b81368cfdf3df26643eb3d59e5ecedd06621a949f10d46b2fcb3cc030ad3ca9564fee670abd2aba451b52b41594659fcbf1599539fde542976941c1512df8a5c2b2622d7cef365b1c6be97a13a4ab8660d330fc11094203c40a86bafa19efd0db73889d2ceaae83026fa2d97a2fac093c6331113e75a04f91ee70240da52b07b64dff64809492542227fc1ec5b81eaa97ee2012556fca7551ea3962d9b638a8c1f91039809d2e839c81286c9f94f7596b296e62c28b68e3c8135553696fe0e81cae3b83f339952b5898c15d8c2810e572421ba7e622e1c95bf62ff7d7acfb50fee8af14a6a47eef7652604902c2f56919598dbe1888b7b4f2c4343fdc9b0f8ddc6235e0ba4a166d521c8f1a2aad54add1a6741c43a61bec97791e58d80c54126dff283acfd0e5d6c42db39004a22a6876d55318cba12bced669af4f8c275701b23f2c91fb673c4867fc3ed96fa333fe062e006e7272c6bb0571172018232b1aff3ba088f2854bfaf797c7066a2a0adcb32b0b1b02610b3525d275bf76a09cdd5d63fc0b40485e18adfbfea6a09e946f9de8933b51bc5a070a913f31a113cf0306f94cdca7b83fd906756809121206594709f08acd18b704bca7c7fb2453867e68a8d357a7d2fbf105237a4a031be0245d366a57705d598e08175a74cdb5534cd7036bb6acf5b2da97bd489e576a1e9b73b8bb2b88dfe6ae9646fd9f0a73110371a571d6d78401a5820815e67c3dadb3b83e5a0dc563b8d4b5401f82607ebb64db012ad0f836f649e1349eba2fb12ed99a78e9c0b3b0d196d96afa2fec9bc6fda5ecb8c0dfac2e66ff04fd2c39eec094bed2857ada22f6309a5a37957fea19e5430bcae272a550b6012cc3660586e4251dab1ee3f37b063d81450a2758407490c7de037696c1be2b4f4e94d1041c6db7d2a834cb40445c83f13402e5326f97a7f428d7781435744fd702b7ce6d679551196f191dc963c1082e92357f19094d84cd6116a55dad4f364970e07ea8e70f2c9761917bfd1e232c03796d7384fdb3941e0484fe4682928aead81ef89d28965fe8e999596bfd625f020634048525fd184ba7b2d1a41bc07490134a2752ac89d851e1f3a068911d1b825458f1a034a4e85404f915183881082512984b6dfaffaba50ccb5cd873455739b6e8d60558ece980ef9d74385a02d8b7788a4010fcf05f23b17239744de34937368349fbdd7b5f9fac196858e5904849c0c64e4abb5ea2b6ccc2f46d0aae4c1005bac8f34f3be13a0624056b3bbe7823a978623c48f9e92ca583866fc2ea31d0fe6e11226d05d1a9e4868a0d098e1638907a3be2eefd91699b94d51df0e7c316d3603edb933fcbe23dc78ddc5251d9299c3d77419b22136800f4b5ebc473f6609d6d75e35636083bd69871a93734d1c5bd9159bd5c4d9b9c1398050892c48d481a21c08933c4d93976fdf38e8777714dba7254ec9077a0dfe73a63f0dc36ba269bbc12b05f9c468e4fcfe90a618d78fcc66c808eed56a0e390e3de4bb3239c2c7102e8094f4fd6f8a744aabfa81db479f32bfb1b39be2806ba942ca5deb4932e5f15687adfcfe5cef69dd3d955e526c5ac9e7c404aa42feae9a506c01ff9a3032b8793de24a696e64307860f953b6480e3e01c2e885da5156d0c7783cd25d8e31e0fa687b16a30b8edf0a4bdc87aa008647f04fb1a0fc86cc145291e7c5df974b085af7c2356076acbd151c4a4d775fd9cad4225c959781c95e64ee39a3aa6ea3dccd0dd3ddfa04e6288e3b710ba8b6e6665ae4099b0d27520835b6fca7255c273bda4decb3347c4b7893ecc480fd65bbac3852f5cc9c3d3c3ccea82d8628f75fdb92425a2564a0aa4245afcff65bb88a9a57767f26c55d240aa0e5c1100295d5db38ebdcde0f630d942d60824c92bd87e8afa2cc8006e1ea902e2216721efc1887cc7e7633dc3564ecb96c6531ca7211af1bb54471b4a5854e74b4d718160e321fc17ecf96038185cf8733db4f0c25a73e6420a94fcce15c755643b4b2ccc41a1a26eaddb88e6b4a644ec4aab922470e11fb2f0d24d25a592c9a39ef53c4fb522ec975927807c5bacd0f7a6cb945488d219681e4c94a0e0b88c666301ae380285ad6938e8a1a0d26a84086cac02fe4bedf32c5242469d2b130fb226c9dd0457dc7dd99a7e8f7e768c91eb666de32f8b88d149c9e0934eb275097de46974705c70fc80192923512239a85e68fe5bfe35463a22172bb894d07449afc70d0ac4de329b27da5a4e73558a6a1f75e13a4457be5a58f35edd610ca3b7bc4ae8a65d422e7333b6b938e7b5364f211a0835b9d3ca51d5179801c662775c18d4308911fe6f7e7f100fac3847f3a080830f3ce33deb14e5d8bd94a8ca275092596460eab5f658118e65aa680820e3d7d9a44ffaefc29c2bbe9b007d5d43abf7c8f14d52fbad8d6be6a142aaf118c93a35550555fe343a1ed4cfd1a6eb164ea0731c1c312aaea39e7f164bfcbadce6116beed4fb84207c163341465ecbb466f406f1ccd28d241a977f3b1ac58d6229c1b9f568ea942962fc76091699bd4f1b5c7966ee0dba86370fc737ede8ade92ca0816804051da5352b453fd5925f601da22bf0f39354bdd62bee85f9cba8dedc276b9365acb406ef61b5c145b9c13164729d2ebd9107c90526ae951521b33d85de2779763589268defc075fe0051c4797d344321eec76cd53a723266e1bc9ca57fb8fc09298015d8051bcd104f741fae2d483d1854fda9f5f361aca504479005a41c000823f056b971c66c7fdce9aaf1a4bed2bb57fa1e8ef86f95b5983ff980336f1a60e3650481c743107f4c177f63a7882ef7ecde7e9b30911319039c5f2109705eb6ea0f4a07ab136a17accf7e5a7db23024db2617a8f06fc98f4f7b7382e24525f24b784e21d46a0105e377a0791e6237ac284e569747e22df147171d97b55b71c6841664d72e127cf18c78d6ab84005ff927242253fb803a4b7560935954c49569d323c0bc291bea6ade25b4b5db83d111af5de5c9970a966f03c7774bfddd1540bcf8a9b272c8d88c0a091445f04a8d3e70db75ab459fbb145ff7cffc0dbe8116f7df79305fb0777e11909e0ee0fa058ee3a020ac80021421445372f004183cdc1fcf01eb112229cb14e9fc129319e8afa9711e27bc77581980489ea1c552a1b012c53180730be59de6c8b93fa6000d845262408c9172a4b0a06161f932b409ce712d2ddfe2762a1adcab16e4d7fe5ca0d65118ec9b96bced3f87d5a2e6b30d2567afef02fbf8f7acadc1faaf511422828320c91bcff7cab835c36b789a29cbec60cf556fb89a2c587c6f807cca82a1c1f13f647db3bd6ccae4022db5c4cfb1e8690bf9d1f97dd537b52cbe61bb0c9c6b35c84fb25edd5948a6f65df8808554daed0183da09cc3a85e875d3cabaec98c555a2807d7cb718294ed2b4ee96b149068283f7fde87eaf52acaa84ce639be1c6568c7bcaf4b657b1f6faef36ca8a5a07b2e6d1ee6c820827425fc38ad8cb5d4f45ddd4f83876be7589b6d095b5b46abe27e857e0e196da2dd6c4819e5da99dde2817ee791a9d94d5a39407cc5c41453b74bf1ed16c1346304c525b56aa32ee696d3a33c21f1e45c86b0b32afdae2609a807974990922dc8919d2e55da86584c9b18fe013b48d1360bd739f7a85ed5dd4eb080a26b481ab2b5e7804d8a6647187ff4173aacf70d38be930c3be615564ca6a32a4fd8f4426b04470b0a770ceb4bac53660dfb40821e38bdcfba78383c992d278005618e434cda08fd5fadd16dd427462cefe613a3c584177f54d6b5c4f0470ec6c46b34364bdb827d9b0ce281d0d589f36f067613ac2ac9bb006a81c52c24c6b756dde0bcc8f488263df461d0b800eda38a6815351c780a34f07126568897be4f8691c74b1be48d5fa60f4ceacb724c4e0b483e92a9cfac36246ce7b97c77c9f2876d531f97bf9afeb7757c8f48e8e63d37607a1d53a2e0948f85be47e297b5bc4debeaeb67cd6da1f2d118a57648f71d3bfb7fba869f3fc8e0321e146ce7c4e32f8bcacba6c849f107684bda4f670bddd9e3fc4e11ba5cc9ac06c13485ace115e27f1d42b4746bdff4bf0c31756e1d90e05e6fcc5421a9a6681f74f9ef61bbbafb6c263ca5552e7b0d2e2088e8ecc937e65468cd2da3baa65cc1c356b19e64042727f0851659eb351a43a84486d4ad243a916de01606d77ed46b2ab211491d409f645d60d6bbda3d4879be3df4ef9398e7ba2e50fbd68e1ca4792604c875806daf60735ea0bfa30028a7443cd3e53f4311a31a61c1fe9c03545625b3c5fe3c6ad680e2bf1ef92aebaadee34b8a40c3ca39dd8fba017da588eb6504bc2792724ce6d3434cc93b16c3bfd133a4ae361e158f41421db110a8bcfff5792d86337072f87463db215ecfb0beeeea6ba3454ddbbc64ef3bb33e643b0a50f281dbfea5cf595a3c7d0642063f8860a03abecd4a20124e5276baf51bfa3fedbc5dfdd1a545f8d9aba6e5c1c129ef8fa67fc5482e91aa8e3543075691b0132fabcdae5afac4f61113fe5bb40ce251b8a6c327af974e528e5ccac5be66ba0dba2c8ee5515b465221550c5c133d63ed86fea4692af93a43eaf9acf692c0ee83d3e7edce5572a1df449c356176600e026ad677bed185796f24908431dc4ac45ef2d07563dab4e93018b4f8d05b41fa370619fd1d79dbd60134abe61e830363f78d1d86f4aea3e3244cff92b45ac5600c36c9b54c89cea3267ae97309cb6af0e18b612bfbf0e05406ec90107124bbeb2e54c52a42434c61824eb308233075db7ceb2e79a0acee037283f27b71f3c6f1e83464454409b410722f26d1cc07768ab3aa6987e186272ffdcc476a185e049ef35e673b2f2c24656edb972326602f3da726b17126758eb68fc595c3153996bc84db366fdd45fdfc2b81f9bb635ca48bd738c332d68ae0de4fa5a58e7e09919a670862613420646edfbbde9625107147ed2a54c284544665479e44dcfcef8a9cba8455a91c1915a3d5a6779e346946be1915e4976646d2dc7d07dd47f90d06f5aa91fd9fd3fe2184e84eaa66ff4f467a6e3fb35b801cc54d0a1fef3a01855eb2c30a68f09ea82dea84a31909d238e496fd43dffebb9e1e565e4a435550480f91a25ca3bc36eed6e89b2b58699d70565f964899f4e023c4374a4cd341e4241e65dd710afce9815298d75c4f91e393426245ff66c8154a0e87a838731ba6c22bbcd0b34aaed5f943516c16979fdbc27fd2656890e4d39179a5561ff64d24e39787ca50c45ecd77b7d534c76c7bfb709c95fe56ba00e6fada32509f2488e27615711f0cfda6fc95eb3d7d429835afab591aa921049300443af30112e93eb160f4a0f13135a11dc6f8645e983e33389e0ecdbb42788a6324cf1fcd7cb237ff4b9f85e6eb61f6322e7a434dff949bbcf30c10f62d6bcbab02b22edeabdd4374eabea19b6030121b9c49659c23636a23b3bfea3f3e0dd1facb9526269d277477f27506cab16df1bf413cef47a6be61b6fbc5b88f5e38babd508a3150c36231f2f6895962be5eda2dc787768f91ec7a6ec4afdb13c0802970f53a2028372747d3945afb827d1655f20819b78f585766b8be9ac4f300c4f7078be90e887fdb0249e47c6fe750b98b601a689c7866c59952f2510cbf6c2a2c3ff0e06ad1bf1190ab93ffaa20c067bc7cddc7c172d73286bcdbf72fce0be3beefabb14bc7f75f6d080cebb231e39807165740c7086a4a238c8a01eab98e07a6dd7310d2f1ac9b60f54078b4de72862c6537bb74389924631fe51d42b7d21bcd0fbbd887d686b3dd2b835d6ae5c90bb56d4a9f2173a4107cb0f012dcb096e0fc395ebb2f6b991216fe32588cbff9c8fa66f2501da676b98ea37f590294821aa42f3de54b6b1d79b2834a6406f2853cc91ee4afe94303d25277f8faaa9dd8f9bdc1ad1c6e37eaa1e1a442a7a5a73e8a8a3242c038f8dab0485214fd5777d646136801b9d889dafb8b5346250a00a744547a62d662ced5a2211de9453d9d43cfc0891633bb535062a95b3d8b689fe5329ffa5df033cd6f704396602a50a88bc0429a7b65c43c203e7b85e8781dc7601619eb90b65330a20a812042e2667dd8fa45702586890311c6cd3551d890b56b1ed66cd8e433ea4be7aa8f3f2ef9f65aee37f7dbd1d4a1265bdfada9f0c27f3688babad788cff01ab312e4d25e5448bbb870fa0034882a3239610129b567545af869a1a58faf9117e3274737b3b197018885751c1ad36ba94d1bc5825698d3ad7cc53dbc24adcc24be45e92f24a09e0c1126715c5e2e45ce1d0f8e916f274c164af6774659d91206786b60fb60890ed4ad010fdaae0df9d6f024d63c5fd36d20936e7df19d958a4d8e3c84e1f5aacfe365b6e3bc1f10cfaccc950cfaff72f44390bce6b6170703baef0be0336a3f1f0fe55a34379932597c25245dd9bf2672fa682f9c00caf8fcab904bf259cd1fd43b526abc29a2712f3a1ac8838fba3d74a865506afe44742afcbb9f1e6d9df22f9680481c955c19c5d2a789b57e4bc8acd808f948c45dbfed0324dd2f84d15b2a4a83958f809a8901682605980c4b4830147c725b3b47c2c65487f168c0155343a094c3e62f85f04087ea4c12f7cde8006b8339899d1fb025fabd810013572635e285c0819df4c62412b21ac91bf1a7e2b63feedb88302425c5bf8f62549c9a2c1bee717a7a6288d9ec3090a2ceffdbd7fea6a1baf3a691c75ef910369c0cc087e213ec9dc97282ce2cd014f630b95170d6805c4f76f44fd8c5fbf1ef1e0c72705e4a5c1efca6ae3f90aa54cde976800205357248abe8f452d1a39caf6c086293fc06104d0cc91ee1ae43c59a08a09431af6913fd70531a7f0d70b3cc9b81602967ca8d1a07e6708ab66cb2f8fe3f8d43cafc9f9d94530dbb8e6189b277bee73bdb60a80dcf3e4a145996e209d3ca001d93a68eaa2080499955fa931828a8aabff2348a2001ce77448e8579cd7ea142075d9a7a2e1e537bda1e7e56d8c33db944fb92367730c329763eee8faeb1d9bafbe53dbe2704e0af9bad3c4ab4bc6ec4664526cbfec828e8b4c1cde59abab24ccd37a9679b2bb3b77ddbc8e01b93ddafc4a1fb04c319094451cf6c013d7ce74e1dc672b79744ddbc53e21cd348385652d003fa82770d614798765e5384cc746561cdf2587e37b5aee304582c9d0d1388f0ae1d89bdbe51345412258b39390a8976e5da0ec6c84f906464b11dafd7a4654ec37b67020368f7bf350e8e54734f5e7fc6fb1c53b1df1bb67d7a749d791b4aad56bca3599fc523b6271c9663576aae1ad5cd9251c66266b31ee72cbadcd11b602272cd630b4ac7371bc6a88652fdb96368fe99a9625bbc7b7b6457581840c2b2d5987410e5a2d555759a9f3cb6da966c21cbf400c1af6364a92d9954be02a79bdb2d5b078f66f2bb41fe47e4c66423df6f25e0672878ba530f3c8c2a4f70bd302be6eb8415df644d567ad2ee8423275315829d55a6e71a1bed2fcf37c0be9c6d5782295e0d1ebe28f8d00040e30904f756812095805bf27d6f5ff531293e16c3e0589e99cac0511684c9d2b782f625532106381f5aad26001e4c064b25f0cec0f3e8d33f81bd955c18381658b8caf81a69fe35034db713be2442f505c024c1f56d848444ebc395af6040eacc89bc7df1b834dea5801b0ca28a4d68be8e9e092e3abfebd513725f41c9d2ff4deb55d75025aa9581819a56944eeced67d4b1627fc1c589b4857aa6399c98b42718f48b7655bbf76869f494e700ae014df720a55ea64fe0bf2bf73cb5897da9da59ea5b3b21d88ee375895465fa0cb797fc9a045a9fc6194af7d25e7973dd0ba7632d8cd6c6be52cb28dce13f0b857efb05f21adbe2ce0c013b91817455cffc3e8ecfe716bab71a226884947c77169f0a9e4a3db83e6366b88330f218bebbb2c88e96c6cb587cc6982d8c7113adb0f09d41e671a7581142c49802c39b5bf85d33600476e8c471e2dbecbc494b539b7213d4f8d44d529bb33ad8199e4be2cd77796206d3be366cb6d93d9e0217332d18252a8250193f79e92b9353a6b1b7aacfb70eb2a8f5e8d434dfcb4a6881c60ef770649c623db31faab42f55955d8296947d9b93fbefd31efb8d38143ba3606a96f3192e82495723d6ea7851443a0fff93a1b4849a9eeb39f85bd67c635e3b0d8a5770c56199b7d7e7454f80d63d93f29afc1acd8c6436fb71b33aa1b977fc0ae32fc4fcee809a0de9e5e71904511a723a63c678eea252a3857daa0d43788ba421992486dd6df05db9e546cbfffe61f68042d0225fe6a07e28cd1a35a70f9ee81325b1b82b8c82c4192497ab144d4aed116ef7405d8ac4f221165d0bc84be79e9f8889c82944b487c0c3b76f45ab26967ce47fbe589eefe3b5d11514993b34b5963116233f94c18ad58b7462bf4d1449fc34a55cfc545ed5e63e2915f5ae3c12b8d9bc8944fefb487ae8a507c28d565ae234382a72ec0adeb9a0f845e718fd8b013fe3dfaac804b1525dd6e2f3aa2446a3f28f14e01b5c1beb05d78e4df826eb168151b96e801269babbc92b8f949fbcda3d702db13281df23b00285085414d07b9a52ea7742435e07e5a9c519705190472cff715a94b58b7321e78584545bedf05f0040be785f688351d2eb3b267f71ef608c321c6bac95f50643c8a87af00682febb9589d8a7cc364a5a2b309125006da5081e5ef7da42d9aaf79b4985d71e379c3b1f1da5facf502f4bfad30e962f38c2b72fefec7f5b3466adf45c7f178dcb61938d012ef5e5f2b1f92eb819f635daa537fd4d338dfe5b328420b9b2f5e1e44cc964406045175a084e1c1f4a90a70e8d498b8fd0174401bdf1858c7005b2f20a58bb4a6c94225a11a8f2d244a6fefccf05f3302e977f3634547cb02f8b7cc3ecb6926fe79d56b92eb80b449362148ef9ea58f0638675a945a30a22bfdfe560ca6549a82c1a0452152e86893d2dc36c1cead709bce25509d64691aaff259f3643b48b6e9bc3be92549519049b2ad2efd5a33fd1f4f744cb55f37e75e568a2798a40261488e429cbd9ca46b0e0dc03e2e7a3ebefac201d46fa732d96199759202d8830ee2e7d160a5aa4ffce2cee750b2bd9e3e8b44552270adebb859f23897d65a207eed55988b2a5a4de3d7eedde70ecf4e6391b2d23f772e5051ec0785f59e321b1f575ca47c3dafdcf8e6a0f0cff33c2b652818d34e660313d6c921d870ca1550f70b9a598540b7d7d1fbbc11e744e025281f73606b3d9c17457e0c7e91fbce2da4a1804eb92e342808e4fed686b5fe6db8a376d90d2991841a0f8195635ac8da364871fb6ec94397f15892ecb2e9f4c172ed3c15655e7b92f019cd61c7014906707ace2ec72ba52aa602e0b0232c0ab2e3f05eee91d4d550b870214a2f7c6bd23136a7289bb8d06f3ab1fc00b1234686d7a36b1b0b159a5616cc40959a84f8925234b77b15d9ee43c4b011aa6b32ac9ba10f623674ae202adad88d881c6cba30d47b0498fb89b77f01c2ccf427655ba134df6146cd5612fd979c890449aef4faefd54b541edb7e0ef5ba10aab785b576d0863f0a863c0b6ba110c310423878f1e645c19f05550e2e12906ce3cca93bac3ef231cfe5680cbc066f0b09f2ca352676425fb8b67902fdec4c73d5a3c9ce4bc6fea7c4ff7b2021103cc6f59785a0021de34aa63ac4d0b96e87e76b33268a930c6b09aa8d1931133a7f3e2d79842b270840d8222060b1a06b2ab2256e98f133064ccb5a41cddfd4bb0a7459cf99868eebfcbc8f31b0e0d6363225ac6a27baa2457d7b0bb8530a53dcfdbba748b1ef910201b8af83fda0ceb7a1b3701101d281606e158db12de60b18cd804ea66f834a9f96c097c7d94164a6629150f2fb91e821b90dae26a2cc49aabeeb96a8fd20618e3d792fcca3a13e79dead9eb18ebb6c06ba23eb8a57bd25f5196c3a6305c505921c250c913a1901bf9dd32fa42e2811b2b18eaa0c2546391286f760d2e2b0c597b1655cfce2126c62fda3ab8e43a9a3a28e5f0ae81372fa4d193b0b538b618d435989e804e1bcd1c5b48c2112b29534157b9acdd1d05366a87c4430bbfebbc2632143aafda6fed4156bb9d04e1ad8e5ecc22b34191780aad5e268e68af638344322850fd09020f9fbc3bc95f35e60f2ab3c2cde0d220b9887e88f6ae24cce97e04428b36c0dd2aa6e306c8ad38b90c18b3d4e9e9383984ea52844fe53b0280c62db0485e609bcf4cbda8de195a76c3f4b1f8d6de4b48dedc8aa4cb9b7c25cc5b352903c679e6451281cb24c0c041279b5b92f686de62b7632f0840f3fb53037d811810c6cca5dfeb98e1495e1f537180028508dde96911df9d85e9e933e0595cc3ed01543f38f0fcd742ab1fb83508d541344e464532787092673f7d59689f70f48afa318d2dea13d46c7b7d9e8c4486177ba38918f7bb18c8cf50df17cea75eefee4b7d1d82c680117cbace55347086497e1b7739e5e44983ff26b743a496fba145e60e451e36bec5ae78b6484d37f10111a5b6c51722d9c792e2edd3632d15b96f3a38c21af387c33b6f32ffd619cec9e7ef2b76ff08f18dba063a4b3a12dac43c4a0f66fa1a3c522c6505dfef7de89c68da35736480041bd9b67fc922a9e86eefc1c0b38edb27f300ace97e520b068930ef72555da534e45ac1867be99e60c1fa53ae33bf46c742ad5044d81722f3918ba7c23bf23de66f4416a377fa1aa9a078f7daf407023d077e95fbf2ac89d11bd984094c059ad57502773f1378526dc2d944b58292c69eb84530ae71d80f3cfcb6ce14977e898275ab7a8d290c7aa2fe5a67c3884b6d2d754d4bed8126ed801978e57ba7de37c85678474274d39c422741e48f807a77772e76efb6f9ac942fe0190e93aeefaf1841ac6c7ff1a9e4da0eb5ad436f9506ca350e1d4d477c121a1890cb458b3b02703fbc3871fab62c00e6ec7cafc5eebb2595d166c117ccbec832d6238587b67bab00b534edf935c77c8f174ab4f6057bb5376d0cace7e7114aab4af58b868758f850a0293e6d6aaacd265cb2983bb8f3c552e28c5ede41796045e7d31e4b8e1efb4dc2dd1ce8f36adc9ad36e9f81f804c23ab1a827cf54e084ddf68496da7fe80898151a327f6b930870a0a8c184838a3648035cd505414ddff8ca961cd192a9941a0ca3af47ec1a7dfff565d3f07c24655b02d370b3cf81db3829c7ec80d11c27f5ad5b93efbbee18a6208374f0c585dd9db64ae3c026bea39e8a8e4dd24ac4244271ab5da5fbff23c9eb66750011e1e2e7403ddbada51630c6cfcc7d02c8341e6963bfb3201fdc35172ca9f7ec55cda88401a6bbb9e6049c18d655f1218be965b06520a427b976d019fa84ebdc6210d933b4e818cd63ed07ebf165ee47d4968443be9484b6e11df951b780e959f999e1f56c69b76123f3bb550d96426151aa9eddee38856c7c7d0b6bb38fde1c5c978313d64cf4f036ca102d6c8d622236cf6a0919f812858ed1165a6008efc9103888ea5e673e5bc69c3a9ff9047613c2d208e964b920fc24c6827a162511ffc0daaa447ac4e62243f6eb31432b1d29e15355124655ae7a1b91d740e15899f8e1bdc3f714dd7322bed34660b489f5016f7e432a5a8d4dc57c26286f7ee67469f9f90b9c08f89708ef59f2636b7dfcd95f865f37eeb892db37c5f0c78ec899af29d83e95f705659a01aa22e09d8d74398ca7c7671a09f990425d01c550bd566aa57b2c1b3cd1723070560b1ea0c06bd37240210257cf0945ece5d5ca5c75196fd8a4226a67608b5448f5e82dc7c943fb23deba9ec07d1a4b6509f1ce0d45815d26353dc9cfe364f7d6791c6ad118a9cd05396e9fcf6edaa4ffbebfa9b4f3c2295452762721813ae63c728c2a4e85681c78c1df72eca7e78771161e966592671fdab5dfa6c2ec05cecbec9ad94caafb1eaf0614a3837514b6c663da94e1011f77063ced7edf3e75f8b7e628c7e106f849953c82bdbc710886aacad99547d0022b2122c5cb87e3695d2080a1205fee00ca22e908d9f1991e7041a6db559e105aca1386cd73760856dcf7a1d3a235f0d0e5922f7803eb34f961a1a6340e53d88cfff61d238d6c48cf9e507f1652448c292b018df762c11d6075ecd24ce4fc7ee47dfc1d2b6234e19773f3010224f415a16ab199b14939deb59fca5ab85cf947e17aa5216585e0f0915586e647302d6dbec73a216be5f4c107cbaa25149a9680bb6a6ed4995d07c71c52d47c326319be13cb1d521f7bd466900434a2156c25171e51778b264c9b3d3e0b27c6f8a23e3dc693d7e98c1750e1c35a046bd814ebe8ecfc3886169b537f86dd126da1bbe0ac5b675fc60dd99258fbd7004c03ffc25e6289c8f82ea5b669996eff9e6927f7eba9871b14c6c549097e195f33170c6594b83192e246fe2d49a6bfe5de36de958f86d365a1473afecdc207bf81e76255ef623f95086e86610f4df5762f88c0ac14d338944d8689e4782d5d047638a9234916b395077b6a3bb80aa62582455afba29f8851b52c4bac652b2c4bcccd398c1cbfc7162badbb515ddd7dc54cef79b208e2ca1a96b7c4daa0fccc5092d73318d8c28d154b2c1037feea2d1146588563643d437bcfebdfec9b5dd2785fef3d8fe3318c9f163f3dc9756c8a770f8e060ea013ec111822ea0d83c97caaf3b1bec381ab5530d73a4c81e7d5fe52d684e9ad416573ffd89f5cdf758c764346654c9efdb85c5f6e3b0c580f0cab86499defa6a41adccd0ca2ac6bacad3db10ef5cc30cddc0e475b616a181ba17a17ecfdae430b0c063d7a8ec1622db440e0e3222a6f4952b2582e47cc0e70d6e21d1d7192b2eff2973ad1dbfc768a658153f702f85b5d591dd29c3cab9c9911faf80dd5d0a74742f3dc103f72df5a4c142cc69c787f39333b42af8426ee1da956ed8c76ab9a4d4791ab17b0f9a8f073155cc2b1b32f694e1101555ab2efcbb1f3781417088c418a502581d2228955debbd1dc6106eeb8ddd343f3f410103974ffd27a661cd457815adc4c2d30324601e740667887b9aaf7a5280a2ecd086771fb9b9ad6f62f09c027a8ecea8b4bb5ee5ace8aab141b14e5a3b88c56e26f4b60bbd03f5cbf874a37edecdbce7d49d28a8506a30a7b1a4f6d4447dba22e817fd9e09ba56ebdadd12314e995d15e0b1aed55500c6b98c020407845b55cbb69ef7b22be02fdfdbf2f557ceb2e4222d3733dd420588dd66720eb3c95fa8f30ae442626e8e837ee2476539a8248058178e247d6355ea7b855e8326ef2011178abb208f314659a196c20f2f2243e5237b4284eeef88a357c397a22f31bb43b7a6176e715ff91a87bfed74d609f97ce70044d7db512778eaad811ac59493fc9a388363eb99f07b18bf6c9637c27d3deaf7258779ff38bba659ee876916ce58b4b30a8f358212d6971bf127f3455b38a837f6f5498ebb8668f74c9d4d0b5c407b3a8453ed4e5a4f6c5d8cee94b551d933da8944471f9c90085672435000042c010c1a16acdef75865850f5037b85d863d0004a9e7f1fd6f85a879c9821b239f86c49b44b2b5efee8ea639a91ca6c32c72e5448e5cf63f46bd137121ce582eefeec2d004560679bef92469a634920c70915aa5e8570094d74cfb75d3d3ed135a6c1e10bf1042fc256cc0477007a5a52f17203022ec0108ff04911752864a05caf3d14f5087b6699dea1e80c14b0bf3bd4e870536be8390c2f3eacba14d734fbe5cacf558d8997dfe04fc27a1fea81171911b6f2083322aae07057f5747252a54ced376eb92c681f11645032f60e9cf802e94f57c38bb16b35ce44f6f80199272102e3271a15a91e78d5c4728a80dd3fc7070dce1f45b695fe3874ce6d140a4983fb9c0721aabb13376c7f895db5692eac81e141e68e443b74bc7584912a088b94a866afa2e9b227220b15cdcd4f46cf2ea02398005a475c75854508831ee45d425e3c1e152e369173e82ab1fd354c4153f1e897851271ef28cc13c0e3fb6a7112e240ecdf0f3360b23d65fd9424ac001f0a1a85223ce9497c3253358500534a6f59ec98164d064340dbff5ad676713ba12201b8094fd4b06ce364252b1b6bf6b920693d1fe20cf85808f5c9906460b809349557a470633b218ffdcfe009b1759e94044b978d1971eabe4f613e9e999bb60edc228e763a1cb049ea5ee32b05beffc61d0911521ce6686ea989d45bd6eb4be477ae7da96f1d1413dc2b4c89e48395754d896c556a40f9d42ac640c14b4dfc5016582adf14c2f0f225cc032e1cd8163dbc913dcb8f50a80ead136c7fac00f22426885905434e66bc8bd1c62255dae7aa47e198686de8d5ec5b25243eb697e9d80ea51cf19aba4aebb91f8e5abdddff601c85205e6382a229c60c0aeef9a5a9a193cbb914be527805c4cf658a217ce692ab852776d6828288d5dd3c71f26230f9581a490dcd958d26441f5c09afe660f47c4fd11b3d39f3efea9a0b332c90b8a1fcc012896f0457ee16783c674673617125ec036008d9047bcd86e69609a0a392365a334b0d3e8b3f4458e2be76d2ffdcf6de8183a110762442f29171c19135ad9cb7dd289bfd3db9a508cf3c91f2985c5915a34a95147dfb96c2f4f715a06b51cb983d94337e6f71a233edcc92e21dcc1ecdce751419f4869063dc3202ffd5c715417b78d0cc1dad26b2907801a7c679d0e6004028a6e6e8318cc3845aeb34fbbbc0f10f06b87ce8babf4cea7337ba6a28e0e1e1ab596ad4977ea3519a05ce2f23ea0fd8f38132ff2f8ed6bb2add480cdd9e2b0589696cb32c8b39edc155085dccf0aaea185fe50a97e6317d4a76ed8228c3f744171de2e29dd58fdee42119b5a8f123047c4905335cce69ebced03616b1d3b20facfc27331cbf4aa6de31a9b1177f5aa24632e96c258b45d3307db9133c46ee542dfb6b9cd2a537a0030abfd24efc2b00cf221ddf509e5e6952baefe9fd278c20abdb1962fce8df52d963826d0494e0ebe608ed0a662492dd4f789780de9b09537a9b8d94916c76a6e1a03bcb192d306cc67fab6988ad1fd35c571bfb8ba6955129a7630b0c0925e10532c6f84ea5d2fdda065b318e25578ce490e901da915d61561b0371bbec1d0774eb6c07e42352b3e23cb2004f62191ac1d8c0485be7d53172b1ef693425773b18a7ccde97e85ced0c5e3e66217fb64570d354945eded2a93427734d868d0a65da101b34d455cfca0136cc9b0dd34b0e667b85adfe3f4462cf2c6221896483e83c41f714e018d3cb53be870315ac42599e6adeadfdbb9ad0da5e7fb8b445fbf5e6433e0234f559d49d8ee11eae65adfababdf35b881b3279654d1a7e1e238a14b4cf934c5d6de882a40de15cb8eed8cf980c8271d52a8ea4a9364c99bea49d3b63c95aae525fda5498ecd580296c01847e6e1a6d1ef4fcaab76b4241d80f1d5c3a9e4385736639149fa7897e69a47f7703c6672ecfd92f4b63fa589644a3d29972e9a62c33e7058fcf64008f1f57859f9b744973c702c6631d45dc33a5be8a115737258c7bddc54d867905ead8520a68d609f58c0891b08a2c9c8b033313a489e7571dc815f393f0c8aab1a51748aa2c41c1091964a75a4eeedfaeff5cf925cbe65708d28f3009b3aa4236df5e79a20346d36efbbd49448a71ae68cc8e01bc3ab605521b7f95d3a8f3c15785c04f64b491273f3a84d819834ffe24e7db54904a8717d512c18a2c301d684af5a1eb9f0c53ad0e5d57a1b236b17e50a87d00eb0b7a8c1f1542e73b13709ef7071e3e9bbe6d601e5df6a38623ad7c59d669c1ffe0b32ca07b2fe546589b568ffa1756fabe8280ee67bf8784ddec2f9cf64d31ffdc3beaa8032077c21040f5c411a0a235bba817d7bceaded0648dcb7f71c2476cf8ea9d990f09f1709290990b5d512f143bbd9bcbd536cb4aeb3ebffaf6d14b5590371cac15047876f6b1fa4aa107417f0cf552b8dffc5c3771e1babcd66ff5cc49e180b39fc61005f9c3a74679568bd44389b28bef15e657e4eab3ce576ebcfa7fdbfa21580c9991e1defc0278429d08b5b8663664f4ad71d84eb66da422aa9e134127178f238526b7e9180ca8a69b4fc8298b5d00db4d314e9816f1799fc362b6434433928c8ced852cf8ccafbceaaf263462621b42f27a209d59af0d891503d79d1a61cbe27f3caf6910b746b7691b6c2b73207d9d105f4ba11b235ad7efc7422e4b78a1076ac7ff0ffdefa2c45083f3895b87c7ae996b860c87f193f1f0ab74b15589cc093a431943e128d7216cd3feaf847610205de5bfa2bb663efa813a5e90425071fa66e42df0907be3ac07239d9ed3746ee632a50cbea117211b3ac6b904247d63bab6d7c1fd8d81ca0c477f91aa0348cdac78cb47b520a606d42b8922d65b52f882af56e6fe137f93f2099978e14b3667f7346cc2550c4013f594edd9effb8ada2b9826c62e24075f79658aae87e13636ddd83209a479b600412c3a89b9915f680e106ee2d1fa47c16904595efdfd1f71407421df1c03a4611fabd50bbfd22188a67cd29f6a55ba2e0a4cb0f37eea487919765f0de76c4a830e70113102fbcc6e3840b13f4cb4ee7aa0c033e21250b5fcddcbb4651997515d814f01fe42c3662255e7ef34efd1c100b3496a25d1dca284e14e7a017d5f5bbe04f1315703409c9fee6a6f06a4ff739b247d883f186f8a503d8ba5bacd10f5faca7baccb7da1f148b4f8c321fc882f074c3fa81b43a796090f827d21c14b457dda13ace2f5bbfd8961ed686dcb623b8ce40d84b03c514dec509015843e238d737050c801896b187ff26b8dd9d85e13ea7d10f7ede5e64956831659467220fed12873aa137bea780d6e3017ac15e569c700cc0892b9cc95a69a626857c8ec0111e17f7e352a720ae69de158798168d12e87b17907e1d1db44947079cc139b33745452d8b4b0103a12e68a74f05a5b08ab20ef3ac32a7b2a0a25c831d6dcaa61a928380ab9ebe4a0eb554be2fc28aa9cf28b5733b37415dac914f746be6a2c14f95cf2c5adf3df40757acaa5dacd52796923c3efb667a0f18e1f92059f7442264c2fddafa4b4df7ad697d66b86ea9c64828169089d1e32e65d05bd09676025826cfa5864673de984256be46f1bd6c7441b5ae1fa350f23f80d7a1b1bc9fbc8e2b411f92a44b0666351014fe3b445eac4b4185ef3875f2687ecc6d10b0ad595752898776b1f0e28e0d21075f00d6b2e55812991ed0ce76d499a59bbc520644c353c2da38361d61013b642b234e0bd0efa2852440fe66bd0bc0b4c3eb898201a79b2efb709eb6a615df9c7c8dbab2b12993dd4d6235a04b821c33d40769f6e1c26e4a6c4656e683d2cf693bfd7c96159a2e8f5772f2c5ad6721609b404f7c47ee37608a16221ba462f21118c7e19fb1f6fce1e197a1755f29bd8ad32d457745a7ddaf6efff74265872da2b964bedca7d0e13d7ec93ad7b94150dd5d0435309e67e90adf474b4af6b53020c3af5268d0f110306d9b3b918f14af8e9f7fc9447a464ddce86507ee1cfc0364de72202ca506d2ddfa3834cb3472dd89ab950d3ee5240c7a28d4dc6faef196889e5e96d7addc72bfcbd9941ec8a42bc32133f6cf576847f7cedd5057c60dc77cd2d357f9b11ebabe464c1744d999481dbeb7c68a8d15fae5b4f20693f05c6fed2a6a4703a1ff9fe1333b8259f682d92b29bb66da018cea5ed6e2a4dfa2f0f34f4004bdfd4c7b67909a14243d154c989c2b096823aaaae5b326390e90ca1d2501e42b3de7a9d5f0b9ba8baba756ef1de8ce06655cbae6ecd92aaa962ea0f62d2925bc39f13eb94ac1b041f9c72036f1501391ed68cdf3d3cb8e071c10253727d7c52710f3492350aa469116034a4da8f5901aa54095ff4ea00a5ba3b6c0429f58b6053f4a9480e4b0c2d169a366c70531ed6638cf478feb46287571cd917c67c2f191ad52a5e656d2b90913276f8b2170132d9fe409908d0bdc2c9d0562e9e78b034b8d6fb6ed3155592dae01cf46ad1232abab225e1f36065e0a7bb886ea0668afe043de466bf5983cc12b159c5d1788577746278e2c2996837ad4a00c3dc4d18c5fcb611031570f0e1a78317390784e1235bc879ffab66f65b2e8b9eecaa381eeeca3409ef448771ca9dbf400dc76bf665d1354f5c8bfbddff0372b5dd442f3508f29bb38806a97c03bf0c960592acfb3fbe653e317fb1e6367601af482f16d7fb00791b23c034e132f17722bf89f60c950298823f797d57fd0e23d878628247e25d33a880c98929ee63254160841671577db5b29ec9c1ea3491263aee4e1522bf3475faccec5b31484ff3ec7632783ba26e56bae37168fc4b4d59f9f20999cce26c462b582c55b6b89a99efd2b0a45f2150af5a06bd1c02e7b6a861803d80d67c0368b2a19f2a55d9853777e334ca9e07982f220cf5ab35a50e225cc0030f7c32d9a70310d09fad836e65b03bf862f76d532073870053f99aafcf655622d42e33d1fcbfa83efe3ad9f8dee8cb043f30fbb12c2c43129a5283d4f2d2a0ae5ea18abc57e7628ffbd9cdd84e4d77e22f9910c2e564d93287bc9d7e77424a850f40a7dfb5dc2e5cc5fc2bb0ea606c99117546725c849fefb7b06fc6d6e0d74e77e215edaf5f64de50de67fad6d875aa18e7955efd8f9930359c0b81b9751c7f22b061cd5e25bfac7726c21341b23c318dc10167b7cfcee7aa4c415fe579966b0f6e3dc6cc70195abf840925e8d3561fad2ee0f4faffcf0c13d41a7124640ad66fe615017123dee07138c220a1875b127cce37cd6ba148308f4b6db1e58004f21a5aa8818924e23dcbbf153a1965cddfff0118f3b31795017518d87f15537f76e4a85c974316f72ff2feef4ed2d38278d20add6d155dd101bcf50c0bdd2960f18c5ce7264660c33da43eaa57af6efd0c42c946a91035b38a34e038e5719de21531197c223e59d72a45d44138e4ffa9b4c5a26bf12be7a57d97d6f93e8161cfe8547d89743a9c75e2185e7a7b441cd2d62a868f219101be913dbe8aa276a94848b0be06da342cbb3422d7e28660af38f444d82bd73726bd761ac1197f9c64fed1c80c0bd3e51a02f2cdef6ee2424add04a04e5fcefb8780e3bbe64963134de4048ee91bc50c1941f49bd9acf902e1b331f544f416ae48425f7232e65675cd3de022a039e3b732b15871ec7ab29f6e1d103d8bc8f61cabf538b40e40eb0d65a6c1e3f444db49b9e455a3a1c44e6a6b530df2195de4c45280a5be9617aa382628f3fa4ccbe02233613bc32497961e56446fb913280bdabdf985fd18ad8caaaa283d95b33d0cef01651081ff65ace91d9a4bed9c1be6359e99c7b751cdb87b4a8697cfaa09c9617f55c046e8266038fb442447c9ce7800dd58bdd815139c1336eb663d014e5625c2d19647b15b943d3df0ebc61d39d7dfd1c9d0ce4864b261961c77b11a8b18fcdd6a8343bb11c07b7c0376ffff457397288e7c3ee88e35a6f33534ec89a6cb62822e09cd430924e3fd8f4cf5eb197e55f5962ee01b49f30b3fbf0d82bd3327c5c5fa532bf96903a6d1aac41193fa1c66a535f3a92652cb3472f37dc3789520186ebcd202a17c466d2cbb0a7891dc961b6ddd9585587f7d4ba9b47b4be2d08385c9d3f227ff47d05bdf5277f52934b39427f6f179fb543c588debbbc11cb3a4c76063cb0c408f7d2faf302cda4ca4dbe945c3b96d6111f583fa2883446a197739a1951415480c69aa628e2f2a3883348b3504900ca4fd993fab5ac6842b87d2e37b3adcc605969fcbd1f19d6afae541ce63ccca16ef20e918c50384351d65ebc129da6458d89c72b8d1deb918877e829bcb8d681e6c968dd1eb4c45ce768ea3914c323c79090707ce510b0f384fd0931f7b388ff614473b2dd91b0506d01540736d44089d0650641cd9ca7cba4a7123e1fd33cd5327c70a77370a7ccbcaaa1ef291552762956d3a59b9201ef0947e0dde11d0025935cc58ab1eaa1ba08e238fd445fb71ab5e6d1cf4c9c6cd37a9c7800aaa78a2dd7f238eb58212bc12b6622852a24782f635fe972b8e25ff326b7341aa68b381020fd5eb85bd4ad4cd711321dea0a308c372572879b30cfcc138c4933232196162859104eada1536fd1526c7220ff966796951de54aee9f72196e0d5b5b193aef133a37376244c119feb3c1d594911b15d74179be65bef17edb20efa171c3cce80bd34488a6b11f0ed4d26d5b674462455d398bc7342323b03e008f952764ef2df20d3dc75e410c5fbf37fe2ec8bb64fe01df8c74ceccbb189cf52514142ec9efe442d947f85b8d394275f6b067468d6b6969b6fd0eac14bc1411062a2eb974a5b1dc5d46d12f68d0a1d558f222c9427fa9b98771c4243476993cbc4142a9fb5acbb515cf4d528ef6ccc58e8687e4f6b1a35bf8ce780e6c449f542878080f7bf8c180323ba9dfba2ea8d4ef67594455f12c6d10d503c37bbacd58ac3979555ccd79ea4aebc95fae4a76fe6c0a1f0deafbca12afe832b28ffc6a3443646acad61655bfc28795ddf577d56d65bb27cada1ec2d5c1e1b4eb7832d0bfb26ed55c95f52d8e3c177688b4fb660d972cb2c5da24bafdc25ef6857ca06ed2e4419190c67378cf584413dc9ca2843fd3856e616b399b715a0681ab600fa5b66c5c16c0cdd49b96773429b14847f37c05cea0616a95a83c371e77613adbeecb0e546a331e7a68715a3460c5031884dac38fdacd2a904497feed5b8a0bbfce663ea8d521e37e2fbae5304a582d1ae40152cff83e7fc35e71c4dec986aaf7144608d7d79f10d4259fb141dac37be06f53810235b32d6c702933aa87c0b5f3303e980c87e392e31dc9133bdc8e9af3d0cbca9f97b35530d6ccc4bbb9434983a61778d89e48a421e249d0bbab27eea68ff3c353e63106552bd869584c6db08f2c233197d2b4de92cb413260403a9d2e6d6eb99e3f1c7357194ea05fb062271cc070ec0afdfcc68471ad35438e30a44cb1624634f5fb1f9bc964f2f91873bd149da92abc139851ee03f697aeb5ccdbe53bb0eba5c94aeb9a6fff8cd3a2a937db0fd45edd94c880caff9c2e13acc2ec08b9b25eb34a7d2543e04d204bcc176a0d38a15baa0eacfc0ff560d28d95b425dc46552537cdeb43cf563f32c0baaa2f89ce47c543b0dbd130b0cdc94c22f830cbb489c45fa1dd3202ec569c24448c9d801ad64a88412e5b9e8d154160ce41436d95a97c50e21323064f1afcb75a4764655fe57029d8c12787282077cc77e4b55eddd4574b6b047fcb3c43167d5a2b8949c80b09c60f0ef83044741e11a62661e3613bc21c2219e0dcf1a75da7ce81bdb79641af53d724e366dd2426513a046e72974511088c34233d06df23083007bd5bcfc485c7e0c4fa6f3f5578e6935308f702f372f5f08932690040716b0a6a20dc042013ab451277e3ea7ec93bc31f2420f47b5cd2964f2b6a79ee1ce03d1e104b83943898ab76cb5ea30e09bebad72efb5a1caccc081611c4c6bf9e8a9e2c53b7d58091a0ff14a27bb1fab0c5e95fa7cef9947704ffea298f161963a4445761905ebf187cf868f6dd4602c5a65513122525bd48d88bda9b9faff7afaaee25bd012df12496975b5f536051630323a36f6b6bf245eb566dddb775cc61e85f6962863e70f5f03f0d3bb8a5c9e14683c162bfc22317c8b2e60943b392f27ebffea04ef11568cb24a7613b6b3e8030d5eb5f357733e930a57bc1823a2d1339ba3d9b0fc48054ee2dadfd93f5f8b6a2ae2d77c63be1b854cb8436f3a49f7b363a4f93e42d6fe1ffe35db580fa44be3c2b8851fff386a5595e7e7b142170805c7f52eb99d775fdf819c4d4c19ead32dd1c95061ba834345ea5a09eb27b19f9cf726fd47dec6267887ec0bad62b45ae3e176f24778fb4b645d32485199a9b18688eb20483ba4db4cc7959efb252e031f41c77f1829f880c61ae533c5a914b131cafe508833db692c3abb1e3a818bf9368ba089e79510e62c7e789f89d03e7c78ace52649bca8fa59d945f21c06f6a829fe2a8792ffc930ca66b1d3086e5c46dc4d3ae652074714ac22ab4be4c8a8309edda7b6bd1f5cc49ede3f5197500c97d8e293e4d1eb6a04347bf49339e9af4646d2bc2a0c089a1392bb66df89d40915e3eb7d20356ae3bc75e70928ac47e8d187f47770cdd136539ee7fa73a370efb98a28fea0d3507719ae26cbdfddbb6f5ba9954bc2ab0a75ddb70db027701f2563247acfddd4bdfc0d99345fdac6f939df6de0a849423d24684b7089b9e03dc7031c60f08ff7cc951553813f3b560c0c4a976c7e323599afe8fd6c9517c1655d2fd7eafe647353569a7b238108d5c401128ea9028fb383c352a89937650be71c8088aebd6f1a46c844d472ed6e2a7661390bbd7b8fe7b6c289efd30bd30cc8fc8b6a296dd0c4f2cdaea59b5ea9e886f5d914ddfae3342f18a7beb5fb8d96f48596079f0148d7673b91572fee75892db449b20d813fca37d5fe288dfd9355449ee9643e90e37475402007fa48ba00f288b183578c53da7d3cff45087d21850d37e72ba9e70b9d7333770b7992796914807b54ac19cb7cf6a2374bb07d3a7da8bf582012b3fb1110accf8c2b2a1d2366a0fa5b2f8f1a7472b660a58903ea2943ef31d9d4594e895d4687d84c60dbb7078607e3b6b407e7317d2704a893efbdcb270ef6a370603e3377841793ab3339606b5ae3baa6fc0903ca23d3a2a721e787b69a4f42a3e61c773dd2f45c562772d6ca18acf654416eaee207036b9bb654049aa3bcdd07dbc502ff457e978f0c29632ebc5fe37b990d50d72a952128a31ce96f410c035e4dcd9bc5bc42352b8c9cb00e2b423d010f2b2e36dfcec9bd2e7bba4c19603e572da78483d458d37a0da258bea78246bb8bd70a2ebc8bc2a928fa42115b415a52c0c03b7cd41094f4019b58ed9192bc4737112e8cd5e006801b24d3a235dad1b10a189674fed91df0120e401b31c2f3e6877d7286a7373d0bad1f6f391e03e253cd009bc6af27b6905c028deae8431fced472a25213b7d2b2a193ef1bf730ed8c18f3f25d3c92c38f963e64ef37b11e16b05ccce17adf2d78197b287aac6b6b05c9e2923a9dd08f2f246e0244fe69f1c85d1859ecd9b0e1873755847b5cf00c91da273e0b603c531e4612c1c787768273e9d75f064c4f5d6bd772d3b81d77952de20b06d2269dfe0ce78997ec9562af38bc8db52df914023efa78cbca7c424e395a742da95c952c583f23e8d9aa73886940799218963d0eddbd8e9e35ffb13aeeb265393915401d0b85a9ccb28c3d61bb7c8f2f8fecabc5fd2ead6d448ef794ff7b661ef6fc2af9e06400a4182a3a48fea87f2d6f242cadf7e835c4a92f1b6ddef51becdc3f68aace89830b8610082cd8f46ff9f241de0265518ef5959f708566d9e6ad040c26e93b16002e3cfc4f5863c3583aac30dbb11ed6db05907445725070edf7d225e4fc8db58f4edd50d66efd96eea18281420f804f4bd0ff092939c7c4308030a3ac52ad5822bc943076810399356166db0dbe25249ed462d83d215ed61ecdfdc175d69acc464684755b54d92d798989be4d1504dbd711a8a505749aaedf573bfbf3424640d3cc56feb33010abd46149be3b378de5de340e4d5b2d2172db06613cf9407fe5e898498711efa52e408a447336cb8e4a1bcccb5b34ac17c28e152c73d0635a4cb6d5fb93d495ee636972dcb1abe9e57c507e9b475238fbf722b57021d17653c5d6a7f1378c494315806dceae17adae3e9e50d756bc4d105c15bab0dd7970953cc7498e41e754c02a58462c2323cbfeb10a741e75ebd2491c1796c93466af236cab751449cf422c40ce38e1392ee929f84b8b29a7631c4fbb2d2f0e3d66dcc6686a8dec20d91c543674d17f5311b6ca73e6f0832c11017a2575daa83b934727e994d812c8ce2de15a5a7c43ed8f18a590f351d62b71d783f197009b4734d4858153b843527a8e01d53749f2fbeee79b5b73af547426c3ce8a59461354afaba6acbc2dbed91d68fdb8b0b30c0e81ccd05c7c76bfe9c387fcb39ccb6376b2e1a6bec20d39a30932668c2fa2c54db00ab14fb14c174db1fc7c6e4d94eef1f4f18337ebf1cc90d951fb9c042244c08de6cd82e3bf261b2ff76f02e00ac9dc72862393e39cc8240041e5052799bb0b46781ae3d2344457062207a3e4f1b0c0e5d566b452c1fd70f9f24234c10e63c7c8df339c2064566c4ed382ee753ae4f0e223262f683e518d1a07c66270796a4bc29953c25b7b6d871e7d5dd0919020aba6ea4efea66aca12004ec6a27b3af38fa2ba158781240a4aba210081f2e4d6e75394a79e10b36fe5cb09a916dab373f550160c3d34d4822f1753a405e413bfda32b508afbc2e6e6ec86bbd3d5c40938187befb01792d7a68c797a019a90117ed9a5cfd91aa57cb35cdf8eb9043ce4001b614a4db191c6058856a4e991aef5fd231bda7fda8ca5c43e0302658267af35e325feeacbbfeb1c19dfa224d5d4b0f8f72ea6517cb8e107a3cd2f893f0e36b0dde3f22425a218953cee0392a0b709433ebfd78f8b2bf74dc87c26900354a24e9af6990ce9bdfae2afcd4b9362bdee0c05a442cb6c602a7e87c2805cd7396398666e593b9ba0d8182a5db3a37cb7055c13ac0ad51eeb44bd6bcda3422a2bbdfbcca268b62bd5efc494aa6f698c8eb3bd8d8351dc46d376650f874ca6f49682d91b0bbdfbe5a02f1d12a41d70fc656d9e08c21c442d359cb067504e00f46f948d1d41431da4d38cf7e4e200166f30d6333d985916a7962e0a4b409fab8f4bd1c810f9450192dfc3082791aa1b878f0999e3d756f7e528c7008aa2aa15cc8ad3816a87d79d31ea7e0b8bc13a35cce3fa983ef424773cf1af2dafaef14af75e47f39d1df509cc4c89ddbaea1508b3d45384e3e4088de92c81ed6201bdb5c4233c2fcd36d3cc6f3ed701bbc2343efbe8d5483fef3d98783d1672802b7e9fca87604d4705e8af0fb6a3a7cf192918cbc2ad7f0bad22977d5982e54641cb2dc1a2c8290df75414f9c98f17d7a0d7beb5b9db87cf6a05c88635861650189a65b8458fe588e20dc08b778601d3e6f795963437113a00f0349cd81e83c536fa7e187bc4d46bb2a558a4eb93122ba8330b03581000bcda4eb4b76d79d9910629a24b81b19c12c6fb9eb7961b2721c9a4b1ac3f15dbccfb7bc36d9424bf4d4b7fa6f03e154fb4f965810aa7da221a4501b9f4bf544038b2b4a6453f9b204c3f841f9a391d31e4470b8e21dd18cc64517961a50f0b6460312800f9b2790f6d7b4b68318aea8447fa4e2c3615fcf8da3b72df2b8565d6916f9942c3cc68a59ddc249a3a1e147b1823d264256b5bf14f90988c38b7cf29e6cc75424bd029574acad1571ecf54d130ab1721dac3d6609bd389836b713b8711be54224b2862f94793da6535ac94b18d0734a2b6f040b11bda73a27da9a98065e450dafb4dd0241c38c0decf1d407b22601e95f137288de3a3f362e0eafa3ac32718df83f3146f9b98edbb9adb8032ce48db748c92b1e206aa29c6b356a89f5ce0b96db958241ca9e175d769dac207cef4a73a600968e0d4dd4788a59462dc57ab36cec78102bd4d85a15c1bb2c3f079903af85541f6ec60576e4da93dc6cf9bb1fd73ea3218a69d97df9ebd209d0f3fd95b7c5c7051ee0593b75f88f266f4ddf1b88228d90477d8c038e6bd0b697e73f287d7b7b9ea1e49eb1a37497a9b615c0d09ea5ac3a3adacc7910862211d87a3e56860d5d8884ad43f53f2183800fc55f404d272fc4f326c8107c1d30868dcaae0875e35b1252c077ceffcef1df074c9c7c24f3eebc64825d657b3304d0b31a9d00163715f582937c2dffb8490e16b89631da52ef601d6f471b083b6c6124c1ab9088acdc1ed2d1a5e20fe1f9697f16202ba025e004b9bb3d993b6023e8d9ccfff0aa3968e560a330e0c72da57f81e996e4cc7bf1ae9a886816239e8c81224705b8606b8c44cbf4300a83b864f53df0a9983d32bfd7a4b4d2ea1368631752fcd0ce55580eacaa365ef52cad038f47602fbe55fd03230b4f5f6920528694d7155d26f0e0d6cdf37bdc985efac94c6953dcb6ce3b3d2843d3370c84710b29a297c6541a2ebdb85548eada11d4381712706d26f5e9fa9cd88f6f09341de4f03abe4de3d82bddc89523b78491f0f583e4384e790623384b1372886600e5fdcd5f06259d9665cbcfae7788de695dd7af4910b911110be452fed4164b0545beacba31d141636df9a75b2c761b1264ee08c001214982458288d54518c6eb416c12ca87be7baec05dcdc4ac01eafdd837a2a28beb0afd856582638666424ac3dc3ad197a42a3f80f970011e034edabef0512369d5b96791e0e15a59cef7ba7f05a433de25141c85286a4ed0ce635d70b3dc38467cdc6bb0e7eab80b95cfb204979a3b6b75ae6aacfd4c2b68538f9f74ab0dcd985fd130049a18e37908babc64aa2f0b67ffdee57281d84cb6c44a62ff3269c3e17715f2a318b59cc81142a4c9c39263b181c591f0bf9131701d35c81d272a5f82f00f5345c741f59631d406118c9c78e7fe262be7758234854d87e80a251cb8bad3497d7ef5195079bbb9dcc00b432896a098a57ace13a2dfad31c545cd442bc0a46b72060ae9f7b3e786832feed38fef4a7230bfffd61c64a8d318d7d12f798bc2602681c77c2d726ab87777bbdc5fc6096ed0508978536aff4fb35a9c8e570c3104b43981936ac8119eebf2d02d3a359d4fb92ac3404ef8e3b5406721d83568178e063b7bd9ad401c14c9a3f54b09a1df09a289a8d9011ecf65cc08a3f289bc1ff1e75788d0180112f83c9c0fae8a9241c23111bc6c30ee0f2640fa314681ecd1b5a10933651173330a10122d8d409412c4fbc0077b1b57edfd62043977435231addc143ade64b65a90d964e035e1008b617435ba62d0a66a007b6666d6b2654b4212c69947d0cbd2dab3afa33c8c80eecc4520935f92c57669b1ca0be073397caf7d687c1d7bc892fbf0b2df6fa855c5679cd4f9f4593a692055d8fd7adb4560de41a5336c52ad73e592b92df3e88b6dbb7a1daee9bd3cff9766e40046d008938db5b3e23c36603edd5eedf9a207fcd5e31679843b0a151b49b5c5b8e3bec18040d3e9bdc9a613c417410a941977fe41f733f1d518303f6ee4e0cece6a5b8a969d06e2d4d05a42b04191cdaa8ef8621cd82b9033baf6b7f303c21d39d871bb0218e9ca401fc1ea1feb695bb8f790738cb25fdeebeae46de84cc584cf7902fffc4ce5de2ddd773f9b65c78f576919c985b8d9a3d9c7c4522da6d29ef35fa2d0f0bd3b24a952575224912fd64789cc9b4b43b4bb6ee38e2e44f8ae7616028165a82a842060567337ca686fb5f83a0eeb312f21d705b850eb9e859f7e2e3c871ba96d5f83fe805f329d3cf1402b7f2f7c4e0faea0d6e7ecad0537fb405dce194ee58a07956de62c4db55fe5e2b241aec4a4d41552ada9258fa957a7598c72cf8ffb4215df7868217457306b3338ddb2583e03ca32f5c86dec6ce8c37cdc069caadd4665e2f1a48551ec36981404c82f0ab927cde30c2be69405dce4d6b1b60aa6601d8486d9a499e7c9696a06cc92b536da6b764eb88587bbf32768b263c225312141f5ca6f82f590360c1d887ba92eb7cc28429a468e2816363b3923fd05329d08bfcdaa52b06a86e33e4814990a9080b17853eefe0bc178bec64b2a5213f52d44ba62ba6a3bd7d5ba77a9daf7bbb0ada8e32476a5ccf3be076e7ddd69c94630f1bc15e8369dfa5504122afdd5ea670c1e3a6df7a30418c1491d15432a7be8d5e8c8ef0120fa5dba8e9141144c4d7e6c6675677da35b789081ad2f710d1d60094bed994e3c1a928fc41395678b8042868946a8a45da8068846050074966a0321fd7bd3789079afd962dbd60cf5ed29554c9252c5d0e53c3b7b0f0695bf2e6117ab9d9a7c0ea8c916be92b090c8736adfff8e43a6bf4f92e81ff6bb59433ae6a0457cce9be0b67fdeb2646fa5fac1a8b6d1d981fd191d47aae71e5f23aacafad17f45ba20e28f76ac479ee4079a6bcd4fa240ab462b1e16b3663ece6903f205b82aa4a5ee41dd6547357c5322fd84869d6d7d7f07a90ef6eded6e94f502af0e8e56da48d5a0917abf2562b57ccd11b61eb6e253bcb04a37844c74192f306524f3d93a4e53156664b555450a54f7350e1f1e94fbcb4ed0f3b6f0c6e0898c3009f910d26ec0753442df1c27b9a6225ffc5bf33a03f35f46496ceab4bb316ac316aaa5e8c62d0a53500c7dbb30eb9db5b2fd9f4dacf80f39788fffce7bb16f2ea310f23b7069e981cee5a79397bfd223126fe0a85958e60b07832db291da38c9a968df5aea53d1969efa3a7d688f5777e72dc3a26e3cd535f749d7e5e04ab69b97b91121b6f2c316a7c0a240dae317174170fdf80a92d586f00e8a1c4fd912c3821dde01f4153b4144a6e22dd050b499c710507d5f19f70aba3a2e307876afc90a02b032d1f768cfbe9bb79992cacfa40875403c810f5a20cac4c94a78ee27b2cc4dbe3f0e66227f085c0b6836e351ef4af482d04019c095ed0b6ca804cb4a55825fef3aae53ed20ae0fa2db0608192f9a450905ca56b5a20dc4b18b985aca1ca9f9864d9369854b0c4cbc6de9c69cd73b243edac5bbf26b0c2b06daf9c783cca2c596f60475bd84f91d7e2ce1d1e684c0abb170f35b02907e67b00a4b17021142a6d49945d5e2b8eec02279c927cbcfe389364ec7e13a0246c6d50e75456a425a7791b49db2101028a6cd04cdb7b1eef0f4e8c65743bb99c6c0076951a8bae7ccddaccc6da27344599bb0227521243484fd8831f50e3532e7957bfce98f0318022d22452d0ff16a2b4424b2fa1bc3ed8afc017e6c620293b2295895f1ca69cb3419677f94bf29650fb0fc8c87309e13788753e3c19b5675105e4114a0409c5c84a6791e5fa06fce70e3bf5df91f17af608bf459c333b1035975d8268027897207cfb752e0c418e149139cd4a73952d28c4eb365622297a0c5559459fb7ee722730b6c72a7f1bd142fb2ee2d90e29422469e47abbcff00fcafd6f5f92f766b6ba3c4fdc255587d566edc73a43b1df0be02ba1fbf4afdd8c4c3bb02699622e0634ef315c1c378f140765287eb626d1eaece9150d5ee4b983ce4c2c3e87e2aecf3b1854e3313a98aadca0f8d14f7d08d456f20e8b6e2ef2f5491f316da449a6ea944333c23c732a3db9044891da3bf9cdd4e27df2ea17088a00de2e57df195aa6721e46ae27c615a4a2eb59283d2c6eab489a02450cc6e82b2c6ddee10c5649715538b78a8541f273364371d8845971effc39d2273ae4ed7df647d72c13e840bce724bd166c042962e6b418bc9a1e9257c7c8af3a52ab354e35d648816e185d56d64ed3839c896e4c0f72619744fb6aa665b234838e1ab80b0e25377c232ef22fa99a5fcb5ce06755af936986e3c2afc489e654892db0f11ed88e1306e8fa7cd1f29435e10f780686016ef3b20effc9335228d1e62be21f60c30bbbe9ceea17a0a5323569273bd615728a6cbe84902dc8833e7bddcea460e836a38f810e5c16f76678974178553c4b127506f3449ed778927d65d75c32e3f3f16cdeaad258ff4a9e5a502198691feff39ed20ed9f5610a0836d4a5bbab19b8bf7705efc1e9a25050f7f6c7a427b302be1cd465a55d0e7c8a4ca8f7908b994f8bb02526380a250e96228cc27227ac57ed2508a9d12ade4be7e9a2cb0b9f21ba054568a04c077ba100f8eee187ecbc3b95f187893f7aff2d265b0f1e521433ccc2fba07b5499caea6053e1a4c6692bcd83df44a0957a493e2c654f583c58a0d61bb836f87a1ad00bef74a691f29ce47a6e93e03910b05da83cc147aef346a24ae7256e657814b40e7f6f3bfb0bfa064a57e8694c2a0dd19c79e0ec9145892dd07a89f553d38e147fadff98c05946764cb2aa18eed9e76dfb6e3e2a6a8bdf551274d968b2f1e06836dab0221406b5ff4ea1483e41939e1f0e510c4c03559cabdb4ed27b63fec008db694101f6ae027afb926f3921fcbd940ea4203dbed50c65123417553f21e4120d4f31fd14f6f2160fd91c2c1ffa9c41893ae229f892a1914af6691d3a371ab59a167da04ff5bc0c148408c043956cdf11da58530133e39ea41446470a1024442f04a63a212fb3d4dbb00317b76a600781f6297ce189b71590c2813d21e2eb463d90cf7ed195c4fc090d9d9a37f40704c705b3b4e8fe2701488396633245c78f61d7b08ea0698cde939decd92bcb2e4b53036b617a95c0b039731421a472ac5274954484179e44809137a2c0b545cd224bbc31c0c58885dacb938064f63c6c593ffb3dbc1fcdc9f43cc324b1385fbd2dae46b3439708400fcef58366fdaeb66e5dae05c62cdff6d9eb7c8b88a12e5ac8340142fdef80010484b406abd8f9754e62c141bf6ba17556534073100bc59a3ad96a1c3a809cfb6f80b11e10e37bb4ee9ba2f97d38585544589367722006fc80cdd97b4bccbb226e249911ff5c9ce50a34163afb7888ffb37d6758fe2dd909c304934af27a1d92125a67ef9407e16e872b111e57c02c212e3d7880b7f02f286c4f4baa77aac23f85d31c6eba52f2fcd3b55c53cea6c6c5cc197792f00caf4e4ae3d9e46311b5f7914e780b5fcff5264ed198ae7ea23c358983e899865b91c93a993cec64d0a2eb04387c24492b14842fb9135fe0e51352d47188e2d3bee8289ff6797983618aad3d04b6a66bfb0fa50a7c39a5a383e9d3f77b035663f666fe9d35437e2ddfd7fa560c7b678bad77e029383013670c4939fea93c44542a7232e5554e448c4a56882bdfb4957da84369b99cf7ef8a991ac194d8dad2d3e8abd0cd4e85ca7bc2132872e77e8d0defecc0e8b4a6fd99874f7feaa0dddeb32d94329a317677af02528989302b2aecabfd0f1895d0eb52c46afe43594908c49711d61fcba0dc8b0a8d80206c8d3126ec58662c551109b129bb4d0c40760def3042a4f307cf5ee38f4b995ffeeed4fbab04f437d1af45845cd054ac747b0b4669f3ddf617b4b577c1866116a58682fc0192220dcbd966e515f8b23aef5594bfff459a9bd62e6cdd69526282c51e5bfdd8e171bd31f54591c6ef099a5e9d5282d234152acec189a0572881e524cc72fdd4a5a61c1cd32d332d7e8a7707dbeb1424ce3ad00c906effe78d9e1523952a49da98e70f8fc970da9980e0c94bdda4e4e53b2ee5bf7005cbdc37820aad21af2bb7448bcb49a076ceec141da82409d8be4beb4d3eeac9a603dd24351065208d4fe42539ecf4ec3148d7bb4a2f6daca1a1ec91d840abba5751a1b59cb85fc7e3b8c2d7695dffbc5133e17c860c77bbabbedd30d3d884016437673196f0b93afbbb875252ff839cdac363bc4f2599b04097d4bf1a469b855adcb21aa36212c9c85fe570423710193d3cec75dc91739e71b92509442b24fd8e4b475ab4209931f8dfa985812dd49ae4358515adf924d3fde1a75c9420224c7701349432ceb4fd9b921d068117680bda0485f996abc0eb86e9577a31271ebe6896549442794d85f5f25d3fbb39072bfa18cd53576f7849173a72f7820f18eaea645bb08c4e81f5e1922f64bcfc59a9be8bc2a437b4fd2cef968a596f6e90eeaa4e00a2e4661334b09d7830fd39f98f54d33975635b2b50ffe09d6e80de02ecedaffa87d09c8428bb38e362d1a670f91af695a9c050262f80b58ad5fe1498eaac0146ea8f7938315fff5a471a89427ab78758c3bdcdc472b08546882c5854d2a2ca8f27f4eb96e7bea023b7b2a1806e1a2d09c03dd124a67f154e5cfa3cd9baeb9c056d3f935b3473f5f73a1b18ea1c6c3a5782a2c7aeb7fa99f2fed076a1e88d8e1851408c6a7e06387565cc633896cef4e6ffd2c2c4007ab29fb20750cc1379319bf54f7dc215c37d62445d2ab2dad8a0369e92115532d7fb0154e25975219153bcf1eb660a44927c5c1a2c21a31a82c152b76388c6db2df0895877dff287f70d7295c1372952bea28855d21ec316c85e998d2be438dbd1eecdb896e68a228aae3202a494253d639ecfaa2b53de1f46b09c83af6152519231b254421d2acb0027218a5934bfce0d523e8b35b3d2350baea7158a579c1f4bbcee32106658be559f8294a86a285f6d54c1994e6ad5bc7943632f58d4beb6f6f8d8d779ab06588a11d95a82bb1aa3c6daca644935139622dc68bac3994cdcbf776fb5318b477ef92220bbf41c1995c54ca2331bf4b6fd0d45ab9c429f4de906a9357a2c4d741fc04df75ef446e5586ed7e29721ed957156fb6672b6680339acfa17e0cb0ede12c0df1f37da80683af302fbfe545419d2d801959e8e42abf16f063a52a6b2360c21be72dc29413a7fd5ccb334e1f08784de0eae25f3358c09af7a9538f6aae1451272ceb44e7096e5e56a235ab7472e711223a82e73bdd78db2f9542657de3704b8b63d4762b06607230ac2ef3dff31adf37db024d3f0d606f6c26bac1b28b89f5d6ca2c6c6ba354e44056d7d1dfdc4e6cc6157961f0bcf4bb4a7e11fdfccd39f09e976e760fe9a9e7dc58d682932056181a487866a2290198031c92c25168fb1f728aabf17762e79c94405823ac9f04e872577e1d789ceb1e2337ebfc20e1cd7ec5ccef3fe2c410e89eb902f35a454d4028808340dce3c64be9891c8d67149f1523cf57cf49fbbdac08c105918c277dfd8604713b2e4de5048c073c99a619db12d44e9e0f347d698677617c186a494d286010020365e4b4f652d0aa857ce695704fbf4f01f724d356e5814cac738fe7297634e24af55b72de5d783d527961ef9fb50ef16553a82599cae8f72d4db57b940a27d21196d63d37cec9ea9cbac87dcf909b9d5c96a297f75cabb301356a3a24dfcd769ab48e2f68e13f761496b1d8f1dd8363a183519da313041e8691ef73d225cd1da84c9220e936de3a0fa56cd57197a379e1c08128be21223fd443eeb3299a72ad539b084a1cd361a2ae2aef0b8866a8ded2569c5da8dcbab1e61ed095b44023175e463e19d063b58a7f720b6ed1ba1b55e5c71e1e4977ad182f08aa7a5b1cd401a8057588f8820adc97626930ee3aee300067f212b39861f0ea20c542ccb045ee7eb1bb759ad505c6eb4fd2d724d87c52723a59fb6b488bbbf9a2ac87249b58f91f2145f9c6fe190b8dd945f8d6ce7a580aaa3a48aa3eef5fa1e7581380651bf642cbffb22362c8d1c265d49ee43cd1d526857e97a68bc0205ef66c526e91849ad3e2680a7ed609a9dff48ffebb9803c00eae4f6a60d9ab081ed3c1e764c67152b1f8623d9648329139d5671f38eb546532438dbf222db194f499935cec2db23fb5f57a33104e73389ec143fadd537cca606a73addb78ff84e248c43f1024ca5321681291a4bd048553c2fa70c56ffa7f4276f4c9f5742f1fef635af12161b8c7ed07d4b8fffe0a0ee47c4951be1e8b16908a416a5d84af3c7e1345b7fdaa8efabe36c0b4c11b60ac2d57bb361a8857b43705a5240fdc5a38afcdd85835f1792f3d0dac1e1b40320ca62ed79f9c2573d1ee3432bd45fbc8f1b2dda6476d99137aec8f7828ecde4e25c1561219916d8739bd4b859835fdac8e1bfce9635dc1373d7ae67a9ef582c677d85ac2388fc0f8707ff56d374010f806a0ddd1d3894a6a7614bb725a4eee79aad88b3d22fe6876d258ddecdfe95ab204ef2970d7816d05b84ddfdaa51e1c874e6c79f907d96f3e136a964a3d5b9dbef975cc1d51557f3f98e5cacbabf77117db458b9524f473c737e7ce927140526ee7b7303d6b43edd355f3823743be30666cda6472b0b69ec57f4e9a8ff1e99adaca6987f5ac92afb7d930c755f4a211eb79ab6a2f0bc12da4da7aa6030223bd3c0163c341aadd347638810fc3d2fbeebbc9cf2e6c86b73ff7651d623944a582be048cd0dcd440aa3d9db076f31470ee7f819d69b7e7f4af8e8d05d761275dcff4f626d85cbebcd68513188271d1a1b57a317a9d5e1d3f95bb1ad33b8121aa7738473b87d082262280e9f5b57f597eaa1394c5658c8561db74dbf114375f5d162ce2aefbe4aa145f01bb9f0c9968e7726f5831735da72482d82419d4f99065e3f71cdf90328fe23ec50bf803a207e8e902308607075d626d49733e2f27b1bf84a071028c179922836efaf633e01d1d18a327d1603180171457e6a0dae9d7cd024a0a390fb0676d660e1b2db5495ad316ac75a42985270d70cf959364ccfe8d6e1a13d6ea898915b34db2a0a0690354156d6a9005407b271b1a013bbda85f88cdc90b02d8117b7d2f51176c8770665c8d74ff429dabe218d25b230c1377fd3d0f6c2e1696b3ac5d6c37ac4330dce271df9a4870b118edd4f9cceb932bab678e1409abde3d9f3dd0483bdc2ea883f9e36b348ff994969c378bea183a8b4f8febee1d450600662107e567760986958e382368d787c0ea4686445c1b8a173078835805b82ae19017a821a059e523a003ea7f1f0d43d50c7f9e029cc9ae60ea262ce3c260064590f95b63e0330c3c48bb91480fb86087ab48e9a75c070e828fefab880869e45097384c49de0dc33bc6b6a0b21a97f9050e09f1e1e1c26020419ee1798fa479556e4e7b4b4180113d66640e0eba90e8827091b305b901429fc3c90c738c102575f1f254d880695592e22bd35e0302d1e2cf51bc503a1af88c0f1111b92cf02a4862122b9cbe01c74e4c507c806138be4b209d84804a7a83a418321b18cf99d41ba454766a000485cc98ffef29c077004503e4c34197a2eb8e3ddced6fe8405a194316ac2cb342ce83f4e0f182aaad8d2430c9f56070ecf7fd73fa3ca3292dc6eb4354e1c61b10ac3434e52f12a61d70c3bfd66ccc746f1e97f60c4596ad32b2294dd83d2609247738546687eaff8346c606ff2d3fab8aad5b8aa85f565752e4b261db5cabced7e4f13ffbb887aeb7ba4c031ec598b2e7cd30fb25dbc5daa8c6f074234bd0b2b9bccb7810a0eeeb60c9c9cd7725f428587c59df7e10feca7403626c89f184d1e2b795d155d58bf29297d5cb9fbd664a64abcb87c76d06abe07f2d14edbd73adf7c1248ab8495e14b4ce9d98c4c73cf973045d9bbfa4e88b8edc941b5683496e835a56a2d38924029b0c3aea789c313383d5e4132c298706ceebb468f0385376eed043ea99bd0cbad2f5a55eeacfba0bd00bc44c045ab2be426ae277a0ba379af07732c6a54f823456d476f750026a0dab2798b4cf697947a70b9061413ce31eeb5ffed93cce90d768afe004b01085dd31b2de586ebb7f469aed586acf4cf0d326078d31de80aa513ee0616b941da5232f255ead7399d8dd9394c3523410f667931c81428817c42501f5534dfd1ee6a3efd198a46d3e4110a20fd3871f885691fea1a44c523d76e52d9e71cfa33b8c4ec78377cb4e65a434c1de1bf7cc7c6f723286051c824fde8271ad5a4b798bbfba1a7f26d2a78ce160a7fa2de2d441a8db5be23dcbf1d7da734e8fa1fb9264b1a7f88f1dac0f1e3c46b98aed2d05f60dc0200cc0c7a4a8eaf9c76c7588c8627cdfae1f9e67d231c9678b1086277af101fc84cf8c87edcea88235d9586ce1123eaf8e6c0a974d2b1bf4851d46e07a1b5e892d0a7453ce450f8a9bd344bc8c88608b45cb096560076d246a633cad820e0a88eb7dea3ec5531192321e26780c5b27dc0749dcf29eee23ed4ebb66ffed184747a0b49bfd797e3055aa47405d151692bad43d096b9f40579ca4d57e15a0514136c61fbb59cbc41e6d42be3a8faa0a34fb40f80e9850a8683ac2fa0dc5f3660efa0113d8915a73622525e3e071ff8946ccfbcdcf26c42b057abd4d87d49d6f09ccc54b0d828cfeaf2e59f0d155daad086edbb3f48a3c126a74a48171b332d97f8f844f899e9135e6128642c64f859d6331dbc56de450ad42c11c45790705a67927c5031c57d772dd004755dec2dd915ccec298fddd18aaae41d2afb624ce7b53145b38dbeb193a46b02857c053e75a9c797b88bea260eb77b1dc2abbd188c8c673676887f6278f6f781b1c1afe30d0ef3a6a83bdcb0a1ca70a281c6c134d9aaef05782b96f45e42bf231660d281ea5ac5ff987f0bcc276c8d1fd5074a5c9599d17b21ced30ce61dd383c83bddd904cb2ee42562cf2e246364f9e6ef874be3f098e5accb8560af02ff5e4af1fce9da369d7619a826e720333c42c2e7cb279552a78383e2f639dc00f85131cc2fd0d9f6235d69bda8f38585ae00926800068fb2fe6549bdd12b525fde13c2cea46098f80944f61df58bc601d375382a141bfd8fb3e0d97cc399ddb7ba001c9d7889b867b65a09f91d232aa014391b94602706b0f2f721dcb803f56985be5f2657951c53a482ebebf6d3bb20e1b94a57eb2b014e0ba07d734883326a56e6b93181b99ae2fffaac3261c4f2f06f13908255975f9c785a77b3001d587ac0286049c7af33f51f94db67b0f66e42ce08f21e693a16b229cc63b7050ac47aba31977f051dbda2d57e4c62565a844fc2a56b26f207c0b8be47ae4d46c8e53821b55b654820ca9e4863ce6479afc6da299db3d29e6eeeb775da97a085906b67648b2e873969cd0aa5a191546db0931954762669b5d1e98d94c0f2efa433e736a1d035b756efd68d179feba608595d678577249bed0f70a0bbd8f7e41c3d03437d584bfe3b6aa08c292cd21a15789431978ad853fc3a74fe38a27a276211a52ee7a413f95f2635f8f4da308969b875b6f55870b27e123275ae8114c913c38539b336195d93e5fd0eba53f95d3c3a31bda8954fb8df349ef855b840354de8fc72b854bcf5f2db644ae9a58a65ca0f05222a0f91f8e1137b955833bf532d7d9d1c24c5c6f04b95289e745d81c721f6bb7433ceffa30a4c02401dd8857c9b367bba16a486b17d88357ffa81e2b3f6b6b6809ba67da79ec0bb9c736ff0cfe28718a76b2a378d5352d5c52d1a45f50b30f7b12e1dfd27e82cd6abb1cda48d350a36ae60d621ad2c51232b437db28b91b83dc4f6d9acc284ffd85bf3b96c425374f9f0262a8ccd8fbcea1cf819457111046e24d2ecca42a701e8028d261b96c8c4b86963ba7f4525bc2ace8d963ed974a449bfd076b5ebb82fbb9bcaf43df0b248f43a393220f18ff5bab21013de97d1866b99724c07ec022b6fe69c0bd8777ee862fac4b089f876c4806848537becf9ed960bbb1d2354c4598de1f24e063c841d9d30ec2ff842cef81f66061329ff0f33db20ce88d88b99f4b4418fdbc3df3b7ae2cf7ff7c8ad227f472c6c06a284f993d6c2d00e969512020db6aa1f3762b3cc5a07301cdfd18fbd8d1c8edb7f1dbf8c7bd46752eb2ab1f72e5c6e799512f88e0ad6350a2a2cfdd2609ed18900792b46ca1c047c69428e3cc74c112ef23c3a919b594a7bb8eb31a339fadf2df926784af0c3084e01096a75daf7acb254289724e1da4817266e5a2cf66a01c79f54c3800afcc5efff7f0c24c27538f6966e660b8090c3165b54933cd4682e92de72bd69dba3ca92304178d51a6fd20270788b214fdcba24828118b82a063b7c8dd415551e08a3dd3b49e271479923dc3d06343a84a6674578f772dabb364cc32592826fcd90a2e8bed374301f7336708ba6b9a57194c2568a536d568697f9018a814e4ea3d546ea14444a70fbb5604c8ae0c3cf0236892ce3a0776128dded7851a98f17c64666da5d303d7c21b0dad99a8b3eb18a63b36f6f4c5afad850bd6957a6fe3e140d48237c795bc18cfbaa52661f167874b02c2b71996f4feb5bf0089a8f276bcd364d0e32c5167b9533b48ad62281241f29ecbd3b4003d29ef0047f09650911032355a717a2344c93e626b3670223fe8147a073ee51824c5b1b924daf89dfc6fb3ece38d27258beb4e46de750bb509f0ab875956a25a912c5a28af64e1c94e133f4a9ce01ce8ae53174842a9c838134967e0325c259d26d3036b175156d21cfce69b383ee38201a360f9ee18ed79ee265b415df3dae7b85c8c960b847310aa9bbbda80704acae37dfc0b231d3bad5c8eacc0feb0862448a3be0e1f3e04e8778bdf4bfc1c88f0f1987884bf5400c8cc16b1be06dc348984ce9a95826ab7df2ab9268987d7491d2ead31ce29f91fc552a24addbb40aee13a5725721c223280c953877ea0ff78493bb32b9d4bd0e1e21e56ac600ca6eda11f84529544c952163c11f29c6d699cdb3017b3aaeb4de2192eec77369d7c0ead370311c256b7751867e42451c1a40b71f4e4b3c3a65fda45c72de18e271737f4b5c0764b211d5fe956c773dfc66d02149914491f9d8f271c44bde5de56a15a33cf72767f34d3b9ec5b115a65bb80eae12acc621b04153eefc10ef3dbec659918769a6f8bbd383da0f5b83628cfcbc3feeeda2bc90eb03056c8831230e6d9457d9080418a65f4f3d28b9573fff2a645fe4c8746a4def7e5a5dfeec742a12f6ba76d913c60c9e4ec04762c102cf5347dca125af4c3251d99abaff8b3e61817aa3e7da4232ba8632370ad5aea0412b8d52af4d816c5575acb02c1b01476c774c2d5a1df98e3fc1759cd3abb63778b317ea9c59dbda4fca84110f90afe67535aaba0fbeddf2bd00a295d6694538775d53036d99d49d33bc50623aced70a97703c8d0eb8f53ad62736274c76ff4d682cfc854f16fa23143db6d235f5dfbc75a3416177ac5d52c1a26e3c0ff04c1e1217e920f9891738ce270ad866acb0124fcaf7b2b79103db9f00255644b6dfd50754990aff8e7d7d0f7950305560d2c503d4433d27a7876e5036daa29a9d95f1e9c0249e731a826805baabf7ec726c979a1be38300df0bc55614b9e496b56622979ed95a33cb58242b0fc62f02d24cbdf4b67b626d1d65311d8ce57508e8f50f89b59d3a4464adcf15fdf5047c0bdaa5d5f96297cbea11574c26d08268746c388edf11296ff0b0dfafff4909ad32f32b69f426becd43ff7279555e7170f93a9eed804d893bf44543e20c09d395ea2234b43d83e33d3ac947e04e54367f141ab42163f0bd278627545b343d669b59d3b1e85916840e817fe11a8ec48132b46eade3b9f9a74c0916085b94ad1bd09b4cc3e00356fcc7df84c06dd8c9bf5162b5789909dabb52cd897caeee273d1a8c9257324364e8ceb65709ea94ff56b1ecb02d933ac1f317bde3668b4c246d945fe1c23613ec2453306e7004d71f4d0e88d52d5a68b01c036e76ad68a03dd43c8bd57e81715e2cae3e98d8c5137a767bc7d09b297829c0fb655cfe56f1d0179d2e9c0ffb3bdc442cdef96121dcf47e47643403e779b8bb00bf3c1ae023b52e1a01a8b886588620ec8822f864a3ba69c42b68c6b75938440a878c919ce273f8d77ba2e257001ee64ae23fb2d06676578783b787d9127b3f5a540e8ef98e47f0e466c5382b465ebc49a92a3b283038ad97286ec39633cb63de0d71a113f22933948b306ebdb1c4b6214214acbdae2c84216b342a124896a8fb4f89276d1ad9fa85a57c16e781f131237b61c727f43a4b1500f6751cfe569295c9b436b7d19bd6dcb4677bfcdc6536ebd78a90a1c444d3a0fa76ba880a32505f7632f45cb7e1f8c6d6f48cf1bde4f76dd9e1070d55719d6db938211ee34e0c081be160e76f4b335d7d93e036d361ae3a75d8b9f39abd41a1b4c726df320f89ee33f2739325a612e5e10b4d4de4ef4601865177b0ece3b3998e898626e4a5caaf172152b07558e3081eeeaa0a34f8c2adbdad2eaaf7dd4cc2134f19a0d6c3c937639302fba859a56667b360ff02002dd6849516dc6685af47a67a8758fd1d4d0d16867bca5f24f7c201a3f67fbf2a126a04f457a8f658bc97cdf282d2e2572466a72306e7d6da6c0fa9922b0bae6b37149bc6570e68301563a879a0e69e6b0fddb91dbdf3c36cb884f697aee95d05d84c1b487abe739a382c67e53444289ca8bb79e5a5b0e330ecc8ecdc487a3b1a07b73f0028d520951853c8f508dc75cbfaafb76dff7f0e64bb96963d9d6ce9fa62e586edf44a951723ee25de52beb9d710c737985fe55a84fb1f66d4503a053f239b5e5db491677bd815c3c81b8b87e5a6bac75281bacf203c353a54b3fc7daffa61fea5560be327c2515942d1477eb67d6fe5a1b0da0e88223ab04fa1a23447d7e26e60f91ffae7eda9071adf08727abf60950b85e5a666959f5552114f9fc8cbdd2228ae78aa01ccfa3daab51e317fd27c17fa62841d4de47fc78a3508ab8040ccb8a8f4fa09d0ca17040bf01f717a2995f11a08c7f468a68f8ee147978482301bf40d3ffb4bc45856006d2624f6b7615c5c0d3fcdf9cfed018447698c4b8fb8c857ca5f814c0ebf3dcff7e3280d9f8a5adf5d219d4ea457041f2ed5d6a7692950e7727cdbe79efffb2e4312f58c70cc4cd1302a97cadf97ee7c79f00542656d789310050f96fef0893d6115fe2e2f4e690bce54a20b156c5c993acf36eeb431942bde525d8b8cf9eff456b2e5ea2ba1ff891a4dc215830901307d695ea3a3ea0c76d8bb0e9b4f3f8ce973b0513a5ecbf29924243a203e6f3ba7fe1db2267ba6a08f3e8bfa1b9bf8e9cfdf1c3b62a9799aed546e9f6ee6beab7c03acec3681043bc02fc9f17df3a796502dbf8e001e779e74b55e030c39a4e76ab36eb851964eeeeca57592dd9681594cd0b0846a89afc841401f95654dd1f877bc19ebc4bee719913e7ae04d1c90ebeb5ae643c3dbc0e81013d68ebda7e70a52817ac8300172b2c55e018f8009d3f4013caab02b0b4244004d8de8d47e8857cb04bcd28ad22e07c4bbba0cca1e7256271e45a14fb0fb41bb59bfd908dc575545c25b802e200ceaad1f1366afb40a940fcc4f01c6206d04e3c914cab916ab4af2489cf2c71dae1ece3009cc88014b4560f10d6b30ced04fc134e592a700c09e454ead6cc172ebe987d7076b2d288b4c4c2fb8a2ebf1bba874aa7bb0abf70234bddf23c8f674facd1d711b7c3a28ef461d402430afd07700fd675121772bf66be581d98e556191d7ebbd5b8128d877bbf9e560c140bc0ddee35054e361afbe802cdd62704dbef37c957d4ccd1a4874758fa490cce27684dfa7fca168e48df87ab913b8e9b2af9d213abede1496015ba510c94a4a1c9fa3e9e3901659bbd87e9eb11be1a46849110575173b27c86c04342a82d5582c70e4917e7c50b0ecbf7d49137bb8ca3b9168ed0899b86026d1cfb0b2f03d092d7aae78988a32cf97774df71f2344435ff892e1b8a3b21cab42d89ebaf253d7ef502d9ecfc0994abdcc9d10b0d785e76830121c69a4a304257c1266c1aaee76aeaf641e55c36c9b31797f1accd11c33239195968a3bbab53eead77993829b254eb47dc207be994a9231300f87cc9590b4c4b44b66c6461bf930bff8f650d1d4a76f3bada1e9c4ac3b99724aefba5be1575a87f259e5baa97a6ce991e2a1ab3fca1ee5638ec37a325a99e416b372ff21b57039bcfc3def2dd2c2c24595eddfe78fc42d2cd6e4b2f9fe7732020f2a3df8037dbd97555168ca7943bd032f2cf5bb28e6db1ecdee5908b4c68d0c6ab63dfe72efecaae51ed8d1ec13ab3a3fedc9081f11e654e3155df8d469de2cd2b81d893e99f0a7ba8228fdef0d9b24e9a8d4f79fe1972db2000e77d3e9170770caaadcadd735d752c02e2e1d9df42b6f56f9086ef91156f7cfa1186154407af82d03b8b57a7d586727d98e454fdcd3b30be3bc23f1a4b76ca83eeeda70fd2cd1dd0592d6a63e2aafd0809d266b5226dc2ce4c53a0b4746800bbb6cdd135fa9b05e13c342b2092f856c0b2d7aa11210dfdc93268513d84c142fdf255aab5ad0d98b67eb7a6f811cbcf08769b6a1a375361a2b6ad2b88243dbd7b98083467cb83ae8a8bf46c59823b05dae42dcc519b435f47cf4ae28c2cc677f1674fcfbead3a327c8658bf6190b6a0300cc55692c88586dae9bc83b402554a32aae1a8366a451d75fb28ff9f8feb7c31263ad24764581c7455d517201b962b4ccae3b3612642fba3350f7998f7136fe183ee777d34a3f85830e2c8e10c6ecb557a4167e647c4c91c3d3cb08e4a82fc493ec830764bbbd62c8fd08025508eb5f86a3160b8ca17cf9e8ebeef2334b02603bf82d942e2778d7b349adaa816c9915ed4991354f6d70acdbfc809acc22b92d92f615d4fbda4abd685feb6486357b9ac796152d108240eb2ea6b20464c2eefc3c95be70ffbdf48f22be476651b342baf6f322fa18899d3b91730e79a9048f40d78d6eef6cc3f497589bc4e0b8440979e7c6c9dd6c2418d6e7e7d70bd6a1bd47a7d61b806136261a5c551013e9c8250b44b49a0aa2fec67097ba7bd2b3eeef5b22799fde799d3f57624064b2819d2b467e1ba38289f7ef5922ba6be1a7156d92b04abf0c02d0f2b0c71b9dbff4fb7cc54de5ed5e4f3c141a8cbdde2eb37fa2114c98957194301384787de98fe546b27bb8bad084e5d118c3032b793b2c628e78881d2c5f5bd09dd3ace517ec56a1f99472904f176a6b53ab903d902a78d702a543f26e03d167eb4eeef543c5833197bbc1ee26850fe87d4e5e976c84e23fb3f74330dca840bb57a3289558f61b0ea64ea92ae8f4b852aa33045f9e06d67b7a4e761d6ae8dd3bbebc4cba7dfa569fa55321f2eabe36738560f631af2c36870252cc92b1b98b4759e11070555e15a349864c06c612adac6ebfff0b6b99ada699bad343c6aeaea4e9f3dda8b29f3879d2376260ecb74825d94a186d546330808315fa0fe60f455d6537c94a7ea693cc92d4db4fa2566481ae7791de5bc7d5d7ef6cec0c2be8c5a3802eaa39c883c901a52cf6cea2014e2e69b7562dedf09377959355b466f0b806e843d066b21ee44ca434b04bcf62f57b6939f366b3b2551b980017bdd69c2d6e6301ce132f6402e2951d32cf76456bc96a970a79bfea2e79c6a4be30323ff34c4ea58353a46708ce6a70387316f7061d8fb4cbcd98950c4a07e7d8474ffa35c2bb15c55bf67f3d13e7100f112ac3b1380dbe8084de237d69ed6099b1b90ffc34e7c7470be4ed35f871aa260633671cfa7bb35a758370e0438a9c247b297e181432c25dcaa4c2d6cca06a02997622846e2adb95fe92addad67484e1574704dad67e1a0f7b169c6d074dd522673c70205f318c8cf38e833b168982c8aff54ca4d8ce72bdfc0578fbaf5f3210024c29091d094f567a3920ae82749f604e798e195c143a55ca09c31edeeef09dd92228f760ce05268e5df8cacfc9b85b129232f4ab7c7cbd74e2a335c0e53f1fa9c9743c0598a06db0ae13a3b49688e0e05aa64ab65096c5aac02afd3ddb40685f29f1d6ef26e177e64fa52072a6f7b3f8c1fe2c57dde3895b619a850d335e53b5ea86f475cab2d0b9400bcfedc494282a458a523c4e7ff8c959dabff9fd2695b9970e27dfa928f3914b483b73a8aeed927411e51fff2d01af76a01494beb634f5128d9b66aa774e6a2c02823f073e602a648fcfa3227e302240ab950779cb2b939f84cc0df486fcc04db1be1e3da5ae9d701378e1f1c9cc5e7de5d58432d91ba7043a748fce371549f9a2bd74d0d9488a9b2f4f719fe6d721e8cd73fe9d5e621d3ca571c00684ad81cc47453f363cf23240521e0816c32c37b6d45b347a265c883a24a49ac802a7928f71de7017c541a061ab475e7912eecf7726739c11226407605fb683e41bd55844070e7c13b9da18c4bfaa5077ea1d12ce291713f8dec80af9a859e6b785bf05428d9db491a6873a41d0b886408c6b5e469e0087e304b5cfe91e7980c3ca6bf3842ed541cdce391a3b59936903007db992ae4a4a7d205514eda479d80e3907a08f898a09b2860ef91f070b588a8b71ebafefcdc50ed97f996b50d6258f6338886baef15890b8e34c521aeee81104259b2225da5bbba0bf894db0057a5ef0f93023bd1cb79324e4607a1c5c56aa7fedca42120883aaeecb4ea2ec035412c22884f9a3d1ca77dbc37d266e8d84e5c843c5cce51f7d475d81ff4d3458406f4614cd4367000a8a4ea59a0b01abea21845c3b6da6f94c950c1802bdc8f59db35b3f43e96b0ff34758df181ec67062a4929bccabf01383367d3c91a7351e5641963b99dd3098571d0fec0e344655d2069c1abedb308ebd623857617eaeb6d7e65791a1b2665110b847b4d078e5df88725fcfe022acc2cf5610e36bdd725d778bbbdfef94409147bc52f6543562a0ebec262fb1580b9e51b2d61d317cc655e9a647957213021a9029fca79cfc58f6723475fd18b8b88c43b846ccd4d1969ad4cfdda85ac134ab2280c292ef815e06fe2572625c55e38ecd1f2a4fbf198bb45931e92b39792a38791786f64c81f62873f361a2ac37220b72ebca6a4ea532a5cd32548fb3d0adff4a2381238b61c315150162c08e9ea5a574d9801cb9204a373400540da44cf34eca9b2bb95b39dc5edcdd12e9e66ad8044f8e846dbc04bf5591bf1cdf502f281ee7780cc36f9154d953f5400ba3071f5bb17badcd0261ea4dd26026803c51fe03f26eeb87d466ba348381087c1f12d095c5d7ee04f9f0f2f0893d9d2fc3ccab34cd7209f4c58691ebd7239d9b98c7337c3c761e39d25b526f4902a38967ebfaa2c150eed016ca35d58a65f1c04278644b4d4446b6d6f92dbeb71bafe659f457637719fc27853b9925d3ac1664d19de6297f76822c4055336e640d6e64aaaa953265d5b972b71055f3dcbb2a8c64256e416883c43dd809b27c7a1ebdf1bd21efaf49aff8237b9c582be39fc86f9c80a3c5768794e763e6c91e51d35f846964678e96d59cb1a747241240dda5bd58efe237eedbcac2ef1d099411eb47fd904c95fb59a48dd450db3564f4c4ab5fbb7c440eb01d435f8ffb5805c00fa8256425e558afe830f2612e52bd5dab808b1559e2ad7012c9898d5d3c8ea3918021e24a2551b349698f0b48efc6a1088411cfb6846239c200bf16b38adc08961c453a28a9ee3ea9c3a997d1d74db76d2dedbb3a1a7900a4027ec4931e7c944d36802a1cd3cb6b7e690ce8a835e11c883d8895732f87d73ec526da24c5925f22e6566b0c92208d731307c28931e4544dbe8d2e7d9c8601b8c329326b1755364cb09c113f437396ef54cc493a545d64d3c0236c091d9aff9858bf07f1d749512cda8bd19a5b2ddb9c830ae01ab78403529f91d2f2475b2542ca04ec0296a01f98791aef6384237e991a13345482ed7061b194b3144615f72bdd2710fa5ec1a10382b4491a63e20b2f388bb909bb1aaa3d0b082ce77c5566e6b873f529a74b8bd9fb943b4974c130ef87ef5bfe774e70a0d91c31374303c462e85f580065d4136ce1790542c3c94f73df171e4137350053dc508115d9333f274209e69f04ad2e59da17a39301fd0050d0a987b5b9b2458cd2ed9d85959c91e44437ee7f0f08acc84fa4db9e7d1b8f6ce6b7cc0e4b78472ab23826e8ebb0ea03dbbaa1c467dce265843fcf0dfb46864f402c5b362563fb2612ac4265ecfbc451edbaad3416dc9e4ede178da4cfdf21d5dec0ca757011f9d52c5968aa9afc823bd3d9ab53c6f2c6b32c876415b8332823bc66ba397ec14ea613563a2ad6c968a55f4feae058bc5bd6c81b40e34ca34d7db1b4e6bce3d9a9c844d1b1180a311e4e9a64e678e541a02010e94605d3205fb067e986c68d14a162f0e79710e8153b24f3392203178feaa3bdd4355ca3eec5fab4d58d5db6e536551bf7c8a2244c36809e38a8211e72d0366860a50a3c1f1ab3eedf7d021c99d0cc2c7610fb947feb3c41db0a0aa7708673d4166e1d99c6b56aa6d552eead2370f0904d6f67ae0d1ff859d81119644d60adcace0793197e73331bc2002516f6d092e90ce3554de9274b9305eaeb8af37aa192f5e1ab1a83d3527982118ff4e16796007ff1a8c0c7ec58ab6dc9dccc7d2af80f88e39a5b8da1ade54fbc78f6f3d18cb1301fe4c8d159c2d468d2864ce817e1fa2e2408d4f125af67abafa84a29f130b46cad29adff8899b2f790924883aa018cfcc25e4e09a23b06c3863835ff1c50b49a0ef920ac81b915d4ce0bad9febb8def2dc69e23d5fa33913e91b497031ce16b8f0a3212c76dcf6208857aa92ca042d98b0b16bad2bdb48bddded1d7f46043894d20feec3ad2a0cb48c8f3385f5f50b82cd6322f87ed415bd618daf0f5bb63573cada8f307be7496ae54957577a8f13f20b4a05af6b5f15cf6461d3c3321263dbac637c8eecb53352c4af391a2f20b69ec9b5f38996cdc23a58c1b3e894847b30087da08805c17cc75a0eed87293e1f06e1bd916f591ce0089ca2e30b3e32850c489afe1306b79e3304c255aa7726c38b0c45e958adbaa7dc9aebc9313cca33092c4cc079249bbbd774303a770275f2b0415af8f42e6c8f561fd58888ad373db65f214fe0697df19cf22d2e456c19869a14f32632b161f3036a6fe648b08595bd338f12488b21d3786648974a71128886a03877be1c5473a3eda00d2321d54c434acee2a64cb30c70e76c716914f0c5c5f274367291d219d8e0d973858bb18aa061cbd3569980733c466d2824268659a932fd96845d7dfddde6e79b30470a7e6f4e56ec2b4680e12a495e49b89ae85689b68f584eedabb35a5620594f53cd83a46e02b95d53be5e681a5c7dee0eb162cbc2e484209781ccf4dfe2194e3eab10b98488eb587d042933a21d8368bdfd457daf64b58cf26ffe7c324742187d59377b043425d0fd897761e1a2cfafb9fa855b42cb3c4acb76988ad8431a97b9a7e12bb77dfe16b0cab61652d29f679359947598ed6aea0ba9745229994239a7a41b6f56b192e6c8033915e337f6cb1dd46ecabd480a2ca041b33e37e9361aa5f897cd7b69c8344a2362e7cd424adb0fdeecff2307a6fea6b9d5e82971de202e2b5fd104647579a7de9a1d5344ce0ba609bd38ac4c059710cf326f1c0fe6e3e09388267714155e8d8fd363bedb42184535f57c975007f32ee21938b30c190e2d51d8cf4723ebcfdcdc4f8ad15e13980141e00ba56425dbcc323ab98fd461f1e9ed22ddcf187846d5acb5b45a0248f41e6c89702b79c0f7f824ead3a04100f4db8adce8aa9fbb4257262f525f842c812d1d13eceb241724585fb5d680ef5a64f0a3bf948a70dd2e914e0db7fdd000e1d7f3916b84442a0b31897416bf3e70a6e4972cc81b3e47e072fe1cd010e63e444e1b41bb9ff8607b245f3c762fc6db574f1b2343c8a820e2e715cc52d4d2031b3d7c1f8d462c430fede48c219d1ab96a569a225821013b7e5690039d5fc7741145b4ef895d5430669ba9c54ca92b02330f94b95644f23d0517b2ae7485312f41cb0550ce0509cd15bf06cea43f21dcb265f96543b6532b6a8f1a8d08e3b6e7a781c567efb542f3d2ed788dc0b16b2d509038581e0059a83f5fc6e5ba68e662fd9975952f166f5b90dfd98f3900e31e61c6ec00f1985f07e9a794521dfdb12e0fd9689f6897c060b4d62350c9b881d54b4d481d7789ca8786753fc6bd1aef1482a0b7af0deed4829a08e6236b35a94dc131ad85e66dc4eeee12cb9296ffdfe13de7965d31976a43ff641ac0333d51f17b0f3f1b0cc509992ef3fecaf77d144c7407597de3dbd6d714f932d32b7c5f3c401941e32ec80147020545cb027586f147bd3c35a52460c0d3049616d120eb5bb5a69cc2023ea3da12f7a50a08e37ee8e9506ac820b31477e1dd2728301c5f03add43c9c8dea8dc078e73ee0c97a8ee55326badb10225b393b84f7f07928f7a95ba005ac9ab85c4fb4611124833a30a3dcf92fe6590bec50c48ce1d785c33f0dfa5f2709257300827110d28adb8753cb88a54409647f9d612d39df26ea6e7599de6b452158718e21cb93cb32db1b3187208980e6bca33eab06276bed21b785293078798313be1236430384cf9cb3be2418d62083305ade4572ab052a0e9a504de557ee6746dc9459fdf4daf161b9a18be4af5bf84768e98cde103d9c329eb43f7700ca25aa9d6dc7388605da7eca38faf364659fb3dc7454bf22007238b2de6773ca3a8e67881cc782411b5412a2a6abd11b4e786fe25b98281d324c91e56fc001e51b57571292382744d850b2a46430479e2a060be767dab9af3ef345e88dbcf5ee6364a848a3482b17702b22ce3b24280fb16aaf76cba8bac398ca854ffdbedc0c6dc59936a07d11938aaaa24d0b6aed8dc908d218611c3ec4abea1d51802d9b6e8a72f2a631d4db88e86a0c8a7bd84cdea8706e68188eac7fe68e3b37058ff40ac1dce0d437a900f2e67fc3bf97ee816afe7a4b83338dc490c7485977c8ec49222879625f49872035fae604853c07de43ac00711128175bf07c0428fb350c4e6dbc9c580f029c357a8ccf7b24222ed3a77c1f078b6106607329e6c77e234aeb5635e0b90b41f074f5e96543a357f47845160a3d69344d2ff40bb08f425770c794815ad32054d5321b10c9ab8aba22b56caf1a02fe2cc5bb6c635c0aa2e9bdbdfc10ca56ccf4d72e73aa029b60b79fea5862924a485637dc4e1f9cbbc557c13353d391c30fd8e188f64395ace0d6273a4cdebf4b74276f70da951506d7f1883348ce9f8404b72cbd15d5ab308cfa2a35841598be7100828b7c03b6377dcee405ad8cae754f98ec560d4733b121d40c9ef0579dd692cc610db2ce2d1c7ffed9fddbbf97fe18490068785ef4690fae698c40da22c9a1e50c8a33de9cc52a6f527c3b29112af2f22b9565f9564bf62ec4a1454324338e9278d20d55f159db2d29ace6c139880a6223ff5f3ccfd26b7c6ad885f6c49c6ac0f89cb85d52e0b63d270617bfe7c3e337375215fbe93b666f593b9aa1407902282146a8cadcd350765db413d3da08b0ac539d489f48a69d1747bcd00a4516568d5a54e09d1df9fd8d22a066ced416612697f0764ebf5db368341c68ed9b31d3f9e300dfb9ac2b98cbb40c63a49ba1e9471af92b59df73f3208db26d722d1cbd7b40307349177791d0add4872e5e8cbf405019331bffefa0a71814a3378762d062dc8e82ed59ae970e175d9cc7497cfb3a8d058a16f14b2026b8ef3a115f8cf6b65558b66e697b20089c5386b99ac39d0d692c51207103b812d08250dc2a12919db02c0bac5101577907abf927beed97d210dfd03745269146518eb7d4eafd259126274d50fdf00c9fd5ab57aff8bdb373ffa30002a234377e6085eb64b5534d70f91a7528c2d6ca5bdadf8be560915c2ee59634f3853d65562fa63a13e624373624866bd61d819e8996b415821a19000cd9157c90014f6cf13d8f03e2f95462dbf25c8fcccb3259c582bc3a90fd42ab3f902280eaa435e25de0b87d72d43c43fc32bede8625a4b68b86431adc2282efbc2ab245be9bd09e41b9d9e3c370b4c89f07c6ac21f1c4f8ab49391de0bc0db54f589e371c39e0ccae5964e521c12cce4e6e54e886ed3d467097e0c273796eac48e5d5d8b3d1e37e112071cf39be4f7a3f31b8462c8ed7ade3ce1e90020edbc21e585e0978c8b204ac21d855d75d7a2c1a8faae81bf53ea5e8a61cfad640561fa2a535b5c71bcf917668f51d7c8535d3a19a1d0fd3daf141c8affa25c966b419e6170b1e14d922f3d14af9b1521074347d4d40fca9900d0a3ed83159d90c8ffee4cc07d86afb2bb287508f637cbc2725fb161cd7629bf4922316a008d00d7726f8abc1ad56a40e9b84c9dfbd5972cedbb6cb8d69be87baf3156d59a5fccd44e1679ea3a6d7b3a40831d8907140824f788a30f9a3c16298fe9c8d4a35c3c9fe0db2ac7d620579361f96dcc6187862afd6eb881660a9dba3e681c3c77f94b01a40e8f982941a5a681d4d4e61167b9dca84f57473110730e9c824f6a84713adf9d35b760da5392d13236e8957c877dfda8f593fd437440bea67801cad3e96261b1c68194183db0a3de69d5f2a160b817be6727687bb8fbbdf210258fc159a509e2304a332b37bdd6e007ecb7093698edaf700e8c1e95af6fb65abf9259328f9383ccdb53d109425624a29b2dc7fd4f3eaf228ccc70c1abc16b5248229f74afed515249c5a4450288bac83d951c136157a5e5771fe77ad69ee14b6fe1b3cdc00762c472efb38e40716ad9eb94543000652da698b77b59e2fe850487171348d2d6cf20bbf02f94fb94e842c061738082cfd45f5d697b5bf08bce8d8ffa5ad15b34badebbde1adc2f426f519f1ea7ceb319489f58b6b494ea74df055dab86d7bb48222fb42feaa81fe9adb08e1b3dbba3619bc7cd21106c0b1586ed3bf6934ead7b665de2d2d5e75d0017b4c13546c79163e9186a12c6ae1938c531f7669159490a9b5cea7cf07b5e397cd4f99e96797e81c372a58c94766e564e38313ac76699d0929a2fd9e01730e1ae3a39951aca9f6fe9bc3973e179702c1ec3bef41c3eaf480b4a7a6cb5a5b5bbacce276bc904cac7991e000c8491b5b6c0384dcf6e325376d027570bb230094113a21dca768824cdee8aa7e0456edc92a77a0be9e063611de1372ae1405337685a545520bf5e8d449f1c83be4c65a8a73436ba54b3e0e8c19d35e029e9c424ad3d27ede8b3a570cba85c4657007808f93165d8144da2a77aa4d2678827a4e5e96fb37f7f477f308dc6c947021208f83f2a024dfe3cf5e3b9adef4bc6105b055c3167bd45a63adb136c49ee59564b7c311a501deeade1d426aae5db5ca6d0b0697543430ec8974b0f069583b42f5fdf84c48394a3ec2b742f4313d1f2d3bfae9229f5cf2a327004959b45fc4142117a699a0a048dab86b5eb526049143f4edfef5b8bafbddc02d5e5c0ca2dffa0266bd6e761ad57481889629b738da0c7268a9d543b243d41d26632ec3244f727936588c81433b7a4043f923ef97e2830fbfd06e33f8cd70e99574a62c2f9f3f9edfda88fcb986777250e391e2fb63014e88596309910f29a8a048c38cd6754ef245722cd441b1f93940afdb36ddb66262078493bc03954d035a9f611e34957085dacf89c4ff0140781efb2491ac9763dd9144d4cd81e62627e7c4f89638a06a51d433b0644e462e524131bf02d5a31a4f8bd5899013ee46f7b402e086d656a128c4feb5bad4943ccbf250ad6e49972d3ee2f7a77d06451c7da3355a1526458e30b7f2892199280a5b76b63ccefe4309b65b3187ddb5c1e9ecc75c4dc6424b77bd345dc2a3a4b2fbb9591098c2f4da226914b154d086baed741eab0a964044c302e838cc3a9bf30f7fbee27fb28956acfb9ad36a9fe5b4ca7588dae3d9a8902a7643fbd41cec277ee4ea16bb6d1201d73e441e92992935018e0c643108e30c061b54896c35acbc6699f340c2e58d204fc38bf984c73dacdc0e422b4fc3365c030ff45a5aba3ff08a0b1a9c8893f2c9fd89fb7dc0420e9d629fbcc3367f676bb14430da92da84b3b5a2de393329137c3fc087bf76e42485cfb87e5737100474946df93be518fbb397ffbffb83b846b19a9796af16d4f7015c8f87e204ce68ddccd0037a402116c8490ff23ad6d94dba4e173737e25d45f35d77070294d2f7216523b1821f0d4bd998d1b455e36712eed1b5515e7ddb393983004c9ae28182c98d4a3ae289e0faee2ca71fb5b808154bacc4e3058a18ea9a407248aa6a5e285d0a3cbfec288c1b7a21944239be7b0737938260ab524d5ff7e2326e1445375efb9d7424c2bb3d9ba108ef9e57f9e1a451600d87d909bb4bfcb2e1996a355ce75424ad14189869c620b1640cf531a85e27750c23232abe4e5dc654540614f8d10cac9b51501ddb41988a40cb8b884ad98648982116f907b6cf9c1ebdfc13e5e79cf67db130a3b0eb0a0a178a45c34bbe30084462b1af8cb1e168ad187deecc3f35cd70d2f8940742d9db769363e23fec83ab99ceba366792158113a2ee886b1f262e388334ee2d6fd452c76c716893ac5cdcaf24318ca5552d8bd6ce9fd1dfc8d50a9dd434df41be18ba2764da063a82e174909087f4248cce65d5698a9f32cecdbb80a00f69b87da2052b3965c9e8f47a1630e1081d823656a64995140d90013e7fda90086558d04c4a6025bbd3d9e4ef590647495ed21bf12a51d5d42ac7205d512ec6b570de37d0a95a04072972ad4495bdea3a1ff123037d6182fa579f8492afb46ba56be073e59d8d4bc2eac1256023555c276083e509b565108e0986a5227525836209eda3203939c35e5cceadb0be27355aaaefd9f01148137893d9caddae6cd7d65ef1f70f18140266d3b02c714aaf7dd7486cc81a905d9870e43f500be846e60f4a1b1ac2a413a7928fd125561ae29c6c08ce24e5f4e5dc4e2dfb68d864754d97f7341e34e0cb3d7024d4341ed6229fc3555648e43863df5851ba2f93896ad9993b5eb992f737e7a5e56ac41a8be671aa7f7352a4bb2f282e10c9ad0fbbc8ac88a1bd403f59920be060f734f70b2aed36d5d52c5c25406effe960b092feafd1ee30f9ab263bae173f768ed588fb3cfb332417bf132242735d0fd24ecb520574ca2e00b6aca8439d33381a0f8b740f5edfbeca6f52e20ba96d65b4d64f504567bddbfe6a4f8ac2241a8007aa5bfcc0aefd30342f4904661466cfc5398e764f08a4ccee3ba08b82aefd7bcec773a14879634008f7e6033f4e1699dc40d0a20875f50ee76701f754f5c2c360b56da279122a74458c76f2d460736c2e51cf36a2382c6fcd737cab5dc0aebd13e83c52f94e83a967deb40ae8c07964e71b71d3dc783863fc99f07bf82584acc9d78739955c15c62fc27b4f922556fa45beec0d61513fa2f930ec31c6851a4fa993a36e0a265e2eb6be470bddb4e67cc46f56721907f80f0d5f06f37684f7eec5461589951a7865cbba78e2001254530adeca0a12692063a4023de0786bf76f3ab691ea6768dfc093a9ebcdf6d92bf361a5fbaca05854f35cf51ae4bb0e24693fa55de010ebd0a1f51f8cc6d071017b9f8cc0f10dac0f87ba077edc4fac2751616658bea03add2ea2238fdc3667d50d0b7b439d70bcbc4eb893f4af5bfed87b3d6763fdfb95954d4328e9e458cebab911202f59599ac4a8b5304bcf700736877432b30b9e1d217f681b3ee550f6f6a70a71a69a09a0e54edce279648042901ce802f3ab57d706d4881e4256ca34df45b7338c5ca492be430602679681d16caa8d2b3b9881ec83cd8c52adb2861b828bcd3c92f7439cf52ccdb738339b7314e132aedc94a214bd9d893d2841979330e0af63d02906e98949833cf41f1faa2809b3b125c51f2925aa28654305cf3916bceeecdaf9f575c03a8bfba6f9a611ff48453f5f964d9bf99ada24dc85ccd837a27697e99101dddc43c8b6f3a8effd4e994c014c2af0ea9747b40fde7db5ebc10e4aa86ffe668f808692d5b054616b2c6e1d361d8b35f01605d43ece590b4f890aa198b92c077ed52b8f954d40a2abd48bacdbcffb1a1bc8c8c8ba21d9c89e002b3f4d0c5a0db011e897ee9099b5bf7fc509a3b22722e9df5ed5993bed26342212e0756fd106ec57f871faee3f0c49ef4217dc429052fc402403bcf58339c4966d52a4d5154c68ced1bfbe59e9222745382c3c1685e8a15480223a933a8ea9511de68f5e00f2bc571b1fc92c8f15ac77d77baa8b28b26290a15cc1bcda17df076dc5a719e8f6e2dae9af2696888e8132c77beaa0e1be86dc63dbbe85dc2b6eb427466dbfcae1e61bbb3405c20a79303e4df7e419154875df38032b60b897cf6c6fcba4d2c0eb476d5ae61461034c3916ad1fa238ae52ac0efc62fb9b42b8dbbf9b4dcf3faf9a581f5f88597ad69a815513c43db84f2f43c246a145c1b9804af19df1f1156641e1d7b02d1add8009165dc8f3eb1fe739f20c164fad1dc72b8a6a1fa09d56d8d190f13c1a2d5a2b645a166ca9f7b67df25d16bc96d30b3814cfef818aff34923beaca8214c209c2f997ab6d03edc3188476457f11ee6783368043c8376b95d7cb0e3546cba9b3660fec1acd7c63c885dfb212969dde49d98f8db9a29341bc415005c484ce11684cd7221b4cd24fa184aa8b8dd7beb19ffb4e3bf6964258039dc305abd9d63b0ee8f882eac32fd4308f2b50e89984fcd983c9e253d3e32adcd7792247e54bc59b60d898ffa485d7546f5b1ef43c301e21db4482189ab18d1566bd0781c9ff11ff86cca6156471ff7a5ebb62eb153652f3122d2df01f41021c3e9e3e7f21146b93e8ff7c881feb894cc263c3459079027b1c5c3c807ccb564fd1ccbafd01410000490d879d5c8f50d89a6a6304975ea14d76ff692f0d5e0823db7fbeb78e9ca0143ad035f6cdf54104f5357c05c9497eee387348acdd38e52c2d0a2daebcaafd2a5401dd77aae36b96d3d6cb8fd85e013b20f9787f7098f6b0022f5b7dfa3bcc99cadd25414cd788d599002ba1001242fc2f52bd5c785b26214029e2e997916aeaf888576c5fe511b37138cdb7a91902b1943cca886ec80acb52304b959d96f4ffcf3bda4cd66f9aa5ef4ec55228c3fe0c32dc1fd5c24a1dd034ad089d30fe0cd22fd42c9d2626cbd4dd3f2b3fa1505f0f739625ff3c5981bf869e53cf4e53655f0e1ca761067bb4ccf519be8b9007e9667aaf061cf35e236353f7d289753de53c34adeefd7236261d5b513d824fc72c7b7a19bec05235ab9856cf4cfb635d36ef14d1aa36c4c25a508dcfc369c6c20eaa3e539ab806d0f14176cfe38630e10341a0d76dd749c0931223610df73269711528f6699c1b7c68502c7e2be60441e46d6331a51cec26057c475c898cb849f9a44e1f38ae4626f39537e49c9fe40b2bbae32c2da4e37eebfdf3d6b22053086e45d9499dd8ad9919c7c1028d581a459d388a0ffc1359f105b9e3abc0327762ac0221d4404d5dbc367633d2a778be98ead9a23172fe5766d7d7be5eb2e0629e0166ed773cc9cc8e4a84d6882d03467f0b9558bc04ae84ece89139977256b389e373d6426905fa1e48a2f50b623140ceddf3f568b2107f5f37a7e9466bd2d2ff7dd0b147ec9af7ac2cefcfe3f036e0cdbd10f9e21ee8744d8eaa1840263281bcc790164b8d3d8fe2ece832ea11131c8c123951ce72f3faa8848219a535f1a14875177fba2d7e0ed9b1299db5279024f557a0e231fff1c366052396e8da8c3d2419c0f610542003c693905bd128322e413ba85f7228ed07276be5935c4be608288b98c5a6731de0da0d282acf848353b9105d1c6784c30fb9496596531f5840c35698fa1be1e32c15b05fd994347b17cd451ee5301ea7ed3f7452745c7adfb87ea8fc789269e3720e190f229f0e2e619e1b0911f127eb07ddbb06c0173b537957e2f388246c9cc28483945a406bbff5bc415c21cc89f2e4ea19c021ae5f76a64edc3ed7ea54dda6fec6f3e9ea2424f4fbf3cd8d0e38d16561494891b3be76dc30dff709017c66568b8dbeb3a00b74a31e060f9432ecb82dc93e0baa7a5bb73987fca5427c1eaf3f90a6e5a17120c1646a66e04df8c3af808617912e3b33ffe43206be33aa28cd0351708bd3f7a71b53b762dc541b47c031ebcca61fe48fbdb114a58629884cff47af32bfa1a614ccc63f8d3c12d2b87e1f514a1cc172be6d206490a0b2535646579f150b027d3cc20ee85b4e2e39d40bdca2b04dcb9855ae8b90c4f1fc92aa2bf0d421af23ff019e08bc22e19435fd5345be0656ec29a996a28d4ff7f6ac70e4e63c84d92c7702a992700e8da7f24bb0fa95e877be3c9c1a02bd5c164466a0a2df3c750c5740833eab473a1e2eec61a83e84bcffccb158c00c4a0f728708e88990e77212cda69af53f4690392caec61d01a8788c85465f8b3b9f074274cbea83590de312e4a2705eecd6c4e85399e9d673b83fe84359df0a85a87f3c63864d310fe062627cf863235f89a8bd53fc77c56195b731634a7e597351615486b13c1f90dddc2a654aa00bbe99bcbe75a0b44f3d19f5051404f8a2ed6b3e37fc8704fb27b5f880efc2bcee453b1fd659844af4fe224d90f1f42ae521f846c7ca4726da72286d3f78db587266b0f145c1bbad11030d9d787f950411a2c2583e073fb4b6c366edf0c6701456dff9012631c1d910898d474492a75ceb05cf2c0667e5f6acc6f0a9227e10bf22168461cafc5a01857a3a3421e5be1ae0319f624cea092170c082fe58f747d8a07bfe7521c221f30dde00f53589b166aa29b1533aa9c0c6683bb688536e8264d41714f4e1a4c2cc124fef4acbd9b0dfc6328ee2763f05c373f2340176ecffb316ca9a0c1ebfb009a00edee32f31f2939d7e79459a8e05fca4761e6af69075372dad042a37320b0f37e3c8185a96ca188487ffa2ba12064012b408fa5313451e4b7b06673b01053821bd880efddfa80cad734fc726ea2163a857cbe472d7eb55a84f2a4e04bb847157a805a71de50bd196fea3447bca253177c7a88dd9b5eb12fdb0bc5dc93e521b182bcaf5d92475bd8410750d42e9fcb317eefd3761d9c7a34eb44c3ae558a159fb4a565032228abf92d403804f851f1cf7c139d207fd60b3aa3b54f80842e59cdd392bf352f5acdc3e3fa246d34fdb8e7b05716dbbfec56fba2e5feac8429fb7c74b9d5d17481379249b432139831e6658013e074c71ae5d60752024921cb126a8f4a56a73a7c1dba4a74a3ac6bc934ddfec6b04b5f948284122237fd8a781f27e508aab23f397cb17f26d9741cfc0bb7dc839e55d4c04b120e6aabcafed0a44f4ce8ae9fb3fe6bf7953c897e731e6f3348ef50d36135d5e51f9d52e30f9868cf795435ffbaa254fe051b58686a06d2112ef5f932a4f9b9e1778018226b4235fff6c755ab092ae5617fd7e31d7497eb5fa2b6722c09f51f5a24f07eedf7fea97949c484c61b6cdfbbdee3ac5036c6a9c0976d4059e8929353448386f996488c5c85017b4ba6c50dfa9a4c53fe6631a2e15147fbc867e9461c0cc8b88187599c9d1f438015316bdf7d0a2bdeff344bc2c52e848d875443dcf7b92d313a09a2259e76f5a3386cd81e12d217e69626235330ec967615a61c1d85d2262a596a98edd6310cda40a13bfe7a7fba66ca6db65b2f07b8c26e6538eb0dc16ba9687045344f4a4d7e60d399e576b8f962b3304759d56fabe949ed6fafe541ef8426fe3a9f80cdabdff2389aa944e085352bcc41f251f9bf077ef96d7db33a9b9e024476f820fb53c2b5504b12f349db72c54977a488e4109b431944362e2d63453fa9ea680b6113cf96f1a056892d5f517e5152ebd4b2e75639a73784f6f2d76b12bfddd44c1e155647a106f03ee64a8c546c0588ff897fd16a06f20f75c8d06ac6e1369679c9e72ae5e25efb1c30f1678745d2911279efae98e7f6b59ca81027731cfe9df0ed383d623ea7423140ebfab85e559b26550fe56d51cc8e527fb467b35a2caa2d4494a368450f51f4214f49ce874625a5a2c9276973bc84bc66078c3145a4f55d2d8eaed0c7acd174fe548a165a4335f7b6104eb6a33b77a5819bb51290f653c13cce10db4294164d4178e8c5a57643d8872dc1964ef5a5d04a314f23d0024270be2b6bde57dfbd6d944fdbe5c50bdcfe1b1811e0c45aefcd3efa32cd9416ddaa1fe5f7e84bd4cf3c93e4ae761f93207f069d966ab07a9920e9b1507061f3d7526beae26bbbce8450210c69811d6165bcd88e0688b722edd69fc497d0aa50def07caf96b86665ac7e7fe7ee20a784b558fa1c148aa08dd89b9160f9325a7b7e6f6ed9a9b70c4751f47d83da555185d58d35ed32f03b45970d99f26e07475e9a202c6df8364db20dfd98b45183c2a4c75dc2f513a8c42a136e9d0ef8a9aeac506b454d7865d27eaee6e457f54de76aafac93506a45bc6d7b0c74a91582325d27e94947c0072981c4e0e615f0450206324b7c32e1acc075163e7ccce3ed5cb34721be2c1aeb08eb0f8efbf7efdf88b2f3b9b1e42b3953d71fea62993782cee3d12e6df9da06809db7035114b154fe87f1f53915fba3eb0936451631ca5a1dc435694ceb1d9675d418f34998375df50f3fed47c6d0be9967cb47d15831be7b3f0895bc3af108bbb18999df9055e6bc6b230e5a31195c196955668086d70645633c4ad725d786ccf557c8d4ce6f54db44537db82f8affc1919210d3cdb05552e629021d65d56972883e5806f81f863f38081bc86d7c05d264354931a49c856c5234dcd76301be7190ef50770cdd566d97a098b7bdf4306fc9b516530182fc53df607c4604d6eedc17af57c975e3717e5dfdc0e608157fcb09dc0e3f15da88ce09f7a00387508e60dd9e2a0151a2f8764e8b83e99f19cbaac6d82861c7ce2f8e486c5fad7188b5245db276f74215555c4e45fecb910bcb56b463be20b148c13a3887f157be730de786ed9d99518f90687069ed4ea46d390f68ce1b4ecd8c051188fcf86d0afbaed72446c397aa535de395eed401f95213a97bd07bd5ae3d159111f7e1f4e67c51c6ef7a95e4f44bd6e2db6a3ddbd14fd494fbca3ea80285b46f80ccb7d04848557559a07aa7ad348df19a8de8e95543270bc38a64c9164bd089300641e44d9a2ada56cc1e835e9cf0bc394304b231acb0f11d79699ff841b20489e725bc8dabf54d09d8a891a9bca33b198e3ddcd4fd4a770792fbee90c00851c75ad58112278b2765dce260fbb5f18d56b5156bea5d8d78d29a85e4494220637ed656b487ef0642cae7c99269ef3371f395f09140e2603150c16ad7b28758e3154f095a736123e0e64528fb11e38659d39d5f186aae41e90befa2d49ba798aad589f5396df777e4d1871b7d1fc24f8b5c0690b1caba4433881960a920c5da5cf8c39434de74d0cc6329ce6b67a9abaeb1a7de34f88b7fbaed167ab170b6aceae7fb2d25b328cadbdb407654745fa9107cdb09b89b6ae366648361326a909b77a29b68d8e0d4ba7eba06a6246d36d3143d1688d76cd5f2930aa8616674a63b35cbdf7057714ee76ab959fdb1b7f43e9363595ac9bd3266974e4396e976aed5954e7621334aa1edb43491b9cc1f4704c59da0c979589c04316e6e78d8706bfb3268a058f057fff098350ba642bf3a774de011a9941676b502d8b400ec697ba12362ad414841399bc286c65a3f7863a57ab50ab657ca6bb325582742609cf8f6b2bfd9b54bd103538bc3ce70fe0d7aec17f90877879da9d1842b4f1c8e30ea671d2d3c2b2ae5d59ffc29b9f48e1df4b2992304594a212bf4b40d06d18ff5d10d9a35ba4c9a4fd864d31bafb39f6b223e1faad8b0f8f55b2f81fca96e9185026c1fe34e60d97e11140b71a2193985a409486cc8f2f1a46026c0a7feffc68cfd49754da0b0361ee6b42b8981913990f3d77d0eb6b0d96bbcc02158dab1c6f1aadc58fea26debdfd43574b0d3a20989e4490d356d1b52dfde69e1d734a5756fb47075a0dbdcbd7f8252b2fa9723ea35aaef4cba5ddcdd13b6a96909eb16d63588287b2517730e982365a2a274f1056a1a2b7e913870ea333661afb5fb50e798fe009b5ce1c115e3dbea646f9737aa404bc875d43e5a8a28c5a9e02356caf7882d9e1289ee0664aa5e0618f95f80880da44b09cef9c2ca6b33a460474e809181d18c27bea0c447d0f96e790643699566d866a695a87a13bf5cd7277886494383483adc855e03227b7e4b32c6e222924f14765b34af0a5559e8d3258662a9f68816cfab0a5882898e9c5330a5eca07ae7efc53a0673ab7d1e3622380229b73c94a9766d0b07a219456ef33fefa1d26cac19536a59e88a8647ea5259b66203ac48e9e8cf9b9bc9a78b717a8afc8ac86c2e6ddb69b041ddb9e80dbaf33ecb2c17f695177e5b04b9d84a22148254393427aed27e2b08f8fd2cca5824c58df04b879838fccf08f6b5b0e8e6e577da636f406594d2d62204cadd4ab641430191f726e90f052c34139cf1385abd62e006c9c967d8544048c0b4fe3671fdfa1e1ca4ffeed7f90612cdc56ed5fd54f1a440566ea1b922f58afd6248bfd769d0f8a65057a0681943e0b4d7845cbd187782688ebe8034330c5fe5c4acf0523599537540f852bc566a00093b3cc5e36f7c8bf503cef1e42f78980e9c8ff9abc5af602fd24942abda0f8eaeb26ca3c7ddd2bffd64d49f42b5cece684be1ae1c2d58e2065dca200bd62975b9f3a7c5848565fc5a88d0cbedcd662199dd572383ddb6c1b60b504bbe559f8d8c90f50e3764260a3c422fcfb7874f5509a1fcb55bfce026c355994f2dfec59603d99e83c9362f62d62248af3ebf51bf402c98e377e76f9c9f7152d7d097dd34c98fd8297d71b1f4979f02922adf608a6acb8d2486a245c276f96c7490c8bef14eaa26e68965a3af198967f82c63b60d1dbfa3b569cf69198afcd07f457a404d20ceadeb9dcbee573ac28b7504138ba1e6eebdd02bed4f07acbb7cc631da338d6db4c68d64ed1f38a97f227dc345cf99f817632ee6bf988f4b7bc0cd63f77459bcf743fa56972472f2d6b73127a8c02841dadf28018577a0953535a014fdae4747a95381ef6456b14b19b93b62eeb6679c3afd1eb65938bbec0e3fcd13a70210a31afd507d911d2e3b1445750baa2f58443b6290e1abbd48299741ed8455ba8462fc47fbe3caf0449a8b0f4570117881ed73c4c4b64719c91b3462a313ae5ecffe4e21b35692fa1c0923f11c0cde3d5f8a239257e7ef20601c92c7655c1400b7c345a1253f2649231801642192cae764cea5ed1efe2eb4bf1295fc6e81ccb16904896d2559dfabe5bca5641246d9341550640216673943f07fd8bc51ee0866434423677e952a528ddb322379ca1e016e4ca1890583a4c654835632d23f1936a22cb67d534f159e3b1c2ae9f6d7350320c07ebd1ff5693a3a1928c2ba364790c9a65790e596f48e21ed638e8d3ee98d24a0a440ac84aa24ebd6721c05d983c4de1c2a1f69a70bbb8cf4dc2accb9935c04f0906c7092ac549e37fc9029e61ad2cb77863fe348200b2112d0f25f83eb55245aece6bc66e0a9cd997569378359166e2ad8a70ed7111c60bc67ea90a8f5e1da8faed5a32e3a045293dd8c94b4b8d0975cba3bba0d285516a21d83c7786d2e31e51fc3e1cf2cf5e997a13e03d372e502401294a8cd19509e94f3b7ebeb2c2c27cc83993386efbe04cdc19fe4b5b8ad5b484f5e767fcb832fa7447416b04cd7e38b52e42b4db2f805898fa5eb3377d083f926c499619a99d4786f1c0a2fd3040feedccf2de7c16de80b0a473cdfbd9779e25e5f34275715d000ed276c5200b645911b0aa487d2719eb710347e41d03d49f4fd122ecb4812d11f187a68d72fc28dfdd89e5e560b9d1d590c7b3bb76c91e93db708671842c85db3cdf6926d83fed2198f5600807a1240ad3784366ec1668e12d7a293bb3e268875dcb661a660b05e471f518b971832f2319023a73e6a208cdb838968fff44d7a618e9f64a1047d4ecd1762eee9417f23aaf17edc505327acd07050c3d8234f71729592e62a3110198a6ccf110a5d453192b29d2c5cc18225f79058f532bf47fa1967f005fb972f3317b9d00c55da1a7505cbdd59e4af82afcf65d3313265fde1406bc76ad3b86c4886d513a18bf7bcd58dba6a07d11189450645b9029a1b264994f33089a10f6681450251c4da1d784d4598cabf68c27b006a3296418c8e73629853a5a76d139e0787b73f27dd71068af33c86c2450131b53c9dbcc29e0c5a89a036b3c01379ac33ec31d212aaa32aa9c07c55a5a05019977a09d37432e3ddeaa3459430ec4491dffa8f544cf5f350de60ae0e186650e5289bfe45e9c5e778175184d6290674de68eccb515ea0c96e5d953c778c86e0ea347f5e755ffb2945cb5e2a87d10c5fe5be416416cc39167f3ed86980736097a2d868b4e4734fa07133f2dfaa611e503f9001a8574e9fced3e53c343aba90c20a57c99b9bdc2fbdb30dd5996c8f08d7a07cfa79e5de806af254a5f40cc04e2e39e3d522235fff9b109b791e68a720c6e8f169a62164f7ef43a96c697262adc54128195ff36285726e8b29d6fadf3b953a18119e21753b6787d8ddd91e11fa4c401705f638cc98d010c60628e61059b6bd3191dd070046e35df6722c1e81bb5bf9a068b778382d56ea77a5e880c93da46f455a02b46386e35efc7ca8155ceeac93ec9e921c5eca8a72e81f7a77c45f126a8afb681ac228e3a95b48d9ec315397bbaa9087ac225c1ba194466490015e031fd1a8981e593e415d802c4411d9a3c4c8e6ecf0803ba7499ccb4732a2a082b068f22b74de93dc1a969c84982b1a174c2f8178af0c417431bab5b5dc1e8b4fb7e505d0c066e48f50168d902cc26869e6c72c289671ac3aa380dfd34c0e80a7f53a299ec5aa62193bfdadbd1818706c84adad5e3e8d65cc276e9539f0d878e8ee270ad822d8790187910dbbb94af4d572d71d7f61216c16068f4c5a353cf420b894647e118823379ec293ef607ae72a3a31c6b379f96c9874576c7ccce5ead23d0d03a66ddcc89df884bde5d0e638de33896965a1e4c6b35308aa4440ce4c267220af2806e0f761582499fc822cfdfbde571d23f3c497f84c8ac36bdef71afae95a093893abfc45c096e9c081381b3769c00cbf80140ea71cbe1607c1b40d5115e52f9acacdfbecaf8dc854a332727b8c1be81fb0630b43de801951cbf5a2bad65e9c9771e4dafc871150deb50f0acc44b30daad3831f99dc0a5ca449ed2f00bcd06781d89876f5d63defa60c6275197fc706c45b937cba780378e001817823c8341958c840753a996b001185e3c21ab34c218fea63c4faaf53044a644f4ab310f154fb9900a56a5c5f603fb386a19bb8df5581622e02f7b5b96bbd9f745789ca3c1b1e0174f3a98d96b29bd8449e922e4a3d934a33645ba65971f55e690570c8cc3b6cd691c11be0e47e53ea184afe1996c2ec1b850e3ad6e61835e1f4ddff029e660eb27b4112c841267985c9e8d34da2d6f625e4e56caa10907f312f939c38fd9db8d7b6702407e60b1e33be178002a622dfec9984e04eb9c0530317782e91588da9861160a389b214eb56ed9997bdb19da1508a63370d287d788e580b6e32687b84e6b4be10ff199b14a90e12b212d4d3b3e00d1022931a610cc678f767987e436adda11e63405e61cc11a6dfcc4f9ba559b028939436f9dbce971068e7ef22b82d3dd3807b683ff6114ac2cdcefd302e30122214d5c31dcf6342c686ba130a51555ca773ff2485fc76bf08428b75ec317e38893145d35fec69cecd0c680ab61a0cc45ad7b3bcccbbc678d7cbc3892b928c8a8926a639ef1a2f1ce407bbd75198b349cebb87dece66de544140645195af1d73a1bf6e7917074ebb7900ebea1a02eb7f04cba9c3d9b23b8f17095c9691f35460139765be941fec5a5cf9900377f9ddc71fd8332a17ed853c7c1df7474a60d7283bba207aadcfa0a14a10096dc44e17132a6df53a40e8d4db3715adb09299126008af81fb1589f94fa53c4e3c46bcb9960f5c83ac825c9e33c799d7d0a39f07930e023633e9e640fe143ceeb831d7aed108456fd7b29b4cbffc2c2f1b32aded070c6028966fdd98eafd499980df17ac056776f8998570a5379cd51ee38481c2e3548092be476dee5d75f4f7e251d7bd99ee890ff69564130cd34f08ddfd44c1d6b9d5ff9a9d60ef34bed94a4fa423f64601e7b4296ca2f83c3e739b132d66243086f1a43fe41f195e718e5635ff1c7e37729fb58678ef2fbe9bbbb7f74752447f5f6bb23efbd3ad594261b002147dda7f8fc16fbc8928700c61cc3265d922da6a0f7923a6fcdae7f20ef424b7d0fe92b80097e4ba33a27d46af6324a7c26323a285a1fcc4aeb47841b9b4df92bb9431ce008e5d0cb080417a12fb6dce84d747caece65c159c596aaa96a1e1cfcbdcd2c8e33a5bb2c7767ad74274af8b9f452fe25774590a88d4f5cd8fb9a3c15dcbf2f6ffe5221f7d12bc1f56c6d083aa579081d70df097c89730d820a493e28c881ed117ab0f1f2ca12b9ddd5f4943d9301517e9e5534fa17161f17e7496dd51a7130b97fd6fa6e25a61d0478c538892c429b5fe9f25a6b8f13e51a17d60bde3fbbedb3cfe01e8ac040bd5a3bc1b35037a943bea302bcca661ac111bda65fa1c328186d89f13e9cf6ec524edc63e98fb7da41d309d4f968e0c20d33c041cdd88602bdd8ecbba308de1f1527656ac055e9147cba351e8fb47d5e2d0d32b8eba4c32f05fa83c94de2bb6f264473320d5ba0e1111501d2a7a8279b03448a94f491b3a3a82afbdfae2355ebaa840d50a5f928213630879be28e61b22169427c70b80cedce71925929a305411bfadc711cdc1f3724b2de4b1d3c783664051e888163c3deb31ff40ce854f2a38437467044c117b48352b5f22f18200a540436f7c5a5bbd2b86f3f3a0336305f65919b1c45e84eb24a5f6bb6ef14915b0aa911c2696a7a9821dc006c7032042ec6702f82c6ad534ef86e2edbe0a20a22b7b747297497a7df2ec310a624f8d46c2c377047cd5d5e54fe13a1ddd7798ccc8031b66636cefa5076fa5bce6b0f5be62a1128b0226aef1e6e88718886952a943e284c69df15af383f5cb14cc4f9e3ff1a998b5fd8d2403fb93b444e57824c5e44eefed13a7b638b2b9879268ef57fa80aad047f9672c61096539760ef8e029f9e9369c90c5a96b9ff61b1ba2f84cf9912fd9a8990b9ac6b84b1f6b98572f64918435a7693e0717af39d3e1d44bdb64a4fd129eda2a26d1411f32c46751e14a4eec5c8a62fdae9fec763c43749fcca87d4a84c6dd9b438e3ca758b1bb0c9316beb27014b3bc9538fc20b659de9e03da744efccaa24eba2289f70489ea8bc02a29141fde3db235af2b2b4cfb9d17a5e4afd7e544426f839eacbfe224aed1e0d95abe56cbde38711cc7e8c02c27ce1a209c3ff6548c4cf5609619425d4f8eb87dc4ca94fe1a2b7ab6a6549641ee1cc1c1ea16eba3f00449839e3654b19ccdf075faa1992505dfc859e6f585ebbb6be54494a66c43978c0c3cbfdd4db9b882019f4d8a64e33b0898c4d6434027e1e3c459c7397844ae77d4011ea8da2fce631323d24990fd131f38fa5d467528159b4f00c9c036b9251536d170caa6eb6eac2e924179e5a03b257d7ed03f3257b2a078d3e9f8be95aada63ab6e3ec08c34d01e46070a4bb775a42f950b2b711d733f27a182566b26e19c774774786c7fc95eb24705ae55c12754b9f8de78279297595a616d28486388f8dcc03a746329748363e57d663140a4f5afaf39b9da8edb525f6691bd0d5dfd905914d8fe746102b9dc6bf550c94b65094277554260c53ab20aebfea4fabe538c324929e314505826ef4e605367a9b7c768121569b5cfeeef645ee2b3330ec126ac3e7b33f8f098e6f3f56b157b563c4080b6653cef082385601bfb585b0a5fcad7c4201242ff55a7c99e7429d2e11b6767b1f21583f11773a64b2ffd52e436ee95c45095c7453d128f8f6a55414fa62dda78265ca76eb01bdc9516bd9dcc21347e61b55127d47895463ce39ad24a37d1ae6d14924cce812b65eda35c0a7cd617a8aab26f06804e3a3a5a60118bab9b5faa224fbf78cb62853e8e0a6c454816d677431f37a6f951c1066fa76adb3e573bac3ee9f791864256858b72052cdbb294811ac7042eb73a7bbf72f516cd3fa04d33b2d70087d22d04615a1f7f6735c59203fde914047dd593b87b3e0d7b964fd6ae68abf5513cc5211fc93799e9fb032761dfc876517376bf6912b27f3f35d4c16a674bc149f3a45b3138701bf65d4ea9330da14d1644bb6299f6b99be0bf2c54d3f3708f952435161a5bb7ee2c03d249cbe28c90cd03c50e0aeb5d59c9e9b21544aead3402cfe2c0365898dd1827942a7302394c4f08797ddf2a2bd21d3e4cda486c97fea6f1b16e10afbb5db45914a15abd839fc9a4c6d79911709fb49c380650143ce7ad5e516761fc1c94a78d9bca45772b929ccfe8a7e7353a0770f372cbba353bb1283a4d68a648ab6410cafc2d63d7a098468fb616915fcf498a77e5bf40898b33f3b3a5a807f2f694a5cf240b453cb4aea9a46dacb208098c789a26d02678343b6d85b7f0686596f37142e56f5c078437f14cec723a24ad5e7d0ad846960426cbcb4bbe56043dec4ed46ddb42e7edcacca066bf119322b592efba187f08900738815d91b86bee1a87421bf156b9d95db0c08b8fcf1e3b3291d59178c07485e1e61ad879be695ff720d7a83b7ab0603ee06889eb985f9f5f1289e8a5debe9a8c2b41323d6f59ef61af649d200fee8f9a5341952222b1fb5cdd3cabdd28f2c5b300ee3c22127a29c4c993d75a7991ccfdeedb333a2ba10906b103ae61c69a60459268399669e77db8b45858a518c7a20533b8dfdcd84752549495177d4b9530ea71d87ccef64b0170faf320f89ce15d309097db3c8d5ea6ee5cb13dfb55d7c327365558b5078656abe86359b7189f0f639079576b5023874676855126a1fb394969909c4c92daa4cc694b4d1a68f9bb05aba24b4c1d573bfc12153d4187d2ee2241538c94ce4f53371f3721edab0df9c6a917edd0dae2aeeb61f796f759be42ed9d7f601e777bd8c925286fbf878aa09207ca5a1b5fc6d6fbf832e01d83c04e29f3fbcf706786e482490ba3b33cd39fc0270992086f084bbdd93d891aa964ff8613fc1a856e9a3b98c40702197cfa5596d8853d33ed355e01dea79df698f382c096746d1a1a34e859840575c62faf5dcf7fd3a8bf1c8844e565da54de9ec1d15b530fbd3affe4c0d5cad6ca77ddc3d48aff6029f4ec12bd9140d90520f0dc35a708902b0c74ff038dfe4cacc6d0fcad061ccf90a2fd465d88f5054639e7015646f0aed0e701dacebb916d688fadb05c77cec5b21cb6bc94a33730da239e207be64d6d7f55be8858161418dcb90d0bc95066050c698a26e2409d9bd586b7613611d6e07825af97bcdfc0d1394c0ef7d77c15869ed3370cb38b2c5d7e69119a8ced75d6a50592360578d32ab7d7c41ac8ffe41c70d5c0cd93876d8526470135d6c3f6f6c367e51f3cb99fc0896ddf7a32b2f2910c5f73c6e48f0c68888bab9a7e356241fd94181522202664d102e917bddc5acc046fbde2512b1ad6c9aed358f1a09b838e49252aa016cb03413f18c4102116ea1146ae816f0b32b6c7550c062c8a52d57d55bc054582857e95ad95e115b2f8157ea13b63fdb2f8f1b0d4d4cb4db94c5db8745e69cd2fb8eb93ce7559a49c924512f7c2d5563875c885ce82f5fcedecb10331a19ac1d3977e65cc1782e0814154a2144b4cbcdb9102e7890361b663fd5a646507edec9984bfdd9044c551ba0852e4b12117bd5d5df6cbc2aba34d712efe73b78faf393054bc4da94ad2a36fb95581228018e52eb0a04c684d3853ef12da78144996b2f7feeafd69fe4b6459247ede794608fc8b59482fc4b7e8d3fe2c2d2314616b94456cc8c4b685a67af5c6b52f81627b26c08466c8d4a2937e8d962c1d9ac707f9588f5201eb8a170e8fe207e6aa44b1667d8e05a094694f411bdde8ffe27ec2d655519adc80c77b79ebff10642aa2633674a0f7044ae7208f25c7a8820e77f97757ec2e2fbb24edc9717106ca29ba709f401618fc2d454aed2dbd2259b499df2186d2422972a884fd6d10e4212481caa27fe187c326e039211dfba25e1847ef61961832bc3504770f43fc692176e7d48c8a355f56ad0d9ec2d54cced25d59bd79af73d20ab0a3e01cf81579e801f3554e1bfde7f4ecf43b1af266dafe5e3a69e83b01883f6cb9f95797926e14c59fa0d5b32bb7ec42b6af506c1dcaa0b7ab84020bd1a19fc2a06a5a0fe05e2a6e4aa4bb5b1a6ce3c9622527ab486967ad97c95860cd1e0e104acd44f2684167cde3e24e0a74b0b3aaa29ac01887fc6c0ace4a8dd40ed2fd1dcc2f2a12ba8a8cfadd2ab8399bd9288ec502871a74e1330c9e41f6312d7ddd02fc1e48e9a9a33fde0fd69f385882acf73f4cd185760ba4a635855693d0c703a78424127d3432fc812ff1411866d673f07d68110d1d74122ec0a4a21d1f0fa7a51fe6ca3785c868b46520803f1659191a03fc967c722d123e94cfdab397e631ba7358c3a3c60c6f24e4bfd060ecf58761034b427adedabf2fb0bf4781ab75e6cb9b750fb6acd4cbcd383fc8199d2596453ce6f447fe601416eca8260b7bfcf29c6a651e81844f8ca9e5cabca572d34700ebd98d5fbede2a81f85b0f45259773c297b15a1755a631f5890ea424bb090e949c41993d048850aee74a38efbbd585d84ecb8709cfc0de58bb1c5dfe93450319fa33637f158777e3bfe1a9ebe76deef30848bb7630f47b075b522d7a5b26939ffed32a847b5aa46f3991566a7c29cd7653b38484a95e197b2ce71d48db3c0b19126640e9b35186d426235ea3f22318d6902ca8a62f58bd29b8d0451835790a0e3eeb2861f871f2b3d449c4bd916d4df777dfde7197bb525f967fb3d4ecfb6a6cbf51848fb77f84cb3a2d08e38499b6de63fe71946b1ff59d8d175fa321d68731277a416059f3eb1711fdaba97c8a321ffeff9c705dddcc0758cc79937e5b5b73e6eb7b51ea56a0eb865058e5577b992cffc29a7f2756577f1c73af39a0d968213431b06120cee537fba2b51b47ceaf452dbce9156f13f2bcf0bc8f89973e731708fc43b4819c99b38fbeb2e75d51b5d40fde07bcbb9b9039003069c2431573c85c203ced29a9fcabcb82ea6e11e0549830c9a8185d81ee08f9c0e3701db796a7d3a8dc67fceacdd14e71ff89c5413f81e94ccf48eab2bd138fe26171803844ae7d5513018188543906e3f2b64565ae339f880c43b6b063675f9e1cabb4653ac7db61d1f7910a849a4f700c3ee42913636a6fb437c782d23e726b5c9716292ddbc15d279f7e8cb7665855188762b59b6aca5856c6ebb4e80f780713b8f67c49fb31ddb92d657f3575b8600d89286423c93ade7ca916f65493de701d494e929a0f2db78bdd0199a9093a73fef969862cfae432238b8426624a42c5afc06e2ab5e37e996ea987c01a30e65b8d10089fd8c74751f76a7c940e5cafa7e9aa88b426ca54ccfc01bb0b70f9e3f9ba5752180d5a4f8df64cb4e9121c2a26f6a1f8ca28bfacb2841a69936bf229c129e5e583c4c98b092ac7e0569f9a78630b7680fff401461a4bab304b96aa053734ca3a3e0ee7e90e989c4bee0fdb6209a662fc4be12840a8303db84e38440e31c3cd7fcd4f79ac1f6b62dde4446d5896f7ac11d32e8f63b6beaea7ab2374435979dde012634756c4d2e73c87eff1901d4d0707f04600414fddb58ab608f43b89577c185ca6a9a3c2c0025415f0346b12d61e598f33a6d944d59fe4f9b2b16beafd1a602f8fead313afb88e622601528679c61de1b5e6bb11c641b853a37ca6c6f1498d807d8d913c33c667555fae4aecefb81b99635442d93a26f57739e8bdb392773e6d16217a1d78b7de2461bccc152e66995421b327b769d55c3253503675136b6fb613d4f74c6f7fb70a054ebcf8b3f14d6abf6002a450b18e358fb5f58c9272e6f98d12d3fdc7b6fcb1d0c0c08f3b7630cf25ca9eba7ece0f42e769c00c446ea1523d5354d15449f58be8a24926fc9c7d633a1c51011f21bc9ef1b870e6c157498d6e76dd69d168d18332794bec43c54eb8eda26333163e21e9ef4ddc3f3e9a07b7a30ed81890433735939512ae9146f007d986093d69a774c7284dff44d8d9aec321fa96a35001d5bb68cb210c0e86cabeb97dfa3683884c8cc7be38d9593d8137620650040fb3c6fdb56f855ee1ae4512779ea37e74108a5b8a0ff6306720aedc30410aeab080400da4dd2c65d8689ab0c02518a41ba9cf8e98acf0ef532312ad7b4fe2966101539858d3095e1fc3afe5791b985aba5b9a108d722bbb452361a9bbb11eae7b98a0ecd93bfc1632c48bbf8fddc5393f8f5a6bef83f6f648873774d14fba3d4ef8c8483d8d8c4ccbbf2c52ea81899623d3da6123f63cd9288439007de201bdfe58d44f2c4ec11daf2bc35f8a9d090469ec9bbf1a54fdf4b43f9591f368d7b07d02262047a47c206e8ca4e4b37ac55a0aa8dfacfd0ad7ef9b9fcf894aaa56de6b9c38475e00eb00f0dfcc583976549aa3ab76aca68362837598acf81fb3cf36035e1debf3252c25c390cc3e8cae40c53b0b65e331d8a384725cdb50eb3abc4898ac65cc49cd3476e24e76dddb6406d6776c6add57ff130246f7271ef2ebea2e427b8e46955f5491abf86aa049b22cc4dcd819e5b569f86b5bdea726a5d38641d3893ef153f76989043ff44fe97e9fed599d756ca8bd2dc7098cee0df12edd241849fdae91b90f5473363fad659695c035c227068af116e7576e36ded2ea493739bac6fdb8d7146a589b87095f5541065c9c6ea618a899b249ef84b0f2ca3a1f0d666d89076df7b1146d54061bdb8d3310e7a286b86574b59be2a974fe5993e5caab1a57588f29e8227b6765d71dd65ab423a8550d5af25319ff8407353f039d1c985a86278ecfb5b5da2857a4785ec9427be3a270d00c5fad94d012493e7bff45e8010757e41ca6e6fee5445b19a47dec0e6d21cd505b569950cc9efefa3bc5bf07f48c42bdb0543a4f408dcad9c256e5d1860d9d1bef33391e10e831cd66e85764d8e808377e81c5d1fb88227d68c2ee3eaf16d3f1b7aca1e91337d96b2a3e03af7d26ae410ae91df930507f842b385038c23e927131f9e4951753b330f02a8bfa1191d24d9a1c99d751ed1a591f4c41c1055f85be3845c87c3657b7eb4a430936ce3ab387fd3872822190b5fb053692fc9cf8529a7806a534ec51f6f454cfeca66a6987788db0f4bc105fb871fa9c5fe3673388c2cc93250ee5e31de9eb3bf0980c41d2ee4fdacc785dfe57fc1203aa8a0a16ea43de5104267582cbdf25517ffdc3b26a5e3d2b6ba0105fe7aafcc265b57125ae859a23d65825d28fa66951260fd0ec29105d47156b176f01ca692579b9ac522300a0666bdc68d91da95633152cbb1436847894392b246cb492217d92b5932454cf3ffc06906dbf886a77101110446c84c67f20e9b329cb660250ad784ea2c73687a5478beb88d8c1a86f0aa79a7fb8f320e2d4ee4636945f408875c4fade8c7db87001605ed853bc65a7751675eee633cf43e4b500904f2b7370ebc3eb81b0350f8499e9714dfd08d49a3f4221f75ee2a84bffbc42963d35a941b646ff725ef07c74f30ee4c8308780cec8de983d4f3a6e530dcdb17740a05e3d2da9c50fa1256b1be17364b5483f331fbe95dcfce8403f0d28f31fecd65235386af2519055e625ed0b500415b76836ee201242761b695b82c489313a094aa22173e8d25577c45245866730ce51f4a370921a40206c1dd579fa098b020a0552b18b7d007b99f5b1c8b4d36f32bdd7f19aa6c86cc53bdb06cf96d4b25a9db740d632930c1bc37b6b28361448157fc37459ca7606b9d93e01abbde94839424b4575f3ad54d2b9aa2c8caca3df9783cd4b767d2a49ff147d1e88b7bd041cc2bd9f6bb9ed8718c915e846567f5421b654298e56c64f2629668725155b7c56e1ef2aea1e4ed77c409ae6f166a6209d905aa232d35495025c24a651831bfd8d976680c63a269cb1efc57f59d643203a3e75c1e3c8b3d2ca40685fe22a56a9d4ab9c4d47cae6796eb679b9d5988d8916d42d49905538fea51750e82adc6e3fff5911e6c8c368e582f20363697639d1c42fe04cfbad22ba19762dd70e03c471f536d2371d90ce732c91f558fa76dcd44936d6c6bcbb6cb38321cb47bf5bac5858fcfaaf84875649ad17146a1d896b6658b52d87f9b1c74fd46a8ca034d35e7fcd59bf06e3901a2d35f0d40813b75e953ca48c868557c74cc79e7c7eca08e25c931ade6c661e9e9288a4e1fa33a761c60eec4e820fba21ee9f34cb8c605ff1a17d1ead1686a1a09b058fd3a3ed4d84be6bfbd61879d6eb5125d3e9294498baf8e907f1d59f545ab306460001a8284115b0f2de5bd0d6f34c3bca3c9a16649e0f43310f9abd98b0ae66da63280dfcc1f529b3783e66c9ab0d240f03b9327c74e11339e00a873da51a609d1e3e4feeb992380d3c8963aab87d8f35342d9955d3143f38f704d0da110dc87dd49f8e69e8c36fe7c4370cd085879983b42819b56ee265f5ed5e836e4b35ccd287de74882b324158a3c304ed14a847f4b6f5fec841493300136718428fabea37b73a54a325b0691dd432b81c417599752148a59300297246b42acce9b0c97e01ed660508022a6ee27d1bee07b09f6823874f085f25716007ddc8f677b7756b3b541711f76d5151127d1ceb01d87ba84b7b99b6f943108d07899ad67151a06d3acfd44c8e300338f900e982753e34873ff8ce8a7fa59e9493691d5f0f38c6b978fadf6edb01737ea2b2a38ed849592f10d9e4796bdeb53f2b55a3d49cfb20a5a356ce6e4a91c6c846f16c3721278459463263b8c326e491eb18405fd0218a244c30ce4f21b9d358f03d4885ef0dc2088482b351a205ee3e29901a2f21ad5cf13f85dabe21ae73c42db833eeac5d5311b6244396214136c25050f9f0396ff29c1f353cb566510d690ba32dbb9149e69b67b299af1d1691366f65b88ae33d97743085894c9e56b7a86f274bb8b48c5f25b1354cc304184e2175515cf858be332a504394a1a1c759016ecfe6152888623f315e5d5beb96c466d5884a5ff1fa91b4cfd25b1b4958587b193d90f5bdc613ae5875750bfdd173bd098526edb3a8f21d6533e7fe84c49a6b24a6528dfc3c9196e59f3f55b50f0a09709df06a10351afb886858653fafe818cc06118eef1b96b30d6aa0e3d66fe8760411588830fd82f7f17aab1eee3e016fc3ee9b406af9616bb8084057713b9cd41f6e761a6da1112e3d4a27b1f67efa801d90929fda59f252ea811dd648133e0654a836235e91f9f641e43716815a804645ca91bd3bf6244d6cffd8941b8949da275afb9bb7659385d515c7380777b96a708d8e3e3339e5616b3f9e4b7382cacd35b4da2634698127a5a98d2e15c7a2a6ca20465a4b828f427556d3e51a36a8cf883dd8e3fab5bf1684f72b32f26c1b77907e91afb8c5ce8293749105fcd0ecf31d133641bc4a426c18f76098d78c31d9eb99b2a6efc0972dbcd1b037b2cdd5956b5e42257929ea55a6c3e8708e68467097f4ea9cb75113308201ee82bff6ffa00955f6204dbb59837176f7dc0543da24adf8f60f05bebc594ac3d41c5987b0d8a3f610525c37acf34970d104e780daa8cff3c2d1c1f1b44acd4b1d7903f6672fc010246a3add96eb726228a259e55defefdabd3273785567359916b8e5dac7bcfb3e5f305ec6aaa8638d627e8aa6b87928eb8d3e0f2e405ec818238c8f8072e9514047fb1f8240bddd73a0c6732be41840fd8404d184cd00d3937f1c10571a681d580d9e2c7bbcc9b9638d2ab859bcb6fadbb198af772dcbbe81330c4bd5a4341068287f77cd6a1fffce67d50f5c4e0fb1c89e6cf99005785cc46a5b59455e529822bbe1803c3984e31bf337fa4496e37e1764b2106e7de9b9aec0a0d22276f4924e834a39540f3c2b7c006bd8d5af92c695d9a48e02c3f1190da0445da68cd1964a3ad9c36e0ed48990aa7e809c3a0da1066186255e473a1b2d434a5894d8e48402aa2b977592ac789c32669714c16a4951ad408a62bdee43e9fe606d2d6937452e3a775d5f696c6f89b7ec2accb05c79096b46ce719caf4bc27abcfb5a110e6aa92f8deeefcd0edb78d33903b440ea06183e7a3a55881070738978700c199d1b27abe017fc26cb68ee958418cf65a8b1999f6dbe18e63c8c3e2584ef9ea3ad0dc533922016403a60b531f4e0151ff4979377d201ae4e75ae2ff8916805febceacfc577ba8ca0b1f2669b4ad6b00faa5565f5de8ff53c75762d1c49b2f24e301c7e3620fa77519fcc18623f1cec1971058094ed57d53c78e06eff5407862a4220480382c23f41175a40826d8510ee7194542e3894badce173065a34978a0538933596f54408a6863e270ff13b9d35ac75f10182ed743d7f5f6c6b8636c6f2da215cffae23edab23fd7d1cda5acb68912b1273129cb0c5cee19670a08bca2fe230d43098f66d8883379af74ed5f27d39c5d68fb6d3dce5470b46cc4f2585af1afdbf101433fe9013a8571ea44e29969c88460a6bba30bd10402883cf026aefd6832f3f95d3bda565a5a0f61ebe4f1090c39d75801919372694e9c3a707060ca6433160d469d1e814d0e027365b0fde4f8387a06f551efc8828d33122a5caebab89761a0d3712f71d6cf2b34f71b5832bffc4eeb6d01717cdb3fa984729e974fe4eba25b8023c1b644606af1ebb3f047079cd65a24b491c2936f12c66349d81562a357ede2235f674707c909527a22402952ee22689c33f3dc86f0615e0fc574688cabf8030e7704d176fe5ec0b011babbbb07790084e54a88100d2c6de7b7166ae7289ea694547f87e1ae8e20398e8b67d41447bc9b0f06bd1be4e1fe301f390103192f8872e569bc5c8f7700d19fa1617452c9f3fb68bf26c514fe333d5acde1066ce739746c291062a5768568e4c30454bd7f9a2171a46e9fa2ebcc23708b22a6b885d7b91cc7cfaa7b3b8d9c5c74d165396f3d4e6bd9b477a772e93865abe54fe90b06def9238f26bdcdb45e77ac18cda3e01739884bcb638cd3ee5a85a914c261f72bdb5f3807a0bbf874f84efb7b2d16a9fdd0ee3e2ef0a403841e66b81ea34bd890ad7087b6d06ff5a55d98a0b96758f986a2dc0d7bef9f3d7f24028c3a6c6d5bb47f9fba1ff3fd324b2cba4e68f9b1979ed9ab8e1e50f09aa84da3e6dc27ea8c01cf4b634df17ba441a121d3fbe564da9c3bc427a4893fd690f4b27a34c8af175d7155cb1405236ad406d991be03841b5558a5cbcae1ba6303777a442d478f5e25efb39f756927684496892096e12b2079fc4a619d4d26f9eaae574f195ca08d92fb16a9508a9a59e24b147fe21f0dd303e2c73de6401da8acc288ec7a1008eb2e90e066b44a859cfde467e8033eff2cc6427dcaa314a446428d93a5ffd3ad787b736cdd557017c792ff81c584971a763a272754e3391ffbcf7db95c3f401218e86ad93c3a0b0056c69cdca05b21301a1514768312204b67dd733e29c5afd420eee73aa470794d164318c4ebac347a8a0b8f3e520a6465647c47d5815790a6f2c9a9bc9e40cb9ccac969eb2186001daf754895bbce6ac0f7a6efc3c93f21ab71baba94a07d6a8918b1b5e48539566ed921cde6e71978d7f90edcc8414b4bd7fb177046cd4bfaa3f5f16007c3bfff200a690b11ab5bcf9610aca1acb153910c046abb2e28b48e1c31bd7ff34cd6caaef55b529f4158fb2bc6e906e5fd826221d19e6bfd692a3ca984b1b2b3aa7bfaffbb9fa5efd7b8868de473d42cefd6ea548d7eb36eed8b21d0a553d8e7a0c7d2e3ca9656c70628c1b2cd79c9863edc0f5d868fa0f61bdab41471cd27842ba6bc88363ffb3494bf5457beaf86de307dff02584ecad786b8a3a5b8bacb9aac45e29560de79e5df2c553238d21001570ec07dda124de2b732a140eec1eb7602854c1233974a71e06b5cb889d84e27300065b2415576df6871a55753e149db03338676c51918b37873a1c31084ed623828764e96fec58f90c8f1412513edb429e6e2a196168efa72651e01f9b40762abf836567d33751db1c2fe180cc9279ab262e1bcce319ddc92d70055b155e42ae8f97cb86f3772cf1ddc86b481faa8277b6e2452d67e1603006bfb7bcdf96683a03142841e2e4aa2288da2f40d5d7306d14842f30b8d22f0af776d52318c90a77a01b2990d4396005cd0e06a89d037827407338cafc0ff6417773be310cde45edaaac2bcca10ca178d8bf957bf9fff252d7126962b532f34f46ad9297f3232ed713c27ef970d8a88d07b42a8efdd50ab2b60e20b27934d4c00488de59cf49104b949da75c65c8d9889f2d851100808a7ad41034bf58e2220f950a1bf6ad153a173a57ab1475e2c428b8fc5dada61e9ec2ab3fe5749253b28007b18e075eee1b8a284ef86c939e4c63f25344a2aac599954fb919a8cc1fe97ded4b355a648fa03f7a879736212185d8ef07134f56b7cd6ba4a03239cb8127a8de62359319740ab089440e9f177dd4f69b4c3175c5cd7565ae71749edea65a8eede578769b8da4af89b1a9d0fbf5e8a379402c611eeb75b615a010228471eb3da134543166dedc4470c0f460a46d8fc1eae16d2d1f4549d46faaec6dba89deb5e0523448becd599cd7c56b824983cb95fb0d88ef59beace918062c6324a7620665a1457aa136f56e7167bc4d43cb38d27251f4d4a761faa40d7410de530f47ea312308ab9ac9733a6f5f629c98ec9bfc4f21efc3a01d889fae607ac7dfde499c800bd80bf0fdf09b608ccc989f471e702660482504e369d7490700d5f6d5a16b88d3e508c7b76e56f816d2f9442067d25ff663b83a19f959aae013a90cd80f3e64edd7d35cb5168b20fad7faa263f148276d9bbe90115ea6dfa29683e7aa27c37b4c37daf87462cb8067ff46219497b60009f1676d44e843ac7712266e07b4eb5f223f4477bc76357a5b0349f88276637ad8074cf41776203b6f0e0932acd870251afdd24237c9d5931742fbf1b4619854915b67e827f6ead08fe1366a05c7827f2c65ee93adc68651d6f73e568bdb0c900c3d0d53179dddc6378a4ba129c477198a82e040003cbc0ea5341f330b6ba01a04c94ce50102451ad4a323ec99fe20998cad9e192617191c8a5aa49b3fe85f0e7e047059ef37c8a533a6ffa1b8bab4c0bb5c6473ff525ef352e0e7c0fcbbd740c59eb549e6a2fa6b0a4a0f6ed28f0d182a3bf94f0ef0fa6546f8febd58bcc831c2df0ce44f9321e53d700a786afb18b92a1e371cf6dd5494973a12b7b7343a3852abe808c69db8c554a4536df340945a51f204c1e5fe32b0f00062f1f7c9a0adc164f6fe905b001612e820fa8fec6df2934cd33c50f8901d924c5775fccdaff2fa039de3ea3506e805d5b39ea9303f0efd7bc15861f51826e2e94feeefa05dad4ef7b8f817e5dd06c9c93ef561f8d1cf9f90b4a9fa04b3b284b835a91e9ed3af40116e23ea9f2b0426be7398c122fe622cffaffc3998edfd28c955ea560557dfa4025f193ca24e20b8131e7b7a6d8954f7269a475d6770cc0d6108c8eea4d6c26b7648a58cc212a62d96badc7b5878152b92107611b9d87b5bcc9e56e47c3985783153c597a314d9068cff7e61cbe08c97885d0cf56beb22628d91ffe4482c934f3c1e06c4b35b27408e6c9f2f80ac000a0d2cac4800392620d5ce57bea8f9f726338ac4265f42b6336aa17e792de9f6132b22740c2d30eb43264b5a2a018a860863992209df11e550a6f8fec3e61ab2efc309f04d181b49647144de93a2df3215179bf21346e6363d645fcbac089e230fa024e338c20cf745e7c3f6369ff427f87622c4e56fa51036e930daf821b63edb3fbfd479f0152bb2a9d3606044882597440f8ee619042479394394d9a8262cc45f6e1553d79dc4083166f53af132c511423b7797e960d58acf72a85e782e102ce8adfb3bc117163e74fa2f16168c3622e7d3345b26993b948bca7e2c1eb00e3c6e9ee836525aa19596a838b0ba23db97ae49a2e016c74b93987a87a86d78d06fcafa541a019575fe552cbf57ced315d102d231f294b49607ed6f30cb7781c5b2d4791b3d09fa3c3edbec74f803140273f67be81d86b42bdfdb30fa26a1585f88470a98f8c68f84dedd11e60f8b66df8387510e2937e99b9571c9df8ee57b330487b8bff241131ffc94a9ddcc06b2b7f490e6ab60c240ce442eef5c6d9e7933839b71a70052477bdaef542f61bc0403acc11e533273b1f30c2d57815cba310b7fb44f7520ea1d47d0087a5de55d4622765fab26c3b79bbf0af365db92421e112aaa74bc052120e0d4940d50f4c9a946d0fbd52bb15f5f8318b0e9a4c4f40987353281e181b661eec1d240a51fa14bd32e02e816c6c7b8746c5f19e63fcf170ba5f6c203c4610cc398aa090a809ba30911967655a306358575e5cb53f114f1511ef73feb2a1b861d39bca1d41d750156fabd18945f8a237b45564faeaf9abcc53b79744c21e21e15844ed974bae7db5f21d2f30e349effe2582c01b26b5257d9dfef583db0c9c5e2cbb525e10de4be0d78ecf1ce42aa4370457cc13c588e5d2d40e6b6cbc7baa81b66b1839a79892110d145dfb734f54a72a3a663800e0556682a92707ca1b142637c3d43c460745ea22eaa514f55d3c6018c872704cc53dd6cd7c544023cf299f70e7dfbcabbdfdd77b6628cf5ac65134c68a1bf5a22952ad69be29f135213f34b8cd94b178c929ed431a165532b1778f8a5f05560a1afb3b912bd2e58871b3ff0921104f058f1e59731ab362944c47e004f09cc30f5b2f18b099d66c94b7010d57179f49458fc67210da5295acd9b65df32561f43f7e3b13967fb198f863fb6adaed05801270956fd27b5c17894be2fa80f308fb13b9368802887d661713e99dbf6e5f7180cd049f5a301ba0042dc531dc62a7c240ca5bf527f86ba6a1687a1f454be346f4ba426d9fa9800de3eccb442d32f3cc8f4c7b63d5665276c932147bed94fe295d7e04fc1a74c90719642387a9f2523ab59e5c959d911766b4786528cc80bff2587e64a27a04e1943ec55db4df76fb4cb55e87f6f1408698f05f4d5fcc49b0cd111db3d8f09c5b5450ce8b22e706c39498a10f4d744c1da823cc4bcca5df247cb835b69b13a7a48432b10ad983c64bfd81d3014382ded7103f45a58069cee5f6142d2d6dbc0d845086e5625cffd2df10eedab25add68cf02b5335a18e28c0d2b203591c7a08fed8a23b9cd828a5cce99e212f3647e0ef4989ce3dad2358e147cfc610e7ea8254825ae0d12860b26080680e4fc75a0bc3ade29bf1ea2b90d478dc75d63faebf7571a11c538ff78ae7d376c8798cabb7d505a70a9111cb9eec42ad77292a03101ea98f3665c0b1e344d0f92ceaa42e759c2859e34662e3fa62f1be7c027da71084df92478665ea2bc9e2500117bd2339fc9cda9391037d05b2efb636a048620677d634ebca8152d6e501270f87f06a619863756c274f038741d52b399ded8f4d0486af51f1a43dfab6cdd21045b098a31db29b37c794f3d1b5525a1c9cd565dc7451d054eb043651ecb378fdd9ec68bf3bae6caf613afcbbcb84e34d65b98495e8fc0ac79a3a82b974ecfb2062d20e19fdd006e748501bd8f212dbd1e0790aefe803a74ef48b06ecc2ddbaff4293cd68b6b49ce4fddf8f41eb49c702f47b1c2e8a6756addf6ea1c26f53b1a1b3e0da5df964f6b867352c9ace828180eac33ca8e7179dd220e7a361139f2689777fda6d509212bcf311ae0efb25ba4cc215c95ace3de4ba4d3841e8e86d21148f055b74bb098d5453af61d7b8b7c30dd7034baac7256e36f74ea6502ae0ca98cf7efae8df0c99cc3d9856252f638a865e79dd530a54292529e63ce7c362a53042e19314a08aa702284b660bb767a6415147fff0bf349361f6d6c0f1443836899d372c39b1cb4296b153f5aee8cd48c3c7aed86f6e5b988b5a21ac2627a46980ef2e1ef99a59440d41e4a64302b0be3b1343d4f3a6ce3b0c25aec6c83e16835ad8f99e67c6fc292ccf045fc4a16920fb7d35053132cb6e05a95fc5fd83d36b9155df02558e1efdfd22bff7764df750130307e6a698a9c92089f72a5e5dbf8bde7e4fd9d76a5c5b15515400435c77a9b93699ca426ef42e09a8d76037e9c4753f2de69f9b9143f8ec9835bba83494d960f9168c486f5e2dc6b62b43ca241af76c35dc8a45a0a22a03595e3fd7a28051cd6fade9a93ad9def22bf8b12af01028da28b18a24a927e0ad88c03faf953b5ce5611301706fa28b28e8c2a405858d6fc39914d4d53a6ec9780c02857c836bb0e9e7cf59d3121c10efa88771a17f49d4898fa3d79839768dc724c8491e21cdf7735e4f236764e1cc1b646e0754b44c3422d9c09eb3c10fe7433637ff6a9d305b4364d8ec7824ccd93d0e847b3932d972e0802d955d6690878da50bda75311fce5eff6cc546bd0cb43aafcd8f5d4da2b72833fb2776e006efbfeabc75c641c00cf9154703b7026a28df18200b56c5ac2b0081b5c2c8846389f2350a97a4c7089732bcf3d7d7c64ef13de11813e4f0d0aac56c2722c8c3a214a647079039b78fb365206611adc2ba4c53c5d08eaad30274a52b4da20a28309061d50467b658831586fbdf9dd08aed19e186e8d903cece06dd01131524b5531f6970ce0ca67b5b40fd2a3556b038eeaf9268a1048b81ad9fb3196453b7a46e681d04462657f7c13abdd12a95042bee45b3cb9eba82bb9d53a393bc2e5f5adf57ffce05240e2b2e57675a342e675636c7f66a34f5c651c570967eda0dea581466fae9d205cd635f16d3aadbc10a50c1419df8197807f769d0fc31a02f0cb93ba623015c835391e2a0eb4b5cb1d64af4effb7d936e3ffb296e0f490d7d92a9b36222820344ac5e8b7364fd37ba3013297d4df1c5cfd68001352d5a3253c8cf4ceacac25f75a4f59f99ba955404dd9726f1bfac8aad34947491f32f2c992e7ad10745036c095042cb24359f78de5098b722c4cd98151ac9fff2bef1a71b2e7314530bf454eef560b035e1c3af1aa824fbccd2bb51744c14fc3ef1b8c586a64e9990f15bf548791ac20795734bfbf1c670149a131a57586ace834055152d551fd7af8f913a7915fcbacccb8c38683d172c251c6f4e8a47ed5c1690d13ddcd2106adb0829cd87e93b1f80daa8ab903b1c9298973096eaa2fc175e9d102b18afc5fc09e88e24c6158933bb07e7e6ca6beb4c36f12781553753cf7b910c8c6860d1b00b0f2f6f62a1a834a99d9165634279b67ede38a3f507c1a2b96084254c882b734b7522bc98a652925b00c55fad5b33cde89b988c5b806f6b6e7ff5807c2e5175460e77371f23f6d70662eea69abbaa9b97c6eab047987761f7c2e970e86cce9bee32254d88871d1b70f97d9408f71a401c4e9ae6a35e788f920c6bc93727c48dafe97ebbc55c25f7ac3aab3e67d0225488f2d626f175131690727cfd39a723eef1deb98b0ad40c52033b87b2ae0dfde0c37989439add295e420f0aadd3afe365f3527a478e929029dfeb84e73ae848659e1319999cfe72824add71c4929cc8a8b8a3a8dcd3eecd0201092af4d643b89ecbec81cb7b563f02a51fc886d54e25d17f28707953ca0cba7eb22757829de2ec6284148b2055f00faaf46a036f4b4d0715679c81f69b40c122b645ddf409b44abb18b3098a101f3977857283d083b2886b6714b160ac4cdcf7cecdc61797b85ff23214927fd7f2d082a1c4a7637eacff31d84d304e94ea804f3ac6d2e04400e9d9dcbdfd4aff659e45966684619ed776e5b661166e71b754388c2b2e8adb6fd51b9bdbf8d63410558262a9d1396f9d554a01e03f66ec2bd20a70c8ca4037920c71524575a9db4fe3c2fc1ec6ba545901ae0eebd74bd9cd9204285d6659bacad27db0118354ed09c52ca45e836bbf92cb0b9d4dcb65f36639af9b4de825d968a103430de606049aaff14f44fb496ee2329dd97eca3a8bffe1731288da620d2e2c010e44b933916b733d384a66f2cdd524d1e2822246f5257336bd1805250f24a944c6c0a549c3cb136399941749226a130ff927a2c221c587a75d3e1a8e3d16921268fae953de44395e658d69e8ebaf136b188095acfa293ed8b01c0e512d248aa8b2e69dc0eb8c3c25eabccfd4ab9985c1249360edbcaa65f80135dafe7653fce134e73ad3ba87721ac2cae7a2e919757163557dc84e66f639c6ad0843f8c639a9347a1f2cba867e687d3258683fe3aebd243deda542a102156fabf0f9bb77f1e8e5601a0e7a156ec290806a6da8db7fac4cfba9f6f36b180268e131a7d7c715c56c21f39d197e937c975d51ebf206c44bb8fc1ffb9c4c13bb35037785b058de8a4436e96bb0fb5906d3649c8d8a9861b024c3c82f407323fd590712312d13dc3126ad4867c5320621cb97c278093b56f3ebb8ffdf29d6b8de6aecb60bef274faf8a74ef3bcf6fb044febacc0374293b19fd99498923afedf6fada118aba4e8ab6854e6097b0d1c72cff4109bf3a3a2b56428c8b85b620da52266740bfe8cd582cbe1d9b1f87e1768c148ef8dc3e08e9d1625123f0042c4b7ef7e243aadc7ee6b73247e618bcc05e02beb2e0d43ba4dd5a35a70d292c451677287612da9ec0cbfb1b7a5c82d53dd7dec3e161287bc6eda59c32cae4a0358eb904118629a9cce866240c4a3d99fa1b49dba58bdcf05cf34db9d112a911753918f6058be0a1b6049d849e3811e3d3a2f2d5544c4ee5ea111ef1d2fc5a63c92d7d986947d6e6e1723f69a9f79a8a1f1cd765548a82440f654bed2abf40d3cd622cd387f9938cf567d6a8580ee62547177964d049f2f8d0ce8907d7d8828d9bed4ba25d719eac97e9a04cad13e3e9456a21f1bf82c4b31df11d0f42f6e24b6a9060fdbcd37f66d38c14421609f9e54e8bc9c97cca09713379aae2569dddecb393af4681d8d219ec1fc08eff0dee2585f3e5b2e125980cfbdbf04faa1d5cf316b453a3b0f436e2f851eb90984c5de10395214d7c7658ba6385549e6e0277c2f60ade1c7aa32be6ebedc08c6db5dabf7ebbaac4828a0a725d621eeacd4752c6a6345da62fffdb01f76303b85653e3e1d15350b764df5d86da9756535097f33d59c7b6465ba8d59180d90ab53f26cf3198ec6a1e8dce7db39bb4afc119da43f091e28766f31d537d2c7a4c3bc9a675aa71d5f33c665e6b6fd6f88306dc21096b00a0349f7b2004253c7d8961e620f0f7ffd9a6073601cf83d2dbdc8dfa764a06a6b3bd85e593225d4a156eda9a299dbabb6f2b2ac4a9cbd3817596d9dd0e652cab43ee813b80c1ca77c06985068d81e74187a1830943584d728632349a5dcc15ffe0a4f98da3f6bf4f0573aa0a1e0970bcaa222a1ab683f6be420f24176d5b615847f0aec9bbfdfe850f3837049600c7e0ba5311035483fc0fd8afdddfe8f18701d1ceb79ea0a7831a239baf00d2686be608de147d882aa73bcff84bfae0a3c2e718477eaa4cab72dd8e90e3d371866b27d583b8150d33c0562a3b0c1e47f6a58a528ed7f5ba0990b1099055d925732a81f6e8d2342e2d3f521c05abbb303ef2c38bf237d91809b81dbfe2a292bf24915e0b369ef333f8625e208a6472ec93ed8e2f54628852bb521d4ea50d69e9370118abceb8e2fbeec9fdc3e672395c1487634b5b76c760216e09fc3a49fb8ae561f8ba69c45486c37e211876d38cf786b60eb046935e92c0c48f16b59e24e6bae5eeab35d0a428ba7def18217bb4bea62d39d1335ea8a66bd8c454844964e80c22e1ac662eca65c3d90241cb105616922f098d9604f95c36569c36f26e790fde33bcd32c2dc52d8f058006c2cd67955f54794a3a5057866ed70855043dc45024ca05bdb9b35b8839f3355ecbb7e4dad5e1c6346fd6b9ec8c92f8dc35ba55d878a5cdb728a344a271c602f74c8cc42f3866ccef2510ab68b779b5ea9cd26ec2d9ec168406f5654e7b7b6183b5de303ab1aa6ff9a3b197e6f1178dc179e907c4416df945792c4b2096f44c26a31e5e8de2b40c371e029ef80689fce488d8d923217906d5c5349c217076333dfff58f5602956303e3b8eacd26af7e5fcbda188674d78258c0a8b97383cfa908b4bd0b9fb250b444493e6bc30e81a3df8698f52c938464d441ba4533c5d699aef17290941d113625d1aa9a27908df77ae21b5dfc977308c1b0e38821cae5d557972033683b5407589d6ce43c5db6032a7051b54ca10a517e33f00ba77761d481b14c6ae32f19d4a239d73257a7619607feb346335b9bff7517b6c6b14715608e59ca80934be5f03270f9dd1759200c6f202ea382214280b6d85da2848046d5efb931c58b5e2a6e3dee645991f96b5763fbb7071e562fff4d6fca0177c3ee5ee6203605ee96c8cc2802d03de5988bc4df91970c103356c27382d9599c59c7efa72a8a6defcdadf5574ae49d54becd036248e2d28854f7ace0ba0d631e0b28a99a409b5918ef4c260388466bc4cbf60949dd34eb13b48013f6255809c917d6468f96039719cd075f226b9098c558836478a07ddde7483a1121363f6b5720383bd36553a32db594a8eedf3f930b351539c66d09abc2700c744f20382de6d4972c634602d8b95801b13ab44cc3d4eebaae186cadb1b99cc0b2720bfa1eb7f3b473578f0d91764209ea1360fb14edeba4c388982767bb5f9132a4f097b25b22c021056650f980ed579a4128817d81c06c1892962f4ccd2dedcae944d467e82064a00355bd88471d089ab8f29027f0c5d6c4abf799274dbace467209ef04d2e95795eabbcbce9a9f2650acfd92ec7ca917275949f2f34cf83183d14e5957ee89de92deaa49329881ea3990151d79d111bcbbaeab1dd1d4f2a6bc84a069ef8194db67d5a7e9bd48761a8620793613f339ca1615d4a197a9d12bbe8ce8f67536d4505c3d1c1e960d6f8e81d852fcb5fe5e0f8541bf69551e1c73440a6d959aa48aa3c84cebc967187a7188c36b07e40375417fa3051d12ba5d151fc8145aae524972c6684933f1fa5c73ebb83f18063ab96fdd09dfaeee2bd37f1a2b8856793a9257d5bd63856dcf16994a21b33361903ca4d1cbb8dc32ba5b285c6ba1842394b7c2b5b7b5c022f7a52bf43dc6fe0db6704b6f2d7b47eaf50ac8d0e8ad828b12190fcd3647d006d39e9c48106834ae503c58ca4eea36a20fd5e024a428fdda6853d30f40152f57cd4c24bb8d3aad2e595b1e617caa2c2c6105a8465bcfda61d6d57b3635cd0ecc09731568f36fc7ba2768cae619b78c574ddb5f67781df658f42bfe51d5fbd299c1b34a39148f3231f2329005bd5a27f5c6defd8760c5cca538d1a443aed01ffb7bfb9e3c92f7bc6c3f4655c5cf109e6e0e0134cd278ea915f1453c164cb141100dac7a2556eddc6219bb3405e3c7b759077968a09d19410c2aa1feced623d11a2897aac05ff5d4b1cb8357bfbda3571947a44c8ae496d624b453646198952b042b36e72b0ec539e2baf3849d775d5ef79285d10934b2fcf69603c7deede7827c22db1ce1f96a1c2e53f16f17fd0b351e8e5ce0779c2d6cf7b4e1eca5d8572517f54c3a994948b61abbb8175ec3144da8572debc46202e25f23e459b44e8aef02a7e902fd6e8ec081d8a287c98e15892e99acdb55b18f57fedb6c99ad15e175bf79b7bccb85c9d7c5d5f802ecab65af959bd100749fa7cdb28bccf13bd214191d2810c7174aa9d475d93be5524f3e40f1b175d50866eee31ed00312f92f13c95561e414a2103f0cb8f44b6f45f2f539d35a4ea70159582a1016c771bfd90833ea2278ef1bb0d41c1cf11fd86d902967d35b0e4255499324fee2e12bddfb8090991f65bdfe04c73ab57caea82ca9a698dffe783c584aa171b060934f6e65c7a97205803fe967eb147a01a78d2da00177cc60a4f84942a38c03bd0bbfdc0c12021c994a3187d185665cb6d1661b98de46201903689e56be7607bae1ee5ea221ff6e630773e6ac13ea705a8fc4725ac0aaef99b23f69b7aff337c12a91e711f8b7ef24e5bd63175b60b4884c1e246149ccab2851d61fe1bd0ccc9af60270f28000c4621a67efaf19ca0b98b6962d9bceb39ee9a7bd5daefecbb1f3b34d7f203ee6597bf3e94e2f90558881a691434cc847d7700bf1f9cdc495475fb6f3dc0ebf4eecb07cf8069703e4b6c0a99c27e63e9839b771c849e2d122f07f32b1d2090513a22c53723884ed447fbcf79db46b45dc6297963d5dc505fc8e3fe15e9a54e2ee26b32e1465e59efd9783e1b8e4d08aa1c12252889c812b4fea3ad5cf2fdda8c56238fcf35a8a014f890f4f4f5cb0a9477d3092f61aa408bff0fdde3c616b93e92fe4eda5903baf22f551128bf95a0ab8104156eaab77fd88ef8aa897c26d94a56fb9c08b8d90b384f7188d7ccffdaccf671d2e5c9f2054ca3181722a89661533411bcba411d02f26682b18e6362e64c4fd41a775a35cee60590f0173fa0c1bdf2a1ee8f28c481824f56adbabf9dbb5c87bc41c3f609c250f7f42712fda5953449a10b43aefb29ca1ead7f2b8399cd7c5318d06f6ad54178c9948063dbd65a572e8a7d3d7f9bb3611c9478aea7aa547102a8f22397321121ea9cfdd63c87d194087e09d19771ad9b61e60a8a8f6f441cd3acd066826e1d35dff405c30098f982c2416a08dbb4c64fc3968b4b4076c32bb8755062aebc1a3c7e63b9736eb679d7ce8e1d371965af37b3197a911e36f8de36c902613184ab5584ae01861036a0fb8395a0e8945695be5a8590e2190688f1825f8743548a201a3b024984d2ffee3075896cfd40b12c0a0121a2e06a3c5c8325b5a22a7f8ffb77749b5064f6f6bdd84af0bf7412fc79bbc28c6bb70a4eb6bbe26a0d46c8c5ee168f55c161fc0dff62fca22ff90ed803526301174bff20327637f5c3b896c866a6734bdf1cd71fc3e664f537434659291bf81eed2f2dc9512e2eddd41ca69759bee60ea8d87885b9d4f0d8c75483036c5bcdc9c3a9784cb9ba1614bcd955da77e467fa4e887eef9f050c906643012ebe98199a89a402f61d68452bb327373278160201fed85f0d8836a8bbdc26282f7552fcd24c80612c563b1a927eb5a8e78ed5751d97de16130337772461cc24e828c30f4685fc7eecc3abce3b5cc1c4685ff2b5465fc1a20a1d467a8a0f840ecb7360ec4be30e3d8a09259bc384aaa47c8416f55e694496ec46a21ac969a70e687ae78705bfa7c1d347b90f88cbea5406193e3ca0d122d14f683da74a248fe6bd9ecabca9ad43ac7b7866961dcc1b2211d3ffdfb223c24a91d4d2d87e17477808fc7c1ba9bfeb823ccf415ba14b8c285cc7a41d47354a0e4fd0c5443e479600124bcdae5bd9b1fcc008e107f8cc1edf5b1535637b60d28759d1e078370c624b06166c91c8588dfb6e26b3216c43eacce65f8b7657b43bd851a41931d320eb75dd7a3ff30d1ba0044f4f60d5eed327f2884741f364e849767480dfcf3661a745cc8af42a35668d51e44e8abae441f9078de37420cf792046e86519793bdd10669ecd9cb58bae318873373ab41ac380917ca9ff241c4f0442a84d514913e3c1f83eb9639d59af2c8a856b7289a74573fb74fc20b3022ec779e45f33fc2f4b69ae519d9e97fdd5413d6c87af8bc6a47077c990eeddd22d9db5a61aa78ce4b33ac2bc5091e180fe1fc6971ac0eb46388cc501dc1e0d596db6b06ab1ef260d6d7d96b0904994a1cf8b9ba96ff8915e1ba71237aa99b9812ed8ac77f3a094044d666f64fa31b39031cf4e3b161e394464134d4c7c26ae950c66b15c2fb3c05f9362faa27fff27f9e36a1bcab541d9cdaaae205f2088e83b7cacd37cd32c631476c545ce5d2ee42c54ccb33e4afb68369838500acf76b374ef89cbb39c1ca1ab4815b2317bd631eb7a24e8bb41c0567df99bcb8fd32e04c885461816f7233281350897698e93aa1827d379697bf5e7acdf16346560cdb47bdb389d6e108f97117cfb455ec208ce042d9755de8025bbbdd78211e57a828388c8622af97bdb76d10420e03ff0b7edc13eebfd162599f164db453e4a0d180be6698d9dadf57490281b60b32574ef0cafa554de9ccbc62bfc10d4907bce448ce54c55b2b97dde79ee4695e410948b1c1a0ab6342500a2a7504343cad722bc9428136e6892049c35b8337065a392b8011ce46cf00845f6d7230ff403c023b27f517cd765767bea8202c366f41cb6c6c5afb0656ef40cb2f85fa2d06bd43de6fbfdbfa2a323ee260789ad8e4529459d80f5824c6c77bf11a26675b28d5b2d8fd695307f1e735dd0866961e68a9359cb8026989adf88f20008f37978e67686010f1fc8fc0fabcce620c9c906794ebb394a8d9c5b1e5becfb2298f39ded507afb67916098a4346a257fd93adf6fbe45049e72c18afbb5ffcfcfad12e3da7b4affc57ad2c5a6a4a6dd825b03e6e819d29e73b76a72d4172dfb6cb06990a5cd3d79f1c5accd767cc757d449d91a7e7c60bd7a88a7cc2925277f9860cf7476dcaada35fcfa57c9911d0e486e873ed7a76738888cafd1a1f41d3eee4797b34aeaeeac2a49f3aaf0ec6c76f4c7b1226b2a5288bd5c24790a12dd0dc46bbb3d21e26a0197e9a63f3a43aee4eb1fd451e70ac0d62e15b2c16bef41fe8bfe8f1f13048403962fb133698805da167e02798ced22ca68e6c30d432becbc7a827c88199815147adce19cb14731fcfb6e6042046cfc369d0077249bd7e62614d35f6c085adfe2453a93f7b1426da5a23cf3636f54a35a6a38b27e2b633928b3364695ed04f1e4be32999c49e20a5f68bf8fdda5aaa62ee5c148ee7f9ea4917b8ac984a5195b7718f5d8d22399b11069fa398f0dbceee1617d0eb9ae5ee605cda7ead0b0f242a2f49deda580640df0ff74e2832176ca37a27266fc96f44e07fc392732f5a719961a7c097ec4e6d4baecfe48b806b01009b871f5a739a66bcb7f877110eb1d6c657f55b02725b5b2a681a1019a4f86a7d46ec5999e038c7229935841c9b8957639d5c6a2eb1c7cfceb6ab7fc5065874c20388722648428c9ad2416ad39fb2093aee0b43ed7cedc22239f763df85ebeaeb4a8017742cb9e79a6366523fc1bf9fd91ceac35941d0d0e4e1540c4c1d1a92293dd32bca4ed8adb8f6b69d14737f292cd209c670b3b16c8857d4d0ef35ed89d144c5a2b5e913d8405828831eb2e0076ae8e3ad4c9683d30452f240890b8718483a420beba84560d9beda81fdc92d91a70d4cf4a1c0957c0506bbd29cfad10c296f41094a4130b54b612845008ea7ec9101eaef771865012eba41551f13814486abe090af866539e7f75234baaceda430c7fc25131dc6061efc0dfb6068354ddb6e2ddd073d1b066241913b3d6eb53b1a6f5b491c9893f989441f23c9bf80a4ad78e938d8187ba73e3712f56de423f4b3c4ffdd4e5d9c1fd64655eacb531c3af7b5bc43c5476f28ce6e66013ae954e026df8a1aa033abd05a9578a3338e61614623517da710b09e5d6622071309c8c487619dc13945e0281f9036514de7d22b1d43988ac7c34e08f3cb6bf88a8dff099a1bd7b682ad9fb3162ac4935101cd3e269511260700c00f8b4059aa56c316c7425967668b925e9427ce3fb7b4a3eb94b0e52c814c0fe059465ed2a170d6682a908bb4d88e96f1c4458f4042ae046eddc97522a50ed7d3fcf43a43d5451dcff2b86b0ec3aab2f966d7e8eab6ef2631429e8aaf4b6062a415e73221d7c0600e768f38206108dc022780c86218ecffa19f3e3154714a619a4f04e2a37b880a28ce3f51fbbff3eff23b63829d9af0835579f119ee968dc45cbef7946aa2abda160fe8e32f8f7b19bda149e48226cf60f1c0368419154a7b24fc54c0b31a6b952bbe945962d94dccd676870c3c61944114023ff64811524e829de025cfe122da51d813ca676ba86ebadb24a390950af023e8eb76c7802437f9334129c6c253e96d1e4e8b7ec49468755fb2a7c22fc2a8025911ad25c8fe2089a03c70f4fe32d11c16e80cfaf99d2be7cc4d47ac3a20725d26c0bd1e45effbe67b6d56de2742d6e0cf54a45848d23f4bd4c4a8c0e21dd686a7f135334a999151b763f824070d84a40e1ea471c667bc20b091432da7618b23f39d1a9c81fa2f6aa6524bf743e2a69d7df9feb694226efae71d54e587f34de10d01ee5d8bd46d469f541ed0eea456e55cbb0b3b546d66907211025fa30526584910f8dc706286e66f809808f2a53d6b3915baf57c6026e15d7b0826791aba29e8b32ed68768709466b9713a137b17897e3dc39cb1316f2e67d88dad4524ec3c8f115c6bb1a44e694039d784ea80394318db999544958eb8ed0dbdd91e2b18a5994a836f8da5d61c20e15a720788f15d87168e2602d2c2e97f75ae0952a4f32384b8b0d20c57d34266832013ae1c89f956bb1a85b50115adb2b9e8635fb8aa81dc052a6769230267639b0fe4cf5445a08b7d6ae6cd05077cfb930d9ef0a38e28feaaeed936e6c9026382e9cd9919140d318f15d59149b023285701433e88fa86bfc396ab72af1aed6cc0f97b0114d0c0b1866bd73e6f54ae14a1af248fa70231b62fb9110920a5b417458c619804d3b92cdb6652947fc1b8d5fb498bff60fda6711442818b3da40a44a8a62086c0333f442d5a83ac12652beac56c83bad4b456e48e5ad17f150e149617ad331aec6bc5f9f24186eaa1dab3382a2362ff5866d82e3562bfc0acb83d39381cbf3a55b8377a56643bdf3cb1595013477e51d453eb26d0740d3cfa486a6ef885afdd1dd47ec4348e3a13e4a0692500586bc04f165368f9353fbaad94efa6835a1792fa062cc0fac6a4d94c92e8eb386ac9071078a9f4ed35b3d5976eeb0778ec774efc19db9668a179e908aebe48bfa5fe27e0bd7cc97a3c86b9d091641ea9a399c95a6e0c3a5fd05ca36c45476c70fa40cec83ff2871588309d05018049c505a9b22e190f6658f897a431932de3a217d7794d98aa06cfcb508851127b3288ce9a7c6f6c6af345aa64f3b4ca675e382cd5aa8a7697e59f9166d6729e051ca9d06062244c3981ae4d98ae756a9051f00ee71344b48a2492577aa91a0a2b7cc4daf95f9628d5d5c304edb5c08528c8d694b698465eed769f7c8d0a1cf351acdb061eec547818da0f587612b2ea63076c5de0f9fb8abd31f4bf29c70a91b4212e383be8f5b6e8b32b32fd88e36aba0504dda36d390abde59fcb06a55422c62e299e197e3493ec3dedddbdbc09410c0ff7154c654ad5cfff5095ecef92318f4e0db63cc4f37afc1f0b4fd82e2b45d1e2c88921489bbcea33244c78a03b0463af59e53a4ed478dd6d246b58ee0a3f4db2bf2d306386392e134c931f94163ea5104438182a2ffec8960460954f884106dacee58a8df93fae9446beb8c35b8138cfd159fd26bcc8e868f12f1848bb710aaeefa182629d03ec0c9f206bfdfceb239e6ef28fce6708a9733aec8e8cd24181f859f7f96695c2396f32e97a8c136c156f52da469aeb402c15ca01c28d9ad53612f81493f42f13ed1a69f570f0f1585df540b310ac9850ecbe21ebfb36ac7bfe31e74066e30efcb52c4ca32afcba797a02d4e532d395effdf45afa16221cce2b38071235128257a2b0f2f5ce693372cc5b0153c414b7543c17427e2fcad68869e9e56a3cf74e5a21fceaed19ea0e7da4ad3ef81080d864be2c8b3c6646aaba094bc738030401d9cf82fb85e36966d2adf7a96e01a5624df22748c85bf54625094db8af32d5b1d2c304df1a0fbe7b548a65b92d78146484da5f81bb1f7e4b3f2b02349282f13a106624c4b4490be6c092c403b398fac2115b434588fc1f2fd4021d01dbc472ef947f51dd7a0bc2bf3b125cef120a6afa62383a6c7f419f1a4db630ad0fbf408c7c4125d3659f6737cfbf5cfc8fff8f2cd2ca1963c013bb7e1d3a7f35ecb05386f0128955b095b98fdd8a1768b9ceede9a21a3d41a9b48d568f34c24d5bd21b6d174201e4c99126381ce14a75a8217733308c298ebc2008143dc088217bb87cb79867fc10cee6463e6b555c4556aae0ada2ab314148c2681e8738ed806ddeda8e45c7be5d34ef794237496317d0db63f5616fe1482fac90d3e946f9e3151b78ef78a44402212d2c939738de6fcbcaba3572a1796589b3a2ddb5eda498b48df3e937d7e8fa4433d243eb644e6bbeadf3826e664dda2973cec3a0661caf081e406b15816cce3d3d378b44951564eea6af2cabc0c271851b9ce995f4212d78c326f52cfc0ef109154c14480fcf105d9e859a4db2d7fc7a33681c5dd271cee38910b087dbf1757cc644b075ccd6b17dc0b5035cc51cdb53f5819cf6868cc03d717d2003a7ae8553eb3dffab4358f3e11e06395d2b899bcacf2cfc4a6233872af87e4876ee170467c43dae81947e0c0e1a76d19714f2472dc2843399f858d0c13962f6c50a43fc4ce9843754de81eb07b4c2126066efbff97d68a7cac9e7c04b0cf42801353c42feaf6d079c0168be0576dd444c7800e1b999ab54103ba1bb7f19389bd40195b3531b496cc77376058ce3a676f06ea0a82a8cab1d1163a92bb0c7104abd80e64087beea178171c87c6edf0e7519a6622bbcd0664f811e60e2534ecfd1917d49788721bd7ef1ec5ea21b4a190bad8b38ce6331d5afe6f33cfcc9465f89bf593ce836ee2127b69027c9cab321657404a16df6601683a661e28d29f0f0f73cecb7e8111bbb931f1373ed5dc826ce9c0e33154554c716297d64e089d237225a85e0d94cda975d0a9037ba78ff0c9ee04ed601545ec32322edb72a5525ef531082edf2611e3a668b3fdd5d17b5e77574fb1915dbc37c192ea7448366351a8df0ae65c943bccdc04e66ad7023f70b6dc98af78398acb21b619d688d6ad79037d3270df9c99921d0156284ac864019415f5a243684d1502051cd55944836ae89239d3d0b7b5b9d86b17f901ccbe455a4568915d5c27ce81e6ef92d7048e15a6da92c5f9ff8709ba91dc99c5fc0912e339c66678bb9982740f0a8b3b0f9a88896b61fc6808cd82744311e9ab7ccd5b366646bfec51616b47a28ef157b12f314f5c1a7b8ffcdc45a74d160fc8d00994157e217ea202bdf34df94a10d0c1586204319f2f3e4252cb5dff5fdf88fb1167370e459b4989ec0702ad6d2160b2f1b2079f9b4a35148b3cbd1b0f2da4610e477892d52be4b0330affc6ddc0d6b7c0f86ebd761f1d6a3692aa9b27cf5fa624c2b833cb738adf2004a4090a3f2c74c7a4e773d0cff25712ecb5535d625482ca1ffa95d87b8808199c469f832bc5ae329a951cd0ef8cb7adec01094ff8217ed53c58886cb76ca4f2fb78fdc58caf6029ace248d5074c430722b18a73ef80840bf4c841c4145f58111c4c7c5c787749f49803999104ea1aa97a0e495bcaa7e1caf6c10aea889350a741af297c96f9ced767c4b0558687263fd5c5e0fd0997c9df68bf94e455b9c18b5f25c67fb4cf153c9f9450cf0ecd3b556e880583870d9dfcd1fc37c3095d60eb266534588caa5631b8352d028a69ea462b1ef0c38170e96a05a1dc2544d2f2605192e299e8af308635319d1df8140b36441ee9280ae683c6095b5a615283ff6a0b4d29d01606ae29b45f1261ff90c4c434d52d0e7f0cae704ead144d71b38b35b0b4fcae9abe6a1f0327dba72c83671363781daee8c3fa7fffe08536fe749b24eb213886ff71938aaf7a968551632b605a894a84176324e754b1e6684c077dcb6b4dca6b83d2d395f0be496e639f40727540eeae9ab7625b00f9bb0d7f3df842f95245d73ff25bcf5df1ef4a47d7359154ededc073c0ea9b3bb60eeb9e5ce28b8d925c9e1489380d6dd53b063e4166202a966a2000881305b5e9a8a81a02c20803ecee88e7b3b9d365c1c099c5e2abc6e3cd72281d04fcf6e55fea9400a5ced616f4a0de7ff27934e031e8007e5e7ff3dac89c351e9d74658eb5f4708b00eed405603cc58b33443be493b409821b571edbe8db1daa5b2fa24228cb52d279b38e7363f5637285c651c1de9f9c7918fe538ab9498c4a0ccf3a943baf9c73497ee383f98cb9e37b28d728701b2bb4bec45a0afc1b323e0ddd12257081b738c0c739954f302522abf6f127f274feb7c8ff20075717b1531cdf74cd0e811213636b2cae2b5f29d390b086f41a15954507580d67baedc90e25e456f6ca1b54c53df87fe3264edf1266c53488635e3f670c00383f7358b71c2f6b1e4f0cfab7802237663ecefeb3cf64f972b0f6849b1ade19061591d0700a305f4f22f4e4c663cdbce50a590b39c55e6a1a5f6bf41d2462a2e1558e3bdd550a6c5df58942969b2754b1716b2c5c31f6c16ad52d016c16f2d65ecae5286d4e318247418b8ae694ed2206ee6771a35caaab57ebb62601ff241e87866568f979887fcae45e9c28366a431c3d8cdbcee05012760e5438fe3150123d3383f2e2c1713ed3e9f68e86c7a3ff368df3b47c55b72361e6db33def85d297c92ff9fff545fd591901eaec475cd385975ff15994f91e287b116569c64ff98836d9e81a2bdc949b7df5775f5f08078bd3a5195c82940a9cd7a6e09a8e192398fbeda25276e13b563fa22badf6362f9b9a8ac9cf30446df1ec34360968cdb3436ff6de8ac0d47cc538fad0441b3980319fb1afdab0266c01e8df3b5a7fe65ba171995813f3b81b26108c55eb6e2bc048d9c8c69b4c82292398a650e7a3a3ed22e7c2ec1ba581298ffe641c7acd46302de39e8e348d049e97f13b0f2c96ccf3c8441acf5eca487b79ed85d6e1c2043c05531737ad16aab7f59c32fa03c6c13e59a4908a89613b59e60bc0dde3f6ef8009be3cf260415c145cba58ba7f97310463f390a75c675d792904a353a61ac53ac0b149e852f828d0586f59bd84587761aac7016f673e13aad0819f1e8be25364e95f5700b7b52e4b4bfae3e07cdc2097e77a0ccea17cc6fc4a76fdc08a40d45d8a833a0472918dd1d384f9f8c6ad0f1c0caf8635edf573b98b1eb3748e89ced830c1cbac62a91b1d6e572b76579dc0d0bd550cab04da53666426ce2559dac5bcad20694cbb4eb56e128e52f7cb9788ee9a636bf418e6fa2ba209f3d1db18a3aa1f63cdc1cf72ef17512328ba946fe5c6b57a69845a77fcc0d47cb8821c642a2bc26a8fe39da38b848a124ff45fb10e91a659ab601c2357fcf73cf1d9f2dda372e082ff11f28b517ab6b02bbd45c268c912e4c39ae03163e278e94bc3d4773ac5e76bb2f46b6291def9cb496038fe4a783d9ca485c618ef8a6d173f85ff79816c0966963e97d6e20304709b0b0a3463caf6a0dcae2e42e2e65103884b783b3ec808e0f9356666aafa21fbd8aa796bc48d81be12d47a42d52831d1919410bddd6d52458d530efb3d302dca8530ba5574d32b307107b6f0b332eaf6478e5adb54ecf80451a1ff4f27f9e1dae7be4cf6f032452f9cb89539c8b82d5ef8288606d4ce145f15f0744717be6ee6a7b2c792c51994967939ccd89cb3d0417588cf2ed2d1d49ff55a22ddebc193506bd80e28680a31ca609bd6ac81893c783c26e5c49573ef3f9febe053521696a4def31bf1f1bc74df785fb0dd759f2f73b3335988ecc3e884709d463f8a1f7c1615a5e733d671a6f6ab4843d854a352080b8c66757533f46dbcc5916ffc1a7932ecc2e28bcadf68f78dae86a6c98d27b9facef71f3d3684654b46b443b0396dc886360e26eb33f82576a8f8928d5616662f5714cba8a51d9fa2a2b2168a809204b69669125928732ebd7379f1c7e28cd6d9c60a1a5882bf964a99352475fce58f4022efeca54b0857f0a85f53bdc5387db4bd78c31d9166a9d3def9c372839a6a1c8293bf2e81c11794d472f76f9ddd8a27ffda3e9039477a52f4c0e79bd54a91d77e4e522650f43351232265e50bf7fa0224befafdfc03c4e9f8a96e0c21526e95d1ae8059ee8ecd12087c5fe7e6ad6c41bac129ab8e28696b73aeb2077c09d60f1dfdb11cc3e9e2de82d0a4b2677c9b10fbdbce60e312806ab3df32809ab4952378a5bca4fa8fda8b1d384df7dbc8cf3ad3975b18f1a020b05171adc4639da8fad011ec1c71bfd94a2b38a69929181463a7ad9a7028eb16c8817f839d1d1790bd640552beb38faab887a9e5f6654fba91d128dc1419b4a07e90020503f7a072df60355137bbb2050c42be0669a150711e47f19a68f808dd3bd821c46bd695e227a6a7cf7b7d37395d867a49f69d53b73ae11f57c9d4e728b6cb7feec64e59e956fb0b716b1caef524a60b2fec6a019885f59e68b1d9b1d6a459605589ecffa20ded6b6f62650820a5b5d53207eeabeaed3034f419222d467bf364a6c495c6b9e300202357f0535c74199d8dfae79f9decebc256d5204e0c468d9842f90a825bdb3c2814c58b3db258628bace62d2e40227ce806d589e8fa56e6be41037d25a3551c50ee4c179b5cd6e1f743a3c584c7bba90b69063131cf44ac85ab68d34570dfcb8e121453cc9064ff799788c727d82641bc474643536a522c1e4811ed852fc4716ffb14bb73c63764a090db5ac3dbc15fd06ef5efdcf2b13bcb17cdc060839cacc2e4b3239b783b5091874e4791ab4f9ffcdc3ac56bc78d86909935b0cda43bffd6acf99797a6d45af46ee07e84c074f16ed56cdf18d3998a82bf4eb436a2acb70a0fdd32ff8104fd9cd7f70cef9d1f448a7e5adb65bcd8b3211f2a7d842a15300e60499ba1f9cc03ad5e00c8469ca3f559e1058233328bcb125122a9406545af4f926ddc0fce795a8f8d159584775980446a9ce24d628fd06b7b80b84132d54e9161a96cfa8af6d555abc14abdb79b7051315568c4d4e1850724f9d75477ae5d4e61c1a9c0d5050bb6acf3b09851d0248fd3340f84614be0c9cf352a95fb42a94ee61f482ffde1922d046ee59454ac1904f0727b65bf72af49c6474af86a3fb039008242a440b2f595e48efb903cb02041e05afe9e7324fb4414fa984b180c2234e10bd4a6d94e82e9ac9bc3a653275ef904567bcddd4e710f752e6978dfb9314f44fa1bf2b2619c5b62e81ce0aff14bb6e829947e9ff6664a7bb95c514c58f7e8b648178288ecb0877f5d85afed77ee140c45c9c5ad1694baa2b4a104fd0563327af3916039b3bdbc2e68c9de9a98a6fe5f8bc1863d76759b4e8e3bea4e297e1257f52e31828b203c672af6d7833c5bf37528ef7751308f3fbeab7a3717e79b3cc5f9f120f96b7ca1b5efc13710f73dff3c355a91e15246e113bd61d78d9e3f66c61d6ee6ae3b2d071a3f7ce1bf91887dce3000bef96f5c8d49aeca7e5ac6647024fd202633dbdc50c7b22dda9129fb58e8bac1855d3a63adc9c57ce21b9820ebc1cc99d71e1be6d7a1ecbce104a839760b1f0862496d7ec422ee4b6b99a50105095213c31b6a23bcca01c90b554c774e7aede1bdde7802c6a5c132ac23ac4ccce8be6b67e5347094fafb383214641adc954b18202879a619c01f3e365ff360d301dae71d2bb311f4a8340984aad3760c67de4fd0f81e3108b8bc58481d8f044bdc2e79145bccec932b464b91a6003ecb41e42ff8089fa2c49f3cde04f814c39fad54e9cac334036e3c353037b02cc9ab1bd6058bc4f038b4f50ace73f704b60ef9f1838c0fb4fa16bb6f08c23bb80edf23242d2a66919ba1d4cab1158d659e335fd26e7275f39ab92310abd3e4c77a06257b14243be163f37d3ba22df44f02e008845a1e836579959b1ad24a31ed92765d3faf3746db8a7e3c890f704d9c0449456db1487a40b9211ae6f2fde678d42fe27c8db3d1aa7aaedcfff2fc38f3496b5bbff971f8b44912d1d207d52c2126be8289210be14398a9229c9bb2798467769996e2bbc7faec14ec098769496a8e04324cdc3c6fa14bc1cad3663b417580a90be414a49ba4254272084bd0118f5f6aaae77f7d33ff3b34f20a4dd6c778be0fe1a83df194d823b9b176a940eed7f9c4f85dafc53ad7d956ea878b06174a651c0d77911d6ae385019610c1d1b049879eb1ee4df982e5e18cfe2eeaa8d417092070169edd8a777e4862a057d13a7e876e252fb287c48092a41e8e1cef9b6afd100f758d74ac20a78d78e5bc436943e09315d9eb02fdef2f3e5931b61bc66dee480b0c0df83837b35d8c011f5c93da55d5e16d5a776e4f4bede5cff8b65b6296a57ae6ad09ceb7a349d844afce1a53c776ead51333bb4c813dbafebb4e806e0441a10607c08d7ad43c85443047029b079eafcc80c5bcd42f80fa8dd5d79658131771d515c1caedb7179a8bffacc56f7f803fd557e49863ed999729390e3a5806be03bcba0b9c6768a1be70894412ed1e2519775a76bfa287328c0f67ce2ce8d945ca334b441d70a12f308e89fd2ac9186db5119992babda70ab9cd157d247c734810786235681da30dfd411aea553c5c8248f33d2396fa002ce9691a030f6b1ae855e0e6db9caf12bed78e76023461e4390d1c4e0381df4eaefe7a93694112eb31955ac75a102517da48e2e4ec59d120fe928a27a00064de750fd9ae7e6fd2618eb9de8415963e440cf4d117535def67c129451c959269447017e4b1dd35d4fe6ac412d459ea30c1ed1f401b90fa3d2b6af31181d5a1d73aa4ddbf078e12038c32312d0d4da7a5084085639deaa082b2fd39e15346224de472030eb6f95859282f04d9be7ec0346aa9db7f49328eef2d57b98c03c5a3b6f03f53cc6258acae3d76389cff5af824b873254d605a668c5d1f43472dfec84adc562a20695bb01cad69a140c6baa7e19b51d2ae475439b714eeadd47ea4eb1af4b3f48d0989d7c30a00bc24f144b56b0a73a1bffab89d76ae69a31de5be556babd2ea5c89a96f4c396908c0d0ee29205cc0d0e23593a2ace33c3db17cbbcfc542b613fb55fd4340ec06f04dcb1915836627f8406e35d9ff95f47243279d09e7e8f986a2c9fa6afc93e00deccca92b497ddfa9cdbcca78c58ad19cc5cc3b6fc5d661e71a020951d5864e28cc1d3638ffb17834169a12d486a05d415296a55abadabcafb8a490e05ac0c7085503a2dd359d8ae34936b3976adb3aa5a2071f7e5990de4e9eae54d829a7e2ec1dcd190bc49aeebf1465aa663742709fb6c3f000361d2e4a05be2f5c6e47be23df8838bba91a47d85a76a869abe7a651be6aacab027f1cbf0825b7683080dcf3980df8a56cafce90031607a283be736463ece5968272cb373916b69fc74078addfbb01b6751f76cf420da863c60aabe01d30ba857887b26398260ccd66d9786b013cffa257ed26a641f715afddbbb86af8606dd2e075c0e67d5d5619829f88b2601a221344bae92d6f8da3ea5d941ca11616209a54ed7b3582103bbdadebd8a356407bcd7ffd00f0bdfaf48b086d43301dccc83fffba52c8ce5d97accdf4265d89b6cffe4edcca379ee44ffbdbb0b7d4f1191b2c92bf8b11d0a7d6741bcfe55f4a65204c380d73664803d3dbdc9682cc6eb454dbd4ca358bdcb62fc45c259ed70ca0b2a8603a4a0b84715b53b7b58faf6f441f500290ddc13fabb7d84a97472ec5f9090de36086863b3320e3e93781224cb5e4b7e9da07dae1b6292201df1374bc4a56edabed7a446b3efb202c621be6e1c4c063e89ae048ba7a8987c5f6807859dd93cede4f2216772736705dd35c4319f8a1fe90cffb010b552f8ad2c2bd0eb31775d7660b1686848bc4c91d2e54b3618daf12c6664a43af00c89cb4d532f1589e73157e90735b545a098c98ddfc7565ce8c479cb0adfac10077bedbaf65b857af7d08f02a1dab65d85f49ffc1dfed29b15ac2679cd61779625d327cb0de4cc9e43a51d640ed5774d25643a2564a9d75c5d2303784e61a2f699a7b4165cb0a2200c539db7fe8c0fc69329b4a1ebfaa35891e40bd9ab635c08a66420f01e371c33643e13a544be88d2649bec2ee40517d5cd6f4ada4b97c751c3123f928db30551d1e51898f45f1c203469243046e72c32b4cac023ec90c731a8796ccbfb33b18b6676ae47adf0300da581686d708b6cbf04233be2f555e6589e8491088a4f6fe0c4e2b1706bba7643e5e551c1169c1cd369ca5b3d85bc14d114724def2168cd3c0e27231fc056313a0d0eff522b29094459189d7a22b60de300dc8e7fcae5d087ad20cacb506c4a3ede326f7661c5916dcdf148109b24bd8f2d8be05ad94bb55d58e00028adf9f4155bbf94e7ac824aa053a7c7fdf1edff110cb97d931e155578ca640dac093c964d064ce314b05827ee02accf80f964254ecf00ef43d0cba865ba063489abd29ccef3cb0d7a9206fe51de2792023390a778f1cfc3a420333423c3d6bd2bc997a385a0a70a15bd41bb554fb89cea5bf216f3b7133cd574554a707c73c2f08a216492587c128c3e539c585a000f0290976198aa5d8dd81b013f8ba38570d96e6bbe957789965a18a6a9f4551bfa63761080e2af560ebc480948dfc88fe8e05a7e9bdee5b4f7a9913df3d7c1148a3a8d292df919855b3aeeafc9479f540edea66eec0833ba0199ff6f11490e919d8f9712958a0a97fa7ae0160b05a00d359e5cfc8c46194ea78049917e39742aee170b157b9ad1ec2852a4d4f7175c90b35ad877a7b86e8bbbbbffb260a711675e5e422beba89c42acb7142dad06baee4397a095b275458584bff028fbe93a8be5048efc9b6d02cb5eac99edd47d884a59210afd8abd074f68fde7b6782ff791f239e5e20b8fe9abc0b6fa07633730d6632b11a3e9cc3ccce3f9d134c0f28b210971fc1d3ac44fb06888448ee5beff135066f753cf672c68b7f5e77ae6dd057f1b1ba662a5e94279919e47dbcdba01374133a12e74e81753fb3a21de5aa2258bb7baf610e53e22e62cbabd5fcc3c92fcb2836a2a19604c56a8d322c16eccdca1b7a5af8c77e2d422d73a4f4031abd384f6aa5999c9136916627e8b563fb90a60adddfc7fea826fc34316dfe6fe48fa776a516efdab73bcf9253b8d2421b80c61027999e85be96e306e94b8503953e392fcc471c6fcbc45a77f05df27d455e06ffbfb559187181ee6e21b6bbc8e804a041b89b5057347eebbce21a7e5d919caec38bb6673fde93d474dc42d2fceb1e3885dffd3ee6ce46ff838e25227cfd92f453adf496c8e1a2565172c374fc772b6e91ed021aec5528538d5ade785fcb013766fc904a5d1d12f0eb4689d5b8ff44d2e710e93fadd4e8478d1694cc37e6da83cb21d736ddb35fbb38b7c8168b15663cdd2e07133660b31fdfc16448f18f525737d8cbc1bd2276ac151544b6d6c605bd7c3786e93fdb4cddeef209a0644e36222670b20181a5cfb6581109b4536fe815c83502ab5c40c254b8d96e468ef4486d589a62d652dddfc8360ed25cff2ae11c737323e1cdd985127b169a1b3225fb18b82cb5d6044bdbaed887ec97ea2c38bb0c9c823fbc2ff217e04483b0b7698f885a950d4d02b8dc6605543ef7b3c34aff52877840648b44afb5f7b3279801e9eeec19e4a128fbe181df01a83ef78724d03216a3eff08d7a75a52331563128a15bf904a426069f6db9c09a0d9da32495b8637c55a8ad609ffa659c72d0d7943846fac0388fa6503faafd814bf49ec08d9571f1d2cbedea0ef93cd4ed04e6e1ad507e5ce2016b0154ec43d8facae1bff2513fb40f89c87506a996d2cd3ac3ff424ce09a8f36eae6dd4baa899431659a8c414d9fe07fcc0949f02f2df3337f3e85d34b1eec2adf88c1eb77983b2d35bd0b02c2be3437343965323e168eeffe1924c812b2a13c570aa0835c35cb4a5e6feb7fb0334d96f12e9f74298a97fb4f5e25c1cb5f6abae15020ba15f7fb588a2d1bf7911632b5dd9d0ef17a03a4300b43a4de4af635586782f553aef167bee7e59700bbf50e584fa6b540a2e2c900c8892fe9b56f5b003bd130349382900e4961e71e48778ea02ceb32fd3904d7ba5d995f923aab7f38441212e1eda175d00de9f51b984afeaf2137e2d801e695577ff3375ffe1ad8673b08803462319d3da0041172168b080f93b9b15a9049fd79690760b17624474773f4f6e1e6db3ae892468a43445a424e2d6fb3856a0a41482a45659ed9d2974cddce28233e8acf3dca5c1e69a5aa754fc6067739405e41d95a48ac2d02033e7970dae48704c5c579724ae72b35c6bacd0fca3a9bed1a8d933aa64c86f36c2d43d8c465495bdcf743eff7cf27324dcdcf1982d0e0c5c9a8ad00748b81b53c3a38fb00d84b312004e0989fdbc9a5f9bd0989b747429e389c391713d59726d28a5adf38451d8c6dc60e5df9486d87e3f4c4dda4ee9e123d92714c42ec40fa6bd11cf7803877ddd4ae5005b276b3ae5db650bcc89f4ecde39d5cc8670a53cf70d2e83800289bd89d036a2a84e87284979f47d140c4512b3554464bef2ae0382595499b798c42612121e03129636b866e9d4896098a725c0792ef11c8968269ef43c196e6fb4d819c6eb411a6d85fe62785636ecd5470d01f461d7ef347f9750807679d5da9ac6373fa888dde46e7cbaa372b8a1f323067b9611666ff2369d7f076f47aafddabdf34bf8b6972ce45622fa0fe8cb7f6a682cfef3fe55a450aefa90a91db589b70bf0844da07aaf43e969a03cc3518e1b9f1e5474525a78b94c29aa34c7c81c63658b8f9d3a283d1e424432919d1af55d5c6d294368a4af95b4969c3b755bf054b680fccfea3d8adfd4e4b4f066bb5a1f4bd9ac4918d7aab232082561a9b33b033bad3ff55997938f6fbba99a06ce6c9c16255a38df105c15c545106ff2ee72cf33e04bd8861126eccbe999893030e1874782ab72f839b11cd00816fece16a43c6c8f64cf862238d72bf47af36ddde6373a8bfbce7e7149a35c39866443da03cfe4de771e1674c4b1315c938da075896577291efc965416aeb089cfb12b6716fac44e1893feb8bc55a6ee4f75c9ccadf3197589238c8aae54de9902ecf108548c72c4ccd6d679d1b56b4f06d139780989656cef20a30332c3e7e798773e1e50824e003a5ff693f47768f53fa59467465e748777ad951fa82843b6bb63e665b1cf39a7665118fba1ca384ec8993afb1e77568c95156be44dfd472247008d42ce11b0f37132eeec45f35caab147867e233ab11e7ecf25b8d9642116741ec615e0d64fc90b3740d0f44bb9afb9933d3295b81b8122652d129693472068f8510ccd9e72bee8f3e04eb2bf80103bf51dd666555916bed60db0484df59d18922e82c6f0177746a27959f5ecdcc5d0e97edaab83ce3da1c762c043031dcc2e5a4187858a4f87cc786b8c9823e5b3527e288baa0548e595374e93564f8149e8d78eb48496acc0af285632bc06804b2c1d92f53abd56acc313896de429c2cf9e1b811bf13c214152378b4dd23eb9b505096dcadd54bf8011bd03dae10624e4e0e9feac17ae87be77e92295d26369ec0fd49b7bb3148410ffaa50f6356e17c84c372349e13ca34fbc7ea9db94a823a35c2010dad62c69cb71bf8d375ca301b9a48ac424beb1839dfe43fac356ec1a677e97bfdf2550c9ce4ecb1c663b596e895911ba3e198277ad107bdb44e96d7647983c2cdc062d8e2d94685d62a4b1dcd48c6b601ba149380d4a8cb333e8b5e1c7a53a13e0a6dc8e586702f2729352843ba24e0551083bf0027f8e43a778bc523b403b69c254b6f317c176438040e59aef83c9b575b21b6361021e639f72a27b7717f9d19a03bf89de66573314fd8ca5a9d2b55a48d3734f20d2fa9968c3dc54b0438876f1399155b91260923339e9a55cd679c9e075dbdde705d1a17adab1f732e508dc3645be8704973dfbded2f9df53d5d5a7f2818957082ef9897f2f34e2b77208cb78ba9eeb47ca5692bfaa76bce640de60dc56110154b093f1160c3b9003dda9c8e7160ac34a0ef2064699239c8c23937f7d31c2bc482ff961a6a311c00950a6207abe942be9dae58f22e0313e8dae5e71ea802ac70e682d1c36b385f573ea7ab667c5568bd52e7d5f5c7aeca4c8a3fa267fabd5b733e73b653c82b3298f02b21dc0655e7ab4256b3e466c937a75ead270eb7e0510925341d9d093eb076f5b1670569fe5a7ff0a42bc5e2fe59094b15823a214654f942f65aee2123f3a33d671508b225099f01fc10988aeb665f55a4331c0be02290719f3e77ea483710db44f2de0d7c8c5f8bac90fc9f3aed24f2cefd5785afbfacc23569c712fa7c263934e5406adc59355911468678df1e0d67d1945b8743a91452a6c9df4b4a36c8960e7b344b39bb471bba13dd34ff4744a5abe3f820e42706630a843408c68e09bec6ff3acf93d2244eff8211d40307ed7d2e9686018ad8267d77ead5b92667f36b4dcf1076f611aceba9f8ad49881584563058e97e1e02c9a3152c0cf8e7aba205ed6dfe64609445f3cd1e08fd0c837ece8a209c913b87e6032b5e3e0707114b4ac222bb518525efa3d5349c03a28c66ba7acb8cb743b28d494dd7de868c0d5a6abfa0752fbd7cacfdb8679c62697da6f9ecdac14197dae1b7b795248bd33006b93b2ce7e8e46524eb8c966729ea9c6463aa928ff51e35055a8c1216e05b95218822f27539969f626df7cbd2cd1d07b47ef1f94a74ba0dd80757cb457dbb4a0e8e8eb66df0dfb65aaefbcc28a0f5fc7d1bc8609cffde94d95979c32b2ced9c7e5ea8b30952c3e78fa93e4af5f0de5c8e23d01b6d8732f1e1961d109e8b7321b472a47c37833197b45e82d3af1413b83827c68a19f369ebea5382bbf438d03fcb5b561a46b0cef1f77f8fdf822f5adb730222ae502d82a18e52bf4b8da77591d0bf967cb3d79727c2db920b91e3a44b5478812922466beb97cab9c43dcbd4af66f8080fc5b2cd0c55823f86a6a9a00386215ca91efb59fc5c976a64cd2b18f5bbd6379b52367b36117d7f233eba20bc82c17bd00e69ec50b563a174431aa4b1ea785886252d69d4b509f5e7c8c26a1c99081caba3730e688dad0fb1b04b0509dd351e613b73921a8d5530c762c25357d91ab1ad0e8f1d202f0db89e0f3a852b24445a9e61b6e13d05175113ac0d31e29ffdd7bd0fd8ba906ad21981eef134ebc6df8b0b109230177dd781ef32587612fdcff4e8a1368993152d2bef9c39641838aee2aa0c7d37ef728139ddc8b325411dbca8d1a2b92857f27bfe8cedf405c67420956525c5c1bdb443f947d97a0d3fc9d79e15d1dc3678da63cf879d31ad7a5668eaeccd4a050205e708b8654f7283e288ca73b4980500db74d71596504102b2452214fed8156fe88fd39a9731b590a9783ec4acc83b35d29e20a18b8253ffe80c6615e0a0bb4e5217660fed177209f7f825b395cf6065c15e0ea345dd3c6f94cc35c89defb0ebb210d79341d5bc05a5ba416d0cc380d9283c7c5b80416ce35ee250b470a4cbfde91511e9a40d6874dcac496cea9eb35b9db1b3d1af65733b8815a0291648ed6225a9b5e5ff17fc96675334c36c7fc9ad882a0424788b234ac6025fda3aea44985572f5ed3ac254d7f64c582be971012d0d14c01db514dac55a212b07852dd5fb64d83f376729ff773daa222f830b47cfa50a2e1a52f1b06577a04efcf1a87db5ad288a87fad10c15e343930fb7c467a5853a15a4709cfcf0700a6070c41bc1298ab91998e26fd13aad9abcd68844806f99aad158003521a9c0218d59a1a6aca051e9e46dc6dca071955b98977e32c2028e89267843263d030e208437f0dd0a8b0a6dd6d9ddd65110e25f8a55d2d0bb14ef268cbd629e7fb2be69df230bc9fcd46c4d77987f699120177b5c113dec35528b5520bd5369dc78df931a7f25f05b01af008380e89c95ced5c3230b1f580a31c7739409694b74c5242adc2aa4e23dc5158bf5399c387368c0d80e26c52b6870795544dc3b209bca885815c51b6223520914c9a836c3e70f450d1f3ad389e63d563594bb52b3184a75e8c3914855eed83d4f207524a560787d7e3ec12dfb4e12d1b780c0a87e5b04938522d7da4404fe6c229f4fb6471ad713906e48d5e35c62a3916748c1103d2a85a7384b00e73357d1f4917bf1a577596294708b0aec1a46a34820ee8f086964e78040a3759fefabc5c698fe76e029db2871bdb431bc9fe75b3d3e2a08dcb8b7c6ef159046c45b28323dc687e889af429f85e493535388f8d1f9cfe123084ead10e389f247f49d8da2f1cb6ba56c08cde3734fee8c511638513f28ad12a7a5586287d30216631fc27d81126ec5d907541bbb6f5078e7186c85984127548f9c4328c09c73e8bccbda67aaf3847a9ac5fabb0104fa0ba6bd55cc927d9bfb1581b39f46afb36629fc67593f00bccfc92fcfb7e3b1e383dfbddffc2666d3bded0285a8d958fc8d4660b8e9dacb7cdf7d5cfdbeee677c26405c053fde235211c021a98246dab74233187e268c2d23c1984d3ed392aa3cecd80e0b418ccb62d805c42a5a89ed437adfc5bb331f502b94c47846efc3a6a0e89e3d93b2772df2837f866789a7b5529d15c302e329854624df59c78fbcd164d2ff1bb6f76a3db1b917883f9d658f3c02a4f3846c156a891e518ab92c3e6ec965dce080a51ac40055ea768f83a14b0382e50f91474d11cd404e1ec03e185557dd0e32c47e192e7cace4e21929af6c5aa57c6448f48036338f304236153eb3efae4a62091e70af98fa6bbacfa176a4e37a5b4a27eba1a7874a50c5e2063af77856ad137779bf27e2ecb524457805ef5f415c105ed7afd1f5237c1564344a355023572083658606d58194d4cdcb3cdc3e427c2bcdc933fd7720c211edf2ba555f077b738256a35cfc3e4539be48b27df40eb45af9812bc4ca5a4d29533720f190941dcfeaf0369fb78a69b0922441218d849e4841facde92c6bb43ae45eff82172f1ff044859f1479dc5e2a98a63232fafcd1cc2f2ed72072e365b13d17f539176688b8b3c592aeb21a0d2f8fb78cfd6d0c6944c1c93903c09ec17ec6e88f8a3939ea07f3b51e1b164fa9ec97c7470c7cfd3e4a6ccbcd6c87230b8324d922ca45c77ab49ccad5e7cc934edcdeb71f94e1bfd4b1b35145506ee9827957e21b61c6cd391afcdf020d72f87b02063330bd2309ba466fa1a569aed5d515030c56d87505edc857bc3aef53295e434f2854decb6f33847107c225318e5c8e585caf9345c47af21327496a3244040124ab99ebd7ddda65b1bd38bb5a88efbabec7cc2f67b3e8d5abfbd304c8e191d85041b6828f9cb7a35303b471114a76423bb2bb8c5a73cda569dfae552a3391df4e47273a811bb77ff6754a691b833e97a5155d51240f34a1ca3ad42a26e07f09d8d6ee92de5486c9b5ca644f2a8392066f647330b63926e77be484740f7c903e3bccffaf84087e114b626326158a1c7db3c9dde59fcc41bdbfb4e65ffac17d6f4a3ec12faf08d8811748fbf414b82f07fd38ec31714afb4727010f9174b03f8cf0bad5ce001b67e3f8e35859f739b16d094f2630d83a4d68bb632ed6ec660e20d6ac8f6aa013868551178249d94315a48841186850b54f900a907807a3c820d20da0f1baf4a900df0723b90a4d24493d3730066303f6aa0eca31446c7e7e68ce7bed1541dfb4088d8471205c3c8682ff4247f91fb14c2ba62d1603eae0752b2fabc363924a6eaf055c6942bac9a92023d58561504b6c9f60426ee34bc8e27cf3e22005c381e1a85ca14afe18c28f7d7977d0b70ae51a8d2f9e03a8e7a4eba5b667f107d6e829f20a543b14b5a1af028f646490f5fd3efe88fd2201119f8301bae913d25fdd429780a45c10188d6a2eb93faeac9aebb29ee6dec2a621bd7e53d2703a055d204658d6da85720f1522e1204b9f3e6e9f0f83032d628606e30381260b565359a9e88daf8ef95673a4fb761d5a7c589cc3d9d955269d28b370350fdfcd3692dc37dca0a917ef446409c1b8d923706655cac0cf087f22d03b01b16000ac103a1442a485ceedc3343e7ecc6d8664de6455d3dccb7d9f83e07e6d02a00184eaa45a8e79d694f75a4fbd3c0c40484698fd621e5ba6e3d290571afa95288b2476ec282d807b45207355bfd1ed967f4fe1004fe0737fe4e98406c4ee6d4bdc195199245dcee819f30d6191a9d47c9b471674672785755d7e4080c7c8a793b74bd5f417ac86ba4b3fdc78846cd24506afea34b52b2963361eff052d1dd53411cec00cd3d6a1bbf1dfbb2581b8abfd65613453c7f3fe1264bd8595d8cd7d911b5adfeb1542f48a371433dc464377eaee23f9e803142c8a97639b1d88c519dc57be9513264f9789f1832bad485aab0f0840f20fe01c901df1513dd4529f1454375246e02dc1ad1fac82319bfd3ed8ceff9daf38c9bf575c6f39105cfa9cff5bf21196e9e4164bb4ae8b3bcb6c0f661dd36e3a66ad13c20ad9122297925f31fc2a0961a2ddc1b1f04618c12180fa0b2d90fe7a495f3abba65285d232d682072f2056f0f5fc4e4ca5b44dba8b312a3d6d9590e47d4c4fe9f05c6c4bc7998dba5a5b6bb1d0020cbb29bbf986f9223fe23ef4c0321a11a62dacd9c4b86884370439d939b77b3a1dbe264fd2622106487cfc8d2dd35ff3ee573384c9a13d64fc857b8dea9dbe99210c9d22758e65113d04c78ed1951169e26264416430e1d0650406f17eb12d90daf0a4e75a9e5564ff1c576e8d36e1c6ee42f33cde92ff82fc1ad03fa7e183cf16d0e910eb342e40f525539f08fbd4de4965a9c3a476f03426d7787d1cb9dd535859b2b5ce76d4d54f0cb39fc887893274e84d9de1454189f6f01f9de83757ee671ebae42ad78cae2214b081e118b2fb070276712bbb7666f1d62d65f753e92daf9dacc0fc1ece1394eb64198720da08ae965ec890217216a1778ea13cc012bf0d35cbddc30e637f6283a03b0556faafb18f5f26960372edc5a5ef1aa03bac082b9712a92c8c79521f739ba88116bfcc4bc55c03b63c11c0918d1bd6ebd0263732d8f7c74a90cde8a61a8577abe80eb2f5af50f4f42e54e6252777d8c2de53eaf88041cb2019d413d7b45f3fe1fee57d60409088d882de9188e05aa28676de790fbc875d50affe5f90343844ba6b6c8f00f3a3768cc3c6bdc06188b3304da27822dccd59eff7ac5b02c3c402b0083cb30c48be70957060969139a9aa3dddc87969194e4cad1e0c54a88504c1f8303b84d17b5f39fda6b37aa6060ad380a26ab79981fb7b3c3c0e8e35408d8b96dfbf7e6b56993b1e31f64707fff21bddcf1fcf20c880c9caa5140097894632efd91cdcb22560e552181fbf3b9c7b72c30b48fa20f08bdffd5637edcc0a711a75b0453ddd231e1a8aa201b1cc18d9f1e1e839bc6d3b9b8eb25a3079844f9a6495b3bb6ecd8b41ebab1a5c14191849540f5da2e0ce0e6ba038eb538896195feb3d09af10a357a6c4c7ea0660592528708128072e36b10ed83dc90e2c0bab18fe72ad0d413e0755c84a24410b45f94595c81c2eeea8f61bbf1f512725ec550587915f0a07662d62b6b79e3e205a2e3a5fd2717970e12c2d8d776c30f5d3d32252442e40484e4c75d0dd547e8d24ff8e5fd788bee43bd1998750b339605033d8177deadce8feddf88f1958c284709afd6570d18b19fb6def23b4fbec42bfe35296b62c8d7d50df8ca53dce5508f601f67a8e7e85bbf27d9e38140364cb020cfc1979c0975949a4242c891e796815cb8d9b7b1dfac9298bbab95f90b4ac15e34a238c5b8b2a6debef5be2a2f43b003bad03ea9dbfb6afb871375ad0bd31634171b1ba281e68f99691df3455cfbec6bf0e5e2e0dfedd20fda9f767df80fdd37c5cc1637b2dbeb23b54790d2d9cf39a334618f5b0aa1faff9970aa646a5deadb6aefc147e5ee947a7faa513b720573641579ad7601458eceeb10782d0c91980302f78ca7489c5c201685a5b0a1a3db7072c2f5c36fe6763d32e5adf74447fcd0d99e769333c4cd3fa00e2fa0d1ab4550de3072510149691d8e94f059c7cb8c32384755849ea7f1ab4686b2f82669b3b9a8cdcf34ecc1a82bbde3b85c21f0d87b888cf543b1bc74449fe516a0415d7157ea35a00f5b15501d82980def31eea3216de114a1480b7e565cb1879dc49129610eb35df28413c44508603156a696b3d9b0ed406e1cad718b2329e55a5d190fb500aaf6a2fb0bc911dc36f8a0d42b3eb0e1ea564cfc6d31f77162ff844ac2b58409a58d3146e89cb403915657b2f3c9ae234605a87016239090cf6ce0a78c39bcf4b89c3a3cb44384611f4727084915489a6df916ba148218c1337d6e0e722d97ca896b0cfe1d46db61cd1d279895298206151f50f35eae11d2391d14ee315825ea1375e5a5be40f48a8deed10c4b38b0fe6d1d71ba882a56d3e54c7cc4ecdc3dc582cd96ed49bd6ef33aade525e943e22c4917cc00fc8f2170c28f1ed153aab8dc352f2495d7cd2da90ec130f78e2f8c3075123aa89d3768a58e37e1ec9aaa2bcc0f2396e0093ac06ad470e1532ebdb759e1463f1dd55da9a957e316d2d52ae7134aa669d0da6d71f72025a8a1061c59064e4782c57f0ebaf8ce065533bd681f1a8dc11d01c7bd678097a87cc7df65d206acfd9e874a985ab9e4802d2374c40cbf0adfa831dec69451467a2ad873f4107898300fdbf251bba64b49ff53a9aea1feb53d09e7233b04f28fc9052ecc0c55d7d716f05d243289799c14add6e7431011e500bf61c24dead9d01ac025ae1c31a841c1b431b478202f0fe3c193f9d0bb9fdad283a1a30b40b8bbc6c24a6b770e8010a4e3b823572bc6de4c44a878732f717b627133f2e545fbac13e119547c7e13c2a940a25a86c803d1e5f63f174447397ae564d9a43776394f09f9fd9bf318a46ea909a239555ee687a17c31f5bc471cb84eb0a1021cd41803e06ed6ce5621db22f2074d2fdd0065e92e072a3e97d58224746e8d7b83c179376d58e95bf65b36b189579dd564cfb0ad038ba4d42ad5a8048bced769463d43fb9f3f038f34d72473ce4b665c8698aa778964e8f53e2553e434e048626aac3c3aa5864a135adb07d47b708602c45492196e512c7499c4048c5e474786cd5011b149bb118ec9b43c5dae8976efd406e7005021a53f45687a4932b5f5ddff18fed7650f6b129ee184857495e82fdc95ab1e24f9ae3e8f3c14474de6615171e60dcebb37c115eaedc75e1aacc0bc8e3d0a22976add3a806920e762185fd9dcbddab36304d32bd6104050f33c3167700b741939a26b009a5aac45a354345b763ad384c7c9828cee43580776917676ad6d37c245f87df75d65a2dd2a32ad75c69fcd4b1c306e3ecc4dcfbbbd98d4afbedcd47770013704c9d2f698b10f71fcd67a9d6843a2f01881e1109c2a86506e65299cbc8d4e2b0008dedd870a57e79b39f9f2539ed92043bb66a49077efe60b49e75e51b55b116c6bd496bb937874ff7d336bcc23e7c07fef7fceba133273b8182f341883e33091739fbaa23983d414c7de229a98201c18efa562ba3ace9ab9101108a4de0eacc8b19635e533c3f9afaed167f4da2b341770066f4e564bd04b1b75950f848beaad4a361e1d3f3bb6e1f2d53397e9aa37b152648a33d95b3873f548df25563531961febd7da0368b94a9adccbadcb84c46f4aa7c57eeb7e4ebb77d7299b6d60b9940ca9e38b831cabfd1083e66402c49c1ed45116de970be27bd73fe47d0acb187e0ef176c14ddd9686a09da60135b88cb978b4e19203026517499a090d9e0777f0a2dd119fbeeb36e21fdff8dc0c8e87a7dc56b12352c57dd9583a78496ffe06186277d74687f6100c2d6bf22efc06e65f0bcf882fe8ef7c9ec84c25ba3b2131daf4185ed57fdedc14880332fc945211ac6038413dd5ebbae6ce421a29c9bfb1def301f42333e799cd1e3e4147bb71f7a6b1d51367d5d23650181314abfa2ea57c80374c8a3516d944099d89f9406eab8b609e0b159a04b877a5609df58b88836bf1c6ad316224d33f9d98cf60acdce6d8b58fcd5178e50eca2dc62e792e8e3d42b54610851b346e67d420c84da5553aca029d4c6899634b6f17625ffcf8c001b35d8f31d7c410a520337823f84a7b506c07ed8ec48496c5864926e31812777225c705eac083c1ccd8a77f9a96773f6cf90f881fb071a64ca3b470d9b973b004f7e453dd4d7edd5303d5d7c3d112085e4598916fdeb07203379f940acfe3a8e1d7eb3e9be45c6fe497e32a411a7020572e0393266440162d1ed4389451831a66a51f052db20ad73eefecbe2ac8f513d0f3e5c529c1683fc0d036360cd5e857e0d4dcf7d0b143b801990ba2ac6f3c1ec58cf72760e7b09b648649de1b637ee6dbc5618ce47b6f4670be91d2d437504070491dd13cbba1a3336c0b2cf80a2d932fed6918f7c7a2e8169e5e4c2eebe74680e6ab5f26b978e7ced5a483f6d072f8fc6effcec26bb05d01e928a159072d98df3ef5c179d27245015eb5ab0a7c53bc09bde174ac241ea9fcc69f3075ebd18d2293472c02edf87a0438ceaf3b8cd81ab647d0fce15cd085320bc7f4db410052524198568bc34b221c2e1d025de8e7036b1831febddc0b5fb439f0ced150e3aab508ee2718e7768e8beeb4951d031ef1c2721b01a4317aa5339f5c84253c72edf6588aa55708d092c5155f336467c00635595afbf479418aeb9e2cae8bcaa1237f7914cf82073cae6e2a13f08e9c2fc98a4bfa30c0d3e035064bec600f81b629ed811d9093c0922ce88dc45dd9ad003733b9c5baee61a45c6562055bfaa7b065b10f70e6cc3081bee197288aeb00049fe90eb73db4fcdaf6dac346b41ca02ca680c4554e78323713cc066265dfe13692ab9fec7d4633f70048d00c1a1c766b5686bc4cb405d24f177bd496f031421b0ae1b58d493608edaac8278958e34c8ce48dd5ed62b7403fd0ae27c2d34a132af5663e7f13a1a94b97a141a34cec348ce784695f9d9be3e174b2a7648d3b38aeafcd316d99fd070aef21fb8eed9c43898ea3e597f5f93a77705aed5798097cb9afa0591afb2666135e508bcdb83aff832294a540c14555e959f611ba1a51f99d04076d9096dc1c7d39f7f8bf2c44863331a7ea6a8b276fa22746ac70852625226768106319a7f72eaddc480e16ece0f48402fd02f6d4a7a5b0fb51db18f4cacc16f263d32a956e44c3cef465f30800b974ca312815839d16e3244af28efd9f17dfac7d564160b53004e28af6ad1f324fd685221229ca8e7c8e9a9bd32b66252c3bfb2b014eb3815ee1e9653243744453234cdfdeea76f9872f785e510922e4ed4d728302a1ce95eaca247541d1ccd90e0d01ba22f08bb035d7cac81e10b49808e30ffebf342457d06dba8086f23e7e743c3716293ee9ddfa00a7cf67e746abbcb4ee509cb9ecdfc2f9951dd80cf321b4649a1d9e17cfa957a8e06909e3a3c07fe12af174cdfd477a292dfef46ef1501e5888e4d1b960395a8fc13e8610444791f60f88deaf03a08624641e8ebc3a11172e10b2390cab3c9f12fb27574b595ee7fa7b2f087cee61d3ee059912ea888cc8ffe87301dc28dacb7352869331022658ab0c5c5192d7f472bc3928e26cec05ff3b16bfea2ac36a3897f0c59143961f570ead6cdeef2588cc36895aa68a3f44881f03777af33a58d0c4066382b65909f648486b7f12ca670bccdb99343a691bfe0616e4ec13f0f2d593a05f4e6e3a0b5891ecb6f26d41db4b6bdedd09ff0c739fc7bc5a831af8294bb745953e3c20223e435b940c8473fee1ca3a7fe0e61745060d89e890880567e34e7d152a44cc9875d7cfdc5540e900c6a2a4714173cb8037d3ee047748bd21476c9fe56a802c54bbe38f8b3e0364bfae3fbb0d6f5fec2d18dceabd65d853204cfe05ab74631c2133740a62336b4ffdad9ec5f4706afcaa14ceffe94dc432654f07d591e14747010b2afa9749f6568d6d8acd7cca66ca109a267a5adb7c1c6cf5ca9f8430c54c3c4b4d76ff5a0b7b9e37427a9f550665d88d1290d75c08ba58f2048e01ec9aae186447eba1d6ff7edc98600650f20bf84c07ea068ea6cde3623f089fcf7895f23da593f739ea59e9e0adf3167452e07240524bd997433620c184425e4305eda1036ccda05ce7549a5bfa0bbe266626f37650311a5b9b675d5c1fe835e185d73dee81a131a03528a65245948c7d08db1920f87ec30c34cb0ece3cc8d6ea886cd579826347537de33203e9a44990a64b32041a2725e7f4f1953a6cad5aafa937e6d211c206c0961e228993e12730597732805cfda4e5c04a71e2b4d72016fab0f694abd85cd828b21498fb4ea830343152ea64c10758600a87a1cf6bf2c4d2e2699e6cccbaec74a47319d111109cf61a84e592b39f15b404a9f53c4548d60cd21621500f85e1563a0017ebb24bdab86b8add7246f582f80e8cb3aab043cce0a5deaacc95f36af146952b119c109eb9c81f6d457ce549864294b66a0059c272da488fdbeb8972a8366fd534da16936ea6785346e96c8712abec466a905eeb6a7d499dc2e677bc975eae580db9b2c5bdc1ccab7a066d1259c0cad211c2c63e90dc0b6234bf23df0d4815936774af2991c01e3b6f83201935d42b43c7959fcd183b6a3c85ce7fbfc277ec3a3a3db8f0566fee699a21f7016e77e86e8d6b1f0f20d4548f40da320c39eb8f00ad20e446798d9b8c5642fe51c47e79ace5f8873f3a10c51c851d5ed70e9110dd998fa51bb382582536deb9179291577eedf4ff1d408573b95725cb8031f6c674cd992aa65fb59e71fcac43202a8b13f6f96f03035685505110b4d9fe6bd9f2ad5646edc9a61cb1ad9db4009d6e0ba3aa02bc18dde30ba0126fc4b121a14d0e0a545969d769b7d02c5710adc27b79633a081a0d56e6eb824411d421fab63a96c04eb800d5e4f3bab2d7566c6bf7310f788b478ae60ae7e961476ad528729526f59c8d0e8a58e475b501f22ca2a3050529c4d32ec154fa1c8515c8f48cacab6f035c55ce061d5078a52955b2b575ccff32849aa45f2278bd00e2be776dfc6a5a41035db1195fd44c7527d2ada4ba1238a836226780634b84fdf2678ea98dd6fdf1d6b0bd51a7dbc6c6863bdc61b5835341dca82804c10956d357776b37cb406b5e6589fe5126adf07a8f49e7ade53042bccaca8b8fd086d64630b37b9244f229a57fa0f2455c979a2ecc9fae59b54dc7d224896beba69e980a85eca93cd4d6aa8061944089778308de3fc20913adee2c949eb51ccb7bf7dc57429d99491cd96e01d4f95072159cae89958179ff9aed2e2f4dbe2c578cb5b54315d1bf5ba080ce5e890a77e2d8c47004a7a1af298e1e211af1427836ede328b5f295ac989305a26920e65f46c859ed4eae1658f50a758f11ae894823189d3c9ed1b5e8395284f96bf5089549d3d22935e7919fd547e1805efee991125f83589011041eba20618dbb0f4f3afd8ac588cd72196d8f5fa36f9cd4ac23ad541f7b2b771c05254f86627c805a3846f782f4541004d34b55682aeb8ac151f4132c5e2cec061d98903ca1d01c77b14d3142120efda7f083b70136f3ee17629bb534ed0032abfbd682535a85d00fe99d68c98f0459c7cb5d86f86629f432f0e835f527d1e6f60b3d89fe49376ccc2ab9a3c1839738018c2d4af6316be76acc15c81c1141305b82565afc249db194ac4132db114b3185c977cb6a9a9e0f8768ebc5c89fcaa9653e91bf77f7ae8784eeb50e0bff8fc4cb94da8e6d0a59788c1bf6439ac1177c961421ac6c1c573f83d875edcbecbde298805531b458ffac5d63c5d5a5e256ecaf8472cb59f706f950a713127ac2817dd1f0af4a31b8cb612ca97d5fa64cc0dc3dc301b269010bef3beb871208a91a88eed4a4e79b1ded9d78cb57fbf734eb0058880daf9b3cae98532eed80a30fad3a550b814a3cc15ab5c56a6ab47e88b81204dd247f37b7d1f0eceaa264c1f9d266b845034e6f51efaaa38981340f103d9b5eae177bb8ae6aafd66d0b3606f8ea3e3f50d872a7be05c6f2db2e923a91791bc865a888c4debd6b5e482cc90f7f23127a1659cf90c71dff8388cab1dffe026350db15220b6b9c9bd233e14380f9536df2befd48427d8920eeab1e19a96c54c59fcb189c0a750408a98b58dddfff34240b131800908396460b4160ab59113be225c6103ff9c710a9db82db6d6cf403adef93f0a2b32d1b9cb1aacb34099571296ec62e3fe37e97bf2350b979a42689afaf8436f3a4d94b8fb6f7fcbd3e1052f44b2658219c3d6adedbc2cdfef3d6029f02fbd7ac81768065940c4bc20320c9d33f3c94a9cc2b9adb76848fb03410d29a82a1130f939cd830b49b7402a60e0b39f0a8b29f388d7c730ff0ff867c60c83c49920614a75df55181920379807a585d6addb5b06f7b3f065af2e2ad4cb31a047a3f422f9e92942fe487de73c3485fe5aefbb05cad244052467a431019d9540e103d75e46f2b63077db385904395710fef8e568d3045d1d2295497f165f544696a384aabf6ddb7e58d107586171cadae31facb84c4081f8a2187ba005d8c70b5a6881ca315b7b422ce62f6e0e8d96002580b493dfe65ed0dc9b4a02b33f8ea4277c93f752e43a146456fb2f45f2ef54bf8436ae37ab3924ff2caaa88352f79c07f0b2f4f49b5b46024cd1fb1dc6dc90c94511c6436f4984c0a479b3d203bb93407c897bba4a903e52dfdc799d26bbd054ce7621d146b2206760cd0bd335a489a1950700f9b1188ef829f4ad1dd6d2db170e0afe7a38cdda13e61b2b0dbb5bc138a05d269974ced7031a6cdb657cc971a9b2d5ce390c7d34c6c489e63f52768ccb53b7cc9f2c8309bf4d377c834dd45a805708da493eb66b285e87bf3ef4ebcf86062c8404057610b2e78b2376b4e6163547f1ff25783b6d886936addc9d5176b9b8dbcc2a1c6afa17456c22b26a3ef330f3a0c3d4d97c7bfcbeff8185a2b4fb1794717aca587a1824f937875a57535c2164349fb6421da62c8878eefcd5ca4eb0f0c22bcd8a881e4cf3797cca9fc85095cd37b9e2b699498bd7d39acb820dc1d3a90ce2af7a291f8f0e0b598910fa5761702f8b8ed0937c5147d02b78bfd25f4b48f94c0525d63214cb3a6db97d03b43fcf7400bdffc92aff39bbd11769523cbfcd45e656293506fabc19158effb5389533d0e74d910a51924d973f5a0c08c4631bbc3266ec19a27f3e6651701b2d7aa3a477427107cc27bf41759a29356b6e3f7669643d4ac97792a316c9eba1cabe0987847fec61fd5a6a525f20b97228ba9eeccca7cb3869399a23146d38081241a13d4ba3551dc1430de3187be7351225122be8aec7bf8a4ab3e3ca65adb3dac53381b378af669d9420705b554a0b0b7f6add1736e7d3aba418ca89a3c82633a23ef8b513f83a406d83ab8023fa01db8773cfc23bab921f9bc184c962bf849438c3684e42656efeff872ce1f13aac45b0700c9c9af10c126f7e4b820764266456c0b81c82fe68fdd89cc0d24101103b936d4aa70f913f1181aaf3a6744679be5af93313f9e80479c46f17756e69440495e6a9aba616e4e966fd221d2396652d9a8b3b84213d8afcd5e289fb2bea32463320c0b76e2a6b22b404d3f91915a1f3b02140e29bc84197f89d292d6a586dff185b557e260418cccfbc94429a4bfc84d3168a6d03ead1e184bd8ca6f617a969ac6e1416dff42499ffb0a7c61be46d75362602251f0eafd65e495fa9bd35103e80c9b1a3e0f56ea22d6aa9844a01f83ca6cbe472944884f9241af0ffec9fdd171576f66b8b72f35ff60f501b2b11d86c5979cd90acd1c19ce14b3120a82c45fee1e9d3161284c35a02a86ebfc8087f8ed09e7c2268569296806b78d379258fc8561057cf30cff04617e0aa1a717c38e2ada827b509253c0fb87692394f55d5f78a15ae5df93f187408fd2cb2676b8e6ba17d54b6bb91eb365086456916d0027a3e25c53024285d75d978fe303061254f77ed0bdf314f391f779e68e2a80ecf1b701524279d2b9c08d82af4726a7f710793b1053c64e471109c7f390fad67e3c1293974f252820a4b6e927ec372b0c46c59d110abdeed2455e2b4f6f325ad77d643d3f5bf828dbd66e20b6480d2223640a6a365f80b89079782e0c2629f87cbe7c3596ec02544b72cb9735c5c6ca6050676d23fd36d954f69d27a33cd9d5293cfbdd812a360862e006ac50ee98576914feab7a02652662b42ebb060073b852fc84f3efe5af870343f163895e626e26faa0ade1e5f570e02044ef74dfab614daae214282ff05b139e38bf19f5828470f667219487a3d95b120d5f311f4f54b4558bc160d1a3903fc6c6d4a092155bd205fadf729a5e0258daf84c04ee53b58f93b76dc1bb5eba1b28ed2061bc198e98088355a70b8d5e5ac3769927fba4aa9632e7a1b3b4d46e479603a5c4c0b90a9623f2a40db88dcbfa68f390a1c6018fbc5f07f999d99ddafc1031e88b3a2fc6783662c63c86afc4bd844b106885d6a300fbc329591831be7b9c58e95d6e3dc8eb9b07f751ce63197480b58d494f3b8a83a0b2e642828ee9be23030219f07ad2539fb369229d3d7e75dfb326312cce90cf2175041245335a654cf2bdea5babd8b1f0785d51d08bb1a7647fb5604c930f8f03065e9871fa47be28e3225ffa45141d02fbd222795f6a3fca64405a01fd29b5de6cf486696b35ff0f3efbd74f4d5f74569f394a4b2945542fcbc1f71bef427e84ef858be24aec1cc07dd6b0f4af749fad3ed00e8fbfa0767cec620028a29581828568ddff97b46722a0d472fea76429141a697ff8ac43ec2135d6d765ed78c431df5eefc92844fc97889e3ca5a1f6e87f9aa144410e3064f2e187f70a9ee90970a855df79ad62e2f6d9dda6da868c065e9f52361eb1dcf90cb1e4e8c4d52211db0299643d55852d426afe062b89745c9e9d50bf3608f7d560165adebfb336e1384f53fc1189f49244bc30b0e9ef6e3187d3bdfbf0c8ceefc7422071f79c93f51e346c846ae04336ac4b84edbb2bc5762a43c85be21277c832af23867feadad3344976826f07ca73d72f4e73c62600a9baea155bfd34552bc2966f6cc7d3903c5a26d686fdc521b1ad07d3cb6a15bfcbc3cca98feaaec6a6f126ba7406136c3c06e3e8649ed48e26b940d5419e61c8cfa88bb61a82611e5d3d0d95f8b6f6167a4d0fa07b890748030559357fa24f67d299bcf3939dac060ce3e81a0f2bdfb7f8595f5329d28e90a6cd845c1728bae5ebf4fdfd7f0dad5eb391a5f4e891300313590773cce0d8116e0788c9464d56c8738866e63f190f817450a73a768ba4e4cc7f2a836f401ef52aa5a0bb3781928e33a01585fd61d8a62d69bfb497766c945fcf77ec5ea245ce336ccfdbce2c24f98f703cb9ccfb6493161ad4cb367232e289be32566a400434559e483f0de911fcb7aaba2b7ed12ec1badd5de5ef83cfd5796c2a1e06bea3c84bdecf4e96eb0c3481e785ace5711638fb4dc9e6c383bd17f81cada806084ec41e05680b06c815a36de63dc7ad71930e104851942cec815965613f58750704cb47abae7619a81d5f975c4faa7e268d1be228c20b373b9853e620536976a9cae9d5eb68adb384e7360b5aa404424003f86f977f1e3575fdc62e780c019908f5893fe48f6e4cd9de883195048384ad9f72c8a08cac93cb20b55016486fe8f68bfe3e59c607dbb18bbdcd6b7ecb0fbb3851eb99b750ab8a70ae0e89ee0370659c4f9ca837c632ee0ffc2760902ebfe5d85e5430569881447939f789c6141b21419eaa7b744bb491c3105daa2c0ae101671043ddc1eebe74abaa5805ed284065f0124da7d1bf802571aab510f9c9a9fe603f711646c13dd9cdb4c87ea979bfb46f178d1c080a100291e42f0c7caa6851627cbbc5d8aa68411d71ceb2a35a4b65f7121f024f031faf1a80cb38d1350772356d4a3106097dc140bf716c0a5e0ff723e5e3a4417b921bbeea6bb2510ee0293f89d308a081ce63670c594800d8ab83e4263b0207defb16511fc58dafd8e6281a6a9cf95cc573936d21961f645113a1f438264c4bf7300fd130288d19e21b846ccdf8f76591410d2c01aaa01978557c6d220ca2a853bdb1d9ef710d48d111984a69843f5817f263936ed0f53cf92678a28cd9e85ddad15e4ed5a28824857a119a1f5412c70dc5ec9293cf67f1d031b9d3120e76134aa0f7804198ce4cce47124bce600c8f5f1a06458cef59c81cddbf82cc734d2dd630c93633365b631cbe8c5cc27b3e26f184c8c508b03ff8a1d9589bf5a48754dc83d4faed61413b0bcb3a2a142e23e22d263567715948d5675e9505505e3d59e0db80cc0c06570477b63bec80cccec77438208d357ac4bae6b72332c30f89af800281c534dd765e4123d6c2781d77a5424930607e18843e763388cd01992c15e5db6451f0fda0312f9089dcfc2f581edbb5e22be6a4fcee6fed975e2002ddc8befdfb8b6ad338f948ac57c3ef9835c70cfd176508261ebb05162b75498d3b53166079f2fcb5a230193da8825323416b4891de113b107df6f7d2ee2ef8eb3a47fa7d0fc172e0f33e4343c8884ddbc3a31dc2fdfc61688b136e6d28be3d623d7fe87adf6e274378c5475b2e9f769cb2d1c1c826e6faa9ebb6fabdd1095799f4741e2ae344d3d82863ab55d4bcf6cf598ab58e6b68792e7963a7e6db172c8aa38068f204f7c1eb3d1b5fe04bd54427ec46f64e1eafaacd73c39bb23d0ec92489515ef3b41e16de2a52204465418d30891c4e4a950ef816882e62a312f86ff08c9a77c434c9038236eb5139c492dbd9e06fd1d893506fa337df951d1235a22910066a67faa22649073ae59b3bd0cfa1de15733118a3cf253083dc072578af481a671f3f14cb35929c445acefb396ffc16024143819dd6355e1b2de60c83d13d6331a3be75867e3dfc5765060d99465ddcf65bdca6a1a9239860b261e3cd935581acf69f2475f3dc612c2885478982e630c0bbf45f29e7b370125eec2f57496440e12cc183c81b640cae8c11fa50436a0fb105b75a90b151ff46439074f793299f00c8fa17a260a9c474a3a4106f6c8ce1784ddd50bbc03f5ed82b3f6f0a4c091775dc499eb78983de76dbd51daec62f93cbea014ff5184728a6c6bc4542151efb5b19e42be64536d9643a15c88604a38a035680ae4364fae1b547c2011cc62773db0081d381f79438ba3ab45188244f0136efbea985025090b2dfb1dfb3f4a11078b91a0cba5c6a1b550bca530e4263a1d35c157d0abd18fc3bd5e00b60d00200388ff1474236997b6aa867277736a5ef0117e212b713e37ebe9c2c44ab424960a84b52d4f064add92c16f97c0a1469bf83da17324658f09582f667e0be5bfb3292d720fa3e2ca183b9fc91e322ebe25c55f47067c1b84d656afe95d1eb37fdb0c261f4303aae6359c294b120f422ee9f66229a14bb185df5b565f964fa4fa5a543cb8bfac6ffb3a41e464511d5b4eafe0c713253fadba9630ca07c0fd3314f52d43f608cfbc626307c43ec9b400991215a022ae00232cfef72ec453cd307650aefe4e81cfd43a785f3042b5eeb784786773ea33eb9f11ce6aedad60cff08add20a9f35097654a7f19cb0b25bac99449ef8d07e4adbd6dbf63f1085a88c040e49072c68ab23a7bad268396db59929edb141b28e52215ee86b5a9276c0b48b06257299724c951d0c62a49fc6612dfe871f748d9a1c5df8686a87751030edfdb74a6d9422de60e7229c053a22f85b3ace9e8df170e2f93fde1320364934e52239f168b7431fb422d0a45f7ee33e25e7833a165dde1575e0555b9b237565dd2c88ae9f4f16991495e256c240296a80867bb6ace0554d963bfce20527be14af82f30ebe257ed9c9b19f09dac99af2a221e1f2e84674cb00f0682e1c8663f4d366a64e72bc32fbadb7b05b545358cf6a6f8a86351ffc779ba19c09151b16b196522099f45aba1da3e2ad8669fdd48dff2b921df7d9d75d7068d4e2b6d0465812fe2c88a9c04d0bc9da8b40e85dbd1dfc97679de26194ac7b6484e3c963359ba5890042ad65f7198020c449252c07be3a71900b0af573a8d933329d7ac2442f52b928a4370351725c8edc3e7cf11f2a6ce16611f6facd900092447d855190b26b247fc8d9243459ac7b3ea1840839fb39c7fad703e10cc891229c035a4688749d1836094d5310f0404fd66bd2ed5ec2dc980412312c112e553f1513db148d807dd9aee2f710469e916485f94a14b6950c6fee478dd0a04d1a42f96a66904478e5ddd87839023bdae228a87d3f3375cea7d8476be55bbcbc5ccf5bc977b8dc4a35a779d57b94632f0a0e2907e0a02ec051054e1d0349e04eae4de261b58b494c3f44712d33246690a77c3eca4adf19666289f657a0a8fbda9112f72a07d24acc2698046ace89ae5640952bf67d05f93309d65a7c6518c7eb695c26284000d38d4a536c58a157e0091a011ad38625a3c52f4d81d0e1ff0b3587d592ba065d687824522acf0ed2bb892cf43b156d61f5ae1acc3831e403b25dfc5728065ef36d6dcff5b1d9c341e8c011b8826fba29b9ecdd0acf8674287ab07d58a339bb44e28daebcedb59cfaa672e328eaf6a3d588788ca4be95aa9991f7afa3770b1765eb2fc540024c76f5b3ac4df96ec6c50de91caa3e71358f5a5471f5d1de1b0d3c0745d11830debe03c3b2916822e2b8bdb3e113a7a9e12affba28b4ecaae030537cb9c13cf5e381f9ca780937474b0788d197235432ceb7fc9e73a14455ba316a87c58bb7236d2d63fddcd1b1179580ae42cb5cb790caa0f2cde779f7437198f52bcab574d88b47ec946741f0be408f77aec518608915824300bd07ddb5d2c84cdd1d47a1b2e5827017a3a5df754955c79ac5672358c9f629e41f458379d26c24e1cf6e5961ee2a019e4871b49f73eacbf90806a53a86de3d0fab14eac3d8745c87358b6a417577fdbb6dc4a0e587f35a8597d12b92447fd4adf70c4befe1cf81f06d6eed8e3ed1d010b80a96486eb1adeb9fadab688ff49bd6f231ceef1d2b4bee2823944dd2ef53546f531ba2a97c893b60202be262ec7abc8cce4c29ecc0796089ee8da15e8d47735ab6fb2bf39e7bab35c94d28a49df1b1b5dbb21d8b28c900646c688c15f5e7398858f739b3ac725cda69d2cf05b20ee15abe30f7dd65a944e520441230efb70665ca2986ef7b0144e2f7d9ab629dcb54e3e17ff8ba6336a81ca4ae8927d83d858fc139a3b6bb538f9f53023d36eb9ed63a9a3c4aa6f75a9dfe081510718c3e63abfbe31c69b5ad2bb49114298c395b18f279e750e313905ab271d88f4318295e8b1c3207d638db7f6bbe567b05fdd5ac9d0d67616c4f06a9f39afbc7b828de49dc9fef498b5a34290a26670c41a7197ebbdf940f2a79e3231ca669b2066ba0e7922a3c910fc0937504018ec1fb38216ca5eed47ab04c422c40707f35476b98569b1f9ab4dbfc2bd9264ca1e1ec3f50e54be7917df65a35839c97de4934b0362c2e1cc1d32796964ae62c03bca392e76efe2546498fc8399d2f9b1f890c45fc9f9eb6bf937d5738e7d03921dfae8d7bebbe89ae1a9d210b115272d42106473d99374440fc7dc0866f3f1ea654a3921b09881f6094a2a322b1b4b3b4d317dc62ec2c66998b3dc826eaf4ee079c99cfaedd344633dbe4dc0a4f8febf1f1cd141c83a19f98c392d9a3bc5054398f12a04b754d56ae33b9680f0ac95430c89a6a552f85172b4392f66cb83614980dcbaaea0ad3d717d4f8667794e99c3003ebf7a6d2a13ca6409fb9c3f35b83283bd3007d8fbbc36b619450b7f99dfcb7734087b17821bdce23a15c526f7000a853e976afd61890312c86012090a60a781d672615dec94ed33fe7f64a6e1bcaa298efa047079429a938a6faf3daf66670a14d5b5666e08d326816d1383900543fef4bb8f8e1709bce77922adabfc83e1f1552b5cad3a12e43c02dbe97748252f5b6358311a9e1bbbaeb7043acb7a6885fb552763296c2e4d1fcee8864c358c35e93eec750c411afec2fcff7ad8c1bb2f3f124ab29162c6621aa0777ac42c46c9f861a47c4e1dac61bd362cb7fcc1059626778fae5dc721f767be9c83e42866f032173535ee7703d3df16f7744ee4f35c9eecda8038b2c388aca2b2803c2f5f833ff37e9a90c83bbd258f5519c71986211f3005648260bde5cba74e753468d131ecd76ab0d9a7fc7c7baf5144ed4c7f7c0de2ab70c5bf44596d47b273339c5309604a85843be3fe27cbb2e22b53c6b014cbd5f1e76cfb39738579a97410a33a98772de17c8cb5e7ada96e45beb4123ac6decdc091a3f25fc862d81f82e345172bd2f8c0c2586b6e4298c8fa53b6e6d7b809056b08440d4802f1647a8f1f9c1b5a74c42823c1ee4fbd66f6017eaa2676d4c70a4f8486664f5115da6c57b265550cc607042374eb146233044e150b9353ffd0f39834b4587a75e6495fff0cd8e7da10e405ce0c370264888d31b44ac6b59bdf3ce89363d3f737d0feaed7b364c2d5ce17dfe4a1757506b8453e7f8c23b8e5fc341467dc30696cba398be3c781507634b33686fbe7d771a930d73af5c1776ae3da054f743ccf8bf43aac839b6344b2225a4fd05c0f48d550e21ef205ae89fa59b6c59ce5327f770d155ec973ed6ac4f1e7fa6531c18ac0d9f6c0f006fd8621de46b15f448f81839f0d63634acf4ebf8d5156142fce8f21d91c9ae56b6dbefc83c28a0ea7ba58dbf910777aec3e0c24346bf6e1305136830063a6fddd416c3d2a2bce7b4732dd006f0afebe2b766a7e49d69bf0e10e8e4aa9e3f2a0a7d23bffa5d36f8cd583b768321194dbad1ef6aa410a2c406a54ba1da64db2fd66272716b300cab3d02fa4542a9b265c53126f6690b89a64885c8c8803da2598690ecbc270f87cf0fae0f850a61683a0296d3f8eb590a3fd39204c8ba4b6a8e17967e68c10a0c91fb596ed6b4edda20f1804bb963d75a0695f0dc32d1eac212d4da08312262487bfe5fcd4a0dfd8794ad5b8248d7fdd10f59280df6ab31e5f76c09b1dd4e92d7c862a7edf5c9e77053e41c6cda80001cc3cd241e86a67d0b79b44973497d2b90e2e7142c7558fd2698dcd21a51a37024a219acd18fcf7441d261f5e842298bb7552ca5c5382e4b2eda5f5b123f7ca27aedc26eb56a1ca0f95c306af0ba83895a9a9c34783905543ad22274188c180802e7552916269358b047cda89bb54a8e711fff25b73ab37fcdf60ce596551f9680b165519b99fe0bb1413041683f281817d557ec60374eec0265a6cd821350bd1e0a81b17b1c023d01daf4efb190ed042d60d6515125a97f7c4a82cabdf8cb333ad2ba83b11e8cfe455fbb8592bd4785d1bdbfa0bfebad807dcd1de614ccb2475e3cb98a54783d55833c6773afebda1e7a17bded5234350e6ef83e5f5a0bb778ab5048b01f533694bea92056e95201a5d1ca63fced5777d1e1885c52defa0c1df34efbcf60f23e380ea6dcc63ad5aa947a2492d52412ec8c33a6f406087068b1dc965075019d7171fd3b00959fe95a33fa02c48c52a19546b4c087e99de6215ebf12153b307be81810cebb95cba4caa136d5848a3d21eb4cc2935e571de6e5d12f940a28e67f1cb5ed9ae65e4a7cae0dea530c982f6046bdb70398b01f1b8aea0f9ccdb3c9b7e559785722bacbd7a08980e24c1f1113b3b7134a30c41b6c6e091dd7c9083b21fa34a8264b506fb5165a5f71a0db2ba44af6e49f31396d39db9905a737f6c6d851391a07a89601cad71074c969ea72d3973cf7429c03cff7eb46245d701f9b99fb2a62127fe35e80e45819cfad0dbe6ad44b6eddcf7d7cc0a4e897d2ab63191bf71185390321f856c0ccc882274b8c256d308311ed9856133649081cd1b59c64da724f9fc9cd1e1a0739df001a7b0167d12048b5851ee9a44e3723702729d745c31788d10975ded2f722a39e6811c30833e453404a30b35ba7bfaba36f2b0fc1c8612e2101e274aa7484cf72ec26873c66f315740ca77f8257dad90456bd128e8318172f70d3662ca6e52bd7265fb82a9552aca7ec2b216c090214c048a3b5c4265ae815fc645c11cec6347b8cd67d6cac05be893c567b6288f0e1dc83b6797ab82c7584c4bba8759ff32fa51d2ac8c60b5dc3fb4d1d9ca1117384ac6468869ac05279726e9101ae11535fa243d9b0fa41a945f87b9121742b1d4a8035b590049ea52e822e9804a5a5ac3c3ca8a764ec755b668ed6901b655189502e2aa0f65a865a9350b355a3e72cdc6db0618969f3a0c29a4f96298359aded8fa10bdc093672da064de9e4db56e378bfe791092cc559cb49c41288110b0057666e4099e8cd8decea2cf6a73d60b1d7e66a8aab13a3109e8ca57f237d9cd482d5855e5247589716f101157350b6d60578d3c0e0dc4f4a016284d6db7725d525818790bd4804edcfba5252d37b8530ed55c5e41ffa555170f28d1aa284ab2d5d18df58cf747c161217cbb0c4ce87de9683c38d5987532ed748360954d88692e2ae83350718d4aec390137d9d733907845e70e8633ed0e392ff7f865543ea8f1b70484665ca641dbe830c843b7baf8b4fe6509588e4de739add05c109ca6c7d4d564d9ceb6e932ca70e3048f15d4ccc0c6181046f05db7682165526646037297b4e2a2216f56df28b3a678f989bd729bea4bfa2a5f3a113eaf8922be5558c8470c8f0eba8f1700cd032d0770ee91937dc686ccf6acbc62403774ed50c709505abdce4d6fdb26912667cbb8ac87152e7d8e728043ee2c22103f86311376e4f1527e9525bd8c56b50c099870d93865949099ea25e905fc55550d3aca463fbd20c4b38d3a696b2aa865767b30cd2a5ffbbd5ddae691ba8ac0c1bd6630b02885f4ee069945e3d0fd13aff7cb22eb3cc4e6b28ab6d95d1ac86fb4f3f7fa13aba9b1c728368d250b43bad5751f70b8842e5d184ab4c73365a1fe6fbeefc5e3cba4be5c6c479c870bb8c4bd4030a2bc70df8fd6926b8dd4b88107ac5711b9e16a5dcf1fdb211839cd298fdcef5342cd69095c3e9eb6ab0eecc35f622065bb8614475648efa1ccdcc73b87fc681c215dad12fd7e512610e6ee8c72a593cb1e66db0f5160867af5bab3d521f7e5f216a35d7bf9a45234ca7a20a185711896ca5fc66a7a3e1388c1e03d9e7d68d49d54ddc0d87403b4674d4f581c20a65415b30cc9a28913d86753df817fe957361645e917203f3d9892855b53a19c2a16f8bdd383417ba68be0a5a322bdc4aa260b54b2b646d28f358effe0a429710865d920c5c5a75fd424c77af6dfed75c83f83cab757f782da795f1348599e8e78bda30e61f32aeb1c04cb3eab8e859259f7d5b26357078103c8ef0bc8b8a2ba7c633add5938264bb4bea488d5ec12403db4ca98cf156b31e53c06baebe2f076ca7a5c894434b811657cda79fbc30a5976bcfb7a65eae78de3e020e75bec8e2cb1612470bcbea0f0b3da6ba3088719c73c248f80ddd6f2ce8b057cf7aeda51075c9dd9f9ccaba47ad11754c2b1faa869ec9061df4021ecea68c511f326064bc242a63c7b80bedf0c5850c421d69a2c41ad69319458f6c2313f98c15c71e249ecb7277bdf0502e7ca49146c557c0962d81893e20a3423d71acd79efd3662be5fa4d616d6ac078394e390fe26fe840aef3b7ae822685346de5095466f9a6502e705daed521aaf704201091b281aa5121285cbf29197145db947b23a9d152ac28a8cd7fdc28ae46a2e4a5eecbdb9b1561ddb154b4ff7deae6024d6c9b7d6dde177df7be364a547045371a24bfc4dde0adedfb7749eff3297d1909e07d526f35f53257bf04ae70caf66fb15d512e0bac4eb6367ea8c533b06474bd20424080f461f3f03e28bf9e69c41f91d935a97c596730b8245dfce45624362338bfa279266b7f512da05bed4a20df81ea7579ee6d2598b7e2c92101a53a9c7273faec851f430260cb49d0bb56cd38f8831993414b4292e79601981ab51fe54f0d4ffacbb7bb4fd637452d21844550299c2d31e4be9670e8ac3c9402ff168ae5466bcfb561b63790141f3dc05cfa2588acdef86a915c28fc3316dd05aac75a9074729a69b92b3c6204831c8171c810952cff20a63cf48aa37b90fb55d9f810e4ac5b549688153b3d7929d0ea9a6f16ee5cd928d5ce7dfba2365aa25de61b1844318c716a0005e920c8a83214cd4818094d52d5c371109ea3eff423b61193505cfef336da2eaf9152381dad902a654d66ff75d99d05e50b10ac211354883a473479810c589b77bbbdb5a422869b40a217dfb428194148dc84f46743d3ff6e39e842130a807de8e80790ebb3d96fff003f126aa43404576b12e1c016a813c0900ea95a48841a1b13b9ef1bd88942f7a1693be3c2578562257c548b81599a7f6f8defcc4d72ac677a05f53f08cdd93e30b68d0086c43a731cb9d24f171fb69e73e2641de8e8cac8dc2a4eb977fdf611dcf66ad33020fa6c232a07f720d278f1157942ea580f3b93732903b5ee0e422bfd8622770e2350795247b8b221686303bad99d18ffd07a972a6b021e356a99153c93f8102181a594320a2fe88cc2531e88eee6f9f879c051e110e4e0194538335dcdd982fc342161f83c54a462bd7fc8b1a567733340d9716f66715676cd797b6ade1f5ae8e6cd0266cbf7e4e3531272e85a75cb0eeb6be7f351f0c5877fc9e6699884a46d56045dcc415aa1a5084a0081061857c0ffc1e4d546273e1fd5f85baa395a3e61332e80a3509d3de0d083bccec515ae6922c2f557664e92a8e240336f7a2192732d1b6fa25278299da5ebd3bb2f238c061b11f68b423abdc51ffa15c6bab4b1e875ed1bf627bce2ce6ef5e2b9779f81b36627de481964367cb02f92bddd9fbb14fb43b5b90c3e320535f663d6f8e61c2f666f43a2ffb17eea951cfec4cd41849652cff71dd4e4005fd0565d8709e4d29a40ddd380786e1a2e40acab37a373dfdf242bf8bbe3fc112ef2087dcfb2c24648eb2fff72d01026e6cda502e07375eddc31d75ba490472729ac45cd568c7ad1a59bd9bf3926854f71b64afb822e2d95a1d039ff20168b4d32fa95eae42e86189e779833e4bb16d4146221771eee52e0074cf5f6da5c44da2f677e882fd8f642784fcdbc3a33b93599f3fddea3d46a6e6a512e1330333abb4af10b6bf3bb4509af9dd925f3f1ef619e2b6f9bd33f39c370d7848e54ffc18aae6846841e37264918df55cb7de765b50d92a9bfd315a8df12d215269ee14a7d194ac326aa27df5b06f1250baefa30fe53ff8cbc3c6688a82bf2128d8ef2afc0b56938e957901a32b11c6c9a41860381456dea9a80a146f9db0888c745831069c3a130c6ffa43c6b3223ed9626da2ed1c076e0398ce3a5574fa9e54a83de83b26f9e4416c9e5a6b42914862b1300d3c4d1d65526aadf638a5cb6e993013da20abdcbdc9efbc3b20d81820a8aeacbdbba2871aa01aab2f5f2a5737bc9a078a84192118f59c19a512abfa7e034ec16786e327b2ac3729900130f58ff606e7dba70e2c07ec384bf151d905b6481044b24206d43451719ebf296ab4e4324403a210e72ef2032006d231cf00b336ad08d17a458dbe9ca18979f424446d1919523f86ad428506141e71eb0e65991ff0531efaf0accb3521f1f3ba7526a180ff826653fe832865d6c6ec1178e6ed707a6cb78b77f6e8577c648e2fbc2ac158c8ab1e160c7e9afa9d30f0825b00c56db7a05d8dd654065e589fd3b6166220b2cb57d31527d54097bde988b7391a4625f96e791df3a1b02a95de9ba785c9f6ceb1fd309b0a6e8bda1f92d2be3054958d2d1f6b5c2e297561cb5879966d336727b2e2c233ee1365fae23db40fd994a50ee203a92e132410b7a50a65f7362c99f7e0b8c398c3c8a62ad1685882479aa8aadd98aa07cd4d778af37f3aeb8dae922d1b2fa276469d20a2c017118454c4be5be9e6232eb4b97d8f47e49209293faf8b3a506dcf2b2c80469d2803ac34e9b97fa0ba8bc67d318940bde5ee4345bbbc8035dccd59b4640964128c5b7acffe25109f6319293fd7b5afdc35526bec324cb75e629734a5fb3fb60004d03cc7d1d804040b1f9e3995d4b9b1613bc23613d9937a82c9249cc0799c0687b5b506bacdc5925724773158fccb3de00b9fc4c106e8b36993274edde4afd06823738339f0fe04f4ea8d19e023acd14608c5bef3795beb3f10b70476fbb55ad8e17366d2ee7eb2d3ea47de60157b6e258f7d5b9fb89b006383894cf446b97ce5dc20990a23661593c27735c165548ffbd7d89503b39c3711d8af36c4863d7ab79c2746e08e426565c3b2ce5a9a7b8d3a041334dc1311d8f1ddecf08019b2c9a618dc37560cff071236ca32f306c576207e8d77c1b4476d826bd9b0479c395eb24712f58838fe61cb784e2bad7296e2d9dadf43f5f264a3ae1972e17ebf482427a130cf8fd80fb3104b035e1827fc78649f468a2d9c8e53d38755eba6b5b9ba37443bf5e614ea7cdcc3d8198366b8177b323d83eb1a3d7a0a1b906bcf426eadebc9bc7f0bda44606d7c22ff09bbba7a654a3b48e299878ce4a0d63c861380d7d3919db34bf82f408567de73e28c23ce4c8d8fc9bf1f2d9d90008c2169a0963433717073c038a6c9340ddb40b95e2e492fe562adeefd4df60ca9a4e58265f99867d730d5e50963b85685c09cce8bec639e2eb870c157cbe847be9332e1b5efc75ffbf59363f434c4a2085d001d06c19ad1909747eef5b2f0b9a5307b02ea9d403dc00f908cea04a7a31f5a46e483e82faf33fc7c3cd5f0542cf6f8661e5429edd99fcf3f0e8004ce43737cbad239cb63f705a01887d90edcd240a0f72da616d84e6c1dd1025c950bed0717eed12125123df76a76971763958b4cf0519a7a6ca336acbadbd8e3320f933f948e9853043e697a8813ea38d2b682ce9235fd8e2f800c4e672e9020ed739b8ce5da96831e558f79cb980f05fc7c92a4050a424e5525f9661a1093be8debc8090f5fc91d65f13f6fc9e1e70a03989a317875cd9603b9c0b5c1ec01eba2386cffa8d6a009c1839559ff6141c5579e6a02c51c2d97884458c74f86c0b159c02171d8d0eb7640a5f25959824cefbb6bdc8dca37586abb832bf339ed006fe7f27d3420c02560f9d7174d403dcfdced4bc2178caa3b291939a2af605b307dbf9619fcbaf57a71739d0c6b8400569cb97a1c2500a1998cff8133302ec75dc3c03bb51ca37a1c46b469db52b6fec2470c29ffdaa4b55030e4ec05346beb3738d6ea8e1a75cd756bc0ac48a080fd5c2dd2c6f958a360083a268f6c7e66ef147934611177c0072990850a41979facb80b6f559a5574cccae203d78c451470ea88e60082a991839b7e933609923b7f2fa432c999c01fbe600774143618e277f8289fae2cc07e48878d2fdb9de12f43199a92314c9595fb67eaf8353abacf237673a4e4871397d334f62a7576c1466b9999003a571be1677e08624ce9b20915098f544f1196861d75915571b90d08d155702a6db327ea3b1bdca82c52be8e38ee202536417e1fddee05eb03748a83db0040d784351185be351ae514d885f66b41a8018379c95b644ce9bb3600ec2d6cbd8dfdbadd0cb7257b6224a89f3d48328b5b4315a8e6c2922abd79ddd14906752ba4544ad05cb6dfdd373b22257147911c58e136f083cba68391e314aa1d3b5be8b897315282e382ce7b3efb7259784594bb0dea9d338b87b9cf004e345cc8d5c0c0e1064c7cc300f866e7f831dbc8628c5385e6f4d2a38852bf29b2fa3e352791e293db5ee26131d1ad4c07e48eca88a3f02ee2e5304cd5be4bf78d6e8e5bf3412b91b3072f5f52aa34bd344eadc5603a5a39adcfff5c8f4d58cad1503079087c7414083a561e5933cd337c684316a1fed5f3a91ff7f95ec4c60da8b493fa4809b072740f9031200b67839b3142cf717ee36a16fdf39c0c19da3e6e9e5b1f323f4ad617982f69e3597bc4b8626b75178596d19ed800fcf68830bc726301fe0e4fa4e17e8e0be49a13a47eb518dfeda4501582a1d3e83005fbc91958c34c47fbe28f9440b3b258261eb09d107ee83eb87ffeb7b90a5386f9c1ce8b01fdcec69ef4f17725c036b83eb394b2764b05b2ee5fb3677bddd0a186d7415ab65ce4212e6a7445949a8fc04cd776e7dc27ece2ed5e4d9c5c31a4b59bf94400a489193411233489b601937e8e31f6e4c9cd187d32af7982b51a045c2b662e3b836440278e238a3a792a95629f96442a7051a5369564bb35b8c641031f79ef2ef6c1a1eb97cbd4a82edc5d128fc481889228dc17f1ac70516ce3d9f0eb5c1950e92b78e7255d5fb8fe19cf24f6b2853b4f12d4f8e0f290c591bf546427936b4ecbf070e0b4c369731b125d00cf57686314cdb62e363db4d2bf42afadce0b744e36f18de075cfdfe232a225202d6cbc6dde4ea2c8532f4207cac52e331ffebf05815c7736e1712f76811f81e9eee2f752473487608d703b6bfc38a8d0d23278d91a51287e814cdee8ee063c74d9c988b859a0b7728b9ca430a7c788254772fb71f47d44715074fd426e7509040a3e8b3e0caffc9be4e1b145841ed9ea2fb50f049e90810b05200eae5a2a04f9f5c97fb4ccbde5786627dddd666466c3c5faf367d0821a4d8a6c96b9dfddaf0b56d9838a5290fd367d6bfdd4df69c92f2428fb06ed6077b00e0b7bcf9d55eb39224ca7b2cfb9cdc3b40e4e6306993be3c3719a0c1ddb2535c5e861c406fcd03bfed007ad1c7fb4e1ea4e8ec4b2f0e065dccfee95201ef63ed9ed2cc382e6cbfe5730e314a20fdcf9c94fc5cae366c417e7b27d834166b17a992e06c64d095dad216a41034469c0ec0eb189c122e8026e10b20f3979c80372434c8e764321d629b95662b763089a44399698b625b3c5a162dab7aaa8769b979994ad1f240f5c67fc39cbb695ceab423d80adcd49b76e81008f267bffed5ad4083a7fdb3d2a9dc801a19d5b710e2de71dd4395fdd7967c0b03381a3121c335650e8aec5699578b3977f1c55d285b2c4496f03f82e74a1c71da190da643c3e2cce72bf572e4e955867217f945d9baa5765062625dae24d5d25cd92ffbe19fc070ad373c7371a11e9bb1932e933dab64ba8b40fbfd1d937943ec2dde210834db7ed8076b6af5dac0e892e8ba57cd77923a02f6344651f2754345ae903fa90758fdd83b69d02b1acf55876bb906da630745558b06128b287e1a5f02875707207e097fc7cc6d3a35a939e3aae9a6eab55ec989f8a988d0d90ad75e10542ce3aeaa5fa7c00800ba7eea229b303e1b73a2d44b2ad69eeae0840273c81964d7ac748645aa6fa3d4a87fba28b0767e95016273874b7d6eb4c42fb66118bc2fcfb25194934e4f00599712b7ff14967f624dc31a80cbda2bbf45824cad7e683dfa5ba9d528bae4b9518c97a291cc1825fb5e4e957db03c77bb6fa87df2d47960c49ee118811869d193f102efbee320be00b699508e8ded05692ae625bd9e88d646f6d87ad615f7d0a06155f26473cdc61081a0ad4299b54f09c88e6e284e408e5362c802ab9423d58bc5a16a77e10c387185fd86d9bc587ced12160798e564b447d00543ca364ba1fa5feb28511af23f396b8510d38cc53ac59f02f833d7e7b1679b0d62fa399f640bb0a707ff8f328b4ac5a71a34be923791ec3baf393cc7405ebd4a74ba4556732e328b9fd16612c6127e5cb04a3c5d8069909ad39a40e837909e8e913acb9665f20b5507283ed19013d6d1ae3236a251aed8512f52506df265c3f3f2d31534f5ddad20a915e0ea6dbb17071bb19d4f21e4dd16b3d5c24ee79f33d412e097395268d3a927cb6c454f5b2012554401fa6afa309e576da147162ef5158588a3cb750f48f8e25050ac127aa069056d9b7c5df744570e51601259d2ea628cb62081ababa32a0deaab683fccc04eb5e6c9858897b640903cf14b7b9bd9cf064f06bee5af896f3bb7421268b81832e89690b6f6281414a4b8c12b2bece85b224372f3cf2edebdb22327d1502c979f2c1edcc019ed6a53231b16b88edda4b493f33a09c242f8eb0b38b17b2f1ef1be587470903b9827f56a2b11df8fd0840d7e7f13499b8e2856842865969d9c0d29bce380b2f409833111e55838713e543f32ea07c7d651362e3e77f500ed72a2368f76a4c94be5a62b9cf95a62ef7360ea258d41ea650b09a270c2aa42b215b1140be5340ea465bcf4c31a1bb44211bad3f52fd45c15773d00298e6ac00a3021c265419ad84a27e5679f5cc28fe2c6b1744ffe456b42e3c0fc1df6ddb998f1ef581808a43ca2b7c4c38a1b29a4cb4387b6c6b83ac13e888520ff3651d10c0e950455b0e6a092c441d834ef50035a6e54212aa3b378d0f1b79c7a512d8aa137df8b904d554de2b47fef1cfaf98cd5b700539ddcd2e1b7716448741151030dec3399c60b1df0195df13a899263acc38974bb13f35f6ca414e6491682098ed315a575c031591b0a9195f64cf9379bbc392a2837eafb0026233c873bacea0b9f0a494fb2686b86f4b5748a1afe7e69ad2369f1b79b829efff24b9b6eb526a805c233325799fced3864984b39110f02b5de8fccd30cc3676e63db63faaeb6c37a8b1df45dddeec51ef47d146da09bfbdc7d87b8214e6c141a9ea31702917c8d026720fa63d8a03a717d9fb499363c2017943a9953b5fb7bcd192f2e7c55773a4203f7a84e9decf27a7bd9209760dc407508de5a146d99343fd993c54d63d61eccc629ffa893085e80195097613fc0e6511b252fdf25e7ec76c2d393ad72be2319115d17e9eb81e319ee47da09ba4f315d6f97d55125d8a208eb0dcad5da397c4d2df907f82bb3b8499a30987d50f3f4b73e1582c96e0dd1ebff0dbe24ba85155740cfc31c58c63afb8c51521b38a9680e6b11bc9415b028326dfe697b88cfc97fdd0948b5f9928358da0850750e192ccdf73671e5b9f30c0739fa3e91a6730541fab0cb7937f0d1f6ae38c7276aa4ca8c15f0a0991e59e8ddb80a27e5f6b32286b54cf2c8884f522809b9f7263bc8ef2e31ba57eeb3bc15eeed9a2c63e3314a535f323245486e6336131d8d213019c9404d60fdf7fdd78f29bf79c749bda8aca80914e4557a8db8a0c6dac43037316fb590bb98f22bd303517cf405d1b4f1a4819a5dd9a464e453d88d6ced4cf2358fb817d964e388973eed6cc85673f80d0c05a598f115ea19f817953e40d7370f7cd1843e8b272ebadab2210b63e18288d2a77a1ece80c0aad596dc747168a27ac4b5e86536e9a62a9efa574d9fb3af54f470d6d43e3d2b5bb9b6c64b76e9a96682e37becffc1c7bcf07e2f799e85a83756b49199c9ba83b12d55011b04c5cd2b4a389373eb8e2745a863271bec535a8a91e6bac022cc353b233a204bcc176cd9e0fabb8a899ee37153faee2d718a02451661cb2bd631f735ffcb3d3ede834a8ef11fef8be947c843d169e28fd6dc0030112d84e1e6efdeb5eedd570eaf65bf9d875a6eacd1054c189df2de1bc7e4e2fa50980fc2e1fc9cc182c0d26ec59e9ae59c0bdffbc33b0bc1375b786bccc0015f4a4fa774229061e9ae2d6ec7510e2af88cb6c482402f159d597396cf76714d993dec32b7a07d6c0fd15f64cac89d833a0511ba9a690bb99804d434aee5a135d25c52029b903f2d16a03c31fafce0103759bf0a11f76158b2cb4d789b40f65f7781b672fd12e15836910c523ed97e7a84bc1f64f83be875cfd78b0def37f74990ad5c692860c79809749eea0aae88f513dbd7024695ef39eda6fc156c0a7106fd85b8f24775e1e24145ca06b5822509d92838328641c50fd07cd9432346735dcdf283ce818be6aa1ea4993cd43ff9e3822a204d3cf770baa09e5b803f5f7de1aaf9f0a41f22fad96b5b7545533781a54b8f0e34c7658598f0c229b7f81c81df3424ad02a3ee31cb7f7d05b33dd12834560237fea1c6dcc1cb9be817bf6afd10b1e06225564565353abd7a5598ccee60dfca7f5925236d554f775914389cb8571c852ee11b85b4f7a61f81f00770d9bd969e08cfdafd0348a6d4c5b783587e249023d0b813e884da26f1f30872034573d1a2ee6c991663384e38fb390607210c408c7b3ad5175b28550d313f16361783d1db0916a73ead6954383b0bf0e4cb86d19c43c7c8bf683557a3c6e3c3804942239146b70cc55f23fcecf4a749d7f766498cec4c222eaef88417eb6c0e298c7af0c6e0d3baf544e7f5dd38ab8bee05a8fb5f0d75278754ee35af5f0e270dabb2dcdfc5980f2e14127f2bc45740fb72ee27639fcd9a3e0c45288e215df0421bb0b9cfbcea082c2c6db27e29cc2e34fc9d2f18debba0761519ff2d5a2b1bc0f8cf50f0c38fbf8395bdde57dcc4704d7d669edba21fd15bb5c2b72c47f1ea27b2b0217392b5af116a2eb0c75d7c5e5eb581a84f89303463d07a7d100a4de21c68653d8d476484bd7013f7a2f123cdca55188bd78201caf248680ebe8d337173c1692e911b3ddba6561aa3a39461501add5112e2dd9f1d6955edcac8d7c10d44daf118041b0ee95f169c5d4878a2539005e8c7da2a9baad66d4c72aecda13c28d3ffe5836e1f3c8c49ac08ffe541ce207ea03b1f28ff879ed1e742b20b3d936047cc5457037d627c112aad846dc8711f0f6def552d2b0b8722f85f1d418775fe870861b923ee84aee8c1cedc5b8a446348ac3304b25fcd9407809ebb236d1a7e65f66514cbe092e041a02e223bddd47a530241d012c993bd4defe11e044244c1ec0ce0fb8cd81def22bbf4d36fee40bac7dba789629c74b74943ae86a14846356745ad0218717320ace886e6eca333bfc6ea3636b0a8959a3c6845a3ba485ab04d29e1b73cf12d3ed34c840f69a006e072d9e6f09515c6412aef56334554ac4fc9802660e765d4bbc8f46beb487585a2805633ed7383df88632e694dbacb2600fc789f6da9fdfb594c80e821bcc6c93a8af929f63f5234013381085d760653d8bf902584b74254d1bbeb24a4b21c6b82047207cc337286df7d562129359c5bdae5e5708b5a19b16ad716fe376443087196102536836d8efe8fb370de14a1c4e18ed2cc96480ed569e08e93238c4eeba37028d74391f2693ee0ed025cedc398e72d6582aa6559643ffe83522be1dfd553ef69c30f953bdff65f4752a6d33efced43c8335b161d3c8ed3cd46edfa77b5dc543e95fd334db22f1363d1896ab4baa83fcebb03b174254a59e779de0d1eb895031c849355baee699feada9ae9bca28a94ff178a06aad71f58db5ae847f28c5a1095ae985b1df83a385997f3ebd90faab5901e8f851d1add32e2d2333fd604475aaf02a643c0953c70b1604c44bcbe8a9d5dcee473ff7845e3ade090e237abc97687045e3280152810a25ddb34daf4e89f600c763df99995a17a052c63b62b90d7a0a72292748dcfec3e2e4a2b9536845147513571cdf057c956e0022c974115db41c452751455e2a6b2479ebe3d4b5cf19e531f8639abd470fedbfd1f72fbff12d703ce534ff234514b21b159243bb67dd807ec7c7b990abeca1fdd11d109b31e11b3d3a388a1ed82fbadf65a7605ffb0265a5574595312e8cc25c9767f407e22bf1aaecfedafe21bfbd697a3bcfa076673cc0f668be022a8143bfc187110f7bbf885b6542b6d6c1651364d7673ba77c759903d5fd22a31674d1b822a176f9937abc3ed40eec309ac3ec60ab93a52b2de83ee3e285b7332a0b3e961af75afc154a1248286dabd38bc283b543e901c547a1abf678ad0f52566528e706fd7d9e4a2f5c7c1bfc1c3ce0260b7faddad43de7be6c2ffac69f86705276fe41c9166da759ed90f6e6173e1ae07ac5e76a15dad0d954a51b78081c65684d631dc1c1731836cecb9addd6aec2a2cf9636c85c830a98c41c1698ba821c8a1507c012ba8435688618031ab5987fa926c577726981c6f6aa1f2198575b33cc4347fa93dc15954eb3db31265f44b86536ee5dc2505e65645ecaae8adb02eeeb31f00b5c756eb50529781b7014ee4f21d8371fdd390b3cdee5306202a1f230058b233d71cf22c97d32e78140051bf83df750ca59068fa312a8dd7244cf59e84282757a53d07da2cfbbc73d9302106a1fd38ac16c2baa379ec8190f7eb891273e8c1ef6b7c956bda4c7dec5aa5e4ab071f207a98b180aad4617ad0b80ff1d49ebc7cb47f4ec609e55401e9134bfa4405a1a63b9f70993336fecd418427aa0dd17d6e2b3e1e4a39ccffe78c1369da417505435ea9d3392a9efa559ebf396203a223df7231c4df9afbbb91bc56ea7a196fc7761d7df87cc7c2a912f99042401cdc962826ad09e911a8d680116278323c3f5f2e8a258ac2f37cbb801b4c4e7575850d41543da52f72393db345645a0b71752e7f1348160f795c4ad0d72471d9fbc8783fb551d82ccd5a77058c1166a442d9ab979a7d10228f2b3a0d7dd80b32f8be2b0227705c5d89928c391404d113915da51e625c711f5b1c7de57b5950b67bbdd78a8087b04bfaf3f54f7349fca10ecf7efc609715c5684711c1ace23cc3312bd3c464bb06886f2daf8eb90dd6dfd9bcbbe775ab9cc58d9894d995de4eba8cb9b642817347310f2bc5428c2d1b3c3458d07eb08997ecefab2f139c828d6893c861995b77f9b842797eb62e98c9d91e4843b0d432100c1f94ba9d8e2922da355b5d300b9e84ef92a7a80bae46c94806366c40b8a0ea7fe225b1f3e526216291545a8ba44f74e6578043ab73bef628a586399081d3b0c966d24dd9f8a391beb3aac86f2b39258ed462e878a7be06a9833696cdbefdd3760c32e2363e005931e2f3cce21f63d172de0b39e85c1095d2ef2e03b164618e93e8bba9ffe38cfda29e949afbcf088bb837dc9e5ac06e86fa281678609f6f6bbd804bc601b3582e7f8212d646303fd9a411679c94288e5c78fe1fe6e61f5f08de3b58da018818ea6206d35050515ffd0667cc4a5d07fbde10042b6a6abf9d07c43eb953fbfdc8e3ce1a9bc40e1ff75af4c2bf4394fb91d1ce5a521d126fc7ea1a85f306fd5e252b818902822e9631aae6fa008857574d67c2ff487212af326761be9253dbb9f1c505f6ebafc6f01cd05f048b711f9f71cc66055e0cfdd5055660ef8c58fae02ba8989e48f3fd3d386bf37e1a829a0cb5c29e7598d4a1bb1aae9f36a24b46221e12de1e8557ba3154639f7ed3772fd0be9efe27b4691704f5b10953697bcc7f1c2e4665788c2a3a6425f308dae0fcce857b40f8145f1161c30adf52453a9bf7763204ab6f22a9878d7a07aa6874a72d333a20074ff2a620dc563f3d25f70101de8c888885f84476f8883c0b443965cb7ae547db276ab0cf3737c3157f13dabd1f10423f9f742b579ad6a171bf444e3f5b467205ee25f9692309268bd21a1c354fe5f7c3eca5f4e1c06ac49a812d658f5e80ac6d8b66bc1e32825d407012c997163ef3559857c3509497b5d991ad7fd4b3570999da60f062cfa67948affb98e004c6c4c0811036e4d536a2eba7818c3012b14a62a8e1a8d32ab9c7da2d44f7073c7a85fcc4d9010d9e71e2a99862ac32c51aa707d2a3a55f62761fc91695e9a6ab6ef8a647cfdad4df4ed262101f2fcab8588da6ae650e744f9119cd79137b2c93e2800f96fe85630d9b7111e824d30ea2401a647319723351f898df19d52ada4efdc173a679d1ef15e1ab0ca0eb780b92ea635b6029ddd531f54011426a4b5a47af24c5289884a8ccd43d7e14d5d0359c80f70cee60cdc2500424a48f258e9469d2caf9c174068a060c928211060f24bfdf528dc8dc32bab86166c39b36aa93886ed1a2a05d43bdf5e0828f7ff1d1c3a7dd8ccae08e92c469a665d22758d3aa8b4d255a627e8727cae7b530b951e28c748f0b44d78422732c584e84c7b32680bafc9cf26de8acd17ff5aeb17add9fe55ddeb3ad019d2622a57988a4ebcd84b59f6e5ecc14340b3b5e01d07750f430266d649f6e5301c3d98dde7c829ac3d89b34b47cf0091a443f6df65190e9180117a79f97c90d91198c9aeb4748d0d23264bae5f2341bac9c15a1d5a65a37b64e12d4f95bf4776366ad6f6f06f6702938fe881209a1b2d41fafcae8b0fe1d553b0fc7f007471e5a42c2baee84ee6ccd0399085b580a5aba1e5e19a04428b24ba9d8fa77bb7d9aabc585b5b7696219b55a8dfc634f578ad9eed609213dca052510cc005aa4be3d4316c3b7f9642d9ae6caa03cf411ef28cf598c7ad859082ea183c99365ae429ded4c7bb3df551e2ca58f12ed796b04df497309c809699943d5691839cf78c2782d09046a642a63a5ad88f69f56025f0f9ad49595ab243ae9701873381db66e531d74c41a4dd3cf5dff057968e324771dac940940ec7fbcb8f32541c276caac11b7c36afe3eed012b1ce571d01dbc07649708a669bf77cf44d8aae735092ff12b4f0a41721d4e48096185a230a3775ecf041df261353d9596de9c22451e1d62d27c7d7355d2a6691966416e9273293c93d0f54a265ff21e392ecd37bbd1f340b373d56455e4aa07c805d508f98d4706d26c38c2f0ff5a19778b11a156d3577ade53d65b984f38c4f35d2ebe4e4242114d17cb88baed1218ff571d44f9af8430faeeaab0cbdd138e1f69883114cdb5834a485224d1051364488473af56ec388cc21d22ab5c5145efbe92d1808562801ab6fc47ce276052f51042b42bdd4b937e7ed36a5eed7f66155fd06bb50f4199d77ddd6c9d4e810eeb5df3aee0b24d059c5b8add081a9b692ad0aa7c09b8f84c656faa67dd41922cbe495a3631cbf3ec3282dac2d55a2bb6e4362c06c3966a4d66a9b5a95aae055c6e2552e4d9a43ca50985749617e08540079b5aa7c334107651850013800287653bcfd6d112d6d3241c451602d9ab59972d8507e5c2dcee6ae42517111f12aa600e26091b8ddafbcbff001626c817d2bd5771c92362f257e58b132735018eb813f75dfe208fd35fdf3b5f476376fd2e821a64f6a28d12034b4101ff0cf922bc2e6e4e437e62528bbdff770b6ae897b9e9cf1eebe7c898afeed32cdd6716b7e0d43d30d2847490c2c7a97514b6d08b1fc4036992ce9434132cd84f13cc473551000701b5120b861d63c1b3c14953d191f4f3d3a35cfb9f5180e4c2515e0a0a1a4bbc65c074f8563f9047106b81c0045f2c5d6c085c38ff42d1aa89b2a72331aca30cfc0856b956cf6a5a37656d0374f99112534fb3329030c727cf2fd8b99465c91c5e89807929df333a6afd7ee0ec407d08f87db237131236c6cbe355e25574ecbbbfb2ee45a7cc676de1c33130dab019f6e625a26bd05d903163178d72566b72948b3e141ce9fe8df23032fa4ed9a9c27a485ab5e42062c25386ab5e89d15195d5f067e31814e3c6940606839f4fc671cae7d5e2be44e5f9a13aeae4ed312ee51c512ad0c84195bd3780522215116df641d57859f0e3803aff6430bafe2f88810bb794f70b928b3c54bd1ff7c382b883ee7ae4d147a8a4ab0088db084f90b36b64a5315f29825a6501347535a28596d3154eba6a43fa325ecf968e4544871cf64d6cec989c5d2705690bca04abfc9ce29ea5f8a35b0ac14e3ce2b474cbae68031422b5097fec4b598838cb67a33918544cf9bf461b0acab6dfb46a2736d3934b5634399208230c5a9551d80fbb91e945b27e6e115e9b9e984f7ee0b6cd4db8077ec343df0036ea338c444e194d9c345788d5a1b78db6c4bda809edc619408982b380ccaa11ef3697e898acdc093c578d029d2968a4d59396a9f9d552d8538737b36c7ae05e7985a7b4faff3a0aac42ac9cfa8ba0f4a6494b0995113a69d16a816a3d5fc1b9f2ae83e231e9f01636afce4198436445878ba7eb8ff7898cb68fcc748fd56a8e257d2be6aa128403f2a33d0ef447bb8d6bd68351d6352dffa89ce7fb47e1ed94cfcf7a335d366dcc94420887d4d4edbb2d53731236b50d911d9ecaccabdfff0e9893cda90bf01ffa4593746cc88202671cff9db702244e0517647ddd84bf42c2496e0c5161bb52f5bf9b7e1ca55899a85934a0677e5097f861db795abc2f4e72123f54b2957327f6d25c928e0c7e2c170abd92b75fd1fdabfa73d57ebd39b4db41a19c51d03d51d5cfff20f963ce096f7797968b8c2f30d0420257abf062cadf94829a258560e15d9b21afe3eb20b028a893ceee85cb8bf4aa4d8cc3a433e2002d06a2fde44b16fe90e9ec4c31f1b67cfead49a07d1e98167926ae428ae1c16d708aa6a8d0cfe576cba6615bf9f86cf8e4ab8d018afa52f5d805cab75e84a52e6e6928c30e0b2f64c6127f04c2da976d0766ca741411d846745df6e10edd55e7bab39ffc6c66b6530078bc1dbe29445e9a767fcbd7ff46fa2b286b21214da613a4fee6073529dbe4338f0f693ba142f8a37feec00ca527866304a27e8289d60586652fd9902144ae8ce61a7fda33f6bcf4877b7dc8299f0d1faae7e6eb080c8ec9533c6a8921a43f959ccb2bd52bd75a42f122c481b269929cbc7a318cb0671e1dad71c3973a26550fb40130041260aa8ccc85d053a8efbfaae7b8d347159ad1a128e7dba04c9115f48876da3c66e54c67051f8f6052406b34c32da5a939ff92b3c7fdbb7320b7abcf343f682769005293946cb943c519fd8637e29e43c9991af9e0c082e1f4fca04cac313bb6370a903abbccd8e827eeb9b669805e7602ffdaa2406d6e316ad2576def6eb0891a75e79ecc40be1ae253337d83a58cdc7ae366baa18ef8275c21a42481bd3c427b19634e3523805d637f43483ba6e28c25809bc68d4bfdedce22236c64fd8148d7922ad9dcd1848b2badffd4806577e1e74707851205f7f23fdf5327bb37153034bf086b79bb0d0c30c7d730ab3b47c7aafa6573ed1f89c9f6f02b6fc08a1db444db1f4b7b91b24374ecd98ec44ef68d57bb5104f97dfa723dc7bd2c30263b0434643ce0fb051738cb5336d5fa435d973c719dac540d84a955bdcd7e0e6fbfcff98f9a21d9f83305f9af5f8d4cb94be9816f941e52e2806c579d60a4a27abffda28ab4e62d2add63be9a06fd60eb2aff9e68ebfbdf401317f0974b709f33b3e59fc728496e275105bca25e9f8bd56ba18e24192c913baf551e6ed652afb53837781b6bb52c89bbafa4631b0e2f9a74d84da6d4408d59ee1d680eb52b2f36a6e0ab1a203d122d03d5f27d008950faac5abdef5b8e509c50be238229fbf83de2053a94e633cc5e7c60936ad533751db9646ce8a0833bf14e3109e2195f4302edfced0ae4a39815d9c88ce0586131638c54f7c680ea142ed4b91b5320f5326515bd8f32e5c9b4bd0dadd69577e5ef515f2857ba57e78c8fd91f6177f691ebc2fc71e258a2742d6398d03c2a35c0e6a98b87c6f321647acae40c73953c97ae3188b84755705d7878f6997b4c6abd49b7c415de05e0f697932b02c776f31a5f6735903eb1f5f313c8cf864a0ce74b32338d588dc68fa209c7402def7614003eb7f7641b964fb5219d7378184e0f37429a61d2b2876f0c9f9357b2cc24637bd6ba2071c837863e49e5c66f5e432e927bddd6ee9ca810f6ac1f61e09c832ecee2a7931c3f85d0cd253326b6cad1c91f1dab8ab1a3a54b28534323eb7a6dc801d7be2f373b67afa0af71032644b1ac43589681927adb106de2a9f844572c104018e29751cbe2e3b48588b8a9cfe361418ed10fd9c84e374aa6b9dbcbad31e2a8f02e03c6605371e1ed34a9af1b1c143e0345d403c4f36f173f8566274e8c5a6c635bfcc733a3adbadf6a7902e8d46d1814b90329da1d873feed23e962493848a794c5cd394c68a71d603a28550ec0a0d95045d7ffc3816c3e169f6b5886b8bd23bf8e9e281f18d904c89fe5319443af9ca50f8acdddb279096ee38cdf2e924b35b61b7329d8aea387ae6d2ea1e661539060bc757e562f2562f92bb8df37a0ff2c940935bd3ec080a98d23a25a631db02ff8fd4a00d38c6362f2a6192c99028067036b8414d3d3b31de4164bca969eb2d115e40c22f4d12a4f36655fd3a84271cf7934f14872a94b33e89115a8e5e7b07c1e5418fe48e495dfc641c62bd9bd07c5bf6237424a938b405e2db4f8bcd2d51f310c3186554927e73e239a085ef180df76744f508edbafb0cad251b8db7f3f008cca3f498378aa96e4fc5dd148dc4a711f1cad458a162dae74db51d55672a7baa6f8c406c719ddf6c94f6f00b2214d0f7266255b4ec3b2ecf94e438b93dbc6798e929737dc1c2415dd21936180ef16f91faf7e9f8717185e52a0dad67e2d96d293d071df6de41f2b8b03476a054614e3e982670e3e6a23ed76e61da2c40b5c69086e0c99d72085b4ce1a7d1ab260417308c0a3fa6c88834fce5c910c455147d8325d6c8847e5d6df9ecf236530c7d0434466e658c11453ab7570e3234e2de1bc080fb667962e5e351c5836d9bc9fbd1e87a9df58a2de9f0f7a2a2f6d9a6db12b510305ee1f4d57e994f3d40c03cae8187ed95e9ebf56516c1d60951dc6ff4d2e3b32f40ad927186a00258c1ca64bb7a498d1d234fa32f39bf069cce08bf2a289e5be62ae4cbe61264098ec30e6f59a064d6875c5aaaf510825809bade3c9ccdd8a0d07a84bfe4205c9e7f4cd40460f10b573a42c14209409a78711ab3bca2a1f8c4571d8c423d0d7391af14757776fc0dfe32fcd0e87b8b4f8f49c07ee9099e7c9e36ff18636268ccdaea5378106ea2f00d3944f4afaa85116250a6d6712a2f867d804cf0ce96e222f51e99ad115791e7d2763e6780a90bae195726aeeeb27ad3956fcdfc8bdcb289602da1616ef275aa61466c2a3d0df4cdc7b6adf4a565a06d2b7cb41a9a39193eceec088656380330582e38a0da99eafa2cd30723eb019d106b4b9673820fc774030fc0d72f73b80e57375777c7b751e1a55fa682b14164a34b6eab14bb983308a18c1e5f6d17e1fe049ea8a0e511241499735d2db81e3de775a115fb53530b01136689c0a4c2d5c9c0f379f9159342e60a7d5714179d6d6efa3f5a0e75b15b3629d2092ac0bb7c26c263ee63b48c15ca62581bb2f7379bc8be6ff779b1ff37a74aa807df5672696186b5fac07364daec4bb4e9e3d51ee0f888517e32559aade5b4ed888f36cc1876db7dbc0622a95f178c4c5fac40fe14044a09ac73410d120fd43d53db74c499f38288c170cad705cb25793aa01d39f7f11bc263c29b3e1996632e9916eb890b65dfd69e78e539bdfa87a66d88a82f09f7239d96903f52cf90a15f72c0c12aa6cf760ea6cd3635f3b55a5dab734a56fb67f28209c73214b4f4306eb172c62a0f3077f638fc48c19d28b801462d167df36c0107141065253aafd9dab0ee285721add391352f3c8010aff1a34df04cb6bdb79ff007f8a1a8bd7f483855fe7cc177358449e72800c6d147a8aa4d5977e197b2a57a46084f3816d09404534983e9477773d322c598fefa5f118dd7547048047dd30028079c89babe1a4bcad37b75dfc0357090ba258461b6e928460ecdfa7f376b7429b4834671cf4672891c3fed390d8318a579ffa96959f824355a5243ad57de3e5c7de791e4d90ccf22da116dad5f80abc555bf5be511e42009c850ce5f62af5859202bca788144a502b3f062291350812f09ffc20475161a557f07cd9c8073bd8b3ec875bef961e41ffdb1f59d7475f38fa5e06820ba32ebb5d326391f95f5d04c18442f14ecb2a2d8ad58eed3fbe97be5c7f43d22265a17ed7728b7e9dd2ab5c75cabca4d1a56f20227becdb2a8678f024c226faea653ee2b78dc94fdcf19baac57709479f613698c99d706ee457447a7c00502c497bc618b98db2193a79ae90aac6298a4b61560cbe3ce265bc4d30abe5e02765577e24a2732014ef277da406714cb45e0c2f436eee7f9eb008770be506f16d99035e4bb8f68c36732256f773af7c0a71640570c1b7722875621297df908fd78109b20d6000c8d2b7652820c4f969ff1c6c6520206834756cd1310403fec375931f0337358f810ce96d1d4d2bd5cec0cb2de0bc8eb896966bef6d04eb31e9ddb5c4a8a68fc7f438693bc98318457bbd1b3ead74e8d4ec9754be6b52e1a2c622a8a66724bacee031abbfbe8dd7362b37db130e466aa669e5ffe8855b661257cac5fc6b30dd5865898f7e926c220f369afdbd64f9adb3f4ce283806c1e9e176c81d867e845b98a360c93e04669a91e6909569fca31f6582d671ae27ae255845bdc9ef00c43eda2e4f5cd40a38df1b282d56d8b8b107086a852d14fff49fc52c1a3ed10c121cad2a01443487e0e967dab7179e4e9003e20763e849caef281679e3ce06b1c7171933ef59df4bd90a44831000bde8a22e2b281ecec49f48ee7d8aa0622102e2453ce52545bdd1fc7cdc113bcc2fc0fc0d67295832157f5d88c82365356ae08220fceb875846f0c810f704d9be3f8d353a356bb793ba7613aed7acc81aec648d21d935fb588279de390c1aaacea6e5cb79be46bd0537a6b44218e7e174cb41d63ec3726c30295c2c40066a505301ad9880f0de7b3357727043af660cc4e226be3b790d6dc1d206cfd5b2814dc0227f34c79244cbcb93b7307ab8ec8620bf1db5ae3d42002d7cf517e32ba1043efd9db7f27aa1d6b2918ca37cfbbcf80779462039651c9d7060287ee13d888c2119a06d5e13a3d11fed07256f1a5182500e5f94b5b4c7daff71cf5b341def7e2d3897479858e185b389a1e8de6d3f9a50f188bc05996d23cb9a181648e019482d1c69d7f95d73fd08d8e361ceb9979cb12ec7b2b4372ebfce40eb58c7df1c6ebbc688596f3cfc84991bd6ae22cfb012070ec905e29b0417dc3401d5e7c3555c5db0d8163388a5d7c495a4838f718062a990150754e25fda3358e5a7fb8b24d0373d1375acbf4aea95c2d47e2df5b85116bfa67de0ae2b45ab988fe7dc1af8dba2f251503351a922c01423cc0c62a16a25e9448c3b183c17f410f7be45b49e214728ffcc809f1e63a5ef3fc4764fe3e93e56d45c36f0ca5ceac3313621faa627b9aee0fafafda8fdabfb1754ef2f668fa7784db70d74ec0a75522eefcae9785037e4003b2ebe894bf70caff0c1fb027a46187e10a732647c665719abecaaa1492dcff3bb53349913dbb41644a6be4749920a7a800469aff5610bfdd87f60c026dbd538dce7af826a86dda2e02cba1b147ecae91999abc2ca76b3fe141dbfc6146b4012af0a80a38f447bf39aa6e6ddf9db868e3377252a1dea57068cf7268a9c825b46f462029ee5236d50a49987e1d1058a1a664e0f98447eb5fa3392ad55f15da3b5e1d66643fa8c8bcd33c1ddeb06b58696996a662ed989e373f9ba1ee55f54071e95428b282e177c1af32791e832a449e5ed16269319aae50ad46e5886cdf3db4358cf589a8bc09e74878b1ca4cdaa60004c8e5c0747802f58959d292ca7cb16876792048bf16f139373a7c5d910b0d367cb98fb2336212afd86cb5895390be85a73f5d44aa44513e7f818446fa698ba600b3f9251f6df6fe754ebc004322193ea07d85f2b379741866f2395a13ed000884d63706a08879bce77526b2d324550da4fa390e51a5a5be6280d05becbc3c7fbb44e86203216856c6f20aed1c5a40ed4d3bb2a9706b56763bc2f153d78c3d80214016147aa7fbc340617013d1f7249b864187c2b88a29fa3602effce6315fe8faa069d42872df0312ae2181977c707eb101c41003a9f81643f5d87deb8c2561d9dd99f96bde58b6ec4de7991944158a29c92c258d5843c186d0f6db57146b485a83c731730d1b880f205290ff38eee39f33ce55c60b49a97b6c405b9f48ca550722040e5e28d8de46567ceadeffac0dfd2b142a5d711988dbc073a74b4cf815dec9aa8004ea90a73ee57bdc302bc0d2ce4b59f67207bcf8da7adf67335e0e8170ac592869b460620ac57fdfbd30eb435628540300b8e2dda941a592ec42405517e25a9b7c8df575bcc1343fd8a05bfb13730b526e6e856826281cd6013f0305918de3e465985c665a9741501b5ddcb55c84b52d01980eff563e75ee146780fa3b06ca77610799a456f3e144747e5b7068fa85d055778fc9f318d1998edc5ae95f57fcc21f11f71a936bccf3269273f643bb30ff1fbc45eb3a015e541f2b2ae910ade9e77f3d4b2c5bf2e65c383c331aca080eaba79a89110dffefdfa8c47bc1e6aa1ff4e2e01cb7287cb136b85570b4dfd3522d9a2120ff108303ec970185d36ee2abdd16e80eb6c70b995c3022a434434cbe9a3ba7c1235b2a78fbcdcc5c4633fb5699d9340d40a482a36f71c3e156f3225977b19e7b96f94633c96a800fd6700f5f2c1d4c6324143cea7e54e9973c6d236d5a3dff85ff323ab830bf1f6f10a335ec024f7c9b0a69e56afa7c5a31ef77388b1d88779a622a1764ba3d5e9cbb01c5aaabc1e278c86d1297c2a5bbba1306d29697195aa7462122c4a54a6a8500782245bd1ceba56c6611bb28fb9a48b3eaa563e5fc5cf9321d28b989595985e9df76776c41e290981149afad4b97f05a36ebee8ac718b89986645d57869c1ed1e60fd47603b31705ef857803daa10ff8ceb272123191649b4b8460ee544c1dae09e96c9be4fc9df264b717c98ca93e67b542adc900967f98f8ef6fe250a8e63ed36580c2ce978861838f3c3945152e935beb4edfd5d239f7a961f396d85d816701ab03cbfad5e1bcbb741020de46c008db7c5e7596e94098458f46c3e5742835884f7d7d2518daaf6ca05c65bab733d443a16656255778a5262c7c5127b2a468a686a2058d33c3c87174952fde903d1f4b3f9cd69cd07901441c0e84336339e63dd58570310f811bfb01550101f2f309311efa7b3b23dabd9038f27d2f6ce2d135c98a6b11a1add461baab3d9054f17fa1746cdc2b370fb4212f9522920442fa5ecdfc345ca83a49f35bdb207181788f82dffdb28d9fe0ecb2b2a1966eb5e92cda00c96790ba29b8e6f6529f470c6d70c429609c8aead438833a794af59850c87f01afa31e6482f35dac140b1a02daf3d923bc0a4b2f246960da87ac2951baf97cb4f1a812ba8b4022b342767cfb51feb0024e7ee94200653a931935fdadfa0a44b43bcb5c859416782971ee12bec5abca3e1362cb04ee7d6350f97c8f77b9bca16bd364b87f1ebc994bf431b1bf2fb7230c1b135ff7f5f1e9d12b25ee19f5c62eecd86bd2e24f79ecf5faececfb0025a91813c24247b3d469d45472575b9e8e754f161c3d179c9c64772fadeb4bd7f91c6c63907fa39a4eb0d2d0865b72cefe46e90510487b9a7266a53d3ff8d4bb7e88211e5b8b7abb6bc0c440570314c5d6ed67521cfc3646396ca2b5e0e2931b2cae98e17743b48686807704b366a9533abe31cff82d85b6123e7075a0aab8fea72ef0e402c3b7732c5f83fe91ecf9208769b8cac0034cf85103c69a2105c50f66a3f8bd865b6439e8226d9d8510203a1daa540de9faa362fd430bb53a9efaaa303e5bada3e33cecb8c778e23f4d7182afc5ba8bd8085b3f7017878d7129d4add6877598cbe49c110e2223697c8d085a47f1c6b3e2b30501cd4a69028b5811e21242f3f17093533b915524dc0118be373ba9dbb0026c9a7caef5a089746cce3bee47a0bd1faeffcb8ebbea5f01fb6a50c0f38c6b80b3e6acf3c6ce312707eb7124035066d321cb4fd1afea01cf975f2c9c92ee5719f216f4c9ebc3072880497b0e4e4f4927f4727970bb9ba2d2278df2d01a50ad092996f03b55beaa15b1b76a6b715d9782a7165d9afc40540e701d7b6d00f77811656ac43e1c8fcbae6f303c648702385d1f940b675a5892044471e8078dfb7b5361fb44bae311de0b2a2685ce10e13597cff07976df4c6b8c525258b89b561726b5466689c1e37d07f87c7d051745557a54e3cb6d9accd4d0480c31446ce4b31adf6958fb82140d1e4207bd39f0bc2cd34d33314a8dcf582e8e380dd74c0f33bc3ae0bb337e47745f7a81a3952598a599acc1c796e6ba2f5539fca46bcc1056319e801b3190eddf09babc46373575c93b4ee3a049cba0d7faeb0f37a1aa0e9b44cf457be6c7c4001f4ef5430b808d6b2a530ef29f2c021483c47cdee7464baf770f9fc0b12dae1dee4d24de20cf34b10210547b002702bfa697b3309b291915422023fb61b2b8ddfe243598c012cddebd4a395113a929b862a720c80ce79eb6a0c03d829e71ef403e4309cb3613a0260c68c60bc98dc8545f7d1d136f1e6df4f9a62e5f4b0e37e48a0fca2aedf7e52fbcf633d57dba764c5afe01f66ded7daa9a1b6a88c6d97ff754444e5bc85abb59d7d1bb461a22f95a15e35bb93ca3700dd98d32fe7c3880292bf61a4aa5947d3ba982d21e7af593cebaefd09eb47bfa38068f1d0111d7bd0993550c2a6d33737e48b90b2e5645027005824607d640105b0d249abefcb994ba48918498d283d4b1bd965168610acdfb22c6bc3180e2a52fd65693d36be945cdec325612b87ead803a892f2251fb0e97cae3034d561d20aa35129518ca40dbcc5d8df8958367b1ef5722aadd26f55f5352becfbd43e03675a62b61f0858d5b445b78b3fe60cd35a848c8ab39d77c76bb5f32700c0b4f490b3905ab0d01da2b1983f24ff7da79227746c3630a9fb10f07c5363b283378dc3f307252875f9badc0f0cb5673586a19da8d56b3f9cf4992ad4c6333c95b6438e6c162c1065813ef3153283164ae67b7e9299bd009042bf8d4830f6f7322bb8d5dd694ce80da6c86559469cb8eb8b2b260c1613409383c4fe7a2c0994894466523b12677c17b184cb2dfd2ec6c505b7169441a2be8a3dd472776e875979c159bbc257e29bad523d918e4af37a9186f28dbee3d3401b26e33a96ee3cf1d8d652b25942e1e5add7ed9f10a5885eb8cd9cb5df293f0dbb0b4451bcb137d759f4d91b262101bb00985b40df41548b4f8f78abc8d4e66fac11382bfa5c2d6652002021f9b08c281855d3316cabe1a367dbc80b9c18461d88523829e92bad55c55881fa64060d7e268c05cea55dc9f63fde807fabc0d25ecef12df8e2d00b59745b1fb8af248359a56fb491c8c82b0f6e5f1859f4896984d5ed67b2bdf8acfb301dd0a323692610f6f348c993ff597a0dbb0b060ff461fa95827dd6e54044492700702188bc8cea37497a50b86f11b08bb43f3da6217705ab4d950936ce89bb09b7c38d6cc76834ac55b772c9cefa8743dfd4adbabe4d725747c94378639cb2f2ecb790e248631524fabcf60cde2d140bc87d5eace2ceb5ab125a7b975b5b4b2609b5c7a3e96737aa14b3bf9c411fdb5ced8cfb36641696e44376eefb6af0734768a078d12aeb2a98877b2a359794239e01ae301d5ba467e7fe7d7e680a1f7b7a411c3e8d53f7b77268135ba1aa9374fb3f90ac44b64dcd541b9390470461240c61e8fdf0769ad0083dde0e2651631ce6146053c76afbd2ce5d97cc6bc05779100b3389b702558b8e547e7c8f52bc5fbf1f2a954fe9fed9f5bdcf56d47dd0a1a66f292d7471b4a0dc18c805ef2bcd7e3bc3c49893184af56a225d50564b77cb98036e1341ec4dc88724b81cec05be8477edcccc27f319aa123704ec1c9735e857c14a1bee55880f9cf820d5f92a3306785694f35d9a8ad3c8b2ab13238ff627e03fb18c6199a3a374642c6b9df1bc128fe964c15ac625ea8f93f2873200fb56ce2fcf91be0742c5e4410af5ffb2d590a9d8ed73cdf72adbc79a4dd1e152df0ab9c10a7d82214660bdfa9560a019bd7756567f88210b65f5d54e26f575b759fecd5cdd8e3f87b9331e937a09a7d5a7fcd2c2819976884a4136464fdb30c5a69f138e1f1d5c0ee0c9a47c43261bb3c97538fdd30bca1b2de1fe197aca2850ef5c8fcc1f5d76627c09abcd82cafca681e15478b1de8313b88bbb16b3ded898b0272e7715f3f9266d459cb340db29177d51088b5a72b1de52be26dacc9dc1661a9c403d9bafe993c204d82e3d966b27bb21c8a9d06a252dfae711d0e8488b69f5109bafb7df123899a2fc25817348e01506a47347a0569d091fd6af4a9476d40e0724be8a82c16cabf134ed6c68d7974e10692706c5888d5e7fdd5ec23f0cd9b9918f718444f7dc8bc3c99746e9737f8cbaaaa4d47b3e66936a2979609733a7ef217c6b5a5562ceb9382849cbb22a5146ab2230119d2a5ad42e8a62dbd48e6c962660a024bd6504ed28497eab2b5841c5cf2ac71dece34ef78ed7ca63e598e917f9510061dd033a565dc10a70d2017ab6480700ca1ccf8cde0768cf1c0b1991f4f0f87dddf016d90a48f666865579efd309cfb002837bd4842a4c41adf7cf9fff71d78ac78498adf4a4087e69caa0665f51bdcdc7e9d89bb63fdddc8e5b371bff0c74d352bcb72995715360bb60da99802b7053075e611f612c8417d9ba3bed3b0c0a7fae427d11f2a243779a446aa15a055e15ca1a87cdc6b65e8a9167ca73cc24aec6b02bafb906a2216b1cc7a863a3b9a84eb24a567db73e0e5fcb17e60ec27af9fed81c83843dea7864961452043e3dbdc81cac00b66cec56039a262261fcbc2cf117f51497c7c1938df208bceeee3dff44a722a6f578a9245816944d7a30f88b2a7e2e20ade222a1b100d8a8341647bc33cb1613ce5cddc476208ae69a2cac410b9c8864c8e8e5040afe27329b3665b686063195dedf1905252e026067f828511474fdc8362edf781e3d08d3ab177d42c6537dd75cae847976c64cd95f9f42683121ba495f07c2770bb0b2c39ab40d1d24a1620f13b8a2ccb9e3c1a88fa1165b392a8073125e17f07791ec46f70fc1e65efd915216100cf936ad25573e33b9200a608b11bd3c96a7373f459644ab612fc7d09a1ae73d77e38aeec435c0c6fdbe306ded3d5cb92f560b9ffc6daffdab0e5eb03f2b2d54b6246c95494aa2b9cc481e9162c631b9fba08d8f0a5b86e345daa9ceee96625f59cccd1b5ccbbf01058ebab952885a9dbdb20b939d450626f8c0c8ae762ccbeedf446825581615c7c50e755e055783b4869f77a057c862c8a7b021f95292985d940d0d6d1bb6937b7152405816fdb8760d3d268251b3c39d6339ee58bea4a42f65d526c4cb2fc71b072ba04ca9f35b4998132e15cb28bd0606a17f7b43a6742491c4fd9d437cc1e40c568377a5357f61da5666eefc0c7dc05b7efc67b0e137b6785411b78e6e7ddbebd01fbca5408c086d99034e4f3bd8b1362f2cf6b8de32bc1b016fd413b756db732199d7f65cbeea7842990033d86b222dee5c4b2637a9c84d6c19d5d33553b9dac130cb90645a82311db24e51803e23ee7f87a2584650f382ea2971a63011c206eea4ad3ffc560085bce11951737d4947a5ee098a4c569451619aacfdbe8a8cb36e0a867d90a99eeb010f53815e2d4a7c1961cc3f093118f6e6555b29f7945cda1fe5539d04a6f13ed21c0a528d02565f5700cc555dc814bf34ef330dfec2dc619c0055d994e1665fae9cdeee455ae6ff9bb8c0e771ff729551c2421d03ec83fc242471788b2045e94409c11b4177c6e1d77ec5afc7f883321d7e96093dfb5ee7bb90a7f34a432577091240555946dae13c2cdeede582bb564ecfcfafda8914c9b283b9e3d0c7e906fc6abe59c5a55aaf5b2434ee997eaf46e9fe0cb44226e042f15ed2a889ab8f8c18f117952df54fde9cda081b567d01f4440f226c92532295e45d6dcc8b9d9d2a0cba6dba7abcefc2a8944caeb23be147debf31291cb23250a48f59bc95f2fd3b2281f42dbfc4bfc32dbceb8bd4caf2f9f05714d44f90ba523f1a7131c73304ceba3cc672436fa231ed842af3a7640051d980e75735dd6248ca43e90556ec276992d1d41563484a32a47094f537c9a503ae2c48764e36db5066957fef17f9f0bb34bf2c6ac7c643148477708a59f26880d720c9a1a158929506319859e02221575d009ce75a2933849e7b64d37091c5a83ff81916b72a0ef039ad26d58ab8df16e773fd4b351021518b81cdc4ba49b744ae6af401bec7921343bd098db91b3bbc3b8ce9b92607a154fd3a6438b0fefdbe661c20be75291122a92e4f7eba7583c1e67077f5daf0e0c40c6f05898532f4f3b873a6eb65200f084b85321e28fa3c0bb28736c5d9672cd64cb9b5223f292b8e76248c5607bb8682c4e63b684e35cdee4af0797a2328fd8cdffeea9415dc9953a05a4e7bb41ba2a1ca2c699bcbce43017eb58a3ec58540947717528a80e7399f021f7022f87ed18d7dbe05ee731893f74bfbd1db03106368d6b2e53aa06da6f7c7921d42081bb058da368e6f3470104e8f277330acb20573ef39315798382556ee5bf588866e42a6254a534a7df258b157015760dfad49ed8172300c5c66aaf428b2f9e48af4de40130a85482f338b3298afc6c3ff063f53ba0baea62f235078b4fe90f66a5da1e0fd6aee0d01083e70ab3df786e8421417ae2e244cd325ead619f42dd1dbe1948e193720de42e1a44fb96c08368fdbb769ef76141af4d6c4a1eb123b800101ab5833c49d2127907dc710afbb3c3e4ff1fb083a79dd72ce6509fd51cd6752797d6b945d7f14adebdc74f6b783a8a35f604d11c5b4503e3ecfa0e5976803ba01a3fcbd60a3ef7dcbe886c9550b9c4ccdcf73d0b0897f0a66033985a7604c6c3e9061a32d5c661d25d7a995214626f05924fd93ad5f52986559fc18ff26aa35ea7861c69e43d67560f5449a70e7ac99da38bbc15975be88aa6e3864aa948b4f006ed3221a608d366133202cde8eb089212dc3b4d263349513622ebba8df37b4d5e2e66ecd56bc1631ebb4bbf634096447cd3798bc670746372d0d2a07f647812f795f80e2216bb731338a2e371cf34efb5d17d5603571012c4bb3cfd1518f060c547a9377631bcbb83518ad9c4868959ebfa7b1e155ce00bb42949d48391b079d87b78415a9b505e90bff3afcf01d245deed3e2c3457216f18688edd1c7ce6a37bcea1db9a35705d71ba2607f0006ccfb06ae834b450302f96af3f3af2090b5b5d3a12c593c6e7b7932c10e4e0dc2e052c43ac2b28449ed4208e6b8a0adf2f25a99b542a7d69f1451970d9d8a78915516f1d585a0bee7b00c897d08816b63808c0a6b6a84bb28dd69879f7f7f30f413fdc1426d0115775993e74c481b7bc37b316ebc9497c5a88c9ae7e6660689761ded3a7a06869a3dc03bf6c585b7d9fcd960b3a9553fd282360c0fa07a9e87e03373a4658b7de27a20a8709604031520ef8a626bf515d396e38804f37d9e61935d06fb5041c96450db1197343fe8bf7f38ec6b4ea1592e8335217d039c0ec05baa02e075b7b16a7eb38cc4ca108bc0c71119c2d9b3941d6e5178feb31bdf738e55ab1328c33a0a93ed33f8165da40baccce4e60a26b95b26bf09c6e16b5641210f77efe028f892983d133f11c7e90ee76bba7ae25cb0c01578c9092d159f515c563da06bd78c41e63aa877923ab1a08d5e5f936b0cf6588878396282dd8c5d05cf7e903438f0fa4f5c6742626ce629f7ff11c8abd302a20227fb8542cc1826af1d6f2c93ae533bc2a3bc05820ae972f085d998f5acf6127fbb4daff73153e85f3d6fae89aa9915e9853bc36774f3360088ba2a5fefb0e88194fdb1273c3e0247a959274dc98412b836824edec7d38fbdf24a1980d3d257c328bf2be408c6e9eabe65ce212473feaeda9da85fde610e1cc9b984fc502e231f4daa64cf576a865223aa92b595f0f8e0a08f8211a8cd700a9538b2298f11e7cb4adf69ec24f9a28a0ff83253eea88a528d85ac70c40d748cc34c549f8cbb3a5d0660c7ab7b148f5d36b4c65fcb25940974f0164341e3be7b9da2afa211fdbc25a7f5d24c81fb59d9ff3d3c0b541369cf85cc570c26b4d5d8dc6fde2d84552f11a6156bfe33b94dacafcbae3fffc607e429c724b60dbe3fbee2fde7ac8b3a48e63b401bdcd17eea0bba4d26c0141fc1f4d76a6549729cbde9c176303693c2addb3a484cae872032141f6aa0b9b884d10da2ce4e5f02acf9379a4f7c991e6bb08671bbfc5f5fa5e9f3b5cb7dc7bca84dd0f980dcdec874412d297e65c199b97b38b32b0423a4bbb2cab607b20838f4caccd01e2597f1f30b9885593606624d2093bee5c9e38cfc3413beef12538441f1c719734765c0db7b3faeec7f80fcc1f7cb3d1dbbcd61efb34c4c833bbc1654ed9223f61836f0a08336f31599a015ba3b1458e0ac2a1d78c65b391810a84c9a30ba1c540cf62685c676252f0bc6e6b115f2e9d646218ee47409169dc6baa90b9d49135e90ce65e8d226c242865b5af22e587cc2f46aca1f09833e84528165cd77a32b64bc7f538a58c921b1d9dc8f75872bf03e20ce5f347dcbe6c29540a5ead91c48e7eda3c72aa265692536bbd1953a3519b5dab0998a05c696ea9ee002fee9ea68bada3f6b7aa91dc51ba449f8b4ce9af19656f27f331d0d9cbbe4933b242ddb12c861cbe1b636286a7b6ab00c010bce82b37eb1d5addcada4e960fec3bbc72c600961843c06acef85d43709ca51196965637e21a87b0afed48b34087aa8a187609a6d44637af41ba699fc520fd602d6bb560769609cccf50fd6574832bd1771feb2bf6c7b166bfc3fc085f5133a842baf17634af69292169ed590d0f506ff3b3f120726ec7bdc285f1fdf28c2273bc8431aead760a797d6abfd9c8a8d1c16bd72f0b4827474d7f0e63e3c4620e024e47c0cfd72ce84bf40ea3be02c39c4864b1182343f7e2ea6f7eb8166964c9da93cd3e38da5500282e8e4a270bcc573b8b45c49638a9c61a450fac974026477560be7a614d978c73f5df6cac91275ed2a924a14f541452efdb6c1529efd16c2b15d2327e101df250f1a48c70f2eeb3fc2d7b13d299f8e49bc2d6bf8c40893455b71b45fe7211eb32349d98f2d45cd163123ba9cbf3945d05b818b5e93ad0590a36c8b6f1cc6267db988324405324862c84d4ab6d9aca73954f19495f1d8add48f399232f02304548cff188049588da25c475eb9bd4e1e88687a30bed2dd3dcac0f5fba33204ea5a999ecc24f7b5d4e6334ec4f9de31079c7b49d07aacfd857102086195ce8a69c3d6a4087b17ab7e16caf7e1a26fcf93f9956ab21e313e5075168a3de535382d3b53640ff84c307e2c5e7ba833926028b0cdfdc426108f1c537e4a91a6c2db1fc937b54a56d29429bd45883e66655d600667a9ae43dccac499c8d5566c63732c50b837a0329c65611cbbb553766174e97261fde8cfa2197adf19a54b726feba87cc560ae3b9878ba359d128ca5cec5f477189d2df310bd24ebde2256e62810ad06754ee7630aa2a4af56400317a208ede9c9e0507671b3a10f0d7447544e5d14ae457ad9341127774091b8be11b9f87c4bc2c50fb70319965f8c20439a0efe086e1ec29be6135a37b5ff13bfb0e10ca5b26a632f8e490a262b7efe49efe710b05b9253764fa4d8a95746a69ac121a097d9d8273a91f11c35f4269e4f685ef668f8f29f3b472ea229141aee47e2089b9ed0fd2c6e5e150f08f278d6941f95cebfc2b351fd2407a9bf52c5f9bc7c79c2bb270bb7b2eb2eadb39e641b8a9cb6e8f68cbb0c30beb6aaa250b35100528f735a13fd22711e52772b5af95bc19d75f443616bb922bf467488e2469a7ded2483c71c9ec6fe6a7fb6402244c941b9268cf0375a5bc01f932f430cc68ef90c5676f6a81ae83c407523ea161a602bf84cce7e85ffe5df830567636ec78b102aee2b6a65bc3b001ae5b02ba6ed66d7987b9a8d8972e5dbbb43ee984ecc9015d9ae3968e2ae118c0db7adc1fb94d8b25effd6160e49ee488fd54b518d1af3654f6ca1d680ee58d29ad9a56f194ccfdb4cf9d6eb4a5374b5b4b6a8d84d32d4b7e242411487a5e29b8fcb6dbea582da70ca4e4d989fbe9226cff8c60354a688a31a3e2262976d8d0ac6cb23a180d81979c99ac885782ee46cb4b9968d2349a2bf967adb78dcef16fc8e28951712c9c2b4d9f552ff3d1ebb45bf69210a9562acc9b172d744d9c8139799bf3ab1f3134d50398894d0bdc174ec861515517bd1dfaef780f2e196e97e5d626be79b24e07e5fed35ec0cb8149d438819e6e91b65a34b65238cb15d0b0ea6e4c340ac168af12772732b4afa1d8842f3647140e36a7d4bdfe5a896aaa177a3418c0730a18ea1dcbec4ee3ec720c4fbb970acf3d3c8b375048365a5b18536f72ab1b0fd8961023c10dc1baf13e69b1dbdeedc51c95dfdc4841244344d6493c3bf0756850f6a79e93497f4aec497a3a827a84a45e461f7cee3c72362ff8ebe8bf2f46327d8bfb901ce539f7b05460fb991bcc3b73fe978b10a6780e8be614d4fdd7833acf3467f45a30eabfe201c1353a61516aaa7fc68c04909b8ad636423c149b0e263443c26ac6c85c711c7f8c34a1c843c5b3f8f6b809943c8b425cc5ac987fec25a48b1d4791fbb15e6ee2e9a948b86b55595987a2924d3d01838b75318178e9551db3306c1d9169ca859b1c445b1a13585be3e4003eb6c93885d858acdd12842972dffb6c5e0fad0ae61edfa6ea28e752ad7a6cf51c4138a24f923b260dbb62277c8e17617ae76614f81060098922040f2540b39bdffaa10bf988125cdbdcc04ac788621790b2e209545df2cf5f07520815f5f515011f65aa46157bca75203877d1c09fd086678337558e7606904e87cc083951c768803f93f9683ead359ffc2fab4d4a0bf2b91d9f806e300d7bbfce94f7f481af9bb3bbfd36f228b6274d72c479fc17dc601f2615ae93b17dbd2077b7a47801cf43b3284afb7c58b1406a663cc6e7bcd4add87d783915d48f97a7c2d9dd12f91200c211887cd93c3fc22341e7d8ad16f5b6b20435ef0fe1d30f927fa8081066c4f9bc5618121e940bb0339c68ed2f6b6c1f1bea2f28ef20e8c54157d80639a32759ed36b3f9d64cae2ba8aa99e7697a52705e8890f98bdbb70979ae7a7421000046123de1de8b61d3b3a9adfcc1ea0c9aff190e5e61be57c7c6905c75a93ed2438e7affec58348d964648e216fc77f7b2eb6bb50b855337bca29b6869c70f5900eda90d35243b8db0514db6d8855d8bb512d5b88998390f695cb56a9a71005df9fd9ac82b1c2da0bb4ef851eeaab8a73e49336f5fa4f3ebe00a383d6b3c1ffbf9c559b1bb115d6912ffa0386171c3999d3ddb2dbb0451c2de274739e5df3d1a3a0f413469575b6524eceac9de6708eb2aca262aabe9fab74628314951249e6acd3b4428e12282107c2dd7d9576fe17b492880efc8a308fc853db983e31207a1c08eda2405cb7450f5b7c826a70b411d6e06e61c3c3a5b44e9afcfe7b9d2123dbfc8e7f4dc6bad5cf136c427af3ba8f7861902860987fbc6eb57b28626b257052f845b791df2ca6df498dff8c621d0c8d4b3bb2d8d8ea735ba8bcd16bc77d97cc962baf088437b1c50dead0d2813f3249cd7c912b4a760ae5efa2b8c2f222374cb41c90792bfdb6118d16c563e07230c14c0cdbaa87750f662060584c14f533da254fce26710d3acc8b88bb69e17f3dda829826abd418490f81e8a38f8cf315b15fe1f48fec2c152c4321c268c373492550d18c90ffb649e4ab1957d9828f7f96bb3e9544fbebb9ce212ca7dfe6429c5a65de827a5749a08568d886bc859d109f6d0843ed040b6b21048b0b85b3afcb18da0769390f62ec87202bf3a67b5bc618f031cd576c52a4f6b875c51c2aeb73c03ec9bad1b89831bef3b32c27d230059998ad430bf45c7d52e7ad0192ac8215489ff7fae6e5528da4a3034fe910d560a285b60870cec380e96855efb57ce2a7cd619011b46eed7113513a43724bee914064d70db1c9436cb72adde39c37d462865264fc269059bf201aa068fe85d69abf25716c227d80353a6d465c3c8da18c528c4e182cbdd9142ccf5952f4ad6a8306e2701fff89b087c15313b95b0ef1a30d97070ac03422b6c09cd5e1f8fc181a13ec532da5512f67bca8d304dd3617063909b1263b6a2eea60e2dfd30128529e07fd74b84deeb78b89fe1a5cc44458cd9d7138e43f4603504cb5455d638d863ce7f0535da10db0f0aa8b6934c9c89470c48c761d2baca8ea685f2eb2cbb436717d13851e1fc2f355ef07fc643c2b2d381de9518952b9182971e99dc4c977f217285b5dd27d2b7f9daf97f1b2c2c59de07d7d854f114786b020ca6437901a4864fee881a01a88a219f7e89b8463922f8af5e014b2c6c55ae50b449a46ae6cf41f73d66c58599f3386f3fc444f59c17536f289ac84718e7dad3f99605b3886eb31dac095fcab76b86a400ac600fbfdec07388b6e6a0185701d1a26134f7c83f8e7dad91b3ddd8f82c62619bd1908f7bbfd3d4cc758ac5bcecabc72b81c98654f589baec255316a2ba55024b25901ff7af3c12faf5bbda80637dc74579517339ea5ebf7eb3826ea8f31d016090dbaccd475e3bc070ca5042a6465a71b386359f8b3aedc6e74cc50710c3dd942f1c9cb8767f2eb7b03665fb0a85097f036b202a4f76913516c6a8a7bcb70afe71a9a51d474ca26dd07db4f4762de6df30729fd5a8834a6f316005475b75a642422dcfd66f56c47784d623c6e6e9f35b4012cd3f15cdbb1b9b28a606cb3d6a1c77203aeec79d354c95f160d894cf0e1d36c5de58893da6e4dcf7bebbddb309b364dc2ed6b934b9c9ea75221ae1dfa2c4dfc3c855a9fa8fc6918749b2745e0d4222a77927a06549bfbb76a1ab98a8f692d600ffe93f938691a717a85729400a30a14def686cf16b1f0d8d33a0dac9187fe8188d271cc06c1f88d04d2a7b26d252988967c96a0daf10d848ea60944fc70d0deca1395f845d16e4b08fafd034b0104056bb974da83f2cc8fbf6c10995fc67625d9909315914fe248b9065f0a2b14717507447dde2a5802e5423fce4c6c0e16958c8ac6b56fb4fd7ae2d1108b26d3aee2a64d327747964080727fe83e597d66801d3c5604645e85243db1f8becc0226062bb44605529a8c89f0f3c1fd249d4e87ecc2720c45d4043a48fe02cf8cc447df0f2003c22cd382f773c4770344b21ebcf5b7b9154858875576cffb3f22cd6464fa5dd3ddbd367621d0b7c2feab7e9b62522f2dbddf42fee845182eeaf8330524daa2ac66b92b1fbc9c68b45eec5ba65769cb39983a94007874daef405bc04487a2ccb3bc7d57e15ebf0b1cecf71bf685dba97cf4fc6145babcc34c46972c2f7e8219588fe9edc47ff8132f04a3cf97155b4a93aace8c3c1a2045a6929deefce8add3863e0bcae0bb2be5fa5a160c34117eced4a3610acf8bd38c4d07d3c153960942dc8b95c4a4ddaaebe28211323f0c815e261ba296bf44f67252cecae43fa45ac42973c8138f9afaf74ac9b9416c7b87c1b143f26e75cf0ca8a3bb6c3029a18f318eeb705675d477e5b200e91f1a3aca122b67f97ef82307320dcb266d2ab4af557ad0caefa26fb55404f8aca626c3d92f5496d05315bb9cc3a0ff57424c75de8f21d18f7d07dd9b2386399530a2074ff987cff5135e49c951ead4cd6ea7c546e3ceed00d28f762feb85ae916d962bf0369b346991865ad6401ed8195cde88e4f2d9cf15b34db438c0efdde8418fed787183597da72f392a2fb5995bbcacbd71c9dacd374a5d9d4efae307c2fb0ad5180b3c8f67224232b6947028e73968c96a3fc3cdaa688cc3db7dd1dbc8988f8ef60e898abb389a84f8a5e36912b6d0f79c3e1d6ecdb2000b56d1c2c9a72fa066e658ee9f893c2b26a8d7de2d6adc1c444293ba947e0275c25ca1a3da7fe94080bc9e25f36906dfb1cf2b8181606dba7e202e5eaff7f09c9b079849a30d50a9c210d984f8ac6f6a783769c24e29f9b99d56a13b64cc38e054d30a9db09cc8c3cc85861175e33e0fdb62f80f0757375c55e78b978dd44af769ce2efef1181565e837e3efa338248855539390fc0a49f0fa297fe85c6fe2204813f7becaec17be4673265bada7a2a5a522288088a24cc24e1c4f72731f002f2467e6c87c896cd859bb74216867baa66e73aab47c85476d8222ca5736ee0d9937b3c090e0b100675109f0948bac9aa166708463f1a121959d8f6d1c71abd45ff3ef16a013162fdf0f72ef1b51734351869f589d964b44b725588f830c77f905788e21aa8591a332f401f5ea5807bbc1be84a1f0d9de448efa10048715127636276913a092530b9d19320bd6d8e75d69859fd9a74fd95e4241d86f213956a1f064010a1de1a1da42bb5ee92969a3bad01daf43f65a634907b41dc62dd464d870baf9de4c5af09def5a7601ffe74bcd52e3909008d47e8121ebe06956c38e8662d204d58deed156c3a54e9028c190156b875e59bce8191871c921af41d9b0e4c302a0bb44ba285b0e6d0b3ad2b60583225902b1172efe4a63f6891ffd1538f87e091b3506905f6505e36a6ae360faa6af2b62f7a47595c6636602ce81cbf54a468df4bdce1c15d26eccd903782dfb7f1298cd1420d0fe0779ca144083c33765409d0257837a63342653dddac547d2682dc6dfddc330a19adc2c0b7c93947c265b585aba13b7251e51936d5f156264afebec1c017da70147715cbd310dd51975ea8c7f2d8b7517acce102ef46cdc0f990f9d42ae6953df94b414a45c547bca3d208ac23914ab6247e9cc2fffb2971d0329d74780ed1e86cd41f32074970bc98726651d4f124b78a0c003b332d9db8e19f7a47c33e7e76c341db5b35519837b301a20b8418d197aae1a6003c89659694eade6c2df3c0b4a99ce863530d83e6956b90e8f262ca82e67f1c13e236c2743926b46d748a5d676906a73209755f1f36b08d7d6588aad397d279d82a8215d6ddcef433e6596b40d4faa4981e4038e6f083c07389baa63b0cf5f7fddadb64a091508801615576ece3aa8e81625b9e99748b4a1d071bc5469be8df06264b6956c91531ea39b45de4a675543afaecf60618663efa54a9cc13d8c6a474f4b8513f0bbaffa5de3acb156a0b9e4fc7e3e5ec9d89a106733cfda6cda95ca0d84d468d7c24bada7e1c93c0246387c7f7e7aebd5244ff52b5ba531dd7342a2d6780fa1347284616c6205c5c22950a7d157c5d261874da665e77baed647091bbe1783d656c08acb1279e6476eb5e9ad175ae42ed3e33cb93ed838b890c5803d843e9d009e20698e8d7f6c414ec707b0ef0e80687dcf7490722268906c9a0a389f3e3438866ee47a0ff5449c8716e61ea971d9a2ac1046c2bb682cdfd2423c62370d46bca0e2d599adb69f89a4739aa4c2564c55e8d4412b8b2808adf91bc722d3e1745fafea68880e188f649ceb3a075467d33f6a9adc17bda0dd5f7688964921bf59975ee71e20d35dfc6886f3e754d4b95a8a9084e908989c369e794ec9f161049d36c08178445ee3e692391b1ac3bfefdfbddc2abf03cd2cae82ca4849a3e6013523dea5a554bd1f90ea1da693456f2bc1f393084cbf08f452612009a05b34bb64b0b26a03672110a980f0626bac30b23fa6dfe52ce67631e1618b34ae39e8600779bd13ee541651382fbd492d3024a310c94044bb5335ce6a2e1b8c838f7d30e1df9d9bb43ff14738c4f53744de2fea1f51730dcc50768c1b62ce11aa93ae920c290197c72b2fc2c72ed98596e2fbb247194cd93291444bafc604b38eee3b9d04ec09df42bfda7e876d41af84d98752e081dbc4ae83c3911b2e2eb8210a37808bab15cc8687b7529e08609103f35ccdc2afbc96089739a978611433cc0f0860e9b7c94ba2ff21de6b2ee03bbd1350eb894d72a86ab9454ebd7201f0d274794af5d46c120b337e15843d1eaf4e77adfc9bfee0c3d5500ec09e908c0e1222b1a845a7b098e3c98607589b037703485f142e9fbb8a38975276dd10a514df0c8a302b67a15581511a1b999ec01b456a2c10d51b82dffa25a07ba28a639aaaa4833b3e46f7dce53b879f18bb7e2dff8ad6d3e15a3d03dcd568d1d825b26da20fc38d906c07aa93ceda8b1b5a55eac63bccbe22918e7db4fdc0d383553f498951e394d95a1deeb647b770bce84489978dff45a97f3b118cf14ab46ea82f1ba2638a2f6a89c18876d709773558dca8d669090cc0c540a7f6ca640d764a79bf5aca2a7bc1fb8d5c0d1ca9cfe24751f0b731525a066c787d0a09db8aed86b9bc47dece3240b7801cb139125746072d9e879cc6cdaf3f584f536201510b9f3c9fa13325e9bbf4b838b77061de9cb8371757503648c121525a91a1c0304ba354fda94d7b5271929900c37bbeccc8f339ec6ebb6904133d8717937006a6daed29d4d047f29ef6d50965bce15b16a83b507919552ce1951a42f65bfc8af275ca49e73e98bc57ab5c5fdcceaff7446ef096ea88cf4e4588378c96916457e30a835a3eb8ce100bf07a74afaf5796b7f06281bd3ddc74b1d180cbbb42bbc491a954b45e5df4dc50f280cee7b85f7efc40044e8d1293cfa9cad4377fd0479b657d2fcc8f38d97782dc57c212eebbfb6a2bde7c97292412514a8a5911f2c14e386786919c3c8376631a98c6ac1b96a463da32756ca3560167d4b3d8e15beb2d39b73f09c59cd7ab9e31c7235742f5e9d8bf08f2856e1f28e0b4af4b9d3ee3cf344b0f75c1489bf2591ece2ab8a16a5f4a183772ebfc8db3f3f0546f062a9d8566a6ba4ecd8a26507f1e68280945686b9a8859d96dc0175ea6f3ad79551c95c35b047a3fa3b40a5cff86653351718ed37658645f40c41230c3b61b0742375fb41bdc6c0b7d88bccae4c814f68fe1a436a81a6febd81251fa064580329a3a543103850521240d38bdce693b02a90c9b7af7f9d8b8d19dc2e974446ec0e8fe8a2ae0e78634e4698f007d5cd1febb1b691e0a551f74b4f9069606d1fa4b829bb2f586b611787afe85ec4757e18eb73233e98443b15d2a5649b21c7789e796e539890ff76a30fdba8a7199407c8d8b908113fabb67c2f84718b6e064374bf1b971905d1ba205a2b75873fe2ba3a35c355e7faf85f05ec46075ae18db10745522f9593df3208cec643dcdd99a9cc81b7f24a9b62f9cafd9f53786429b03fcf4f4a3dda9c55ffcf1dac8ce605e41e612e8908c3521f6816a34c14a5469c26ff780e8b1816ece7ad3d2bf8f23c6e766464ab0ee3755e8573be4fb580640ad05e342b2ccda62f334f29d2e747590431004b534ef08972b872ec1700ba021565a76459e8a41ed9a09bbe5239acb63eb4b40dbc473a4e8dad41b3b9c5fba65d8ed124c1de8609b32dbf3e8c24dda201ee96d84ebb45828293205d66c5f7d1ea889f9a51c0d1b23282ee1045056aaf6fc120e70ea42cc8ec33c3c28225ae551d8b613b4a749c03f47364dbbc62d16cc5068d6209db49822baeaefe346fd232600e96f17435bbfaca572ac659785b8a76cb6375433816b260768697fe6950df9b1d6a02643253d579f0b157fd7732eef0d36c488a7f9b67717faaaad9e9679f50bc7e64fe3f342c52d599ad2568cff59a1fcf8b9480883501d7d9b035865b340f95b6f8c97ea70a854ce9d5776467ce4f88ad307daa6e0049a0d112b9040ede792985677f595a4258961adf036ff6e94c73edca3d38603a24a6d468d59fa8dd107384a3c4bc0f79003b014521f085f9c5e5f6b26fba474b6b08df33df70481eff6bc216eec23715a8b767110d5b1ed6e6fbdf76a76618dbaeb28761cc0123a3dd04fff6ef974df3fff4a9f4f3eb029b2c2e142b55f2a1794f3735f699d52bda036d709b2f3f74f59cc5099aaa8bbf39c0951aec4739eb410a5588b5cb77bb563ec6ee1e78acfaedf04e6730f3cfcd66caaabe81eb73c4f85d33599c07044d51aa61c522c614519607c3153b8b59f2beb3074eb20dbecc00f8bcfb3ea47f22d832253ca1db08f33afc55934ad07b4e8e0fe401edc2aed3c89c019e983d6faba9ac5d059eb63d1c41bb6753b5e67d2f7a5f89b963d39b958925888bfebf28e7eca66eed00f089db853667977b1aeb6d528fd71d4d4850a434b7781d5bb7512c82cf30bffbb284b3a2354fa63648a9c844eec8480f537edf217c3b10d15be87cb4d746abc11f3684548372e10c739e9d2103216e54517de40348f6da772747953a989e99c1afe91ff893481b9213cbbc4c33c2fa3021c710c509c05de9c9dc2770dbd7ec83e5b88742853cbf3b5fd36c5f14d529cfb086dd0751ba778d18bab70c1d6de978ee034b821e7aa71e0078e6910f50a4d4388668fa7c396118ae9d1601dbc5981491078c00b90ecaf20e8e88f82c0d31386454d7270de5d5f23a80eaf6b21d4fc67b7a0d2200a0ed19aabd964c37c50fec28f0d8b600906918a2b253336069769e0aced408cb10dc24f5959557a83b49c506a86b22d0f45c9e1b2e593b52db07b291c8e9c9e214d9879f175f92601ef8221b3640edc53736821227d4bdb76eb1619edd7c21f2c7b4360882aa3a5c0d261f32683149c02a1c2a5e2fb98b1f3d5a1226f7d6b770b5ce19e3f6430b084fff9cad57ae0f49ba2a890b34c482c633f413880e27a6e39724d1c1633fa4e90f55b7147c99fafcab0985525fd7129d08a8e14e900a0855b549426cfa07012ce23a8aee66c66ab92758c700ea2a90172e6ddb03c7a5b56425a69cc4da8f6776449a511d09bbd2f736a0eea362fced279e7a1517b670b9c3c4695d691a294f0927a227b04716299ad5c6dc63090ceea6f39a668100e04dbe1e39bd78f586a85061aec51a2e73c2541a15a1f0aa7e73e7932e3020a01dab7677502d2112e9471defa6bb268992936620ae3265d396b74efcaa601c820938804430f3a3c00710378b7145aa67072379e44f56bc41236762bfd91f76fd770c5eb023d73230836de89ed4023da37a0c0d2892c8a20bb45f86204ae68e0f3d28e270c14cb06e07863958adb93248fc77113ad492a8634b5c3c3a89680922939fbd27e341d0eb0b43302eb557fa3264b34d270a84527bc4e9291df5ce3995d4b8a41712fc5da868f2680cb3f84cf77af9430ad901beafc1c75b5ac74ff4e8fa651366ff587630c5b6ad1b54179eab7039a8df4e7cac6654567d72bdd6ded486b1c19f1b30746ffa98ef52378da3334a90b07a5496e854ca1c9dc232436eacdbb4ce2723d486af0f19c11c5948dab7413e06a14cf96a12e0f15f43ca58e0f1333823a847819d8cb4c0a700a5c204aded06cbe258ce29834790af5528190d223468a56f8a0856bfea86713a4f3224b7a6c9a254dc9b99f4f3db5694b60741b88c4468942cd0674f729f33fb022a4c71756b5d3b8fad875c7e62fe3d24dea3679fd51aada13b5f9a788f2ffc0857ad52055daa200df5c37024da0459d877a6228a67481fdf845d894d297ad5ad92a10988f36018a1bc3496f8228e34aacf38aa14d9620b2121e38db3f28b4f2e05d43d45aca90fb64e2e0e07967de95f6a8e181b67a9cb11814ab060d265780dc9dd8b217bb36c7a258d47c68dde406ad4ad621d5ddd476c650ee888f41ef497ee7a465a3ecae9bcaea5e8835935a6db09f928ba70592882937202044c27d105e1240066328bb569d3bf7c5f0d6dd934c8369767eadb95e49b271272c99fa542d1a77d445e60398feab8ffd097a1ce262e5ad224e4659facf8025e57b2bc2e65fe79b906178bfdbe1b01882ab3fd593e147433310f5c9127c79becd18dc708975eb655b05eba720d2ae6ff0e25e17dfed9250fbf2c6240fc3ef7da3f278becc036d10beebfabac40083c1dda117b8cb3272b767b98f3067df291717884122fad22fda6c3e4f9678d62c452c9dc3f1105ae9df5dce24cf44debe8111a3b9cec07507f4db1c3bce1827676451eb43e267049354023bbdd59e14552bcb1cec3721cbc71e2aaed3e32d2350bca5f84b92bb8e595ed7d0645241ab65de7f4fd60a30ec260d46fbc1993f8b8756b870f3808f6dd62ec8f7b4c396c84f0d97e369ed9018184a6fd265409cfb26b1d421e3bfc8dd7edceb12c244d26b31373832353736393234323733 +24233132333435362324939a73dbff19e9be24c1cd0b4332486dcb2590399596e20afd8390fc0d5d5d4cf6cf280884226039b9c7b372748244b52dd686864ea55aabb367c2d8c2485e6790c896f7a1507d6be5ee90f15e1383c25f293f852906a6d7ddcde57ee787008d87aabb6864a50ab72167c82502da8c8948718e1ffbcdffcd1694c1c68fcc905826d3b5165cdbd939f455857b1983f2942e701deec7acb8b15ef231483098e01d5bf451b2497bc6619b8bfd2defa358db5699938342f6b138c21b862638a65d838aac77cf3afc9b5bd76a4885d566baba21c6d166fc67800fe5db710e38a3dada5d08dce3236313a75a275781ba5da00c7c17f9fd856d7185dfca64e7a4af3c6deb1dbe6e9f547668e0adc22474cf6f8c66436eabac130ffbf473a086a8a2fe741fdd05d701836d6e7c1a6c7b15b482b723aeb61ad3fdf8fb01573aef29877ee0fdbc30ebc143011a080fd588bc9febf8c3abd7c90599022b783785d10237c3b0a0a3de9ef61c28d5183113ac99924608782ba53498cfdbe6a80a3879a70fe31425fc2cedc98cb1ba6d3b182444ea729cbb6b3819ce80ad02d4a4799cb3e474f9149049ab0d1876e33f35555887671360131e3f8cbdd6ddba2422f382e50f18a9fbb76513aa7da46dfe4c6f4290909a9af25efd9f96c3d48b5b1201739d2667f3e4e2ff37bbf6fa37cf65cc009b4c9b2092c4b01956a9cad85e9711153639e082f6cd6229de50f7d18d35ed1934feaba78ecc93ac052f88824d9d36e0fdbc4b76a8c4fe246f95d624b1a97337b349632af59e324b6dda470822fd6f7ea46c54f31b52b39492003d7c96b0c23181eb612ec0322e87c793e6ea2a741d6507aeb49799394fa2b6cc49eb2d152678ee157d9a2a17464b5b83accd0e886cbbba5471fcb937dbd1e37ef35eecfa374f8e8fccf76e8c95de634ac30683ddc891d68f869f89e9bf5555705d044cdb197d071ff2c6ea1eaa05ddd4b98ed0a7e9f7de34c6c81ce050052b6bb7ea4a3a30bb3e79d845c702843ade301425b03d208daa62cd086a9772b634608ceac736840c21498273fa731a1e902f12db92af072456470de249885285ba9eac067712aae753aa5d1dc67f4e1d7d959c8c1c0ed9552c7fbbcdb640955cdd1be68901c775c7cdd51852b4bd8e2ddf9ebb5d370123c7a1d88a0012aece7bc97a9689fe759d231047326c1e5c427e8f19f0066d5e6999642b3b649ab8c0d65fabb031b10e21b19bd8b44481023070867cd1ebf94887c09c1b8ec1e1c64ea99991275e25358146d6d15dd6c9fcbcd609e9ef5cef58366fdbe69cf0a74b9641f1ab2d8089acc57cb4f1dc1c6f8bd493eac5cb38479f57d295c492b5e8f9bd4634d3a8d7dbaf05f2530d6ae73be12507f5c1188060ffb18f15d3c95e1561282ecc398fb2ebfae9d5edffd1c3d71e7ccf7b32c1f162f0b8b264e6c1a54effd266a4910ea4b78c2d355b79b39223d81677445fcc13358b57b116e1bfd9b6c5e36a27cb741aaab5e25f48358e4e2d88bce0ba5545db18c910a4848d2f13b3f9e7e11627a0fe69c9a82fabe77575df708a5dbb2ca949666213480b6a981577f30a432a1c0bf7b71f639dd85a512857fd0f746436b2f18acaf32af7a77a97c925e723ef19b1d369bc00eee98f87cbeb53b8efe9cc14979ae8ec76dccf171bf2a9b00fae448a3fe42b89558422b95e967cf103f78f28bb7151280c67c106c8c5d23f926a8933b360298a575e030899c6b446e8d9d4f2222c221101fccae8b92408aa913425b838d8f2fb37797469218f378c6f2bee61c6b8755f8895054ff191957a9e3cf679fc300d2848de45665d21ab8e6ea076f816be288e294be290c69039b7504ebbc4c672b7e56d5aad9e40e376d8daee3714ab0f78e01cda21432fa695ef0fa6638c7724d56467c7b31829aabe95f6fb5f754567a82edfe3b9ee6c9dd2391b2f8fd3227243a82df09d07de31e63e07693bd6f35c3d673b6568181e6be46da5531dc251fe7d3423e78533870d2913ad9a29a394cb49c8f395db416395da5f193786004ee5111e6a01d8ce9a6c30316ce1f1071b0a9e4cda798361d0a54110ebdb4a403dec503ab306bf8d342b6818a9f9dfeba5a854fcf2dc10f3e55f1d6784e507bc5f1979a780bd27362b08a9dbd4459f6228d3c3b355d545314373a862236c002ced1d326650e9f876ce87e66d73116aafd9e5df5f56181f5237cae4d530508b735dca3ecfc2fc06ff3c19818cc0aa89f4695fc6988579c3edb43a992254c211028df1daef2d29157c7185f85f267e70a509d2087b3c8f6fb6113a2acb7b23ee5c80bb29b608db2c5ea6ba2dbfb2e716fe1bd43f53962890fde29fb7f694c5f35d0cbe20f20d420550716bd3f6a466fec97839b35060a93d9990b95fc02f12b55dbcd1d65b3220d0e0fefe449e3dbeedc21b717d85a99decb3d4e267c60a8f455fa816d178163ba0a7bc30f9cef2704fc18e8849129515b9408304951a35728fe5258bd0163321044b8633018d35207e12b94115c6583786f236f1d5ecb15398c7fb50b69662d6c13654942a09448a303e54b16ac80093d99a94172ed8e96468ce24d053ae25254c86e9f292b8ac36d2a0211d6e7bd1dc5703526f2c3d788a1bf84c1b86c994589d4ad8c8b81d53efd2c48c65342db61d458a4057e13531d4deb88a2e1693296cb8e44599ed798c4ca32eba6ea54b08502968eadca8a0e3781adb5c73b1d409029665b25161a1006ce1a75ce861ddfeaa57badf9f67fd1a2bb185c96d94449d3bc6447ff872ad9e6dac4a02fc307b54e23af5c3c3e25729e4211b3d525e0a44ae964d7d4505d74b399e161e4fe1f5ceff137e138c04da7f89c91dc4322fe929f1826db06cbc96bf49e054b4c9745d58bb566ed59ce5882d0823b67bb1cfb48149fe9de6755c1dd719b115979553ffb9a58e7eb70af02bfef4ed5ea32bb3e898d74971973a00a329430f54c8791c77ad6343ab3d5d69bccb455ec21e77773ba528904ec39f44243bac0886f311048f67fa4b0b2e5269361863e9939a8e5c10cd58370272bc4c2a28a944e69914f679098eb9d63667525995334a4bb8d6913ff17f3aad40ba6b4972020430fc6a335b09af71ea6d5f49d9cf6d6fda5fe300dee4009fd7561a03149e8747780ce6b610db99319aabae6852da6080b040cd70851645ea633fb8a38119b5824b2cf09c69c84c0f1ed440714fb405f5f9e3a07d850be9008b22366baf4327a73bca0d3e18facaae424b23626dcd27047a794f3a8b7a2cb54c558c81d010a53594cba151232b33d53746fdda6660505c9309d8a15878de112a55a6c1acad66aaad88bbf4b1610747f899f9b3ba12be7efcd565df692d3fffb6fb589132163217aa46da050edb4005870a7015b02ed1049786a49f6780092a6367837ba05e2063af112c15e18df1c2f65de0fe0bb05710956a4ee09b2840ada65704c7635e204ef596e7e4773e00f57ef328516d60c4b8aebd01703ac4be5c6e2d6ab75850467c33f11a7f67df5d1cd77cd6c6112ed7f95380c4686a1166190604d298b5d4dff5baa456245ac44fd4e032eb99b4ebb00f25255de425427f3645625febc7fa440bf5b6ca2103601d2d988c4adde439842b76a81fbbab5c1b5163e71621a0b2b42efaac3a693c93b3c76d5adfe33cf0ea9fb1ee583fe8752b1b96a39356d1d0d44e3bcd669c9d194be096875291b1baccdec6fd524d30260f78cd63265f6fd3f5f09f7831397712b64a584acdf362ca2fb42d8f504d5d4a6c0b2aeeb0fcf122a3477478fee24baaa81a9e8179ef00c13cc40ef9d98840c6276bd125841e461aaa756126e93ec18893f9e5d1e13d950e1c40a9af3fcd0c4774a84b70acccd41f51f7b15665bc30c05f0ff9a7629822d590e075e2b06d9c9fa683ce2916d4968a0ce27d0772d2a955776d8531aae24c93052d36e09e1037dd616efb15a20f9bb4803d24bcaed5ef3b4b4c612868ced0295d72a32151a66400956978e41e841f0b0f664b18a5b237e992642f941b5067a1c82c5c473790a096eb4828e7b40bd7f12840b724a1200aaf57651a354b3c784f8ffa05f47687f11b02b21731dd295c2f725222d1104a7fa9b7cff7bf64cb05ee4cefb5e23cae2a41775b81fb1f99d94999558f5dd0b398a3220752e0fcc3f8b31eb6a069cff22a39d7ae64f21658e4dcf3f1b040aa002a1ef2ed03502846e93efdd691d23bebb06baacc460135682b97ce82e3905b74eac5a955b2c0b0b8ef45a272625cdf14e51a6239dfeafab25a1dfe4726bbfe3e444e40ca412bf26c4b98ffbed1337926f30fdd4c58cfab52e807505114bb0e92bb13ddf2845bbd0cb5bf9dc14aa94bc6d00e8d8aa1c7c551d739667892eae76279577db4ad589a8837070bba50a84081cace78238c1737c3f88dd6cb90609de0ac6f3a8d0b4c7902f3d074e57f0977e078f86cbf8d1f02768c6390589783337d457fe36467a90859731687f7c40abafd555d7adc5ac0e244cec287e581895c45407afd0394f5dd0ceca4a8199d0edd082ef1bcc03e9aa8ae88cd5438061ad2519b2c1328985e8bde92dc6ff2d9cce72556ba710249c88f84398eef06c20555e172b453953770fc1b8b7ea230f3004eb6ead21c367d4d405348a6bc02a978828141b672a0fed20b851b0d378311d68c0d689c249aeff28d47713adec9f1571b899105d2613576488de1906d48bce3519ec286d3f31cf7b633bf9949b9795eb66b4d2bf605b9ea7c3f7449e06fcdc459808b9c864095eea5bfa439983fc4577828af874ade9f3476350e3c987ce2aca1650f10c578da30a1ed4e543606540bac465942951b811d1463ed5e66babef7973b8ef7f37ae47054cb40c29a3e8ed18603d502f2486260418330e21a3f0018b462dae1ab39df265e7c95b983493aaeffc27244adcc7dd97ea77a6bfa0e549e55328f71aee22b48d766a004c98ee956ffac2377622376010166a6687356d8f88503354ba4da27181b0903997e81bc65185ddc4d95ecd1b9bab557840c0add03beef44b1561a3bb60a754d926fde36e25b61d23b0f6d0db58f38ac6b588f2bd89a95ef912de843f9380c5424e7f7ec5035e2bfa09a999e396d597a9f391fa358d80cbc037244d5676b2faf9a8f32076483cbfc8cf0b0ad05d5b4b0dbd74215bc50db7df972679a2b18fb64d4730632afbd03cd5b7df723f22d6cba5c07d8ae2d25dcbc3c54d1ecd22a88a5e33fddf833af970ba65073b72a39f04ae009f1694001ecbddab893d1193d4af737921aaefcd26bcdaaa52894d62022f16a05da7e785749eac9693092d64a1459ef60b6854265b3b5607a0d98ddbce199744c0012e9535dac68ebcebc7dfa2b1fcd3f40db584858730874bd3dd91190ccb57e6719bb01c34835837f7828183ab46330a6fad8be64f2b1acf1ecd7709e7c283e5361a6c19a416b6e09090ea39f3e3f5c196830e173f98e7555f8ab83b2b192801cbd5d52cb24ab43b6922b0d88605d7fdb996609b7cc88424a47c40ab3c3f676fb1ea97c3ce31a20495c5377e65508fefbbe74ae2effb830ab63e167e654f2e438d6dfab6c4a1c5adacebe4a2fd46d755606a4792a0fa3a434e3343d371e4edbedede07f54c5fde2d3fe96e6433f8c06f826c700cc596fd612f80dcb0278d819c95efe29d5e18119a01f63ee58b1751d690b4e7d63cc178cd31840ae7ab259047f52d6b0293e29c956102f7294e2646216c49251e35d5e705a7d558df6bacccc7638d3891d9a6aad620d0e3ec1f4c362fe2bb4c3c05b20060568bc1a4da03e9ae8793747ba377a87ef1234e103f945d23409af352d21723860d0565baee5274a8f105fb859316ce50a2f0634477e0b879281a3362f2b9c031e69d36132c46f60c67c5a7ba040466a175dc754ea758031bdeaf77139f73970a9559c9fa0035d932ca26d6566e270079c42e85b4aeb9bcb74a52652c19f5d53a65059d7e0ee675e8a03e373962aac480bfa64c3f6641cfa630b64d9e10264daf6d2c9281ed2b006a54c81ff9b7223c6c9a61dfe0ba8f7ebcc39a209ca7ddb44136b3cf168a262843627db330799494b93f464a00e9004e063a1b88772a95a91a4d4b457093e2aa50062d1bdc910e38c6a2d09a2ae04a6bc5811f076b67c270f3bc966394b374265bd5084993ca6e979ef465db3ab0912b1fdbdde962529784769f0a1f5b7968bdb967e99c430295efced8051980b817350ee1adf45ef5834bffd3a9afcea7a472d19f1caf844645295a360e5a0e0e28a8e8c6749b524ba4228f230f6ce8c06596608fdc290d75fc93542c478687f5cebb1732ebd3c998e24409df06b86212304db65fb22f6e67c7cb736ce89b26fe2b168a1770d165caaa867112cd20678589753ac2f65ee4ca7d582854a6966984bd5d7f4b446f9e4e07c5ce1aa2d58b2f649c7b358e928839e8e8170e6677521516a90132d59272b1be073725ca4349c4ce0797be72859993c7b9db563b38d909304bf4b2e3e804b4a28e996b2b8470e58159f5a23d68a6eafc7756934c41df3dfb046a176454afbcb6c263550d0aca6e42b33b4100917fbf0616560dadcc7d9a955666742ffead3826ca56c17bfa3102359b933f315fcbd5e134304cda0eb76e3a929b915e46a6a7f8ff3291fbad64497fe949d1e37c4b35c265923d689e5083ef5a3d58b9ed075b71ae470a25049cc62401878167e6bc757d6cf67d22e9708d6b6b01e916f368b917e99865f8f182123e67b21bae17a2d19948d02e3c459f07cf40d73a2bfb64b0f8335d7be7bbd8f823bf47ae2d402890c9f0ef96f63bee00aacd5ed0460cc3cecb4adc4e5557107f1badea195dd2999cb0164b07fcbc13517b0023b983b71422ab1b152aebbebe326dfe8ab4fda06a5d8a8af557bdf4b7608d488de8819292ef3a2eae452e8d74cb887fa6635d1538d023200af0b151fc4621e679b6ba5ac21540067a96268fe6e72be4556c4a296c0b50fe96257a790abeeab0a2df0a2c292f08c9d33a0f5298d7100265a917daf9f09b345b350da5ad865d547d5de5439220f07668d33178e4b4b92be7e5d4b1c0e8379ef820d0eb933ff17cafb48b33ec89181bd1368c9d3d60c696b76fc21a427e3184fb924f2e087855f3468d7993f8892f6e740e4be1d4a69c8dbce69113f934907914f70f36e3fba1377885c47889569c370ef85aa6beb96a1ae6960aedbe349b5980d2b92a42fbb34c7180a2b837e07804f2e70e845da0ba321dd0aed7b2ea2262530d8cbfdaa73597402c0e16ed91ae98440b2864120756e3900ef913857d5550aca1d25a454b3a0321e98aca1d66450e789bbcf108ec585b7511b2da598a590535cf63142250d95146ad6855718f52762f58f8ac52bd4e275c2106af98407a1f87bcd010689ce7240f7b3f10000b01da135df4924ce806795385f1ba5828c8226508244671f4f94ce124ce8fe0b6d139109732ff713555686f63f6af14532bd47dfb704eb64bcca58f0c704b580f591359526a94990eda7d60da492c5f2f1fe87809562a1b32af7cf1d4c5ff97c8d5357aea3da38e7644338d759b1be2740018f00b86de4fc199b4cfb3c1245b27d041ee0a4e9e517f0eea2a5bf6596f7eb19714d697dbb20fcbc374b6e319c020dcd034a8b4ea459e7f2de2dbc70b929206867eb619ef88999435e419750480eb83acbe54cc35cd6c368d93f4b5b2d90e310e4f6f67b2d2228eaf1b9275235b751796f50785d6f1de82347714fe391d069714e6d6953595f954b3414359f89842b988edbf1182692da547872906cac8aa7fcc2746b2314b325981bc4ffbe001f6c26c6667ba54f3259e19eb9c9a2f3781a3d565bac2c9f67ae034a7e5ad2a872b4426fdf99de9b8ddf3d3362b0b9896c7b480e6e1d5fd148f962461d778e492b1343a13f213a0fe3af64de529819d669250b29ab51ea0c34d63f36f234d2805832a0f93f1bed89a3b705373416f96eaa9894954bd331e6babeead6f34ecb77bb8dc4283bfcafa6782fef5a12db450b628e546f5baf6c2863f2a2af9dbea443f179a3670f3ff2a0ddda357c39c426240b7e7ec5d44a702df861fd4f4e99d5d8d0a15b737ec16b531243b71236e515b579db79896c132022b7aa8567e52136eabe918884c0d6cbafb43a1dad4e9b901640b9d2e005051977bc77bcdb21a814fa6cc5a4e230e93e3240728a5021485ad1f68ca15a518f24f71f9af74ea55e4f1f548e1656048332922db41273e0d36967bb71dbf2efe2bc68da254a419dddcd04eb068f812cfbc7ce7a6944db6d8c7879960844579f348d758b56748f64bf22351305e32b709a2a1e02d7f1d6f8b57a014187b5ab27264f9c21c297460dd553eff8c638ca41acd4c9079b4fdc60feb278036979c21357c73e1951ad045536ece62d5e4af7816e2a265b4edca43e64063718c257f55ac566c927d734d4c194847ca6c4e505e7cbfe48452f711c4967bd984f0f6ccd84c3c9298126ac496b29d45de70e1c4bba0a7472c715d6f3e0c7868b2b29fab42e9c80a4b614250e2f4bc67f0088273c3b51a4fff3a0e8a7c6d170dd84ac2becd20c0c5e07cbb0537d37c7dd41a83bdd61d2c02513c4b12ed42edd863cc5f3a8c1c2c46687abab479fba0e36b845441b35ea5f264f39ee0fbecb5023844003acff04920e573b93315cc060f03564939f442ac347c35266469f5e090ccd677cb717085cad90ffc680f8219f27c84516d7084edf3fcfb78deded9c668addf27f6f68ee97ee1f8a5f877c5add9a787561b718306b37292f3debdd98a054cbe56b190f4117390d0e2d7991b3eaadc63b116e229f82e2b4b6020bc19425ede7dacb2223db7a247b0b74bb50025d4acb3efe4bb9462feadbebeb2e42e7bb1ae0731ef3229732d3b7c306527c7cc5308d24db0794a1abf75ab9fad3fd52a67633fcd173a41224ec0b7e01e538481beac70537c55377a1163d98e5015fe915b88313f8c31316139e0a1a63cc545a5e9761430f6610e89774a91d8b812809c01ebff6982480ec0019c63aedf61f83b6c65f5efa121dd0a027dfda9ebc5cc08e9dc7b2340a6415b79540b53f20b992477b280646893406cbf8332d26a576bf4b15a737870481480e58e3957f9b1994091d4f4b5627911723f1b618778a7b5b08ddff5f0f5e1381add2a3c3e9e593ea628b9b1b95afda0660421e82746ca5e35f2965fc24a46403e63fca2416c701a1d7aab154fd37b437283371296ae8b92fae02b3ace8e320d9e14b0250f91f7b95a77037d6f7cdea3061885d81caebf0eee9d99c029abf18b9b653efc38fbe76317d135e6e3df254ec536d69100a03f46d5cf44ac2b5047aa653212a8de9ca5ec86ea137b6bbe3667736c1993a6358a1c3f5159ffa6c727ed444e60b8a441645c34cdea87bd9d236056d3512bfffd545723521c7d65360607372f6dffb9171289a326c35f88bc72733f874210abebdebc7eaa1ad95a9fa9425c054442ae50d864d1765f94cef631cb208817f7d9596d01fe24be95bcf5b6eea59a30f2662216c6fcf0c0476333b6d6655dc9ae1887b199dd9fe508028fa81473cfda96c92497253f4f497164e48e50d8e5b04547cb5164d1deea952b21d3d2feed675241ada364d01188d073042783dfcfc241f6ad50579996d259ad2a2d461bd33c067092b76aa8e2e021995282a38d73777f44aba7dadcf91bce131b5e0253c92842805a7209a98d556cb868251503e0dcdfdd481e56403bbbc256f5749dd8cd0161c5b46b4329b8f735b39d154147bf5bc773324504e13c4be4b48ffc701c9f60464602f3bce445b4220b9b62498281a66355944d77cb64a1d5a64d5c505664592937b892800de5bcbab145a98f8663b344b5a1555d2c9c93ef97901ddbd1db4efa3a4cdc172c7846521ca4216e0d9188657a96bcce11ed097456eb64e3a379cdd1ce0e10002f4df8fe35a2bf592e0531fc6b941c16f81f48f77a4319235f4a864ef692cdabed657543c9090ee816e9684633ba74fd647849fffda12bd19f07d90e011fc3bbb527be064df5f5229290f1f12cde4b7f77545c793295b63f7ae30b71525483693ff140e701d368fdc817db58b6a61d399db436b8cb8d70a028d330b68c0ae30a4fa22a067329114b94746291530897442eda80da6378b03be81123e17d7732e2ee9b589968d00afb93c74fdce761bda4b2ef2d7916d7066c9ca700725be7cc344e362ffd439cd7a70991c6c2021225eb470e6c9b07e00a5e5e79bbf8cf8c8ab78c48835fa932d43a9c5a60b498cd564858e6941a657805d1c2095125fc18d7efee80c842dc97f453ac368a244fbaf329a9cb23a2a60250570b0bd806e9b61408877323ec1b102cc66895bec14a466d8a584874c33cdb9b70d358e16b0ab7e8ea2e4bcc95148f07d268d2a91552f1b655575317d32c7d5d65019b522802d897120143c0f971449a5051967694a2fe548f099e8a2cacaf26db830a21c5082dbd6047840395ad7eba8a04ee446a5bda81b2c026e6e9ab4a26b11604a1874492fe15d98f752da18d847e56ca8e0b2156ffafce0d2ae778fd6175fab3b3351c27ffb9ee5aef9958c6f1701953c1cbf9950addd5ccaf5bf72b098b6d654ce645fa812851f18692aa969ce8b7926f0631fac13f4a0373eee7f8ae2e020302372600b21592f0db815e5b0e42406e62e35b8b75ce2af5189ae9be1f3de018b702b4ab1d6af36e13d2253219563efd2568490135fa494f4ac6d97bdcdde3883d5aca1855c058fac6d44f6e3607217d8128d067d1b589a3457b3f7bed9ef644ae1030f61caf676e9993883177a0fab5a0c65772099fff8bbca4f25fed9b749483e8ac65425b7daa45423ece4809dfb505d3a8033f2e8df7ac947cdd821957e4b289601811c1e4f063aeb257650395ee9b32bc76f297183451ebf840db2172b52a0651f55c1811b17ebfb30e95136dda148880f9bc5f5e3570e8f747ec1e6a0fd5ea4836fca510ba2bc51aeddd3e33bb7306f29e5b490199e05f4096a3e5c81e144d7a46f8802d603bd3a919f3193663d686e15662ea484cc9ed6c544450fdb7b0e93bdbf17343c98a8bd66c02f145f04e2c74415465e53b8ffc6e0890fd71008b19bb662d1661d3e5fda43abe388421e79d9887c46772485b87e1f0f33b56856243ce976c4c4b0afa17ced92ec8656cf36eab3831252e3a01791cdfc97044210a6ff9d027b74ed1dc917067a14ca159a8f943f396924db982573646dcebe89e1ca80132e5ab20dfa3d1ef54f581dc69585b5824b6a67e846ca38616904019c945570c242ad7aec6f3b20da24524efc0e671cbf1d2eea33dc425165db3653bc33866ddddf0b21a243a2577c8e305763e3324a2c287758f054938db2c7ce5c83a17d3c3e735a8ec8e1b3e0328f0b9dbdffb1713c1b0119ff8b7f4d110e10a4234b37af4d75413e7eb115164a77f09b09f67f03ce8ee7cb2433185eb4d3b9933f596162b13f507b64bc60e0a25536a5468169e12a5965ccbb56987636345951038a357ceb12bbc183ab8dc0f3631c80a9a9e09815e65fa74973ed59389145753982c5929b69940da2b31338338f99b4deeb8e68815b8748fe3ff5cea4dc6459ec75d6c1e3916901d143a1f37b67c1d999571710cfe947df2fe88773384fdf4268560f1ca632f465e67855bed871a5a3956d8b713a00e11cdcb163ebfe60b122c5653a60604da5775a3aa1e063f8a32b6444be3e93e7108fd49904f5e99c01310e131cbb2e1b7cf89f4bc6ab6ccc64ec2ca5fe6c550205d202a35ed98ba2cb58e8c20da0313264e13f03a5814f8a6ba9f1e4d71858917e0b435f33ad6e84e26ff988ad1e7235df805397ce63f5ed1e87c17d2c9eca1ec6cdb61dcfdecf29f139fb0de756dc37820b2726a6b483fd227368868a565c7419711fa77de457ac7d5b58e4f6a299cdb8bcdb503f1222f362780dcbcdae2868718fe3b6a84a40a4917950f68659ae4191c5e82116c37980d0e6c07b6a92b457d02032e27a3cfa748295f5db61f989a397ef07c9a600734e7f6814a9db4996278be021eab3248d760b62a864207b9420a87b06ba69b225c8b4457777c1a65b5b6dafbdb5df2cbea15e018c72d7d5e644956b581f0d85e0d029e201782409e38dfa29adac02ec5cc24b8f6b39deecb0fe231154152f6115d1fb94dcf6a7ef114ca3bbc011e24d40442426ad80cba611a81284bf2e5822e685efef37534d7d3602bfdd9d20848678ada61e6cc100782a0e864dee06c4542218c9eda6e2f5692720c3bb988b34b3b8c59e6ad86b133032af682124a0ffc22affae85656bc8a71d255f4b004539308d280c853c7268370f6b5e77de1c178c8b001d6fa3806ffd36453e806b7c4bfee0baca0a6b5f044dcf468312016c236034619b38929a1055c505ead15dc28c00fcc24187257c8daeed718f4220eae3ea58d5fb10eb881053d55222ade51ad4f230fe82186912692d57ffbb0cc288e287b7aa7f228241a56e562c9ff29bbc47b1e2b3fb2451bb11b91bdcb795b36f5acae603876d254b0fbb0d3b28231cbfa84cbbab0605675da2df64cee9e9003d3b1a7e7757dc453a9b29cff0892c5574cd1d5b01f70d120ceef61c1eaf03cdfcd75d0c2a0d8f660785fe1c543ebf5fa9784d203a4f28d79ed58535b24de2d2772eb02867f2d980d60c6e6a3857b23140ed489143967b47a476a75151ffc763afa835a017f7dcf56107742935e98e50367ec1446730386d989594f5e9d38603afab70eb2a67e92a2adbccfbab1ed61370f9e8c8e94387b72916992db449967feda81da5df2a8d0a2eed1c90dfa770c338587bdfa1eb621cccaee322ab3358bbbbb738042c8ce63ab454f38d278088b5eb3141c8c817fc62c04bdde29b2dc45006dfbdbb3482de6c7f61db2b8a3ad53e1c1a54a0f527bb2ac97b7e233e5b36f1334a0dd16d220cbf973dbc1283c32768cd79280b41207921c1d733b18ab929c3d1fae4997e379b4f13f2d67bb4e0b888fd6333db56be446e11a3b6b6d189978c6e1a188ae5b9c8868b34bbcbabbc3385335f0e76ee3d3097ff6e6c18717aa22e635b84525a476053cc0d41ee46d800916839e75d03ff4c1013e119003d0a71b46131db56ef801fe5dfd7873d9e8295c82b00087f066e140eda89c1b8504a9f7efc421d4c1be71ba219c23ea31afe43bcdb793f8559d1d2346a6559bcbb680bc402a0e0b2531300124e98006067c9cac705ca33f40512e50fa2f1c6df19e1bd1374ecc829d962f867604cd2722150774cc02390d525eb9a100a7e7798246fb6852f83f5f5219f32fa241a59de8a3590aa59f2c518fc19a58bb2199cbfc28bde1757d169ffefaa016ec23e549a41b25f502966e31ea6dcaa61ca7c14b2c68cd7afd87940e06c0b83a2ec39b48dd220346feab277e0aa57d7ba15d5913a87f2ee2ab23cb0448f7e2db6e5737bc95c055347e256136b9be9f851d376497945945513da3aee4c999f398c4c48708bc3fae724488d9399acd5d238dcd33021bd7173b5b76c3f9e9e1cedbca064db7d5d84277a48808e312e3258564a29f2ed705350190b6efe8cec8d965ff9cfc9d4b37419efe24935fefae9e219608607c8b17862834e6e9bf1898440d304dc111f87049ac9cb255a6272c3350b89009f766869fc43f6d1b135aabb0814daa06c2a4b5dba604dc70e61eb2ecc7545157c2e15ae27b8190e0f45a523a10e361ae275c9d34e45b97dfeed4fe63f177c77b37bc6051ecf3cbd3467bfdaed227f559688cd27ada6868d2af82b328a5d391919b708a81f0d81334e7d48dde9d5113aa3f84a98efd09284c765bc9e87cbfae92417b5eb2aa2b915d2533202196756c1557cb622c17ad37abccb67c5302b40ed26e4f532c2aaa026196850615e18c16843b28bf802246f6d688a90b3f83150882543892927e069ead49062477f2e0c6288291444e198e290acee2eecc0e3708e8aaeafa07a1f5d594a44c4203ad83988fd0352370aeebb86e5161e74f964a1e85c24da63f82875c31397d165eecb772eccfb09cb95fb13edf666bad299f0ebf1d12854d4f93369aecae73abb91f4ed76fadffebb66f0c3ec0f1a07569812513c25490b36d76823cbda6efa4fc446a65cb9fa7af7bf1d813cd9d26e678689ec4872ee5710db4566dc8ae367004e797138d60fada70d5925f64b9171d4674eba58abcb23062edfee9f60e2e8a869e37ec729cc875d0ae4bd36647053ba1ebf5b2399e1ea64a78b25d8423694d34f79372790a74bdaed56b08be78fd0874df8d35f8418374d7fd63b832525df353ec2af2b4479b0e81f8fca158174cc07c5fb13d04d96d433f457abb5a34f25e7e97bbb5e767663efbb0f5e4c514e86e1f47fec017f3ffa4c596244edba498e7f079901d6c32dc93751933cecdadb37c2d6d797ad97934b05d2cc7259fd1c3cbfebeddfd1297c9ac027521a6113ba6c50078dc33c1c7dd9ea838f2f02eea5cdb049b0096136e99179d99bef0e448feeaaf1289def3c7bafd0179a82d0cb52a9aee91291ef9b3fcb9677b03dcc5cc7b16b45631818067c99528223adf1bfcff8bc586155adee1754330f151a5b55ead37f4ad55093dbec5b9a933628c119ac1c95dbb51fd2591c38f9df2b3c5f76b2b604245f85f1ed94c51e8de8008fa0afb5addd1c581a36229ea5e685a6c5708c639486b3b62c6f4ebbba5825234f80fb7cff9bd44167c78b3f73195afab20514836cf0abefc1faf9cd14c4b87acf24a6b750a24a1f95c848d9a46a6f61cbc0d5d320d1922f5ee3b9dbb91054f88bf9dd502888933faade08638afc1701c9c8dee7f163f1bb4c89329a260e09e0dd9076d1eaad1033fe9b1ab47e60b2752bc59ac21c723814c2c8bdacd7c100458ba4a126f5495926c9e3395c404a58844b2413e5d6da63c4493abde2bdd05bd42bd7d8619034eb8733984ee2a528e3cdbbc9241a746a44ee48f8e6bad3bca58adce4c8df88040e28761dc6f1dce2e2649fa717a617e89d0bb24458f394301837385a732f597231e1a9c5f7c8ea9b752170686d0272235f9ccfeff7f2241528dc526e467bd8ad9fbd0c7efd90f2c378f70cc6b0b1b239d22d71ef3b0e056e0ace7607b8982b97b30d155d849732e8c8bbd0cf553d317d1fc9d30e67245303f679df5b7a3bb3fd5f7d1d8e1549269c9cc0b3f0c3c462f517a57227224eea1976ea767233fb0f6f220dfbec291dbb6c0fb70ee94b047076c2914d8278313821fd213ddd1af7d4dbe95c7147b42124f6b975d9f648baf8dc8b4796ca8f2ea55997440c35b70e85197f3f18f2fffee62d148542992f362d83b6458b1c43e22eff822e66c89298bf55c354ac66ec51acba27e69c3eebc8a7067d81aacdb76d9e054651abbb58cd0137f9bc0e2f99c52de1d688944a9b1544f38897ae9a8b147f03092b762cd6b9f704563d9ab6ca17a4a3026aa739a299c87f5d1fd101c09cb79023e258932ae73e03a7582f2d31bca99baacef0c5ea2a6e733a56a90da75bb8c61cb361fad40abe6df8b8b7b1d0bba62b15767bd5270bf775d60c46dbd5c78ae1c6fc65eaedf66760acc3066907cd33b61c04986a5f928f49d1f7d12f390a050bbcac1e774ee1af37e62b8322ca34dc0def684104e130a7212ba35c2a792989424c4fbb6c8b69f630a2a797b722529d2fb3d4c381c23c3f84143c4ca1b9560bc05d5868834753cf1a3406f573932f05607c44c3a132cc43aa9a678749e37a7a54b0593bfae6c884db68e65e9122665bcfce70a21847f7b12dfbbcafdf280e11d570c38258ba58a7c42ea8be899806b0979f69408df35cfe0394cad448b77bc04a8b6c9be82136c0f33526aa2ec7c6fcf09de0e978c31964f41d962836706e9c9962bd39c7dee032a486c761ab88e0a91acbd7190e86ddeb60499f4eccd9d3f7f8ff2b21808610d6097531b3a15c841afc6917bc5df2890a5a2974e2f9c38d2424cdfe1c247c0ddf0bbd7ea8ec6b0897e972b4ef48c8b9035a3b3458f572123bacb8a0d327987b520e1cdd458e7b1b2d1ebb6b77590dc017a7bcb677bbea247bbac90693fd1e2209d602f8d1b49cae78f3e02b42a06756732710ac5b7d60eaf90c1d1579f3ac007c8e0140d66ad167122de9d36d7984adab78108777712cea2bba914f8f4ba405efc498e386be895c70f5b18237b28068faf8328a47d49b18d45cbb4551b1fb73affe322355ae56ae5be03edc48ed2edc9b4e79bce58dc37ab1914e35506457d684976a20e1924b5704c901d7a894ce63db2eb6afd3f05e7381b9600e906cf2d1bc40cf382b7f09ad552a2c0fbdf6a226d70d70026cd483c13218f13ac2f7c278e58581fc98872153509f0393c045c43c6fdc3f2fbbd0fde7d6138fb0cb188a204b05230538e424d4fb9f2de4cb0f80e12b8dd2ce412f59c571e19e159676cb3407b6c9d51dfe4c977f12972502950ceb6982c7109178474db38ee288b0ba0f4076ca43f5c2270cc4dd2cb0c6e7ef707948a133eb189980db837f4d7dc531025641a830e267d9261661ed56261df3f21e15c3547467945670dd38f14cd7a1366a8722dded4d97674e4214a3e6d97c821f29f86626b36a52042dfde7eaf9ede36721d3813e4f8efb69e56a8532fde78b9a05c1ad61ff4def9675d677c6c8811bdaeaaa514723ecdaa6c4459a67ba1a4c831af1c8b00ac582fb2cfc7ef33efaf80e23a75433c18ce434693213f6839c0ec6eb60ceee4be2edfa3d56655e45d963081f035d78ea1a4376ec5ca9a5484d7de817a924bf713935877339bf93cd002d93099021ce2c1d4fc2f2796d03547a5eb45300692e47aa79eb2575483196a6ccc2f806f8cbb2a6a600b11b0caa9e691a4ae4a422eb18b93ea30bcd9280101489cfe962aec172d09b4a5c8b8a2066e094dd0748b0fd341fe918bf1018742dd791ea30664bb170f602ece271098d1177da49259bd8bf80c04fd186a1cc1dfe3f4c956ab8c41f07ea73b13b46829dfc9600a117483ac0eea46244cbc51439c4b202665367b5d2411887f5940e6e28cd2795b5edde3087557f34d93c986b6c2ad98b84043417edccb1df6f6fa7ab91ba1cdf53f0e7e5c967775135521a6f652cf6dddbc8623024a5c08d0eb22036d1caa52ff8b34a3c64d3d7db26e1f7208b3c1ce4989ed5c471a7b94d9ad255c9d45095283cdd66c109d50a24ee28cfb6d550fcc18da3ac5688cb3102fb9d56287f01537c245178c975107b58ac4822b5dc6fb23f712d09d51b0d8951299d14622908da42ec6e5bcaef6fc7f96be1a749c38aab2977fece3fd4da8a008ebd78b283d64d5440e028f3962ee3e4bd9a1a69a7ee0c1497acc979938a6eaed9b538b3da350ddd1dc4d974cfee9147a561e5ef8a076dea90c20770c658dbf271956fc692b9425f5ed1c65033702ee8aeb57ad22372b68185117232f9f3656a62807140ba95f41f663d674a94d7f1d2f75868c80738d803802119cfbe7d975acc3690e7ed92334cfadce47009a2f1c6d5d64592652bc63031807bfa068e93425c985e677877514474140df4d032520de6ea168571ae18ba54034c423069f40cf8dc118dcce1174519084e0610fd525eb8a6a64e3871d3e503ba2b40ea8db81381dba8a2d63a1d8298b77302762e3bb426f6bc10c4297cf8c9116be3637be617193ede8880841aa19874b25018b6175b142a86673f204ec857f0a4aa34b16fb199f60006339aca81191508133068a0a55cb2f1d4e1ceb0b7291f1ff656c179175fe09cb76950f7f3a8a6b12c1fd8a47cbb249d4049657ac128a62a5cbd9518737d8e98b61226138894784d56d8660c77e62e30762ed2fff5c65b232ae87651fd0b4a6854ce7ff73f8ed8aa2477aa016222c722380812b27e83534d3c70d24db2eaf9ad3cb71b680e6c7e1421818996cfd9f8977c251918070fb7295c027847350a3cc0fc354247164e87cc1e7542bd1b257bb5fc7ab0fee63cf4971144896f46038b9671038aa109fa979c169d3c7ca7edbce5bcc67f242a36fa08fb72d0907bf11292a104e0aec62f1c5005b8544b0587777bcdd52a422284674cba9d23d637956670caed3a2328f644a82fcf580f82849107ddbfc923793c0984b0222349f9653e0f02d7b277b1dd088a7cb8d2df74f6729efe6248efc9b45e3cdd8f563419742884177e946f9592fe2ba432383bcb4e9b8994d50df2455f43f6ea6a70ee7fbc624b9aee609f4a618284defe4b50656667540816225fa9e685ce5ee82ec501b304801a5c102611ee4f8c27369949de3842cb70778e74187aff57c43530e39f9222e69db865c6f9c465d6bd41e8d0d229a88c885a33a565b98b6b15ef73e45fa275c858a68a2c8df4fc0580259d209e004e75b82ebc26c165730ec61550a17272cae6bc943d615bd65ab09754d108ce1fb939b43c1146c83988583e174ea3681642341ea1a3a6e5cdf26c12eabaaeb64c862c67e8e39571a5f2e15901916c582784a2404ff985f8875e0e3ee13b475cdc844e0abffec6107075e58510b9b28126a83df6f2927df112a35bfea8082702d29adcb25916e62ea146999caf73806abe232f548b616052d15efd8ae66b2d8006be692efae345bfc591ceab24eed377ef256d397dfdadb4333260a341160497f8dd24fa7b5e1cf89580bb0c608235565b68cfc3b2d8b3846fccd4cdbfae43bb2d632f326635abbacb7a680c2363bf22e896763821bf8fd481a953b31bbb3c2a69a83aee3e5f7744e03e0c993bac4bd4caf21c1694933f61889bed35db1f16d07001d5eb635ae7f1df022f467d518650445e52864a4be8bea13bbdc77e0a6c01c0c7d0b016e925588a4efab86242e391ede270dc983874032f95c57e0923a11ec460f5f8cd8bc548229f1a514ccef9c5ea8c4bb9ae63674bdc53af4b1ed3f41dc19da98a0a7e8102bf013f36e03472b3b0546eda5ec71abbf61e062cf8bba05afbc832681b6515e9f03d64296e99991d9c7485a474203d3bb353c502b8b0b595b645684bab3db0b4cc24810922965f690e1a7bc23df1da40b15ea9658c3a626adabbf489c2adc4ac88f200d36f4ae3bd58d4c6b2c278f75a216484a7cc8c42749469cb2f5112d82523121da49de3e3ce6e7440bdc3b3b8cc7b3a5121c7ab7e8adb71855a85aaa31d9c373d00d889fb143b3734c9f418179f0a0c609b5b9cc55a9df8265dd45689ceaff3c0aeb2f6df605f4febae644b474a091b57963ee78a3f6c74068e7e927ed08fc6a4b6f4c731b7df15134e4ed54c45c2b812e8d34eaa8927b3e660a2da994e1e235ebc6ed0a5d48ce91e14b56eb9b962b44eecc6d9f48e2e894c343e8753aeb4b2746f56d52d43c4b262eacd0008f827a703f77f178048302746a0e4c9afa0e7563847635a576144e9d1aa2856b2ff12c533d147bda26eb21eceadce0eeef538b3f2604cb8be7b381b4d4cb184e959bb0df0d209f3a4026fade60b63c1c8bbb56108472da8a582f5ebbc14d2319db36d6ba0f3f99ce48142e1f82cac00e9dafb1deb0ac8d0c7e1b0226f7ce2ed0ff46aa8ddaefd503ceb73d7e8a77949f93fae230383f1eb7541449cfd4555e4b54c52512befac84cc1e7b9d4b9fc7a76ca1a32e015ef0589a46b9a985d4dbaa7203b8240ee6b5db0c7ca9fcb4e1b26475ad47355bd6016435a08bc69547022e9bd2360ee3fc1d76d123298e825d3a087fe2c17ba6e4ad47fea6c4d4e9b3240543a075feaf1bc109023547050ede572abc32660e41f4f5522590c537ae6bfa2db736d703e0bf0681b61e2d750f418e02a9f7af17d76461e5096775bffa4747f317491d7e7283f71f05dfc14735e3e921b40bf76c8191ab39bdb3fdcd0c7b049fe2ea39947a38d121203fcc47316f30284bd52bbfcb30ae2108508f0bbd88311ee4c4f2a654c35530cd67199a2d9eb20e6af494464b50d0a47e2d5da3e0f73e29c0c23da0d1ad8c254c2f9bdc2fe1b027b8ca71d5b10418236e76fddae839fe72bde2f313fa230e08fc1800bfca4206e33c485e8b1f637b93285664b127153c0b46b534fdead965237346f6294e9628066d206df3bd0f976ad5fb148b27edd25951d16f360e8fa3d7339b1655a905fea337767ea12bf4d7136fcc78c5c50604c586362ee093b6ccd0baea873282a634ba69cb623e271fa6b587f16b767ba710a7008932547f657bfe706a3381e2f9de4dd29d7d5118c65b2073a8af4e08db3f59603ac6f41ca125b3bd8cf7ebc1b3b7f1ced5b0d74d4c3271339e856046ac5135f94eab9d64883ea7872c38d5454588e0321cbf7fd023d957d40af19870fb3e75600c9329e4a1ff89eebe67065ee1b6315f565c64c46dbfb1832b944c231c3821186ecdf0d59b8892830cf6f16eae8c8cb5c52100dc463d4ffeff4f0c9febd44ae2fc2446b9de8cc8f33c6a8d2af99fbf2016dfa4444e424e4066a53f6e8626dcff7f445cabf155d33b47f4f7c9faaee1058e90ff250aacd67b67528cacc16cc58ef4e7f00c1a2d11e09e46324c0548efbb2874c7fc095c9e4c8600ca00061207df3495def06ee7744ca49db4581bfeac771df16a55925ddd757e7c682144dd1c44eef2a5639f8263b11a906486301092109976acf89ccf19ae82e7d0528b8e8a47338883848682e64eda8cde96d1b1c4682730ce5f44766513e3ca7a30befb62650f28e643721c81fae2a87a2f2bac23f77ec427b719c7811f731bde920bc232e8632e7995fbb5f0d7a457dacef927260cbd6851e497e371ba9cffdeca97d13b4e55e3cb8b643478f50878d6e735a2977fc24b455eaf9b9b5cca0c86c1102844a45a006082494ed533c239e77ccf457c07aa0341292353da5710af9ac15333ec150c0f3905434a0321d49e35c6d4ff9bf427ac2e41ae1d41fd9f39f27a3b8d51e6bbad0d14b10060709783cceefcd778f1b38fcf822628950aa48e88639665600f0f10d3e8e4fca0cd6298f33bafd0cd3dcbe7969c3a5a11d95ad065a5ee13b33d60ee4eca4398775f2fadddd00789442eb4a1182267a01b68a2818deb1a830f06c9d6a85bf55c50f887b8e80a56bbdd2deea0d29b13560320bf0be5b0f5165bd95c4077913ab6cd29a0b108bf32dfe8988f68f55ffb7cf8afabb54732d309885cd42adac283c5f3b66fd8dabce2f49e69b3e4250bb9df8e18f110fb08aab85c22470330df74f0fc566f944b74afafca92e7dc614b37177f0c159bfc1a4a169a763b76f1ef153e1ce6c3797646701b91b820567863c033528c308ff4db1f481ecb7b19bf90836fac537a827dea0fa97a586eec187ab71b6f5abe24bc7b1f373912d86bb3eafbf7c3309838e72a9135ff0dcf986d9421dc848b99b3f740973c557222204041e09a27b84c52fb22f466e65d3e25a0e537e937cbd7d6c4ed5828450ae759b904cb686b5ff5497401ac4483f2138ad475ee0a17d9893076a529feaae4fa47fb54cdfdce7cefc0dd14d11110f5ae5732b80976ad1e3e78a519af54e5bf30249b42f5621de05daa38755e86b65523f67addf08a2c4915ddb2955fe09a26b6343f2a2a27ef9a2eebe66a60b8bd521007600f9505d306b119621a15b4bf5b9ed4d51e8b5bb038da9cbdab3c1d76af17c465b1e740e666a4ff9f81a88c8c657b7679c1e4aff3b3ea7e174f7514aa9f96f5d7ac6585ed2b0cd80e38f8f966aaca2913ba68e1356c477e721fcf1ce6f4c9153fadae8173c554f1daf6373afa04772849575bf8f0d33f5fa289f9e6a839440ef69aae93ad38b110f3911d2d472750de5250e3889250e3726d8b9bcaf463c1451fecaa72868f496fc9d24ac645b8aa6b620877825706400dadb1df0b89426d8983665863370c5f416fe51a89053c02315eeed9634d751897456ddd77706cb9cfa0c4acbf8460e8d68c176075ab887769df6cf0d45d8b4c411961dec059f776f6bcc5b382702a27b200e4d23cbb06ccdf5ed9befbba3f9ee28bda44aa3c865b9ee240d35075aafa159c893b9157cb8746e9f934b315d29887c53cbc647af05bffcbfa15f4e36492793bc36daf7b007e9e966827f4f0fe6632909353c3f80961b3e12d56a927623f348589702cfdf2f0818fdbc819739c336649cb44f91b9b217b8a03ba63f0949627f7914d2b0cc207868392cec5306592fe3aa639e499d86f795138a0ccd4d32b20ffe68ac40082d7101c6c378eb934491a6a92653498b03ab75bac29c19af391054e158555bcc5e4507fc9682fcf0773b1e78492c262db7a38d95e48391acec1cd3103a02ec9ac58e585918de7b5aa4231c12f026a632d02a7cd11ba59f83b99a4cd7694438b231c1af7a9a1105bbf5a3f72eb599e750622e85587d2f6883c9189bec732e6fff1cb8b85fd26bc273cfa0132f1dc3d667ef3f3896189cc44f6a036a938e9c0d7ecd0efd33615b09cd5e8aa7ccdd60052d68a0e9a3debcab84605d695d287abc1dafa803334090b7eb8cd8b36727385a5ad8c4fbf88f6bad586ca207c5d06f962f061e8aaa6fc9718c42ea16295d3f7b4c85d866828f405a3a9d0a54101c19d72d8ae3233d360ab95bd0cd9076e11b91676698bdd3b22cfb14013aacfdc3268b8d3aa02425f05a335d411b5ee8d2aee3389e4083fdd999bb83e08cd73ae3a75015e3768717123f26a1b38529c63de661fc30c0c610a98cab1f2d674ae691d304b1f58cc1b484fa2527ad04ef169467f13b19bcbeb9ae2c4d92852c9ac9b847146c490a20c5e1efa1bd1a9b807a2286225bcd4129af554ee61cff5392b5fd251278437e1101cf0983cdc3ebea61dfec32aba4db49947646c91b326220a567130ba34a4cd03fda6eb1cbb6a4cbd952f87c11e692551be5bbafaddf6d0d697818ef7384e7a5a8d505ca39ac3f28d52bbd212b7659d29d84b9929f4469f26b9c81f6c72a83a1e400851bffc8d681ff25d7e4dea7186be6a71fdcf97942c06ede804dff4173ae293472fda7b11419486eecd25db9723f5b5993fbcfc7a992b9ca05c93dbfdb56d8f1388df4e26462f2b9f127b87657ecfd1dc04af2696b5c7f3805d51e660be7caf935ed195e1d19248e6b26f198434136cbeb836cb8e93774035004639824aa0e56ca9eafdd8cc18081861089604fbbefe5111a7790a67a13d674f9b3226149ae72e2d0bfbfcf4a573e66d3a6eec5b6907712ebe34f05c22fbe9aeeefa6533159b6dfd98ba2d4067a371f374ed0a9eb5f522c17fdcd7a7380071454f8d6134747041fe84468c002cffd95f7e00d0987ab99c5dc6aa2fe17f0b2db78b54c98592ab98a8f62963504414786f4dee9d462bbda22d899b26f70b7d344885b484d90738aaeb9a5bb3a80154b2acc9a6b95db1e2bbb68e406e259388bc1d235e01d284845193c9364a2cfee706f5c122c08a04882997854d638725a5686eaa51f60a142f05871160d75b333252d9cd523d2d7965816044d0087da25f38349d65a25717f88caaed6cb8dc25a2ccb1024d847c45bd5f927fdeb27820be21c0c78ee0a900fa88297bb1dfbd29ea2d3dd222ed4200e01dd67326a9ba7e5628a36fdba855aee32d9f31c481d07278f701d364d739eda3d101e2578b6e7d22093e29f619f29e7d7c9288db5a5d9575002aaf6c76eae479ac64264839435735a28450e8b7f1d50fd9da3b4163c5c7ea1e2e3e548f0e7e4d2a7a156c8881c4760cdb4d6afb8aaeb6b07999dc8831fa461b030486ccde34e1fadbc507bbc68bb7b1e002a8e63f174b08c3130e1cd5ad9ef346e025496259f2fbe32486b0be7542f100ed13423480d337c77cd6a05f778aae3780081d5ef38e431a4ea70f5559324ec2e923dc1a37e433e393dd682c1172cd29d0f3dcb73fa0da07f3e2aa8851d68e4116e24655a4441a64a79aafaf004bd6a88c727a8e70de776ab7c5398880eb8bf33938e2cf61f31dc7bae257fbd2a627c582fa2c47bf9f55737b1e4acf778b7ee331fe88bc3a750846368b70acca6216576e18866c80f8d41fe7724a4346a18161b765858c031bdb2f811d1c6ccaeb1c3470127a7342967c3422be01d56ebb6ee71265d2e3bfc257e7ddde2bdc2fd011f91ceb1df1b13c6c872137816b64c01e0ce7b5cc12ce0347a41e24cacf605bfe15ef86adedd200ee54e2bd6556fbbdb89af1feef7b6e9388cbdaf30e2f427f9ad2a0a9ab786625d41f463ab873d097a191f417b72188edc5b9cd2d2bc923e05491622baa935b747759b17418d5c6cb51e690a8a04afcd683be711f614a88588318bfc5c305772e2f72dccc450066afa9ae43643375ac4ead71f6b5f47a987c77b704bcb26a3b2156ed1acd87303d4059b2c4c5f66af803ef117088e8dba71f029b1181981f5e0dd768c3a511803659b396cd0e6187c35f8059bebc40a569eb7a100b4b8d9b913feab3f2db3cbb177569f641e33442a5c3d5a1653f24d4d3153967de2d939e73a1f413b5d55eeeb6d5954a0feba8a61df208d22c5fccef5bacd7b70577978459e10204d2eb796b6689176bed87306401563949714bd864f75d1b1528da8516e56dd1aff18b30ac541370b536e5b56c62ba6010d00a5ac79e054280ce3296b7d579fe022efc0b4b5e8860aa00115c97c8153e6b3fdfd90f1a08522c4bb493073a307096bfafc13cfe699b4d3faad91d51214955b67674eeee2293b85e2099e2c95d0c125d8cd9b4dfc9011976bb54b1cb46502bdce57b87e64f30e27940e224ccbca0ee95982cfbf22b37cb796cce1fd8a7e0494ce4df241049264a8178e2b958bfe43040dc0a7bd9f351080864593d560d94e2b74da19e60394ac9a45253cd40f34194def7ab6554a890bb917c81cfd50996041023e93918a9a7f9508329b39ef79429ac772daba923aaf105350172cd8cd8e1e9c11b12c6ba8235356876f59413b01637307d79e5f345396741ec0ded22ffaa80ae0e4999aa4e318f58cab768cbfb682875c89cdfaedcce65240d01492fa708b540a6625b11d28ac096e5b1caf08a69f7d3f500e726840005294c31e8d1c4a640813195b1bbbabf6863d270309ace3a713018a8fa7d0969ea2accf5f1471c9518365efda588d9bda5654fc854eff8437ab9221f7729be69faf3dd617c50bbeb8b91ac85a6602a875138454593d27d215ae3df0b85039d2f4e5280ee8a5ac49f75fdef4ee553456d2e93fe0013ed9463f8334c6ecacae4deb11f8de94a572f3222cbcb47bfe1d622a9848f291a77e344ac5703374061afd4f2d0f6e3f75822266a0d88ebb70dbdb35237f8bc70000a0bcd882852b3b57fb0f5f5d71c16989cf65e3d4f2e9b2b7924488b963b1abeceb0a3e3649176eecf14baf6627b7cbc54f3af80f09206ce242177db3efcdb9549ef39857879263e0b793e92f0ecc10a39d3b1372e2f65dfc933ac3f092d8712ff93c05eeaedcfa16c2bf20bb89002f734e667ab6daa523a0a7a3f5e62ae861ac2e96b4dea2ff1ede74c24b2878550faeb37deb05a8f215610b5c0d829d5ce48bf9933e3c87c714c49da865d0db481cd06f545345dea241f85c790fd7564bcc4d3b7bb306aba5fb018628e8223aaced63e3058270df2398dfe96ca210c1c1ce4a2aca851c8bde058c22cd6af4df4a88309cabcbcbd57712c1bbd99ad372e062555ea54d467e8802e8efee23a8f9c520c9b2e102ebb41b86a6994f6859f400af934eb1c04712741602aa48cedff94383a7ece1bcca555d154f2825a49d1df0a8aff0cf641ee5b2540235286d739971f99d18466e4bc0ea127fdbfce035d07b51a4541354ddd40e9679aae7308ba4c219b1d6614f23e747b55f88121271192f0cf2cae8a3d05eb739054862858ce8de5269c6a99dfef0e69b62680dd620abd4a84fa888ad3f280eec9b4aebe7f02103218f85ccaf1cdf8296def3a8d117fbb611ec3a337b57e0599751a1006ed027d457a0c80c7406f7b4d882b6713559685bb66cdd143811ab87ffd13c4fec4db747fe9b56c4006000e22ddf9ff9a9fd6632b16ffef5c671dc24403d68d8aeb0bb147574f748325eaf8c640147b47c70affce49e55b27dc8bc233e72fdc52297b4a526fd55419546c3761ace82a04030c54d4256b930719db6e2ac9655a4e85a0efa0e7859699e4f3126814a3011c02ca119379ef793f85afa25b90b3d6ef5a640a206d8767f10125853413bf3e012fd9410bf98950ef21d1a62473e1e15675f4e94da554cd679bdeefdfc061daa4eb6e4385b6439561a9a3c5f539cb687680dd5756242a9e96564e02093752c2ecba4eddd462680895d83a11590968f54fce49fef2a3b8318de5df99a43e26a1c59b21bbe8a8f82c7e3b40bc2fb7264d2baf78afe24f5c5d98c62bc51f0213832b1f36e8799296ee905b6ae44f66785c8a5a1fe7238b93187ef8284ff9fcc119ebb253ae01f00d0994f5cb681892dfeca59c6675c6961a0a6cb599658d2c4519687798bdd2072a7a910125a447873811d2324d6ca3ef2b6785ec0408f1898a6d7e5062da8935133a4092718747e0c8746dfaea12aa43e727316938c49e2eb75ab3aa122cfebb27a3a4d79077371bb334f1d9773351fdb9c43527c202ed392b855ae277f8d946a7ba72a29513ad634bfc328a2ab444e5e6c121cc95980d719598e8059fb2d90bd19e75e558f8fd188a03ac4cd123e3cb01b7daab2eff6002372fd5c950d946963f46de4fb51f36612453ae763e79fd310cc34ebbfba91e62441275f9d3385f1bab6a326eb9c2ebd1ef34fc025054031ecdd8e0379c51dc8b4fd34e3f648efd0167fd7c4bb526887da488ba47979aa860ecd34ecb57602006893009ac556a9c795af3ec8582a7692d219da68ac4646be08d21f923c619a2f526c8c44c522bfa78cdb7c999b79817df95ca58def5ddbc45f821258d930c79fcf293bb7e8c04093ffd59c9a244db1b2e12b8faeb6658245c6ae7d6017b25aef1b60b87f30b5e3b68f79a16e9b0d58b9c1beb2a07304bc1b961123b447e5f02ea6952e63da60d5ab3423914dcbbb4baf48b6f3711492514bdcef06b498f00bb37ec1f58ab6d3bae1cf6173cc93d11791f55d596900b3e99abf2ca8c273876188d0589a3efe66aef6495e6c0bf5dc5a2a3b5738e5e7c69aa4547b173d0e5f664c60eb11e411eb79ee59052c28c40701fd434e14eec7a9ec93cc0a2ff22adf23d4ed488b98dea26be4016ac62f6f44a6cddb4f5d7fef859308d8f55ddc6b8e7c6a93681b6d7703feb02a0ff6843dfaf3351f72e7fc0c66bf85cb69f1f8d13703ea49bdfb2504be2e700561d52e8d0f5da62ae3450be0ebdb8d1faf7daa70d3d8a8274baef7ba0349f080c71624c01385a245a8d64cbca4ee06fcd37a131c3e18f8d72eb52471c9ba09bf582c034e99d32520c3a75b01d91a56d0dce662275bdf0a959273c98921cbf0cf956b1b232c42d1a4c14fa3cc0027c8ce938bcc1865cd6a7bbd7cf38b7adf10343395b373935a0e1bafd8752bc715ec016b285cec972ac1e8e5f77b3c6e9d6cf87d458dabe9ed4ee41890e04e9e6fad7b1d960ed88fce083e38641e18619d041d58f534c2fbb87e2da2763d2627f544b6eb63c602eb27cc886ad1ea165e1489762e7e16e35185183b3a1d162432e4bdb73b174953309c5d4d00bd56c0263fea1c8c7431d0dfd257d99a8590e60828831786b9a82c6cf95558efc9aac6fe13b0428682fb7c5ad9340f9e714040cf85a24a1641299585b56071e609e99ced0218656c3e7aeb90faf0fabbfc5ac69b4d7c4bc36b98c66bb2d840e6053da663ef25a49b6fd4ca6567b81c050c5149f96466a9bbb8dbe81286efa65a99829297c1004b5be4f860dc06919461094887467c5b9381590e0dda1933a38f2e2183177f5e53bfdfb5777ed486a81b5c41117c38c22bc9d851a2375f027dd6d51dc69b1293d248230dec334d7be0caa49a4b6e41719d2e731781bbd9f4f4dc944a1840386b5def3368b1a680fe287039fb06b42002463646c07dc100a53273dd7000b399a06634fbcadf2ff54937922ae4f6b9c2788aa8dcd26efad3181308747f107da6d27af00b4cce96178d0a7596476f52c30cd5433b877121e1e1ccd6ef70687f6bbeb8bf815dbaba2840d15c8f4f082b4e1e63f1c2d28b005f8b131cbdd3250f0970a02b78f86a9bbc7b6c8d6930780316cfb561729d4f22fe7b3f4ca226b3923ee1cf9f698b40f087734ea18ca11ba147c90f9dc5f1cf7355d2f508f0138bcac53592849120ad3fc2732f2fe0bc016bc711f1831d05ef3aae99678f266d29cd8c95c3c6c4b3c394428e4b56bec7391a8fd6a8dcce0442a9c5c1af87ae409f65a732470ff0e57ebb450840b51af7fef93fa5a5b6d52e526e64be02453050cbb43968fb7d19c64693d6961ce351b22b93e559bbe04aa201f8f3ee70a5feac89d9c105fe40c66548fc40824946d0612c3b8cdba820b37e65014f16118d3cc42d7d9d3ca4d551ff0f5bc0b248aa099921e64c37bfa8fa5d63c400257d28e786211b337ef1e45a306d2b74b4a2c077d7afe35fdd7bf7a10bf07553aec92cb88abbfedb17203505dd14ef45e0a22b39b8eba38aedb4db71cf1753e3702a57988f24f6a87919379f370570b7e0b248974619e30666b1c709c7b5677dc2428bf6862c4384b0e69b6ed2b72232ffb3701a84fabec50823e6bfc6f9ea7a3ed23554146b68967f620b911f8015adf2d7d82b652e75ec4f6c0bc5011729cf7701ac9d342a8ffc6a331882aecd41624246994d9e02db6a0ad0f5b375a47623226bb4b614264c591a924a2d0130d47047faad0646ffbb86525eba547c80a97a94fc36606daa2c59638d8276c2c89a2d1cc1caf99c08dfa532dbb1ef2f507acf023317a5c2dd998cffc6334c2ed78dc24e89cf75325b529a376621858156e0148993de9ac0d1328d69fda8490d19464b02ff50c636e1be66a8358dc8a99a3797fb383e0594eab905510d44ce94b2a7baf1a6bd5055a48d83a49b53ae0dccc27267d69528c662d2c2ca632cf07de09e21c95e5f987c9dcd71b94d25051d88c0e4f208215f1a97af7427b34174c45de1f0af4031275632b0b95b0196f04e851780235ea4d9f6f1a6f1c5040896d70c8c234090ec54e6bda76695a0eb6c58f94c640b5b7d26ff001b8d5fe750309af9d45f8f4597d7cbbc35d4f3b354ce90589293d015baf0b063d176a76cc1a82e99a692faeff6745f8e17b5772945dbb9871f1687f5e470f460a48f43e02896ae81e4b6808f3925956c0a14f8db98188582e86b35a635154f243c483593ae4c434acdb8e0caee2deb5803acfd48431a38fc7de58d394e255838bd4a60a71dcffeb6c0b675d895ae1e3b84ec43d718eb4678fbcd2b7fc0476174fc0c3e008ccadc8212abb73dc733cc39368ac262c4d5deceeead06961ee78b36e791e07c567649f885f522d999c5a804a38d6edf79706a03efcc5754a345712908414cfd1e4f56565739884184fe66f5e09ba8afbada3e61b67c88d576fee3cb69d2587099b5c4ace4418e4474b3dc2ff503a29cadf0fee765aad423e7e3a99a6605538b2dd69e72006681703eb627aa4a05b6da5e5b3946c869067f65bfe1279207aa6142e78bc482b91b8d0dc3802aff601148d0c935c8a6743908bbf822ff524197a463cb8cf2df65b9fce52c6e256424ebeba99f7a62d92c27001646e59d17261a3f24325ecc79720e3a93dc3969553d1f55afb44d237b83fae6bbca6df89d88984f89422c962f6efc03508173b56c5fb18abe98051432559bdd39a0102bdc64b9d2d10ce4772ae0426034540e7d4b24180d2b9af22541184b465feac6385c1ceca1ccd76817ee6cafe55b32fe9a1bcf45a79352d2971c8d28c4e48b2556872aa392f2bace4b7bb62426c65e66447a48802d5b80e2d7973c15e00fce029d207d6b8d38d529798cfc63385bb31d11e48f2d8897e9f5c0f4d8ba084e9bed2c738ef01d0e248885fed9504bf1035b66fe0ebc8081514d97c7b8606305f8de65092f5dff2d94cad0f3858cd94a4b16c30d58cbf2f539807dd41a394d01e9a3c7b69dd9e7b71c695f5a52f38c5fc02d83dda89d2ae2e024d13ac64906b8757173ec037645e0fda2c0ec76a7343944c63ee02889fee910643129cc86ed3b3c95329f222b04e5a4b30aa2a7a72962c9cb2a65f093f08176121f61f27ee36e17d5fa7c977f5f82254237933e4b2e15138e922cc84ac92e84a49808338c5a53baadcfc2553ebc6d23dab2b408601e3e2570f93c42a84e36e2f6f756eb6cd2ff0f9893b8de327fe8bf0326a682dcb6ef17518dad0daa11961dde181eee798f0882c4b342b7412f97b93da7c03395ac927a7aad97ac9715096dde0639b50ee838e4bd05b90cdf7f4964f4e6995fe998edc7b647f89908879df02cdf802cb97d06bed32f72cd546a12f727c3cb6663d46828f508d13bfdc43546a06b6131b99eeacb33fd537d62dea46f888c6c090e8ac1cc5eed9a0724a7ac622ee59fd19d2d03ebf4948d1f1ac49854f5262e40cc42c380a4b9dc4ca1a4f8d92e5ef118956c47166ce5e173f9c9c14be39541ebc8ad01c1f3f0884fa91febfb0d87737938a74fb643c96cf2eaa8e209889297aa5d0f29ef937d75545621658b1549f320bdba17230d62de88cf8e0027d7397f6ffc33f7b1456661a9ddcfe9167f5ed4eaccf043896cfd5df450286b74cc2f813cf2290657bd9cd441ac4ed06801ba4b4b2a0521c97b9718eed2d4445791b5ae90fddc883271c952a4fc5f287e69c2850ae53e6889fd8946386d26b1a045d7b03ee16af695984cc9e05311839ee2ce3f36469c45f09f978fceeb5f74549ef529bce0bda77ea38c369226ec3a307d620095bac42e5f09a0faf078fed472259d552aaec4e636dd1be0406cc90940bf479f3b63a2ee6a06e6f06dcae32ad3611b7a43d925da8732a6b404971d1971a4944f9ed92fba914ff9eecf466ab8a83532cb4c6011f999e102986edcb60697009d898d006dfecbdcafcb95554f14270edbb29e4b573134c5b3481d1c36c08097036fda5a849cea4adbf35946a9667ac30cfa234ab708efd6892f68da5be7e2ec981a2f7331fc08393b8cd000ec0f936bd09dae5e045a625a0ad813b160441c2139f64f5c087d3bb6d527b42810abf01b6e0b8ed1bfa9a8ccb5a797d973facb0cb03cec21abd613862678afe804a5d835efe6a2bfaba84edd40a904c1fcb02745e5c18456dda6a961d965a4ceb60c631d3a3b7f22b897f40b92e6e502e923ed04aa880a32cdeb9d98b2668fc2112d08d902ba89b95b6c627ebf7ab5cc299076d38f6417e0a70bc7ede5d2983f793663e07c5776ace919be08999475f7ceea0e5cae932552e9d335f0d6ca7ead2e3991921a5c8ee25c4e3682b3eed00d1237900c43128ac96764fff755ce655517ba6b3c7a4a99f75f462a35e91beacaf4d9885da8ee52c2b9041610f686e418bad3b2821c28c7ae1764cb0efd7dddaa15180f3100ec2a5566d590dbd739cb96e75d5d874e5c35134f5d9cd280448ff02546eb77eef54c4b0e281f807ae3944484f35d228c17445cdf155e97c0f83f60d4e334efde4ed8ccaf60456c2d5639b39fc51cdfb53e3b46fb994e3f4c0a24734a08c1804392d1fbae75a07e44628c24cb1a8b1b0d380263f4a758db894f35f692caf7423d5b2f5f5bb0077b8247664970171d3a91c299613f6e2a5753d3eb5b0d7824e15a239d9b6fc6d9afd5c6ce261e8c4665e472c966a1d1d58df41bbaf158acf7aa15e40f99ee97ae7bc82128eeaa9200463fa2e907a912d9a2c1cad783e760bdbd1ec5848b6a632008f4ed715f11f8412e16529b85f12983440b30371b4841f536931006f278c0e7a277158a1084af9fea34fa7a00e9fb3c3ffae66f9c25fc46b8fcbc709bd5526b35fb0e5163089e022cbbd11cd12c3146f2537e91e921a0c96843d6716ccf603cc74310a249ecd00853576c430ed2603a02a3e9e5921db92cab7eb9da9fbf33b611047c423fa8f33052c3565f1aead46ca78280dcc5e8846a2b3065e4e42f141a72f52d5d653374553c5921a573e8fea59425a368413b1aec239aeb63f9971265e3b16591ad95e149da07bea123ff44d6d8d18a069a6c5f0697252751d045ea326bd2c7c186f7945bc248651eaf33c97f4094c6336b155b74440d1e116dbb0fb5cfbb062fe7b3522b3d1292d00121ec1fd569c884838e841832add3a973769ff232472b0c6d515a6a3355ad0ba6c2ddf6f67b443ea51554675ca9cdcbae795da0535b52263e17a1b26d039dfdae569bbe832fe44d69f2d547c80530f1a34619242f0fefa4fb7e44fa090767acdf75b2877d534a84f2fd387a4990187d07a1d295a1b731c675ab30f50b5cacb8da4252897f586f5c865130828110ef3c08fd24b84f6e41420a6922f4e946a858221192b36cc17c1d79b537f50d4ac9cad408cea23766b0cb19772941f6452421fde91708a710d3114690bec649b8e0e18d519102d087084542bda12788c0f4fd972fec56615e93310071e98c5f1174d05362cd13bb9c66bab98cf1006be6c5f63740fe07c26693dd645dda8d201f69468c91e3f59f1dd8722fc1a9e661f1528b6cf188c76501a89392db098abbfe246ca78e1275516b9efa822f6021425553958493fa2fd302c0be183fe4cca228bfc4e725945772db4a4df3b33b91b76422e5df2926106a4ba8dcb56705121e9d63e7934cd9572ab49eedf9e9cfa01f78d43c67569bd8daee32ad075798cb5697bdd09bd1bcd917009b8d66d38d0934d04fd497bdbc310fa0d90e9416cce755a92c9c0c8bb86846bbedeca19024eb0b4f6ce631c979c967b9b2f321185d9f10df19268fde391cfd65c02ae9c69c0ddeb34b067f46cbee42230d712485ed23762c7f3729a448a0190c3422a3b70f21c19c3c3ff40371f22e986364288447044ce2ecd42dc99662c051e5bd395ffc96da962c9a5004f5894e406d26f43e23534ae1aef5f4baa91f6b8abe46ab7c72af09679940427ad9b8005e4e7d4f6673b5ea4ffe19b5b69074a3d2bd17e3d5e488b2f1b72ada031537d4c0b8e5902ab1414fce2ebc10fed49653878a8cffd111ec679d47822d39e7007e128e902f0bbeb1021d25751a073eed0b5a16e519cd53aa25b0ab460672773c117d6f9e08f4d95aabca090c3871e25d038e511d83b8836b3311b5512ce4dfe966aefc79b7b2f9e11c552f92fe7f6a6e66047261a0a0508f4c9686d7666f4b84cf2f82234a3076af7d2f7e0ec36e164b20403c6d9f8b11410c31c5ad926b45d5ce84e939fa493ed2ed27ef45fc657b85ab9aa1d139113826ab0ff05a7c31351bef44ac498391ae44de511614e906dea51204446d1bd401f4fed852214d9d6a4ee996bcb871ecde626ec7841e0926625d5db21064be833359fbc0d951ec8b7fa6b5e7fc7ee8345e55fb25fd8ac7e703297f196b013c9aba7fe2679e60f775e84a1dbe5004ac79f80a2ad25ede8a368f9e05205e43516e6ed0631348fe53c8bf44c32f9061431aedd4c4a4592c8fe7cd1fca9bfeb634a4e6b39e8aee0237e280af5c8945f256524d3f000d4fb0d7892ff20b9bac0428311302e84766b79d03efe16f25461fbcb43ff45816996ccf541e7d5f09b9144b7023c332c087b1ac3d5f709674479a6a7410e742c8af06eefaccd5d4dfd2a5d71af47c05b236e67cde79662a79672aa6b259a38b6741b7c32471f4f9901be806fcbf7eb0cb2ebce1aff082e5b818e4febb8cf1ddad73d91b7ca959ffa23c0a4afb880290cc8f87c0fabfa6ba4bc7cbcf17a9b6a57d944aced1cfd2cd2cc1d624be03e675168db71cd2a60de3eae3afc85e0704559987f07e1c10c4bccc9aa794250cfb9874a9220365c33c6d82598ed5e65758f2380158c3af182a0e4dc14dad4ef25f294bc6e201adf42f5e039df64e9a42a5a3047a7895d3d6b43d31f207308961e06de20cc9a2a9ff397932ad90ea8748e5e4f968f39a529bd8e159ca769bd32e1a678fc0969162982282e78f28aa1105fc0d06fc3358cea5d0a73cacc11ddb675a0386138051a3c1aac4b6889678ece568c8849a0d585166434d506dd1ca34e9d6be2b68a3fe80ed62fcbda0f1ff9964a6c6ab15d5aac3e9227488800b2dbac01f45c605d404cab4a62cf6c13aa09b56ad537c200bfbec642d8c2dad3a9cd360e66f71e58713e8ec5ee2da1a38a5d5e31e186b976218ab3ec8e6872d184be6beb05c995c0f041f9f619122f0151ccec4449f51cd05a0ddfeca36df4e0761ebb43e2bad7a65b0f879a6d0f4b28a6b219ceef8b796cacc7d8f5c255619f8c520313902d4085cfc9c71cbb4191fe8ccac80f1e6b879eda2fa52ff8d77a7fa8fecdb7ff89e2b42bac251a1f39cabc5f59c29ab62d5a08663a52e67f35cbf7664c854e5f11384137ef5a2a10ba06799e0a84e3afa52231a3dfac79c12b8bcb4d455ac4c970d270f1f4716e29473391491bc3f110bc7c8610ca79bc18cf020c9e52b6113d2b70b0b425807c5d8d5c13019df198d91b1b11ede9280e51e664ed88c968ae22a83db5c9062ba0001fc964ff2c36d5cb3f2bd01766e15ec815fd232c0fc8b876d3f0575184838d7bcfd949e96e7a739cf88e69a56eefe1ebc6bd5a2e2705d8b3b04d77c5faa81e6b06511993124ba1a396cdfda1adb8451ad9c1424acc72f15ade9f8af0ab5a515d42597a03a2aa23bd6bd7879b8c444fc011e3d39ef55c3cd7a9324f09909fe3fd6d2aabe2961ae1704d5687c2899f67df708c1b9c53507d1b52a571170e2ff4868e4cce2f0edc8fd4cc0cef7b2151dd1f18422dea863bb154d5dfa6e1ff425678c0ff9c696358f6cc697bef6e54398e65c480519f517854ff802fd0701e91c9fb013c6d1e364931beb84085aaf797997cf611774b4486b3304a86ba8a92adda5b88a75a5d8e047676555954e54d8dd4888d82b27616ec2b489b0cf7e07568f29ff46d9d5056a0d78523ac7e62fa790ed571a310c6a1c097dee01353b832a4ff7f0fc95f3627ea1ccc78ed3cdcc052e5dd8a6df110b44227a85932225dc31376f500613583093fccaa6fa3217b4886307353bd4672ac1b9b56c4797b7d515719fa1a28629726f13f98369d5e6b7b84ba3ee204a310fc93a6edbfa51fc669ab68a67493dd95083f7d7e8c6aec2a3d658e027d30c66378776b235bf2236099e9963770869cbd7cb8714610e5a4fb6145766845b0a3ff20de1ce4d49c2f1720eeefeb99f8de1565b4a96c1571e9b8c43f02cca6551cb53ccb44ef94877e8055845ee9de759da1d120afa7cd82fd69075e2f8501ec81c6fd582d715db26becd9455a76a8b5f7781fa343dffcd278f022326af3c44b13d0c751017d9c353dd4cc9338ab764d1323322f8319feee35c02a67229b9041900f96f39b2d619574d9c07e101b1eaa68e16b916f0f560aca682c3cf008ff5038d720d0ef020ad1346fe8b97bf57f330c53e2f52e29634ce0432262e8e1250103bc9db116d513af84d64a03592b4dddbcf4d7d0ae98a6e2bfeb81fc18cf6ae5148178d3802590f4d16e38f772540bb5362360dfd1c42caad9534c65af558dd18533b1cfc549b91f14e0b6a4a935a5eb100a85a3c431b591a875a2f3acb4dc8abf1cf2a4ec06380bb41ec60c7e51808ce32b3d6c61aa39388b82cb76b69adc41844d3a3347ec51acdbc18b9a4b932309eb4fc8c80099241e8b33af4f779ebb318f471200f4681227211bcfd2d1a16a1c8726a4734ff86b64da1bda876f4ec9f556456d8884e17a5bfce82fd0e11d3cb23bdf761dfbf3605e0ffa2c4ad1a85bdf353ee9b7d25069740e294e7f004cb7606de6d444c2f2fc28b45f8d92d7ea2df6fc74fed8bc0f84864ebe66444db0b6f969afebb5dbad85520ba47beeb1fc8317dd7dbeb4a6743ae6832523e8aed3e5d91ffae051c6e852499aa95144b831c70d6bee0e5f22b0be17ccd65dc5413d3c15b2c98227f33bb8698b6aa978eb0f7579276fd176c57f20017e86974275248ca08c8d38a2653f737ace22437d83d708b85073226d08004377c3250b3da6b386248439637e56d07172b06617f8a6ebe46edecd03d47e080305e9c437e3163eb31fd48221122513b859307e64979dc9f452d7d48b5feda9a48190a238181fca71a216f5828cebaa56aca880b7e9aed0527fb498c2879842661a9df5ad84eafc3dc27911913220068a84ac24a1aad7895516d9f19d784a7ede7dc598e8b68205d3a9c4ba6b2bcbdeaab519c738d9f8ccbd22b5219dcad550fef2d685db16f4e3409d7ca17b7b5b248e696cd45e645ed77454cd40b4722b84fff0a631ade04948b18dc37151742c5781d1e0ce759d4b6566d951f7d74448b368315be1ec81841d754de472dcf4a60841129a1136cec2e672de864808e72d21b2a8ec7e61d54590a61844032508157eeb2c0268b966cf219bc18bf747ae6eafad06b4708106194d141842d785bd961ec27196d98362ab74f5181d38d0588052b9f8f111687859ea347d5b1c46633ce315be6a74f4af072cf5f6c1159806c39478fd03bf43140190d5e7be50f1e276b26142e394885d0f809cacaf7216e0fdf47b919ff9895c9243be9cddb7e4e671eda872336ce1bdeef73713df1bb04bfb382837ed5c7a42cd07e4af34a94df8aacad05525b704127519176d62fff1b77dadc4f93d84e369f33be69d5c367429f6f4927d9320b827cea80ba58ec48516f1879f6e4c374e4ac6b2ca8c6515dc95016b9cc2f1d733a9576f34c38cdd7f77a882e9b7cb4cd9f41e4023028659f5926ed9e182d81176491ab2e89ca31cbd61b87bf7a41195aef8c4493b1317b95761820ac94f6e9a515d813e47caa128ecb0117e1ac6c419921914e9ee0b00ef934baad1a9987f349ff47aca282cd665f024d0fe292eca20c8e3a557914b0f5c9f1e376d42a92179977d79104c0dc9496525a4c3977a1af5a75960c9e66243a74019d3ee6f40164629b266c26f8271746444338255597838bdaf5d5e0c1e9f7190756ae402734cdbd0810226d77ce9e4cac519ada16b075e02676d66b982039045de06c4f173866a91236b463ec0e65630a36a499be424fb58c29a7d84e1a19b30c26e130eae431e5629aa4bafd7131bbb2529693be063bffcae1950ee9cf02e52ab7d09adc513b76a1eff98c3a96d94fa7dd59b9945c3b0ea2b99a5d11bb1686a431aeff0fab85e9b202ff8c50d2cbb23847c5d39e92af03624802085064b217eaca08789c3fba0676f5af4932ed5408b8073abe7fed5ff0dbe73566379aaad1105a7cd4c06c1c4e7a46b13bc36e6fc2ef9e0bd7b28db323aabcbaa327dc73c6c6eaae6bb36e9cda45dd15cf253f1e801d08636b08f9cfd9dbd7b70797a48e749bc3b36feda212a38549e3b1eed8d86c2cf1482cde4092566d9663d9e8884ae2537f19ec164852e1b46a6652427fb5a3e4006fa17112ecaff38497f25b352c11aedbc9258f05897aa4e9efdb7cf5da252fbb0de085d6841a85ca45ae7cda624ebdea5cd119976693c000c07546126963982a1794e777d1773ecf03f518645ea81f7bc2bfb96a8872565ccbbbc84b5dc2ade7709add808ce29c969188dee42eff72a02fd6c16a616e63b5036e5822c933ed224d9afb68f5d98a914f05a12a693e4fe1a1c47052bf6dea3350ad00fdf265b866bf8018b62a6f928162ddf104431c7afc5a0892c0e3d570ae70bf8c2219d0bb157003b97b0a6d8fc773a0736fdccb4630778b43d1dd66772ecded58eca6aff679949c768b0ae0a6b2f8aaceba5715f52cd700d8833f3c0db6a0d429a00e2ba6ec94b39184d91325ea5f256090463d8280a9926b36a0dcf9d006befbce8dc06ebc576bbea6596e8d10f2c5ea0fa2e475aad96f39375ad7f8a6639337d29487f6a4631f2bd6b2ac12f8b5bf2f3ec044f9d453b385ba2cabd4decd77495892338f42f06132fb0d9ac8fa8d4d05a116df2427c731d767042e49d7db9c14df32971703b3279241f714e009d22698c12115a6d4c000d7e4ef49cb2301dc41682e99e69e3ce8fc8cf3e8399f52a42531522388b0b33097cc359cafb269ff97f6d55bd7f9cda7f768cd6a4fe36bb24e6e40e4dfcd3897f1725d6a5173ee761f0912c8f79c531bb5f1513766d468e409bc02400664bf73907289f20605594036dbcfaaeded53bcb35d86298c754d3aaff5c80f9d8d49c1b0ae93b34d390beff9e2abe46445eb5861fc6f00d9ef97a374fc495ba553409a8ff4338b18318b830f12a6191986668c4be336dc34a8a1761d09f3ff2e366c127382a2e2e07a9d2db4aa41790d3c142dcfbdc4eb5062f3c32a069423dc9bcedf40023711751bf9deb4f7a5aeb0e5d522e32c7c17922cdb53b0cc93e33903908f21c0561331014a46acaecc22d5619800e6aeb476c43e0dbf71a84934c04f9d4c59a593e4ad65f371c7d5aa2d4aa987fb33a0f33d44502643ab7543ea452231f7f5cd13d041f0b1007105ebdf5a9989e5690b4e0e6faf21177f8440c3dc86fc1d177e6b411f537da151e36008f91de2b7cfba68a24fff5adc9c56ab0be85135f24a75bb11a92bf73f7a6e4bce8fc0a8e61e4eb8234c0703b47ab0e1a8794f7f7405da15e66d67c4518494a3b4ead77bf70aa61117b9f528f38057ada4193ad09a7508e33b6681e34f41878bdc6d756f1a79f25448d7b29ec8c928566bb4241c31cb6e749831ed4d191d6d57e20ca2874955ee2cda4b5d35cbf36b660b862e38a1bf7dbd9f7acc134b21f52d634c70e7dbd7a00133cf9d7f506b414ec79d1100527a7ef37f0c901a3cd197a1aa15ee89f04391b599c1fc144bab4869b6e60e81b137de6571d59dc120e114bcd59365c889ed47f9a5cbeefe3b5db744655a91dd2eb6cddd071ae2cb9675fb4e68c32ac36274143bb4817479732a46c0aad0dbf3b840c0997e01b7e967e4546f285c3e813c2611472478f4cd066ffbc665b00a9172b51aa2084b2409cfea11146e0b034f9b19e284e5b33f70ca5694ca2d471821a383ee56d70870fed0b42dd76255dbcbd5857354205f33bfee23c861874dca6702a9135857998480aebbacc44da0ae59fa53538c2206028ea1e3e06e1af5eb561faf3b140e53a9631b35930bc861f731cb9c148d306c852c6eecb225d565e2e773ce8bf7cf126645123a042c1c8de04ebd23971bbc59aa2e2f9a369feb2b60a0c2b19c063d1db16ef135d57df6c7857a2f59e5ea8d4e0289e5b196b17ece52c207afd854efcbb5f21361f8d49ec1d80c6c1d2a51521f90098a1c546379516c1ff9d4dd6ef67e3117ceee7238f6f027af8e5a9a752e1baec9aa43e2ed606b91242b84e70fc063c544a1eafda50feb1121ea0cb8937fbafe80bbd991bf044c144aecbd8b776e922d3c9299adb0e216b09484e66f9685e014df7e416d1d318362cdbe834294ea89f6e730c68c6125b48b3bb847f20a322e4c8a01ad485fc84364634f1c59876019f09a676d80885617648757f343387df8dde4f8a9a4461c14663eb41a4b5912c85873dbd4f20adc0b3cba8471ae172da386c36c867293903815398998acc1f11b47384bdae9a917d4648b4b6ccd1f2061fcb055e3482e761b8e3086a57cbd4f8ab2ecabab5c9ae9c4121e501501e83368617a6d22bbe67d4a0a74ac9b88b135a69b31ada542478963111b2ae7ea0810fd09d258641c21f10ead2b77d9e67860b7b5c18c8ef9986cfb657eeb77fdb50e0d018a53627d0db9bb742a7a0c8e4258a0f358cd8d78fa91f249b1ae23a4bc695a01f44f6520cc2b1499c8facb2694558f5c9026f789e4c683e774da98389546e16c4c93f28bf2c546d452a0c8cdce636dc9e5544f4061aedf4db381638b16f20fc3f4d0d9f33a9e4c626ef496db15ce89dee357d02ccfc4b9df230ab8c90eb0bd677a9742a4aa2882b5a22c7555434ea075431f3db0b904ad324c481c36a05f83e3db69173bbc292c026fabd44bae0f94675d44d47ff02fecda0f5a19f7ca7a81f60fce6c460881b4e6e4c69035bc2796785524b07566a0f6c327e82b85a0268d3be59680b7661e734b3a2d674ca9566d8983d846636ceb6e3921c3276e1f220d6c2415f6d91469c140a5fd12c52fc672b9e26437b3e80307578acf571d15d35756ee5d02ed4582895295ecccb969c5ff7b56601d2613a3d15cf7d224bf32f669ff65568b741067ba08cd9de191c8f0d4b93fbdd31c65f550e662fb6900bc3377d2ecc68abf231662327e708ab061e1369e38654aa9aec17f5e9f13929b7010b4f406f0440ef37b48ceec03936ba7c2d6188548c7b966eebc54065133ec837b5544f000ff040e4f6b91930b36bc351c85d0c8c006c4726c5d8aa8143e02da9ec4c9ca6d0b89cedb7d4d2943cd04a062880b9b8b641921916e0c4807878d1a9a073f6836e15dd73cab886ad1c76a061a924db3756595e0b64874fc39d8f50d4bd4ecc9f609e4b91891388cbb63f1ca4732bf297bc5994c29c5bb832f2d830a63002a0dee6375e58bf06a43aaf7bb35690ddfcd065ba65be448353aa6e644e77843e8ad9f3b2f1e8298a2b2f00182cad7d69142d630c7f03fcf014d510fcafb15b648200bd77651356b9c7a6e06ca0cd8e55d24167b5a3b4819abc1f0b645be351b85c93c83bf20ff2a73b59352891206ab701d5c646372549d57c7dc07f05c6b77dae83a5aa7fd607bfd1ab391fbe5cf9c947f04e7a79b6b73f7af3481eb6d9560d157d403ea7f3f01e63b0e2410fb6161a0bdffb930c9df48ecf899f0e73f779dbe5ca741f62b5a94a08327e763268bba9ff14774659f4042bb14c3eca1fd81218b40db815af68d3304a187c90ef0fc50bcc4f0e19f90fa2f0d97214d0fa624f687f69cb4f756ccb55db68a2aff6303bf6d9757ca479c78d5ef8708813a96fc1e2632cc57172ea57cc507aef9e4373c874cba010ac3cf9a0cc89ed8dad293bfa33b57ac8a3342e865d8d9b4b0f30eaa39003f720a20afa6be488a95d4878c52dae2d1dfcdc9972ebfe2a0563cf4e64e10acdc0ec5825a385899cf261094b28b5cef212468e2b48fb90ca1d5013f01afd6c4157ab59fa468d5840935dacdb8939ce61b8c9a5db07978a66d8ffa3b9bd2a987e05ff85af405aaf7e29ee264d2016bdd4835e3a3a7aa973f6910f92ab24bbc9bdb329d4923d502b155cb24b0f27f321c90840e20bfc8a4fce4d6d0c80ffcd0407a1ae9619755bf9d6e4de22c6d4e350ecfb1fc03446e3ef803960f807cb3f8beef3efeef1f61363d1d112da75f5a7bc9662aca18759b312468a5ccbad773873cc4b6909f3e2cb89f453107b61d6ec5d56a9206c6c10cbdf1875c1b96403889fa5dce34fe7d5ae19ad468ea4264479dc6283e67a364aaa01376a095644e6824b8f1393d7b666e11e98a921fa1e57485a9237c40206ff0a353a3c08940046d16b02a656e62d4df2d763df307b0ad97fb7eca051747d69cbe3f78764915f26f2ddf6dd90315c3be7f4321e1d199cc86c6e2be29fd3a22df76f410dff3bbe12ac6f5ab5f5d680c59af3b2aacb1986591c7f4059d735a31e496bccf920ff29865693a9ac1cf79309ef6ed5e0151fc1ce726e6cfd346ca4596b8cf8a2e0218b029346225b2120c430e56c215ff3e47c261184ef44cb02bc20321ffd59a5dff36c94ca252fb2764295334aa8ca89414f79c55f357aaa34e13e3d5c27e3e12ae1a53cff55889e4cbf82f359c05c2aea34a5aa1095f7f16fa4ffeda2600adb5eea75b112dc625a50dbe8316f609905ff7a9e32388f9dc09d72c9a9c48af3fc9645b7aab29763cdda8ee89df6495e46f083301ba8641ccdc236eb744d83ebb260dbfafe4891e753498a1a98a81c7cd38cb511fbfabda0f7e69c4ffeb54686268ea0adbf695f5c159128bfac32498283f0853a47f9f6e3cef772f22ab243a772dbab7d6e6b1c5fb25342e582d80db193094ce9d232c9524a0be33b7f83b131787cbafeb80d66adc23e0b651e2591b580c42ca78008bcf0c7fa32d614430c108c97dd6212fe11a008ae4fef87335dbe9223319e811b3a2ba93d62df090c66a80185ab1f6b7bf01448e196060a7e0f1ea0aaf852a948eeef3cd9e360c0f324611fd6d4c23e1902f0528c1e7a9295ea64df2243410bd2ab5437240488c78bc5d39349c89d6882f383b2d8a485998937594079ada806e89078d49e9f1f7256eec03ec6619d1946fe0facd6daa43da591e2ccf3319b05ef3bf28118c7fa44cf0d4b0abbd53066ee97b0d68da478a58cf07ec93a890be6bba8a4e37e268011e1d117e79f0e6a3c464271337a2bd2a197313306601693ee5e629348bb232d1efba444cc8906b8c710940f876ffc8e51eacec4a82fbb668c9a74d60ac06f184ef2258a1c76553d9797c642c336f1a2fa9a08ccac9203e4566e807d16d7127b5d79f9445fbade564f44fe8ab2756a27d01c56defa5e4d75de786287346cf6a551fb8c748d5c520109515a95e04e87f0d19f4d67d39b68cb3a89b36aad4da678f1bf4e19957bf63ab67b9071b247a12bf0f8330e98e96a8574422597ddfd4c72fefdf6e10dcc788d3ca1c168dd118fecc0ff76dc6757b7281a69cce4a38dfe7d0e746f159b55680bc774d3f9e7d96f0100c628ec527c757e7dc93f919019b18db6fb19e9f27b9fee7cfe04014f37da6afb2d5a41019014415ac0b7ab198ac77d67d0aea9a9b2bbfed3c10ab32bb8ed421fb79ae70340541ac4853c5c363aceef0548c3ffab425d1155c02757007ace3417556a182f3288e22370c5fcc29371fac13b50a2901ae9bbee609f6221a48e4d9efe2ae1b3d9d228223c000f73f386bc52ec090cabb4af3a0251b6c8debb5bff21cbe6fe7b2d7795feac3a5f05cda3bb0ed1cd952ebce0c5372c3e62838b2ac514ab597527341c76ec0ee63e8dd7f9ca33d47222777963dc4624ae98a987e9315548e6deeff8c515477cba0852adc4d9b3ed48d2bfc313d7735e6a457ca631a0f1725bbd7b0af3a0ef91e5b18bee221b7863df61a63d4651f8a0d91fe390b6065b9ba2fe46244c428d26293b0b412748cb6d60a305af69f746d16412d02eeefbba7cca98f83bd29971ecc283436e5eb5e58c8df0dd1f7d35b6134d5aee546b3f40aa0d37fc736649154eae914c5067a71d621f53ea76727a061bec09d668903207539abc564082ecb3f30b9f5b4ec269ee3f1bce3f1267c9ad94f5e18111897226140350cf8da23ac8f69257d21b57bd5ac72762d8a56ab325a89f81d39a7564ccc6d7b51b667a4b149b5c66630f4bb8246ffe723e403d8aa4f438d8bec9d74d9bbe6795b27c02c8fd3d04552345c38fa0905b273487bb21dbff37da671a91e57df05a582e555e9351d22ca22f08cf98378e3e45bfed2a998a92fe5a515d9b66ae0bf5fa2b591108cd9b973e8a1f13fd5ef37983dc250ea8c4787697ab0bd0ced7045848e6ff981244211503981cb9e4cb3a0c53534d78008b07beebaa7a1920a241a684348701d477461976e8d7880db8dc007f8b5d020f053ab8b16258fcc89a477acf23d2402ef58bcf68ada3796032b33c7248be38824179fc64ff089168546026b7c18f30e9f2b58c2528da760e310a6ead2923e7e506a72d51cdbaddfe0e1db72bcfe788b4ee5fe2c3a75a7d52ae375d4bbcdcf6b1958da2eccd285a8f9648aaa06c9ba503adf57dcb3375c5bc7d2d61ccec23a49f315cc2a0f5df19264c57f83eea5f09400be1a3182b3012066231a7b4bdf85ab0c87a36170a0befa18d372ea6a52c3c2ed0c6abf5b7e56e56d434e032486329dcc330a1a4c3b802942c9a72189688ba41062fc35721565469a96bebab60699db3667761576ca71ca0f3daae9c470a735359d574d3a16aa1463b0a3e2b9946c8a0d9448400982685bc6508fdb0df480f4ceda8dd5ae3c94ab7807441f6c294643e68b986d8e1c3581f1d4abcaf83c3de420c3e3f488d207d0434e155770b4d7622086c2b82a7aabaa911e7a826fa7f6685065f2fcbca0498d537003d17abf0b652b0e65030e77f74434a310e8840d881a49934db8c761102017eaf6fe336ce178e4bfc6d650b586aab4aea75539324ade76e879b8b9eb2109d1fa357665ec9def6146267b7673ff89e3c8896c54402cdc457a041a357805eb5b331213e59956b289e9e9a8e0eb58cd697fcb4c92f15f678d04b4515e1c3f93b7c15d6f8c575c13fa95a9a45a2c5a3c99c19911ee988ec75be2ff31bdbbf02a077e547453cf5f2de0133187bbfc4294992f2485c6a094528306c80990e113f53712c846c7cda24f2c581a458db47edad75885f18f46ba8d8e05be117d2ea6cb04f6ae65001b45a6fe7de1241a95fc26215584027e4898092c211897c02d8b02532e3f7cbee823acca1710589234ff687c0ae03785b0b6149ada8f01dc4f13bf9522f4ed58a7b525e7c5614c9569fab697a4551883e08bb7b46cf88a95afbbef277e0adb40ef60393ba70a61af7dc6e99078b532aea5b17712b79f49d1ef38a1c6a8ab47bf9946e0a274872e6d2d0bf79066c32f9e18ca1387a8bb01d2f7f9a23ce6e0b1f08504baf3a2f61afe0e19d1393e3c1241c6560c7f253a6e7f77f153da83fc9da33cf589b7b1f5f20509e1a1a9d557af8895c21049027638322d3963b4b0a43acd1a69458b76f43fb2eb0f25f978f803d6a0ec0d07c20f30d7db51d96b1e99b4dc3c8635045b13ff64ee95ffff381f99959847dcc7297080480d6dbc3c05b1100537e48a713826b949925601529f34a021243011ade914d195ef765461dae6713dbeaed8eb016741b4b6c54da1b33a8d47510ad966e300b8b1c9282d63dc82952317cc35edeec362fdc33b4639c529cd2a97d2a2cae256115bfd387ab0c21a537bed1f90c949c2c4af28c59a0cad3099e7468eed7a02f18108fca58d2b2434414a6d888ef5815440743106513e7e22c876850bb3735c9d03bab9bcd7e9c00934e6fc16ed41f33f8e90a35bf974706bbb64b60fffc35140da0d960ed866e9a599d43d48debd0d825b254befc531055668b51c4b4599a71d39420313ce8394736cd3ac7e1768608bc575e4fcb82246b11dfbae614c6b7d0d8fec114f7f1ac8922978313bbd0a53a1785721a92870a09d0d2f1d84ed45a96f1e43470e152999576352a57e047365ae88a90ae7a97eec508e35bb3b31656c6ddaa80d538816c5d1c26626c2874c671391792d9059bb06b4f0d6ed29e162732c72394be0a8f5e40b16db2149ebb9b63c6a77d0c1f9269bcb1a8a32880a84ceb942670e667e576faf2aabce52b05a078fbe9352275ffdf26510833037f5cf6a9a354fd4ead972eaaebc7471e19964ac2181e884de99107564029da9314ba7e351c2afeec9308e54b90284c9434bd2712b9ca3330eb0c7bf3327bcfc2433ee5a73bd02e20890fc728f0458881f52d7e45477918824cdb6cbb946f0d935d8f1da6953b139ec91a167a643991989c13414e8d41ad4a8c44647acb524aef6fc3ad6fa6a367b4c7c8918ab8489ee8277b52382c0177ceb2a340bdeb244a99eb8d45f25fb8e377b6434ddb846fb0510774b71401e0cd84b092e5b89cd7a2f4f55e7c6ef4f1b0e53f3a72a3fa975eff3271dcb68bb80aea6431a188880d069ccf7caa76b6daabbfb66cbd907497ddb4f991de404930aa0c6a58d60c63f3ed4e2db622a230c89ac3822a71c7a8d6e8244983aea63153af6e46acb6efb4518323fcb2aee6d4b870e423ea26b2d0f0f44ee93b2e8b9ed85c0a7f75265efd55be11f83d9c96c28b01d407e9f67cfa56858a65025a3490cb3f999d1d74a3c0fb31252532ff5cf5507b07c53ec4327ceea5d1eb3c2438721626415f04d2a5ed0c5c222a7d25441dc215380be9b03da2e894dd9fcb4335c886bbb3e9a613fba26cde7bf839976b4d51fa6c26681a18a92653adfbdbb67157a55afb5bd29197b16318ca3767c946b9315383cb9477cc563af62600d627250b71e11590cba819a038aa9f87189b670c8c1a7382634338a9bb6634f57f3316c70c9f70859e448b995725af46251a921394c1b75dd11011f30092392c12cc0b8c6d1d5cffba08e6f39cebba8eaeab40a86b21e402c9361a47a6f1ea8acb61f348ae0a69f640872c46a9e6736248d245316f795286e9e479edc43f2d62f0dd24ae63430141f38b8cda5b20b710ac80edcbf677985f4394ee7781a60ad3ec966c6667b193f9eba5135bc130d2c94202cbdc078066aca1f8a29f92be536406b1a037ff705d9b6ee0fb974945d9557733cb9e8b52b608927e30814e5044cec207d1bff41d8bc4cb6b53fbe6ff20396587d431545bb3a6c835fa72b44dfe9236207ee0f87fec249a360b20c68f5373580036a1898ffb7b18ffe301cf6b80c7467fbc971934eae427ac4cd66e6eec55df861e5495107b38929de796e48fa6c03a7e2fb088f59422356ba78adbe8c9c38d141bdb67f0b5a4ac920c7e9977afa5ee47943d089405c75ecc738e25d83caee09265cd3fb355df873ed037cc0a5a0266f96e565ccb025f86225db0c18c312a317b86869b2fafbf1c03a91ff130aa3f0684c85772cce0fc10217748f6cf448b187f6b8566956e058ad846d1918c9f4540c8b8364e39390a6275736aca683fb4e417d272f8c08a1641a8f05f78582adbe83ae76c7b9b36a05818eb76d7414bdc0890939a0da6cbe14d368d2802d099d242f4de119c96ea4d47129068ef04fe674b0e478abdeda5a827f0c4b591547cf0ef71f7a52b606fc8808e0b2f043500bd828d18c4bcb782faf54ef2df758925fc0113c6593d1cdb2ad9376afbcd6a5d58a9b35fc2bfad73dd8ba3ad6b237a391316732084deb7c37a3033d2da3e6e2b91c9f2f1a4e76b9b76ba8284978ac1e7d1fec757ac9f5094f7278c95dc5a50a814b2bb101880162624d1eca85c98496eb751d1b4ce5dc16cc700240c28977758afdbefb47f89652ac8c75f707b175c040459cdf034e1c657cd4f28de11240f8c4fef9bd6b1339298becefb09a68f33a62ec7d1eddc028d1e4bde8b44d4f56aa43af2bfea4368d17270b3a10bb53b01a97744b40674c2e123310e1bfd6397875ebbc52d3ff995c569187d3e62c93f49063606265ef4c1b14198fa89195b80665dddc90f77ab976f4b097bcb7e898c7edd1dcced9b0a4678625afd8838891b3d92b747c61a66058014a52afa01575fabcdf4de1080629e45b1809f43a03bb4ed2e6b684c9087fda56ef42e6342f0bfd6bb7f3b0c33ad4b9f950a8ef4b22da6e59501fc48e4f9593462bdb57f59a6984d6278ce650415b50ff79dccaaa238267c49a67743bc31a1ea6a5948826a03e07ecf96ce16a00c99d305b2ce3d02eebb643708c1a27bb1e23ff848ebde6c5cdb3655c6f9455cb037b16676912b4912c3b4752596830f3a6bdee755090bb7e990dd7024486240b1cc2707d322929ac8af6fe511b86841713183734ef9af15ac09b038246526d78916815f49af6a4ff5a0145f4ec65bb51f6dade56ae9a687d2bdd74dbc478005bc1f3ba495144c2f02c3695a7d0096610123fe17404692d44ec00bf2ddd3a6345854e152790b2cdfad24c2a56afdd5013b3cda496071e09878a3682ff82a92358b56d5a2493237bf8d9bb2e5d552cf7ae0e3da49ed57789f3e57d633c5b0312169ec0426f7f26b901a6ef884e9ff22335e9c1362f8a73dc8c0ca7edc4b13614541ae82907a92f44e734bda8714f5426a47553de5f6fa9a9f42698afc2c2126871b2075431112de87befa1d131d331b22f256b77b3b2ad199785f2ee695e1fe6f47c21a8d0082da226b1f95482f3ea80fedd15330dbf54a66b9b5b8793b8974f99bf5d36a6580ea2730c2586697ccd38896a0d39e040a13d28bb8d7a5deeca3ec313b536173a3c10b42e808b7697d544b0fa1ae222d2e7f7d6f54afa70d2e7aad1037b78bd745d3c6218de86dc838fb87ccfb6d9bdf3c98c0bb7187911a2d8eb98b3444057b01c8697d5a1b1bfd794f452e406b8dfd361fbf4bfb168d6f808b73e7e97b76ba2c03439658034313fe26bb769ca2b290d68ec442ab5f94c71bdc83bae8f8cc6025acad8b819fa27b929804645f1cf6a028c58e911ad4951b5ad4985b6d5656a6e8a1858b72342720d1eec4dee0099e947a06fcf40655dde9f222ee31afadf30eadc5fecf95be6261c34baafba79d4c7af706ad7eaab1d525e457b5b41a6a08c8442d9bd6c60e2faabcd81fffb66635b09270d21c2c5b7639dfb9090d354b21c4e83e240d4114920e3742b0e64c7bbf85a45f2e81554ca6ec69afa9d9cdeec17ddef0dc11809e996053124e6bd3ad0b19ebde0737898eeb4c22705ea9650e108537688167c643d988f584af1c1ddf5f36aaf63a0154a50e7a71fadf0ab06b29bf293fe4a23f25ff30762aaadcf2469ee99ded985bd9e435f1490da4fbabaf84a7859a1a737a258b476579ae1463ba36516fdc5e54eb11e540ebecb5b76f9c6996263408735cc6f4a8b623e97a79efee872e05663255f24bba50087504fcb371653bc84d6985f7fc476525f3302765777532e1ffa35a1af4e0047ebe814d0d98206af7e5a48badd0637579683fde4669905d6fdba9fc9ef74ae2c682d129efcb60dcfcee119f4238bbc86f8f62432af742e20a93aa196f9e31f546366e9934c6e7a40e73b21038db6d440d0b8dc9cc017a7c85da051c835bfe9df499938f3c3dd1e35b36089f5f7db1d9fc28941e77834fce47c1bc6b082a5a21c0b5ee204f103abba07c5bb876157808364ac56f5498d69b707339640501053fe943b9891575545ff3c75f38b789b88337aa7d0742885afcbf8a2c6452f3f7301a9156392ab2f76dd43c334a75e763f5f31e255ca972a6c018fb1085671caed2ae786d5176f464582be2bc660ae30aa9dd9b7d4128b342710a67ca0e0d15ab7c140e7722f03fcee13e3f772398bee61be8915700abcc708bba537d25c91801c61d6d87ae7e0f637c78d5fab0e2a334498ffb1229a8b47454adc2ea7b4e21f5f31822be12f9031334070a11016ebd83dd83db76fe696f5555812dde78565b97197c74725c4cc70c8173e4ecaa3a834b3d1a5d1d437b3d75fbd54133ca9beaa1102d9b558d69704369ac38b8de238f964dc186db03fdc989a56eab91da5ca19898b2195c0a8e80bc48afe2b461bb9d94456bba70dec1ab10041a8636f700eec8fde8a4f8513b2ae0b90a5a35ceb9df65eaa83ec0762800460cb2aaf73412a30484a7a49667a9ddb60abfe1f9a97e16ecb3213e1ae293619d480cac48830f89de0871a1f8fcc0ac9a1282a114a1dd4f8503421628ca2073be40e1450891238d2709306969acf5ddde7e41ba562c2a06bf7f3846434bce780cc2c751c62d8cbddf1c8d2b612fe9b7c15ce10785c5d36ccba97c91f92d3d307066eaf78fe2be2a6794a08108e65894ac20f25c66dd3e708e74873e07c20ec17f0f01ad44944d4e71994efacd8cc6ee7c7b91cdd421218efa9157ba6bcac6cb4ccafe67a5fa5014aa152f9b7d034a5bba0c6a20f1c6b836b2a96ff795e44e2b30cc2ee9457357852f23096a73a72324eee79141234a12814dd0f2d0ed5f4c1135bdfaf274ee5d474db2a677a746f938d34cc32951cb27e5a04ba69150846682267165016c8d13c087b072566916e224b9c8c362a6b40f440106e2f39caf6b575095aaa2a51cfa5c85b771171e9410df89531d6babe684ec755b9b228a19f6d54ecbcb7b8eb8b3e56d401e46be2a0f6d3b40d25eeb095b938e82a1f99636fd74784c57e4fc067665f7ed7b464f029652298a3728fbf756e68494cb849d31e0b3a2499e5e5df6523adf54a3be91cda434c64dc1c3dd02d0f7ffa2aadef7fd0ef0aadb3f9d51917f8a18fe3e4bf0e86a09308c654761ff08809c2f0c8344a779fd0d08260a24aa476a7fbf6fb32602371f8540073bcf4843fa935af6d1403124e4ce72ef70c72ac11df99aca179fbc180d6adb5a6a6751a8e74e3b49d51f9873c4ac6120f0af1f256bbeb800469cc50f1c3a2b9888c471b267916340c2885c4e935b42fb7dc22b32631870ceb9ce5c95ee5027765e2bd613bfe47d9e3846c9915ec2b9fe3e81cc563797b2f6ebf2d001873dd50dc481001def041fcf8467008ea09f16e107b107fc301c373e1cc3602702267f1886764339196d628687c99c92289e1dccf6b2d6e4a509ba3836d9d7820c10437b07005b12eee6d63b0d73eac97a18b1cbf337ac1df770c0c52300b7e39262fe4ff93fecaada29ff212bb3810e95d72f47255b0962b2445065c8e9968bd6fedd472370174d8c85a5df7224ba3cba9d4b3dbaed8ba4ac37411d93e37f04e1996ea2b59a54657b54f69c6e43fca39f71a18fd0f9688f42d973e605bfa77f9c5ac29d7d7df93a55395f82aba0cd24352093db2a7da2b120ffd698e26db6b4f091eeb1d135f7ea419ccb4327241eb55c34d6ef673a6373d17856c50a8e22a7e004ea151927782bba0d96a0b7ec5c1a18d613913363383e08b4acd929664529c6a7b756bb0de34fda550e6798a9b33b4b051981f702219f7e8922b5a822f540e607ac42a8dd29dc459a4672336ccd9b5ef688376b6dfd8b3b2193d1e5b041ab6c7eb334e162a750ac74c30472ca94f36a3d7f4cb3fd1deb016ea096358dab0de82af2fa2d498c06b3f7a907fedecce9f41de72824806bd864ddd17da207ac51bb80bd034d41e5148009948bac5480d83931fcf1a21a7a16dd53776c0d72b19901dc3b1671bc9bc21035f162a012f67543b187b184b1f0b165a56af699f495355ac95a62f10dcd8b1186068fd39a915627556d3f4a6aa2f6a1239fc5648c0a05ec11e590257852dd6ab556bb49a32903be5390da48567de77c324990ed4248f6491a019ea8e79a93aadc43c113f8447dbb3d78bc5d15703752fb76b9e267fe279f439095c3a68a292c7a81130d9999cd336fbdc5522867b6570827bb2d9bb5a3ac0cf7ddc4a6fdadb0ecba6805258a5163d74cf19acc322194cbcef5d9f06808db523a8cfa76fed74895c80d0872a8ad53082543fae847450c6cbd0b4289e5d20826846d3d47cd689e4e90d9e73cd9812b1336102b4e17e6f7fa0431766e83c9c74bedcdc9b6e9809a581e99d5be1e37f81ed89c740a9fc0be2868e7e73ae9b76cde4f4cc69a186fe8b9b7621cbfd5456b4f957f7d561f50aa21d5072a65fc4ba99b591d6a789cd3f4be158802a038c03deea28e2a6313b080319e1e8a398a7bc629b1432029b2f8e8553e39da6b1da5ad93ff942a0ecfe6cd8a34b17bd02332ec9c5b460d067f1f1379cb85ada84aac05941b2f74939efabf9d224a877cabe5d065e984f92cbb491d4bd6fd51bee652ea72f2ac8df86ff6439f5ab6fee302b0f6d72c7d3f82503b264eb5d9d7cf7a6f47ef4794a30cf023e55c71a33957548b6818ae938839bca7478a610071327114a5e820d413f9285159530b75a0ebd0b60f520faa861a3b583e15e0b864030e180fdfc3ea045b48662c73def3001f43d0a4f6fa9d70707cb980616f2efb222db8fa73d6038e0e8f184dd4143499b942c794b8622e7809a371b55e352c8ca48c6a8bd8f15faceb5adcbc2b2c1c978503a8e731f426ec6cc9e3188235ab7891386bbf17a700fb83d73522f2cb35fb5c48cc15047758c65ee0d030de4bab8b231af174e9ea95d274566819387f9071914b516c5a619529e1c3fc4134ac4d0599d5eee06798eb1db426c211e73e0c5be0a30c04f13afe03d93cf7215d5334356edda2588909b44a1c040fa0f46e7922f3598303f44ef0e22e163325f51999a847ee5e90e02e69b6ec1509b499352788f40df0727137562f01c61830f9dbf4ec5bab0dcddb92d4596341795512e1c8e674afc20cfce8b408d2d8984022f8597a9b55494ec1202904e3082bf82ccbfbdf3422cc041cbe1192fb5d29027c7390ea8ec6986c26b040c8891dbe421140e256e7b6d9f2e4552f672cb30c2780544766553adf914c7ee080790bc1f897060bb76342594ffa0b83977351512a92716809fb555941b7648578b03897ab31763ae39a71fad3d3f852d689e578fed32f93011c4773d7bd0d3c2df8cc67032ffe499b529ca88d40dc81050c48670b039c3efc57057f682d63b4c83fb7ba56bc2ff8c4212f2186cc143eb05f055ee723e3825d5fce406a7cae5a476de66abacda605610ac14bce891100ebd98585a317d87610d90ddc593b93e64d65e7d5a0f1f93d5e0a6446f7e43d6a383f32133f6332c799f040c33fb7d9512529836d1cb9e6c1a8b621bcaf509bbd7e7f57fcebf7b1385f2a93670eb0c999f536103e2b28bde0a9db921c70cbb4003d64359749ffebbdb0e886884816eb255a2b4cb819a1d599cd94535f2d60898a3c155df527352c89757c7e8e4fa4ace09920a79f21e950c2c1998218d2ce3ae8562da7c21b4495a743196ce278c3c9204a6cd0d0f9124fee809720cb8a0fab30e3f6ce77751e6f687d5ff051dd3e4a6bc27753d326aced5370467f1c93ec6e2fa21e56e59fea48e5d4b36bf4fedc2cf3fd490cec758d3b23db59b6f89364619fc26041edc79457d329f4c647fe30176a96cb9879a9021cb479d8b6dc184cfd06ca82621d9728c3309a25cde1c024f7f74bc5420cef1b43aed0e6dd5cd19e623486ccbc424d97d548d17deea18e04d219b2599ce8d98e1369ccf8308c5e4958b8ca00506cec69fb635cdabbbe87bd86b40ff01ddeb004033fc204b7182fa83795c68c6c4ea048e92f4333f400b30c81fed8bbda9753e9b1c0b6c74fb9194ff613a78d73fb21dddac3ac8d0a8739eea24534ed8547bb364934276974a0dae4296321cf04b9ff05a0d739784540b3664ad42b706eaa3a4240457b6b6984a1949d13af4573c3b516df9d0fb0f6f2eef0637a29669d2a12d466c9fff030091eddece307f5f423b75c87ffab93602845b8ddecc898fe047fc466a0a458fb8416e79e0ac8a812ca7484cec04fd4ff39cc8bff8f4973c81ce14926b4a47435ac6d83588a1d9eed503e06b1307d63df9b49d7332e2697da0d32ec8c714fc48763cb49c893cef99aa47dc3ed1720a8a1c959ff3176e4e53c360f99de98408b47f5723c561504c3560b13fcb76651fcbc8a105f7b395449bd989eccbd4668d651913e2a64e1d1751bde66cda6322bc71de39ba21bd1211c3820ab99888d9a64fbe11fb8355f0ba6bce9503bba42416604cc06a6f93dcd2925a4e63d3c1ae80bc52a0892e9052a8c2cb8006a5e5e2e62f10a5d3049f298eea801a02a4bf4035abf25e27d2e6b8d571054ca0e7492369a3f7a06e4560a3bb3e74a162813313ce7accf4a81eed1e287627ac379628f7980f32bd96c78cb0ad66aa6a9cb111e49e8273a37035d992e60a2503a0ba66316911ec278dea06106f91f2d957310ea9bc12085ed9b4a9ee389efe51239bde7920491c0b081a2090c9b41a8172061006b12d315f7f2f9853911d64a13dcf660a40a1b4509f50e3b40a9163cd76ba82d9169cff06d390316fe49ecc80ff2f16abf3398dd88946648526acfaac17d9deff9e559344c43ac43fd3e86a81d0a7b98ff47a81a7f60e27b890d94394201913565cd90474564c34c87543c39bc55445a291e394b378f07fa2877ada6b9e8bd127b0f7981a4b80df01024844b1b604d69cc2b8e5b622d25ed5424d802dc4c59bb3d99a5f15bab41b7fb9b8b124f0e63e73e8156f70ad1b73fd3ae29cd6d83aa676be66cef660008502edc9a9fd63643cdc227e6316365f38279878bc1c3ccd35655cedb8b2b9d040f6d67a4d6af62b4e6fb1183ca45e323ca239bebeef5f86920392f8e6844d098b4760065f31451c25e16eb742a117ec772ce980ed3a55e73ac2b407c8886835467effaa532a07af7e2ffafd907f2674ffe35212470a06c17b6a45a9a49c12031916dad1252a699146f49cedcd0f9309998d1401489f9d630f107f1a0f2737705ccd424c4524976abee895dbf54a218abad3f0081a66a1205168b26fe665d9c21bcd630cf8910d43238f9e223ab84e0171b9fc4af5a3d79ddbdf2578737e76d2af486cd8e00ea2bf3d27b1a0ccf21a5f62c6c463002b00654d0d461bbe789d6205a40aa4ca0f2c5c7b7dc38bac22bdc6c26d74c308720f6e380ab59677a6014ab936a3590417ae7dfd40537491ad4c4c26a52da8228e9706e01b95ef5202d857c6f6e16d933d40db929fd325cce13de6fc7b001d085566d274ad1e02856b265438272759e0cb11b7e564c0eb5b7386305b3944f08cf42fafbfd0e26b4d61c50a92c81901c8b4dbdd1b4f264632e985234c39dcc0fde97b299a35e8b13a90d6a9c3b44d2ab84093c1df4c42245bf4a4b1d901aa90c4decd7dcf431a7572ed7f02fa3c5a572c0421c372f1855fc5534eb86609e02567aa869c2fc7b6f77acc235b97e711767c68d65e4c84d720a7f27a5626ba623e151586e39b17b0d4421d49fbe4e07c598c53fecb1bd81ae1b671ac3fd53c4a8a0b822b1005faa13f150b0b2a9769111e02519a5ab69449ba8a4f843d7b6721dd122dd0f5a35e37847cf598770a8092efbd65d9930d72a46eb7a23d5435b14d3767df4ff4a8db47f9cac2252337a81b798850027f9e37e3caa035d7ab07d9fdfceeca0323575ee165b324ea7af1c39f0cd81ad3a55bf3d50a553a15bca5947be919cacef22dc07b55eeb7bb407226656e04ef8fd5e842a4d06530f278f53327ed81609047a340d549c6d486cc8eef17918ef777a5428ab43bf01c84fd991bac056f5fc15abe335198ac61448a2dc1bff1e4df7819fbd2db77f432425fd3e592deff21168a05dd38df2e1c15e807aade3c03a43b457e4b74b3f1f6ad7bc66edb084533879030255a537af04380881aae701b06321fdd2123ec844b549176391650ec54ec1e690b1f007218b29c9ed1e0469c0f28f8fc05c0d8a50feb576ba11d3d04ad711b4b053e38e495fdefda1810631efe00903df92e04027ae6c95ca2f1c0c21af0b430d12349c02a8d8b66317f3befb13f75abe8c0cc53ac5176953423f5d99095a462232c89a2dbf9b7eda97a2e4eb2ced4c7c07de51442e159017f1e51d67eac106c9f2299d569576c7b0db0e28400e843f5a89e4c350654e5c4495738e56ed6b7f32470d283ea79101def5b1b8f48348df56e41ebf0b25d2ee2b35e36632e3821284f612f61f66e42c34dc4055eb076b99fd911ab0e9a3d3681972d053e3d811c50c4401f255758df32c3d76b47f508265569877eb8e5c92c6f95c99962a25231a81e3fe38566a4a499fe5fc792984a04fd8b166bc077eb64d54c9768120f6354bb2cacd3a6617f98307ce0eafde5270f7f83b74bc6b57ea61e20d458783552d6b5d923e0fabc43784a04396168051d89f8663d8247d90fe4973aa9ec48b965ec63037f9ef50ffd0d4a0e7385bfaa3a4f31c68bd061e01907f8370c034da1a6eee7bc74b0bf5cfc3c0a482acc9c453580ef574aba887b241ab709cf0b02745ae70ac15da96ec4293554e606b95e430f6afcc69ce7d186a6bb32b1e9317980a4cc8edeb7a8e2493e27985135dc14217735392e3d6d9d9c76806d17bd57af2ce9c227d6826b9cf530bf04440737c899634db993f0a3e79d68778879ab857bfedbdc4af91cb3c28ba75f080c7bdb9f5f7bdfcd45cb390c13d2f1044fdcbbbfb38520e89ff9ac5c3978aa2ceeb84b77e5f6e9eb14f9c6c2f2dd5da977b1c8dfd161a2aaafa5abacdc81fb0d8d88ae02d30a76c5cccb39ba2fb82276e56abb0bced5afc765ba890c14b6e5d16ef4a87eef82c757862a87ad6fa5331422f05fe2c9eafd8ee5db0cfaa56fd52c140275b58ca7df2f6af37fb586d707219233a22d7b2a90b7d4690ec61607ca65788666b305a6a1e6786ac5d1b1db5fdd6c3ef1857166c87df0bc9b53034f05c99d2ffd61335f449b2e731dbf22f21e7be946528d148cc5eec40fc7961e5efb00a9d03dac40cf79b97712dd757359f5fb0a14b6ab9bbfae17e37db461c7fa0c6d2f322b4e6329cab3d8b22eca825a3aced1e95852afbddf278cdda830f472f725426580911b7fab6b4cf0469d4e7f6b241560ac211c104a53c56fb4cf8895312b3781739ec0500868dbc1df23d261c9d3809f9c763ab7f5e7320288f4148a9806f4cbf33705edee63bcd71fd26e9a888c12f4c4439e79bf1251493037753c079a163e4cc1ef43d74d84bbecd4b40e5d46c11833144ddfa5c9fd652ac396c066f26be5222248b4052194db74ed67877cb17ea698b106efd410994564eded22dea83be06a6339cf910c9e79075d55e7411e1f22b225b9562e7945941ed33fc67bf60b9d5c1ec49c9c2311556d1ace43380df38c9fee8990252fcce5ce0447eba79f09956c8b9389545601c49d5ae525e221183ff1a9a9a15d478077f89bdeab679863f451efda92d03517cce210f58f1acca8caf44da0faddae1ecb34982c63d61330032d6a27f3a1b28254abed1f4ac19559d62eafeb0290f62e60b07d5f71cfb3466c7df03e940ec81eaad248dc411924ed1d096126113240aa18d4528293d5f568710eab6b1fadc4b920edb6f9ad4e6823a717133456d449832623fbf99601e844602448596bd1b851d7081c120bc9ac77269b2780115179e8a60005a570c1dd6c01141d226a214bbf5acda42f9c7c62f1033d28e53fbd6632fe3e92311c9dfe1fa17238f0361a3630c49abb64b1479ac20ade97df69dc9e787c88955e92b8872afb9ff04991771afd9f95d946593ec9cd030e029ba5ead6036cc79b5812c52b9479219bf8926663eb370d08a06c40e43f68afe07fce01b03171c8ce2e118ba1411873de3dbad56fdded646431bd0b738f956b4121d79b347ae787f7bbce7ecc616a1087edc6f8bb4f6a3054e74e76de11c1b8d72ef4060c7fe351960526a78333ba41e4788840c6a47e669f480142559c5d7ed7573724779ab384a7ecec2c4e1b0827937ed5d8234e9a53a62c1c46d6a4024732afb2529123ec6bf8e539f09a0715cabd9a989ddc2b977c5f653ada03017198803756e0232fc00fd417debb65217bfe8ce5f59a2ba1de34bb7f12474576b63a541d5b6beeb24a9bd4d6b2178aee165d44e36cde227526333752f13de6d1a5bc6b72b446e03437c222b3068c36d3059022f1420d3ddefc0c2f1a5350f5ab317f514468b8cdd3269346b30d9b4a6eb7977c6884640dcf46bcc6a6bce8dd56653b743f5fb831c0a0d6742c087139b4292295ad8d5852d14edb04a40f966932cd6430f61c8c60b46e24a95578166f23c40c289c62408328527992f1c11e6c3d0d918b7c8925bb03e8e4e2f5a4486cc69c0af4a81e696705ddaa1f6a7d442b43af3bfa4ca2b94ded70af163bdca0b61263be1f64617a477833afcd8a599d866adb62d142670d26937453b7d692cd326889b8cb9fd3c71180dd78ba724c7174c9ea34c9bff4f66c80450ad6595a34584e40b130a148e626ae53a98fb964c4999bb466a3ae16faa78ee1fb05a452469e87cd12e4cd8da7180afdf7c6b589e8e7ecae77e3bb574b565a80e2960c976030403d7b7020b00c82ac98d4c1415020102a6c246e318d02ea8ea69077e02b295c92e738b19f7c4f701f913b628a7cd2c27ff2d7e536717cc5ed2872c8f9f68b0454f3b43b8bf4258015f7bec3bf45629d78a2f01c26fbddbf6391e34d03e6bd65d9cb51aae5966400ba23b2b7ef009fa366a61e0fb75d9f8acb64889fe345f9398e5dc69d542256850740594dd30d74f7eac53f5301d7c1c86192622ee43aa78e5f02c2516521cff409a5f0414aa0c8dfe8882c3ea476b03eb42dc965bddc28b0b5f9f5c595a29ea3b74a783a965b3751c0468f9519d4eae1194d459e8fa072047a0e7e4165f06c1d8e18399873b7078037c588bcc9377fdc0e90e9c2585f4200daca5d7fbbaae1f4339cacf19c42a9cd75930413c8a6eee1b2d205ab72c78d7fd4ea1255396175c13266698f538eaa09c29c45830be9a437af019b0643a027dc8ef36e0a46909adba23b21da303be49a5ec18965996a1501bf38701fdb57145c69a8ccff34c7e359b96de88862b71016370f76779eec05116590e4c0461c463a9aea81b2325c7e0f7ea7c7807ac0eac2c990c8afa6aa7c591240e7003b82c6e2491a26f039ffbba18e16f674797b1a0bda7581dce8ba2d900a1b20279e062d245a9baccc89d045f0ea391d4730d51e5b5d3ffcba5fadabea1037877b2bcd07e35fdb9a95491b4aefb49f59b723cc0418e7fd740f25d7172effc48f97c2086f53b86eecef966ee98f240892e5d8c2c29e77ec714d50092f8a02cfa17b002edc1b6910db7a12539eda758f4d4da744af6bad08eb12b5ffe9e3cf63bba08d517c72dbf48ab49e7f8d4da7d4e7d5595177c1e19277c5cece75fcc6ef09ae491320ddeeda5bad5755f7c65fa0ca066885f206d17d56a038c49f27f9b1e237b68d31e32c2ccfcaee84d447606752cca5512456f7483b2225509241f87a5151f7e4e401ddcc486137675512656530378986c07e3eed62f776c9eae30322ec15c80fc527887fdfff0cb950d919d14afe98517687c1b7fa6549fdee3d83439198557f7d394ed7a11254c6313e2aff55e13a572920f4cbd768542bfb15cf3fc1336b762842bdbc01b31124ec13a78ac9c7816dfc4475572349e38a21a54ba7e6f65cf8056286eec1e410cfae79a4144db72cab91300b8d8137f320605ab9eb56ef3b017f85219aebd0297afc8e5949bae391621cfbc8e4794ab2c971dce147d9cf95dc3e7aede1a61c83e4f0b059d20c2a6e308fac1dda56c655b800fe2d3a27f1797f50aefe38a1c7374bef12fa38f3cf49dd072f50c544ec9961d3af15cadf29bd46e66642b386c766e4e3857bd196e4903deac9212f1590c83787dad8fd37a57a9ea37e40748dffaad2d7917d88cf6d8c99c3d23466006a9ce300ad7e0a1821f38a3bc7a11f52345cd4f6b29b1d009a068ffc01818827a62ea4c56a8411f515f61308fef586ebe8dbca94cef5964883f0f5112d9777a006cfdbc2195e6ce7f94bc1028c431fe0a07abef40615aac1fb1467c5e5da600ca4f65589e0b3726e769531d8cac82d216501d93a6c9f833a4dda7dde2fb048006cc44582bfed8fc503f3d70b7fb9c4849eb75cf2ee2e7326300278bc608135b139f1bd27aebe4c2616fec86b3a04dc6da5e787de26eaa5b7ac9504b2bbcde205624bc1807f4e388795826886d349c409b65a2cca28ae459c426f65dafeccf0da4df88c08fd753eff19b6b2d0b8f5caeaee8e16f81dd41df8685998080830ca85ae843fc28e634cc9019282cb0a9bfdff16a0e08e747425000a2a7f13bc7a09de5bce945f286145fee9ea4ba030e0458a13d23f5b52359450953a43abd708129f39b0dd3a7decde69c71dd32c6637a6f3cfaadd03e94f56b8458bfdae52f34dd15e2ce4fc0a8998e71cfb96518e75499d41b3b6854613ce3a8ade02ffc40d8215f0f9d1097d1e8cfb9fbe35eed369e6f9cb8b091355569ca6e3e01fdc1510ccdfffae807b1aab9fa45615261ba13b24003f06655c8975c821c3eb518e5cf92d0ac9864eb3b9bf6dc6148d88024a634ae49d998ca36c210bcbb4112349f61f58e6efa3956425895acce2484c0316626a6e4019eb1f86295f8e84b5b0ed20321f43c28542e3ecc2194101f398a89fd39ca5c1c6ea44f1df0a84cb9873872406dcb95a94abbbd2f8bca9b586538966ebcc53972b7e9711505c2d9cc2bbce6fa1d579d63832001b04c47ecdec7fe3c15d59606c4130e36656ac7c44fd721339f17934650d8da16f886091945df79d831ce312d43290837ec540b2ee9a7bad140a1cff7e8f9bf02e8ae26966b86ce5162ee33fc5e2355bfdce08475b3bb890632d63053bfd32b722f86afe6c249319d5deb7e3cbef7e5849788585a60e09fa7824047b85ff1810562765da75bf153a299a22d8289d5b48ca6652c67626600c66a256c0d21eeb5e29927e6346c53aa157ac3f158324ad714ecf4fc27be7aba0af242d1759a9b2cdd3a3dc93c4d37966e58b8f7a15045d09fcbc69fbc858effca46db2b61f7c260d8c5d3ebb16d285b110877288004bd76ef7b3f1030299df97c409848b7ea36a8ecd1f7336b25a23525a54ab658d580c451fa4766915004c07f0c090d78160159cf1dc368dfca765ec5c72643fcbc1d69c7ace5ac8f74c1de08466fc881cda885cf74775084edb95a3675b7175e23b1bae78787ddd25b3ccdb6ace0510719a57350914991c1185deca6b11dc5372bfcb43c3d453d52842940e293f13ea12df92a8781835e42019e5842f282d1eff9c140b59a754a9920697695d175975eb18ade29c076c68710b1c06efffcbea22dc167f4a7f70d802d9ab426ca5bc2a8fb9ddf5e341cf8f88477d7644766519b835ad192e409b9cb648ddaf7629880c8b7f20a74eaa34d1c89b584aa7a594c79e4dd1b0f34f6be25b61671aa9c0e04c75b02f9fafe550382ab763237de95fefdb3f869c0855bd4222f1ecb346543216150959d66e667d8b9a7a9a6783064a3dbf8610911202b93dd52b4bdb4badc5038d5839e015a2d08aa49d658ddb67424cbec4d1ddb982e280d521219181238be631f37adab9f6bef14d923e1bd065d3306afdfa49fd8be4019c1a00fc217eaf76cfa70eb1252cd22f50a0a1b05ed1f23287a898a10fb006eb5a3ed14ffca486ed361be7985a069bcd76ac7db9c326892790045a8deab7bd87baa4549dc61aafd0b2f609ce9657b9cc7ee875def34f12c76af42c5b05a1971628112cd309b78c45f1a7b366eec8dcd36bb9d700ec723789744a2d84ae706be59c4c2188504329017959f6d3fc51a5eb497ea32fa7af532415afde5f69721de24e5ac2d5e3218345303c56631f46c126bfdbaab397705e2a1eb626f28ddc49852aa156df85a985790d7605a8de2ffcc2c222f11761cccec578d3c1b0a94c30013a986d56c6e9cbecf14ff5096511ebfc2e1cbf77b0838e5cb846fd50c0667258c7bb7d501e560843002c951df8ee5042b4bf3442908f1658bd5d76d2b36fa87ae0f32ef37d46308f805f9dc81750ed20d812008c8af7db4a9a0fbf22fc26c2c5c349ee7c716e017e62afd322754b1502c88eb8f370aa3cc3859bfb52a744319c27259238d793eb331c2cb08cbfb0a173023a405c31ee52a6460a65979960de98fb71cc168a38700b9cfc2ea9834f9e893d1d520a6bd87fccb450e80131a9c2170a1e1379f28d8861ce32eadfcc7ff1f5259d4d7bf07b69ab0694a565d9323b8d9879a71c232b472f235c4b2ae7127fa48e1453014cb06d05d2d2624523848dd0b11a844b208a497c45be66b392cd7129ff57456c4fa03427569e26c147f4788130f0dec17ed747beb38a3d863ebbf31394b991a9a0ffc1510a0a4254ca18d75451767dbef515a5916b2f06ea691a72925f5a7acaec9aab95ba90291415fe03692ac88fcc8e11cd6b61e2494b0e7aef087b7e23c693981c89ef83dcaab762aebb749b675d675d901eca1fa0129dc2495d5f902483ce223caf326fa520f3374883e1474e41cbd9d5acbc7b1933930ec21a28b1d1c27a39d549d587671c815fd89d89071a988558a0dbbc1883a44c977ae42159c60531b5713169be8870639b0de20311bf45f6217403a005f136b61e79d0a427e9ce039b26df0e0b57aea7077cef1abe0b7588bfa094cca2926a51431b6111c49fc87dbdf476bcbb0ce6daf2eda6697ef038fa433fa386bf3d4ab497e756fa427807d4da66c9ed27960f31c50bb527ef62ce3485f54808c6faf39100ee48ea9eb46a83906ce071981477d679f6838c53b3ea897187547929472cc3d83d6b492bfcf6c4744f86cc22eebb47411ab9c70793793cf901a5117a0aee5ec309490e67cfa48020bf93e1a9bf5380f065d24c6c11906f61fc0392d69db61d4249a6e1fbb21d0c3403f9277a1ea134543067c761a688451c8c24b0e7e4adcbe950a3021688c2605eb8ba1ed1ed466bec6a382f5524061083ebfc1b930ce669ff7f1d41d3b07eaf687b12da02526926647e618c3c7cc430e74bd26a686c502a2f68ca9133ceccf27417d70aac190bae7053a9c42491dc1e30d6e305fae6845851a5d692a71f77646653fb291f8532be3cb733006c514f84300ecf2ded46c5d6fb53d189ba79fb0967e978dfee873b00daf9de1f3225b6dd373d69763dd6b2e65397e2435d06155a75c3e215d9ec3febf6ac6d0a445bf0dc9ba545bd16084ec2541bba8915c1b17b7f7dbbb27f0e911cd6dd6c4810df7f72cbaa15cfa5c1221d51888c7cb8c89757780dfcff36559695fcdd8b8514c6d88128d8835a9b76627e7d61e9688b3b5eeaa783b210323fd38d48147ae68b189158bad866715668ece6b6f300a14e9c41aeec5dc4ff9c0764c25298a6e95f9bd1e42e7ed60ab6367bdd28413d63e92f15b41f715d6caad3e77e4bc150e47fc5da66a12141d07d053602a71495b1d30460d158ebe739979f526dfe23c1e09a898748337982fcc99a273443ea3e3892556154d1653561184902e12917f85d96dbbc30490ea2bef0c10323cfa5a4f525999cd4343bf40720e92bd5f613750c92c807f4b08d6a72a6262ba2ffd63c8dada0c28cbed9dd9df32ad36b26da66f3c780de0a13d402b89920d5ba39af7d6413781e186c08b3af8f325b68b648d259572e59661071f39081b834f7decc663d486e2e82840498fe5ff7e72ccd5ceacde189bb1f217ecd3965a061f11de9fe76c361c71f6556119d226b57e56a118f83f0b62a33fae776c3a1778978a5c38ca99ab6b684194997756f0de7d392ef453e065a3f204aa7eb460526b2191bb60857f8c6935f764908b3c30948f0b78b9b436ec9a301fa42e2849cef585ef88e3554662760e2d586df480a260f48435d313ffe615e07100fb151dd4d9793b53b7f43d62ca92297a5bbbcb0146a167261529463e5c5fbaaea69d1f726d6ceb1a5faa4cb537dec6aa2d5daa7d4f733f92fc1174150eafca73f0becd933be70b8a9f747d6e64ea40ad4140c7eaca768554f7c02f91954bbd05f68f9eda610b997b3c1ed6d8c99646578fa01f1ab82a1baa749e91ed6f95bb27d759ad6bae1fb4b264a21cd62a3ef4c84b38cb381c2ea72feeb149d4e7437c6bbea4eca91c99603bc88d16548fb64ef212568f25dea688caa0c55f7b1afbf8daf735b7fcea7be8c1442545692172a02ea08425e70f587f7897ff854c6ab5efe8ec90411a5285491fe2c79043ebcbf2ed0298e3d19fe247f82e1c39cf4e1a80cb148e9b9313790589cc801568d2e1553ac01f7fce33ea0dbb8a041d26129762ef3e1652641386f891573bc5d88776c17149b26f614830f969ccd46ae11916c2ae4fee08c4941f135e93ec4b3cbe605f70055fc41598e35cfebc30d9f4a4dc04b56147c07f4a6b8f7084663d7089e17a02a398dd0c1354e1180fce4d1673158982e88d68347510ed2642a8683b6fb1ddc8dd73cb4ae2a69bcc32054c832ba756a1fc3c78c582f459c9b8dd199c5180fbc1e9b3eef34141a4adf0a2aa869b9ee6e84d892bc585cf6683735677a696db3138c1a2decdfd56c8f1c54e7f864f93d0462d9bc1c4601187f4c662939f5d0ed93b34ae7e5dda4763562d0d3dd14b9f3820b9cf01f003cc18e6b15d6770d1ba5ba71427c5a646e5183ad8c56dcebaa4b98a5fad634f9c2fab93756844a3a60a8516ef15b7fb202c0b16f987d688a06673320c204bc71c4c9f0d129fd72b157c1120df33f62af288891c6bfbc801ae882734b604c953e7f0e336e7946dbe5f866ae21e47a490a4b48b99442a378cda6e054423c2f7cc6cbfae5ef9f8704b13598a47850fc26e74a301d6ec31c6dbcf30b53f8931f065bb021737c62de95f65dd263ef4af2a4a9a9bfe7098deb738d313f7b48a3323eb34e145dfcb5a222d0104fc31ce27ed05cfa1ebdc2382f8a3f459243e2571ce657c014bb2d91277cfd913afa58114dd32a7f5f427fdee8f66009c3ea8597116cf22b83b1c0a7e19364fe57570cfcc95b38bb7595d62f2877a766345bf9df2dcc3ba5f7cc0524f9e2dc2d9875e9fb6ff088503002162d6f78d6340842aa1d972605cbc4b3edfe063fe824e6a5fcdfdb293a6465a8e2ee1f47200d3f06fc9bbe3e582eaf1d7cddc93ef149f801b90785465522ee46f3a9e075ecd69989d06b195de2a26e2d495f984b85794687ee4f1e2ddb03997cd3852d5cc1957690b4dbda9ac0d60323f96cd79a0fdd94cc6b0de70b7b1afae024dc797c6b040c2d5e3d0f0488f63b79233e40eacd209cde6a232c45ab32784053a94d0d98339358138b2339d3b53a6bd3bc4d19767f7ad2d8f98c0d61e13463190b38667e4c9b62936c4cd95d03f7e6467aa71edc40e48e20eade1fcdc1bf11d67399c4b4869f96a509fbf943eaa1892232dee0756e9abf89459491ce58d80a8e90fccdf04d65833f0d3d07b3ea4367ee638b559904a31022f32285be3df1e409446fdcaf77ad9d4c9794eb75c12e9767425f1ea6e625438fd42ac27d1f705c1034b4dd1129dfa34ec6513440d8e524d1fd6823404af0954fefbf1cd1d7c13a548e87d9f9e1000f5a8020f5a1c06c8d7a48eb883eccb3e1a6111a6b84433aa1ea681c6c9ee29c3771ceb369d385da5cefd75d8ab82a84cf0837347822e8f6f3d8ed88902accc1f87571ce8a2a4150868994b1825ff4fe6ace413fd23955beff38500380be498459b24dd154566dceafc6933e4abedca9a2d71535a9cff41dc2f38df237ed6add4be6dc20c3d78d80999bd2bd64b964ac1d8c28999581ba82ec6958c10c6c224789d42809c6976e9db924f9ea57f451a1efd4f0b4762d82c4892deae12e3a13c18800ce5d43d9ef0399f7ca4f2163aec88c677d7228158e185fe9f34fa11cda4f3f49a8ba2c0c2e6353419a855233e043abe433013a97da15c780d89c78e653df07e3cc5a0bf031553721a0b78e8ce7d43d3250dd9feddc9d8a5de11d0c57c2890dfd095ad079d4abf41fbb9a12447821cd7277b0638b1d08c61b0a00167d72d52f594b5a4c574b25ed5318f3139891912f3356b390ee48af0dd3080fe950d214a9226c27850e11f060b571b6a972e9e1a3a33e392fb06379dbc61551e33072c2ab2153b3063d89a4a916c7ef10900aca4e5e972c9dda56e7276e9fccaabf27c35950d50b097300ec628e1220a2153df47ae85ecd3ce7e31eaafd3a70677fe369909af0898d402f98f13f62f52f3af1dcf8fd2916fefa84e82000c2ba50f6f38da26054e7edab769f6909ff54d810bf6657c0e2bf2b24c5002190dcdb0e91b4b052817358cc848959046785d501bb75fe070d08005714d0cf74a1c6bd132b81786cda53c8b692d4153fa0c00a1f6eb6508e0718afcaf2c9199475d09d88c3c1ef034e441563106fecb52d51bcd16a1563b5e5d0c2b74fc930817be7cf2382455cb7d12ab5e99c893e8a7670eedd4d6945d803787c72434286b6a0a53e2596a906d0aea1defd169cc4ebd84c3bfd67b7e14eaaee54ef23e8757bf8969695529e5cc16a270a587bd5e706d248a551cf50649744f11cdae93841b9542eb0b5474c59a847db29854e73e72676f6c25eb50ce1e3339ae7d8e865d01561791534fe0c35ed60d6666b4cdbc4cbf1b674651cb8c19e506794874f66c71be25491095afb113d7687f68049ed138f86509787d447e6449e6f22f1ad4a091546fb530e00a2c1ebbf66cc477a98c77369fa29372fac018937526bea1e24ee11fc27a2b30b1e087de3b60839accf85f805e149da77679e65d6076de594d2cf4dd15baeb6f0d843c353ea8eeaf7ae016dbbc9b196fea6348d79fd7a6f1cb796ab74015f21528339fb510d7cb9b1de7a50f9d42f9c82cac72a508dd7bab63b291eb6864b4259897ec4623533a628813057ae67bdc0c58fdd9302ab95b57ef9f7b687c65126555fd44ae201e28a3362e973b91f335479177640d9bef0d777fced75d44ed7da74ba3a548a51fb5a4ee1c3ce84ce75e072716c9730781db58ecb85b6f78777c901d5d37714735d60c1230fce3959813137a38821b85b55903b2f6bd07b65b6dbb7c248d31296e35e76f1d24de8af556ecacffa7a356dc2db57fc7cd86cc744169aa58e2cf11af9ca997bb5704f33a939303a17dd0a959dc9e5ddf61b766fce084761ded5c3a69b683a27a0b91f02106708809a78b6a4c447bba9c72725627fa5543132c965a56d9a6d7f12404075f3ab8af7c14df0abeb3f40b65a303a9eaa57473ac2277c5975fffdea9f3c9b614445fbe10222e4c0998c8e79a529d01a8b447d62e3ec7ba48004dbad53ebd863e39bdd7ee2478b72487aed88ad1a68a71de85838f934d5258fb1c71bbae9ca602d942a7202735505d531cf2d98df550f91eba088d445b15b38bcd221ca1f880ff51da96337565259be19da1142c1d57e5da20f5e56bd12e5c401535530bb483ed92df3b8a7ff495b3f6008e123c02d275738738dd790f8c9d789b5220e1bc7ce58aa6bd6d588d79a64f6ea0b3fd8e199a90bf0c01bd85be5dc24a7627d9abb441b4b53bbd45ee56304b4d99e4ace5c8de34c5afdde218693a27ecf249def54ead40b1e5e81d3d9a325164d0a1c6738cae0846385bbb35101d723ffcb95cdd68bc2f2944b9c071f9424ad06b8a4131eb24b47909c411501ff50fbb0137ad7faf8a823a286c85b97ce533e9e6dd7eade9193bb305c561d26df39d4f25c77292071ede1da4a15c331bc8f45fe17f247b415627539db8333932c9311646e041dc492aaaac47e44190f3ce75d2704f2367de472b9913181637d474810c3a15dec5cfa61dc150e8539fbc076cb40b46d175c3a032bc197093dc13a459ec5c154dd471f6c80d2459775502d4c093c200246a82dfc3c56702638aca482fb5db6e186fba2ecf96de78a76c771eb544391f85f78425f5d1921dfef76adc3ab4d1b77bfd0aea2f81b25b2cb66ab88e96e09a24078f253f7d9b7cc8cd0454679df4033a46cd30c01ad3d7f47df608a0df8644cb1726a89257972affc14f5a1113df58509d8fd07a98738159ed16fa9fe7b63acd6a485389d03e565cb34c333f838ac4ac4acd587f9d6dddfd6159dff9d21e2df6b5cc124f88e85e1248c90e6075504dc19f67f6dbc36e8debb0053374ed9c0f4d7c4e36e977edcce31292a30d0d003b69e3b14ceb75c0cb41b70d615e1f499330bd931eb80ac9c80418fda1b19f672378e803f79f4b0db5815f9b31b4bf29b867ebfad62b76585c613a6830f21c150ac34c5f7cd1638a31374f8c6a24b5096176fc7d7dc599e29774c250b0c18dabf11a871f2a911f379e73c60ddcf58795f8d3fcb7e4865be9c55cc762686935f06897f5efbd269873e1c4eb483f1a34538523fef382f925a2c6b3a37ef5ee18da4d0ac3df51fc9656dd50b275a6fed8541e1ceb419aa1fa4c33236c25bbdbf76abec254a1a6e1418586c69a454295152781353b6eaad58d8b1d4ca11e896cceba194bbcc617aa0202b5c0cc8228ba3baf72512f9ae6fe3e65ab23bbafb5bcad0ce2e7a55df7007fe7bdb8f67fc0784c6dd2c42c3b8b208994fc2fc8ed91114664cc35f6f06e78a90efd37ab02abf06de7d5cdc7c6ce469151bd28377ee2c7d927ef6948643f5f999747715eedcef305a4f5f49207d14883c2fe98ec36f0b7fbec71d18b211e12bc92f846af3248fe1420bd573922e8cc33aaae45209a89453bd71e2f010457ed5f5069e8584434845044f202c1b9863727278a94c8045684a9b6a2239d095bf0ea7320a7c1e57e40c4836fd479582744d7df57bcadf2b7e7cf5e7ea5fbef0c9dd6061fa5d729276ccc728d3e4608e973d58db94e6bbd31638f7920a48509f684cff3d7b46188b07576cbc9ccd6f6b46fa1fa320fd549e77318e3abcd75e3cf3b72388d87c5bba266d3d5889e2a2f33495b9f6fcafe845146bcd0f7275578b73dc167086b9c4a8e9ec7b333e0c21912ae435d60df4596d28d0596c95673bcf6776360caf52b21070b976184f980e00557c9b6c417743bde0ba67464a8840e06330babbcd315ee6f6a1d80913ab77f14b72d13b024cd2caf7c8a55416eefcbc7569fd7ee2b7ba3408559a25faa75dcad2ddfedd84d6d1bb331cd6cf17f5a0a964d91cd6e618fc9d8c7e621a8f654ae18ed866185b5dc0dd63d74fef2d3d7d97b8542c2764382bae3bef391f7a3e846a9c8932b4b8475c7bcf871116702480f4038e52652bb1d96e9a81aa903bbcc56ae93e6e0e2dc302fdfa68964c96c2392d581f779ea4f4f5cabb6c00f0eba8527f886735616c5891af7963e6a01042b3f066e373876015f741ff3086f5d67589674f47a61c2bb38dc5f70d4c52b8d34872a362f1c6ed22ce511e989ce4adf19530d5c491cfc70eb03d4536f096d8600a759796034e35e8736334591edb25bda65bd94a148eb46b6722ec1dd69e88b9f094c9d66ee851d70fe26a101622d2e76986b0b9cf03c2bf064bfc03c96cd461493c3d727bdf5a7ecd66a36ed076075936b900f976054a25f9bab02214342672badeabfe43e18a51c69ce1de94cbce0c41086a52faa77734f6586364b3f4965fd151bb3a0f54f0605c15a3160ec55a6613c987bb04ec4a854082f9422ba050484a7179d3f0d168ab0f90c0059408595673f24b06c12e39cd72641d6fe970fbfbed1f1854e8ba8168af8cea965f15b2600a9ba933d61940d2ac124b4c7d93d9ee9487df1408a9b599402f6da2a4674dbd4335b67834f78a4231e0612e0b7ca07c7c54e06dc8e63ede4095011ca5472d105a9b1c3ddad6a6dfda1a10b2e46e000ea12028dd796b1394c990a7360861c0a7e790f0a6f925f1c00e33c4b95db493651541840e4b34eec8e7d1acbe8bc34be9c7ee486e61a9c71c6c54fce2598f1ff427fb2b21a97c7974d04f490d4f502f14192b1c4ae2123bafb597b654132d80aa4285d20c757af50723dd283d548dc138789efcd8afe187b2145478fde5bdcc5f9329054eb7e85e5adcd3aee8e59c6336ecf2180a07768ff1b3bb034a791b119225ff30915c04cba4512b18cbc6857a09619ab59e844fface55b8ba1c59a3bd09daa8b5d2abad1817ca5656b6140cef17ff1f3ea3d36d3f7f0e9b92d709057e18ea3fab3e8176a82e4c222846eba7334eb4fda0791b9cfb6255d04c66c28c458744ec7c90f22269a5c5cc8488ceb7eacf3c6869d0f6f14b90bbb30b2b384d5fd6582f312c657f04faab317f3f4702ca3050f496dd707094f0feda4c86b22046669946dd923197d20e6e4d1f1c57810c36b0c2da9eb3e0588b9035b5c9fcbeb6f748a3eb7efeecdac8a38fc4fa8ee10e968bf0aa47706706ff55976b3b97e08dc4fe02fc373c7d43dbc11199d1d87b3eec0f1446d3764e638dfcbae0cf00094936af5a83e403ebf0ffe9362425163f96708015f630c8628a94b9b424bf7284660adbad28a49d13f30d5b8e94c7706db7e5cb563f265c45989c54690274f036ffbb60d72e61fba309924b30a8b504384556b1d1c6ed7645cab758d7ea3b7e08b736425fa54b198c0f5652ab9f108f60e9699e7a5380a71949865b11b4977b070faf28add8f1866dcd74ab10490166d3fe8397344919f066a219457dc97174b9373d1775d2ec0197cfd771db8253f4c3b9158a778b1f9b7ea5eca0bb5a94c6126c10cd977d901a070bccb4e487b19355b79a6e0f77bf2bc52a7c445c0536b98b33d721e10f4dc49efdba4eb6c6df6170aa4ff0341b2ae1acbf026e204748247f2999c099b4bc1a32e423f605f5704cee5bd683673128408f29de8687a59d00e0339ba66945bc4df0fbc810c7799adaac7a3eaf340d2fabadbaa55610a302755200781205141c59915cc01d2e0b8475a0a652377cf9c07a7a9707d916fb6debe18eaf9264d52bde49da56dede3c4a9e52fefbb9cf7d6d2eab10d6037185a8107f36da0bda45fd300494ae2df9efaef2218c9b465a17ccab90bcd2d60cf2367de8adf91463a1989c3ab8045df9ac5a2af5cddfe4acf06e5ca499a48e915f558707601009fbd7c8bb3cde6377a7d62a6e308e394369ecb21c64c785ffff0df4ff90053223b922e031a895349a2d527d1397aa500eba79b00c1c08eb5ef49950e5b6d5e35ef113d31dd408f5d35eff9b93f5b33f928a53d63653b5e1aa5cae11b1742266662f0efa41d500decf3a85c2533b66eca6a03b76bf2dacf0cf73d1eb8372ac4e924a2bbcb152075c58b4db616556e08438fcd91f4da26fb5378afb373740246b5dd60cde0d08e18f72fa5598ad941004cfe36d9b4fb7a594c02465650114fde70e6880c30d6938f0bd4f4b1959bb6500d4046bad58f5406f3c7a09296f520cbab3bc8c2e70eee05dd4fcd6cf98e63d3cac72e5f6c69d2abc71f61820ea70786f37e3e2b27f2e7197203acde9de7b4c110b8ab926961b6c50da70346ae867ab1c6e460ede599e44393539421a3977a37b23401f287079cd82d93cae67f31d0bc68bb25df2bce4658ac5379476de427aacca47732f0f7d858993b3b433f71e3281227a66598e90aa2f7196c149ba4099336c82fa00dbd1ddba5a6cf4c67bb050c7e6f86af0f03ab56e4b2a66ce53eb32bf5967580a6caa03b4944475e11ca65674ad0455688fdfc6bbd377db4d64ed44e1b8055d65b581f88203d67f52ba104b17714485046ce1d5d30bd446d40e94643b607196028510770873e1cb9438fde5dc3305708c8c66ae6c76ad8f15475567d261198c9bc550a10825cbd2ce5c4290a347ada7338d0c5970f6a0c865f8b9e94e9754e314487d4c866384bbded83b7c81aa5a1e560422c1615c6ffb08fc06483bd08277f631ccc102e4921d1aa96348023ef874fb2da6fa7ebc269ba4f1a9ffcb0978e3a42d9d8b4edd65aa09c1cdf563af14c5316b0570bfeb4fc1cf9c45fda7f194c85554285bcc1534c0ea7fd526249fb2652be95762cbdeabb209e31f750c77fdc98e4178e4d521f81ddde4a2f5f75169fde9736b562047b6ede82a846fd48d0a00900547aaf6521612ced7895a3d181187fc1c804518ecbdf85490da23c7ba5435b34a4f6297925030bd10a3c4163fe7a9e4fa08dadf332cdbe659f5a62383624a2200da5b7f857edda0ee6696b49a5bde5296ac81c6d417374cf2402c571d897ba5099c59506bb5d481e34ab89f6affaa82bccdee1925bbd7b2438dfb98150d75876c5f7d6a8576c7b487a4e7319f873cf73d90fef844761207f043aefb0d52e7f7910321bbfe13a7e768cdef04b6dd4de4ae97f68defdfa2a4052eda22fe1222d6e4a9c1ad3c1373dc373bb81a467a82ea5dc3234e2fca2cea037d7d8e11a9dd2771bac1e0c0debd1f8e8cec94d107438c579375dcce8cdbecdaf8285d4c7899b8bad778f522f18c3c23a9bbab1fc8c0176dd5b0d2bbc73451e74379ffca7c6c73f06c21cf193714d0587d30c3ad3bfa63f5a04844339e476bfb9fca669ba80650327617496f06b76d432cd63d6d1cce938277da899af21bec5762a66bf66cd0c1d4272e99c76babc6b42471ab68ec1752cd40589678818c9a24325049a10ba8fce2b8d3eb52d94cf7bb4ac8f0ef9b6a314d3c31b8cf577083e58183699ffc7f565c3611d947312b5eca7514add438820b46557e4acf029a0898353aa2ab44a7d533ec970c1df05149b7a5689ea2d3dcb25362b06eb4b941554f5252ed8eeb2a522e3104ec880cae48ab0e987b4283b584e2907982c6bcc08736ba258366f10fd2eba290b7b496a402a17296c623d904bfd5cda5b3f98f57d8b084077d55f8aa68e79a80fc079302054c8178d9564e4b3f6cb0710f4aa82229a0ca17614d61f86c0c0adcae1e1904eab4cb016e208268cb83abc99ec1ecff34ca1e611cc955ef59a489aafcf136d01dd19506fa3f63fce339b78e8844f92e1eae030b9fd4615d6943ae90d283aed72032f8194cfe0ff38a8b481034ad172f9688642dc656b22c3d95a21152556c41d405f281d964b9454efc84899ef6cf0edea31d6eb17c2d231239fcd9a2a42d58b2ae11456285213d0dce394c431f8b4dc8b3904c0520bc3403552db96aa9f2512987e066be601b82ba8fb4c085afee759038e2da23e4e565af44e148dae922f216127af519dbb1d108e223d8362871168de266166e7e699306962d2a71089ab5edbfd0f4b930fa190008067b58c409d78b742e41df8315af227ddb12da4ecebc8eab8924e02a11ccb003aa962dfdd9b71afd8000319919fc055058794de7708e8f9290c0bee348ba4e84859f3d4bf344ea8b4fbbb635535f545f562cb7903bd8696eaf08e94e88d5e08f3fdaba4e42c95633b4129027ad635a1c55034fca5e9d7a0afd1cc38e239f0badaf5a9c004436be085b5b50436f7feef2aaddb400d2c00bd66eab1eb004cdcc0594d8c0e1065988aaa7e5ec211ba1eea3d601db0a52d70d8308ed80a4b5a43bbf5f495a934ca3b48a362955556b13ccbf7e9787b04ab1add4cbc8e822815253f582cf0dde68c8f35c0c42cc9e97711aa1696261e3410b90289c07cf5078e1455503b5e3573510e74079bb075d7f4860007430c9c43a9008a2b13db42934b3cea3de20256b91b47250968ff66d83e20f16fa7311c8967dc8541b25061fc74614dede8154b7d5cfccad1d79528f70f86692ec7b3109f262b00badd8d67573354f0606b4993b06441e41e1724951378de2e88bd5c01198b0b211fafee6f40958e367bea11bc99717bcf18ee9bb67a4ea9898f97d3c6f000bbd7bd15c4caa62cd10674740ecb761da8f2a5eee49e0faa6952e521025eeecde3d55b08ff8c9b789ab9da868443bf87cb3be05fd6a219099ec718d54e2c6aa5fb5b647d9f73b467fbd199a47ae0f80c5e3a43d58fe44d7222df9e48fc1231a1fbf1234a5daf8e8274670646ca3f497c975a0711daaa23b25e80774a4408b134ed95a77664fe3aa90f02392ac5506961c10eef24971d08620c53fc05b2a11594ccfb89d2dad43da49a9627e0cc556deea142ccc7f0f7130ef60ad052d0676d78c5d7b343789d6dfcc5bb2d4b216387f906910878336dfac949b28cb461324c6c0e676d093b7fca8963913b299e485d75c70c1a3e7a9bb6f8a0775a49cd4e73424ac01ba2c5d26fafeb89bcab9e6ddf715c6201e7ddcb45445e3d874593e47e8e9ec73abb4a4253f9b0adcd1718a6be1e47a62e9d6b5360af598e6df67c92ef8db1bb31d9a1d4487b439e3e66e6964f5a760531721873b66c018b7eafe790aa6bc024d6da5432430491e24ad3a2309c9cfe6333e0432bd6be5a88ccb4d067327d8e365f226830b8bba60a87da62ba2d8dc934f54dd2a297cfdfe038f4ea40d4242e9dae32b0169debfbaaad1a4184ba05e1dc4899b37b2556d26fd1cdb79eba5f200e7da64890d2f5f6f370af30329a8e0b31ccb9f39439c59e823a0c3e9acbc863cdc9a03ae896c8240f5554fe331484b5d622e84866971cbf6b5396a2ba2189d397702af224eb4c963f690682a0edb2b33f8fe112a2ae96d92c5d26b591a52c9232d3a6a02dfa671c58d2c669082a12af25fffe885e474aef397487f6cd14b7981bfe678a3bae7ff1b6e8a8f4193653a5786d72da7f7b1ceb624c9bfd00a9856f115aef4069f95be8bd417904174405e522705a47bdabd3a9ea668f6d45bd4685d08e9321978ee6984568fea1586755518b9685c71b94740e273870e5266e33c8c8fa30f8871fdb5aa840b0be03ee083dedbb008f14e32a2e4106bcac2051d923a551c9db9cc787162288bdc3f6f9700644fd9f7cdbc39b6156fcb99d7c2418e85ee9fb45dacf88eb79192d5fa5abca21973950d715d03927a20075b7b84030b6f556317b48d2704b843976de7d65d07ec6671f6ce2c5f0d9571167dee9dd2bbd2d53ba77ae4e22c35e7bb077cb1fc282c6eb1480e00306be6cc5f250dea0e54c1876ff977c3de7cd049bf05669332ea362406cacc8bd3f7ccdcd87977d932c5f9754a37d65a207ee87003db8ee607baeb237c2e5fdf954e3346e80a952b8d7aeffed9c2a5a76e2b1d9903481ff13863679b450a98bea85e0ba00471669514ffabb4ef083d9c6c279c11a7f7aab40c7c62d588070b643cf35876441786b20c9b51bece2cbf4fc789f2cb8dbc2b7b0221c6781c1584b6bfb9478e138a68859e849c226b349b393279fc8670455ea3a84ecdf2a4389b5a95e9058440481493db8f2097b6acb426c57fe84acf429a88e444727a6c61f5a0c9dd052e09499866b60fbc1ee232d1bb98fd33a5c0a35ec64ebf33e62e203a0baab00ec020d84edc6d7404f9c68d47be93316ea89cb52e9a5a5dba8c4201475ce97a2893d7fe656d7a8e3424d6268bae1716a18b68e8e91fd364a6ad0eff947bc7d815340dddb3c54086a080ec5c8290576eca7d5ac35421099721fff009dffdb18be3bb729f2411c95ece74c5698a0dd530bdf87db15e22260032235805cdf31e2f1ae08b9047a0c65f554c2e9ae209c5e4aadbc8c13583a26076d3b65ab653abc9a8f221195293ad22c0bbdf9aa62dc15a1700bde54ad80ba71ea4c1e1eab43409b43734b3a0570aa2c92a1e18dba1864573d53780a26052414031adc8392d8e6d5952b9d5904ccb3f12841df939d9ab1c8080eb85d942f3e4630088adf40cfe0e90a622de8bb47c7628389cb3158413377c477ad479ae20ef3dd24a5bc90d2c4808d81c4e7a0177701a3874320da0a518f413389763b2a18fd99a68f299ffd2c300a9a4edac346e35eb6e0d2f354522c2a79934c189c8b0d60aa793b590e55201b5eeb6eca2ced00e22d295f8c9146010da10336a3c2c4d4e5427489874277ecc324b2c4ca11b156acd7a2235c5aacba2bbbd03ef2088d5fd750622bb08b9b9efb616f2accb499155ee579f9e6cddd448d6c3ce6f417480883450a1815da0496e7b2bb931d43455b9dfb643d5191095a3bd065bc0e2e0227f6c03be82e93ea276e0d5a5805b9757da95987a70d914f0ce0577eb36ffa3b8c319119ee3f482ff9756f2ef23dd6d4073d49353a7c77e8238a333216f02f55f8e20e7b1d94ff6a79b191c1223dc01da0c989daec8c4377b1091d51b6e05110f360be78038a014a1e6a18cbf8f31c3c5d29302ab3128def544885fb87f706fb079eaae0de4913bdf954f7bc09694addea4255421270afd3e77306ef96d5244dac68c3a3262d71a3e8b89095a9a4c0b6468479a69b4dd2412094483976f45f22e469776e45182587f520a0d4ae4d353f5d4c0f3834844d2e26868f74a6d0bc05688f15b10fb0db56c211089384ff54509aacc9f338dbdb254dff34cad810000b2b7c06a32044ac7df318671ecb2cca64f9ab3c37c09f84d3492359637b19c0971ae437d99b0fa1ed5a764e7350d8ba11ed3f59622109d21c67db6590cffc71bf7e40ddafdede0ee0d45c319f6ad24a17b5e4b89eb93c90ea7897882f5983c865539341f6ceb888cd63688ab1499b5bba7c37f5e35dbd1fa241fcdaee5ef8672f527dea3107582f983d272b21a31a267089b41d3e14634a980144889b6cdc56d9ce06094f932b8341300fa3a1490fcc14d3d9ee53b14fcc73b6928fcc47999a5f8a55baf5f345923b7b358b40494ed7f1a23cc1ddf252c2be7dbc3c6ef197901b1a0f57f9306b2d346b699263131fe9aa8293cee5177fc288028f3f2158d2bae1b0cf41c7a8c16ddb803f2b730d67b493ddfaa713d6bfc876717d6807f6ad1dd6fd634ea93d421709fc353d80b06bd55f6c85bf69e625d18672c32dd36048ed7a20802dd4960f43754675af975e96f1450bcdc0de6b17d1cff6ebf35215225e5ad9427cb0397254f368727da307e69f2ad11c286f2c985085bfb0644dc3297f0d4de09e2c2c6010e599d2de9fcf9c93f3be9a6f94bcc21c7ccd5d06d865201412d07fe783ae182befcdc4e3eaab299209ab58788e1988444d52b234703c03e73a5152762103578baec53386b5b7e34a82238447974eaa4d06496827f5bed03c9f5398c4c22ea1a340f7366f6ed38925a9f0f8137726887f39dc7c77b03442cf89212a7d2dcd4679dee1356512b50027e6917215412e8fd700e278237df9bf998bccd9622605334fd0cf2eb23a89e54cab326a7f1b9ff49e2d74dd7b28aaa577fe5a309706338389f64e52fda0df996915e3521ca2916f6f0e63bd708e36519e10a9eb9b2bae200c1ec0253844e83bc5894635d0508c97df5fee8edc53ba56e963478a6c9c7da35bd8d4a8b7592674ef458668ff6651748eb22e426463e9d02b3b6d900440c7b3237c546d08579293c0f9a4ab16d29d22221bb2128c03ff2329d5786d7fc172701c8d9e16ac25020bbb22f51eaf80d726e9603538df294feede46c9f20af80f8d0f5cd8ae78512e78ff11f745926631791f86a76b234980053026bb8b9263d34c2acf2c2c498d9115f392dda7fdf3a90c014a8c494bf66ceb6e23853c5691d7766786e42856f4a801492e871a02cf00e5c0556501ec7316f6c4de67602621377286ce5768a5a6b5e72e65a058eb80fcb452ea7b2556d43e707e0dfa0164a7c2cedd35192f703a881219d8b10755a28026cd644acd2dfe8e1f3445f7033351e5fd0792238507b35f3e03942633d9fac055335799a6d5f3c10422bbfbd6969e71dbab56766d6b66ecac6ba47dc9abfaebe59d1fed47d837685cb6538ee2810fbebed968d941b147d024a49c53f8a3c61b5d4aaa11e3741838f154d7f5838683f3a1c0bb7e4ea5982a3b660605740a75d7edba898333f87d4266d6892e72e13087fa8c6365b4c955ee1e1b82978a5ac64a162516c984e334d1a89432bae8b9d8b6476e7ef892366e64b24b5b37b16ff4c5704bfd02101f38458b781cb06904791e0f078bef58e7922fddb17d4bcbfcdbf9ede110b95bda922a886cf263b919cc2764292d5a587e05b41ac5f162039a57eac12e7a4f626b9b0ffb2522783fed7166666a5be5b12cf3bc9e29ddac4afe69e2b0e257a1749c27fafc5719d9e2030c88cbc6bf405b9492f903542daa7892f6b94eb55bbe9a85f645e4d9ed4e1facae83dbc6d31deb9564ccc6b2a754cd21e330014b216659823b46e0b10fb441c43e5730f1aa33dd404eb9941ca542f87bae44a54c170160977b62157b2f83c00d3415ffc0bb95edf12e476f472b5fed8d11dd7465bd3774aae85a1240e969da8467bb4d74c8f45caa6b714486787dded098f2a52a109a75fd1fef2733ba712bfad1bfbd82029e0f50a8c8ccdaaa9605c86f13b0a7ca2944c98356ee84ad729ab5a9206ee01cd28f5324c77f6688f84dc109998838449978c91f8eb0c874dd9eb58670b92aab3663c9f417cf63b85056b3bf887742a55d51abb47a12219ce36b944f95cfa946dcce414d8875bc21921323ec431af0d9f7bfa5edd161e275cba570bcf517bd445f4a45183ca4b0b1e48722ca9b1e3dead406aea4971fead00535906af4060ebb1656dbf79ff4b8e39361987c91b2bbe933467bcd013954126c45a030fc8f005da1d98186ec38b1567bcd51a4a881b6759dc1c4e0357a54315465862a67d9ae3eb1c625d42ab00d3eeb7ae1b91c2a78333e8bd96728249aca21f72dd73b8b113182758b96568f1608ee68480067e13741de14b8a308f4c057aa9c7cc442c9cd97617c63c3c72b461d18efc0870bb27363a5c242cc571c9aca60f46176ad49b7ab3f2c5ff4c6aa7b799d54c79cd2949d47d5f876ead2f0fbea37f31f75d69c5c6cf629458082f12b0baf3ae687e00f8ca4c677b927cfaf16604a406ad78e35aa9002d933e68553a74b371602f75e28f3efe663ec3685cfd732bc034e6542f52e8ced7ee7757207ebe527c54ea559e027e1156f717b8d06e508ac61a13a821719198f6d4bcba40d82adafa58559a4f0abd45130105457d831fe377517aba73ec4ab243266fb89366ab0afd201f50f42b1b64e88222abeec73ae8e3687dbf4ad254e7ac0c391407fe82507ea91c860b0be2006eb9866ced595011c000ff2f8ac6cc1621fe3bd81075a70091fd799f5274db45c1a75e555876f09ec154cba340e6351495cfe928c6d0ff03669b5b7005d5cb2948f158f998822b39f303ce130013a40e86e9064b1ac0b91928e7232cb3391ed70671b2b5b2e3e8a4cac8725c7656deea2638f8f286394e27e5e31eef150ab7c329f343ea4f63b1862a340a8662b5a5378789cce3013ab2da875d64f313c4fa4dac80fef181f3b7808aeda3543791cdd49b8c189a3bb5eb2a0799ec853b03130bde059723c633e0d0c72fd11b4e93096ac7bfd75cccddb97bdc12513b6354c1b35f9f3804a692f221b4d705066890339503bbd0dc9c934a6bd6f6af17fa50754d1bb26114b21f7935f5928c71c18d7e812c522d1669b7f6ff931ddfa5aaa14b10caee434c980212e713ea9d4c3e2745bc2bbade14a7cd09fc3ec8774f445e41e538be328e568e0c5cffe62b11c766cf98251a75339f5747a5d5db0ec1a6e72aa82290e3f4d1e9c494632144dbc85e04f3e0b6904ed622cf8c0e062cf6664d067a010ddb1ac9c81acd7c981d4c56c989cda4405922a941b17c0f7e565b3a608efdd8208c18ee00bc952300048080dd2a21611e7537da0af801572f759ba10a60d0b2ed6c3924e00d8315a0b3f432d6485021fc5a42ecbb54361fb6b82c3d007fbb7440c696ebf87a2a1a15d3b1e33e44881988d38a0d498f7c3c608491a5ab0480a24d29f50fd5fdb445ebb9f05d9b9cf62f871adc41c0980504173fb813e5f204bf41d637c164c88f43f8362f81a9e16f3b977cb7dab3550f4bc4eae77dde07f19c8dd684f66e08ab2f93fec7c9329e91c2b78493856ff6c89b180208f0391dd2ae197862abfc3d57c5a117717b36db5868a791ac741caacf2aa9deb64ec6b4a9ac880d178b28f5b992441dd9e1cf46aeac0aa1e5e5556be8024ccf86c214168627be308f011ae63145bbbb0f8111d9e9e53f93ae723bf5b39297929dbddc3fcfc56986fb0fb2635a92985c085ad2a542dd3ae09eabb66077e60f29a5da2c8d17e5f8283a51606404e243e2228207ce6e5c082a615dacd5227666dd3cef20a26e6bbfdebf35dc3e1870d98b33e2063ad19e7c3aaee28be275b5e9510e6285afe4246bccda0fbe85d0ad7ddfdab920878e675a8096c5ab40054996d7dae7dfa03dc8801ccd482fbf3df07d52017619262a91aa3d410abb035aea20a839c860a31f116f256672fea4fbfcb196fafc19b81651a494cdb277faa406cb8e79e6b6456540385a9ff88dff75facb10b17cf8d73f93c7cab01073e248f423ae9043952f1edc86e3476103186a8676e7edcbb75ec2ec0309e3ce5dec7b65cb1fb772c84630a5d821480ca1e6a20503c043509e51772c90a8f289d6602fcc94d9d5e1eadb890c5f79bc6291282cb77e2c218aae2784c974bef77aaaff4b8341f4165725b2a181c2b5cbaf92036c80b3147510c21aff1eb4e138d7184c0e8e7dbb3e8908f3132e9118d6939e8574845d4a588b931483be913ad3f9c727351e041d04266da624ba38c083df99e925eda9bfb3ae2c1c7e3c9db734ea5075bac8924fdbda964b012ca117befbbc8f9da1062897e6ba91cd1a238ed05044ea6210209871703110a28e586a0555d353835da49d6961b0f69a6f3224b03272fff735c69eaca0f87a02f3f68f693e8a19d533b1226d423634e9be408d603fde91ec07b5e13e20e0c49c0fd1aaaea2a1946f4df4be4b73583728e0caca9ca98fb744b56f4ae9f2dad7185bcc64c2b41720064e5abf175e04c4108afb5e938b884f3a805a0752ce0708f99857214c777d345842b18c241bd842713a99e9d45c0206ba8d53d7b4fe0ad4dcce878776c8c1ee106c555a72d12ba2644e6913cd56706145d75e8a7e20f5bcae723ca5689d2b78d3f797dbbbc44968ca8ffd3a7ecd024daec5bfaace0df883cd871626ed5cfd1382bbf1b53bbe4767f881505d024aaa70e8bfc0b8071981743e61ab2a51edf38a16762117c0fa7126aeaa37fe5f30c60f49a38ecdeed194c6edbcf5da92db19164da2d7242f37e35bcf7d4c4057f2746d643e75c737bff79f7783b2b701ec826f5bb25cbba63f4eac3b2da44a97336a40f26f2b7daecafead4c4b093ee835e3d3fbc56c4d71434a1c0b86ce46710109fa1cf81160e5421a731d544a8bf7a4a85048041240cc550b3f267b737fe7ac4fecc91e55841f5006db7eef8ffaf9625b9018a45d4ef414bacd8614230e3acd2c9ece3ece2bb8ea0adcd4ebed9b2449e693536b4b130129f79899f83265c525a9130b24ea659b9675507413758983a8b09e4d7ad836aa3ebf4e44ff378a4b94da0b4a6d4cdeacf9252031b94f65495b315eba2dd06e6ca39c23c684f2b1b202bda2ab83059c25b4d1144a5740a14d3790c58b77aebf8b8aac600403d4ab8be1fd7284190327b446a01bb35ddf39ced264497b71212601597c9509e401fe95d98ac00c0d2445bb6489b89c7395ba8ee3b05a67850ab629c0a63135fe23c803a447945c643b06de0adeec2f0588b2ea30009f1b865d63f6bcbcda6afd4eedd45b78c30ac38c5955bad6367b61cb54c69a36ad36da8557f1f7d1525a1a8b6803bbc65b3882688c19421b1f92893bdb69f3d26eab167641421d44d85057ad72ea44f0f23864f07f2e406103daba41fec2c4c1e0b181ac70717da84b72e73bb6ee8337d17ed3cef4620d251d35ca59dfc3e2fa82bed295c7717655d83a6feec7f5d95a1d0e34fa3a1385ccc8e543e888d28854467ff3a5a41970853517c74f7379fb084d526777439b2c13a5dda45f83068fab011c278b4311b1dbf8198e4c10c4b7362088d4308ef02d3cd28abaf4fb0e367423af6f48256743e4963ad1f61203104116942e5e71a59d0ceb773ee66d21267b2de649a74b5dc02511a6dcc901001d75c2023590a813963ee57c28c58e9f823e5a31d0a14972be89a3b1492b0227c16837fcf5a0b9f877e5403747e0cc0d926f77ac8183e93b63baa29267f0380e4eb5b97fea4413785ffa72ed7d46b254dfe0f54c22e83bce9a9101764648aec4a81cee97320f9765d38d063daaae731b05941c0c6417349d0bfc0eaca6fada51aa0f942820b871443d8114460b6a0b3a11b90be968a4d7db183b489faed514495138c514a7b5a5f8788b7b1d7a752e0b9f7dc44b74d19045522663965cb51b0b575af1a50ce64dfa4d8ec989ad825610ac4937c57197473c5b507f741d46b6267ae02ea2dea939d6486635991b118645b0190c9815a4b8ecf7f979bf613d589b45cf190ed86704812655bb73448def2fbd828510af8f0e383dcd400f2db73b5c02a9239939b186d507bb07cd50f23bc7cc207f0eda01af79435815ba29da8b60ef978b0774e53fe0a14c2fb11275e08a1f2b3d16c74cc2a326b169ee18d049477d4d5985c386473c9525ba47b5e1bbf97b81382ee1ecb18947b6bef09e2e87bce2202ade05730f5c367c53485cd0037658b5cab1a3b58568b25349df9338afa14bd230c1bd1ee49035ac2a6f4e2971f7959fadbde23981aafb7bed85dceaf0895d209584993a1bfee89a4cf1b988022a71c3afa3d1f3ef16de3a92bf7268de544d7e72c1e716d7e5e1ffa0d9b5db6a60b429289573d69221279d0816d88b3efa1e2c950597c0d9d42daf61f8fc4687e9705668d435f0dec8a5f0af44758db8cbc25ad1207d9a45ecc03c258b86e219b13f33d15cb39f32661c006c947441a68e9b635faf6237568f6dc184ed63598ccdcf3ef0777a8765469f81e1aae5ab0589367bf169085669f84f5d5b6f34a6aca3d1950ad3c2c7e25371c688c206b2c2e30b58a15c1077d062f857149865b4afa7867a53369ce1581abc52939a30562094ba07408b5f107005c1a4a9096c905cad642f2c0f071b2a63c4aa8680ac285d03faff86e03351da648fbc52914dc56e66a8f1cd73b472d6ff903b39d4519f11378e039d9262a4082cf13363ea6f6d0ee205234ca4aa8b3f23ec7fe1a76873efb2958eecb10e5255d24ea92c5815ab9c5f47fcd50e0f9f29be1e72249f035f8e7ba5f4000656b3ce744c362a9c705f73feb553f79f6bd0b3cc21f487c40168b981fb0ba78f823d61a92186d73a73e374912562a379a6145c513f558a0fdccb89e4bf81beffc8ddc9f168e3002132c3fda41e2435496d3550a232a48612504e90a01fff8e49de1b7bcc8c1eb771a11738d1d94866d1a35a8996093bd75c3728f05cc98f0e2d092d8cc6c22a09454fe33ce54c7416d164204bfce084335499150da21577c478beb7891ed8a598f8ed8c9c443723273508423400a8dc5e278181fc0a7cef7a4cda681929cc66e2b9dbf285be35219f6f683cf04ab10e7feaec2f64beb963c63b908145b07f44097a2818faf77ecd6c9b919090e000e34fb4bd4da47d71566a9eec4c7311d549f054385a0de3120c47b95f4b267efa7fe850184f911c638f8057d8ce9192c82d5c14bacb90428935d11d2891a255dbc3d77f83a71572b4e43395def32b6b0fa0458d804728464b96ae1dccb13e7e3f075840d0055e82631286965684e0a7d3737efb96e3f53bd3a91f7a0961c389cacd6547189c81fb4b62318578cbc3cb63e078a703fcc5fda5a9524b86b80bc4da305c5e2fefdf794c6a781540ebad75c18fdf444035a76e8b914e2ce14355ab3ebaf2e6e301bfcf3c05da569ec388b412bca88a5ef397d858649b7cb6b84a2db55729ff1f225ded1293a2d985a31f41f7841e21a25fbd0d02d420176cb468497ca1a8606a72ed00243fb70fa7386e0e5f30f4a518b12cdbf17b1e45570b50a226bb20b4ae15ac9108cc20b6a12a21d1c93f87bcd4d8cef179049d23c93668a08bacdaf23343508b5010bbc720b6d9b4d3275d73ba3369376d95b68d3d478d8a3c084e168602983c931817a9011f8c8d0f389807d1f78a085b5a7e12febffb22576893e391f5a32406df2632300d48f47eaf760fc0628e6a6aa96f1515591ab8a5d78c775b059b0e180606d0cf4a153df465ce4cb8ce3a9d5dc0d951939c215a7c6bcf7b72f57b76f18f773a51119ed1fc4bedaa99644b2ab57b4dfab7cd19e1a8ef6f0e710920d5e2a512d5f76aa7ad806e55b9cb6f176258393644d9bfa17a3a789f90245beb3e0c2e65f3376472f0b15c28fc539d8e43bc1405c2f07602220dccef44c3f788f8ef8d691fe0d80420f1ac6e84ed5acbc4410cbe097ab0c16419624f73d177972a48e7b0db2f5b6c45693d2ba81275e79e63ff49a878da5eabd32e7dd8d53f27651efa14d42bac1ce08117194aca5e5f2922367b5e5256d78427297343570844f7358c7ee6a64ca101a3cb0807b08be489587619807a40f2b1bb80341c3a0c48a2cd41a3a628ffdd270cc57905544dbb62792ce88431cdcc906076b9cedfe8750d2bc2bf7e23049c74ffdba52e040faede5cc4ccf47a895f3c00010479b936251e979cc67f1c1095045863753aecd071b07659febdcf22f648d763c1294dc34a9185f599c5337d1e22eacb01ef4fcb6eb3f3ca346495d26c8e122127c1311694c2c68e5c5265f01fa4b508f5abc87b5c18d7481c3d99e9612eedef50a48cbe04191cc496263e4d5e2a6256a09e99cf17ffe0a69a71e18a05c23444a808271cae8cf91c5c5f8d973f87da50da1449d0cb6c47922481972f729a2229ce6d0bfea52480f27e71d8d2a7ccaa2db568a6986b22e278dbdbff2492a4ddbe51ce82f16754d3c0b87a5ca176d9bdbda44567130108e23f2913023df52b0486f4aaefaa0a424431393122a7b73c78a16d4ff64b08ee82e437b172392623f9bf174b262dc1b4f1b21ef01422c560f46cc0459cd278721529d7bd3cd9327dfb0aa67f2b0063233df9c960ea1d04f7509da56c14bbcba2ea5f946c3c15577204296d77fbb67233de6e54da34e31ea964ff544ffbfa5e4a6e9ad67b018bb806b8997a7182064bed1a3368d0da705807e4c7189d8c12bf604c8c2dd59e23af08e6cd972af482955242b5b31e82613cf0bd2e727cf0b4950db30724ee9a426189114e25ede8815e72cfd61e5d5868dd9093b45d6b833e40dd993920b1bdad26c5d3fdca4108531a91c4c2b73c541eed82e61ecd5186599318f3861ab31a1646f11e9d51e34d22fbf5c2fee9106d06c0fbbf738c8c11cc74cbb082a96aabc1c86e45d045b37ccd0aaef6c183760a6518c13e9827bf378e398675d789e209d1b1a4f5c15ae169ebbaff194c4f31083560a2305698d9b2aeb0cbd040b7f2234d7ca674bab3fa2ae7cd2fce63ebb31760bd5591a5a04196ae22b4b6e06d7981390ac9fd4a7361766f8e6075c365dbd69b78f30aa8324bed09b07d117c495f17f432fb9fffc693d1f6a266643897619a9fc3e25b0f838bc8c96f8de137d6ea3ac62046f08096556cf897ee5d5c42e4be29cd498e612fbcba23cfc75c32070ff1dd5cad1a25b0800fb46a125f955c8555471224424040e2ed856f26c9f7bea9b6d49c81ff312864358f0c255cf31d67e8fce136adda5d2aa1a755ace45259027b1af9f4dcfdd671bf3430705a1ba84053d92720a521cafad2f725338d8a6730e265be08955da406d508cddf52a1e5f3406923f34f5a0e2b70e09642d733697eded400aa5b2a2394a22a1adfd2cc11f4c3ac34244724b3723775a768755d8b5526697d109709ce01d08c3a397a61e6260ca7716b2922b6cf5f5c619073f5728046d0443a4d8ba93e0c95d51e0e09c68edb69b62f43eca74294ce890f4d08c8f09a133cf1ccc4c15422e805b97d0a34ad418a5732116041fdf3dc61db276ac6938644006dad1fffe3827673a7dc2c7759e051f23dc05e21b905a27e7b89279a8dbbd713341ad3f698539c1d2f2b7d84d0149a471b0aab93a4e9527525a27db2368c9122048c699106e8b00709d9c77b3afc865b9a36501cd137520e70e82b72c62cf972a5cc2f8a0c0b94ff26d395a3727e4489216d338dabad92db9169e5969ba21d30c2ce78b09652dff894b61f3d6811ea1e0932198fb356c47a56fed52d000fd352cee145d81f56c337809c84546208c8f98569017587eea21df87d4a109b5856c696bc76aeaa26e82f3e7e4244c371fea347c193404f8df9c96d9b15260579590e0dc2a8a3d63ef721db7be13fc51fe547957fcc9c14b5881cc5ec0a7c5274a7941f443b262a87c52adf6d32097baa8d9a674440476334775fbbfadd64f4496754a99b0a6db9606841bd9c14437565462a7355d75f6c7b7a57b86b94d66a17a0d1c961cc29e7a00864e9f9f93a66cd1ba8c6366ec0eebad3285396e5b3a690f3a99533e5b8eb600aa8941516e0b451ad3cb2276b12c7a439dfea5aedaf28850ccc95ddacfda05665687189602894d9becf9c35e09c5d13745700ee522bf3e2f35513c8b6cd30d549df0405da428bf5746da0b2c3901b0f9b060db03ed433892be5094e89fa7bf5c1426702ca41bbc096961e80217b9bb38f5658bf2cbf32dbf678d4abdd81ec1566f1fae021accd058163f08613a3a1f2294552a7179b27ad193430dd7416b8626633f3d2031be3ab9fcb53996e1180bdf9d21737f7a2d7c308586e1a0917ca69509a10d3918043c164bc32fd9ad7619c01830b9c5d6015febda8481268e212e4f2b8d496aa9d44681eb14b00ed475d3cfd036117f65d19c9bb10255f7357ca26b30c007031565e0b02c6b9657b9b1a21a6159531041e7bdf826179e3fd63e230e4c60aead7072d0e9d21f6fe82baa822c57a3321ea7974c313ad420df5117b67ad45cd1bdc710f3ccfbc8b43be6f4ca98e873a89352050da8e32b34b4d5466d615bc1ce9109e1a175f9c7015b078f63df2debaa54970611f96c21107667b61fc95bc13dead35bd13f65d39be8b13094afc9ed79ec06e1429d025d884fb6471f1c4ee2b6216ee23d2b43baada59428f2fd4e20f08e7d8fb15f976b7f56b5c9e24343714833aba1e9cd3596f6022d55e602480b0c55dcb57d2be7c656076dcb4f45818c5a78b2b3614fe26b72d1866f5d6e5c253cbacd615f8d278f63d9deb14b376e07ad64bc2ed5ce3e84dbcdfbb140ff625493618bb4704a1e72e438d4c8878ade44bdeee5fe1f24c641017ace35054840769344517dfa970339761c8ba39502ac3e047ef977878ec0dfe8c599e1ee2291500a3ce086a45a340a0ba7037bc7f7f6d664c6f778f45c5739a032267f30578305ff8208516536cc791a1bcdfba568c66c8701d5e37f73de0c784e06e23856695c18d29698a54a6ed089f391990ff27cbc5a946152bea2aa7f5b81e4499a0cb57cfaf37e6a2de65299421928936eb17f5f6c767011500a16b1eb45e505674dd7c6ce90e121204dd34695e3ef0d4e067c2f4bcc3b647424cf61f32ecf080d436559b353d114334bdb97e94c85c81f33823316ddc4642f4e3b417ee259480df20e21d1fc03604d703470ea09643ef42a06304662bf23d235c1c8631affd232e5f089701a40333d17f6a8d6ce2d6ad809bb00fb1cbd1181067e1844879d2bba07ee10f45e5278733e1fb981631053a351ecc3862fdc4f0967f4e42901da0d2face45b19d5dd5e403b4bd4659d63f38a6184ee459b532e2bd313b1919dde8fabf907b8da9a2caeb27491de9c7057cf894c4ba2148602719ec9991492e110823f362fc847d16ed6b388d86c75363014e10f4d5bc8959131af2f458c00d2f5226be16fbb663b541cca2997af3b6bda54019548c80bd2383b5214683188311254e4dfc0f0de93a77b23ac05e8812fb49c0f5a8124b76f61ce37be8a52ec69974a9cb0c0f42a43971d58e8e2823739a6c8fb200ff9c8f4ac1af8037790ce056906990509f9cd143993d02b5f26a67bc7f6a5a97ca7a3151ef2a66b65ac8c1e63100484b46ccb6de69bc78d5c199594d9ac3f7e991b03136a1f6365af7eb58917af772bec4f744e4eefb8538a8ef935878cf4ff84a269924cd8e6c2cbfbf4766fb3a7fae9bea2e2bf1869539f44f604919a18f2c694653173054346223a1932b70ca4f1e2e29b1352998ca1b30077a1e3725b9097e5aaecc0dabc10c938990db9f47ed36abdaebed6ed521a0515dab3e65b8c53d9ca5f501e62bb2806f9154d6c4625b9b3d51d0d1484eb94b7d9e70187284e177be8bb341d6a7ebafa61b64bac5dff5d9e685aad7ce1cbf2b836d71b26325f7838a70c6561253f6cf1008c1789b5a8df8be0bb151553506534230c56e7b8ce8632e5afaea4f7fc505734174ad512efef237375e6c2498786d5fca3e7428088b58bb6c2b6cd79062c825a1bbcc7ae5c81442075e20deb63f776e65b12c209957b367a079ecb716aa75a22b35ac7fc69dfd9e00dcc2ef4db29a1157ba347c8d9d5e6924b3bcc1e82bab4be168e6efd479d3001114c2ea96f280028c734e4a0c2c99f904aafcf59b7af7b8052e0089b4ff10194961e1de6e105d3625d2e0620ddbfd9fa5deb4e6c86bf5e8cb6e73af92fcfaeacc1ad39d5753aefd6b7cea3e47d9484c4787e135e47da5b2fbd093e3d5e7fa9e360e90a54f83bec7b8408962a940354c681416dc6a25c17134ff6c5d3a00ba9a3932873b0bc3ae699f5e11da1f4ac7ecedaef97f36776721400f6af7b2cd8af129297e74e862d3d6c1059649fe4e68f5a36970940cbda72ebbff4e12afa70d0e6360dee62f347291a425fdb848e04e6f6858356a0dda0b7c17b76b2c7dcdf926bffc1c00693a7506a0f4f15a891ad449eb29432ac6a5b535c7818f68821e3957091a3705384db3fc29395055f0108b07a1b7e4083cedcc52eeaec157317589b3afc32914e1325a621006ce2dc3a76e8f9e09b0555e58c6d9bde7484abe92739612a9d92d9aedf75aceabbbef3939b5ff9c671ebefaee59bda214a38c0dd16db1f674730b462c06673dd2482d9cb0d6b16a918b98f02ad0b13f920aa7a3a3ad43a926d560a3cf9159b89571006dd9b60f364ab2fd9fffbe7279313d7e0a174a2fb93779ff7d7a11ecc75e584237f8063bc237f87d0cac4c2fce29e15ee2a3806bea3181c3f970168fdf4025fa0ccba350cbffa6afd83dde64052b4f2cf8da5a7e9f42d4a4a72e97c0836fda5083afbb5f7e85c7f13cb6ff7b5c28b6219db61c9ca9c8caadf47a0f5b34fcaf91b52497603aacfc1d2f66745481899f3d993e727ccc459527a8e15cc1ed850c973e9e0a7daa33845c2f80f652bd4672b3febe01c5e6b59c58396932b2c1b8dcd667915cb2c7b3478dbf8e7fb013e3f8d92076046f42b0ad1e7ae4ebcf6f8b7190496659ae12c843cff37e4b45de60914f0cd6e231471ab7bb9268299766f0b4c280d868248997616f28d091efcab90e9518e9cc881a1c98328487864863d7005e523a4ac93aa53544dd88fade54c97900b55c009d9b2b10134069b724329139a1389844ae9d7aa1ffd5e464dfcbb5671384905bb64969b035226d45a773c1dd96f1fdf74ac4fe56d4240801cfe9b431c6ff29bb8c196c9eafb1f86bfd2c5d1caced9154d758e2fc678f93bac3f90b4223763dee264f3215f86c0bc8cba85c6d2207013b6e91a899052d7bb9a3dfc42565a9685074b3bf4c9cf692c6ceface8a58269c961866c927eb77799b45be851ab051c2bb1da0f3685ba6e7b5d51dd1da6767717d845e6e8ad411a6ff418c88b2d401c27a05735143beced63846abea5726a25a8c039e42e169ceca0a521c954cdf0339e2aa6d22fee0d56c330213a33c0abd9bb957a550d61fef01a7f06bef921274cccca546fe4263f20dbd76f8a7d85de9cfb0fe1b2b244b8d98a20ec01618228d86c5a181e8ee23d24d677dd4a5895870f6a1c28cd2764d8f7356059d19bb24fb56b3f2c205a67f4a2b17a37e830793df9f6aaae478253b6f65f4bf9adc536cb36fe0452a71e73c3a8f23d681b7c2b2b8d3e4d032e1c5d3c5e102e4e202273e2e08481f41ce23a39323d0bc0a54e87739ddb1556d6191412676c44c48148ddcb74b77138f990297df52f144e17a6fe3819cb17829ba4ff48280a2414fe469338ea2959e2ca9d23ad43a8f6576b6d5f7e34222301f612c2901f6b8284b062f0c6bf9fa582ba775a0a53c56152e6a6c5ff0be90ec896ab5c21c01b33cf4bb915cbd24bcafa29dfafbb383a60d765303e3dd77040e40fa1f55f45c8a089a66f571e92563954b7f95c0093e6f3a883eb607c9d2e5f2eac7f6370b853a0c236822261bc8885e35587c9b7025692800c30c10c474dc760b85f841de7214eed11bdfb722162cb42a816177ba418851b5de67eb7add7c82112237bd62186b9dca9fbb2a355250f65b94ff815ff6f68fed3d427f62f270a4a468e674bb997f0404a586715c3b1a0a451ce14c3ff9db99b3dd6f46a9b9f80dc28216abb331c4c144e6c958d12a88156ae8ac4b447e69c081b1cacabf5a0ca25ce7d0df72af7e57693b13c93265a5c43e3b373fde79ed413d376292032144ecb90facb67bc2f4f216344fffd72f38ef1d4a39693d6cbdd86b2e742decf7c977c99a248fd0ff2068cc897dd69e64cd079d8c68311fa520acd408b883e043a9b235a33868fd44c5cb5466597ed53f26c1cdc9f949283c3bb39650176edee5ee04934d7de02a69384cf53bcabdb8630c327ea5b993f5641c4dd38b541298c068c681fda5d6c03098248c4e483bce0b44ca1919926a28c07aada43452e60bcf459c10153c07d7371be41aab058b7b950f5a303850ba11b13c191e7715087322ecfd5096ca3b1b18161e02b7737cda1199e2adf9225708c3a20ad92ec7e5130faac01cfd6df4dc750889561df8bfe534dc98d0140075520b38d6dd12f3a2e284f9a85001d9abbdb0723ef2800ee929de816043fdb799ba9eed97289b510554f320ec595a12b9044e54ec14767e05332ff9794646f28b869927665422121ffe3c0ed498d454fc326451339b72ad4f794bccdef55da77ec6bac5e13e1b7308dcbb7ca78a7935e61ca39e75bc6bba3f572189cd33a6c75b9234a7d9e9d3c258ecb135848afb161fe3c889137d6cb37b8bb194a478c02b71fc0b370feca76aaa7d5e5a6bbb5945438dc7d18988b099108dc432848df59ac56319140c4471f27e668fefdfa47824277463b53d8e7d2922916c254abc0210403e502a059f13a164a79abbd4c14af18b7f792fc0020f49d0939a25e9f4dc228ed89ce9aa45c05b36ad5f7a7613522d9a0b75327b37fff4feb98c8c4bf429e01d614f544ec59e287f468b37cbf329698ecc562515ea6e847e7890c81b6139d13d5c4c3c876fe620ab73b070bc152cef16e4c805d5912a2e4faa5fcec7e81804f249f2af47823dfa78d6833c14aeb3d6fe8be21df03b61f77e46414bce9c64126c8d96eb03b6ab88d3ec358c747a7ead1793e970ae548c3cfe39a59fe52314fa21d74c4eab24f58d5926c60acd304901c5bf032deb14cff38524435a0b168af47d92e19bd95c749d20c6614f6c1132e29bef9de30a60f80357cab7abe8fdf9cb588f66b7081f71b8865ccab6deaf8f23cece9863902f4953061aff7458c718f237624a1df6ff35159ed25e2e5114470f99c657ec639e3052262f59ab7807be861911e22d6b8789b243901777b3d0e3983ff059049a1f52fda171477da9d71e57bef17e460c113648ae4b2f16acf380393d4dfc83fa9bcc1740c65e56bc5e3c1088d3a1bcf1bae9c69b9c4b221020c6175c4d5965036927186db1aaaaa9c2719b40e32cf936fededd1973dc2ccca7bca0085017c1eb56b85ab20d5024d60804a39895b81dd28eccca6badb56baddba3adb80c62c4ef3fe74faea38503974cba2b5bfa96683000e488bc28ccabac36b072b771e473e451bca1e46f7d1343a24101be4f30b25646164f92e83c3636bb5e624011b1407db16303f7f207c4e923dbbc64f5483a036df622af82ed2ba65c95bf74e500f0d25b7b389c163e648426e9c769f39f1f125f0919b7d87b55da3c0af330ca1aaa6e85922fdec0572942729979e86dcb3318e68662e87db5b5aa6a040c47f36e5d582f59e81249050b3343e2260efd42576335377c9e7f722cdc7733e0a550f1d6920e59bb3f907104055e1e44b849b262f0d5f6a4c6228fd90a168177f7214c2ec74a4e6a81c23b45f0e1282cef7ea37f67571a48ac50fc13e4c1f8190bb72394786a5df9d1683f51e1897a89293f68f2241101ff330f3f084dc071f28426c1429fb8ed0fba52d0240db3be9cb66c3d34620b5a81026ffd695af5a592d066b4c2f294631f2701fc6f9b97dc4ab57f07403f7b2bd924fb7d0e16bdbba4a02523b85cfe5db194a57964dd9a29eddd1bf92d9477b777fbfd1ee35e42be95f4a22690d327c7b25bb93f900adcf1e780a213ec1e91c8dbe82d6db6c2fafd24b3e869dcab5059fd977f5a0dad837f3f69cc55b98f107fe3a584b327b6153f6f51298ae41f7633dded8de5417b87ce120ac39c3d959c0aef0e584588824c90eafc0ed729e9e5ee74ee863d8b9d86a4b39229cdb64856729c17edff5c3bbc944e2c8b92bdb1c62907abac6da960a4e5364cab1e243a12b6296d0e3e46707ae9c41ea8f959625b64d69f7cd8e66e925161fc9033b8bed8455f9ba0ba5a7e7f2952f52fbd4e6bcfd75406a0bd0ec4c3fb3226056c08b017f0d56d93f3dea9121fe4cb2e96a4bdd21163df27950f02713c9984539b6153b4860a654c6dfbc5b58c6f45718b6b6c973f87b888ea4db922af303e57daeb0814b6e86c9afdc2d3b2f4b83b3edc948fcb05c5858091d64ad7c03e078a247154d5113166a1e55e682dffafc1dfae6f7f0186a51da8b1eff54da64d9813c96ecd751d26bfe16abd76c3078a98035ddd0c895a30921ad29eb4ef495d30fc3ddab583338bd6d2c42e36fda6957097e33ae326c0bf17c5a92d915c6d2b2442b09c0d3200d0558f8972e3297139d175ef69caab5d652d172d54aa5b94c2573c9e572366f75c8d8e6118bd63fb8609bdbb59617e48d9e7d2bd7ea87813f884f46ff376f08242e02a4dd62ab861333b23d54bc6086e4b51ef20ef74e26d9909cb80d39138120612fb56e36a47c9e27f3a32d72661558cf138f6116465b42102f14e03dd4534314ddfdccf82dd474fd3bd7b65dee8cd5f35ec2cd5cafd714dd99182480ff7acaf85902b52099de7e1b64b1b0f97825b1263c43a0136664040b273d50ee493a9ab89ffd707c59925d64941bdcda04eb436f2e5471dfa4ede16cadcb2ca23b8dd72977593c940df58ec14214d6ccf899e639f54a6d13bb330eac8e1faf17a15b0f76ddbb58b692d9971cb190c7e01aab010b433067b4975fb03efc84b709f59f37c55e96a8c7fbb809544b3fd3294ff07f45eb1a557a3650e798b1ba90febd9447bbe6533927aff73986b41d9515c32d6deca8bd969afb3b61f6e35c4f58e55ef2515630edd6e8f89898db6375035820826b76f537a6d6727516882eec6d1a62b18724dc3cc7e8212ddd0b3f6943082be6d001fbf5ef3b73f1f057a6f7abd3fd78499f9b902d42925c3cbcfa1d286a317c951e3651e06b874fbf91225f0cfd0ca23c81fa96fcd808285784eefa8e15b845fae17fc962f521415f5c336227d33fd6b3bd3fb79be5d78e4b3d58f2abad3b7cb0a47a6ea2247d7cba5d98eb7653aa12ac83b7373ea46b2bf45e6e5896f4ea8b4cfc5deed8997be1230bbd783f0d613164fe16c671fbf1440179c9f084e0c48c24c0c58855fa798f77787b8320131fbefdd71b5e37a9c0d573c5d16f31c0d09101696ce0fc5b3cba11bf904fd9fbcdc89391d2c09ba0f99e196cfcd29449df92783ad8aac855534f229862e15717ffb2182149ba09ccc7d2f7e8531ce8eb1b2795b1e8c2040c4e999f6b3a6f557feaa7babc5ddaeeaea62f7697d1638e577baee96d242be812db77bd30c1b12f7f06a9eecff9e28b11116a9db349954736acd7eb934406467e59f84acf55f9a66c325d90624bc6fc9cdfe0e42caa2d1849df0bd0ed9a9232753a90d34f393159f27c98104c8289cd11fb8217964f9f2c1c436e3f3145eabd6307b7efcea99357b9811417bed5e6b5672e3474968127c9f6400238dc841bafe624bfb4158bd2645e0582d7da4e0b8ff5ee486a9c3258e27bec7506dad0ab46e54c294c13c6bf83f0be35dfe23a10a349752576683139d5b9a45eec2bd3acea118fbdee24504eb73319f0302389ecd14bcbe7e01903ec4a875b16cd5bfea57ff211e01d87920f11fad9eaf8d7a62222642b2f8058c42b280c2fdb8e92292005fb0d82a21597dae92fe9e02dac015fa211f2031b7a47412170f26e423ed3d222b639cd759df7f55cd61a6776a3a3a5273650ff7ec8d3ca31d95daa53b7fa95bff09a73b7e2aee42cc3fbf3fcd41a5a89864f0ae23291f5d1815609792377eb228f42abf6a08524eae4e105c06a435b1c80c1d22df7d560f2d23d314cf523cec348cd9c775ee611d2e3fdcdf81eeba155034f94204b2b881c60f20f7508fbd16dfcb1572b788058ab5805b17b421620123ef1cef7d81232aa836d7296255f7ee37500c5f2562ca12624a3313ed9e113e9ada02f0258d0776c89fb0e871d0be70ab08a0c1306c1c590451b8b60eaaddc4a9e5f19b266dff3c4aaf7f0c4c96f3efdd00008088d528faadc255012f95ba27db17722e3e2f3d19c33045c0a76aad84c6bd701068c4afbfb5442f65769c1be521b97dcfc667e26ee41d3891797c61d18704170ab62d6c8734eb94f87dc576535d5813931da3111ad2f2d8809c1c0f8588f31ce54845bb50a22afcdda0dae1e0068222d11190983957f1a85426d59b29147033e1d987142e10f720d863f05a1e45eccdfab79fa9f6a633e1e5d62de530c26b1a666b1b98aee7a4080fcfb6d3f45c97fe4ba024472c78b79dac6df79bb448ffce9e972a1cfe8fb311345483aebcc22cd20bc1eb0536b7de4ebb47a817f6a36f7a971a1d4af95ff1a553406acd531d0ce81d2774e99efe63d670ce080c88dbb01cfd75c49be362d0c9184c9fced905632a36fb33d84737c849b2c402ba54b83dcc21f2775bc838a7ede565c3202edc3b1f55e148ab09a328166e2e37214c0edb3d68263008d177c701acd0d51e68981fe0819654fdf2aabe486b44ed3ad9f4952910b55d9b22d01e1eea4af1c21291382ecaa046c6f4091954808baec1bad156b12241ca48515295e6b5ad5f84f584b6d4eaabc6c09a6d4171093bbff24d4ca6fa92f0bbe42ea1b1f1c0c88468c46e7cce39ad053cc2336e448c37de982cd62b47f18453df6b456af01ca4adf24bb77cb76b41f117bbcfd42cf3929cc4b15493f13fc1cd5c983d0e5e63af7f8cd7aaa4da921b84433c67ce2074e817c77482d129793a5dc50e3377cdb048c407b09b31db86bc86a4c1b7af8c629d39fff3a28f0feb601e4ae57b7ae39459423d7f6a5698d4d904d53b1312053e76349dc568711487b22ee49069befabad2bd81232a625f93ef0242d28c8e172d74aa4f8fabd7c754b998ded4e0c237d2c3189c4a39f2cf1629c21495e8a7753d6441e2522f64958f49cf477db1d1a739d17bbf4de7d0dd5397221e09c6bbbea2b282a9ee3ba9a017fd4038038b9484e55f2cb99879267bda5b9c808b5547a5a66286d9f362d9e211a4ee59d6e4a8edee9b92e8dd755f974c1cca47251adcd7f0d0e972a7d8ee797abc4363aadce0b8b4631498080efc46ebec9c7b8f79de979910f2a714d55e2b03e285b801ddd496e1b373281fb9f7433ca10b4f97d44f741560ff07850ae974eb0b5f3008bd6da1beddc3fc5ce78723f4c4151c24a837061f75d9f4b0d83dfce47e85e5da849ba54a2ef9abcdadb8fb79bd1da88537194836d5d7a4ad07dbb5f17fde218e3c8d2ff54a16a53310feae161fb046edd9ef4c970bbf483187cf16f09b2a887d09e58792c472a3bc818a75cd69f94258657baaf15893fad5acc2511c7db7ae2cdaff4139a21334bac560f2d352139c64b5270c6b0f82387db180046c26370a73d3301b7a6ce48ad9c9c5d36664e94da34e7031375c4489beab5d9c987c5e97249ce6abc38de056d864f46b3da2210d196a24d5c2ea95f498cb8210a9bbea2009fd74c88698c429948c68678967d884d3cf26788c15c9c4f4629256f6b5401ad1d4f55f1becdb7f578fcbc168a157be4e2c51fe8af53ac467b77be477f381bce1c1896f2d4cd0f572b72d98967d17c5482f1c154e45930b979b90be493dd74784be3c6f74ef5a5910fe85e06270f1d22eaa97f32f817a962df8d1322b9656ecaf362a1533f8d00f92a47304ca687f1cdba075e5a0a68e053a7c354ed00e2f75bed5eb6c008e97761a98729ef820e8ae0d6a66daa4c27119ce92ef1bdb4e821461b8ec6566e022ccc7032fbe5878e63f10ad89e4f04f502bdc6ccfbd8df08b3d8792a1c51371b2acea90443bf3632b07088d7f4be83f7b8392fc8d4a19f9f5a4b61c43d54e74c3f34c0ed56a31c92dae22d43060c328b8a14b136b72c3001d88a40e7982aa1afae15878fbcc6cb7a95f0469655b7f162a4f504b5528e488f21cddf0540863222b89596f4312ddf83e749ea23f0a3ae687f51556a93b9fc9800292c518ce6268d1e53828ce791cf99203ed4981e6cb5786db30f02dd9531f063e4338a8a41457c420ab4d7c9e26cb1a981882959a428e6ad493ddcc2d7797bae3416e4e8f546963279f4e13e71a7d2b3ebbe95454a4efe71f8bf196b79149ae715189b33b429951b6779f61b7886a9764f6137b6472f2e8b17be5f495dd4ba3521370024f7472f7c79cfc592dc7eb04eb024a3af2937291f053f8561cfd53d1d3a8a9ede93540f2739047cd68b1db62b84f659f6b92b958323c880e58854edd131ce14c9c1f36fdf6601387ba638354f0e8049d4f9d7d04e8646c641ae9fd02266ad5738bc164c181946c5fc5e3b5b36c4465e1a28e8aa7c1a00a10e554786eb93f29635ce34122c8fec87018401108bf8ed5a4b6075bfb999d47834c77f149d05802c56680814d787aafda55cd57b0ab0dce995b697705e6665f4229d27775a841d5dbc75a1ba9f26f54bbab143863d5346babb8df651a0f1672eceb4ae69f9c50950cdeeef761f071d48eb6e071f5dd3f30e557bbcf38817ca70847299efe86f8eb01e9be81e03d3a1223a8213f91b8c8da2ef4258ee3225629ba97a3e585d51a5467de3c98ebadd51ffedd1167fbf36bd6cc8a432e1d37265cae540298a849083e6d741e7a0e54e6bd3802ae96e89a4e9332d580a7628541c8afe654f2fed01bf933bfb1d1076d7647db5d958a89271bb1d997182276d0f54b97b97a3daaf1922825fd79ceb4d2d0154c8f2640024c00ded246e42464537bda0d8f39d52eb97965d54942b5be7db113457cbc6f86b0efc57be90e32c10627334fc9753166b034e47144777aba23893e3c4ff29a96d0f4db9c83daa2d5431b01b5f47969aba3d7077cd9e8b920a4f3b481ecc334d8cb91af08b43e6b5d48d901cf8faee1a718af4feec6fe92b5a57ba0e4e34d997048d7f1b2445678005247291710d3d0b79d8a502ebbdf4e2410518d9b35f8b5420aa8f7d034b03d5be13ee4f28ddd897cd6239a612d33c0117ca01b75d0cd381e0aaa5e5d14ed9ab680782975438ebea0989c81a3cc291c824603c99641f616182146b2eb83a71af6bbc01950720839e03d7c08c009992d8aacf3f4a069d48727690316be89913014f5fa0b2264c532adad99008de36849200236d486947dde6eb9e536d0537eeb07d14072b77efeb6e3e5136e37bfcfbecc1b36d1936706f924889a9a6295a222f1c3ca303d0aa4ef536f7d1fae0975ff09d5c0f43921ebe592bbadebf8eebd1d57883a84344d913185535d79d28ed1cf016f2c18360afa671ccdbafc6585e26ed05be90e7976a90f4370d8c7b05d459f188f3ab801a16ce2d446703cd0c8440c853219b38de8b785864c2ced02c41160dcae2d088b1e45c524ee98187983a35855c7c23bb6c2070f4002bacafb862ab6eb12672829eb6a5ae76ecc7f290c26cd4ac868f8c7bf7dcd7b4dfc1d459d067e60c0675ac89ecf2daabb984dcbe5433ce6bbdfcedc39634d73eb26a4521997f26d6f3e523cf83a11836b462773d63007464a494ed5d53e50608ff8066e4d5a630fdf9958c1fd7e597a743f5272465228b0c6f2257e8a927e3fb510781aeea4dadda1004ee43fe7160339142a40f386d2577840a489fb5019f5e58543d131b197580040eb532c5e162a066077f3be85d9df30a8477650c0583ac028b6a1bd2976806da3fafe753360db19d6602d08d8e99855cd943fa4ac891ebdb35603149588649134d958627b6098070081b560f21aff476a6c2cefbe255c163eef746923c26e9dfaee94a6631cacac71017377d3b73909d0b94b92de64e5cd6fc5c74cf9e9d3cf5d90bdbf000bdc6c5d55ef6e9de12ae8146b973509b6343873e17729a86221e3533a473d0cc530a00760b89635d527c251f39fd204ad4d480cf1be3eb2b4d2bc7d5deff3dc3cd634e5de70c0877b085b9ea200cd9c09513ebeebc7a67b1a6ee2c3b77633aad737dddd940889253a315553c5ead21cfd4f61bad49c44add2e5c3529764957c0a721ced4e56ae19fbdd04046ef01774bd14df5da3c86a7ea636edf3dbba4e526758f8938c871074424bd85fe60ec7fa68eb1e7cdc36ea9d7939cbd4c1d1029b5e0dfe08169791cd096c188a6f0475fd1a13cb9ceceb6f70fbff78ffb87c860671c4eda4921f47d2151cbc2d3ebc2cff80cc0b89f786af0b08c46e81d96aeff182f7662a0e55863e78a7fe3a246513fef6f45c197cc91545a21cbaf76a23b6a254fdaac036188ab33288c4174c97d71dafefb0084d6f0f59d9e35de559304dda86e1714fe0096ff3db2332475bfb73247fbd10f9d9901be15279c5150d499282e92fcc5c113c1eb979babe1e1696ea1d4785d8f20f195311207512294e6f4c674718b165858eff782be8e29e2f4417f0712dbb431bb123336fedad33d5b6848d603f1169b77da7b5cc3b1ba0015ab8c1ad04f864ce0d17ff35c0eba63759414d5be7fa733e8247dabf0818bd15fac5f2e272fea9daec06d79aae375277f5497ddd0b1d4e0ceb6c14ae901da3a6513c97ab569936e6ae5c9666bcb2623992445b8fdfb8ccda5c5305c720291ba9a2e3a29a9b9e50b245125df999d587fdba2db58fa695510d5c8ddf0652d267feae4b11373297b2d789969dbbfa714bdfe637e85b881e224d0b4c0b50e7a09adef4895ee87c9e948400ba3f8ec156a71f3be56547f3a3129424d477e14fe25ba46ed66852763711b7eb472b35f45062ea8826919a2d76226adbf616ea6e9d78253df1d27eb47b8fc57886d800b9b9323af2ccfc7421255f4db5bc9cb569c5746d187db8ba334cb879e6d20259544e86c84e8794978d3c45e8f08d4490ad8236976593c04a8211782c42c2f20f377168f996fdae316e90754a5efcf363b386fd222d73fe1fdc149ae3905523cb3d33eef6a855c3db1cd9601f19e1621b48eabb93097aa49c68c62663fe73a7b1bfa1ba3c02b09b6b695227f670ff0911c5755ed62af42f75a1cf5b19b4605198f66486c8609c39bc5f279c2f46a0545743aaaa30fba6bfd010ce0d2d18555cc48edc9285369cb36d74dd9dd3f40307d9e9e72c8d783c76cc8e302598ea98e3f07084beb4c89ef074291969592656dcb2e188aa44b059c7fb029126acbfeac8348207e319fc2b0060a2edadda91c3d757b9d4b7d9cf8291006f286588da89c59ac12b9f3cb99812812e4469d614a9285e9ff1882067a1c5a8165776448c614df9d283f83e3afebd2fff460c45df4738d7144475c7c2c37298fdc550c0024309872a364ef68060486a5b968fc3b94dad2e4540cca6dfebd9f6cd7b5dd9125fa016bbaa9fbcf210eb8d18ca8d110b87e8c217ed4597d88357933930dc62da37d40c314b96d45d3875292ec92301df9d13dc251bb442a058f394d1a232adbe08a5d7f225a039e6752f3ef14065f31868325fcadcfe0501b20afc26796fb6095842933ea633094e53faa137c9b63d86748acf0df9b75663dee07ab98e2e74e3670553984bbdf54b84aa840bf9baaab550580eebd4bc09b0c8a02ee58b7555b9f595c90519d2ae0b7774fa2cc294b953d34e86b541229cb3d50d81472b3598857bcdc83c30bc293954f5094a77c5f877b08c4193044f027ec708eee88ea16459917f0ea141f13cfff281c11ccffe404ba778d7444e06d4c324916f0f0b342386c358f571cc493227746ca6a30c284929256710e072234624f419fef71fe2bdce59061587fdd431d0b534589ad2caea34b82de0d935c23f12d570382c9499aa660c81871d87ac7304dfaf7ae9836eb2846f944b222d1e968f480286b22a6797d16034d74128bcae1904dbde4fc61b7176b6257509b20712ad34881d1887cdae584c1cc3e433ccffa7c30dc4cf30de7014577cbdc3635a1823b1eb907a959b06868398846c4703a3b129589ab45578265b0b81e34cda089691aaef4ec474b6ee04a1daca4b8071b1af2f7ba6ecfee89993ee37f39f5fa7a47ec6fb0d38ce4fdaa3e807814e396b745ccbf119ad1cbecd9c529efd53ac37a5865e4154b0fc4900353ee7593cfe6d89e5db2bf5ba6aaaee9ea8bb23126993dfe71ee512bded05a7264f997ed102deab84c76c03cd84342fd448f9f1472917dc7ac49c9193b82e3873229a4ade77dcd00fec3a646886f59e3931b8e944fffcac1d5a6c9bf48b68de442abc2f72f5c1c9e54c9a155a8f642612a620d12bb0b956cb350921c64cda921fd97bf484c6c2458de4bf5581682ab524a4ea6cc3d2e168fc6f1fece6d6b5a7f8784d257b53d15f42986f8bd334f545b038dd5e42bfd63d88773f8796cf29d361f328b4a096d649eec9dc3b51e13fcf835537ae55196f2438bed2121e71d94be75953e513f672f315943d2715ea6e965d993d45789e144011f4c6c355b4db5e5e36d94bb2a4ae4c7411209c748c5e656313492fbf6e05c20f8cea5aeb1ce80a2ff78696f2840ff05c0d49d7ca799049667cde5ab7a61599994ae50ea63e5717c7a9f1172af19f4866c5db05357c7ba72b77fed7c5b7e361242243c705e3f59199f9afc5e7b1931638ba9d1a4a0926c75453dae35f72fa7c2ecfeade1f689ff58f0081a2b399427ed390b2538da30f921157e0d6f3422876181ddb6d2d3e24fc5be5755c11b3de015cc510f453d1f844240a47a10eae145da06d3ee700a4181cd4355915ace562949488840b1db1a03677fd4aa224518fa5e826da483b811e448ff8db571297ce15e5d2f49e7dde181f5b8122e02393a2f27e891949daab6670e15a351b3641de59ca9ff7230faf9e8d0be3a08201364a3108990f428e15162ed3183992cedd4e9f90de3c18b51fa4311df9fffee2ee7065c687043f8a81175506b01c0c8b3379bd295dbd383c537d023eaf3959bbd6345a70d9f150bc71975160dfd1c052cebda3be0e10bd439c820f3ae36be09846922eb5746bd66fa5ac3fe627bbe0f7298f3bb969f587c8d6cd5ac5127bbf77d75f928bb88b64e57ee5dc77cda7d8b3e9c85ed2a6e680f887404489f7f6490d4aaac90322062e24bb34d720cd09db3704e317929a1ba26389c4a3e920ce3b8b3f9d9b2765f053a70b10ad9e0747ccda1a0a1dbb820f0492e47d08879cce64e4cbf10a41a05df94e17dcbfa7b9b524a3fa888df434511a9cbd4c4e91c2f69181646bbb901a5c9d6eb4d0a4c320a6bf95a0e6ec2b71fbda7d023d58177838bd4afb5749b576225b5e274c4ce3fd81d8b236d7b59a71b67bfb2c478d964e62adbfb992138a626da550b9d48583087b480a83df388d77b298d56bb61ab1a2ebdba9ace94f0ac0addc6b4c14e2a4801f09db894a7279a2535de515ca9f5957b19ce7fa70936bed50c89302fef5133bb9a5a6ffdff863f077dbb3061a2ca0bc23479a7041bec385da3d2c46a8774cf1abb78adf7fbfcd32d466ee5bd5f95da232587edaef8c09ee71b471a06f5ad9bfbd91a599c662a812b4a9a4a6b1a655d6522684df757fab81636f2f7d79c70b88df64d66d99e99c5698dad50b8480fb60503f4bd36447b29d4b4500a7f92425a4f5594c75992cf30d46bde9b74b7f3dfb7fa47f798c703b495ec4bd6cde48c573dc2d8483c2ee99dda533aa11bd029d3f1bad32741ce816eb7c097e1c37ec41ec8aa948cf3fb1c191e5a3d1f8170b16861fa6863321b6f2ac39072deaf2f71fe646a58e095af6462f17a36aa65269b8c9f4ec186e547795450d7af403b57dfa4ddda76bae61f41719430badcd39edca53bd09c943a3b44643d9a43c37a3ac53aa8152e22118e9338c7a1dd76d693dd809f867c4593e7d6dbee98e1050750afc976dabf00f5323fecce607bb541a66d808a6daa5193be2785899fb8efeff236b8f4a26633cbd31ada70c82f545b4dea7c01c5eebb05cbe5339aa02700305d0e526f9e51f001f7df1bda65bc23d0a2fbb3130b651ff4f6e3990d5336953741954c241d2dbdf838f7237e222dc7e79b19fe8bf64f64400808a4937e2c702683d9d7031833be4634a10a1f88fa2f3616e2c9c842d55410d6a67dcbecfb61b6b9568ea6a525dde09e2af1a2662cfd41fb06c429631fbfeafc984be3669e2119d45776bd23eb2f26a1af613258747f3ed41a8bc92fdd0877947b319bbf845b093f002fe952a4e4fa5aa3fd147a62bef4458a3636433ceb44a0161d727cb91fa27b01477aa9e907ff201f39d6f5e19ea4de7cfa19f2a2e85793258b772d315f5b0f8a753c4c8242fbe56262fd1fe04ff80de79c7948d1b4976740bde6f523cb309df21be96638608e9c0492ac3fb1a1e33f67e1be38df174944bbb49216e2c9dfa5f220fd92e8c9e4c1ea66ac8af0a022cbfb058c5655301ccc96bb186d7ec9f563890f2650ebf6eb4101d684f67484ec619a8d14a43959d0d01ab2cf020cd943a3d5399a928e2d75cdb4cf60280ce3ebc6564c4dedfc9af11247faf4d8cfed6633de1e6619ef119df391a26c25206d4183ee6b3ee3d862e82fb693809d81996a5fc97b4438cd1f8dddca0dc5cd8716c5d22d4bdc50e0d79e5ee394c9b8b2991b8721cacd1d846f989933e7911f23d9cb4640f7f50a0966165e8f900ea7a7380df8d0848d54a3490a17f0772642a992797c8e42e3fe4b3d9b83716374c2891a1abfebdee1bba6c3b3e9adb0ea652768e0895f4a71c31524b23982a8fb05a53a36ab307585a23bba3d54f46a54740a9b57344ad34ccdbdefb16b2a5f647c28477baab27a879f5e56b7907591ed83b850365dab340041581c3cce1c753bc3fa0ede47bfbfdece814c3f80dc9f806cfb5970abc3d0a41e9b7b77ce30c688ba0e7980ac66def31888ccc2ff71278def57984a9bef553c403ab5da6379264d5a44f3300ff47855e35e66a2e8c23bff4c6e76e05fb64c266d06d95555ce44370b81f4f8fadb4bb231ada93105df4acc1f54eb5a71b52370e5c6462c54d1b6a5ab4996f9c102b454c41afd886e99846dd3d681fe99a0fb453754d63272423db97145144cf756d572c8250e54c412239c39ce594548c28c69d316df908066b9744e3ded9feea14a42f95a6757c56b66a6537b45d94498190dc050ac38de94e43909370dafb1f5c2f5e5c7c8706eaf8abf6b155c95e5b5cf40aaf0a53a01f94f18dab3d2240a39d863218c2ea51711b543756b8f63f906c04f3c9fdb62cf0ce996d447438da6a9e48fb59cc746ee26afa4fcd901d8ec76760bd2b62ec2d0e36228807777977de614b280e58205e1008eead38e0f99f21c165cbbaeebfa1d122db02456f61d181081716a3a518210fe3b6c1a07143407f9f0865532e285119b1249568bcb3977bbb16a59cce52fa7db2010faff4b9a07204c9b46478f6f27f4c90d493d3327bc7dee441ec742bca1186e3e99610fa8fbacd02568e82b7c5bee59361175af1d14663ecbef05d63dd021d909e0a9c205efc1cf0776a8e7f293d9968c764b2779f44968724033e7e954e2b1fc13b098322f239559b76f2f01aaf74694767819f6592d1e3f392f32971b54aaa0d4d2266e540bc16ada5a3afb77cce7a5871f4a61c95add3f5338bdf8315ea506c9ecd8f46f16fa4261ab77140a4476b0be48fb8ab6b9abd40ed9f70692ab09167b865811b8da79c1d4a7e83f5a6cbf296af566ff727ca75f239fc43d09aadc76efdaa57651488d77ec5db291246d760baff86612f04c947c9bec62095d30f37d7433df65a4dec0a1e263ce1f8c024d2aeee7de372432dc1ae7f4c0df292a75c977f2f59a04218768028fbd0558bcd63c5d1b9170bff0242ab8cb9b776deb20ee248371af608bf330b0f4444f619ae19f4d555b0b3f2932bb20abe09b82eb846bc7b6590817c1377bd950924cd98db38f206c551f57367687c48c12127d088ad788b4590d11d45b005f124568f5e71b4ff19ade33d363a025c645ac1e165bc8ce482f3501e7a1791813d9a83992211a01897ae200d83068948f1b508fbba4b4008dbcfa5837dc78260e94a409a2965f9f099c59c5cd833390a68c97c2087f2335c36a35c7914586082c74e4a1349673a8bc5f85b5451ee0f77805a796bb7546e40044ad16800a7a1fa3f612b98b78f0311118ed136a8e0438385503642b28932ee2db8dab98edb0b8d10f91f2c4986d300834a4f8dbc2d69909c52b39c7722ed5e0b937e5c6c6959778bc4c170a96968f27a2e80cdbc821b5ec0ad5dc899b1899815c48d3b48c839b167b55756dc6ac0b4418c0420b630055213e6a162bf2310ee25253728a350bc95905ad2f9d56f152e863a17b5f42e8df6b721ca9f755fb2d0c1ae07336fcb76fd3a66d9efb3dbb416be169027720638a0a99ed4e297a700a976aa66f3e46a4fd7a8f3b7f6b07b0df940cd41909c60bff2450a65c06800aed285a20d277866ef847239d43dbf95e2cc5c005a6721e94ba660fc7d6dd548cc190c344177ecb7f89336d52ab9b3a90e6fe1881cf505eb4d83ed1f61b193512e9bf92750ca2100558e2a0472d5b72f5b952222503a8267ca1b0f2069b0308806e44735e187076e27c837dcdc6f2adcdf7575db3b12e67e8fdd39d7c271e2df1f0caafb8605a3c224eb3d5a81ed57d1ddfa31b6319c5f715383419061466343e04d350f9e9e4f13bb249c626318df6f2dd706bc3f4e268aa7cc4c0966a530bdb3fde601bb15eb3492083baf67a58b6fe80aa74f3611d913eedf83c6b49a000e69d5f5b1e87d8c0674230391d0e82af92dd13b5edd4d2311fa5457d1b2f5ea40e886d97e40e75f5309279316ac8fc2d3fdd2c5fe090e1a2c01574824e5661f18ca04acbe7417df38b1d951f4d10665cb0564ae371ede0fc32e3d20b1b71fb90fdee4b932482dc8208c583d784036f6e688d9842570c3802b0b1a45ddca67c3a89b99a6af9ce2b4ee68f929c2a8f71a76e52bed5e747b203bec4215fb8fc168a95f6ba8bddbb22d83af76ec23f568fcad3a0a315854ad7ba135ab881fe37202dab1b47f53dc3de8ba3d0f8bae8e09d55772fdb8b5743b58538e2375b76cc94015c350674b31c2ae7422fbee49f1b64de260e0cd81e8ef1b36a9767119a9009b24b14ac144faa575a9db15beaa607bb9e18911523f8e3d60e86f564234515564db158fd641c49cad050a23e91fc0d262f77e9335f5ccdabcb3e1b97d80c112334b62fd0f2067a959d4f3a66c185a4f29eabd741a2e3338071c448753c75b8a39f4792b9d751987cef9a2c5a76c1cfc2e471728c571c0b0a7b6837c5b33943a33a341c07533b4b97513644a72a87d64edc0117853185cb39c110014f19d3c3a3b3fc0a640cbce441f476e79b8aa684daa2ecda77abc73fba22232e86ba35020351aac77f17fe5036dfec532fc2efa7e4bc6a158307b096789bc3ac587b615dafcabd9f5d86c0d0a4ca6acbd98c8eb2e537c329e1be19f8534b654c08a8eadf9a9717d6c16cc431d74d5447792395a61b053fe0fd9c9abdade5686cbe1b4e0b183268907b6faa0ce0b8acec1dff0595cc96bae18b65a1642014866e2190ac1babaf9c43379c86fb11943a5dad412259ea71a629415ce5313246cc53acc95f3cdfc7852dd83f9277f2f381616b79a216607dd358f22053d80a95efc5bf9fccead7f0f5acf8f3919e6bfaf2ea31697d40b67b565b0963ee2d1c543e5bdc7c099cf4ba27988c4a3c8a8220ce307185722669c807d9ac0305632df6595b0a361f8b52a3971e83ffafd9ddec61591e21dc2f78f0e6c34a1c9e89663c201c9b79653a94d65825f9520deef7b98ae948bf0a38c8e5272b3a0dc36e8186ba69acd3d4aec5c5033dafa08ca782647a0526472c2343918540cb76cdea40d6ef8c27ab5c612ee4a1c2bdd4928c952bf32c8050f670226dd3ee4ec67d2d196c27bdb5e4bd353e20a2d6ed345bca2ef0b4abb40f1d931432a522ec1b9a7bd5ed907cb54e2e17cab8c635213e5099225d7acb82daef3f306cd9cb9b233578f0160109f1e3e2d75557b591ed4b4acbe8c1e27c13fc9c90475986df614327fd1a16200c04d934f30d9fcd6623151a201d67804df46530587901b5538ecf0b7f44ed3de0daaa33011923d0c49ad9c26701aa9ebb90590a6b9b6a718edb99f97b681412b7d3ef6decf59efb0036848a35a746894b81ed18f2b12f0b9adea9b21156449870889cb9b8661bb4d48c97572d5f4648ee53fde1719cebc0ebd32030211daf1402492925735237edc7559669af3fd0d31013fca7daf507abe8e246608de1748537159826617d9199ef2c99402ffa9025cea841a9e5d9c472655eda5b433b420be984a5c41e02e87cc5fdcfba4a2f0e8fca6ad21f790ed905ee6ea95af29890c7cecbf50e118e4dda92816aa37845012e5ae108943c4ce2551a5c1f5c0c35465bcdf96e03acbfc75ffb823714b4b3d74342e5cd2dc9f0ecaab7bdca91adf746d328ec683d1a0d92a5a24b8e8930d1171a718e27c78bbe7251a86507da1f869f35d9441bf6af9a2d4d241dabe231dc3efcad77a0fafc86aac0fe6e29c30c5aee0057844cddae537a6a982d2f74d00e713f4a7d4bfefa0b1ec24ed57bd6a45decaeb94aadb1283580078a2e4db2ccb9e313840af7be7147c7d0b1e19a023f66f67642d3935155cbe913dfa1878cc9d49d83f1a7fa785a8b495b52425d54a60fd6b2f8d6bfa34cb8a2cdc96e71846401270fabdee1a594d50cd4eeccc714096e1b2bca9bfc70c4317a7552c97d0cb2fcadd4ce99ca5087d07843f669e53a644d9dc4510be225f72276f890e6f4240713e2040865a364f1035a59d238ce20c3b8e243d5ef1e85fc3aa6c7e0518aefc8fafba8d3fef4f66528a6b43c9fc8cee0683729140b4049bb692ee17208ff7f61c9ee809bfc911e10f31ad74a18111e32c617692a9d9cb7044f670a0e369ef6447ce8935b7c2392933eb1058fb49e66c26e921637f577e2ca7c8bed71b32cb0f8d5313676f46bd0751e993d37890ec4b91eefc8fb52c4b8cd5e4cc9469bf35445af2ad088f549b4e6584f7f14a682ec61c35626450ee92f332747ed0fa23ed00eb5c933d9d303a8b13e94fdf53bc39bcce7f97cce05547f2a1f2dc41e62f182b087a7e3fb4bbc4b47e6a91d527f8296b479425309a92bb4a8e0549dcb9b7fe0f461b61c3dbeca616dcc132cf31e09726040d3ba13bd45eb7565e2d30898353a955babd3ac08b30acb3aeeb8cf8ce0e7d3a77566c6ec0bb98393d6168128c2a380cf5d5d2d1a86ee1665ba1202f10a03aea6d3673e1f9597fd5411bb4ce2dbfad0963bb23092760f1c2a7e30b5fa540fa9cfb60c07064c2fe0df78aaf74cb26fb68a3bb98e5bcbd406fd3a3108b7b1f32f195650e51bec322ceda89510ec5f7780b1c73c6a10a3e6d6bd8f2bc87650951ccdf0589328c402a0971a69629a7ea5caa5de11ca1969b2226b99d279c11d40ba35d6898e3267d680b1757c1283b08090b1eded4db6095c980a230faa5b5e44d3b42e65c687e967756a6712303afc3402acc5fd3c8c065b305086c843416d067418465df3691253d32a7e54798c912ca1857b6e0e736ce82b646cb067327d7fe1f7b21ce0a0d7fc65d2a6166fe38b2d5d607f24f3ae0a669046405e6537dcb54cc3f6c00871a90777f590126434a6c8039f4d697247d80eb379f5716bd847f5fdb3c629c6cf6708129a015406a257b714471fbcf024424d56347fa9bd2810096988440cc9887c2a4dacc055b64def1becbe8e8cd202831839781960b2c6c4cc2f3c609544875fd1193ddeaf317742d5dd18d3315ac6278c9a9cd81d8ef8c60d0fc58b1c9bf2b51f53eb439eea47449257983af41b811ebb7dc217dca91094311623d98aef9eb0aaac1287052c6d6c9d280b02df12e7c34141af51b27b82ba923afa80c1f6d22a8d0401dde2720948360a94805726be75a272490e20d55fd1f7d0aa20bf02c145fa3f3dadbf1c66ff48b19776288bac61807f1c7e2a35f2e41a934341735889a4774cf7c2929a6622d753914594580727497eef179d93449aed9741c379e6f163e2c1bec7fdd1663e091df8292eb63a56048df502f1a69c237d8e7b84792148af27f83de38deb5b5de09730ed55f628a0b92388114c42523c40b039b204b5a34c829d61ffbb171fa3d96966c1c1e0f989847a58fef3916f682565de8221417f3668f169d3f5aaa7fb3c84aeaa4e75bd1ade373242d3fcff4b3314a5d592f3c9132f1596ccaa8794b6216664fd77eb4f4eb6ab97bc68525e2bb7048d13e3694ed62f31b836ca28f612fbfecca6eb60ebcef9847cd7d04b7710fd40890b583bc5dd48ea9f0fbd78d64c698c1aa263b0c42e88dc876a248a5a01a6479e675768c5aed58da0e40e05c1cb4b77cef1610e64389c307d5c411573652a6049b3a12fbc87bc046cdb6251f0a60e4f0f7e3f5aa2c0ba3ae6db8167d138f32751344b79bbd625e1eb69b8841d2a913236b9fee343ec26b9524353f6b4e31bc4d70adf6c7ab9acb60f4029f4518ee7b513bae88421d057e9956dc6a1dea91fc041b0adfe1bfd81a0a52ef41ef0c90bad52bd43eeadea1027eca731912c521c10c7417f302beacef950c73a4ab1f94b04876fe20fb4cd2ae6e388efd5aca1977c908914f78785e826587556c87705d63c4079b9d14ec5271c5748c76847041fbf2bf20b173bcbc670a148b31a950b7f9567e50bbc646a3edae34afcbbf36eec7a983fc3b408f1f8d0ca2a07a59dcb50a1f794e18b2f8604b5282877502423e8b9cbbd25117f82ce8594cbee7b7a5abc8f816cc10d3ba41aa06af0c9874d61989850dece83f57de5c59923999c3b4df04b4eaa7e64e24193a786eca2d601b7230f36ab1949259d093f07fec67e3470a3d73d318ce76e8f80c3c88da707c3988287a8da3b6bf488f0afd1a145e57c6ff871db1649c79daf8cb2d9bfd3547369ef7eb22d9270dd96fa5ec6ec706137497a385dbdec8ebb6943f7ad99422d14a0f430dcf26b3506e3c87e7a89c0775e6613a96f860125e3e91047dc7a5fcb7f824ef003f4ea1a0dc33afe5caa0ae6045c5388eee25bddbdef1f394143eb155d997b4c25f3ae419180cfc8a409a71d3633c38965bf568c21a26db7a054c84ad6e045a1eb1f70caac776b0a948b8a139d5907c2cfa1b305f6293a4cebcdf91e883d322cd5a0f4fda2112ea82c1ef19bc458cb34815aec94f00568f5f4f635e9a2007ff316f0e47a7ce88d99842f8b8cd58ede452347329f86e2ace79e0eafa81ca9584245f8f3288ad6cd0a2e4ecc56ced9bbfd0a83f4425cbf3eaf0beb471e8098832d74ec2670f5e7574c6d332f080d858aaf032487da716e6adf8d9a75dceae10abde677deda69c093107be3e77888a30aa24b4b8e0c11e3c51c7f1c2a070d8d3426d02a80509df7ce415a7733e6a0a43a13f499e1f6bc3585a2d6c93e1ca8dd93cfc36e2048e36933bb976841076daf64e76a970f6dc92437599206b3138d9d5a384be45c35df53a6a1c34b4e7f8a72d2ed2841efa0361c32224831f1501221b0ddd2113147db6813eaeb97542f3b85ad40d224e02ce887fc52a71bda8eeb77768cca3e9a5648ea3f0fd6a44bd9f85ab7f816475e90aee0529e1b0a04b2300feb4ef418ae1282c39e032cc661560bba85eaedf7c065bd9d2cd520f652d12f26054ae30b3c66d388680173e99420f1040d4b571d976f4e5b430cf847efdf0608d0e37ca24089af7f16fdca0e36101f28575b695bedc21deab8ea254dbf0cd8a539f49df9fcd9d3e3cefd5b53e6147130f24559f3da1df110e88558c117506fd1a1d52b7f62d5b01a834caf7927f460e42e6359d4486941d82b527b19af89f0a6a5083c424f68e55a72b01d184243742c99be25b88d88aca4cc3d89860fcd808d27b8c9f5efdd45f2cf7232e4ceafc7146641faeefc4d0a231c74604bbf68f3f892eca089ea65a4602558c96e87d8fc21ce0bcf5448e40fda092ef09c3bed91cb2b20f188c00f89bf35b1ef1a97996fc361d60d0109524d439f2894bde7b22dba6a4c97c9a28d57500bb92744aefd6e0c069958bce8f136184b38e8c7d409124c4c9679be6dc2e8e080b491fca985e1b10f8fb41990b5d1e7196b2af9e32c592bc9fcb9c4b9a78524e1b776517f1732d5d550e9216540415e31d45cb7868421abc2bdd2e11f255f4269723f84fffa236a0c53696be8c910e0ae62363efc31974ffcdfa0940236ac3c97baed1a0c47b2973f983755335a6ebf5876f1e0f6c3dd91dd50c0c4eb64e15ffa1563b1d058b416f02bc5628232fb00cd4e0cd22557da7bc2954048e24a2c2471c4ad0b8ae83423f6347c76d8955807d185b75c5413775759df66386b6cca89594ebf3c732b466001a7667df2f34915e2e6423c94a0af8b9af258b2df394f79cd99c8d987bb0227ce80c88de752c994a42fb441a1106fdbc07d81cfd509e31f4321ea02f2591624559e7cd7473205025b870a7a327a9bd34d998035056ca305f6599ac5f1709ec17a9929aab9dc3cd31929c8226be4223409176f0400bf35ab673617a971e437811f531c47213aeb40d63692ad960ccc0a2687933b567bdadfa41e1e4b3c7f1d61560a035727d1165262a9a3bd8981ba80b328f95e9e9fbe37b9b1a4fb815fa6c16ebab6ebe69da0cd2472f71f0b0f28dbcd6afda1a763ef66a47549815b1d7d432310a935072f2f3a8421b08e24098c3a1386beb68a51d323929e7050a1401aa08794aba8eb375468828b7d3a9220901ca1b02b9fbfa2ef150ff44ec5c049582b2d5f6dd067042a47a850358ae05d44400738f76492c3aaf335c9e2d45257a57baa278658db25a8ac0bc9a601fb17a2a05f965da3679847c170113fff669e48d28b0415d18ed808308277442f191b7ca8b5b2bd5d0632afed915951cdf63ecf0d92487bf6701354670efa625fbb08be3f45bad574fe95773b04f2373cdb512e5bc34290a16c195f48b65b4dd7984fbd910d19eb3fe6fc7d0ca11ce8ea4003ff726c41573dafe3cbb74cd9029ff92334e615312d023042a75f66bccb91895a94f84dc20ab9bf77e598aae3f7a368279724efbb4bb0fe835c42d7c3793d793c9fba8f19c94e224adb280e91b36249e54094a5682637ac17fe22f18d3c25f0e193de7e67183163176ee8440b91a53dbc8a59602a638b1d88d5672d27e463b4585b23e771a5c44cdb79a24674738ad5498da61986e75ec1477341c19ee71acef2a5525ef3da94014149ec3a86462ff0c535ba6b36f81752307fae6b993b09d79586853b0eea5f633496bec872818e53081a4f8fe434a426d147038a3739eb9b93b4aaa1fc6b009af0dd07c21f5a864b8dbebb04bbd4c202b76de89a88f82abc9ab5f310324eab0bbe6e759cf5a6c1e7f6243737aaab55754cf0889756fd0d897e7a325a9e977c3763e72a6e2c5fb9256c1c0e29c1e8917f1196d40134ffe5e55a9cfe39e7932da53a2d45e79119489a9f88e3e8f73355d82609a906602d686174e35b09854429dcbe83cbb7bd5bbedafbad6d286148810e5f1d96401c28881d45a80a87ec689b7f6707b410137894e26b1f1116d52d5e697282feb617fdf9960bce0b67643cb2fb036464d19c7d5bb3e38ede81f9f85bf58038b3b5b3ffb15f8d14b34403f47e86e8df4fe57361d4f71780c9b7645411434af3d904e55c5a94e7111679d1cc52f298b8245f6bb0b82cba207336cde19f233bc61866b7b8972fe3f54946733bc8a6d3667b369867a02829d30714bdebc1e03dafa3e2f2392bc9437e0668537d4096e029a41613e05b290bf1f143d821dd204cc8496441fa258b7c1bb0d72f758a236ef76375ddc0e736f88b9126d8db2ac42a68c7192119b8f4bf9a791465b5839479fdb3869f61ac98f761300b2eb437e420b280e30a6bd9d6dd480d76e88796cca665eb13c1c4938260ca068f3b8fb2eeeaddc4ac982f11e62d322ab62f70f793d204b4adf5c9599fdfba87a0814b165c3943e3bc2a2dced74aececcb4048303561bde5382d61f5c960a1efd9d3e75f61dd83c1738bd8a036a06c6c822cc6f0ddc32a49f3eba7c18b499740555be391c693b231b8acf15063a98e9c36ad1e626680b26419561f75e506c930e154a54ce79b587f846a075736c716345108d6a2bd112f3b98d483fb42fa93e45b95081ce65dd97034e9a9aded4743ca455e71ac13353f0851ec21c91af005215bf99148818de01da471a205f8a07a3f58a145f7c594e4670958ab8995a36f997807a08c46d655228caa8158169de640a32544a81b491b43024a5e42bdd562450a1c057d5f96baf83a8a8c6fe5b249c325a4cf6a60a0c833674639fcc4e4e28597ed6f99ebd0dc2648c664834f21eb5a6bbdeb738d4b6540147cfcf1256308c67b9b7bd51fb481332825043f1528249c414e29c3a96fe14a1e7503fce12a1d850022b6086c5cb8381ca0a7afb934815ea673ef3191ffdf641dee05e41cf678ebbf8f3331285f67a3779a4e329aeec52a077b2c4627a505509f9786f4429fe39767068c5e1164a1587417871a66e6d0c9f51834432ac9d2a7082accd1836e48118504e849f7a15208585c81e3290c79407dd1200fb31ebb3aa7cb50f6c5595d58edf1e6a886ca45d9e5ad1f7bbb43d8c47f27dec743e10f26449530adc996b8c3180b3fb3a85ea4b72ad79fd6f9c4e8c71e08b8252fa45c910bda3ba5ec0c0908b69872910b45fe1628b9ea6a751a79981c0435fa9082409471b0d431cdf37ef12caa3ef2718ffbf4fdca0eeb9f6232e930ffe5e087fb98f7240d8c9ea559d8ea56a2bcb97bb68f6ef7cba9058a505ffed1a851f639ed0d1412e3ea75f7bb7588596b13530b0a10ec61e38f84d5cdd43f956d0805c1e3a6cf119ccc83f3db7207934ad8283f3f4f35720950d43dbd870fff59d0b683cd211bf5019b431a1538084635d6ff8dcff84ffad8d3a76fbde2b0048b29c8edb28dd92bc5a1d260c90e8f7d9b5fd580e1f5ab50f406249767f439e8d957713fc3190ededf34c0be75988f383dc1be29f6ba85dcbf432d3ccedcfc0ec636881a867a988cf4c8f9392b3243fcaa7c25c2fa5f3b6b6726b640d0dad4c513c4a45023c054b13d29dd1484087142f5df355b6b55f3e0a1acbcaabd45856105eba6940915fcdbd214471b475b1e5d05e6fe3972e666f968fbb0894ed684f61a4fc74d833975df148be27808ea594cac4c632a92010ff8c6fb914fc3e245407dcdb7930c24c8fcd5819f1832c6c1555c41b16271476c846dc80908e336da70b6044ab404fe09010028a992cdd712b1568ed52e0733ba5540cdd3841bb5094d379bbc97a9efe851520edc3f3ee814055cd4d117c6fdd198fed8e7d12aacbb6ed886197bb72412ff03fac1dfa8b80b998de3ffc5111fbb32043cf81190092f9940b73362a107083f238895de55c49600b105d4715ba119a9d18582ef8a76535e8bb610851dc65ccca01afdea700a8dbe7699bb8718ee7739e0d423930007a58936b35b6481631cb68c759891ce99de18da57a9c08553958661f76070395051caa917695f8f3a67adea50344ca2e19008f67d42c70f834dc603f0bc426101f818f7ced5a74ded834b07c11e39a606be0d092b6f196c87cc30e7df55f3e57c941a8dd448f701ad49765a73ffd62b7fe07a32e74a0f6d1f64d9b75acda454318d09af0fa75d184583f1f3cbead0aa71d215eb56ba21d5d0cf81687388d881b6c98ffc4a23575bff1a9d1cfd1ced41f5fbc2c6ace439e36623a41385e2ab6a625cbd3061b72fe1bf47d043b6d585a244176d13177300fbe4e6961f93ef869f11add78045188247ee85052f3e11a5a22ecc9c819b10b6502d372ecff421a62d6102c939d74afd357e1cc0c53af4b5d63d818a29d3542fa4e5b9e1b12048e41d11b804d7302f003a11dd1f8c8c21064770e19418c1f8688265c501493aa88c35c57336f4c900fd89adb9919714fa6046c8a5956401cc3742500aa09aa1444e1913cca33ea0cec082e9d66d0dd73ebb0a2cebba3609cb790565a27d8f9e4dff17e6d0eb41edfa3d01ed97dfaec0c6218dac161e1ecea989261ea5dc0d827ca8b0116d9632b186ecd6f24f5b26c9559315b027a50b34e6c66c585c3333d793849b72cc95e6d463f2f0d0d49f681324e3fa276d0d23c7bb9f5c4c467e4bb63d1d2d81855e757fca1ec27796ff56010cc4c49f00d9dc661a46cf5a19a47152dbf851e60bfe6dcb09a900f5ef570887e410cff8f239941623f21155b0da8b67e08c26761b1b744d23ed6e3936bfeb5014c83fe537d79fe94757cae14b6282eb25f2d98f7110dd3104239ac96ed961d7cf6f17ea759ed9f03a49bab96f9057044193983afe1dd321f57f1f0bc62bb4dedb488291ebd99456b94c44c2ad5560c9e7408673c6025a374c4f8a63a00bf7bbf39ab1791882837aa5f3423ab400a3fa3b7ba658ba7a42cf79fb0e719a82fa51d76f0d98f554dbe1b4ed5e94e81ff731271dac6a5c27fe6f733f3143a332927addb560f7dfa6ae8949f365b45fe4abf95e57482d03b3ce056f807af8a84b38df7d1d44b9788fb1e43e7a8722355fe2e83aad711773464b01e6e4fabd54bdcca61e7b5a7a5580174dcc6746febbf25c31634695bb532836040e4a4ad954606253ce104a24bf23abb04a94809a9fee57e23ed5fac65ba172b784c39da88dae0afb577f1a0e2fd9c5a06d99b5537ad45ae97d3743a9ef79727cf0e6ab1eb400104c28f6aee5b9d4d04ef602521b8e9f87fd24a4585cebbc57b94d4c4709b292e912f22f2b4e55172d59a5d67ff66b861c19b671677ee9e591f14d8a873a1f0cd7a58730085c3d5e0025feb362a68236b053f1e2103493ce54609c5229f125cb7fab52bd28e0e21c73668cc6cef1f76a05ca385a3d8fad0479ff6e1d109f827d8d088055fd5b1885d1e5e9413d9d49c1ea41fae3b500d3822e17a2709f960f3d6bf9df66352efc0d2d792ad9e581fc00cfc4f5c0823bbbae19c9bd0d781a8153aaf98e4a1802d6fb3173a036b405db4c147952f33eb1d21b2767923853ac55184b0a7e6824c5623cd4c864f0f292b590f48b58d1061eb48c9857539387e4ed4664b902e86aa68053a5df2247512d9388a1a8d992aa3b896b6300bfab91f98b2f3d3b0861854d9cd08a801e08256efd34f3a17fc5fa6afaee5fed7841843fcfc5cd670174bfc88bb09bde1edbca28af5c2b64e53f5caa36ec777ff52694bbbd9e2be3f2921b4b18f208d611ba523f09bb0cdf2e8bc6910309c762366ca8481c9f2c05ee7446e63873610a9d2a838059c4ca07db0cb375164e996d5d358c8b412fac1f52d083525b955be45fe4e8afa8264818a121ed0c032e0e3e0f2116a2ccda36652684dfc7d1bf68dc29fff5ae59e85c270a53b918b15a7ce29d62ad9c8b85ee60b061f28859c054e304684d62c9ed0b2349ce344feca7daa7e2fd39309d111a198d0d1fa6c613ec56a06f371b7b7ff3a3c9876b5d6f954cc22fd0f3dfaf1114c73d25dc1feef61840b794e7cd73e2210e67415a13546eb7d08c92704797e0093e37ef5acce85fd6d3cfb64ec88ba7109f11a814968977aa0f51d84a79d088a3398b16f914a1412ac3cc7895068a284dea445819d929a882a377a81fe3eda9427905f546f6629fd01bdc0412764a698bf914abfa92d73b073e1d9bcb996860a65fa3bfa26e9aff488e74e2d445166b863289e655b8c4c28bcb0ae7ac3a7928cf608e7007df2db8e8cbae66ae1d9dae0357bd4c3312206a834fd13e8b04ad3b16e205f745d35348bef9765291420a4f2a9d5ff4cf3778e115a63ad7a4a2e6d93d1b580d374c74dcc936d1b44257e230e3eac0d0461e33c4aae767190d84c99c702ed38c692e1260a97a175eb8090a476a81bf478e5dadb6aa0f0fee907963892ad91de5cfacdd95c58a28031f13c3d304dab705486d43b381ac10eaf12797ce91b14002c5da0528588fd9424dd537e65e811063c724e8372c85218020132b8df2853cf6b9007b9ccfe5bc0622cb2eb1e08ff70bc2d8183b462008e2e8a6e78ab0a0a8d7d5ed14ae209c922cd109c7ad319240573b77361b8f664938ec3f9a248583511fd969e28f9dafda5e97a486aba4006957c1f53c51eb9078ea774590e164b684763661b4b918194e29a7e5bc49bfa13b9f94f202ceea892e1349a254a03f6149288646330e02983ef8fcf50757d4a9811619479c49a5381f6d91011d610f3903040c8bb5abb3c07e8003305071c274540c30a8e62e55652277c0af86e35610406fd76eb13bf1564098dbb93f5fbaf8e8298a52835a366bdc0c4c98e280eed7bcd18a244d219a1fd078b4d923082f2a71aca6e52ad8b1cb4ab8d39b686fd8bc52e1c1f95276349b6db42b792e39d70234341c521e7ace2cb94fe676d883f2ca64fdd4736963f594f0a82cf5ed25e7c25d0820b13b43e0500991fbd19583b9b35775fe34453196a7b9978992fc0e31245fae23f63fd16814cb0899036e61aa0f4ddde3a310f3869eb5849cd865aad05cb07a38e576603fbcbf75ac3716a482df9eb0badb2793253bdbf19fe9ef32deb79c726c21f093ae530a83a87a46cd3db444a3ab3e57ae9c4b1b810f151d54a115cb0bdf769cccd7e3f873306325b5b19d21d9e264708dbca20b1a028306b29515d6d33a360a2eee5864fee4cecf11fdbd6cfded0d71eeef19bc613c8a00911aeccd9fd9acfd3ee0984eef66cc88e271d16c975c750ff4c4d5cc748325fee90a3fd70f11df740d75b5797dccc11ba138e8f8649458040a3879131c9cabcce7c47a5ecd559330d31330bc64d8512e5bb4cd107486832a818e51a8580f9a6b44b75991f40e881317afbfe857305c19a9203291bff0a1117b01f416889fdd323b3ffe235fb7714f1b72f7b64c52de786a78b50dc6cc316607855a2c72b05ef9a15a625990e7574ed373a9671fed0d6eb3168aa28c24978120112c2a8d2288c1c78ed0163eb6ef5e54223c3d7734f8c25d63a5555dd939c229dd4b57073e1eda1859735a61147a3f5486c38e48388193056777a2452351836b97c402f2093a5ca8ddafc9ce19784964fcd42ee713f3a27ad8cb00027891489239d0773d0d06e364ea187d159c45358c9c3462bb65736a762d9a97f5269a3537367d5f7a91e47990177d7a59eb0bd853034f1a8593f5af173638ef591811424d8fcb2d79daf817c53bfea7baef37215b15eef843311928f9accdec8362a2999b042ab1587abcfbdceaf8a24a256997b7466bd544379824b60ed374dfa452b54dde9ae0ca9a9817586978bc66f64c9a5d879c31925d5d6d4ccbd3c185e79baee07a4dc20449b9f5be85f349439f381e697c2428635869debc0899e67a79044e76196cd1d638074e7722b828339fa8128ddb09ed72be2c258dc707301665e6642bd71ef45acaa32c23ff1a9c235c7a0acb95f37cb409bb5ab8bc946f1644d5df08a0266ff7348381d1a9de8e39a942114ea9faed9e2f28debecb1c56ab8b55b06672383c255730c59460ab6b984a0b2c14bc073b8737247215571bdb0fc55daae99190c62e8f7b2de90685393b1e5b3ab41caf0f0e7c318cfa1fb843e7d7c449bb0cf75110f86bf59e7b69fe76e433670bbbd894872924d03d194d58d906de483240de66a018b7721468e798f910007dc2f360b1d341156982a08cd39d1404ddd83452e0c0ee4b26aa95e58b2398099721a7d91aa63635f9ce90885800d1f694bc758b5e4c08c5cb075b92c124d1cdf01541e48676aaef5c8a77695086ea855931a1fc50568d9394086c2301ae9f81f5c485529c9537f3be2b7e92cb66aea7151b1a1268e67d9cc968d798e651953645286f24b9743693f1723eac955b8da5835dff536f84a704c0497f4cd65d04a5761575f6f7833de539f5061fbd6d8d1e18c90782478dcc6c7e8a1816cb6d4a2232f3d735775b2c112ffec213bc29f851220404491522f65a90755fb1c21bcd8e67e160a0a075cc10c3079c95557b6373ee096056cc3a004bdc49147bd91680faa610dd1d1bf78697de030601af6449b025c24026729f2b3c8974238b79cb6c62619bbd2c0b436e117b67fa882bda8d4092466ff4286c2fb151204ce81ba79361c50c84d5814b9582c0bdec84eb655259f028d679f34b859b02d29b64c7e7f8f6f36705860fbdc6203221842e0707b7300c0516355e0539e5ceada60e3d43576b7d596949d3345ea4507a9a0de462031c19bd6104678439e6b532566e1ce159e8ec00cbe370a21ca3f25611ba4afdd0a6f769955311af561d8149f86c308a046780498cdbd2dddf6ef9c4a78bd32a446c667bc1ea407d74df4f7200676c1ca7d7d866213527089806196ec2d7dc6fa9499a88e095e7a532a7b4f334db58f3af8645b4e09117067b8534d50ce72736786cf530643dee8f48cdf2fc7c77aa4fe36047f7304ceb23fdba81addca56ccfaa2ec36ece34489e4da53aab3b78da34479f0108a8c1c9924d0332b0e27a585141cf9dd2cb341a53b75a732561037271d9bb1c6518214f16225d2a7564c9d4c4b9762ad704aadf1dcf2866e2521a5145d6da3d6af7daca1dd0f7dee2f7d0a3d5c902635595245a768152b1568851cc2f8cde6df48519902e8bc66051fd1c660bbed0571f88078d879d34d5df942a40591f733987e0f569532a91690f8dea262cf50a78686aab605e69637d65165ac40c1497cc165796da95ceec80d12e07eb189862fddf310565ad9df8eefb62e0167b5d909cd2612f6f86b10719cee3d88f043daf0fefba0c6f3f27b6a754b6b6b98492404f2a271ff8be030d72289a2e0ed9f7d611496beea77fa87a6e783cab5d563db7987d2a9abc88abb66e77f1f495a14752250bb53ec8e5efa118ed36b61d96ae3fbb792bf3c9a7a2f473d888bbe049c7d7f4100285acdc35d013c6926cc3a25b64dcbba1b61c85e935f78e1a4c5e7c39ecca7dfc0e969e9ff76cb65d4d93f8b70ccb29fad1f15b32a5bee928adb8d2451db323c94cf2dfe930c9440c7a0e22a139a9b35b878bc365be234412a1fe71a744f0dfe7df4be1b7aaa5cb3723071c973f278009dcc3244fd4f7b4692c592f44b18067924ed171af3e20088a38e669c80540693cbf852b3c8523d547dca02b69204d5f09174cfc25261b0d85d9c519b80d72a357b4478980418186034fe6bb63c029e5b206e055ca66ea9a719998e84e0834d6957e3564a72027cbf087b6fbfad414d9e2b27e8a0679735eb108eaff0b8c6ad8a0f632a8f97462b074f5157a5da299c99c66754d982349dc99b17ad0216c42da06dd8c2da0fc13f3c094c7b9af7706c2085a464b6f9777971c36ee109c74cc53a93ec6d47891eb14c1844dd16d056f59b8bc9322d428f32d09c31c7681467d5313a15336ef708fb15b187e138f3a5b8af7fe548beb8216061fd7617e9e81923bdfc4068c4e1ff5573f38dd8f557de2534bafa5b66babcf9e39d95afebff0f24094687e9c3b37c316699f286810513b4294ecd46d41c848458e46e221ccd9976572ad4b918cf0cfb81ec4b687b83dc3051459899b91d86d64487d9802a7e4b06b8c946ae30bbace6e27b025ff613fb6ca7d4b9430ad2422811919885ece8538b2f082d4b43114daa77fc928748481fd7ec025ce7432261ab4dca1308a3dd581a8a7027099451fbfbc7ef0adfa2d76f9e7f8d51a272192818bdda80acc554d6601e12a244732486b48823d351e8ad4d1334907c129aea19bfa66b04eedb9615d1a063edc4fb690589201fc497c6e47dcb564de620865e01d74316afa348a40d55cdac0494c8e92ee1645a0d23ac940f9c84373551f697c7d853f59b55a94946e36e69577ec91e5f2c5d17dfbde869a44b6c956c55e87f8939e0b3620516f9d5317118411ced5eb2cac901a1d54e25c70404aab548151db7549f4355093f3eced49c95a4cca0cd097290e01b5622fd6050db60d8ca77816f2fbfcd4aa939e4ffde2afa722ca625e378bb4023fe891c39753728b01c391d4d12427578185edd314580823c2ddd3ed3a4ec49e286b3a6b53063b03da6d8680c23fee396647751e4a194258c1e0e239a08c806bb21719e3917a74681f97591fb593a8bce06eed8f0a6af270dddbfb63ccaf2582e9541d3f72b9ff2d853afcc32466c9a721695566f0b0b13a361ffbbec37abe32f3773f7db90e16a63b301b1b1183a29088c7351cf8ec6f5fb03bf8a16b20ab0154ad41f793dae5ab795f6187fe72202fb5c4961abe169bb409aed17b280e857dfdd69309bc1fcd82bd017e14f26c8bf5faf1baecf188f932c60044443caefd170b49948975e0e94c12856f333e7e1746d4132a66781412638e472ac1045c753bffbf1c28dca075d0ea091cff43a8050553de163c9f738d6e0b01f6a07b5c4ecff1274c3c9290e16e858b539b14dfbae9b43bfeeb9bb3a7270a59fac2698962157fedcbd60097d6764d5502d7f78b23cb6fab9718534abb5dd74875b91e8ed92ea5b9f9f9bc7c3cf8163c0093b9e96cf5b1e7c1c14f5ab737cd1b0343dd91eba4e9f7e9f77fb3773f85c44f7745b9e67771d89cc7917fefe1cf19133f990bc77cf60c35355361e29d70a36386ac0153f69ab0d0c00e6e80120eba84e594132ec0d45bfa7b264bbf71ce18154e00002132d751a076e8e06f6a3dbb26f41578d47f123a57f939b1efe21e87523b7030cb654a1193b2513c8146413f66d64e48c2dcd1e19cc37db273574cb3fb0d43b3a586b6c1c254bcfad970e6359f152c73e4609a6e7fea0aeb1a3ca280e3ecd33b4056b39f166a45802b1960581674988e9cbc73968df5b8be5cf0d029cdd65901810ae4e47b850d4542f8ea3d1b4bf84869e8bb39ff8090c3edb8726431ea54945da138f79ec7ad96be148c364284df6d64c3e06333d20e0ea4c44e0c29a7328c1abeac130e2b61158741eff8b96f47d9e5596f98ab3d9278d46c56b771ab644b6b84fadce0a7f9ab24824680ef6cca7cad283463fcee3d1417c7d5998304734116aeb8bc254403d3ddc7f2f08e677ed2a8bc5b6e798286b9866d38ba7702b872b1b3081be2b6006e81575b2e9a74da5cbd37c415f53a31fd8e72eb669f5339d48eb9bd8949aee723a7395f5edc446f91db0a9607bf94aa1a983baf1233be5989404ad8cc105da76e947805789c645245eb4326d8d8f4e201b8bcdd20b2edf215ccc30ef0e65f1be2ebf873b3684219059a2fea22fc15eccc9222a8ca8ff7d95d2cd431f0d0e5427372edb6f67bb72232deedc98cf626b5afecd4c9cc2eb89614cd86fb772c77ed127a0cd4e5ceafdeebd248c5be9c458e327cfb5492e0205ed459e00f4ab0fc7cf6fb8f8a30154e7c83df4b7c64aac389e670bf406f192a191b6d684bc797356151dd98e1fca323c5e10280b7785940159194bc3eedd7c0020c3c2954802fb38e881a32811797d7e88bf911f407306d3fea50cad14a42b3cb4d949403641f437db5b2e3d67b86c6e1470a5b02e284cf55f5ce598a8cf691e935e0aff2d496830d5197a165251b4f351165ce551a9fdd8759f803d0d270078d53075a549fb9b57a58de1faeb3b7eced8dda441055f9f2226800a140230b3172e5e6b7d911a5bd4f2ee7c9e092d90526f0b9565aac1fa8f374777a4652f6361484a7e7ebfe960cde676696a8bd7f2d1a5c4d29c53f1766ff37ac9230552b14a405cbe2490dd20bc4b6b7659ae919f0d026d98c77cb557d0cc655b544178e30ea67a960ad4c870b51b81d237c251123b0250b2799d3729d863830711ec7ff1adfc1773998dced3a7def87873f03cc3cb57bfe71d320077296f76ce70d98a56238c46f05c8f093e98d4d5483576bc7ba8f38409b1cf010187539664dc1c4b5d337beb599590d7026ab487b823032b99d164554c3392f91500f9f560eec284ec04afc182329fb76223541a521b82e73e0e0e7b2b6be231a881369cd9aeb3a1fd8136334fe3ae757b16496554733d37cc37856b5171d632411c891499e37c263a05c45fa5cad786c2bb31a1e2e1a1cbd6e78c0476a3028f313ca866300fcfb878a9ff0baa2ef30adbc1a76c38542a8cfbf72b3d4083a37f0eac1dcd4c29c21e4539b31437b84fa3b9c7afe7fe38e60d8fa04476918be5baa5b3d8eb3c90d05ee2f9b3a35275bb005402fc5781cacb6401d20af3d42bd43e1ff8f667af343c36418c221ae4174599d95eb80ec0e87615eaede54f723f5370e9769428dacea113915b6b76d58710bd05c0d91542fade652b1a3a1092c967fee558d7a5c7e26f8dcc900668953efa64ae1fbd0c90ea5dd84c95ada6880fe85aa26da213ca2971ea1d37b07073b6ad06f57cf2d2e8e40b6ebc561fa8a8b47f2015add42a8f3bd42bcdb5ce78124da288fdfd4140f3589023c4915a7e765d6d64388aec4790925d1efa2cbe0f9e31893c6ca1d358f64648dde1455d43cd6c6e742a21ac0b48c19c58142e9123eb69c9b75e8dce958b83ab4f9ee6b3d8c3884dcaeafdbb7db20602676adbc4b844849d9e8a97451e601a14a4dc82f50a46e65bc550eb01e69b2b9ed4712776b96541f0d95fd75e881efcf72245614f789e699b0194e7d6f45a73926c3a68af8204cb1e9e2f14688cb44735eea8ce538d29d56be595323b8b871b539b777dc5e2329f79a4e4d79bc6d7aca91ca2e84ecec7d0e599bb1d89cbe94d01f4b9de3be78970e0a35da7c73b4b86a4e4c8b244f87597b4ff98a22f6213280dee3f5abecd09d45018bc95c8a3b65668747f818e9c71553a6458af07f3a040a561c815872a4826be7d099d328fa279f4c0d89be50c1787f5b9f6619bd012cf2ad4420535e7302add60dc124f14257e24b26bd5dde171a565160d4d19c41d31c154eab944894bae94e61cd23e4817eb4ef75446614f27a8ff48def46b2f9d930cde12005e3dfce73e6fc3ac4b07f7fea410ac823dc895928f549e10a3d4f56409a6d257656e22be7b108d40ae57a25b49b7e1ff838e8019079e7c9a553d54101a14248175ed0ba3976ef7e5c1ac06347e9da815eb84c1531da0ffa0c68e64c54939f89c46b7999bfddf4f522fc9f0d13c056c626c6561c2552ba25a09ba6d6a9019dceddd6ccae6163c84fc12b55eb4e415ef9a00a4432f59af742a58ef4be068597858b384e633846e8b495021761d79ab47e2c62c2faec005d6a1cbf36a63d748674828f180be4f37c957afe682ab0c6dba39afaca1692ea61b2793092480aa97dbfba0a53011bcd3f0de020baba51eea53e570ae358c35b1549ba33ee15f7d85851a19ef832e1be8f084dd6ee8a45b27b9861bc4476a1b59f92d3f6302ce3aa1d11628856487f70a6ae9fa652845ad50ad0d98db94619a3ae33e04fcc7456554a8bc6e0614871441bdf6db54e864762351585c7c5a72ef59208757f11b5243f4a27b0012285631b30cd6fb7889cad314cbfcd590f8e91e303be89cd458840548a1da82978e6a8268d200bd374729a59ee28396e50269b5959ac59dd363808fd2b6386edfaa2816183e15a9c1005636752b7c34d507ab35fe18789ee0ff1ab0d0e059a4df313149136627177564ba617d03c2c283913eae118271ef151d412918d6527d0ef2c0d0ff457917b199e6d249f2397eb223fdf75d8786a0b7060c3159ae424c0690fd9b349955b8dc6a7949b820ccb59e59a18f235f00e3e4582378de24331588881571a5a384be2974175c6912a2f16b71fc918c855c96708fb2b2df861bed02e28077afcdbbd332baa854a69a77cf6ad750fa6d6f40411a518044c203c33768e9cd01fa0389c44946486ddfd498a6b778c03517e874ee74aa1eef856ba1af1cf3d02af1113aa6da50075204914a782f6d2df39a4468e2cac8014e5c16f1480e31172e295b70c5d8b83b8afc04fe859f7b0a4b509bce1538a6c64605f3b982067a756eeb4390e6f10375c38618fff4f48428829267d4fcb01c754733bc686e189b464a7f3f964d79fb0be427233b6d9024d655857c55f62e816dedeb5fbe263cebaa5fe6a8b20a12055b07c353db4fae49ba315e6fc6fd174d61e3ffb67f71f863d6cde08d2021fb2ee018b464b548217f9e343dafe43b2f50f3ca78d0359b4b820a2643c1e669fedc3a32a8cd56a21d85416b3a6efed04f6a7a73667b66376aa2e35659d523c137eb49ac1e33c3bcc267906e3d6e3574e771297319d0a12b1908a30867d7afbfa1beb57ba890909cb91241b1f8b40493ce2f4ef941659b364d64c1a107bea7a32ef671f7705688753706cd16597b0115fdf5e3cafc9c42dc7ea3b6a2b1e45aca1ed36045e73e11736461acd963e487d19fa36fb0cee7da66c9537030d28128f9968b7cad923b54a4791df86a9d60abb9f1957fdf315416862f9a8a4223fbc626b2d770268c0b75525a07d51d22e0f4a22450f6baea669573186cf7e8d9712c43dff21ab2191775bfebf708b0e5794f474942f64b6a5abd25c51c386282cb7fe5c032600f758efc76c1c5c834351088ef53d0b65eb3172f2f9a810317f595cf30960bb5e249c85cd06359cce3bc3eb0d7ed644f138eaa5d3fb5db7f5be1c04ee5b7e6741b899417c50d3249b8f4b0212daafd5de477d177b2e542269d2ae9064d9553307adc640587c122844e0f71fe7cfd647e85cc820d211bf98febb95f817e553ecef6cb43479615c359d48002209c975859b804467089448faf499be15453f573a072b5db062a9fe85b86002b8a50f86fd3f5bfc717957b53026aff43005be91bde9eaac53573657e7d70a30ab9c2a372978f79e15d1fda774a6fcfc938c906329147a74fd1c77f78fdfd4b7e8b79d5edb802a5b3d1f95b86ebbb1d623770fa983bd321d2c3b62133678f7e54f6d80e5e9a03ed562b2d724e862ee821741427ff4b2eb8e8eca01a1e9fb8f68eac2e7a60d3be8be44f017bc3adf89af0e5d8da50a86762e8f23e5341b38f3345cb864f00c5aaf252d165692c92ac04b2352da2027cabf674e55b454dbed6a935db3e650f646f0594fe6595bcebb035434cef94147920d2af7fb8040db68793ee73571174759bebc37144b11dbca166c317f7a56e80a5d89e2fb1178eddbb1546bb0404fea31e34edeacf593e232dcc224edc56e68610c4edc25ab01986f35ac3a2eccdaae27f3ae87c530c46dee45c775dd3357e6f242bcde12f871f302a5652bb510db03cc23807e209b76fc6570d4bc3781e93365c733ea653ac1b9ff3e327129be5cd23de2b5ce73f223b840d0546ab85e02bc1a945ca4229f76e87a358187fb417e88373234a01724edf2c97f464f80446e191779bb99db2cb272e11f189dacf5a5b3c6fa1f0bf480364279903ac794883f7e5b8e9f1abacda3b25b430ee98b4e37e5de783c7b88e47ec1e79c8619aeac5ed516b9d6de6eb7aaca119fa957fe7072c9deb6e0bc24580558922a0287c9b30acf0d7b54e316ff6ac10b7f8c4057c35057ea7c98a75acd902bd93136656715360b51609815f9472ea6ebe6ecf6c5cfaae91210567d8e7a3d5acb910662d1d87fcdd4bf7d751768f9023f3fd74148d952b806a54bf66a526f409e5d14867f6a749b352f19add4f95a22ebe72a5e1a4232af660c6a30daa7d666d30bb2d2a0b22e1ee9d8ef3e10d3430853557f4cde33e4d40838549a79cd487048f1e7744237e34a7a8de15faf21cf96a0d3bbc036159cf3aa753a1c1d6426ba76b9e4785f7fe2ba6b8e58dcedb0a57cebfda8885b14e26c2d7d9a074376e9b98937a6efd03df8a681e67fcbdac0842d9fa13be5f68fb016940bf04ce8af99fab0d2bcc2809e27bf9babf698377f991a3c9a362bc65186e6ae3825c334061e40c0e21d7be946e84545c50c5c85909ccd94f6c850b4b85ed329dc9a7d85786106dd73f9b9f89427337de9805c08ca8b52b57692b440246ebbc725a04e82d3bb1b2feadd6c62102e48c54a5876b3c28714dd1e3cc600176ddfeb1b4afe511eb7bdb4bfb2ea4a4d02b15eb8fac01086d3753a939e7ce4cfdd1c1283ab737635dcdcbdf8fec396be4d04da859ca93de01285f7fa94e02d42d2e6c5ad1dc3941864ce01d1706c53d8ca25c7bfa82e1f620cf35ceea035d6e80c43f1b299fb12d2272352d6ce291351df64e46b3c65f11ab9a0f20a7bd407f52128d14d6b1bd96cd3445b728b6d23e16e4b313aed4f377a89c9a9e9c8da8ecfe68f15c327ccf3b07ac70f3a8f2132e2370e70a36cd9b50ddefac7d73b53514df978bd53bb89c2d592e4b7a9229f39026968d97044327af9b2b0cf50e441db90823e87591149560e0bcc86ec5e55af99d669352ec7f921cbb96f43f4b6dd566205c6ee8b18eaac3394a984797819c65ea81ff5f59189528383b69026aec55e68d202b1da21cd364b9077c8b53e6289c0a2b4ccb1f45783ae1960a913b70d2c393e5c2933921f85a2176b81c7ae69da5dc7605093b0335c5cae674b97b2acb314c70207b87d1c01159a9c708bdc2bd29010019c1da354a90b456950431ac8696db220532644a8d28bf39aa881b705d0705eb623d106f894c2cb9fc096c3dbdd43381e7d00b2632492e05e275e9d634acbdee5b55856f3b44be0c0e820cc6f270d49405761a01c873b0f7ac2828d890ae365d1d77d1e4fad4f51aafd629527700b1cd2ec673905ec813340d69bfb5f3274f343271fe23e741097875282b5d2b7dc497de06a8dab0521e0d204fc0a2c977afdadb09350255c63d2b0caa858c2d923ebee335651fc20fd2500e8cd5d687b021008e209b2179d00a8fe005ee879722c381dc6e78a4b79d31666a0b126280dc968adf5d9e608ee82e2851b9d1d0b8b7e0c0e08b6a0f9e8fc64e78cb4f6bef147119554d6613350269337a2bfcdb71d3411764e53ee8b80d1c5767f055faffa2103dc583dc6edcc8d1a62dde4a23bdfb98387cdc4e143522cca06c81147867c3525bc7613e386f46fc1e0f182aed50b555447cb9c561222847b84d91820252c470bbe76d5ec81ec415803aa6b0d472d8bc5005e08af3517a7394dc89dfa57e8806aa5fd32c3258229dc6c1ea61d53df49c6eece2c44762d16002752704e90653d00a78e3889d14902014ab5e19919c3785b4827715b2c937361121a321ee2b103617868f06e8583263c5b4a2e3f15f654c42f99e247825df1530bffa0d96f7f065e6fc24c32dd5377f0748791ad11d487cba2ac6c0cdce3a3704bc309f605651f542c7e6cb8b4f234cc6603c38861ddee82fe06a791ec1d66ddfe493ea0ab21b3356d5da1b87910c0960f56ee38a50fccc3f9a78d80e85bf20821c37f59a291850af86e9a51078d660fdc3472d3ea1f287b07e935f59347fe80a51b4df60c4442ca1e348bbdb146bec0ccfe0e66f8168c964d1244b09b4dada980dfd0daf0e60ff74fb9916ec66cdd857caf6e1f6761315da6c4661a2839afd6399003b3ff291ff69b6627b894a1b8fcab27dd346b9dc4e8f83d3c12c0cf32b5c5b37c3d33a98b37393a72a6efd834e9f85657ce5d07076d75f71a38546a7df29e2526a3e226c3ce860dc9ec9cbafb15e723319a75d21b44cd1e1152273ff2761a34573455fd48ee60f1e86465ba74644a7f3492c596c550b9a81da58bcd9816174087760ba53bd377b5def4ee77d847d3757d421593780c9977b3027533f73b42711820c5f48ecb89093559d966a1ee91e4266fc14c4e0892d3cb0f5eb4b929ac8bebb8120696e6ec63111008c7a730c85d283e9401b82ef1f93facd987155a9094a22ec28706ed5d6ddc25e9303c0e5f233027cc5834a37df692e245393a0068e5dd39d2789eae4aa8ee4f11260e573ac83371a52c3a23a2344ec79aee3c384043623debba380b050472a9a5569985dd4fa054cf5eb28c961db967717ac26ebda351395b3377918931c4958efb7d38e2e25b67324de55046e11974ae74f9796cfe80bb76977f2e1939597a73db5878722d93ee99135d39bb92db4308e523118cafc962190a445081ee63f831804614ca9d60b2fe83b957f8d384daabff70cfda2f964df61cb0b32ee2bcf9d82c229a4ee09a6967824a71c0ad528b3ceda6b503a9cfc076fc1eca803736a7ccfb00f477c10394b9a0e6e66935c8260ea9109531485d5646d469907b99d77004540de26be21f6d40abdfcb35a96943c84e7bc8130ed888b9a8c3def866958b1ebf27c7b460d84d6834fdb94ff3cf4e2b43eaa695fbd2967dfbb1bb50040a91baa4c69b1c1140d0c6e2bf58d4e2517f1296b99afa4174fbd2705a1be5d4ab46ce1116e013458d69a9d7f807db3ab87300b97ed86f9c9f3ce41a240532d9656cffd7ead42572c4690fffea55b06e4c5e46006d8ad36868fa03b2f97fd6c4c71094665c428f048ea0a97a9dc472228332bde5c06cf08db48e94840c616cf04c1d57e6dad8b6492f530898919c6c03322f79fee084cbcb628f1d8d43161af7c7199954d867d7d32f094f9627c7d3f21e2d118085c2fae65cf76df095f720bccb7bf53e569b1b747818da830479eb9a84ad56cdb3224c7207d9582ad2f8a7a295a32071c59ae56b747a3f6f817f32e458ea2daf23d8ef107034e77e5f1e6fdb4c84e1cdaa1e2165f1bc9bd9536bf9647e939c185ce79c9021d7349e0734d09151759f5ba951b8722648bbef272c1483c67a01da289eaf5dc337e5989df2f9f1c854d2a39b3524aa39d32de5f35288d36b10fa54d4559ad0f1c42665c929d02613411ea0cb05eaa507ac3c9657ee0c2407068544dd826359ff8d486f3f753fbf9637bfd7f4dadc5dfd8186aaffa902307d8ecc8cecae229ad07f3fc6dac15d256a1ed1ad95e042d0ad8311c770a568af48ed69723cb5f6a352ff0c3eab034997fcefef9d78a08f74dd597d9ba51ff2af057df660e467a74a373d7ceaccec6e10d8751126b90f3116d9dd706fa56d0d1d0c75743054c3edb9fe79614f3a404c50f521523db810a6479feda7bc6825cffe9f4254772642e4e79b90c3c7a6f6872b2b3d37b3996d9e2fdb9d0ee2574318db2c08120e2b342d5bb6c67bf46b0eb310bf14bdca043abe07bdbd2cc11c6915f9371ed9451848363a19f300c35bc4925c8a00d3454fc7899789664c9170eacfb02d3c40311e059bbf096a1d024f844e3eefe5456496c56f1fbbf6ae6c0cecb2696928e1c31ba6813e150bb584935ab6efb8a9381f0a55ec85d7f59c68c707358579f1d8c42de71b2ba7a7f6d177891a8bdaa3001355bd090d17126a3c08dccf88d67890ac283d88de492c9e19ccb8816a6e3d375c77c7558ecc95f78712524ed50f6b7f1c4d41ccadf4231c78d55590c54a7d07ba5121e694d5201a24558764238c15b784ad0b1980881eeab2e5d68280dcef3546ccdd27c44253b08811500bbbf9874dca467713af9e341cb716fb275115aab7278bfe2801f1fe2e4654b84120e2a9efa9adf38444b5fca8cdde8c76b9899d1cf59bd35d329f2a5a3d21644812264bdda9aeaf1de6b539199b123bd4a09afec7d1629553166432912c98b809bbaceaa42647ac50c383bf7846084a6e53d1bb7acea08a9ad380aec1f8c29cfcc52398b7a8e1f23334aa5ba6f137c2a354f3047173982f8350f79b73cf95cb8fb05d2b83da6e8287a97c056e45be0052ecf47cbbecb288059f160d8458a109f8d9726c89af7f9bbfe544bd884b4e788ba68c94b57d3d18394377f01b2123496b3f54b9fd5584d366ea271904095b27346e4ce7ac6c06f49333744c4c6e041b69c5078cc316401c66ac1f54919a8cb9d2fff670fa46c73d3ed140b224eb29573e30fe024e3a8324165536843ab135782c5b2bc2bc7dc73f26556b5e865e5dfce300e78c7ba517c55fd679a3060053a1607b792cfd13e461c298d606f67f2fcd6948994044a60e67ed729d0348879b3619350681e4aae3769ecd9800633323206a60844d8ab05a52a73802da3f335e5d076fec624f70ef66b1979a33567c25fe918682e942453e5bf39d42b812b4e5092846618835ca5a94e1ce0f4dbfbe046469335a338a40ecb00b47b4014b39a96d3dd8cc91cadcd88714475cf2753984eae32e4a6d1418ca87dacdcd8a00b901cb3cb8c4021473b25e3ffbdcb01cc44b5c408f27f7b603125dea68662defb675d70399b351039ee38743bda1d0154e6f74c0b25f7e6a56e89c8ba171e03ad7ced0f498fac4171adf9237da77211e0caf2e0523b03aba5b6ccd9eb9bdcf321670e00a8e4d8146361f7fb0752702bb86a50bbc29d07e139e4383b0bfeffafc1485a6119332da44e179c592c33d40f4b73a52856ab479a12f6c1de8b102e20fc5475df3af4fff4a149438eca6118e2b5143e0ababcf9979d57680066e8d13ea818277ba1ee25916c0c567e378d0fa7df24afb888815d7530e46960f114f4f42cb2f510dd3ccaa1abeffb69e649369669f8be079173027a6de937d97dc3baa6c27068d6bfc684b6cec564a768526abe4280ff7f310668e324c31da4816f2ca59fa4e0bf19f0c505a91bdb87e36aae1c9a428a776348c02a18d59503271be7f1156c2574efae17c5f2a3cb8a392e83f3f41d6498ea1d775d1a004a4ff714132a0cd2cdc34cfcec3492d42ba32fb98ae36f3e145e2515d3572489d7b4912ea8ee960b5cadbcc78fe545d2a367e48847c85b2e051c2509075c85c147924be4b36959cab9a1d391cb18a476ba8a11f169c2758d34c31e4d6d1a9c87aa63e32c03a73ef1956b3d11b3d2dd20d687e3f5b79001960abc28bbbbafd822dadf83b5cb85e9ee798c52ae855d3a701f36591c0493541d3f6c4eeba2d9727232548ef0c0bf85dc159953ca6cb80af2ca2622c86633ade08760e98e3de7952ae8c4948cc399348f0fc715722a4816785785f1d0fa691933203af6ef4c71ebdea898240299d23aa6cb344d671aa387fa1198ebeba5cf4b434677e509108f05924cb6a920ab52f336e67e5f977edaeba89d1ef64fad9b50238d63fb0e8d8ea05fef43c1b18f71d2d48f7da53a71a140006e52a697759dcf0d1c6ddfc7ee5a35799d5f0b4708dd0c35afe6ab176f514a37d44323a0c3d8a38158c94218cd0e6b7eccdfa8543501e9af92d1a16bd888de2047047e01d05c5691881e88e25c832025ac3a70b3ca6d68226203c60c60bb641901fe2e5c9bd894ad309df7ddb8f5045ccf6122b1924832dea1d40b84474b17e489e3baa530f75a8e95b622c5069ee5238fc9d750a74d61e6241d389eecd415b27da663096d66700e6da187a17000ab75a1f3e9a66ffe1aa5124d10d55bdcf0998d4dbe61aeaff43d9a37c165c409440052d0e42a777de7b01c1bd1f776cd49b83de64533c4e92c3465d952198c046bf13b4b00b6396e58699bdccd2c7f460117387ba12ed03ece02a5aba1ad46f0ef27ef04c56e11b4ccefbc9a1e7786a05ca72078975f9e41e38bb7725555e6f58c4e83720a2bd2b2b42f37934aacdd92390fb9e0d54f9f3b14087b2fa732491fdc34577013aa75776bc17b1768c5ac12ec7732719874e6155bdfd5c9a1c01a2ccd7ff6f4120afd06e8620775465d85e4db50b9c1d1646935e1011a97bb6448cabbce7bda7d0a88c7383fb27d0c735e973c866c9a495a5dc237614d48b65b56640bdc29b46b42de18acfa3dd6abbf6d2aa8dda101c496b9b5da63c0c2515862d25fe62de4aeae3fc001da36eec34bf2a51d8237074cee6a5f01ebc4170a688b58a588c6a8a0c4bbdd4224fa99cb9bf452a045f3f35365d8f8e9904d7d1bb879dc8eac14651c47c3478334563b39dc0792adacba538030af54721f4f55f1008cc31c1de835e7e192beefbcfef148605cde7003021044e21314923e83e11eff81346fe708da2173976b46504bba8b1ee12a58d98d9984fa54223d513b1db10cd40a509eeff429a9c0897b0112fb5e9b3b6b69c20dc73b79810d38399fd4ddc2d12cf754c609986c1b4ad38b7c46eac4761adc96a06f41df1913773f92df28b9cb950b64582019557970755803cf7821892a69979be04f8fd7bd55ca60db133045accccb8291bfd8faa11cbec4df52f35bfdc712a71ab2e86c9a68279acd0496bacc847730f1a311ec1535d4d48026484838fa5c7068f9331108a6a479319ee03cbcbc150f1ad85419df48598f606917d57e4b44275b51f5003bac888bc0dd66a51c514251f965eac8ad5bee022e6d53aefdb873295207a77f1268e6f94307fe109ede85afb67dc879064de742599f71458c9af176ba97be4f687029c15ab021c782fa62ebf1ad830b9c3ad0100fb7221b088e49c9d59ed3681f3645ee89af1e45f90c1fec4f7346d03bcb3db458032e83935a8f1239eda7352ca421fd0746ec650a1ad5f869c6e3662580e99755dcdce2569ce8ade586acf6db0eb42bd457d75bd8e56ea9a5ab5f58c73817772657b853bba821e4771f4f8a00a2fc4e4b0f490644410e844539c76eb903800ebeb69110f008baf2a022322d2247c6d5d8f71ea16014133ab59e1a5940fd64baf9f387554a735163246e6196285737b81470e1ee0927fb9fc4cde170500ac33e56eb13a6f3c2387c2b95735dc9182e21c5514a8dacfb24cb52c3869c6af86cb46b487d68a6a85ab4c3727c3260b925bd201fd98bc6005898e5745b956e45775aafb83d03417c596d6997ce17166fa1dd452ad9c0f64b9dfdf04960c463fa5bacf8d2be71dde86fb0206561548f14d06f950aad5f5e6693bf5c356b2bdbf53698a85bd816a325d5e5e1e18ee81f437dfc56b648fec5862b780ece55670b499591ba54e1bb8b8f58a9c199bd3cf6a9ad17ffb044a70ef4e1297799b4cdf071563b15ffd5084277f8905b8c5eee853bf0c12954e8fa13d4b082cf76ec68f48d7cb36979750f4eceb80399c288e24576e54ea4a4b9230c829b65a256aa2883ad7053dad74998c74291cde020867785a4e41f74d7b4005f0dcdaa10a1ee03b261e47b17d8adf084442e30126e08de798bb843c484921780aa091aad271986fe5826f3d95449e14c3c2b916ab6d40bef45ef6c7abfe9052f8eb14c3d5fc9ae19a8ad635b658d79f583186c52c8b086dc288ad21f7772b93e73a47a63469c838cb84dc400b5fa2634835ed15e3a5bfc64b6f200a175d449e097225b913ae61be5fab0923ee3e6ca55bd32b87213514fff53d4b2cb2255dcd2b89d68ed2971dfea0d80a254a26661fab5c2d63611df3186d6cef71805e31e5b7e04f6696d5467f9c616bb45c29edcaaba988795520f0583b11b464f1257edd4a6cf31e7fe6e77e98d1c7e478e2435af8b2b0a26d9becd80577053ac74425fba7f163f796991ecd76a27ebe62fc2445f34868ca36d33a15ffd47c1f9c664a58e59f81bd864598159a0e8e5b45dc32f5b089ab4fd483c9c1bf38cbb603ebd98fb3d8b06ca4ccb05043899e20bbfa95592eac5bfd79087ed2bb3a6ac3b72b8a537a476f53d4fca693038d5e31e74c33933d59bfc219f7a89c32ee1670fe3c2054136aeb84c7d3fef49f7448d8ecbb58406605de3a881053d978941837f51d5bf658331cb98f2aa50a2cd8749ce3955ef72ef2bc080e9ce066d8e8f31df29c8e0f51e594ac7cc8b66fe508b5fdbfcce57fde23a42c0923eb262b831341e75784a1ee331933f18b24e96acebd2c3d6499b295b4beed0099be973fef790e547d8c39704b8731cceb878c669a2623a0978f7d26aaf8d6c59f97eb29e16c29eaac2e38e26bac52bcceb7b5f14a84941258ae70ce4bbcc07dca4dc87c27efbaa0e43c78ca4dd85168e532872308db0db14491cce5e5a8d15fb30b09849957aee6e7f6137c0a42adf218b76bdeb9d6540b75c700871e487c92b42338fc806976f83aeca04761144cfbbed4b7cb61df98408eb0058c63b23b0799522b63312b38e3b08dea4526a715003439d356e2e80ff1008206524bfb6aef2e86054afa31900d58dfded44249b1ce79ea419d58edd88d11906951f57a29fe93e1a517b16f86ba52ebcd8fb9e5dd637f89e503a91f5f37439c7096ce22bd6dc3ec328d930700e329a90d8f59bda8957b765aa90f013e89be3b5b81c63efcd10fc0804805304ad6f8ca361766ab2b6280caeedff3722869f61088fe7d2010fd22f31bd94fcdde34c6517f3c98bb91383546b996bd8445b8a3307ff88b6fdb04adf5c2c929791f520367b4b8faf8bd871d3b00cfcf94559e8b9c7b10c77ee69f225177bdc3f08e85f3cfb07a4301beb83c78972e0e58d7cf5a83932868464a8af526a166cef9e5502495b35afc81afb81a90326bafa025d427c0726b925a6d3c1d16c9cc17695487b00f4f7b9b938d3cc22e2f94a0f4a4260fa85f941b784c588bb3687f67bf0545059b9baec8ce649e646f2a3bfc1ef46a5ea761046d0921538aa0467b479025914b2146d2bc42976d1b6725465f6a5369352d5d511d8a595122e899d110f156d48488ed9f24aca121681d1c77d488c64e0be18608b41fd2248af642b4299d245c5d00b7e1cc273ab4a52c41ba2c1f2d94b081f076e6041e23fb2a59ec3cce528770ce32b9e5f4f5b653d2b0db535acab4294dc2e2908202256cf452aa14401bf98bd1b28d53ca8b4c5d906fb50294a89d19b471200bafb6f457f82f99876d5f2dd4b8075815283c958e28828e051f62897d929b4f2ee9a8a443449ea48b6ab3b362d44d4a3e758fb5fe1e52cdd95ec12f567560f39e31784517ffc4d4954be60f58372a27ad039dcc224ca9df94834ed128beebdee595daf2aab6459a1ceec7401c29ae53b2e344b490ff93c853d33de536aa4e41beda5907826a7a8845b66b8c0a42ca0d32513d417b709b6abac6a2e81383f776243b3100586cb01f72e0a3d5f771a567d8b3cbfe8b47758105f1510e572aaaaf340e6218147d0e282c74c3159114d2d7e57d48647b0ce17e9eaad2dfc0d4af5d2f2f6f80900f20cc4cd0e92c33c8dec0c133a5c736b8be10198a03f7058f1a154d254236665a5b8cb191acdb7d1c360785105b296380e1e093c215f5e3515b20f05265e01940c11d51cff044edbbbd13f13cbda77409edd4404f73fff626e749baea3bfb3fd39351b4fba016155011b80b8f7eab44b2e80a5aff3e01270555ff4401cf79fb5e2021903e6a3c29b4ccf4a86445abc8b42a6fe986a54e17775ea8e50bc508dde1468a9715950db76cf548c65ce164d30438a624d034161296349c15ab9cf01a881ef8c44f17286951806d4ff44af8250f66331d8ab41354f1872789adad1ef285668e818ff43c823ac77309da256db01d65e2ab179a4bd32e1ed6cfbb3117a17956bdfe9437805740fc320dbfcf9cfe104ad25363e37464ee6428bae1937fd67ffe69883f317b06af3c1cee2c2dcd898028b5ba6b13870612f699dd06d63e4b41993e1bc03ab30ec57df44d4a7868cf42b5c7ef8f72f2483d28fd366c5c1a1d348e12ca4311aec1bc3cf35905474753e959ae54d67efc9bd0680318a9e71439b8332f9103878d2e13e5192ed3e911df0a98e0e7937fb794b1d76b6dc84a26530d1bf6adbbaec2af26bdfbb0f29aae4d37a708115daa4201591c4d0043fc91cd38cb933edfb94e0ae08f082768f308e8af2fe3b8f8bffb9d3606bf8a4e28063d51e5c9514a34546b002636be59c71e769421ce931f553a4fb9524b0b4a468e3a2984121a422940927b75593689f99b12214c849e76ba2154f928e67b8dae8d784714416978234361ca0d01e4606ed9114bb6bc413ffbc4948fff4226559a196ce3d116833c6647aef871d6fb78ca4713667a6af4b0dd94501555dbd07625d420b550ee2f87cd5cbe64516ea82a985533e376b4ff9f9373b93513ea4504bc90b0f521548d6cd0512156fbc3dab3bca472c18caec64457d2db6ef4c036e1516e634dec58719a3af82275e7076b80a2002cf67ee6720dbe35ece2e8028e493426506e6305bbd7117a7cabc1ef006e04c13a980f2923e1342973e28a62df34b24b66e41f939ba0acc6994fb14defe2755dfd633701fd2a9bb35ef67615752353e78192658372caf0324c0fe81bca25f17be12f84cb21575fb2d282805679c39295c6773a1b4600500d0597e70b22c36e0023f9909a3ba89d115a23a1e03f6c622cba61c8c1d232553a5c795bc1857943cba1cef225aab05a3449ce23021e80e9d1aea122e6c4759deba5a8c137ade384319cecdb3c75f7578a6926845d9300a27637207891fbdb205c46a28cebefb31f7d02127587efdf11cb58e2b9c1634756fd9028d53b7a2952e6b14c97a0bbe498a7f3380407cfae15ec1f86eccd9228a2fb8cc9ca3160a0a3d890bf9309eaea7840e75e7e5661a8772af78a7f42c916199042967f6d895a2921e6fb902cec57be0c2f95966d891c178c15711076b07ac3f4a79570a8b88180babcb7ad7718b2a47cb1594becd5a654d962da450339669e00f7d17a24a333e5643c4df20f7c04a9ce3b6a4fda21dfef5eef3b1bf5723fc2e7d60d0a4daddfefd72040695bf212273ffc0c65ee1c6ea7031689ab09c5a4321eefd87ef92f21fc5464e7dad1d8661491e87df0dc5716f342100126027a4d02b1e600543f012477d7cdd740f3c884f2cf1e081b47e577407f6809cedd51c3e85d2c784201617f987572c63bc18172469dfc43ae2e87ad538511d8579fbf9be35a119807fec5bc67662adc5c4c20d236d4ddfd8299d4c515e6034092f5495f93e4393d238e93fa3538392df744308398865abce3fa9dfdee793ad6cdae07e2a5e489e297e351b81a63cd3f6e5f62d174e63efc3ca5e87e57d841522b1bc0bf253bf389ff11d72d7bcbb0d52004bcce87af667aafda53d609a449a6af976f5a2a99f6ebc76991c5520be225c0c1e4b32b135badb14f65e84b1be39a18b7d1cf4bdd8979fcc97f1983c3578eccf4e5131fa79d0a0e60efecf5fd2e9c07072a772604e53a968dcc8837d9fabdf55fb48f01f2e806486232d48b123540d86255340b985e35fc4fbe33a5a9b72814ac04fb545624899914c29ef7f80b7689003a00e02390a4ce78f1f8cc294b93857d3ce8e6bdae46e1bab28f5265c30c5aeeb43300e2ab1c6a76be7d5ed00897e4e52f7a8233c2fee2e25b782821a4bf10d424322eb29da02514e3e5230c9fb325c9e3485a52e864fbfe70c5775bdcd91313b9447f2f5e100491be65b09fdf81e87dd2e7cdcb0e44be8c9bcaf3a5f78467148214193b1c8c198f1f1307abf2e0035e696ac665d610997f35cc8942541276aeeb487bc8b650d37a66d47b1d4829b59ca08e6c4849536236fd260b6dd72862012fdb53b75ea6a75e0f5d65f83e93bc9791cc4aa276733b056d4ac2bcfae683f650bfbaa4cbe098b705e919d8fb22a10d78817f190ceb043e2fde3c423ccb779923a0882a63337808d38774772657aa7ec39680bb3c0e829a4898115b882b9dc10025c2a17e67ec0ea6e4d626fbc2a275d9e86e0f9ddb63765ee068f407d55a52789c0cdc70e5028c3cc5129ae21b31fa445f92c5f41b63e32ff8c64d853dcbec10dc737a788323b37307b4b659e052710040966e08ad80713a5979bfe883393f85032215a7d3ca41c427ef17a226872c0c59dbad1ae6de91172fdaa16d0d7140621cb5c13ea5d34a6535c8a88fca304b582ec773030306eb8f9fbad921e4ea5bb162ee85c37f2c8f506d21dadfedf51a3056f7bad596fde53d8c6e1fb850e8af3ed648bec70acf205745a070581d16fa3c91e7da8b91cd09b1bd0d6d38d55b7b8378a07ffb3b7aad2027c7a8485b28267cd0b52ad854797f46d53803e8e6e9f03a84b3c0b5c64bf957c28692c6703da513315025b075f4b8021741f14a66d5d7e48066321f5329723f0f9951006137ed9566ec1622a0469059c4072308625ad9b961eb9431526586a287efdf3a4b20e2f41855cae0eec1780f274629af259b021832ce73e70c30496c222f9b6ec6e065f0c22ed6c861db6889c2df1f3d7ac5cd14f5536090c945e0c3cdc8faea05c20e4dec5aa7f71c4b0a801f8664cacdab9862527e267b0722555b7ca0e2034101e864fd0367c4fac742739cfd82f23ebfac807aaf57896e6189d789389f70fd11042e437abe7c33a8197f879def4b0a12b53fc888e6fc731fe64b8b04ce6331b8d58845463ce0e803f4707f6ca9b41509c794f44d09c5cc10d71e8095fd67511a5dc05f2b2b69439f7563884421fc3818decbb6e034ce0b9c9a58911f14b41214a3e63e14e7498262a6055be74211a36b30ae96685d83a8c788382ebae5c0f006f402d65e21619fd41b7bb95f73dbd05991ffa3a513ac7c7bcc9ca8baabfa98a263a147b8d789b4071d5d80c17e15a41c59f75d0f89f3f9cf3c75868a5de036b27ffdb2d65d8291868dbaa441995f5f9d3c82aad96a508bc0c48febe1c7c966e0c60aa73bbefdc4242dc8b1fe0959ce674a39c32b515e459c3b9b3de38c5c3564f2d3b1927191a383f28481bee0a32adfeaddd0579c11bd288037fa01f1de22b28d5824023a3383e1d9040b915016ef979e560ea7ff42f995a84185400a001a4d97aec3c034f9d48e5170810c3824bd4544519dd05e1981fbf0927a3b7d897d94fcca02867fbbff4b9c9f99d8a1b5e0843cb1ce4098d3094122239d3a9a43598bfc9d773a07700bccecfd7bd7fdf36f99b1cecf419c33489c1ab3145dd5d96b277613b0551d6ba9c2956223e2d389a70d22b21a83ca738ae896891d1b88e5b5506c946dd1d541491448e893411364a2dab822695ce53c5c7f376f87e5ca818ed8df1b893bce331978769c2a7b0a16e4edfc581751bd6646f5cc0f76b364025fa83e13a5dc31df6ac67b6d85cb8f406e234447e9c7547c2e9d2f442b233a9b298950431fbcca7afa0ce993dafd40e15058b0b6cb07764c5992cc09d81d9fd2fef1294cebd5ae0f06914a2be3d7f41373d7be2c6b1479dda7d759dde1a403597a01f45533fa2d96979a98054e174d4e3561ede399447a00eceaf449dcd3840a8464b65b5b0450aa0180abfb98e2bcd2cc087eca373b81542f4929fa3b25aa5c0ac0bbd05a1c1611fe8c490c9d0c046b5b246f104cdb1de9f2dd61b94870e80357ae50573729aa011a9fc779f8094dba80d1bed701085dd5a90750c836c0c1eaf15d174d43f22e46803225780b1b5bed5a885f9197f9b828468c9b336ed0a021fc15213b0699e52a252533675f4fcb51bcab6aa91fc3be6a6b928a9b0ecd90a102938e124a18e68d24a3e3d28aee98a6320b60c8fdb7c08ce74833c6bec6bae31fee9b1e124dd78396ce81b95c705bc1cd0a6f5d4397b2801c01c6f9b1a864381959a1caa568fca8e46a946f6e7a4087b06970cbdbb6d018e49c3973fc57074c0b839a97308bf265398c1e061157dfe914ca3b39f495807376edd74f6958dc5da9a44c84a020f810fc012e3479b09cf8adec37bba84f02cb6f01d89b5a08706eb0ec4d99afcb076cd4432e037fb30fbaababf68812d6bc5ff7747e55fcbdf3c76da6fe426d3ff27c31fca456e9609f80299d9b8f03f38ee4d7ee14262a40721c5efa38b91e30238e9f069a466742c0bdff9f481f603298bb3e092738977751831d7dd29a6c00a7cf8c7217d0c7f40b3b5c977ef1f292c020a84c14151a208ab763a8bb0be07631eb630816c4c288292e0296efd86db8be23a3528243c83bcc8eec915ef8228a05585bc379875d705679a83415f302ca07e275c370fc646864586f8349c726d2f33588a390c351e1b6950b8848d1a6d4a9ee4236b9c5c4a9c27c323138d5241835bc4a8930e3602b8bc01b06c9c594b27d1f7d952bb815ed8a37f87b1d52e10e6845d7766489d85e1493436fd24c58341240b8914df5c1097cb0017585f936190bb524d7e8b75946bcb2686e3eb883e2ff016e13775a96647f5eccb5561b500163d9c78a96d8b1bb4a246fc488edb2ec325b4da9dce71b165ba535e4c9a3fd171d504d7e17b50f4dc8308547346b94080fdeba0216f12f7f57ca8676ab1c8781fba699b3ef3e6a83bc2b4a0afbe2cb9f864b42b31a6fe415a94ca42b45b355673866a3fe755bcae392451c8fe273a43e96040d682fb0bdcd178c000a65266b95c9dea878c624ccbdbf11f790e8bbb1972f41076b7ed46e2426bbeb256980b66d871a8cea8916ed98972a71d7abd948ac1d358d74e2ff1617048a73357d7dd3d91dfdf6bc8ebdb3fb30823d9b28042a640438524664c4c6daf94c56d75318e3d78570d11b66f780e38ee89c46d4b2219439a713daf35ead64e8ba793f30ed85dc6923de54646a84225edb2160c9c3c44427377a3cf26649a749833b83e929b9b06f568cd5f6ac6bc4f8955070e32f09843c2d62c9ed5d7cbc025182bf15b2dd7d2296a6ffc412e9a9b3b0e05d4b4398e41d33eb53b901c2b36b3989beac453204366a31488c75c69abb0055679dd50142126e41f225e21dd267ba3249e7cf5bf81a3e7e06dbb604359e56eb95583768da771b6d44049371204b9310da1bb102604571f35354f001213d928f1303902f3352acaf2af98fea04b820b2fbdfa55ceff7b914346a7c43bf5301266a1dafb507b76fe6e98bc27857c971e193199a44c3dbc1730de0b46f6e4b1ca9fee15d1c7b50e2af86be30007f108137cab432487aa3c52bbfda2fcd87f3ada37469f15695535622a29c61ee31175de729d264d8c3e72e4be29019f7e085cf7a793b32f5c4d30e29b80883cc7c3798fe33e4841651f46c0beab94b0458dfbf67ca2e39c97a3d74393be99da2a6b17a29229c8b1fef05ca81adfe8a6a3bdf4a0a306b57474c2944fb7bb1bdbbcfc19b03879c27943f89ebfa727d59f66f3795a31329901284bb17402207b0516f68eaa359191c3ec35b3566cdbf50af411c2b427719968936a9357d6a63083fe9b95974c2ce29aeff1d19c8ad7256591c967c132c1aff4cb6e26ebd1fc664011dfad5e05fc0c6346a87709b3b070356f0c17bd42b8d580c8bd3731a9d678c80dedc103deff08092d6e3167fc6eb7ed739def80926c25e6b7b246c53e481e29063f359ae0536536f35021a4a3259455ac23196d3ba2edaf651b1229c3b80864cfa534f54576481ace11037d2d70dff076784d34054aa0c8dd3758ae6e0af69395647a194fe45369a1340a04fa38d417b4604618cd25e76807f9b48d45f9059b3378cbd24a59f078646b4429827defc320e00ab000b4e641ed7078ce3a678dc19c8eaf213b8eedf80db585068c83064dc63aeda17e626a2eaca5efdc0380bdbad0f7c24a8164e8467ac90a86c0802ec842e99c3364c19b84bee3ad2d612debe93615572f089eede33941816217ddc96d8880082f971d7946cab4f0f9e870110547d7537d5c03211db06a23532453608bb166a38f23ca453066381a9eb1df0cc7dd260b096b435b98935f1a458f79d9906abb211e34ac85d041e355f605dd804b7aacdbf81ceff23e1d062053b928faf923600ade49822ebf25a2e86b17be948329bae5a494cb41e96f2fba1d3427d1cf16240cf0085cd77a0d8d5ea6897d7e1cded853f34f6f557c7aa90397bb34816df47d153aa306ffafa4eada0a541ad3444cf6860ab9987f3e50696b75141e82a14b00cb9b0d3815f7a8e43d6465a96b6f3acb499a876e1029bae12b77001f31a16e6898495e993b99c8d06e811f3151a00003a1b5abc0d30a7841072783f17e08fc28c1844d87784d70c7527f95dc2bafcba4310aea444d0524843a9265e32eda8c9a59587e83e705021face3eb202a358a25e22b632867e58771fe0fe2dc1cbd936c2cb4aa6d48a1e94d6d49e29afc00112b90dc842f4ea30616e93ff7aa49f7119ee240fcdfe2f0e957bef9fb142c16b012abc721c79e9e556dd523f6a854d0ae6130d18236f9182a90fb7583f01e2078fdbbd0c6e561fe13272c287da8977175366c6bc14f6231fc327678d36059abf306ef351166b2c32810fab199628f779f347517737facc896844b69df81a54354019eb6823907d5f5675fd3a4a1e375df72edbd476456df9143b243e4ff87e1920c613ee45fe68c4b75ff3483e2b5e01cf92cf349c1116f51fc7bda16e67997a068cfd26bd8bd2498251b17e5689c57764b426a5d3c1bca54eb51ee0f839a339cd8aed24ba641049b3988575d060851b6639271f63470fed037dfaf65f20bd8a083968237d50219791380114aeded53c27785d8feb457afa81f8bf4f48d1dcfb4884e361548091ae4efaaf6544dacad584500e28515fb546a2d6fb676a168a493bde01c092751365f487511abedb0ae9847f87b87a1e50ff3a750da11468bcb8094b7f0226007640bdb8ff3947ffb233e5db92089dfd6bc123ca899aec72e09086fa8e43e74211f251ff89df330c8e80fd831d4bd1ef64091708d8bd5af3da02fbdc6f40f2ac2bc635c68f9fde53b0d4015415d65c5e96cead39edb881c01f9f2af7a1da1486b84c931ab487d30c88f267688b0dfd7de78b85b7e976b914336829220d253a0c020ed06281fe9bea980cda4cd5569fb9a5fa07fedec5adca897d7b81d01b19e9122f70f5fb12b334f502bfafbd68569e4a31074bc027aa96a3563fe90ff651fdc0b92f2977a2bacdf04741e0cbda31796f1cc80f03cc59c0b7f4f89802553e4c927673271092c52b80eb35e2ed280e8935bc43138b72bc5d0bf1977f4b3f623ca2789c001caf2a3c33abd341ef8704085f6a09cbdd6a7ab8cef616b0e0c0a98d8af5ff4fd615a619b6d6cfc40556936a57daa04bcee9decc8a27422eac124fdd9b5ffdabebdc2da6dd519dbc7a27d458ee577806b557e530558a6c08dc89f45ec9d2d8bdfb6054f70889d984d0f33210dd7bb0ed458903ad8bcbdf621bd317e91aecc5baa5a640105f1b2da2df39948c40b80a2fd2ef8bdacdac17a175d018f92df9b5fada102cb99a29573f69d92e9cccf14db596495e6f8decd383bd54a1406feeae207403cd2a2ab8672e4ad7c3c9a15664c807eaeae33e59d18215cffaf1e93da4e993509b26475c4156f07cc9cd125a3b0151af357b235e19d3a73d23afd34cd8cc867b70b8cef9dd626d50350ce96f6aa83b24d419fe903aa7516fddf30099f4ddfe0365a59fe330c9febbd9cf44d0e32e93190bc618925f1ca7a2d76f589b694bdbd31025e4bf52dc4c34ca0c3f449298b31ea33e3cbfcb9681cb0b85e2e089e79905e36bbc6652040b18532cecc112dc541820775bf12bf9a1f0925651ac1e32ab8b948c91122c2da185a978583fa4a57e5c7802444c2b169f6d2b411a962060c47a8b1427de61bd71f17e17c7ce0c724c5054b1c1a2a000a22ff9704a3d973a43b661f0a221228b8eb9eba57f9f7eae4953e5b11aa8e7c6fffb085a0aa4fefc5552c4e49cec3092681e073b8f64dd3c6dade109477c056634efe3bd5f6f2046190884f81dd409753bee4cebd300eb51101abd08dabb72654f81cf4efcf968357ac9735ce9528e137df045e327190189071bcb43edb8bcaa71a4bdfa43fdc622467393b1c7cc8f5f3c75a7dac9f6066c5bdfa5d0f117cb560d540e5c95482581a33a5607da7d1457bfe0d24b3ba56a404427c676174cccc9bb59bb450566de413d4b7483cae091d7908befc3bdd126aaab8ee4c37ce679c58cc16d0891541c5aec02638b0c0ada0d4de216761757a2dc69e6f9019bbc237748417a94e181354c7702ed5e68b1c7b88e0b80aa2e3006a9fce11deb722d71ac8327775372b89547d1744da8f7fd98fa6b5ed066be00401f2cb39f984054892e6bef08d76ed8b12cafcd89fbd28ec060fb36584ce7bb46c118b67ebff5ce44f5eba988937a4e0f3338cfb802eb4609c26f666c0a2adc7d4c6602da102492a3c9bc19257028df0126b6d36a0e9722251956165fba60005b4bc08e440d13f5e5ea4561ef9549000e3fa4f4b821142ece3eb9df92a439d5425bb75a9886a65749d1115cafb075eb87b678fc304a237d56276732b0c7f60da94627e7f61ddd2a680b259e15138b1af9ee64b493ea8b3521c54bcb5c6b28ef10aa6ea0567b09d08912dd7ddbd19a623adbb2fb53339a508f387d4157b600352318968cb620143eab0e2d2164ae063a1796b9bd26d7cb7acb4c110d21f1e560fe9d3567fb8139cda6faa7e4a25fcb8d585bdd70cc9214a6ba0ccfbe3334a5cdb8bcfa6f9b9b923f5b3b057de5aa1d0c2d4873be0c57aff14915931c6ad3596ec732e9444812bc58be8b9b2dea35e130c1fd8dba91a0d2e554eb8aab6fa951e92f817c1e7f7aab26822b27de6f85f4e70d0889050f3bb5079c405de1330ae9358f1145f3f5c124e70f49fb1d518a63bfd8d5e6405f4ef0ed7cab0a8b050dd32711aa8190f9c397e15d4a486edd934079d5109e729e44dee87a050129f181f54df072a0185ab23305207a9c266456737ee1d65538e0f96f006cdb2d9d7e2bac478d16543d76fed3d12558df518dd7b1ebd08820cf2282f47d1a597f85f76b979621a0213931c3672d69d9f636f3537cce18e76451769668adc8ed5de46a06de17d7d877bb09c61a152833c846e32fffd2f8a5c005dad078e75091697c20171461fe12eef1a739204abd146d2105d388b73a079ccfd5ae0d3acd1f2f9a935fe6a18fb186ffd6b1d69364e5b909b6ae05617380c3c2781efa4830acb9d52eceb268bc09d2a5baf0fd5d09f438ddd603546403b480156b641a74bc60d5b057f895375d75ed828c943989b0b408e5315cf73436e08482ffe72623a803266877547b7a18e92427a7c7123dc0a0f34c5a26f5af0a631d54ca032ed01f2a90a5b3b4a9dc2b8c26edf4903cb013f156f92836d7d0d71129a9b7b59242db75d1e4261249a874b95d9d697fa485e5dc076aeaa7e66d162df1f5e9adc9f5584adf6b30566d09abc74760e9cb85e326b1ff6b0981260b4dca7e7c198d5f3b53b507e2b5632a64f5483c90c1d794dcee8e928e155d31fb7598b69287f262cc2236f46fb563abf92ecd0c963b0813c4d5bd224f58f3c28e58dae9577b3d5a8fb7e0edd0c7604b846bec6c8ef056b85ec7a87c7066d49e0caec8d732c7312617569494758302529618d6fa1d121db7032c1bac168bfc274ba94e2fa5be05217b0114f67ecb9cbe54ffe1abee0b1a627007a194a7d7382aa259de90e0270ade3423d41753131f8195ca80bc616ca6e33c7648993c7c19257a10a8d3deef9cbcfe598a330a145f4a922e4f523e0b748119c6155d4f0dd1d54097458e3381242debdce3658219dfbb3c97252daec1a1a36877a58c51784cba0ae527bb8c44fa8195fd88037f975d70deab264aee21885b0ace4374c0831a942144b0276859bd4322750d54471b288c9a7d06e3ee3f77f344ee1b42c4ed105d0f09426d721a888cc08a6088288d39cf6fb167d8822a5cfd38ee1c1c16b363dc90c8781c36b548d2d052072a8228717842e84182d3590d22efcafae323959a154be0dabfbb459535a0bd04689c37f71fbd4ca623d82770194c4209f3392a37b9e64f3c0b83f0fd0300d9795bc240e7a6e7c2c6671622d30286ab55a1d5926bf0704ba492a2a1d84e556bb5abfe4bd91b727b52023b5817dd159cc744c8f7bf049eb269e12a3ea6dc3de62353111fb6b71a22811d6dd27ad2aa53f669bd11d242e5c371f97302df43697e56e28b75392fe3b2c99a8182422b9f6479b14fe3192c8a1543e4528e5614c302ff8a8a4bc8972af9cc0dfa8299ebce495dddba8cf2413b9a6839a86d47ece114f8ba568f0ca200666646c2caf8efb33042b549f7d3a60efc237a005d2d36f18f12fccd2de9798365b031969e1b30cb960bf0b80937f4b53489723746d540059812348b4348cda01e76fad039d9fdaa4eedc49128df5c29fab5c0b06969ef8c3a868b856dae3a2c32beced2c85b6c50bff41d0dd7ab62e2c16648c9a9fb16076e3d0f212e17c667a897dae6d6dfff04aacf77e0c6d66bf7877cb9262172ce9c9a6f56f5419c4a7ad490d1862e80ca13ad3cbf0cf7598bc696b469c34491c3bf3a9dcecaa93ab590bdfe9209974c7dc05ef928bec9261e3fb6f4fa12d805fd8d3679ed199870dbb3113a94662faf5b1827a62635d84d711cf6729a9fe8fdb7b816b08cdfc6e124c7171fcf22c49d2096534001ba2363ac90cfbca45514d145c57a3237deeb91c26de1608728e3df5f0dbc39265d224cb56f0fc1954a97aad835403ac62250be2f7e6b56b76bb2cf730de7b83a3e0fc1ecf94968d34f62fb395e8ce6528f4457ad0e24164eaa13556d8366dad3558da323dea5407cb0f5914c00bf428cf52f6b4d936185cfdf0a293026657f924e6f25e34b912d663a319aecae02efda2bcae66da245023b10aeb4ac319de5215c8c6e496b1b21780501d767a1074be835a5a6dac7cb60526b6f1fc5f8b1e121013e5bc30f6feacbb85d6223f095fbc051534faa60bfe79ef0f5a68fa41267f4e1caf467270d4cb57971d36555ee54370aad386427b8c0655b159e82d346e956d64c93a3784cee2d6bd527b0fdf045e1d291c11560b5a071e8ce3156962cc16b1e76df29e6738d93b68cf5394d80cd593c1195bee3113ee58203598dc7dd010736e85199211604623cc811b5d5a827c85043dff131add9d95194568b87148774a1626bab9d9922f9d49a7b545f7629124b54ce24de2bd91febabc6c56769332ba5ffaa931d581bff30b449d82b05cd830a1bf7e57fe4406a235301591af9cf4760742f6485611f65ac24a951dc8b5761e0c8eb735cf75372bf91afb3b2d0ef69f9427bee4003537e679d1312f23f7db2636593ed95c294e5dbdd50ffe6ef8a3b69a275449acc447e9618af9e924d456afa7a61ce614ee6c4f5c391480a2b5e71c3ee7b76f6c041e0c4767ec81706e5d162b0c18dbe8ecd8d86baaf9ccb3f4dee19eee662afecec84172a59458b0b62a650a04e6ede4162eeff9e9d7757033c0e4df72b8c5b614d492cbbd3cf5e9f6d1aa0150f2b7347fd91b0d0a977cf0132a595846d70672bc73716aba2acfba6fcf16001311995fa37e44af0d51d82df48c70fa7e8235f35297ebcb8835208f3f8b63dcfa3b9d223fd8f2742e0e96c9668b8d1f08c4c01b05f69f257e6f009923a114154f789f909f3a646b10a5e9812b2a88fa6a96557b5a6a767d5b646177a3d465e3ca750ae3b79376fca62ed4f814aa1a88f107d62cf5a6bdb73b45542560550592d4e8e6b27f248e001cbdbb10f9b618c8055c30d9ae43f1c1dc8b4766cfaab858cd088a10b828e21a9440e4eb755cae08fa59ef8e067cf21b052d8915955194f5add93f4d6e4f0a07681823768cfaf50b07eab9fc06e6fb7f396d58562aaa8e86ea01f83fe19dbc35eea3f90079617d446d44a7a8d327a81e61ae6a50e751d28f076539a34284ba34cff1a92866c2b1c3a1ec5ab477dcb7d668576f11bbb31f515dc415bafe50d81c09aaf9d8eeba5576e1aac0886348662a7b1f92b00b274e401b8c2dd869ec3e821604133a30943601c1c7f1d2a78cc219c62ffaeb78f7aa8769613f33151f5659ccb78c4cea042f3aba6bf27d3005db8e21b69e370aa86fb72842bc4ddda261e9b463a92d3a5830d285d1bd80109010fca9324f5a9513d2936af133b061911471537d4bb03e94ada567ec6057770176882042114e3af353ce0493b627d576fed6a33a77f77cf252cc1637c414a6206a4031069a19b25fb02a1b067e6dbfef4b2f5601e079874be73620252c9228e9f5b08561a0152903e0716e53f42c1b44c1164d599214695e0736c406d158582e2ed71a812491c3ee9348adbdc3fa291e74851c7e6bfb930a2aaaf031e10b299df79cd545f5b67b06d2b799c75bc5a2cda1f7da4f18db20ef55468a80bd85313f647bbff95a5e71559e5a17decbd780b68e55619b1258148a6b758ac51d4c6ef691090621f2347266fd6c3b6a36f0ffb6209be606f56233f8f9c52a62baad0894f7a8321f2112241ca446515db1b1d7c3399139c6e05f12e5b0a429edab5eee9c687f029675b918ea610f27d8391642de8c888a62d22117b2c988e51ca4de11db2a7237756ed2ccac02fc1bad1e85240f09f1680844b2485949604f891421fbf5d46e74949e16bd18f5925910637af788ce14efefd03d5d3b0ab08966af6174ff7a025b2b24d736eba89206af83912bb6801d9782454d1376f664d1a673d4672a4f5b117ab91f32056024832571dd193550c6dd0d639471a981a0d6021ae9ad7f6d2ed705bb94baafa7157c1cb856a274aed3b0c682ffe5d1ef72e483136d93c5227e19cdef7c23a50a850233415d7dfd0dc23177284686cb49065e80ff3838c2a17eb51b16f0487369bf12fc8f0f484ce8fac5adccb9cbd84c570ad8ed65180b65ca9d5a6eec1e6add6a0c13a7591235d5ae7b9a3ccad4de781c435cc585cb2d56f5f34546f645aca508ac566108c58e3eec93f6260711e4d55eb30a0182bfc611ab4709e74e167366c52ca78647f7e5c8fa4398d9eb5b46adfc6b27da59fc8c853d61e8d6eb629d34e225e2a975fe41c8cc4666a9d8d0ac1517083caee19e55c837985d683cd91016fb050c3ef61c562297cd0f7279d59128e5fa0ea714528f601d336d0947de51cd93416f2ef487b556e57b113f012a215d80f04607ff1355798d32e29cdb19628f688ace64fe6780c2bcd2132f20139a1119517a0cdffb4968629ef475b803318ceaccba6ab0853b1cb121e80e400b8c27818e8abdec3b61ae478aecf97fcf0c30be5c4ff1f475588701049ce4f6f155289c357c4a6aa1c9768679932b6aa64a80e16e6c32a9c58a12b7f5a12a9c0d997436f08df030f95600b59ff305f11010fbbd017fb2d06646558168db414211aacab2e502c098bf1fc5b305af8a6e334b57c5fe642111bd19342b5a7dde2c3dbf7c828b9e68cff27feb071498bf7f1b213d6aa5523b13269c16ca12c119c75f341fb99e7de0ef23776571d0bff168d00f9b60c4b38124c0483d3dde87533445142151050f4dab1242ddd734b2d16ae4202d1afa270df4fbd2a0fa32e199d4274fa7fdd3e737511962a9e77d7bf6b6eae8f831ef9476373bef501e591c052f5f5336a352cd9b7130a84452282e38ddc5bd5b12192223f25ba3764433ffc11725ca30a26aa706455f5cb5d6cdff2ea33e9a259e45e6fcee7dfb414af6d4979ed363be216eac041e286de05a91ef0ae0635d2afcfaafcad6d23bdc18f9fe1b9c175549120fe3b6d573770d64695700d56d092a8916c2edfcbf0ab8a5df0d4e9fb6d21d20453d7738ea446da3f0888951064e25b65ed879a3aed29417d7c30a16e9f488aff703ee1d5134abf487eba9de1fe92736a94ec5116ccd81132bcd3de48d83c7491f4a4d01ee3a6a0f0349992d545b2dfc62feb3db0b0da832ecb6d836d28648188aec040ea625eec69c25fc384326aa3cf1e6ae86725fac652135648741c912e6c8d98d0bc37c6554ef45e358ebcce464bdede2e83dd0e8bccc23942791a5d6cf65a4c0339b5cb9483061064e904284d4f1bd17107b791ac3e753868c15d2d5508995d0ac554ab609f5f5aa3a059a2dd92d99c42a1f905636aba121251fade181c8244e04a5acf90931a7cd5fa2d7fb9b13b860322dba04b142000b223e0b46baa2fa99025950c46f8765e42363e14f08fc644ef188effdbc0c35f8a7a6a435dc666c094735de12012a27884eddb9e1442b9657eb93d6a6fec4f02714cea17b6e7868c10401252328caa4a51b2ad377256752b41ebfa33d8ca81ae79cbe6e973d354148da3024af4b7fa0ba46559bc3fcedad7f9dde1b2b6275c7e9f4e7cc82f4572de9c031c8aaed44ea94de89dd0e7d701345f52b0f11ea6578a4c91a502b1a76556b492a88b0b195b0b027c8f4db977bea86fac0b3dc90e08455b082fcd85e4d3d12c07bd65ace706dd46b10c4127b2fa6425aa28f86e46cbd2a97ba1ebe58625dba56cf55e338dd7b3838c5958c87b0b0b5145c56bfc8ce8c7e8adf032bb416ee4a0876a10ad94004690f602de8db9d9bb730e975c3f135e3638e66c55e697cf1d861d8026678543e3295d8c92c521625377830d5871e5765f355d1034a3561d105810f44580e9b747a689ff0152fc567cbe6df52bd9bd66e0bc503d8c9ee66507825c78a6a70554f1635ff1600dbef616794ba6e1d9603e1b0109790f2a314a9b1666dde649543b61903d7814c0746731891fae50915abbbcba1316be789597290c80fb4c2c0e670a63bd50b1f0b897dcac39a6ce955e3aa09d1f3159e1c9caa107b3ae06ca2092bc8cb3ec9c16221d255f754e2d9644a2a7d83b63ea1e474ee23e999f1d1f3b7d911976ae2810e595d446ecd96fbcc953433f2a4c6762dd5a70ae26dafde6a3a0f0fdc1e8bdff527eec786fbbe25e62459dc1e26f30af1dd3ebaa756d9c4e68e6062a4849d56859e3eff9c6c331a90a4c351272650e1d13a4fd33e62e869a275216eefaeeacc630c35ee5ea1075a34e94fd5461271b4624a4e1d12235f86acfa5f9f94c8470a59c5e6971681ea02d2ba8b41a3dacea3c72982a24cf98680839867a1a77f12d1618a04cb4896ea289f4082e29a7eff273870e9cc2aa31f5ad6db66647fcb8ff4963fde2d728d125089d3afae7912cbb456a43d1e91901f7c16a1a08bfc7db47fe6077f63e80a0819a944f3c1a314e0c281431a24368d7328934c3828fd91e43e6e00661c1d948b88077be57f7e79c6362c7650908848bd9561bc6a9e6653ab3ccf4be0035441594e0397d4a45f5424c8b6c5bda5f7803a8cf9b572d65f2d284c4ac5fc89c468e8c4e784e45000326e780497be3502b5ecd61b2b17ea2fc82f4221f37969f739240db35a8d73bbbe27207c41797c7c88696665c273552dd0c3fc4ed72e460b38ee39aab22d6e06e5a95800f2ff1fa017b8473cafa75ba8ac43e6fe31f4993f8386551d0c67dc3f68e8a9002af881b26ee80db9a6fac2b075574e468c72b7284784ae6ee852533b09f98b9e63e8d3c875fd23ec7bb7040ca0c63a4fdd3587b5778563f9e49f8cbf330ab1e2a5f52acfa514a1592e8e316684c0a82a9248d3c370e8bcd83148566388d104bad879bc99f188726fbdfc161fef9ce26ea61ff85aa9e72a6e59abf724391be411c25ad76c5a29ea5405bb9304ad84f4ce1abadba3a53ce8e77eee446868495418c03ae757862ba05c2c4524b0064fbd67efa61647660a1533104bcc91c2b83d10b6d4476bb241b42cff2616bd8c8081329a6c3d384282da0ad2461db42a568ee6d6d8239370e12c216d0ab528e9a36a9e5f6df34ad5157b4fa2cc87ea871117ff0ee6a5e712af162e8086f191b5e76f2ee1df6f7cfb414b0fccfeb3cbcc3580d0222e05bd9cb7842177890fbf04dcc45fb4dcefabad48d694e8bef103b484abb68b8ee0670ea45ff586bb1b24d28526d280843ae25f7f3f3e5745ac6271ee372dfe45349bf43612974fcff3fc8398f40506234fc1a427428e9621e36669917e41b725acf24fe9f415da7cbe3f9cc0d501a9ebd13e62f6e4c27eb91400a683cf5e8cc28149abea72ea7dce04337998e48e18dc8df6798484261ea482d9de15a9e23cef46179a607fe28283cc2f76d4a478ca392d812a63fdb87c8564e8d267d50ba301d6d9a3d138a6816be2b7d69a40705ae781cfc112289d42979190266657a0d2755723b82233d4cbba8bd596e2f9fdce84d12e84c2f14906db6216e7453392ad4b5b6ac3b67ea3010a409f9c3edcb176791c3b2751ff82798e2c5bffceaed7837579c04198ccd848296a996f4e34bc7a474620ff54b811c1127793e4fabc1197617c4bcd0719b1c198c7a6cd8d935ab15f60edb18bafc44afd757763ed97021001fb92815e94ae8ef04ff29ee1229597a9da58210c8987a74bda82e79b485178693a9b402f53319896e8866bcf2a1d99f146b1b40f573c5c1203852cfcad6c4da5a7a9b1dfc1d8adb76aeed22449de9b69132bb1c5dfa6d5760c67e46838d9ab689ecaaa5bf5200471996a6c8b616b7f679eba2be441c9748fadafb184d244e9c5a3ec4f8f0ab0458878a6f7853b87d960fc5903885713325c54e7e89f12fdbe450e6eeb8e7a15de62813fc1e8fc5e0de3cce1ded9a9e92b756490f1a1c6e4f0597aa6c081a24d0fe4d60fa2bccdaa719ccdb501710bf36ba89d1571a379ea7d4745916975950bc99ec1292da628fd65f4e9ba9bb666f9925f322efbf48f49aa24c33ddc5926b3855318a143ef251085d8664add4e45632ca8a86c134af03754e08d080cbf0f67e65c79f3ebb661827a8fff05071331f03ad22b90c5df473915910507e1b8eff6b117748f913a3f09b5021f2e85b389294447e2db2eccbcb632529166e3e7fe3b84f6f96b26ff3de32cdd7e250bc7c86247badf49df5ea3272b7ff6243e8779f5e221913a72bea29df4c8fb9b32f1e5e70d9acaea63a5fb45fbff8ac5e2a7737e2ff990ce8265751ab469a0f2fadf31f4e49a9431202d29d63b9b4858099674815bae1ef577125841320e37e4602c47f1dfd568306096e81d936b49e5217b08351dcffb318b27bd0dd65ce9964083e89f17261cb41eb1c73ad4030240bec3ded4533afd66ce771eb65e55b9e966b26a807613c16dd1522912430a7f090357a035afd2055cbd5d8ff6e3f2ead83ece188f886fa4831658fc60b1074cd9940d029e1d3f2f607d4dcf565050e5f2b5860d6d0058c623665f8938b13b625108f2b1526142d56bd136552fae6f2bdd9d16af09d89c6e312885fa722b399d166f15c0d1dc26e65952fddd7206867f5c6c762258013e2dce6654e0bb3141dd25638c2c4db040ffd8b23370bc5a897ca33b9c5e6ce9dd9e4b2e2e6dd68fa9178cfc0e88e7473a6384f2d0bd9e819323c1f2cbcdd8584a91564c06ca01ff58bb7f674d30fc04501093e55d57dcc40de74048007cf7c8bd716d265cc73a064183bcb56b9e54700ab15525b76ba06ad5321f1f2ac0bc321ddf1f93e6275f733623ee937f2cc309181630b4c89bcb855463005564c4a9570239acd932311d52ab9018fc18ad11de57ce176a5721025487ac9053dbf2d7c39e2103df7083d4919d66e093d2d7382b5f64036eb4af7a0320a0a9745a933b7f2de6722f9247ebe42d9f2cde8eeefa31891140f679ba0527a74e2232105893809fd20c745b7ae2fe76afa7f5678e3ce85670cf0ff0f613974830359ced7f35a1a04b4b0e5251d161cf5498451639c4dcf448c3d010d13a39fe25a67b3543e5781b1e82f3643a48641f9152b68cd87c70872039bdbcaf7e129ba34584b4d0b64832b69bb8722b5f6228d7cc69e5762e26e3f9bcf9604650bb8730583d54857a6d7e85bfbc11b4199715f2102bc2615fd09488cd6b735dedab548430333c71d25db0d9af76986c35ad161648215babead075066830c2f820f837d3974bc63323873b95c33a114c764ac9d2d84d0216b1f67eb48ff065a8996d315fca3928f876b099bd23416399f663f30fc93edb654bc106178948c1d83b4eb5a3b8afd748ce296490de1da18b01a66463ce9e5704f79cd03572b236ab7c2df059e22a440fd3e7aa9e09a357d81daae1ce3c03cb61951a50d4d01dd40c19b483e90d82c638ce523705498b3eb59965c7b060f01a3490d28d849d433c91035c24bf34d3e269ff9e90d2ab52932c27caefd648b3126132ddc3a9564fce407c6b6f1627d1f0c773678134d473184449364789e889185962eaa7d04d37b7eb3f32c1b391f54b14d30ca9ad4f18b35eda3c4cdc9ded6c0505a26fd5b42a66faf944afda888312c637c7421cb69b1a97099de0d1a6a50528c7814b8186e470269d34dc81c644159c5fb16eb5443be86505780e356281a681d1c9ff96498be5b94537e3ce45b23c0305c24eabcb8e3b0a55c743a279f90cf69d6cde7ffeac5d029cb5b3039fe29fdd34da48f51cffd9673e185d7be8f8eb4cbbb736000a4f7886740eb01afbcb2dc44ec3a6a8fa13a6cfd306bedab4e8201f99c1f171d40e96c66037a11ede594cd33d91789a1da2b5c713ec537f068de8d4d7257e568bbf5bdd4107a1c5d977bb31fbdc404982044c334a74fb5ab352661b3198c7849e940b99348e03753699964e2719a7117fa78c8fbb5089dc1684295ea4a7e1d4566914f4ba4cd017c055feeb0e7cc8ea46db595f6f854db95a3d16399a54800a9e67d77e5b1a36d27a60b832a8ec3d2d2ac44d62580d1899200b82e3a51fa1b88249aa24b37a534126ea3aa2c373fd31011f438466446dad0cc7c8bc369ed6cf56952a2b6734a1e29d827dc2c630b4488c9adf080ea277c4df3a9ff6d9a18854188a9f5bddf243550e98bc52f13c490fc4c32794e5774054794487cf15c1349b0282d46620ef82c7ef9971745599671a4f2e6847479ef1d7ad6b17dd10e60955601a125d90c92bb123f3330ec986633441595ecadf301ebca43dd5fa76a8b042b17d4d6e0685de3d3c4ffb5058eabb2dc9f460c8f1a926de7212fde05034cb261b6855edf2d0c435140b82be56ac3ea52b1d9b78043dc40a13bc229a5100c9ddf8b01c56ce2fbf2fcf77c289b2608d7c1d0e054e07b3a402435538592128b17ac2f9c95b4c4425d0fdbbeb38581f91c7d071762ec5d1fce989ee391c90c8f49ecf3774790cfbeef3f5f0b117c4cd88843014a9419c9599cdbb6a5ad029db5e3fa0d8c011781139313704c7b823cc0a857b7049dc0c530d3bae9f2977cb1e1d73a209c802fd7837467866950237149fb9cac02c6caad5c21e95c5e9bdbcb1d442d871bd41e97775ec8a9eda57fa9112ad815a2df0ef0451ead38a755f37a1723aa013fb6602f98dde354aa53bcabcbe0624089976cac984ec152da18764ba87638d7c521f21e8f80356509f7233be62dc8ad01f4c9629bb7efc594926927c773dd57c077177ede608b52b1e47a6c8ce7a60c6677b45ac4a365cd9952348a400d6dfd42b1a4692522f63b83e32e74d6b84fe3a333a77abb73feac9e9e959ddc2299aab731597c8a540d88662273e2755868af49d230ccd7d859acbf9d424d80112a479b2187191693ec9d2091db6a56734dbf08580eec75fca1c52ecc3d49e9caa53e833e543e34dc710f9bc5211cfc029a07d5c48caab6e4dd51afec0fd4595921f687e95b0ad2825cb2e02202ae75b5bdfe7d1ed8a6381d2c7cbdf2ad40401b91759c11027177b5ca3ada9ffd15270994db6d3e77a318e507b959219a68f01502aa7df573c42684beffb8edc1ed556fcecc06c37ba6cf7b4af720d93f6c01bba085f9c354a49c8cc5a5b524862cca71530eb6910ca11b502e874b3913b4c33a6470cebe8f981283c0d5cea662521ef17b6139406a46e803c146988651d138d31335582581f4f1c0e9056d3efd6cf1b88da10faa225c90d28e0b57f86d3ae178bf98759ceecfe64fe0ff1f9d20422eaa06372a37f4a631e8fb9d54a55f9af7fad4d0a2f10eeb92f12c9b5ff4f824114fc6aed6619ba5e89a0d1149180dbbc66435b768c3851da936b059952c39dd0617f7aa0ee056915f07f3c37b97551214d95822af8b7c69dfb2ebad71a6821f34cf90a17e41ef18a00d400550a8bf8e4d7c49cb90e638c289e0c170b60485027c03957eb278aa6079402bfd0444a8a86be16e9543d0cd0026aa34ad3cdafc93efd04ce81c7acc4e9c1156b14ce3cc51d5feb76ca8af91f8375cf21dd8007663177049a4c5fc74c045685079f7f58974a20ff3c753c8c5fa1d205ad9c1ddbf3c62a0a73a83c68723ea39b2a810bbf07996e17eab7068f280d23dce5117a9df1802c90f752db7af83a3f39837470f2ba03e90d9f0ea94831799c9fda2fc2ccaac0df4aa9f3ab25a29f1bcdf8de9d8278d8a8f7dcd99795b3ba943948577541a1df08248d0873b6d2f1baf2bb2b9235fe335f91d86e7ebfada0fa5b89369fb5a255deb8b8d5fcdd7364da98edf7a9ee7dbeb71d794dd32899e64ee28323bb7e2b5893fe7e6f60d49fe97a4afc5d3cd54e9a8197c6125b61c8b9e6b3a7e68389700ba827eee9f559c75a4e8127f50ec1c6377ca91dd2f6949a4b89ff87e70ffa78908059d857ee838d8972ffdde2888db727beb9ca1d7fbe1939fcd9a7be4458a8e78384423bcfb6124650b325001f76201902c3e33fb2e3a2409ef2884993a91beb54f49510eb1e1437eb01eca57971eb9ef3216a221d6ecf49cd6a78e417a0ae00d82532832ebd4161a046d6f75a112150f855f7022799a6cace60500dcd3c2c9305e14e5687c026f869e18ca0f5ca3a05128cd8d5c8f82e87ca6ed565bfd4de56513985f5b713f775c50c6d5b52f15bcf0882741fa9b057c72e67009ec612e5622ce2f08404c4d85c98b5043af8b3dd53894b8338740579ff494f9fb7e08eba1af6f575d1ff5888aa742ef13f41aa2c4367839bcdcd20effee08d644bd391ce3b781dfdbd59b16840091b3986d4a83e44686cacc98bad75da0936a94266cb4c79864f183f93144a8bc15d9581eb3662e0f5582473b2337694cca463f1f3f60e3a22afcd5c35ab66e72342f3afc9e2d3606eeaee7b72ee686b5840107675ae46954ba3779304a088ace7bcc5eddee4a202444ca22ec06b0984419b0d25ced32c5a2fdf1a865c174f8eb55413c033a058e7f804ad93970f5f78ef631f6fcd26c1ab86c1e85cfda8ec708cb9d703395127c9881a3171fa88f938ff9b5ccfea391d019e311ed271b973958138a3b291afd0cb59ca324bd19fdd4f391e61fa852de21b96855117d2337b9fcd365f173a3ccaa59fce60f1ca15c87d03384a6d3928aa67271d18af196c5c728984f1ce6323a759f1830dafdc11216fdedc32936837c9c35f07988557f19e89f671f386e3f08d1aa1aa765481e7f2bd3918e3ece1f35c113f6c454510a854d0a6aec7f06a829d7ecffe6d64affcb0b1ca457efe4dfde4479a7ddc2799e935907829d504e7d351715d4953cf9a002571849291c37d0af0656f8933df2e422ea8a0611e49ceef89ca79596390bc02f69adf0387813d304fe8f2a86cd25860855298bd2c2efc95593e2023c8c9ab8a5a3bc613c4e89eaaa64d375ecca9d829ad1064e801c4d0ff2d3960ccfbdc66655c471b20a21d2eb3fb0d395939acbeba2d6742e82d23759f332d74b1ee047fca3b3210043f7f73d408b220241e863f5f4ffccef54b2fb05f80057a0ec54a49ad5d61d7a3cc04b61c86e94d8075bb0778e5313f647628b6b390a29de153c80c2b82e7c39bccc4126091e8391e9a55a797af90b53399e287714cdc6fff4c4f0d047cb721f37f683ca96474a26166489cae4cc08dc17529efb76a719708f93f0f38e5a6e546fde04f326aa25e9e7f6e3bb6d3cca9b1d571d7fd9ce15a487ab66bee45b9954d8a9b10410ed942404f9a2e34730c4ce4a82fd8da662d597436ae93f901d97d04b4e6a6aca370f7b9063f75e336c4ac7b5c377af817e79337ac97ada62e11cb12ef5c514bf658f1ffd77d394f3a343bd000004ab3a9e8dc4b178062dc1dfc8dde7e9d95050c01dc17815f676b8aa2b464db298688f93f2163e2c6fd4c31dd20b45c84585d524603f10569addecefc5a686077c78f8863719cb2fefc02b2a0790751197803d17a504a17f77143adfa2958db8faf9682b0c1e5d631a578fa4df1fbbd507fd5fdd59a6fedd951fa88383d5014ec266f90817a2565ce887109d963a03b6a7eac0deda0e31651a38d0a44f6fd21d1f02a789bf6abb6f2f404b1208539a91ebb2fce3809c1a616bf6f322d018bbea85ccf7efacbe1bef9ff8d98e8d82a63085c3042b23a54e501289c7aa7dd819df520227854163d05aac70ede74c130293f87631c4726517fd259b968cf8b9b5cef1f05489d710a58975c861c6a8ef3481963c2afa5f8ad9baf48203c94b3097aa3c8cf0f507eb7ddf13422cc85e8bd4b3836da8f4452c38448ab3b9e7514e7542809d807b9c0da88b145dd2af0671b4fa24898a349950b17fb7cb3b59281f4ea71bac88be27c03d86ac81f42a355c5d617bba1872cb9562abc3076eb72a05779326b8373bf606010ca0b36aefe343500424e3b892bb9edaf89fc1ffffc96e3d9e5fa9cd25148c295db098e8cd400728fa0435ebb1eafa84dbdd3494b902b522fdbca807920bb854def0ccd6628993bcf2a4b40d3d19699033e6fbff6078042ca68058d76bc7c261b1824c4f70924ff0d49ffbff066bcee622105b83e1bd2208fc55488a2ae96c4f7169e3abcc118808d8805ff8f3bad0af5687a7741dce6f22dccfd3025c6580842f1eb33c5473db299fa5550cf93853dc3f6c17de071fdf7354483f9ee8b70142b43a61f7b8600f1d94c9c2ce8b209446ca5326b34dcbb26bb478598254d72cfd36d73ba6760b3cb61241789e18ff87c241b8458bca829c805bbf0cf9735f815669dd244a58bf4ea8e58d43cd3ab9951a9721587ebc44cf3d531d6e39a203f355ac2b4266c9c5c6754578f5843531cd6673206577692954b434f5799a406c9c13c7b3aec144ba78e44c16dd174f8d5cc3cf05e4258e4e3a4e4a29f8494529d210c54bd0322d678887adc245271565f26bef81116c0730dcfad58bb4213edb308d654131b68f0895d39e4f47e08fd8e27a8161344da63962b4102050d2353613f7d767ad26937a1d8fa13723556d2e4657400517cb16590b5502cf1fd2c1cecaae4c545071dd59d732bd665276966ae13746cb4f59e375cab8a5b9db6359e2f2111d6ac6665d38e0e940bf812b9e940f062c966b4ac854617d47fab9806ca86707e98fc57bf0d8950c6f006b3df5eeb9d40faa3bc252b22b4a14e783a60c72e1c9df7776c9bda00c7a675b726b9b430ce9841630281f1873d4b90cc6767264becf606e0688c7f9f797aafd06e3f5ebd89f7d97b4a80260ed12b118c70efe6530e72656e972661d3d6d72db75b0ac426dd6694826511f89884cd27ce57a65ff6260c89b4b06102cedc76a05a4118bbaedd415e22d5b7264a93c96a85d43a0d3a6a645f2d5a38ffe8f13d0dd8b137e28b619ddadf6abea2b020074a7aa8bd01a9a5c4e0e2378a224067bf58edba733f64c22a4a33d8327bad9738a96bf31fa987418cbab968dc0de898c645f674b4406d75d05e481d850126403a58719381e233a8dd99910a532d3eb6a88e8748448102b4f9d9a745f1e4d5a3c4b40c703b004f6a53167180bfb11d5af37b5e8ba812c8229ddb5a406bb74fd75b488cb025794064c1b2ced5cc6e5579a77bf89b00f04d1efde9678a79294ccf353b551b68b383b9c61452bdb23b0acdfc9621c5af0c5d0b7783e48faa423301da776819083e12736673a174aeae606b29871467f7cc82c43f8c1734958bc152f2be543f56cb39bc4f818eff76bb987f1dff7a78b783a1882bc1d9c31025b39073f18bdb137595a5ffca31745c91be3a7df2d6c92ec91df8e55d9d29e3334c787f3b7cbcfee525cc27eb49788c4d16b3767a7bbb5c82b12fb77a34a644a5c96d9cb3a5d0cac4d79fa32ebe546570b3f1be03fdb9fa64caa2eb21cb24b0fe9bf0b15c7a9c0a311fb418466a43b5cc362c2a98f9b56e4078c8b2d04c4cc66cb1ae6cce90108272dfc51917af71e588e825a5a2a91f33680204af0693501bced368bea792377b5bb56b68f5b2e4f5cab40d991b420b1e0e76e4a5fba03198ed03305971847fe0d0678b1fa33dd7ba67a30d92a4c69d6374efb2cd513c6fb9d4153acfbf3d848d19ee70405ece0e2b9cd1218103cac66cfab08ffd229860e1b3cfc5d01cacf19cc2ce93d7bb878f1ff1809d2d4af0957e69205ea2326a78024d815311c4dd10521c06bc43c6d1f3c965093610cafba3f07573f29318a08a53a04afe3287daf50717afc2c8e0f677e44910cccdf9e8f05a139f2e0d05dd9e4cbf0353a9f8519f87f36fad50242ba389cd0933ea5ada75ec3610d818f0e3a84005d7ab86be18f7684c6bf62fec8d43380a96d248d81e89f06b1328b35b59733ce360a37251a8e8e56a54e3a99550774a789908a9d71c06856fe9c2115d46738a3fd15322c7ce697eae3dde5fe4fb9d1167d88b5e89debfdc4e327bb809c874cb94fa811cacdb08941c6979694d4f9a5f76cadcd86594c89bc814350950c391d71cbfe80e85d530daa2f00adc8a8605e420b6748822e501aa1f797fa077e80b630262302041a05bc5eb340485f2c42d76d9fac637aad48402f715b1ff7a99386566fda27fd49373ba8e07fe7b13c043f18fe45c14d3ac463e297771660f6a7378c3774e4f95ffba3b9e10166b8b8e1f4fb7b1e3bb3467f86b0cb96062d08fd1964fccb58cfad68a43e100a3f6cf1d6eddb0895bd36245061869f0a729d440fdaaf42d5f00ea11fd6b6a89bb7a539c4a65eb1a7eee61b507c8e63b686ec232067654d4bfe6b3103f20e0281343363330200c0bf73a3cd7dac78a5f43059e81bd8f11b15aacb29d555c8bbcb30e397feed11ce31d8f257a150b60a9bb06739635a35c77df93d7a513f9c66cbb827fc8b19ae54f312d30a07964d41c45557b37cd527a0cdcb4dcd568356b8359b70680ff678c081293fa04dad53d014e9f93e13d59e6c9e4dbceea481990758afd7a0cd283320ab9eaad81e0e77e30714a94299ec7ced109a34d730a235d7b3dac0f7f76de5c449ae293c2925d0f1bee7d48cf9ca0accd5d94afb5a4c4be7d60f8f18b71fa3915c47d050342135cd8a8910e3eafb27fcad9b490f84f8e619234ebd7491abbc6a60279ec5a3d5b1c912de2d5bb2cc8c84b504491fefbb42d4525bf7d167a5ab494c0117a9a31cafc10c270ab7c7e7b9ed721bebbe2e51fd0d324c5fcbef55e5bf8ad9fe12e1d377734bb1e12bfe8a08f56bcbe6662aec3b0740ecd47fb9a4638545208508685b2cad4aa436959c0f7b8f12b3b127661d8bfd797c5704e8beefd009b33fad4b60c731427ed165e8dc638887c9e94244213307f78506b05e2f416bf190f4448f3fa51bc814bb9f5644e6deea551b0e7adb87da462723f44713cd3c1dc992f0bb4d748d1d88edbdaa4beb4acf88ef2ea2862e9e1b1e6371147063bf19f07df13995c8033664909905d1bbbad7228d3235ba14f8c8d988d503deb5d33dad372d102c7f6957da5871d811be7fb69df58f4658d62c14e1a7076f14b958413eef79d32f1014dbc7e300ce12b8b9f61c02d38bb77f9d7abdee672c772923b48e1867b44c2dea12903e76dba4c32f7af9c74176c1bbac51180221cda32909142340d7cb779484c784a4bfdd01821191149cbf6e8cae839fd5dd75c9b7cf35b3e2edf67c1a0dc18fb17974069ff8c4141cf91b3e458cff84d6c98e2b911b603aaf17af9d6ee4c6528da5414626656e3498542cec41f056f4bdbacb534bf9bd3a18f2b15e68316aae4ece67c536299721b4209a9cd8d52e86f9d9d6bf6bb3ccfd5c6639ee402615b0016de0819af9140c49964df532ebe4d9ad9290a880a86d31a19fa9e1824b4d5d3966824d7236f03464398e04d49f493992bc283a312b2f510922e047cbfa17fd33b92a14c1afe63ff5f669f9a507896f68db99baeb3b6eb02289c37e2e538d5a5c161c65e1b3a92b3874eca0fc2550cd5aa9a4fe3ff6e8f491444e00e7c511f858c4c1e28f03675a8f9140cfb744f94966cb44f3a729989540670ca579d4b0f40724d5cc3605a533e94c6469462643534a6b48fd08bfe297cedb67df6b8d6c84bc2841afe972b0c6c8862ca41c903911165b21238a2943dcc86762edc00b548505f7db3144dc82755818911ca3745d2560aae6db4c446958aeed4311fffca61c0c0591f163556903117f4f8a99bdb21af32cc1d661ce758d7a0df293855c59a201f54f7a38ebe9a9b8d534b098b4337c2499b1ddd61a72e5f58b5e0ea5fc51c7f69373494e22d670f8e12c0c129ec44a1cd6e339fd5b79759050b61747731efb6ac7cd0a9dd3736959eab1254397189bc196eca3edeea6df872ee2cc240560146d905d6fbe8ef94430ce86dc63f4a3a0ba4363052f56fd2483b21a31db62e5a0673d80271e75ec9fa5870905556fc646c0d06fffda5e0e4dcfa39e151aa5e45b77616b86eb3e74b0d4fd248662463738f461226e6ca066ea849d388e67299eec3df02388ed09e7dfbaeecff26e553fd3e220dc5f1b1b42811dba8f52731aa9e084aca424f9ccd2b2a6601691f4029481afd4922f547c02231738a6dc297142aa865173bb0d62b9ed47924315fe39ca63d0fd225bf3b0cdd417dacb2120e78b3abd2de55ef262a203b04cfc3bbea0caac6a66c059944c9170244c5b296134ad9833b1959ac3788d0435de74e3cf7c6c61590f02d205320b1387a9b5c1f7324ddb212461bc34989bc639487b2481c31a8939abb4dd06c9b30027bcb93ceec342dc2045c475d0f8f79eccfabaec97ebae6f121d11b0bc85859c5c92041e5ffb9f55066c0a9259094c57ca1fdc481b5e9e28f0de51a61eef368da85625fcfaab2cf49b30f3ac9740ab136869be9eeea176b424b2a401aba83554b33fba6c0bdf60e2f1f408fa1fcfc4ce007196dcde0f4464ebd8b02364d669e18f22bdd86ca6b7bb93a5d4465f49c075d5b1d4551ca97d914ec13a086dffc53c889cf3c9a98444e6b1cc9dade5595a6d8e84f26cea92d49537cfc98e20991d67b519e37d0594be0e416e152339836f7c5dd4f7b85664099a94f8a3287eae989886478b95a93423c44f47e8e6709a9e882219414211d741767c1f81916e9ae2ab309ea178e0143016f1a54a43d52731be5601c9dc26edc304d261b06c781c597eee1d1091ab1d0026e856cd979d77f8e4b4bb63fee1cfbc5da9cf3176640c31bcaafb64a7c271f2e5d20e4318ec1e20efbcc00cac9b46c7c14fbb57b0ec18cb2b4fc1f94feb6ce2faeda1c43579262202f1a272bac4e6fcf1911d658181227af6cc4b6a308be9f38e329052c74a9fff17f0fdf3ada13ee12e0471e067ead3c93273f7d9a77a8e3ddf484bafce1e4c4e4ec2d877dafe7568f48dd5a7ff9fc5361c4ac0d44e79f8316e9aca6f418c6109077ff6ba64efc0c4a5363be34680ce83d7616561bf176fdaa987ae1c0a08005f26601d8b62480e7098701bc247b5d6dd7592ba0bab8e9c1ca63c162d72ca48c3d1e0ef0fd9a4a7ca344a1464e0e41c37478fda2d6fefb0840152eedf0511ecea4d88ae3553999109d786a23de170147f543bbccafbe41715c40bde8a52c02f56e6d70802b1326869d89f43175a90380fcdf323dd5b2bcac348efcbd0769223d9c384d4d510066943a12dd5a95c65f2fb930005376ad0533ab01b616a06b0daffb39cf6ab39fb29075520317dc8fc287c792d56b3fc6cde9548fcb42efc6f153c93bb3b4bd23f88cbe9bfe407077d819f774fe7eebd0ac4c3784920efc1ce9a0b40d6fa5ac0c62abd6371afe518c2dbfee97ffea372060ef2809a1e95b33aac4f37d65ec1ba1587f540dce9191e6492ed8a452fdcda2c74e9b730298a51a673eada5b231e53e4ff2a7c7cd3b2f9825b1f457ca55c578904b8f3b0977ec60b4cfdcc363aee31174f485ae9120ce173b63f6509b8503e7f6aed86ad9bd33cddc66520f7f39a2f9bf2ac7f4f0ae41542fc27d5e7b56134409841e47efa98fbac99080301e773856737360c2758cba7eb133368fd9453d1367af52f41b04ad88ed35511f0a514dce0db8bd5456d2b83ef255fb0c01c980ce546f813dea2545e57e8e89323584b432168b03d3101d1ac2bbbfc8142dce52fa6f0dc1857b4544921e6e91c0dabd3c4c606f24527b0486a8b434dd614f200fa3d410ad7a37c37eec86d5c10d8e21d8191e7b2d78130454ecdf429e192ca3ef6872e83533994141c861fbdf56db0ebce50844a8c78d96ddeb8a2ed67a6668a1a312103b74a8bd02af4723c34c1f2aaae5a9d65bf114e3fe05101bfd60281264a2b34e060fb21e02a4ec70a91b2221b18cdf8cba0aa1f7c59e17c6854a102a63201cd2a49e30d4aedfce74a4840c557b53efbacaefe6c4ec2df1cf28c4650abc904bd526b40f71b6b06194c8a39a38d0623e16449a5b017deaab7c60fff621a8d1d7938c1ff8b1027c754daf8110e33993f1f47d6177e169e84736a964ca0784912f4d88b96e3ab0c0f3f80ff1c5a835dfae6c7075e2a60c1e91d06a7a100131819f5665a2a52796658bc6756bf34520fb23f0697020e577482641be98433cf956186ab8629c611377df4357e77f186ae7db48875753db8534a9b4b6bce9108e7d60e5ed7b04332d0011735972c1c0c0ff0994f8ff9747326202ea4ae6eaf0395214f7deebbe631d9fe68fe0cd99181006baf54b1f4b294651b853237b9b7b8bf6e56e170ffc743601e73cba5542e9a4901fc4e911f7a42f770660b360db8200ee787b82a8c7cc439a99ab1463d32c8a15b790030353ba0b8cb1a62f15b662e0662969394f63d0899e3aa8a3dca2787efbf3442cc94f6d4afb69763b31497809ddfe586b63668c70ad574ece15f7729204831b9f06e5751577a35c0b7ea99b7fa49a99cb072e40236b9597e33f0841b160ef9878ed665b153355ef28f40a44834ca9558da3b89fc14af0b83787f862dc5e5cbd002e6fc3fcc6116c208fbd3bbb2fa8b41932b608f8bc547b953b05c54ee3233472642e19b147f0e531f30cd17cc38e7a2ba023c8fb18f13c9396499c892dbbdda908e34653413e8555ce309b548c0e6b05f6630ed9f271bca7bac31ead85037992d4ba2f479b3f7b2481cf99707d51bf61857fe47b1c0e3a08c9c10debab0c825a81ba3bc39f3c62efad9e60317c4e2f24f857f16f4baa007d3c4a20ae6382d0cc36d182c18417142bcac7cae2149064c972d24c0982fb2299f5ad684b4fe7498a9146220cf9a1b16d1d773c09a7c132b8c686013c405f05b52c3c0f42a7c64c9284936eb34da74c0ce91c40aeb7bac7e5f5615722c195e543149472a9649e4590a3d81ad0644539c7c3b6a8a7d366d5d54b27b8da8382270880f52e8cd80f56a9c9f9e5447672040e8fd63c3b4ce85c6d888f37926323e11364b44571d979dfd160f70f8fd888692f9b3f41b18c4e247717a0e9903c1d3a81b664da562b1a92823715faa2ac86d1463dde3b2125859850eef1d89802854aba13a3ad3327cfc9f41bfcafc578b21250f884c0f74eca4996852b433c719b472904e91cf4c13653dbbb9068456b160012ce30b2aed5ec521acb031487471585548cf96a2c0ced072dbbbef29352f6446e272afd757f76e514da3c5bf64c7845af4151e1d95fe2a14baf288817e370f360bc3f4fe03af6a4a90639ac18574c96a498b4b34a714697bd2ee13680ad8bc78632f1c4baaa675ebd59f21f1b188b8da6b56dd48c886a24a9ca55fb40481c1efe1cac887aa4bd259882976849d1ac172759274d9866eb5d018e3fdd596b0febefcb8fb79bcadc3e3332a5f1d5ec420e377550ca938e38ab2a4ce55ce72694f3f61b94af987c4fd77c15713ad69ffde00ee055026eb104aaf32236baedbca5e74bb39a573f778b73902ce7bbe18372bb6c5df64fdf7b0c0b576d1aff000b290270beebbe8f916b19ff6b33ff6d3c9a225121e697af9c40ba1f2ea2a541cff1f8f6e09a148012ed98712c22ae5c76a99d7ddf79481d9f2b9dee95587fc93a860047ecb05f4150ee253fca15b077ec93ae08d86c8db3161c6f353a51dc91a7b9f76819dda383bd039d6d1f54622058589e0a0e63d7e4edb9c6db5d53e16d39fd1d37310dc6cc33c45673091310cac6380b092ce37435e1246a2d2480c5d0fa42c13f26d9e5638cbbabedc288091728e8e005c4989675f19eca5e5a0ec819ab98b275dbc59df202ae35b8eee366ac3d27956a040190550682b0cdc8e5cf429a7e3c063cebb1e15aef8c0d8af21a98ef36e6ac42aa816280c219c84b5dfdad4b1cef8d09e507d6900a0dfaa67807fa4036c6a4d8c3c41aa8004babd9035e4d00fa96e5b21f9cb795d92fb95c3d30ae9759119258a15a0fc7f60551adc70e797cd4bc3f91e0701e2a238f378527699985328490e25874803ee2ca73e14532e6d7348b2e8284c8a553ea974341ff9b39dad1e1556f5ab2681a84c8dda00b46eea74c7effe62e381038d024676f46d9dc9622a7040d5a977f837a743ace30d0a7a9b1ea4db6ccd13609ebd127ff10103ced7adb46c78cd5a357a5bf04b56dc728187113ad8a76d061c359d8c336d989d0578c612a526c0ebb7ab23f0d668551517c3d737a22fdf99febad52df83ee1b61cf49d5dbf21b5f11a42e1a655613b4cc47c8a9c9602d48ea2a0cfc93f27913af25ef7fac1ba7a24b141bb06500668c32efd90804be7aebc2da75fe5992735210b04dbcd2fa956c4c01cdcaee831d26246b07c214f6b443171af0ee78cf960744614ce22a153f7fe5cc0027d550b38deeddd14a2564456c394a497f06729059cecf2e8df8a73617f191033b671ee85c806c220fef36b6cf87d4b7a41501ef944eeb815dacf7e01962cb045fa9b307939a640568b2e525654e5e96e0a7447a732b8d264416c061550c923058682c8c16f22f032cbd0a436ad80a8191223ebe850032254527cbd1a5d5fe667db98041d8b392248d26d1abc07aa323febfc41332674d25046fd66798ec17f76d3b1e62f05bb9c9f480815e51473ba5bad49491aa85dd14d61f55f3bc96859fb1b5cb5e00c6536f113b2cb4cb8906baa601f00a538c825113022f43b7d1d050a5f6858ef4bdea54d9267af22515fbb0a07056637651566e81cfae76ec3c2f7f08c1d2eba4d03ed94bafa40875586d97184cbc6393f3da5113905d7752785e46a989a92c8588de21f4d2528e0554cdc4b8f4cb00e7b50cec4eba079a6f32e67238468c426e7e0c0e18abd51a61c385075b3a38c02b018048706fc5928892cb27b8175fda6a695254209c44e5a2d8f028527f3b04f2830f15d18095a87af33c9c13e3b157266b5a726beb0ab0329565b940ed180ef93d0cb0f11ae1adcf22de24fe983a2170c0de971dc8fff82d0d31d60110b6ac5932f6eee935ca956514869f70bfdf354cba288986cfa664f3bcc4f1693eadcc072e258414b1f39edc1a12b582170b3307fdc109739bd75902950da76adfa7d069e20f5ff0bd6219cb8badb0ab9a79a00bf5798411ba080d3b884cf2e7789c1e947cd8c3170c9e432c01e9c8a886f90ad9db258bffa314bffb1d14b4fc80dfad3d084589b960b75256376d21386d5b121761baa910f19705d753b97e54973d29698ba00aa04c8028080015e11b732c838f82c8b1f3ecdecf3f10e81512cbf5b9aa31b85c4600a5b504117ce98eb7d8e370d31ebd893a80b50ba9514f5390cd54f7599e543642b99518ec1a23a62525bd8f67f7fa0e17571246458dd049250b01acd2a18eda9d1db3fee7ed4e68d19e2c87066dd5a41d2ebfbd21f8aea4d66dae17ba70ef61192831da1793b342bb633ec604bd2575aeff9a22c12c1aaedc5c272dce0059ea6ca643c3af79d403f4825bbc8477b4c3ce1bbb348f793f01add0db704404e9e71c3958334041e8b34081efa985020418ae7ee4d180d43ef071b0d0e94c4cddd2289733b74eb79e380c1fe840cfd39a433b75a168f5bc57a01cc86393fb596cf631b5a2374e3747c63d816ec69bab4dbcc417bcbb5d516f6582cc52d7f06a0d9c187680877967268d987a12e82a5e1f6834f072991d47132d0e7601386ab43a3fe5fe92087f9d2f3aaf1e6c3973584ae04d844f701824f9d5da2474c18c56d76539c5fca8745cd7d4980ad50137bc3ddf664123029a63a5857f843d6207fee75db4f4ec002e31a436a7e49bb5fd3c469a5bf8361574d308b529a736fa7ffbab44068aebe9915b7a84c08791337c8c1c00ad156a4335aaa25823976cff11d1c15b9ac72502e96e96e32c38d7f63703657eeb94cd859952188e71c96422ad75a0b533ec03831160cf0479c033cd978bd74043d84b8328871bdf157f2219036b888a1f7d7080bde72cf2a4061f10a1b74a4a2a5604e7be58d3e723cd3d26acc36ad38961eac2b097915c2cc680d427e97c8e455050b5e9d0df609cc6819916ad5f2bf9d11d5122e59cbc5f2c5bd8f001d5159a26992e0d8354c5d7cd932e65148bc0e965c25edcd329f1b355c72dc599cca17423d4c44655d0af34bf0e8f3fc373dcfbfd39f0a9e23c8b50e894d697dbfba03c87fcf978ef45477ab18571048ef09f845553e62b4988c9e6fa1a593e7ffd3ca127f356048a3bc07cfd63e53a34837d628c5ca1853b9df3f4cff8d35e32533e77957a5f5c1961bd0858a2c38dd7d2d412657ac04439562989731f5f9beb733e321c151fe42bc7067a332385f18f265be23aab312541ec8583d5874c8a78f76a1ef3be1ae986ed07507afdace656797df1bfbdad3ec68f1e7bc4f8d897fa2df93c360be7d88a06df695f52e98d8dd7be0bfa3a45308486e15c4435c7bdc69bd4461ecbe5119a4600a7ad6306f59dbe81050df7244f21f0ef5e5b035d924cba5a6d68c2d478e7e9256572b27035a3d5347385822260132f19d28e99676ed48d58cd9898a15b3225f9e3d0ec62e1ed36e4995a18fb99dc52608e88a6d7fc0bd5fcf1ac98ca603dd479f0727c76b163d6d6c1274549e349b26d7ce6e7d68d6e15468794796a3a2399cf1fb245af6ce7335703673166f164bab36bf8d43886a761f82e85630da9eef9a11dd40d1c9bd33c5564534e83497109c062d33fa468c841b77b5dd03689114f7b1c155172b8abafd380a769e7a779a0eb9fdd75a8bc188717d6222c1bc94073c59f04880c6ed75a98cfbdfc731f03b84baba2f50ac5cb79d6580edd81b5161120053c1231f5871b6a569a1950d5087ee56a5157f994aa4d1b573fbd3c3ddc8534d492e9a545b4df4a078a5dac23cd59259f0d8000763d8da9b35184213dbcd38f8e1c43291f70bcae350196704fc8aab562dc0e1dfc3ce9d49397e60bb8562820af2aa9008b3a24a0eeaab32fb70ab598df1406ace6291af5b510b0cf3193a3d6dfbc35d01388e44e58acacd6578feb0ef44c6b7f4bb5b5768d4992e3be5f5dd080deb2d9aad1caceffcf0a4cef3948bfb62c6c30a30d8dc96884770f93d8f394ce7961221fd1f83f921b656ac43aceb47ba37419ba922caf1339f3d9f50506322053b3e4b24a5340035f810bad1fc546b3f1aadb04125425d492be00c72a2503a9e73ffa2ed045c2aefb397fdef4c9f59e271bbddb9f71a66f31ecd9e24c8317c2c24884654b16ee04bc199d18adc0e98df1bf2367253727db3bce55f7d07ed35cbd88cd2105201b5eafebd4f21ec985f854b766bd266423099bf2efeba37a57f2e5cb5f467282c377dfb329084c43bb114e82f3b140a0e7ff27c8ab057b64ac92d4092cd775568caf91d99cfaba193812da598ac7d9f95f2f3cbb37a3f362293a20e8fb8138ff902aa341433c5dd10ed18de4c476cdf048ad5915902d9aaae312d5feb4538d7493139bc095addcf4b8e4066ae84bad67e9c79b8d229d85ef72bc62fde7a65cbf7de364d819882fbd3636237ef0b42a8f6622ed12abb326902372f2a7808a8d84c6b4b0cf5faea82dec28b109b7ec97ac2094e17fd25c1347bf45f8ab1a4346636e932fa571fadab9fd97378c7ee0d1ba32dabcd879cec4d9f277091a8494cbc5ae9ee890dc6ea2bde7b49c8f003cfc5687df4c98d4c7d29d7b24ab67591b44728799caaaa278dddd1cc2fba07c6e20546b70dd23a77976587a9251a03d8101e18109935dae6d64fa39e6f302cc19ef21bd4ec41053f8eb7239780f3178066b61e5858319c083ebd3dd5022ebbc99aa29cbc3d5a8015e717892285dac0477fac65f5e820558914e2e078fdd98966a9252f5cc17fed6a2ac68dbe65786c0b106ab2db9549a08e7fd0834d7f1fb227ae783df1337b7b16c642d7ae3ab3774e32aead1921a7a5f3a13b59d4b70b3be668eda17b18484e9ea8c0c95966ed7246323557d46134af77299c142609476188577e54b677714b5459c6a12d8ad26f1e629e2a7cd98b4c4e5fe534c3a594f601741de4dabda387b366460058be06565377e2305317fed87e729223e7f9c7c571634fd5d3f7dcded4e38fcb645592baba5f53fd26c62472381f07b385f7a55d2cbea7effd56ceb7d3c06237ee395c5dd9a41f519f2f397b4e712f27d94a53060e23fea0371d74c578742b778d5207a453dd44da6fbe9519ce6b1722db1294e84bae976099fb94f6253479e85b7baed0f9482b3df2b08751f7da45309934664cb006bf1ddc2c7652cc61ea3834aa5e53b32357591447c2019089edd33d7bacbe4069f2148f0ca911910678b28b350d8d62e3ba33a0335f77743fa40bddcdc7874bcc8c85a610b686791fed12e49869e06ce2443ff93b227c25c4bcfcdfdedd5cd853cea2d6c5578b3e977aa2973956dc8703ce1c16e9e2ed5efeb5403da20b69794d9390271eeaa83694f91cc2f22886087719be2b59563a7ae01ad29f96d65668b997da4008fa0de643016de0231f6cf7a43474b2eb1565ecba2ebf100be242cd2ae0f4f2a63b8c0fb409d422d83dd048725436e61d1feffbbc608472652391c80d15ef3ea915fe760a851d9934e4b9b4629374cbd8e6162e58a0ca821ef2279fba8ce523f5ad43dbfaa38e50072426e811d13ac6430d72176543b42899f540d93d8e20e4a1665ad885fe1b4e078a8ac2f1e2d6a43fdb035c132348bba7bbebbd72a6bfa388ab47d41a6d0cab2806f35bc88413da217422401a946a92f534621a927327529befa6a9cd9ecfc08fe368d62a1869c3ef64112ae412e16e6870cc11ed17402fae6730a77bf3c8ec9094120270d120f051677b7459a1dfd223f93d9ccd74fe3af6898047733d3c1a5cd40510fdd8d3fc7e253366f593cddd75c1723f8267d9fad8d8d95c9ccf9465072fbdf6951245c5abb3e99700ef3062030006625f187222907269b27fde68fad65ce497ffa489239712ba0548f6ae3dd8057f7e2074c68904d573330d5c5f26ef4606ff3f62780ac0df45c181b1a39e380e3401f10d342278be4102ddf7dac63a29391cce9f4dad0733d838a0b5b0c9edbbc2bb69fd948ea5ae38443ec3cc60f6fe2df9424dcfb978eab067da84179c831684efef9f64789584ed81a15d7aacac32bff37c7d47c9f4de5b3b4573514742d44dd3f0f297209710aa50cc5fc3feb29b532b24a91559a62ff1abee788ed0d2b03b187ad3b90eadb011c41379dc4c7605333a109be423e580944f2e8229248342606be4245aea4463ca05596e98633c9a1c6fd1502ea3283e7275169f0786ec563eb80f52f4231170ee3edc1acae3896ca643f47311a8131357a1ff42dd4938fe9e87605a3dc4f131e25c9ea3a5e641e3e3ff858c1689f7d6097dc6d9fd8fd9df46273a6400e1861753e96a80d4b6606896c8a5a4d41c194ef47f376856e03060a2baafe8da23799d397c2a0aa52843bb70da6ad5b75b41a933e4e3196fbe2550c4b6c7685f32be83cef0b39504022795c5fa4a938e9db4474801ff7bf0ef14a2c56a9f6086a6747be3cd8fa971bc78b1116300d41c3e74101dc812de1d44c0ffdec69dc1f8a2f6a7c2703ed32bc3bf96a7a39f874d195222b321f644960944c07037a62645a2df2a6873b5d5daffa438a4f5197ddcb7f72b0471da0451ea8d19b2aabbc6b17107c09f391162ec845d8a4479f5139192b10ec3d38ce7775ed8b2d6dcb83b61b88933ab74fc775498fc6765c9fb582969481cd2594f44f3883d07766558c201038e6c8e8d1c3c9dd352501bc6c227902dda51830ae1087a343b0157d3a2f465b73a7388f8f38349b2790c4d63bc99cf3071bb31f77c5d77da127302fb4db1544661b9c0fa34e30802947fac18e9b4953bb4714c9a20df86b426e7cc9880b2b42e56f600499b56e1b8e96f702029ab1caa3e7830b0135624038b484a19a2a958f1761b558f54fbfa3b2ca9234dac1f7db299e892eb2c32748f76386089abc5079f961e94fa81e3fa859e36f067b1db9b366ae06468ca655985aaba5006d8ba3174327b049d2ab9d24f72cdec90ba0fe6ce6a017627e951e0df51b99e21902d06298313350d62d5fd9e0a5793d6daf26b4297a0d25188f001efb999c76328164c9abdf510537029dc8373890508f84edeae193cd4757dabf4483438e3412b521d0c3506cc664a54c0ebace1f2ed8b739cc5a46fa696c0a4a194ca8c19dd128699c53772e837e198cbb5177b1c62c5fa79ffc21226120729c894d1eae0862a5956a9b3fa2252fdb0be76fa69846015b842a307bef1893d5d760854b585cf0876a76d7aedca7c7f5389eedba7dacc0b395f1e608ccacd694989a1ee7f0d85371d7a3e67e3fa87c4843bf9a41db4c8d0dae0ccf3a92f80c590d6c6cbed219ccfb4bee8b6e4091ecebed0896ac433f09af317c61e250815dfee79e097bc3359c8a4216302897905b71951667c6733341efc7fbb98e7425d8fb6673444b6b65294e589348c3b0583d5cfaf41686bbcc09446bbde54b772447817eae6ea45060ab9b416e0665bbc7ed1fef9246690b04ab3f966669a323698c20731e4417804cbc293f02714e7602e8093f3f9e69209eb12a034207d8a58bc00b00a1061fcfa5c742ab4f7255392dbaa81ce4ccc6ca2f2a30573736a6e31f3b56ede200898a9315578997a9c85236407b89b410911747848eb4e03618202ceb34b83e0a31fcf6aafc77fedc2a7739b2fa4ec94a7a24c58771d5dad82af17219debd5f6dddb1481c40d8720ce3d4a5bc0757c63d1e193b19d7f54b4fa7b5b4b96c6b969882dedfd556bd2d585e134b13befe523b429dc8ed9ce5e6e9934faf1a409791b313bc9ba77b88634389d7f8ca8b2baaa4efbb50f4af8fdda0512529b1806b0311b75f4abc3190a195f5e600b26b026b5c37422a3c4609fc2b65c70cd4263daa607eb8c046848258915870fdc32c10d5603d3e7e324ad8b4a79e4e2d4b47ba58feec70cbca6222795e3952551bc984841aa64dc7ca1f140b16a3a56a44298c131a64ac361a0cc09b31a6d9deb9af45d820ce026f3a5fff84c9b18857623e4f31788ce33b1b324b607ff9a6c82431238c49b9cd6631106ebba3e63a85e1c822dcc55798167ec08ecd549f071fe31a970a32521cca8ba9a3dcdf9ca5ab585230ae31ae0db5d70d1c508fd97597b311e2e61b1be8e3dd257558b7064f604de4e9b36b07c229065779eb630e0d56ae3579a31e8bd3107ea587468399558b441afb4808ace1f1c5cd681635685247b33aabc868871a57b1fa068c85b0e52da755957c082dfdc6e1b32d142f9f36e85f2cb21566a653dd7f209a390c0d7527363519724d11a02ab9f0cd319f883de889b0fbeaef1ee899532a17245f20a1041f13665f8cf6d4f7a7e2aafdcbfaacace3d9bffebfb057d48fd6158c5c46097e4ff496f3a33525248e4675939ee5368bc5a6c32bb9c232eebf6a7e24da13d761b5d72d3d583dd9499f05b24b4b18f4bc222a7782cafa7e7ae24c9c3ff539ab6928d3b2b1bafcff0c1b7be1d80fe63d34270f1f01c2e3a28fa598a14b843dcc5b7abda9d82cf0a8796c28f40f512a04109a3bb08281c1cefa77f361286c2c2aa0b4344c13e9e1c79d986b45e9807b39e1163ed107d47d0c0fd9dd615b146abf9a2e72d5408652000793fdd08f53ebb7997671c3d5fef16650bb6703e34d24e8bf6f28b76e2f0585d15abc2edbc6205e81759def12ee35317a2ab5d6e5c176108bc63882d463066d10f15ddcc5df067d018b10b580f03fa8bbe9d67436a7862df660f576ebf03da0b5597e78c73964201431baab06863607ca29aa421e7c131c0d1013268bd140e298cc14e9f0e01038f4221bb07da749d0f426c4291037e36db39076401c3766cd835aad8ba29f0490897c09511b926d0b26dd2df777109df41d0a8b75809b7628a0040e73df8695915b7353caa1dd86ca1b4ea1869cefd08a2fd45a46d2239a2de437d5b5f678d3dc5e8c4c5c510175dd4ee320632b00635d530de68ccaf01642f232c1dd282ad59d2151623428cc2dbd0f47b47b5f1923980eaa24ed401cab7d62dfd4f1827415acbd11962a760982073e87d0e20df879043ad0494e0758d8f43fcfa26f05797127780b27c9a91074d62f90076e0b44f36b8a42a689bdcd2c608cf1f997c1d09db64c1be0afaaed6424fe7f1cdeb76210c29642f77ce690bd5806fd450dee44989f21178fb882947d43e966bd0fc6cfa7d6cb801f8f54e6282b1fb99fc8a4d769a2563c5cf6359ac66ea02bbbcb485816ad691015a2bf0587bff3a218fb3353a8f7b673c2226682b7d7210e323d1ec1040760f7e84b86fc00668a48da855982c9ec30ca958cff1e51489bb68bf507150ce13c7f939b0e6cdc4caaf3d079f49f3aa9b7e85a8116c8ca70c930c5617b588aa4a183e6e51c766b59f7cf67e1573a8ae83bae32783de7a6352282189c84305db17afbf35b2d79003889af4585ae4c31698e491e48e4877516695fc859d3085d586709be5c8cb312697281804a326810af8071e7b4a69f4bab43d7985ce4863c232ac9e4148bb1af382469b927c61f9343a9e3bc3ba8084b7c3ea4c714a8628e10642ad1e07cdc1b45ba0a4770da01f839646fbe82c4a3283f48aa3cc0a111db86733fec0d87506fd7f44e06ea0f67c48884ec41ec0934fcd8ede1cac8e098ed6ad0baacd60d114e2a456373474f7ed8ccb54ba46320fe86d7384df17e731217ddac822f33d37991404604104fd805260a07c6112532710ae08b9cff004e55914fd4c9b1efab20ecdc05c4856ba1878e3075716ff06f7f00fb8506af3861031e6fd35b38a665941dacc7c6d5b469967eb12e41297e2123613a3abbb8fede496a3d4212b618203c6bb6789d934a7b9245021209af9576978a48bd4b87d2a64782a9180899a28fa163d15d20405bd1941c779438e05eeeefaacdcf208d2c35a8053d7e11afeefee27f1d82f4216806a31e687158e942aca5cebc28c7333395a30e72cc0d88b8321dd01ec3c8fba0fea04fcf3a1897346b4625011b2ce71d1b0086e1848d3e5eae8747458aecd6accd81b916b6493c9006d789c024149debca910181d8ef5415768b453c4a8f7b8e378c0638493a6236636f5542ea5882b77e753b31ef460275587f868227795d5de4527fd5c199cead9ffa9dadcbe652d52aa059fdab74c913e37764cf5029c11b31558e5c9010bf600a859c1041b2913f014f37bc08b13c2d4fc02c74ce62566781159effaff57430f8825665ff84d1b3d3232f90ec14ac1926150c59d9c69430a99ff17d02b931db56208f4066ee5bf1abc57ba96078ca9927c1fa09b0a79e6bcc93be12527f53190d6b9c8038de270f5db3bdd42d194cea5c611a527e1ef02ed5d50bd2bc88c0ce594b61c2d75a35a5af2c9ddca5526a6e56ef5279ed50533ae20f7c130a1fe9cf88063f2bd9897175b00ade37732f3685317adbb18d03cba760f8044a57286d5a857cad9cac9e3ef0e6ba7556d36dbe24578b9d22db565593e63ef911c46d7477e3288c77229ab50db7d077e7a43234233f1dba21a7c5f8a4d9c32f72be3114ba2f637b6352f9f599a8da895e3707fbec52d4fe762e5012481a5d604b3af8cbe1970a6ebadcbb67e932110eb0c6de09d081d406e4762a51f1fa2fc9ef47055df3124886a5f24998ce90756ab2e1a42aa6ff99bf610f88a4b5621681406000dd8211d950d10f0b52481444764dc106051ab83d8cdadccba96ae907f9e85802197cf674cdb06e21c0eb1bfa3b896581b9d6a1330e445e8ed50395e8a6ada4cb238966eef62c84eba5cb29d3fa450be5d31867ea5ad29a1c419f2bc200d2450ffa6e46c3099a91272620414250b5fe444d87cdabfefd3e534cfeb589516c00638653c244e588c66f8937582e1f4187f78d6024c39469248e4712a2666b6b11b6bb6caf98db6419eeff79e5a9ad273a1ff4eedabfe00c63832af84b6108216ff67c3185d0aa23f58e484f0cada1df2acdd578b98b9eb847e956b9df2aac4caf980f44e50097f6493c2dd89d598a8088e5d67bbba45d36a65f3034470a94f59726193420b529ce8143666006c2a208c0bb5a5ead4ed6a6e5987133e3640ff1d750234af1021a93f378fde24129d1a84b305fa3a60611da6e226f9b4335831c4d67c614300fb6218c9bd9f674deba14372a5badf2f24ed90cd30ddffcf71a778d97ada016f31227d2d483c5d24b39f7abf06f7a07adec1087419658ae19b1c271eb14a2b622f9ec1833b733b58790a98edd981a23c28f98a959c45439a9c2ed0e12d35a81f057908135f5359e95711fbc58e42c56e218a6799d28c2577d1f08c04402011c51a3f5e1002904d14bbf3c4692252d3809599f774c089306571d54d500acc573349ddbba3d348debfb62c625323fbae8529f7f8728757891b18d101c376cca07cb2e59781ab2842d790c0630ee24498ec4b54eb65306065492ff0a0be25a3956e89eeab4558706c241c6ab254c64852ca527b3251aec6ca8253dbd5760e14a5f78d2f0e2a72a0b9f1d6ae6ff5629dff5db42a8d04890ba2ec67aa479a9859073df37f5e770d656fcb1d1b5e1d98a2596abe08f12fea71a4be241deeef18a1d6085cd8cacdb03b45e0f33988d99fbaca309a640114c9ae36a3ba3200046383f5e7d3e18d61bd6ddc01ef07003990e10b86886921230b7a471e9c317f99ded69715077d7e2884f265efa7e5eebf5ca3e24167e3f140edf05400ca2b5bae710ed9870ca4cada47b642daa0dccc965c8661ac7db08c56da6cf21d103306bb1bc8900a6b0767b51b0e68518571366a21c81dc1284987491ceaf0ce21ad29b722022853a46acee2a2a7e1811a7990523e3d1e9f48269479fc36b264714382dd4b0665a6d280c024d3d09e1897288cd98f79f29ecc2c2b077f80cba02d9415222402be1f7c70d4a2fbc68fc0cd8036e57a91e13f027665fce40c4e1f764f0739cefa3d5df3fb4dc86922a12b1bec53a60c46e145457c6a8196ea291bf7ec81e33db74ee282647d961799571724bb1d333cdd25ce1267a257d5a05a3799030c1376b89b81b77364eb22655219207ea6a4c8df457b60b0b421232a67fe2e409769971729d79d0fd8dfceaefaa9d0e8be93880305868a4bc4985cfde0daddaa5fb3199bd7cca18e92323cf240e3141db66e004e49c717556b0c21a969d09e8718380fde94ebd20b296f77b0fd52dba68b9c42714b4f875450086106ee403d5b1f103182900f10a1e49269a0c369f3518cb4e19b83427c9e6ea8cb5743bf85b4abddde17092a02b7541aca83318ec955669fd743be1d5e2936f7d4d7649b13b13fbf1ec2ec6a198d56a0f2c2828267c124f2512b551508c49ed8cbe488cf5bd1d206e6d2e062c2866314977937aa2800cb4527c0cfc6213ea24f6bc46107b4c9e471e14cbfff0b9e1f402b9c22fcbfc323381ae55be6862edff7971251580620cc31ff1c43d40388de2a7c5f9f91b75be2e00760800303efc41981a49bfa345778f4976970b866456f1100d6b547cfc247248fae7fa580178876b10a92a5b330edc6e04b714bb5609e8e6bb7913770bb79cd7f1b314b9a5bdc7e0a5d8fc84f79f0561f4057623b9407c008494705245af19ea25d203169c6294b9e1d379bf73792208f93f31f7cebe3f295934e006dfe8010937d5437cf05874e4c0222a761e1ab2cf7cffbc1f8e4c8f46de4dde194dc3265e6e533b71161acdd3df5c1b86aa7c8a278a911d1dcec7c55679afc747187a51057af7d94fc84a850db7f09a7e83978cdd334b790fbb2c6e89f84708f3ee06246789397755918a7a491cfeb4d329561650993a964f928afea5eebcfa3b86ba9f707b272e7e2c97faeade066a351081163bc16f799ef0dd576bb3ed4921f5c99b11132947e9a7a014e0cb6662df5bb55548182a70bb30e0f0990a6232660130a99a7f0501fe0c21fdfe2f785d0a31425f2f4f41f5e4486ede41b29a776f9acb4082cee647b026214268fc42c1b313d5c3830a84ee6bed387b450478295925f0289f5f9f0272876532f48c5ee9db24e2fdfc8da071a55e0242bf429dc84b15f372a6fd0dfc3e8ae4e1d6726fa581e770264e559b3e7ec6188df47f37ed0006bd0567e56ddda1ab7204da9e3ca939580b7a681c4761cc51fb099b9a864362a1a8f51fe585a6cd12daefb60e524206c44dbc4c0440a1803deb08954d7fd823b138d7eaf32cba9854625e7fe1f7ce688446bdb36c7d6ea4c2d40469b08ef42ef226962c264a95ae213fbb6f9d16957a61b0991ead5e49f2d4b663eec03d2265678787b961cb3b25ffcc2b0ca77a166ac02a316b347b5396a958ce3218e87134e0a18d0d9c4da37d985790160e2c111aec93923fa535254b6bad7958f13461a6c18b41435bf4b6598111026c6309709cf081d273003792e07708162c9d96272afa4489695a531da15224fa211703922f83bd1dbaf405855804a1fc997c0a42623ec78c1491c13be558d0231939dcacf383c4b0081cbf2425c8e00ed73042f0b70fb6d3bf1c383573697a24461c1b989763765a50bae6545270ab8091e13b186ca20d96bc9fa4b83276b74666bfbd53209a22428ab2a99d498c95194ca419a640b7abbdefed44310fbc5443cded08b9cefaa7f763f22b4501959232d703797580d10dbac434eb34f7f889cd26b08afaa5f84d032852420a83f5bd751a177d7ea8bada236f5560a85e17b79be8c4d94d1b238f0ae0d890fe228bfd06faf40d842ed02c0c95327bbb41c34519b8d43228a065e6d5d33c671b06cdf004943959055810603a24db2b4f1120332b35dc2047a2243e249ca8548fdf0e1e50bab167177208209af959cae2ae3fdca8fbf105c8f7a305a59f96db10568405075e5ae5bdf650020c5d9e19a068298adc8f1827995db49eb9217100a88d5dd72b4eee805223844a215a2a07399440d31b6c6de223623b8208288a2783bde034604ec3983f6d61bdb827e7cefc63f32fb8e321ecf986ab5414817e072d9e7599c74da1ea4a49c8b7d2a1a3cd48b416c75feeae5c98e64a79205ddcd8d20699ee7ca8309831fa790995e962f662593994b1deddc17ab8e4b7ba2267032c86d0963816312cb09b379e0553561780d12e173ba080e94454b685a07c8709601d931dfb5b9d5aab0563b0ff641dade2de3e180df4500654e518fc6b652d030abb44fc1a937be1df2ed4fd063153fe5c1d006f6016ad3cbb6f5128a4e64109ff11faa4450cbc1c48ed34539a78336988763d8fc09a1b0d70072df13a044f01fd972fdca1cf831f7cc138f16d89b51cf65db1d5e88cfb3c45c8b989c2559a7dac2cb0092ed34ae729ff246f50954c89415bd830fec017786534254b88821bd81dfbc7a6d631ecd56c5928ed45e3aeaea2924db4cb8631d7bbeef3e8e226119e4234e92ad511aad9144263b185548f4e83cd8cbc3ad654f9c5260e7c4affbb30cb5e6420285f66f047eefbe4b5a70974da1457cc11953289959337cdd0e6b31d0cbe1a7760f2029003ef378e3ae99db95feb9f4cede0843f01df79d0e46073559aabc346d46279136826ab32191a636a9c80dc860e5696d658d1f7e79960d400c16852f7072c10eb9856abd060bd78024280649093f7b07185ede5095d1077a865524fc6f63addf5ef186aca9ee3227c28fa753cc646a30d55eda571e239405ff94a59a85c45489df82d2bf067e24d7ff716d11dfbb21bef790f7e7439b0daafada6d2986ff28b4cb93d6a9b1ea04ed8eecaa9dec14a9e73e4a1cf8bcc7362f008ab43f5ec6abd4b89dcda2721c920c055af03bfd86c76611b1622753d1e87cf0d36627d444cfa79e56f6442c3c3e1a0109ac788fb7d4792bd30a5691794cec465eb70c51840d379a4ccc30f724c34a40996986b2df480241ffb61ee807f0e28048332b6982ad3bb264781173e7c31972da1e30ba2e91d461dc7f6660eb31c603501e9915e67672b339dd6b955b8b1efd3d9035e05e6fd8bda8f8d87642e3541254126e9b402fbeefc80e9550b0ca59a2dfc1c4727ede212ff5da8931a5a6c1a3ff2192a9cd1807d07fcce9aa821d551d0eb288f13171b5ca5a937609a7c5ce25b95512405217c95c2d298609ede05712518be9ac2855a64da63f66e46895d02a5d502470f436b97c6b9a5ef6fe66557825a862b7b07558eb38e95c5258e2ff6ad7d47a750c4b4ea3eb45f68d33c396bf078e6d1d51d8196d654e33420e34b5fd27315e45ba395fe1fce452aafe670e404f7d99039d174575a455e44f23fdd616d2d6b55575073a2f5ceec78cc0859d40a76d7d035c66a0eb57c4f931cc16f77fd4c1953529b78e3103db555426ecde63ce3ffc2a4d9ef78da8491af1703c4e8cee1f3ccfe8f4ffc8e89a428dcef2d67a83f0bcd4df855df4618d515058cc332b6fbf7e358521ead64c7eaf9d3506224c94c44867d675bfa82769029ad6667030455b876341036e9e92b71665ac7faee41174257d6d5729cd3b54d4c5af2e12cdf2d94c0e5c8bfb677259628551041ccb9b89461fcaa07791d881fa3bd7fe2ab050ecf2b80008fe2aba9df9fd877e18385f6ddbff83dbf465a6f61b11b422f3fccce15c6dbd832d2d97a4e12bd1695add9966258d6edcf7d727dfa47ab68a2d573bce979b6ec40a962eb7e590e210bff5547960bbea0b9fe13b5973a3fc6cf9737d8e4d222ae3ad171238219d88311092b69e40abff249e885a190efb0ac9f710e327e636f392f3d29a06bfee889e3a192ff890991be8f649c53056bffc9665d0b88ec3a45718f8c6b585ff1d31cd3ddef79689240a949138ecd7d11452932a8e559d1f765f602f0c3816b42b676609cb95c40854af47fd1dd79a8104c63e18511ad74b7b05d486e8a1abe05bdc5aa4f8bfe06469427321e3bd2c42912a4970616297e257f2800b45412d1bdab2b673e9e10c87dd92447c9fb3190b9578fc3cbef4cb84c7e41add9cdadbb10536fd315426dd29353024761a1f6e33c404d8e080bc43fec1623e76804327d24ee54e4e2f43b658096347b9410ead689843a23e214be76e4af70f429f95c38b85438a7dfc85cdf3399a2c33a98cdbb33395e7a646d836f5070d2195d8db9ceb0cbc717d40a82792fe872d7dbdc5fa5c7daacecd411c12dbe5fb02e5e6ea602375318bc9e9f930ee57975f23b4f04a482f13f5015e87d1e93bbb43186957961396b0843c2449a3e7069f4fb934ac335ff39ceb7c6f1e88121246ff2e8d292c0fba27da88373fb35f519ee0ac91e6759cb57fa287c7cccb82f1a7285403e50d2e5c209d19be56f11ec0079d240b40b24a701bede04d4157741156af17daa03710ccb455ed1470e1675fa0c1c2890491aa7eee6703f1904fef5ce2836616ddbb6a34f6e55d55fb057e49cb75ff52d301ad2412fb13bad88461f3004a1d7da97417bff3f49d8cc02cdeeee04b993f2d6122652e046fa9cde0e39bc273f1ceecb216350b0fdbb4915502238832fbffdaf7cf4ca5f97e28d96514c87fe375e10a863d918192e5a08a54ba4d53f1aa108a24e3b18a23a842dd9798c9a73ed30df8d636e0efab50eb1b6e9b1da0e74903568e23a0d5eb05d2fc40bde1e6c81d1f88100e3ea444cf1b6f701a825f024894b3c2ac9b6a1b003496429598fec0f2147c66094d29fbb36119c0055a78bb5dfa5eb2328805ed188c69c0dc38479ed5052082cd54b38d56ea9286d1e50760ac207ce48cf4c2deffb18eaf5d62724a6fbed43706f9005f040dfdfa8a31db47933f2ccef578cfd5562293f6d95c533fc19d7352d5784923e5343503857114d0a234ca1634292ef4739d2f35569487ce85439b84f8070806e9b873624f5539578bcc5102f615663121d4123f37dd6f7e36f27dc5e7cbb1dc25e6496ab701175792e225a64dbb0aab7afa7cff52d0293f30f8a7c011e6196ebbbd0e88bc6e7f13149829dc7bf67edc8763688330c67f2b43408e4a7c8b8ee07467dabf431e7b8edef3ffe1ce6261f72d1dcba133c8fb6ad08f7a693457b3771a25bc6326b98c837d0a56a09aec3595c2ceb556804e433baaddeadf6fab50d546fd52927e2f2d2321dc4cc3124c5b4b4144a29c0629d05e9bce5e25aadf8d0c09c97a1151af7861aa023ba40a9ac3e45882390bacdeec805866edb20ad21b2fe1872a6baef31cbdffee5fb5c41bd6e9c5599872cfd3baae9989e3a5d7619051e1730cbc373bf7dfdf85c28241348d57b1a5e4c243b52267e3d87374f052735f3723a1153973f870ff540bdc17a54174ffdfab6b062592be0c1a7a272a18e3dba98b9b1736f3ea2a68f79a35d20fbb6470e5bea828f038395dd48f15363339b3adffab8c610c51e90c0f762873b2c3f59f78e8f97a08e628bd35df4dd9a9dd4d914c96889298bddc7d00adb3291bfafdba63258f247b48d0d7adf59252ce737c012d5fe57fffafd8610cd940a82db1e801eecf436dba3043e9e0cc4946a965c631523cea63fa835461874ac003ca8d5875e94be81c9eb6e26486885eca07397ec61589da4348b174ab05f4ede27a03aaece807e117883261f89720d31f4ab88feb30c09e7253ced1ec9a663a6d23f8f357d9b49b3e43f4f3c6050164987a08a11fd9b4d2bb92468bc2c7acf26a9804998d7b4bafd8d4e14df35c47bc12b7c2360f0f8ef0ca5393c04cc503a65a85be3c8550910045fdf73d43130fe0483de3d917ee7e1e50b61ed2e589a184219311462e3728e82e0b2683e2378cb07fb32755b20ddc40849ccc32126ca64872b8dc48761911a17363d66f610d784b0309917607a43f4b3b9c9cc8e5d41110b9dcb107293ccbd6bf6eaacc1f4296207b0c86eca6561ea23af62ac609f29780b1c1b79703084d4648c20ea73c717a4e98e634892d64c9c8e5f2e08ba43a322a2523c87f519f036fd5aa1b774c771a0dba05f087d276b85211abf5af51aaaa5fb85897134609cc71180f2e3546c05615ae1ae773295484353e1e5d2a7c96cc898bfc8669266b055740e60c9b18f591c3ef7a5a76d4a644c4248df51d1b742db55e61fdadab0551ae30d0a88b584cb64c9225c6d5b5ce22c50f824a7b268dab7952ae1308070bc98567b10d66f9493c274e663fdba3d77ca8cddffcab78cdb572dfb7c057bbd997033368696173d1cd28d782fee969ff8828c8f9d9f996028f1ca8e5e23e0517afd77aa2cadd4838ca584a56d501a0af2641611a6e398cdd572f0bd6cb760b17ec31fe5af69d9b7a739f64f17b157e7303844d154b5874ae1d3137773655e4de25d97e58afe910f4ac03f8154d1d7e341647ce6ce18988387d2dff3858b68324ab446b101b51cf1e7db215ff8d0ee4d0c0e07358e580f79497fa55588f64e993752527463f0e24210a2429958de8fa097d604a1a935312e78e3563a28bdf104dbae9c9f207ba8b880320577d4ab9ba316f4950d6a300360c701cc134c0f2fb8b0bc3885eea444ab064afadefcfd64d22036b06797d7e5d4df9ae924092f7375061a842e9aac14345d88afd8af83360f65572400454b6f27f936421108edaef58090204ba06d74dac7c16a120ea27fb4b56bb19f79465efff9de798d68e4a4d673d134705b2c3ef4c999f3a80505d7bc72219d1edeb124ef7bb4e32dc972aed4100ed2ab73e468c7757ec0fb36ca748abd4db7b20c3ab5ae700a0f8ac6a50a8baa0233ecc756e74eca45dea50937c82580c8fbcf595b7a082fc44c2034e2e28e46f68daeb72581d4af0960387882f37554b6bcafde10bcd380dbfae629772fd19b3411e752a93a6f4e2fe92d61b8ca9b5d9c8814d0c3e3acd0284f85ae76cc7cba205757ce942deeee018c420e01edae0be7483a5da8cf2021fc131bed2419a89520a3680df8a16a4a6977fc4b47ac6e4879e700c45f4c70f6394f4abf290106bbaf2dc20628ba585c9b62d17edecb6076df98b8e678b10cb0707a2cfcf973db9308ae42772589e57eea0f7a6c1142f08d7132d60e8c2d9bab8e5df3f99e139e91a5cf0f7a2fa2f210d12683c305277e333992cf879d7ebd09a549c0f554fdf8f985dbd1bc467c8df7a908454f0b1743831e7aad0689e7eec8b81b40734d5479b691834a55b090721f95756a24c39ec945fc4fa4d18b0a9d24a95bbbf60d469d52634554758347d729814f752b045ae7d4857d163d06ce741e917b60dde3f32b21cffbd0023ba2c8694c65188b9b7388689321f30c32fdead995eeb9ac00929e3522d972632f8345a0c724ab61e67d3d0d8e9b87e3554031f5abfa3611acbca7bc59e2f871a6e80aa514954a8a6612a8b45750f5947595b55d056ccf6a0f19fc98fddd8e86326c6064a6a223c27b27890498c30d043f3f3c55a73651a27a61055a338a546bb3f66610d0416ce021fcd9f94b55957f254e1791f5e8f3562b5a2ed594b79ebbc0e6fdbc5f42caa59ecdaa8dd0e7bb1cea40744c1f752df16f52ccfdc9a2e79375d492ffc56547bce5df8b0b7bc01a56ed1f78c988c90c23a1f121063fd52c2e2e65b97ebb86effb1aeaf50bf9a18ee2526abf05fb8227daebae79cb7b4f858501fe87270eb8a520a7ad5030b803f7dec561036a803f450f1f24e8eede984b0ae169b643a8ad8a6ea49b78c5cf238295c914c02e4ead6973bc988045039c8f7a471192225cf73585f90f56c06d92faebfff232ebfa22f427e39e2f44461aa59fb55c75eb7f3cab6cb1634fcd12ad5558caa231a11b686d41a9bb0db8a878c153f31a2192ca3eb6321e3316ed89de137727a498d544dcffe163f70afff6ae86c99ccb497799202b71e49729a49120f99c8af12525ccca5fdc9acffd91ee16bf17e2504b6cd1cdb97860cd1141c94a6933cab78f7adf3b1a7c95fb787526fe78a3dfebb0dd974e153f4f3e9c0307291067dca948ef3febd0730f9a4630330e859c337de7b160792139346bb537e1b14cd36d22537c0a1fe41dfe732a52575929c28ffdf84ca0e5fcba34d9c3b735d3029a26f7c2cfce856eecffcedffcd6137b9cc6e6380057da9b89c8f9ce1c2f5fb9639c4e1191c95a30d3070c8567583b8eb97f4f946b18637d0b41e6947fd892f90ad767c8c12ce3f22eadacdc1556701873d541423ca9f57b8171a79ccd949d29b655fed13acc84bee6114ea0826814a410a13c6fbf5869fa9b03a0aa4bacba2da71a5e9ead5d94554809822fe58b684134a80807ce90ae4ab1ce71749c7619b92366c73a1650819a2449f70ad52b7ee9a5c1eb4a27c0d804f31bdc6c8a8981c7e0cfef60515030d151ac624e5f6520f465e37fda1876ab8b3f83a77fc860e16c5e4c00dadc90188cba6e71d22dc061249b0500c00224309c439d54682cac66244d1cc45f2a40ff9357040dceba981429fc435a622af68a4bb66edc7c0da441e9eee80fec75d994603de4b48cfce86e55b7d235803e63c0ea437a3a0a5826f2200a467aca06b5598e98085b5c9adb236ad1f4b570aeb253aa73b512e872917d569f3fd720b1ee3a473442d79d2cbf2f7ddf58be71febc0b7fb366eb188c3e259ee94823adc4e2e16731b7e3e618337b43e18e75c61fd22e8bc88eb91b12be785148eadd53f904e68d17f04d47a7a731b607a058c3431933138189325ba30a5ca96b4d31f057edc4606b710695e2e494a67ba24d780c53303029486b57a34926ce967d35c00f179b75d32b474c02e6d665d5e860faef4f43f0c87802d1881d284e8843a54853124fd85cfb2f9c72a12d9cf5c7cc8120e13ed198e003f871d2c53934cf3506ca6af6f2341f0dcb7fcd845a5158451c5998fb3fe41add321f2eed1f59f7bae739b395fcdc3948722490ae1efcbf2c69550542cf7b59414d80439d4f33d09e29f60254a4ca06d5912facd2a3fff6eb3bdfc15071ca1b2aa5d2dc2dfd62eb9e9e47333014b225e05eb5ae63cf6200ceb8d107cc398ae12be51f5c9b078b92c231473f377109a1c7337287fbebf49ded3bd115d4a3372f7446893d79eebeed05331ebb4c23e3b7eaafe917a033d8de1848eb8df536962bbd93202a064acb3afcaf63c77b36880f7465a2cbb9bbbfb0c880f9a6fff8f4d8c1b979107c9221af3c6c3165ea58cdcaf152b70f6a8e2ba8d8403b44b42cf8bfc421713eba9a1d25e7445cc58ad3e4631a40ce7f99721427eac9906e0c7f1f64f2397d9e6069444dd6a5bb7d9e07677987c4a8c5fccc4b9b9fdc5b5982e539c6a73b39a56e06264148c63b9a8ab47ce154c33229579192a96e3def0f9075b97339276f54e764676f69d774cc4766dfe4bc1f999ffe48565f3aab2c28f929d1f8b1ac7aac750ddb7df971d1e82fff21a3fcc31f307b4072eddb1255366e4719ea53aad83b2d76381e20530cdcf9c275b78402942f7f1bac2478807c6466243993cad1d857a267f82ee87403aae31cd5aba320a1ada1896fb43ab8f741ddc436d41b95e7043efdb3129237cb3981d2d2b92831939c2caa3864b4517b828e9a302e7d8393240633fcce1e076ec8c7f2f1b7b104161dff0c91f8531ca2e3b997671f505096de55892cb2674ae91a800940bd733ea1effb4f004608eeb6707253af5220c3ad6d086719e63671bfbbdb12773b3d821498289835bcf126d8c7f31579f4e3ced67aa4f37d8a2a8b9226f345a0f7edbe13d51fe19860c4db52b52a943d8923178861914ce10f97244ca426280e79d31a6403992de80300bb50a6bc5c602cdaec6b27d474bb8d2225a188f786b212dbe10d7d208555b977bc501ff3a8458e70c7ac2536e703690adda8ba7232645e1661da8f5115d276a7202bd36163c1d2363357f9c66d0f4a2b9a275e1921d214d511d31711285e7b7ad4a96461ce2787ea084ec96c7144fabb452ac2a49610852daeef42ffca9be9862d39dd18632c6787eb40d54eee5d96dbb8cf6460d748b49073845e864c0f3289adc60ab5a771bc6e29bfe52ecaa7b848e3050c6e3f14a81e387b4e20a10b405540848ccec9fba8a7045d6b5f5c382ca5983952900906cc9fb350a11967a04990c1973ece17d951b15c48c221adaec75c57bfdbec14e904caaee6cccf684417e1c262acefc7921df00635024db0e4fd02ddc13890600e5d2b93ffc96c97c5f60711fd29a1957bec2a2ba7495c2e166a46fac7cfd42ca2cd70d7346d05afcdeea28828eb791faff8a2cd6a51536a676190d8ba12aed508f4b348c61382e2c0adec24b21db728968e19e4d6b144772eba59fd3fd68a878e26a5ea8447748aeeee3deded4ce824b64b244470f7c22b95cb84cbe9df0ac975edbdc7cff2cc9ff5bd3dcce8251e38f8390c783c74fc6f16a1491ed38de15ca88bbfef82bc1362efaea2a78358791ea03e6cabf1c4864ac689bcc105d5fd4fc8069aee9461e19d2f5dece71edb4e9aa2c26277c60fcdaf749fad7e3c822b5987c8840f368bbe11b1055ed8f8d20bfb7495be4b66e25b22e498a59c481d64e77efaf26eb6cb38f7b8e224b0d982f7a05bb02ae1b67de421752640a763cf47d3a5eefa99ce201db25fd609da53538b516f7878db23ff361bf8f01bf490cc174c7ab1183905936e787e9b179559d3f273f54e40cefd92eace24a861d39bba4b376ff7905e25dccdcb17bbadda52b2386bde2eed4c06e1aafaff7f35b28d85d8f2c0d085c2d2abd3854a5cf12d8f446f146a474bcf09d79a987cca4c69207bdcbfca63c0fc9afa3b3ef6b5e8c153f94a625c646db18b538e749c21e90cfab06eb1c13b4c71ade451c70887f486e36a57313e478523cc5cd2aadd5f46e865026b90251a0090106c18a196c70322603169b868d9a81a59884764a6d097b96e63129583b5d79d4760bf741e620d3cc422440513566e6af5be06dc2b7a1b0039cb77d4ac52407b11959452cecd5b5a3ade5f30d8c3cad90091776a24c6b4c332c36f833684551e7c506c7d608d3cd2c4db95e479e48bd6fd237746df8754d30354334e680f760c7f1bfd4f3fabc9ee90daf1fedd74fea247d57b6ddfcf3072fc60b7e5a20b6a5aeaa4b35f380c9237c9160c9956214d3fd24d7c74599accf2ea2a91748391b17df777dc4d259426c81be0d34f5ec4efdbc71a63277f7425b04795d516f07d16d9547a1d90cbdd3a807f10191d4dce4c170871b2d8d68f65930372bc0afa8a8c7138178df33291af96bd693964fc363b3c80adb00a06b8449b7450e18ceab4ba30b867f0354c4f257cca61c36538c056d3f665f2c3f9d2064a8e26bc7814923ad518cf251345e1c8bf0b3f5dbd2185abec3ca2151f4a3e4640fff6cdb31f04319f4709d5e296b2503f373a2d44bea12574281e402b54fee05a240c663dfba68099237dc408a7833997596f4fc8648416c97175d20ac8a0a27932ddb03f6ed163ab09e63a8f1dc96de4a2f984836f5563eb0dde41716db0963cd84329d89165b64d5b408f8b4cf4f4a5606fb0f07f6063e91e60b86fcc2803844940df8b00388e9a9f50625b632c7d1c9cf5f3beaa06d8d845079ebaae3ed318b2bedfc04efdfe4edce8f97245f50ec00d04652d9523c071f11efdbcbe038f49ef93856b160bc6425de774af6523de99b04540d020ff5df0e54382d41e3ae4391d8881934e9a0a6ed8efd0ece392603dc86969e29c768afb133ee9234d854d1c42c07620905a66af3bd5324bd4e873ea667b42339767f90d02330a55077065c25a994fa5534977fb287788b1f2474b85804ada26442e33f9b9e7f67b79ef56fa36e8a263318ee80ad12cd8b596f91ddf060486670fe3f5ed80bf7d7858c4dc8f9159a9d7326bc2e8e05482369d784075c89f1c9dfe3fb1c795e577f91a1309718069f46a5047ad19697b51b6714b5fc5bf65b39d6e90d29dba401091e9be42cae879c90fe238839bf0ed7ba741c6cde2cbeb2022f20a5b38076775b75edcf618cd2c6d7681316a1a217e74abd2194ebf898821fb851db583e3a43a2c99fe5c1929fc2a961804a0d79ac92f1bbb97151492473bca429de623679bebb3aa9e1ed2cbe39fc88de18b20e53ec83e711f239695f23de1487d8f856fa271516fac9499e98fa6ea7b38f7b7d9ff4c8dfc5a4037048407d3b1016d955eac137b3fb25fd31c4fe735c784fddbe3e8179c76d5903be1bbe3214ccd096e5dde0a63028f48508a7fd7f3ef0f7ae355a61e3ff4d1dd1d01e1b12098164bdcd2467d2cef8297e3a4a4005dcea122b7e9d5edc4c5827cdb83e61896fa441ba58bcd0558cd9d3f71323fa28b06524fece37c6561c33927879e9d09d3b61d785413d697163e4ef34e6796451a78370ace967443c510560023708813dffeac93209f3342c521567ae850800f4bbdf5626be46f840a3066e95ab8d9926e520ab4320d668d808b42c23c0be72a23ec4e65ca7fbbcf72288c2b8e562695d8ba941ddeece01b2f6b044e4b8c676ac0f82cb98a489a8bf3fdcdb271f15507e794823975e6655a68d0fb8f80ff36df43cb1c444cf17272b5f754012d24b7d1c7eff4c3e16dcc4288cf7dc2639a9a7a895da5f7f74a69555940c764b44ce78d0baf7f7a57d19ec726d946f323a948cc1c9cf00caea0e18356155f12306fba085ea9c68dfd873ff8c18ad9b8e826025352610e7c044162c9f99feed3603957a643d803c95aae09557ebce21d28dc2f53be144254811485d2a0277047bdca055cda8fafd3f749745e51e79251d03fb642a63ce2b74e351e2ee3c7116cbe5221b1d8b5a517c4d9ea5cbf2e62fe4e683a685a0f5e57c2deef3ae640d2546479d37f262f0f716a1529d27c6b62866aab26a88e18e1592f851909ed1be709c31f87264dad44469b30ce25867ed3e1c6d439e20aad2a258e81071872685ee8f84b1aa024e3f6942bb5ec4779a5ad038a3ef39f9a728567b3661c7f7d509b8240b9494c831368169b3a547bee79d2d66606f6f1ca3bc433bac893129fae76db04daee0815af5175aa56ca7b1c0b75ed93d4230877ae83360805acc628c0df4dd6f0c19de2c55ae41821564eebe4542cba75faa58aa69a515e3acaa18cc84cd5e8aaeba05e7113c720d2b607f1fdb432b94d47dcaf34ddfa0cfe7c1a5f0a72db41f1f8cd8a7517127b7e5ca7dca36f4a208db7a79bbdadbf1f60a17267988926fd04762f1f18f96ef4492e1bb590e6d8ab13347750d98d85b41ca6d423df677b27439951d6e3c761c184bfe25ac590a27f290c2645d9cb5487b66050cb0900a6492d419d16ac19d18db39b75a776af50376cc8c552d3a733cae2aa8c69e999418c95d0b8e01adadd7d186cab1592872728d069b910d2101599c0dc6c0bad4be0b806f54feeffba3bf1207e8858daead8b771688e2efcb1b2d7db04a58a4fef8e65c28ffd184b10eab8bc6474e7b5c7c4ebcc4c90fc83a3cec1ff9fc4b3bfa4d4e2ddbacf2682965c9d6f2025a7c4ac0584f6255ea66a7b65c10c525454af87c4aa8a55c8596e641cbc1ae9b2fa1d4e4e3158b9dc3c917b17ebdab5fc8028a71f35cc8e4831b95605a9d8f51530cc918284f1aae9690d55d92b368de28463cb4f259a1da1db680d7e4704ba84cda05652b47691f535e4e641f578a3dab749353fe566df7921d393557be2860402c05b3f3683a35cb01e63b64896372907d8b84f426a45041a6c23126035557f080c0ba660662c5400abc154271ad2c6baaeed4ff796ecbc2310e447d9688922d186a2e55c4fbf832d1cd67d9c0c4ae5c4aba35a49a86ba66c31f4efb35d12e4c847d988e3b7b7f21467474a4377e5c7e83f6283983f3254c95a418205b00b4b5fa2be0957c3a80e071e2e936507f54ba38070ac6c866918d274be76777bdd42c30fbdc38ad39bda4da10361feceb1d6c95b32292987a21ab81d474c458d6242e52bcab5c725769dd01e69a82c659ba1f0d66522ed6c8f17bdfca1db0a30392de3b799c09e5f58ce6ae1c6ec0a0af908da19598721d7bf29f14b21c70ebf492396a46420d2643999a4c6c9b3a12e9462f50232b8437daca09a1e7c0475c64da07cdf6f1b3d15096e7bcddc3ab7eed7a0225333207178bc680f832723cd0fcfa6a5b56c2e1f953f3feb5ec85776dace0c0e995bf98678fd36cd92e45bbee4227bce48226135c37e94d932280a4781062a2c2fb5bb8d2d1623a30654880e9a4f4393b227916120b88b0b73e1970c9ea3f10870d8b2c660b3c16def14cb6b610cc942a9d87162c934c937c182540ba1528b583646b4d810a7aaafaccf7dbd136111b97c99c2ed430c380cea5b76ee0c2c52c0e9ac642d0867d07a16b1ac0096f2a35e8eb12867e93806875ff06b547ee7b19e6189026f34aaf80280c2825f606b268730a34700446cf9679ce5ce33cf83fcb2615ee6b32cf46c540cac597b2b9b21e3516435ac4fca0ea46b42a358f56a930b25276de9214a0cab86cd34a002b5f1a95c4a58be6b1db4a749a533ee22bcaa9c297f687ae6dc674b1b5bb8e1f78cf8e270ac96a494b3e6bcab5bd8c57e781843c8e1b1b1efe19117fc84e0177d18d2c23e6bc343ca90649993751a6b3ff32c7ab197d1f070ae75a1107b5a02cee4c2a9039b50cab68a37990c0ce0fc2a407293b817486b79bcf8c1f371e4625d8105fab70475597020f6760e8960354b7b52891a5d8fcb70175bf9b9449c5150ca82dbb09a55de87e1fe627c1d7d64d68ed54ebb28833980cc8eaf997219bd3c08412dd83d098d4759033a2bf6d19d6f6774295726a239b1d1b607a7b09ce70d341016f9e48286c21351a2c954abb7af8771d13dcce1a1fb2dc1067226c0ea3fd2e4d7463cbf2952eadabbb202d7202d6e42f179f485ef66f9464f1b0325b222a80f1c69adcc1b0bb8adbefa6804553dd7b200ef8d26e2a6ee888db549ef703060c972fc98ac37c48019968ef99de398fb0b1a2b1cfefa686d4828ce02233776355ee3e94f9adeb527a0b96357bd4bb13d134c677082fc598e5a058b880b44bf4910a56e86b9411fd0a6c64e779ae42148697266da8deabf865dddf18ab28441ea0ce67b5e285859362849023ccd3db33a488de6e6d76c6aded3fd1bc2ffd8313badbcccc48e5a6cf5de751a1cee75038cb98d21644feeb3dd5bcdbabdb4c6e66133fe0657e126e6fd8a9d9b6454964d09f567b6e6c7a1dbd1ecbdba27c381f062605606ad98d740e75f4c81b9c343a5717061b8ad7148ee2a93d328d782181fa3184b8927bc190981a0cfd67429d66261e0342ab3f4e19be6c178c16e7a39dd62731b3c9e75f870c66f926d711ace24d4963ab7453fd9f5a9eee6d495db5d274e4efc9b078f9d6aea3cfa0c1b3355a3c4cc37276ed8c2c4523c2f4f2c94930100123bb79f4c159bdc9f60b8d9d132fe8e0d1e494f3fc52763c990231b9984f08e8df04736abd6e52fbf5e82c885f386a5694fa59f6efa34bfd844d9b61ac21c95a60bfb164c8c296272d4671ff2c91244f7597d56abf9713dd313a652216d6551d78832915a2cea14bdea9c82cceab5a7a1582026680413b61e8d38a1125982d4a473f54dbdd05ca6c9de5cbccf62c47f9be91fff71e60b692f622b6b02b18a594514aaf914ae3eca8476f7a4927378ea6b8a39927fc8f8e6154daa97c831b46adfec7948d25b483bbce1efdd50085b517d81d748e319ee5af52ea31831b879ee90836eadfb46c2227cb24d63a59fd3c51c9249dfdcca489dadb4d4b8e7700d4532650a6dd66f1aeb4e8f1b8dfb3968527b861e629269ca8203a8463dbb3708d2477c8791f74616f858f71e73277867185b9dfe2ff3f81a243a1cc66e3da889d35979e0a85731d0c42012e810fad9d81d73d45a77821d58bd7dcaab5e2d40e43f32a4fa7411d6095f0c9002127f209d10b81edd6f270e736f5d68561744422f3edda42a2b22bea1992656b808e179eb40d7fc8943120231e44693bcfc86b094aca382312cb648f16132cf12d1df5c0dfa23ae0276fa81802f64c15c1eb20c256544ce2b27e791346004bdfa0bbf6d2bb77549def6e81d7f1dbfcc4377bef61a129e6e57562e6a1f2d06267f7d99a7a7c1bda41a99f5060801a7a4065b8db5629b33af5fac05c336c5677339314825226ccec0b0e9bfac6d33d150a0a53801a21befdb7c0cb3e92825315464a9fe6c60a8e5ba046a27264889fcabd779cfdcbf322b835fb8f5c2baaba5085e83811b88c869a82503964255cf8713f38fed855b286776b58c6f05157dffaa03d85b180f860b5b11b8026e3be9e1c420f970cd43362d7daa68cfd6b0b0e503dff55d7d9d3435f9de1e0569a28565950d0239aaa031e1d05c47302ce05ccb8a5a9c19589ff158b12da09ed811a6b5f8f19243f8888df798e808f13ab25d815f6feb6e8f962b95d57a3ae38be621fb1e33185c7c73624536cbba84eadf08567f8d5eb0edca81819ecaf84cd5e199c315f6eb02a4ee5a39a5c0d7b851f2b59378d2cd15c44098a563f8a14e6c5f438e7a5c7b2b730104597c7da57caf24139e1294e3192b9d39a9c980e8871c5361cd14076e3b5c6e448f7c20f527ff54732f02254b4c67cbd4e677b9534b8f024cb343194f39f85352cb60aba8b06ff37d61928808e2cc8582085089725e1f8291af25c36fa64a350ea875a4cd4404eefcafab5233173d9579744e9514f157d76b2ca9405bc4fd9450f35252f3dad932817654ce6f6b0f5c8a5eb3a6cafa91b400bb35696c21fceebe0e58457b17dc7306f62ab64182f1d350057c449a33b09e9d2ebc6661c21761abf870af811133a27a56f9fabf53670c8a2039f856f2837fc002393149c018ad06ac4c3cee796ed45c4bf93bc28e43a7cb44072189b15cc320acf49b3ed178edb7351cb2eacefd0793cc5e2e2fa627a740107fb7b0f4b3ff86d16ddf9cb561145daff81d1a40b2f6ac76d60ad075251689206855e10a63c0510cecfbaee2e842ce017d0a3ef1a5124e44b5a7048d24e1e0abff87b3910222dbb59bcb9c96bc8d838f013ddba019280996c616269cac13f62a57b4f9cc5545e48164b60f7dba06d9b4cb75029cb0f610f38e53b6f5e5b24ff3ca0532fbe68875c5c0101ae8bec259ebadc238b23ebdb99d0f90e4dbfa89e3521062f257678bdfd4647acca88b71552ce8f0eb6fae4110c2392500c50b860df8d8f2e29c46264d128f3e321f158d56a54011ab269198fedba57793f20c9ab23c90be130d0deb7499827aa541c3786ed67be32c9907048d5709dd0e3f69feb21915b8afc4d995fa38e5b7ea54ac5268f4ade3c3c159bace73075cd0a6024cd243bb765163d7b3c99469ddf89df9f08d8194abca35173836b70b07dba94cc246b2ef72bba99b49bb409030d3b010c166d362b47a71e89bd683fe00c2c37276e33271047e17ad63e1b533ed6c31dbfbe05d9ce3123db84a96a21b377fa15ba1d2839006754c1822ee31e78cde1beda733e29e59ad9948972b5b4c261236f5cab1de255a166340575e62b4129e7bd5ba14f955fbd0e0d2c860228e5492a93286bcdd9077f1c9405b987ecf32fc1163c37b06f082e0a1e94f56a9189c68b78d736562eb6024a0f3b637040c20ebb2ceea65ad9e352498cfd23e073b9a03d64359e35108cb1ef7dd5d162772666b3a24c99adc83d55d459346dd0f2b41aaf785dc31e935ef08a7c15e5119e8c6f8037eafef30494b368e4db21603e11c3260da73cfeb67d492ef13ab3ddbe0574969aee756f97c0ae2af3bb8fb0d2149699966435bd64571567389b64d4bb5c86f7ed195027010219e2476b1adfed302141d41a2fdb1493181c71a3dba64bb9c71e2ab131e70ee69dfa253e8506b3b51a7876bab32a1753f97ea3ee6f2251c1764ac700e288738471c53e85fb02f1874db207769cf505d349a27e883d5a515524b81a35180dfe52219ba656bd7451b5face7ff0d6fa8617b87dba3290c1212d080c9997c6fdad8b5ab3dc86e75c78bd3e0bdd94cf6b202edbedb9347fa51244d98ec4c9692e364749225762aaee13cc16b76f8b81cd5e7745e5a3df0665492f4fc4745094853573b76921bc96590819d6bb5e2c9c7160fd080bc25c3223cb4378afee49629544d03a982f6561b50cd2df1f53171f561f84ee8ac8795d90d65c531ae6ae29ba4772bccd48521a07bb1450bc3244c40a92df161d36dea648a39fcac19bda8aa8605628998327f65e2468a96a4b7070158947e0c5568c916d35a0c8018c1fe306f603365252d6e5bb52377930a6b1dc91e95df586e2eaffe1f37ca6c7fcb168e5e798aca2171569d8bd0c6bc755a83692b3a24cf2722f8088f62a1ec3b39836f44d8d445f164b2f3140bacd74a84645c01e8dcac8c304a90942f08fce564ca4b2a7433d20c660fbd8b9bacbbb7515676927ab00150585cb25dd51f83e9b0848733b1ee553d41e6ae1e4a1ec9e36025d76e2f2ad978d30c23673f39db46488d1d6b4fd5d5682122f861aad03186ed14bbee1045da0cb40cf38ef6cc18de2af7cfcd7762479b276cb375fc6602a3af52644d3624fa981f62a91644577a1f62819752700ff63d5356758528996ab788fa2d7d6f11f88d1b75d8b860a8078a925396be315fd7ee6d9c0d5489901f5264ef63e5b9e5f24ba27ffdd800d04dba45ba57fd5c022ea061ad889b3cb6a5bcad147c47ac2935d9c451c507c8c3fdffa56b8006c4a034f434c0ab6e062259979ec41c895408f84a7ea61754ba255baf34e69c2d35023640307665e933d5e0fd9fcdbe7cbe792cc5ce305f8a5a5b5fc502cb5c677ef49919fd8ad9c909ec0be596392b4510544472dd4647b868497e5c71fb4c48eebf700d7842a7dac3eef4d8518bf682e4fc6ab78108633b4ccc0bbbd0a63dda2437b6641fee7c573576227c0df2a1db98dab9f0d1f08d9a6c40858acc9197a07af4b4d36f378c27ffc9b37cde2c18835ac27d459d6b1cc2e7df039e63383630b639ec03ab07d3465a7b4a06f61fd0ed26bc98dd6e10af84eebf2089c647a452ef03b4bcef5e366e519073aad552ee9cd2d29e5ff8d6f87d8c00a8021d13ea87c418014725161b7c989cad0d8f92d66121c85d244f3572366e0b294f12ac658a450d8484609c1bfc391c3760e8aa5907eeb3892c9f916ebb093e2bf477127325e711fbd6a10e1074c1cb12e22ff36ded4059e403e55094dbeecaa6277911a79cdefa795d24cd6922034afb8bbd01ba6623eec8bf4773df895890a53fd662479ac22e72feb08dd0fb5b73564842997a02d18e5bd4980bed8c0ac4c36798f12241bee56269d656ce5cef4b5d0e516b1fa039f793c59761eeb7e6716dda96293a1585bdfb4df6c3c14fb9a711e553992441e3842ffd25ba813eb4bc074e965f5e7c67496d0a43fe356f18bbcb5dc38db0c9feebb36d8f2c8b5fcc48b3b9524be2ed0158d922f10bf3a95e765790d6d66df0ba54459ae4341c07c062a96b1019af7e4299a464cb40a1f5a1342238caf89aea6591aaf1b3e6b50242794eec76dbc0a7eb0197e86a1542e0f570f025e7de4a0ec6db41aa133f173c7231caa1d03eafd8f3680184d72e564acb4477cbc1ce09bf176eb323e5e4ab1dc6a976c8c43b9b4949aa9b8f1e9323584e2f2c981b2e1e0170dfde3c5fcacb5e934e2abfd7cdbf2891c605c8b4c0cca61d15153ea64bbb8de0097ad05abf8673691af5f4bba0cf45d4afca9a563b0541045f4dd21ec59037a0d617b3ccf36615815185e1648543bdfcf5c6dc7473d4b0a580f4f08040e61ce0c6d8afa775e32bdb4c7ace4e69cd9b06a421fa528f04c371a73bf8710b6f7977ac3f58f9b795458b680fa3a76259c63a6228dbc8520d38f495e0f6f2aa90ada1907c5fbd08f0a9aeb05e6cf597a94c9d07e812a84e66fa139eaa384973edb8dc50ff69c8f39f61a805fcd87e0f2e08fb591392bdf97fbffa3a6792bc4d2e155184df3a7b4de33c50caea393d5c6cdbe3401bf1909e95ac07fdf8f7281b9509326d53657542ccba1564e7f482921d092e504347eb9869aa29ddb88785e0eb20cf0dc4ff48ad196a7bfd6b8587c5424f2da74b79c4efabe12a07491c0b93445f1166dfd8b9b7b4da7c84427021eec643ededf78cab12bf2e3742dda9de582a9d6726d24269c87224df8d17f378f61fac3d1192db74da89810aa6b03b7b23d7b3c6ae0ed4fa5ce68b904643edeb552d0a8806b86497455c05ba0d7d67bb51d97d0167e785b37a76c4c25517a5f6f09aef7c71dd201a25a8da22068a7b11ff55719b42a32cc24a56e3b3dd40728353d21663f4ff3ef0704753e64ba6230e7812b3321b53ae6f6233caeb078a63a221eee462dcb8fa27d45beb56c88ad0b4a0072fcae62d97603e14508398aae7b044f75f498613ed563e42893b72ac41af9ca1974bf0ff5bd472d9efadafbb4d069a7852ee03f34bc19720d8b3b8f0e06be561972eaedde236c60ea0aa3820d8b2c9db3bd0f111514f5e29b08d2132478445df4719e3e2892700ac6c337c6dfd58b346e3d3ed1ee9f7f120cdf85f8e8089fd11140eecbb51fa344d60fc5fe51530b1849771e5c251baf008953a13910de40c6bcdb7a37a43839041e9d30847e6cff7ae375b61af0b2b5c2782d36a40ba5aa52c0144e9dbaf7075b5c052caa9e3564d9faade84cf1bbebd316d6f3550d4ac2562e6c48f62a2dbf40b39921c3020f82520dd6716bd31d23bb7d2e2c26354eded59092238344645bd328ea44bd75fbad215fa4cfbb17b7455af70eacdd8932626e8c2ef98878158a3fca280a5c4c2983180c0012a93f300c4e7e909184c67559745fa93c6ad559d66ac00e122745021fbe22158e9edcb4de1995cdca5e93cb7aa3a2f840d749cd06a9cf83d8bdad48a12e173e67ca556ac1381969ab4ca6c3bc68d8a1ddb24806d0faab038a8c13af5e61d52322d2832403a3dc6adb662bf0ac3c83916a3daa3c1584292d7059becceacd4a9e106f08bd01c93b51ab4d9f60d8f9517e49b22731a7064503a96a26b83cb0e9cac419fc0931acfd4a84ebdb65da19fbc74c6cc5a0332678a364c4569fdf8238c32d274720fa2a9100d47fed0b47a437d069987be313338479be2d85c9ad489877d7fe217547d234e2202c275ae8f838c618420791dc77d10b9a6464378c2231e8c5d6e59939bce6716736832dcf4dd2c9f1b2440bdf1d34071eb8a8d3279a2e224c9d01590d653ff778d76a1c2faa722a5c6997b553e636b7aaab3359ce24bf2834c506c3897bbc9e195d63c5ee301d5c7583f0f45400a3c4e7309c6ed8db63246edba6a266257a4e7edb0d9b9e51e652acf6a205c06a9a5304a23592007ff3caa0652315ba5809f2241129ed990d213430918b47d3a425dffa9ab2f4de444a05de6ecdaf08815d53315a69642c9de9da35220d6b267458199b2c0e30c0538234b291d00482260518e2a30372e4b01069552298d71f915f3ee4bc60c6711e82df632b49bf09ee1e92539f274b7a43618c64ef80a2182e4f3ef475f678691672f5ba36f978e9d6a88af4ac86d0351b9aae434a212211537676523775029cf840ec120649218e618862ca637b023fea8fced7e885fe9d539b5dd04eb172623ddc3b2695574d66bb01f8c73e75d5464209bc3827704511b34df5a0e25a8af3ddea6ee9815865ee77b02fc09c486b48730ebf4fb7bd456c372d4bd639eae7124de83efcff2b0905d5068e6fd86f76751350be762fed284b12b9aa748e4b3e81bf8b61373f0315b54aaa7531d31ce68f41162346635a008c91bc5aaca3917583ef616861a88b5311bc3eb713b3c4a2f12895ecc6106f185b3b9ed250bb06015ed8ef444c7d3da1fb81023dd703ee8f21b1d6b50de671fc6f816b013642d70b970eb743a234f0f26b6a808aac8ef5c8d88a955439fbd5f9f95be8baa67658d6bb81d3a6e8fb519f26e7d030e3690271d77772cbbccc5a5b97d8c9d2f2438756391f563fe3fa58ad7adc2e231f720f3b53bd55ec13ef76e036127437fa7b3d4f0d7326839b22ccd634db3f7ab50e9e870b0a2c36655b781fbcf4fbe288c5240b8c89027d73219f82bff9c1fb9ea669fe1b00f4d06294eee8192509209545ab4d40d205f45b81bedd0fbfb036c652d826ecd711d2b2c3f3d428c46f450d6ccbe291632409a7a21898f2284d14e127e035cde9295c93a76e73ffe0b123499749061fed7a378b5f32a29f92558af61ae06091e813895875d6ead95841fee4ee533464fb5a9e7f12ad811ab7ac952e8c8a320c4c93b7797e230ad3e1abc83219946bc551e9c5157acd7cb785219e4a14cccd1874500960c7bcc0c686fb22a6f51d86596f3a8d0154c2d15789b05804a9e25899daaa9bf781dcbfbe87a9c10b254b4a8968d9cacf0a03a33d1295611c5e4ab8754e476016e774a2d0d0b151aa6c653ee2086eba1e95c76362f9938b3c2681f7afd382533b0e1e615a1575675465ddceb9d547bd43f71b960f1525b23b7c08d2da6f6ddb481c10cbaacb6c35d39f4a0025fd1152b8452390a71bc59e12ddb5fa0d08222979e01f5c94d3083d0bf406bcb01e5eb4d96431f076b1602341386ad694f1e74446472ea3f96b7915eb6c6281e3d0c4179782804a021667a3a228f94536a01a72553be67f29e650ab87a021d98a637ca05e531ef5ea88bcc5a73fc8f37472c3025f3da85508a38ff087613f2598a46fed9b66d210d7adc7b186f95567d06bf127131628b62b28d6c5780d11c9497cff53663c05bedafe87076d5a66160845adae411a96d0f5eb127b09b665f40c6f18178a66e51f0b4c0359d6785ada878a66fa871bbc29c02e0c1493140673950cfaef258bafb6bd7ef85c8fb9684066719c32cff1b5c85c07f09f893dd3f34475faf676e08473cbd9fdf5cb8d1d3b7babd260797af8a639fac6bfcb4b5de4cf8383db40b4c9619107243b8bae5a4ad49a6fcb4723e15f95f352be3f2bde59065b7d08febb4ff84f32c615b72112f90646f901cac4f91f53570a31316de51dc12f48778000cc67892168b53001ce995cc8d7498f7497245a428fa2b1cab3414c8fb7d3ead911941d2aee347a08b3d3b80c4966242637c2d793589f73f7c9cf7603f1c385303e16d43f1e28db0b71809f906f330342d0657e0434362ab5a7b84fc261de2f70836b15ab581c7b885c2ac0c4b9d0ca8b1efb70584cdce4568dd777b028ef7f54f0e273fc884503b8406de13b6f7b7ec3393a46b8d37247ea945103affd07f1ed83e5bee6630c8fde85dbc0fc615ea685dfd143ed66046ea448195913635f9db5dd53a30755a37c3b79a9d480663aeb635952b5dfbd8f22a04ea3136230268c8599b27717a2321d4519018b66152872256a13cf5c9798726d7304f05542df9f122cafd6fd40de0989e729c5a9309b5f7fbc7209ee0fe1fa5da2bd6803c8c87922ced5a7570b184db1043d79bac8ffa510a5d16a8a5f60262ef14870aabf7f837f6645b3a41e463436e87c7a1d1114a2419b314d6b48564eb191907392e651632e9052a0f8ecad930ac8db83b510fe93920d85a6c849ef29b7c7bf1abc75cba82bdba85f910264945d619919393107b8378894b8ceba39029b24f01e7ad6c109eac9102ae9cbac3ff566d08de41813a33af72e586fb4ce8bc708616563c56f81367cfce07e4f145b5114473cdd8f7cd45f119d79eaa2b3dd94d528ca449cec7e7ceccab57a04b966f6a0126ba222480eadef303e196c80f101acc2d8df24a21a24237625e8f21391e44d8b4d4b3ba14d9085280ebd0926f580257b8d88a3cac15d757a90acb9998d3be4d8d20582bb0acb48e49b1d9b51bdb42696099c519b9570eeb8fa50a842093673b4e5e47bf656bb58a51cc2b9d511970eedf65c05db950c7f441b1f95b196dd6cfae45d453c25f0d973023fd7a640533fef9c2c63a20c2fe09c77fca0c01abf5db872f2ed01e2b734f551ab3d690fe75576e10f0891872e75e404890d796125182af02f4747d2ef10dad43d73fcdbd8380ec3a5518b5fe22a4f8fbb2d8f011c4fdf7d7ec712e520058e13bfde9a3811e70612800d35215afaabdf8fa871984380ce766530c8d99e57e4fdacac319952cd9709adee789ed894ec9c4d4e1b04812e1dcfe0c1fc958675a80d7d88f064b49683a9823d1f245ad4ab11467322385ecb2eebd3470b50532672863c48e26e429e30e248239a3aefa9cce09a6bfdc780d0ea001f7bdbd9a95b7fb8ce326abfee4b6dec4825cc6839a3d4a67ff2ffe7c39db8315a246a80646a5a8fb17369532590718a0ad7035e11bb2aff449517908cc9f6fd21c4bbdf7b6762deb562bb1bfbdcab230b6f6f7d0182411056e03840ecc5ea78f429eabffcd9fd0142ba8a55a28a27e1e81d772b594b4c6c6c15ee765e5857cf0acecf053f87edc853b686b6f9e149dc480f143bdc698c30f59ce3e364c1bbef0dec3f93a79d65ce3f39398ea770ab4f87493b7367f0a28e9794fe7ba7775d54689e5a7b132578c20435a45bd7b99977fbcd305199b44f0756a12e7a7eb9130c0082637390c55c7b58a06873fb484fa983504473fa7e04f1bab7e356a77ed7f9db8b7a026f4690864d13da8969ececfacb3be985c2e2ba112068b87868b05f4c26d6574b2b603ece044d17bd08ac93b2d0e6c014bdd275e810e6bd991873cd2421df20e9ed731113965061027251e41b9010887885ebdc640abe3cee97adc610ce128ff8b5c6e8bec8149e9bc280048252f77cc1a9d273aac3b7f2585cca72655bbd76f7564ba81d257562e692c719aa7a9778bcbdca558ebce1ada8027c15a11c5336c218c4c05b7063e464d2545dca941cbe802d6637d1c86a06782a5e3861b6617a6d8ecbcbc479aeb02fe1c66de42ba1fb0fa68e07a4ac6c3c3794d2ace8a41cdc264f69d6c821feee25e314a21e295c6d5acb63cbf6d1eb9d5ad6d58c4f34eee68a4974b658132ebe22fcf08299d4a0618ca11cc65de151c88bcd519cc4a5d95bce5923d4fd640b72e36148a175a5f109731fa149c14e98238ac29151762cffd65a7b2639d08b624cbc517f78f85d495b836a57bcb98e7b2bb2cf1ae702131073822036eb501c88865742e77b610f4410d442a66461d7b5054e430e4a3019a35ca1acadaa3dca5d77aa08dc4b43487341ef23ee07628dd1e6bed77cfc4f2e60e2045dc3a3a429818dd82114170be001bcbda3969229e409474b85e002b3b616eb34f8d4d1cd92dce986c503c33ca597e80494bad475bef18b0d84124df139f23211c928434a40a45f717d06ebf57041400af32a8d8acefd8287d9965fdb79fada7d0c05d57a3433d1c8772caef24f2de6ede48bd747ca07feb5d57846a37c08852e4e06a808cd5faf428595c42c9fbd06ccc231c5b19e60470741d8e34b9575734b357764cdf82eb7a583c5c051c04cb2b5609e33d0ec8b3af6b062a532b1de28055d3c89980be54f237be50666c5cf3a7a503221b553d0376041f2dd72a6014a95a3f7d0e8062f4c9a4a5041e60cf4c56b40dbcf9dde2fead3a20ffd88262ed0738bcfc9a181cb31ccbda541a804588d8ba28fbb6450833ebcf1c078d36058c22ad94624a13eb90731d36210eb7ab172a6fd8dc696aff0a6a27e8cfe604c205ba2aae427d7e3c4a60b059fe175d564d64f33f69c6d95493ee006402f6a961f1f81013a019fddbd1ea65bfea2aff530619db641f3e01ba3212a70104cae6862c407963396a14dd1a7d97dc3ed565b8ddbcc515ddfaae051aacf5f7a34e47ea307d35fbddb045ede3e9253a5dea6c9637c331b53d190ba6531315803f26c13eba4d13bffe61583d9e95c628455d3e0379d02b199fcb97ec4e51a04c8e4971b00abf68c7c12a805891193411ce59ebfc7ac38fe1f1abc44049bf4bca4265aa80d507b9457dd225fbf93ab54824a8ca5653653ffcfe82a8b34b1679666bc7214a625e7fb547d088f4e4a0656a44c5beffd21ca9ca63aabe70453874d8073d3826b4d15b067716b6c9ce846b31b6be248b91778ed6d4956497e60eb79110dbbc559c334a7165389dfc5a7a61cf61d75a7535ce38a0932e218e4bc8f5839f8ce721600833a2e8d9b1a46a5d0bef3e8fa116e05f14b4108510f9ec0b6eba75a55dbfa8bd149237a68b5226c0005358957f57bfb93124e675c4325d71695bb7b0d92bf1fe978d8b55d086a369de537add1173f41cebca146ee15058280969290c673b5549c5fbe068edd1f0d1783976453d32a4670960036e3fbf9f54d9de4c102ecf3787f64d463e6a622ad1907d690bc1b677de4998fdf1557a76b8a55a846bb11863fa6d6f709aac5ddc4406e3109f3183a41527dfd316501884e9f56ccbea752c9f779c28823e5b694878cefc0fdc7e6b8f8767ef6a39d0c6834fb3dbbd4f88cb88db8bf7f541d82173208e774f6d9754bf6a1e4d840046b61bbd72ffd4d5a0d7118c493dc2a794c2f7da091d123e054cf770925c111fce6cc54de4237f69f8742d554dd6b6fbbf0a301eebfda468a63704d4ae2bf788d86cd0c1857f196e9ea45841bbdf1ee718c7a0f84400b59118603ab1acb9512e7e6579c5667674982a2ffdc555bcad0769e386aa9fde9afc897dec7ed2c722001ac8283546e39f3698fdae3a0478c15489e172e31ca79ed244cbf21fc0005bef8a2786515910d44d9203799a739ccdce9629c14f0ed8eaa2aa9787ac6cf1c9ecd16843a209792a9d9c2791909d84b66202e9f05298a6c4697b90df104d256b9ea561ac86bf0013771991959dfd25a88aa55032bd9364fea472891884c150055ec5b434d8741cbb2ba167b5867e6f1ea841a2c1ed6c1945494d315ebe48751d35db095d40e5231f38a8a0fea83a2f584f5c8dc5786d74f236b367fa902895e5ee07c2705aca05bd0a7410e3e28a3756ef262be082cdfccd9eb41360734ab09b063ed52cfbeffffa03af2c39138345aaeda4cdaa6116d376be59e1b734de10b4478c1ea2c06755066f89d3ed2d02f13e1fca9d5647b6b04e1aef550a6f023fd37d088a711b3884b63fbcb89dc370e6957ecc002a685c7bcc513304a4fc273f66aa0c6dd090575ba7533fd537494422456a53dd997a0495ef3f1891f0f2619ca441d9baa9ebe9def7814d50ffd89394f519820232f4f4035a85f2fa691191503a25bd123b99d8cf1f391f85e78cd3db6c5511d5c00c307d72e39c4793878b87f3d672273be9409aa95a667db597f0b254b50fbe300c2da6fce0d18693b8949bf1263b43906a1a676e71a186502c9b2ffa2a116002ae3b91c4d94163790a883f43ca663a3581a56163561f380c8b663d048107eda61dc0711356386502684de412c958f3694927f1903379b3a68088a60b5d9e71925bb1d1cf650d29005c225348981cdce225036ea41f14416e49243f9b5036020a169f51d7e9e8026b3f25d64aafa9aaf471e3c46a2a0f74a39d7d6b27a08f2f5f91ad913792cd76ece38ac0ddbba81fe777679a7e1c538d0f39128c68bee4f7c608936c91d07c763dd70bcfc2dcf96f751e1f29c5c88878135488f9f771294c8d1788217511e470408daff9a640a7de53a7dfafbdf2ee3e5a7bd638be6fbdb50b7fda146c84343ba354d76ea22c4b60715c4058deab4ab1890503e723bc6cc4120c422f4376030d3d8c63d6a1b0068839d80dc3a2316ca1c21ee3767cb7075e22a1bbf51f77d8cadeec302e404cee4b8b8e4d5d3ad8c849e6fe47081e2c8f04a436357462be40a56d068b1d83b83f12693d22056ff9ec2f9b262c362b0896f4dbea3ccd175951c2a7826747d26e51b1a96c81ec67b458ee104f4c1c929324d62533826eae00803f957c956f82dbb2367496ed7bfdc6ac6f6a23f3460afae07325e1a1dfe3218ec7a3cdd0f0bb825ebe86024fe10fd6fdf07d8600bd05c558419a7a7975536a20c2fdf1719679a5eb4930d720af25f882138b3da680964737b21470f71a79259a4dd3a6ff612fb2c476f6ce0136fcad674c6d5327a5b760a78eab6ea827db7dff13fc4fc49e1c077d80fde2fd7d9d58148c15836e2118729067b6d4c3f31230bafe3c1ab719163fcaf020f5f25cf4e8761c864502c0f6e5f0aec86301568a1390310cf4c7fa25d1974e07720ac5a95c7c85db5c684b3ebb7277d83202eb356e99f9df66f880df65353c8065eb44e9d7e2195941d631ea066b96c91d92510182aa6203c1e97f951071e38e0eb8d4ebc5eaeba7d138b6073d319532a0cd270ef50eb3e7ada9bd7b31736b2b9f6f20fd47434b9cb27ea2dba96257902867b4a9eba0ec746b97cc4657203dbfdfe42e6c023f804d3c93b8d0b1610c8e5c67e16b82bfa900a9cb77f7713cce1c85b6017ae8289f66bf4da102251381d34b3eb34d58f3ab51d93bbd6b97c90124ce2e3ca7f4d32ab26f1aa245c42b986fa0e10fac17a9e105fcadd3d38e21fa6a39b993dd6a911213df3c9adfc820ea0759dd14822119291ee5b8b6caa9340d7d73b6de57b183645f5c7cbc8064d0ea97408683c082ff16f07766a871db18765fc5b15dc7bc0aeee2fd77a9efd6c6f64c47deb64965f5278e8e44bb4a1e20ae65fc017983d2d07b19a6509f66a5d7f4ee1c65ccd237c398b04e059a3f976c25de52c6eeacae95202d38985366debb92109501c054da9849c783e62d64080826e401be7dfc658140745dd2f147a95377d4dccee94fee2b96433ff5bff5d13a4d061d5fdfcc889ca9feb1447aad12ffbdbf91c31aa08cf5b38eac52034fc76055bfe33b2481542aae732bf569a0847cedf9b3b5aa077d77d7c5a0ac564309469d7be018ff7288cb7883c18897d5ea816d2d3ddfae1873a08c5732fed943e57ffe600207e6c608e246abcc24aad647d5478c2818f7f6ac7141c04994a5bae70b7651d9bc3da6cf015281edec52c57de5d1cb503e01450ae0120041d04d10fda9f28d6c6b8bab36c1d881e275610c5d7a15883468dbe68daab8c19a454a396f2ff76e6439f9696ff8dba4ed58b9b4d68cb1516c9552717a8e05caf19d054c96ed3ef3a8245c02adec763fc393d782edcc46128babf473c60dbc3be03d4edc578828011e1f10ce79522961ba1b4fac49f60ad6fcebc3d3ea11733af726f108013ef22070e86b135d9bc31e9a5c5d4bf8896fa5b5a12639fc6409f51ed1f59313c2d0caf4fbc4543558aa31323199a0e874277a5fa9bf8ca19cc64b7bc1e1c7eb83b4acc527c03e9f966685886332f876b92a2050696aa6509f4be0c1d09ee934195633cc649541f36584d373f45934e09158aa9b48502883ced8e156433aac0ca5034a957bd989cf94cac824d94a474123fbcebb0f6dd85ac7817c9c9623dcb4b1eb53bdda2cea8a5c0ccce9f7cd6abcd179264e2bf0733dbaf63f9f912f46b00bad81b25ba4b36c97c2d3f81514ac3c129d4d70f3ab41d52f8cef64cd3a67af4870e67180eb0d539e4e3a35115e7a8283acadcb27e2fd750e59c29eceab4bb06a49b50114dd0f98dbe9aac45c76c9f154944a8cf7f20ee30a28a4dcb919fd26007338d55372173b3a4cdda70e93d44b6b1d53ca7314ea26aa646b3cc157df22ac7352dbd61da1bbb06faf83f82e7735139264fa733ec81a801bdbffc0be152488c78c0911a06dedd40e33f9088a7cbff68447c4c8281706c7699a47e62d922cda599a3be96385e61b927b208006b6203f50cff8c1f7797e6dfec6c714092711b706c953f67bb0bbca2ba6f6aa951a48b16468988d304994162b99bb5d46ba4e73b7c84bcfd86eebac43c2546a2502798febd43e5fc23011e3a424583010bc225034e4b89fd8d475ceb0659c1703152f666ee5995711698124ee56abeb2c498e6b1c6cbd49c62a18bbdcac40f02e040795bb0e2db0fbec6736033ddbd1f44284e1ba92ec6757c4b2e54a4bde28455504f28306958f564235f0fbe71447f9a006070fa5449cd5f805fcb7b15b276f2d57e7ab1b1b5401ab8d9ac55418ce950522394718df62a240be0ea0fda455675da381372305493b30c8f973bc092020133b7f6debea324bf8f6d7b4c7dc737efd5d3c8e12f535d1f11c068865db9f447aa7ee4529c6d66fe474f38fbe2b1b6cc0dc46de91b16f80b351e6ee90eb35786a8a464e1c3dc2b11320dbd4219fb95685190cf8d2c2f5390231a7971fdc10b9e8b22f64e505fe10af64081c981be901c08882b2df1d35b0305795039cb716d7203e8af11ccca25247165d70c05f26e6c3cf558cb1a50b0cf28b9e22278eb154a22859b88836ea42b0986f5b749031364f21533340f5530e6b1899dc59e1dcb8bc9aac9fada982f4ee7a1125f96ab0a8a0be1da5b229c591334cae42b6f906ba9f3ad210303bf5845577c065d00cc90229e50dd9567ec8663bd6ad6e4f9a22f5f3826c0f735227a606c47b2f31c460c6084fbb0b98fdb15d19d52f6d1d759bba20512d7ca72fce02ac3f9c3837662ed7ea6acc75d67f78ec2cd6b7d521d027efec78f1227957b06c43837817299df6500108426b8671a2798e050452fbd78ea6394e116486252dfd9d29a60ad1ae8e2994ff746eb44ab905d3c4773d88dbefb3cde9b4192ba10ee047de60637607e4d4d3797f2d2f0edb2a79f58a9fe66080409812398353cf4a53901c69f77d9bc134e6c2ce62cf3ac483d7dca61eea2482013f94890d8df022095196f2cdd6dfc0a52f226d203e45f12055f2049ed4ac894de91aeddb3baa6c1e13f75cc565ebeedbea085c71d65f1b3e61539f0602974b8441a37b8c5bcc42cffc8d3285fa9b58e575ae198a8f385969cb0d478d627045bd39bdcf55b261d31239e6e078f2952d8c08ecd9f2b4e1822efa78a7989f26b79fdc2c45530cbb94188610269cdd347cf26bfc56806a90aef7ad559dcfa8fb6b4ca993d94f2d4e707d3e4943d6fc3f7cf21d4750a78de1efd9d3813725d99c1041ec382902cd973911b2ae07fc5a5033f87a48355012d4a8d8eaa191252b8481a0656be0361f41c18548f6eaf251a98276eed78be800d2b483b67f638df132c289db5fd41ba87650faa3b40f77a2b23d098dfe42ef8c317cbb28e13158457040c87ddea3def6f1934d4c65a665445da479b9569fc423fd1e4ed9b720d1f20ab51e156ca62dac5aeb0bc4e6a50a629b669ff1ee4d5f4dfce08d719844d40c4171c1cdb7f9a20a5bff56a66f96a2541b8dc0514f14cdcfaab87cb413b46a651e3b5b11f70af670f83ff413818e3810ace247a9b38d8ac188f81f328de408bf75ec96cf33709aeb8a09dabc9f3684290f8ab9277a9591be8a926131dc938badf6efc9a7cec9422825a099164a37e3ffb902c8b05ae1660fbf4d12c996872199727c44fef0587600aab2d0fa5b513bc48f1c10858ae41647a268339c4dc36f3de18cf09adfcd1de9f21b386535a5fd4ce19e41c1b01137c2213afea7db7892e44aa43c7c25c618acae89220bc202fffcfdf9d634177a99fa8fb337f175f99df5340a1684e7e8ba6b88e4740d2fec46975c0f1f04fa6e609628645da299e10cd79a892c28096a1459e15337548871ca4f4a35ba6ae4d1fe3e58310c800a58aefb53f17067e045f8cfde2d4098a05970f9ca1e85513004a68bcfb3a492a96a5068855737747e68343ed7a45fa95acac6ec4220c537912121405d64219719b9cb76c1ee9a5495f908301793d1df5632b9e024e9454a474f6d9462d55fcc4e2afa6344dd17d5392316843512ac00391043038b90a4613e6cf7e8001bbc5957bc9e74c81b7e1c186c41a9896c67d478eb08738a658ed12a710eea3770be1d3c39ee40d03b153690024dc1ce6b0f7299b2e3d95d388d256d7f4d369367f17c05ed4b267fcb94d798a00bad1287be95619ceb43469ba2269a30ce7c8438c766ce5b759c76089619fdee9dab96a7fb17b19dc0d0dec12d0b31e87d9177e365447f4ce6031c99aca7dc92b56d2b82fa1e5eb5626ead20e1cda566689c5a5e540d1287e8a97bf70ec241778af0eee0d2eb6a337d55bbe5089a4f177bc7e34e2ff151d3747db4d7eec581c3ed8bec06d9fa7c30a786ef72c25b3e20e2e430ca73d101aa2c08f641849a6d1d46711cb5305c8707c97bdc89e0369dc7ab9c9ca621117223224764c0c7307ce134846356ce4faef3240eff8a426095613bebd2619e49256445cc3313afeced8558d851aeda0a74cda321cd288ceadcf19a61c5b6cf4538226d5ed14ecaa7f824bbb8610899b8474845834fbc03d2d87c4b54d88e85ca690f493f08bb1fc74431b47ef24f942bda653ea006e95a3250add3801ec6de0646693db3ba013f378595b4f81af4075814b651e39f62384523692af8944b420f361e386c9c110b0e284c6a0c077311b62efa303f9f9ceef513f4ae79df7acc74f391f74d1c28e3ed4b0ba53f03b7a03d8e6a6d0d075daa1c0f5c5babb5555f866d221e870751af3c2b98fed0b601f30371fb37ad99bd621cba4b028aa98286f782361b0b2ef8e16e74ed38d4e06743e075dc9ae7475843010cf9d242f778cb8d15f4ad4404ced4041d38bf57ad70201e57120bac74e0797580e61949b62b2f953305e042e57c8f4b0a7ae7ba0866312dcf58b6d51b686355ea22f061b93b9508455d02c8361972dffd6c42ba3e967c60230ae57fc48c78c150fd35e4789723fcad860db14f8a283234dafc30c487b2707eee70beac8ca2cbadd5feb6b9cff36938bf0861472917ba6bb4d3209f7e097028eb7f99af2e06d49e4018e5c07bc71a7c539833656f691661cf165fcbbbcd7b970696925378feb1c1c79be94689caefa9b87170324c9d9ea0849fda540c7a10eedd1b9f37deb7a20c4873c627242ff29922d8076f5f2a307f8b07ac1005f689ec694adcf409f372c5e976e71399e5287f5feef621d8fb62f408b6f4a3e5256a3fc9ae19e3f0bb55c6b65ae254a4686f7123bcbdadb39838c85fc92930a41e52221cef3d343ad1ba9bbcdc00ebd8e65cfdc75f7a70f3ad4a3b425f48ca9a5c659647ce218ec089288372f5d19f98203a82eb54d5526b27262d1a7da06f07baf81f42bcd352ce331252ac6b19292df32ea0f56b4d1456a3b2f0a7a0c88120b96d930167a7759c7cc138a097133977e0476d9424355d7e93c504d078c517a9432af9601d0b235880c0aa65b92c02f551abf20578d108148d0d4290fdcdce47f6846f427f3b2b345d84b0f4f1904fb5423480c6e247b8c2008251458da737ae1bf5006f3d2baee89f0958f6f4566c07edab375f680720bd6dbc0a7efe3685f96a866c081747cf65fba40736e0871998f879682b5f1ca2b14384ff071d9ff447ad134e2d5f431a8cd8f8569d73455e29baf79c8bcce9ad46e66bb18cc7e023fa69aaab4ca9fdb7fd5d7438d5b039a57ac31a9d310d822632451dcd04f80021c06a62d260bd9104e736e0939a5cc698ec2e501de14e44cdf14d6f06909d9acb78f3d8b506955f25b606f710622a7b0ea033992ed7872cef85484b1287f900cba255be8e6ec49edd94453a4e5def201067438c54342b69bf295e10f5631667a53be427f92cd2b5d014e78b8ff91c220ce911a534650881b54c35c2474a9925abebeb7c42ea0ee5c8665ff71fbc93f58abb2e5669cda24d537f8b3addda5b3c1dbf5add83883fa355aed2b8d53ea7e5c102ce604aad2bb462ce1fa0b870d3b324e2d87e8c0cce73c7eaad1654fbd2d59a7907749d73aab5120f3d8b7758cb520f2c7cdcc205f5011cbd5efdd5edd9b4b57a3685110638016986250ea6087664781fcef22888045203bb2e2b78d83e0cf01c87208881c14743db31924e3d20bdf9b8c45388d3fb1c872fabc42c46a376ebcb95f3ecd2edaf1d410a4b96f7c91f2aca16552de2cdd942101d2f662a58b1bb2d5abfa36872be1acfb7d4b96050c94b3e161f548c6bac65c15ae78b720a030a7fdbe2da6892d5c89d6943d8e47768e98e523f428889401268b446c4ea949d2f42d5c8a758ace01e81550819448f1c847af807e90395074ca77d6d2aa2ddf58d949db2e5a099ae96e6fede6c45d9ea3287e504e5f9d60ab98e28cd4b4267810d74c1f3e201c2245e88a856225d277a565005c275965a69bb8e885d5048622a82a740cfafb8e57c4a8737bf17f5cbea7c7c0b2edf0e83288c5c4e1ccac0868d2fc8d0b61b427cd518476aee5f18c4e20fe1ff867dfa6f5224553fb65c829932b62bfd76e959e00218109d7649ec2026f5d7d2bf0721be59e29c2285739833fc913593605347d1c2d1b1e8b02d8676d03ee4ad1d52af79d1b1d2820520d66675b160180022c172c7c4f0e0e9275c789e7693f637ac377878a5af4828884240e301eef323dceff2e067558d666f2dee8e031bc265551d97c9416dfbe112b0ae98a2bfa4753b0d83763601c4b90dfebf9c48872147029b0547faeb3803287ff42fac9f642fc9bd981c03f34233239615d32233803147d3ba4820f5a68135c18999e8b899d10420a6082b5c67f62d889c625da5adfe88fb70dc1dc6e1aaef73ef6da5f6f440526934f2a4ea8e8650453d2ed85bba8b8b4bf26539591e506845eb3de052d2bb88a0d83542eac55728d36fe0641c1891fba0f0898f5311ff29e10a0eeeb2308da52bee7a428104d086db0e942373c73bdb122c6bd0a5e970608116a6a506e7436d6059a45ec4b3ffd760d2a7391eadbaf52aa5f53ed2a3c0e28d0aa454ba656e32f453891f78fcf238cb919a06aca18e2bc2a8182a1eca0e76817a6750865d93c121af06ad9c36363c3849899bfaa3039fc656fee757d5bfafed5aa21109990c256e0cef03f7c0dc4f0f4880bf8a27c8de54f9cf171ba466adeb41fafbaf29da2c8eda24531b354995e2c34aaad2319c4364c13437845460e2bc50cd99ef232219dc3f5b7077425813dd360cd710202456e392424ceed2cfda1ac0fe7306b6ec1a694bf51c8ddeec3445ccb3149209357ba7df349f3ba8e5a884380e2d482bd70eb88ccf2e44003c0d905abe21f5162946657221da88b8c557689d2f3f80621010a80fb410e4a19af80f037fe23d3b55d9f2b99b98760fd30f214f6c6754aaacf92794ae6dc49c453574498ffbc7c123a56551270c115f75a25e6a03b286279f9fde5fcb59d20ca7cfc066de080b747c7aad13ba024413dab80fba3da08b4f2f015bc6598bdcfb42c134c0da55e30089484729c152a147653d5f7314307b15f882a199054caa9428cf3cbdc23582cda7708c613ed8ed395132d927423e775ac6a506f39a5fab59c3c5d9b1dc0533717cc85eb4f2523f57e5403746be705eea9830907ed7c91a759e31cf1677baf15bd6eb62a6cdb6bb977f40977d8de0dd4506e71fc184f5e776acd85cc9d00360607d34a2c64fabe7083fefe577212f04857536660e462ca71888636c3398f3eeb04d1d89b86f559deb3aed8a7893167b258ac9d4cff2f500a9a0cd74889307b5f87475bdef52dd2522b79f777b5f50fae68c6e85e72b3d1ce6bd0f059b09fb3bb23fc69b5ec50ee5e6e591589b9628ef869d0ac97476baa93515a6cae15322c0aa67f46b2ecaf948c25afc571f803781c5ead74a181b05b3eafe802ad0b493f72b01950e3b26a31c7f1eb2d4e4b592ca6598ad2beb60dccb047f30803c6c757840f111a8801131e15c7ca58d37342247462d00c5c5e4e97ae94814b54e4d05f6355e3713308c48501793ec6d586aa3fd4a9e9ca9f40f4741719f8c010cca2f32b36b39e9f1516f4d9a85c9d816a64de43b58836c6d82520791d16e43ffabb07edf8a924149be29ba42b863506887e74101c15a38c3f791eddc140fc0cc35b26c4f3edeb4e8d9a9d33a708d941fbce460fa3039521aa8680f9d9ee780d9af3fc42789c7118e940a8ad92888cc0b2c5d3a711fe724f3bc6cf8004c550ff7629da7660f34b442d93f961610218f587e285ce168e0675adcd4189680a2367bb207580b3a267eaae95bdd5d290d9f0b6f9ba40a981ffec8f69728ce98d6328366154a25d192ec3545b1a42f65cba29a54d951e335c2dd4eb578d4f9285a35ab53295ddd4bdc5bde1f402fdabbfe193a64cc88fcecfda68588db660c5e94da4383171ce7cdf967e726628250b7c49793faa588e070f194447a79e75c81dbd89d63b598692fc336cacdaad0981639c24b5c721681ba232b538ab0c498408f5659b909d3196655f046e0ba193cf26d2beda307ca003fcab175239ced03260e9af6f8d13f948a6aed80a1afd7acd6423bb9e0fd1066f00a37cdc9f2da4925abeda87f10aa33f140c47275db6c20ac9cbf2bd35a7ae69eddf77348e0d368e488149155d170e7de42c35aeb32f96f7da0ac47d8840f7d13955f5591a08746ad139f66fe3c85c4853d2be29fe0fa66c5a7dd48eb471fcbd461db774bd032fe961915272a29e38faa486cd1ae4046a3015c7f4e4d76326865e6aeb052be96ddde02cd2f159cdb4f5047cb0d8ca3b0fc3ef49fe80a4636f74656baabc46ac5c67b9287d7e22eff944798d42e98afdf6ac5a572639fbc6dd577f73e8632f0bb283dfd5fcb2807dbf3a1fe49740203390749090eafec721cddad80755521c9096c9a27e3f2db8f47639531cd065c7ee026ec5ceaf231627cfea0c4966434d9fa4dda65574f7c7894f5764227a1f8817bad1a8b0f43f7ce7cdc0210f19b3ff6c6a283f6be55b57a17c912da4369eeee70865ab073a1d910290a8545b690321db72f70609a3ecb8aae7f27a502569ad3479c88c7f669f6ba852e411b9c2dc589070a581a100c58a08eb103200c51459b27c61e956e3861eeb7e55e01980a68b80a91796773fb2eaa543322a79ec665d4e969dd5b028ed76e458d6b27c96630d1c58d6b14f2499c9921c798385bc52b454be2c40cf03fe70205f2b07f8bbbe1c17cd3564245ba4b08b28c2118014add929d65d293ad2817de0e4981847c752c1f098436c399d9c1cbfc9f84ae335346a2af5a14b396dcda9419fc6bc1f743d41ccd1b5f221587f904b67d9102a75f5169f74ff59e08323614ae4550e50b6b4899d18d7e019d10ecc2dd2b116c8575da223773c40defe707010ddbe1077a10fd78909cd0047d171c9ad1298ff6325c2ed4a66b606fcbfc45a37958a23412afe8a2c8d123cb7777dc8e260af82aa9dc769ab1c66e5aa4ce1195a3164186f63f20c0412ec2f0ccd739b7cbbebb9fddf635eab998fc199c864a42c180d8877aaf8a6bb4400b4f62df878f36feee187593bd2f2f06927eeb31b49e34dbeb19b45788386573701bf6ed4eec1b8a79cb29692637955eee4b16fa339630eafcdde45bf95d21cc44ed20ed063f23472b0d0767f1aa66d1d2ab9f7beeca5077c793746887e27441fdb241ed950bb6b68f66dcfafd466084a1db72af183f422a670c5cb37caf57262fd3c404a5dbc54ea4090d7cfeff23182d1049d96287614a5d59113574fc0f36e8b3230b5bcdfb8be41d0ebf1b7db5c3645bfe59e299232d10d24bac86561e841743e9d605fc2c13dbdc7934b91a2d2da2235244f67aa5d8f7fbfab1d1ac9cf239deac17dea8d167953e30c6d43617674087268a00358df1920e4985bb2c8ca1365785bb718f06b0039b1b77a7d92eb63d0955df00fd47941fe83d079de098b6e822d46516a519eb45f42cc770806bad4db93446e73b43ec87d548a439090d62b655288732b54fba76332d6ab44719fcb380983884b9a9dccef7c4a43eac2ff97899280815e470142e703bb40bdef39c75128dcdc1d5ff0a093059d7457356a17398ed226981fd53f28a346ed21b911992df053e029909cac1ff11467cf201918559a36d704ae39f01a558970831f8adc9c00650418d9f5f9d4a810cc515c683d006a136c6ad9b5528daee24610ae81d05e7c8965b4e69ffe7335d2aee2d20d79145f19ebc7c5608318afdbf956dca749c41a51a8cb7f2fa472e966e2e256b07ba99a328eb7a34647ca69b7bc071e8d3110dc86c6031399004cc8a5e23ab990ac61b75a8aed0d1a05f9cd763fc6a6b20cb119030e0398bc1b473d66a412c29a7ed0808f5d3106bfa8821f015086ea7b2547c780f2f3c0bad6bca48272c7d28a9738e6adf681ad12d155c0516c7f49b610435488b98ac3ebd66b6147b063b6428f0e073deb376b892dc7e80d49f81b089fef695b3f558cae7208ab00c819df0dfc4281a567756beabe6cb2a1a40ac88383536b507a41ad620a0916d3b0f8f3df49daadbaf4b3ae644f4eef137632a533225e95c1a581649aed183eea69224246b3ff93bbedd20616750a44ccd8299db1eacb50642278fb43974b6d5604f3a9883c0f32dc1d75e42f13ddad75a0eda4d4c87b1891c5ddfdcf7359f638f47409260534baf743fe55094802e488edb4db23b4c8479a132d4528b284873ff633eed1c36974c082f839eca168f4ac7425cdb90fd9726717f204131cbe8adcc949d1ab9fe8bcc7737c29399fcc86bb52177a14f2784a905cac641723b7fc2d147eea4e2e2b191608c161f344589fd8b65de986b868e2d28e0c54b8c6941598e2fb7e6c5c12874b7fff03978138fc78d3fa622c61b0c4bddcc9bae833b1377bc2bd99d1815b20df55157b3a01afb6bbb89c572b60e124784f77a0337044a0cd0d5f128b54707ca779aac6f4ab31fc30092a2cf26ebddd672a7e1a2d3a8319c6620ba100f7fc239c39b734f516c288538cea134eb89dba07a52938f59f01bccfdd0f24401b69aee066a47d4a85c230f6589f0cc12658955e6d86dcd6387a38025a4416a813812327cc0c822b3dfcd67499cb5bd0f355241b0e8d12c8b76bf7faec7674e602e3bc424276e569a2f15ca4361ba16f20e4ab4725aacb1780bff67f4c0ce046a936bc6cbd3473549f807141889b71b3ea723a99e054f0b6e79b22740bba7563997b16aec38e80235c4eb8026c2958f9f2f7494d27d07410462a70e6fcaa9108a78d315029d8f4cac53703e16273f0966f5b1d08ef0880aef6f97511d0e2f2c6743d0c0df11c9b78819c608d2667c2ee2ef134efeb0d42c6dee121a06db858f9ef00e87adedb58a5b57c5f37bc2fb9af6a9d98f351602bbd117a889f0f35ed63f8c9eae4926b8977df8657ccf27de05557dcde6f4d9137cc6be5b3260c52202ce05c894e2d50f2a8d79328733f5438c5f692bbefb0db54048c2c16ef344dbdde3ea377bdb8d7179fa054503c56c8d895272d84b94c5f27bdd5a73c50a2d61363af6c30a34c03f27b7a14892970acd0912a69629d06f012bf1f14a8054568ce9fc07cd1ba6743b7c03e9afece4ae27d4513ea808fbb5719689466f037b0e0408a4914a8d401d97d03306e844964798b3ef30b67a84f1c6b11edbb7646191be57b6d5f056ed86d2358fc2c98d4c3ecb60ca9fec012b9c62bc7ae46059d770ca0c84934dbfc5c9d97f409c83609ecdd680347dc04093e71ee679ac39d1bcf69b109b8037d55386544e499aa6188d5c85e119fa4f816ba7924e473649e956b09649fd71340bcc05104f9f7c87a12fb970f6a95f687771f70e28a12abccc66a5a49abacc3894d72439975acf90190fbd13978275172f842cf2644d0d1a022570a42110e01b596cbbf394998acd029d15db8381cca95df1ad514ee2ade400d7e8db496d6014cd1f014b271de7598e02592e5eca4950b7e635483338a6f3fba3c0731c4cbf94ce58b6b8ac9b1183d048cb309967e21b83946feb0168beb470c1e58599799a5470af9a0b153dd160e813277b7293417954f443de0397a7a224f180583523213b1fd61b7544c327b3c812200911bc9f0bb4ac6fa1747b721d0d7e7eed2c1bbe4fd45568ff5986896f4b557b7b59c8fca09879d3fe169e983f845e508769eafb3badc16d929894329e818ad2f2f10d4f6dbc091ffe02af06b8f0b0e2749ee329c06784b1ba2593fb5e33ce704f1c5ac41dba66bcb86f9521ebee4885eb66add345718145c584ec359ee31252f0eae8de2101e7f628511c79ed96ff571323433139573d340c26a053b82a0774f7dec50fe4062779e84d2ceb0a6f23fa79cbfde773a8bbbb5885512d80dbcdb8a4b24cb674cb1a6e621b672b0629e36189ee450d326ad3c81524ca398a8e307b686c93363aa56ee32c727e1cd3305066666ebcff9de11ae8248f18bf61c5fbfddab8c2b3fbc1cb9a99995fea2f4bb61c041c75d1c8cf1c1a5c99690317dcf94fa6fb3a2051352eba32648706ce4736cc911e15a2a4f2bdd90b03e4e78f65f311ce71ec9d7cefb9fa8faaf178317f37dfceaedbd9aa79d6b6e0e9348ee4fc4dd2f7f824e1969edafbbc7e4e60a8e8870ad384825f9bc4dac4a8fbc8997dc789ecbb53c69398a5111a998ba2ee6a5229b3b384c3ea4cddd9b0e42b91fa0430dd4e80ea76d30f3ca98f6e2cb83090f81fd6503178a86d0631c8c1bf8122f2a5b13a33d79f5da8480165bfb060f9744bce82c290b0c417a073783d8bad6e8e82c33e40addd4446b41dc573bcd9c5c8fce7449e1dbcfb5aab2508b4aadcebc575819fb9ee1689afafc967b5a0bbf5465aa36ad4de68216b13c36461954b42f3019c6e67b9d01bc0bcccde23a0a6d0a6578e963d27d0d49b227b3e63d962da56208f4a1ebe0ccce0ce01f76fa3549cdd3be6052086d139295538c42fb8b491ca397a7f95cef5676ea969c25c206f04484dd1caccd6b98b23eead1d0aae51b83e3cadeb0d44183a3c322066a4f1b700ba2fe14e72dd6bedefa568cb95868603e0978426c74db1ac0f470a76747b4f6576c40b5f5619b0489fd3d8cf31f34ad64718a603a335872121a64723173153e4bb8bbba8266ea578877cde069eebc9282ef2a86599c2c4b283dc36bca4e0d4bc7111ba00313c35b17bb4adbe53afe079e8f14101ff9aaefcdbba281c07538284c40fc81807aefb1dd12918fb2dee4bf3489f69cfbebe616da07adaac97e441b30fc3c0761ce0e320b8c6c1b3ce228a28e58d2758f9a4293e3e14bff5288faa6193e9c4cc48c1a46100eb53f2683b9fc970c3341dcc410b781fd97714316022a797106e7ee9f2510ed37ecb895e0b2b379c8234df69f5fe0639cbede55386a7d0657edaae99802adef2464f7869ee328d4ab0cece7ca3f8156e3ddac9b9a183df49af544c83e96612b16d066b4e38c3afd84c75393c88b90c49584023c2fcae65deea64cb9538d381dac8c98705df7f5ac4ed3711d600ab6d9cf8bfe0ead65901f565aba1d7b27aed5ff39f821bf1569629485e6fb74220a274088d8fee3c209677186cb3e7b1612dc146039cefdcc9a0f9e6e598d2d76f7ad5680c2d7c54b6b17480127f7cb242566a0131cc60e3befcb39737cff340759f27ef07303b68688dba75478be8fb1b3a4de82d32876086ca28f457b18c678b163bb0915d950bb2efaf4181e745bbacaf87d8da4890ba78d693f1bca30317b548bbeab8278e27e7d3c0f34563441087667e49c32ff6f4185c0dcac077754d14c136b48e825dd5f90b3b6fb27014acd4937230ba2a6feb657b8cec96328dd72d02d079e2d5ddbbdd7fcc3c05fa488b24ce8c5453357cfe18a11c40886c1f4d415f46126a84e431a6ffac151d17047541322dd06c3a7e4f8c25120668a1a311d9d6bdb192e573a91d538afdff6f08399b09171058ba005f4d80807a4c8adb742012a4f164801c98d5150552206e4ceb3924cb0272924e26b34e7cf43a3d62c8870341092c5e1f321367d7fd0aad5e7726dda74ea47ffd0043ad8151a79edc0a5d9dda89a2830b20e86988770ebdea8d1e1229a53e679e299f08d2a741f626485f55016befe613c7baea32bf6e3a5875e27e2fb14bcc2cd88e4044440ec34cdce24d430df27d13c9845d17432395ec67ddabee62016272ec301deec4556b18e2d9aba9a37cc975fc881e97b051cad25ef1b959486f3f4e8986cc371220913566fd9ffff240c50459073ab1e9e97237c8f499212946b3b591716883de7d8cef3da944cf639a57344f7d55116640f01c4f9a772d05c7942106dd9185d9f9e15b2179463d4560b7b65aad8a8d44fd97206d82e8bf44c28eb995d5f2dbd251758bfd63a95aa9f45bc4e36c5a33fb6d83ea6228cbbf3fd1e6fad9cfe498a45e6d00ec23232db1ebfd2ae06e19ad1e1669297fe4c7afae8c18e35e34c94039adbc4a813fbaa14e3c298a83a022efbbce25cbe606535bfdc9cc6509124a5145b4c5efca817da82c6c6ee070cf43e8d9f72646852170d59f49daf0b54d7a2f93663ca1bedfa3425b44a379683a64cc032061e46d404efec778bbe0e428da28e4f2ca6ff6c3bcbd746885c40da96e11222ac2570791a5932807369e2191ade1105e0b152f36ad853cc5607e7d6b1518e9d2658befa308a5ba279134c74843c93adcd797d747b3b609384f12023750380e5069847c764708fd63ce1d8b77cb737ce0da7da9593905050a555bb497d4f66bcd0477bce5f7918a96d12658fd7329474644ce48b6f8b009eb82913a12fb63b5384100f41450605423c9107dc73d65a03412713dd0d650393052e0325cc801d8c755c8c7b8c9163f8e7de4a19d6e09bd5c20489817d93ca79c5b6f29c8a63861df4898f32504d06fc4bb554f8903c96377da1f9f7383f7078b7bac38b343669fb191a26078fb035601dd3916422ea490221203d19f0641a9869691e5c70b0a6b4a94b6e95ccff0ba778d89f8c2c7c8af08007dc1c05c0cefb3a99a5c4a010b40f8e1fb9b677a217a28eb97d9e429cef9aee6ae19ac098a4088eec62b431a51d81db75dc27697738c261ac0e1f34d85ed3d355332b569ef3596f9aa6c59593005a4f2485e88a7be772dd6b04fe039c3972f2f69278853853ba53153f775641609a85a43f824dbb071c7c667725eecb874345c4c594775c698436ef89e7076cec0ebadf767c06200b91b96681b4092a9ca28d8548b9b7ac1945f339f5f2056fea82fb80e62907dcd59cbb905c31e0c8eb8da6a02df6dc9e27564b0537ae38574f38ad4b7d857a995a6f0999299fb179d1a4f35831e39c5fc83d8956347b1ba63d9148af4e9dfe65b8ff24df640408fe92c3f2d612eded32a83318292f7b90f54f147c2cb5b98c5da3778783092cadeb132978d193b12c09f45a13b3a388c6a662ed2b7011dd788ac330bb10edb90e810067bd54810aa21a04b77f40145fe702d5bc4ed86f1a2d1d99d943d9ad8b515a456e05c08a5060dea1566ac0645c97614c95d79bbd4b7de57a600e8024e0068f59d68ef2641219393c4d538236ee186145cf94f3e4047bd9dbe4eda206163cbd89fbf904ccbc8bfe8b2ad41e03609b68a5ac16a337a373e62598ee3f1a17abb46bcb7845ed1cc2249381be30e4cb7c2591ccb8d5a0538b8d2cba0c25d7e7e5d36de174500d98278f8bb434e27b3abd65c860d00cd714f5b3b67ea0f07bc1372f195d2dfd24d102844daedd2ed1cd1def383c92f0e9626c9162c07f7688b726daa355d231c761af5321109c5746086004500d2fb0a65b004c938a415d531a134d3e1355d9888634da361994c3d69c3c6032924aedb40999c044420f1887109e8cad54e24e4ca89ba8762a128b93cd8146cacba1605c6b6911318afb5ee7ccde11c8b25d612426d6b64ed5bf6cdce3d8b16276f56897a63c5a3919180cbece350914e2102a228ac7c1caa2f1a69bd2db980624c660825771e4ef7363ca1ccf01c7e28deb41fa9286a0f39b1936a46ccf61245d89c06c5fb52d93f5724382a2e21f59f14d56d440f6f67d50e37ef55536541cdc9d82fc46663f2bd33847b508ab57d2d598d2f3d7605744c1b0223a88cee91cf0b8f995ef3d2d03590aa142d564998f6b6c7d663c9244fb49a8d8fadbd79aa572c46ed2770996c2fb3b0c51b24d2d412846e279d06baf99df84001350e7a24a2e11f60a2254bd499d71a0082d797c27e9e7629e24c3354afc6faeb6aff3fbbefb693bace8293c6106752a1a7b879b443d3cb999d49d33f826eaf45d9863929dd50ca5f1ef56cd8843acba225fdc707a7f2f5d1161bd9ba54bf86a363658e1c16f9d7f97090a7d4df8771c647a9cfc90bd251affe72a73518703558a3a2d54cb0287fff70f53ba6137a4ea00390d30d258c0c90dfca2cabadead2dfc8633ee821875a0c09250d3747ed425404f95029910e4a30f2b97d35d426a614925c19483a2b1ca3f185ac1d846e13494358e1afbdc08f979382dba10c5b55a33495641b8b5db35699013bcc484685f136e7da32569b9681a2fd6daf1f1abf95f24292b3e4102cb8f2e5f1ae9d16cf71f6ab6f8367ddd9bd6f37a5b8dfaf96045a5351951f79508e1293257019447f5cdc54b3d5a8e797b7abb14e4aa2d59add512b99093ef8b73753ed4b232025286194fbb2f7b41cd0a77025ca0a9c42856519882c9f59328ce6af225448b815b990fdbdd119c9eb652334c4129528ffa11b51e06aa64d9e5416ef2f294f65d50244aae0c3aeb32776f93b68c6a7a9c3b77a6e9ad6bc9181d1e70982040d63126e169a86825c68d23a5af2349170f2d91d3c9c588938c8a5092c2195e7c2d11c436ed8bc0e2fa1f79bdbd0f2895a9ed59152b4f2f5926d410523f56a71751e57a9724ec0ac96feb509fee84a55e116a23cbd18b423dae25ba9cc7c4d295fba3e05ac92fbb4fb6270ef5f9f66f659c6bae18767ce7d69d93aeee40ff3aba82d0c6209eccdc75a562fc5fb445948bfe12b13415e0f2dd6b4c934a43871ad10ad16fe9fbc304373beab78a11c95aaeae8c98f865e737c065193eaf33a77d05847e6db4f29d65bd2007fd87e7307f4a609a811d79014305e9a0421998e0d1f0c550c08c2b53b08fd58abbc39d79dd5d8d552cb51e3299347514e7dc40aea15047b4ab59a60c2306e32fa1adae8371098232196d58525890e7f9ebeae92a2ebe56fad96cbc0d770ecac7de2898445ef8da88422154c7485b210a0bee4131bda017805d61ecb60edd1e14c9940acf7cb9eb27e9f33095fae58bfb0917af94f8623e3cfa8eb6d772676ffab522268258e9d283a31d0230273e449dfead075194fbe496b2b5dc0a83856e22a4f07fadfbc3ae9e67e5c65aedd5bbf98f43a81ed8dc7b1ba854e8798d63654981d4c0a6252f2de346d236c14a0568e7be7998f46fba993de807c0f783ba8e19b035a53040b247d814c2164887ef5dba0b1eb99f4bff25620ead88b2180bc397799e3bc61d96581724444b7c4c80b22752aaa40ba6b2c26c507457796100cac0a81b6e636cf7ebb2e4f57910af04c5f17a7f7579a6c8e183fbc9185da76b3bd80522740f7a5709c3829a2b1339e38c6a2294ddf940f9ca9b7da69cb581678c33b7108ca565d58145aece299d3e077d582e1ac9e187782dffe3db1238c9d5c8dfdf7d04f37512cd0e2cad9560f8dfe2f345616c3c8afb28fc302d8cf24667f3aef8a4a5a15e27d057b78e26da7be80d927ef6361aaba3357ae96d91ee8e81c3553040a7195597633227febe307b872f67f01d6b99db82f7e0c07bec5d29765a49df159d40c6bcf367988d5af11e6172c971df8f371aa53440d21a5ae6885760a3281092ecb22c66ae5360dd3175324e092951be1ef10e2e27b4bc0f7c886d12e9ec2f1a443debb0f69136697a886125586bcc7beea10c3dc9e841fe883210f104d80d9259b4f6969a0e42dbf6fbc5e4c5d83265ed6c226ae32a29f6c0e70c733f831da62383520eff432dfab6314b011a9656f06fb2eb7c130b39c690a9c368a2a5bca53a70bc8a96678b197aab640e3b729defd8e50e8e205823868eb08e8412ebe60a4a56528d43899fa5df44fdbb60c0a0a38209eac179b965b6aa5607ffaa86db965dff8a7a8568a2588d6cfd8a6d589cf3c637cea1ea8db59509b02e6fe6b5074fea9d5c900292de270ac9674ba613d3039940971836fff0ea6033a3fbd050d3226c0a2c1138f7ba99e2e478a6bb6c4a503079c60e3a734424386f6c3fba3be5d18d688676969ce4452454bd16fddae678288c27db2c34fa295b26b43869becb1150ba962e5ab707a40b7d0fb09b071f44fae11f3e6b9948e2920edcbf77503ad506164614e94369dc1a85c2b191fba25c9389897b1e765c1bdb272fae32bf7188443b8b67b409fb5a8e81b95cb2a76e89f58218040039767ef6d34e9031f61015839f7e9ffe85bc1e43efe1311b6a8f35f0ca97e4b915cfc50b70d7461d605f547e61b1f6adb6ae35f6931e8c9377ea1b1f7042a7a6ccd6df2dac432af07ac1d94a87f01586bfb5c91bc705b7672932a48e7765f1a1d2a6e60540098749c735c6267ebc971c06c5683b5c8b239f524c28b546f60cce8287decf8a5a4f7416ec05048e2f1ec4ea2d7cbf9fee402d688826427b3547ecef19a9c18be4fe71eb98fdde35868378d5d747c15b5de4e8c175ed05eda02f53e52117e81b72c61ca5e1ed79407b151940da027158450a72ba2826d94770cc928a2d898456c03d46b28f61661870eb5f393d165c100290d4449abbe4efdd9e949b384fc69cbd5830fbee2e1ed134a08a36bc7f5947fd25cbdaeb242b9d18a81b3a905b9b91c99896f6a06e8925ae03fef6f3df0738ca2b8364d2c4b600b7056d65401529fb262efc93aa8a085a2b350c5dcb4fd94ff0bf522d5077de170d2b5e19860a44b6a2d07417d0a6e2a6a53ff2f1ff612d3be8f619480855a10568fcd41d5f694cb7e6ada6fbed7f872d956cc34483cc300998ef605adcd0275333f670d90fd11a7bbc54aa8df1ab48e94c2f901b8f50eaa9cb40fdb49eb8d9f91f9c1bd03e73f7c8d2437e84b37464819c2e12ed6f9c30f5a1cc29b09b9cdb2bfd5457b339558411e3c9fa3840f7fcbc93a660087a602585a0f63e7e140f873e72e0ecf6c16c8b6abc8c6026f4e7531a9bb41a21eae845bde6a33a6df10356eb429a1028c9ef6f5e37dcb1881df0d5ebeaae556a5311f4a7374ffe9f7a646cdfc71a7563924d53686df20afc296f16af6346c9fff174b68097adca246b1898f0921015388f4790005cd0f30d1cc3b261ca45c9bc1f40207a03ed8b32c34e4cb74916ca9b72c4280153fd7623caf7d53c4a77e1c47c34b2c41eda39220bc6901ee3059d6696c27d375cc5ec627a6b0ec36754719e39be6158366e727bedf8b982a1a87c1dbfccaa1962a3ff143a3abab387ede1a17762e348424b93a6440366ce14b909f734d1021db62502a469cc5ecee75c8116304fe771a1ab1f5b156029a40c09c6040096355e3ac8913f3bd1047913b06568da722a65ac66ef356ed666d97bb13132e573d1e8991c7e0f99c2dfa48cd81a37a7e1bbcafa8e990de8a5ac4e8bb640b43927b72505832dd19f81de9b794ca749ab669f5a43ecd0d3a3f8aa2a9bd884e956e9389a193e4843770878eb2387740449f6cd6ba551c2ff539c5a06b68844562ab69e6e1aa3978331c44d3b82a88ce905eac280dc9e6d4a3341eec70f9581ef0ac7b33883e617e58ccb1f98e2b55f9848b6c10a1ca308ae61707cdc9ab180908f9bd7e58a1e3095d4f38c832612673d1c34746a3473cae076c279c12e82ae236f807322c4ec801a81cc59cf3781314a3100bce635a5cc51cd0c0d09b9b01d94305b9d4c2ea381ffa959f6b84248baeb4d7772bb82797e636f85b2f9317cdf7c6365f298edc89f4ed7b5c5e9bad8af6e9ada3fbfcaa5f6112992cf5316fd49e34cd3ada4c24e112ae20d2b1921c2e5d47b9c1c25b580963f63dbe43b6a33901d2ac4cf4cecef2a896daa7eebfb6156e9bfb1bd320f2bf55a2ddc90b46c039844c0746665bab89f8f1c83981c23a7a1d9befd3d41f0f90a516ca0b1d927e9330e995dd5f38a2eea7eace5557b5459f680c3eba0d290b537bedfdb7a3ed4b577d48d7a49de7fd2553471809116cfb13742f437250ea927cd9d2fa06ad3992b768f84d97040ea5d1224cc12ff9b8f7e855a1a99e73d4363cf1f477a12a0aa7c48d4f84c8d20778db2315ee7190d8299a9a968c88039bc3aeaf26f91987ad492c687d94d162831931db9422ccb434be18455aae7780550f16ee04da09f3a209d3eaf54a65d497f71a656c9ef9ac9e9c9b0e55acf00c58f61aeb4b43bf76d7a58ee05987afb75d0a52478f840c95bf69800fb53f47da3ccde5331fe4fb78431c8c212372d8ba624c49437e39b1d27ee5ec5166e5cf142b842b8a2c8fb7ab9bbe73053dfc8a0b7ea87fe8d40fe5de57871ac85293f54baeaf8011739a7c5d40471375d0d750614219e5932dedf77564d06fdcbdfa54f33fda0a6584c303acd4a6aafafac77d6704bb938fafa07cf01c34a79fd9ac97ba4b392e337984e9ed95bef469547241347aac3de6e674166037d8104adc54f98cc003d32ea9189f0b5c8a44d5368b4e73a0bd3f993d6b694c48b7d6d6f6c6eb58940ab8e1d01b6776351c59a81fedd389b07dfcc34a0bb0ed20b5f720daf91ad6d862e1757f598517a51f10febc7617d6953dabe8474018912cf97dcfab1eedc1373d1b997ff9c3101b174340f084aece1915dd574316366a9e8d9af2ca558f06cc6c70d64c72d72d0de2461dea42b33bbec5dc37067af1b84c1e0b1217ab08c6a645de0de13148675ebff8edb801a69a5ad0df9727f64db7f62d873ae870b97f8afdad03d3b6441557dc88f9313b28a30b5d595b0f6a0071307569753892ba00b2248577fef49938570c3e28994b91b57aacb64b8c10969b97a999e7c4942035f912eb1492df6c4096a84d38dbd1f24012ebf1a4c935d40aa5dd80a5e0c23975d6eaacacab14146dbb588bc82c0b5039def9d042e6d68ab0307f2db03186e7df7cbe5c6edbdd467a527ac65865fd515b98d77c88c418f0ca3098c0906049319e6e7c9c3268e21225cd50cba81910224165312f52d950f0711f712492d6f00c7e688853aab6cbec087319d7c68eda7034ef4740ce28a1eef0d2dc18a4d363868dcf0acaea56c771423c6ecaebb49a891cfc0a79a23b2a570b50849fec6ac465889fb51ec8150ecfa153be234618a6078944fa59ed9938511cafe2a6aebfe718be4b56b3ad7117047b3229dbab177dd71d3168a0c223231046bc36f5fce5903408a6aafb3baf5daf32e9644ab28bf49ca4a1b98e06d8d4a7ff586697c59026e1c87570bd6cfafe5d271838b21d5d6f26188c78c74ecf296a2f52219b9209f1eeed551202e67801df97965d5c72d689963901c5a9ef6cb825bd603850b8250047d137c7dfa3afaeea28ae558258e098afdc194ed2c941ea399b3bc20a4e5b263a77d86b1d0300bcb5e8db8554993520d2d82f196b311aebef939bc9a6a0248a1f6e75a4f5784876c18d32facec6921fa36159608f74a9b9dfd81059863480d50c8abef52105534c2bcbe7101031eae3811d9fc0aa7b33b9c6e8c7182eea413597818a0314b31a957e933b05c5e5808b5b3405c12ae061ff22d950e8f7a931af7b9b23516b9b2b7db6a50c0f2617979ca74075435c9d64d60f97579cc2ec84adf170878aa2fd5e98fd33a92b5cfbe197a331c423a4686e19a8e0196b463b9a1f035ab17700dbaf0c28b04302554fe69604214b02e0fc89ff38ed1f0ee3b3e8219e1808a8c7342dc34e89e34dd90a41d26028bd9d5535da183a65dc0e01edc5a5e1075e1075e14eecee87a55faef084534f1d412478ec1750dcf993e7849af07f40fa1ec34e468a47fda46086b7725d335f4a64ebc255fd63888e1b20e2fa039c578f813ed07443e68d2a578bf5676e861aa786c68f2e86b90eb88486488e64f8797b74d796a5cc834607fbc2f73e2a92dee6b84438cf6bd2fa5b50e18e8c72d1fa8718893cfcda6d8fed384f8a2f72e347809fa5350179f1c753554683a7b3756ccca83356aedaa2e32223d5b8bc5491b8543c6a2a78721aa330caeb170ba45f41efbccb6ec5e740183ecb6d5b0d434a07a801ec9f8cc3678ddc127319a23254005d0dec6009f1136e9029878154c771a29ef63a56df772c7ab85beb77ce2ab5196b23f2f2988e7371a31550a2cee740247194162c4698bff08cee017f4a7b6a1b88582530a9c7e28139249a114102a11502803f442eb9ba9ef7631162fd0550ef12a4685f838e4aadef9272dfc6e00d1f0d581f918e8d5a34d1cd25a60234120ae15478a13f6cd4766ac205d7d32614a02d33a324c98d42ebc891cbe2763e5369ca9720f8a0855ef478fe8139e562abf566b93d2a1f4afe624b09a4364866fa87983e8dbbe44def1ead94c3182013d6146eb393d092cdabbaaf888119024943784870275f34a0cf316f4a500d3e26a063a8c70369f813d47c7f9f95681c6af1fb6c6dde402db10f55607bbc9058905785d6919170c64c1db409aa93109bde0cd7c7d70d34638ab12d6772a583ca2eb8d89ff63c8192d4f8302b2279cc275a33d9e3b6fd99f0b1c48cffc5d08a4f96b0dc9cd4a3937afe62d5970b318f3fbb94d8581c09e9cc45e43e106eb1e2fcf3a2e9e846c06770386aac4153142cbeece183c696c9f5795338368d2b2276ed9327e6d48ad0cbc3abc873bc0831a8d3909340a215010360f4cff3589b365a8a3186d76a43a25fb4b110104a51b15af1da7317e0166a802b8859ba5d43f1de2bfb05df9e7e923f836c471257a1a9c582cd8aa64b6223c7d1c8c246531536c56b43509a6b1d1be6e1ac55a27d8b9792053221da104596431fa57c6c534b2ee8a71682e63d612702143009d0b57e4df6b6da269f76d11ce717131f16ec1c6ab281b87c12d8f7337ba1148782f323034cff7a29e1b804cc10e0060705cd160114388a659857331dd040b51c0a6e89426627f3ecc64c8e86ff5146d3ec91d586858e397baf6711dc8a37e1c013e74512d1cfcbe5c786649eb6786d86bbadf2f7f677a7ff46b45054959ef889acc8eedd62d08b4aebd17d1c3be71d83c65c6c9c8081c600033175dd54a3c32b4cb91471b9e729a3fefe12b3c4c49c319eae3c221407f32ce9e9a66010a250b5d214ae64b7bb96854d39398875943c986c6d6bce4ae3f14aac9cde2b7400d495924915637cfe6291b563bc14d8f49887565b3aa2645be89d678389eb4f5a015a40b8b77b3dfea3be84c062c93f43789b0145ec6c4a1ab8691e22976735575c8a430c95a7a0830a8c5a90b580dc2ac4b422c5846ed298e85c0197a044126d81b1da0a4e17e39afb30ae79205de41c981d3fd4e7cd1720a698fab9805ff95b684f7f6ca591f36eb6d4cf9289b263881b011608bf217384359f1be0a1e362e09ac59d6b49ff366a12b497ff121efd9e95e215915388a2aadead8f4037a35ba89b71314479844f5437392892a0d20b8c6db731eb6e811c2b3ad09d1c98c2fef60d51616d6c463e3050608b8f474f9cc17a2a8537fb6ef78dcd1a63b4afa79e05ba266a0011d273cb0057b00414d720573431c6f6d1187a967cc10bb71a5af3d7809fd4e685264b0bf2e2c54eb66a66f785dc75af9a5b96d0042d852db6f7011de5cdba73c408964de0950b12bbe9881187080f0f7835dc5eda4ffa202b1dc2eb91bcf3430015291a3e2efed9046e463458f14d61818cc771a068f78d773c3504f439500bb28e896af2b7530761937be6047537e7aec35a47e609e1fd263e9d43db5e6471cc53b1163df290711e9bf56e36450d3e5dd45ae7260e6ac728ffa84ab5d76fd265a97a491ce71ffc1269143ac129c9b4007d0d8ee2a931b3564071c127dd9142719d4ae12dd4158027f32e3e837e28a871c2e73970b9c5af00cb579c07ff3107a3656d3ebd9c41858410a073c37823b5556befc6e2fad92380d4413451756df51ead85557481bb2cd90f07222f91db4deafadc8e3afd5332c401601b33d3a346243b77ebbcd796ea3c064ddc1f206a155ebc171b5da5f46275f70be09d91457779a904d9b27f7e586dc00a4bba94871f417cb0cbb8a2a0e759873ae10376840c4f237d4581abbcbda6897791035dfe0f9d982ede6affb5975f91f1f1970cbfa3ee206fe243a1341debb010664f30622f9f24a06a5c1116296801c138c40740a91007a31318925aa41a24ca358346a2906165124af9e45fed5a3851c610f821c63f55ab5f095a26d22da1db9ba099e0cc0299b509ffcbb5b7df66282919fa1f7345ffd392de2c3846d82db9725ce48a5114ad57e20dcfc791b9335e4632906f11ad025b7f7c03973b61b6ede2690e1b9fa0c721db211a7fe1db89ce5962de21fb21d7fbbc423882719bda2426fed986b87fad49c8c81ca895f2b37a51991b25f94998ba90ef5535085e2088ff7ddbcaa72708a059465a005de6f0d19e018b00f9aee45fbc69c2ad170f85f108278cb8dccb2036efef3ed6f82fbe58c6823d0495e0bcc7834790010c58a554d0b74fc06c7f14d671210890ae0ac240d23b265e0b00fd88f7dc59590da907aa101186b8f1d5437f6b0d4aa03570ed1a7df69b7e562b03992ff3fdb36dfa2c9d8faf4ef00cf1bc603c36ed0b4ab0c4af5354f1404d9979d11629c54284ec744eeb8ca8ebaab28f3cdd3cd30c3f84c38a4f162412c561db56fc6c9d77dd739bf27422a6f840361fcc208f46ef5688d25c5321a6e50c55c95192571899ded7d8daa36be38dca31667c81b4f5346d420c6a73ddbf075dfb798f8a184950076063872576e300c30928566f8e71e35fe403b686a9d8e20648c8898b08c3938b1643a3f9fff2b3522c7694d3867ab66f3d1abdb6465d12dd183ca6321e17743af0b8e113d02f52da3cb334de5b7d44ff7ee14886905f42c310570de9c3238c7918598c553a29184338112973c0360c2025d6821c245c19acf5c027929a0404a016c4b578e421668666283d7ebef6ffce676aff0f3dec13f6e82e8e1c967591b350c41b853da21b7cc439d7c5fe462ae0bd5f5448eaf2e5fe8a4ab9af95727dea14f035bcc16d83a9e68b7ad93774257e144fad17b1cfa3944ae0b02ae583d3bb2a02059dbe5df7baec4e80364acbedc255448d0679dd37b47c755144c2ca68079f22bcf16c62766ad253a5c52b7e8d657ac7ec7b74ee30571456f32c39600dd3a958ed940f8e64dac15aac63098c13ef82f58fc371203cd614e52fc31a3a6bf4b522d7d17af30de8fead93c882d90676ef35196296a667ee7788b116c30077cbe36d1c32e1a5fe626c83b89c2311f4c5a26310ce939972e038daa42de97e95e9c8c72c1e7bb63b215bcf6f5f981121e23c04890dbe77b349e22bb9a41bfbdd839590a7163b60a3d8a018d121deb2aa92f9e26b8264a808470ebf4d7aef5933194f678c5c78bd6c22adbf123f2777e8664b537b68df075b2e3f398f16582cdc1114754f1e9b879e4de95daf687dcf721ae9e0e2d305cd5efd9c163879d8556f3073c6cfd84facb5deaecc09441985064bd06b9e685213087e55d6514dbab77e042667a2c025bc7b9170135112d29ca4597f449afc8f0298a1a064548490918869f3db6f0dbd76c4cf91ac4fd07d83f7e266b44d8d2ab69e52f7062feb1f270df8a2786f88df6d26843505793554390602009c9827f9cef0b6d55477b33cb9f009cfa9c5ca65da71493bfaedebc2c8037d08dce5bfc907077ff9b3cdcf14e551085ad945d1798f6eb46c29da26e2bf11e9598955c43351a529bf7a3348ba8f8b27c69585300d5c81b146107ed1086550183e5a64bcbb8b3bda31cb63604defaaf8f99b3e1f7c38049a199c1c3d5af8adebac92b5732391d5cd39a5de4c6776ca4313658f251c6f26f63ff8de0901bc287e61d009ff6a2cd586776bc36a6f90de58b386249594a1fc0f7b44d981b4e7f7daf80dbb6dcec86f8551e0bc9f46cbf0e5b723600ef07673081bc6d86373309d8f7383b4c43981f12c8d04be06a68453a1dc37ff039bd7ab5168a2cd6a9e8da06bd907b5b1aca827a28de0ed0b968ee1a691dbca231514dbc3ff9b26a96fdeddc3039aeb7038da8dee5cb081e20f4c5ae63913fe2dd0728bb37677a72e0a25ae59ffd145b0581ed8e1986620912efa687c1b173354fc4e4ce091fa1f5fe70044921662087a14350316ba7eeb6e7c5495511e32e4026f6f0019cb65a94817aeed56ff1f7c586e03e20f2f699f39af2c83bc7ff02e04fcdc7a295c916d45b1ea4174fdc804d102d42e349b9f08f09c448e2654c353321dbfbd0c02da302daf6e4ceb41d68292bf0d583594ab1b5027e7d15311ed121202aff9f03786dfeec5d0901d9c30742c05d4677ad5f032493834570c5b0aea3d56040bc2f227accc5b14c178c3395dc6a6932c61b04619373efefbbda6b6230964f00c622809c118602f4a5d11562f3efa913480116820c1f88e0cfc3f2ed4302a514d643d56c8481f157eb469940ec66d044e6bf03d6f71bb72f3b42a21edb5e78896af973e3fe5b35f90a7ea956aa0319f65de1995722697965773b27347322670032ddbdb115c3b46dc46ae374a2bdd102755d8256644decdbcb1f43025309b5a8dba05de1dd0e599a0ccc72e6189d5dfeec5a5190681268f88a69eef9f301408d80e991807a45a2be6a15d4b649c55504258d488c0d6184274e1242112799c876f92b2bd1ff5ffaca549f665d9c2e94ddf23649c4209b39020fd21baea2bea8ff352c1a97990f5a354accdd16529f201f441112a77e7e9873b522ee33aae8df15fa5503a266be56ad74e9b4ee253d27a1ef3acd4041d48c909b651b8b281d48c80ddc1798abb776b13c27c283327a2175da9604c03fa37c6ad2bd6950f449ad26aa778dc8a9b14113fb2ae1751f1c3f20341d706e690dc2cde849f6644a9258b2ca4877f342283e70165fd47fc867a1c916ded2cc7f05b58898e588be3ecb9a03ddd49cf04b2e0dd202a344604c7ea2450d21026c113c20678f8b7ce2b576820563d00a01621969c131024fb798cb533d85fe2d9878f7831a50af81467101641268b0790dd76121954fb00ebc1e74c68af84c9640c7c9d14ada8d91babea716a17a72a4bc706974cb284d59fafeab5ecdfc94d4b9d968d07b369574f8ee2d79f59461e9f1e08e2513a931ea995bd05ff9b7dca255eb92b9f8db26cae5831a07b00183ffa3fdf922236a26c4251121512c7c45de2263d457d6b1cf43e182e28f27054e4752a7315ae4d88f2da36ddb818174d1ac4912cd639f9c5d17875814b4bc2c1288eda7c4f4e4c8770f6fa2fc3d0837d018e9cc6a74b54a17b71733ff6a429ac2f3eb94254f6847a37a67e79d6dd94a0a3c9f72f3cec84246d1b5068113c8d9d5df1ba05f0a7b90dd933a209c38c0a292992a52b94650a8d50b854465d595c99f6fd571df44da9e689e81dff05277ebca64ff7e8e774fdf9b2d5e2af794dc5171ab3c9b8a65a86ce1c539fc62c268628e552be7048f628c851c31028448965c27a0b3782001eee9ebd518a50f79f67b426aabdd3955741051e03611170e6c099aeffe8053e0a5d6eb90bf0786795a5f48a3bb733b9ae2c574f5039843a76b409983dff13419252ca7bc9eeed2717de7c706e0ada5b376a41d64fbf753bd7d385b6f39caa690e52876ed1f5474cc70589588a187aa6bb8496fc2f92ef259e99a72ff2ccca4f944f7a4a822a5ebdb19aee5512f19d1c4db441b9d6031c3bc9076eaba490ccc47f9df79d3883c4c9671ab4b98f48b3c249c3448f0105b54fcf73e4a926a6f0d6393e8011a24174c752aeb563867a0fa57cdd6597d4c10d5da87fcc3a46281565c2470b295b2be69005b8339ea34007ac32a4c689b6b6908e168584b75768206339ce5d6e216e0600c9d5fe7e4587782d243ec9f008aebfb65368cdcc050f0e4b345d669e51df2f12676c4c81f4bbc8c580de1041e822567b3d699a5367e7d5e08e812e7f00f325d6d58225f574140b4613f15cca52d7015a2ec8ef0f4b9e99aca0dad4328d4587ab8a514aab7244ae37b62d7c2769cf1f2e2a22afbe69642cd9f01ab304ee68c247e66c42c5ed811d1ec8201f3d78c5ed4253aba61873ec2e2899c3b03929a51a9111d064d351663bf57cac16a7fda60251ef27c50a8c40588244e81b0c799096701a179d27e96ce6dabd97e33740fc79d87eec05a674020c7fe580d9f84a8f86a5286e6fbf8b01aa3a4e8a96d248f1b3181ee28a2451de1b360058e1fd51870bc89db1510dec887fb637d8d437cb8df6fda87674e1b061dd98172e8a72d3e7fb94317414b054d9e3452df9a5671195f2ede362a8ab4bdc2e0d08339f63c8c5ee833adfe68ec78fb5190498b308e010934c7536c9dee619d25718ab0c53c324314a3be7afd4957dcf185c9a90bc76cc6ae60581993a7a72e415766113c46d520600abf9b3638f4cc5acfb7d340a3236158c0266e323c1ada4e360bbccdae0dcdc5186c082a2223778be2c8f7c16b91eeca63f0ba8339c443b375d5dd5883f7c2e6c4f455ea82222709fbecd3de6f5e52185fb02f176a4028cc41bac87e7cff2bbdc474b2eca9628af270c520a3ac660bff7b6ab8a486a4806c17917803a9aebac29697f9a2f8b635e634ea19d182b3dd789316334d5d31cb64822304abc2a5c0b03dcaed1b5ffddfe4f3444bbcd3b5549d7105e651808e8c8a28fc14e86e0942c2d552c8d7973350889928bdc624ff0a40998141513233382153cfd06c22ab4e83ba7e2e90c3acf0298dbd4eabfe836e7034a84604301b87fd63d84992c4efc782bd9923b5cb703627311eb4313e0288361412225fd7c9a89556a92dc73fb82bd5748f6f42fce7f3b0dcff02cd52d399e96da22fad08ee8a98c32e56a24b380e01c01c8f7e199e6e392af01b47e5d8f0855cd7747aa56b28a0b4a25b7258b7daafab823412989603e837465f463774da84edd8e7272ccc1410340aa73c518495fab78d3f0e58e358ff325b1351f0a5cc1a1bb7af657c595b865e520ab4c078a1a37fa51faaf99d930fb97dc1c86adda8130fc9ca964514d92609207d182c7db36de4c06635b8d0b91a5623d0af2cb1fb92001db684e51863afe4ba3bb6da8ad731e21afeb90ffe5c7a070bc6d895d5f0c03fbb3a1f343dc0fe325a9a28823a9988c3b6780635bdc75513c70c533bb4fd2bff919cde6468bdbf3900f6d1ffdb135deb087e89fa01f5012ac49cbb8879aa7cf2a4726ba1023430ae598fea295478a69172727e86781a74ea83f9c1519bdeac05f38c1034a5352cbaf141dac783bb6659825bb2e01949fd8429cd20f4fb72d463e115b72d31267137e8bfb9baa8dfa808d484a66e786b278786c2903244712af5cb1e58d7ce6b6bac485fc2cdeb72790bfe06ba4b7f63cb3f16d92cbe9e6cf9f69b55743f0fd12b05c1d27bd2271aca3a2c7af2ec15503cf104856adb152c51083d706c894f61baa70f4e962eae21b7918b97a6918f49fd45b973af05073c8ac86033b3385dbddddff894e3fb76da3add5cc1e48bd3718cbba9a1bb5c0f3c044939fcba43b6857ec38416e7cdd2bd01969f9285a20382d2cb6a92d6ac09637d042fa8fdd593282bbded66aa677feb72a4bb3310da57001e12e207b7e862d9ce4f46b19e8120d5d77ea0f38c51d767bfcf89d49b5097d0cfe8e601f0dfbe763aa0ba0932f7b8a9608b5500d80ab7346359bf00bbf21469684d92a3072c331e912ede77812fc0d710f8b295e7d8249376a7133d96fce2ef650e442333d83e60f1bb539a41055885591a989d357418e20a3250d4e5bf4a14e7d0cbc1052bb59849161d578ee57d2cd24f79392f01fe6d5ea531b867575fa61a9b9e2fb72e6e843d6bbd382993dcf695b3bd7bf92d3c439b40ae0cb97d3eb8d1fca57845656c9e264a5f81d4f7d4636cf9fea998ba79f58fe7dfb6a5617fe0cfc434be2c8a6724a982e329b0469e1108f76c8022856b874c0dbaede8fa2e649678430244cf34f8c92aeb6acd7ecd40f5b26f54334147345ceeb26e86b4442746b70ab8c9d840b69d026fcb5fee227227b0750e2ab95dab221fb172b2ff2441910dc90591fd830dac8e1159042a644691affad9c6c6558a6c668bfc4f4a0e446f98c475ce13180fe9cda9be42a3f0369ff1416254d714e778a3deffc5887a070909a4180d73739e1a3ce2f004ae837d2406da3b5dd2730d8446e3e44b64814b3a8269f7661933961f63e7f43667d11b996a5e91659e9dfe83c0d0911f1db180260f697f5281afcc7ec232f7c0fd001fd501e110b61a4487e9aed02da1ce4f6ec78ce015bff93e5125b6e7049523c7b16e008a39742db55a53893a7e18da6cfcec9154df4fd30a9463615c19721da93a4737bead5c7dd54274b989ae0b6db905dae99d92f30cb9fcdc816b4c214dec87b4b21aa314ef4c1232ac3d689144a317f713a2400f0ca47d38d2944201857a9ddbd557e902a4baafd0aa974f6fdb827cec6a89f566553b21f6bcc5fb4925fd30b2ddddda9dd05fd3f89cc2dadf52e215bdb5343cc058f032823e04710cd7b33658c092583cc93fb6322b0d53bfcd4a249cfaed423327b1e3306e59be4ac1a20d75b93f4bb9730a84540627dc0d3b834b740d9cbbab92f55e372e15c3b0db4354728ecaf4c05ddd977de3bd6930a2ccf6db5831c0863d99e4dfb975e22c8ae39f9e5952856c52eb51e1732411315cb96170500681d3c58e3b3da34a34e6b34ee44138f28b5abdc71915d05da98e30649dc85ff0c32a1a4c50359373973652fec7b0d530279091fc0bd7656e6888ba879267ba21e19354e6e837f516a88ee253d92f37c27d138fdfc49c8a234dbd1ab68bf6a9bc5924d14b496f991a138cb0c75890eeadad87389ede94e2a7da9256de88db70e52c1a8712bbdb4cba971ee86f61d23acb5b85a636c93a5f1ad6493c8e0524259b3894e434a8526053c4bc0fd179ddbef425ef463f90fd4b0bd161bc8e85bb11b6c284a8b21861fc7caf8eadf0d2d10fa7dec2f66c2c24370b8e0d2d14f188a530993ba95cc907f7a20a3975838a86181f5e52c0f6638d9a2f7be5632cd53acd07bd5cb48806681e805ed99d235b960e811b89156ca3c494200a9e00c5d5d186a143d3ea8581ab75cd4a89bea3967ad34325e09d0f6da0294544d908e0e882c675d457546ca4a00248a07d7316c7ff769c3008b632b7df6503cadd552d2734b5754ed3f80c0129a6f6ed096961565bd4a7290ce0d711808e5a1307ba69a987a7fce970fad4955962c2552a907fb3a2be4c5910ad381b5a6514a775efdbc84ea6c4d00f5da68dad7a69a096b9555fb601c7cc46138f5b3bbd35a27c761ea47108c33c7ebe96c93e0dcda6deec0e678a456d7eb3a4772845866615ed7fadc174ac445c81a27bb8f587569d894f9cb318ef2848d4ce3aa5319f8008385669ba6ca3dddb85dc98f3d27222680fe914eb8ace57c73c63bf44638aba0c5f68a3290ed165ef0925ddb011b14fc3bf034c17f1ad47dd3d892d44856ee5c00ad7bf79a31e6c49811c9d0b2edf47c4423b83e6b59fef11e6d6f766fdab7d6c3a2a421b325bdc7bd56744f62b0d02825fd0a9a047d8ec47331dd12c68fa6910043f1ef30cc51d6d938b73645eecb324306be72e7e2c999ed025d6415d96682b0ac084f5e48099e2632e3b39fd0c8a51d4cea6c8b19ca59685fda8882a1c842f9c72bac91a91b8522bfece70c9a9a4d8a020b3f0af8aec58d17032687c8a7901220ab2e485109e2913f836f8900e7c7982647c783ccadc7ded1e5f39b1869227906a9ebf63d9b1e72fd5d7e69c19b386998f4d346f2fddeeaa54de775d75ea78e3bd89b141092ec9fb45a528b4bb402e8b556f354bed64ac191ae5aca15b3a2926da5e28b7c411b1859795e1013a4df81a979b7dadc02e517b7c71c7d185eb11dccf33ee8c6e6b4c2908451bb273014d7c8c30e81d0855009ed607b7bca5da0b29ac1355390290318134feea1691baa42789343ccc15a39d0c15ab88024952742c7d5a9ad8a958ca757b574e05e9b3e2e32f064bccd3b2e518962eef1db7bb8154c82dcf07000acd0b366e1da6808757ea40974fd59149e4a6cc2c320584036c2d3d7a9a20bee2bca5c9fb5a5eab143104c26650bb4cba49958e6720a7ef86687754bcbdf8c0d742ecda937cee79f6604c3a2789dbd9c21d0664fafd62802c05b0dae36732b535775f53ec67d37701f140cc3b19532fd1ddc8338dfd9bee662b46bb309ddff57191ba4bee2a78387fa1922e52b29943303d322edbc7640247b4ca8d602a07792334bf69957428eece890ebd34b0454bae81d3eccb5c558682bd834af6c1e30a7a2e7d5331b460dba5f8b67aab537507ed76f72723bc43cbf8c0ba1d1b318ea49bcf00aff8647db97de68e189965656911a46393c4d49f8fe447dfb9a29e0555772be746de8600644e9bef6d7c51128cafcf40674457501c16aa31b0dbf0fe00487ef3d1ae5be886636461840005fa3492abb15904501b8c00ad7b134b2c012531f2ca818a95760146d391d6a3bd4713d76324404b6776967a685bc03152562d9469946a0a1ca6e7e8e38ea66ae391fe4f0b6badfce0ff0ef9c06470fe8e98c289a60fa1ebe03ce33ba37dbdc1321f5bdffedde99afd5e6cbd5139cafe910c30442ccf6b9193967dd7b5979117bfe5397bf7ecf00ebc2c5ef8d0d152e5b3dfa5305fef384791ed32efdd930b901797a3197b4a853591e01623495bc7818c7d794b289be6429b32cb5c6c449ca546ed13c5147c41f83f2b887d35d2218c7d54fd0e333ee060602f4e86c8de433efee48f61bd1dc59a5af90cde507c4cbbd3a1e637adb3c35d051b22f99627752378c028d46358aa6e4a73a8a7d7e62d0cf3eafd474abdcd1bce5c96c5368035a4589f81c0905215ef9792f74b5717ee762b5dcf5362cc8cb8ddcb7e0dfa5df894c535aa0cf2c1ff5a4607cf7f9f83c5b1dc01c2dc2da27f6251f1d78050cfc842c8aacb2389e5ee787f62cbfc837d2907d36979dc890a10ae6378ee17b118a893a1b6bcfdd872c36a55a1a579646355c97ad726693f52b3fa61f7507aa8e06368f2356a95b0fdece6808e13c45dd8901a7c285e38240b267cdb3620b3cb3357d3cfdb8e484c26f947da2b7f7df2031c7f5ffb4912ac6db6e1bdec674989795d1f0667df9635019d4855e60330ac4eeea1e2e4ab5297570fbc3ecc1c9aca3a5985ea19b9a59611d018bc11a58813ccc2c6f996455d94565704bc4e0b802bddac027a935ed751ce0ef0b9abc4d33018cb9fcb3be0851c51664385ab6a92affe1ad47d427dedf0c576307c62949070821b23798e25efa926ad0064cf43b4d9e4d027a3a4b7eb49b44fa270ff8ff5273d8e9a21a06745b31c4da6c1ae0d96370ff778e907bfffa2553db352d236d6a5eda9a71a36a88304b7ff9af221eca80c4ee77f666f87e523577eaeffb762777ce99e545550df3f9d4b18dc395aca6a1e5ee2ed79b8b4671d6d80c13fe6e7d013fcfb46c190dce706e36eb5c312d67bddd0e59431ed76a3d6eb6551faaf346c19ddbdf90c82fb99539f83e09306a4d943fc4d912290dfa6d6cc5582ac730a598f57111edca00acdd2094db3ec7c0be43586985a931ba078c0d7fd3135557520c63aecb5bd9bab86531f2a9ea49a2f77d67e576668e01be904c563aeceb894ec11ddb251cdbf26115a42c8387197504b8d633b698b76a2ad16412d18f9cc29ef993039577c626f370168e6584ae909536b51db96a79f208e7ee24620f0ad634c0dede89456f96f30f90418f118a50737404624cc70e8d3a67be585e22df227891e8199a93e9edcb92b2c503b5efc2e3d032acef6e5f6c087445f9964f26e77eb94e2e4e5ffe61334a21cec271513f2c96301f430eb650361f481c52f49bd3c3e5b24f1eaa02240c578b34f85f4e14a50a5ef2bd4e0145dd7ca5497abaa5ff207034e9ca5a4d7106599e6b3a33e87ed7689ab119de8c0a50c1508dc57ffd275ab29da51851d208c314009707a7c577e7fcdcc75f2c5f010c45c7d9a436b0d8f604e61c6bf6a3da568e69c94605e207ce3f6a9504649ab4f6204d58083b2069465c536348513d614b003e1d0595ac1ad447634794dc0cdcc9c8de19ff385cf1637e9b8993cc9b9bc51e939cefe31262887ea9a14ae88fa54f8e400515ec08754cfd088c67b05f128fdf929ec2f71a2cfbd19f3a21fba9f33bd42a17354e68e4b9c0074adfa68f20c292ff7c03b27948e51cbbaa7dec6b50ef1328c64e03dc045b54ab96cd0dc5df680307a70f31759d7b868a20eea7c341085ebf40263e2ed555ed0dfa4dc41dee4ae15ce79fdfbeb1d012c72f05fefad35119efc7637d4f3fadd4febd927ea73e177167ededba7b428d87c23e2f26a83a5a636f50da650317fed0a593128ca7caa6101f586b8f7592d7b79973930774357d9e0d92bd0d1fed330d3e3b1737ee350f59ae1b4c35aedfb3ad2d0f5d487744dd16a52693899d27264df176e97169e734ece4ff2fb2ab9b6b31ae3e3b5578cce7960ec77e15edb557ef089dcf3d906d8cd0d3d24b5383f165ee31a4a083c78af9e7c3add064b9404f780e53543e587dd17b381ad5f477c7eb0eba556e58e9a3cd593c6f554baf67fe82cabc30972b0eee1274a80a8bb3478533a7f6f2394bec9d31ae464a3c5832870f5f3c275b6e39e582883ba30a925e2bb63bd0577f95d7ea79f1c636be51028ffe33c9d7c061369110da19b24b2c329c98ea93f5c1b3062cc40f4cabfc79264953b3a62592a766cac62c62ce6e4e4396c9767ebcca100ef89a2a1b15c12f24ea6e9b1d198137ac748885c5e2a18085215946990d3443691295cb1151e5d2ba06148af5d9f9deebc037c596edf63989c023cf14ba0e0bf5e1612cc2a7d11042d1f1bb52548037ec3c0d0f4aeb62c8d3bbf24912e93a52cb74b05bfa26fccbcba382b7a1d7ad16baa6918f81d4995e01a6e2c48856454d4dc8adb72123d2f3a3f95630299ee0f217a85b434746d83a5f4aba764a9e27092ee1400b37a7121491ddb8f6849851c19b69d838c082eafe2914e590c7ffde92242461105db07e094ff0e6173489abdb9de7cb8ef53922588b8eb5a9d887aedf926c9346587d18abe87662f3f4e4433ac1b9b9d6fd871044fa11a0e1fca876aefc92b46067330c82cc22aa5fd85f36ca591cb64f4719d7b5d5b8714df0303a9269508e7615cc1f2f287e0ab4923515fba3220c895aaf5ca17f8b631ed3572c4c25b9dde7d52a219fd84b3d20fe728c642663f84f36b19c1b55c1d303d433211f5a18c3b6da67e91a86b675fcfd8b5fb0a9ab872fcee70a827cd6efcd51fe676c3217dd735768a7adc7ceb190d13a338d93184c0ff1f9c7dc604173afec3aa9845e95fb0a35474441e4410df74cefc3c59c34311ccac62dbbf31d7f8a340e32db81bddd96b844c2f2886c97ff7a8f3f1d5176abe8c5e4b734302cdeeb85065d669748607d16ba222eba78cf66c413dc1fc75e1cd23715664a28fcb4bdc9ca3e70758bea4de0b752462aa570405822226773a4f17f550dcc6ae7eeb88ed26cdc402c78ae903aaf3e89aa50689450620f86bb6db89062ef7d9dfb67da79c6ee0492efe15ad905eefd2769a52aa2e0327b3e4c9e9c029e4b30270c43220214f21a04e10b3a0cd0bc28441de8f00e5ca97059d8b28f6928a6803e04bfa467282fb0b642e75bf8a4c314b80d71c14937500b42a1e7719d34bfb79d0e000f3194f0dffc7b07cd9a7fd002460db5ee331c202b44e1826d42c1aa1da48b8d43ebe26e7a1ea72e125d28c465ec88f50b473e7924f07a9e1315f5aa81d98140338694222e8e10d0a746c0916978b1b453f49e18dddb24e983886fee9ddabb193b7225049fcf4117f9afae8d069db54ceadb2c8c1ec34ab614ea2879aea26fd8c22fbdc6200f302ee8e84934679b7da49849f92c74c4e2502e4686cb830ead4967161e2d5a2942da8fa8ddc9ef1ef517ca11723ca56365b4bdf30ba5bb296b46139e2e6b487c073c9a7bf3fad38331534967954367f351993a12ad800b74233c9c25ea9e1af31812bc3f2bfd50d1dc9a039d18926307f61b26ee1845ca2580dc102ba1003e2471d9f4ea6914661c774c3f79cb71b8453bdd47276fb2671856f466a682cb159139ae830bd0236a139c41f3a984db9b5fc89dec21d2feb2d2ace4ebeb614c33abe1ba4de9dbbc3d4fc4c245ece52d27a6fa953d75b5e1117669466471c208393a282a27a19c08f1e01969f26f14f79e0b5bcf4e98ba5b944bd40d715956518ecdecc9655253487e53d9dbb7d54635036e327936c7b37a8760c9cfcf97ef6d123b58d21f36adb9ec8cab1823e6f23da44428f88d75f478ed82e631e5cacd117bd8707d7869643934b5d3042466a5fe34ee3559cafd6e47281e1688b8957544fface988044d1d8dce39bb0654962c63706ee372373bb0f72058c4f8b27d9b3c582b0cc7b6a4f0131c7ef657ebfe12ec9d20e79fd07ab85425aa443898877a179bdf403a32247c7169731c38781578b7513d3180ab95d8ed4f70f323089ca3695be97550ee97c698d1ea63ae3f27890d64b691e8cc8f357556d436ac68658ae06582143fd18b9478170413fa9e9ffd9c66c1b40b9a8bb3b5a303137061fb0315b6a72b2ba09ace570c77f0af079661191d22bda90e0e2c049b2b9213f6fe51a34e496c4a63c65e1192f550fcfaf7f23ce1d4e3a10c61aa02cf0fcb35a4e4c72b15409f513f1bd175ac1187f8278886ba5fa6f5f14f13b4bda53063565c37b9924ae7afe46b7ee2196518e96cf3f990f9e1550f0b291203f8649ff934bf01390c54c49a70687c1ccbdfa3ba99a68d1c74b1a51c767c75620a98bb190c76bcf1b480a8db2a659bdd5930037e561be20b53d8db7d36f8073304db6bd7b9e1215aea03c5a4a625d0d09ffbf28769cdbe0e1228b7b8e5c9ff202364e4fea6eef4630267644c5040a27285b0a83e59e71eb3b26760f0a168b35e55b17abe0ebe23da2cc71d2adcec4131ba68e4347d9e4f43c6c09cd695fb73d9a8e3a90cce961ce484fb15d9e56d7a4330df7818a79fe126b0db0cf2bdb270eb7111b22526598fb21a7130d5b45fb98a82d3024d5084055babc3ad4debf0aacc9517bb34d9fa779534c39ba62f25b620483ff1f7d62d82ff96cefb71bab3483e10d74910b710351b64714373a4c36397c3bd9a3808e8202eb6773171bc9365db4a5cf79cedf6718566d630bae463935c1ab8396624e48f2dd359246651d0f25d81a912376c8e4ab6d7ffe010bd5f867ffbf4515b539fad5ea9652f27fad10b1606671384a09158c930bbd1c6a6cc9cdadd770823c91554bade721897ea156c243369b8700fea0cc1ee7304f99f2cb8b2c3ae3caf829840628f93dba127b97197a0cf6240a67b83b49b5a8af02fc2da806b3957deea28177833879d0df6b276d3584067b50df5124234889d0769090c4337352693a5ffb59572325950f911a65590cb0d0bbddaad9c9746da555d32037e6483a2b484ec89562840b1e38d3195672b0d7e63bea8fd7fa53cebfdbb50957395e3d376e0e43e6f2f2eeefb098985799f9fd26dd1a219bbf2a9e2b8daaf8e0d8ade97df2cef2ba39497bca2a7bbe01ea3f581169ed15012a56ae5117498b1e028bfa4f7051877029f5d1fa774a53971e2d570ba948ea70f92d62aec1595df955b4665de420fac20c1e6173acd5b8db7ecb52bc1bce0c59232714cdba83446935a9c715921d9147ef5d6f74baa4bd8e7b64bc6d61ad4947361087692e350ad89c792053142a4c87b94328413910c7506b14e00ce059952739a5b1af93e0013c36df01326850f50c1537a5fed80b0fda0818ea206be57eace877c4219eb79c73f17b279d5a57512f23fe40495c7c70ff092009f1877de473b0cf88e2f9aef45eb194b51bb95ca7c112c3316e8b6e999359d00aadb06b1ef85c0d0c514eccd2cde9abbdd0af8bfbe3a935eb5e7855cb5c296a5541293134f06519ffabb7b48f7c31884586a009548e2ca5f3489fa3f637c2666116f827dfbf588ccf290c6eb22289d2f9fd4149e53df9f8dcef9e88527072cb3d70544885b7a6f0e0af270535bbf3c493c0b4afc07d4afaf3f81fa64172a3f46ba7b73d3b9894c4ccd3c2cf89116c2da2315103eb4b6a7da0ed896e3934b8bf55a8bb89dae6e4c0f4b29a3b099a4a92a5daf92a08b3d94ed6c076343a32afaaae71cbf17e006a1da94812210595c973dc22833dc9a2b8c9e4ab0cfd6fbf4a5a4bcfc0cdcc8647292ef968991b454e5ee14ecb72d270f4f75d7f248ab2fbdc886867d7af91570486d8d6eff4febcf5823de474664b9db7cd2690b65487aafd5ff82548baad5cb8d1183bf3a5e387015376878ddb754492e5dbab0843ba43b6ce0add941e2b4b68cab17857d9e6e855843fdae8e79842e7261aa958be269310fa1fab7a691874eaf629ac8022cf29f1f3dfa4030bd82b979d49b31436f45844011a233d15eb68d9f7942d5203f54ae8afa03d3436a3dac0ec79058ef7f7c51855be713f45a1c74e0f29e0abc887b800b24c243c1c7568877fddec86581ec428c96238f13f965a1368f26c781a4f08d72e8d8580a2e2f0a2a5372d6c7b507429b6639e2880e3dc0663e0d44ac26c955bdb3bf38b2331d86dca3bed425cfade40987c35f7619f5399d46f44468636a939d74149adcd81cb30a3bee812cc267b14cad68c19fdb495addaf7bae52186319b53521d8548685eca0512fbf6c83952d21e00c3e7e6dc48777a3c77625cd725edd09580d734022abc2bbfaf44c3b894f24eca1020292dc3c6647fa6467ed6ae3dd5bc4c13362be6c67aea409a046d31625625e6dc81497d4ab5932772af62b1a47165c9e65c3fd572d9d51013b89daa2262cf5dcee1836649d0b6a1deb087afbba4094a129780966e37f06ce1e6d926f7d66a93bff7aff9cc14b8384de18df22c82cbd3671fdc543bcda6eb761cbd2a37c3184a172d805e0ac75d94b6b26de921baba0e95d655b69cf99189a41ed9ae741daed82514548332e71f75b810c9162747061734e63bd4130f89b73f9d44d966c9e8380a52dfc69f3b5b664e57470af5fea671e47ca48cb9323325a62f8481cd68a50808760e5bced27a8c6c6a85a986f09e05542a24de4a44e4e588be998d93bb63af0b9a51f84435ee25f34c163f748a2f97cd3b6b1129b8e7bc77c00cbb91283bd88cc98055baf7a669f854f33b620f025a7064d1cf55494403b8467825b5b490f9f485871a7de142622b4511d2a6b126839d3507755570012509ac0683e6db5d7f58070f9e5c3781618ff57c31baa6c2de6a28fb2ad4d72f87c28a6be27048618110d207c02dcf8c8888ff7e4eb50dadeb518fbe04a3984bc0194f6186c25bf051f088f46b9e04978b725ce2283d5df19a05928193daefbc69b03f5ccdc4ded3fc8c2439a5dd488b73a8902760741e10ede54ec8c5a7141f906b5667eebac3fc25a312ff07b6b3206f3ea92b8c02f3ab8b4a15786ad55aeb9a6ce7da63f7e4555a936b787510596dbf6dec154d34b1f0557afd6d05f44f1035bd7ecd2e3696c75814627df56ea538ad3c471944327881f0ca216d9f04690bcb6a1cc2f391ffb76a5ebfeb6697ce564c0828087fff6fa3f22ad0c1cac013e6c5292a533ca4fc63777b4e9b36e547a0af0ee6cc410fef22c216d115c52b0451a4b73b04673c68a3e5282c365284f9c6a3a081b3733ae5786a2f40f686412e3006290979fcaac8b05676ee165aa81c19203b43c1bd7172183e74844506c6d7037fff3dcea4920e6f72cff3b695879cf956ee6bfe4a071184d6811efd95d2eb61e269caf4618cfe742e821427caab139cffccb77941cfc0dccf38ab0155f8b88eb89c0294052943c68622953ba6197af2d84717987fd0925df8f3581f942e40b1aa98267b4aba72394f0dd514fa7c3af91a51368e7ea8d30980059ca14abc5117a63c92802514316334e1322d0ec5af8329778735702cfa04388f3d6786357f6eca7d3b876645cb9b3d3ff45984921e48b9cf2c7848d2dc31b166ea8ac4aa1de5ee4be1d24f3e620d56740b308b90d4b0b461bf44dd6dd2787f8941ec547027d5c6412899d0497f02fb92cc7995d58000360b81f5e8298373daa98c4a51fd235177452cfb6d52391289d0f4638526780505e16ca4de3c2a6d838d1f6e76b33096829038efda863a1df19827282a2fc9289bda89fdbb48e713be9b635a8367f51c592dc2dba8d7bce7cec6a69079abf1975b7d7ceeecc7de9c366c9e39d7e9209f0939284d7578f4e7c7c71251c54c55bc710c779da676f7930581bb71df2beef70641207890237f94bd382677d3e5817fcd4f36eb209620ccb60640e91cd3675cb1a5dbc6cb60d63f7036a717e92a98ea50a0846a25f0f9f95666a13c5e141d197399ad9e0a6ba86f4c18087a2c022fdf5415f23775c2e0eb393832a0c651411df0dee238f0de73a82ab6b61d381450f58fecd3f1ed78dd76fa1846e098ff962b5b662602dd08796c40a7d242a5ee7bc3012b2e7044fad1bfb44efda9b21e763a3cd37ce10bf23054233902b834b6b788f01ede2ecbc420b46d06da400cc53bf13ced90d9e03b4054d8d93e6ce45e5b3b446d68350f2170ccdda6b5473dba9a1170ae282be6292e42672fa97f301a1ef05318f044f3ac69b6743f11e4434aca91f92cfa48c1316a9712eac9d1bb8ada8324e0ed691f113fd4f5b0cc5e8e7ba43322fcf3a77d8e5589646ff8e0b4c6bfae23a423deaa3e8f11a4c33df35ee03f3e52392382a00e284f1d3d8a40a160113d4b8a9fedb4a748ff6bdcee05e3bfcd6a9d9d4f824e3e3851a615a03ea3ac356f702934cbd9e379868e7837bf824376da78e817e75edb7c641ba9b4de468052962f2646e354961d7b761879a1195728c4ba8526430da1277a68153bef81a32f32ae7475b0d009d688aa2eaa30b1b0abc6f2b5b367d8d768aa146bfa011e088557a0a0ce9ae809821739927c19957529299184f09ec4e4b1697b9cddeaefaebae7e30ac0c83e2a035729d3adda631296d56c7779f8f139bbe28da000f537943bb46873a0085d905452039c4baad6fc9f2cfdaeec267e0332f7d2e9d43bae05d1d42401d5f9f237f21fee604fcf31ddb457be8498bb23bec3ec390bae948db0cdcfe16b519a28c92d64ba145587b959fb6367a28ecfea9debe79286da6fbfd166f27aa3af98bc5f9af686a1a7f50bfada9bdb5f4f793d7abeb1259e06dfbf793039754de52c6151166e2c5d6269072afe2daa74c5248538749de12e2b9ea033e00d367fb2941f10974d018f916ff3b3923435a529650c31913ed083a217b2d219d6e98abbd8def33b0285a429369e72f93f75bc441d4a962857ac943a205eee570675125528a45bd1cc97e03639a11db635fcb3ad51100b67bb4a6fb718426bf6b05def5cf4829d4969a56ccd0249bd9fced017b2135349af784e6de321e254644a52185cd5e31b0e5f5a3c970644d7f6df6e6fb27f388316d2c26e4fdbc09541d290d4c8b2281f9782832a017094f70193dfcc6ab272d4e9acca2ce4223aa791f988a68c717aeb957f7abbbe9958e4ce418ca14792c897a17989657eb3d9f304e5dac748727d4dae44d7ebacda2f484b2b5cff62949195db6d1d3b45883ec194bb3754c4417a0394dd8f6a9bbeecdf7c1a627efe7640229095caf0ff72217ce53adaa58204fdbc2fa4716f417788176daa1c3c6915b497473d4f3493ae0044895071b3e8fd2646ae0391a7ab545bfdbd9976bcfce554e7020aaff0b1c34194df4cf45cff9a4852cf04bf166526640adef3f60bd84fcd36d0f9b63de4b7deb14e131cdd1fafb1e4f8c0e008fe739ae577a086ec2f715f918c02478a91b932e9d45d8b2d3c04cee7b5d8be3e30fbc879b1650bfb347a04d4a76024c84b84f2dc9c48af80d6a3f73fe27516a4920399e0b00c24ecddfc7cb18cc62628804c9e1f8e5a0a016057873c8ed7a35f7ba169fef291772c2b134039ba8bb5de1522681b52f20d9d3e8749ffb1398aa988e5a728f733d89020cc4088578aaf174634793d99f35e9ef1dd6eac1e4042a7c1d525dcbc50e96e776414c217517c8e7887a7cb267bf32c89beaf266e2cef51817c7e5879df3694327ab7b7a03b1b60a2d45521213a0ea281babe84b8c877ded1b80cc0bea03e6aa5958c8a68c269a48558dedd9c063188101bbc9243a55a64e1e7462a0bd3e8e0d525c0fa592437fad06cfcd4b41f9a2f039968a9358ac9102168d49264002b367d57cff2d38d3ff651bedda9563e9d20655d45cce9a4da283366b78eecfe486233b612de064117c5b8bedb28245bbf176105ce6234dfd08abffa2729edbee3ffe214087d41b781205fc54c2a3f4a8e6b098dd136a77ae5cd6e73a375add4d5e80c0287df43b35f3fcb8414b9f9c0487e4b7071cb24e37ddbf0d65d1d457f925a9b8654467136845a4da34b252a9349428709cc57efdf5274ab0f203af51a5e9b3c1c7791c7943f2165d99e8780d018f7e7955796ea51b930f40504832fb0ea8c22714ffad95346879e26181a7961f6777f2758d6c97d6ef364fbe988bfba465c9847ec8aeef663d035a0fc1aab8a02fcd5e71f23ff3d67d2b4e269cc884ec74887c70e8c6dca4110855c3d1d3e56a74d0355cfdb92204ff995c17bf77994c893283dc2699dc9719a1986a7b322d2ef8baf2558842a295a69e384e54b3a6c0da8c4667fcab9e060078c7e353a827c587caaa95ef6359dea8e0d834d9de6dc2f206f0b9166c4ab4675f738ca85dac000092697b1fccdc4e5726cc5505f593946ef7bd95a384298c64810348ca3fe2d034e8d79050f65254ac64cdaab8be4656f4ea5a5db8e37371b1face24e857a6c4096b61c7dbbd4e48593e3a191c30abc1ec5fd03b3be6e8d06a3bdb8969d0690adff4f7899d3a1ccd25d5907fc9a861c847b4bf76d1559f8c39e471d1a82813d1fa56b4530f96138b71a2b46befe24cc4b66c50f5d8ba8cb394d2aacaabca8d42e092f0cd2bcac28faed5ae87cb711b3ba97c458bb94d4e5d10a68b9fafdc40b3e9aa2d4cf827166b4f95b12d0d3a124d44ab2fae063f3e5766f9bd6bf62c63361815983b677ef27f4e22b38a777d785dd771c03d8bdfebeb3e94a2a0abda7940c7849ca10b269a4ac51777a26113f0140dee6d37c6b2e7916b3f0dcb63f6c1846c8d2359a125b2c6ef30549d629699b88be9258a292265310661b2c65e9fac6554091c013e113ed8ff943f41485c68baa7bf4932d72bfdf46daa868cd55444bfeb2a22e1e6c7fb3c959c9b63668b704d2e008ed17d5316bc0c39f99b165efff36f3cc2ef1465aeccb4415a8f0c6983631501e582cabeee16df0d3280964a92d5e3a9993fe0fb619b9d8e9b9cb83c711e0fd60f694d649522cc63c43020472ada0fff34a254ad286394ed426f0c7d2aa672d5fb4a3eb0d3d554b7077f46565dec13a182802f0e7f988eab8f4140e11aa76d6241a18ab140d36bf435f97c761ce9234223c2701f7312874f8beee95bcca2ccb4395d5b3706949e5cafba6edc7b5a1962712bdac9938234923856e65af4c172f1e3a373fbdbee9e56da27088fd7f82c6b69eb2bfc67d463e1b2ea49983ec8b5e6645f3c641c61aeedb0f692335444555fda5fe99d83a8e8bb272dcfc2e2176e8ffc3ed6c22cb9966119bb38e4e7cd4a9f846d64fd6992dd09c7df68a5d6b1c28f7af30c4ad88837be1a79515500ccd36def0e59cce47d768df5dd90d886b3d69da7d9fe7729a087518e537a7bc44e991393e83fd28bf20e8d0a1137cfdeb6745ceefa6fc1f763942b55104d0ad8fae95b59c77bdc45dc108c411581ea796b104d028030d3abb09fe71f21ec7694627ec7f9a70ca827bb63829c070cce0d50f02f3d8d7a9af08fb580af3a85ed9b9b95915d32eb9154c7ee5020fda0c44b566f9c20119ea7212aec139e4ef6d21f268030f27d2cfee0dd0f31542e840550fcdb002a0bbd7e4b315dee85fe567f2dcb97c322033eb9d7f93fe144ed1f41bec433c15c805414cca5d183f7d9085069c2a4595af47c9c63ae5eb236c13c76c204d607c2f486eac402bf9072db9eb0397cb64922809761db8d87f12986c0bc8f92e5d759a94df10c694c06d1c1c203519dd80ed1d9d910c8c30c21422471f26c97a68bf64353f1086a4a2fc3b44450f2962b102ed22b1546a718d84fc2aea473f73d5a18f7e90e47977d79c02ff8b053bfc766f65ba1bbb5416c49c48d36973593380b950e43c268d6db9a8bb12b42c234f7b9c031ae7c30453aa1e57d29a0e9a0bc09268f802d549f8be90ec223ef3510bd87ec94bef5c38d852017dc02dc23093feb8a87cf77f280e4fc828e447a568795cc46b221da4a0eb7fb0e66a454ce719816a3c10aeb3f42f3c71080b53aac24a9e3c80b1aa26e8c367e63848d29dce47ca1c5a70504f04b69c3676e0b06fdfa011b978a6fe37323f33f64333515b2ee4cc352b9b5d5e470d7fa8334e829394a041d85fd1ad410e380ce1e10b1b6aea85de387bebac37aae1d99f5d3ae56e286991f86b0082b0f04c65afdbc3d6096ab584b8304b41b264c3b97c182664466d76a64d1b90ed16e5b57cd82a6569f19f1dfc1efab1a7f47f699d4b96bcb40b433e17d7d47732421db250244202685519a2b1e87331882bfdf63dddd3aa0ad5d72181257aacfcb1f2834571486c67352b6e0d5125b7c691ea74a40f4620338d159859d9541bc1b31f8554770b34092a580f578704ed1198248ff5490fad4bfff3f132c11c89a3bffa69e65af625491e139711fb41e3a1621221247d14f50ef7970d0ef66c124cea5abe3ee00d7a83ed85673a25a651ff4aabec0aa178e468d690cf824aed309d3b98c7c45d168a0c686b17bd1801a85747601083a346b5f4e5bbdb673917b04c8a0c43448e58a94268d22ef5388d809feadd7e5480db40a02a933ba75ccd756b63bb1253416312856b2f0131bbe58ac60864d18aeb8c1a237e8b2d9eaf82f051551c18132650676c8c7bfff23140c48c96a147b8f55686d7e36d6c1123c7a33678a974a769edef563af29fb4aaa493a9afd20dbd1871194c47c3390710affed8db3c19e30eb5d09ca0ffdded0d3dc7208d0f946b9e70f352aa1120d38b0c243bc2362e825a58f427d86f917486b9db026e5eebdd27c048aaa30289214ce25b956f093f9c653879a46bdf7592b92274061ee3072b19e5d9d5980c34ad5f7219085842471f728c33ca797735624ea645c96f8cc363ade953e629ad49bc33f3a756c3a01fe48ce8571084a010cdb5df857dbc77e5353864618258f25266b965e3c6d35218d8ae07fa99d1ee9d863ca3c652dfe0104c4159de6fadc2ab62803c1923d3feb4cae14633890f69fcdbc0dfb5d58fcdf2a838d8fa3b2428f00ef828f984ccf01994bf512a887438cb96210108a0f7a1355e55b6b761e5baf6ae19f12e34b15b796ec354d56ef64e13cf91a1d193190d3372a6a5c04781b84bc3f26a43653b95c4bad0d7ee97250ab18f269d2119a8d83097b3d132560e17e19240016fa00b61f799862e7447348138d92a85f86f2c2f499617ca113b8adf14d782cd96faf0275872e141cf5b4f15715e57061e7469263fb2bedfbafef28f1f81eee568eca5247ac2f80f1fbe6ef494593f7fc46d489980129f9b3acd050cb34d601c22896a3e1e8d606447e2535c744f808cf6e61c8f3613bdc45428e25811677b3f305a8aa5c55e77cea6e3b167a1ead5546d1b2a4a3e70cb0d655be10dc2e1f4b8a6f1197f792e976a04c40b5e2a9bc0dcb8c1bf445ee1ebaf2042b3b033bfaac7a8398222ebcafc519c1bc1359767c00a5e7f95fa2e05adbe4dc9d13863aabdca9f9d4f0daa0f458911d6c00194ba096266bbe2ddd9ccaca8fce5ce77f33076998ba25a3379a06abdbf1e5f19de51cc872bed938335e2047c9e5752db0fccbadb3405355ed9f2fb7fbbe9eb6bfbef0b4cc610fff612462a91a4d6b91f9891465b18beb79f123a96c540d2ad92a6dd2e15b932b9e6a539c802a2384a25cc2a960cf8114720b14fab705cb9b3664e7bbba4669fe694f22c61d08734286d92bae1478ddd68453ec53a684d61546e18f5e1e293c94a755ab0c209cb94063dee4420c65ce7d2126fb70ade443f95d428e042de5fccab857ffbf0072616db0a505fa3d1664c04cdcaa0e7cc83ae790e726b8d6330cd3757882f7c906007f10652cb93d8a773f891921a92c467ecdd7b84e45b0857f21a3d232a9f391f4f057a41802239be017a42fd9b8e27075a15b7e4209b5ccfb591243defefae121eb43876b555f09b5aefbf357a78253f56015e7d35cd862608c733248471edcd16acfc7d4cd4163e1a448f3c2e551844a773fb574d78602c90743cbcaad7b4d2f6364b000ca1779459e069a9852186494547848b7f990c9ec5a3999f1f42b2cb25dd07265c5b5a2f7b7b072be8ded3ebea67eebafef5e604518d252a9164a5277915e5dc307d41b2f3fced0fc32f7b6ab1a9c068aac98ef1ce01ba70a44b1c8b8e8edc3acc52ed11a6ed097a11d5c8f3f0bc22b71ee9046a2ec89da658067fc7f273d99a6a6fcb0083346d5391bd937fd15f41468e61128e7b6704e07061acd3ee4e6f05c9293ca62664a7e7114166c56721fb1f17ef4d21b2544c6ca54aab495a530903c8f78b9c26734b73790223948582dc9100b2463108845c1e0d22a366c755947d08411a73c50f4578a5f993f07615d820062a7eef386f68c79d053ca42b0f0f0760b80cd97aa7dc1ea22d075247945f764790a0d9fee33c0cc497f94cb773dd18e3d84eb9db8b5c5b1e63b43e0c1a74ca23d2168b63eb2c25175990902d293af491e5a687ec4df21f814fab24eca19d4c0d0b2aafdbd72dbd6e2d7564ddc591fd70cc31f7ad1cde9f07982e91ff067ec561892437a238011a3150c6af329be42f2903eeddbb5435ad3a27df4eab91e6cb9af13b56a44617d592e63484678d7c4f7ac6eb61e64cf70f34ef2beb735f8de23e2a07577e6440d80f187d0e9e586d9337f61908b5f293f259ebed460bdff3460df9710005ac840dad05422ab118afcd1308c598927b1c9bbb7d019fa73e406710219ff83371bc88ff396b4a1c41bf4a4b0bee89a6332ec6676ec06acf2b2551ab565be783ecce74da6ca23df2ce21c80db26d4472f94644b3d41fe2564faa7f45ae233dca70a03a976057cc44860db23af6e3bf26f678c5e26754fb4211046f3a4630dec58505cc45a808f994a77fcc0eb446207fb9fa971bd92a3e35ba2cd7ffa27b73750e1d68c2cf145921acaeb569982876a16019a08724afab7307186026bc70e4c5e5dd9958ddec6854cdfe0e75732e7164d8b78e54ab0bb18a1861e6eda32b15eacd216d7c62785516fb0b095075f4371408f8370c942238c6313a80f6739f53b779a5ee28e7ce94f6777612e1fedf700213ee6677b210b472899f0995e3e0da7ce0cde53ba97b2374479bec3e4299b267475f9d99166d6038a17b87489a1e5f56ad39e1652a9ecbfda6b4e32e41517f3b131ec0e6946037a6777ce1f906e12a1c0d69fea20e4310dd6ded7432d50ff2a107e24c5960fe638af85fbd727a2d5366429fc1375b85124046f1225f9ee207ce513c6f75a6f0ef10fd17057f4b2bb201c3a4a5c4587eef84705ff261ee9c6dfd3762cbb5bcf109c1128d238ee6536f04e3a0ee31336876cb51ae550dd57a9e3acbbb2ecfba781f307fe1d2cce4551ac3489b5bbeee70c942f3bf7b0403d937bc4710f73026696a86249978644b2de6526d3bec872c797475a66f0f4f4e7851294e3ca9b79411a5fab7164fcb6e7dcb4dd4a6b3ec581a416cd0e2d478bcc07de893b51d2fe078a2ee3bb25b93408304f370e4d4ce65892bd9b350941fc908356d4930151f732b0161cda2ec7385603c6a02a9723c3d44d6d55a8f4c84f02e4f7e96f07ca4dfb74e2a5a93f2c2b019171e440b61cb56586c8f21831007d3049e2e26ccc85893cae15fcee4dd9ddebae9ed6fad1ca9d4b5c289da4311049432166fa6f268601991a684050acc4dee6b4241de53df78ca2dbd66afb801e49bd0b4755b4166d987e1e005e39aef5f2eb7aada0e87f699a825ab4235eb4dfd5879d8d089527e604be9cb6979cd0b03888f6ca76731d2196a0de98b52dda3bdd2a79fd373b8c525c82d1853cddbb4eddb32a17bbe9175214f2c80b2a22a9a2f6462ab325378ec65e7f439dcaa97e21e2c8960574b1bc8675162c0a377c7d9ab55652096beeb39e22848fa6ec566b3001e78ee21e422c237cba746ab1f91e67d6e4e8b117d0174d0c8284a1ba39be608aabea270fe4f8eda212b0b5467aef561bd6e9550a274ce930d26ab2a64362c7a1fb6da85467f9f1b6d8b2645a02fac58cb105b521e272eb6069a710992eda894699fccac0d4855f47df77fcc435fcc47ba414ca1ef924b9bd70db589ba18b9f6eda28b82dc4700cdd3672522bb9bee3e2719480873719fcf8437dd1ef5cb954715190651c0c95b670a763b955bda2a9e4803aecacc813919cd2563ed52cf726687d01b8cea17e11c7762e4705ae43ca58c2b845b702bea7eb58493730ce9b3c8407a4bb27791642195468cf1a9bf4e5e178dbd3cc7721edfad80110a8ad9de12321cba744e181b2c7fc293ba53082aaccb338e0491419ea03b59311b26535c297e4253be7e88eff9267b98cdac48a3367d34c292b3a8ac91947f4ab85ae5562ae88c6189c304cbf101c7f08182650266d261d0ccae25ede7b1296db5d3b518658e533dae4c60fad5900fc47024a08e0aafc55d3fb239405fad4bd526c652dd3f944b9df7e06f86e883538e88aeede86e8ce5928ed59f104f7a006ce6b11fd5fcf56bdafa77968e647647ab5b80aaf52a330f10bcd2256863a47409d42a6bc46fa44bb02034996ace653f0d00855f7e63b53cccdff8b4d857d8d963e12593237036ae27e4b633b4e5d05ad6440ab45999b2a86e99c9dbaab9e0f3145cbe6432bacc0aa42acad05410ee84e5f58833a6fa99cfcd94dab1e2e7e62c3278a8969d73acc78982f8b4b2bdf3b9ebda4fcf16419b99e422b25e89538e3f02b975d510fa1f0602ed0d83ee225b8c2459411bdcd610264f47bb6637a86a1f3ad537b904a8db024bac2c11c5d12cc9a86da5e601a6722959b8ad074f0a123e3cf5a42cd3fdeac1ab81fc0080e7db79fe72e5f3f254efbea5a6a65abde93c4120433b3fb9d05b2935e976580bf5038d30741dd5ee573e66ed64cbae261ec20bc4fcb01b2840646d92dc92cb3eb4522ae7907e845c797fc6fd7af13951b0a8f20f288f7dfe49c3b432d8d33634a79ef3c6817e9c3055754527695d8e6fba22809011e0e00b3cc9c8cf70d140476dc1d81211e6ecf1f095d39713d7e4de7835453bc5f2d8b205d92c849619f75ff6cd2d1159025892c53a1dbb7f47208e464a86e862b2cc28b48e5c51d9acc8b126760634378f34ed2f5ee475b76eb33398508fccc09d7b496199ba2b89dff5f4badf2b9772c421449bb0cccd2cde381e40bbb102aaf6adcbef41d5a781dc55aa8ce30b4398cc4c5ed2c8758be2898cb85a9d7d75084133b1dbbe202e71c47feda7fc79a4b922fb5e9f1e1c774c3addfb0754f276c4ced086056201974eb42af71b834a1814796d2ece1b8844bbe3d934e89af31c8c409b5307858f298c1748a8582f297e4376a4c940706c20d1c0a5e5ceee1e4560406fcc5746152617fc588e1a1b21adc0b92cfe5b8ae8d7472c2a4e703a76629bb5483d862776b09d89674b02f9d1cb28ec49ea6eb2ffce8780b33ac57a744ba8b9fcf2e23b2f32781be54432658ff7daa56387a5ebc809bb7921ffb3185d0c287a307d9d94e53a7b6ecf90d4a17de2f822b8fe40aed4b3d2e018524d6e003afaeb93e6ee10d442b5b543a8731a5c9bb9c3889f42c074e7cc939dd7d3e82cbb54ea09443fc3bc4c70af22f7bec7695fda9c95647de4bedd1c2d3144bdf73047d4f3601a835ee777d2636729dc1947bb6b720fa086ffa5b92161f356a116aeb4cea9449c246165271504a6f987d85c5dadd82c5447ea275048768e04501a2e2a1f3701538cd324556f30a3a4332f3db1ee46511526473741a4f80b6772546f35e145a1ed8d6f09c105386159db31e78fd19912266019270e53b3c69028c3092e678ce3a7961308f56ded5bc38a745fc9564b1e66246c61c3cbcb53a100ededfdebf1458a434dc6df30a77f5b52aec5596bf1e2393c733bd36f4cc1b17c2dcfbd5d770e83973928fda638bb43caa73a66db6d7966ce4252e4c5256e384d507c9d568139cd57b99b760e47ec7bebed5635845fdd02cb21be1f1bb34887798a1a7fd0538c01e920cde5f1f91e72de16c84ae66b493055ede91c48d8384c654aa7e885a76d077ba861f5169958dccb75e74651959702bd08b86e89217a42de04a32b773464d51eeb35d3385105b224a6535d62b07ab1d09fdddd5847e1f5bae247b3cec301e5fdad1ad495e3508385379bae2f939a617ed7d6a7c7cc45b7ff9204839343129299fd496e19bd7a73cdba826b5482d47baca37fad836d89f69e332118555f071664c2e8e44121c466b7d86743826aa4cd4e2e09a67220440ac3f4a2680bdef2419bffc209da2f644d14fcccf2530ddeb0c16894ca524b718ce03fd98e2189c70d0544b239d35d9954690c7d34e45d8d6056fce655194573f9f300fd2f1953c72c30617de88d61f66a1e9c3a95108c64decf82d8cbfcc8a3ed3d7cd3cc601702f2ffea056679d7606560dee0d4082b9fd36e8c8359f8b90811953d4cce309396e5b099b459fefa8f1af55e3ea9e113813bd981337c58bf97a3711ce60f7040c0198ee4d2553b5fa5d0422a9ab806bdbc81ea90954cbe93eafc351b033117163ceb043cf17d9871426d1eb2441428616bd000c609c44d0d9a73c5c6ec9e621c661d5bc76d345192aa0989c4cbd4aaecb959e924fa1e4a0aedf9f7bebeab55b93ccc7ffe7cbf66018b98dda2e224e478bb4087184ceee29da663638743291d8a22c0f94988a924b5b5c6fb0c4c0a283fa7878ef27da1afe940ca5b289980eba4ae264469fd8e3b8aba2c2fbd3e45261b626a46527bcefcfb0509cfc12621eee133a55b17b48368821398417c2bc9413d657faeeaf1854363262db2356f190d5e8d8072f26b48ff41d3f3008438b5db49b4e84a3f602578b4f230c6ed9f097fe363161712baef6e15f719ef6465020cb12402c8fc5dc6627e250e378dc0efd67be7146d97ad293b09f8e5184639dd31b90f7016ff7ed9ccb12d2da4b6072133fb4e79a6a489c7ff2f38aa3782db0aa129f4b7d09bc6870701366a6e742979499ffaf0b0c8840aeca308f1e75ab62849c5fadfcc7abdd73507fc00bac35e910185fda358e4c55950135ce523c7357bfba89c51a72ebbc5309058b57a6cffb12348b1e28101fa02c6a370bd83ba72806ebbdf3b8304a00bc04252a91f2a3698417fe73e868212af8b6a2500797ea7e2871e9d05da0d862ee9f38a2c8665a348ad6ca1b11926b58ded571e0139fa2d1cc4c8ff5faa5f12a5de14bcd8c017e9f6baa7674aa572589b0d149512a2e8f99bb5c7a550b17221c036a82f8a8c6f0aadf9878fc38313b28190ed4317c9e31260bb5e81c546620f2de35e7d8268752217a0a323690d1afeec0b8548b243057d527a0fd651aed10edd95ce3259b7b4e57e1f796b4ee818427c19dacc4b7c2a26d78bcef2c7096941d125b88b4b045bde7988213d203eed2770c602908ac3afd01b51d45abaefb83e6ddbc90000fb09c74aa39cea2c1e10ace7a177c7e18cbfb17f196869f4bbbde6fbe3f9a1b1ebe3b29a9c10a1aa598ac7b6d6f85e8dff39ad7bf2c3ede846c2c27c0a2bff94853815491239fb838a628cc6ab5e2e892b011f99334ae666777388dbc27788a435f0f37f2e0aa571596ae936c51a4fc29b413b5b943c81d62a52f1bd10fb11a1f9661c3613b4dda7b51e84f3188a85800b000afa6918d988ca959cb2eaaa8a168017bbdfcd0dbaaf7660d61d5a531c1fa47aec85529dce2da55d1ab52ef271610d1f371d6baa59fdf6de21acd06d9004f9ce9e96ac86a1959fb357344223d3f1941c5f565c9c5fd5adc6c46847239e07abd48f11396c5b83fc25bbebb3b1254e02d41dfee4a840a6d0cf326b451eca15e9678099a13baa98d2ada656d2e1a9a6d1e8ecc63a15f68d3a16d53f4f77347bd48f61b0de118effbd94e5a887508515d60006ffaac99ebeae2b4c54da38cd5824e50501fbb6c0e73438d4bc880543744e305fc518235f34b5169df954243c75d04fbe42ad80d7a958186bd1736fe063478c0376f631b555e289dc10b74446980229c0e67b34908427709034c0c9162dbd1b76573cf5fefeaab078c686e8d633a6ec6fecc52112e618ee305b09f578aa6fad4448079913dcb570b07328fc248beeed06596d10c74c4664e5671427e4e6c30d7afc0e3b6bd4e7254c0dd44c6fe929847a77083596edc7ab6a2685e44b56c53e364a5b6a08d356e17d6e22b659a0923526bcf07fd5725d9b65fd2f1879c58a68e72bea62c744a24692f84137a03d9febf4c9cca51097356c435f222f0d43d4975f31b21fdf01aaa0543922947e2c015d3c74e8a4ee42ad061da5ad8f7743a7785a7d813b4004af023dfa03b59a5fd3490a377bf8ff052f6fd9317384846f1fb95f90e42561ade4cc60283332cd036c22c0ea152e04db25b66b883973e8d85d55fff35a50383df0e4c24d3f3c05a49fcebc42c0151a8fc80b09c13ca979cc7c874c59c7e9b3e81684314715867cc7e95277f6a49f8e48d75f86a0ec317b82e96f759c8bde11055e0290700a66a175b5fea3d315c2b2ff25a7486c41b1755a554a4b2983f8faf40c21ad43b8597469aa55e7e5f0ef2852866e345e44173f45bec31aef511b7dd09d748a84dbaeeac1e659488956a1e849a2a9af213174ffe7da1015fad70762667ae851e377070a3d9ae5dd09fc5ffe9deeeceeaccb588fa09adc9e86412bc9a7e666e7a0d628baa8b3ada358537d95dbb6749df2bb1166575b3f6e455a2ed838ec61c7e0a8dbaaa189142f4d0427ae1e9241e6974c4dc1379ad1058d5dd94040bb316fb5b6395352859287fcdd0965a5942b9b590c37ab9735fe2d588230cab5815aada0199b1890bc5d4d8d1dc014d8ecc333344606285b69375cc762e98e6f0bf741abdb82d9d489d65c4c1f9ac646630d6913fe6504677675f896da90a5dc13ca100d37eea5ef04d28ebad09f4cb8a7f452f102e3c5bae68a4607fc6ff813ee38f9ebef05c9a9e8e7ac1faef05f518e6913b5c7c2e5d1bfc31d4fa488621e7e66f973568eae0d3d95ba90ddad6337321d50b4da85290adc8de778212c665133250af8730202f2eb2b6b061449978d5a80bbab86dd17b431892d1aca48fe59a238f9d71e035995978210b7b014cd2664106dc5de7e508d5e1b26ab9771ab9ee7a298919bc604fc4225faabaedde0b2741253d06301757916857e647f0467d643387bb1bda5f5ef94764633037aaff8785d0b1b79011d70580ce40b92429bbd8ca6758598cecc273f0fb900bae17ee09ac353a7338f2b9d2495ef6bb9cc19a0ee2e9611d6854df14523ba2fc309076c17028d600f53c5e806775f0e593a5e04ff6b6047c30587fece8731a32f666960416b2e2181a6bbdc455e275ce8c338832ea8472fba8f9e31c534dccd469cae2a73b5eed116a792e57cc8b0853fe502f03b38c9bd70cb34caff5cb4ab9a75fc10783f9ead4eb1e4224afdf89ded92949dd791a14f9d722af7db1116fbcbfca84deffa4bb1a0a28b2079a49395ec7ca73339429bfab100ab7418615d7df2242f47196023f50d990c8f0ae0521f218533fd75ccd0cd8070f7a36bca04e4a6cf7a7825781eaaafb9ac9cd7daa2f3a9ea24662040fd20e91d16fbfb2b8ee5ef791c95535f73a11f99acdf8601285fa45ad061be74df148af24529cae03dcd34af62564c1890422c682d793783e602fe1b0e732baa07dfba1b19318e0d29bc5af824cb4494f61c0783408479dd84e302c57f65afad1b0626248f884fc847471ee5a069bc145fe9c2a664e57de8534f4a5c77e7e58b45ec4dbd78871f1319d0c0976132af6ffde3256b63d5935351ab5d1cc5fc4d1d0b7f4085a84756557300ddb5f738ccf9cf80f2c4a8219e354b8c4b837fdc93c68aae33dfa7386fe1c345d3d8019f318a8b0895c057935f5c9c91b9a485a46f9bad8b20244a7e877d6e349287d77f8792b3ea881c6d7ac3ee96774a14e2d407e71e15661a90e70ff0a39ec652e55a850de034e859fc27d8f0052097ecfc8bc8b2e8202f7238aa372a3665b13a5c3d2ba0d29214d31360bacc17310b47c70b14cd8900b00bd76a2671d9905be9c0c022e2192d2c1a70532516355ca7141c722aa81e813b755a4a5ae217fab35528a6e61be58602a7e6b62b65a4f864bd127978d4639b68517c8701fb8beef71dee3a07a5c86b83d67892c2f911dcd6ccd5ee7a1807f104ddf5ed1e8b7853dbb52bc27def67ca8d657c7d7344243878e2a9e9a833676518f22f43a4e3b6014f2ed856cbb6d57fcb56270e4760f5172c5ca675bf56b0517fc543c59af180842fe7afd77c4049947b1a84666d5905b28216ca859e9dd280e1283f036c454eeaac93efdc2717530be638dff3718f593866a8b30381a0b2a073e892ecdaa97b6dc688675c7f4c80febe453f6803f2a1e1aa18f04a568fba2e9eb1f412d8933749c01c1d5588bffb140b7ac724094fecfd6ff38bff9399d05e416ebb7cb2af487fcdb324dae61cf19a4053d7e09e149279de2f75af3b0f38a17a59ab236aa203a95240a746a9d2e99b469780daf38b830fc061e085fc79864a5837bf2dc43d823cbce9205ef7c8aabb4553b7187ca03909f7d6ef79a84a3fa2fedd5e79772354c202962273b5386b0f1cdb8d4914aaa4a15ac92b975d6f8b3aa631cea0a6e50b81cea8fa869f7352a9f020561597d07fbaeded62970dfefdf3b9de4c7e9c86daf46a77b041ef8a2807a539f2109d5bcf4d75ac7b131293d83290caad34375982529b3605a452ec763ba79dce30bbdc1524b8dbc7271e3fa059fd1f1b6af693fad231978ad9dd07a5ba14103399c539240799b20515102d51360f7d5ed030153e7da4129de6e91c102582a0faab84e5e641041cd284e6de2cec661adf5be2b4548594a9f4e828a142009b921f4cad1cd62361e3c21644db07005658183c979628352256c08fbd55d0455e7c47d8c3c4c600d6e28ce0e57a5bbd78da29c30b010dff7d9b2b917760c98953210afeeb0a07e95ef5e69f6c13d28b67e920009af5ace62dae3cab35a42492f6afc293c1ffc35d0a54cd844e16e4314e34442d9c3e7172ef4245fef50c087e8c23b0dafa1360a12a7aeb48480c4f61c9627085a75e71741987b52d995b66949f025089fb96a8d42e08c38d91605a312177610d04aa8984aa8e643e9b69c2b442ea94bc1a36a41cfecd7e22e124ae36ddd2012baedbc56969e21c298d772d90d0ef06e2d8860e2caf15e42e447624891182205507cc70ec852f91852b11638032bb2889ee12d4e87301fe4b4ebfeba814c8ca605f5b0b1f6642dbdde7ef1c9f9410bb82990c7af9f17af7b8d00f6d347d165f10b2463fe198c908b2622de08f0e4d3053e520c564cad6644c31207569e24e49e3905741446f18e19eb6bcd0a6bccdb67136cab15160e500bde559a255d4c12f8c684e60aa1fe00df736a0829a5d565aeb5045df5b5533d6f77e6fc87c5b35fbed6e2e47d22ec4390e44ff1e356420969948daf8033a90b32054aa17a5deb73a0edf55136884f5a81bbb200ff75039cba81bf362b55a19ce4aa9c09e8dee25f7034ee4a733b409139b260ba126a7cf6cb2731b42e57f1738e3563c29a26f23edbb152df968303646ee4d7bd367c717853c631cdfc73302a017f26cd8e320faf6aab7918e66f2b1c7c9572944cfbb188c75b17d2fd887323fb933994294055ee114d8e1f865d366d6ef6810e8a06f6c3657c2c4016586634ef3f6d4400285352400de3fe91dc73005e46a2c019784cd19c7fac3303a2613023db4205ce826428e167af7ac0d82ff45390214dd2285abf2390bb5a7d28cd05e9e3fe5c5afa5cbb6f245b42dc62c521661bf4985aa23b85cdb833c2c43a358fc7c9bbce8b66480d8a64e27c50f611ca5b0c75e89ad35599d2c245b7f486f580d6fe8ece64572793dcc97bd627e78b9512c7f4814c8b0ed9dc694b29edd3aff47816ae09c5052bf123285673d7b38309409a3f530ab6376b84ff3857272c51e52c6b66749290f8978f51360a7bd4af40c1fe1bbdb02bb549b39be2100aaddf91a401ff18218750709b5ceaa9a2a51ae13d16421bf820395e394a10ac29f1fbf2cd98d21d03ddd1c25d38d0a79fd990f3eeef39f78c3ba2911efadd8cf1f75806886bbaa2add97a4abe19351ef3b88ae04cfc78a64fc29027a99569b53ecdb08b2edb8f034e767735de99acae34b8c6b25ff8a0ea85a6fa130e26727b60e3830c71955f421c55777d99cd2b87f94034e34c0b73e60a470ad61e2917346d9d4854b0e460216ed6a0ca86c8d59d7ea564885dc000245f80737cd6d412534edb2d450325a68b582271236571c495d84ab7c18be05cf2d57ac656f246d7abee5f11a2bcd4ee1b94a9c47b42756f97e74cfa42bfae464d1a7959cb2ead9dd399cbe185c11bc83d8214c06a6ee4ad40ff921afd7a4db9cf44d18030e3c79277adf96d24b1f1ed835faaa6bb7ecf3ecaa7bdc6ea883d684e648e73ccce53c8b7bf5d89e0b816be32f7e3ddc9cc12e26c2cd6df99441312824c074ceecd27f780dcd266eeaa79e02bf80db681bce6948ce508ae041977945fa228765f8cf96810f29904cfdbb3cbfede9d2ff5b8bd10378f22acfc28bfb1fa3d09b0a3b765646ee668b3141771a70e5063068cabfb6846b9bfbb052ea13390f296f8ca47fa1660d02d5e037f33d693273707caf63e3f7ff349acc0601e10514a1481b759156d0aefd749e76f27b2046ab28e70969adaa10a66e905d6a64f84e4586f63cc0cfdce5fd7a575456616fa57ed3ff9051f566f37823ba41ba9e3196b24c4ede8dc19e7927f11e4e5af03b6e2bdabad3724dc97773b09b75c9523792af43285b483b1abc4d89e96fa0eb6d76164fdef554959409e49f2fa2bee2a7d47155c0a1a1a69e0180a72abda860c5617184f9115dabd18705d1367595755541a0d7dc0e877e68332a9606eed95643f8da838bca28f9a2a28cef429c55df5cc759032a48de600e6ad36e1c82a844d15377b5a7418aa261a1d9848cd4990a6f733b87547c91f41c810b08f5644fb259b42d3e60569d9da388489c8e5b9e7de4551ac7c561de0114ce982020b0fd5276ebc4dfbd062205f537c799793ecac48db194a8992c970a3357a45a6f2f2e4dd8cc5278b84eb9f59be299722f9d5b676e6d5c25c4d38a8838a2cce3fe6e9737500e0a42f4d453fd2714ec2cf539c5423dafa201dc322e161e9a2e69d7a37e6233833f427460ac7d3aae7b0767c861a871d1a6e629ca99f8ae0085a952ea9a5d59095ff5819c38f7ea7bf368f3555f035ef11cfb90b2e6b1cdc682ff246b19beca6e4b735de3e5b549fd19e67ff346cc4111883d24dd21ee9bc5bc784e779fe54d049a8801a995985fca53502edf427ab1f09a9add34db1dbe2eb1986b58a12e1aeaf99b0d053c33e09851a170f37ba84de88624de618b4be5600c5046481b4621cb3280df8d61b06e5ac37c89d13252cd5fa9df33cc343e4b52ae5801ec1de45bc48cc43e531bf1a44fe671b16e52110020c6ff8677bda3e1ea4e861df7aee22ba7105acd342e114f7038cef7fb85fc4b6046ac908cf666cae50ca0e5f6dbd93c8f346091e84871e4437996595b6dbf403fe552b1ebc4a971bb418bb32346dc9d8b727ea1fc75b7302ae096d62c08475519e450d14c89106d005a63a3eaf000c4dfad75fe5e9ae7b946b6d20276966d7913a2ccc96ac9948f2ba280aaafd67fb350046d14022d85b03f4697460ccaf0c5da9319e61f90bbf70f2322d2a87fa6d70e5a24c8d93fbd29eaa5d0191a1ebf0e6f74ea47c4ef27ce168be9666c1fd17815abbbb733e5faf73a8afe61bb65375b4c6538497b548f78a47068c22a10f44725980e42aeff7bc791275792c525cc40f916e762413427f42e580944bb8c808dc975759417978a6285be9cc27af860bacdc0ac8cbc19726ff966b38dedc1b54f08d32e514378195f335dfa42dc377944fced21ffd4d68cb291cf2b6580b7072f03b2cfabab9d03890fe530e5a9fe262424c40bdced03fc560b79a44d425c1732e20866a21f3774a263129372a349c70bffd757b5d6126c5d6b1e4ef96bfa4d587b16b1a33cb5fd83d95038fa54021612ad81cf207928b0c88441bfbae59f5946f103deea7807aa02ea574d867b9ae2405fb66be9fc150f692755f7202f994fbacc72049be78b962c78930da608699cba898676609b8b552554521dbaaed53177b6d7c9513ea0b4e7c1f2fab38514fb3f3f068bcdb24d5aec6a253999b5e078951762aba2608adcdba0d51488cd96a66f4a369679c7bd5685df716fafd48423e251d85adc3d8f82641eb0e33ba450d5aaecf04e863ac1ee331666e973bbed29f82cfebf8cf5e6edb32be022e79b76fb09dc2bef5dc2526e5a7e556ba8505cb34e79e2b561b79bfe0e63aa20edef5baf079dc0cde25b45cd440c8deb8ca71f1510faa944cda3450eb10acbfb103d7e379e87b5c70664588133f082ea29e937c5d12c96af1a78f08d120121f6d0d5523fdad6b6cadd98927a0b567acb246195284e897ec6badbe00ebea90d37fee004862fd93abb7492758d611edd85aee9d573f3734c6656d6b0aa17e0a93d64434a6c9c6dd672367d9f85abf5eb2554a4d506aced4bd25efbb667b738e6f9e5082c9977d8dcb2b7ba4c34e8fa89f3d901a4cb8e5690c82ebdb9b0512519e50aad088a3bbb59a59bac5afe2bcd32d84a837d14e68db6350624848a37ca4aefe6f86f4355e7c0c42fac840178c81eb2308e35606a026c6a18b52d9b4c5887d525a18d06a09572be77d2152d2b45b0357a492858e9e6ee380ca12330e69872a28e76924495a1981215769dcb5024a41efae5d18f174b25ce8347736dfb53b6ac0fa702b33361dcd75d9934a1321d3514536be732e0bdb8cc6ce5bc54bbc96a6d4ed4e5d9aa5443434cb721289617c1770830cefa45e5eaab5ac8e93bb9a2db1485dc75478bbf11928d47ce33e17f1b22fe5cff52c386d1b24af10caeaaeae9ea043487a66247f81ea92e41d732f607b70ced9c7ea3838cb2d136f74f54a4c09cbc06034334bd6e2f49cd951a8b395aad436f0d05f91603fa69134f04d632edbcedd621f9b27664c3ae8c89099eab8f81b36c13c3e51ecc38b8576d0c94af19b16e6966726607cdd2780e8152c081e0fd0281a97951f083f5bfa5de035aaadd7ea0b2e98984336e7e1b5e3e8b256bded65155b40d643096f658a75f0c8f56ca4f7456010b949265e60aa551da5022137e27a79cf337df3483405a94269c3027a7efe5834e0d33c162b9e2e60ab46ef4bdd46d47b0970c7b3b0d2bfdfd6e63b01536c73c1985151a8636ea5b893c64531296f714a775e0a7f8ec107afeca8b33f3badf42799b6a2c61177bbfae60622a14c6fdbfd0aaf1d456c4845e04186253a154dff1cc8709911152a9a771f1b74f80015f96e9795052f475fbb9eacc32e5ffbd95f2f84d9c921334496739fc8e8f9a61aa59a0c24c9a9f00a40c9eac0bbb403313b2025fb6d8984978892db88c2b047147183ff1c46b6a1d53ec8cbc97df5f888af5804e6cba8b13c5fed94699f9269584465b38759078e88b713d29cf5b65ec5857a3a9475b68a2910bd33707e724fb2d069b61c1899a67fa5d7175e83d97f85bbbca3dfb9f8b0574fcf05688dfc35695c70c32db5528d9f187261ca19d635afdb536cc770d8f0305cd062562bd073f8bde1b856f7d431169145dc1256a55a7ce4386b9ed6848d592ac29948dfee3a37a4fab9916dc6a33d06b6b66da56d4365057d8d33d0d9b215846def78cbb373ccafa7aed323bf45b4e3849e17fca6005ffbedb5d50e9487450063c08356f311c36e9121ee6bd633253828bba04e4a9689ed746d125916188c40fcfdb7bb7f1a1c7d3b5e61810f8d7d75abca3ec78a784725d071bad8aeaf4683b88603098bfc37f03e0b7de4d3c0e593ed8164f64fe3d2ca275fcafb47e510d3dfc28a16fb62870655de2c81e9b65c62654b738434471372f03fa282f9460d77e2799a78f75cff3fb0e6bcef9364ed2bd66b02522db9f305b636354077d671d237c7a54ba5d3492ab70bc4f4979fd036be3cec2a28b6f001f1021e91b07ef0e76b97c2fa36abfe7608631827d4ec5ab15d0f09457c1ed2fed26017f3d8d64611b984335df50762131dcc629d6c3910d148a2be29249fcd6d309567cae38dc420abb78b044fff224bd92592e863616c772007c4373a815fef61465d4749aa4b6e8c3c938909d3f0a17e155d606cf33d96c8abc77a4c325ba7fe4badc09c2b10b47102b3d78c06a8172cead45a33a8cbe4c650c78d2c739e42155bb72ea6d8715a772d2a762c63a729122c9dcadc0195e1e0734d1b4eeed70454bffc00e60632e21e31b8523083da6fc070cbf52ff15447a4e5e909f16e7f5e10f638f2a703d20bc52341ea18c21c2103c8c790b50d0aa8ae123d77d91b34b4308b0d43b51d8d324652d8a6e8b34241d2dcc532ec2e2da7ff2b7d478db81e18faa0870f4d8918a0cdfc31f721b233917dcfb526d2dedec16ca3f0ccb61d8057a3523f6c8d90d9cdcb2800e081649c0826e507467271202bc08e58218430339678adb59a7c15eeb2a48478e11b1b12f30dce42ccee9e6377491ea88eb0d9275bdf4d24bc9409824cf78cbaf5f090ba8758de8f71ace9940833372b8bf81a26c60197754ea730865906af1a6aabdbcb0374ea9ddffbdb2822d4ba09f47d4f2a7412127ba353532ab93dc4be3872719d92009bd10b34f1a554c924a48ab60d737efa73e6eee4e4b083094224d62ffb75b0489ab06640873dc4f9ecb496165666f8f49ebfaa982971e2afc56c07eaeedae2d4fddaebf56c205ffb13e79112c29b3a53690a602dead94a14123399cda8e1ef1a7d6ea60f598ee0a37334efb38e514a76a8c213f81af9806dff191e1af4c5f1a0d6a58fc900aaf80ce3a43012e5ed56865b7ab539e8274d4776bb0bac5b690316439e110ee6a745c57cd6a6d6ca761181babe18227508c2f07f0aff4f694601127cf083fada5d5c4ddb964566fcebfce61b49a010be8a0cc7c9fa5718f196ae8f5087a62b6bc4f20648523163fceb660561cdb7e4dda6249fd7fef65d1b7e76f6f94dafddcaffeaf1955807efa468382091fd7254f39161c5322ca4fd130fbeb9f53261296aac9eaac412b38e058079140c6c0e393887f934b9a481fee85e8b0d4cb4448cff8f58ccf7ceaa710666b4ed3770481ce23b1b50bdc4e07b4eff0ed773b87994c07bae7fd4b10e3203c640949188ba223a6a99e4337033f351d80bfe3579455c45a6b351debd6e1341d62fd75ee51b3173da32ba562ff8521288a5286a7db11a6fc8ff95b36cbe4f31ec0f0aef4ce735b1455e7e8c7b57ee480997cba84bb11aeb30a960675555468f0de6692bf2a9338b002012c122d228be08108cf262940aa24c734ad8f5bdb137e6b7655b4d847bcc38f043efce1f4c0d082d124af54b30245f4b4b03b4c13ef2e170dffba2b67c3515d62955ae2d5325f9b9ca82cc05443c7407d8904097b178e2fdecebe3f6c6ac4469bb728eea8e63b9b8897b2ed327c9122f2b138cef73bc532a1d149589bf1e90cd10a356b853f26c897af6bc4044db090242d9bde4ed57cdd874e71aea233d7f9245093d477c51694d22524bfc3f63400ffe0df6efe206487e546a3a5c8e9f5ed836151b8295e6eb6e8bbd132c2ee0475808ec314e38e4e1dae85e582000ff12a386d33b695de7539576b922eedc77849ad6e078b2dca354a14fabfcbeb9f3daee500ab215b76943dfafbbbc17f20311d2478c84bd69643a8872612d753111a71ddb0fbf853bfae14baba42b71c012d0d0433a48295dbccfdba8fe14f6a638eb9e69fcd359f3167c9f1dc7f2b555888cf299719cab95ce70b2203a45e1c01bdbf5c9f17e9b9ce1acb81077c0dec1c32e699c70f6010bdd251fc91b18249a5375bf0bdeebe09e3cf2779e74ec25ce51aded94073ea45ccf40e56f176597297b06cfe78ab427b4a4c15329ad60f479a3a8367821e7f1a430e426a15e542ddc4962261eeccb2c478025521b5670d98ed4fd287f3f8db928518a8e4c1eaea5069b7ae20a5daae4715adf9bb51b3dd8af9c471c67e2c8b24002af79ba5d01dcc635ea2b0fcfb66fe5f03989470d0e90b987701e2769217a186b0b64085f73b5ef35e336c823176004748a20bacb0ffb380250b176e7502b67d2ce3fe159893e68ace97d25a7f436efa2884a38fd145a04629d1828cb91a0a591b85e7f6ae881c0daee9ae933dfd5f1df1f6e8072a54ff03d25a41d94dac6e9aa1c5d01b180157685e3ad2326539b1b6bba670317d53218abd774b47ff6cd989ce5484adebb56966912ccc357dfd68ae174dde6908881b87fb5700912daae02c21564ab69194d1927b32ebfe58f7cc1228cfff1de55ee4dba3e4d62c14c87cb1acc50f1eac4e27ba3f50f0034873c7998acd3ab1fb67e5bf63fe71f74dee65701f4934053a1f3c31082a8e3104d743e83a256ac1febe77d0166b1cc8fbe57811dae0a734212e524a5a9bc8e6fdd51122baa8733c6a9f47b882081dbac039120d4a1856a26f69a2d475a4fce3f5b69b8f4b8b89853f71fbc9b27f5d40f71c7bb6b73b6b3573d96d855905041b7073f1772ae98a8449e1b35984c0368ba08df1700ce2591331a924e4e9c30dbaeb4e9ffc78efdaa5ebc61ff2d0aa31ac4c7ab8481db0b2497529b5f4daad097b0de7aa6f7054239f5790ab49c368327ff56129d52c1d9d0736ec57e4809042327033ca2f2c064248cbcce2b8064a9e133010e962067bd114b98258035a8d31373832373333303631343436 diff --git a/jaychouqq/tvbox/file2.json b/jaychouqq/tvbox/file2.json index cdd15b44..7925fffd 100644 --- a/jaychouqq/tvbox/file2.json +++ b/jaychouqq/tvbox/file2.json @@ -1 +1 @@ -24233132333435362324eb61c27b064577d82e6333abed032ce43f2fd5813af70bcaaab7a96d0ea2dba95548534a69743c86e63fdf357601cc6fb5f613ed447e5f81672be2dad9dfd4d2eb66d3a7371c539a36b7e0568b2c94e196b912eef2201edd2a8129b5bc9b8b95a86d16ac4cc7de6a44b92d7066a03bcce9bd62944be6e9b1a310c2f2f334471671512b206d4a805b98578802c674f33e5248d25cbb43385efb88ab0774da48cc69a78de73e350fe50ec6f5d37a514ce2fe540cfacd9515e5b17a7393b933e56f3894e68698122a362f81202ddf281ea5dd95afbeab4446bae223536cae0221d6b7d42410b2928c3726432af3d73dae2315203d1014af152da92677ddaf2204277db7334a1967c74c67733b826b1a7e4444bd1b0b5009301a0eb9abe5deb3c856054c3d3427149bd39b521a10a1dd774e744ed2a4ddbbf6ea750805b90dcc1d61c5f30476d1d65f618b1c7035cbd5aa8c6c7067bd2f71c7a8edceece7b359ba57dd8417bcb5a8cf587353e26fda601beb37e37e982458a8c4d9cbfe7f5fc241cb5063cc485581a3e74e4b1cf453c94bbee0148bffd97098703e93db6f65a0e9aa457c84e6fe5845670be983fb2b7110e5bbad10ab17387cd0b6af9b4534b9161ffcf64c1cc5c8e3740ae014ffce1103d7190618da5e47cf9f712250b47e217d4b56aa60e99a2abbacfa37c2b9cbe7905214343af74997b68096c1702a0143b84f6d65c61bce57f27d6e2c4db390c6c67cff5e413d988d9ad3a26660fc314b4d81e3e0bdcf8b4a141220b3d29000b50402b46f4f5c7adb8859cc8e865de73345b61a5d31c726cd05a3b7588100bd5be2a80cc009fe069b434a4c622b22b5c4a92a0164f0e8313aa89b8bfb43d28a36e91526c29eb975dfda5dd76853e4e5911469deac9bb16a6a39a8c5490c7e96af33f58932a48e97628cb072c6627cf52a732e31dbc42950f0b129662156b0779e8d3f60815208637f5e4cee74c872a521f7ab36dc1b2a23b29db9e10c5f44d8c501f48e437df3aea526f9bdb330dc7d5d755e34fca35191f3e2b920ced44286ac9249cb3b1472f532726753cfcc9f07b914826655a59a3c951e5ff5fd8e8effea7cd7e33c9a9fc479eb1a6a52eec99d92053c2f065d78fc70a2a280cad368809109a1e24403c4d6e119f526ffc524fd8af767b159b1d4473ecd7fd1ec397c34d03a2005a552cc39e438bd4a4a3cb6f5b635ea46480d4e98fc3bc48436afe5dc03caaf0433e41327bb62d9b53cebad4aa94d6e258b76aa8c996fb9826879651744e5b8d5dbe71a0c8d08f26921d807a25ac56f56d086255534832d7949ec02d24d5d7fa7bcb5889bf0f7edf16ad2240ff94446d78fdd324a9e0264302085d34cd45b1d7c4fdaa375295d348129be55ad59e43bc53e39018b8b4ab8ce8da7214954548395c86c3779f1f8fe87b0036a821d56f6f4a006fc106f87c5ee22b80c38611d1bf8867998a9bf90256f99ef7ca50a5c5fe936f2034f3e9dc4e89629be0034df8520d935497914b3f16da26adc3443f3c0d68b718b96d690a3a1399b1a736744c3bce04d7a87534be13fbd0926ddc13a7f0cf7bcb9a90991f565f8bf92f50c3c6376ccb6a94e1aa63e5ee41b9752fe79347cfcf67bae00f68e77e6d9db4b2801f9b7242b64fca92e314edb83e8205e111918737e57dd3e92436a9e87e6003c16ba47d1de94a2709d5db337f27390394786aa44ffdc443009a03fb7dd8ec8e928d385c14c8b54aa418a8bc5d808557c20dc2c3ccaa0e90d961a07a320571287bfc3974143f024778340575157afc9ccba0565ee0573e047e6f285a123607e5f49b263c2d95852cc12ecdf8fb3991a2bd6dbfdf2fb279fe6d25991acab9279810e217ac5a2bc486980cc881df12cd25baa070387077d8c291c255e0f0a4a70019d942adb41a12214408a8d02b088301b432fb5b7b5b4409941ffefe9dec75a0fa7fe81329a635580279dd3a124a87678e17fcfb740ab5733130cbf2aba2eaa0e2bd9da79fc305e489735a0edb59f4bc6db36cd755a47d9df694874dbcdbacd1bb30e8a253e527c1f5a121942a3665d5ddc569a6ae347c315faa14f5ffc79fc0731109acf58dc08b7f92f63fe22206815f191759afe4e594ef63895455655c15e6367c1049bf1fb89c3cf25a87260a3538c1a4fd503b4d5f3a02e3ebd66d0eb9b605f70f2acacf25ef22440588d14d3e74c5024e2d18a899890a2d45d30338b257e07a0141fe3622378d050cd90c0f569c6f5fd82aa6cee149fffb60f9314d9c90811520647baa8b5b33d1d2b2e226117c384a024bc69534924bb60082e0a820549537156f16ded3886c9fc01230bd2226beca435e6d190ac817ee78da5e7115dfee4f67df122f916be3371da42e12f1f30dc7919507c788760a2dd5ba84f5075d12193d6151d9602f7a2adaf24e9ec8655b2aac7f7edc800bde5f7f06c3801e2b3b2db23a21399d8c49937b198784bd6a312b8a40370d4facce833841398b3a56786dbe3437b229b51f806db53c14a76357acbf96b42b81d829a8996b06a262947c213891215ffd239ee5118254845ff253f6e9d9f79ffe41f46c880d5e677e8ce74b96e9967c6b8b93c40826ef592e9cfa1cdf19487bd93ef465a30c6433ee5e1c3915e941b4122249d171c3b756e03051944660d2d2c8a36e9658aba425a6308bab873fc2a7457fe640e8116906a365ae04fc58fa0df49930ad1551550e5bd2e8c3b736bfd6d4ba0f67dfe50d63e25d3f762dbedc0ad59fcc0c310715ee4d4494c2d078ebcc348ddd4f654e0858f016bd76b00b1debbe751efbe5bb2f6460af560427e39f3c0ffeac6b988ccc973cd215357ecf28c5af8065c9720f793b3e516ed959179826d125d36f97436c7201388fe282ecc7e1c26d92773448ac86531cd3d7586634392564e9bf4cf39508b718783ffdee803555fea7b508566ead4d2b6be42b472bb147b2eae6b5771adf85ef9a0ecfc1b8e7b9e581a93b2bced6b2c77c11d23120cdacc27326935bcf654b5f300517eda0982117f9a59f87016a5c3ab7932f0caa2fb676837bdeafbcd1dda71add5d15b9509854a59d5f9a325c24260f87d901bbaa4d9d57835c6f217279fc55ffa7820b8905b877681c8f53850a0a31d70c7e1fce8aa0f2f23f47c2f2099b5d635174ad8a7543660b2dfa7cf3ff51187e58b373bef82c85029605089d4a989ba0875e93cc2c8b4e06c72ce5ccd11dd1199b01badf94d2813753f5f5c44723897f7007f5310c5670e26c30ef261fbdc8a37f033af07990319892ed3b9b8881c14bf1d6c1d30285cfdda69409b1bcb29907e9cd579867fb3c7a41ad6f29cc3b2312b46fd19bd02bece8ba7e76a35359f1f6ebc9b86f56eac27c8fac36cf50d816b3091b97bbf86ddba8b3a929fdb16bf4ca0ee9d9b2011d0e85f4191a75a87a9fff2a7565b11bf4de2acd5f7e5bc3de7f319783780cd96784577fd6ce2326c9b36c570c8b8440ff6059cc67eb76483d59c50bda5bafbdf0c03f1805c834da9951f69e00bfb896e976764e6e4ac9feab76b469dce98d1d4e51a1078763cd173831841c3fd39545f70334b3299fb2ca87bb925c3514fd1036bedb8201d924762e6324fafd2d879bafc2dc27cff780216c7e0f683ff0facbc8dcef467be94a515d47eb24bd5b7d376eb056c034c2d3397d0587700cf82244b7795786c305e149718837cf09ea25e78054563984f5ccf6383367a01aab6426c924298f9e8d58a5986dd12343aec564d849309310cea58ce1f919644c6dd36b597c3fcb0ea1e7740847d82592895581cfe43bb54b4122ef532e52cc7d87e66f7c168f80b17ffa95ea1bae922989939c43b6ee9ed6e179666bf67cd82e6d6fa1b01312853472ea5294a6e933cf12dac35dc1307993e12fd7fc70041e0ec88abe5c5c9b6c59759cb04b8dcf4585bcf5bb12390a10055a5bd751038da57e31c773356ec6f126940f69b6b7c08325a4e430173e3cfe1eb1767113896edc355721c9de3cf36b23221e1dee00934e49c92f9870a1b23a879fef813739d62739dca69224e8a878c7114088203ea691c0290b9aa4456ec0452dccfce5e10a8d6ace66dede05098f81a6df6b247059c1dd3acf9890e47a1e687f5f4d375efcc626b48f3d84fcf87d137925a640939a50953d21fe543131084c56a3e87f4293eab1318f09bdc8f5e14cd6f7e3a6318a56cc808c21872c7930648f6751f4a18466ba8c33dfd8f4be573eba8fe5bac2ee0021dab9107143efa486bdbacbba0c294009930dcf397fb2948df5d04e53f17c38c8d59b2a6606e6afbbd0e508899db0c6a9df90d7f6823ce6b6b1ce6e74e56fbb2d93e47a3025874218a3679982256f4344845fb4015c6f3a4b92ad250eec4b8666771c0ab5c0adab192acf78fc0cf76e8bae23a38a37c8d62027bcf6703874142c14b9656c82e635b96a6971cbc66124bc47aa1972d2be9b90a7a3ca979da235c73330f9bec942d3ed46a6fb09484154dff4843d4ab24a38bcd9ada4bbd7aebcf4648349d5fb3522b0d05e63101c152680a3bbed0501fba1f400725553eb38fc65f2ccacf254b33ba70e438b81bfe857913b2ad646011709eb6e3840950713ac62f012a8461804386f3ab771e11e846fb0c2616442534bd70614425f9d4d31b372e401f7dea80e0ba21c9056c597bf88b7022ff1000f4633f99457ca5d475376a59e4b192fc8fe56625fddb5d1db94f24ded39def0939ca49ff8062f38f6bfdedb4489340a682833e26966c3f81b7d96487863b1258365c6143e272bb37300bc5fcc0d103c38d71ce2afece223d8679ef3eae79ec5ee4cfe158a0332982f2b666d3467c6e7fcc91ad7f08a7352e82ac63ce3657f140851bb09b4b593a9253fda71ba9ff0d112c8936f7e4216addd5027e06dafc96c4bb346e2a7c2933b7496026305f0489ff8ba0642016ace3a84cb023cc663a134ae8c64b158e9a8786ac5085e16186d4206b4bb091c1bb767c3bc98761cd76501f1fcafb6fcfbde9f8b01697c485965fda0a734fb3924b6d38088145ee74ed8be4b70c1ed41c05ea0ffb164667c4fcd2ca36db7e6a241d638285e673d65bfb67f689a750c069ad5ee5c49fcf1f2c89c02b5a42764fa58c826a55181c20b1c56bc482cee7b977e20554a8bdfdb73d76e725b705ceb6573213f256944f9da233f2f42c62c067bccd9395499328569b36507b4f81c4855d1a185117d10f849eb03f47f901ff630a175c5ef8afec952f1484c73dc31cb8e1c7be2f94a8833aa9816de53eb800681d282f2bd20c89659697ea02749733a3cfec0c7ba2cfbde2766c74fbea4fcc5905b44297414bbf7595e977f31e223b6bd39e64a2a30175f3bbbaafabda44b7f15d8de459dbc3be5150631b2596ce74378172d06575a7eac46402e264581881be596b2c773597ad45a6b5e5e2a072da18860a57a4203fdf01d8a2d9f5b593335c01560f20d24181553d74f21767cd74ca0cb6db5e91fffa8b1010347dfd1db14a5d052dade1526ce49cd5736642f57a5327b9c373435ffdcad45e735b41189a391b00405df3ba2e3a0a66784bbdf1381266e1aff51568fe9ca644c8859c7968a0566887b8450abb61c1e3030adf04cb4b3e054688df2fa4b1ce042c7d4ba2b3e47eb5cd6dd0a3077795b9faf32e5013bb6de9946a4d75fe3de6abd19c1accd0f71b0c7e61080f438c75b7625012912576309dd9f64a93ff5af5359412b7b4c01ecb4ac4ab10472e82113d6075c249621c22aa34b42ac40c341484ca7ba7dc0fde53d137ec46b05fd8230b5b588e2af6ac59f696d27ed2b19a8460728cea2dac60082853fed50ac53a162c40504d669fe2f9a1213f8b5b140389d8491a299b22856be1593e3d700c6d54dff284570d8727b0fa5f510844ed217742c9118c357d2e09d23286306a641c16961198509e74e15ccb624bf8395aed2d69c3d4278938470387eeb6860554e765c4b26a6668c80f363acf5bdbb6e5cc34e919e8ae7743075e43228b7c0d2c8239974db5b75cc07ebc75bcf0cc6049dc9118c0000c5c68fd5579172f0c93c4a59c5e9dd482da5d1a50a18a7db47d2a5dbc331a2cb8448d2cb4ed87de37f63e10cefbdd5d9d3277feef2e5e44e63673967a02366696f3f7eb748d608da584ce62d6615f82f59ef9eb98d60400623f0311d4c5f4fcabc45d8561aba74f4883e9d04ece7d43b506e7485d87bf108acd5f9bd5ab980521543a810add6df45ecd5640a18f9147db6e54a26f21c77c2cfaf8d9519fefd365dbe5733e8b22734ae89b5ac03ad9e5f2af7ff87289ffebaac05d84db55ad618bffab531f4fa53f7b77ecb284bddfba2a2705f5bcde5e8fd841a9b51e2e92fb309c2f673a0caf7062b0292ead924f6ae2a457ac5fbd2c37b2194814291a7f35a3b3a62a6042068fd7bb952f2d88eabfdf798bea1d0c603ed77b89c59675537189a2c32a79abc0840464bed028eb8e13ef3e790ce7ddc7f1eeb1e757993b130bc35b25e429a884a2f583cfc46574a39d269d1119238bceaced963e36135ae833dc2e521f188bb87c8bccc373da582ae8860d014a38b6b367ca5e95217902767f3b936ceb6c3339219cd5be922b7a07943239ad79da534c6f073d3a2e43d3892da415e5584e6b32eb54c57d9e1dc37015fdbefcb3bbf850ad2a49ba08482a967bd3d0f109ed1ecc4f99e0ce93c135612ab708fe6b6fc9b21474826ce9c0fae16cdaa53c8dac27ce0c118898e61dac0cf6fc72ec28e3e1c4a81cd5ec7806194722ab2212434e9a674712c7c7bb26a3c185677c397b7f6933b45fc72a4f29d9d85600de728abc2c4da15644a060c3874a99a10a2a211a860226b6ad2816502d256ef9ac011752b04b908bbb0b3ddf34602a8539aa10883b4f7556ee6730aa5d8a6b296aa7e0229961e56ed3e7f375cd9c4318db45e1a0429f90f0e7dac40c7605bb8f54fc690f605f523a7d5bd55bd5266ccd56d3bb56d0c988adbea4c109b2d7e67cb93b30f802df876a46ba9bce5ad7c5d2ca091caa8ae85d70c2003048e82f67c2be3ddd688f6443d0a02a7ae5d171468b2dc6f36507f6ce475c888c54c87ced11d8d4c4f9a204a5d2a33a76d5f6022289f123bb670a7e7970da5c24a1264bb54f7a8f3bdd586f6829bb605fb9de5ce42b5ca4eba58aef94f9fd7a1066d1d1376efc5f1b005e14a6ed5b498822c95eebabed95c28fa790bc4a49bc4301ba14e3124da14e360565da1c716587b28e0d21f2a5852a337df729f4825d525836e9d337f5d22846727fcbf310b8490901d023467333b239281d52029071d265661e0e666d2b117a64d99729739429e7ff3b82c109e96e7435149cd7aed1f95abea185612c0071937238174268dd045cc32ed2e106e1bcc11b05d1fa1aa973674010b825426b8dc71a1f05cf9f7e708b44a13aac4c4bf034466e38aac92469bb5e6891fbad8ef425bab5ae635fd4c700d1c44ea42267d68a03c75760732705a58c1ae0dd4efa10457d399ff06765393be760bd83eebd7213c5073a29730b27732489b0cad7da1927ad6056671cdd52fe7cd94bf08187c546029dab5ad04ec144ee6985685e2bf60cb59c38e6215c77e62a7c42ed48e22670a894916e1fc9c834f020fbd71d900ac117c8f7510d53cf150b0dfae1cf998364942c70ed0fab7f5f27ef4d0d9e6b4ec7975adba6fd80dfb084897c6d5eb38e6b164dac232bc365eec19369c67639cc5cdee696255303c18e6c711358942130209ce678ebb85aa66d61949d0af9c9921c8abd147e330735531b423cb5e34bfea64d9abf62432943b5bbbc9f040dea2331e7699c21cada0202cbb9f40df4b74f7d750ca69ecf92151d010cdbc4c06b849eee8ccb0ebd85ca6ea8a30b8b8df22cf924aaf10ccca37e24b113a9f078acca1c67cabd942f40d7a59a273c99a45e1aa34a7e4a04a8c8953253a3613426ee3115b4dccab6ba5fb31633653c4c853f831e122690e591435e5780bae776f900785480de3fc4e290e3cf11e2aae1fceaf8fd18ff30cc1b2f25e9364e634a63119a515f267237ca02cac3104eea48b96055cf3233c61cae4db5024e66c4857a0db99e95d5dbda957a8e1f86c443fec16428f79e00dfd165ceb28ec641e42d37ac0430b786129947608159accae3ca3800d6c49363954681201376a4e540ff3796725048e106d3a301a8f079d83880aa65e41e414fd3f77a1641e30a67ca9dc57e4b97587c4bb6b25a4d2156dc227549fe2e6a459e52fc0b7c50568b000ff33e0ea335b5cb4fb0b6de5cff8ef2fb038747b7f1eb344df4da0e6a0090987b104f4ed218576ed93a72783687011ef99dc2afccbb62708d4022b8de36786144cd6fd1f554dc5fb01b23bfe5853c6c7c3aa9879b698eac4937622fe4fa123745198615f95231f09d32182a6ac627d1504312add3e50bd2e9c81dff88c2542531f969a7d992270b6617bed2004e80c8742af8b375955e3e547ade084e8accbaaef41b251a53e4c5bba6180b3603dcc0f171b38d63283b93c62b0ea758145636f4ecad32b4204f40aaca256d45daf28c412a3ec5a534511917f9d995a8a5e8f50e593aee4c59077cc0c48e71c210caacab68ef8c2b001f8a3bd4d9737557795b33f37af0f6150e4b227dbd5532dff1b831b4a9ed4b83a8ee6956e33d4363b21a5ea86ea0391af2afea4ba082bb06ca1788dfd0e2ffea4e4263b115a5799c5a9646d702e885caa5ad38d3d2d3d97f102f67b6e01db6dc73a5020047238d8c1f82485cf74b135d4568ec9c1d4652d4ead718a9ed2a34889235e3ed7f0cd76335edaf4509fdb5a8e29c2fe440f8c335146a79150dbf0ee8e469f4447084a91814dc720a9e23104bdea77eea792cc3f9dd5877b4cbeb23ba65664280d5760d09c83baafbfcdf558dd5c047d88d3e7fb8fcf3bb83a3aac96d34cfc19ec62b435074536485474d4c4c1545997350461dea4851f4a3e827b4b3472ede5de93ac8208321fa48bdd8803f819a577d574c2ff4cfdcb82ebc817bcc1d9eb0c8c9d877714b5e9e0a2e7c90bf739c1ccf23415f034af8ee418f1d984b57542f88aea386e541f59859794e83de73a0a2f611f45be4578fdb5ba8569ed72a8459d7be16616905ae2e9bbfa19f0962d7e006cdbb1263d4fffe92a657dc39958727ac487a174e9a8d444083392ced2834db6e99d54d5a17f75dbe2506d5db76a10195d1686c35f9de20010ee57efbfee5ca4d70d7d7946c8646858c45c944bf0ec9678a4aa873d9509e0d9233d94bbb7312a791fd269a8c2b241dc7bd3c850d145a2f88b7476870f6f4ee0c37fc1c07cc289ff69835809a2c32e3ad2283dc5e3a00210f9366c0e78c35e4a79465279287e435b79001de9bf29cde153db2235c8e754532995682809e2dfa8cd5d06b2948cd1adf27e86b810321c78e6b924754962d34ea85c5050b226d6e9536149e127c9819d6b21c046165570601383b1b2a1fd80f9b22e945d30b3a7ff37d48f127192a18101f6cacd62828584bc04bc4bfa30df4b47973e8799883fb9c1ef1444abc35cc394e8cc9e7ba7ed0a0f9c20a6e87ba03a4144cb3e965ec4f8d07c2bdb6e495b703214d26bd092bd18f59438922edfd79dffc8344361acf2f568393eea9017dd0495cc5712ce7d194e0e133230667e1ba8e286bd9ce1be87d145eb2927daed1e7fa4393a6fa59a236abfbe6762a5e874fe102b7328525fd07398cc508fa1e69475d448a84a6e18eabe97106a94d0c32409ef65b1ef30e255545a3d9de5b140426aba05960fb030d8b5734563466e924f40078c8621fec829d5c1783f0ff3eef97c2ad1529065fb6adffcf2d4fcb27dbe4036de8fc624ed9748046132d90bb08bc61295e06e2e8e2d2556caea300232c8fe92fe15722bd2ba31d7514563bfc1e440d10828041d7945e53bd60fd8c1bb12594b579480aaf77aec83a55e0af93da4ef6bdf465c5178523d66ab01cc8842b245f8e1866a9841136ebe81477b945be909d6cd0db7c1fa61893269ff6bf25c17cecd66da8dc9dda546305e01aba6984cee9309925641f5adbcb0d3136ff1c6ccf58437ba80c31c4af060838fb0471ec3ebadc0a984c2aa78c63f6a6174f296877ff868411468f413297a83fb1b8b13f91f58d8b525cc2771b8a888b726d856236092c7f9940d25dfef3ef3a43c73740851356a8b5141b5072d88f6f5701a7bb0e86361150c3634b305895f63ffaea68faa0d1d35aaab2f7b0139d2838c7290e94e21db7002096eed1fff22d8a330f78b98f7fb15e0d2a04ead1086610e2392298175bbc9d1f404071a4f5bc6c6f26e835e10e9567afd28775b42ca4b093c06030799da8a0d371186fc7e1537df0a5e26bb5d566207c9c86302c2602b0877630d731ae89941d00e95668f7fd53afaae80f431ac8a75e262017c9246bb5103d33196e15f9a6ba2009c758cabdbabcb525753662f76cddf985dfc82682ec76c42d5952f0ee3041cd33294a640fddcda06e594a0ca4949c296b6c237c2867dcdf224cf47f9b8d158cedecacbc9b7d034977bd4e070854e93bdee1ab8c46287aad37859c3ae8934ddb4a8c16d24c88025f4a669620e9eb827ee181370e250efe486ae18862e3229a6d73e718e97be604283e8ad227d8cd289970f0410f8f15147300305eb064371bf01bf7219d61d08492e99023476d4d4cc7d55a2df2fcec54c4d1abe5a21d4b1b7f5cee80f51dea9ede3511eaa7a36aeab42a26fa8adcd6aed8fa86c18a8d4f31daa0c554e610132259025250d87b54415824301587e7b626d228c94026127a1eb82f361c72a4b12147661a217aaa79733b427780956ece06f435f1dac65a45474662f566e60df0cad838e89f747b3f6e67517ace0519a9a2ccd82633f42791ee5960c7a27694f5ae1c450d7a349f020c10782f10ac862aebb7c4133347083aa04acac3281148ad092166b0947b0766df8a840d6ac219d7feac18e720c390dcc0ee13a818318f8d744c9a9548b625d82ec8c7e68a74cd3d626d915ac3c9b15090fd301bd788e99a3d723cbea3b46cbe96d49edaf9e59f2eed14c7863afb597792b1d2bc42320aebb13303ed65ba0d4a454d715831508414f3abf17705543d88703622de74d0a6eb30e566b6b5a44a0e42bafcd5282981ee75175088552734a3864de4e1cd8d1fa68453812e8c8bcbf5245a039a40cceb65d2d25b7c64b1a00388b641dd0e89c0e804d6dbcb11c668e0d8be3cc68bd8adf52612df9182f5ab63fe205edc717c6a41d41fd1d509c0c854b5018cec8912d2ce4607b218fb457421fbaa9cfb5a5b6117910e6deaf6ce3f88dc05c079aa2ebe53505ff120e015ed58a5f96bf5e0d8cc590fc8c7fa077ab8af6cba3a030901e6d2f9e2ee2634e5c243f6a0afc78dd5b8d63f2f08221fc5aca3744286f10f4e160dd9525638391e108883e778c313838aec1a551c9bdd3685ee020acc9bc308551e853ba4e2e4a6e1c76b44f83f8e5d59c02afc1d6bf04b2b9a2955e86ac7eb0b8609778c90e8356afa43a4c8847db71680b968e38b2527920335b0af6995c4cd6b245c8e2f1b19df986ae164d12c52a604c63fd6286c7ef7fd839921368e123a23d636a9a3c9344e712ce6ba1798b15588725db65736cf4febf15339b60e34cc7fa64e2dea048454cce601111c56e996bf0361d483e0359ee72d87c278f23b4e1f3a476365fa6887059473a5c83983bf6b2d7fb42c6ab4501ec334cd3210e48dc3ab2953caaa2e0b8f91b28d9cac6687306856f2aca4d0fdce3c173c3004b977e6d67c418c9617ad80928de0e83baa9629e32a2dc3e4e640af8e1d35e529c48001688937bf147c59f9b5fae68cd3d5e1336b28b803313b5905d6b1406ecbf2b3148ae12adf3662031baec7f3b881270152e0efeb1768920d2e1a11142c58ad12f95acb1717ce32439863f7bdb38085b9a2e25b4379815db880531caf7bd922fad89da8d0aa802f9dc58a0c34d37480144eb1e059c2a01e58e850662201762fab1a8c9714afb9566359bbf82f64d5b0eb2a637eb739fbdd2b144c24fe8a51f5953db342bc46390e4d23ec7de365127a45bb21dd4f03e9826f6a9765decf8324c916263f7595548bf04599c0ddc95d1442d329650acc78f8ce118c579f2656c23fb246293cc42a57559125c79b6b843f8e15f552a0f5b7186715996dd42e6d9e91cabcd908ccd9a8c33a466f190c243eb95edd4d658276bcec4951e0b32750aac28fcebfedb442b32d0ee38aa4d834fb1802ec12f807d398b5a0e75bedaccfe709a3d6bc2db7e06c998ffc4fdffd88eb0d3924f8b62409458676afc6aa095a48326b564ddc1cc24fa86f3b95e67af5fb83ced6779b97f5917b097d0f4dbfe3821f7008a19d03cfaca91d74f5c07abd062e95966ab7a40ec05b06efbfc29fc1b69181b097b7ba1ad719d48a4cb3249b8644fa4fd98185d41731448592dd8462b122f2ca50064006ffb04f58c67836b9d63467abbafcb4dd08168c30d33d67091e1effb7636d12c06b0007b215832b962e4a46aabf198fc2cdec79339d06a1d804f679604fa5c5eadbf16de0c3b00831a760eff554a74d62cf87960575821eb77aea110cb2ab44f56bcd26d57978cb4227943973e2bd2b2b3bdee9c15a15ccc40ed13cf5f957560ff575688f229135eb619de8a82016da316ca1c6de23987f32b043a44848bf14ff230bf8d0d496a6feae45fbc2bd09cf0c75ba830d96c75b7d4c510d2e582f542d93da94de3ff1c8889ff4a2470c863de2fe4ca5a446f3bbe8c6ac56c515485dfc19cd5a4fd7aa14bd9289f055538125fcaabb3a6dc8bff79372fb2551e78eafa33381a19998574b9c28700a3a7ac72141ecc71824b4b3207e8010d789be55462ac71e7e314cd78b9933978248e46eb96b84a2b2257a796d7774e8e790572892015ac17a0f3ec465ce24524d155e0b3fde47023939b2144d1a476be13893ad499f7a49e82c359ab80f49bbf3dd6f06d48fcdd3bea2bdf214f90d34d71ddb17744771794d355ed8d740ff5a1a47fe10ca67e79b530d749351ba573934c0800b87871a57b9848ddf74f0823076814b19e3f5c371bb60fca487bdc195662c4cef210633a146b9cc0c75a8ba1917b31d4fe91b8303510fe9130945618f54195ab56d7020fb50afe6613c1d26ca6634bcf56e2a9c50e993d52d640365c6615d52d532aced53aaa6501bed56b1fd57d39bd0d36ecd484f7ab4d69d556634e690e5096f6583fd13e95a0990bfcf1cc0ae0a7fa7c3236277b98e61760d740ec20d1d6487fb9dace1ce7d6c64a8068f471ff5933d6ad7805f3262289666c8fada4189138b6182ef52a89b0f7eda37ffaf151319dbc916784145c7447e0fe4e7a2b3b75e8e006718605c13c50ac3ea3ab06fd43a327041058081f1e3260d11011e75415e005aa173db980472b485a2d631711284cc0d21a366876c4e9187ffca2278aee1cfcfe47198275c9eb49562dd64db357b2c4e899c4000c5a59e71ded46e24b997cc73412ab8ba32fc4434a637f1b5dea8adae35762e1e975562ea9cae7f14be9ab6600cac8c2c2cee4f49b4a00ccd19affdad5d309f826169bed5ba5d059f3a942b930339f3cb848916952c155a34af432d182ab494ff696b556d8feec58d8e23f6b916512b702d233f8139137fa2a6a6cfbf73ca7560abbc87ebd5f69939d46d9137f761969f63901b9252b23082300e7a4b4f6b082914fe38eee4bffd38996ba16fe5551d324324b0e7b83482b183915486844598cf9f52f22187d5ba0d0a1a5ca416f8100b46bce9b5c7ceb51abbb91e3362fcdc8c29987bce2e330b1143e03d49ccd5c01bc47bb92c8cbcef6fec731305bd885e256da2ac63699c7ca14871ce855afdb1bf7673a63d7c7a5d64abd7488d9b940bae63bcff20d2f928fd20d99eda1fd044e51c2a48cff1ca30a6824d24610795b9dfd08cfe73860d77688eb9f248acc402ca3acf24dbd75c44b7eefd1688cdd3740de46b5df10f52a2b1eddf0232e56e36ef84bd13961866bc70ef84c521570370cb7b06e948baae8f2098980e31273849d0b5b2ecc45f4faa47153cafe21fcf418d493e130177ca97df76653ce2db090f9992efd88a2a8a300f975a726aedcad741482debf5f9d22c6de23734657cb0f497a9a5c8ea86fd92310ecf40801b33e8de42d6009b4bbef24bba35eef3932875bbe55f771f035ae01473dce0b9505cb829c6a19941a85feb5b3f05129b3cfa001c38e58bd4658bb169a04268f370953529f3dcf9bed25cf3c609f4ca1726f6fabba8cc13cd43686bd4bf5f2283727c3a249329724ba7f41d98f6d22c06056f4bb5cd7d46a9c0e2e7b01b2376ccf921a6077d817c1f28a2b9cd17e12f033971462821ad9fa7d5edd73b16771d8fb048eb39aedeae85a64ce26a49acf2c9df9c9eb0b325abbb67785b1300926995963fda50209dbb537c924864ca32384a366e9a87eedcf384afc105633d3902b3a3494b0647287d32ed749ca93dbbd8c338846a8590d0268ba43662f570dd7620b87e64f22cb501b6f99d05aff080e38f7c9dcedcbcc37e52d260070e5ad0b088fac7707eeab97f2416eaa1bba131ed1b1020b9226c658f029157b340fe069373724120fff8a6c87c69837465437eb88177945ffa502b989f72a42fb251ee0280ae96743cecc9687d8e175e08525f17c1752ffb84920217677852982a8ed9f10b26a9323b250e6b9b99ab486cb66f0cc5f533cd9b934b2e52e6e15809dedec3ab57412bd032bcacbd65801f61cdd6514846db6d08bd42a93a660033af9e1295eb27b5293d7b88098e9595b2c41c6ccd21625c4dacc839b651769e9e87c5f851001331ce4d6bd26cdf72c2218310e7f89957fb9127e1ab7377948d86f624586b8783d4ccd7c62e098b8461461c8226533e8560e0fb36fa2838d5080aaeddd96893bd18cabaf3fb7177f5cb676442195f31aaf3a84fa7e5c492ce5269a61bec99fcf4ed5761f56efa366ab88b25b6986397a26c2499b5387b2be06350131e909ceddb94b561fa09b95926d784a386ec5fc358ccfced1a9e63679ea9c8ee6f9e8897b4c751e540a71aedc881ab89fb56818dd7c65a499ce35ef51bd3d5e3854c2260aba85710556dbeb8ac51564a70d3db8f54f08876e461a69b852ddc58871a2343df0ce5a3bacfdae7ea5b15b95b32f671b6c9b2a2da7b71a4f9b369dd18e54520ac45d40fbd33ffe0d6c423242fd1aa0ce0665550078d8eb9e1eb2e137e68bd1c2d1c27c800a3b3ed1563a87f107a14bc836e47052195c2cdbf747a0dbd3897469209429297294e4265876c80f2e0e044f4174428b3d55f4457902713fc0c5c09cf2881a1434e87492cfac9f8776ad768cd62342dae0ffadbcdf904ade6c3edbd212cee2283aa704a8f95560e2e6601d3ae9e1a54d03be37c10979f00d437ef5d92e49c7884c07e3673fd2179a6da633c46836102e4001a97ec0bb3523b4170e5f546214eab8ca14470c6d25924451b87afc23c9167686bd9fbd85128d9d4a5c8b22e621adbfe271a3fd163bf5d6f2044c6e9bcfe7f1896b66ef8f04642de006dc3fa40d8b4267f41e0fd81de247032201b77f7d24530f5bb4c6d51a03cb347311b5c8455f1f9a1593b51114b81c1dad3deea209f5115802dd399c3172231d510e7ef72ace4a050eb19ed79747325f0e97043910474f673b8b9b75746f26ddd7d089c29e9739d8effe8a7d054ab24127324fb48d30b6bf9663484fe1bf50ae47b8c162a001ea7bde84d8804e8aa56ec4508f7896faa8b880b4b976953be269c6e70fbba2f33bd412a2f2186d1e03f03cb22a7bd899acf377e724f1cd9ea8146974ef38f469319025ccc069439d55fa2457273190fe6b7e4ee43f2448db7aeeb200f4dd62ade5aa1e9b408fc053709ca607dd7b88b9976b99b15cd991d5455e1a9f07b2663b0c7c90e91fcafc3d87cb3404bb70d8ff75121bcf512d01aab3dfa2893c1e1a5722bb5a362f67eaee9ecb21cc27671db5858abcbd13b9777ccaae6de881c740e9121ce50148f613cb419b744cd994190d4bfbfe48c4078a9f4756a2f6d8ab4e7b3fe1123e39efdbc5bc3e210eb7f1b6e68b06421509632922aaf28e2ef381a523aa82b010b61277da8c0e5ed974c65432cfd19119e0907ef754fcc07929e12ff762bdf96f6d87778799c49d4ffb6ec0717aa34da7a95530b24cfa8ecf1493432c9914d5eddbe14d75749499b76c1f7c97fbd0e5374a9d2cfcc3162d44d1daae3bf96c4e20bec7e9c6326bd479e22ca1dcbaabb1bdcc13fc75c44c095f4bce867cfc1e24fabb8c20e82e1cf7359cf1a0e8cea63ca5909c4e7720cedafdd035cbd5d476b8aa5ffb35384ef82a84b2087ab10c0986af19a4b577439098930f136114b61b632247a3dbb46c72c722d5722c9602a6797166be47fa82a072159aae273f06876107b558c3a3550a724b9c2925c9f0d5f79210855b8482a937e5bcd52d9185e88d8eabf4e459763553f1b741597a7529d6bfe52d739df173d2b8b7dff46530b9d0ac6a24063c0e552e52c0544dd986124c0fcd966beb06c0d0c0879d22bf40ecde257b949157664d91c58652862756ff53c9dde34a9c8729a59508fc3bdb8e4ac3dd3f5d8d77f2290db9047a03f027522163dced106d28791aa75dc14093b33bcced9e2736234d63c56ae995f4bafe43d6750d4b949ab7f731f3df10c568c134805d4d30f7821b8ec60da635b788c1199190a9fe2d05bd7716555986e4402aa12b7bc7c9c97d26ccde9e14bc88974c17caee1bbe37a562b4d513f838ac2a657b543e2642ce97885db656dffb5ade3ba95eb95f5b350a15d1705a99a70c66d03204bdeecd4dce659566785c74f3c6dc93a24ec4e320604d69ba3ebb44272c2b86ee68b36c75e039fe74176b5815105cc6ddca9f390dc07159973d7f46d0b4492c774af0a1413bdcd2d2fe4124460a73dc751d8fc9de12282c77ea295269d4a8828f7c7a1b6047a92b2da87a34cea14c006797169b8ba3b554f5db504019f254daa83442076220372255fe955a18b46d03842c05efd043de160110ad62382524ed49c752e2f59d94bc58a72787f376b94a7a4ea9646f93a91d77cbacad8aeb3322eda8bd06e7472dc5ae54ff08b22407f3939f48ee3c8d17c148c81ff2b74e1bbc8507b5fc0a3349523432c33daa1b51bcb51c16e8568ac50f202e4e317ed10a3903405bb498951e40869b8e684a6b398c029584e8225ca640ba73c826b58a883abb5ddb518731e2435bb42eca12e8c7689c991e2a13799a4756aaaa701e1b6f447da928f4b9c7a2f27d624dddcedc16214bce1c2ea7671fbe686de1d05028ac43daaaaf0181eb83ad9c284021d2d32d0a6d7c90441a98d89554538ed314bcdb3673bec7a3fd08ccda21c48cb9eb1f9992e5002de124e0899d120588c9c06003fd7c1e92e82200d44d0fdd29ee6669a44062727ba711a9aee3377cf678eb92fcf25041e9598a90535995d9057f62f4c0fe4466c181241152874adb2d5acc2a41e2f94fe3ed52e08ab29f7a5baf7e029112db02ce605e4d3ed2e7d8705bbd073a76fd9d75e80c43bf57be7f4b39ab520e2468f8c68c6766d4776a088dba5074e5ccf282e0e692422b76082094f15a593a25e7eb1f96c76da3ae759695a9bbb78ab2267e8c6957f41c8d7b92ba662c48db7a246e8acbdab3db05a11c71710a5bf9554196767018b14c11b0c08b08c2531fe87aa2596d7f60460b99caf0e51baf16b62d53d9ac0a6fffe8faa07abed50454473d481e7d4c35909cecad75332d997455c800449c8bb218ea497759ebdb48bf03305ae8cf9f07123ffb5ec25823a94363c08592a51b1a674f72f799a6a5215c412ad0901f5be6a397b9d1161fc0a9cebe373007217e56d886b8b278948617dbfdbd90c231d37b4216465cd59c3c1c344ed65c184e31b02232e23cc62791fae3f51190fdbf534e8ef37dab30a84b5f8cd33f66dc36a263cbfb587d2e5c96d907cb84f890ba7e6dae3e51793684927f911ad5afb31b3de855ac046956e6f0c4f83c03d60c21830a3b80c3457453f34b3212471e7a9941bd773c9ed2d294b1b38bb818f4d76f6466f54181e680faba79c7564f577752d2fdb9ed7bad9b3b884487a613e8cedc0d8efc6863a154c677bbd206d9e6456d502e1f5fbb0100e29d7e730882aa7e97170514ca9e7c3f68e1edfe269467f698e2614681b33140208f3e34341c7820b67c267339900113abe8442ccbab8773649610627f4454d2d44edd6c3553589217887d274d0a4636661a4ce7b332e2031fe06d856a988835c7a3ba3107db235314ee47d97529998466171cee937d65784762c1aa17b2bf072e98a0944e5d0291e5d534de24b9394b55c69b711e79b6fea5af454231d7cc45b7243962886776539444889ca4b7d799b4a78e42afc05b2f8341ed2f89ea0aae914889c0757cba8eee1bc9ca7d9ad3408a9b94783f93f15c3c1300c35c0631f91dd39f8a44194000b97ff6359eed8b7e068e0664a4321714994d8ea001ffa478406ebc1c14c83ac82f069132adcf29516c094db81f71e7899d462021a827d79c521be15a62beee5c7d296d90b5a828bca6fa769f23d2dcb3ffcb42339bf9f9bf0fbca9ab0b4e55b5be81da35cebf8826ceb9e87d02ad31c20ac83e0476d241f289d6d960830f83147c34fab81002fe5f7e26832941294e041ab0dc483ef77b87463be61d123f9b579422ef7516656caa4546680a5e903f09b33db3ad5fb3f13c5327b9565a195db821c3b71664e35c31d1c5b4b2f349c5a48e0be2e07d8e2f8d6cb955c8f9063edf0d8d22caec8410dec4d8029f08331f523a67717819864cad7695b6fe9324a7f3fc84bd985500213d2921ecb71577cc142ddfab0bd5f351d0cd81488ff315846da1c54b84f48282c1d078107eaf08e57969f333be20144f58ebba8df85f328857c587490e4f6b51e1a30089b148d930d387d8a700c7b87cb700523dd89f5dec589cf33dcd39685eb4deb595c307738a3434a686019cccc65cd7abcf27559203274337d99aa8e7f17ac1bd058f4cead9e7e9ef6dd5c42c12247ada4e557e46b53c44c8ce0f4055cf5a2072cb26d9b2b39b946745b53af8645960a021e05a204bf9b1eeae4970c5a4c947f64b2ea4ecd364041a74fb47dd9962810ca28ad5ed73a493cc9bd86d906b465426e7a370c4e179c0997972a21d2aa152caf2c1d0734da728dbdeb7f06c7711df36394dce83b1c9b9a569a99e1c9a0f14cbe21f3b047f79fc3463ba891b29e320d7be1b01880f769fbfa1a6d8595f7444cba923f01130dde463c9f0f4dfe086e28cc233ef25680fef8a1e19489d37676306e4986cf30cb3f3c066b1e71c05a1032591dc4b958c410e48d68668c967a9c863fabb31ad618ac618a793c4ffbdcec0aa2eff990ec08c6b29ed03da91ddb10f5f23fb24214e092f49d36b43550874ec9fead7e130bc78fb2874b6f2004da91799ab9230475bb7f2c83713cecc9e19ada1b09a85e7652702733b041513b85ecb97be27b767df212ee798d0e789be82477b1a781de8ff491a17664eeea46c329c5ae2db2c581a5e533b4b07ccd99434c8bc2ec006d0894e500c81c3aa9ae8493bbf24163800648e5075935dfe4494051e1435f24b17eb6da576a0345eff073ac5a873d20e7f65d44ab08c28f82d3070e3535e9d83e072405178fbe4a24c47e16663d8988abc2f4296a9fe5c8517dc39f5a59af5a88935112e308c25089a0fdcd8d7d0ee6fdf691449adbb107e40a6b663570f1594d1362754b2d17d5f074422ba2705d2404a4d8c327447c930612258e250f03b7f1bf9da005a38ac51b831a23e7f8271535ae395094d8b9f4153a4bfcea5c6aac428b3bcf49932585f99b8e010e9f422799167db01fe4ebe86f683d9aeb579c142500106c17513878947fcd1f27a0c4e61d30410a821a3f3cf64156b848a4c7d99b55f87574f9ed244cc9b4339951bd5b491fad14e13f81fcea670468b414e074e7ebcaab993a7ddafff112d100191e161c95cdab2ae26db7b10ab6bfe0ab3227d2f15fdc3992a4c883da172be72b1342f035d5a0c83fb321575def06fb51644d08dbfc7fa352c804335771706ac709c93bfbb00d5cc93b9302c448a5130de7ad4f6708bd1b6ac855ead067a393708ef5fe041dd9f0b678a7449b14a46dbe880b542fd0679207c4b6eeab6b34c7585490f7f3c2691fa155a1e05939cae6fec394f1e853c09db268bf14652e2ac8c6a454f7df2e1f3998e283446aa2466278886e4b590dfd7a0ff39b7bfb271f171a091727f6632fb759ad75c1cf76700870c29db119b41d6be426d5dc83ae783bae8dda3a58fdbdd77aa6c5511b51bb2aab11033a63b34334205b562667b3e8e59f6199d462a6a7c6ab939b908ea81a3a93222edbfd40c088f6ff7b9ce55a3b25f1019b4ab5aa8a060d6fe07b4bf5a6cb0973a8d04531deba6347474e8db62acd34d76f2f2ac238aa50b1ba578c2fe0192a033baaa4654ec84c2abc3a2179d193e9048e08be79be21bd0b7c9a33c516b0f09f2446278ae96cdba1cc2cdf2c56884ccdf35ddd096a674d042e99ec6a2f0168c79be1a671a2a015c6fdd6ce34cbd4cdc87af155b5e04c357d3f0f8fc600deac24e86331c0b2a5d3aaa3278a363d6b1bd14218438a29108b2e6249156a65c7dd6dfb1c317b71ceba57378c6a0f15a6db6a849297cc8ed749cd5ef48fcbecd5fd2a7821fe978f5bb25acd59ee489dc963dd7a7156e1a737be64b8d5cd3865086c6ab7327a6c3a331eab12ba501362a084edd88e8f42b852379d7282b70b02b3a15a54fe4cb8b8f688de0db480dedf8e94821236a7d9dceac73ed5df719fbb72e10ded08a368d11008a95288bcec092e971f7c7a3ece8ebec8450acf50a521b1d8a2341b5a76a288c7532dd80a14190237cfd0aac878b93140ae389d416f6e011f508e30a4d4e14aac102139e956f643a6404d237d4a2d19bb557dd995aa2f6ce2b164c80c1a6eac3b624bb591f35512b556e3a34931d15a132af31b8b7e45772f0132109c7a687a6643fd7c2ac83485c09d44af849d11b9771cf2b8275922251bbd90e381a7b452286386b2fef00396b3e0cea7f7a6a670b496cc9acd734b55bb7aa77626d736b247a6676269b83120f90fb0dfec1f86b47ff1013da65cdda5a30bc72c7136bc8f5643d51dd9c18d67cfd2abd2043f6cb730d19abd8ad182642f17f2eaac83bab9e96e40baf1ba55f6869909705dc00f82aa16fe1eeff8e5b1e2aa1311380a5ec72f2c19b1ce1e3f99f89765371abd565e71bcfba6b5fd4cc20b4c793e665ed3700a109e525f8674a5511571df9142d9fcebf38661b0b7bfb945b780a663db6660a01911ceef5dc0c8a22236226677ecfcf97bae99b0e93e00861435ba7ed4cf7f589cc6b8d3923753d4f1fdb9d829f32d23e3100fa0d73f8d7277aea5df0a0f376e4d351e0df2555e15a00563f5b7c33c05aa79e7205c8ac99f3a696fd949a04ccafdabc1986d50c22801b0457ffca69ab9556d1a0bd6aa8edb549e78f4d092311bfacbcdcc6909378c0ef6945a5a2e66fb85939146609db352654a8fefcd64881a242c1d9bf779ecb39093d467c5e84e88bd7105284fe81261556e86b892f4448d503cea1674a27c55c65b5eecfa9096d313ffc2b80cfd7e693fe439d0ba297ad8adf2b96e583e5749dfaf32a47a1f0c593848ea0bed38595febc23631128425aa7d60a2531f7cea8a7682a2ed8dfadf9ae4e02d8c8ce24c58bf465a244cb59088a78547eda386d61a49a235c7f3fa5bbeb995acb3ce5638d53be7fd82e6e7fb059357534983ce4369743131deb73abe7d63f62e479452e43150ad0c34f35a43ce2f798c7c10b3d5def3af8244f9cb6387d1ba6a029e33c375167e031601f5ca698b3e707b5be923323f3df0cc65aec428358a36f17cfd98191ab15d959c62bec1088d19198fa0d747b11c1065c74ecb9ca4dda5c3569f5879685a23a98a08ad736cfe143cb7fc814ee73f49d3c1d401e5172f696e17ef01389111c9597834e9e9347804befb6f31e64a36adc76e71bd8ad4d568f3b282b8b806bc6a760e6bd45ad42a37935ac8d25da70f42c425691be7d27c213eb4fb917a8f3ffd48d858aa16a31bb23e2833c3a3ed768070882c6e648a00cd12a8da2ba8fff504a8963fcf96c8157f21db54f0381ed3d5ccfae289b26083de4791f29e4cab4949a0ff352444cec3ec36dd1a39076414ac0fa6f8b0182dabeae939b64b3fbad11a351d7e978b68caf1d8d9cfac47da88c2bbae2bb8c6d5a4c85e6c82109cfda9c4697ada34e1e662ac7e97863e34705d54e774eae50a05b20574fadabf5b1f75329b5f61e94e3d5abc159af769034c041bbb077b250efc4324c4dbb2d73baafc217b33740dea3729eecc4f01be524a525693b1c30eb060f7103789f55f7063698688fbb37d40ef7b2fc78b079449ecd6d8c687f8cdb451d61d0d6850cca52a2d20de5bfae6b1e7901a0d2f5e6c91f2a442a9f8c31eb339d0932f73ee9b8c9c294779834561536cdc1639f9d8a834d3a1e1a2cff532d5a6c733de37e85ac367d35fa48274a207aaf9290e45fd9decd6bff5f111136e29d2f1367d3a24d84db80103716dbe2ab1162bc40c6b6b49f764336147593a32675048a17359a4c5c17bb53e7c954c5888450db2672448f49077eca08604917e6d5bb5307353d222a01d2956a5da2b3797c03733fbae36561df7f05a74486cceab4ccf7df29198693a2a33aa18051a65500b8a19295dd56bbb7449d68fb3f3baf1feface41ce29b7f7aaf9f8fe27422f0433354f2fde1764bee8b1eb5c9c02fb6a60a8cae31a93bf9f3dc83e4961d11d962b892face0513189960e072383a81e656cae363db4d11f7f47a5e79e7b05d3b19e0157a174791c1555527920d806a612c7f32289c29759348f1d25aca8fbbd12730d389bfbe0ca6b86ebcfe8f3c5b72b8e3343191498f02abef4cd0b627c18ee19f844f02309c2e05e4bca3c7dd1335e7ef579f014e3a00edeaa0c72364defbadab7520d4914332877fb287327e8c2ad4e5698ed8ece707281499b8d746dce255d1f46019b5d8387acdf0b419ac9b969e856eeb8e5e05aba28d157ede33fa5fc207106abc0eb02ed4200e5875a193fff14ee0c5f7a043ee0540afc66afaf280ab2e7f03e40332a34c71a1ce396c9e0c027bfa886786192e99011d87651c55b384045583d0692f74d5e3db902f34ab633df60234f3cc38bdbe93c882d15f2266241f0608c6fab295d7ea79ef9b337b14d041f8b3f5fbef749271414c8388230ad9efa8afc98200ebb7c4fd96761e032a1aae5ac61748adacf08b70d6ee52bcc7a8712bcc73aa81f4ee5adfcf17e23f3f51a6fb16f8149cb0602f8111ece3827398e0435aeaa8fb41568b7da9bdfd6e47da6e32d76c7c8e1e95888607693790a9fb08948d649d67f63e7dbc5fc96a324026067f70de0541ec8cf6b40653588c355ae0d66accc937693031a20229316ffea2e27f7b6147605163e941cd6093b85e0d2ca784c918340800e8befac5b105ef7c149c5a1ff76c6db3273a1a94181708cb726c93fd22ebfb7c7d36de96f8ec2452e018833b9c076b03e23930ab2f8bbcaea8536d4f3946cd399f85e1f0d1e8dbe32d2ffeb8b5c5cab6a04a88ef6616f9a4a077c7a21e942b33f1f919d6103d2d14f5aa9303162759ec95568aaef9ae7ddd4546f0b8c62e64b0e558b011f76b0cc6ed4d08191cb6062072ac1ba094adb44a8423d0fb7d410cb9a8c1673159eb39eb7e9f8e1a987a8b4ace98993957538b3c5310a63bed56051230dfbe30f40aa5ff214ace66bd6de7550e76921c950887c5c3c6ceba8e60ee1882d9b95d7fb4a5d24e64e58045edc2c820dc43762b5902b9e7be91df60900e8470fc365398b83e36703fa772562a70b0b79a8193cef326c8828b2060477979d51313c017750e1ca2229fcbcdfd27be83b778a53e712b80c9643f2b51c36f9e937c2b563b70f9ff200236ba127ee51850045e3cd78b4a5fe452ba0271ed981d2f6ba7c83972e4fa88211a7aa5151e0bcd3ff5b3f7f5ce3000fad4486c0c597b0f77ad2c1309a2c921cab3a80255649f57d018be59c7163fcb0c3b437d06a9eda61cea1438587747913e0e00384ad03102071c695c8c5fe51f4957797f2b26bf58e339dd756bd19675c6c0edbc55a9f2b22d868d74e1973ce453826514e47bd38c9a892a5cd115c3e99fb238531e2f9adfc3d7204da661dd8964d6add11d63956756d7ab856c2ff33e639bb16b5f1be7f2d2c7dc12cb29a89f7615f939d8a51c95f0398b025224bc1693b4c2271ef9ec34a6923cf465cac820e9ba28917d67b58c2d1505c3861a64be2a2c59f61964120e1ba4554ccc0af8107d87d5158ac8cf246e1ba3c350d46c6974d2634855a1458cfd514ddde00e1cb813fc3d2785f380b474c84a5f9e34c78552c0090b89b08d87ef4b7a14ddfad24f48430e95f6de3a3a2269e3fa984f5f465e9862f1dcf615d1e8210c648d3be15ad11b1d0ebc1968bfcf92076657975755c98f3e154c951589d28855666cc529048295687f5fb843c1919fbac10c700b26e31873fd0222463183780508058745e9d683fb35743783a952c4ac0fa32a658f41daa82fd2bdc4dc9a404d6195f728053630b900870174a20bb5a83b315e1bc33265b2667664acc257c567ec5e5c51f124b07ad1101fff91eb46ae1cef7bc983d16610aee82cab3bf1101348645e0abca48d07c94e44902c893caa16a1a6890068865cba6ff2595f26663e6f91b534ec874c75fdf4ddb08c0db873f8996c71dfc08950969789acbf36b714df03c5c976b731fafe01353a53a79a3e57d6cccaaf2e9186cb89d524d644941061e89c0fb5ca223716e1e9b1545050f56a3f1a26b6f9c8dcb082e929e984cc47ef3685d71550c903c14f310e2ec5e810b6ae66d20a6e3ccde7737cd4ed1121bfc098bf0384860167bfc0085d78792b2a20d4a81c8c0cf34d299cabcc04718e11205b570336240118b7d95e74bb77879432c90c903ca1120758b3ee8cdb58eff3460353032d7cdac5e500a93ef204fb21947e1fe009104bee22de3bb111da98494daa824c6ca1a66eb5294bc3735e8533482d1cc16e1818e783400f4c4929cb2572c4e234dff0e8fccb284f7485e9d5ee213785397ec7cd357d09d551d39973d69addbb596862d2a4d002e4a920d8f59e1eb5bb61b644c768696eaafe96ce3a30873968e1ebd6ef7ecccd2e2bbf4af350a255e28427070b3c49f334420ea761199e0e6b863674b98052e5afa99290637b1305a743348c3761538b0694d2c906bd62f2975e9561d94e22dfab5b282e97e64048b48da6aa5d988fd65a6ab76b9ffb88a91b37c8a9820fc4a7f1bd2f3884a736406bd141e5cf5654e11f1e2652d2c048324889c8eeb3d9131f09290c9ef6db0eb2d49725965660360ffdc45b88292d5a0fcc72ca3ed37c707f3f5de4d286df094add28d96c89fb5266c623e9364d1ed740e27ecaeac22e8ab88ffa857a3634845b6a849af3f9779c45e64f5f4d58f6c9bb489f7651df02f878febae66aa0ebee547ea1db3be873565aa0713fab13fa067a1341e087545253d12480ea08e715dc5529b8839768d7faea848c81dadeb69c31e799d386d4df2615eb4e8dc5baf3ffb01b4ff6b11ab10c82b140e4c2aeb6a2b9b7d6e88d0b02c5d7f4dfaf843d9ac11f95e46d8f6e91ea3c6dcab6d659afe5562f02e3526e27dabb5cbb55c06749ddea2d499a7d30ca32b021f9cb11daf7bf09e2b89a26dbcdfa5bdc2bbcdbfb6b46d976802eb6e05e30e49720bba26ad6ad4d4944351c67849df970002eaca346414d6a6b5524bfba55c4b2cfe6c659696edc26e1dfd9ce58814676f8235a499c05a949f368fa0aae142e6e29a1732800b6cf7baaf713a35ce0da28d16d1590ecc21c71e37baa0508d34084e5d46caffd7488958d782acfc064858fa2b560a6d9842244fec5c8b7bff62517a7d5a06ad33d661898b5088026db79e352074af9fd967bf63b34ced0e2aa7c5462ca8951f3a7a29abc83908f86c24fca353e10a372422fff9dd4a48aed1084e8e7d27e9bd7058c3dc1af28fb4434554eb5fbd7fa69dbdccd0d522ca86a31909936b2ec77a9cba191b489de0e5b213b62421e28605545d67f8a42d4f94ea61b7636f788c7f459f258fb48c5c75fbd77b93243774ad532ba11203ecdbbeae6aad9339d27d24cd8849f257a91d45407fd414d0b21e6bbfd60b98101e6a23059ab9e71c484813692838d39b4fb007acd2769adbad1953ffe6bf26674ccf26bed0a8935876a77374cef58e9b428caa00801d953646553a7015837ec08884080e55b281bd78fe7b09e34ccd5fef85d6a0c0c667bd7b0ce52ae599f5cf279b07b7581c7a45317781e4699c7b92ebdf91db822d99640874c676017bbcbcaae40ec8d8a0335dfdac350276b982a8fc34c428bcfe8baa323948a74d317008c287e17db072dfa40983c7b97f48e310be73fbc0820b8638e0ff93eb9daeda95d95a5950182d81042c811ebeaf260e35d153c8c21e5181f710b9a057fc70a33b297a691f2c40c8ad525ee7ff8b08ac6bf401701f802a7089fe65c49932149943a19fe94950c7db5d46b3cdd84465ebe125aae9fa80ddfbdb6935ef87e8ec1c2ee0fd58924f5cb726d9a2c41005647fbeda8fa21b03c7722878288ad159b53d000f0b9119056822156ef0318d1a61972fee06a93cbedc7731d9abe76ee22b4329e3dfd6cd3c1f0bc346aab0906d30f37950c2e32f6832769e191b4aa67f4ae3ad3de998173121a625ee88c07be5819c3dd2dfe7e275ebb4e7b960b52dc92b7e83f67320f7051a68bc2025c077e1a788d9e099c4035c163e16dcf845d7c311b92a554246cac42ee5da56d5ba599918b10f70f99d4a1931f7ffcc66abb7dce8ece2b65f1e0435d1bcbc613636c82c42e26ff9598af24273f401b63442e95498d5379353930cd10b0f914a2f892521ca4eff16503a5f0cf4ea603df71bdc9027f678953947085bb4858777ea3930da08c1d94309177cb585755e1c2e24240a24789d437fec204bda658af7f40e2450bf92328f17bdd14fec60b26725d25ca7786fd3d165a53c59992ea7e112f3850c24b9ca75f57a2947def77f5122bb0ed138c21b45618f69352d2deb64e8f240c11c0fcd87a33542cadf475b9dfdc6f053ab253f2b49e53406f3f08f6945a2ecdff673b4ca04a94f321bfb202c1b9fb6e7d13145b96a0775fcfc29cd453b4c2aed4688772b68e96dacf194ab7291ada0c40af9b575e4772d3404c0a13cbc2f8e7e9df464bb073d357b09cbfaa02539c1bad49df49454fe049438e7fc457c4792617daabab66e4b672f12e6c3dfb505ac01c54ad764e90574b0f7eec50efce2d2d0430bbaa5bcbc449286019e4e16021221e34451c55924ccd2bb00b1ad805a67b33eca8d80cf44d649e1dd089c97a4cefacdbdfcc8716ed836d253313ce60de91bd8d96f019556fb66f1f94f463039bec968f6060ab1c3d64a5421cb2247771c106070b7042e3e52057736161fe381bf2d576f6ad0234d7f2e73d08192c2bf93790834752664d8071a6530329c5c902b6908a0577151a1eb02e7358f090156fbd2717ed907a260c54197ee37402170db7bd0ba72b216d9c8aa3a3686f57232afdfb3e96694387a309eae0a132c1e45eda467721206838eb7580c4ce027f8309a174a5279aef2bc7fc31dbef9da5c95d13c5edb288083adca4cb4f5ef23c09b945d3c2af3728ee994fe81d26bb9d6454003bbe73f0bad9f6a3f564370888ef8b278c781a376137ed63c16145b5e575b94520a71dd365958986934ea55885254eff86c9ec9100316ec54df61357d35e7fe70784c18f77f57c258035c45bd611370b205b0e4811a558649424a992cfae63f8b96989065b37a6e23abd714fc8640c612a958a86a7151dae830c08c72718b8a587aa626f57577c8b7d7b2bd3915df8122a4f0ba3aa8b1dfdecb8d9e4edb5a3e3c5ad44667b67b1ef9baeff313d78a8ff843951249c967dcc3b970bda6c7cd0d1740cf93b7e529fccc2e5f8aae0de1ae434c251ce4ded42510306a9f90d78a328d324fb01a178b36a45282dbe604bfbdcf5a3ac9d4173b124af3093ee878471fd4a72ff8531f52d972be0591487d9c742d698030e39a9e6fd70c04e99292a6bcb3c2972ae257b8c390feec29d1e001cf9caba346f95eb57bc56d238811564c90f4ac6a95d314cf75f7f9873fcb454bc1468462f1079554a4f5cb4ee0b297be4f5e6498df9c334e7e49e01e19f3c93d3d562f2a9d09116850e33ec3b364bd2aada0b987db0f856d0abe455c6e125890c317dc636d49432db0100bb5a9aca807f04e32d4432055df753184711618b34bfb8edf2dabf564ade98049456ad5bf3c6b7b8a9253bc7d9fb5228ef6893e6c8da54dd8532104e9d5506c28b174590c46acf95b883f58c8e8903da37e491555bd096e72101b3c9830a170187ee213ed74150bea70ebc1c1da119faf6b46d2f0547748b7003c94655f32b4e3374719f6a027e7aaf7e37e61e72cbcd4e7c66273cd4500d4536dec35d79e61be58da08484f36771c14057a0b577c28019757f60cb39414516ee2871d5b6cf8a6a794721755512c727433d7cd4f2d7a26d6de954f59d110b24eee0a0a4d02d3c3d1204421b6f7d9db03e68e12744ddbde10b46eafec379c3d0a7a460563f5e3358fb2a2ca8bf617ec6544c39bea5931eae0ef6cc078939d2822e455517f81a6b6d98460495ede048692a2be0088292775862c82988080f84b02361908e588d654cca4c4e38ec3cf16f9ff972062e7c026abed9a9a6c69e4734640c71f24248c9ca3fe34104ab01998226b72ccf34aa6da306db8be52acf7d275afc9e5b552bb839d4737ff17c28e2b00090515a6f6dbeda96f678beb139d12a05882bb85f586d00ab2799beb340172658ead7ed1eab2b5820c81d82a42f1d900fbe3833d5402d5dd78901c993a5c6711b0aa75ed37d6d22cd5c44d4fee4c6aa28864b06490999d0ae588120ef8e67f9e86cc28a366d46509aa8d3c1a3e7dcc3b9a22c08fe03aa7ea60401f6eaed45a1d9152ed994739cf9c9e735356534e49d0d06bdef30a4ca9993140764d055e054f751ed4868d5ba4fb4d46e03f9bee6133d15b7f2926e45b83b203d72b38850622810566eb4be07ac75e1172bebcaffa1ab20cb24d521c6e007a8035121b8466a6c2676eef9185df76f4614d7b90cbf1a03fbdf38c50d2718374d2b9b7327c2339c77177790891737be1700ba498b789ffbec05ed261427534b9151c58563b7f33c5808c41f8d8c725f5816181baab463d9e0b9a2f2eafa2e7a00a039cf25035d2210cc9647693b76725e677afca85bc48f52ebdac9e2abb8ee75423faa4f7f698623b733c622a2d04f0937551beef3ea1c22618556d0f95ade45f3cae99171c5b5504323b2bccfa24fdc3e3a58aa94461ddc843291ff2c5c0cd8ca6b7411d0ac8aa0e88a7de39756a9cd3d26bebd2a1d623a8cf21651d14c2aae7c81ded1bf4cd933d417d17c38d0e0cbbc3979c617fd38b60e6e734e6b21c3fb4bf71384c0745b103343f6132d2bf8c1f22a83ff16e858ee6564ea18bfbea3a242e0e7b62878021efa4e1278dc7eaaeea91bad07739b61159b0e6384acfffb63d691046cc79dff04b0e2a9f09629de7ab65f54410c79145e8c946c1626448297180f908afd325cbe859266aee6b70af17fb420bcfd053fd9b4e92563fc8f9006bb874caecea2378b8d690e7eeccac01082ce823e976b52e89485b2085042e041941f4b61b334d9a568ec5d0034841ae7c378b9d07ea9e466ec2252b626c8056b620b5ef079c64186753682c63a8227595d9a38d0d5ee20b8f2ac22f83b9ed042609a32d355ff087233148a0a700ae0387235a329e6ba4649e56955fa668793a492d8d22686d4223384b6807c75604055a32f303d93ff34ba7bff35cd9bfdc54dafb75d18823c6d0c1884a1c598baaeb1658c10f622ef6633e959ed51537b0696d94b0f343181ca9f16f94ac65767b5329b86ee14c6c00a81fea74a0324a413ac2b6bcdc5d380f41a4a89de1e094037dde374c510b1f37d37f1d4dfe7cb0d666fe1ff08ab4f018301abe76a8d14249d4be61aa833fad3e973878cbbfe14135eb3f787c5388870845da765006923e1c98963b3ab9dd889830d49d09e0a4336793a172a78b33478a124ad6e57253e0ab20b72edac4e0554b4fcb3baaaf9e67ff6c339fea86c83c73d7ebae01babedd783a0a3ec93a9ae5aca996e927112debcad3ff749307007152cad4feadbe2a943c47b8b32b4ed769bf3e90319ce2044196932e5aff0d3c86bf8d322c2a98c216621645556b81621672736ff30d1960b4f5c6fe5db74433e15ca393827c52fd6f58fcfc99602f1e3d7979babfcd1fbd2ac030762db49e07095ab96442bdcbda9815cfaa7defdb177537011ec71d10e4b1a3aec46b561ed7e1173928e3e78fb67380db4560126cc53b74d7267aacfd065b13acfbfb9a388706e5cb8e48ff5c75593869ddc85bd02a0854cc705fb54df61dec48084acb01ec41e43b4fa59885a3a5f13ad2991b6bc4130f30a0d4695ac3d227bb681c332d8b8bd0f5e10a64a4d11f37f948d99f5a5c97ed7ac63c0c1c6463c95b0ff7e741c1de00cc2a9e53167724cccad7b00261ef18d51490eaab37dfc4ab203d0a686c882d1424dbceabfa275f4797bec682a8c623ae94617f34bf2de3f6e42d5c4ef1c239c0f721bcc930ce2abefe4e14e227339a42b7dd5407cad62f07d8933154d591a1c3500feae54c93fc53c4444ce414081aea7c81f2e3cb615294f6f7eb5002effb33418c84b0c2f79cb79d0b051e936cab4f97a88d80b2e716d9cadcb0cc3786301e58045d8e8dbe366cc808e55e170bd08262569ae1e25e02953948c899aaae756aa58d755d6c1cb374233b54d4721fbcc7673b15fe94745f504a80b0e0641ed2e5507e0848cd5e7c5840cc26ef9bd11fe6cfd3ae9f16e448ba3d7289b5cb31e475fb6101f36fcdcf789427357a1c134fc70d953b6d19dde2186c4f46801fd4ea8b105354e375f48aa7df3fbebe3e64bfb4de96fa1f3266edbd295e58a7c234e9a75c58d54bf6a762d5ab4b3262d5feda5ddacb3456af3aa2ed7a229ea4ebb3c73d3045a741ad406b94f8e2a6d60e83e944bb876ad23c1b62df72160b89367c9b64552e1fd28521cafb82fc98e5052637f113f7240b549141baf757087d6bffbfd9b85ff8ceb8e2cc12dfefefd6ed86d39bf479de5071c1ee5ddb16483b58b5d698c0b860b496f9af01037faa3811897ad393f3847ac033b37cadb5de0f025f6b23c1ea56ff15688cdcd7f0f33715136cd81e2f64f2a73a8fa006383cc348b5628315a05dd6eb2fb66c269d99788fd1595c965cb77f3da8a789aff6db3ca0715e94ff3514efb2d74e859c03902fded9484bcc64128032cba62b9e387884f50d95e235b140d8c099d6dce6758f4726b3b5e83f08c3663c2e078356c6dbc7a9e5abe51fe130b9c2c588f8289cbd8610897c0472b9eb7d313fe76dca77024d8f8bf6c747b432845dd15b0a25f38e872b92dad74e52b5f3d84c89f31b837493aeb20b57cd9e7684edf8345f1d4f42ed337b0c6c71ee9fa9b1ef669a16ca7a5ccd60e2e5a6ef6b4ceb5fbfd38f9d43d025a6a3fe127b35cd32cc2e9a3481079908eba9665b2ba8c40c730511530336513e02a8e17247d565dfa19fcfe50f42a0a8f1b6fa07aa3208fa8d89356df9c6ed977318263b8a3e3ea0121989a8420d511b66bd5fd1d1ca7f3e002da666a7399ddc959b8873c3734037be02fbb30f344acacd750c8ca0fc9f6bbb3c3b277eac1acda6a815bd35ce457b00d6d7e8decf76fb6ed545d6de315ba32fc6f9533398fa713dff70725a42850edebd53da0d1d21a444538172282f9c4d46c4a31852a4b15f329f2999acb8f2be15c9cc7bd82546ece96a1bc93f2102d2d1a9309bc80a21773fc422c093925ff6bf01cc6e0e47a12f26245e8910cc9f9b1e79f3c8dab3ef4397b1d0b72792de82b94f10abd00350984cf3f44aca472b7c8542cfa16fca9c7c9919b6cca843e8c914fa61b915a7e7e443bcf1ac2259d8cb11102a4d85f547c21653c860e0292cc32e8b827b14ac8f25099efc3bb89eaaa00e2e38fe5c7822ec9f7d361679f540c8830d94d34f7488e3724af7a4fa1bb55b11ea7affeb075e4329ac0fb13a7ddb84610b52c23ba782a9d3035af33008777f8c923c7d407058bb2cc52ea1a9def4444a855a3e7ba68d317d46872b67dfb9a3fb677e66fb29cfe3540749eb1ffac21b2ac6cb8fcc28f9ae13e7231842bafb0296ffcaf6c7fd4caf0734f98a05d4d708fc567db6c684cc8ed2dc191c39abfe7e0d1eb1844602a6045c522c01e374033c96b44038d2605502b18aa60750db51783d57aaf286b31ef431624ae45d0e833dde336942888b7d33f1895c0ce3325e96e5fe5d3a61384ab564746a40de24f66e2c58d35a6a83cee550a5c645d0aed6d2ff89668abf1903389363f4a4326322a915be5b0f0592718b95ac666c1b81f34479ca982832af751171a2609b95815aa425998260a02c4becf21c657ae1eb2386b95250434408550491f95c27a771b4659c1114aa1b75e0e886bdef0e0e1644e647aaa4fba10f43bdc52063dc3d6f8d70bdcdf684024a08cf958f65441465a2692616919ba0b2515d170b6c61b9b2ce3eb9766a69990fe0fc97068519de015383168eb32c2ffdeacec92dcf52e8e523f4a0df749b97034e8380018d32a2d82a6434d04ea27ebc684f8ef8dae876c456aa47fa3277e5983ec56055eb5e46a6574f300731a514fdb09134e0e321963b9ed34df6fadaf07b36135ad10449cfc4dcce71b4b001c70cc5cdecde61772e399f1a294975fcdd2528bc6e9532887e96ec79e6b042c11e9e490c253e82629523cc192c9f66f60bd3191dc2b69569d0fc1431de87bd0330896434641a28b2d3c2e2f1eb248d5aafd3eafc097122ecfed6f586f2b5d7b35535840b314761ff9964357adf92bbe273e783b0df4c5e112282294bd4a366d5978298b1436ac188232c550c29c88683a5b8c23442e4f1c1f80fc181a63dca0807d87e7b044fa81509b7bcddfab72f27fe1a27e124de31a6b93c9e788aa25fc805b4f7355322a5277e02c059255a70e2d514bb3ae81ad8d954247d4ad91be6d5430409484caf886306e10c2471d22864c5ae996db115aef2ed1f4bb2f4c3e1c9a2b53efb6c3ebf0c5570e0518ed3a0a8818a951fb20ca48fc3439fd88bd8f0f2eef9571f00703023977b05df63ffece2246b8c15af839c192f7e4994d3b1cc4272abc89da68e0aa079e59c6c1ee57ad4f443544da138fee7b469fa4f6863344209ea596cdea59926b631360291c5c2865cf2f14a4886ff34f8033fad996f730a577a32106de19f88fb8c1ee3991b3c5378d8bd36a44fa9fc91f897fefd7c4bb6cbdf8e7dba8ae2a540a05090bc8e7d3779d2b1a0b542f6dcdefc253cae192198bb9f02268fb7f1d6be1209cc5daadc9975312f2bfd307edd8dea6f058bb8acf79ff3ac205965ba44ef762e32e72d0f9f531c2fae13ef8842bb6868eb122bb3d9005d7283f286fcd9622d9e7420310ab51802d42f6042fd1a55acd4e6498956ab4e4015c8d37dc1d2aad9f294f21e1d35ca77d24a859ae4fbbc22ffc59f486bef81972a241c11b6aaf43ffe1f85595df7c670851a8e1b9588db13916f0a69ffae534721ab93073f473c45d085b06b5ad7f849275e0c4a1a71b8e668b46435889786c2d7426d7556be9e395c79781bee2ef33e0419c66f5eb49a3cd9cddb5658d3839e6f942740f6ef175863fe4efb5c6f7f2dd63e9e025c4dfe93eeb0c9cc057ef956d4d427c447a7889e8b18453b85084e7ae571440a34c1ead350705907208345b49b4fed4f71bebd05fdce87d958a45c85068f27c15c82944e4b3442dffb3401a8aefab6d7c47f53f856144ebb93034fba8a71f9ebe7a85006d0d8bb406dda96b15632cf9136ca95138c1148a007fbe4dbbf5f8cd413a748582bc34353badf0df4cb8587896f08f419e0145292538a1fb5cfe198f7535fc2258c3b45e23142f4023526fef64a1a4be58b6bb7764b79c97eadb6ccef469384b2a9e42db8683686b95925de869684873e2b2b27b080fac71d3b2a24f65012c45ad11ac8ccdbd833822cb6b2d100820febe1ac39eeec43827facbc56b85d173d416e032507786ef9b80647989ca9d46e30661c70ebdccfbe67230f5bb0ba6a22e1ee80af677bfc18d03102b9845d1a2b06ee5e7984b804241091f98a8c4d3f95cb971385556a87b52b748bfb27e9cd726f6fc67463410093a838c924dee615a1c812976f0296f59cd6b01ec4f383c66b65efe861d6ef89e3413ff81c3e70e59036fdbde33a5defb8d5feadc2153cf8c02b6d5f3b6521d9340741dfa854db500a5906ecec5aacf33e5737c40a57217bb6a425339b4a7abbe2fe5186142c80b801153b193a24585ed5d764a45e28ec7f6a682f00ecbfd89b863dc138ecdce2e1b9f45637bd7324d002e1d8bd5ebcc2ba90b9e4ee170b639de2509a2ed8c02feae27e4c8a8571466834404d24ee0999132e6b92269f8cd7decebc98c6a669fe2fbd4b7970b766ffabce02007dd7abd831a5153970d218e87d72a102139cca10a4519fa26a6ed8244b55b2effedc1c8a9775e1cf043957e47f8b572b75dd0a8604ec7fd239bfe2d2766c1a6c307d00cd97217cab48262073c9a70c411e2c09bc6eca5ac312cea4ab10f1d78e8b0baa13a2f7874b7785bce4cc2960ff80c36ba94e294f9741f86285f0073830eaa0f6e1535fe2cb0edc2aa034411cbbb424440bca7d66539f7916884055a1cf8932e81643d864b1ea34df8e62964a2a738b3a45d9b4a8bab016c7c5fa776749955c440a3b6499173193e319a6908f42002453b3f7344dbd4c5cd1f35796dc5661e232bfeeda0d9ca47baeb81468834082d16bb9be536f28000d35bdaef762441109ed547a9bd1537cc7713cde362349fd2b76e5a74f3fa69cdd0f5e8d1437f20f0651c404d073ef90869109c2fbc5dd9488aa0532f3c0f9032ebba666e15e364bf2e2f318bcbb8c9053f31c37c6928b476d69a81fb12686d0a02bdc861358602a13c3d125fcaf85531a5a2b24e00c360b6448feb4d6c78e3c7d3bbad549fbb3f53a0fa74b8d4fe7eeb5c3d1b99cd66d57703ee936b23f06be58dcc73b80388b7c5d87ddbaeaeb2bc26e740caee24f666db60c7d0a6ef346654690fb782ed66acfcfd4729257133e4c5d61ad540910e6c9ecb21f3c4fd117da723a36ebf12a0b90600623cf0db3773534404ceb920da1e8969825f20c2d9d47b51ae5068cbc7c784e6e8cb737b51b65139161347b31cfe9ccbc32a6edb8f5a3588a0763ae0d18f92cf3d2ca46cea121efd3207c1af5a4d6533527b1a3b3ba6ea4265def4ee57b6e28597749ef3b1578b6e79ce2700aa7ecfb6add9f1aa0ce271e7ba58eeae05db6c9ac583127fa9a9d3a7a31f53cf96591b9048365c335c556ec0420127b12bf12503e7e29035df4b378c961cbf8d499a8d4cb0700ff9ed1477087eb8edef26369a855074dd4de8d10c7649629ae13e13bb71dfe0845c318b294553395e66c5245be819206b76013986b7aed4a1f9e78c6c974a65542ca326c0de8ffd568ef42b9987deb5b0b9cae6bf7b5373b5a36e34c31955481eae3f20a64e8c5252aeaf8174dd4b42a720e22b4183c3143822f3c024c170571e8ff7bed8ecff17324488b54dbf2a8cb04d249d9dff6f04a178767c9b1985cec696d4c477a28d3503ce37f4193a77f27c77a99b7387ff33a3d5772eb7befeb9abfe4714e929779ce6206c027a5afcad23292f88889937d2880f714c24e1ba7f06a608fe53e199c2375feaa280160624ff68ebc7ac21da282612bf36e859e8ec8398aec96f1936d7a9a4fe6b18978fa8b37112c26c21c5679583ff74d16c4a14791fd25045939079b20f7d86304455391564bcf1c4bc44c8f3b88cf243cbb2b1a83ee9af8ea02c36e9978accbdd465413062e0dcf5e2edf151766988bdedcdbcae7efdf92b7cca5b25834cd3aa27b5ad0fdba1909673e3ffa0be3f15bd9a67ea39cdcfdecd48d48425bfbb58ec071d6b892cd5348f05dc27bb3da252b8d2798b50aebb95e4d74584fff3b9047d4a24b44c2bf200acb9600ca1707428fb6929c69379a160a8782f3537e29e6ebea990b848ff301513b00ec85032fb9442b869bfa7c57aeb38165ab41354289619cc15cc957739335180944cd5fc2a2ac630c79a4bf53d420cc86cb81116056ccfafa5eb312963850d82ef40d0b371594b2f614e119789c27838b46dd77fa2d4e73fc3a307640a8fcf825242575b9cd47eebd38bac07f19ac20098d76c7259498a1cf776d330b03b66998284cbdee1b76cdbe7cfc6b5fb09bfc71ebe2c1bf1c766e631988e360d0e54193036008d5c20e492d37a1bb09f283325825ad3882a366eef03c699883b915df03f6247a8b97ff9bc32b15a9700455eea2b2689fd73f482447dc3c9e53b9997c769fac71800a84928695094d5d964fcb42491b3049d9836eea960754b2c907c1348ae427f8e00fe36f3fbdb1711b17265d25477fe4499cc41c6b440f687d49ed6365cfe650b146a57047a560fe50d5916e4f89fdc6a4932e643a7d0c6312791b69d1d2580603b5799fba702dd8cfaaa1d7716bc7376a6994e71ffeca18c425f5aaffb5843ad9cf5f61956e00cb524bed915b2099c77e6fa75e8b0f2424419bb7a1b0a5811e7ddf5ebadb9bb91263b127e846dd6d887f838447cfedfed11b34f517ced9ac70b94dbf56f0742155b1d00f24df4cdce744400da2d5d5e68a99cdad49d70771cadda6cad4a69ead6ba9d69c91d77b7d5989256c737d11d2981154bebab206661dd2237855073d959221509c912951ea930e37d53d22874766f5e5dbd795e596782d719dcdbc9e0496c13d593b02fe5d9e9f996780d36af374efe57aec9a42aa7062fdd28cc5c4b20e701b1c3268ef786db8392f59fa6fa5631774ce7f493947875f8289087bab0d9a5661cac7a75bfb92a76b92747c6631e8530b1897848aac7cfdcf18e0efcfb66dd0542b4d1899168cd03ead9151865daef793bc4a1a3eb5d06986f36fb8eac19a296e23999b692760fae5d7e012a5712bed0e0b82a0513b781dec0f3a63c00a7b533bee6750968a91a723a318e9fd32ed5288b1ccf8163c0b5ce5cefc6e8b5e1e1dc7ccc61a694e89eb3ed0f8d1261a359458e6e1ef6826ff2686f9603d74617ff0b0c5692998424becf2a279d3987e91c7099ff3ce0799da848fe0bfe9931b3d3ad468d8efb9937c55b8e4eda4b695cb7618d5629d402f7730ee9cc02cbdf2cb97dadff3c05ef07ff39bdcc59b10ac92d2bcea733420c8094d71dbd3f084c0b68b3bf78ee429c4610fcdaf65bb716d778bafcfa71caa98cba6705c3493965230af4d00fc494a27176f52ee4029d86d2742ca5e6b35a1e8b5e72a351993e9d7aa28a4eca0a02d1a485db202b0c771437fcc7f19dfd299a7c2c0dc2f6432b2954fcdf0aa1d5f3563a1b71f26e5a7e649cc5e3fab84b8a43413af735e3241e691370f9c0b154b6208a9ddc98fb7b22dbfd2a0ba48e91f13f5be3c1f9ba5a4caf3ada271272253019e7d346baf32291a740dbd891527610c004d2d2487c0e1a71d1014f724f4eea0c5b1a11431f37b29fd04869732dfd5667bcee354572d963f8d33156b65e38c63d03415599bc573fc2b59a049c3d71f1924d7de862e9ee2953d56549b27a5bda641f094a214c8fad630c722f907fa40fd66e1d0bfc5dc7b1ca7290ab4b7689f36e80b6cd6199f73ee1aefdc133be144a5f4749f2e5a5e3233beca499c033589ea5a03afffeb23e339c7b19bb6ee87e8e7397765c61926a7eb69ec6f1877da4627a1004571c5240296158b1019ea8c4a71c1f19bc1d5d14dbb4d5b6638b3ec41b950518dc28fed7677083f98a45a38b4c4641675a3d9b5d108f2a81ac94f0ab9bc6d8e1064937cac4d66e849e8603371c88748d94c193b2d49083101b5ee4a52a5db91fb88ddee5064e0c0a78af60f235bd5cf9091c50dcf64971c368359820b2088b40944eea11c178731f518ac49117dab8423f8bef74230685c6c6af0deb53baa6a295f6c5386580599750465c8f920c0641eaedbbf5701be92e4c02684b19df1887cf0913e03fa954f7ae9aacfa191045f2f967babd3088764ec69de45984872c5b3330cde49bfe8b47769aebd85d945567b857fa87a2848dcded856cbb8694b47f7ed1032efddb5c197771aaf701a8cf600b8dff602bc9330af1c359961c28c408c43b9d88f16fe8ba8cf248cf8ed4bcd17a9761748b714be40b41b492cfc386239993d583dec18e80eb3318bae8dfe90f441f034e8399c1a5c0a680f3fb0ab0ac5e33fb95a02872265b882bf51f3df41315ce4a622046f3057151957e9962daa8786f34310e5b9e9c8f693b1c0e403cf6eb5d1529bd86c042d94d5ba8f443d19b8df322097f6229e1551802012b5f20bcb4fa96e4b46f7c4fd4d6fe643716c275fcb4a06b2d3097dd71618678595d1a6622a74caa3da01e132bbaf6266a55630eab0fb6d065d3ac5ed6367df40289d9ed44caff9bd6c67683722f945e4ecec07c4be56d1f5b40bb8d55257a1159607171eb2f8e8b5bbec4f836b55ef4dd7522156464b8105375c6d90270b0a234e1273d265670a05e3461ebba49fa41d2fc48072a1f352456cd9daf7a6ca015fdb994c017200da80a54cff0ae419960075f0138c5abb9f3eb1f3bed8c01caf5857037b5a579f91fec4c5a071ccc2e4c58c3d9fd04db9c65cfe172fba5e005d67b8df768a572cf07b54aa7ac83ff139ef9189feb0018a5a67c8b61be4014b1a765ffee42c27f02ac3e71bd6750530ab0eea0b6749e9a5721358d48742495f38680aca023e5a3a92e48f6e7fa81e8705493ef773b36f70a9e72e6b1a0232571780a9bd3bd9285661510787ef34f9727ab77509dbadbdf40ee6d2334f09241c12fe8b8ea6a0dafb7dbe92fe663bed04158f5f7fbdab1aa2b1836cc5c3836f3bc9f1f5f6c3d955a57fe707841d08746bb3e9f6bce8e784e5e31a9e42d80ff97e2ca2f439bbbea78dab52636d46a22e0987215bdbf0610cb162a9649b596e9e4ed7937750f8052b8d7e3cbf3af9c93b3177e15bf2ac10e0924ce448bccc6b4fd84de62e5372e561f9e884da8386cb18341ccf1c14cd1fdb6da517a74056530c8b922030c303422030c22ac6bf62abf19597f2be2c8f1c50bbf3d615cb301eddb7218203fabcddca838c54bf54bdda48d38fa161d3bcc16779a0667b983c25a8b6c03575033f993bd2aa37b104ba4afb34567b008e6c3c6785d7df01f4405bf9a7b063ba8974942ca7a5aedcd8b8368c2141440528601b8d83649d3571c6eff974bf0803826fd15aea5d11e9545ef377c413157d3764f53f99bb92e36263093e1f55c115c14cc68260af0a5c5f3ebc681267bf5226b52e9f24a94692ed90820a8febf7e8e16ca1653fb721a70030894c0831aa9cd0eea5329f4ff9b3cbce936820cf9157a40bb27c09d58f99bcd5be8f7aa030f367d81775ed66520ea848ef0a06ef52aff93db7b4eb84f6967020f86e5f58e1024d1cc5d42a4df88bf954ac93ea8c2e5c692d132551f7bd3949e97cbd8f707c9ddb2422668d77e2d873d192dd54ac34af4898f5c06b10cb55b2dd73db8a1557ca656927dc5cf5b41a9a70f4c55c04022a3ce696dd323267d650b615ae02b801405494263d2eff288876b3101ba62a2272822638196b43c2e0974824421674fa13b05e7e82bbf6b7c62ff11cb22c028686183f54fcb302a43fcc24ca7fc49634a792988f17a36596b79d54e0276d140e7202e38f0fb644fd3e00e32c381210f3d26f77580c8ef0d0bfda3ebf0a72dfba5bee281bc20906ef451969203c7a7848e385decb53987c2826b2f2f8338306c8329523adb39b4c1b656f30bab432e6e55b941c6144ce237d190199c3fa5d37ba2a912c1235fb00afb7007b6e2922410414d7467c9ae1b0a794980a4e84e9ed75de760a921ffc385a65552f29e8a49b67fda89a9da34b04fce00e800012c9785791bb2e6291a8dc95f0e6d6793db204b57b196e811ea92c6fba7b845809261f3d01dbe1bedda1b06a00af5fc4792ce828b71a4f26d128f11bb1de8aba124584b70833e4c373d3f2e3d55983f486465c020afc4bd17e125a308773db9bff453a46954f02e589515374af8da8c20af5a6289b6dc594abe34e396b5b25b59213872d444ab0a978ca04ce1871f7c2d841c99f37a49e8117db11c08b350a75df4e2e58f75bfb7f47e5caf1ae2bce17b5921568d99de29f94145f373578a4f58e99323a0611ab6ce15d33c395d46d7b74f844b0cd70f55db0eea93f67a591fd352390a597d2c6e3deebe4eb0c245450a7f08396036ac585f7e27e81fc8aeb5a9f16321a0c8978fde66cad0c8c8398597061c2b7b07a7745c503377e490e4b3e95a78820e3994d631a2bff1ad3af803c076f2153264330e97de4f736077c999bc92923fc53aee7c7454aca0290c191614add0f95aa5016a0842bc7f10751231b1b4a4a760c718d5ec7f0881a076d369ccb9aeaa64384660f64bfd91e0a7e7ffba0fd2e75d8f75b563345be1e45f754f9c0d3fbfef4c3417ea52da516af852bcc77db0a7144224d3fbbc06ef8c57c2649fe9ad167386cd7900d2bb170b481edf0c32104bcb89c751a1eb93cc7eb0ffb50d672d8f3bee46a2118f164f3ba005bfa2cf37ea79636b4148e71665732d510a557a80d91f04d2decde5046f5dd5540f7a1092b166f81310b25d73c4e8f037e0663c48a36ac7b1f2264c8aad50cf33b02ea92975694cedfaa47c3ab25691066c0b2e58a9525c3ec259810a8403aaf5e3ad22794356e8df17f73239419df0cc48c7bcedb5724ba2f11da8c976d716d00a8bf9270d4c3f3fbe8432e9a7af9e3a7060bd5ffcc40e8b2d1b5aeb56294d9cfaa19b10f5db70c2d3102f481ef3bf0cd87d6dbc2d07a37acbaa6a1ed780ad1302c58e558c57acc8235550b1b01056f2a7c91fea87cfc874843d3cd90ff92841e8f7330c6c585dbfccf347c0b90783e94b4c62d9e343175401476df5d1632d6ec2372bafa30ba195897e6c5875a59eb777d036e4a5381b054b58f779825503c4d960c459a32ae2862498c1426b4058e42ac2ae9190b963129f273939cb055a83aa6f9f65368969e73fa69cef028d5656bfd4da1bdaa67b4da366dd560045b885c2808568203fc5d0c57932d156b9cfeb9acbd05847240c3e4611e6ac4160f8657a225995b0707d4201a6a087d41931ad39b58d652d2db895e9c7dd39ef85877016aea48363bdd9892dfe055f10e590a1f943b1b08b62f60a8082ed0ffbe7d066bb704076097ec9d6f7ef8fa148e4a1c32887966910b3d833d319c551bec88d38a8987b2fd05fe32a44ea636a59b1f582f5c50f7d99ec84c9c46b497dea130468fadb115e80c5cba3d04f59fda49db3fd5b105ed23586e0a4c7f5860760ecf08b757dc2d9eaa4796b9c620607ea1004c66a3ed2d90b570353afd9db6baebf74b134b74f9627a9167af995fe7f73793871dbce6390eb40ccd9e5b2fd2eca79ffdb0d70a70501436662085918a22d35483196d5f5ac2f880bcc33e1820640d1fcd28b6343dbe2d5181506a5ffe23885395ea1d6dd5495a2f0bb13c8994adfc5eb72817acce6bacd01d7472408079593d5122e3e02fcea323b175bc6f2ea9e334a967d43c4938442bee6c6e6a8bf60eb0f09d5b4729d59d6cddcca1e1893d2ba571463b6068d326ecb62190a9cd8883c0006b86717099ea940c60afeb5aa9b89cd1b13e4a6e2d0f242f893daf0a9e6500d1d2096f6afe1b6b1cde4ebda7ebaa42bf37612d13d6fe9b2888ed7fcd33fc11e84c414caec40807897d9f847c37b4688d5169b62894521e65ad583b13a86e6333970f69db5842253bd647c8513f91ba187c89bec6d9feb1c05465a361b3270bc820892ea6522e996a7cc7df3b2454a5ec005ed0d201423852684aa02a9271888f488f36200b62b92e084453fb81a3ddeedee38786671f1e1ba866c3fc7e24a7b4ea9fd9ce08d9bcbf77d3c77f3b76560e5c8609ee848f2db0e8a2678d226b260603ed5d12254e7afb9e124ed7695df570ea057b138346064526140f8960729c19284537521238d03eba48ed42b43d605ecd364867c74291a5fe34770291d972bbcb755a12f2bc2ad7f3013ad8f236e1864cd0924913d7d739c73c0d37388038d228c4fea6a56febfdfdcf4764217dd5379c335f3566146d2d0997749b213709779049fbc29532dbfc29ef27f81bd3f1c2aa5f64e1c9d49273c24c4238a47ad46b6f02cda0e1b54b2479bfb4cc8b7fd70f4c08c398cd3bc590df8c58a9bf9cb6886af3bd19dedf24322d764bfab20a8c720444489b2bcb944e0ead62ec8845ab568e3a99d3ed06cab9a3c2ddcc5ec379d4888ddb738e32654fd32e7e93ba6889c358f14d7b4c7216b48147067387e1d6433f352768740d5b5fc35d9fc07e6cdae351bb4c9eba644bc954367c29129b418d7adc10524347661a2cf9818c269caf6c1af5f075cb30eac67d515e97b500681617f942a3089894bf38ccc4060086a116a35af1ada8672b25c1a9b8f3c40ec1b3fef3ca6882c1bd52c37abc3ba68356d0492e8401eb9e1621fde2ecc7fd70b654b3cd39a31f21ebc8deed7a640602c425d6c0b22ae5f328c65fd9bbd7fed263afd1eed51b148d702a0f3fd051c5cf9f0a3e03648e51ff49a3bf82fb7cb2b254490c8ea6006edd7ab639798886d1bcafaa5a1ae068ec6dece96cb67e56e533e9a74a6b553da9e65dc04342b14e8b22f667d73a996a9db722b3551f05753352c7f0a14b6dfe703b0850e6e2f2e645f404f777787d4bc8ca6cabae346abea187e6db1602a071a93d7d2fa7633b14ae66329b5eb6d1507829d553f2f00a018cedfc6331738e48db6fbbe68715d9ffca878bd52420453bc2a0858168271805bea5a36a4779f56cf2326a0fe6e9006e3bb0765a7b0faddb92d396db9a9b81f6ea221ef419d22c7b063626404d91e6a5942e31c2b824725c20d57e18fc146613c4cecf65113455215798d6719577c3e61467f3af091e65a2bf155bb9a9f2c7cdc8ced3a4d75f8d4b45814007b634b2159b67ee6c80c65a49fb6c4340ef8ccd9dfbbee7e7fedf71e38a0772e8712b2b7d4448128850b5b0bfa7fbe533e700ee8d00d923851c5e603d13343a1ff743c4176fc6d1c031e6ad56fca409fae19b9794e5319ec296ccd6ee6f8aa899f0e432026cd2044a0bb632269eafaae99c47a3118f7e07143b9f45711bbfa17bd146a19d4bae5ce5ef9577de30a44b60f93d0730f641dd1ae3e54dbeceee87e92dc089d191f23599fbb936a2fc4fd798092772b8c6abeef3d9fe93eb34d3cc4c203500e166c5549a262a7b29918993d03da633fd6dd7bc9e5bee52b9ec55f7b6f5e7ce881211d4e6ffbd80c6ddc794534f629e729fedf5803b519cc2b5f32815ef2fff6c1344404b80e1955ed744f03dee40bfb0a8912c18129d97d143d8a28b1c2936818db19d5539dc9b5703f47dea8b906d47a96f7a22bb0cc88fac6677404522ecdd18f23576338fd843b7b6b0f47080bbdd81e008641156902895e8737470795c705a3d5e602bcdbe50bf09d615086c0f730a33d4e0c335b7befc56c5e474b709ab432ac4ee4fd85af02a314d7c8dbd32f93856a246f267a5534b9c43c2453bc77d162b32bc82512036afdbf369ac6506340668b46d6cddfeff1d07bd2cee4cf1bfe19b6f096737577721f211ea76efb90b792242e68671a6a8dfca33c46c913b7cdb733710277d8fec0376aa3ecbd5ecd371ec58e957f17b932be434de4bd2cf15bedf218160a6b67d8fba3b883863b0aa38957978c1e7d7c9a473477dd8f6d1259f7152d31efe4d507a594d37c4fbe554eb342e7d995e81809449b4555086063eb2be263723c3a4ec8105d9d0d33c095d03d7814e5fdb3e20b3989c4e11f8a4dffabbbb43c8ef31affa51e27cb3a8b6cfe8f1592001a21762d1b7c701cb3abe30b7f76c993356057d10c7dd5e093a0409f0ab9ba7e78fd957f852080107481606d7ac61bdf8b0e79255653e3779e94612841cfe95a63b0582d6450b42e96e5a702771d667ed6578e040afddb8b90d5a6eb2ed3f8c8edec1f9f8356db85173e9e43be6e36c7bc4ed6cf70ab7928149bbf2b694ec3ee51b925afd385ec9bb2faf23e9973d04460141b63eba648ed2b6887fcd344e3375c0cb277709ea24d2fb716481497e37fa06612a0c19a91f0c9edb3bdcd854fe1525cd84e0a3fe004c2ef43f9e3a64516a0c7522ba9ff758093263ea416368aa721817b9fe5c3c51abf36f4e99c8d390c576f1ac326221816b402c0e7817b9c854f3de9d0358958d9334f84ec3e590356b3da8896e7cea466ba4a0a1a46c2c0419d6bcfee8133769aa639c98bca7431881b6564721c44a22494ae60078634151cea56372e8ef4fa5caa4f0c280c7779b3d7a4d6ad3ed03c10d6dd402373d7df5e86a846ff6007250645b024f0f67107273a432eee30a6fa1ef73a9e5ee507fa66a186248a9068bae309f5e3479cec9991a63541d1f1792ae53a322acac4fd34bbdbb0a752f4c7f5de6c5f1c9a1a8817ccad46823671581dbcc345565238602bf270e5157b9e03a50f65c600202d266459f3b3cb02070d448c2e3bd6221cb4e869036d7f762a85e37a92c3b5a108e9822bc42a5cf8506698e1a72384391f5b100e7b34718f2a5b43d73b9a6fe492a3b453486cfb6f739309c0dcea7a89bb1b1b279bce4a18e9c902c5e3909a9e6d6bcecb596c60b63e6969f56603836fd3aa35e03dbad2fea5d6b1dcb1e50c51ac537bd2bd43a59f3b6e361a9298ce8f44f16ce214b54b7521ef4d3f2e8d6240bba14f7b6ac0db0927f0fe3c621d38b877aa5cfd68d1f6703e52c26c493b7fe52b70c2b98294485b49eeecd8926857e52305682f463023cd8d03322062e225b9c02bd0e9c083aa87000f36415d87653dacf95ef08a8b9db788afa43de4926cd00be02a467fd870d86cde3d5770145c93e6010c5fa2d30a876cd6b83f2c36e77232be23352d61fd3f9b01b35f1044d67229594e81e6b101ca54acbf1503e61d38a9cc362fabc88b444206a074366968909df211ee70d1f605dba9dbae1790dc0c3a117880364d5511717eb037a180080a15def77dbfc495633cb611b90fb26402ece67266dcf7923698902f1d216b97db72d28062b9cf0159ff66650544e1867418726d058f7473ed53ddd0cbbe6177370e69a4f741c1a2007f10647f3a252a7025a1b8b68864116aea08c6b4c2eaca6a45f0c4a3ac6e477f47043d5a70bcf9c5ccaf6025ae897b9c4b060413336ed6c4cb35d4fa5a536f105f3ac827419ef910b77b2aec92026d0b3c2d48859f67e5a5e0d30ea68a7aae833a92656e47a547a2fe8c0c46110e062892e83d695b9d281699f5b3969516f7d336f1cc9faa85482896e48ddb841da3eb6b687406c89f6d20c611b07bb386b50e85fc04cd2371a6b4a8cddd18865cbccbe116d4ecc3ec077bce96a0910fa2ac4a0a5a3d4de0ec3af2ccce0574068f3beefd1aa903e4d17c45328e531ccc70c0458473de7d71d9e590a1101c8e27d38cc2630bc7457422725be984d0ba7ee6cf3976ac5ca5280f860ceb80272aa48fb6da2fc5e3c2dd4a9f86e4c3c13873f01777a4725c6a0c29c3baabe8ea1affb1671d7a61257a5574ee8a9be9ff3a042a8e0570b2f62dc56fe9991c3986c7b0bc3b10cc93bf595e841845cf64caf6907271f73492dc78d63758b0243e6a992d483c07f4081ed5874851566af57953cdb9585330e656f9307274dd2e02d5f0202cda05d9b64489790e643f6598def56cb60d0817d2f177f850a2ae324d989341005ff72ff193e2facee8d7520465701917a0198930a67d110386c161dbb5788014a7f678e0748cef1e8687be482d156766e6ee8f78050fc67814994b991268a31e8e217d517b770b4491861566c2f14408044319ac8a4a0b1fd19db5a345a305e82a7cd7df850c0b3bdb11d366edf0df2a668a5593cdb427d3fbfe837fb83cb126cdc4c4207dd594b3ed0f95fd1cdd650175a9ef4edaa85c58759db90b48a3627263637a8f593d2c9ac31b7a834efdbad5bb5a2699f8e37b1532c60113bfc7a3fd1cf393f66a56c2624bbf825f697410c0edce03aeb56ff69600ecadb108249fe1264805d8e6cfc03e8a681f546f6e3a1f90a7eb1ea1b263c6a60a2f3d6a2872b2c01c55aa1060d89155cc35475767b284380ed9f57eca1db37911648df1713687a8f199639d94c62ec60a87b4ad801c56bce4279e4d9c9fd3454add01d6711a442dc3c0ba1204b26555dfb931b0404bb59d495776a31a4ae4794e17720d3af69f6c4085753c7b38765b4d8b1ef6eca222e54edc51aad1a276d410809e486ad529813bc6d79c31fd7a0ddbf44b5559d00fc9f7613d8670ba246f763ff35acbe56802cdf7c64d94dce316bc51339f5f6557a695bade47c1efeb7837e4e9d5df4bae7c15394a389242eee05bb88e06b0e1340472b46ce543ee7420c9469dd479a2fd7ccd4ea86698bb54bc64a8c712ad4e0445d7b538c3131f2261b3b60aa44c5a0d3792cf18238987cd7a4878e4b9acd2dfc504434579bea8a188038d53af44f4fbdab8d9d6c99a561d447cb4c73dc7bb3f482c963ca3c4f90494a8cd3e342b856c89b971a4918c200294f4cf156beef28f187ff95fb7045eb79b57c48b189e5c4f42ad2316aab3b3827e79502fcaaf8b23300d6d86d5c36a38449c9bf0a7f06f91ff5fc7e7ccc942c45c62104100c5da31634a435714a9deb88453865a4dfc3110852ab9e6ff4436a5b5d6a0369a92cee5df0650f82cabf97bec3169202c46c780e1a3e8cd03b543902b3c810be949e3ee49f236b2c18ff79b555dea7ddb628ead08f9a804150a96e62a6c2baafb6eaddab2e264a20005cc915748c4dba5f69729650e372839a212c2f3c451aa8feb490145398b355e7da7639e920c038ac131c199fc50e2c9e6bfceb4e9495773a4ce02f31729274c5dc805f99e7e791a1ed34da54e20075cb22ba4cdd66be0b694f4e1c674192e0478720123e01d5ac082dc7d966f670ef83aeda43845fe732fe4d2de3872e751a352dd60a9f154c1126481e1384e72d9529ebb773fbe82b452fadd5800d6337f50b3d7dda592a21d6647ec9307f653a10d3af10ee45c1f04cf02c0e9d223bd826cc00533958aefb72e051847d22108d7e9bb617655b9efa46610fa1684bc671ec738ccf83af6e49742732fec28757b4fdc0a3fa9e250dc41456284af0e2c7ecdc80e6c1393e64e81b5f939f5ad4b4bae47a3d5348137d00ef387754b4729df8df3cf17df4cf0b20129e7adeced20c71083d20116ce8b8eb01c64e3b9aa881268578a9190ab44ec9d26eb63a1257b6fb75e7f832a72b95c3f4520608b3e818eed24f00f31d68fa2602a6f03efb82fd8c602433801f6098e9df16bbe517b6ffc85df6cb27c51d066080d3d5da3e1e9a2f5222b74c7cf7b07f98b1188aaf83f9aed1a3663d6ab2db83173e1a7ada43eb914c8f903f81c29a5c1391f772148dc88436f63c5de236b4591b065e0417ac07f3c7dd466f96c5c2ceac55cf99a13df2ecb35909ceab4f7dea2749c539356911e8ea0d85ceac58bb3ae5a3bf8769f748c45a277d808e1d1a5372d2fbdc6faaaca8610e203cd8d526524e6b742fef4d0b7a4c4d16482e6e2c9242449c20f436ee079ed21c18a7788bd51ea02ad2f0ec9d3e7b39d3b0517aaf02f174afdc48a2279c54b503aab841d304ef9a34b876d090b109139aba1ec246df1c92cb35bb2883625c9de6ab1845d4e835bbdc41231b6b77ff6c7c8ff40cd4147355544cea807867a9c8cc4737b083815abcf184c8fa372cb4b5582c0bc3f1a3b3bac067fa4e014b4fb3c0c109f0baa569bcd90054f93a9f6fb27c26c294679b8f059526040a3884af697f88c83f9d1d0b77667de7dbdb964a171b68687ea2e9eb21137bb7c79793ecaf81c1d70320d118bf778e6bd3cdcf2894a21beacc2514b4d56eb009d966fd9cb3802c06ca0366bfbfc101645b0f3042e0c1c4b4442a76d3a2d8354844e695c682252e610e576e555ced1a176c96031997c813fde0c61662007dbcc94f2a220847f0d1100ae3065f118618b979746dbc832342edf5922fea85a11e90aa022355dee88f036d28bc73ba88b79c6aa60448ecb3dd88f2a733849895ce6c1c4296003cd55e4c0614af6c3de51a05d35e07420decb57cf1ede14ca1d9b97215799a18c69eb272bdb44145edb06109dd89f7fce7cff48ad6bee0266c95fbd413ff2aeeb7a544300616aae31fe854bace45b273eb7dc0446ff9f199608d83bae16d1ad5b9be9af2bcdd97dbeb3abb9775ee796a064df1444fe318c00cf4b239f7d0b8bd07b4b5bd8ced9a24747f430ac352cb06237ec32d584207a9337b74560be9aca64a79e6d1d9c5008bc10da941ca9782349562fe9fac91b553f4aaf5ab6d0f9fd966695479d3e4bcb209b469230620367c73ebe185e1a006e6cfa26a06b4ef34ab244ae54da80d320204fc490ce52379c83a8d050d2cd32c401627ab30a989205609200eb6995db340770ce195d433e3d71b32600d9b3d49a72eaab83f9d431fd9ab0baeded260101394bcce20939d3be59420f490158f08aeaff3e5423dec4958f0fa0d7088d1b1f338c1cca4908efb738c99eb1bc955a7fd61e0b7ee5abc3f2852e09ec9d4ba00fc7a652e010a32ddbe53d3daa36142528645ecfbba8eefcc301d836ddd4eb171a2ff428d2a002e34f95613033ac64a0e868dddc40dfa3485fa897b28d964ab03bd0951370166f47ed17362fd9d5c6a47c11b12ba7a6f947b16f63d6998f06958ec1bd99b7a564fe31560d5fa119b991fa0d74bc425ba6dbb9a9531c742c0dc421bd360e4892bf01d9c08f897548fcd2cdff8a40823f49d1c00edd0603b2e4d9ae83ce1eb00a27c7f5d6aa34326f16246dfb2d69132a27e48b435bf6cc9ac1ce3ead0b4c205dae130c645d9765d24a3690f8c506a068f261a7fa2b8e102382d212bede0162891009ffe0bd3dd807ce183244826d47c82b900b79fe4b7a5ea1ca4ff14a2b1c5ef7026557946c7a874976b3f15ddaad5302e5dcfd80925cb9b307df8a717891ab6353397b1c0a64d2cf6946535303b0a74dd54ff0c92f46c0c0ec076f94a498435d83f796d15ce490aa1aa1e12150e6e0fb375020d729341084acb706252a1330e32122f7a2ecfa05569c7267ba6dd7fcea13688d016cdd60b2d013b90c7a3e9b9c69493576b332211620d7fef5c36f998dc3c5a7a7c4eab3936e3d3dfc86b5f2748b8acdc010d6c7df3729e3454dab51fe6c8f198eed75ecc5ed822db5a909cbfdaa95318dea05d15d1a03d5c9fec3a6b7163245699c9a363434a62389af064d32b704cbd012df98ed95d8428a964114d3c656e1da9c9d4a56700bcf271f2938842eb9a0df535c7ed64bc26cac53ef4d70e945ee1af2a4195b351437b71956401db94941cb3b82a064222e974cad0e5b914ec855eae14a55b77339a2aad0786b6861c449c0e85e6cacccbe4634a9debe4dbe997067e435d4b16a797a014fd9cd4a53a3a7a7dcdd38cce54c86b6d3cc54568b4c2eb3bee9df06c06cbaecad58a957e2e80eccbcd812416d7ba363852f8200cde120bc0857fa835e0532a41409b3b04bfd8d4810679b088e96d9084b5205ea2cd2f29d57a9545a2e1810c443bb7d49e7f3f8ae424f561dd4786bacd8018bd10423a03eb8ee1a6a8a52fb123bfcf6c37692c94007adb0cdfc66a4d68cd757cf92ef4afcc9a95a458d71e0ce24aaec988e8f9e82aaa11a6185b321d8fae81801e952900e508ee14dae30a17629942623c194c27339feb93a6734b5f306578bf2118526aa0d935d49bbb3aa7831c820d4f76b20b539fd81a6f826f458dcfc4c60a942e87ac376141ad9e31be36e273b82f5d63f465c5bd3177ac722f57b2d54b769859a168bb68351f1daef45b37157e3e532e9ff3cf171b382e0cca3a7f026469f5a80452a61753b51aa8c03f8e1e485ca92f10316c4c239f759664abf17cd30596d8187f77aecc5e0ccd007a0695b8f48c76449a7d8cb700d7ab849cf97d9eb6e22ad61e6e32c5c597594eeae4692680e0eaa46b44a788856ef7aebc208788af9100d763dfe6eda479d8e70d1fe89066742f462a16eeb545a701362d707336bda8d27592e494825482dbee13258aba44c9ae97086455c0c8692df9d5fe51f34aa7a4dc82a57d078383d72cb8c8122187f8992202af74e595dfff2601d49e1896d6b084b04de0be1e1dbd1698078cc619ca4353645461316a29cdc1040144609b5808d23f127d4f59309b6d8433e92cfd3ffcc7449693086d2e06033eb33fe5a71f37fd4fc068b2fe810b1d8aa5ce3de746a4a58543dc0b545e729a1c22956c980a4053f31561bf719765f0fa36b8a3e9b2c5bb75823fd9d3c8678ed1027414ed658e3f81e4e80f9a4fb0782016c9f00cd0013854d2159d2dbb078bd42d535d657f20e394422ddcfe4bbf54d05858616ba6e55815001fd614d475f8ebf720e419cb5de3d3e100f33afcfac4931b995f091d96f5381624f0af109fee432841d8486935aeda8a488a25e14afc857ad062e46676c63dc0af7d81a2d74486721d1de6d24d2c485891f3e7b59f61b1e7bb5e168f5134892d0d18aea492ed761e510c36cf4cb620d300a0277acb9f3006b0ad8c61bd6a167e9b6b6500ea34531020c654b84bab2bda74258826e28dc904a9f30bde43eab857ebe29c4cdb36fa925b35c5b85b3a2bcd54ded48d9db79c851b1de47aaea6a431d3e4d2bb506b77573e82226cc24279a7bbecc661b0c4918a71fb67151fd7cc41b6c954df384c4e5dabbd5a0c00f28fb2c50233e7ad56b11c92a9da835ccbc540cf3d8efe90fce94541dfcffff76d9a34f9d68be9ec8f54da2c4dc22659b81f4f8bc3a688fde3d9de384812597843a7d7ec834da33e8f55149c433b45e54410536a58d20b1bb3089a9f3c8fcfa175e65b2e81d426a2a337102ee545cf9fc986a7f088110dad5f856efa422dd0de948328444ad35d389fdacf2d721f2ba7b6dd050d72494c25fef8db33bd6cad34cb2e02099dea1db7e4278edc037c9cf4bc4aa68b857aef5ee81e39d0c6aedd98e44d6f42e87df480c6d7d0f11219df19cb3bbcc575fdb6818be4cd362c78a384da63dd15e045c9abef8cda5deae7b3bd322d371ed118dea95f0ae261e08cbfa687e8a18bc9a354e67171da805c342e62e68f5c51b069beb7f3ec369ee2eb241b101009dba2dc824f7707f72efb7e3f2c973c1e39815ba677d2e525657ca7f5b334faf144d6cfddc28f627613b57578f03229fe53bf93e0e93c5bfa81c444a9fac1559ade83727335aef0b0ebf0e3b77e5a9a9fa7308a8561d29886302895872e91ba5d9f5e7776eb4d915a3303e3f18c964441b483ccf56a313e1df429cbbfd6e2f7d13317643c4910d3bfbfdabee51e566077db67c99de6bb292b4ffbd7f584b4f07cfcd20e6fde6f90aad2445a5fa6e7a24e422c4dd444c90a850e76d206004c362e4e41e0097aeda523ebcf34cb4aab6c679e797ad91ef795b0769fd8f86ad4d97e98a59a5a10cc8faf157aa4887ffeb94b8423c2722a3210db7469f5663b3aef5d1985a351bcbfb37d7747c2cd8d54c7cc57341304a7a8e80aada3c45266b8a42d091b81804606b6555a73664ab9e9093f6d73a1e23e0f09792e2591332b52746bb2f36c7795b731a7c1bc33f535b08623c7e7d74b6d72a139c1397404fa678e9533b36a645ad39b58eeefe112633ca67394bf7f18ed91a893acf3371842b304cb3615091177f32c2889f37b30894d82857fc8af76c5ce16bd3902e2db54e5de47abb976732b39813b0a4638af9ddebc6ed2b815450dc9ed01fa12e4f134d43dcb193e3ac744860974af62180217e640dade0a7d16a0f8fa9f079fb452091a9b322061191041c0a1f54e4e6a2fe621e0c410e8a4cc7b9cb835655813e3766f67cc5591bf99c7c6a0cc5abf3067f6482b62e134727db91b3a6731dacc357de8e40bab4ec0d3fbdd008ee523a297ff3b3f8fafa1471849a80f068f23c1656ee7b7df897f2981832f758a199affccbfeb2130f3dbcc153cdfebc4c97126d6ab074a729b035fcd9b7d6f35b0579da3b98faeb547e87f93c8e780afa86337ad4aa45c20eec49af6cac822f833bf9741590eb7d4857e57525baf4676efee31150953238460605709dc0bda37e431d9212983c69e339469f19db6c8b157769255a4a6b4a22a9ee6cffc50620117c34e399e800ca071b4419985a7429cc48b8d21d2a8c47b490f7df0772f9ac34306507bc1cd40d35f3101a5eae4c93162da0ac8e8da0308127b3474038210715b30c736db1bd6edda23b99661c602b49399759c8860033aa498e9daf657a00e5126e059793816973fb763b15a988a989f98f8a577b715b89685a814c66f7c2ec71679f1cef43b4f8d4010ec5b85d0947ed503578608ed42f63abe92ba336781e425e12c9e7f2ebe39b59438abcb502ad16cd3045813e993ce6c4147c15637e68757c91594dc8862baa220aade1668d3f06949dbba362e00a39a5dec91f43da49c0f59a2257dde4ed5ec86228442ffc43d13c9ac754ab954508e7f434bdf50106a9a583ba022ff7c5181597374c1f4c0b914d126303b985d01f85e618c1628b0009a9e2910c3fde6c781e46726b3fdd60743b77bb6c15029094dd926cf00754a219e85b37f18c0bd5dee8a7e90daf9d6930175b5489485b28a8dc5b71e257fea826cf1d4721615afd6ea68af8cc655febafc33bd8a241d316c649dd0d41c7008aff2a089b29600ec1bb1a38bcac63bebdd74881d0c2eebe47dcb00a0d99fafbcd330ab06a1acae42d5ddacea4979371b819d166847bd09e94ae509cf598979866113b38d8102878d2c62958b5d79d4909f3b05435d0ef58fa95f63382a615e106a62dff5e6ebb6c1e33269ad198c3c050e6f214b0d72f14bdfd5f9a23e0eee15c1af16ac100519e7f94e111f04205df1476a8a54647475ecbec4c04979eeb212778c078286be6a8576f0259aa330fc65feeeebd05301f5e885993d4d18476e69a395e3055a67e35c055be12a111dcdee4da6fbd911e29484a1ddd8bc6e4284f6ada96cbbf4532f2898bb3da1c5f226c9f8e28273660c8b20e3b69c433d4adeb8f549ff35a91e952046320885624d7a8df75777f43e3621d5d401652efbea64700632fc0328bba03dfb3b54db1eb0575afc3b48b2c6d7d640cd60c62c7b7fe5258d4425d65498173e7d9683c5728499f52b116ad0696e7641c7e9b8a5d97e89694180b530dab353471478867f7e30d122b4a2a0bb328c87c45b2eef3daca3bdbcb55753653fcc82f22543f82bcc6f148a1d2295441e14fa385342451238ac9105382eb203dc37152261664b6e1e470f89a036a69b6d1049bfbd12c89ccad9c2746a4181e276ea6dbffbac3c43253396c5f1be0aa1efcf382edf61d09954623a333062ab761c3a5928ca2fdadf4d1f527d98de68378ce2b45dd4bfec71ba45c11cad60abc174855aec752d66f51958b83e8c252a0d6fbb8749df2f975720b5455d9e46584ed165ecda6f6307a719d98d3a13a40ce778a375c0078b2b05678ce23cb142a30978bc175dc5ef3417e8c037513a27db7c78dc59c6194e7472096cae2b14abf7f13b853b83c6e4c6b67ba4ed32f04492eaf5e0cc635a81e4e8479998575efb1ac5a192326994143e0bff1cd0abb46b767fc0ca72855e3bc554a4aa3de9eeb37603cdbb9d6710e2724bb82934ee2ae7230a63a13f9bc3a63889aebfe715bcaf43e7d40f958f734dec99168153c7c92012895420329b6dbb007b8e2a9936fa6e9d4137afb8ec454e475c29d88d51957324b6da374ecf052e730e4c5ff0c5c00ecc4683c41df6c32b85bc8d273cf102c5b994c4b038cac22f2a55dfdb70fbdeb93b17610e8ad7a3055dc9bc78afd716f3fb46cd4c0a16a9f86a3194605d3391f9ca31a0c41b152f879cd01b420a7004579e5fa57a8828fd8caf1ef131d35042fe7b543ba5c2e7d5a13940872dacc33e18395de02a2139f86a6fcb4cb4aaff4211e88021e92e920f30272544c8470faa500d0f63ffb2b2975d2b297ed9b53fb20c58ac9aab0c1146dbfebd3b112c8588135bfe848af704841c40af84f52c3d480dafc75f475cdd90177918aecd33dd5e5a61edfc91694dd89bd221de284580a143d84e60067872c3b3ce5180b9da39b76faf82f3e26485b68000a774f61f241dde5565047121b25c2b824f296bead30f7ed407346836c47538a4b05cc1b4e6c53e2a75c71ec788a02927bd77a13edbfa6ac28119367f24486a6525ad8b836907f6797c2d12cce1af5b5f5b91ddbf338f7168200aeb1f2c5890e3cdf7d4429bc76c37a1c4d2401736f539a823a3bc192ab06ca9f9b7b8fc24e9647eb82b17e3c805d871d1ba3ac8b32c0fa041398cab64bd46402045ead8b25076b5504dc59e04a5c093ca47de089ec3684f59959d84177fd2d17809e4cf8648f3d6f92c625c76dfe3d4dde5854661ede08a0a8511327e8f8abf64ca0bc1680ea471a92988f7bc5c5b183c99786627ee12e1fa9b7a1a6fcf78120e70802240ddf98318e0bdb4c1ba6b4681946ee44584c25f75dbad3ad1260005219cb421cf1dbf34ec0cc94a0f2e2eaa9afd3d7af4db88276d49ad91d0e8f46f0ae55b33046830d5528e19bca7646185d5c1e8e1785d553901c059e0c03089d9c39f87e4b906508193fa6a4ed15b439b2f344028e72242b68417dd4151ac4115f3957375de63267ab40273c04a52a93e252036a5d5a0cf4bd452755f1928967d7bfe04cae24f0d367bb2818ade2b7c34070ab70a6d0f96a27bee2a6c03a1cb4bb99380f234294c9a4c5fe4478a85ec87dfacb9576b576153c4950de878867eea483f2c0deb277408196de2e0e383ace61ef125371d4e4f97c2c589d7db8b6aea7366cb895900810367773e19c57368cfdf56a11a8d5795ce2cb4b2ca434825a8c9870ce5860ad5ca904c1f46a5f533a1ba746ed3932de561ae971ff1e7faa7171d150b866bc2aadefe919db07720159adf1f07afb0721476031eae0ca1440e403e34708bd82e53106fdd7ccf3803281adba802a0abb4ef94b59457f885cce56ea2849ef97333eb85f246bd46e91af8deb32e2c1defe93464616e2782f58a2eb7139f0b81632bd51aad191977f3e5d19a899ba9f30a8a10a719f70f66184b972b81b19e4710966a4020201ea7b86e13cf17af351c94149bf577acdeafb2684838a3afd5fb70c36f585381397e8bd54d94305bafff82ae8f8edf029ea066a1bd82f0eb371da341ca8859d4edcbe67b7d6fa73509da0ba6f5d0c2b1b8c25b2cadffc5ccd580a68474418ba408311adcb9433707ffc3e2a381565292afb0f4c917d88804cc1a794d3f0324e8547ae2d05533bb55ea463bdc18663d653167e84922ea67f6089a448b08c149c875aed8987d5d7a64852799990ad611143196bdb8b94d23dc6e09abfe27367510f32125a642a7bb8d8dccad22e5933f0d385ba0d18e44f2e5ba5e695df27914acdfba3d5adccf89dbaf12c12bbe1eca75eab41ba087e155819ce652b011710945a084f070361308a09b5faa76d7b4ce85ba34cf3d6e1765be29cf9c33c3133ecc1e1e5c352615c85b639185f29859207dc40384a09a018df79f7ecec2f73ef033e35f7bd2c3e1b726999ee726af12320ca34b3f4d4edf6ff9d4886333f756b4621589431cd3a4c7b96c68aba83b5d435ccd46cfcba32c5f406695ee97fe7102916049ac4a79158e9f9dcb2db2f281ccbe38a0d828ed4a36ecf2fd4d50db2da4e6e0c9130f2e7cb48b6eec2120bf89c5de7b7436517eae38146fe3d81ad2e0352fa36957734aa9c67d9a54d9bbe83cfd6892b4091182b4c8b9949b871d3202bb350c17f67665b8a74234696af5bbb2828e92581a4e047b724fb2ad567910852e9244028f9c5b9abbccc893432df2ed2226ee815919ae4b4c88020eddb460cca510b3c449ab8e1c82747d6452f85197af250547d7813212bf767e41ee0d19025010f6afb8605d498353c996ac7eff8946d841e9f7f530438846c5b8d33c53efca94da47d34297f341944b1cd29ecdc9a978a98700b6b26e2440b8c65d65e30bf5c7b0eb2e7ba5822cbc58d5e94a080a8b48e612f4dca48c57486cd3d3e5e5add0f767a74732923ea2fec9b5e6e6ae978d084310c432533771a40ae69018a5bd9070add7747e10e7e1634ffc9aefe049cb07437fae85fb48f4d4d3be243203e6aecae2b72ccad96e0e5a2d08188be5937d9d470d3e6cdc9ae4a005c11df04b388cd05d6ce32848454765c680b3eccda33a43491e961ba279d7d6659e6ff487353742d0c6f2abfcf87fac249a8a8649727a73309ee2cce2e3c7aea7e8a3d02fbf5b2bb5c039d50dfd4c278c926bc5060bdf2a4d624c1a81c5079aa860ded39c3f0aaecf9c8eb01b4aae8e6ca6faac4b3cb17906f0372fbdabacc54966cee78032c6ff9c675021ae271d1214f9c17baca34f8878deb6672706e0ed74d709958028217853f47d90d282b2e6eb79899aff170bbcad10ef0637f1096a83c07bca619a7ffd74ec89e905aec4f7771336da26dd15519b2a02b894dd0054ee38406aee29a33562d6b9431f99b5acc0f34824151ce32a272680f6445097f29e224ae36a140f51de8c033f2192e01f50645e8f966e5cd9a1906cd7897e5d06311051f239bd1c93df06523e2c28401cfce5581e246b51acd6fa02ef4390cbe13dc6ce69df14183e104ccaaf8dd752cfe0ab7f94f47d5b5a63a05ba090eb7730707e374da8f844c46fe918ef84327688d89cc833b248de4338edf705720ab7b7ce0cf36f7220b0daab4324759b4fbdd816d5babb8de4999ec3fa1ccfd4ca16cce164a3b29cdf386e609bc89dd493f6240e921f5a05c31e0a3cd7240a739d70e52cad7b16bb08e5e5d32147d701bff18f78c5bf4afff2e98853d798fd04d4d045869ae9ae2ea4e2e8395bfd6d4f64bca54a4681d9e0db4608817df6d951ceacf3fef1d90cee8e5ebb01ff20e200b3e3b739fcff7c3a4e2444c37eafe68ce7e5b03ea15eacdf8baab950d01b908bbd044730776a2f0c15ac1c998be360e74611a0ab9ae350396ccce02b66fbfb81f82c095cd368b92d26ee38c78a0a36b5ae7629c6f757247804338773532ac058835e6977070e5a6881dfab48300492c5c8e599666d86ad48eee655d09e6ca3b94e7d75fc4d6863524353a2395ba12fb5e854e3d2774fb1fa0003ced74614db9ba51ec541bebe8db1e8d18182003e9f691b49ee105b214c35e6b197dff5fed3a7558baaef083776d7b15ee278e2b622bf1605b1e9c2bdbd23751482c8b4afd81d154b393b350876913f3940922cd0a93a0b5861c8d797085d0cf37c6a5cf50d0548ede542b38c5c8855d378762a39736b49f09f73dbfde08d81d0ca80aa63342a0c16336db732a1f12f57703ec4d45e5b1e6696ea333cffe2f5a309180283c75f9a28b0e7f90309dfcbe45f009bea23c32da98d3940c9e2f850e18d6d897be4e474d571d9b22893562bd5209546dc2d46ed600390f61d3dacb0c94ecea575cb6a3895e9c76779d42200940a5b2fc73b683e28180c7f0b05958865210046145f036597a9eb60077339851af36119d7ee6c0f4ce3d1abd67584c1a35822af6ca08302003a83c7c5437b7d56b2e37f0178a68dcfb725aeb7b5006f1774e3ea854c097ba49f8f27749aa4e5e788322828e1db3cf03ffef78c77444e51dff43502ac70f47d78fbdf2ab10cd77ba5b000ee5f36c0b44857bb52d8f551066bf1e3a6db75aabc2c29cd60359e043bd660f2e3f3ecf78a846cec0ee5c9c6a22838946e096578722a42f8ccca313ed5e43c2035a6a101920d60ccad15332659ae0297781c71fdbcf2a7a0b8ac2d247c0aa1deda4616f4408bec9aac1f651bf240e6c1b07239391a8bfc641d6a567823db48131727a2c4beb738516f762a07be5b5835a48f54ece3895a70ed8886676ace9c3d29ba499313bf491a9761c4428e0445a8d8345a088a25daa2b8735477cbedf7a4eaf458e042ed97b8fc82489e87765ea868a4be2acbc9acf8a914a564f9117296a2175555ec21e6cdba7a812ab08c5c0024fa2ea137a3c729fb0cc8c2dcdab62b6910d1cd354ec9164f92e194c9d80e1ad242c61ec8e9fb9bff6ebc466cec121a3749d511954290470b4f8b1194ecb4c6d73a4a3a656a73008ca240cd93e897105b9d2edc80995efe27ae7376320b90e1b8c454408ba205e30c7a02715848f3cc74279a4ef3b7c024aef0486471200ba10c9788a81f3bfb32241f6edfeff1e8c48416b8638c7fc375894b78267cffa5f50cb952df4b696b64a0cd0da4b5b883473cfa54be5542570146c976700855c44c63ae3ec1d7264e0ce1d3f0b68c12491da9b8e94ce7256917f962538a571586966cffc2020edbbeb5cf539f4e101bb2fe8b9847e4fdda098294d75350b1eca75a17c170cb821a7b121fbc6e30bdd133f6c49f92362ee60d0083e1e3c8866dc44b7caca18c2173c7e04d49ce7881dca4e029a84398f014e782cd1b83d62a8c2c50894b208409a3063dacaeb0311f6d6ddb3edd9c95685ceff8c3bc181f88e85d403aeba15a85a1568597676666678255d57506a8bb806cea9d26eb69651a78e266daa81283e407a8618ec14b4c740cb49ca8bacf4dbd4d89e1f424be64108099db69599ed4180060cf8f76c456bc225954e354d3580cb66c40942ea4f0db7f83260ed5aa7ca47892ed7571a37d6d46a2d57f035ec83738357e9eeea41ef6576cfc0d39630dd8d3f2518ac2a0704409d0244a10bb40be55e9959a1f48e6aaf538f9ee468ea1115cdf44bd0b426cd130c7766dfc4585ff1deeeee0bf97f3bcbc9bc622ec097884e9c037ef8277d2e39255786b1c73ec6f908c63175ac8dc4178043ee996b6868b037354d4e67f40f435e663824d5cc55b2e025eb597bca4484925b9edc0a7aa51997a4ef0c93e5b5f229c22716183f36185dc4b9c7c46db28da8b72a10e2ea36469ddcfa1913f38b8bb58c53581fd26f8732360fe7d8c959762fbe20c402b8608664cd671485675ab408d1b36376df52058e10b2eb7f9b5d5c30499b771c086fbe21c7ee3af074d0ba701fcf53716aadd8faf0c6958325843c1a93622f26ca46a5e2d19474869688e1dfd5b13fa89612c18b80de21a32b2b657ae73cba7283dd637b045d1684b1228db9539ab4bdc58d4708509d29978a8ab2762a6d1a84aa21af05721b197bb4f5334e88d8cf2b7209897fdfceee86a3bbbf8f117f8732716ce23622fcc66f3c08ee6951ca5ea92ab4f6c6006ad9b749d0057163fce1ec2fb1915666e7ae8a4d91537305553d518b8ddc6545780be7b4a8b06aabc72e8578f0619e97c898653428e1e77889f655d2fc0909c695cd3e4eb37b1313a093f60b56c60a04c6fbe7f71a18dd35165735d34a3f020c4ab39dc65deba50c07d1fb3c1d0e0a225b8ccd999ce605c2d095b1aa859220f3332f593d726e76964741bf80c510cf8cccf201d2de1c6d6c43a098f9a644178acfc3bd1add7625bf90a166f64882f0eb3157a4349d34cedd7392753dfedb0e7f3d25f2daf9434db579e122647d75b803e17c6499efdcb9b6ed953d07491c940d7242a4a330b6b957401bcd684689450cbb49cd398447b27bb7e2cda0d437446f83e0be81bdd6b614f7e00c134cc9db81fc27f307ae7c055d026af831a76857bb369800fb8f14a7debdbc351cc977e57df77f186c5844d622d5112574233b07b000fd79eb891f32689c8c83505508b826c7cb25057d23b01a24579914ea031ba6741ff157af22c84b1b079830040f5b1932e44d6c61f854eec93934c2f077e247e7e1015b57e6ccaa6fd8a1a7593ad43769156c4479fb650a26342ab9fb6d0055c2d936e73022176a3239a4588f9fa597a30bb94d76195d639c7e323fbb5d7127afc67b584a1875e68094265e11513841eacb55a16b206c20b3e1308c3f38d93bdb83286307959be0b0c9e8d5cfca69cd228c8eb3b575407a84da42889d19dccc9e7be5e4d75e752663c0e417508590c49763ca7d1627b900fcb4016d47fa8171c3a62af6c6e3c34208772fa58aab7a630f4918c2f2e96717b1b9e9786568a1baf4aa99b9e6559c675ee0e7b4499187221a0a3dcc36fac89d3b37860d185b69f2ab0d0b3b8cdf8554dc5b091257d3781d5bf774d97837c913bf5446362ac7ce0bb907c5d85cc35e95812dc7dcafc0cd9c1e4aa5febace259df558ea7253d58373245736262979c4558211474e3186f2eedd914486ad3df4e92a6502c771fb03a38790d119ca99a484288d6c90626813f0a609e9591e61270bba01cc818901a376c2f1cb2816b745ffa0fee3754dd03f8798aa80595f7673d0f09207383776ecb1401bb3ddd8082c7214ad7fcd53245ed88cc069cfb934c4f8d6ec53785a54f764926a322d3024f4b20defd7dd8f7eb5c05122e98bf10c69d6716f44d69b3f847e46f833f6dbd6ea83fc4e8d71689a768e8c214a024f5c66d689b0b41256ef4dcede10f1026aceb50c9fd8abe64ad61a508888dcd232ea09b43805ef7acc53f82f4826e8c9288291ccd104bbdde95be43af4d77ec66323e9e0ea843c7ebd2e820d3b8ea403b5bf19602a03b92f0271f720e881a97d6c2e974c60bfba14427dd07d28cf3d9e610f0098380f53361fa40da137aeb4e1fd68729b6be573b61e5c1903f406e0f642f0f3c0f6d79297853e329d01e122040566fab729ea77258ac766c1820ea123b3e4c62a89be66a024d1d061bfb5314581c7931fe165934546b858ce6d2afcd2539ee491ee53e50ff924543269cb5062f6c65bcb69db1ac99b7b48aa3e46256d08c9223dcbd3f3afd66c6b1954eeeb092c36278ca1391d104e02c1f1355e2038a427812f08a7a2f713800483db2ac78ac1f845c8d2fea12641837d9834f05883e02472929e57db3c3b64397ad585e18d0708f9538c889bb218d960e72c8164a7ae6c5788c3820b8d2fea7a6158ffaa86659a740a8126e5d7bf836320aefe94363a761527f830a07982b66515705d22a76d8e980d4f0834491ca16b453b9209d46a4e5a78ebba266cc335d108efbe8e47c9193f58c3d01a104f4ad1c13635ef5437f43f4444a9bb0cd2f12207a5d81fb80ccdc69858be501ea643837d1801ed5a10392ac34c33f6772bed9dc3512995551fafc078243d04228f6d60a9fd32ae2a0c4c11aba4d81714c9a1074a758c3516d6c93aea8723fd9b0e70d127d7b873b8b77e5d6ff8ee97291ed449102954723247c447cdd917865210ca5c3137a6c474e39cefba62000c59468235248287935f975963131d7a5616e1f0b142278fa21486299762d5bdbc1a78db41fef1d082a4522f9c2d749dd75cda5905ce2437ad02d51344c9cb1523cfe72d1cb5a42957d32ebb7909cc3ad358ed54ba00059cfe755dbbb87a86bec2e0d3607b005fe55c0aa5612103b5617b9d33f78f913ee96043511295cd1f69167d617ff7b46d07d744fd6b38bcb0235a21a3ef097b06f2bcb3c019762e6c228134d42ef95c73e4f74bc118d610ba03a6468c5827feba9d530402b6df1904cc69b14741c86062d483144f4f6ff7c2e9d63a5dbde8c222d4dbd646661ef54d36f39d57c0c60ae80256c8d26635237e6695ebc935aa95c90be51d6e79c34e3a80171dd698401389d4f7f453244d229fb3e8b0a9e2a6df7d8287c70d225fcd8b86c270447e7be9e899b3b8a8f65a4c912fd7290a6a7ba11c89965b826566d9d5b3a297a17642d5c89fff56075ff719a8c4baede6bd6009602401c0b9cde5e05fdb9627c5453affcfa5678624f305a5afe60cc34465082a0e5cc08d6e4f26f6bdcec3de42acd973e67faface65841d1b8fc13f6dabb017f5e3072dad1d933efc459b3b0824e4909a561b099aad89382cc62809f71bcdb4cd2bfdfd58c3db98035eda9a104725c8ead9388c699c43fdbe9da437e82f4ab4fe7e6b5cadfdf0d8874473f8b0607ecfdcaa512d406aec2e1d16d97b57ec775a1f8f9386f2809fb29b41e0bc7b5164f17abc067ef895f01ee98cc10a403a0a2e08e147bb5c5bb4b8bb96bd6a40bf53c842286a9bcc1ec0e519c9c1996ed508238382e16111f9a1e29ed35ce5887e2bcbc13dd38f41a22d640e6ce681f98048b7048ec0893b01051a068ca3e888803646341f082a134d78804df499721574f6f2b5fce1c16e856508669f520008e8af6bc5d6707b68fe01efbb47dcca3ebc4c6c87ee4f27481a01add7c9f0944632b5e1b8ea7866a27bfbbe393b3a00ac8a0f21074ffeb798869f630d02b89d396b638adb6db220f1522c4f7e64e7f8a05d00ca15d9f8ea3ce72c26155eed3591462b843fc255a04965db4a59855336494bd621adeb7741204b6e6d8a4edd0057766bc6eade745577adb15b811b4a048b8555e649fe4c93fd653970b3d140e607b15d7e5ab3464be3f9a075bcd3c2b06c9cb4c2536f45d0a1a309cbb2ca669de32926f500c1fd764a16a988b745bb8c7719a5e3f2b63edc4b95edb702e9303817830b28e537e94e8f2b23e140f284bdc0b5726712da9cc8b7c1c0001c8b58d09ec04a8c37465d37fe9449561eaefa61468c72aa3773864098e645c08172ec3c695192b6a1dc8b5a8cd55b8673605cc1e58e36bab3a072a612e30f1ffb5cd6878ff88c98428d09d2aa5dd57242ef7cc3ede5c2a40362c054f973fa90dffb8839c5bb91f99690e88b7dcaa358e63db5e94e8caf98fb482e68139827b879eae2b94493527a890db624ec9f7ea59be4aebcbf0492e751b11b2b53932b352b65fe20df3bd8555d99be0b9edcd84f5946efb137702bcfd33cb5ab51004250f45a9a7f9f2e9ef2b8748a8d53765b26785533e9cfc736adef39effb93bda0a7af2daba41b355110408aeb4b5e24f6b7cd5dd31f90b5e2368d86cb18a1c8803b348a0d0f733f58c6bdd88800e90103d063435fb2333726620844f195cc28a476c0bb05a0b7727031dd12e9b6cd9ec545db4c1888aa995a9b168d99778215c151c058f1de490336f05636886331162437dc4a7f07ef2e647d97e332f5c58a4739e440ff93c06b2b8179a5e5e3d8dc68cb8b01bef29a011baf9debb9d6f7eb4993bc1b4a358bc27950d0f6735c9bb5df714e0ffda3934caab0093a1e3d37b641b1a01b4121463f2c30d497d6f194232e1e15c008045b2c42173350d31c70b6a45a755a11f127e405a74436a1c91eac8da7bbb8c882393b4716d71f8856433d3f7d7ababbd21fdf21f3284dafc56f09c2907f1aa311d2295e3637a91d4fb351e31a9dff15e7335c701d996fd2b476fe0e3ae75be8e3b5a0006b80cab4164a88fa77988bb0e1cda1512745e6b51a3590d8c6aa3c70fc6fa66f21c756f55514584e2d2fff760e93d2590ae4d7a92e8c91ad2a1a7dd678f157dbacda9793484b997f2bb9030998fd04002b8416cdaf4f54621ca9e04609dd7c5fa7acabfe22c218a32a8daa2245adbe283575324cd5be1fa32183c230ccb132d038ce4c338c334455558499ab3b12219c4245a55a8271522899daec1b54a1b5e49094840ccd5f8ce54da8c0a5beca1949236d1de332b3a4efaf498f1fa4d07246e1732570b06b37408726071695f47034f431e2cd867fe88cfd3594ab0fa9d897c497b6fc9a379d05ccf410ffba45c03853ba2d010f80cb74626c343593ebff11add5283d4cfe4d211344e325965a5c0a874e18aa1eaf5b25f48b462d6735d43a830cc42a7dc9387a21ffab5d22514d45819b6bee222b13a3eef44fad0bf6e7470d474bcdaf04ee4bc4668b7239ef3d4d20db18f6a1ba4303cb7b1302f51e88887a9d5c09b1589b2264afd96316788ccadef2187a392906c017741cf2911ca231c09417b7f46f4df80d34bfc40e2c7e6d1201e94b6d8226bc9c43e79b8b1bf38d99130c3cd96fbfb8e3861bf1d2eceabf291df1ca30d744fd71ba25ff5c11ab46ca55a7d3f298fbe0136cd169f915eaf3b976e453d10ca5030993b4ef7f70e9adafc1943f45e61b94beea774e6b27c350e6b79eb200a70724d90dc4f41c4fffe822ef125f3ddecf14474383dbc83a4b779abaf8454739b905e3dccac78c4c51ca67000012cb9abb3c0837cd03cb45f409389dcd305639c1d22f990539544bcaa34322f980f9b884aff7327209cbe22e44bf2285fbe079a77166162473f22a3cca492ff4063a6128eb4c79ee0cc3897f6b96a0a8dc163e23bd4ab68dd591be537640c3b81355463187bc695aa18100ca34aa659ea1eaaa9c472bf1a704fa9e49b0f1f2ab716b1dc8064816956e839ea1a7c276f46295910a37d68dc8600692cf7dd122dc11e6f5f7d82bec33685ab47e138647d20b2c4d1c2139a919c27e627c620845881a6632a725ecb50b302ed6fdb8094bb3ddfb4c3d9d74f3228b1809dc0429f0d9d792107859c9372fa07bfaf92c99130b9ecaf8d06ca4f6befb5c9dad19f81db7cd3d7e94b142e8e2f9f52aadb6b2ce6223eed1373377a8d639b1dbc5996056c37e77a0c5e9a25decf451a6a3c761339142ff861eb7aa79818d6d9e934db83747a7796a728c1b96d73780ce49b5bec6b11f111bb345607bd144a902d90aba1bb15a37991fe022715de505fca59a848c9b83699d33a92a19e05e0ea70cef91e7c96795673ba60a0c916ea23167a8d8503a1c0bdf3d2129bd0489ea5e637c3c76a1b06ff8776045bb482e8f121e7aa805dac5dbe4289d74e94779768036f68da7413c68bfff38553b58668a820f77abd3a107cc8cf3715631e648d8c916052f4c60e5b1be91d686242ded984c477379c4095f17874a8f60b53166bf2d3f13be6d118924a7732df0dbe9771f8e67673bdb49ff068c28142598fb0b945abb65145222ef1db816db81b7f213a5d63f56143f4a2fc77bd23d925b5b41a7819e0ebdedda2c17b4de9ed22a8692eb7701e2237bd05d99ee2ddf61a2f195f28c60e87752a4634e275da0438489ea74be05d773be339dd6934d5ec69ab2f528f919c5f611ce06485b8ccfa07f5924a00a88fac7cd79a3747e9b9b41e9e611933d66a9893b725952c2905659ecf5cf87c159ee2bfba81691f174fcf7e5b45451728e344348419c89fa471514af4c03769915e695ebda473cb383e33f0f4dffaaf6598b460190898581477b1eb5ebac0ed9f00be1599836beac2f746bf357a6709ed8fae53598dea2a6a3accb8f62aa7bf8a045385b8c52d0490330ff5878e09e8d87331592183ac150a47776abf5cf7bc198c99c44ed75b81399201ab42c024a47f2a1500fb6d611ee2766743f745e69e55a600e372c5b5a9031e9a9554c232a709d9d1dd03199bc9c39d4040f1f14990ac666332cc0dd2a050ab5c72b185aa0586260e976d686cb835f4a08e01f2cdf46b6ecdd06b2c10e92e7ae8edb3a2bcfe4413ab94126ebc4c3c15a0f262fd2e9af03536d1b1e0a76ddb0fdc322d2650cba6c0e4ac1e898f012f564c467e6790f5f9bc09efb7b590d3b028f8772cb577cddde78602bdff8a1238d5ba59ae8729aca608f555c2d232f22ea94974eb329a909c45f7723a58f0362aa922464d079fa3fc459f66957f3985f5a68cd84dfcafc6a7ec9f01f29eb360f4921f687bce92da39989c7b2224aff5eade349e73e7eebe7af2f8fc51417565c9b71fdfebd0776121fdf6fee693e61fb6578e6542898f624cf1807c8436245eddad6f9feafe1522d0e0c9c0e010b1b126fb0101c287e6a7cdbfb3b2528db8533a4416b40fe4bcbeac6f787c2b051f01527e02f16e4619b5b929e9b184a87981bd1a359d4005f10a12b862349457a0df975a405b647f63a3a54ffe99021ebc429e9f02766191ac192d2fbaeddbd601858883607399f9726e556156c8b53cc3c2fabaee8ab3dd15068b41bc82a512d067f503693556bf6c125d7eb99dc7d6f6d18515d9995bd3b09ff7369cb8c466c8dfe619a07a6f2990d079128e9fabe72db72db987a2adb7fb995879f17f8e226ed30705e96333c7c13d2fc0c542a9ea9d76e83b989dbda2d30ea574f2628cf3e108d533d1f72022b92358ba199aede0b1cfdd7c19de4fff720544404e72520df6bad0355e615edec6844b912cb9ccb94cc22712589445a277383ab739994454c5180d8dc2cfe457be865ac2e04151943d2246cf62fa5dc2377d5440b1d92cc314f911acee7d629fabe4343c735ccc5cfaece01249ccb20fc99e73216a30d92283e0e10bb74854d77cd1692c644b53a39628eabf2421a312f85d0b5a983d1e4df2cacb4c8fa9eed0c55ee01d1c17567ec088d966727a8ccf038d905ccd77e06f7b828e8f5eb47990c385a663c6d70ba2ad00aac80ecb6bc41886f77f59cfaa2d40c9f5dcfdfadb3e20bfceb9cae8db25d771b4d558d6e8fdb929678dcd0f69b4fcdbe705597870677fb23f4d974df939927731d55876e89d0fafdfd3fcbe684a2362e6401bd5e27d57c729f9fa61e8c4f0657d603cdcc9a6eb12a4b81c7705071b9e98011f6ed685c3acf210ef7ba3681f167ff80ec22c13e21e0d25aaa613798185ad04b7a331aa3c1f6e267518d9b901e8b18ce6651fb5f13f42de1b8822c070aa5718bee9dd9c5fcb9ce787692988760ee72b9eb6217239612699b52fb48873a1b06f008387bcf546ed346b32add5f85a7e91365600a89ff7509c9076d5beb488dc02c59f45569fdd96cf5912cef84189a350dadc895151919ca140f5386cd596b388fdd25405aa59e6774b3a11d77e836d6f01f5c0de5d2a32c198d12e1963ba4825531042a7cec9baeaeffe3962aea57a79a1db5ef055df63e2ff40b85c895925ffa28b348ea007982c1c657c85241588fcc135424d725297af4dda609f1eb0986ee7c78f7da2d64d02d82431565dfe7cb3a68a807589ff8e12f53f78064bbf119a4b0edf129b7a9eedb5f34cf46355b9f14be8c86ebb79be557026d8a6bf71cef823080633708260528be48aa8dfe328dc7425a8213c97141771d6630673ca80805222092ddf0b2f02f38f98235b117e71384921a056469fd82b4b76867061812a36c7c320948f2666489a66c7f291b0196a9349bd79f9111da8771bbc2290f2aef00628cce68b04a3ac79e09ac033fca6178673fbf53159c77698e5d7a36c5d8692f424a868c8d28f8af59deab76906314b3e22daf336c22a29d5fb56a26e73f595e72073e15bb622bc2910afa031b63ce21a54eb94117a92abfffdbe26d84d936ba9f003c6e6816ce8efeff32ae6b29cbc873fa93c91dc794c134aa199fbc14c2c048cd03e8fb9382f0655169ec1078a5415d64f365de344b398e9f4f9049942e310f7de1af8eb8eb174ec442016e628d0bef708172b0d36644544d76d2b24fd0f611f4c7bc2e294713ff2abdece02ad3df0945b74e8e4aaf3a85f8ad3c8411dd4c568d579ef4ab58becc35d783df1ca0c8a300a6da3991f60cf679862d1e1fc9e74b172a21e71f345d836c20523f54fddc65b4bc5ca839335c7e165f1b44e882e1e384a604c8c28bd1f9b8d8a4c0c03d180155cba5b8aef508c6c5e7d266677d409850696b6c61685c9b8685628c95d16f8e97899035dd617072fb52e609b91ad0ce5af65ef61b54485774ae1fba8ac3da29c8d3883dc42c43495123e78c2fa60dd9b2b8fce3a2b79cc9177859232869e1c98d7a79ab0be415e1f07c4895e1ffb1fbfeda1c9cf071dc56e4ac41d969246c1a3e0f4554078706b18a2ec7151eaf1b6cab870aaa85ed0e7a306dce0c6b8502d6bae676ba19274fdc9a36bf79362452b8ae4eff4b66381666883e537c988dc3cd5dd68aa00bf1e2c5bf5d506076e429890c6f872fcc62b997b1a8714c503439bcb2faad47f426848c957e653a72b5219ebbd0f3109e7870524304ccf9231a277f84da1e721e5f0ba820a35a184f9983fec4a508f3fdc383141999c393d3281deb0a92cf5e1a9407ed4e021ce42461bf556d9261c082fd5d24180deb53f7131ecdc443e58e079b8bc799289159f4f14993074cfca499ff25bbc553000076216e752103ce90e81a215c82dba7b47980d03576749df700d5065be9da2a65c45c66013328bf0c4033eb5a5a650e642fb2001e355a18b6fab492b87034f14d60dc34ad1938df20bd84bd3a6f4ffbbb5a8bf4e5b845d0535a771f84654386dd3b89aa16ac08f95353a5c1279ff3cc9c0e80a669a9b3d7366652fe1bc0286c57a95f419d3415b9f501996c3b835137a2b87a565e3991d2ec9f262ddfc61800a0fae9fb1d0f506365c4a4dc89aac0da1c9fa9522e72b9de45134b522ba4d9e74a2f7b3e083feb95c20e55c54cb0c60a7af845f23df1889fe2ff4c5497686d978bff1ad1b2a76d2ac4e84b06a5c6b17230c535093fcef247ade0a518a45967b3eb8b1db8bf87d702be722dc2d5295205174b00993e00e5836aff7cb43365a116d6e0727b1d279c6a7a8c2016e20d9d001f42fa9e1a23d74ce325cca588d53c6725e45ec882a8b6e4f508773d6df193ec94f4bdae97f7c9355cd44787a7fbba836c1ff6b1c934a37b06b0bad5f981a37c18651d435a5eee17485856768b068503972c27eb0c9e0991761299cda26795c9c1e38fb7dbaed47c1c270b271d76bed885bd4f3bc255dd26a7b3453fc0d6b208a7780fb25b05bb1deaa2ffacae67a5c115fe49600626e29e525e0a28d1f045aa2f2261c0cb589a77be92fa337715555c0716806f5db960e5e55a620964e6b441e6a05ffbb4ebb70ad77b72cb57e043f364166cbca059ee42ab8019d66ab6c95e25c7a19cc515f8245052968bad9ef315e73e5b66d498648931220c93cbe1c609748cbf42a70231bcb90cf64758f02708821ddc3e3bc8556fb07ec0ecfbbab762beb83fe099ec00d372883ee95a10c833e8b902d9df92848d25374295fba40909aa96e86d3bbc42cccf76b481d7d28f1713cd59d954d10d72657efaed76a39b2113d5f05dba665e7a645214c5c05b7edad2d330ac1eed9b9991fccda3757d67871e18522dbf14efc63a67eae7da067c3a0abf9b9b614275ec0e3e358874cbd8c97f93758f3e8c0f39f090777ce09b0b5ae5de7e593c734160231ebd63fca97e08df538fd95e58f73d5206230911bcdadbc90d41307133f3a85bbf002a651e900c09bed94ac30c601afd80d818898816010eafeac6036172bc4a60af6fe534ddb28997c60e729a7aa4b25909a69c3d04524b0422c40a72a5be71384bbb2fd9e095c2e8f9b7888cc345807c7736e8168785038e670e9261dd7007ffdbd1db6940f00b480687081cae51f2ca69239d614978a4ec1aaf6cd46e8ebfe8cffd216c5d51b27f9fbc319bacbc22c7a67186bfe13f06cc38fe6fc66e1aaaf559badf30fb103aa30aeb595b20ae16424412c889508b1895f715b9835890f58735381aed4133405973cfa5eafd318cd41888e8df08e5331b7dc6117fd963066c6e8b6597862c59d96c17836ae03c664100e97c007e0b2e200cfa7caf57ae7558540118321c2621537dd11806a77465a62d341e88ac11a94d740b764cad070b486aac7b55a57a204d6e7cbd2ea20fff35702fa2840f95901b81896d9853ff60fcc1ecad1e4791823d7ebe40c101d96a947f299786f8370c2fa3505b8fcd1dac3468ed114afbaa5c5a1a42f2b469fc6cf6d7eaedd0b2f94105299cf7d62c8c116fe7467339dc69292ebeb79c65cefe483159d477171947b9b88143b32b12766032fcbf00bc65e69da9023655bb7d90b75ab13aedee4cc36b69517f5c6128fdd04040d74283673841aee10a34678c01a7651f5b8fdaa6f0f45f98396ad73baaa51d55a3ef6377e3b0221d8dd0567397e28eb43b7e5bce32bf7f2f47fc07ae1bcbd4550449656139944c65a311a73c687b1f9543bc8458db30dcc3937c9bdc536d60d1107062e86f7a8166fbd90b2a36fd0a7653a8f2cbaff2896a5a6ece6042670df6b6da75e526c72eb12c758aabac0d9c48805ec976cf7333cd67b03249936f412336eaaee17e375bb26c0a82da9a21b7d6b27fc3a8cf501d0109f5d0c01607676d9f3d5621c06806313ac7addbdbfa1a9b1111e9e695de73cde2ebf89d3d0bd7aa61a6b4b2fb443abdf187aeeb955a1a1b0da77bd75ac1722042fb8cfaa498782e313a01c0888280ae5241497eefedebe3188c8e1c048adbbf766803f58c54b17502516d82653dad59ed047d1fda4b5e1fe4e5f69a88190fe5ad8f121a6ffb55dee073c8e31f3cc490ebfdb1d5844f9749ee95b87267d039ef14244e4476fbcc76691470483b6bb81e9545adfb6647b806610c3c4a7bef7a8b5913c879abb47870bbd55bb599c3c2e02ecebc6710d398de91efcdeb97089b66300d04231f53c0761a2d74d1ef31be65803bcb28c7d9d236d6ec65a8fc26e2bdbda05c04ca404b9f66215766c1cf12827fca9b29378855d1e9375c5c46209a92abdbb4b6d775dc8ed57dafd34d9b1d02ce190dd6b1911e830e8f7048f32e7af3dc890c7efa39008d12a4008eb3c901ef48fe03275bc7f00f584d9884cbc5b50009e1bc915bdd65bade4ccb5e74c448ec084e1a6690e1884837eea862bfdb0e38019b784c761a3bf97c0ccb0cb688a72f70dfca2f1c08ee111df5ccfe0e6caea447d1e2f7f51c0c01ccc0c1d7cc189b9299386a7e4aa6afc23a0d964653c292bb7310b4e6ec58a75a8dafacbb5e4d5a6649fae910b29a639fed79f414a4141797da9aa9486d9cf11e0efc8fb39f2f19aedc9d608eb136e15b75ec7ff036ca105e8da722d0d417d10851d88f730c110001bb25329c73831c7834c59975dfe9678527d4b11d2038eaedd3f1923cd06bdcfe531d9ce83488721db1ace1934e43b89d69dc26a46db04e494c43f2cd029351544ab5878d1b9c7ca69dc8981e609e013c679fa5c937d455183114f85c926c9e3fa0c96bde3a9598fdfdfa94921087a9ecf18714f8f1a5e4c6da638f0a12b0851a44bec3537185cdf74d60dfc8e1282cdaeda24e9d85d5386aa6cac58c39bf6dbb7ea123f67f821f44b152555586766d5c37606464e7965a5d4b975175c33217e4cae62989c9885b95a790d12c090ddaa78341f0d3e196acb7bf00e19b5dfe381d61d4468d5b1436834d2adc02c67b0552916ed5a6ada6574773f641df3d7d6f96810409204c2f126b4a0ad306f84f5f70052ebe4854cdaa1d5514f285af75df30eff91c38eb11a904c808dae50d7fb4e04e20eb1a8b11fcb86d609b98321dbe6dde0b3d11a156395e7c783c706e3159f2dcc371b591e45aaa0a17ffbbaf4669f39eb6c5a7a33c6860ca34a95fd6f179d4f53e3f36c895b25a5a36557f62ca05a3ebb5a903db180d1f1bcffad5790e6ad288bd9a76940758db536951283b5aa22e391913f4974a7e3efc1edc3cb50eea001c465fc002b79c0d0eaeb4e66efaec2e07995396ddb567ebe3c457b3cd552fe4ffb808d24a9a60de5ea61e44d18adef95cbcebe57e6850b1a938ed68823a4237077cb2ac3dc360e6816e55eb28365fd11f9cc6a7df38784c7ff367ff4a74add729e956482c39ac436c392bded5d2226e5c60a4c8c1acd6ca84408a0e29063d1ceb09d7f604608144d599d456dc0617d795945a1b889651cbe584194785bca084a0c951697b41fac34313bc129989590d5f49603d74fe279d1d76932ee73f503f92ee1482e6130c44d5f7831ed0674b6a986e53e4e0e77502c23cd1cc69607d52644fda34c1df2aa153d8167616cdf4f2ad9625d97bc0a00cda84077aa9723ba97ef2f40e4488e45b911d9a6bf0f017b11b4b65396c0ae783f7f6bc5c37ec980a8a33fecb848fca410d8852d64e3d42a677a1d3dc4b2dd10031c2a6b9df3a28968dd47a8539abe88140a0b2ffd3de8ec861d04e962e877b2861b0f8c6ff4d175ac410dc0fa02b118c12b3cc9876966de557f4b3b18c5009387229975498dc85592e6ee0b2ff89cd757759b29e772150ec2955081b0ecfbd659064d788476479643e0fad6dfbd8411642f8c1981963f9e4ed6e321a38e05962b8267191470c31d9207fdd51528f4595baa6dc123a5f5f1f9d9359fcb6cdff80f8caecde8a5753db206943b4c18f6481feb6c316c8917cc4950063be242709dcdfbb29e466cdce9214e907a1668e10c16bdc1e5e14f76864fef776ee651f1f1f52915943878f8ade3e2f13d216964ba47112fe00d3aba8b727041e6400bac4a5d7f255e3ca52bda467022ab15ed4fdf31afbfa32b733c57682c3c21c6b347fa87df89cffc7891a2edcf7a90a01f5b2b6d2f72ec320d05a9ad51bae90e05e6a2f1a701d5031a0b35a47de1ff450ccc8f1209bdd7a081385b7b25a027313b5ae1b20c5d667dfe3c07ef8f9785d0b83f340ebec707c1470ba8b04091bab6a42f2d31a829ba8f2d8b95cfa695a560a232d9e542c48e1db3b62e475ca58c0e4fedcf6f6d49496c87d555db6819bc07d054e1287a036379d144387567b09c74b29a14d238fc639819a5ec0540d26982edf15b07227575aa0880754d48cccc65ac6592a84f894303590d515f6a7fb0b0ec3021eb4e991c804c086bc73b081569fcab8a17ded77003a3bf9fe373658c98a7c01d5564a7964bcf58989b694928ab0610bb7af3b5830d5151af39b3d73e2304d2ef2e41efe274d3d7a54e487b79933c53631740e4695942f5e8ab4cc206d6cbcacdeee330bf13356b0b17dc528bbbd99b8795fad6ed1e53939b7ca8e9c72de8818fa47ab1a2e4bfaca65d3a4ff8ebfb0c49a8b979eefb88daf861da7999abfb6b4fe99c0a7625223d48efb7b600b70449a29cff27d86769032e0e8504cd900a1303bdb799781930829284a8e9166d0af2f5467a88708bcb1ba7da43aeb34e7408b9812b0c6f289842a10eb772c7403413aa68148eed98a910b602b081c9693c78b99050647225666a1d59ea74ef192525e056c1651505fe0e093011a008fa0d3e8af98823536961f9bf109ca42d5009564ea62adc504e1fe4e374fd92f291ebb6a2dd2cf63f83c693a34198320176492c179b90b54262d7cd1962e9cd85a8f576a50fecf649c3979d020a8ff20a4d3f79fa14a012e05e6b9e3834019500530b433a7acff368158c5d0a5a72b34361104f22f7a72942086ff992734a596db2c62da939682e4c1b8954ef87c4c0bd3809aaee8e5a22fb600562bf8360a9a8b2a683900d770e31aa2bf293622f3ef7d8b79f8e15f2c401cadbef9a45c1de8f225ad7502ba171055515d223bd0791678244dbc78a4ed6b76e249cbe66a1812ddd6dcd32e7ef3d64fabf11e0416385509268e4895156f35910f4810729e63c29c80a86a269ab615020195d4b31058eee99f5a9cc615de667ec4ec7d92a0b1618e3a9de09c9447d93ee29e1a318172fd556b0a2b96d1ccdf035bf8eff59693e1ea73b90237766074163f63159ad5ff1ffb69a0dae4b788a6c5308c8d964f8340b10bf22348f53601d597ba522e8336394268861a53816e973ef5d67e84cfbb90a97ea268b6dc91dce5b2f5a5114b57f26bf7fbb030032ce6eb4288dbefd472b0f65c61f74a008638b30cae5be6cdb8117d95b041d305da24458f554fbf1438c52ff832e7646dcacb32605280707c31fa1bcab43a8b8ce806b2484f29f7f106fc6e4f404b6426fc75fe54a6c211326140f627c2408e1e85aaebffb54c17f852b11dba38a63b47734c36d55a1495e5915cbfbd18ecc773b3499a8d2b38e4dfc250a1ac7953e318cc053738af455490a738985434554eedc356eb587565f64994d45a5fb6e2e52554156879a8cabab8f4f54e4348beda5b7721ae1740d16f57505d7ea00ef5de916dfc83f8252979c87f041a527f178e3c3e7846e3c14b1400c7b79b4a0295fc525fcf7eeb0e1fd19fe59dd4da50099dd145b953a1cd0672d032794f2751c0e0dae8a82f25104e1cd0b2e09bc851544285d888542b19e4d22d9a9ed4802b34b6f04d99e9cc5a38c8412442f2ce105d9731c7ea96b690924b2a480293c4d3344c0de7fde6d7b65830ccc95d89faaa9eeb669806f7d4fc7c56c4ad6c46adcaf074a401fb8184a2baee3347a0b334b2b451b50d02b7b4abdd88215607fe1033885dd686149473295fdca692df93f2ad644688671e402ad6f7eb119f46ec3d6c16d4a42fe7eb0a5de9abd7a4c8d80e26a664fd02f248fa99ba7230f717b1eb00a1a5090c68069a74e67eddbc2ce24c75c1ebd267748ecaad7e6f29d9193587161b08bb10157ae1c0ded2f35f8779c0c95b1c5dacb5c14f736ddafc45a5102167850221e3dfd1f0caee41bffe0f1ab24713e4a6a89c3ae557e469dbecce2665c6e71e6a6b2026d26bb5f927ddaa08ca29f2a4652f828dc185eb5b332ad5c8b0a9a0909be6120630a44b2cec41bb21aae6f5b20cb072dd0281eb26f1a40dda0bb1ad600d955b8531fdc2764a1a4e4625204398d8477bacdbd259d0b0f279b3d0542c6c96c9dca270ed587cd8fa74d2b466e05d30cf588621f2d65ca44431e1803cbe539cbd6b18431f655f646343af17b6a9eeb93aba1141251d82dd6c36b3746b3775354f02b9a8ab100690694057855ab4128a6d098e4125dd9aad9f84e8614fecaf2c55c5963ad888e0e577bbd1cfd169e7ea76e6ef75fb2dd1b46d11a2eb83adf37ec737f7f857218492cd3e63862748f83d914f62d66e7a1892810dfae985a527e7699e694f0fbc3993183627e8538700495167a14e492212533c05fdce55e3b0db7a7b2d30138ec0464a1fac9c400b5f9b2e2f3e5a697e1c2a369a817f6b70030978085d2679139ec9bec072bd1a6b4382c983b955945c03e2878bce4f546be8b8003b7238d1b36428ccfc0b145b82b4baac60718861e9499711ba5cf71f40e1ef120f76d44014e242306c1024ff23127855ab73f80a45515dc38ae789da8b96cca6cbf0b4f76374a055848b14be8b9fc5148a794fe6ef13c001a604b51d24c52c811f37869be6abf993a24823b11b637bce3a625fa210db5c6283bc79f4d59e8537bd6e938e0db5a2f1024bb9ca5a7b5b06c838821be410a1475c44b36eb9e46a3193bb11b63f9dba11407089df0fb9c76a7b81edb33f68afa44e2f1fe109af4755054e0c81436e2fc18041d61af1428c8d89800da4a74f350930fb6a74b503239b7c04297abf5b06e294b1cb067aa266cd22298216b483c6a6a5d54d668ff3b47b5425d39610a8b222545978eccfe24dd18e387562e8af2ba4c10447863125e88aa5f58c236cd3d29321a894d924bb5c924b8189b43bb9dd41f0d72b7307c23bf3cd9da3d4ae36e796108a8eea48df18e4552973fe051f9e503f714484663339c36f9966f2303d72726b427371bbb97fa31f163bd87f8812e9dd03a107ca96934b5d226217a22b09a7af51862f625401bed5a45fc8a4d407bdff00377e3bab65d4ff1f14e674d8fd4454be02dec60e04817ddd50303a1d7fb13392f332d088936bd40533eaa5102a87206fb0790bb2cb705908ae5b71d3f6014c36b5bc2a260b688256a9cc389c34a6cce0602e9e38488d2d62b1745da6469b9164933cb56e186eecbeebf34f00f2692b5be50facbc0c706f63f9e7545c6e9053b90d100b592f31d46956809a8f84375677be7870f983e5cb9205ab0e06f7b578a7cc0214489c3663ceadfcb8f45f3f8ce2b79abc7e611e7b86aeddb99920a888eabf4c9f72745b5576d9de465edbf8a2f5a7cc442c1d1f52ec4fa1c18b534d873e29f23401da3a045c48ddf2598a2029848f4a8ff8d94a59434b8055374c68a2f02e465796aa6327bfc8993d8230a8b81ebb49f0bf1b465ad1801678b3798c52fea12ac67c4d7fc57447957c81a76257d2d3d1d04feb73008eea41ea830dd08eb4b9fec76a7d7998a2874bd7b60aace3e258b2dd75f51e988378e6683ae6fa9d1950d785298f5916faf13989f3e6084c5f3152d477019d5de2853a472d5f79b5c02fd4f9a1fbf0dbf01cda9225cce9d5b6802734abb7f701dfc41a1bb53c048c1c65da93f380698a7d69c3a0c325d9db31280331936b47588c715dcb59e74e4eb75d4260cfcf5b72cb5ba0c89f19ec3838f049083138fe8d243f12584abf91f19b9cca1f12c7a72bf421d3f811ac11e843ca1da1d8dfb3c258c67ff249d78bfaa5159dcc5fa9d6894fb3e6ff16e540a8d7aa90aac285f9ee26a4cb25010b08562e5d007c55747314d699c23ca73b2a9e18de4dbef9b7fb4390777e6b30ef47c1e452d1445e759f93842777d0d59300a28ffa8d1597633a7f579a579f7eb0ce247dfd3a2000f9d0e4097a1249df630f7396fbae744aa1846dda6a3aacfa1dba8c14111258788ab2550a36e11ebf00dc6150cf316ff5dd575a75b1368ae8c525286e7dfedfcd99c7cab56cbd0e8f483bb3c8a0b6dcf5806c6824c9e7be31803149349db3a5fc734ca93438e8438588890f532d48a519f274a18fbd83422296cacc8be0713c21512a899e16d5f9aa2dd255136b61f91cfd49d7111784bb046d78272e36fa964c5059181e8d4402a9cb6ae2b6476b11b60d7505350986587a4f6dfeeca21c0d0771fddd07b59af23f819e14b97e896875c6c5193d74d5191ac500df64ad525573d63667001d189890529f3408f587e86945225696c90afd8af3608bf9452879f02af6c7b8d66d4e4773678d5f682fd6dd9a9e4ac95861d01506c18dc743e8ce4f93a5c96db9cbe9965741037f8f2d787de28583db91fd281109a587ac928b7a3c91b3eb94c42ad5d5f1faebf82f493ab2bc82139929fb1fb22b497172c827425792d6d88b6141ccaba5c43dd8a79e0157d320dde173884c164b87d8f55c0611800fe44aa3cfed590a48e9908b4b0d27fd5bafc2ebc0c884ac83cbc7e86d7fc6e1c5884cbef045d14f91336a93975b5ec58f1b3b15f85da8d193c076e74d03db43c57b0dacf0ded413d75ef1d204756c8e8622b9981bfd8b667e4b4dc647ba7d938e1822373c1082f5d8a0b19500597177c64415849c8ade39d8ab721ee8b3faf68471ed3575b94fcc7f2f81083695282f6c5b6c3c8056d29fe6ecc3b6823100778bcd7060244375c6e6722206f6b4001eee365c1aa809d25718fa4e46fef706772da3286bd491bebc6b3de740092903b755d35fa11d31c23652e48ebfae62bef95238be4c24e27a21e2ff8bd4da1780a7629e3858672fbfad191fd2f66d12c9b9144d3666b931cc029474b07e4d9c417cd7234c538f661a93ee1b4568c19d1a8fe204d30e13962d9bcf35c371cf9b49df14b9ce3c7a0f9ba7ce244e2b602dab8495095aa18a355fc4594d0b31abebbfa9911c60af30a0d74ce5086d98671b105561aeddce576ca48af867779b9eb3448ca88d86c82714374ed645fa6c6422af035bd1f8e84bacd887ea5870f851c8dfea16f5a76440bd41964c3b39a55fdbc8f774a89b0c4a0d8c07e779093bc3733ec3db29d861152c31e51825627a5ab32357217452596f85d595e0030025e725c374c72379c415dc759436d69d1239e523706056c10cd407bcc413e451e0d3ac45812c8a1789a0350234ef4914d63b1ade8ec800674c5d176b8566121f45073a4b739e0f8653062c1a36fbc39275532b19fab91da3c5c388bba566f34cb10feb2f261e840112426394ee9a472e765655ea16f537686ba486a76e8566eaca3c23da44e30195a243cee0af856e90046cf88ecad500f175c29922add150c569f78ed3834d2b37bc97a2e775f77e63c07608bd9750337097a0cc94594e8b1d25ee96e6935b936feeec094888bd62a16fc569328ad17684c92f1e132e179196aff64ee04bd0af429445162672935f61f84b473406c79f79bc2990cd677cb6dacc147f610b4ac926b37912fe0c20c7f16d1b1119f1edb581544ae102d3c1ee9718cf8c3613bddf48194528bc69d9b6ff539e68160125fbd709d8171bbfea09207e04bfb410bf8697fa4001dbb9ae270064f9f9ae4fef0d0bba56bd654bc38dd65d92ddabc8d8990638d84b6cb5dd4efc2fe67e8966417110978d6c8aebcd823999245f47ffe334e03fde91bef88ab7cf09dc8325a30f0059236db82f85a513937b73064c6170ae64653ff3cf5068293166d93f4e36a0679a13d5a61ac2d6f52249083c4da92f5a06bedb84e4155edfe77faf10eaf2d9b43f187103dff814a26cacef1961ad6fca5a696d81be9fc5e6f05edc51908f23f0b8a787e8fadd7301641c1d658493ca3e79679a13757a1ab84a58dcdb351c3a61c2b8a37389c72abda8c27f5f329cf958e8d80d92a58f0d765d131a09c4aed4b9c705432a9ee7a015c347dd80b7fd0d343e619b93dc7135821aaf97c0be48a757fd2a5e84b1c5bfd401d64eb35fc41651101c5dd1c78cda4910f31600e446c22eccb0b0ed56d2e6a70222e2f1c01f59047044676f4b3f44b4804c921142c4bd0f454f77bdac2e6c443807b8af3ae6e184072621085c9fc22818496c8741f9dcbabda3d18aa223a5a9e00e46411c9ceefa0d3f4a85f2160e3da9e717e03d11cf8a25de6a38c4b986b1f7a7c0b6a4f37d0d1ed7d552df5c88a9b37279bc17ea267842a4ab8565c4cb67480b21f4e45a9e3ef6d7bbc41735ceaf441c7044a611b925c6e108640534334e099a4a6e1f16646099748f8ac217822ea0566d063c179c430507540d9cf104da277c074956fb5e75cdd3a40a3c88b3c37088c1abc8d5f124447bb3ca75715143db5096bf566a12146544c9cfc81c26c39561ddb4a2454406fd4b721567ca78691012fbeaba7e1614f95a71d0ccbcb0b17342cd313701d9a5971a18a1c7c547f2f87cccedd1ac88ae1500712acd060608ecd36aa4ec6d1a178c05edf88bdcef932c67264b40a079d8cedf1b3c5df41092a2f76ecedc85a547fb5e8a87675b1f976915f735ecdb0378f026838c3658de91275645b397c20fc8b9b23a0298496d63153228111a2f9ad5227c96a5af9f82ea61c428f10dad53706249afe7e064559ff5dac5bc55b0f2af32f7c510ad7059859095c97ddd9af7411c242c29b0045f75b8848313a4cfaff57a6781fb902260bb11414a0e754bf5b82985e483261009e462f8251113a14d612a0f7a4f253ebf5c6a64127c357cae337c5e4c84e21d267846fb7362d212f0ab5e3afe6bb375f5e432e3e838f5b72bd3f29fdb899be69ec1a724ad3515403a021d0f553aef6cb3ef030c98bb8830db17612cffbc7b647bda7b6ef26ee29c24ba41f575077956ed731a04a1d6fa0c6bc41affff33a8a6e42971cfcf941ca59b13271605bfbd2423ef219531b4ac9f78072ec25d555d21f6490c98c405ef90aebc0e719577c967e1ab4626fbf4b4ba61ca0eb7f3a1f3033f3d3960863b15f1e9851973319193a5792a061cdb9bb58748e444e9518455e8d4d5a6496b7a76a09046f14d052c75afe299ff07ff84f390ecb4f643d5d61454f196b92c32086a84ca19bc3be84dff56c4100cbb726da86742e9a31cad14b02538c9caaf19c8684a30b8b7d8fc04f5c4b00508280665c014ea469afd280c9793966a98042ae99ff5808258befa997f49654ab6ac90cac23d1e0eea71c863f7a77335e06e3c2fa2d08cff1b1336521fac944208fb34d67afe1067eec189ae2316112d1d8af2d2b6f04e655c7ba2f449412e9df5e8625bfc7ab5beca564232bd4d40b4dfebcea6ed0386da05590f849d7883e8b1b6794956e307949c61f4d57cbd713705abddb9f2b208807099eacbe60ed1b7b0bfeabaa895c4d708416c295423cd776eff0a1e0142848541babd0bd13f4a114169380075f6c0f8e66eb341f31f3bef9a57e1af8067d3560b93a4ab7d4087415560e4a81c127978b4631cc753f1e40a55e2e5525e34f2605c6b0b0ffbdddd4c210e0cf61a7e4474c7a9e0d23980d928ee23d0b37437cd1d467b5e95641d292b1a4baea3c87d617783375b335c0827550d663b5bc6b5eee27ef971356c6016d4c93d1740c9c48f03cb7bd00a7e81fa9a94abf2b66f5fc41b5dc657a0ff2861e5aa80b7d39643b93dcedefcd8a7b7ca94daf76faaf03eb0ef60dba661d98d5cb78e42a2160f63f8f79fec168a6ed228fd35dd77bb4031fd42eb0903e2e5c73ef79c81232b1e4cd03efa9a124431a636ef518929faae5452afb4c836d848f2fa3ca6db37cff00b08e224302e82086561f229b4d21d8915bb3ad4d9ccf0f3ac02e3c58553cf21990fd09c444b6c0aaa64a0968ab2d9dcf4633937c156b3b27826bb2dfbe79de298d0905b33bf7ae124ae618b4db178d34e8085e148271407a91b0ef94d5e0e9a7839f97480b6c746611244d89f7d80d7bb2abc034b9162dba32c6f691c0f8a1ff43805fbe09b03a39dc1c3875b0126ab760437d154f3d9cf1e1233fa4c0b5ce1f7182a0a40fe751019d451bb06de45bbbb7228c1647110501f9b7b21ad18afd11091579dbd7179cb0ca14bf2bdedb15483c48588cc654316272ecd2fa8dc811ab798a73c08c2172b4c81ee1f0de768ef36a3c0b340d0a7246da0b99e7543705c5f20dd3890c19cafadad22b5a09a17db843c40e67f1c79e4f0929b9bc4331e44a2d4f3b347640272a46783153c55b6c06b067ca5d405ecfe39b9b37811325bb331b5bd4ccb1e9f68ee31e6bdd1d76f7335156859e2174f4c947d88e704f776d95e3cf193a7ddec30e255980ef630d12f96492d72939071056ea890e4ff6db620965f282b9280e97272810a573dacb99ca011a255774d7f8a527e7328a97fe6b9fa564ea7e0102ded8130d3a9fcad2ed7e52b97ce5132ec305cf6f5715980a506cd1665f6d68818eb4f214c21dd9cbaa36f8721507dc59bcc1396935a063a9e457679bc878052328faeed02b75b29d1e7e3d932c787cc29ea3f19f11d510d03ac366b23cb5211e2189ad1afbc0cb9badb6d458cdd56944c87903914a9eab383f5aabf0a82dcc4b8b4d78e6a876995e2d732ec6da63d063bc07ea5b1eee5bb70f1f718bb04746efca17dda3ef1a002d2ddd655fff58c14bc1f08742b37390edfcfd726d12625273ebd21128fb3facad93d91e1de4f404a26ba0478fe7800c0457e38b87559539234f5c1dcc81eab820e219e927c7ff67af12ac8a550b249c024cc88457bd9f3d09c882b594868feef316c92942bc8518b01cad6c5559dd883c7a17de587b9313837a7fb7609716ddc904229985bb5ab31de7bcd74cd0e727a157a37274d9a9c531a2decf1fe1ecf4bf27090dc3c32b8636d57ea8ce28bc8a6c709d939c3138123ad728f0933483ccafea9ef844a9414cb804edbf9187088495a1110f47b9f1fa12bf55325175a2da06241d3fa16fd3b3cbada5028e7d2598d6cccbf3d6dd518d5f9a4195f3626ad22c1f6a48a41b5e82e8f38f3dbb1d9d4b05db8c9be379e068aa83558e275d1e7760248ef67d078376a6eb320b73d05649d0392ee49d9f8757796028ecf7d3fb335914532cfed0a84f935f8d8dba81cc18251082b3bf2eeb22048052d5ecafb3c7aa9a2932907b5e29e8b84a0d4220a4aa23b536c261744ffaecc22ee2d1e61bc55d720225a09a05c3652109a6b46e75dae98c293b430c5aa07188b69e182e1373cf5b847efc7a31009d8b6df51d9b72316f976791287a9cb28f421bd0c13c8073bea9df393d2eea565464361b13c543975012178258ddc22cce2a19e356b19adec58a952a53212b96ad096a7de54f9720cf15b34b14c6cb298379bce823f28d70acab281759d0e4ac15e7ff6502a90663c8dd0fb0c4566e5acb9c80c2b11cc42b058ed310505c25585754565996a4768fd94f322fbaa2e044878ea9d1b370864c68b8a778c497b83a712feafd88e84a372430563b55baefefaab41005e93e363f4a3ca65354f4679263b390e534c5e24982bd86ac74c0ff40aef4ba0676ae88e6c5534907f86428f919c2fee4ba8acb0bc6b403873d2b1d4313da8e017736d3be29c1936704a7220d44101df8e9d2a50eaf6dc391f99d4fbe4e8f4ec05a11b6aafe3b1bc47593d6d82fbd3779c001d6ad777156477ad6c93c11a6d21bc005d284eafc68e89f4ec6037dad3690f50ed0460fc05c3a879ad0604e3be1acb0684f0ca2747e389a4792ce37c3f61bbdf01ee23807e876c2b454e4448f1c13aa57a4312d9ea014c15a22f6813a22b4bb2a3b18c51839a681d7c00fe2cb75fa26c1e65ceb12c17d14d287fa9b2a31343bc84754d9626e2b9f411832288a82481bb2131da086f31e5c469b631bc1104e1777eafc8927ec813dabe3f70a8a27775d90dfa041cf2c7a6178d126a737e264a8a656d90376848d372abb782e3919f859dd56761ea79e2a8d9db990f62c048bc5fba8bbad8ad38fb4280744c7648a1c343564778121df156f8bbb172c172dda0b82513493867d63b8375ec019aa1efa5bbf9bd5c1a7cc1f7986e254ae9487a09cad11013137240c0f81160392d96e649f8b51928ff8dd36a5f205711323b2bc3ae69d0f9c6df60d395b44bc8506ef4595523766a6d70b2be1e0685b05074d0174422d909b3ddf899a4b570945e76ca652a992eb49aa8677c479ac61a862a770fee55b7b82f2c637383ccd8574fbe280ace4e8f4c1d238f321fe9c6fb84137da16b72f28694959f4d611b0fbba9893bb80f7f65b62b70cb8340674f5301e9e6b8b8777bc25475c320131786f4a289a3382feb698dca75ae1e18e6725022d5a1ad907d36a2aaf6ce14f61c5004e650de02cf51862b25be6192f4f3a8b51e45745b6a115a06cc3bf0812cbbb537babaada6f687b18511079495568be977f07f4566724078979ccc39d1bbfe7d6e30fd3842408d660a50ba8ba30531200e471f34709818ba8e299198ff5bf40aceb875f34793ddcbf1f87394cbbfcc417559216814d94a1a624bc4af777751d041115fd46b2933e9151ff6616044614b1fd78255124793bcf768537e8ff0964e82ecbb874609d432de168c375fe4570e6cc560f298da23aae82bc87ce636714666aaa309f5da11f815a45e5393871733ea2d001ac7fc0c09af2018773a03bae3f3384c72b3607616fbf2e63880d9e849a2f77c4427159d356849027328e1c4904c01e101012d8030183b9a6ee04907e35b7273bd690c47f9f53e8e166650bd4dc77504614e03534e777c17c20da4054aafb7766ec5fdce924439ae40035bbc890213f09d51ecf6144079bca86cb19fab587fe4099d7d02b1851eccc8049f04a8b771c7e0ed38ac95ee6379fcbabbd2acafe5bad0ac68121a1bf3d785e22bad91c732b9941f109552e10ef4d97e4c009f25b4ef1e21fcf6a3db7d08d0f66f7db2b7038ef20dde38d0b7a53f08c37c6cfa513a57b579f015990a3539d88f30bd97c4db4e72c36dd6b24b96ed9a889fe95dd8ff8c2ad5e65daad13067bde8b046e557d2dfb10eda07bbcd3068fd0a36f60a8607bd08b2f8acacd8e5387ff9cb7426771dc92627397a3b8819c208b3a29c3d8247b319d3dccea0ac96c3dd97126ef7fbcd5706dbf1277922905a7849e7b89ef614976915e89a60c504e4094206efce756e197b9bb164db930d518f3751a22bd7689c5507cfe5ea2f68e1ba8bd93e4bf7c96f51ad29f844d0c5dea127206eee344a9cad422c452c17f122b69aae2c3f969df4cb88af7dcca7d2d1f7b7280f91642f76c7733be96c0c2ee68546d68f3c9560ffea14d788f801d93494128f7a8d10add01d000f612b4b84b3fa42c19a795f7b345659d9d50b5fd5b9af4775b98bd1896d9a8fdc746c6cafbf520d40bd7d3964208deb50e4b2069405ca648419497e3fa93d581ce15c1d8d5f34c41e1cd883ae2a9af209cc0d990a9994bc4ff823c1d2b939d88b0229a3f7735b3f2dc99e3d9be1aded598f2a4fb7eb0c9de731140aedac2dee11a628e6f884786ea5dd285ed6803a2e2b72837794840b2e3942c5d4b07dce11f4b984b83033350591a513001fa93fb059930b8446f7415fb46d81dcbc74b1b4bc19ce0a51ac8df52c79a78b0ef3d3dc3651e440a275757fecdfcbe4a077274aa158f50b5452e0b8c6580e855abc97e27608ba91abe1119be01cc8916904afec3fbb0987842dd23cf3539715306c7dd41c65293845c30a0246d23b71d360ab6b5cb78bfed4a446fd55df11ae10ce6e5a87ea9a0767b40b5df308d5c8c553f66cda0646757e5cb4a9310d939f05e050a07aff26dc35708bf344e3dd9102f168700d1a18a614fcd7df0c4068dcebcfc0b050b02f65c1b9fd580592f9a7927f340894616c947770839a82f2aa54cbac5e5cace5c0d3be02c99102968623c74da1d48796e9d85582bdf8b86b74bedb8bffc1405dabd2849c8c444b12c2e6657369067820f1902e8a009e4065491417e52c7155190d291693dbf853cf7e5aa7c565c0ed3713baad832e4fd9e3a5634a6fb143675810f91fc67afc0120c1fb9ba71411c047c31a7188208c2cb69454782d728a488ae8140d6cab3c0c393add27c8945b0475e177b03afcbed23ea4755d878fbb3a3d98a79afb5c47abe9798c1a390ec2227706c007b1e2cdb1c59b08ac9ec174ed669a660fff04224ce6e20fd00a70319fdeb0b97b1c7455aedabd6a72c5cf4e9174fe707e698340cbcfe0b5e7a864c97dcc14c3612cc1a5451f270c37f3f40acb4c2bff4a751e3af1925219c2c1fc57a23d4c4aeb85f582bfe5edf7a76883e56cd5905acfd8f865a44213ce5097dd4d8d2620e9f8451fafee5a7006507cac7ab9c10236364c993443502e13846f073d5eb01be23c69b5bf8ba7aedbf7fdd9a84d8443be4181b1dfcc68a34ef78bf6f10f48cc8b93e925f5cd110a0808d3c0a47a941ab626245a20d27887a591a580917d35ee9119bf04ece9bc4470bb3277fa32f2b84723b98694656d16b6fd697c4d1f0c9ded5606e2e1717958a7bbe4827ef31db8646b8ed721d601a0e8e330b48da9402d0df5c34ee92187bf18459960f4e48e809db9287b894e6f3eec508ef49a55ab5a84f36c8e833ca6dd6f336ca90db6a041d907c596fb97329eb01010eb2e284f39be80fe5d4bb00d4d90e90a26b7fba4d9d73bc6e610bd109fcf2b57f4dfdc56682ea2ee15d628fcf303d421dab2506e9b0bebe141ee9b767312496cf57e73739b9cafd9d682cc273ec7b68a20e1b46e02484744420930c64efd421650b090bf7454d849bd562e6bc6dbae38eba89d96ed7dc3d8c6fef0efcca2c44cb88c3771fe2d50be557b20808fc98201d6ea3e5774a06c654cfa953603922fb0d0d9419dd0194ee4638583d4911f7e207aab397a370049f1882d2c1fca94e1d286d5f22f238d37bd72fb0ffd0a5a3cd858d4f6a0c9324023631dd8f199c9fbb5c5636cbd5476a816c0af23ee955701a047e1b9c83a192012b3c22ff9a17d6a2c70b3bc9b5983ed543a00d5f7c726ea6b3c912af6398a9f8366bacad21652bd25e64b4f0dbe5f407f0c85feb12914e2ada18b3b66d0fc75265786575e2b1db855d430c4a5c70a5f30492cbea41117ff2c4f3ce75fd5031c8d40c2b2816ae8c2f947f7eba57866cac06b7d5aa0551f3f71edf1c40d0b0c39ebe614aac4dd826d5d609abcfd13cf455ffd0bb5c7d931cc5002982b24c40e7de1f062cfd5c4f3c1941c7c184b001959ec0f1f6443096379a4e34887ab030a413134ced24da0c8e2385f08c3b5abf5ae51f76af7ae926c0b2c0313cc8cc581ae2f3b4e1c471e15a37a70b478cb273a7c4d468c18a77c1a66a8c8414b9389d09d157703d614a73551b0b7f265c425566c05d58249475ad4c9889d3919072d242f3988c7580c97d57d33a261d470615d5126a36b1532f33f019b616fb5e1f69e6e441d72833e0a92778fdd28762df6d44e8c70316a43cba8f3374b7bffab2afdf3d76e12fca6c8442f450b8879fcccb2090b9029fb20c75102ff418f7185964a72bd821f0b81d287f7ffc2b2139d38761ac024e5edfe2418f495400ec5211e77f1995324fafd06f60b554a1d12e954cde5e9d1378cbc4bee5817c29f56eed6efed0f83e60bcaa0d837a71112e4f2174ade92b32e706b25ad5703309bf784a9aa163755251a601bfec0a07a076f14e2bdb43183c959d9bc2fceec16f1a435a55de98fa9b700d602b204dcc22aeedc0543c4e7cbe50d430ff98b2ddda10b98f2d6f7f557fe1f229550d11c9ede6083003c5139f304c854de161b5d7228a8eeeb6f650a9ae828e98b78682f8df44634d3d5b002fc3afa2ed74671cb1051ec01db3089a293a8505e0aa3bfdec9d8cdb94e6d6202981ea8c6b18232c44d1d47fbce77494c719734ea788a8be382b5bcca7f835386fbce1ae229fd2aa1f296962a74e886f753b6b11a7d44279393416d31749132a47f5ef15d60fcc40b4392a3b1bbfe0d30050b3dcf690d2895d649f5fa62c0e8df20b219a755aed6adc0d3ea2d531be68a2ded683f1bcf66a0707db078c65f05533283b53cd8ff9a2bde2e1003923753febb287cdf898dea233f0d176c8f9fcca069720f9e1e85439d61d14461a702c7a5f9dbb604b5632602a9fc7c08bcb2b610386afe1e90e47bb5ec37a7333a54326077afecb1934da62bdea8adb3c2fdaed1c26228b72814801526577115f390a179be288e47dbfe1a02b5e4b6cbd778ca164c1d324a145d5d2e49eb558ace80f86d943456748556745ded70e3fa485077ecbe645aec1cb7f5761d547f810209dd6042847c5a7d36545c492f707fde9d867f0c51e15f6588f807be900a7bc3b7013eae28f1d64eda04347ba4d39f5efd4cb2a340b066a174492f65ec862539439d22ab6b54a01d4556bbc993b888e4a429534668a4059ed1c3b1cb540599ef6541139f4d0dc72aece090624631edce5107332c8a4277342b1012c8277bdd5da8b5c83c415c101c370bad055e963c7cca2f73691e6d3df0f9dee4cf00c98ee70413789ffb2c9ff41bc91ec7c0ade926f6fc2474b8af9ab2eca7f077d4f54e92c86ea8f12ac62bd34168061fe9661dd69db3ac6af25c986483d4b52f81071d71306041717368fcf44d1a95b07aa579b68d92277f0a1c7e03a387d2d3168ab3ea8285ced5d908ba786a9a55189692ce5133b8a3c15570c62be7a2a9d9fa313d828732d92c0a59ac78d8ac0d063c6d46a5c2acd2c3db5ed1f9c1ab14f2ebe5d9e9145226d48892dfb49acb971423c7358fb732d07cdbdf55c705269c44b0c9b05751d205ce756770b99446509e83062188bed5a4276dc3bbd48e09126b881401ffc65c6e235d54d985b850c3f28500b1b75848f7c769ac5cee26f7e330a0cc4a75b15046ba9a2222b5c6e1550d2a5e2ca95d4008804fd0d10c43834abc6d2ec578b64ebd42a378ea17eb4be2e6cb232bf7558c2c87176ceb22b143da73cf7785548ece34fc3cd43ae0a12477bd6d524be8598f378349ed24b8ab6846e54fba753b2d11470db00647bb1cdf4e24d5a13befd0c0cbd434cf44b73b7c208df0ee979511fea6115dc55f7c59220f0693ec3ac29f5dae9b5b8e2551ee0bed7be3bfd5ca889416fc4bccc99db0d982c3be2e37df8b8720bbbac43781a5c15eaa8594c8aa0219611eb85f8a548d65fd3098d4020a229b8871cc7c259f55672b4860b0c4475b0f7b7d00040fb6b5269e76f0a2f202d77a53ee913dedce15e8d976099a00866285a16bfdc8cb44bcccfac5956ac39390510a449a0ea6c4aa005c5587c91b500b484657d6e59618c0cc5558bb58996a365dd3c8210e67da384639a6991110cee1b0d76057d3190d594c835cd0aff1ef8bb8be414dd41d8c832f929b92460ae415f93d5030d9bd72a60fee0c32cbea41150acf290bcb2428f4ea7f1c817feaa391287b60962495622a90ce2f8424bbdc42318a2539da4c4f3c4122277af078c7cd11cf946c935705457f83a28e16483c97692004f978038f01ce2ece1bd2d293408e8920e59bdf3e5a50c6c08e1a79b4140b80bdfd5ca413a339373e6e5186ae045156f3d10cb1945970bd0daf568eef2aa390bf3f0e9f21f17e76dfee9dfcdb5bb761f2afcdf7007aead6bea37733015fc233ba9de993107633cfea5a0b781177a012e6c190f75cc60581895a0d2ea9d7223ce93bb07f311309e458e9bd2337fae257ec5818ec1cee66baee83509010491abbb882cd55b7e8f54a720106f30b49d2ce5f782df5bc3f7994b2da8f78e5d70d6c5aa017ce335e456e8eecf4d11b97d5587a520e5746ab5bf277c9e2e282971db907b9df9402b3b850d424080666321b8fcfac5d15c32d529629ac2cb59f7335cd1c06283353562937948c9d0d6876e673450bbee91a1c8952222e3183f6b50b61dd62062d943fddfea862b360210839cae81644d8f38b97ad79fea1c2921a86d69601148f6cdd6d76feb3e47172fe9ec0996e4defc87ef34cb5cf4ced9f9f8d9309aad55f54c27e79dd0d4cc1181bb57f73a106ee0d3b8165a79c0dd82923e4d837ffebb589c34ee38ea7359d6bca89e1bc4107d4373f57849c2f7a9974db1e27b427c81bf3a7562d0bd064a47e1fd0855dae95f5adbcd6036a3bbf75fc08fbc84c84c395f6b0059b15774e0ca1c6cf7098ff615541a4633003e60963abf454497da804a03f4b11394db9374a14a8c5c9207d9f9d089f912ce207bbacb207a18316bb572538006af251505a4c6820a0c5b916b6e39daed7cc624a2befbfaae30917375c0063423e4b0a704899e458bea6fb5501335cde71522074fa848039bf7f6a520b25bdfadeb5851ec2273b38a054325a483f67931cf2db81c1bd21c32ba18fe7860676da09f783e8addbb9043173341bc225f44ed9a063f9b505a439e4338d299a267f27e6034a68250d4aa870c2f3ad9882d6fe2672a2177fd140768c714086841cedc0bcc47db1c79a6af6e13e97125c6ef27eca849a8ff83464afdc1352f291b654e02454cc12ae59233ccdecb367179fe4132963712368e48f4e4d10dd8965a662f5f03291c6c5ba1184565009b092843e81535ce0af50e2d13827bb0b1d430b7305be2faf3a5452774526b8ead7d1b2786271c9bb70b1262d9cdbc2119c3e60e55cb0d434122ea042eeade4b9025c9cf019048eb8357ce82639c0d832b3f6c4a2df93a6e4697c0a0261bc409e35562f69a47688a078782057810ac6bc3ed639ef2e039eef76a25da77537db6ef3e16c7349c3e2881fa97ac3c0f9045244f6d4b24fe30a54d503abdfd3913b298f2c6ff86ab37a71a6591681258149af8396e83d6cc6c61a2b0e53235be9caf326d32d0034fe87f5591b12f52e2d2318e0750cf2968f5179c2d7da19892715ff40c23ca54b086b23f40b3dd6b2b7f3a32d53208f33413df5ddd6b5c2ef84258bb3a3b3a5eab0990461513512df73a425b71cff27063ae24c72566c50b664caba636d570f6eb694ce8e310d6d2b88f85b87458096fc178f0507ffab9e4c0f612894e2fdc1f9529b77407873e5cf2e76ce6691ca0ebea4a42a54cbaa5107b57efb0774ed9125aeb857095c92bbcabc91e3910c68f672633b27eddd18515844da1f11bb47b081b678d59260123f8aab78b45eb7f9894eb840fa635f2eb3a2ad82d204265008404c866841fbf809433c470e15a6cffa159c5c5f72a2def3544cfdfb1002e756e759d37b76cda4bdcbe65619476848d0fbec8441b4ae773508e805292fd86964a087e3ba49dda3c8351d5ef44e5b26c604c560b3d4b052cadb4b2e5b71e1b4308a64e1600999ac83dbc950fb21d2a0419d6fdae4de92b89374b16305772cf1210289ce7b3c6fcc72f2a077068a258e4d9555c92c1f314b2f420d42d7192af51222fc9447edbd8388ed1627e23d7369ada2cf0cd963cdb247695218670a64687153681883f485fcedc589a423e5ada02221c9dd1bd978a9f813f69d8bf90e110ac7aba3300ab894ca88448cd98a8bf668164ae551609ee854a0d6b0a9d36679e0085e1df36e879baa5997a4d2edda9eb82b965e1ac19a82497e9186e96aaef2d05c624a38029597a4474307b6f2b92cbb00c544e33038431ba8204245b71e9ccef5f52fc829d897bc780657734a347ccc07304fa19a7a0f20bcc1968a24da37e258b819ec7d009a47b10925ef0228a6f64b78df1c64f7cf63a5d48e74bf5cc9583b7bfa87ceef7b34244e9c331ff7f24febcc35926efc4da9459ff07c8406ce0620f883b0db64da3b6e33724105b923cca8ff7bd5b21ed5cb65006ceae2a8437ac130834cf87e23cf7cc36893a3a501494727606a146afca68657e134ff31eda084b21324d9aed6b4de3395a4efa6b48d9cddc7c94d86ca50e21abcfa36131f8f4367239fa28525d7e1490c2301dc3199d70e6e7c34bbc5a6f2cbd2f17afdfc8e43dcce45a686a3ec9174281dceb4ca79782feae9679b829be3d0c890e0f593a0faca3ebd3775b7f2a46ed6fb20d4a4699d503f9a764ff3dc814100730da93d93fe2a603bb6f78a3dfaa942bab4005342a7378a044930c621737f9f8e15c1fdd6dd4e89b294a7ab0b56c41d8fb77fd22f5e2466f5107f2d52342c72899a45a0555426ff1c1d113b52ac4d8cb482583e4a702a53981acf0c4e69b09a77c10805588e680e50b765751374c7b4e733cca30dae01f469f59b53f259a5e7a45c69e59e2197f611a41546553ee81ccecf1822145d343c103e0ec47dd9adbbac7c49cb43e1259a6a9920376c7f9104224768a04aae7c1e62c2d90f0d5e6e51a627b7d07d06e1aecc8c5be8e69b5dbf764aff885ff65aa3851c4967f407b935b934d2d57706484bd47d5f6279d09cf3cc158cc280219b58ec4eec4e137c81a9ffaad9fcd1e5274363fa8844c66d1334bfc401b9502e6766e404a03140dc0fa22a102a4b6ff99a4321d65b1fe37e0044617ea61efaef7c9249128e2249bf7a387f7f37e9603d899aae7aaa220df1ad69ecfcc871b241285fbacefa657bb14a45323a6d0f7bc9140a96796aa5985c761f17e4226adfcfe1d98ffdf0c1322cf7e18a225c5c05e7a05c72a6296777756e69e17b1fe6079fe4caaeb071d675de75da4d3f72572b486b5cf89e46c604dd645c492881c14650c4a3d170ed1fd93b5192880910cbf1d3cc956e3afa4b570145808a0ffa46798a321aff3ee52a87c132afb923c1babbe6695b327916f4db7fc8e84f94ab95fd3e4764aa1bda2e16d4c0d74ea832aeec4106c1828a09191b3fb1508ddab4395ce8da6361f8f857fa8876e9146253a5727e1eef2b124bb35f534df371951c51dd1adcf1667e1b6a4761ec371e3b63f8052542b71e6405023a2d45b93ee67ad3996916feb0ad595e2cf9d4288a3bf71dc2b4196a5b0a3b0a77e38e1c01f7098b554c10582f0dad69464a52bd187b00bce4a95e89eacd30c16ab38c45e10da17ccaea26f774d44ac452851331bc2ea9e7d79204d202c435626fa1d089fe91605696868337854cbc1ac4df64dead009de4a05e67b53786b5a417a99ea7604e7b7293d3890bf3f8d049b87232d91c0e8d947e84aea04f69e8d82534b26fd9f3f9220e292554fbd6fe90775953df322fa3a4a26ff78c69e93cd5c7b63f3951dd7bc14df9410c5089c513ead5e9c38dfc8d80164b63205e416dd1fe978d52c64bbac1335d080061d1dee6d9c9314f27f70bcc95998a5ee617977775badf64371693f08d56045417e729aad1ee4de74806255b419d93faf1118eb36918c509fb48c056f4870cba1d5203b1768b07aeb2585562a7e265b96c781fe5b5b99148c4fca0f4f85477b705992e6cbf3d0b1132e16267c7538dcf26af7baa8fbdabcee3a8b0cb4b8fe403da675dd2577d2cbbe36d5f87c24b00ad6f8131001cc2db07292622f26fcad3ea4898f02bcd8eacb1e3c7283d4e12addced81d9844a0e20abf80d55d03b3e95e264f954c6c50e3e86fe6d1fe3858b21223b791ebf6acd79831e122035d987b0b503de3dc742949b32680b9d61dae8af8b741f2672c600f8eed116a104e03a95d3768db7aa2e6116ed2be5adc2c5bb7122e00de70464ea3103b5110e76f79c54bdab231bfb4ca4f44cf92fef66229d5dee579fbd407f1ef0361defdab3d51e23510f0b570ac63985dfb3bca62ffa87df7d6ebad2c2c3d1c6d228d0e5063993527d45b03abc019f42090175fc12b0ae2ddf241dbaa71fc92b2649d169287c61f8e6555f4234013bb4e855ac789e2c0940f95d9280116c1cbf2adc740b826aab77f9b3e333c17569098db431f6c977de1524a458ab12d4d1dec05680109a536d9242fcd8a64df1a8e80dc99c2bd7e16dac7d3d095065019dbb66cf3b582389e4b9529328641f51cb4373edaf9d4dc98931561d462c3fc50451d5ecceb3fd58a0acd54550bac4ae8f1c67af6208d829b3b242469ce4685ce6e950cf79b7fdc0ddf5d97f5bfdd56293521d4b180841dbb3ee12f118198094e48c41bffe4705428572cffaf86bf922be58f13b666aaf2f4736326fdd4ceffc2dd29832f387b551d92296c3ecbf632bb13d0099b595ec65d8ba3af89c4b72eca5cfa2a136d27b79965c52b867b59d36fe770c3f8b776f6053bf1f69674dc416c48dd798fddc055f7f444a109797542b985e6f7f27838785125d185e699306855710a17b626f7085a5a72e6650da380c6769a9de311532ecde167917fdf052a665ac09f174500da814edee68e3ecf252be221e90e70228d55aa399b389f6b75909aa9d6aed3bc6015598b89ac58c4b2658fe0504d23fde0e2fe40c372cc2e39d62ac2b9e8f6f104f7feed251713dbd86885a738e50cffb2ef2dfb078fec2e329d5569b8b5380eb0fc42a59deee51988299be11ca46342f36462e59ff3d69512622c78a631d41b6f7d41ba412fa05ebfe151d0d226c367892a17babe1740c63663f4451b298ecd6be11dbeb6c604c820922e0b973275d4df38f686640d6870f7abe7ad89dd1feb6bca47218e19bd27f7d2c5ae0fbe0ba844eae141d5bca5ec3c9ac417e24a694890d217754358e63b1b226571879d6e241710670f5f5701c04edebd8fa3da34c8fbfa57826bd9750c59df600383b33b7edac12130aafd98dd7ce1fc5c23a0e62320877ec34bf65453ae1be1583d645c4b62cfef311fbe22d2f8ca1fcf571ccb8e3f62592683ccfbf66c027809d4d370a9d601d8d9312ede1ead15879f37b8f69ed8997a0a063477d3b0fe9abf615c73c2767eaea0308a4b9e768f737c1d7004537dbda3552a9b8d01345810a593316bf33bc6a2c883ff10837946c6feab3c8b65c41dec893f8d72c968d569649cd9e43cdbbc3afda9e0349e4628e438e1ae9453752b1f6a8a24c707213a8d6599cf95139bfcf366f7dfbc822075a3be3cc69374b2f9a0ea067e85ee256a7e8da03e6276fc685e4339a73367adcc72feb8134002fd2ad1007f299807b527b2bebf556afeea1cb22c6894cfd81b32444126761c7ea1d4637b22fcc3e5aa4c87f5f81765671a063a109921fb947211ba2239c6e28423785522d429323cb7f132000c0154e8cc502255f20675857f5c9f544b6b30e66f8a61cd5647031cda368a7ab624ad5c2b8a647b843c0fddc83080c3abcfcb3fcc8637d937daf6633a2f92bf0f81bd728da2088248fdb566c182b4b6692e4719243888c8cd9cc289b056e9e61a97eed9dddd72385d2c439a9dcbb96e2044db6982a3db077dcd4e90ba4c7ed2d1491e41491d27a8b0260e77333aa3e18d59e4c954b66f68b6a38e27fa5fc58e1866634df587590121f3e5a7199d889f2a035d8d638d4976a08d87076cad994537142db1dd9776450ad46078a6475f4c9c81ab27f03612e01701fb7ed5cae6023954090230ac375f1408715f484643439f3b7fee0766c12abe45d8406d51edf6139789e537439b54a2215329c8dbe14a967916d76cef446543f3866bf544469469179560ffbea98694cd89e34d672fff4b4dd96e96ea131ac2afe44722dcbd81a5ccd955b2db939a47c70412006d0e662b1f2e44eb90507691e06389bed2805dbc34c9b93aa37292ecb81c76898f92a0a2b834597e408958c0280f5d5edc6a7d9358fb20eabe5e64007001161f141750da7d515ebefb1335a79184814cd5bd80d14fd58cd40618ba7fe69dce7e7f696a6a508b40d6a391e4d76126f14092e5d57905e3941157a2ccaaf541d1cda2ab6d06f9880bb3eddad84880091d242997f3b9c2edd11b16fbacae9f56799baea44edc230b753e2e9aa17d90bf9d6cbfd6c0cfd751105fee696a2c34d3085f52b9d1bb6e9e30004baae86d98d6cd149872c73ebad610947965a81644cb984b7468bd839a28c1ac52fd69835df28825e7ce71ef7263d2377104c02ee1483ceb5ba516754518de9ebebe6d1d8770a5b9bb931b92005b846b21d99a9092997ba7434f23daf3268c5f9a9407acc390440fb756de6f707de11c91d4e56982dc02341545da33b4bfb2563bc95a1d6032ff6b2c148684f277e551f410d8ae18bf041aab3afc825dc27236fe7cf7a1e3acdc199c4ee41b020012e78b11837ebdb65dfd5c3949b983394dc5eaf95adf05070b314fbffc7d87c78ef713f9c670c2ee105a616ad27436a3ba0cadf87359b6409c6c302bfec03dd442468ccedd0d48a4450cd340bbf711b166db0de74cc54f3cab44e28bc34c17c00ce81a0ab471242266b9f3b6f04a4c334b9a1f40f04a3fdf228f254e0ff7d731a703533369aff1a46cb6d950f86323810f15a83a93b79118d313a65349be1abe7cb691efd4d15b1e2a7c66384ceeba43d583153bb2b8f59fdce9c8b6ee3ead33dbd6ee0601b965854f67baf8ccf5685854f8365c0e33fe9381be27714b821c8b0f8482c85767a987a0e1256f134f6e65ab80bf8f95444197dbd9f21fd6df6910728620f5a90fb81b61e6f94331f48669b5fb754ecb4a6c5486ae05c66117c890ab389557907a5d9a5797d7c6faac0121f99958c83d5f5878c686e8767d504f627081b339047f22068fe0d2fbbfb0970840ae0af610d81c4ec3f550193e79d365fc34f09eae3247cb0e79fedff4469caeb1f144aa3ad5fb8389177aa0604527f5381302893cff38946bdfdabca196497082850ed71ede92e793e6ed2b8abd67471cfc573220d2cf39f5ab3e04b234d1ad7d59a9c431232eec3284eac4fa59344270e30a14bb787884f8dd7f727aa76ce92a6fee9f77814bb2e0e85453d506058ddee8b2a5e25ee371d48b67814cc7eea2271882851ee793754469ceb1cb7927bb1cec02248825a255e800f55619b0f308d27b9d6315786a3af04306b203f90f2ec94f09d64e27255fe7efadf69dac08364c71ccfd7bc5612c2a8f35ebd7ee2d944c30a1aa26d6299c19115f8205cbe5744d156cceaf28ee4e9fbecb6fc7006306d75bf9fde55bae2ee03870164bb71ee23c03b5e11f0ab34ed49b55c7f1d282417e565ed561c750e429efcc46a23528be07f1ac20c40834e11bb6329dec4fd62dd32079b0b7df2fd3ecdae24c78513436d627424838112d7c9023c019d6a504912ee545c397f4c88a3137363281dc01b7b94e83a12614c20bc19a5e502ed070d006ed307de1578a91775726af138dd83014a809576f026d63af4639da8e81b19e79afc8261089d01c45d758cf0f796ea6f2e2430d9a4e74f69b9f3cbff379d01e7a286fa5aef189fd6923a3bcd463e430a7371c21070d2179912d46075a8b0b06ab4c3f3d070218c7efe9ea200323c9936ae3b56b6f4e6a22b412e7175c76f566fd3b23eee00af156050717c034dc250423d2dd79c9856090681cfc5c3a404f8eea428bdc4fe4f78269cdbf8fe9ea69886b1d9942136534072ddb828c279d012cdb5139a6ce338a035c6dd20a0926a24d9ed0176d040707c22c9b6a743d1eb3da080101d2e7d26a65811fe85400dcddd72ea18ffbad7a7e654db246706b5ffb7938a0eeb4edc6cc099e7a1ef25d376ed154d7fca4d74189728c8c04de6485efa768a5ef3fed7f0e18ff7945c3c6bbe8ba2fbec928ad391212095bb5bf626507b9e6785bc77b2377de44885470c23833f265076137270168136c9c2d4f5f1ac266d3dc5592462b8a11271c1cfce8754f30d1b9528b75a3ff75f4e4a93b33c18b8bb076a30db7ae68be55e6be66ec27f08d78931ee2d6cdccd911386238043485d96b0edec0dfd9a2047cb82f6e704ffb185cd4885c60a9f61b9d1281c1fb0136444698c35a4d66938c6c5b5390ce2d9b951630908c0c1b21656bda58602b71a7bedcaf06f741ce8e4a3b38ff12e5c7408c59588aaaa31fa2fa055db89a17ad824d23f594fbe90e290c4ef183fcc443b3549ed3c52ffea71e30944f758de5a4035f31b3d733c1abbf5ad48be22cb904f617553ab84ade202e6e3b0c32b16cdc3d438e1b34523cca35bf589fa3455dec8d9bd649e48538c70a7484468f3f603be9aae5eb7142814061c2a29cdeaa91879dac221a8453aab36f2f7146001fb1d18fedf61cdecb4e23a96039eb0b23620146e7a0fd7bff4ed5bd4bda778c72c8f59bb3d62638df8f200f52c9dfc361ec820a7eea636fe4334a4af12ab82f9857765acb138a5981495f3e266812590f5bbbca6d309962a4ce9979cf83cb55df3922482c00cfeea387ba1ea8ab2b3b42707809217337f5eddf7a6b7befadec08ef352501274d5a01ccfb017c160190ced483eaf17d8cf4a1541a8d345f9f272e371f5c52c00174ce0eea0bc89d752df198cdab21b470fa3a0e545f65c4d4063ef294e40b9522b8a89650179555d7934779b20f490586f64e3ebdec5e499ffdddac4bbba0fa5a311b1a18a5d36cf4005fe2b6c6d3623d9454b5a9f8ee3b4e991b3c19f9ebd1da6524dea3bbbc92e4b66612b188b0ea1127a56c654ca4a984ab0f19cfab6ed04ec6849b1be041e08d91176a55a693f7a520310bacc38f0427cb0433c12e9c73bf5666806f0c58a16744c7d7e46c0ae17b86e48bbd668592184155a9272cd2d4d07c0d706ef62a96e3b63b70da7a78e37d27bb9e64c4c3b2f6921c7fad45ec996c43d99c2142486d5468170b04b915ebf9182af9ef34b79b574c7f52e1cc488e8070df25207d4dca6eff98a5c2192a8acdecd17a005dfebb7245f941bcd3b1fedaf07e3b92f79aa7f8e608553f4bdc46919038d582c1da2078905a04b29ce6cdaa8dc7b71aaa608e470dfca000e9ac8313fe874f063d5706674df5eb4d6dbf6f965f108f41ff875479ef9104f4b81d2730e6d15cad2d3245d052adfdd33e9fca10e6f02288b5453f3dfe7997dc81586248cd7cabf63e8f752ad540573ffa86d3977e4ce6fe2bffb0c2029a5839cac93b64d7b60159cdb53c67bfd36c2dc6a07e4901425c7d4738329585dfb4c7a92ee6a908d2af36c48646ed30eb8eb673beaae97fec13311e5c9050675ee521f45cda4f065229f6fd05f2912f7dc415674d027e0125e418ecb2fdce5bdfe96e21898011bbbb29d3728b0466fd6d873176b76bc42b5d5ade383c863a1c3a64ecb368260de26bb319b734303300dcba42037ce96abdda56fcd95944f14f6e33dcc0fc65f4f8bdb37dae5ada4dc31501fa7793d0aa8c569806b8ab6c7546c12e9f8eacfdfe31778e4c70829207c0884d4836ecda262315e8e62b82b22985497a85ff872405ce6af424f32a1f56b6f985ccdc20661ff243465d4d04d2d84c55caff0000a0e2fe384fd315ab238c552f302b296522489e5b301b4b777a8c546a08cc01e6389c3701540184099f5e429d25e2c02384cb77a3b99ee3ec1adab4567a25028e299f61c0c227d677f7e7270ac98a5f89bdc2d45a1b1e046e45290677af9cc0e5d6b008fdbc007246764db242fcb07e5cbdac8a66482f8edd25f9114b243396e2bc346c860858c0690df4b1e4ac727df135aef16c1d68ff8f4f3f331fa20a37750f7cf85d7ccbed5c2acfb19aea188b9ddd28d23bfdc0d032cb676186506e6178e6c69ee13bafa4b7af615dff0e36ef0a9c520e7c6da45602589908cbe281d271394085faa4f5fe6824f674a17521a5b35c6490f922aad794dfa852e913bf199d5e0f946eead7f1e79c97af43baffeb508c7ab3369823da124bb4fe87c921120650126dc0a6accec670e165b28e920c72120c07e3c82d98d98ef1c8078e4bc89aee342641499e401648e35b35adf041ad03a60c1086d922b579b9e4e66310c81f6578a4ff1b22e867e7d0a33a57731abf5df64b4325935b8156ef36496051aa1f2295f00ef543834056db43da7e8079b947c850dce18313839f18c5e5b27dd876fa75171d25c19e8de6bb467c78f7ac8d53a0ebb88b9b73458c1f04506f03c4466aa7c518ab6fd639cc97fa81dfb9efc2e5c002f63ee738c2b470df4bafc681ef0b038d22a2dfcd8dfb855baee4f8378e4190d38893fda0a1c36968bb930a730bcdf69695f6c066784a493178ab38b4e9018dda62e7493b5ea85dbe9e4da4d193aaac2da018aa40b472ee3ed44e97571b9fd38ec260d2031d13d0c4159a19f4968ac537f5b36a3338c286833f0372bfcef78ecf621cd030fd6bcdc84afde1b95c8920e1f18529ef71005e28834baba4db2242c0a0531b90b28ce8fa184ee72da6365a18330cb4ec82615bf87dfb5fa3f44f428a6d409a907ccd634995a1451221bf92a42bd7e7e893ef134cd3d277a6c39b31c84d38aee3cd5ab3750f5fad7672c45812a599d58da625e366cb17d3e54b4003c0864386fab38d380e3b1b1097ba2565a0423c78827ebbbe0b4806d20d3c0a359f773ffc8723be1e106ceda97e7bdc63783d783adc31e5aa28cfe348dbf76f8021e50a79849c6168f28eab7526a71fa64e9178df11c6bd15ed42fd0b3b6c6c100a357c744f9a8a1bf86acd2301e98aa2030fa026434b11de45c8789565da93f77184178d5e51fe96647787d598bdef06033058adc8ac1857bb3f6d74402f293c959f2cf34942d12fedacb9205d79ef4418b895b2b12a3e854792ac28ab35e35fc87276d956535cd6268197bb13dad7e524ae04dcf3422ee1f4dfb9244896b7fd030fc20a005634254be74f10db2745f00b57d81d9dcb15b6a42b577e7c17ca81dbb1dd9cf5bdaf48fc351850e7a6162f3ba3ed3c746aec3157f736fc2727da3931ecb22fae10c89d29ff0312d37f87f01f79401a934287370180f44547912a0bd66e8c4e438c4dbd545e8b469503f7ccba4195795b286cce7fa83cc57cb0c29d1ed6d85ddbf67dd7feee58bdb5fc8d8b2ce12c9ee20f04cd9df5e4d2acc47a2b60037cb6ff95cc5b31b5b60ec0c8438610142b03247622df760ece97750e51eb24cd86e31bcb966c6f12e52694b9580711b8dfdb630a054db15b334134a643179b1cba0487176b9fa4ba3a9ab0dc49d9eb6358fb4fee44e5bf420ffa25e6a23163245c12c378b6a3541a8d4a8936c2d244418fe577ba7c0f8aac1eec13fa689583510ff11937826d02bbfaf0ef12309644fd8256a510b902beb1bea11c0698f923ce9abc6b1019828e2d30f17abe902ee3064d493f52020446dee768dd87b63369f23cad305846ead416164329fc7e6fabfcf255dd7843aec8cc59398970002e074e958a06280ff0d5357b93cbc898b290128643cd5c04de25f709c5df17424aa650b22968c37206d8b7f900db463565ac68dece94f57b698e99cbd4a1cca7b298c836e2d8bc2b903969bcbc49f288fa6aa2459281f4d159f2822479ecb100e78862c7edd13a96552b58cd7b5459bee9d08b94dfdc6451be0781787ab2a3aac67e638134aab70250870b44fcd13cc60d8da1deae5bb2bb55f7fd8319ef1b2709b3fc0446453a2a6327ec9379d5f1f6f7b0f50137dedfc747e5f0d257b3d71cd1370a089e33329412e2793357eccdd365b7c6c1eaeb64588fb1407504f3fccd3a720961b0d9867bbc3af096e0e232b669f627a3aa72d46b6b6fa2a1fee2c7fa1d9171e533cf87caf43f596ea91baa9f95dd0c15fe0265f028167457be407d308d92cd78b7b6993da25d21ab7d5fcf51c98ee215dc511e4a3947895bf8f664dfc2ada6ac84442ddf1bf9fb4ef4aa2be217b3aff6dd94e7f9e380b0b096b6caf0866beecad6f9a8b379cd127ce70b0586f9b64e83a343380c6119dea65dfcfc3195506ff93b26198d96a8ff60f5a25803f8f63b828b7f4ee0d567d3b2769077cfe1454c67ac4d76c2e151bf334b6090d9722bff0d43a456130c44ca2ff5fb1fd4c2569e0b9c9558aa82a76ac8c3efa21332ffe07055276317b5375d8164302cfadb5224528933d36a4b5396b34098bd32aaefba52d9835daadb9872ef57144d5caf56ccaf20eeae40f8dc88098e21c0c9e1da65c9395cca93959eb209a0477148840f29a132eafa012211587c56ed8ac5cf9ff86554dc9af688609c259d402924b98c6030478ac8cd1b85f6ec94d41d26665d63e429a6456d6a4815815da2d5506f519ef1e110bdd1b7327c7689e4dfd2806554873716df799b0d20d487919ad585ad0e0c9d61554a36dca4bcf19eff29bf51a666fb08041ddd35ac32a3fceca8ef7d83c1d3fd37518f602daa6e43365e73a684d845bf164df390fa324862d747ce98236dc0694dd44eee3f79436316b8a6d6e339367035fc14eb0d043e56eeffaef4738ce7c515ec9e8415848a30dd9bc55c347e1c4e6c6982b1bd478ec4eba697a69e1cf199db150ef1b9da4aea44bb7414f654a9403d0bdf1d111493bad082121e7010cb9e0b65f6559e407bef407147c8feea4ba476a8be7d0aec3aab2d66f1dc012394f080b25f525aff246fcdec7bb3f6d97b3751b33bb67260f71274ff62ebe9040cfdaf7a079760c11ec1cd9a3c80c95bbe5611cb4f426358fe1a3b810d84d9180071b8140c67bc52b625da62a1d4e68b92485e983596df2abd898ba9a0a5eaa540c3ba84d8b9fee0705a25202537016499f312bdfc56bd804c7ef340135e43db487ecbb3fc7b88a7a0f5ed075b23a977b4b37c2b75aaa782edcc98cb2ecc2c4ac451d8672f753385a107a0bebb593d7d443bb35b2c81e1e6f2651a3f7d2624c855728d085df9971965c7cf68cb30604545e9eb59e80d4a1e1aef9ad3bc45c29bb628131498d8f75d726e63e639c2acac6d6eddf8ba2ca52304c05fd23685dd0543de996fd344000a0cd3de98230752f2b6ecb112b6840964350797330d7ecb5531ff3f2728de5cfdbcdf2b05286d5fd616bfb84e356cdce5549866459cbfef4a34587570b8b2be9ab3eaa7082c0e3981e4c16cd4891193eb81f088b9b58b3f567cf57d2b12e6416756a8f65809958df44200282f2bfd338e3136e61c4480ff5d77ffd963983e4e4c1b0d1f874d97344f774f35e4bceec79c71c4d896d61d2367790ea916b2e25e68fa479df06228d731d46b76320127d7e5609822e7e99f37cb3a637e5b398011373bd80ef12df2d8c6e4174ba4ae55946a81f587b0f2d7eaf4bec33f38898de4b37e234bf91dffc9b3aa46868c6c163acc2838cb07582d23a395b8180b48f8843774bfa95a113bb32b59e65570e84b82be0a2ead10bcab78ba620898e5373935651a79b4aef25d2b24facdf1d70d29ccaa16a44cf3b5b855afe33b9f6f7aeca067cde09c9189332f779be15738d1ba9f2ee1d6eca69fd03f054a6d86fbb39e7d4175596a58765b91b93508d27011d2c30cb052cfb8b7eef39dce2aa4eb0d660d0bd1b8fcd4e690f668f1cbf4c241eb5644e659099d4099ff95ba825aa8b89f3cdf86e6db9b315e1d30ec5a413f7fc43965205a9a526a56e29da093d58060338daaad2713f6f2b36ffaac4917d6f44f46ef42e48d88f009aa77830e4dd55da768c771a613978d6477c7e69d013bfd3226cb471a0efab0a7258bd0a399bfac98607bc0e2ed97f776023bd823b77ffd26e336cddfeb8e46d7f0cb33d4bfd723a0599cdd8c4aefa29ca50308f3f4061bbfc6225b4a0d3fab6f1e75dc72e0310f0c28cc6a2a2c554fc41d26dead462e14f2a7a0d79c445571a77c34eeb231df75ef21914d90408b917cb15da91716ea5ff9ad214ab42f6a6ac62676bc54d10e07642c839d7ec71434916d1e4bc2a795e83cb652b371da4aa35019fc040cd2bd8f4af899162c6c41757abac48b137cad2038278738981702fd083777d32d4db8212fd3276de95af2d8a175772ed55b30060949f61fed8c18635cd2540443b0ba47a3aff62c99d787cb664964fe7961e11267a4a79608764670be20a616c8db377c4efc826011d0fa9948e5adaab7b9e7c12c61f791cadb368a3b398f3427e64a48388f9df2376bfc4e59a143343b9bdab2533c0f463e6303dfd93092ff90c8e26400e326f6070b1459ffbc1f5b59d6df6f1bc33586b8f95790069dc85f09d988666f430676d0bb62a1598f333921e7a609d49796d36db08c4151f575aa6dc6252422b74275f73443366826ec374bd7e97921812b7f8743303b00786778b5cd4ceeeb9dbbc77ef8999958e2ade967481cdd530f6b136ab518252b2220d3c79d112dcbb799e6a40b16c699692cda558fbdae78cedfe82091cd48e896f68adf1bb82800e2834dfbf38d7d253c479aa2c1327fc66f5eadd25863e445862990b2b3515b2cb3f7ffb7b8c923ca21e54a6a5d12ddb7dd47387e3fcd19c289a3464ebc07538ae9707268be508d7bfbc19ad6b68e8de92d8bf8d769a8d4e58a389bbbed50f761ac025a11b5507af7839ba1761c78877170d76c1e9ebec9966beb3b91c00de5ad7f632fa8769495912539ce4f28a78737be000f3a88f9e88b47047863affb8ffb4acb1f9291c9d1666461f7dfd30b0fcd461e49e4ea6865acbe0928cc94020d91b79f124c0749242db66a681f4045c3c1c92dcd3b8ee87c0c73d4948d5f2797eefa3f512573a1114a8688e12b712e7f659bd48fed23acfa9efb69bc3a82c0e602f2a798c7b3cf83029b41037276d5d62c97fa64dd439c10785ca15a80ad233bceb838b6036e5792d08018c7ee7ab74f1d8e5aafaad22c8bde7f8723323ba1c1c8008558de6bd8dc68402cc06034639cd341808c7ed69e05c30f42fe948e16bfa61a6b85e098bf71fc2c501f21f382017bbccc859a127c257a7e43c5b89468ab8ba2f8a6bb75ec93fdd710b4bccad6875c482bba7d5791204d37f3cdc5a2309a4b3ba6ae6ab983f8f08f8ff0002eb1a6c1e758e49a03bec5ffedeaa823821e847c53979e8be1682b87049a0f0b4c4408e59c098af6446963f0a223234ad6fa542dc5e94f89e6cc82e574646f65449b1af36dae6ed4e99170f11dac35438a36adf16016797882c124cc1e1bea4220807f939e7570071f892f3e32d757c2d57de0d5d83be6b1da954bbccfabcbd8f9b57f61596e6b2c21cf74e25503d66c0be233c0d1439bcf198897571b99ba6b6d310f52b5c24d7873ddaad92f4d03ac384e9992f7bb7ec0fec81d03cfeead1e65f8e89b206dcabf8e9287cd352f1793a496388edeb6449793118ba44200eb51ff068777393b126baddb19f9a5cc15a899c458f8dc0dfff40da4118948242f5e625f54ddf9065990e3d55fff09e40b961dc38e64c79161bab29bde425e5685d942fd4234e7e7e60e121eeee5de8c3141360efed86ba7c9b1dc1bf45240363ea2963cd1341accb4caaac26260948846445f484387c830d87f83799b9968ad694b0ec766f74d16a0bf0c21af0972b38bb9150a60c3a3a5020bb08a9166f8a3da26471e33439c71bc5a463145c326e4d7dfa82237d3465d703c036f34c95a1942b8cc406ef67834bd17e0fc5fab2cb66aeda63bd8d95b654cce009cb15fc8c37a01aabd421da32464177c5a8727e680592d85bbe1377d53ace490d8433bb5616b02e8522f463872a78281a8f65386104e4c8e02325cadd698db94ec1f49b650915cdcc448a1e2cf9d3993c89f0c1839e580f649d932e1ad6f8f0f41a8c7eb4ab8f15380da7e03e93f9a805e14b6048a20598f1305dcbb30ba8331aab3fdc30d2c6ae0b920e2de70dc92114da5a80a4c871735088427f21487d08da7a4e125fe5660c735e955052f53b1fb7a56b49b4c46a3a5d6826c221ada6f9431eeeb49a80703636e0f060d790ae42d441091333bec4fa000ff8f522c728b8c663022c836b3ac2bce00ef97fc4ca9df7a4a8690b2948fa0d14048aaa6632ca06fb9f35fa80774bebff76111d23523778536bb894a4753fe6e72a0b47a7310128c96af7be680a4de4c9667178edaf89728ae23ef34d67d68679ad834613c05d8afce35c7270187e296b999f04016085088813cc65814adc617cec7809247d38d92cfa3b2dcb6f9c1433506cd9ffec86b7620cb9fe187c35b0141ceb6ab6f56e08876c93ee2b097384ee463e872dc1d1fb292308338a797413525ac2c7242940c67fdf767a5aae3ccfd0875dc53cdd3abcdd0284d7382681e1873f1e1c68f6b61484a87c0584169f3cb3c87b036b3b0c9781d8e65b7bc14bfec84771c576e140c1c6951d3202f35c4f9ca017d28919fcb70342ef8e6a6dfc437bdeab6a3db03dd0da0a3d24c57dc1364a38d3e09f82ed46a124700d3b9593153910a3b5351b0da678864f377a80b68796986e9be58c6647d2b7121f71976c880855e39de76ff206ac778329317f833b0f69908de9a0f80e9dcfe6f79008728494f870541f2f6268779cbb72b7e25a13baf85500a856a6d14243ef2c7ab4b0e666c698904ba26cf0abd76d9a5f4089d785057a9817b711aa71a619dfde4fbd420087f419c2fb9c57725cd168525f21cbcc8aa34e9dcdd47f70bc7fb1460e47f8b781a3c27ba363f608f79bcac550ecd76e4910d31356e135a07d87a35671c6b7a3c2c23aae85130106af35c9c7dff8393de144e5274ed111326a0338688c4b2b1df6e25f782635992e402563e12457f59a0a4592f3959ed92815dccb47443b53851d4c503a685359e1729a47839c25ba94caff8fdfed0156ee50309c667a89624083f50a9e5eb73a33f3cf204848fe16d801f26e751bd9f0d37c77f306a26ff2bdfddd36d3dc6a964fd259a434ce460c5dd50725657272a9bbd18ae170adbb09fb3e1b38bef1d658e02c3d18c6403af7d8f2913df52a1d845afa5c6e48fa9ec0c793297c2890955966125476eb2e7bda8ea73c31fcc33872b31ad85844874db347695a76b583a201af78c3b1fcac576a20eecd964be68367f9e30681e3fa63466975031d10243607cae50878206bae2f6ff1027edea263073bc756651f4e09e6e356c74e3ac504422a4f468bea5de2222fb5e9f6558ac71e816837976d7bb05183d94de10024691cdde40bc40f969e3f22ed7e5a7a9c4e02e8d857bc845d40bb00cb6593243470064614ee9c1012d7f64fe83ebbb9b4122cbd198b964c33c52552355642cdefc45751ace5ed6e56d3497a6b540642091b3ff21ffc5b86dec37f50e8163ec66866046a919b06f49ce4a96ee2a09fbd99468a7a6a6f97871f7a9d1ac2a2e2f63b21da238a816f8e2e4125dbfdaa5a4a37ee60ce343e3204fb9246936660f2a4c2d9f1d878dcd87908eda3d3c6773d93bb13817014980e67bc301cfa5fc98b85a71cdbf0f078c8c321b5e33386210d09e00a6f928ce62b2141b477685c8f39498212753f786d39ebda10b607ff8c6ea6859392741885f7a463ec7df05d43b13eb0fa3cef1e6385aca79b6c8216d1a4ab6dde0fdccbc1fba12c3cd7d82ff37413f1495317d54d82a27c188e0e1aaac60bf7b43cccee23f66ff741b91dd19482a84e28ebdc8f58572d279a527414844a5844a0a5c4b783d1ef9d872eb6ac1da78cb9439758a90cf458e1ae1d8b82c863f4c008b7586232e68b13664ee92a401f55a78199af4a554c69840d00f6df85c279ad0b6dc00d5bc0b1ec0a5d5ad63c5f23d5f8eef13838327a658965437ac310dbf0e1dc76e782a49c286b6865208f2c2d02c13938871dfdc49e4feb8f6ef2128ea411d32c9413afa2b90099e8b15613d267fbd7d51dfb7c40eecfa5c01c9fccaa14584dc099b4d3cc1d037d42e3e4db19db90b31d0fc60bf48d1d825b1bd366d7a1fc9fb74162803c3a46a4ff0452d432813f2df1e43f51c5a279b0c22b59aca96e4c14426b77d69bf199f192d6bb5a51fcf6a4f44c44071998308759617788c828c72eb17bc382643bf0585de2965c9fffe5e633c6be8c738de964c11746571877fd4700704d58fec9f250d5e08f05e41ee88fb4cd2a38817e386848df5d75e24d67a641c0dd63bc8d9b45f00eecddac4386fe2d8df9efeb46d10cf681a0f5a82c28e0390fdbdc54d340574e92734a9b83010f4ab68baeced05678ab357fd4d04f51499aab8ae309a0b3274f9aabec4e00e432cd1fd4738b6555527954c331a53cf1a5c292c572ee52d913e8b721885beb439295241171400b8d9d191b812a72931018dc052700d9609b56ee65515ef13d840ceac83ca2669c802614900e19487d21bd0d4d4b04f17d666edb600cec91510a886e1da868f617f73fefcfd0f79a8b906a35aeb7d8322d567c3c49ad132bcd1df710609f57782c3add8c272ef721c7acafbd1c5473abe8e4031ee3e399f538600c02be81cd48abab892e53d75e6b36f0df714a8b8ecca5d07b56945c173146a446a99fb785d67487615df3d607eec69d8162e8d75e0a07f12c68180995d07be29df1aa6b6f3a5f0a1ebee021154dcb9ae286dfe7582491f9d8d3d5721e92bd3ca0c24a6ce601f1d8b381274f35e9c6d9baaaf7f703d01c2d21f85056de033833ab713e324a13e769aed92d9b63bbd00a4b2069e7216be3076f5da1c3de84d352459ba03be717049c6b227e57f79d9beff8fc9a53bb6935c4db895b9b365916433a04ce4a96062af5fd4ac302b9fe227fa6f7cc60c0e7b45c15c9eab738800d2c7e1eb8c93f06486e960c04d63f2b71dfb3e1780274526a346ff058d9c20162cfd6fb558e0ad915091a17578e242fe20745839e94b3d341364719313766ebb48c83683c92ced23ea85ebf4567dcfc09dde687304d94837830c45e825cf548b28b03b2b84b93a9f5a77dfcf44ed8dd91678696e78a5ff561cdf20c7975c98a0dce6957fd7d347edd1e8f2d7794c0e43f664a704c306a23676cfc1191092965bc494cba447ad0001be194bec84155196caf05a211a2035008a8e77d0714535979beafe9a97722055345befc82905533b58d5921b0e712c048a00ad8e739fb30bfa70be83aa4be30b0482cc6141df5b538f5303261cf95f1cd037aca0853ba44f65b433823fd44755489110de51db14081c7c59c767d054be25a714067611136c475d64c0f4a328c917e6c53660af7e36cc9f3952038bdde3db8420a8f93aec9dbf20236352b197cd2460281e80a0a38f017c83a3fa71771e2ad1dd93c1da4f6a2a0e373883b495202367d69d245da4d330e0a07902ae2d9519922573e9c75b5ffc4ba5957ff96206be92071e32fd2564391ec3034e93091fb8b2180a08f238b8a21440e5beb2c7b2f61eb0d972be8199f9eafbb1577b262c3934c3d66d3b12b8acd71e7c50654ba893ee46f737566aecfa539f5ba4592d625c3b3c38c50bca248f59c46a99ef9b5a71b03365bd02a897294fc6655f8660ed79cb4092e0f8f34b0fc4aaa688aa47cc6d3db89c124c6e16864e8ba533265a7406e86a49ebd02adf1b52b022dcad3baef8b8c59523f57f9f29eaeb20e0edd892545c8794831f685fcf1e19813a1ea5a60d2e6cb25afb809630c612d2d6ec38dfdfcbd7e12297372167433c64c08ccd964e38ae2c151d89a04b2b7703c3eecb512a1972e44b60551b8650be3a34146524d2bed04a8dfde0a54a191a37067e056671b139a385b5157489a75a8f379ca7d32a04f912fb2683a9d4131b2b0396a45449c90ae121fdf4bb5a6ad2393fad266a00ee197f1f8d66769680986703386397132a9f31f33ae445439c9adbed9214ed11764479248aa6992609f7201da358c44d0d914a4f753c4a61d8c4451beecaa0554f3535ec5d705b6dedab05dbb964fac942ba81fdf852835d10807fde6237e4f55d363848e22ef20051371188685755951ee58d3986b9268e67ac1819a478355b8cfd8b217a1a865f124e2f3d0a14f5629060db109fbbeddac9459eaf2e9480d24ad5f85e4968efa98ec143b34ff9b17ecd4fb03690aaeee0676310e838d0aecdc7823913fec35f04ac8de99333dcd760c3929e5e107945f6806b6ae90a631b38112b567dd64c0c8f86d1be70072bd4d398953db1fbe349075dcbfcd66249f9b4868eab26b5dfa18cf3c65836b9fb335579c193015895d3ac2f224089999dc4ba3145fda57ea26fb3fe63dfc92d9a671eedf0aef7f47fece7d31bf16ba2bea1c5e5bb0516a209100f7675df58dc988b1fd5ab50b85d6fc927c03c8a05c9cc45d6b1a7ec20f52bbfece88ff9df43ebf3a8dd4b11e1bcf528918e769acf161e4af6affc141d7cbc186dcc73061d0f78681f073bae34e416ae9701f6a98557919ba3c2de1b341df10b91af499b759785c5aea5371e53744b700632f528656c8aff5d2d51dda7528da9fa782e3f09542b8c356c233125f8701642dfa6135ba62066f15eff50ce5f0dbc1b0cd9827d01ea9e18f5c4d46e2bfa652855b28b0c4f5dd8f27a53ef26bfe00d261313eb1f67cc2199d7e86e1cb92df9e2903134beef9037c363e42fb0693f919e6fac9930f867770c516f27fbc19f28776812f9234d4f72389e8d7218dcfbc3c2d3251e628e30c5945ec49140ad15b370eb88dec79b91d76077d0a15ccac664c5825e3db68dcc028a4a73bc95f04a1303968a7753d2fa9f41c69be8337e7d099d2620649dbca71092d6ee774f789165b5ec335ee793de43c54a1dc15d15e384993137be4eae920fdf81542842569c28e5c471c6e3485e9c97e59724935021cd64fd056354a7a9a4e7a47c61fcc65c515c6997204b5252ced1223104d99d18ab2add8c81de3239a433ad5acb148d40b68a09c55b7e28a86b8b373698260870f76db34f6a4109640aade1870dacaddad51625af501409451c232e88b423b31af66c4fd1975148707310ce1c3fd6b54253a38c35536904f62c496fadf9467575dd484fcc19fe6ad34410f043372332bdde6cb0b15498453b18a397ac1f55e49e51ba9bbd296599c5794c5035be28766be5e6e134ac5209c58d922989a43a652d7f9f087875b7bef48f2887aa878f0e98609fd3ac9e838b23b7bdb8293539aff25d13782f8880dcfa2c16713ef1b11a4353acbe48608c016a120b168a4337e83fe8b18336e913bf8ead537934441f3b995b091dd1d82ce425fb399a933aec0f885bf37c6522d1798bec3aec02ae80a1dbb1c19f70e681653a920bea8eaa3ad47d6340965e94e3fb1e5f2032faa32ad27119102db0a617ca2d0460f315398fcc997e46611f2a5dc14db83e5d614545a01314b000a30298bb0a6c48ef4aab4abb0f2ff0e09b88dadf1fc28e0bccd3c18b753d1084dff7599f3be1cc9f7a369442b290e1150c76fbd8f646ff2befb099aa293dd86a0eef421cdcdfcd9ec77e10f4789bed393d0399a06e9317fe9e09bae5a981aef4029dcbf10d3badd18e4112405afeddbbfa6867cbff806396d5c85900f59e822c8f496e3bf9cdf9b7b48685fe798af102ccf27dd1dbbef2e1837890c2fb2e4c96be5e6cb42c98dfd59d393f6bfd92b499ac453527b8f2770aa912d6a2e6d8e801f2b40e00e05413594b9c92dbbca32cf507c9750a9f45f8ab4d99a47f55b9c46d93f34631073699fad9c15704cfb0e6424c4e39ca5b6cf793272ab0407bc0d59491539538f3ee3c51def5d5c25dfa75ea8ecf4bf8fefffe60aab58b7c0f4c4f1817b0d28eabdde918e67bddfea2181082a5e0be2ecc6ecdd50bd19577539f33a82783bf1637598f8ffd2594120311774d3687d35c01350a654814154eddd6da631589fd84759f43df5af7e79da504bd2a527bb87bb74a257d08e08f08c933e583b89d31c9c4cf042f361cbca8f1e58efe953e1561b8e6fbb60d401218b70cc4a9755015f0541db362cd274654d600d47f721356cf91a9ad33235de4e3f80faa741073ac40ab8b62dcdbb75ad108e4f668809704b1f4839ce271d71c317c3831437910a79af662a9f0e9a35dcbaa0adf984dde7e323d4de1266bf72bc619df738e498ef636efcdab30b99f91f66e6a6682a0d2f9086eb280bbbbef903e1cf5a4a1616a99c57ac87bb48efd0afcc304fe2272df5c8cea67d2ebedf1b6ea24de3db2af705582babd81932a796fd6d6a8dd2afb6aa13f2b8e2426e79038e16856f6273020c08ec73735709dc8413bcb2f1ef2a97f186d498be3308dc0f1259d4867f8aa0582201c87f42f376d75aeaee30ab4835772245cfb21b9908b14e830f53e43ab7fcc51c306e1ebc9915aa04fe52af227e6e76ff3e096b0a8895241b35987eec1ac64e90f284a978e41ccd53844fb26d58838ef07558d8ababa3bed9455ea1e3c7f2f46fff6c5ccd3f1187f036d6835417e3124181829b645043f1a41b309a7bd413f198bd6b15bcded30e97600bfcdd2ad798d8b4b769227c1cb8286c98e0c05cb179d874d0b241a647fb2a0b51985f249481dc302b2b08094c197148c24b2663a8c28c319bed3dc1ff8cf51cbf94da3b3a620de954d9a8d48aa50f593ab08b6368a729a43931a099bd66346d9e68ac18a00bedcca8786b1c35528fa5bf0040d030e5515ede847bc616e8c48b6832305d42ae03c7ef5b782599fe469e647241531bbe17dcf15da60ddfcf546e2387d4474f8de4014cbbbd100ab29ccc330561fc3f68a09fad9ed68ece8b0e894095e4cf27913373ffe68361bd95c4c4b3e441b0ba630141292451846e82da2602f7ff7f6c9c19a8f92fbddc2aab3f5e824d3958b2c4cbba72f878f5f1111176e941ca90a16f9301c8f135daddeaa24f1a58325c475d4367312607e4ae0e7df0e66f73902106b21bbe85f4faf208815dc8c4d5c9d855cfd5f2210a1fe6c450e20ab9c4de268e3f3824e60d6edcd57393a2561f1bf333cfe6ff8f34aceb630cef0d4f3d0cce14913d9027864255c87fe717f59d0267cc59d5e54f022f92537d80ef617a7b699c56441902ec39072e60b2c51a3d17e2e3456b40d6b9c262140eaa503450646373bd265fe6ab2d8079943bf27461902b154ecad54c57830a6d08cdc636c7f2324a04bbe0f9fb93fafd2cc6964c70f41295a8aecfb2362d120658762ad39e8365379b84f4c98e0a8d6459a662c58a78b0d19c730b7ae565d11777144dc35e8eae1ae63fd76cf39c90cd3a67c6902d3c75c8c70a95061dec9f355942e5d76be48d69992e0b75ae20658ff17e1d30c615c2db12d5fee5901084211ac88b079aaaaff62fb3b0462fe02e92164afd03fa621dd2e78d5839416fbff2bc0cf24757a3a8555a567c0eafc904ce701723e8bfabbd23427540154499cc783f5346d7cdb454389a4ee704e2763d6cd99d16df601a885a419449324ce578884530e24e8dde93cb7cfdec964f9c777fb2fab94db3eabf7466cf5d52185dcf76e32ab40245c6434296651c06286d4017cb08be119182664a803f195216376c45bf372ae73edbebcbfdf3157fd0f28809ac6c440037cdddd5acbe36bfadedb70b476f7710c5eeaa5d3adc80437cd33f651b8321c3789b4b2b0d0bbde73e59edb9825553668b2b610abb0f74010b870f7f3af9ca152e4a588fc96fcd9a47258ad8a45dad06424688f2a8ce348bcd7417813d93461d4e867619d1859354056a201bff265c29f4a7d5d9773fb62d8fe20dd6aebf96fe6a396c28bdf60eba49e0362de3213ba7ea5475d64582feaf7e04ba65313257d795fda5ff9128fddfa21f822f8e09a75d64df801c32edfe68aa6135316717864960c70f04553d195ef35dade630842c9c6a10557aafc7ddafee1d3e79dd300395bf950840b9cc9e1c36bcba5c06c4eff549a87461b541853e2c49feb221c9d77e6a0deb4110e9a4f746aaaf6ba06cefddba08bdb9cc77b64b14d9bcb1203066842566725c37bcaf05a5df1d60c7535ff57d1ff76708616ff776903bd4c4d38000ff765b15919c3ddfecd18cf847d031acd3caf9c2362858565fb386f706a753a6f3f9f999c8cb47f7d8130001f15311d21425394740c9b7e1f0ac3968f0e7934fabb8b47fb6b5c480a6d68b748ac4deeec22ceeef818c54ca5dd9d5904fff425a25670c08d75b4afb67bd836cb6188a588b9a4a9ac4de6818bd6af8e3fd3b87d4e86bfe9e66590beed0b2d45e75873d332543ed068ba3d06d446bbb161d3a1a91160227a06a59a4f55d8a481f1af14874925aac12518bc7098f6b0aae0f0879d89482d840ad3e81be66b6eafe5bf2b079229708b9bde8852f136c2f007301bc66bc6aad287d0ef733e39da7fb6c03041d8ae67afa903be1ae7329e98221921ce40ce31b0e10efa2ee7ec116a3149ca04452b1c6fa16d71a7e469ec89b2f690b4d0c25f686bc891b1aa5b3acb04baf30dbff228d0d69b69f46ade4b3afc947422e4376e6ca20848b463655b2a9dbbb17407c6723a0c7a86e3ea1203dcde57935bae07500df072ded9a4940d97856798880de14e48ed30b8ce455cc78c2687df8031f36648f7af5eba4e720ed09ec8c980aac033baa7a91bf8d25bee98f1f4749b9b2580cfd80e4f5542aa2963a96ab5287613e6017d4ea182c6ac1ece41de7ac352538581a56a3a441016eb947efafbbe0f1cd07b7d3002563d3411f5714a17d4ed659c73c3fc9b36e21eaacb28e674bd4100a2e7ec3158d48761cea2003ba91e28ae5faf40309b973d78cbe3e9682fbe48446189f6795fbeae593214321f6d854ed196b9a1b1b111827a3bde304416c49167f817ab38c16494c085afb498b0eb14f702ec3fc46f0a312349120e4c810be6e7c2fcc63c7a47db608106ff98b7dfa3d861821a402bf5ec1ca4cb82842dd3c58f7621a3bea5ed09a18d71fc2a10e8f876b2cb91262ebbab0cb6d8df2702c6cd16b8461ccdf4ab67818b28934171408ec952914871d968e1ca876d04818d99cf12e12ed74bafbf09a7e718038aac589b56b78d815b0036159919355a42d539f51c323b50620a9f914e2148867332facf470dacb4bc41cd4e6314e358b320b748b036b8f1465d2acb9fa1244ac6bc61a16a61d90ac5f938662211b64129ffe44fdaddadbac415e9ffaef6b7df9be304e623ba20a28b6be48981d11ccb2c390cf1ddd4a21a62a9258c26008a907fc26d459c12eaacc4c872d7acfdcb2630e743cb880e30cee3fe1d32279029b79a59248aa376bda43e27d97609a6b537e145bb07f8c33af17df96126e213b49342cdb77641bd5cabda5c2cf6da8ae8701be46b14f046d9bdefe445257aea53c48a166bdd440145ddd2f0e8cabd5ea027154c316e8e2240a93a327c9e25118bb45be8afb37c1816765ebd6bf6803da88325f9d19ac1500aa108b734a925cb6070d6eba42738493e8c1961cb28ab16325402b94e7bf3ef2f4565b6f16b3ef5813ad1a68bbe1e14ca5aac35be6e8a350df9b7ce71cdfba92c5261ff4e898fd834ba6303336c667bf0d7d5f19ead8bcf6665751ba4e86c934e30d225129f39389129a0341fb36bd98be4c077f4fb9f221453165a645b223e1c73c5d97103bafb5e07d4f94ab254629e78a331b242081677f5161f4678a7e7eb0be4a5d144125e4aa4a290a6c4d7a747f3c24e2591c3271d316ab2011892de8f5e63f79080fc8e68ca3e169e39b740beaae362e2cab4690a12284e8a6f2e49810c968fed530d55ae33546a437e2b91feb7f8f2c3fdccdf61238fbfb29199f7cd0424303edd3f16d3c06d95d456f7d2d12e196974c5419f4b49bed51c6cbf560846cdb9ec3efd34a91436ebfb2cd381479159c4df8fb402727feedac38923eecd1bb412680500b7a61aa7f1a85b7bf5c3789441f4a7541c5981087d2d930b233d8f7b870e94d56f301ebc9ffcbca82e63b23c2cbaa6721d57099bde30a363d7c01daa2d52cad231c6e5e469b18fcd26c33eb6c6f55a32e5fb5b089abf5fa33deb45cec99f9d2633391bbf56cfac00e426fdfbebc05bea0f2373e7247366c8b389e5c4106d1a153290cae21a3f6d098ee2d04f6ca55612dfb9b7a77bfdc3aa2f84a66f30c9762b68bcae38b26dfd17b8fbf25d3bf3721995bfc87cbf55ae8ae66664d093a89b89a7ffa9928a96540bbb8c839c47c50d1d1146d41f99d12e0402196154ed39703a503526e0c8d0353809fe6d6be175206c0930741e443808a41db3d37b6d4dfc202eca8569ea5e78c51d4932a1859513abc4325edb97590db39dec41bb19028e26261bce7b0f61a35d5607660ce4307b7d209182b10e7a3437df76be372971aefc737b22e145a68dd308a4636efbe97ff55abd4b8c360e9a9955b6687abda57a95fcd963b0d6e749d0e44877555b338d0763a498eef8115aa5c434fe2862188ea6174ad2fcef5e616186020b185d2c1b4b658ee43735e1f59a02e5a42dc13b4900051e25022ec06df0f147d1bebcc67c8f7165831985e8d98211ab8aba56ea1152b0dce2e5c680e873d748e832349df64093a3751b1fde7f8df92bc852326a2128062d90e286abebe20b26e4ea2277062074ba0888d004641283ca5fd8dcef536760a357c4e74c9c77a10692ad57ee550a1c93f655c68e7ba679d3297761159c11a99d5fcdc2bf0f8fdbab044f77775ffac28248e16956725cb21fcc4df981ab794636e501b7eb41b248907439f06978c99e95ed4414408032bb1019c96e92a3949853a8e2f151b799020d1e0cf213b3973646eee7d27140cd844d70e13152920aec4366090bd94fdeefd8f15a7c27ac517032e4f5c99b66c16b469fb9617284136d9783520395f5f080a7f2d9545109ba38190efdf958705af6771713d53f03c4bf4d5bd743daa1dbe1e718f253a25c6deec30704fc3acfd2ea92bff5223c2b5bf3ec67b548da437482c4846a6c5d61d84376b3deac9d7d90fbba1b10448f0ba9e22823ce37e357cde29bf65d89e6e4f6e0df13354136ec1bbd4bb7352d554dee4d7cde1dbcc9d7172c861e9f199dd0f8148c248039c00c84a9dac7622e327230bd88092ae86aa13abcdf60d8b0173bf95bd7ddcb06d20ea8c8098b8605e47edcff8e4aea30fb0afbb8393da2b51f65e7cdbe9a42f6ecf77e5092d759ba83aed6bb9968626dcecabb52e1e4ae8689b17e77425a021deae0fc6578b56b6a93b630ccb11aea4c39e59a135d0ec91f11c58604df49d3ca83bd7f12ff13f79ce8905c0c772c06a476c4af7c55fad5b55ef48ec81d89760e74a97aa5d61517bfdcb6ad6825e7ed2a5cda0432be2367d215f0202ada5aa0b1eac1caf32d4fb499e4e9545441a82f1d718208542687e43e349d1bd90650420d93e58ddaaf2cc2ad1e8d6543cbe1efd56d440340683b27899a7d1c4f811301393dd2bda191af5927b89099eea2abec4e5bc5d9dac31ba9eaa977010a6d1a587658e78baaa35af7fbbc52144eda83f24cd5b0b6920d4af45a7d4faad076d256087b2237ccba1c56a1cd86e4529ebef9ac302ef2dc79fd8d91a1aeff5a1adc3ccdabb26047a8f5393dd38afddb710231d9360f7eaf4828ac6351860f9708a559a5e332a573e4c4ecb1be1bf61c1f7daa0fb01651fdf733f1ad3db969ef9a3d966854706157902ab542cd8fe6636f1de45ea29273c9a1e6a85da7bfa283dcae69d493958acdcd6eb395b4be00c66880141b9de2cf0a7209d1bb366d2a075c96e7111dd12b24a0bee6558b229dd729c5a7b91999b23b36819c05074bc2fe0b611ccb675b65050d2a201690c5f5dc41530e2bda097713f4dc2b8a5c6b9bfe48f2631facb832a9f6f952175b0e5de4c95a90a06c900c4f677bf9ab3a2d2708bb71d1a30953883606a63fe35593cf7f8f98bdd5bdada56b25c91422441dce4c6712d68b2b08d276ece1e9d553baffd99afdd60341261136d27f7af1b3407789a89f34b7e0597a9e29c8a43a9067e7c007c2ca469a51830e6a6dc1b8e6f14deffb376c558217cfd5d0f53e8fd3fd629a5c8bc8a61038bc2b292bd973783f66d8f87523ef11866dac495c4918ba4ac9ab560713e71770849aaaf5b69ee4d89c83985af83876d1cbf166142f1ecddaeb2a3a6f67b979e05f6d5819cd364885c17d30f360619ea9d4a596003c16927256662b5160aa2208312094c1ee69d23c5177e515da11ce59982c540b8e11ec1e10f1f3c31f65aa633ab1b4a1280f3f65ca45932b0a49e076f427720be651cc8da0fa9bc91abdd0dba3b814b1772b8977195d8d3c833abf13f9ee5afa9506a77d9813cf95b6d92b102400bced710bcf07009078dcb5b6b24eb13c62c5af688d5acabf4fc3d291f4ec2d341ee02e72cd0ec1059427d6f1c22b3be9347577776a1ed93d26c6e463510469cfe7848b8c4e3b5f76236d53b21c9c4e5cb1a5559ccdeabc499cb99d98a84b84a0f74d6eb763fad7eec3ee6634f3c409ae2ebfd874bbf47772a00126af155d7a0f2c746021948d17d82f2bd7546a2659483f8219c444c5f063f9472507a2ac3714d0606bbbe77ba3c8df8a95b2b98be3747dc92fcae9ae5a85df5ef35c04d4a828f5cb1b33157d84dcf0508ef78662c8ff208f12d450c95f1b3e388e41e65e573b1931d7a76cdd453b1699a897edd5fe8b235d737d1144cced5fefb99dc97900a2eb73d4f194398155472297b8644bc9db29f644403b65880da953b4e3aa7cd3468fa66676bfbc91ca2505867ab47904063136b0e1a8e1a96f0e10585ad9fc665f39dfc1e9fff2011f22d1217881c537588dd481dc54abb7509e0e38b4f8c746d085e944dadee3699a4c17caa13859105571a8fd65c73a8ba2186d35b13107c929d50944bfa80e31754d192f188eb9b194af2c03e0abd48135fb1d6c5ce3429a30e6c938a13b3e9c73336a2250d21c00666e6a17e01c7d3a9f5ae3814f1990f70a198263367e80e4dc66ed8190ffb1163cec85c3f301999f023f7337adb8eeca09154a188db2af2cbdf6f0b99a472f0dcefb7d258e3786808247203f564b1848707c32c807aa0b7aa3b31fda14a749560077349ff371b17728a2f1300696469ecf1e88a088736b749b72710dc10cba89924bb5d7b4b01ed3860f1788b413d9c6f5e8917b1ff2385ad84e4de40da1d2ca912f711ee8aada029c7c97febc8f420dcc97a3d9646fa18c9cce4c4434c0d376873692befdb50c017275d93fed98cf4b065d805e1a0fff0598745a5e49bb92ef9b91237feb636cf6734fd2055cc93b5f45bc0cbd15f69965eb24caca27fd4e094f2cde48a6ff6d32e79fd820153ca657ef1f2a6a904b7cc71cb554009350182ad4ac726373cc77570641a8691fcd521f6d5dc03378964c921b4c972fce8b452e32cd81e7b6801efb6fa5ee51a9c0d788a38683849664a31e0db3433c1e65abf7585b31507ab49f7c7a931ac859fb46323eb9c480b8e00a91cae64834a34ac906391ff111398b9c2edec32dce44298bf39f5b5b7675cdbe9a69eab7dcb73cb13983ac181b2c56f3aaa39b9e80436284ce1d2559afacf0d8e7afe2f061b7c58b7ded8253488bdc05883c933daafc21464c492f00b53a01651282c49e62798872f307277a4be5ef21deb3bcf7fcf4c2c6749c20b9ad5493f4f6959f3cc921437b1f1859a6bc9491886120434e5e27b4dc26f26753b3dc90d9899ac362ef93467b64d47176d92eeb4ee90f7586536d1957e96bdbb5320544f0cb0d93f22d03a52f91bec9b54418a921c80c680d3528db4e9747076d6149c11f29964c9ea4849cf5e6ac3bbeed82b67fa0668aeafd5aa4db71cd847be5a952f049c1bf539704bf12ffa7272f83c1e5a76f664ed11c4093b609df950eef3f9af78106c527eea75497ac092eb87d87334d4c36d219b58f6ef6dd15d4f32dca1618968b9067462e1c8f58cce8e9855bd782b49691f497017ae2f670ed2d8ef278016088289f37b8deb61b2e76b7ec57f982c0b11d36b0a7f7972e2880e5f69a27224bf895a37c0127cc187d98b4bbba57ed21ef3486f5f5d83519504ff098c710e016586059823bf8edaceb51e9ffbcf0e149fbe66783095996e90f1dd61ff912dabb19cbd1dc63e5b455d8a40fe89181da93f143b564d8e7a6304cec8acfaa15abdf10d6be840c4b2d564dbd03ea6055a31249e1c666fef1c4bf7dc6aad0350da86008c04a18d3c379b33c754461509753c988b547cf409d1df3aeadb2e6d99ccd0381f03b20c9c71a10130627b6220f957ed662ea4dba30115391b2c86219a8a03d5e8ef10284f5a4425ff8905c30481eaa6a074adbc99bb8014a9512f1471fb70c8b19a948b71017497f8f9aceee40a3f623b563d8bb88cc5b0dffad659b2577263c809f3a3951b9566137cdddf4c0aac3c9788c47fa3a11280a02598f682fea36d296bf364a8b6b436d9f369c157ad132a8d74721a54c7338ae8030ca95952aa361d86efd82be6bbec3868a379e7f1fe56004d1e72b1f522d1f6f6a24787f506a5c7bd2a4eab5078e28b4ede0c322725efa7af34af446aae48036c83520a7311b397aee9f3f8a5b021f0e21dda7cdf5110ee3db1ececf1f86f9ff33c5edfe1045d6b649018d94582fd9b01a39fcaadab9b33e10183e80789347205cfe44088082c0ed823712305e3422d97966b7d794161f547b13a373900c73cc37f4e4d6b57cf729c9e1ef72bdab13dafebf1dab38b1d7923902eb622c5c922f7a0c733adb2b5ba22be27c8aeb0dc0ad45b67db612d8ffa824791ddf568731bb02b1be58bf9fd0e65c95ec57a41fe4e9f8d7f39322af090a7bef19648e434a56e07e380282d773e2e0107322579d3eab4c59ebbfef545048e00d8403001c21ef6625b83b32595a5b7ca20ef1dd728d9aeca6c78c88edcf600846f7b6826d1b786607045f76ad18659f483f9face59979b0bbdd72c4116c38714d9b10636647e17f3838d2cbe42e9eb9624953b5fff2499737598520412dcfdb3bc6bec4e677b246137669aab7bd43d4d7d6c2a1024873e5faff1b5fde9a4f6d0445389a49fe2d2b407b00575ee5433278c34c0b8592c471f62dd33b39d542a1e8ded49441c1ad3eef016053d0325158e62cf590fb3ea96427c0ee348f6089f94352dea85431cf0aa92a71668c67cbd992df2289e957ebd3020dd6a7df8e7d7ac526d7667b88ba8b5d1b59e192bd749fbca5bb4b380f6f1cd7525c94ac9cb01bd4849993abab766333cac60ae2996727406e397a2da3abccc540103d5f8b2c3b9fe803c0aaa6f34e1a1b0abb27b5f7de20a8da3629cffff08ff36a2c31d1a00444b7c4f5af14f471a4af1d90c0294d3c4b10c03cd5458f8d27248e50a45ee0434a2bc6fbc077ded34b150f76db78b3e3730beed144dfcc9743081d1d5b875e69885208273dc75cc27d87b0a6d88ee3cc7623cbc7a43b18a5e5944c9ddf2878ad0177115e3f8c69d84cf799d21481bfc9d517e2b15ba0e4f7ca23d79788655ddf63ebd3d1e348981d382ba5d78e9fe5aa6767aed7b695cdfffba75d2ce19638da89a7000be5472709aa21079c8e9908207f0052c6aa88a0d0384719ec75717650d913b551b72ef915129118598cf4d5699056162ee969510e8828e4dfe4bc3d4003b6ef907266380743cd29d1bc427c8d6597a05ca6abcb78492b619532df14f78df49973ffef482a0002603d0e5ba9dbf9767c860bafe0222ced801f6fcb2a9630ec46f9c3b2c4f279e03f379ca4e5025b3d66f3836d8f8ec72027faa8f7ee8a50b02ea70e17296c12efc02ce66f3e50f855fa5744965bb245c10ed6354f3da116c68149c7069f7ae9419b4c6c2327ef4e11e8f5a043b02d883ec95994634ad3d24c72ad93780f2bb94c3575a56812a0b758467cf23723942b2a2b1f2c14c7fea09d612a863a331509bf7037197ff9f9745ee702ef4b4176e7072f3a0049999761795615f66812027b34483bb53e5dbe1801e38e414d5791d6baad3afdcb8b1d7153c20b33b268d4e1c306caf447e464dae0f96fd7f91c60536971b44a3f72bd71242f645eb9d0cdae96915c139d4b6d50d540de63559c64b7c62a8dafe0774926a26b915bb35770413d9a45e77a422cfb14eb4e67298b1c735989f00ac993c3006cc0945ff548018164ae1860d700ea4a376c58b7da68ffe74e0dd95332f938939fadbd2fef7f0b931bb9cd63af6c2e9a3556b89a2952cae1fa043e44a76d12f15879d582c446e00a4e27824a3db4cec2ad5a5c1cf52b9496b451267c10ba6d2179b10e591e807ff384e8afe64bfed6893b448903e9e71b4db06f52351a8a74052476f6e6a8affa54bfd5ebebfc06f076a65ed8b890b51dd8ee08d3049d7246f305aff8165db15addc7b148a07d15f49ba70575f586c6435a6939dff4d529e10d12118ceff653114ddf5503417c9b4076ed99ec76d67aac26e6d0fb87ef3454dab3f6c256656be80e742a923f4f70fad36037de06dea0e9e552c7be205cc8bf54e153ef6c57855aaed4c04950ae9dbecb6d1e155b913b431aec5c50d41aa05ff175cc227fddaabadfdcace6d8baf3f59142e3852df461086ee46e03b7f846517b6dbd18991350bc5495e74ada86cd16a433aa6f6fe0164a0889f00fe383b09c48c4d235c3a91908f75b384a6fce9c361739e715f4724fe02c0ce113efc32c952ea05ce553a4da629f3c3b7543864b15ae68b83fb6661c679860dd6585dbebfdb2e7633d9d723eef45fda99d5e4860ee1d3cde37b6d0027beb7bc4fbbc0001274ff9ebefe23ae260b628c6106bdf6930e659d898797702fa8e954af2cf31464184fc5798ce6b2fdfc787a5c3bec57fa102fd0e7dfd9e7bf2f0a7951cbd25144a2e52edf7fa076ed6ef6211dd85b48335f4fb8c2ed9988a751e78127d158c4bae9860fa7c62b36b1be7db464379cb7312507d4c1f199eaebd971a249e2de001a985a458c45a085d3b7b6c1f0d97947c2d8a7b62d7196c7e060b6312d7b783645b1b8341feeb7dc8ea7a769a2897e9d60ad98cef9eaf8e7d13602eb4e834f57dba650197cfd786382f2c8354d87ef0d44401ef8baa4d51dfe93fc6a8c129e9e09e18ba3bdedb5531623afb61c0ad70f0a579b684b3222005dec787921dc00896d7581df327510a8e813daa2a3f068f8c2c8857405a7e70a59606c8f1e62e8738b89ec4e045dc6e5f0c714dd80b8b6d48c0617bc9c07afe6b4b019dc5a7370c8259f2ad04923f336051c0f976b268f64d535333e21cebc29e177eaf285ee9546e72bfbde3d79ecca0fc40135ca3754085d08e872faa3590f24bf44ba7cad3f002c5fe27319f901d4d8f7cd040a9821e913a533b409fa8c0fb8974f56f62c8410a79651d4fa2abee1a11bb4b4e098e5faff3c836c0a424f1709687d9ce2eb642f4be40a27c9ffaac679bc9ca34da63ce8a6af5dad6d8ab56ef2007a1cef2d74017d42ef295d0723a22090ef55321c3e0d59659e166eeca332c6548443aeeba311b9165ba7b60cb9646e1345fee569f9b9c17f99ecf880e3c62020586b42ff19a046b830785e602bd8c9b6609a54e8ff780d9662693cdec45919979fb0dcc794697c014fc3dbfa02b553f21689928131b6528f1c7bdbab75231c4be0ba26d532baa4ef394ad15d338a0f74922539007d6bfeb6ae109496a4dc268333796363f2ba599485f33420fb60236a477b515046a8d178717dc440a89e5392c5a0aadee68677271f56b4411146af4251f60b64e631678d16476cd45d577e87acb015d7f3c4336d3c9eebcd8408833dd09d48bb6b06b9d14692ae0e90f9603d601df1f6f55836335d2cbd4537417de97d029b62b875d04d4789d3cb29d761df2ad88472979df34dd31dbae1b2be8f253628fc58a7ed2dd66928bd8acf9a458c1411ae7d10a4a12565d03e39b1b1d12d5d04598224ae3b2adad40ef62446ba8324b624e47c06039b722d2acfa7ad17030b452b5c5a4365bba3859b62894b12aa2acf818c8712392e5b8f89418bb5a3051aa4d9cd7bbc5fc640384264699ce1e6df7897f5313c2efae1586dfba741bd3a67f10f7548a21e4331147193821c93750ef0d9abb7f9d8bcf7b15bfa0462ff17dc44fb12629fb940d7305d2076125129fa8da9481b1fd606fe46cb25b8a5ed07f7a364f0a7fe42902dbf502faac772aa2373db58222cd3f8768b5f7f68f8a0ac65e19a4a84e0355b296d5e08a992029cc078a2b28f8de6eabe3aefaf31fe0b1497746b56bb71579a7ce0a43aa1ef443c9d48b717ca6182cafca4d3d47b6ebe18e1a9b294cf0c907d708fc41cea917765fb71961b15b044dc7f165f6c9babde9a9906e59e0b654ca1937be7c0b742ed9d65223b2c6335332116ffb6c7b95db4b2465e5056d2f79bb415b1918255bc7fe6e175b980b3426921823d7de1c14b5daacdcb5d044d8d33ba6d5127aadc6cf1b6b31abdf6cad00f703fce4470816418e91856223c1ac4078582775e50b451cbf20ed76f0cf2c3c1bd3dd83431d1d76fd4fe7c2cd7fb44cb3106b3bff9bab0bd5a0842a57e60d70d0e9389c3c13ced63740a223fbecff95019fe25b22e2160b03f81f923b98368c95f598f48040ec1c9b903c6cb2e58bd1d7326e382468e07e3a67e04853c3f706d095934ef76397ae1b67215c9f29b6dbc4b376f5047436867e3c38c29006403cd440360b881624086939123952f5f81f9f309109ad36ae6e8d55de1ecf8719af019a548730db751ca4430fd613ca20e2f90a8fad5c074f1846790ebe2a48ad02e4c12ab4386fb633bd9e47c2271565cb57923b8e769a461b457b3ce333b1ed50bdd6ec53f744551b72b3c26698c6737645347fc286c30b7b1915fd74bb6ca2cd32c1aa0207cc9c0f5491d62cb4aebaba325b26ef5131409290f138ebfbd04a8634defc9fbf0ede55d89dfd969ee95965316e7cc9cf824463d34bb2dc2fe7c7376976bd9bf631c59131825527efee25c9d6c3d7e42d2330264f2c8ff0b7fc6cac5488c339f2e2256f0e4746d3adab9abd66b835e889d1f4961f4d787faa748f2f01c84caf5420c2670298a1e2248319aecb556321b77cc4f0a8ac033759afb98c0c9f6451d64601de6f927240e16f26bce92e8f9c64f6a799cceeefc875d78d1b8ac419e3e5a90d39dfa455279a79052bcd1d4d08cb50275cb8a71578bfe43e423f8f68864ab3415e1cb68e6555efc1fc8ff661033f4470584faa0d7a837e51062d42120ae19f2ece33f5497a8280c307236d4501765b22d0616178f577ec6961900853ca86a914e67db278f72414834c20ae8f31026f3a0aef87a21fd805dd574410fec7e338108398e126a4c837a935fe31ded061827a75807b52f9689270d6dab92ebc31ff5e6132c60f507726f67df2dd44517fb271f0439941f98b7a0a15a88115f84adbfb1b9605c44f24616080a3831edd9ab5335690653f5dd40a777e01ce261d60d9f6ccef498420688a9334c802d844951ab5f5977f667d3413461cb4b3122e518333bb40b295ad755adc6dc5ff06f14222e9e516613bceb5071e12c25c042e2c6433e0a35d3acc41df5a225f93861975b61904c917803efccc4ce1605e9908d7904296f3c87068f69335c681b8c024981e2b845772cb728129b367bdc01766aa81f9bb867a0bc65804535593b0980d0254595de9c2ed299c84cf3cf98a35c85a62e3689ee0b4c69104f538653208cb5c04217f7668c56aa3d7d2c44f7e54a1869fd9da45235fa341b02b2f1841405d6d02be0d478e8f7ee3fc6d190513b093aeeb8a6f5a70c3dd569ca5a1c984a587246a190665fe54dc764d030f35e9d7259f4261ff1df94614e6888770b436abde94d953cc6b99b18d2ab61030d3bbae53735e29146c4314a86e106c16a74579d19803a2b6c33b64d7ee6074b58a68b0ef03a35a8abca7edaadf38d2ae8caa18402df843f8e39f6e8225639cfba6023ed0cd535616d97d03a14df91d124ffce34b7b033d9efbe4fe3f7e02757d7184d4cb2e80587735c7aaf2c3eb4801132f6980cbae7e4f07021eb41f0e705e7bc8e2e30f92b7071f04f519a3b890c58385ac0153b9bd0a03ee7cfe5107c9b23be0290d89b47962142b128cf54b3627c643d97b72ed197f4467dafdfd27e1bed5716373499d9a15dbc5b015c510a893a9cdd26eae098719ae01e232a4dcf75e16d29a5f7c39e2d9a24d24224f83973a800bede0e7b46fbff6e1ba855c75cf2f36797895b000829911aaf3c0832d29e2d4ff0459a1ccec998ed14507feb513fbe060906b1a6fb5dfd3ccbd48b6b69aa1b3137849883135f6c10e185ca56e0492f770ce10383b01ca8e4f70b982ba396dca0060de4c55ce96ac453d4bde8dc612e35de3ffa620f462d9cb70db7045ae638f2bc928aad9453e931e6fe1dceb95da36d76bd279345ebb5db028938769b9e3e2d48f5331d2e8d98ed953bae84c4911c400d9d0aae0405d6217a82641d267bd6d0862213b91eb391ea15c8ba785bdc5d345af52ca54ebfb1669980f81c00ad0c1e4ac759599ff31f6cd60da21f2eb20f92200f12068bf932004bdd5a90a3c65e90d7c9eead675a9be6291449022400ea16f6644547d61bd7a25c39c67dad6546181ac8e136f3cd866510393efe74d1893a61771f634f19d64675812ceeed96a7e690eceae3cba2a077d23ba423eb764b8396d6ea44efef11b6a767598c870fd2961aeeb1de3f5ebae7935c5463ef57673693e60d861e69e197f548dea3adc2014aa6ad4625a8fcf38a066ab4aed30c0f5d2b42a94e86ec2f5270cb7348c2b812531a23188929e79075cba4056f1178bd663377f63e3e9db460e0111a79473e2789a81c31b78f5988e6b677c768529accc65a5bbe83e5b4cee68daf93a1b347f098afd79ddd8ad139c7300fcc786783d2b2d97c0f2868af4132e197ce93aa1115c9c4890665d7b8464542e92471fc12195a2a6c650d5df101d3de439314fc75504b420f11555339dfc62d60962ddd2a3169cf0c3a9a6be16415f87e6210c7139b248328e51717f2de8401b56b76d6839ab55fc6243c4fa387f4eefdc7d611309cf675acaf2c0b231cd33cdd6a7f5b5f2aeaa6c1c6b93a3f6d0f17d6ae9c1ffa7d3e3a3b46b66e619c59e073cc7b17d0536c466a79933c12fc7f9475c33f17077b1d9425c32c9c8a229387659eb138f5bfee3dfaa573931d819be4889111c663992f06e672dc4592c88ef0f7a02d95bac7e2ec66e94ad52ae1ce5f3709cb1bef138c8f339262ec3d55e52dc35dd2fe73e771a79b5776b7ee5fec2a7bb51871ddbc26426bc2108a0f1fc3eb440fdad9efd3fee81d3d876b770e538c86c1bddf3d9aa59f28b55e3c29f80c417013c759025c314c5601b272ec71c1dfbb7755bb2e4d4d7e008f9b5553944a3654bc84c9301449796116ee3915d9f6085d18800d44316a8e20d5a7c9457830a9f471d9c05a10939053143f0aec14094a311b3b692cd151727883ed1f0f2f84373a677769462898ac51d4b0c0b0a19ceaa17e6ecb577305b6a2b181ce649ca49245dc0cbc2ddb060717d505b3ab7828b1082e585ca7e4ead2781aa893963eca4b76ca538daa25ca8c52496db10cf55324bddede2f0b765e1f39ae159c9572ca23c6d905c1e9ec19137bfff519b32f71cfc9fcf5a996f75c552ef998842c8d1597c24713514a879d50c183c2c8054c51af57e18a0621f5de7119ff84dc6146d138cbb8f25378145fad2ea5c64f885df0123471f4d8b925b0355fbc91d049f6a85146ebddeade0d2da6e4f5c5d721abd78569820af3001d86f4470d373c506fd43eec617c00c2bab2c4f078112a22ebb2016f9b3e5a5044300da9d4280d0a2241ab54824cd092fcb5b084ab0818035d91ed7fa98773483f1b80538d2acb3e0819ddbfaa1e6a895a3e78a9129b0249653ff927db3652edfc42660371c05b7f8ab026cf009c3753003096e230a02f6ffaecae2a93987f62c587f21914f90ed1973ac556b8c30e2355aea7d13bb096782884902ae8042ebcbff87fb420ffdadfde6f89651e6d76ce2119124374927ef9a8ef955e3a9678675d8f00a95215125b30a15ac44d2bb74b07aa7d0a89bdfafcb49280d23f762cba789df81889f359e7afaae0e274f54096eb691046c5731d86d23ed356bded81bc5b6679e9ddebad7c65a5b03c4ac2915d849e872f2791e8fdfa015e91e0e0bfed8cad9553cb22f45273b8b6ebc5bdd64bf0fe535ee06963459ebe5f93a0d5c11edd5db836cdb259ee3f1b10c2d6d3a63ad5c0a56c5d4bbac2639a628be221241496992cd99b680ca296bfc00b92066aad8184ce71a1ceabaf8ae34472f017ecfba8abb2265098572fe6dd2112e69fbd87a8bb4ddd19c976c2b6af91374b8d8ab6597fd4facee43acdd581764c908cb27fa6f73dda1d0c4debe9dde7efb6df06dd9f530a465600545cc905e7aa1a80f370ca927bd70e08b7a5176a63e9b3f0e9dbf556e0c0bf4882bc5817ba0f1272c1a84d08f8f26a19efa735cb6a4b395290704d43b9e058372a7bfeb1f88c73377b266e42ee8f3daef62b442be86b7d42e9fff6ed08d7f28a0e692b7acdfb03b7ed562362ec85e866367271013ce13a57b620855d97ec9b44497f257ccf18a8de46ca59d10f6c4be14f022d3987fa05de1bca4ee200256d24aa9ce987efacdd65af97c90a3ad55e2b87bb1905cfc197d3b213466f70424d9fde1fdb7ba5cf03dc055fcb8d7d7312fd15c98d915f055e5ac7ffe4be003fe0d079094f86bf1b58cdd6b1d3875dec198b25d072b9bfa458ca2eba47da6a0dd7cdc7a736484431dc9930dc36fa796ce6686a635c494ff32e4be68fddc51e6b81ae5d198fbed17d8f20c9e59f7ad6b2e0dc6b9013ec6b331eae4749575e8c894d6905f57cf11caa46b39c481c21b0472ebfd1b5b448aa76efeb6ea9c4f974a3d0a7df6e9902b2e7832bbe0673e057501b171d2f590a1d587effc638a3aee71e231f7c53b234ccf8ad9b28bab806ffa703e39095d533d485b13c8a029187140bbe8bfd59239e6a1cd60d23f708a86c607f89ff0fdab13efce93e6d582952b99e2bad1e53be976b46f20d9bceb98bab3b7dbb3d16e3d3af917fb383802d22032bb2ab9a7f4749fc25912f95a92e1fec30ce6ac6ec876c91e80ba9c57a168c16968eada66ec4b569ea30c0851387361cc399a637adfe731daf0fb6ec05a15a31b6f055c2c9a99041243a43310653759c3ea98d7f6a3d0cc1c878fc4887a8c106c5beeb992d09640d96c2032b95e2cb5c382879bea304214e7b8d2c531b2818ba1bbdeac121a7ca0654e249017bbe993d7ff0d88f00146b27ba1c01a1210fd9972e9a5b8209bc2e082858f8c625b85b89350b959ee9b2c0dcc2238370645350a3bfba9af453a1a642b0ec8fcd3015c2e7326b8790017863bd95ad46905b069efa5a65b7d26820f04617567c7412ac14b51f263c61f8274674df917a6e8f356bb317e03a18d7296a32c0c46c862cf8457cb05f21eafa2d567b31437e9e9220de70ecf655a58f9a540ac845bc511b7245e1f46693f4789f7a9142c33b61543efa2528fcc0d985b6c37348a3bf996d748b283e6141e6cfb59eda00d12a44910469dddbb9d4cad17c522bd4d4e4d16bddfdc13a613fb3f662b9ef5eb314f48d0336d5ef725880ba47bf54e9aeaf286a3dcb765257b1e85b0bc58c75ff9a6ec5d7ff8ebb1e410079ce0ec731a8e22434cf3cb513bd17502cec17877dcf8b9f63f104f8b2e6f3b1a7b11276aace051e11b2ad4af770ddc6f3850c0a07d740278a61e11c451a666eefa52dfd9f306f34cc7754c2a2582f7cfd565b931bea53c58fa16280125b01c4fe515d704ba65e7352970c2aaa009b65c78d93c8364ce90eb79fea4d08fa6c16f0be05aa8b6910483825f98b736e648d7cae3344c1360af2be15da9dd1e29e43b9dea575ab4853068020818efa1bf0eefd84ae2ec0bf05ee91e70c01b1559090b61b96b8dba36404e2ce001198f7a96962909017343087cf898c5422f7a9c60f70e3ad77002dd9d55bad90c1ba7c870db5ee75143b4f28663a987bac43efc8749395e7ca4fae0d1449b144413c3f051f09884128bf81e1f74e828d6f9d579adaac996dd4a2e97b697c2b26c4aa3848a52cc8808426406add4360f2a0e1b09a3d0ba06bc277d2bef12d29e6510ab5d32c99231b241f4435bbe433850d6997225cab408983b497af7d94c3ffd4685e334f7eef4bfc2793ecbcd699fa833fd93abf6d3fc7ce2431aa444a8c0af90ea4b120736ef367d9598fa15386f4a14db65dcbd7b3bfbcfe2c71cd99a40540e98afb4a46215aad6bf3f07b19464eae2f28aee584d18967ad0917bb6f2407cc96c9bebf847b373a44f830cba0b0196afe40004f75e21de687f2c2c3c80deb101001a87f9397399268d6d8e69c28c3d33cd8caec2a9a0cb53ed82ea16729122663e941434edf8c881e65159b953f39a0dd9bc08f96e729647458340ec06415b352e70e4354c0bac4ff727ad366885ed4f0d179fd1dc20f7e196ff3c412941c7c948a6587f8c3f42aa419a8508ffee24c1b362950ae2a3221f7bbb1b5ec48d178a969aac71b5045b8f59434a50fcf4dc7a88194c8dafa65f3a3c204ed5ee8f1f3c8e41f1d5ee7a91b9cc0f73c25ffd7b842bcbb8d1456664327752680e359edbdc962de61e6a0ef24fac88be9160078f6cb0cc9ed79192af21bdacd20f0b7b719c6b94301ba0fc50df62f9f476384de63aaca341f374f97d8a54347ec00f82d176305898aa1c40dad95ab7393f61a0374df5207d88d06f21418aa46ecdd4e35b6ec3c3af7bc0ca3f958243a436007be619edaa7f1287671ee52610647f62d13396e2b716739a149a5fad312da1bbdef92d7d787dc70e4245c997847f26631a2ef0fd1db02f34af3563121929a2248fe03e1d66e573e5dcdc61fa7a46ec0dcbc18d420ddee5db1d57df9821708c5d5a3be0d3c2a781241ab324a4ec725031b0976d9d96d460a2d4d2133958256d807039384b64a159230f0c1487bb04cba0f97d6863ed0ecf5d0c408c03c1efe87f62cbb17aae14863584e34c4146197af524091b2d6159d7f6dca0e9730eb4efd6b07947d2a74ca70cee547078f1713f5af2fa79956b4264a2e60fb40f5b1276f352950224a058ba66cae3098845f5a58eaadb0f5a673e01acf7bc072e8eace188a328824b28e6c51101c1a89ce6509f200af084b2312bdc2da0e1db18511c0bde75fa2a77840f3a813cf3f85d3e724c6fe5560352f12a8bc6c091cec779e25760794bd3b6a1d84bd85518c5f2b815d1c80b462c3a70555976cb4df2bba030370210be8c15b8b9b92d78f58f4b2d7b1e35dab1aaf489b42b6770988ba0b5524f5f6bd14246a3b0140a675f396f9e63b8a9221afb51a67dc32191effcdd4f07f47b73b2c0673aa4fe8355e1c56d3198b071323b09b6cb69392be496f5da38c5298275d2c5ac33bdbab2f7dc83e3d2f457a782eaadeb761f56427ff11b45b99ee41ddd0f3ed4e52543caea04fdf0d99856301fdccfae1a7213e20af09adaddab33d709dd4c5460f18bd9460b35fc92e14f69ffc5d069d7917e707674a876f96421dd7b43a28e092e40274446f7e354a4e7c2fa8cfb04e4203735815533e872c14282e24eabc0dcae1285959ae526077a5d72a23ac7f05ca44f2446ab34dcd55d2da5fd4a2c95503b42e29af867897c016f0283c62a9ba718bba7a3c3cf77974e01f9624d754d607addb247ac53db40d4f641921fe2cea1a16097a2a69acb9189bd805e2da8a5ae58b51287a03a7d553261915b1dc7fa3f01be21fe228145e9197d46bf3877119dba0e4d22a5197d989793ff7021940c420ecacab28103cdcdb9ec19d15f0d0332fec75e0ad012a4c7845f1e48f56d662d6be549c6c76ff52d1bbbc719e5f981268f3d121d41a93f13fb21f5d105195cd24c154af5f0bf8fad5fd2184ca64d024a082a1ae4139de19435e5a03c75f21132754f65871e0865021c0f0b78362fb168259bf34691a83b5fc0391994b24e2d155f428536b4be3e5581700fc13f7f6a125f90d10575f0c06afa1b63a9a4f0c4f2aa69975e6727edf4c792d867e67229c9a317d06f2d129ceb2ea5b135b0cec524e239b526625155a21be16d21b427b9ceaf3eac40841704d7382c4cbd5e53f82a3ac89125928b38349615741aa4907c6e4c50cd167ae05bffc08e29afa03473b97c21e71495a2beae0991328955e73aa3a8f9f407b9c968a9c02fe405adfa9a3a26bf607a94c3a4e714c1faea5134122c5aba498b5f611265c30ef84c308eb0ddaa036248df7ee9e559f2b9053897c183434a5512ec1edb966984a58a8c2f8c42bf81021eb475f9744d5f1750c5ab329cc24a85075de83e0001206702443cd8ff9fc8aa7c99f30921ce534cb82017fe711eb4ecd9cc6b4bd69437c39c6e303fd088cc8226b0145984ed65fe600a89488a7e3f09c5ccd690eb1a2e2da988733fef74f183b48adf6f3a353af0930f1edebce5e3fb53b033f11d68299c8b275bc812fa7f1d1c993b4016700265e0212f3f5a72e7b3ced5d5be1db80ffde2a1b751706ca54fe56ab996b00b1f200113832ec0594e310e65d79ac2269a6a3e457966350a2619f03b658de39c7f4c55e140d2191be95e920312190179935fc3224b7aff06a8be775e10110c89153d35f7146170a9dd15962004bbceaebb84df70763dcbf840270dfc8a88be13381214cbcdfbf1cb37e24e9e9b08723b7f9525321f2a03e90ca0b08dd4abbc41b803affc021ccfc0f2abb9b8b2796c947a167fd75c086f41005fb8ec0a5df12e3ce5de47c6681971c63c00513e153c9495cd5fe1840e5e7399c619914d5ead42289ec3a3ec5ab2faab32ba7f525665ac975d7cbbd391f66b294b252c889ace813a39fef463e0d66ca302fb8e4316223b1f7da6d5ab5d5e4be1e5c85951965ce0532e52f70c370b14d2aa57627da8ba647eba9e4dcb0af4eb7854e21cb9a33548d2d759dc8984504c6bac16cb9abd072001f379efb085822581497daa22eb16f62d51b20003de22b286644043c6aacf548d634bccf81199e0603fb237029ac5ae6633c24ec899b05f34b6a6f65be765f4056a74683e417e9baed764a78569df3138b201df5dec918c4cf70fc4c965ed51e457a540b314571ff982b5c7c0380e0a79f712afcbb523a28d910667e3e1e9739fa2b43f1473f59c6ebd9581829ffc3afe9fd705420dc0d4cd4a381257eb6340b64ab6705220f81d1904067e2e6710264bf0d8888c2c54a7a351709a57e03286f7decb86a70c7232f42ab452117b223d3b63a4c00ce48f15bf05fa5163e3d7293e7ae2d7b1284f9d5ba73256699d2a704166f9ba9d9d3bccc52fdbceb59c35c61c703e9450ab23a0fcefbf497da52d415fb10ba18c61011dff0a3b27de776b2d9f0311253e7e950fb45239cb639c9a21155c07f21cfb4d8fe576c7b3aa5647766febe683c3f04415c151627e8e8aa1e22b06c99e04c57194c383cae0b2cff5ad553f3531112028f47c0d02d583d9b224fe4790bea3054d1477da00f4f36f091a81f49cc6ee75aa10544cd5eaa30b6dd7e04cabb1a6029e276c9b0a6ce9fb90ea12f305b927c3b2f4949190322f79051e6c2f98a07e667a8f61b5a154528be44ff9b63d1551656a127abeb9e27a414af9b7514a93f9ab7da7c1f5cd77ec465b5d5ee90d6416e536c6dd8003cf1e766b878fde7c32ec54ff44963b53781826ac71766f5c37af3f13f54c293cf970afdfd18b6d7c83bdcf63caf6ae05fdcfddc1aff4e46150920a9f1f1625752b5d689f3745fc4a27aee6795cb5e87e6d188b55d1e1a24303c2cf4aa871c54a749beb1216948d1571fb38e7180ec371a62b2ab87df2f48a24cdeb2dbf9a9858cb779ff31dcd61bc95012d6c34fbcfc140edc0e9b773ae59ee88db9fc8e54e13fb0c44a1755bf5c61a0536fb503318857dda0ff817b38161c3623ac39d2ab42cb191bbec1894b4f9532ea00de728210779dfdbb669f5a5bce945428e38527ddaeb48bfa80b8363d4f0778dcc7dd34e73a5978a23819e9a18c54d13a690681f51a64ef0ced8f59ab6c724f778faef321d11882062d99363d2b37b90760cb0347cbb9ce6303f2620bbefa94b8dd29fd97e17ca681216a58d68d24bbe8aeb292b314a82a308a88ccf50163bed2d452da4f5373b2292f51bb7d5b416759ab822f19ba26dbd14b90d4bb0eaf6fed8171609546df81f04d3b6f692081b95f29c64d24e5e1e903c167a68554465b486b74cb5440f7cdc3020746ec4ed9cc339599954ffa4a1b1a928d52e0397d733f9157c8a8c5ad22c05216a4b5fda28dc5f4cba311e97ebdaa356624160873f099459901ef5e8f87327e079a9bfb21a018cbe18a122008a5047b33173c1cda225e734fb76af142feb42401e5946b525402a3fa1bdf942b87a0d67bf5becdfcb0b203bd67d37696af139a40f45eaca315a6f37377e1cb48f3620554578d92adf22ff9c3f2dea563598db625fc0e0344618b97a43af819ee8b1524fd8205dadbb7307495a6aef3cdfb908341c0d50947849ff28c8024e82cd5d4da24e9eed271907f65092ce7515815b551ffd3813a36d90df9b7eee05486f1730176cdf4af71a29cad68cab224c86519cecbefbdb7829016d522021624cd0c5e1af91fc5ddd179290df835fcd4f11927c7eceb7ec8251b460a5e8d8f8f9553fc2b3c735c08c0e4fa6dab15c90adfff731c5e6f7cdd6ec2ff7496c6457ee97cbebb44cd67317b83252b5bfb11f200de3a66d92e2f998ccfaa1b5b56a05789b6fb56b0823a80c74514baa294118186a0b273b8bcf77167bc006372dc8f2c83d84d2ebcdba3e5486b4c92aa114d4e1656c262ae2404c5033fc437fddece662f6d04d4a17625cae844a365ae1a7e9f8884948fc433a04b1d77e73c4969010e0301a121978288e94225d01590c16085083b8dfcb5ecbed69ea819cd2420f6539dd393c80d2ba82f191fb4b7a69245bc4d6ce09011abae49a3b49ee6a6ff8f3de2ad244f9a75368ebbced75e10f487d51517b654f77e8abd80ff2b00c7231f411b60d0e86c01d6b436505086de26507656c24cf5c53859d4ed9c850001a281d2618b1539cb3aba84a700cfae9e6580f9b69d8806ddd6f99818d728ae506bae64173258466270d5fdccdd76ce5f56b87a996e93c1f0b03216041d401de7424cfe3bc0d8544f1df40d9bdfe01c156143daed3e38b07129c396f8105749ac7d0fd65b14c8ff31a809300cec894d57a1dfebb7f5fbcde52c194f659b40bbf97aa2f64567ba534a9a5f7cb2b989c6ab833b8363758360e6d5c74c7766d27fb013e22e6e7894dbe2c05df472713cc27f1e8ea003b99a33e4546c288d792a5a46c076380bb325f0d482ea487840be8c5bd63f199a69b5dc5bc21eb21a3a2e8f58d5265e0374c264b7f25808ad7232767b15d8fcc93390f6c349c7318d939f681404fcaa47bb0b394a1582ecbc5ac0a9ad79dc63aad0e044cb5e037960a0dff27811d2e008ebd95c0edde5e8986c634aaca40cbff0dfd52c6f87d5bce5080e38eeac88bd4f95cd009be8962bc27bcc9114ec78d4779e52f308610fa830e0c8b924662956762fcfeb1e374d4eb56f29f6710fbb6370798f6d9eff64a22b6219fa744287efa919b9b7b59fe6396a1be38a7a1fea6068eeb9f49f630f0cb740c44d820f638234a9a1d6f7fd29d23c94469805fa17870052e1049e20c50e7c30014a52777cc45bbfdae5d1b5abb00c64d279e671faa7c044fa8b70b89dc23a9222f08f79b0923ee74fbbb68a94c6c8183376a00d1e681254eaf26482a87c22ab2e38a56b9eb6f989f7c13d31b205c8c16d2c2e2b13095131e67c5c3d26d70bd94fd893b06ad2c0812dc00d9b7981b13613931acd2f71a16b9f2c53d55612033056fc6843b97b890ebf316ab6c48aaf16024c19f98f02fd8be15f0d18026fd451b17bdc76d434dffc629c6975ed2bc397364c7ca20023865f4ac866dc8e19de7920a9bb37ef4b1b881b6a9f24049db9ef9b3ba1f763622c9aacf38c61f0b111fe73f79a68c74661b14c7e8a45bcf15117a20906dc3cd286279651f0447134607ac9fbecc7ac2bd5df9b41f4323cb0c9123ce68cb3e759a6eb462020dacf661d18760b5124bb9e4d54840c947cad3dedbd02fa3658fd630ec03d212686c2e19fbdfdddfc44bec658441a3bd0ccf662f5d27bb4b93c0e324dd3b859be933b346716696d07dce5678ee95d9bf7b42d28285d7f0ee4e538e3681200c9f9106aa014982aa6604689aa04ccb6e317c73dee4519aa6c47c1163d661c3156bdf707b95971f145fdd03bef831af15fae7e0eea5f7c6f6099a694bc98279f13f7aebffd439a016f0a883445c246d5bb2a16d8e5649d2da74f1f6e55de04054a124bae565b2a5c794c5402092db033f3f92e8ef1a00bf9e0ee2bed7d812980329217f54578c4a215a202a19b488d582322cdac34120ec551db440552dd00dca67f72edbcec35cc01ee05c7c216de168356cdc5f709a3a5cbc10fb6ad0f00e2f4b29960fb98345ee6ebe74670ae9291bc9887f75fdaa52f0b243e6b7611b30bdf9ca8ce08098c1c8d1998084ac4fec37cba982e321df90b476e2816d8ea2a5bb895e6f023e76ea8c436235780134b9af517f2d6dbd27766e2765137905d11757f23232442718cc8f6db380d912cf44fb53fe1498a90f72e1fc20fe781924d00574b508206d6d8fe1f934a34382de08839583b5ba6faa7b8307f6b6a3771ba60997a3b8259c77061a3b047329111733f3777453db4f8e961c8074c7102837215a53efa42ac892cd028f4ec3163172bcec8de2cd41be565fe1e9f6cbc7d655765f357a946043c61a2c73c6985adf8a93fbede78820ccd738b6a6c5f7c65d5deb9ec1f8b03824ce6634aee30151ae4b6cc7bb1b1d825f46def4f9525e6cccabab2ac7dfd4eee28d33f1fa0217e5807ba49ec0f524d2d4e81b5208ecfdf61c7903e133714c2a6b02f11df20e669ff66b59f06fc2938cae4cce50e2335e88811925d31438cdada440cc5201a5e0c526ba369953eb85867290b25e8def041fa512acf427bc807ae11f3d75d60ef5cd147fb3ef98d6871637955c7fefa173b2645ef25e3e0d2a28177c6343bfbafe1d5752d13654e575339e409ee59fbf7788844ff5bb2cb485546b34ba6fdaa180dffb5092f36d742c524fd326c02e14a62d9e506925a592374c27d38d31bd5c779e65a8cda48a0181952c264ff3223214f3815a6595572b434bd4057816358cac6c0b9e3a0591e226a7c098c0fb13f8c1fb6dd357fe1b5f91bca13571dce0a9593db89bd572bc087a9adc7032f2c16a34523793db2037b88d3fca8406c8fec463e7fa98e1b08941c777640704aab579db2af4c779739700d06c5cb763a9654d56bd04b2bdd3e66cd501d2927cb0e5bb35dfb680c5a80deac5473011ba2ec2bba74b883f6ab587488a2a890e4e781e0a8cf481bf00c8fa6eddc5246071444b436af944df1a6f4b88f161f157910175fa263299c98195878c7fe860e503206a3100c14d76c334fd727b5b39eea95b890e2fd8b3761e42a9aa75e7a587200fdb4f1f804c8ae5e00332ef6ce12fb96356213da3b87b8549cca79eb31527ab640e08d87b9564cdb9ed82252af79084d6efd2d06eb9cd9cde34eb42c47788bab1858935e07ddf729d94bd77145ab3ee393ef3b18aefe62553c2be37d6d52cb9e600fd7938692ff27f7291f96ebda80e368f911089edc799990943b69d4dadfd175f9e86eab2078dc1590c7916a7bacda4db89fb07bc0c48847376466e8cb9a75ec247c3ba5a38314c2ad1de4626ad21601a88dd8dc45dfe4e82a9f16f398d903b22cf647f2181133c77083b5e57f20975e9be706778fedb2339e7e04230e0fa863323c4d6443d2f8e4374e24d37f8e1ead27664c422c88cfa189df3be8958c0325c0f40458438a2fa034b3ef57daa1757c880124560af0c7e81db04501e97cefc4a8eaac9ee5a6abf0f4587ea8ec7763c4310b3cf8232c96b6ee0643449c8dd284a5b857dbdc77dc47f460e2b6d96198faa94d34ff94b425c16a4880596a5f94772e4a46719cf775da2c0341dcdd61caed41dc7427be133c797606d7f08bfba18cefc0b015f69ccaac9cb9ca7ab2ebc8728029b5853632962c835c673686ecc3acdbe70e52fa532e168387627edb5ec6c25ba87da275826f77d0fe90cbd86e4e921e437ef11c61cda6f49f28172fc32037a5b149c7b8012bc0fdd0c31907796b019dc3798e060442197e52663cf80a2af7df45de47dcbbc1c57a034c48375378f9bc73dc79f39328155dc388ee68f2936bad3f09447f4b0ce13db85f29c77fb1b0cd9e6d7b029a8dce7c8e5dcb58fb1456e92604027e6e53ec9c2bdd83e1ce29ab674fc7b6da15b28fb95a48f6aa1b9978965aa684015ca2383c409f3210d57e147b872a0aadc18179dd0d792565e7766d384e66b8f2818114ef269ebd8e05022d0f8a7bbf04a73d7eae1e2a4af2f434a63eba33bc26392c0b715a162b918f108d31ef74375ff195a9e337e42dfdd7eeabf2ed1d2846f2570995e7d00ef760617dfd1ca25b7f35dab633d65bfb1ec04a71923d328aa0a772561d73cafe96911de5468dcd9024831e34f2b7970b93201583310586b5d2f190f94379b3a229a0c9443462a6e684c35ad32609672114eea411bcb1f68b6b60599b27e8e8cf70c7e3d3ccfef2382f1438da846af48be5386d1998d13b8e6aeef7184fb97c01c42d3a4d4db3e422858821fb0836ee1ab719eec4db85fcf973c20a0840b6592d7777233db347cfe542fb5d13980f06d8a250c38df1a62e093c06656faf1f182fd62bbbe8b4bf61a243c439adcfe6040869c696510a506dd9b9442e493ea116a0fcd1964d4a33c879c5a3f3d0ca2b9814e9ff366bb7afac3f1c53f3eca829016fe667b9fe6198c2226917afcca78b1a9dcb96c405c3d600906b75ad3412cdcd6322544357d0c653402558cea50fb0cbd5038a7c69e31263a1f8db1e4aa09af24b7ac14f1c08fa1c5894f1b46b6282e5eae86a9a6ee2001839f97ce03136027819d80244fbcf01583aa6891b00d46ea87f8215159a7f82913715e957ef0c49346da6c6d1540fc943555ccb8c7921e987eeb929d769d12713c1ce8791c5fd3483e5c13fed689aa8bb48fc13225545e195d7e346494da7578b6ac001c2c897ff072d62a6982afd2cc70d7ec79c1e1c0d2fe55e0e7a8200ec129cf86c411cd5f8a9d08dabd2099f05eeb4dff322db7857e6274b8762828e3d3c1a94d8ef27d941eec2feda434adfb7765f639a7aa0b460fce259ddb7a8f27a40e098e81111726475271562c8435bd461ca99c6287d575c26705a499a05994983af35ecfb863f112c4078e97afe56f2fc270d58bf93d5c84a5834a81c94bdce9b6b171a5d0d7eb7c53e981ffcbe4d5c59815d4121724bf3a15fa5952e2e4f04f9c1e84dfa1fb9a32946cd15ddf5de7617fc4850eba6034475b3032b67ffd8a226f31e06afd3e97dd205a77c5180d266614124856c0057b86d683261cf72c76dae7ca9513e6d099d025d7c3e57fafba87c8b00e828940150e01f848b96751aa4eb6365eae9a5fe7666427d7bd292b5467fb3049a27ad15a13f6209cf4d60122cb3e043ac3cf37b7f8435f2f52649a13cf532d3892146eb478aae407280b56322a59394b9fe99e8e1f484be550c4905d5c6417e9e07353819898da5652e06fde77f3723c4223dd80ed8d332798ef88cbbc8a1569b23f58c9a945c021d3e6d0092e01febb4a1400ea1cd11d6c888a278818c52d85f18a2eac8e48e095552392b770a1bd92effa64b3babc4c2b9628a6725318b7b70ca37ca8794d80c707d4707fc6897ef77bac9b8b42149030cdc60530be934351973b4bfd6ce640b50707a43094736291b93f76299b7ca274b4a27df915e8f64eb92114ccc9a71418190fec2a1bacc194b962ab87b69c314587f157bdae663940c25d47659456fa35b4b54e2319dedf0164b9df0bd8f0b2b0af9ba1e8e361322d27c2684855f1a220974d6f9a75ae7ae035418e575bb669e25a652f8f0ea9f3d18f5b0b19d6e44c2c60f2ed6b78690ad10017b3f39311b2bedc05139e4fea82478d823219e63b3c6d2071df7c46eaa0cb796201bd0e0f13e4e3b17521ecc1dd5ec7c36c6a01a897e536ddfe12245d20954a13ec288c5e1f2c51d61021c0822412947a66cb5882594c9f1484f088ce009b0077ac58fd930870cd37a6c4731ea4c1210f1544d797c362ddd6730d5d9cc9fb3370916cc64ea742f0ab85f4bf628cb67f7402389a7afecb53e6d575f99fe95e58f2827dc791e2ea2da2e42ab39c753d2f14c0558f335fc0d8deeb600f1d8866313bc1b0b87390da836521ba61c008ff764e1ce4564ac10fe83cef057b181f03bb06e353dddb1b4e01f5e70bbaa6f568993ba21f564b972d63d200ec865811fe1bd5bbff9b5fde6671f45882080b5e84c69c7d21893e50f9ef90f2aed436d7087e0680c0324f27af6dc9de2541b9ed3bff98cc2bf56c769871e61518533c46992ebb07e5fe88144872bee50fe7f5a414859c8dce8c9987a8140221e9d605590c6be495b345c22abe0ed2700f4b194f768cded807352037bb3bccc6f1529620b3ca243e3899a878b34528ae9365fcc2655ec98f8e1633589b1281bba07c9ed0e8b5fc653a0d3b210ac53dc2c3716782f373ae99a804e5a20c32c9a04fb439bc77f489c63f3a72fc599c3ee699b815641ba6d048afd4aa1a8e50eeec66d43418792736c3d5fdf054ac24a27c8c4d5332e333dffc68ce9abfc67481a7f91714a64edbfdff7961796e4a0e851776fb5bdd190bc13cd87b5ced036ef6548a26683ac00947cea5ba64c2224508ecb7593f6b2e37141f9add9fdf9b4a9f4b2584a2cbad6f550ffb284f1ce04cfc45a9e6cf3cee9f27686d8b8d83607083df48c996426eca54f954ee1df6c97d9dccede6b45ca344097823a36f8c2fc548b7e27da2e846ba14e9be440e6d5553aa50deb8b0149c02f9b5fc7e30d6e06bf747dc9479c3a725ea860e12652c4e8bfd8c93eb3c8be2cd6f73491575a6ddca1effbd916828d942ada1d4f2c4704b772621c4ba889df2815f000d3c65a2aebc693b8ca0a856dd7188a58022cd7c01c01095c80597dcecffb28143e6f15c3391e188ae701abbeeb22338bc5bbd1fe0c141bde58f11b426a952497eb3fa10414210d896795956cb72c8fe2dcf4afd8eebed3f15cda59eb9ead7a7cb8e7dc4d70f1c10c57b6f41f4aebe985ab5970fb2a571f0c52fe69105bff1e6ba10bd75a04c74173c464cda757bb06ec8feec07059201601b35f60f97cfd316c4973ad3ab4c3dff1f1526d68b4ee3304bf6a577ea7ccbba2a20ab03bd8b19509cf7b92c34dc2ce73f73318600b2fd7a0e42d377dedd74bb87f40e18d6804861fdd18697241de83a2912af1ff235a0a1a569a186045849500c71168c56b48ab0efac1f92701304952adb05be400f1cebbf92ef21176694ef34aded1cc9e60c78d278eb8a9563ce0ad85df8ca3387359fba5182b95fb31897b6c9412aaa526fc1808a044335acafda0023a399977f65c64870d2a2204a00a446780e7e6429c7491cf3ecda99495cb06cae5ce428de3fa5f66a1976c47f6115cdf3fb48419168c93baccffc46089e53115120ae81c646880c4bd8010aadfc97c8fafe63ac43f29b6fa34c4ce9d2c61ff9724f5f6465393a01581bc9e38cb06e697bb10e18d5a8d6a2b9b667dc22d3cd183293bf3e41a428154feba8a201da882038cbd83e727dea018f2ea022d5265a447c06745cfcf20d29176799d3d4f83e51a71bfc88d448128ba26c9ac820ef2c45b2dc387f4b0d624af9a031f198da1c8d155dd6ca28c23cecde4871642d299a7b04e35dc0f52bf824f71c8d4f90353bd07a5980c9347f2399daf647be3cbc3ecd5fba8527e821bb34156b2641edfd902293be0c3a734bd427ca74ef71e3366814f7c6977aed2b23c175e66529e74dd2883ec3fb5ce728d3fcc344fc48522f459893560d2549fd411ccb3f9fe8dbd076598f41e1a3de456dd44e566ecf5557ad1adc131f2e07fb759baf078ef1b4914d9cdbd52861dcdad2158eb50e88629e8db1552d10ad0004ecb8f48761e4e72a6925bf66b9685099c804c6b840a45bffdccd66435f09b6d84b3606e982068f5ef0bcec3cd39e838ed34bac6e4a0b3961c09eda9d55cf684d20e7df089761ad9a8461273da199ece983476f45f1cfb58447217b8b3878955b60c9598be50d226c98e7d5a8fffb36b683e84e517e6011685d603de6838f65cb01ee3a22d0989f0d484e4ee4472c0107c4880af77101b71124da2eec246756e89a41f99a0868581901e6fe83bd3b5fd31f0a1cdf97feb6b797958951a2f01e8b2a5252186d0bf82a08aaa1db3b6d15af5c18bac48d93e3a28c5d3e987433d9856bccf4118866363a17151d4db2267bd3b3d3c679aa397d741eb15290ce880d645305fafc68144dbe5bdf22a70412680cb77f38fb14031473355887958be59991c84b55bfb6119bae0bea7dc745f73564f3b22fe84c871a149bd42e0dfd15fa8aab41ed9291eec6e1265c64a1955b8b83cf147a41fc050bd59b9a190f45ed60380df0adc20aa81834051d4797cb60a10652f8fd4934559c3651d1a1393b32da8626a119f9a1b975e227de46bcaf13ed08b8b66f0d35455b07ef581c6c4db9bfc5f93c63610f097c67ba5e740c54a860093e7a82aa098bd6e8d1131544e239b1bf7551d4daefc08f8877be5064ae7679537777a50428015006a1c8d0146f7e2a48316e8d64dc7c904bedc65f4664f14d5632de69807fc1fef296c8e0163b8571296851fc5cb64d120b31ed961a7bb7f30f2a1acf33e7cc7dcc6dbe0594b414d74281d823d29faf46490f7e033aacf7aeb3e1ef9299b9ce8ad5c92a27b7910aa362ccc08c48c9fe665ae69c7d02223cc871a045dd77c3e59593054be338b50eb162d3bddce2493ad411175400da707635d64848a7ea5888b26966975cf69c8b35270ed5bed98df81a9989d54767dc278b0dc99fc9d23131efa1cced4ced83c0ab4fa5f6b2dd041958549716c28b2ef7ba4ebb9337d9586b5c802bbd5d544c431f934709f7deaa489b00f275556f12dde169421aa69596e8f1c44535ac44ae933a9bfde043bd1aaa538171809ba9ebdac6db3931ad4be703b34851886841ad6e79b251f3e6ab27b0a0bd1d94e662c9870578ddb1b17e79717028622adf06a1f92be511fcfc58032ae9a18a502e6bf6ee7f710714e1a855b7fc1eb681926057d98c08063f0e6eb0e35ebb1918f7e22c051cd69e3dd32f1b59fedda3b2c79e24754cf6ece3091f0b3fc738cc70efaf775617400f94994a43c48396caeeca0ce32b868f2e92c605f8db5501c046d06972d158b50702a3652c2e28dbe36dfb756d021cefa00e0ecd7a596d91ef0e5bdd6b10bbd7fea7a328fbc45601e0b7c323023c5034e75aa400aaf26cb5a30914122950f6a477a4906d42df18f2570f2f30fc9dd5814e6623787d8e36b677806e21d42f409aebbe8d3a2b888cdafea0c4bd82cf932c5f475d581f590b39e801c200ed9f9349c27996842b5537de9d4239205dbb8cd17dd9271b0d8f18b201fd767b0eef29c2f17cdcb64e8cb58ce659b570f9d24afb239e7ed341a997f83cc7a9374234e2a68b364d7ed3ec4db9cfb6a987c270888edd47da148b8b35bc92a7f6af8f4734e1689db42dfafba2d4469724d2b81faf26561ede760a499df1c4252fa4a19517c9bbe064a743fd1f898414b6f20e6df357ef236d82e2e5e6dfdd344b7066fa16455e2d4d8263fa2b4bf8f1b8532ff3ebf1b7db08e9f385941726291f18e8aed691eb8b9944e6d0b0c3668003c0a32d288daf126cf791c7fb05e0321f33d2c97fdde893e72b5e93a630363db1623b5a59d06d1c57f4daa08326068e316f4678119f08fbcd38f2a8dd7f135337123d92c8ddadf149f7e8013800da3e6e08fa6851aa4250a0bd337483881648bd218b35a370e0315c1ad1a9756470d82486db8aa467f43b0575bec100d7d75dd53b896630826d13f35f2236d2b6b8f9e89331a8d8dbc9dad82462cb58a231c345a49e0965c886fe9e4306c1684b21fcba15d93bc3494e367133ef132a2018eb404b0fe8b373b86444dac7907a06f5be7b68c35930ad51bda769aa5fa695d7f9efefc79942a0bf2965879cd190378439b70a43d95527fdb10db964fa217bfdeeac6e4fc323c25cf01b9f799723b6dfab545e9693e5a6aefd317b556025fd0979dc43f0ada51ef7598aea328d2431da1f7e767d0085cbebf28f9e9d9cf92ae066886f2703b377909aca4117f32b04069f73fd00027000f8096ca4780086ed84e2f68c1024c6158764e76f2b8f46920573253ffe05c03c5a7f511b7bde59f1d2039016ca182cebe3cda650c192ba930967764c349b17094cffdbb94594d1af177f0f07bdff12af243405e46822872a90a0eb96dd64a69255dcc007da58ee75608c98ede20706f977570a017551846a4cc673eadd83d7f17614e9330d747e6a02d098bc4fee37b66b79742a5cea4cee0ede36d5a62e4c83227d8081722adcbd6befb8d7180eab9f36d4f197df6caee22116ff8ceac4c23909911f290f6d2d656339ebc55c2a304342739c0ccd2c3395194680a6b9b88370e8eb69e6f5f2a676ba6c9f64e1ab7c45df9a01455ecd7777aa11cb844aa917e3210ab8c9c6113c42beaaf6fdb8cc1076e375b686cbe5c63615e4bdb585b860bfe7c726af6d94427916c496bdd8ce17da5c910efbca005b4b90c4cb30db9d2f4bab3e12302c56df5ce8a0b808be0d7eccd3de365c0bbe4b0cdcc0b8c5dc88ffbacbadfa6559af1552ef164b334f9e6d78ad9ad068e7c19e7a08bfb613ea336abed6e22c726f6a08ed4f0218a850cf683327249e1130b8c2681e487a0a3173f8be888ba51f46faf90fc215de1fb12beee7ffeb05d7b562d1f94f497625afef3edf4dfdd0cbc733355bba8ef12e91ec74345e322f2f6e7ca3f32e0f2e42a9c8d3ad916d51200f944aa9b941632c6ac8919efaf300fcfa60b28f5cfcfa86ef4f2f65fbcc6bcd825e69ac790e283f2259c1aa306de6826c2a126ff21e060f167b9d67eeee261a24ae65c4bc356d5292754efb7a71cece3759b1b0d6d57a73c803f816e668c013450250377595f7b950ed5730a13fdce4c499e4453378a9dba841a974d787616ea2991eaf6aaf2d2f51731b6c5ce5b3d5c8886bf5d1d32d6e4192f37354e330b978db26c5b1d721c7e131fee6b43aef7a5e6eae33f2e1a662ac8bdf9bd9cda5d5e5b8a4ae57fba0461b32384713be1ba0d0b861ef0fff0b91427671da98256229326c3708db0ab48da4bfd8db0b7a6381fcd42525809868a7396fe08ff80c0aed5cb5e6d150515712188f96d3b7010ee1463799c8b37746a708f9668b076abcd83c4c6d47ea810f3ce4a520b064b2a78634f8e233dbe745746d81b3ef52b121a1da50fd36cb843d425c6d9c3d74bc6aa7015c3c2e550137767a65b2f9fc0081ad127ee65b88c88681b977f8b8c325a201350720790c6b763beb9b17571527bc989600d232c0cb8e0972b4ce28641ca7638e33bd4959aa38223a79fde6b662d74ae78239f6ff5653917c7fe6204ace7ba75f76667e2214e5f0276cfd85f62ab26fb007993463dc01eba2094e553e527e2836b536851354bc383e1e6452733687565c260ce1bff058ef47adfa1c289719c761e20658ddd01cb532b30a5f15c3825d68922df98f5288d29cf9145d98a9a4dbb3f8fbcb252065d5d276d0998fd8485b351501452dd6521fd2606f3e3db48de14603ebb44153211cc2b128d18ae2e97a0857f1862ca2bc8eedd4696854d8d2fac06fb5ceb6a5e6c74dc30fb44be4d8146c114b2553308fe2a93d45cf23714e5204f20f1f118a1554e26618799f669a0782d68e63d53af71dcb93df4b1e67b265455f92fbce50927fe68eea74859f2331f5f6465793b9a2ed37aca2f37cadf5c63de5b358b691267004d78986e0ef419ff50435ee177a726e9cbdc39c4070d93d30dbcd4559580120fe4492efd53dd81dbd0862106d1fea81ae2334e3af86375d31fc04c0bb2bf3443dccd4f7dfa1666248fd489d98c28627a39642738373c47ffdc7bb676d061201b56db0afae602741a36a1db1f338bb76a5916062da0d0cfc1be3e56f1953aaec00ca8815b155d32bc573b1b531f496957b8134b14de181131cf4214e1b195d97cc09b974cfd9ae5b50fde1d5dce6d744732adcd8b442aee94ba0f3fcc6cef661dd29086b879dc640f522ad3e28b5d9a5b9f576c5c8f2a65c7609b2ef91ac300f325c4f7dc1485f3108088d7be36a80c5d1fda9c7bd8f650a40c113ad64863ad185136ed1a868a39c696ecb48f3d55701ffe9db1f254338ba8eea2cf90b30c9ea06edd661a01df37bcee46f8eee57c019af1fcdfa5cf64d5cea1ae5a56ef8c3512d70838ba01b84fccc393a78f62b4114cf9e10064623e1f99f64eb1f998b1cb5cc8114ddb0c37a264c43a42dc627ec504a134c11561134232ef44ea55dad738868ea0847bd6d93118adc8b5498f7a26e10a03164acf0ab74caafdc0d9f280a6f585a2a9439666abcc38222bb0d73e3493b8a02ecc08ff009a95b543402129d84dec2e07f0d269977e8723de569aaf40145b87b7d450561474edf30a59ef0b367a1e760231dbf1911be2dab2dcf9622c88c95d18dd17082210a86f8fe6a491f4d28a6effef00558adce3ebaee7e61bf8c58bfdd715c3a69977936b563153921b93fbb94215555ba5098ac1369bf2c4b83a4a3dc0964a9d908ff64a0ef1c7d600dc8cb55619c77bc4da11e841366f0603f7eacab325a24c353fc2bf54477f8f802d00adad03f2299c7bd678ee7a7582f281e77882b34db26476b7f09de61689abb00098e1de3abd1df26d49ac9c7f374a843cb82013933d2d642ffe5a7e3b2f9d6386442facfc4df4e8781dea5fac319586c1875cb8fa0108865b05f82dc108ae53a8b3eb8b4dcc9ddce0d366a89db82e64ad3f68c47199d66a2879dfd66aa37314971df01e460e6c4ac2e08c1ff81b74990792aa51e16ccdac46ee8293008514a9f1bbd18814200b8f184456d95b98ed7aa41f0bd38ade6297aee6bde8ae756361944c6d6d801b8bba087e2b2b7e38af901b01ec7b13910c36e5fd0ba9d12ce90c54bb4bf39a967d92b67aa02f470880e7f304a3a1ba7dac1f8cd933fe55e17b6af36a91047450be8f404e18d8de65b68f3cfa060462693e3f5c16bcfe1b39973c1d15ec8f900e69380a48a48e378ca9ddbd0fda179b05bb9810b1e59889fe91511dbd7dab619ec16710b2d3cb3af35d43d5c19b2b14b1a147abb2c15dba1b1f911e200b18a060c788a98f4b6bdf7f1de1a907d9ffc222d28230b584856647168f80dd6626d42122273b6fb3564177445bfff4abc132fdc777acf576d5c7c719ea76b1c222f38c5ad30e2c0e1bb81e02686d29790bf8c92dc451488a62a390c818f9409be1d2863ad32666864103ba2406e9b626bd51775ace62a177f6e61db7bd65ea5336d3fabe80c46f25eeb67d8fa9e7d1ea60b02697a22b2764943ee1d9f1fd610250fcbc686f783e90c48f11ee15081be8bc57406f260f9c62a1efcb515fd19f4b1f65364cd7937a8c9fb8c583a7970353df1383ee576bb5dd0b9f3f088bdbdf76c0b4cf0ebb31f7ebc686d234df95516091d4645adde99e3b7dc855e618fc01aaff226cbc27776121d28be859ffd3c0fa5d476cd342bab060ebe88ce56d716b015874d7d426bd760d7d35ac2cbbe7586aa36f4e56a21a3dd96b3cb417128ebab2388f6b3f91c174086e42cea4fe84921e6089c94138b77efc12246a7e34772f2efb0f809f8c28f095a7b150c8f29ece1e6f530322a211d6aaa363c46f3307fde19d8e36b05045483c296642f4507885f732387d3970ed4ab4d1dd043719f4dc764ccd13b267980d41a560bf506c34a716c50f79ad8287d97f610e4ab38f09bf406f10cdcd54233dfc2cb555361d71c16f6d6b5930da5c7e3a06abcd4f3e48f36efd804ac01a6be15719ce8a4a13fa54e07270d47363d101e92990a791f6da817f95439d3abbe87e3127af8c319d0d833cff21aa7dd90d336f208ad0b16614ec2d5f9d4919b216a1e614ab3398ce0baf165cf24463eb2c055636e2bbeabaa8440b0365935f07abbfd34b5dff90cb3abd79e9144a312d0ee9f570c7bbf0f882c3468279ca2636ce172abaf15cf30a3dc3231acd8f1e676469c808fa7f738bed855debfb13fa3ba807777935c58ec1a39dee0b6ebb32ed49a4fba5a8c03f242d1c0b7ff659f2ac525d41ad273738ae329ae6f7b1b1b5072a9fb6a8cbcf0a04100e9f279c710afb99fc0c5fd7c678a3d4986e2de8f479469e5f29b3267657f044ae5ebe3aa1497b680c8072b6d11406f4c949d9a4143fe9573087e5e5354f58368f51328bce4661fd0125808c401162bfa4a235a9fffcc16642c5b8fb3f3505a5a2a78c5cb677bef3f78bad8bae9204923a96d586d8778603d6b460cd3986d9ce3c7fd0d7d5df0165ffae4add8e9f41e7cc5ee56fff4ce3022960c88694e1bc0893d8477a9df0ff229e0203ac2aa9a7c5f1af702701bcef1357260768ea1f22291b8f3a6727911d89369af816d6fdf4e35ae49c840413c4c2fd9670aafce37ae2294068c268ea21e5ebdea35304418ead3ba66cfaa2dd1db8610ccf7a623706370f4362d9c835880549e9807bd2110de6ae88fcee220b7cb3fbfa0ad8e899fef063588725c11aec72055e153688d2246dba997a60c95909f4183451d8451f5bb0004e293ba89c95e5da29c316191bd0f358d466299bf7db0e103075ecc7c94fef4dee7b9165670883eaf49670c95912d3e95307ed753c0c479d2f1d0f9018da6bbc2f9c83d94a2171fd0c2e53f192826c084b9b0786c395f825583b6fe7a57b61863318cb229f1ea67dc686c8a21f4e116411d18ab2ef03cff85294c9803cc331d45df7ff6ef01fbc7eb9cdfeefe00f28f724e9ecd85eb600c15985f90149219896d5f4b4d16f8a43965aeb5554152c50107ffd3b4bb805ef774bf06990bab20476fdc9b9666d2f590794667761ed64673a0352104ba7ea5e406040750c05eaf01c5928279cd1940f71825d447ccb9a7eb2e6630d13c6b21747dd94c039fccd3c49dcb232849c864b3b9e4eaf1c60d822c168279ebfca5ae2867ca1898f55d8eecf9a5ae9313115b866b2d6813c695077fe7bd1ceb2e55ff0be8015a5fb84d35147c01794b09102da8bbdda4119a520d886f822fadccb3c7820bb02fc7cc5488effb735d546ff411067ebda272eaa9b22c1e4d25fc2cc2e3f9526cea334b2b29ba20858be38574885c79890c956cdc2444cfe53e3eedf9f52e7e4d460f4a2b8b676416f2dc245bcec59c37ae469ba6e763a12ffe117e3fdd6cb2d395e69f9e70eeffe09f88883e626f8523d8ccbbdbf9c0811dea1ba9ccd4e4bb37036d9c73e26d19a34ce059c341b3ef4f6c222f5a974be28bb69d596f3ef0538d2a2000b765152028f2608abb6da4da2a21e5ed56b9c6ff00ecd0b52f7de9979a8fe6cdfc8cffd9d4615baf72d8bfdc581ba6fa50f3e8e5330a5f2fbc732186f6f746605f30dd350bc14dfc7b4e608d105d810dd9cdf0ffdb22d86313344c574abf25b1db8b2bb8c0ee05318e7f3ec1ded7987eadaa84ffe841182093d61d35ed611e3b46041211634ee6e933db4edbb6cc7839589defd86c4cff0060c68c2c5043712b5abb1a59dfe180bb778836afe8018a8601983dfdd41d80ae038a4cbe32331735b8ee0a6a0d636436001fd31e0d753df2fedb1105df41c487d7261756f46271bafdb1ac0bedc5163e8fe495c96b931ec698cfd504f3a1f9819fd618465f26984f33a3882eeaf7c50365d509c53f346da9e953abd0091ff03ae2509b05fb08efa454d52bc7e65e6617b6aa426fec1c030fd7bc6c8aa1884788495c7ccf2474b3827f52b401bc2c2ab136252c7f490b6b97f3d61d14f9f9e1e881a3b9669c27901e2035e30f09a4fa2282cb16ea9615726b86adc3b66a6e6573334e80b88b4b0553a7aea753c98a3e23cbf7345336da97601b2823b4d5e87f93a04f55e9a71154a4f3b025831a27b1e036765a87579363058ff52bce8d24b626324304606c6af7eb3986bf957a642d6ad556013125f57b3e44f96ec9ca8e3189af38af7a562b811a6bdb87026f006a27de5735595f31e015573e6dd7cff6f22af23d3239495416f33fecb55f2f0839541d5d6e0d7499ed6db1627199d3dd800d68c22245e5a342eff914aeb0521bfb2276102bcf86ca40b326c3ab8ccff9e3357d1f9d7787a38486534169bca38257f06a0dd9d583173b780fd32d33c0021de446fd23b7946ac0bb9a1faf4ef9906f6e511dceae168820c1667b083a153c6d58bb407807133bb07c40795abcffdd1670e96fd6e90b44e1130d8ad46cdc566c273d90894b9cc77124768878181e2bfaad3f8492ce7b9b7686ae4bed5054c849cd700c0ede757ff03a25d6de0d2991f2285e1f1ff78e65b46379014909f454bfe902d5cfa4242e468530e5ac2618cf90d18484a47db50ed447c7e907cf27080a3671b5cbddfac506165c79a2accc132b079bd527a07b049c32a665dd998538b9a942958f6768a9e915c79f8b8056ab5649e307617eb49e9c6769989d4d94a997386ffd7b9f3d3673a631d1fdd34712a4304255eb6e500ef33844543c384636870271b2d5c9288b0dd7bc53f23728e39e8ab1856dd4003f598c82e10a682b707af887828709ecb5dded6bae2618b7b3772a66576d50dc58ab3a255e045cffaed436a7be10679467a9f6aa95529541d3882bc96d504fa68d5cab58dde4af4a03d7ee4c14298fbfa3a203c2d5cede31e283159af1b772405878e46e84494ab04fcaabc249b49149bb4c1a656b68dc4dfb227755236c9b1100c8fc62150b242a85e32549666d002798268114ee1eeda8bed7ee783fe82f94ba47fbb006451efa78ff684533d599997342a9090400db1bfe8e2d50f60827ed23d7b18bca3612dd318a2df281c4cc326ed3d3554ce336e301333eba913c3ba00f17ddf698f8daa1d66f814582956c0497a23957fd9747ac6c4bfe06c113e11075b748cbfba640097ee1f27a6f843d4f28f3088591ed1cce4827aa390811d6748703f226057744dd49e0d9c5d671f129f12bb6ba3f91181bdfe789ceffd44175b58ca479fecc6200e1ef5068e025f6b630f9da40e61c339c94e1cff442756f0b5b769152a1a7cc4581023aeeaf20ada9c513449f26ee5a62329785b5a2e13f0dc5195a644f6e231d7145aee62ce65e0f87073d10ff1d5ea724ff4cb8ecc0e8153a19915fb5db46dac9de86e37366532e38acddf7c76c1efda0c3a15ebff35a340dccb0906036cd0ab6e87ed8d7bbff1ddbd2b1fc48458440816cf1f4b301fcbad35bb46aa93e3329ed8daf05d2e4c98798de5d3497231dd7b6540af24c96d6e511bea712a8ed58416aae67307bf20126633f7c3db26d71fb1d8b15fe3e7f82fec3780a2772eb89dcdfc34be8dae0ee5d13e988d0b765c57b9db774fb5d06c59000c5849f1f9ebfb748cc6020d4771db1549c0d8deafa633f7193e1eb083ee290324699f0feaaededa7bb89581a1bca339c4f30b66bcef3a4b14490f3fa7b80ba1454627e42ad37c291296325bb2c9883aefbb10a2993c73a56a06863ec26b0987171b554086d5d6193865e22e92037494c2fa8765a30d6b8598e04819aee62aca01e82baf8094afdbb58c9fa3535cc098756683f3cf23c0074947d03add10077b00cf46cfd6df79112d3c82c7756ca2afcfe53bba60ba4f42d967cac2c88e0d968568007556fa0fa67d28bd823256d344e7576006d9ff8d2543e1bd5ccf124cac0fcec6c05e503b851b339579eeb449317b5b26ab6dd59e1ff9e101d3a22e770cad29264f4cbb44ae68943652423ee010fcf5eff63e65b27c7facd8c177b4520e22d8266ad8c07c03d9e7cb4181a578721ccf923b11831625cb862aa52df7e4ad76a1d8d4288d4b940e3f47de3b8575421b3295d72326cd18fdabe1cb118bb380cde8d1d90828293f27a58e8f306a1e2515637d1aaf81f093478480d3675ccecf09850fe753caa6854a85e34807039fa15093e200c2014609143a65598718154707126208fa357da84fcd52ed1f5d6c61f4eef1a3a506dd7a66c5df06aae39c9c49e08022041baa7b66532a2e3ac2ccf7045fcddb6988c4a1b4195f566b1b4c92ac6c0543aafdc63414687872c81b5fe256bb7119a7ca52c60072c4d52c3f25d64da72321d90c414953f4b21ec1ae563bee551fa057699a20d78ca656b645510a884b83785c0faad9750395f78723d1aa2c3c7030178c12897483265b18443745a4479d32f09043bfe39bf69ed4bcd9f7606f3579a8c57e3116f8e61e2a49a7f6d7ec46310b481fec3e7e50cb0da0b84ba95147d68d9a9cc1a72f1f8768c87f9e9bd6e6292a1ec013c433385d77d1c04479e839745663b26e41aa361714483f59e03f4f2fdac7970d4975d49704e5df937d662217c16e4b2fb62a81caeb4323733778fecdf221d1fc107b99b15c656cb95f084863191070e81695c1a2406b3e2fa1f7d139495e86f2b767ed40382a522ac7adff2cd0aced518a964f92c8be748935991829519d13aa4fe89b663a5b11e4781af8c323c90f41feecc244470f26b7e400cf7999c9d85d99191f1a146e80e1cd0dd0a1381efee109e43daf87f7c73e99cdf5f903f7f5678243721bb84c84b12acc7c4f3e0a94d71df6b43d73def288909973a64885104afc1ff6b75ae25af46e4c84e1cdaaa00cb90f0a277ef8f5e8f3191dcaec58a48c344051a59b49cbb3a63e2a2170c8f8c99d48c92f682d8b5eadb776e7fe3e8f1b85d0175b39f098297906cf4e775627be49615f39af57d8f93a4b5f92888692a2038fc45652e35b6ada7319747012a40b52c3c879b6d31f24dcd45d649176cf4fcbb1764521e3d443040775f8751e4e04c763e514ae472324d2711d92c66f422ef2335e349ca7893b2705a27b4a5daab7f60d0a85352c8c33fa4093590a47dfc9e716adf456bd0ed205a9c59f8b208b9b9d4dbec244c7b6eaa827ef34244d94793a4f9bd0a6a81f41bfa9f47d16c371475c490bc1ebb7bb3a22259f965e97971dd1498b27c7cb84dceed2e85495ba656d4d3791ecf31896729f2a1bde00cbafacb489d00cc6c22ca47942a344e508671031dbde7dabb0961b0c65156613b0acc255af81369bdc7896862e96592cbeee21c71d44d6e922faa3ceed9d625c2015cc924e66b27c04d86a23d395361f638591ae9c94e260ede78da844a889fc6b0e56523007ccd0d2f8515e9d5c785549f0ca1a3e80bfc2faeac038ada3850ba82acc187923cefd257bc46f9c422725828e81dc4b98657fd4b1d4516f842366857f962fa7f0d645619f931f1a1551c20094702d77e36f875dac148bd2a016e5dda47f9f02e902ea8261ced75498916aaba788875ed4b71445ec9af731dc3a8e2a44abdbf92cd9a9a2420d3b1367589b7bd735da296bafc5ab57230c2d2f799ddf5b724001195f1134f54cc2d81d04424850950dd1e92c327fd838c1ffe0aa1248476fa5d4573b1053bfa9ae827bfd4f550c9bbc85d1e14da8a91c328d98232996e09b8d8dea491e5aa21c463dca94c9fa6cd70e2a69ff0c0b19e5d5c779b560b01990dfcc094d07279380af98eba675f0d2efb55893ecf13868b239b9c32d2a48bbb19dc21a3eb0cba666099b490a838adbc36ae6f5d762791e3ec93f01f094abdfa53bb9431a5852d327c761b7530237f383e5dd97a782477a730c7d94064fd512cefbb386fb89a110c0261c74d54d3e1c9f0f882270deb55f4630bdbfc89aa76faa58130b0cf5c6a38c2acc6a0c004eb106ed061119f8b874a48aead633e015be84dfc75c90db2447b68f6cdeaace20c4edc8a88233c09b7c32b0c529996e18b3fd36536f6064a73f70f325938ed693f99233ecb0d3caf68ede04c9bee91861bbc1700c999a9d31a68ebe4378acf87c6abf0c54956af9ee31cb10a71bcc2512b9e627451803458b7ce1934502bd2eec86105aa7f8df987c9e4a4f40e5d3fcbe14ec835fb1edaa93ebfd1046c11fa7ae004f8afe09f988907083d26bfd8e5af0c79e1cacd5be3ad4847defa44ffdd5f12e90c3bd3e9f98c8c152d5e23b4948124901618378da4532da9703976e3ce4369992b1498eebae4c6d7cc56d2b88894706c17e6d8ff3c42e5fd5366cd764a8433ed0dc5c23a35c8d7509609b634e900dc2a024b30aa852c14f0d29a89420fd87e19e7483220239f5b6d5f39574238e9c19f5366bcc409aa4c932ee55b7cc81f101a555b58508868b576f81256eaa487f6ec0b947f66afa3fc61cb316c255d4d81103f98c00bdd14453e74a22ea1361cdef6d4d1108efb3f40da6bd85746938f642180ba7617dcf4036bef86890cf080efc6b760e51d41c23bfd9367949e8bf98081fe00876efeade2e3d2ab2925ff0afeebff222ab0b8aa054296fc723ba09694cbda1c4814444c8190572357954788bd367a45bf3825e4c3344ac7a1025832feecc772cf52f62ed1454e6f04dd8c0e12337d6ef24caf811998365bcf9717aab9bfa9c4c59cf8e48b81f22db23c3ab3ab5485c3604d880e3faf7b53ee986707d0834f7f76948f55ffcf1f3404a4dc956b73cb175951f3b545bc8caea413105bb24f2646b9f707fc162a974d4f800f10d37ae216dd4a7abe734b1283e50f3f86e74eb741e6a10326205d3f2a452d788c822f3e91f74d46ccc8ea5ef4620b00bf07fa505df8c0d019ed5611bcf9e56985eb1800335cfda1bc82b7ddeb712c1c0dba101f8e268e74bba2135b32ba3090b7b08621ae5b5b2f690b5919911960558b604d6ec727cfcf8bb48d99e306a9404ebc87a67d0bfdacbbe9958c6163f3b8ddc3a49ba382a7bc8d3f14af996774a664e2dba5e59ede5e89347fd29b6c413c085f574e203dd60811d407817aabc9f4aaa63458a0e25fd86326dd9fad317dcff6b11c29eb7c506e7f854391bfbe61329137a27f31eba056184ee936d52f522feff8f2a709433fa652adb2caca69288d8f406e7cc0e0c09a9090464b154d42c423e655b17e998a9007bcf5fbc20f2427c72dc43e0b7e8781de3698ec1b28bb2f8ead87688caff97e0da89111ae9f0c5633ef4b57f41313919e7e907bf3c3bc3b7384c25d52191f1fd4294502ae198980caf3c5576a27ef1159a7cb0fff6019019ede0c52bd4f01f08494f68598587a7ec6c92ef2ca5d9202cbf14c939dd8cf379c2acd01fb7e2a509348250e504559cc0ec39e49483777566b2c53ca892a3727e1965c7d82a64d933701a87cd42bed7e1c266427c55561c2e76e9c336d0334813c96ed58c0c26187294798886e834b54461dce2614c4036cb0e4b7e829be7e2fc0949f815690f37d481090eb32b5dbc64ab4dc000da45f716af3ab880c91819c63940c4b37fdb61cdacf0b8f0400647327f56e4b6cc594ffdb32a016c831124bbfb3700f1f59ef7645379274e1ff2dfdc7e062f935a302940d09f5419daf3aa3755138a53fe2297a693b3134bd4954781b6bffe628ff7c55615b5b0b1012406cc5a55e90d42fa83a1fa6024cbac796e85fbbad19ba11408b9522cc31ec7259475768e03d83113fbe7e6321575f2907f6ee7e983002d885574f99569826e4275abf454c28daacb63748d713d5ff1d3eb9dca9ec6be099346ecc8102207a174dfc54e18519493c4c9c7c86f78dff4d7cb8124ed98353abe7bc2f235f3a015dc2cecf18d5f5c1ba8f02e111a1e9349ad35d94183733672b12fe7df660d95b0a265f1a7d1435b3c2bb4f21aa3d78917a6aca93e8af68e2c199c0cadb0970cce443991cf5a244031965a18839ab9b19c0881e33d7df9dd1335425976bd179547f6db0953a4d3613bdc7440b461932f64f3a19be712348ed7ea07a64d96ea643d8308de2f0c5b4a47caac58df163c92a3cfc55e9ef0acc6c9322efbb61d4b8cf683a2d801bda14ecedd0b473dfcc0d3e0af6a4a5c4af4d705dc3d1c25faba1a0bbe121d9a4b1a6016f1feb040a32bd5bb300a9529cbb6dd473aebbd93aa3c5230c06137f9f5a1d5f9f0acf40602931a9343ba7dfb75fd7841aa552ab66aedca12f33a311701b66f638d6fd8df6bd56bb90c81bb60f7e97cb2f10b3e4a28fa5e4db7f781a5bd7415f6c6a8fbfeb16b30dd78ce5d0a64a382452b3f58648040c1861719269d790328f941d76b851e243b7f24183027786b76066b74a0cdecde140927cac7c98ad0a313a498d6ed05eb47cad6ee12fd8009c2ef119a44fc221dcb9e77812953af71913562831793472bdcb415d18ead39bb594768d633ffdb9a6e63e00417a8ba376ea3b5198d4ff0b8e36a9368323f55aa0d574950cde90a442f6cfab03cbace73204b01df676333720e0f5669dce5c9d334b41043f0b60a7fffb4e2327de950316a8edc9fe24ad450c3366e926439a7d92c2a3d0892760bfe0c6dfc2b26ea51cf27ff16bf17eb465aac44311eba2eddea476fdff7398b2b7985ef620d85c62fca82cbe651770bcc6ca9b120c27ac86a49a1be7740d7d63893a246aba468ddc0de57459a604f1f6ed1d9233cca3f948c13fb2e5186981e44c3a6a507f7ffe34b64abdff53c15de895d27467a7486983a214960b635dbd689c6b5cacdf44bfda692beb5e4dce116037afc225c6336792d648b7aa2c084527a3a7d1d52d57cc10ac488f1cd388b821b5c831151def2a145e5a534ee823628fc5d7ce377f9d324ccb92f68bf8350423a0ca09dc6ec51a0c61cf231beb09b2848cde05ba2e66e5a8ea94b091c882000dc8b56a7732e657e69ff4bf6c6ade7aeff2c2638db15dfb8c202ea821466d46a50194a7e7038a451ae27f3017419ff577c745ec93a8cbeed5245cb79fea787ce9b380233bc4738984c45058c27f1091b5dad29bf942b4955d1e65e06c3b0d507b9b2dda5228700bc3702ef85fe3a91e56ce265cf35bcebf9ae81e43614f737119441c4168788e6bfdfce0050f061b394f39273af2816f18fe89157b023f0845e3bcff2e4161578b28f08176e15d98768b20f635e6a9b0ae8fa2b2743796c64b3dbe1f4d673d23160458791dbd1c8f7b8a27ca4fa55594d251b3a9e8fd515fef7aebe35d14e86aa5da1c4326d9a1f0e747bbd716ca94d1fbe34bc5ac59a647a216f417989a5a18850ef0c548e406d2dcd73438adc02556a0186161a4de831a72acfb102b3ad75cba341b9fa702e3a161c82776b02fe380323ea13db0b8124501ecb3a3085602a6c08b7e94915d27da685573954984a6bddecf16c8544f72e2a0ad052df4cd03cb64870b469d6743b1aec6bbfab1ebcdc30f5a6405926d5d061a975533c532ef18b527dc342d4158efa2b13a64d498c2b4b1ccab7858bef82848d574140654d4b503822baa052ce32d7e54a1e297930a11d73fa314393f0ce1434d2f61cf3ce5e4353acd56179455346aef88c0340788d644ff384778123b15b3c3b635600908a127d8e5b0573781c86bdc6255c5a2e919ac7f5787cb7b6946ca77b1498089e95198b58bc4219c8d905f5428948a8fbef3e4c183739747cefdf52b8bc4b642b781d9556f8b48895d9c8880751842ec25549d2a35dfe6e320abc519f94d64ddd8bd2c10a91cbf868f1f84ac2fbba8d8911984b6d97d294981e66628ecd6986edab0926df085b284682119dc99aea87f7c3def757aee5bbbe26151e493d4463c9daefafdf4c0fce61018206dd76c365f3f2a640c5a9361f7ce556a6e974dddc70b88b58f587123f83d03edd517bbd073259fd344228dc711f8ff6e02f5df7826d6895b8c082090a9baab061be3a3cb4a87e60ccf91fe004413c0f9dd2518b7e9c99168709f748865ab18a30a3789eebb3f25975fdecc1e2a2d0b3580ef898ce05a1c4dababd89d3d8fc07f803fae0a7d1a2407723857e8e2d2162c35f5404ad43d7a8909ebcf80f13bc5438251deee39d2103fb2e85fd93608984d29351e548727e191a446fc5de051ebf40dabd4c377d779a8d6f3a8059ce5d083a425762144dd5051b60c5a74e35ba347c52148ec4512be727a77066c48c8d7ea61a4f934aaba99809333e71b8ef8dc5d3638322a1f9f88888608cb254bb99555faa3f2712d607992285e401b01ba84b0c6bb07741474e67e91a8dbe372af694ee8c2f4245981320ff7f64b92f06846680de3a44e57d85780b7df18ac5e30156c5932a9c14ffa6803d146a83aea63a333f4d0cd556d34a07147d0099c78311de6f543b584e73622b58083c8cf8d49541a22d336b207f4a1f39fd391fc55b7a293dc5875db559adf7153894f4283743c04fdc3a3a9ccca97cfb1fc870b905fecb61807586a3cd321f77e77c5c355d81204e9a1d845eeba62ca483bf30d18108ab2deb99242349142bf6e1fc48965bc82fcc5e8496fade1a0dd6935377f34a71be1b2f428c88eb43a1486b58c685793ca0bfb451a19fe4692ec7835c4f92f767cbd3956de28489c07c7c6690b4ddbf68ef54bd34582f7ecabaaf0b125c13430b2eac6e76382aaacb69baa0f3e66f6219e420779b21321df445b8b609d4b61a81d4d9f5a3cf4573b27a12ff24fb478aad1210b39b658923c6ad0982d53422ad66a093d0e558ce9f782c3d715b68189775205f7d94234fc8d8d4804766b79c00e80dc0c56db4478f3ddbf8392394cbaed620b82a56dd3dc7f312b913d210ea558a39a00d8c82468b7f2d7e1ee1c9dada36f5fe7cbe1d34e4d8b255159552bca78f7b7337f2620e0f60f593d0b67898d5841bba33a8c626afe95def5cb3c5bc75b585c828d2a0fe2cb7089bd2b7958eb57588e5b664765aad702517bbf76cf6e21dc475d0e48bdacbfdf3f7a1cdb3f0ee2a18bb000f20f78b69179b94aed1d42b447ffdfb9a2084f7d49ad0c87d6083d22f4be69071377393b2ddb76983155f04266ebaf4c5a239ec8e4ba698e4082cfbd30d03600156ad8b3d029e4f64a0456bf6ab76005faa5e734cae4b1f3b47f658cdb5466f7f9d3d0a0a24b45f7554c6edcc0dde659c2fa23841a7c7778da20a3d657a0bf388e886d7071979b4eb86706a439086fac01ed7047ac56ae53dd5266d9d78501a7706c8d9bccde993f4ac28e18450b3be5eb50212bcd132032df676fb4f258f1f17f9bcb5ba50f9ee728e118aeaad1f2fab34c5c5ae1d075c30a260f7804a8938eb6660b2e7d8f1038eb08398cf987fb8de6d6a47291e007548f5f6be43dbae4c80708b8a560c6e7c8e551c1547e79472f0700b864f3088161709a81cd6e16a53ec012e5d5fb3e2acce6492ea34783956dae4d8772e94c8108d2a7b8e97de582f6fcc77d22b8e070c6959f3affffb72fba2031c18ab3364562e544bf442616c702c79fbe22b0c8fcac0a33ae17f23bb634f0604b6b9f89c462538df4e5dab062da6788c2ae1c916f6801ccf735a49226f09b88d6e9479582663100fd1c0378bd9053f3ca692234389f66ff2bf2afdb5dd73d6f3045de49b6d17258848ffca4ebd7dbe45d29675a812da59bce55c7914f847ea8a67e71e807112c2e4b243ceed176df063b00fdf5659364debc7a16412dca38da45c1b71efcf521077bca3b36f1fd3c64d8a2236c97147e2fb8c0c72357131adb068cb2b8c2d89555dd4d3527d3519e1fc66ca977fb535132ec850c950c94f382d3591cc04ae98727b5456c615c9a0d8d6798e4c5d68c4fa3b7d3a31ec95fa41f93fe1fb9e1ba6757d259c525dad70a1123e21c7a7fe3cdbb8e0b45a3a5a4e0e8e92812bd7b778e4c1594cfd63bc43a7c6c5a5a2a07a3d8317ace28bce89a06fd7ba13acd76919bf4316ec468a6014b4c449a4ca94adb74878de5c3f11583b20c67c0d9ad0398c138fe37260216408c523177e5a2b8a48ecd96c1ad1b730e35b20ef4be53eaf04089fd982002ca3b9767b83b382a1631324043ee74e3c4f42262c524a734d37ef71c930f0e9819306b20c46f041d24ac9b7758ca42aacc5424ccd11d47630417df64040465bf097da9eedbc3dc5cdf5d7944df5be4244ce1794f8ae0636caf716da99b4ea3ca87d3d3d18abe4ce82b3dfc729ba26540f075de9d68e5f079ca7d7c73a08ea850d9ae4aa3d855436e0d7faf7d04a9a8e0f09e7eca883f65ca2c63ec65c423a5c5de4f810177eb7a54d1e02298b5e077c8d24c7043230e4ac181a293c58015884d6e891b5e2cfd73baeff56d47062a68740815b9c4ee1ca24dd82144515254727bff3d80ca17e94425e11423749424d92a35508c6a139f4b7ec1ff3db23b162e25c3f02526ce3c105778489df469782dbd1722d69eb23a469fc7026a9e74b7f8b366be12c7dd7dee4380fb5f0863f7d5e51fd89917d8500ca4215463378e119d3ca02f7583a93d10941084fbf549b55e85d0775436ae8e80d865917763c897445f88def6ab7680be3a6dc1f998d6d8ec259beffa6a1254ce15562250f915e0c587ff4fbe1a8560fb950726c6f668b9561c0490934bcb68fb8a514d61b27e81548861a34dfebcf6615e73e53d2be5a8910062e22c5be7e991483e9535f75c74a34627c4100cddb6a1687d55ee337b3424476a67e4914cf2ee465b2fd5a9b06a91669e5238672f418ff2f268a26bccd916a9119c2d4107ad0ed21d17bc40522811877e6b1d88235c684661a17a9f0808d9253a61f6c6642456cff1a428e1b0e849132b96c3bd2d9df4c5d0ddc2a7df1d48b109ee1aefdf7acafcf1f53276159d0298d609361e28e5dde545400d82370225d1bb023e6e6d5a9897c6c54a00df1a8b2aa1fe29ac574add21367d3ff85a0ea1cf448c202f0ca902f482d02090ee9786d51b2336d280e9ba7e66748a36d07de569bde3e476184eeb9d5de604b0cabf699e86ebe1dd12e4a6792e1fb63aea4d5a005476afc703ef5b68658bf229192449d2f215672b4efa702e4a04164a0cb4ec0b79450721cd285e1e973756ffbd0fa7c106e167b8d9b19896ec34841d327633e06bf0468be177802db76623252f691ef97287b588242ea45c3dee1aa1a3fe0f0bdd521653dcc5ae78c8349883df684aca203a847a75af300a4393805ac015de8712b47658d236624aeddf14b2663cbee83a1906fb049a9debe90b0a8149e548e94fb56f41239d56081189a8c1257280c9687f2ece2e4cfd11aee6849af621e7f8981483f5f60502254cec72143df54b0d783e80a25cf1d4ffe243d97d4be11869c4e0fb0841834199f14bf72a19950dcff136ff4752f578c3fe7cf1569c80ec872afa294652da473a41b81a33d46e96a448ce9936206b237dd6c42606c63d98f27a03c4af638e53be522536d11962d951e52986fe14d742233b30a21b917a3ff179355bc0fa1f64115d84698925c85c14be0ac62e7f721d69cdad70a0985f3f2bbc24abecb7851ad1ffc444cdf63ab44286592f0e4ed67cc4180d7eef751180749f3fa342790fd80ec318354f77ba0b139c0bd8d38cd4faa970d2f5b3338c98a324557d0d8bbe2649fce027d3ae9f72938b619552326cddcea34e1ce5234aa51d74192d3a628161e61d09164fe0886715523876c69e911ba8ab4f1df64c7059832a0c5107d2be007400cb46e58747706a7d009ef747ecb6b22322c852c3c46d66553e73b8a3f5c3afecd8fa07e6f69f742d15e9fab84bbc4a23778b9a36e7d8115333c4d191f31ddaa79778ae5ea8347e186516e0d23f617d813170ce56f6ec3411d9756604b597017a32b55dd1c971b0f3fe4bb96b313cdf2368507697a71493692741dcb3d860e54165cb1be0d27b9bacb751c853e92bee984c391ed8e578dcbe86647da1872fb511d7eddfaaa5ff93496f9a1196bbfc16201a8a3318a958b849334a724252bd125642bd7e2b9cfa2c84e2c4fdd73a9d06bd35dfe71101950a7644d3f5be8132aadb0a972ac6ac407b8c2f576f4396f9e915c013335f6775c0f036bd7c0613d4fb6bd2e291f0d77ee210e39996b6c4481018dc295a5111f0b6e878eeaf0419cd1f088a68033bd204ad7078b66a1491853d91de6423d47e71c8c800a5d7cc2cf0e3bd7fda73fa7b6f8678afd71e70a072e5fd4ee8b97185c2aa8ab7a60fb27037c6494eed2d3ffa343313c3b240f56941302f62da3ac1da2c665e7a074c99e4bbbe2afa9c348c0f6bcfb0497a34cfb800d8303ea97d929782bdb4c1df31141012270a4f3231f0dfc774c9879f9894b5ac9cf7a857a739b1cf55cc87b6c49200d92de24e7352fcf0f169ff1551be2fb6bf5e3d751acbd8181d115ffb65091cb3fe30476832cec3a29b53a30df41e7984d40375d43089d6b227568fbe4f02e5fd7602020bfed7d042f96620d6c553463ba9974337cc9b72d1fe45b62cc776d4454a7d17c1c85e1f59d4826c12f01fe51b5285ee79b8114c9b01759796a64f574ae650929af38577d6780662a57820d8c7bc2181e9189b52699a566aed54ec4d56a94ae582702141e9044dfc797e8ccb3c278eff16e0f971b5f22453483afe53f45679267ed57cf3616f4f3d66d5eca7ef67368d1952c803311948565129843086c5353a250cc9e6b14eec0656b0f9975dcd470a382766a19e6895322cf8a0f4d6908a664565f7d39ab72ba825b65407cd8fa3afd10915c56f985a07888d0284c11b1c489383ad03a0e55180dd0cca339247cf5897e773e59cbb502b5283337e714973a5798391f722d85e43751ecce493b41657b78b335681ef00d7729cd5fada04b24f79f2e104b8ed86f34997e7e8699305827277c93ae002ce8bb03119f19e0964f922756a0a2ba4aa80b90f3071b5aba0e9e1312df540a9d6ae77f133741910c7957b503a1ad181665914d91cbd336578528fffa7765eef29f1db50e5b42b4b1c0bfa278a7ed2e92e09c63421a8fd80433d4cb585aff6568efc62de8a70ea27956a19fd1be410c3cb70669c4f89d0d085808fdd18aa26e114a0fe71c2e07fa4d03ff494b5153b56ee80fdaf8696dd6f6c79f82d067b7b3e732d0ee9f671b2e34d94d1396b7fa1a539776b714b8394a46e2a660432db59c77efe9068181e1f05786971a9bfefc8abf12345fbe9ab00c6420c2806d6ec71b6ec2e6fcb2ce018ee8ad2d4d9b2b8afb3cea7f6b27d48aff2d26c9ca826f406c47669291af5ed0449198867d857411857cdf5251cb0a97e1fb706c6ea008f9ac8736597064e75a74a87accb2228f6083e0109e61500316bab9455bc10b102aede6c83d2db41f40f68b08748fa8bcc812eda97a7140528851c3edd3b769a37726d48b2ca7cbd3cc6c5204a35f38d38fdef242961327bc0131c7039f4d18185c15013b2ad45cbff4ba2113fb80d1088786f0859c4fcca81a681f70db079019a07639c091abee7450e9b1ea0943bb36a50fe4aba624e49303fe81c09a225bae24805c10a87d1e94d3c060f86a68c0a747a9dbcf4af0df297a8d5507a934d1935f08d67f9f9c001015d46ec8b89e981d5d141da2d7ebe64cf18cfa9c00c545d163947c921f3113ddb285bd45d0d5bcd5a5a1062e31cea5195926ae29bcbde62e005d3441ed1c85627a428ccd92966e4769155114412744b8e858f38ec280dc483a909ca19b2a8d9b727fce7ef614cc5a445910fbb242ecad299c8a2bc8932f6de40d70b64f29c5b6a9e6d63e34056ee4595ce1dcffe0cca91f025137738b1b7f611e7c6d16ed3e06b1739e5582e747d7cd6e708bfc322180223fe7f5f75d61455a2214e6d3bf0d2ad2903380fd6154e10fa178dc0606c3eea2b5bf33f20ab0f61ba05aae6cca04424023984c88923198a513bb829ddd2029cb97b739c3345021850e0ade560f71c0ea1d77db30d587ce470f5dbd16b6f9b3bcab72a3f9765fc94019c1f38c035628fddaa701e61449f2677ca8acba6fbaede7e016bcc04e8e0bf5220408fb3d672813e5200e60d7bdfbc2016470778f5f2ec92e4fa2586e02d3d6693c045b3075766975cd9e1e44f0dbc02df8e732aec038efd94ee8fb02a6d6e312599d3da8f35ebe32b36ff9a15458f45abe977a25c8244d7ce5d587c8c4c8fc7db11c337558a5fedc200e7b17321f68dc9d8fcb52f7430ed3d86b57e328ec794bfc36f83b05d9e71eb8f78980345eadbf9551769dda4d667b68f355a45bbe45e63bae63a7e574f6b10ad6a320beceffaf40cff18e5d8fd3348a41004cdf82cf685abdcb5eb37211c80581d5bcd184e9a9cb077bc6dcbc4841eb2ad1f17a491729bc950ad9627ab7fc1107494ee1f629e60fc037c183962fcb1b2eab39bb6b604824d40127375e46a627d32396534f012de4d683345585713df3df7fc0da3c6f861c9a5708a832f85a837f7fc10ba967fcf91261ee6fd35e827986ad445d0134f04c3a9e21420f8040d8eeb7214299624cb0735fcb7f79e3e0071708a9c171633e82f0a06b917d5d0dff1c457adcdf33c1828122047e9de16b5f494c3a50ca9490a6211cadc48c08e62b56eae839a5abac4c8e50b8c3a5a3351699666eb2d3dd56227d0be2846ea6b074686bc2c8f157dc425a324ebef58c1694c0151ec36914937c075a67b9dc065dcb4c9d4791a85b6d976450a013539a0b0e01baef44683ac3fa441b0461f9ca566463a9fa16549c3d4269f8cde19e8f7f49074d51e8f64c39f9972a8bb66d458e99041b13acab56b4454e2d41c015a25433dd93253b883f8b39b5510af3dd7480df0139e4cbeba89afe06e17bc65bdec59e94718a0c59b00d22012801805980d2ee9e90b8c03eee84019e5b47fdaf90bd2c1aadde66cc619f47ef6e7090aebea38fac02fe21c3fddb6de3b1f20a291c459de3d3a58282e8802f6d28f6ec654f7a01302d4a6ac0bbde7322f352f5d5955995fc71dfeba66620fa861015cc6cc051f496749ce794e400ee3175789d0b7fbd3f0296cf99ab076014f25bd452b9c10b0e60edd7ab43a464d3fe488ca514f0c8ebf1ecf3aebd08881223d5f754d35bca073c42ba13c1a137b4aa2dcde46f6395d4bea183f85d9ed562ea1cd1bd3e983cc7d3fa74114ca1c717df94324dbd4861668ce4b966d5d28be7b33794abc87e95c65700dec194f9412eeeab52d6423ed3c62bb5805fffcc2729e4419cdf28562c077e4a548050786fd0f31022139f08b038adeec2fd531ac559e703c9e90afc6b0af0b8f0c775e10e55aafe0fd00ee71b826f1a516125a43b8398590a1b6e3615609c400ec6e663b9782db746c9e0ead6bd582fcae08ff666bb1e0b89589f1d2b38e357da2879ff2d11a57acb456fb75ede33cb780223f0906ddb30da96f9b23212f2c616dbf71a33173f905377d4a36dc17f9f46fcde8cea7df789927941f3fe8a7778f486ba7c2a27e9234ff95c45626264a2d93e785e2945a7a56a6de7146a330fb45d3de37dc71ac91fd8e84f286162f8bd89aa0e06f9b959b5c411b92df7eb846979224c680b1058a37d0ae0cc1ffc817652e7c9b3fc5a654b17800c198d9de0cd4f5e92f8d8b281bf4c21faf2af30f0b5752af13f9ffc01652861305525a7a1ae70c423976724774a40dd9e8992f5fe8b4543f6267632f32979b09c79261001efb993fb4f3416128c677fb68fc21b6e08f4da224166712631fd1e5cb007d9d34c11860b773890eaba052f054be6f7953532dc2a523249ede4cd3f13df362844859b7bee6378eff621a9db683848391d355b256a28bc586252d02a9c1b274201925257f8827d0a1c8ec85bb3d10eca91bf3a1fefaa95e13ac82682eba6c4a0efb0d5be24bf649b3631f1d07807b4b586149261eb3a3b03ba6e2ad56cb5e6fc16e8b64c2c581e6f110cda308efab6518d2790a5eb56767c109672a49a1c7bca3142b9f0d9a9692d18cb250557dff09404e620be6a841530997f97e8f00c0817730ca3f67248ebf1930be49283fca91c4d99e13c1e3d644431316c550fb6c666a269bc7e82f025716c3d2fcc4afcc0768f15946f2aabf7d1a6550c73e19276db202013ae8a4147a819b62a1f7092e125abd55a11b04ca80a5c08056810223e59051baa66e79c41029c140549556d45a8686105d75f21061cf04a7b32345c67565e3ee6dfdeefdd7ba6407242bc9363df3e1a7a7a573bf6231d5f7070dbe245e861386740ccb52a04ffbaa151c435b644d214b17cae520a3de0f386a7eab9f9499494ce2c9e05b8f05b2cc954c9c919a95dda5ae263c3bda7ade5e1f566957092f2cd508400e47e8d06e63d6a9e342aff07c4cb48093f22f7a591077f3cc6d70f5c0a46c59473adc9978767cb612598f3e3011e6c853016c667387d11df3c312021a53109a522fd103dde90a7bcf990bd3b5181e44156e0865edd03b2d3eb03104617054d61cbaa839cf6b5e415783313c7ebf611f06621d3fc8c2121638895e0f1402cc7e57d91a2eccaebf226f6094bdb77dc78223ff858c202d05d0196a5851f8dad54981a3ed620dbf55aec0b1dcbf8a354484cce18cea75462549d4f6209819a97120b3b682d9744d0cee7028a9e8e6ea9d1ba0364f38400aa3755ac84cc91ed28d68e028a85d92b074d15b58bc0f0e95fce3f15debfe9108aed0763d06a85c67cbbeb1921665c45d536ea91bdeb0aa8b8381b5a08711f11fc5e93c1cf89a28c2903747836e27c3fa10937da8b5b799afaa04a9d662b02b7d8e90604bd9e9079948d5e096e383bbcbd03996bb8f354c87007d471d4ef9f0a44578b6c0abad76d3269cd8f76001212294944f1fd23771b5bba8295f111e5bdbc9b4f151c66a9bffee56057a1a0a8b748c93095afdf5157ec1f4b5f03a763a19da34a2395536525a8c3802bbed70158661c66ae3140251ebe51064ce26f0da41ac0f16d2688e9ee29205dfd21f67b597492347e6b185a3d7a7d8203c3b68842d1b3e2772d24c64587f996a4fd8003bfaccd182634070c89f05a225dadeb5c46a79a30f81715bd14fe56343341da518b8c6c2d45e8ee3277ca5d9ffe6787607585a642f65314a953ddb987ee0bf8694de322c5e61a7a29d576a0800ad9927339818e3d969c95364df4e39f7f387dffcffc0d186516f288dd5b5df616dc5ee70575a271e2e1e935c80e11872acb0bb207a5852aabbf391883e0e1ce29eb34494dcecc53e1ffd39332aa925ccc5873101cbb7349bf40490f814b0b6f0a283d1f8196f4b4bc4ad60ea582045814a740eb5ccd5a22bdb0a2ee21cedb7309953f95dea69ea317cf4ea18e86ba9cdff8c28ec0778b5bebd4ed4607550e61389d74d57c79e0d06ab21689bafed554e4112837407d76d4c4bb456819ebfb4fb6310e5a75afdaddb37587395d7cc7cd20554cbe13599df28e569e4542cba88235ddfb334571b26ce48deeeebd832a356b62a37538ddcae8d9b6dcd5dae46faffb88709602b452dfe472d914e5017038d4b1b4691b150088bef367e9f93dd8f5379f498dc9418a81c270a090348104f9f360a1962b331e8658fb28eeef6af3291b9cf79b997094e6d16435fc2207932f7cba7dd9a8ec23f60e9cb911818d1fb32e581c24f1413826b42443e6f2bc752e39aede06207f8f52dcc7fc73f2d1b141f68f1d2bf2a18791504aa6fdc05bd83cad4b7e6acc5048e8c2212b042f723cd9db39049dbbc1cc0003b86485dd944bf78c40e07b7e893cb8decdb270039eb44ecd4031659513ae76c2101644bbe7c9b67199c482c5e4671d3390324f81cfc4a695f6d6607b80b2072fd44d5ba3badcd05870cad5b1ac46424de3167e7840fe07d054648c78fe6bcc858fd55be89b2f50bd0b136988cfb4800a52ca52db7c04910a2f865c6d3882306a17c14a0bc878f63d0dc4016bb6425d4f5607db2c9cf04cb29c0aa8f07cb40f9fe47878415416a92d30e9ad3a7414042eea3327aab996d8602ccb20bbab479a0872bffca8437cd820d00b3c1059bf5e48058d5c054dc4a8000d4d0a7e609ad9c708d1e5c324c75695f1067ebeaa28a4cfe5121534d7c77087910600afa8866ff0bc40d298207c47583667a2d00434754ff53e3ccfd414a6ae2ae2dfc2ba51205b5505825ec44c0721cc460bf7a7e9d6cd1be468d79922ed2b09ac9beaa20e51ddad7ea4119282a9723cdcf32df352a4b94a3cf8505bf8fb6017b063c445a84434e50a0882d69f4de7d31f844b54270e251f0eb3859aea9bf3fb25acc098d414e2b8e0a80330bd0d4bef615c2102b2d853baad5cdbb53c76ec1a6b2fcb304f92c6f0b0dc7cedc75d737273c4c1b33668a66c6b10bd33d5e9e9534574eed0455f9ed8f747ce6a84d656d0f79fe00d48745efd4309f3a3164d0f637c4d63e21f7d0f06b66a02e05ed01405ae0a9184877fba673020d89ea5d824a52fb7c6ecbc461587cbf5ab285ec15a78560d527ecf8b12b68a78ca35c2fa2a788db39ac515335024b8b4447d22494c9686968094be8ad6898ee82b8172ec45f9eab83d0c1042312e30b32ba67fee73889ccef549cd85357aeb808c72be4b25b54240dccff892c287a0f0b5bbc610454f0ecb2ad42770a6364767473f5e5236a5358ef9e38d36ad3da89bfc4ace97721bf14c2549c74d6d7536d575310c64762785eb76bcc498235c380266935bf8dcc7c18c71ed9153aea0a6e512a2d77e89d0f87c43a6cdc21be025cf45ec06b6bc6b0db4351b141deba84e1971e0d4988849b58b1bceecd1625f38bdba6243c9e5c43a70a2c5e599325095b5e63e3f430c43531a3734224a65ac8629f6d99acf9b5c0f662ab4c9bad722696d436555f35edf347009b4122b7ba3bcbf7cf7ed094186c22b1537ed73dd10e74c6617ddb39530429281d4b92cc990c7d9aad8e327dc02f3516ddd415c5d3b15ea0714b9f7b62037b4554f208f6d08abfc84f6973e16f00bb83e99e163099293686ded7c1dce3626dd3240edbf27f9e9ef8e57db64789c0213767c2d4738e86dc09870277738494634ca290acd29857d141a59d9221d7a095b1d9d52f400b676eb276ae2a72d7f96667e98bda0f672e3ecc9d7e8f8640faf4764b3dda98d95b44b857401fa73e5ddfc3643137815b3cd23bd0667afecbdde60c696c0922d85d4a56cdf4fa62080670116244267958237dca3fcb15604a9213e1cb67b971805f5917aef665519c9c7e8c4db03ca0279218fb3d76be9e5cd69d5ebe0ae2aac13752e0c4869a5892b50ee75092ab5a102ecbc2a072b580e364f6ac26354d6897a18bf1b15d432e990dd027239e5d6d1567028749180109f9e0cf5971b9e00822d26b7bad252912e4252d9cb10466ac229de5dab7c6473b4c2b5469f473375a21402e188f441f477741067d6124ce1926e7e8fe7e2b81cfa6f68b2ee1f92e71c46767992f853399c0a91d4f5b3dfe80b54d7126df05ef16bc26cb6bd832817fd23f284ab0a17ff146203367d67b8b153dd23c7b86579618dfe73a657005a0eddcc55967ea64a341f78d0e8a96aaac7022a857b581f157bbaede4380b2c03f347066b39bb7c0c0f2e8393d0795ea939e2f22bee3864c206046165b749b2489051a6a875f35e853607ec95015361b9677b7fed2321f2437734b8fa5f1584dbf407ce7b0d9fe17d63462e2b792e7cb4b1b9cabecea2b0c6958efe61f0e17b2a41bbf796e2e30c36283f7c66e1cc88e1840d9a9234a04b844131cb05ef37fab88af9d28efc52087174e1c8c70941cadc04921996be8534668b806ae8a76f76b488e1ea4c1beb964126b22a476accdf12affaf405efa879ecc45f713c2e5be7f97b357462996752ea43610dd9342a1d57e71b43d1d26ee4f6bbb56e5a148956f80e2ba8daf35ed178df453cfa602463b90bf4fc53314936e8cd5e3d31ef28bd4ad1e61e7c88bccd3f3d375877f69d2ca62d65592d525558e5f5f5a9db53743a6f806c4c7537f1997003e3ac4f020499771e4b90f9c5d7a5fae11661438c9d15c7fb7c6910085042284ef4e510b3e7431c0b5f6ed33ecef64a3beadce477b1f63376da6cb7801b3c3ebe39df19c64689712cc0e86fc77c0885d623f190761a9aff2a5bbc2d37434c447bb2c7bd5dc3e8a9ccca472f18f5832a6bdb1346beb58d30df9e66ddd20cf804504f9acaaae30004777a3a42712a47f1ef2f1ed4cd364593cc06b41f23dc4d8ab5781fad286133acdf0eb4f579b3a2369abe9b984bbe01082750764f3edc44a92e38fd8fdf35c149ada326b7ea3187f703b33e975834b359a7574422776fb1d0f1df88221612195e250d9ecf46adb7807f6e94de156608f1fa104072950759352105efdeabdeffc19aebeb77567ecdbaf34245357b382d127d699b696bfe160e186dd72b6abd0f9e62ed45b7da7789060e47124ca8b7b8b1a12e45848c8efab5058b1403f3c0e7f7da7eb4ed727b00277eda0add2c2915f4abf2d8cb845c8e29dd775709777cc1dd478bfd6ad7e82a7fcd70ed0559a647faa6bd44e1273800439a5d182cb642f9fe25b3b594707b2eb208d32d0d4fab705f78bd2330969eda6919b909582ceef17be2b95d8e66422a2b22e1d18ecdd7b65b7dd88e3e5b7cea11ed68be8c94e4fe7d4bab8a26c33a0fec7f8194b7038cc196520e6725a44ee43b9cbf341d5687aa1faf37f8ec0e23175e412906713ec60e1ea2cb4c79d83e20fb0d45c2e44b3ab3be740703cd34a58fd5b6d17df081c94682adb506444265127488e0e70cd8697079d215c9851961d04de22ed3a3db33bea3b1f79935e6dda9074e9a32ef05432df2ad7ec439d12f690c2fa339c53aa440ff3584de385fa9eedf50325bcbb997e0228b0cf156054892df436d0485f8464decc92b994f74da1cf88317f72607e356dad636c68d1356ea4071bb5c27973032c9d23fca3cbff6a2aaf6cb8c8bd61e24c4310313bf5e012d6239fab8f7dfa124170e5a8cf2bafc0f8024b6a4fa709e56f34fd6a42292365bd141e0a0a00cf24e3ed936ea6f9d65ff202db3ea6788abddf5a695bd844b30bf82d364b9000b262b75894888f8a1d47a5dee89a950c366445f9efdcf49e266aa19fff3d345f6650cce2fc7db92656016081a855c353fb345eab5b6bd50d81b29b943264f747272684968ee83a76b8163c09da2ed0cd979b4952f84bb321addf7b3cd089154164f2d2f74fbe36126860b77dcde07d8ffdbad6ef54f8ed6cbb199bc7d7ea36355f22716e8904f972f1ee2d68e70018e30aa9afc32cf19928e1b309a168727674b1088fc210b61b46fbbea4378ef612656e22e394b45c1ee5e27b7489ac18c86a2272291441b8ab36499c88505cbd9db8ad1af04d9a303428a62591168ed81d64ff706cec32c2573efb52d4a025219f0e518601ebd41f79b71aee1f7250df0e02fd648bcfaeba6585c0598553c79d7944e9074732b788512b3a9a8a361bba440060c1604e68d4d3b34cae134df3d2e0c57f0190d94d3d0f533fc160aa8b8ad76ca81f60c3e1bf5e7bcc04109e28acc8b9c0077c3edfcb45fb96ddb5f4e44b95c64f548e744acbe99675754d9880982319e9a8eb942d083987d54744e0e0fc399662303ca5871b410bb2b95c76e79d0421bdad35f8d3b7fa7139cf8dbd6597e81538326c0b1d6e7a6254b2c60016e93b99567ba6f479bc4051d728628f2642ad15a5473186398dd8a89c23bbc7cb19deef74e58956c37add4cc7cd6e13d6b3f6ddd01689aaa9300028ddbfb92d50828b297b5dbe785ad2b58c63772fde638a2468d91cebcd22933f8cfa54f9afd2270c606004b01ab76dd1b5f13fa6a57172eb6d89c4ee786389c0a3ce8a2926dbc9bca25b3499447a01b6b1066b5874f6812f6263f0191a4e853344d7f87238793c53ee85e841d17a8dcb2c397cdaea5a3831e488c787ea86fdec2eab208343bfe64f81f89df0e139ae90b78fd199c393da3b85867a402ee0f748a4da981fb63c3404fbdcb4945bf4b3819304f0bef3d8a5bcb301e555a7f292c756baf854e3d791756483ab0f2c169d07cd79a83c35110d3a2b6f6df68220ea0e29ebb115a6714c04b7ff7e0082e478dce252002046d478261d0f97f576f7d5e890dc8167e31b8ac7291d22fb7e8997eb9f6b33c978b6083c36e1df1b5a57764b3971b555c0d834a76576a11b0a553b703a033665d9265cde9ee500a199c2665936f615a5b9d18ece4953b72c8665dd3e63eb1b4ddceaa58bd2292c3c28a7ab39c4ea5c25d753c91c88b072d2c8f6a28ca2bd017e7bf4ebbea8cf5ec663cd5f9c90d9570b8bbba5e8db5cb1dbc6da52c9fa7a41605957adc1f4b6c13c2df1adcde2f2fca08924453dfdd2b1038e5424757ab08611507b10e489ccf1660a6e1c5c191224aa2fde1514c9cfc5cce2b0ac48b394c8e74951ed3a7bc0deee6098050c21413f530c48a24514807414dad75c56df28c6ed51dc2d4941a2d7ff784a5ed02d358db04a587b02c5b427e766b6f1412716f7511bf117fb0be1a1b3f36d09e01f050cf134e6c1c9bd332424b7db8db00428bd2f48e5040104bef37a5d321b852ee3646fc8cc761d7fd0d8d9f2fcc108b2241618e6269785b7098848e21c263263013ab448ffb33b7eea00237bf29560063ca9e5891d6632772771dec42b54f0014f15005ee106bafba4545e34cf6020aa12b21742687485b09eaccda6bf73fe8506c054e0a50954903890a4338bc5e923e21498424bc4c3afee1a71d560712e321dff1db5af65bb0f95245f47e4f9c374384967055443287b9bdc87aecbc37fc30395d60a470642d3fa8e5166cc73b3fa6a39f9b3d3f91caa5ded0cb075221c75975662fca12b8da706efd326d5148a3743f15013ecbd207ec88206864fb727ee368a0f4f06a4915b849089db6e764a3054ffc3001a6d36d419dcf4a1e1eccf7f3275923fa3bc8dd484ec7ccddeeef32c6b98f7571bd4751f6f969a1df2e04de53e0a4cd41069430594c5f1ba9471af958e508559781dbbf21e6966776a391abf35d270bde87703c055a4a98ec0dda4589588999c65ffffffecc60ce951c3c6f9fa7794eb9e22c05aed0b722b8eb919bbae2d710b2b424bee2a39d16ac13bc370314739f51e8b240cdd792bf22f3d08aae3bac4ee3fca166e9e90a6d73dd577622db1a75dff32bdf89310d8bb7768a9f91c6e3366629c9c03f2a2717e0cefaa88e7eb3c5f46b5a23c5ceeb8ed89c769c59112f11e9d0ccbc78c1fd1563aa3325006b5b923b91c376b9517db34fca396d97e5717876c08579c440e7e362e60af30415e93880f38651adc7388347161178f55324c5baae431a3db63ce59cc40447bb43ce3c3d4f6201780293ddfd787a1b1194debc3c487431d70e47098e31313cfdad0fa8d8c0b8669b53e4e4cf3d34f335172b44d17479a680ba86299fcf6e99af1223d1d2592f30e035571c8b03bb2be3b025c4294977d3dd5a68d97790900a0a61d6ff02f9cd295c39087be5a91712b7be5c69f8893438d0c3c1b4edc3f0827982105df971c15d381ddfe90d305fa6a187a2c78b401b61582dad095306465b473bb6937b1f3af4641d8610aa024b065a7143afa881c6621c60b1b122ac050b5244a947d3a48b1d468a03432c37158666a1fcce21b907da261eebe2b5a017df7aa4e0bc8b6ea22d95a62a259371209e1b6a3ff56ed6d499a5b1e41988dd2ec5b50665eca7eed70adf9085a12d771a154dd8e6a050d832074435800fe6d853454eee3fc70dbbb22c5d28d04c17e64e110bdcfa0d068832487a6842ac120d86088c57b20a6a7d9bf9f5848dffeb713f314fb1d1b6bb3cc2255f951b17a62f3759bec98861e922e67b7682643acc3d5b29744a0637d136fb5ba05fc570d63d0451e2f691e3c320aba71c46b3bd3d5505f800cd8d5442e9eac73264ce3297230968360a5426018a2c9b91060a073c405417daa8a0f3032425e68f86fb954f6bb04c69394d9c4d6766c615d79c1af10b8511aab61a4ecb0e515ada6c1480b984a10e3c093c5643b92a9926970efdf6a0736f0ecb1a07bd6d3a275a2245b890f20fcd92ebfc35853a4be352b6a3caaa85f7aa5d834d0663772306e027780d2f8af61ca9d626bb012f18ebb0e1ac27cebe09360ba2a2fd8fd30f7cd2ec13d462a0e55deca993d7f27b7d81a10e17ee1d18d0a761825796213d2248c4d89810b954312be1858889c6dd80feb573fa1c9546f1efa868842ea424cef58aa270fc8d895e942d6d158de94c12498b6a017b49ddac5e3674412d3eb1229b43683409964600695c06f44bfd1b41a3eb8841883a1ec038efc38d89e021ee2d73daf549fc285f605670442c7b14a4ce22792ceb5fa2f668ab4463bd700eff47e472082f7c311aa9dccef8de7fff9bd4bfb45d0ea40ebf46f422d06f82395f3634ac86d7c6b38255fbbd7a10524740bf5bbb8208def2290d6b3b615188368e4640cb805b5cee2598de6c8c9b33664d35bfc40a81bffc86bce53f9b04b6718bdb89a3fa204be429c698cc97148a5aaa27b1fbcad46c87002d163c918173e59e46ed7a83e909165f09e385ef777d893ea75fb21660e68911149779e5721014631548dd1218b799017a6310f5233b14603dba08b94ea00bc255165419049fa37acbdb0754fc98f46ee263321c3a7c3ecf846c5900eeb9adbc27f416075cd58381364e6e10bc292dc8936b1d2cfa36535871dd2d8a46517a0d068c87b617510aebc073eb22b41787d15db843eb1f21e57474d200b9590c322cc0c9c677af8c0eab8f91069ae60e4f74d59add7ea3e7d283019e5a31bfacde08926d5a17c8c04d5bcafd78dccfaae23d7b5e032deea88ff05648329e521da6360e5bf51f1d54f98d4351fd2094e673047b40d53f5c09ec38d84cafe106663926b5531eab15da44a6c7d7c76921b79886aacbc943063d1a8e5a15e34bbfb6ba1e58849db256528dcffc0c94d702a13f7b323ec624fb59a5d4e3f0538a18b576353ea8d6e3fa7db15ebe8818cfd1063551f931f82be1c188487718819aa4c82fef3fad593281556e1cda7c3aea2b1c785ed326da72792bca0fcdd49e5537bbf28ad2582296a21df651e1a247a005ad9d9cf4ba83803dc94ea77c1a964acdaa33b0e02c93f40c94b9b3e3404daae1796b18eb879689a077fa2a2fc26e94a4d28c9db9a5a30e6803eeced9b7ea858fe4dc1d5c3a9ce9ca6fafbea1f7d7970d620862c0b4ee63936e3c0cc2cb913916f1a6d1b577e3810a0556696566db1884446bd57cf9c25df6514fa81f16ddb9f2c7c1cfa243a4e3b4f56cf8cad960c225e950401921c126e3fdce47a59181283ebbe8c9a1669c503e2721f36df0b887c56211e55f279f21360cbc6a32648989ca00c21faced99d9430d38f0124a2591b979b90a95db8c8fde797544297e695204c1ce2a5fc751b49dbbf5f6eb2cf99e8d73dae067d7325d6adf01fda82599730199deda25138555b793c6ac251187fc6bd97c0b2f46255178b6a6b6f7d870fbb28dc11a55e1d8ee26dd9db6ae3b06a0b428d4342fb1328a573cea4a9e02fb8a35dfebfcc4b95202ed3008986b059a520af591654c47abf462da5b8a9b31fec6542b938949ae2fcc3fb02f7dcf1ee45cf095f9c88c91ed65c59a302fa8564d6732b96524db154292ba4a7d8289a5926e3b394dfdcaa670935d2789bc4c568f89098bcd6a14daf1e93d06018ca48e67e9810cf071822c64700b4ff7568e935ed4352265e39de35bc6e402953571c903b6d458467dec7ac0efc548ea57dfbbc39dd8deb5402d7d3e91727d963f10b268f34f4494c00accb61845b1cfae5a5fb8fb331b7cad5f8c3457326476296a42bbc5141de3f5885abad963d6b2e6c04647b927f1f2caea72daa1692e4344a37a1ca66c13daff31b0218d487984ca6f13e4f7be0f000879046398e45d5db1e62e21992ae6ab54dabaa5ea377186fecb8c1d9e6e6accae4111e1103c30d9865e9ea1cac2962df8f62596049cd915eadb2c97efdc624ad0ee60382d8d6ed4de898ced3edb2a6df7f0d7f8066e136e63e1ac550aa24caf4297da89a839af504948445947ab2940cd96324b4bb77cfd9646bd9035fbec7b526d91101089882c94ce2a169aab73d51bde03f8d29b1fadeb16495adc16ae5a9803bdfd5cfabf0f3c65affc18359a73a309c90655007ecea3e10b2ac5ca68ada54749fc4323be2dd562baaec173641f58d2ead650ac78a9b64173710d4e29b75fd7c9999aa94f78bde343f3ca5da69cac492e0bb8a1326a112a3d67172836e5f44d45471c84cee7e265bea690979fc05db8e7a592684ffbcbc20fda54303f6de0c9acd756597947c9c242139639f567278fb089593570f5f2db9d5b7240cb99aa159ff028c4d7515701865f4ce8f5e9fbb01c3ba43da63115cb0bdf3dfc91de91b6be94eaa77a72302d9484fb61fbce2162baa93c8a898cfa59fb596e2aef562a039ccc847c10b76156c2983d00d57417e3707af98dd2e218074dcc2f68a7488443edc1e642cc308de25a9e5ec36220a896ae7af4177565c6a5e9ae9d7f4cdc2c1953ff447b851c39b95859398a17236dd9b4951b5d786ae83a3ab9c0573cf7c3ccb91f7b0c9b23a51790186e24734fc22d93e461a67c488b3fca1f886ab6abeca348a23dc97bcb61cf4574680438428614f497ec78465eb10d90448d970d8ae17921099a39bd4061ca0394dfbdb14477d234552c780677f02ecbcade10df1352dfaf520846abc4631aca0d1208eee90820fd3b860e1b746c9a85da20a7571fb636ad82409e41feffc6833cf0ad5df5d073d0b3d3a4d4bfade3292d4602c88003d2d87a650b9bb35ddebee1ab81b2efc35c8379b22ede1227135e96b99aa766eaca08684211b359af92aee01f7989bf6c2669ce209ca059cfb4823c948678b9affc366e69c3af4d70ea6d56de60268cc53a55c55f9a0f4f22f6832bb6dd4214bddb6ddd6f5741382794dd71ea0665554a5108fd5fad707b18d73875aa6523f937993bbd12971075d56ae7c107dbff59d3444036a0810e9114a365b16c391aaf8cd54c576a6274077b11886da6eea85e2c6ffa2a8b6ceae2e3619b81fb4d51a3229adb526b414ccaab421509f2e36a29ef9194ba026900839d90a6a5d17159033363c93da6e528cd24dd339862ff06cdf49591083580d1eac6e3f43dc687a967b4f63114619b7052e15781ad792690dc31ecd5931b461e46934a978acf9f019becd26a3d27adf0b9a2f09b2d51f0cbbe4db225ebdf5d85838c6a8e011a2427c7e16c5a3bb433dd82f2c8bda4ce2095fac8891487d54790abc3c587e0785d1e42228b91613b8d78d8508d2d2ffe43945e29297b93d41d3e690004638854a88229423a37cff4704b26df2bd09f26346e407979dfed7e845eca97a4f2fc9bfbd543c51eeb9e53787188fac2107f10b7217fef1db59ce4b266ba1b2d6bf6cd57d29d38b6514cf5bd183a24a270b98181a268bc92800d0312e6b0ef91a0101e22f8478e07e154cbdef46367784770810a1aa82249f84da49a7fb1a78187b3e391bde4bdc6ff4cdc8912ac932addbbfa5d0d1e17670cd67b27f10f5f5fc4ac4313a675a3962b3b1f422970b00303c64b40888e338f037350fb693a394c2dfa636cd09fc02718846dbd36a10bf3096c89a3941d23745c30b43d6e77e6b28f2acbb99a30bc3a7a6ab54c5bfa5b4cc6e8e16b779adc44f15fbc8ea1873d674b3fd1e1ab434595063063e8d1cf3d8fe0acbb1145987ddc9dcd56543d4a535d808cbb0123e7d1986ef92a1a39f9165d7cab14bdc4a095a10278bead030148256bfc90e826b9e196d25aeed44b9ea0388ee55a5d75e51cd4efb1d3216967e33b14f70b8c410f4b7ec861d49bf303380b3a75bfbb2a6cecab0d7bb0fc80d8a0c92c7614511c03b1eddcc019fb877acf34ce05b558b637aa33aeb9638bb70c6d368eedc1d29c9d8b479de68bac10357d5e171446a405629fcb295fbf18df0c0e4b1f19b39b68206c01d431a5db8d4b74d50d7c04902a86edd743327f6e69b28d92511b741bcf5191aca608e49a3067e7a6b06d7e470c1555ea5c32acc154047210c493717b5a9787aa7853cda741584afb4f5794c8ced8915031944a5a8df2742c51264c2a361396cbf789f732116dfdfdeaaf34c0003b7036bd0c1fd56ff06d7fb66293aa479d36aa8c97829ec5cf2c93e8e04b0e206bbe9235d061717818a17524d4e6a6dfe5c2286fca591fed902a84af0c476868be285158642d8838a837c3500967ba1dbf0d290ec659b185c87390c6d136738877176fee529757822405990a75ba43955a7ce14d9f465c2bfbb1b93157fd4f71a09c71fbf410ea2ca8b9f5a30ce30350406a06bf2452c4f29ebfb6e1c36c6c8335004c4a820064dc19b109e37a15fd3dd6c1ce42f81d4c8718dd7d1a6af16be9acc00a0e1670a3dbf7ddae5d441ae17def086e295c5869517fd39b44289c8cf1bc3007e48d926053bd470e0753ceb4113009935d73f2ae435b516fcd9d53664a057c2d7fc332519ebebd97420c7dfb06c523713b81a25374d2cbb6b9f3f57de98b24ca2cd721a8be4c31b134572e09e6fa613a884b8b6880e75f09cb3635361ecd2ed22ceb1ee31377f4038257bc3fad364c50e310eb421cf41e2fe78a988fe804758388100003daafca35be97725220b04bce64d2ea80f87b173b3d6033f8b7cfeaa7a6b216dd6a12e6b5ad4ef7f54380bfd57f3d9ff04ee4829310f4a35db094a036c10fbaefa5956d40e72934c18a57eae3da26a9d7d637d5a990bec084e5406efd9f76848bd8bbb8e1355d414ac01a37305aa2575a394bc6acaa454c12a317fc566bba7f6bf7421b0feafb6d867c6ae21d66dce12f3168e33c26ddd47b2893ce26a7a8bc720768213f37d904160cbed618a9116bd9ae7fb1395417507d9ef163cb2f88df9455e11a837f208b956e02d1ca6ba0767ad073e8d17d46b625d5e26bf9352ee94adeef962e38648832a54e5126982ae86075e6eb8cdfbb3ee9e537f7f7d42421e7407861f0121ee80e3db8764507cbcdcb8e0d4e124a9adc02a67eee4a7a4218e35e630f06b7ba90d1838ad9e4e9cf5bd595c6273505eda57c527878cb374839b241c0b1a70854e7f5b7f9ae1386f89206d80345b83c9cdcdbdc3b03e8ca032df31408a98eae6bc1224b2b4ff8da39922be90912c3d2b9e9b869b4f8c01108fef4471d85ee062320c289d4b450d516684fce6bd44432d1a5849be9418f5f97174904009b8d71534c8a1fe957dca62cf2f7d1dd31e81051f578842343fc8a52cb4bfc38b809af4cefb10e0909b150578be2e43c02a1e83c082d156680a1eb5cd277335d639dd274e117601e1434130d0a7b39358665cce93b0ae415380070f75cbbb4ce43041eaa51440be0530f959c8f5a233fb9107ee356342b49f53da0a07ada4ad0a1a8d09ca74d2d354de0c3366ce7dff44295dd0c22168b7d12e0d879c3da5462759bad73355fe9385647ad41c80481688c990b950238649f4ecc522ac9b21a0707918e245831e9766160de70d795ac9fcea03ceaead5b29d3400160c15ba4587740cc77350ba7e44a71999a71815644c81835afbf945a727a9ff45e5900f188206b57fb6c9cbb416ae5cdd6d9f3ec77e48db0b49bc3de28f1c6ffcea1a8653c6985bb76f3e476d79580c8d28cd2ba304fed5a8df52f90adb30d9e1ac42c9d8a6d8726eab919d41868e0c87f5d9c164668950503dea9a41ca8a3bd45cc86b23505e09e838cecb71efeddd79eff6dca738a5783db97defa99b2e663a54746cb1b4a2848a6f12e4ba747557de6d4e396a2272fb9f9623580d22463fe55bd6fc88634fbce7ef511ff9cc7bff8cdcb23f71e3427adab2e2212a9840fc0c94a76d40e3fe69d728cd7abcf46a3e9d79973c08b8af2b49890422f4e8fa4cce7430198ea8ae55096f81ff38a3cd35e4e8bd1fedcf638142db35a5325b422aa050724a71f5d5233a949909f951938d02712b43c8385b602d5cc819209889228a7f20b8a5dd058103039875fed9aab66240f50bcdf2303c3b01c39769583c24a99ee8f4494f40755b00228c787f47f1cf075f5bc52c06529542cb025b54b0972e093fb3fea0996499128627fb84ad332f11632a9249b190673e16252abaf9bea3a19c73f880fd6a8dbae6db316975f357977220fe04a73902ab91bc2bb96656d8c77d1486701bd88d5d6e92f0985e21c88923ecd5b7b26990eb06fee6b2147315d5938b531ed537d51f40fecdfa5c271d3b19278a7a23e7a515bbdf5e03b8492a90bcdb4e7ba328f76f691734ff9f28bdf1927f33779502db929482cca34c02b450fe53a1ae6a67fb5fa2bf62e1123b9812b3c95c00a97acb6bbc58d7a4f9e64aad555325437570cda2861940ab8addb34554d20de1aaeb8fcd06aa7343eb992aa5b0a07e3b210c4448ede3ae77a22bf8d5f97aab691e6c7d6f3c4ef50a6579caf0e89ab44dd7ea6e3fa4954972056182fc8eb9b8dd56309fee168b9e7dfd35aa19dd4943d05b3358e38290a73892ff85544992c3ab12f046d9e8462c86a873007188eb4c610591723d2784808f2822b8096bdb97ea3f086526e82947a35eed4ba3ed8c8fe714ff2970e1dec8a1177f74fa4e76bdaa37d1715df038c56fc397feef45f1e8bae8d8f16c0d1e404c99e5e142ad630ffa2066ff4948662e1d003744d85d47234cb25d159970879de8aeadb388d32e9d0040338338d2f7e01a0b48aa8f921d858d425dd1bb7b1c237ffe20e40ad4b2e815b2af3df18b267b24e2a5b0db177cf62bed3ae9b736fc57c1200330f26c768f58001340fb67b73c59cbb5bb488d0d4e9ab9cd07306315be43fe26ad4c3abf4b8fdcb1bdee64464691942ba9b52b1e297cd340fa3d75c9a27df37548a0d9f3b2d09eb9db2c5d1960eaa4266988ec555631feb5564999fd6d94827ac6e27a0c2786f16ccba4ffe1a99188b860fd438d89bbdcc2fa8d09f8ae409ec6775876407a3073c9f596c127c7971b0fb31fd884a76633d033289b0591bc5a31b901525441dce46625bfe859ff945390ff7e6e0b44275932ba9b6107d5d69416b2b4631bfc36b4bb4cdb7e79b09d11701e1e3ab2a6fb3670e831ce7c14bdbac06b357cfa00c0c65d6d806685084828294e00f6b013ba09373dff6da5486f01d12f5918b4be1f9682a998c699ed4bfe73d5b4ca68b1826e7d99d7c101cb1d6221c604be13c6bfae42e5337e0ed3dc3d043747b6df0d2684c37912c9417aa62009677b0dfdf3c7a8b33aa5bfbb82883435c04756f2a5ee95dfc869f3c74194515e205712c5370bf5dc42c7264b7d6d2d49e463c00e587a654a34d336d0cba8749d051309b2b94e8d7aab346b115897a880758a2b01cdf790bc8bcbf7477e45ae8da52ef6a7527a51978b0b01d20fe3e0df0af16616ef35a23fc57b68f95053572cfacceeca8660708af726a1b1ccca20159e8158604c504fe1d673f08e516adca023164509afe6187d012bc38ba363cad02cef56fd053ab004f4881e06004e2c42f1fae030e9af06bc68ccb0c4841a912b384cb4c1f2c10a4a7fe87401403418d9906cc18efbf83069c95d8035246eef223ff025468a69c069efee9d2b7ee8a54b79e1de01a04528207818fe3427397918ecc6cf68d63740a2d1c49c5cc13bbbdefae9e29016689e1f4ca67d7e404391789c8535f9ca27d97cb9d60ae1803b0758c3af8cc32745dce753b2e9fe7e4720847cffb6afce614f41bfaceb052bae6545a397f5f9b8f73796882f577f9e8901b7cc96d69f5e54fe7d4cdc911036c88ef59ea04a8b98e4d83d163e0e77679172b0f5bc1f7437b1ea8a1db460b41ff18b5d993b345eb4f1aee07c1c3ec816ff4361cf84165b2598609ebcd43a586169f1bf65ade491d240e2e19ea95357f639bdb103ad0a733a5c130f8ad46149f041491f9cca602546a277471027bc2ea81f7b4e9e15bf4f20e40bc1e3fb8293451d70e18a744a62af9f4e6439c806b0045a8272a5710fd32c48d707281dc4bf247f65889a5e24956f867331c21ebffed605aaa66d990591cd77638e06c469462a2666660476cd8039d7be581c39a99074875a5a8004b638f68e493bf505568d284444ad4c634774e488baf547af16eba034d51ecaa8a9eeab5027126d2495c73b4d52068abfc5681728456286ff7991cff028120d12e8b283f1190d1439e55ccf1b97d9435234c4efbf1ad9bcf4f0631a116341308e0542411025eb925e1805225dc579706df0c16f56abfd657cbc36793799b7452e576b2c5976620a46a9ea407767897de883dc6d01530667ae0a6f8ebfd2fbf135e4e32e58e72ed99e94b3a4d7bf036d2a7ed351e39d0cfca132541c59ccce099191902846a2ab528416e07a34f3acb93db97ecf13ad7781c476c1e707357abfde6b8689d6adbd22a5561044e0476aa959564b79060cb8ce6533c663ee32fb39018f9eec97b50b4438f7ab981fa9ba8d3fed1f0512293848b59a45b092bd81d965adfc2d84a8796ec7b9dbdfce8049b6eab43d6f8ae1f8dcc47ecd81d5e3282322c1abf5d59bc768056de7f0d2bf431ec86c437a2225b356bb1f08f229e10ea7ce2cf6e88ccf3e71d45137acbe40dffd14bdbe255ce90211239aaa975e3a2214cfbad56a50fb3b2ffcf939602eb3a610c8a2fca8e8ba54e8eafbcbee48f3a3220187298d52e56302c2a8afa3812462a1c4f1158b03c9eb302a1c30bab2291bb2a5b2ead02703489bbf50c6520e36176561584d51f3e2cd1a5933da4dc8ff347f50c05858724eb1631cf0d83c8c6da9728eda4e50b793102eb0be21f386a1dd4b1555b0f02d51a8f2e6e3ee7031c3ca4952f1c4a74bfe5ce2c600d53d332b0f8d0f87b60e545a20f311761754782679ea21b1a6c5a30a6fa039d98b9a31db9ceb1a66a65592fde8b9cc3276eab7cbfda269e2b6cfaa3e7e39061b4119359554eff515050de2d4781e777765d44cfad86dcdc9386b9b9e9af3bf8016729ad7d63df88c33fb08c1e148d4ca3bd0db01e3661d9e9073b4b7b2fef2dd9c70a88118728b4191a0d36c6ada8d0285467f519365747f82d72f70673922957ed4b0cb531a6bdbe1ea13d2f59c02e4c564e94b1acccaa852b97b104b07e3fe6120a1a189bd5dd983520870fafd2644524414745f1f56577550a7aa2253ff57a2434f4327174f1c5ec8727bf6a59a85f2430fe3ca5deaf9b2d0c9965e71ecab99235ca2c48e2fbe6b92f1dc513ca63d216c4addf5e058caab0440efb37612415eea7dd3712fc3a4c383c45a4f49baea085771bd32ec5b020b1844e493f49446d42dc92dd3ebd5bb7b4d573e7b4fb02c15a42ac9cad3955ef2aa2b1602edfe4b821e049ca8c7f1060c7705c4946c8c6a7216d8d1c779c93172b9b0313d463c851e673562ef08fad4a15e03efa811e797897f8e8df839742ba3ecd62b6711a060a631505c6587ad8720dae3ad6266a8adfe3735f03d15402371f2ce9c00ef01d61b82a1a5ea6650f195260340cc4f3a1222f9c45bf878a5bd63ff303730b5def83b88a13fb6f59e0a242d97ecaf093e704a6cf1c714d67eeaec1405cacb576989ee05c8e9ba9015b61bbb6b2ca1ff2c64f899b688eedf706c29c5963a518abc59874122e209b4031c56118efad97b39e6ebd9c80478d21bfd3a8237f3c0d7124382a5e919b5aa2328e0092d207685f4e8827e5a7848a9cd7d9291bec535ceb1a0a02bdcfd3ea4586d5759945e4de707795b850f8e48c6e0dd0e972176b8884571177a8f9aec67bbab35022370b3e01425b99f566542691847554ac2962be0619601d3346527e173d031cf7bd75f7a646a000f3befceedd47b6b9ecaf505bbe9adef0b14d4b7c0ef17803d59626c348bb88d90934af65f3dda05abf254501e079e9dc3e0b3dd1eed84dff0297ba295da236bf3a6ac78c943ac79a8f710c65dc471a7d2b35f13496106b98dca873e9f77386cfa39acf3bf6c669c08316789d41a2b5430f08fe7bfa09d8518bd1316f7be939fe68f9722dca01ce012e788ce70cc7f272aef412c9ca51c2fc9d5177d63d7991cd731aed587fe06386a3498dbb298251b2df47200aff21c19f518fc9454d4e84cedbdf8bbaff1c51dc45dcdb61ac45e1818aa1d86929d0b989c83463d1158614354413b8a22f94824dfaaa9b32f79ffd46ebf4f9a315c3dee1145ba0d5bfedfe27aaec2ae6d896cd9bf8b67fb812d0283040f998d69541d5ba533a0bac4ccd1fcc26c13b1aed03d9cab009579a4f214f9f1f32373d40bf70592a76b21b2e4bd59cdcd16b5d5b7c10c088f8ce3009fa8e0d28d1d951330bbe3c39cb2c9f4f8b01233656bee1506f0785d5d8f52907539924c07bc6f0131bf299f073ba708c4ad2d150de5153871486c29643bd4f02b5ff3181589cb244463133fcee473414b1d08214f2cdb9d062d96c4ec474a6d1c9065c953516b69eebefb0e85d20b13a675914199937d9d942c4c0b2951938f4d03043469cf561c9cb802c8923bbcc8ab9111d0bdb5355237f5d461e8c6d7383796969bc4044d15ad0e2e9c3bc4c724842bb139b3774a29f34ba40e492f230d84c11113c8eedf0aeb4e87ede3e292a712dd36906d359eb34fe1de8c10c64d11c93e7ecbe9d95647474b228bcd297029e4d76879fca5747b072b23c19cc9dfecb532f53b256e935928d532ed57dd460b8329ed0a38a4c3fbfc0a171c4c8b45b20f2142cd9d12ff136aeab3d53e14c03af33e22d78868e47dbd3f29839b1e8e23cea2e05cce9da3511d183096e58bc6f3cceb36fb50c9822368f57842f9c685d9f41dd119a0205da9c3861bd709e2b80e89fa0e11d4cbbaa64363843ae7060ff94314246dcbcac361b947365d9bca8b46d1d0e09c155819637e8ca088e207c2e5f20f38424d03486e8c96b9e4c9eda5d0893323b9dddc65594e2b36a8f87565aeab6cdfefd534cd8d0c27dc6f1ce6b80ddcb59a08dc0f1acb1bdb2dda5f3340b4bdc42e0c689570c97ca6040d37afa78529f73f6ac80d5a95caae8b0434c7a699bfb89160c3c9d2c633ca18af5d21291d53418d60d21f6b54787d98c568d4c81525f8b25f413fb7b9ac65fff6e05e8d39a37fc3630e90160f1022669c4cb71c9d12c8533090d51b3f2619527a8ca028b40995760b05407d57c7484ba63b2a065e8c157722ee0c7eb984d06420473a87d56d6563bec57be46936c1f8642e80cc884098091d4dc1bed361c00496a14a3f29f1098bb624c4c4c60bbac61cc809a47a5bfa0650878679b6e54a437c80a97071850562b5fdf3c181500c0daafca248a9bf51055d56d509109699578981107b6b6d51486e3121f1f4928d01c7e0625fce465a1c1b62f0300dd9d45af4889f4ae948250a8d5f521cc960c119aea0d5ab87bb46a028398a033565aa38133c8f5b76b13bd4a626ef22ca4b0c022b4c70b9a696496ff2cc9f077d198fca265a14c54ab690d255a1df0b7cb70e46983a464e3fb984ee48a0d5cf43eb9c944f3ff0bf351c0f2532f0a993b00f95bf4f633e935427dc64dc1ce0c9b8aadc9720d874272b02cab2b5f3958bfda6d575de247bd09b762963fc70d7ed8a656fa4a2b330433cafd385dcae672e478bcc32bd78dabb21841e224b624ae2c6cc80be9623a98fd47ad1637ff222e0a13deb8ff1c00a0ed2774423b856a5dd7df0bb67c9a17277acf86620da215387a41697b663bb829a3662c835f2d3ea34becf5ae7e09d0d711230b93ec8c8aa7b1cc429d622590e3572a6fd9de5a5c4f85e7c63cadfe0ab1b3318542e3a42fc82cf80af69c0972980d77093ff600461ab1353c8dd3908500163a2aec926aed9ea9327590f0f13b76ce70276488c6baed2070bd0936c68edb3fcbf5fefb26591ce3d5a89f7cd0fddf55e66e5f7ac4f3e748d18474c95dbf7c523be2a6009de61f83a455674122d1d744a91f2b46e3b6af1d2b735df77c387f210eb3478dcb04ccecfa577442cec04f63987672dc0df472488c4f6a651bf29d9287075a5d63ec96bec481ac0b492bf1f80e18813b3a1f905ab8ccb4270ffbcea56dec09718233b6f4ec72101833e3c4f7c12ec511dff3cf0af72f3eb30ba3a043153eb2daaf77b8e792fefd5db23381ff233395577bec30a485c8ed3ebaee6b79021ed3210e7f39bf4202a1b89ad2bf3ffc320c56f4db1b8ffa238ca2c028ba3e06e5c1f9437a74d40a45057b0adb7aee3f55f80e207c4eec8d027a9677f7fcfe51c65c1e7d2f1c8d74fbc671e1036fb2865c97325efbc4b7499a518c1f4e2681794c96d58b101aaa16cbf9dd3aeb7aeb481912a2614598ce476075eff3acf4a619a1d4ee9280350e3cd400e50020739c25109067cf25491fa9b27b45a95d179589955dfa10ee8e4181fffa6c8a4d91442c55a286a2f548a5836dff7904b5004bc829eae50cb9e07f06a6e41c2938959899f60baf44547f5c8b4c87bf849852826bf6d3f652910dc5136270d301f47b158373b9567dd6bcbfa8284243d1d5f3409c670fa3db26c0545504b8eee3e9c156861e152760c68e0fb6f578ab21da08b5a70d2b5061d5b65d8563a1490edc0f712a0bae0d7c035d869c1925958ef03fc336ef5ef71c45cbcfdc851d3734f951d88e98c0dd43c15f315f0cfd22239297e8b0e966ba606d3316c7478c34bcabf92870acb1529f0039b9395ce958207131ccb49e16498d5ef5983fd2ba7bbf5641a0e768e907b0f156d3073f3a2380a65a91ffbddd41af0afce138350f03beca7fa2b8819971cbcc83103c8b6baea29a753df57b47ec14d2458b8b63d09b66029223c38b6fef730b4779cf59e20125152ae955491ff16afb1286e0aed35fcc96cd382a1e4f393dd2dcff7472c392306937ee07d59f7392f4b1a298c13c0d8f941d80eb3420b8a416583fafb777ed4d2f694ddd1805b761bcaee6ced6458340baa9844fc77cfad99622d0663e1cc2a383353f219c579f29b85de9f15ca421681343493c1d710aabb05ac581f3f224dc39d0760f7c388f31c93f0865c80207bc8e00fd55df4862dd53ffb3128b4219ae73bd8b2561a80a54ec70c0a63fbd626d7f85a84efe108ba7979e0166f4c81d0c6025eca281f5418807d533e673fbe7fc30e2ae441f6160ac67cb59665c7879aebd820a36af7382aa707514eddd32ead377a1d90bd714c3272e8508770d6765c7b74259f77d1fea50792197f8a68f77a2a316523d26e78d98e39e3b7ef15f98ad1313cd719c30ce6e6b7bb00baca033030b292615dc3691f61c6eca270a06d36bdf5d867a5fa6f6137248ac04a436057b4b51fba19cf075d4bc7b1b9bed74c835da8336fbc29761fd78febf91adc3674e7d929b31e3357b8583811d31b2534f45a162311deaf9cb9323d74af1bf26756c04d9bc1051e6e03cf5c1050666fed63436d2f55e07bcd0fe7d9c5492c1620eacb7114c9afc6ff439201a0e47be930df43ef8cfcb5aef4a6f502ea7ed2b6e97744bedea92ee6b62bd153ed2940d782c3f3e107a32a368c80c59dfd2dab031b5f14100bf16c1dff9a515fcac03a7059ba60b764e5dd6187113c9e0f9b9b4ef8b75dce059a98daba4ce016a6cd70cfdab870b02ade07fd620777697a2cbaef4f759a61e23b9b2087ec2bf4d88bbdfbde3afb872cb1eb67717ef3a708122e8ed2b8b824ee4a1145135fbf41ad04a8502df944d8267d4ab3fe1045dbb043bbf1f074941426b34e0a94712aff495d6a7c59de5431c71be883a006bdf05e590b5fd69817f0090e38f004ab089982d245c7b7264db99a65cf5ed62230f8949342eb961e1a53e5d548126b8dee3f9dfab1d353f45703e778936f05bcf7154343f87ece69793ca971d5bc071302b7a985a79c915d8d40e2e7af269d535b5feea7de7ac305d6d41faee0d889378114301473193e8b061e43b6f413d54c053f61a3e6bcc9894692412df3b0565cc2945cdaf5cb760edcaa935322e2b322d0ac5d907b2fccc30209e3dad1d8799de94b51e538e1c3ddfe30848d8fcf9361f87864fef34969c49d92f5b7b3d35cf878960bd49632af3453d44cac98e32541ac87e18d12d268974d75c1ad172a42df656bf265f8ffe189982f3eec5d536f68630893d4dc8d76db2415636517f543b2232387e961fb3b00a54f0f7afe49cd5bfcef93804fb88b9da1a643ce4917fcbca0951c90e4e76fc419ebefb702f7358c8bbccf48c951f8736e0d808d2f4dc27473edd177a6d19ab3fa39de0cc052b071b2d5caad28d8b79a362d16f343b52d9397945987ab574754cf333b84db371f768ef545d8b049ea26c006b593c2ce8ca631c8ed5fc6b7b1c238166a034e5e63ef929222e787969222d9c37a4a8c8fbf00d219164b61db4acce48636c207d9f2830139805d2507744a1e5349e54a44dff2bc4cf1664d9c41af47e11a7cb485879895a48f8623895da29215e4c669aa5a2a278fc1dc5636dd7dd8a8919ff44a5717071853e33d1d4aea04adffc7c985099b3b3d227bfc54d56406b9487cc320b681a97eabc2cf7db05832f9920a9699720fd8a655e3e76904bf76199f930b68bc40528be03c8e5d4ee8af61ad2cb42b18c44e5377024d8b7aa8b3a1473a1c318dd913ea8f2e00348016097bd276ba38b6b806f43715661bf7a0391eb6fd8b443303e41202522540aeb8f95884920224e156139822a44c96d05faa00dec7dd87346977f21aa1315ce4b84814f852f6a092037dedad57ecc0bb62e3089d91906ef40c266c353bae3bde4792b7d20ad6f00e50e32a5a8218685cb933ec757da3e40e297cd20c1b9fa6367fdaaa57d956b1d99c8e3ea5d98d3a61ce4910c8516a17fbc90f1f449a4d440d9a84898100ab625a9fdbd5180458f2a2ad158d9d733d1cf98bd6c102594f6b21e9753bd1cf61fe16b6b75000eff75f01e4f60380d417ddddfc166187fe65a98a714ff7d5a776756d1f356f37d94ae23686a6edca8cefad11cd83f442440d23b180d308414ebf5bdd39803d41b8d75f3a42e391dff8b35ca030e29f7773ae03fc705e9fc51cf6ab48d116c6a252a97a26fee78c60e34938e884909bd139d8b02ad7b3ba74d1907a2d115f30d23e3d9b04d3341036834541572bb2b6a1d1cd6814833c0ef07d2120bae79515acbecab9e76edfb68ed6205cee83a0f9d582eb5fdcd4825d44df3e11011ff3e728cc00dfc4c85ca1e2280e733ca202a8d3aa93a8e3f12a4f9370123b358994585077ea0d39d7de81e733dd0c156767478f96ed473700d3358080d0a518f1c7034dd40ff555e2987401c505904aeebe60835da44ed58da947260bc2217c585c4b92cf9b4410af601b1af61d5a139745041fd6222d9aaa9f82282f2b6c831badd0ab4b3527072cdb5aa878fe51a4313e87f2a858737dd1d4898759ef038d18d7a9d888016a65557b9ef1cb7e788263c8874efd6299b36e55c161ae325fe28b02d57cee84044e229262822344c20956594a25bc5ddd76efed62d7b0a432800b267f15c1cf14aef69e92555f5f0c7e139dcbbeef81dd7f0c4dc002e9ea2374d09e603517f016221bdff1a3271cdc472c3537d0bf1bd2faa8331ef0e877fc88c7ee781e7a23307f50afcc5506ee1efee7ee88fdc72577bd8e124eb67bcee8f0f815ac4e95b62e11283fe31c83173b3cca16eb83832e1b0be584704f6e6a7a29776278a896725864e4bfa966ad5ccc1d58a56fee4c5b49c4c1d4f2c8ceb8fec44b902802bc7ea7f5366f2191ec3600d34cc2b5c4cc72af92b7b91dac0305d821c00e57f8f3c17918e0305606ce6ad97b9a3e8aa60865d2b9d02f652a2fc8b7edc9641b1373931b468167f8de6989e9ef981c87307c11b2608f68791917689142d3e2a844c076e26f0b8737f57daf71b8f90c2298a0aa4acea4e1186c9cab7a163a3e206d0553ba9fa00ed76956fff540ad259645a10b5798b37ff55649fe74bcdec2b67f805d24ac6da3ffe5970a04a156e0413a21476e2e5c36b2d6292bcd27bfc1d9b87df7769238f00057fdeca349a4f886ad7258e9453ef80cac3d20855a841971e746dbc9ec5f054628863be5f4d98b62baf34f58abeef5fcfcb27a0c3eb738b7babc711f4411593b28084ae5f0b4fa825f699040865cd9bf832f36f7c9bf2e65fcba38b57de31dc56fef1caaac8278e9713d849b31d4881f0f9d726693158694a458abf7025f29b3b6c49bfaf882faf11f534f0afeadc7a930ff64bd86cfb0eb604ac92b30afefc98e327c0896fe7b5dba31845b4339e90b174efadce07474e0ffba9247c3b251429809d021483288e89fe6076b3ae6ce15d128209a8b23a4bfa6f603a917d35437a191b0c243bad6b557dafab8bdc6a2de6d9f0f7ecbce8f57ff8e334539b93800ec01050d2da703107c462d5263d12a212f60f8beaa6850aa7856e031ad4ec2c26d00b1a4253ab496b00e933693aaeb260ae3dd2b529eb801f40efccbd78e486926076463056ad9b4f7ef501884c51158dbe436cc689bf79945c1744825944aa4fc22364ee534ef03fc16de8fa3bbbc6bb68fdef2d6dc1b5bd7a9e6b80c742af49f0a0d1b7d7bcd747a171eeb1623aecc51b2fc266e76051f26876a38e8c4e67200cae87df2d9defc524741d774cbeb8e1c64bdef746e789ad7799841455c7f874fee3e54362d58a6b377c103448f1ca6d2c8e3a39f35f31b3eb387510fa46abd954cd36bc7548323125d272b06137811f30191c179e3345f12aaf766cfd3fdf5d05a73f7803e6727ad748a86b1b9f731a76ea91442673ffc3e1ff1e0d70e3f1de87f3f1875ffeaec6a655b56b2b260a331255134c8563e899f7d2ed49432415e4a24e81aaecde7c31415343eb5edb6f8d49c918b2c76fcd341fc87aa650025db7ef17d59c97bb13113028d3d76aaf61a3d0ac3924b1fcb1437248412e262220c50934245304759ccc6193a2321dee113393dc07c3e3e4279a51dc8a4ffa2a3db79294053e1e54a59ffb267523b9fc9da7fdaa48462c1bb171f17b22c9c5c8ef724a58e11b669eedf2d6bf3f015f71df850165c14c3e7f81e5c57564070f1a72f2e49a22fcf689efe39ea5669dafd727bab7be535c81dba9624bb5306b37d6e5dba508d86cd665823928ec7f555f35313ab90eb5968d6ea7be8bde7a0097defba3560dc2a28b073a5725f84dfc3b42687585f8ae1ccf939eaa1493e9b7910cc90ab91d12ce4837e7793359b3e17a812cfc0922f998fd073d368321d173ef26a242d4c2af0993d25ae02a159d2f9641d41ac6afd23bad18ff9f11d7b6b3b778e98a425138be3285e6c118bd41ba266e10fcd1ac816055dafdf8c8ba1387e54d3bddfb270bcd88b9766626929d06b519b8ac1a57ad2eee437199a0a178fc12906a5bb1f490396fb9fbaee201ecdcab31aaac017780da0c0f644ed166fce9af7689affebe84e2aebdbc9d766637f18e3b613c95b97cefe9d6151b8ca11dce7460f447ad9e7814fafa732a79bc26c7e618e329f0847b050ac1780bc0f3b088c17c361e252e19bb157a5e12e539fb712d1638650405cf8305e9926a51edde99fc823b2c16671a395c0b4e0003a7a8650d8d7613bfaa4d1f35cf9aa19e6c6130a39f574a5b9e07c4ef553c7f224a1864df95b65febe6c1ab90f85ee49cdfd812b0e38c96f0ecf7bdc22f8784b8cb392f47694ae0368fbcec820e708a8e3557460a5d7b9f22d1ed048a518f3efb2acf8b0d9208844ee16ac7b5d82d5e8bb5f32de2a29d48985d8b151de3a107e275046f8aaf8707b86bbdd8e404119b901d52167202d4e3b80f96f265e4144104ddd4105e3802b7e564fed2c74db9ea7d57738bfe263e2832dd388a3949b37dd4779116ace2501083554dfe1ffa35a8b2114bcae9d42dc93adde26cb7bfd3d189f8428eb074f6e6a76bf5034055c5aa3d77d3acefa61db3cc6aa458995a1fedb4fb9685beb17163428ca743ad2bc0e780c35e149fc599681dfbc0d7e584fd64e9291b46c2eb0138dd6ec45a12123347cc7829c66713ae623e4731ca022f1f5249f57954063e298f79b2a82b3421adf44ae5c4dd4c2c6681408aba378cc8ec12b226d8e28c07e7e6cd20e041552f4b01504d94c179e521f64d8d1e1bdb84dc1dcf863def486731bef6c7888960ccc78d889f3fc1d941e1366c6927cc627364ec8a27410a8e5384f22c7c02ee12c45e12e49a81ed5257cd89d04f2a8a17b0410a227597edd080bc915f7c39c598e07ae75545fd528fca7c208e52a459e86d12df3e621b1486c75a18bed1015ef10cbc21c2078d511e51c8c13e91a7ffba73f0bd34ab649e4d9d8c7e5dcf03f05133a306ee1bf25c7a4ac0b884531df6bf38418254ee638ae9d6ca2e3ce712563554de6e22e656e9801a6072d92f279716b65a76b30f21a5fa7580c2dc92586b179bebc9f936f87a8e2411ff204074e961f653a9ea2b375cd3b3c0358eb8fa2917dd8aebb0834cfd2b74ba0c2856dbc36369db645db578e2023d20c66feffeffb35ce0a22e5d8b54e6f5a270c3b5ad6db2e87c71575557895a931922cf33f70eb56078aac0d5cc070d13a7203b287c79bb6a8de900095fd5de32281d6cf60b794bdfafb81c5d0bd02b5f7990890d025fe2101316b2ad75307c140e89294e8c9aa2e37f054371707d52043e0edef35b6a7a3abe3e7d96b7c090cf2d61fec3fbcb8d4cda9534e12fef8f689a8c444b85b3eb56e6a8d97c5c4ed1a17292b2145c14d8f8cee3139e4eec25dec49d37623c802b932a3f3abd2dcca72cb466d81159a04fd9264cc8b6082bcec9cd3379e13f8208496b038432fb9ca40ff221f5281de3ad24cc572bee4577611e263655f45768e8ef0ebd3970620ae6ea496b2b04c3294c20ebf97bc646dee5ff487fa3ab14167d068b06dd3d1c793d2dc11890ee074983dc01456e4170eb66f859f52a1f9d7fe9dcd106c9c8dba8af498e6721c4c4fd6af82b431d7196f4ebdca31d7f9ab55407c57c717435ef730a7fbf9c20e6b25247ccaeede35dd2dcfc83b704071ba4b49b16ce2ceb498c6a47aae523a85f91f561b95661d4a982b057abcd3b5d383376e58c902ab4bf4445d6199e7ec3673f9d9867c0576acbf354acfe6efee912ab557a076471c8045350347c944f2e9595de632ab41c76035130ac15775b5648943b6a75f5b2d6f71a0e64ae84196e0d91743cfdf634ad720b84b1950d8c630111802bdee4246d9302f4befbb6f5df9ec5a425b5b76b7f887f4337036912b111cc3f24d62dad1b6b3ac3ab8dde32a0cfc9c8bd3ea730c821811dfcce5b8c0f85d8a7b792d075c66ec1237415ffd96aa767d070630feaeccc2af44db14cc176a0988af428b33934e8a5798f56b1615cfb2d273693f44a2cb7ae0faa6a3999d13740c3ddda30a252853421d06a109b4a3dd85a1bdeb5c20759c7d369c3b99fe7eefe6f2d8fb45d887127ef3522531d038205c31fd4094222287bb385a64334a25c66aaa42b9781e4717a1db5156a589a1b0a5ed897f65689e96e93516c165354ab866d315e195d9e874fa751f1e19c9014781915977fe569c0fb8ffaeeb76c9283a02abcf755dd2a337784b3e99569ac8ca166c0d99f79ba0f431207f34089bf522c928a793c83af5122b123802a93fbaa0feca45ff1ec8340be8cd23bd6c7d3d8a2aadab7af5d186b2976199740ced1ff18f968a50e0fd4d1d8e0fd5853d652c36f1647ba7f2c8e04aa895f83f58fded68abd89a2f37c065f1a0a12a48500cac3cec4a000861e3dabae0c8d84d8320ce3946f5be1679ce1509de5a9c45ee76671ac06c7fd9014635902f0536c41e1948d7f9c3b636dae4e9e863b1fe4b3b85aeed17e7a55c27a5f7527e6c84ca0b4e22b4873d8ac0c32e3b665816df4458e609a2d11d99d2e38c02cae1ab91a2d266658a1ff874a9beb35cf319d36558fb1a792ee8f5236fb7fe6f16493c618385b31f6c1bc3e8f87c40c94b5d01ebf27ff7f3826dc5c90508f6097f1342c9503ab234397e0a7c0f3738b1c393e63130a84d12d0fa4f6d2f823a145f688dab8d7c91f86615f4c47c3d6a1389afd71aa1dd1fa861aa310ccc911d796105cb1cc11186e0ab02b7e5de6c6dc209e3d969bd8fad53a6609d111d61dce5875a84ca232e509f841ac695c98ec405cab4ec2edb023ee4f6ae6a4c5735d5ec06ac1632de436cc437691e380a1797031ee9b5992ea209f8050e2d410ad8330f8ba5db82483aa2bb953b46e0e3db22d050f956afa24c421abe910ba35477fc8a8187aa96dfaaf16acb87cc64f97b9330796edb04df9da4b33be66cbcce2cc12295d3bdb1df0dc9232cb220b1e69d55b7d46ed2007ec22252b8fa4b713b7c67ff2754a8b4875a112385c1b3558d3825ed9d4a5b8dbad357af1c9a15a95d6da0253bb6825da4b6b9baf8c4d533b7c3404131f1d02f421d24502b1d5f41aebba64d2a19a0699c9f88d86f9ff455a49e1c1ccbd7c568b42ac613c70f7c549f4fdefda5b705d0aabbf4a358439d5b0e42a0a55f96868be50fd3760a99aa881bfb0bab3547dee40207e89924917a7c54cb8b220a55f1d7aad1cbaa1221280786ca55d6b17629b9620ba6d08a3902ce26fce1696767a672cfe8ffdf76611e8987120ca863a01c5d81f1f446c9665b4cad6181d0483fcfae1a911666943af1786f74691ae1021b5d0b325642bff0443dcd83dd711bbb602c192870ae369d1948b01b395bd82fc5a01bca1156764a5d16e2d5e91d17fa218fce51846f84da6569b0de53983c88ef4a143417d705145d31547ba2d1d3b1680e4b0e12e9d66819b89bfd06769a32941adbfb620e6343b5911bf74c531709a75422ae83537f9ff79930f92566088da32b16434d55697c175e8a828cf3945d6eceff3cdfef7a1b7b260ccb6f6cc36fc1037db7d03e7da57abac9f763f154cd052111e8c30dd77556fbfab395485d9fe1dbd2b5f61b0f6e9e3a18c0661136e08d09c6d42a38d94708c991b31228b4828447e436feb41f6a15dadee9b8288838d2c2fc45f85e7ada309af410e875f619d982d4559317bdbdea8732cad7ff59337cb436f5e4a2184e24accae0e4792546d5e1849900647fa46522cc26131ae5ad9bbeafde9b8f2d5a69907820d7c21599a933233449d1505c8aca4ba40e433194abe681be613b88f2d846d7e413e25177f1db272f4433980ac2add59fd1244b27360da2c0c535fa946d2c8616538bfb1f462a689b1e4dff9a05ad27ae5363e6d1aa04bc91325aff2c1c9514cef6f2dadc8e493a9ae6a00299dc36c8d0c347d4db96a34e884f3db02c8d24ee8281f8fe523113e728c7a4cf97b02dbcb483bf98a2bbeb9f2f07179277a4b65cb400d8e171924e160c8f708fa0b0e89c862f1b8ea4db9b18f9c26825837ac898c7b7d7df6f7d057867d71fa88b48a7e9692331126e3b4682ff59169595a73a262ea02bfcbea9a2d16d1a1fdc658eb31854dbea2a743c908e962c4db830c6dc59e3b1f0d54e365c7aab5ab507128bc0c389d197437e00fbaac3d602b68e376f049529cccebaac1537ca01e312848233b5881ef5164ad30bc5b492429f512b1e5b43b53873b367f7f9d5298fbcde7f876bccbfd56e49881e3072a11b9549d8a7b1af025da31867989c6c9b0ae508967954adff4a923d4f24cde547bc8a84373035da8191d2c236f8ed03c7fcb351d0a92a9e19545f6eb99534072324f10a329718a4d6d2e2ecfb504c1a0e2b4b7573a17e81211f6b1d55d64071efa9f993c156a4508b8fe4ed1c37b477abc111151f07e0af0c4ba0491ac447f55532dce7933c6085320f09cd2e733818a5874d529a0de84fe9483b183edc1200135ab8c0cea603944399c7cde134512d46e2866e8ce0233b11fc034af7d398feebfb44f5657345b91ae73d1e1303ffb1c8019a17203693a0983f1161f9b5acc652822de30ff537b369e482b5363b7c80079889d38851aaa4a5b495a9c5990dc1b7283f91326b401baffae32dc1dffb5d1eaa3c703ada30b82cf0daff1ca879382a723c07a8396f5db821d667ef59a4b20c1c2a6fa81676271f1cee831a601d89bfaa4476034128a853ae4dfcd8a8dfaa69bfcb61025bef4581f9754a4a9536b6aa5da811ec0da010416afcf6a51134af50a61ed90156b78d5065627cde64820af05d7b770b004aa163371034b68bdd5dad16fe76f2d3e2a42c9f1a0f4ecd184935c420506b8a59c5ab1485d7f649730029003928fe5a6b296bbbb0e32b0edbf86da65b5d6a3884312a382374de2063b10f8e0ad392c975c4ffbeca75e3c4084c88d1986f560dfd54eac79efc42947d0a4b49d67b7ebe3f6de51798e1fc87204768c1ad3d8da76b468dc92dc843a4d6037a0dfb237ae0ce1bdc6aae70191278d024bc8cb3f67800f6c949131b4aa3a49802de481d76bf35e918face49360ad21d5200983b3871bc5bd2788df224022543e00acb2edfed5d50bad51152e2dca718a04b352882eff1ddc75d2f04118d253fea1db51b60befdb7ae8af77b4590c020adc7ffcebb78e4e4317f58e894a343907ae34c2a664beee54bb53a2e8802a322220aa6b0a92caae9a87b08db6be20f992e0ed43211c1889eecf7ac46b4cd7b2f85dd2ad716f2925f1f16af2d3700e1ccecec82fc070621c887d2f65c1e4a3ca6b3b00c097bf2eb8aef5316dae26bd15d8aeee010141c691f489e7004a5911708d1d6947c4b85172911d0b35f360f750a6fe53fa33ce13b064ab8e0ce3b5809b707e0c525df1ae8856d5c8501dedafa4ae1aaf654868be86144a4c119ae169d43b6af2fc378331adc83d1901b1867b716be2bcf16d06433258d8eec261cd139b95e68b58b429e60f317766da0619cfe6a0ceea685c0e16f957d863169fb8e2ff0e5e15199d0b448cf56b684d0ec6e54191323dd00c85e01baa375c0160ac0cbeeb23633b8e3f69881c7399b274f129c22354c0d37a453895b9afaa8de630623bd7094717955ecff117e85cfd8775bce1a7e363684d101ebd6430d14efb8e6743e2cf22fe274146c1ceacb12efd3650dd6f41242074edfa0ac139da8905926fe1d0d0aa23bd243f3434330c928db0c816eb4773971df82f929e89231f163735c940bc7b64e536393495c048026d5e03f93012564d48faee20b653173e4ef4415e8f85610da96ae6c937a893017a022025016975d0e67a347ab84d488b7ca3cb81042b2b1d939a87489b6afa488f71db512dea4631403227cfbb03a480cb216f10945b4caf2436a93865fcc5b2b61ed561368b485b4e97c082dda66422b6bc002f47162c19a8194f5021202ee78e4854d621e3f37d7e58ec35ba86da2d6b1d4864b6f4cb9ec13a7ea4cd7857ab5d6af5aae9eb6ab96ef21887bf919cc029cc65771382b122e4ed33412a531b802eafdd797c2e2b279d85e1652d8d5319f60b9e827158fb986fb8f636546ebe57d4ac64657be57c40f872260737730d6220560c4a4f7cd25326d51b0ed499bc62e256251f79a9c4620aa5ffe9f00642ba4c50e91f7a43f075e6e71ae77c6ebc4311728e6e33b1df36540e3c18b7ab2c7e9d61df418363863509ca01d32969e0f416ef229a8715de3b1855449ff9082712cd57723c8c76fb73b0ff28b8dce00661a6146edd160bb9a3eb8ca00533641cf5b98351a75f865dcdb30f8057e668b7461ea5628012eacc69b91e7d4ce6f607c17c56c3f1bfb54cbf3564c3cc6149bbe794103ab5d07b9c22b798dc6cc6be6e082160f83f96901292fe0b608f8c67ee6c192df7fe34a9d3d49db1c8503c18cd82db9757bd9698f706e7ab1a82c7ebc2bfb050e4404cbeffe79a03f45f4f2744e7e3c22d8b10aeca2ab3e94950fd5bcab894fd510e3e88744b1fd74ff7c0f801e0ec5a4947e2f7dda8a76f60a7765c5d7e074e5b5a3d456e562c76f9c459c69ae07498185cd96627db61bbc0ffacdfaf76b23a18d1a99302966d603f055b3559e8a506b1b71162af81c7dc1e5073c10c3b64078f07c5a4fa252e14f1516886868b936de19694007f64c14192266342570af64aecaa9ec67b7298a1f7d846e32a0f7b8da774b7baa857f9c6f4b479151ecbb8ff8c996cfe546bc56b80d9620851b857e58bbbd9fbc31c278489c118ef0eeeaf0c91416d578e4faee6659b5eea42d0cbe525efb261de94fa50dccf6d488ef71b640f35e233eea0f680e66ba0ae5238c7ba23c335e8efd9271c4adfb56985cd2b07d385302b5abac3615951caf718dc64992394ad91449f1193b07916674b3454665a72caef69931ecd67ef6fbcc85588e6c1cfd2cd6d06b96f8b6b8d56694c3e06fe06caf749f0c5bbb383f5bf29020c19035f293ad96a553fdfb215304662ae7e23c784814e835c04a6d2adb4ebbe6e98af8aba3dbd99eaf82dc0f4dd32dd57b7f16e68fa99c73d97f27f80d1aaf48e293181c15581ec77085d3338c817bb581e93dc8902c541aa4c87acc7f6722a15070db4cf260d497894033fa11a4fdce9c4fef08efcaefceffdc790c931771041bd4558737c6191e78845b85a90924e8a495032d7348ff3ac1f0f1d7499dd47260ffb6a6ce1baa8ead6da41a9b055f1ddd0ddfe5c94cd63d6617e6a66efd22bf5073c8c2a8980a0024d095cbad9d3711314e0d8076f617b6054de075794d1ddf13d7b5bb7c5d13af2a84a11de152c97df69f0dbfb0b1e98a2cfee72df06111bec1e8c8cd4a5b916a46f65be7796f918b0a6995f7bd7f32bd6448274ac600f062c0ddb178dc22b8eceb869e8ae8145655a3cd40bb7f1a394b1d412a14f50f8012871a96a932701fa682d3b70be2e22b683742463fc97faf4692daaa0a364dd00f0caf537c122659ed647239f025187be9dd8296a2ae41ff055921d84422896a364959e4faae292ef8cebbcbec73e2a3cb5f690918a98bf443d6efe368b58eee59151d8f186974a3e8e2dc36bac5da6feb3cc730505c9af31dd7b1e533b1fb89a0fef9179a843278e4f2390c324f360c72873b66919796342748636b37f9cd293c33665fa7d9696af899124a9e828b85906211172d9b28e992842ae59096f0e0bb880e1f943e1466dbf79cf0f023f0435086af6a199a22e05231ea33cc1be441693204df028b3a2d10ea5ab987ab4e154c54dd9f347918819517656bdb35f12b31bfe60797e8975450bd68fea1850be8712cb4d4ffb19524c65b400f4601b86698efc9b232dbf81e06e69863d13313609c14e2a617e3ba6259827286a6e2ef89ddfc44cf379880145a5278c6e06bb7131c73b452e32ae18f6e3509f2ca7a1e10fb0258cda6bf2d73cd38d826697e0c3d4e503d8680d5d8f35d50a503ed3651550bbe827ccbf562eb8c6f17142222858b039871ef7c7e1e6ed92977fe5c76744a9ccbb2eac15c10ba23c51fecfa2ddb1a9e0f9e2c4f2b95eb0a125a0b652ce5bd027af95a535f59506b7be924eaa7c0937e50980d716a106e25bfd64f4e7ad390b8dca21beaade05e9cc389d2e3b943a405f65953b32144160fa1e5cf40c7cef5c24a56a80cb8267f66c6b52aeccc95d4efd30b8860dd81ff807700437e8b14ded751d5fb88d68594367a2febe591298c37c393c33f1776133283914b1d07af172902a2063435acb8136eaeeec66e41908bd89293ca05391bde5dea4f4004a01ae0460c3cc8f1cd119b6bacb8f095b888393b31f36d866fd6de4fe36193f45b527a70ede828412b2f011dddc8dd03275f3c7ba392675d8d9f973d970e872fcdd280630456d6bcb355f1fa815662cc76458fb398b5d09db32ea49ce796546a68655a159a110e048a431ef1253df88b9e95f1f96013660cc9f850d1a458be1568e5fca6d55a38023d25d4636279b9207f6c24b34471496e49ecf58e3ab8d08c88883adcd9fc2830a63385d718605531b09b6488b3b4fa2ed8ed02c7633c9f19620955a8182bc9216a998c68afe86f24ff106f64372c28243ebdb5ee45e7e02cc6902fdc56a0a945f291d85aec298aff8f161407ae159a10d2b73e86d1855717b99d7c114a2f3cdad1dc3bfb3c6a8bcab1d3c98d3a7ee73903d47e020cff066520438346b1c2a901b25b0972526cc96df95676cdffd711de7f7bda2b0c753f9b5664d788f9746f13f75207ccedb2043392a31bafebac7c3b6edfa28bfcf70195b98fe6f244518f957868372881c053dfd61a6eb181a322bbbcd00bb5e68f440d4aa53b0eb6b56fa73d80b438d05e64c947c6affc4666a957d01cf4eb6dd5683f63a5242fb8090cfaa61fe0c32b4cc1ccc96092c569f1298124c551d65471e40618717bf22b3956d14916016f093acf6ff7be72b48a96281384cf102b95591895ec86a4340e391bd7fb765b80ee8a58826c45c4e80bc971141117440f03e434a2feefb5ddbbca5d0c3f648851949eec9f935b1d3fb7d94d00081a6e2eaf9763928b677ac768c114a74e1966d6fb4ed493ebc111c5b86662fa3fbee0dbbee006b02d824275adab8b80442c9f742d4c12ecc0bf20d9ac0769d0beff140a325997756030fc5830ebe4d68bdd676829aec418cfb3e0b47d22ac9c1d14efbae768812ce03380950a6abcda3946b8436545a1dd5838be2bedd68cc1ff129be3a9a1d738ee18c296921df7575603f905ee76e6776ac5fc9be9242b83ccb64292c0d324b49853d5adab2052402350646e7e9a9bcbf5af80a888bef50194b33677e0c8e55e76fbf3eb26456998ed6edd194aec0710c8591a8ad0f36945f4eb33bca0a98761d157d5f795cac44f13c3cd044b01f2dc4bf0d4e4acdd1569e1d7f53bb63f19da39deb10fb3937c654257afcb0d5738daa4b5934a34ca9369d3d1743c54eb2c66f5f1189d539a7b742c5df1bc75ede69629d45d6902ea642300f8128305647d3ead805dc011c3648ead2cc16f820268367c034ab71e87529e4f8f73c5bab094cc00689f9c65dd29dc8712c4a6feec348fce35c061ddcfdf86eab09f79140f600022a5a531b1766e0d59ae573c17a7c3050ee643ff9baa70de49ef548d0c3c09b848dc592ef57bb45e131614812921d928d671430c3cfa6f29aab119ddf667d877bb46a55264137ac5626fdb70225d49688765917c068d43fa18fe214a442f631f6affe09dcd73869b823779c3ee20307e22d29a1827b33867757d020371d4d6997ff00a8b3b9f9379694739535e3f5b3cb2669a3f9679ab029c200f3c15d26f6a778e47867858159890183969c22b212d7e92751b64d0486a36bfdd1825a24a97e733a54711d5ed6d95769f1806d9bf18a86a8e4a6f54bc4c7affbb9ffe09d1a05652f07979060a3d24020c710a3670ffac56ade974adf8225e412fa7869c69bb1531ab75623b2f3e3f2e1a300b32489f97468e3c41dbe77fdbb1670ecb007d6845ea41a3bd51758d1026ba48412355542cae47fec421ecefa1e7de2acc1bf8d9aed87801d1c4343c8287a9c3dc74819441e44be0bb390f61a7bc11d051cd9273c0d94e417eb32638dd7a73c16493c4e3d6a7d58525fff44cd62aa7e9835afcdee9442ca73393aba20e7027969a394d3b594ec0f5b471a6c70bfc62bfb828be5db6303c8a5054a11d75963ac1b64e01f2bd04a1c0f30a620956d173dccd279236c8511f56ab0d937b47096c6f59817d6dac8f9a49724b9a1a1796088587add2270e745adbc94ef2f65ef526908ef47564c03ff14c45975c8443df0fd0aa1be02a0047eedd10e65aa1c42bedc54210fb240bbc4534a0548c36e8ac7a94ec45e16d92e8e6c5fdbb711a4b44151b8a05948fd36830fa53454a1841c636376c7590657cf67578545869508771f3aedffd5fcaebc26ecddd6a53a101df2761b6c6e4e12834489a1aac070ac92a2840fe0665b16ae542bb250dad0fd9e3d3a8474ad90e8c176ea7beaeedd4cf880375ff6d5dedf86f11a2f1c16e7d80090bc2d2e3fa600eec8e02bb2d84a64861eb7e982b169a9f286d8fa4a729b534f316258089f161177c667152af244e1d1310c972afa9f446f6d973f87cdd09359cb67241865f6071ae81ff2e2d2046c7ce51cf4d65098279ee7b58d13e5a5e2e78743702fae172b43afc537b7a888a37ef8145020ce252a394fc0d1a6b9f3e467cfb8a0681e456d8d968c46ad57c5cbe2c7bcd6241557e1e5ecc3bccf4904496955f6f99aa59589126ed87bfc8ca870f6c93fb0d6251c42dffb75fc02446d24756375ba1675ab5935c44664328f9810e00eb5a9398a76291e4b05ce23c1997f85c27db4dadf633ba5a4f96a69bed11669603538400dde060392e277c31bc2392a55d85e4f7146200dbe3fa83510a239764212aee6133107c187e70bcbcc5f4eb63b428284a81631fd9112dffdd864956b7e045c2b92e0eabe5f4a978be181424fac3e1113c56cb4d9a8689f7017e6184e91662b787f807b47b05c1648879d4e9a1ca620e98a51a2cf54be3871cbaa98a59fe360e2df0cdf157243849a21943e325146f68a6011170382fbd476df5e91a7e0e52079376b4ca609435a5b2862b908fc2c4b2e21b270fb2d666dbfb4451b8f9527a487cb8a3e65fb8c8001c2ba400de5c2f0398fe9d276c318baeda17917097d150dc1d3ef04b8d0e5c3d746def9543abe43a4a773d011ca8a24b56642ae7f4eddf6ec940e16c6d86e7267f541ad4f5ce4c4302824862610b1ff187e545282bd3f6554acb5fb326865103eb763dce169b752b6ae32ff8aef549d546dfcf5d94c677afd39c1b019a4b35eed38cdce95b9e5e6bc0e7c0b2e74f6da1962b90c8696b065c07c0fae35f16e1034685a2f005cfb99036bb98d7c32476e164f4aa178402721d77d5e469be50d0fdba80452b8a05124808b21c36a9458367846a849850c84eaf85f1e458f1a60b1bf690dc3f5e9521af82f5136767913d463c678ccd7ef331fe9e39040d40ca4951e7b2bc4b5c4cd09f2e0f036dbf3e9400322158e2ca86916e8193484cdedc3e62835d76a72356ca42dc806548a84f82fb825044399d3fa253d52f896a936003efff959196c98e867a3583add2a634c1edab4885764a899ce15dce32c8bee19bc86dd0e3ffe80d3937eb32fce5e9f263bc6c053d09fea5466ee7b18d90855cd3c5f14f11b2facb8456d3959d8eeb80dd8f1b682ea7dfd65fd881fbe3378d8e5cb41718ad8ca372f0cb0f8dd32c5f45a6fc2225a2d5ffb11e2239563d347807b6a5fc834f5ab6343cd4218bc5bf5c1881b96bfad788934e76a0f598a0a3bca895ffb895bed55a185399abf3bdb8ab88aa1e9e0fc3bc22ee702b681e10d603d687fdfd67567aae88220bb36671093f001c792693ee365f6fe54ec35cdc56bff23ff9cf5680228055d985abca29679cb69aed7909ad4ae7cbf1d973352e3a3371a7a593078aeaceb05742e16fef0029836b547cbe7ae19702b24ee6394512baa87b8cb14dc6773f3a440cc26259db970e2f9e9064d405b254dfd2681617c1c33f80483cdbf3f1ce2a1f9985f0fac4b62f68028b0bf73767288888ce2304d04aa22f8323ee53b31ee2d1a0dca0a37739989146b53c3648be3f7a769d0bcbb02f68d7046dd04a07b403cab664b222cb63e46f826136d9e65682e35f7f18c580dbeb70d3ef0fdfba7b6a86df1bdb8a8e6ce9702a48f15c32eac9ee377c8cf724eba74e6cf4976d9a75a7279f38af68517c1d0e0cb05c45939cb583b5f8e20a422905734dc418b55cd84ef06e9932979e743cb4af61877c5e06aeed6ec8990bec7ffb4e569083e933b20568ff7c1d384e517f5654a7221c53240ca03f5dd4f5beb1f5c737cac474659e21b7a97e40e2447cc5b8c7cbc64f657168c341e0f6f88dba9494595d8458ed5b6b65b6e16b2fa1a2c0f3357e9ad789e6be60f7cc9490b62cc4351baeeafd03417dc89549d32048c54a8238207686bdec3f65b53e1143563a8d7bff8b973917b57babc6bdf5dd6fb8a45309fd96f0594c02be63607f9e3e2701420dc6a8add7584bb42d42f137274f815e4e8e3f71e39decb3197dfb609fee0553abae965ba57811206ab1974a3287e3e5055681aea5fed860151e458ac1ac4a9c8a8041f8ad75ca3b5d100a4d30fb009319cc0d032051f13d0b4b4988ec09e9156a63cd3e173a85bd7c62bc298e709ae79aaced376f1d10b2d1f0eba7230e42616d2ea58fe3753301213c4361da155efacee9f9e350edfe3d55b430b9ad9b46df2c01c751498543518bfd9c5fd13ba18b8853949b58bdd93d68a9bb5c5c5b4121b15d22e12e89f1e7f476e6915eb0e6f4b14dd1c83ec4029a1b294672764b87913e41df044ee910085c86b66bfc8c4258a785f0fb79c6f7554bb9e15fb15c835654fba3966880086dda5f3709ab111a603596d095a5687ca694678a171c80f08278ea98ae7f09b7b80ebd3881e70673179140de0ac094a70a83029f9daec79cc0ec2e77cb6cfad67f21dc083a226af12f5b940aec81b6fb50f1f77dd5db4804a026ec556ac5c70a060120131161c6e9e17a4b4e4f603d741d3bccaeafc1d0275fa8d9af50124162df3a21029f71bd32a00e87d0b22e0657d08f2e9026f55c1ab766a9c5a686a8c06b4527922665a3ae82861f99a0355a7fbe278d03b626fa249c986df9b81b070ae28739d45deb4b3a2edd33622231476cf5d381637d7a159a03efc258bd35f1a50c0f28410dc6dec23f6bf5be9aaa007ef3b4abd5c2fde56bd3458d48860d2e6550a54aeb722d03548a587c75976567c9e0165d5f55c8a13729fe0f21858dbfba40484ed7d260ae79e62628f7c35b68efeed4f65eb44488c88ae02572131acac1059dd8faf0212bd2b7bc7bdfb9020077baa7fcb4bf6715e4f3d76e904cda12c8015e19ac27c14a8cdb0f0df332d6824516ae3d341cf57ba589bce2d993ac2e1512182b9835ff438986485977211da439288f097bdaa850a91437c3939ad1db60a84a69bd2dcece392720c8c19cac6ed5f7989d6924b364c1ff4538a9cfc0b837b1d6c77a976ab688cfae43cfd77b8bd456ae90fabe5f1871f14d7cfefa1f6f057f835c942bf22dac3ffbf14e15755f1caabc34796c87dff249e83cbc22d960b928c8ebe4d02e8d0e3657e755f21598b9617086e6e1f552e96c4cb484ec3ba851daabf835093be112e8f92cf59671d6d92070fdcf98a0708fd326c4ce821a267fdd1acff9d1a176a6626b63cfabd62f61962560f2b39bd8f812b420db24d3fb905f3b1d26405dc05cdbdb817a23a2beee86614b09e959ffe221d2206ccd058b721323b01b4c371beeec7b20305584401f20c0016010ca5db9ecdca7c94b7d265e1cef573f9be8ca582f01beda5df0a678b30a778696608739e6c3dfbb8dec9f6fb714377d97b91441802d68a4dfdc1101bf8c82e842359796493adbb0300a9545d6f99731c990e3ed2a4a90b7ad71e0bc78bda505e738e7b6399ce54b8cdc1246d628fb75032707159496759c04470f0b8613b6f23c32e5c95ad1723abdb63d86dbc3752414ef56f7beffde1b35e4a11df2596bbecf12a045fbfa7a5c88ace86e42ebb7a9a760e8f5c1691b851e8c9ce9056c9c3edb7a85ec340f8a96b676847fa7bb6ca8c7620bb8988f87bbecb789b40311e7a3c40a62379e862cc1f79d0e3499917722aa0a6b4b634b0ad1066c966b582af33014022f9117ecb49fe93cb4357580056d11f17e7afcb84880f6a08e92905b06ff4899c3fff8d634490b01f637484d4912bb743c70b464fef62486265c1ec7fe37bf6ba20d40b9d81a98b310f01e150862bc14c4c7f11148202ddca62656cc2db69af912adfeb9e19fbb625984f3e3f355835c860d5585a4d887121d030166c15c84c94f7103ee4471e4509cb1d8118dfc6ab2b2b3fc0bcae4a006a13d974a8d43dfd043db397463d6f77f08f6b30c7dc481db7931831d609705bbfd3162b3e0d864512963a9c15d9ccc40bdbb376323b75d91b32fc2e6d274efd2a88910c21cd7712874c730ab950261414d185cc230e51f348007054274b0c124eaab4fc791bcc890b7599ef67e219ca3901f0efaab6a426a0a32602c2301ec698559ee355d2d077000fe46ab59d21c280a8c52a8b7813bdeca80f45ca509002dc713cc627107fb2ea1fce7ee18d59de78ef12581ea1df00f9d6b24502b22af8a55073acb2e45d7132475d155156bfb5fdb0e82eef7b004cbb696a9ecc1bdf1194801255f4505bef659aba538c4d4e1d80e38c459d1b1c13afeddd850453b833af292ed77d9256b67cf0b3207966f59c02b0cda7326000709eb4d9ca86e3c28b3aea395e6fc8655064decf03e2e8e41023408c1f10a8f25d44e43c22dbdb869bf85db676631ebae3061b0c6832055740b297324e7e8395e070dd903213d453abcb822500b153d2ab1d16ef06b283c39b532dcdbe5b817c38cc862f7d4faa07b4bf0fa9dfe23262fde6cdcfaf2ce49dc763d2b8c12ff22029300629aa7003f1225ec7bb3948c74bff6009980ba04e19c7db0314a610f76cd44d4dd4f7f12f67be0e1200318584dcc082ee300895f2d8468b11b67902350d679c94023e3c2dab47b40f19c9812b404c8b26cd8cfed28868b36225fe18a1dcb184f5e063fc892c2f1442f073d66b10a4a89b085e31d72a3a01f37c4a3f85ec5e434761d9f71c67c25cc4b47f5a8436bd82ff273eed1a7278917f86351ca47de6b0d6220de0305d90d75948651477df0930a098bece797f83405f85857432e009963823709733081a0635dd4ea435db25e5d9664f28deaaeb7c8168bcda3051cde6307872414efe4d28ce13f403c63512848d2a5e2244e39c3b37f0305716b86ae25cea3aa596bb960988c45b43caad2b00894230e908b7d42a59341243a547b137b6ed0d5a28f0938718278123f654ce1c3a7d8c3e709e2dda79d9a135b210ce6d4e256d421be6be8fb73978d643a552930b3b64a2d259b83a4a6fb8c1f75a6a4419fcfef6972fdb5b9dc1217708eae6548fc09a29a7705911ca3de0ad57237ee12e379d6480b6e50636caebcf18f1501b73da39824c497d15f7f728db8e327d0b967cd32fa7cd4c96d8a9723afff022192d3bba5e146566cba5c053c48944b42589cc545b6e33e8fd8b48e480cd9037ab0b907b5a85fffd52e77a01e701032fee7a2ac601761a0c4a8d0bb64f3fbd208588ac3d770274be30db0cb4b8322b807b632a59fcbaa5004a122e939db1a8ca15a263313e8620f0190445a97e25f17d2e1408ff8149badd90d9b5b437beb358375f572b899e87c5d5e17f46a42044590b4d9fea9a7a2879fd3366153c535b7e99971a2e344d33e7803214fab04ecc9468b85ac9559b232faab605752aa710d0aa235295b5434784d0d616c920659443162cbb93f22bb93d88c4d8bc9f34b51325a97438500bb75c864f8fcd146dbae98f131b5d352fbf13c241a9f723fe83a6a97bf8c4dac33a53a3cd9436b1f9945520805e4025a4e139db1d09747ceeadf570793fd706da9141f893416fddd7bad1aa991022c5605fdf3344f4d2d53952f897cf0179e1c29102e8376c1ffcd0319911d069c1b575292444a1f6223043c7cb133a7713a91482f232c626ebe780fc5f372fb04db7eefaf0e536eb71c43f7deee9c23097bc4c989587efdc64f583f4c7f42febeba92313bba56add7cfee6b689134c2ad4a1f58c215bc05182e3386b41022bf8fb695e2c2d24b06365e941c9a87b103225fdf07e5409dce7a24dbacaa9b89bd9ee9b07cd2b8970bcbc56060c01e9cd63a62ce09b0852e61438d59265aed1277bef50acac43aa26c258d1501b5b630eb9937a593a47361bb2d29a80e201c78abb20f68f054de070be9c64dfeb01a655b4ff5d25dbd73c00fb544aca036bd7f7ea56cb1bbafe23e3606df20066e6e84cee2ea0525faf5dc5e015035975786e2bc2ba475b7d6c54834f1f105a2c64ed9a29a5dd0346a123a76cde75f19d560bc788e4f6793e59cdb413b82edb24838e122da42b5826b4199ee33544fe914b2d7508be4d62584bd8acb71e46e395568fd8a5f520c4b80da72aab8571163effc162a70cde764077619cfffe2a7ce50ed58c6c0b0f2109bf7a999cfa66ec56a3a7e0ed038277f9cf4c23df5bbf67c1f6c4766d65d22458b7fea51d727e04065f514e74b5ac4d2ac989bf8ae1767463e758fe71c8d2940de3cbb7810aa8e747ab05172f7bf519e593ab9b1bbed322b0a3862bf6712627f7770a71ada47158f3cb282c05f17a27b2629c7ca3054cfd4712db9e6db19a21725c1b64f25f0dc8cefd2b00893f174598be6b676575e0cc9f5f18192b710aae96f96221ea1a6cbbf87395fcdf751c035499f0f709bb96ab86b69191956daee3a3af459aa23ea5069aa439b941e6f9d1e086da2c22eb0f9cb8929b59813eb97627d2c21a7bae0c04ad2516d58d82bded7ed0535f37c9ef2ba090cc1d07640cb48f428bae5832228dabc88bb8cc37512fbe488be6176ec5c825365941e3589bf7e4fbff29981c7794f3bff2fa73c09c9fd32dffe707e469d30b1836f707565dbcafff7cadcac8560cdb0d4790aa2a1d780fd50dd510c19f0e4c09e3588c5557298676d699c5c3d4523e2fa962a4f544dbe50e904dd8f59f720229a3fe9759b82dbc9e5c8b8008641f8f5d3031f4f97acb6da8df33f2449d81441cfeef2ef0080f4f836ee8fec03899635a6c07eae3adc26f9aeb9b5daff348b5b53f9109611f49dd5e36d59ec231a53b5180ecb2856902057be1eddca2490d2b812756fb62c79d4669befc97bbff294cfda08bfddf3d93b7107a9c2ee59c2177ef7d47535f1bc3d09da85deb121dcba6576139c2415b5a724439cef1cd6b66994399d77108bac0ab124db0fd85eaddabebb8bfdd888201ca21225e43e102bfdff297b58f433fb566e088fee3b6fd8e21abcbad23904f0d91fe5d18afab95a02bfe07cae6fa045756733c8faa2f37b02414f61f25c2f686c1a502f0c2d7f0ab368bf93b90847adf5d8244e99dd6b0ab784d6c43ed3c6137ef2afb81c3f23dd73fe271f13683e40c3878e9666f97de4e1df803ba32929124d525aca4981b15f8f3abb635b63e4d6a7e89c61f1dbd013485f0dcd1bda491580c6ce4c689974b09a8b91000c000944cceced1c25d3ec60db9c20dc6d1ed6890fb51970fff7ffd9705183b900adfa1f8a355bacb88875214fa7669692c5e734a93e9a5a0304d7327b1d662a82a35071128e7cd76b8e03cffe19e084e2bfbe5ee216dbc0757115a93231817b82f182464a1aa975ac34fb471c9d3aeb0067639694b40055e806350ec211cb66ad07fc95c98df2cbcdeeb8bb0c8c73487b3b405f67288063e5143bd2947c5d72d0034afe41431904b61ef5dc63a19aca1c5694f402bd2d2a357777b60e2700cca674cf3e40f86b4bc4335fdaa2c0b4b70323c51386ab7d4be9c86128d37d7268dd5d606f2c7a55db2dd670f7cb137e47490e62bbcd94d73b01c563c4db443226f624322f547157e20578c7da24a87178e67296ad93f6477886637df2e19437c1e65a3b18d5037aacb0c5baed58db436985a1a27bf2672437d5e2d208accd0c2e4016289572b5039901f1ae0edb654c0fa96500c57614626cab0fd95c12300e787d130f5bdf4bad794de7f1b524be03708468f031c3eb08d96887612b7963baa588ed10f9ceee14f56163bbb4b3aa40194c523f8b39f3420e811f9baeb07fbc04058625da54791d99f4660073010ecd615bdaad6128dfc22f748a87c354a1e1134d91c1209a6d1c02072fff57e262597d9156819bc9d0c18221b0f42e1df79140fe4678c0af7ade5eb46948951bfce1a89aa8f409ee4b66c49a7dceaeaebd7abf76c53b185c51bc643236b82991242e13618d69718d7a876deb9d49f728cd339032579c39c7b0b3ac68620506cda5205fa584a6d9a75bb4d4006aaf4b6eb0bc13f1789784e013ec1803e51fe5e283bedef7c53b578d692a6a022ee98db70e8785d10ac747032d7e60a28c4d315d9af9daf3eb1788f6edbef6cb807d25fbb6a23ae11bfc25333dfcbeb27e79d0932c002c756fc5c976ae280d827321d91a8b0e1edafa08afc78d98ebad393db3a79f139f8700271f0f43a1563405ff3ccd1b83708fe4020ce0b73a121be4628b55e72c3298bed44c5369de7ff920baa24e0eb76fef0c82b0b2e055c857424ebfcc582582b08a60014804c1869bd43944405a3cad0fee276327ca1bfaa6fdbef86955a9ec1b60c65d5e62ed6c2190c6c061fc380d0a6d8e3f2e71c058a111f2aa273793a963535b5f208a84a742e9d09dc22f9131530b6ba213b546d3823133d357f696488adc45894dcfdf8d424030ce1956dd52f4ca5578f1988907414adbbe6463e8a856fe896b4b53750c20c855497023ba856c2afc6a91734dc148cf7207ce72bf8cb92d74baf847ee07aacd1ab32a693283aeca925648f7ded01ac908900667b738582f89fedf051871bde727167b4b199153f3a937b40fba0d0b402d72f7a03b3b627d7bbd1b2e8b0d12d23075253cc2e6ee5c5ce97eef239d00b649d07b33a3d4c740ccefcec27c73fc37ccc1be8ce7eabc0f6fef7daec150f8d49bf0275a39577429f0b5acf78ca8e1abe13c01f30f960bce3c201ddd35e8c8ba2d58d48a7a58814dca1fbfbd2a426c613d6bc69c63c21f4778cccc02d86d0665c02432b2dd3da57059bbdf4e2fdc36f401b6044dc4bb762baffaa59602b4446c96524f147e304cd77cd7b8c048d3acad86bc4bc0e647e623918debd8a6115bf62c20fe91d2c9f359fee56500f817a520980e622816aca6919816c34bcb58c1f1b27d3e9d03945d5c6cce221405c8bee3e67d7428a8911dbd5bdd176b86e6dd87b0542b8abdf40ffbd7c91230190b81877357cd431bdd82b9b0b070a3726e6bf928d783d99ff663bf4868d8793c3bc8ba37cc9e8619c204cb14f4bc485a6192cfa9730e9055a9aaec11b5324fd75be44eeecdb95fa0aa416140ce50f106eda317fb4ebed2f69c1c5653f8e97cea0b5a8fbc05ce7f7cce6f3eb889344f49d5c64a00afeacbdc58726d48915395e856c71e2fdd20c54d2110b69ff261a0d85d622f445b1919c96b0d44ffebf49f4cf28db7d18e3047573d194d2d3debe8a523ac34b729d244aa7a9c6934b3c385dac5abb8dbb4941cb36dc605fb8c7baeabbf290f73c00d5cbede8699e10d899e6bd1b02791405cade9040352c2e42a8a6daaee9d700599b9a255a67ad3a371a664d7243d7802ef341414ef003868d929c3fef0c895748928a22bf72a5e3c1d9e9b4400248298648aeb91389fd8f0cac57f363fcf15954588e68205bcdd928f309656264c4e22158e2d983630ea11ad838545f90c0dcfb59b275fc3be5f85cc9309a1c58eb778a5d8b4ace4e4dfda5da3060da73ca621a37921c22f3809e09e36bd8631832aa7a82c2bdfab94b891a379c84c6a5bc55356050bcca812aba573ea44b2d91051a736138bb58fe2f68d0fa5c9f4e9ef4c07190a304f7346d0e881f895d9a5642c536cee07352a653e3327c89ec7103b26fb9345b6233e788a75a948652108d8d779e368ceba080b62cfb0dd9b15ae88b9a269bc61f4d8f56476823a3204b36ee1b4a48fa44253e19bc2482590857cfa6be37223f6e322b796a9a5b58eac39277063448663afb0b53ef2521ff29d01e942c8ed74df3c00521dcb4d0bae0450b9847969c8a89fc4ce826e7664655c66310a8826fa3d29604d1f2bbc8f526eb71d4b8ed0d130f7ebe1f5c076e2550c62bb4f80850ce85c0aaa5f37e242fe1184569f6f1bbed91fe563109ccc2d15b842ad4b95226490f5fef99f0cc1af73e9a48156c7e8ac50f351a172528671e621391590d0b87dddf8c5a77213b3eaaafc75423f89bc76f2086e17d380528faa3f9cb558c115e301a875b5fd03bebaf9014d06c9e7f844da6d4b86f968d4ae43f6cc8bc2bb0dcc17c48b0180fc8d7b329bb61bce0c349314d9fb99e861d3f3985a2ce7b69df5f1ba172513c5478f706290ef2a644c04f1a57b9e74a516afe4eb6f0137c01ab9e2d77ff9d48ebd9a5ff87a8d079750440ef7012298cf234ed3fe9331fe0d67cd699093a56b8f02ed74883b71e49f5f60355ba9171bcaca3204971d3808a95cd015171dc2dbbb734ce7948af521436e3da2969265c33bcc4c1c9ba8208caec41b74a8848d4868e3b44085e5e3a67b487f5d34cf47e4f4e71fcec56f077c881e2b99a51884fbee287c33a39841550861bf9a992e76c80e70d9cbb86d79a012c3dddd1d76e0324f426fa0befd213b919644795d5d7a9299359cc070e998add210e89898e16aa1908b0cca9a2216cffd57d2c3d76a88ff5fb0a12a4b5e70799f9297bf11a664490eb067c3118cd9996d678a934c2ef41b42d9189e9e2daea466033a559e98db0c2b5061a38daa8381742db980f060294d0ec82814a9a94950d0a4ea081ba12cb591b77deddb4242e81906bc525d0c65618efdf9f646a6e5e4f1ed4d82d8f598b0b689705883a83c91f866896c142fc248aef823b963c1f067a30ed34f40acffa11287d0e5f50c8d4a22ce7b85eb8e8f5e8ede74cad76c3453caf92e0ffc6b3114b24843a61ce03653aae074d9f9059e0ff339e35ea9cc6a25ec67ae0ffd1dc61463b0d4e97ccda79db970edabc983a91761b8832db344d2eb7c8d5f3fe783bb6b137f74b61cb4f26675ea98e1aae209ee54cd737d345f2feee06845a7a433d7f9530fd9e492a4bf0698ee2ca662b9b7b42d0fde03c27e79f821c2117a0bad34ed40ebb1212b6a524636c8a58dbc3adecd005892f27def5cee1e0196f6d703b8a95ec5cc009d02b632c443d95f4b5bfc32ccadae4f6f6d1cd4c5b9572c610320fa20bbc91098843ed8c3b6f038b2ba5d47676230261674c4ec09bc8eb33530b86a82fa168bffc36da5c41204a1f49eb432b6546780c599ac596493856b3112c900ac6458156ad8e6938e8b2d59c04a81e1858707c31ab28dcee730307b50feea9494adc2195decd25a9642e1948c91cbde196dd6cbc2726f1eef95cf0ea3911ed9f385e3eb699bfbb3aa4ff9d4858a4184e25ed633355f4afaf0d976170befba0e53f0cb300607ca27e9367b23957881bd2c454c3e0b202e45cdc6a305fcb185268c14f9b15f27fc7da55488aee4ccc6179b57942c7a22ea477799a0cf1f3fe5fcff2af99d3dc173f2d75690c3749f0f383fdfe74bab193f8b9b84748061ae50fc0fee0b7f1f50931fda27f2d2a1b20e727efd5924b4d1d57e902b65e8f5bc80850fb6865f34574a5ac922e52d7432bfe6a3d54675b7aaf2816eb352b5b82da4c11aa9be8dd026e8273a74e15eba818b9d6f2ba956585c5a8db5fbea064751251cb20fec6e9f4fb0c05d538c0f170cb4ff41d394aa889a37b495828d0fdd4521525c22d84782a7f0e81ac4ceb476cda303da2984bf0c694235205e844d2ef2dedf3ea52c2d550cb01ee1f0ed03b2afe0020c252ccb4afaa450fca6e9cc39052b16c01fd61f4eae8889d3c7c06512b9d244cddc19d666f3cf52507eb5ccd8759dbfe369da637160dcc81ae86d857e598ca0aaadc46d92cf553eaecab3062d91920786c80026b97eed862bff189b706bc0afc45bbe109f30aeb348dfef1de1f76a7f54853478a98977e404e7336b05a1d06ee79534b3d1a7f16405867d24e8ae9cee3b481385da851acd8c0eee646cf6c7c964447b730c0d87195c4f8bde4ca8fb9a64d17d8144e2eaf953ec7963f9802ff51d71ffe30d08ce5e7a26b23a14ea263a5dd289c97a4a136cd5ed64fa86ed0221272cd1c6aafa73c459b36a25cfa1a8ace332b6dc5a771227afd9b171fad20c1cfb7e3219b13749103359fa262e263528676d8a77dba8e7275235b5b60b4fc36cee70b3ba91d36c024744a9fef53174765e339e4987fecb551e1b1de8b90e506983e9bba9537ce4bbe9737ee619152592688388e26709f4f640ef76ef7974830069c5103e27dafdc4621cb410cd300bfc85bc78a2e39680547b67fc2d8e3e0e42d1cc546365fb710eeb4ca4ebf8a587de3c55649596c8ebc40fecc819443aca343da80bdabbdfabbc5ca23211b26a0c43e1bdade33de6d19b49124bd9691b4242e41b66b5d89799c91de63180c63af2fd89d0e36fb93b364559817b1899f1a7575c85a92adf1f8d26f256fc1d4486cb75526dca5f7bccb9824eb45d92e214a7179b4b7751ad6c4dd7e8422cbf4adaada25a5eefe89206879293b12cb1d1c2637f6d4c9bb618db7b0206d6b3001f64185da6a603c4ec6cb2555a28ed83a8197d26b40e4d1025cb11bbf32b4a28738d94e7e6973305c6e27b2d8dfa0ebe21671dbe72337fae15cbf5db4c593ab524eb95da4875483e9ddbe0712033a51b5cbb49fc883fa4ed9205bbd1f4bed1faa467fcfb7d4b2ec243441be2d0b36209cc5b76c1512d3401483a4f2d7ddbf940939a6344451f0ad71b8f9565b585529d76c82eb329aced033e7ce60355d9a139a18c6b9c80e59c52eb152d89c6c90a8c258d86afca7dc1eafe74087a38276fe8d1d67330385218b5e3bc0aeeea7b5234c2ceecab655666f5f6b833430338d19768fa9d5d080c2eca0cf8669fb7c8c03154d6dac083fe4469ada14f4ffbf61b66b090ec4aae81b3e5cd985b8abc1021443f5f6681cfd917be27b98f930831a18b093eefd76afb2d2337ef1220c441d61eacaf137efb79bd5933f4a9053f2fa55c78d7d185cc3ceca228476c26197fdcecae321c6c0231170839438fdbd15bd492305c360063145c30cf29e437825f48ea7163884c690300a6ebf989b283c297dcc2220f9c647c2d650e357c728b8370257ac80a7844406909b94696f1a97dead8e73d06d16dcf8fe6576932e6f4106f2fc88d40108adc50dbf1b19bd431b7a54a05271112cd72edd8bc568a96d5550cf05da05e5ac84b2a3fd96424f4a5dd95ffbb91cb1a784e550868f97bf13c3b3d224e8c292ba9404ca7db8c7cdd2ccb36b4d2cf6729608c0555fce0f0ad2272591c7bfb896858d299deae4306915a3c548a0bd976fbdb4da0d28d9a411ecc17b114d9c07c5bc0a2bc99412db0ef8eb03da7507a74efbe29ca5ad638181ccd4660add1ed801abcea0dda56dc0dd0c5c118ee05326baf1da11466882196751bec6f0cb9f4da813758502f402ef96f4d97840a985182cb7ce877e9e7dbff90cb28369c4e1c41f35548cf61b5923621c587914dec339296eece0212c5b1df8d23046bcb1dde9aff89cc97fedbb5499b4393ba959cfc4f937d7b6a6fd84559d623f57e4abca8c8b5fcce4b0811cc2fe11bee57f876eb7f209c13969b7bad66a420fa9ecaeb9defa0e83ed31c79bdd5bd2e21eddc3db76d363169dbd2a7afb573d8ccb911285ece7151077f4cc74d416b2ac323717ba975c0f8f3fd2216fe3302c7445d461ee2b969a15b238ddd2fddd9e81dc396156e3154a23322f2731d35bc6e985c1e17e9dde5d8a3e19f0862d04f362dfcfff2a187c178ce0c1a698cface023d50a7f7259d65de43ccaf8f32a8559e355e71026bbd9cfe92cbb22918e179b63c2583f3947a7c9ddc86a1cfdbb3db58fb5a5f2acfb4385be478f4b45a0f321289bf02cb99851141a553be3273ab73326a666f73c00ffd5b9355fa892f0515710e69bff81e72cd2534a471837cf733ee216b411c2ae00e7613c50380d3fa26b5adffcaeff25f0017e831bbcea1f15053f9600cf0914c010f6875fab02224f1f51b4b20a05e5fac702972532b8d7ef4ba9250792b6534fb5856f19d87518e5543631f4e0bcc66eece2b48805ac0de9d4ed1efa32e56384f060955ce74d732b3c410d4d8911a4688f1e1e0784b84405a8cf556d4a17e16a75e3af1229a4f675e962e76a8f3680a626fbde5808d5b164fb7caabb9ae83b68b03006498c234dee34ecbacd428a72e9210c59a1f4d72ff440e4ffcbef716e1d47d7b04a2edb819e1e44861d02fcb56afb4a6df438bf2a9c90a21c8e35da60845ba30e755e1545fdff6a9f379e22ac8835db8510bd942c9ccb38c679358b14a0ddb8cbbfecff342d72590d67c94cd002f0282d06a87fc879f5a00296405351509d5b7e1e524fd30da3d630acec36d3fa98d2739c9c69f2d9aec50fd9a4badf1501ff25e5be88e693a3986edbd9da9414ba92738d534bd2ef7d134db5b1175670a21a3ecd8d335e71c75a0ed36221a72c4e60479073f2613dcfe5fc1a3295fdc4006e8a1a18b94b3350202e9eff001ff767e98196108d919e3873c5fc7fbe833740b1c94ab919dc4355bda0d033f0e3d5e1c8bb9131771e1c7fef9969349a53a92498d575bfa12da50298d22222af6cb41cb34c2a34061c1bac9c67b0301185fc766a3f56856a032d0b97b25e3ec38a9603f5e43effb46abca13e50327c3e791b4ee9a2fa7f064565454e87130baac8d2f478ea18c9a14b9ec6588d46612eed4f4b988a2cfde42c48448148b812ab4a35c3c21e121fb2366d6c658167bd453b27d816551012d154e4888c55b2f47c4794b17ef41051eaca382d1893bd5267f591717943b953cc03cf5a79a9b2a64984ff377229f2b3b4df638728d6fb6ccfb634c256432c3872bdb4c7708101156f9d04adbe746e64c31e8d17160facb73804f3213c1408b4204a727bab80dc8b33d18ef4497b5e71500c2a15320615fe4cd933155ab9c58ff7d695a0475ed2272c3ba69e223517a727f07ba9115812507ca4a1f6e13036c88652687e156ec7cd70bf0c37556eeceaaaa35e247b7c9e913f5a5ecda4f72c0b23ac0f0e9fc8112bd4e669b76938893bfc6e411dc953a7c09316050451f4772d5e5b0f361b7d467d412a7008aa5a648caae726121d8e59b748d542bf62e20b19f9ba11c88361fa7a99de05f59b7bb1698339c163aef66d51d17abebbbb5fe6d00ceb627097ca32f17f498636c4b9aeebdfb57a39fcfed1d9c60ecf7d76c8c897873e19369e7429d52ff7d222e24233f893cea6ce30129ec6bc4f7d70d9e3efc0918deaea45fe6ecb1c41f64482e031853fd65045e4684b9da1d9aee0d746a5d5ec29bdc9a0fff0474b8c39772ad709de22d4a0e1c14d8bbd25c0d3d7d442215aff6194be5b6bcb7d0abc61791cfbaa85f4f8cdcd809c2a0feb9938a824d75cc10e1605f2a69c98dbf8d0aada2af1e55697b82206ab2d2f579e4399f669221e6d8aaba4880ab97d67a7c954948fad352d5d3341dd3717b4290c97764baa0c4b522fe7bc076bbb7c5a28d71c781b53aca95367c071bc657a065a1bb855e894bac9da5da38f425391763b6872f4506b64c641cb897b66cf473664ee5bcc3f3d09649f62f89c48a6b5db8427f4d8960a5ef58df193292d2cf207c42614cae6731acf5b86bd07e664ee23a72c6ca902361a7642c6333f444db2d4f877a9576c8311849fb064ab9c1750b300d8f72da772d15538e840c3a4321d582bfb212b0f91ef4b6cd5469706d4ea2bdc4c7a13698637bb168c343856f29d51901ebcd274c12817c0880a3348453d8b1299d87b57a596a8adcd073aff01fa22659d497b67bd803b03bb619b19e68590ce0e41901f3e5d173e6beaa1e08a0f63ceb605a9444b1fbfeee1b9d9cf04fbfb9f67efc1e940df6eab0b020fb6a256cfc7261339b2432b50e2eafda4ca2a34c8e7cc20573b732f3af2d9b2b8cdfc2e45c836b241acba83444829c67a9906197695e6ae76be18bc7b2fb20df272109629436e9700ff1d4cfe820944435d3e18c299fec3bda47763849ee756715ba6b959b31f96c8ea5088c31e8f3b793a8e5bce0757a5ce151d5aad0e116c2cea8582c6bed1e296278c1e68a7ecb2d23c5266180214a999cdeef72d8318971b2c61a0409700e29df64f426e789eff4c1da3cfe48b056d6750f94a076e7c37843e548e2b85c3a4ac931dad9c569b55d8a556aebb9b1f0de219dd8a57f3b765ea4123c2b78f3df2481539c92843ba22072d6b277a6a1ac77eb3d4f8c8caed21fa04936c54942a2a3ea4c02f04672e2ba21109bcb2783a437f076b0245bd41449e33dece6f499a6a7b475f7b027b24ac9f2b2abe6612d334a0a86ab3604812456df5aae6e417cf4e3ffe4cdfbf5a68a8c7a0be14b125daceba2b966bfe5137ea6742ad1af671147e02a6c0837996c52fc41711c1adf932a19a7835935461a4aa20e013c689b94b10ca38560767849b2026d648ea8ff5749fc8c14dcb3ec3a22c6a60bca8c052c57b9b2ee08155c27389f76998ac886516845d5e44aee692906405e450c05f967d9eaefe672a06cae734e5359187cd178d900c248adeee955f443241b2a8995a16c3336748e60cca5b47579db1e90067e3832574965d1ece8973fdb146d5c55383b01c527e70093e536bd814a8b610ca5eea8b862dc79987777b9042fa027a910330dc7cb42fa460ce5093690d66314ef003316d22c8eb2065ca7c9106d8880d00a7ee6950d984ae3b5fb5bbaac4e1a3fe6b8137b692f3b585c52cfa74e355f32179ac0353b485b6e429b6a7a75f3baeede26ff507d4ce126f6e6fb03086e0e12a2e8ffe688755ba9620a764c56fcf0a698a8b1de919a663b619d550839ce95af64ead3c94b33658bb6f69eca4cf3b9e5e27e407c8f4df90efe84d9ea59a2d3a0ed128706ad9f2c3aea1841fe0f5c286b8405342e03b4ab43d3ad689e6d042c6c8b5ea528140227e33fe2c5cc21eaed33e712d6d7bca77bf4c5c4a2df2c295673dd002d8b529a8ee3d2192d27bab2365be6378d02cd4f7faf2184adf502ad34ebf32904513a462e7829b8288cf072a2251faeeaa5f81d746fb361356ec0f54ce3f874218940267a56d1d567a66c2772ab26b2d4eb6800b0cf60e34311a7cfa2cb2605c1787f2fcb3c50bf09a7bf4348219181a3bd4c9bae63da3a4abd0a21565034f3a4ba9933d825317cd2f3f2d2eb3ef1b78d6c3ccbc875b36f01b6e07f68e3482732e0c9b8c1b20ab4012174bbde8f223a310c1177d7de60af25081be79bc0fbd111034ae11f644828f35b41c642a9b9f9c7b734b591e4469c06af4283c4cb7e545f2fe73cd662c2d6df5f2a783020ae6a97dce7579d9b498b5ed2890e296c577aac9e0ffbfd47ef0aa0531d7c2add0dba67cf8863b2ee4b98521f7ed038d9e0068976bda4af98a1538c8868fb9bfb1d407cf518cf1ba25458fd3a90e579b816569fd4ee1dd68c2e111aa577b3bc8da5527669ee0daeed93d03bbb5bc7cd261ecbd801e8bb1b0327ab4726b9c585d6dd41a0d6c98dc3b31455a08abdd3b8026013e1d683f58295feabeec20384be22734c06ed3916434cfa92c68b95c05b491c96326f1bee0a5a047fa90ef3ccdca26b3bba060140c9330ae9bd874b075de217d55d0f61f5f40b3a5576c79e3adc6c8a8ae242885b38b9a5b66c4fdf5faa4cdb11bf8fec03b30768ba7a4880f9311e3269a7e48ffb0c5ccf9060ca3ff58f7d7b1fb9da1ca3a87785a54e7c1d354ae5c7bfc3b605bd4bd5bc2712b8d4497da12e278c9c0bfe94b3138ba12945671ff43d050c38d14377e8a4e1124bfae37a33b9f75aaf1c81b132a5123503b15a354e7e51c130c5cb5fbaedff8fc867c230c31d1fc4cf5a5f9bf7dd5aadd1217b2611b25f0d106c1e948c33caa356b80e5716eed631f7ea0e81989f98708ce5608b79774767bb22645d0ae6a33e3e07b5e88c2f2e7d0f16415ebacd64a8f8ee2c23774dff1a1d7011b010b64e817e3ae37e614eb0c4c0c10b6c39c71c033d1f4519c6bd6ceb61c5bd6d72ac0df372076a8b76b9ecda4652eefded998f398894b0225510397cebe6396a84333c1c1ddbc8e14061b44198833d5c18bc9ddaa8882ff3e09580a3944ed5830409177bc6a3f5db99482c13b45c7e8a09caeffd76b134f043d2b0013c531ad65669a0bd38ed856bb5531a9aaa2c380ad07512bde218a69265ab6f26a826c32e1a7862fc1ec10a7b5673c2902544f4d356fd60eb9fe15860ea9b13f19b2939b7360e89acaab1d9f732b6d63c471705052df44217efed47c2a0ac92ff082ccf8aa14bafdb40cb9b0ce907c627e795a9f52718acf5ba4d9c57722352b74864fcdef3383d28975865a075d71c069648d466772f6b8bba48c2f7e31e6c957471b8b73303cef3b087ee1d8107e78e5b9512b4c55ec4bdee7d80675ff5dd169a16071133fb6fa25d52efe8087637cda27fadc6cf3b340dabf9205b99c7d796b97e1a5d12df8a35522bb4ccb71bd90d0b2d1f87e7608f7f4138f8461767059a6521f9e73a69865cccbb81f6265dfe4ba1c58fe07c4fef36c7ccf2d291a9f5c6a1e8470f5fa431984ccb93cbf64a06c322bee0bbe01ddbf8ea8318d8fdf351de7ac96475899721c46f2f87e29607b9b67778b1e5005236bae0df2d321351b670382334697f9ddbd01511a433d9be2fc03a6ff908c6beae313540d9f2cd8222f230c3b738fbb114b752c8578f66f564cb9cc8eb8dd355efc9352dd3c5d5914c0ad158d63c9807bc949fb2c8709806b74791894322b35384ab5fcfe0b40676cc929ce3229f8a1bcf5be7739b17406bdcd3492597bcc82e599a81376d2f8da1aaac3078fc4cdc7b4ff89a7d0cb7902d58b0111a09b0507d3699587118cf65ac683ec0a071f856cb66194c89ffe35f8b72a19eccace552b85db47af2b20ed37c6de6ceba84abc9a9c6b833eadbc42a58647588277577c058608a33c38a43a5dbbe63d31a56b96452e2c1ce40798b5a17929a0a944213f9b95b1d3f64fd1c47cc5fe8f383a04326e7e4e61ed13777717fd1ae813e9259834f9825e7c274cebf9528a4d35bfb30db7fc88199ba1c36504df951fcb4f322ed442ac3767908d1359ae41bb35237a328ae5d6921a274486ffa7f5fc885c02c04f73592e27ee56311115c08a68d223fb7d03623aa2678875ae044a0d0e7802ea46d347268631c7321e2e52a2b2ab5bb3246d364ead6cfdede9351421a9eebfbb561e534fd7eee86c7fb27d8a55a4397e883174d8ef0ad9733d9a8ff328288e04e72ec4e4caa865e5f1b0a1c799678581aea4eb77561f90e8f2bffc6ee89d5ea55e42ec6abf28e62db91ec6c2843563add0baa2a4bb12e61e6e5d3d334a459d6147de81bdc286ca2e86501dc473ed9c549db9ea3c480c7a9feeac14c95141c15245eec5897fbae60beee213d5dad4cd77a76abc09ad2eb32e77b00cceee66f6fe89d7ae27e673c65967a10804e8182944a884cd1326e5a6f5c2cea1a091bbbb7cc462c8d686841bad241c6aa7410d18cb7e7afbff38bf3d286b55be1fa44a58315c8b30599fc7008c487987f67a5a9f5f2cc43532f995907a85bcf890bcd194f1f1ace301d6073cbf7e101248667f002520a1c3771888300c107388475131956fa123b0f2f630dc6e586b8c685ac528d7529636a2731b175c920d7f56f9ee04f345347c356d367b5e9a20d1ccbca19a8caac118b649232b41751d9c340aec54be1222f142b640ba3c0c34b5cb907712e3e058ca94cf73852ee70629811cf936620f237b3e4bce9fc63afbff79fb0e9ed9d9b881684ba245bf92e604d19f97b27de6089a4f83b970f347283d6cd3b76a392ff85bbeb334cec39084332c04208d6ddf461f9addbc006896ac824634e9bd882eadc04d6a32d7fb06a432c313182851bb9e479eccdad633a46152b52a7b7dbf96e2825216bc5d752a1917e3156e046df9530f7c0699d656d662ec8a5e9572718670ea60f5f1d8a708823a426640172c89c0697635206851929d346cf7e31b291fcfe61fe705cf036d062fbf6fa9d2775d871cba545ad42fcc2587aff8d97c977ac28ff2d6ccd5d863697fee6f491859ad2847b1f366935891ef3739dd9c54d555399d7a2f837c5e9b6f58842462b81147a98248ac26494626fcd708133dc0d1a51817bfecaa5f2596c3d38055e5f783468c82c92ffa976f42082bd57b25c60aa38c350c77d1b393fe3b5f444d6cf9a9c467716e4f4afd3b65bd5729d52e49749e16b81072e1cd432641a1ddc66d087e3687fc9eb9724d0eff00ab66479582e0914a8602c04c579d9fe6b5752009b35f378bb0b77c4b5f4185a91ac5526ffa3929de15c37c8eaa4b183388662f04aa9240f179fc8cfea9764ca3df6d78caf500f7ea600c1971626a948d77b1ea85fdba1605a8f0b045e1e929f197e37709ecd5342a5497b0cd261f5e3901402357c913c324f27c973cb223100eb9f7a996125c4ea5fd7d92256a4a8f91794321508d380d58dc18203afff2f09c4d3d82c0befeb855eb23c2db384399e2139f212f6bcc09e8cc43ab16efe4e2950a86662bb251c061124d7218cbd6f6698f3fd7c66a944127149c726e105dd3e6fa4670dbacdf26ca56106dc0f656dbd5c47f3e1e718463dddeeb52a5a7ad508d8d394674fb95615bd9c6898950478dae3f9c9b3de858428a1bbd7044dd78c2ba5335f037785473781c0bfb037c5004602d4f1a7dce7a654d5a7b88b73a3c8609cb05f56ccb53c8d513859edf8be744a43e774966c52e77eeb613382961cb67a17b4b944e9e751d342a6ad2dd326538a543f3af7e7c3d91f845f3c6b6e9f9c30f91dc1b140deb4076f11e8f03a2b31ffac78338ac47026999428be7aa6668836bc5665b9b868cc815c7b23ffd0ded62bbf205bafd170b02787d4f6d9c62f23c6b122d8f39111c2f0d800d0fe8ef693e0f7f19ef03471e9e1d7136700d88ff90c0b2c457b76a02bea7b4d53b4073539e784c200e3f1f214819fc69e156d18f770d3cda388421fa180b406ea39561bfbecbb579077fef29544157ce6b27701ec81fee855ba078eb829811f3420e75880581be1f477afb2e346a0d56cc6c20d93feb5db4cc63804a4d0e01d5d6ecfe5e5f44a9550a4c5cba21b384f56e988b7da2d33f219638fdfbe2604e878e39163bf2bfe522f7680e34de3d42bd025899c142fee0a2ac2c0e0bdd05ce6b32e295e812954aa4b69b60c654dd5ec6db04dd788f0c83df69dfc81ffa93851328906ebda37d20a119b084ff3de3f7e39e4cbccfb5bcfeacfb6f77beca140037dec2122fdf32e7a6fa93aa2bec1348cbd76338e0e6411ce0f27d2f2b35e2ee093f0ba9118d7661f0a9fd3b6f4417ddb3d17d4fc4717dfa8c6aedde9ddce28f429b7e4190669449220f408bd7c97aa3eb4e886fb0702dec0bd920f393e83048e03a9d00b61e201b4ae9f10ac1a7bc7ca72af88e0d1dd09f30be917cbf28c4c74516caf96aaf5dfdec2e9e848ee5ef4b876fe13f42dead3a7405d9fd2c18d14803b98b4b0297001ae8696d1a065bab50b0b51e89396c0a54ca2eca6fe1ace131da7184ed032fe46f4ebb9bfb72368ea8adb2bf74d2e9a0c3e2977f6c727c29adbe2f5cc1e024f476f28db8f99c9a0d769cc4dae8fbb9d4acc11f4798001143bfb600aa2c415fe29ef4c678ffd05d4f43e26dbe2e653cb28af9fc1efecaaf88667af3e6dc0f982260e10be74e4b98c5ae919e6c0e75ec419b8868cef8f526ac6368c26ec9a0f959d2c31f0e64c22d587eb07614fe26a0a0e6a8184c0004f6bf8a63826d58f0d4571741606324030e6789b29bd1831ed98dd27e60798387f1d760928720270e3a78cb7eccad70919a7c2268c381fc4a7bb9ab25439fb916773fbe3b5079ba0151b0bf065aba2dfa75cdd9c1a72b2d509e4b94641ea04b2a9620b7ea4939071649c2b2769ea55975f6c38b239504f8c161a573ee55bc8008c7827ec7c375bd6361ce369cbe8fee6dc48290abbeaf3d06f73cea91772254833361f4f2e66ba26f63f3f5bcf90e765f79029a52834972a517456edf8a01f6fff2f7c40ae264cd723164590b59878ccbdb8022d597675df1b80becc98ed63b91d751c5e23e5b0e7f680012dc0d4b17a755032ccfe558b6ea9804e236c88ec642529486777006e2ce85244e4fee6c84c830c34495b62f8a92993959128a410e0aa251f60f69ad4be36244d3555df2d998121bc83b17b07d9e8b165c06cc23ec80c5bf2900c0bfacb5ec4cac07208edbb837fcfdb0c7153c8a5c0403441df783098ec427a828e687bf43b417a933a6cf55448e1bed416e8c22c864d134e863a3180c2254ac66ad8fecdc57908a8472491f47403110974d542baeb0182a275a99f5ce009c2bfce6f76bfb9aaecf59ed3074b30265d87d5d1ae0dfb8838d98db76a6fa0a15c31df3593c8867b95c5b9c80e897fcd43dfcb3de3220609835ea08d1b61f95b15813fb62e6db89cda7526a36f4c8ace3b87d928d9e4915a59ed549195548efb355a6320ca66bdf0ba80cfdf03ba1bb71d24e649e6e6c7c46cc47d10aef4f299ee800d34e27cc273592d27f8c2b8b60a31b170326a34e6cfcbbb337d89abcb1ae6572409b11b2a12b731327541ae818b2529d473821035a34d23b1d237a0d830c1de59709b6f909e5bb1d1a2a7cd735bb33b3f4d26f9b5bf6ad81ef0216662075d712f9e131f9ebbe5a58b8d4505515c898d155a7d444300bd3b4b22d6919846b9308d274624c3e4d95f6dd972610d258500a679717531c7fcb4c670d01a80d6a232d995c2cfd8184651df9407224fd769002a493e2a6e8adbfa86129b443c8c0e08e5892c3b8e359eb82ce9ba1ec8cf306b6f94db7c20387b9a1a2e2d822aff6b4b84070869b7b96225531634f8912e48cdc8a0163dd51685c146a32cfce05c34d9b768de5d53c7922342532ac594e8d444d7881d70e0b146907dc35b8b4ce42a81c45b53427b3243b9297922272254c2b12d4a666174450b46b0ca6992df18c55afe3fbc80b946daca2613eb50b2985ff9a28049949eb141ae26cf78171db25544bc6f97637a0dac8986ef3f24869c33aae5ac456df408bb0157ed3082f051e70e968b8e9c59c2e6dfa34ea7412ceca03a4e337ceb7554916241c0ebe5afba08fd4d4162ec5b33c36e2adb90bf5002e598da229dba32bb9e2e91927f6fa47675e8670cf23f6b6b8cfdf35aa51e82399db901de101404226a97feb0573cb4621ad7601818a333e3428b78edb9c616d4ba880945aaa37e111bd3af9a7ab1d6ef817c7d6d25aad1792a0bffb32becae7e41e64c135f0338133737c6cee03df5b6a34c832a0b4b46491e9bfc6b393d65187dd0d4aa79383ecfef189199752ad3d884acca759f246168c7038df8cc246e7bbbd703cad05ffec9d924d37cdc698837053bf9ee44d281e5cb92b73a336354787fde0ac47b523eb8028f2a52823511493ba717d9d8d2617f659a215ab67244aab1270b2c6e37a39df41fb110d9c6117fec99d43bee329e5cfb0140bff9a0df413dcd57c1d6d8a097b04f442c1513952a14cbd748e2cc06a3b944677c1ef0142b7f4e532f1d97e4df6ffff3638df7338f597ed00ce401161022667d1dce9edcdba94365bcc2e81e93fec7ec663ae826f0fe946e01eb96fe7a948e46f80fd02093a05cc39024a913ff023b50210f9d900274ef3d09cb0afeb784251418b2c3935ab28d7868422dbe442ab4db4e122a717c0caf50d689001bd80fa0eab0a8eee7eedfff8e387c815c5fe5a4bc10f66789dc641b3240bfdcdf4036b6898a46ea2c5975d46f5b30d7ae0d461ce4b908112ddbb899d05c6995d9901ec5fb5aa5f8d9d74f75aee49c9e54258782ca18bcf7d8b6aab5c75ba660b30b059754727d7b55c5b100db19dad945dad874b54741c76ca906ed9e7f8d36124c04e4b1e1d24174f96c1dd782716f1aaad819a8e3995f2bbe076ebc14c37826226b7b41db1fce7e629e91a699c0ee913e4be9f0841f49fb827e0ce5a8ed36c838a4804d1dfedf03555e1a01ba47f0656039ce7e2301a4716c65cd0efb0cb693ad0f407a70a436e58ba14ad310f7bb86d1f29af59ee340254bb94bc0e7203b0a9409e3739f2b8eafdb0412ba2cffcdfbbb8dbe3b3bbfd59f390e2d215dfcba2a8a9891b92d28f09ab6d00d8ada27db10c4afd847c956f139d67b059d1e102b84dbae55e3f5188043ac3f01adca00d4d6511855f3e8a69df5976016950cbe963eea91aedbca7d5abe75b1e54b5b50d0d382ae97d08f953b9bcd3417ef53ab2a5f2ab0362668a28992394e0979c1b0491171dbe876511331a28b8d2fc5374af840ef380e3c3dbd7eb701a65980fe6a1508925b2785a983a44ffe83a41c2c5575e892aea6b5ca2ccb237a9514b4e516688ab9df16956fa84b59d92c8de08ec8c5db7a4a9bc4ed36235e98ca401b768bc3b8d1c28ad53ba653751f45c9efa95114c1542d5746036fc1f008da9474c7a170840292459756c0c693f88eadd3e9ad341f26238a4e96b9fa301a14cd4c2df9949676325e5ad16a65f25924646cc0bd7bfcb491ec6653862c81ef417c316b8a55ae69a8a690eadb9908f2d142eb81e8afcd8cd947c382e360f5e95bb9d76d29302154c72b15202fd39ed6d97a8d2c9d59403889a62541dce15a3dc831f8c7a0dff1e124377d1f634123c79d32a7e570c9f1cca2e532a01f587b5e0f016105188ddff25443eabce9e0a3a36f4ffe32ee4634b7baeeb073fc2accd82055563b759410e34a83e655b10bfdeba3b2ad8f94f83c671e91cc8b874b7fad3c2c40d3211ed6c285384f03ae479f953bafc932edbd6eb31e8f2bab0b9449ee9522158ab425bc42678bfead36ecaabbdf0886e018d0236d1d3f570615d46a6e5c876092a103ec9ae380f3c80604437443642b207105f2ce5204df673d42e5b68e6d43d52145660a45206c84e065b5162fa8f09b30a0271ed6655c95d9614a88b004f964dcdd517b90a9d317a65618a0baa3bf5682a46374ee345b33ebb55ea46b1d067e86ef1a12fa71ebfdd5216a8f1f7e814a1b3ba3abbce39b2b8c50847c848a488a2f0aca0eaff448774666ae22fbb531a6d70952ec352bc6eb2a23bde4240f52b24a717637ac8fb05de4dcbcb915ea61184fd8fc70cd3da6b86b03674b585a4398d14502c5d642f601bbfaf9892baf5ee6e3a76246a465c68d19ade2da2dbdb2dcd2889ab806b866c97a39130a37949bec8cfa460e0b7fa68e2de215d60579985ef5c75bd5155e15bbb423502d4ab8ac1f0fddd80ce3c2a0053f1a47313e06b6954893f7658e5d12cde4de3a2a55bc377910719d0efddad77b1d55d3b035851e8cf87ca21c1cfa936e6972aa6735c98aab12293abafc3d2cd8992aeeee01e3bc2cff8eb7daafde4130e2783eb91e59c18db4c0e19d0010af418bb693b0017259b96186b243fca772ecee3ab050a7d8780d0c08e5e805b905107a5a5f80796398d2e0fcc1fa13d7179387faeafce57908a99103b9aac87c6e6df91b905751e36545a8c8dfd12256128d0c0b3c49505f86b47f320ca6137708c59af240733169db89814c000721fc3f820f45de90a3aa8d94e353331272daeb883cbb1f9dcf2304e175b71b2bfc1051aec13d962672fe41d83b430bee4a4739c56c68c1df91e6c725d4cae1b9821c189e91ce581e01ed3f89fb363492275b6cc8f3a5b6e7cd770c58c2f89d20d28f6126c72d0ab9b42979b46f51b1ee0d13c4da39571e4d0d1a167491a162dbd6d99cf2a1dcc17685c4f233dea5a51ce2180472408a4c6db6edf2c26dcae8e8c1df0ba555f8009eb1ddf9c4e2a8e1606c3d33fd0bff35224ce7f18b82ce69d4a17ab1d7fdfe1a78d410cc2f8b1664286057cd332b656092c6f0d1b68e3705918a6515b4a33e46ce6736647fbb7b4ea04ae83a75880bdf2851bd44a4e97d37575f59382fd1782f4d6bbc4463e55ec01135cc585d2955b0b4800848b157d376ff33f13b8492078c2b3eca923c83fd89b99462060249a97fc68d81add8bb3be8d1d4b09bf5a40161511e1b8761dda99a6ae52f9812f3506cb50de0c34396d0a54d6d25019b81156654e8adc1818bd89b77a2962fb9023e47a6f4a88f03882dc1da4d9ba44300e5760e9db3476ce46fa5465556ad8c796614eb42761ee4c5fcf9e9c8232b666d3827575a67c4763a3483ad226033870c69f0555b841c1ddfad4bbc9ca72e01e7295d216bb66f432b1b2c5e92699231b4f3d1a29cdf98c9b356450fb87e80bcebebab36464832ae3bf85a4c3158ddb8b59db18308231084e47d1f7bcee6619dfecba2c6350431d8c42fd81a508d257b53cf969190a5b56212cf36ffade035d2c77d2340e8666d9fadae4d7303ae6416da550513983fb7164757d8db118e0796af9bcb16e5a366ec5872660e77f4d7f8bc4a2fbe3d425480fcd03754571a45d95b077d0a1443fc66ee157159c74e9be855182b35c228bbb64a4ef2268b7c1490b58f539627f6e2785316f0f9dfc7c3bd4214cb73b723b855ab374d9a539c4e64ac45b262b292c16c3f53d73f4176b4582fe3d7575c911b82a23b97a111bd1e1c5a15ca6fd7e211308dcab3a7d2d699d716c23603f784bf748afc765d35c28bcb2dadcc57859a8fd18f00e8781d2a5d166a7b9adb1cd163d303db521ebab4dc6bec50c7354bce1ef18d1802f44925feb5a8c5f3cf2e4cf39381728d7d48bc4ea8c2deaacabbd0923820505b960fbb8e7a4d829ecd403fdfaaa9030abd0fc9a4fb23efa985b60930d4a48e2235c192d8fcc3ab5124d88291991a5ee1d9f8fac4fd04fb688e8932d3f5dc1d25febc46e75a64c6050418a2b72c65bfec20cdd860b829da572b6b18f1ce081e35cc3a783b47d6297d409bd1a4d44fbbe437f617bd261d43a58cd1a3674ecfdbe1aef0ef2b067f827d20b5a43f5391f98c6cdc9b65a05ab3cab547b5ddd3aada034772cb7e719ce29fdbda4709b4aebc518aa7e30b5fdbe8b89a6a0a5473da8f20f5cf1c833b7f599353528087d8af925d402687dd187d0e821bce8868b3ab92ac1b5aa0a530ea45e2a5b1dbf04c1b6523fcac33f69e19749af02f760b96cd25da7b61edd14feaebf65302583bfac7f4e7ef44077d4bcd57fef703bbfecf7e82ed9b840523c749a95883fdeb560ea3c58e212b4a98985fbe897b0c439b8a8f7dfa4c37b061fba8ea9e47d114f7adba98de4bf15d2a1c7719eb9e8fb93c079ad7cf76f8a8c341872674b1463c20eec0465611d53e7af813fea6a3f496d0a3d8939e8b6311cf8c7408429ec74d831743cfaf14b05ccd030254d6f21c683e754272a1a793aff32c79feae980048c968209db1d073c3b2e01fb82844826ff631555f02fdc662340fcc6fbffc5d25f50c3d79484945360ed71f8d261092b13fc0be8d0e81c9443d96b83bf3d1bc6fa11846d20c9658a27979da4fc0bf9ffa148d5521bfccaafde196b073787a65509fb5b993abe3a111a15fc334e57f2ad2c18edcf0b3d4f697d9c41a29b0148a5a96f01ab6b1d120e0691f708f76e62dfbb9153da98e1c39c5614f5c29c07583a598b2176bfad91963734367596bb21f2ea1afa7adceacee576b85901ec1baa269c6228f4f786c532a729e9177b65c5eb4d4b09c67010e20aa69507581aea5cea56871c804e9d0ef0de432f3dfeecbfbbc983847cdf870afa0556715a630131e7c00033ce840684a8602425e207e3cb1680860ff37afcb1b823e6ca39f72fb9a3801b10d3cc25f18dad634e2342142836871b457cbfdf3c33020e43e2f6b8516e7d9b258e52b15699ad5685d55fd1beebfb73f2e92f1fc629fa03fed25182c3bbc7639b0a2421e3cb2b10b6bc4a02b341a2c2296def752c6e9b8ad41fa631e016ffca7f92b09e7c32cf4368be55003738209eadac07c518ed97f261141b66eccd14c3c88f73e1c02e02bc8bf146fd4db07a6fcee8aa958c603667df8f291dc4653c2fbb049b0e599bf7020b748f07d502b2145a67fdfe7d7f6fd1069317226077a33e472feace67c5f80c6db154ed1ab2614d6d79eee12c7e676d9fee53c417863402af637011afe5cc136d4a36e9aae1219ac73dbb36c269b056e242c39e321889552a58aa7b95a3733e9a517ddc71c159b326b1f1acad03a517feeed2bbf34b9f48d2a1d9f1259a80883c1e8aaf1f08023d584616a0a255e7117d5403c9f3092ddd9963acaf99c41dd283ee9c9bd094c0c3e79f63d80b327776dc597eed5b261bfc483e46a6a108e34721b85fbd77d5f3b314cb9594abd13874e6310493895bcb1d88f195ad821751ee81a095a300a872d2738437749dd80a1e00a2ccaec1c248a29a64d9a539904bb22ec1065298d49c3ef435bc3cff826f2d90336ad1168d550e047f66a2d2ca43be4aad9dad575ef98bde6930188e0d5a4b83bae94de22c946a9a5540d123f05b07ebe8994601bdcc89e9af3921ae520e0a30d9dcaea72fd9a4a419d06de008188c8dac204ebf88d8d16fabd731162a8aebd0534c700d23f023e3b095f0034efeb9c2dc06c6e8f29072984519ba25275cf878522d8da45d58408168d33ad7fc697730a80f0169ee146fbd2b15102fb29e5dab7aad13ed14fee49f52db9016d05fd25004cbcff1466d07512478e317d7df7672363cad8aa88483454a51d5a2048b989944299408d102b1055a3204030646dee27b099b970b2625d94f6e6d693e282db15baab686abdd449931d73736063fad955908d718d7fed31eb48cc165cc3e2100f1a56197ad7358f45739a6a34fd1a563c1e8f5740d2c3858e828630e467f903ccde5a61cf5a2935d5d13e1126d26b33064c6cd82e37e948e2ce22a488cc57f35e37008b6186b54ea1ff9d8034fa37eeac416da94d63e8b0ea3741e4d4b25fa7bc1387b8819177d3fde47f6c3d56278cf754d14ec3b1dc65f4829e2bbc42aad1d4bf4883941a1c88f0f680d50eca91f7ecaf63e1bed5fd6dd86a2c84c4695b170488d872adbd13fce8e63c7976566e3ebfe82d34de3ccedd0c543fe9266559b5eff6f1a4fe2d48c49b9dd6dda3ff9bc96a145076249e8baa472efce2ef786d21dab486ef36f241351e9c4a9123e7abc185ba64cce02c18fbac4e1feb357105fbc7a30130c68e76a92c24fbf1ee7084ef7b408a50500b9a0cbc494b08c4247473b5b6079ca9964ff07eb211cd7942b0bbc42e42d79ce5404513106f9eadeead5877ddbf1fb4a6cba24b45cfa678086026925cbeea207ae2704b64e4d7a5700788893f2c27f4a286edb2af70daf789faf297e70f8136a051e521ea80bf60fff4e841eb71d4d0e3051ea1d338534ab9f8d3f3b3b147cdaab1302840950a0a6fbd17d5509f5c8858b9c292eb270e49160c0afeb00e541b6685612fcee21e9290cd1ad825b33e29c15f654b869ea45d1f16ab437d438feda505a1af6c035b743d3e6c8a249dd11566650f9d60551e8363654f715e021e1e59fd839f6919e634ddf58a926dea447def3018baf4a4a4306c85c62b130c29601824df4a5fbe279430c97ecff2133769e1a7f4610c3825cf954d947ff48970aa414fed0d3189bd46cbf2ae6ac8285159d6c264b1b83e4619b36142532eba38d56ea4a3c23decd086b3e2b25bb6e3187e6d582f7a32ddb9735aca900fea55aebbcea4f99743835c1adcab9476b4d2e0e6b0384eb7a21f69063a4c4de920aee0ef05839dc56eca7b39b7aea11cd4ec5ce43a9a6873f126fa406c66690f9fdd27b31b0987967b0554e509d928e909546fc0c8dd1c059fdfc2b198db143558f8659a6f0fc7ca543934d7f15e9e45ce7e8ab812bee7c60efb8e868f0e73c5245fc1c6fa13e64aa27bbd937cf62deeb1d9490964477e3256e88f521be86c4f6c90c3786e15e3dbbdaf80036f78d96f170ed4a009421a973948878d0a18b544b10ef48b7e99621ece96d526881c9105262540e5e94ee58f58317ec1f7f9f7bc75544c1e1ea53101e87d1d0158b9c9c8706d8b942689760a0641b371d90fa54ee1f48d562e1cbdc6e36ecf199547b72f69c9a729f4f8c5e92ff502919986a2f38a10a735084c109526b1e3452edafef9371785b38fca70859b33cd98d370439c5170ba1ba58d114dbec52323ce63e764d220557d30537c7d8e192779cfa1808e3d9d3de7c27e0a04db2915c73e20ba2a7412b08960133269acb3a6ab469aa911623b07463481583a9cad115599cf58294b158bbdedfea462b5c0788fe3baea234acb32c5847290a30a7148df65918a3304e930921fda36847c2ac2d6db661ddffb5288f1ac40e356cdff86548775c50bdd6df1a5c4c77648f9d06fb9091a377e646f4735f3bfb22d64f0886ea744ca7f124ee34a35bcb6ee88a271c3633ea253682e41663de03e25196d2ca5e8aaf7840556a3efb8b810566a55cd227451c6b7c9922263555238c059427ace6223c100b359818eb8098ead43e17437ec7d0f46db8a9a0dd4d1d52cc39bea149f576ad6ae578dc872951c3b085f90e160c26bcaceb9482d79ad663ec4fb33492cc4362a6f775d4d48e05aa0bd99f27c8df98190ce77207f3b952af67d8ee1884aaa380032cbf8382dde49191e6a56ac8d855a8e0e7b7454bd8ac7dfca755f129c9e268dec57c74880b9bf73a599b839e13722b8889291bd24f49e0b11c3caa32f00c019ba201f08882222a0476e8b5ce6207929d0c4085735980ac982bc684d5152d9de8cce482dd00fa2d43d9b09bf6bd32f15a8a5beba90b2b6bf3837d7fdbba861ac121fa68957897ea60e86c0e60d15a91bb48a16e47bb38b028d5cae47b1934e63b47f317d4d3068a394b775be72eedea6e371b503dd5007b7ed3082607d8a95d2d0b3f1125673913ad5860ef450a819bb199638abfecd5525bbb5c1b635e99956c01f0bd4ff2d3ecc934dab5d500900ce0baa95e7b499963df44beef82970807047c9981f4dfd7b1ec064fe0098e293964046cc54c4f3f3db32864882c6f7fce8e40b2a627864faa4cc4d4345256eb35cb4fb71a0a24cdf3a58f486476025bbaa1b1469dda77c7ddaf12d6edd240c8435a56f5168f9fd79664db7d1094dde8e9b94663c471a4fe1ee8f6c593d9a6db37464cf289ac8e54ea1a9c2db3e3d21f60ad019713664d513460ee4448284c2d0f48f8d2e57f29979d507829ccd8109c26838899af55a104343fb6b6eee2d497555209a14a26e4b4be4d04f9565fa19196fcf5697659f694a2f2fd8108a466baf58dc393137dab02e2e43ee0d4ec764a7bb5bb37582d1baf823ebf00c4b09406071ff50722b5dab1c9bc8884e304f21eef43e3964aa41a6406dbe5347934c20e694eb1aabea9c170fb4acac323d59cebfff5075d2975a58d6d009723f40d32fbd62249a79c3984804201291a3fdd06dcf23b43191e2b7c97c49efde3cc6c3ab29979af87cf101dc1c0e3347d3df18b77ce1351af8afe4225828e8d29e950e42a4d5ea4e67e03d96ece7ce489f2698529a91b26c05854c39fe474eca284f92d2dbaa2a1edbd67d360f4a8e75f7340668014f69bca661503a751c0d55c1a4e0afbe56210e9ead2791b7a2526170961d9dd7c1f80c7e22cf6a8f0ce2c3eb4190c9c33bef864b487fe46e8c305025754e6c22601c092609605276aea89a4d868296c55a732330fa3273a868c889a497bbce4ede5385ac97c071a8f1507ac1b223a1aa7a073636926546b8e77a970aaf297a5371aefbcdc8c5a2876e2c28640ac37f103761c9106610721f78ed3a53ab4ee9f7f9cd8255c5f45cb741e0ef6d1cf90256136d116cbec72738fc56c01ac0c5d279de21f10108374f333aefea54b4f15bff20cc1f657a9c5b93a47a4b3a788b61d8243f997abd3a6cba5af155e7dcd71812f8a00ff0e4d3e0481bd930bb75b318d9186db34aebaebccf214ec337060345daf5ceba55af18ab76e2607faa88dfe2760ae4836e27f9ab8e3c7a57cef7637f28104ead6155752d338ee767692e459b778aa85841e7bd1521145b3e8b2d0bba61360195c874837b32cde78ce9cb336d23b2fe9a0c31ddb79d507528ff1a438b7e09e04f6fc316f9c65a177223b221f9491474e25a63780a40e4ea47a15db332cfc490cdeb234e6554455ea05ada4851061c2cea52a0aba3ee731a51882fef9f9b3175f167382a73a8d9abed98f63ad35cb576aba49f6800391f4bc571c9fd6f2f9cbc533c5a94605874b8fa7abcd1b0abcff8cab7d8d2f7d9c1835bea9ff702538838ba50bd57a5a2641b6647e686227ffa12c5a55435783de829a661d4cd593b167bbb95feae6c8bb6ad1c6ef73f5a1147a26b616e1ef2de000190152c9441f8c344f5563eb2c59b2d927ef42dc11eca50572e35f6747bee5358ca93f8eaac23ac8bf765a03c5b2ae668eae6971c85f316934e1186224c4f504de5777ea2c847b1209f25b419060fb9a86ec82bd817d8f85165e129b4120a915893c3b28dc2ae4996acbc2da96739d207b8476a4fd56968f29620e6004df6b6539c8eb2acd34eddf39a1e7c96d0d9ee4478ebf6d1e2e69aa2bbb2c5dcd5cfe9709bcf53aabdccf1f186129fe25aa8752b67a9ac42142b58a4bcc989d8e13e392005038aad396d837363251eaa90cf5148df1b947d1f33a01a03111b76f5559ca02de2f336f1efb3fb4bcab2e34545394c491bb2344296a43b5c27248c76d6371388303ecb36b35947ed4765a355d27329781d5588a916cecaea327a5af1c27a674d64093a0924eff5fd98bf4b9cd7eb68831c11dfcf338445252f5e0a2d94a6eadedd49a6133578dd0563ade5f234019f9b4d690324d5ceb5a1e41d2a7b2473669bddd569acc7146ee54c217a0f71a8dfd6cdd07fe9625ae7d42c74a13141c90b87d253a19dd28cd017a90484dde5a7fce57bd82df4684c46d94e29469726404562d4fd97ac2fd7f70242e1cc82fd2fd19c943a8368717d61af0c35a6fb1a1e2eeb73f2196d0d1daa66795780ffbfa60bc02158c3c58106fde29bc654432c1463faf1b1b46c66f189ec04b91fb09e13c899fd724b705da79a1c65c753e67e0169743ea051c904b7ede2b2bdece8259c203f153c06f1e64b0aad8851c1ff5ec2961272a41cddc76544f282968e4a4b480b731dddebd39aaa8c6f64cdd5ad4327bc53ba9a8f2a779a6ca3e278f812a46d4c6ededf814c7ed102464cd21d0e8f239f5c7457bd0eb837773ada0906e1d990f8047f00c48f0c97e7414bb4058a9d6496d9b0e69f0ad88af045238af57861b6d4d8570412927b570035e0c084a0e2c34b9fb34c6f41c392413812edbdcb7b0779b0754f33b3c5f5eaa9c8ce2391ddf8357449b29ca5e4caa0b785c7a4420de96696cf66209bbfec3d460c53b106f312bb8fd9305fd4818b3117b35b158347f327c30dfed21cc14d1fa7de3a7372b2135fb864b764faa92e133c0ba51dcf20feabf85c48a13de1b4d589b8bc795774e8449dac6456f42101b134332d8c77c72c499cde11e078a2cbfa3977e9fc449420e7c4fc1ea6dd02c96e66b9fbbeeb5fa8cfdf1e621fef1e2604f3023641f17207b44961c91d560cb953d6544e378522ffc5477afcb95be6608be3b3a3aa3d4b100acd314fa242846b9084c785dfb529bb56a0fc0479740587dd9db9162fc9d86a15f4d177732e2e62c827bf339e3d590d86919294c1c4498c2c2850c17403273ad35797e21eb095d552be2b1d401e8f052294700241fa2e2b79d880e72cc35560df5a95f9d2529fc8ad347ec069408b2faeea294277e4f236895ab4695bb2b70e2af8daf05b13bc7ffeeca77b4817fddc2b00533bf4bb1d4f2bbcd24b586468d4969d10c38a6b9c1198cb0dbbdb9badb91a024b5a02ebd27441785c0236f39ec7912f5552d9819d9a521947bb69cc87edae40c4bf3210418ac1f36dc92af3ac86c13fa582f0f4c56cdfcf4247b97cb491696e8534db93675a7f6a31a67ff76f10bef4174ff01642746568f444be8998d8d66f01d86e5df6488265d3276ca5989f8ae7a436128835edfc2ef27ba5453febff1bf6423dee77b7b8ac25af144bd29c3816d64c24800eaa4396740339167d104e54f1358a4b7d3732a42d96dcd28f49d0ae1cf2b02f25e274b355a3ac891da416e0158d9d65e5e6e590a884a270cc1c898237d2c1187ae03da1776236a2b9142c31939001ed41dcb0f9f7caf6f2268428e3e49f6c5dd743c55c85656f930d254a781fe710377caec2b3a43a2eb2dd06da10ee9ae79c3baaedf57ef12f8732c2f9992fb188302fbf21a2093d5d105656c4465c7f54827cf27d27e01ccc839217e5e1c9ba7e2fb8c901bed2e0529c17bf48f27eaa018d3acc21fd9176355be4e1fad45db5c93b0dc0ae1e6eab8e87c436b656989963c94ed1c3c399879f5af6815ea3a06cc54b2806ec6c6ef7e80eff483d188e7b1aba93cf81b5b0000c56dc0a38bde77e1753d30cdde7cdd655da7288b0efdd99f1af09c9a1238f2e6c0f9541557fe83cf54c7cab83a84450a84cf8266a0fc8d2a29dc471c6691c5470fdd91cb91b3152904e71e16cd02630fcc16adb5b8fec6b2a3ad74eccb1e0e7451f06e3edc09ce7ff28593a0325ab0082b5ed43b153db64d79792a9b0aa0fddf768da4314b89d2a3bd4137dafe316c63ecc6813328252ba313162d72da8a80bb985dec1bc0ee09f7da3c627e31165653f0daacdadacacbbf1996f22fd84ae726ce55efe0a1d7184d632744bd9c11d89bbe4fa4d3147ad5eacb5050d921181c0e1bd93833c14d0d2bd4f7204602477cf56ba33354c9a3f5c599f706500d01a5be6db3a869f290461781eb5df3d3082268bbf60c1666b39e111a6c5cc7c54b6e2d4a77a5f87c285c3174b7c6402350cf59e69df540f731a64224d00f984f55974bd505bf531f1e2874e00b2e80bcb69161d9d9a04947cdb784507584c667905f9f59240178153113a1ec2309b58c14a8c587edc1b1921fc8235177b042d8abe76eba4a0276d139bbf0129e2759fcb36570cf9a9f9ce261778eedbbd098328ab8292d26ff0cf328d056290ceca6767908ad24626e26cf05b55cfc4ac6e6e501e7baa75626e669e345f58667da9ddee9dfb8915ae249e4fd21cabb3861c9dbb303b6743159f6ecdfaf160778600e20824769fc86ca7be99a2c6256fe6a1f95388e8cb664898c5a9bc034ecafe29aa598fc41121c1f2bc44f29cfdac29e364292729901c2ffa65a6b72c395b693c45e41a7423d6f36f1eccde21733191508954a826f86c20ac248484289af6df19abf2f19129f799bdce8f20f1b69aaf2b946f4457529f22090050ecdda891a53acaa84c22c018e0ac1c1776ed33ed52961951b970768d30726a2e1cce1f945ec0a725df3f5ce4990b94d6937921c40e3de9efeb71a137d2ad7dcbce88091da79a71b98b9b552e291b16d743452290f212d9cc8d9dbbfbe41dc52b4959b9b3821ad62f7bd6a77b3acdbdc626fd3d4196c063ca66e511b84ca22abd18b8b0b4b0bf1bb27c0a92ef590c000b45e5e3e3354591c2f066f0fe75b1c5fc2d92c33768af0862551e4b3320d1fc4620cf35aa112dc6bfcbf9cab49af3361646f705d4f9986c9ca6fb17f76c655c1a5415ba6e7c4509ed50ffe2a5e892271c06e8022c28a67e8626d3ba519259851ba43728f401786d9c96cf08f442705ae9f91e304a9248659c68f4053d04abb9655e4f61b777e59129f123414d2a38b849a0a5bddbc86c9dacd3d97e32eb127caedcb7fa63163ae8e5ef28261da5c8a45cb25fc2b6db3547821dea0a10dae87496d5e6ffebfdea8c6a15c9de4897cf91f615b8c376a4415eefb3e992b2a2851c475157ead409f7af81d7631793158a472e44337ae46179bca6bc2021ec087274ef7c2198c74bad6bc7ffc1db59b153e565e60613dbc1443aa0c92d93caff4f1d1c3e810ec1db12b1bc1a86ad2eab5a31e268ee35c8588a66643e2b0632e056fb464d8c6f2ff2582649e44ae45f7e66f2c8e4fb50549c6ab9b342e1cda2c7e686edcfbd9b28a53621231c705d90a33830c1a37890a83c86a64e7282997fa0892f9c3455a0c64ff6c49960c4feafc66b22844a6cd625fe3cd1099fc8941d84631dc6cf5421543d322de471c0d5c07500bb868ca34fef62a4fd0333a60d7ba8d983882e95a23da18c3dcc99db448c421c23c51c745e28a74c621198ba3125fff931b3547c88652bd53446d8ee85a70df9a733df1de9a1350a625fa9761118bd39f5a2d158497df78a46125b31c0253c9d6f10d4c9dc986e1fa9a6d042dd5b9edb71866df5f169f4e69417712370ad62fd74972caa3e883871e3342f88ab0273f323b771dd8d0c7999c1059a02cad3418c6c12e8f7951d584ebef31cff8ecc17f1723079a5b1bd29c77796e6805a97e3e2231bcd675d2adcbda13d3b18f6834a265a740e32fe6a586eb2f23d0ecc10ef13207559d14a9ff2175acaaf51ebee561d4fd0e7d1e4490493a8ce21b68bda571156af29c5e58ed33ffaf254a12d9232c5e6e995e077ac210bee9b1c657884e6e0ad5ceabe41072fb65d9dcf9df0e266df4a8a63ce699aef0627b7912a97e9a63db87acfabb0f72287ffe45c7ccb926d44f47203554baed2b09fc75547af9de63e9e0cbcb628d427170d3df053db60d28d767adde720bec4b7786d135120194908b4882c5e6adf17bc6524254a852f4b9a2fe34d68faa5fe9c950a97ee94715048aa444e1c1a3cd93e8ef72553e17d0c783f27eea6262f0bf8b857e8296be752df0a78a5d492ea3a58618df3bc647a08932a1ca427201c150fb2fe0eb58cbcfde5e301195ed4f23f6bd8b60037dc3e8d3a663e7f66473c74ed8c940404c6742bcf9967d277032b7295510c2ee43852858b0577df1a98041ab74833168e61a02ec7b9cfdbdce3a3472bdff4b9e6f7514d1df0760fcb26961eefe86b1fd5463f476e2cb269ed3b4e8cf4875f86b13136a3611c6e36858383a4b27881fdcada6171244307b48700532151106b995b272a4a2eaa91d426a0d6fd438541188e2dc7c126cd3a390928139af5e41bb23108dd74b4dfd9b05fb9d6b4bd0fb2ae6be933d14fb133af84c2fa6a1fd59f6c0e9e09743fde726724841095c0e166de35655cb006089a7b04468cf8a9235b0ed9f3df7afe7729530c46e8af53a3e81f180a178b7d45239d70bbea2210d0adc57e7f1b62ef279fc103ebf6ed4cc91724169751dba1876e766dedfda0906c79a8bcbc3ba6cbf6f867ffde72c0bb6c65311e5b572d75f3c13e7e57325acf7929b1863d8ec75631763b8f6dac09f871f219306f6f97de88599e624ef7de68891ea3f5a821c386423492345a3de183c8356fc6b2217b0ff664557109fb2fa48f9f79113c983125e4e123051710443bfe85e64bad0d748c0e81692738ae145125a7ae68edd46e7ca74ddfceebbbbc863d69f1c10f234683c0c8f0061a113823b41deeb99449d9ced730078486470c3e8d42fcca4b0b20b824052fbebbeb37b3ddfb4bc64a4d372015e446464a65459a0a4c3fe4cefd8e907a129a2f08ac92016cad687dde26e02c4ccb40b3f42692701144e8ad7930590957ae7a9ac6f061e40e49dbdeb431074e0a9a65c64f2a56cc3a96624656f73dfba34c5cf682784ada388efa4c146effa8f5935b0e26e22b3c32fa4963d8c5370a3fd062c043b77c3fce7387ac3544ebfd0a7ea4a7fde79922e412372f63ae25f126bb1cc617dba5b1365cd35ad14efa74aa589d19a77b4825280307069531a46190e8653f672d56b3ee103947a5fb700b398742637643e2343476f3c7c602a06b85b90f7153be43513da0f55a6003661774941b696e9a282d11ca0d680dfbbdfc9e24f8d3c412ba8fec59e1afe6363550c63312262a9bcc0ec2e5631f5e0f0f69848ac893f6f430339a7ff3354685f525afbd729d51e91fabfae4f84041c5e90eb6ef8d78a53e4cf2c14f721e42965dbc5ba465457a04fe12906cf7beceff6e53bda4181cfb1cc0b804054b97cc10d63383ac0eb38e25376c09bb1619fdcfad4a2d4af000898c86357cb20e921bd2852a76b82bc8e0e8b3c4b7813ad563faab404895b7b73848ea63e1c97a641e0101e1b0f4b7f469066e101b055908bca5c3a01605a80a49467eb01e0da21133f9cbb62abd41b1d04d0ec0a67d0ec15ea7a40ffe2b948fb17be23b715c0c7c160119fac265aae2992d093fca5a075c845e2fb37d280b8d8d51650a0d567e0574624a32e5fb468578055afe70c054f2698993f4859d9dfb459662fb2887feacef8c3548978c02da1fd2a0873974db735f2550886bc8da79f037bcfb22013204589cb2819b1605579c6379841b1f53ba7cc668c5c431dfc6f4f8a83d1ed0696c70ac0aa62b058143cc68ecf67752d43ea163fb57a0d46029c97fa75ca0fd8bdf76a8c5e607bfc25c05209918d9ce4aaa64b2bf500cb905066440aeb50152c4ebefe67ac487e78a383ca9c6e0fd1ddb9ca635130935cc3917aa32eb5745296c350bc15cf9d1a5268635453a5350e5626d5d0e8299a5dae37223f4a4bb834b146c661d788c0e0c9650f06eba8a64bfc722835eb4fcb365ca24015e9d0376754e14e3a03efc0d6b3df081c1e7ea42a38301f6ddd1e1382fcf6d15a5f78641f9f6b8b6ca218a3231f37fed14a503f646bdf9ed24821fc0ba6a92eba5d13626267422b13f49cdfe23ee876e5691063b08ee377512ff8b26717c0918cc81d0f82ed454343b5ae24656cea146f05b096dd3a1c3d88f7d7c2205e7b5a748a09a5fb402512236ec2d2eb98eb0316c843a581d879b532ab3c73c896225e261e9cb06acfe3ebece01043f3a3437f1490bfbd0194b16640db8eac3e7bf7669e0374723c13b9acd23e073895ecba0c0e731c20d44952fd5641aa4deeb3876d44dec0eb44dfd42f69a3cc4c38e297cfc82d60fa163f1d4bcca9762f6693ca5b041269c9a7648e25b0502a5c43e7330c75a6e829422044e00c4cbb21afa4fce07ae4ecdf9c0b35761dfde8aad98b4535bb0c17b5fb62825860cf9216ca49a67ddddcdff05fe8637aabc1bf1765b3997cb2b4234032d29685818e3b5a6c875645ea4ab0f10d42febed2aa045f255441e60a2017b28bb4df960e748222354a8cdc99b63f821ef21d50882f4ccb53ae6c9657168a4f2fea040ac60ebc211fa37c92cac77f828677238b4d508c67f4ef2f4082b5b9ca07015f95eb7c428c4ba1ff4f2527ded4b524d537c60e5def52e5e38e654b0aa53d4f2a35270713165aa9b04bf2ecfc934a19d6cd5dd039e3d8ca23200e6337f88d96fb05b9fdba38991b4fecae07b86182170f94a26676f8bc4ffe2e7c3a03ab5b1fc2f1a4c620e10c43118cc1fc2b9d81d1a80877ff22436db127e7833a6178a93596dd1026bde1b1325a7736cb1d20b3e52c26a0bb5ab9e87138a99150353ddc6cf86e046c0f814ef50fc6f5e10771bfde8f4b0b912992fda69b7d9a2d74e6ab385a7dd8c4061fb655ab7b17a18f1593bab4e922522adc2f2fa79f888d788d045fca5c1d4e0a41134fc9f16abb083342255919044665991c39774f5aca49d65c7afc0e64f49c49c43690a7b29700fe0440853bd8081d161210c8cc326d60f9d00c3625939c613776693021e57bde046ad01894bc9b53e10578590e3c40faf9bc3153482704b11e5b061d73711a4a1a34a3f283304c0b1682aa8485e7ad3a8f76dec8de8b4bebc0797ece22721d98326e98465a0845bceec13e148d93ff7725be76f7242cf31ca465fa421321ac2f62c72de69f3bd1e726948b6b5734b4c1c60b21e52b35405e57c6577ed7a6b07d404979e115511283a69f824b5f351b0571eaeb8cf7197f1147590bbbce99e9b1812c72a175c8a788da9e4424868f61a07b6424cd9a87a5ce5ce73d2f657b11bf3744fbbe7edb438dd3e9dc4c53280e53d71efef13264f6f47dca3effef411bbf20625af571d97f5dd79f778aa87b46d533bb61807ba4bc045f54dfbe2c42fbb30c10d9b62494732a06c818ba6d2af9979cf2f0ec42c26ed91471c747982cf49dc3d3cc7775dc097c549ca47b916bca8ec02664439f7e98cbdf2ff2798f84df1154b967a5e707496d3d89db9b1a7a6be0e6adc5cbe214293d2185fcb102fcf2d223af37b231fd4caaeb3b9f0bb64c4bea780a474038c08921cc6737f620900d45615cf9352a7c7f4417f4ed0c6bcde3bd16aba943f1d7d6e4b631c2c74a4da2f077e5363d497c18dc14c0fb2f2f28c724823901466c4fc5dedef12e7e7039ad4d2c5d2000ab0e0fe1d934d79b5faaf4eec71bb7da7389f8e272fc269bebd609d03ccedf044d3c0f3bb527a75d3000612cea92dba12faecca96d1b58994dc78885ffcdc60628804d3c67d47a551f1b1dba17cdc6995498c165857cac0f12ec45a37af3b3940a91045a23d2de1f5c6a2999c91f8e6f2938b4206527ba346116869ec3ee589d8951fb8cc4415bdcc977641e5ffb08e8a439418c6e07e2a0a0f3fc153aab5cb6e1a45e687c99596fb4d1a0459851abbc307c74b0eebc83cecd4590d0bfb5ce23bdf74a395910ee019c2e6eae57f0e3807f279ebda3123da95933605aa6ef9ce0eb2f096a2b85530b2d46c862cd1f432add67045e8b2534047d571b6ec6606aa6740df0bdffa93cd06ec767223b4a41eaed217e181bc737b5691e5214e5d2d58f4f7f47cf3ff2378f1bc8b76dd005763eeae2a5895a0b448da45b363e58b54e33d39ace61b28a693d50d09fa0a67bba0d43dd87e74fcf80504b4e6accceb6a72ff61b8d17d22dff2e3977513d139ef8bbf9ba076339efb677fea5b5e2bc8acfa12bb4917a5e1e7c4c3fd6e7a941cb0e5d985d52bd859a853f4f6ef899a2a21e5ef50c0901d93eae0d69fd71f4eb81f3357ef5a0bb63d5b84844ce7966b93b663b699f0c25c7f26a681ba0015c120b06d35bc816986edbe955dc8836728b8b20f294bf7341746cd7ffbe1af98090ca5447016db9664eeeff7dd8982364d6e695896aca1ad8cb8c64e7a97aecdf41e9c14803503ec80a87f8da34bca6a5cbbd6fb7502656da111bf45338cf114b6d50fcb5b395bbad3585988bc986ba09a105fb273af7e7d341c75d1ab1cd774e183342d2630b30753dea34cd5532d23304d9029e1ef8c8e9f1952aa76a29f919055ef8d4a73d5065f33256254fbfd42335a65b879803f2c3f1425f3aa622ab46a9d0bb9985f96e35ed03d5f72e461590f7514807289546a5ff5eeb64560cb64ed065fbea8d522b2c584bdff90853ca5b79d59c9c47978b3f7ff2961dceb06f5f7d40403e994b7281422cdd5a4334eb65024308879389fb67a110640955aa8802be77fb46a745d1effe74e700a80373a7c338f696e5dcd001ecae3a1a25cd8abcb28586aac9d485e157ac56d343d0abd93313c80042e82c05ce837bff19ec106cfbc4675c85f0f744b1ef80dd03ef115721dc6385465ff31b194b2e87857738b352e058a4a214f576d5f0901f0eff5f1793e839373efffe88c9e49768b8f4bf165c38f7c50b7edc3535c81558e925ba2c0348724b5aa02c0f6d842ff09e99a47ce2bcfcfdff7eada6c9a195b2ae3f1a73e9f13f03ad61d7ab9ce0062423914fec8342500e9b582b21d9e7006d5395812c5000eb6abe74bef6959507a8a9b5cfb0027ef9acb6e4456710e8680f5effccb84091cbdca2538bacae993a08552e40bbfcdab2f2b4b0a7552424170314e2f6f167be2daa1cca68e87e4b52877ecc7caf31cc3ba6b0cf3d9dffe58f9be39eed1bf34486427237406dddd4ed3168bf69c1dc98243e4d7147fd4eb40de7146e7636036a06a95f66c6b5151fbf0c711e05bd9a261cd97986f31d91db92678491896512608cedd624343daf975a9bcf8bb678e3cecc92624a6524af6b962089b640e455c2f851cf9130b876318b195b00b4813c736ad5ca53641032cda31d22c4657f844708959a0244d45c9b0a48cf72fff137791bdf73516def2c65354f9007f247846a1be7d9817253ec6ce5e48cae3ec61dd6e4c4d25076da3940bf457ed909926d33cebc5555300263230928633535636493ef34ebdc195a4e267709e3871922c2cf8f35b401ee55d981cd04fe349f226608659dd7a1882f1a5dcefc8822b9cde6bca97f091cd698253225494cd1323250873881c7785cf65f9d80697e346157f2a3d0e3d41e8d663e1ccd81b6d665bd5b9b4d8ad79638a306d3c8a0d560b0dd8cbe1ead0f4d9bbfdf886191dc71703ba41f9cf73a42cf6f5af736a2e4c7c169be25c49eeb4a4755b752d4a2e93321e4f3c4713fbf7f865803cf889133f6d603d82683a2f34c7e07f50be245d219137a325de6780d8288866c5a3d30c840ed371eccf4d2d35f14ec2299e2f9b5f9f4eb03323998c1628a4e44111500c1173cfe6957c6075f01c4d39f83227725fdb5ce78a879dbcaf923ea4a35352360584978eb74e226138dcb7bdfb7c240da41e7b7f642edbad03bc89b4001a3c20ece1fb8512028392e3f4ea9bd565b5ae98d3801b065f11395539fbceae1895db8073b8fd92848a7a01612838ca57ba14f8ca39e2da2f87f3f3d9e08e91bf510c6f4b13bf56fe00a14e39f5a1b968de68c65a08fc68cdd1005a5a736e421f10ebb8deadec498894b159fef20f355cfd482810bf4008410018a167c5004baecc1822d290e89f0863f572e56cbb31f3ed05dd5033e90a8343b1b28448b062f4b591ed0f94c345b8f83fb4f8d565603c58ef9c7ea4a8ca35d72f1ce4484b7a001c6ea7d2d575b4f01ee4644c4c293d5f62ac2545e93b134deb3673521c812cd97b00e10a25c092da7b3d81b21d9229c132889e8a80249afadc01a5990da002e93de5cf0d8675e75092a8f47e69659aa0bb9e7e941488e5868b2fb2cb6e2ccd35cd69a37ea9a30ecbeec62933bfb5e3d01f08c3769caf9a2b41df0cd648d49c64ee6330c57eaebee40273801c1874e9bade6a05bf0f8fdd8fee01b4f533bbdbdb94ddd332af84c56ba3142a8a0e44669f937292d6f44d41f3dd1b5b87fb0eae1768f3586c6713b1f05105bdccf15eb9bde5547c6077b63d988815eb2c16091dff37451a0ae27800428ab58084dc4aec8b3e68e6bc6bb960b4b79db31f2aa976e3c62d792bf2260ee4d6200de815adbe943704150dd629e31e14dafb5d0b21ea4459780312f515b6e0f08fde605627abe49eef598d61201b45dc4ec705c7a2bc5298b97ae7066d3a8f269cc9c1f54206a591e8098cd172cfa0f5d97a0dd90dfe63b84fa15228f8148cdbe1343ba83d1ac406344a073a51ab15f0ff081bbf2449c44e5ec7df65063242d12b9fca30568ab1c68f2cc362570bd69a83b18c3fcf542b3192dff54ab251ab4f4c49f0cfebac54b1f70a58751627694c42392a1707ecd38c67ec9af41046cca75a1fda2287b84f198941a10a4784f668047766b737c5b81273cdc71df97642bc6039d5c0298984afcd9f9d2c4dccecb5d040d816e8094b56d1c5886de38837aa719ef23694fefdaff47eef033c94262b6d299eaa0b6172f9c06c0915deab9b18be4ddb6d257e1e6394d41ac95dffa48c4a391adc3b867cd42147f614265b832ae2b42f11fa4654473e91537793d14e7ff8597a40179419548fa7eac5c54a456e4a61cc819777c07e934ec44cd66a0db220dffb7211382ee38982faad861436bb32b155f9515ec0c5443cd2bbd930624c7ef27f13100fe96da936ac556475e4d53a0565fc570ff9a57193a8634b97e2d684c8cf9bf54ecce3b8b25cde406ce019df9bb121018a5fc2869fb78cad8c0dfa67f2f590df60633856c977e626c6a6fb57c0335c0849728aa62a0ed2d36a77615b8520bc19f32535b03001bcd0fadd975dc415247ecf1d55448c661186950e6b2336f94ccfa749f3a96835105d53e34a15e4ab3c57c472cf274c60d1996fb84183949abd62a95244c19470f8aa7bffb9e1995d1da4b3b74ccb3632812e3448575bedfd0367f12ddbf1b8c3371e5e239a796354bbecd5f425ee13b552f280b38081abb059d82f338563b4727d440c93968492b5b90f77f6e2703de8073f855d86c796882d905199a08c6258a912f8d258fa093529ed3c9e24723c02017e0331fac091ef2ff9e70088500e5e9e78e6402d55da1f7d528b289240a6701f7dd5d47667487fa8b2c44da0f6a359efa1716f7a402113e70fc2533c52a2323835520a79b7e99bb84930bdba37fb3cc5f1b09be6c37dbf75d5cae9f5ca223b7d068b46000ba360a1f92e51c0e192816989529982fcb707094e39fab2d3fa348ee40247d70f01aed39e34314867462879b60fc608067e11c44c674874aaa48be8980930db2bbf926ade67ad5ced3765ec96c8d0dd8b20590e351c4205f73e05a23ec5b6756d1ed931b30bb789812da0dacb7963e1b1dcef84d866a195d6a6cfa19d238da64ccf41a0a47eea3cdde2a20b64f320ab9fd2fd3ce5dba3779dcedb5a19a2ef3c1e1cdc507e24e99c376dec717f655d88ca3e3f62aafabaf16a49c3e19de39059287dbf1f413457546fe1372698a6425738851c7f3cda7fef804381123a0de431bff1f13747e21aaa2285547ac8b47ebe60735007f0a06e11e0c8343c191aeef5a7dd6f9a800fe4b2105f4188ccf33118346f65274da670e56b6adce3aaa0aea8dc13917b995eb937454b978914e9aed93ff09926bf2e9cd172003b1e97aa92a52a2ed5413c3ba21173b6772999f45a78e39c67018e3df64e23b65f856b27efe18e5cc68895eece0eb41b7c33365363bc4d5e5f57ca02340b380d8d44c1113e93e7525e0222ae36796f20401b58195593f56c35b3f8d1e098ea873ad2531d84fb22341e640f74bbc1bffb59ac1d175b88cfd44a5f4f5fc33bc39ee7cbe4d30c522fe84fdb5a56a1e486dde1b3b063f71e4de7773e0de097f82a9915d9c454897760df046d7eebaef0c32b2c162d6e8835b2d6ef5baa661e2e26b18729bfd70fd9cc5112656d6834dde0819c4951138d7ce7be28ff4a199eb0c39f56ecab1802e7a9cf8fb5bba4392ff0f9f48b36f9861a1c49a30f5dc2966b526a82099e4bd7360c697ad79328ef52a585ecc3aaab4a3b94bc779f6f0a94ccdbb3f00a790e60eb54103ed616f104da9c33cd6644e68a52444c4cd226d4b06efa131cd0f6e289ae0b5f544d7b41a79c7110c28ac1d4ab3c2a45a4ae999a285f4967253cefaa9147cfdd7a7898e586d3890f9e65a0862acff641db1d688471c376abeb62ca6190bf22247c48c5b6fe89ed4b5024bdcd6cce25dc6919ba9128e58c81b35b46afa28d2c13bfe2a22e54e2c6b87071487b671d7ae9827e1d814236839ac7ba77774de2c486afce10510dc7476d60900b8639c56d539c9249d6694a9455fa39c574a74fec46cb6e7069242d2e6df40a099977530e92ac2ce3b458c43d5693011f02c2fa41b56daf8f77bf831c7d18a64cbc6c3932fad8894e5271a643fc48acea51fae2b8530dbf110ea8587ede6b2834f4e8a3c465c0a8b9c0334d7a5930e89078513dd09032979416b0758c94bb310488b33c34dea9e5b2f68f041eab6e58014bc6007383f17cd4c28d9d93a72ef7063e31e9880ae8e8627316d6606b8296d4bb0dd2d9f290e39fc1bae13671690d56d0e27d8a6e0bb2991a5b874d5c25626a1e0bf854ef5654002bb9b72801d43d855500422b265bba9fa0449ecd1afb00737f8fe5b17b26c2b0c76bdfda5b00cb4f23ba11f3def9766ddd489280c7c317ab4fb30a7bb05eb6a3330551663a392667ad079d73e96d676bf4305b5b47353b457ede788cad511d0ddc939ccc0fab1586620110ec1ae6d834a5028c7530e5e09e576b11d222aff0e829e88442d61d016a5e328d162e45cf8b19d7bebd6e5722ce96561142431a76dfc4af9b6776b1a210cfa08aeee017d44b0f51432772f19134867f5addfa4b93bb344a6183458948e06cc23e3bed6a145761583f13332c1bbb58969af3762fc8e7a08fb55407c27e42c471f305cc3c11bd51e44736cda5f74ba4c1f2b8f94df7d7545e13ad6297830fdd70462168731cdb0f3c4b2fed7799cec640cbfe124444c5a48547dbc0e71422adf2de76ba87d7bc04b90b2a0dad57d34486292ed2daab09458d65a08cc140fa7be0e033edd715120a1541c34eaf11618d007120c69988bb483ad906f442f740058740f8a048e863109946634f5248cef9c302318c534ed33ae5a5e680e445175fd5a6ae12dfd6235e6f2d6b709284a1bac744e85c0eb56e39cda76ebd70b031cccb558fb937af6e230c918216505d1fbc95a339f9f1c8544e31a9619eaa2d858e6a7a993d945b0fa4a1467e7ac69cce3cbd2897a0bd140de970d426d30c7c78acbaea238ce6a902d35c1b2d81c08fd67665d93d287f09ba055be2555dfed4e8691bd73172119d0cb40d80c2d29554ce2e660867920ed65da970a702bda50d291acfc859b79c65bd82ab32ef853acfc3ad0b6fca92c97b154831ca7c1d34a22c43bfc4a76d58dbe3c9f6ca8f2ffdf2b5993f8b53bb5d367cf57514d5a9a51803dded9d7c23c9a1a99b452cc1a5338e2af2bad4310150649be403ff465fcd59b9e117233d3008c22a56a73c98cc300eaf0135d10325bd894ef8ba1f541326409c87aba1825df30d3bd5a4df20efd5516aa11292089fddad62862ea4e87015e8077abf6fe0caad10f14a12a4a92cf0ca757b1b29cf628969a5eef2e3b5a4ab2548910cb1c2f91a92d4f7323acadd4a8864af7aeccb6f360057b79a882c234272047b70487ad29cf0ac95a532253a32e356b624cc7cf8d55b03bf8b77d45884dacdf6db892b0bc668117a8b6c2cfe95e537c92c6ad249678bde44b461735bbe1733c71cda6b124f61181dfa95425d3a115bafe7afc24f7d54d9435917c7561adfd2ca5f443945954a2e6c2d08d458e3eadcd020deb0022ca10b838a515e3513897ffbd7e6a21953bc2d4512dd19d4588ce81cdfa7bde7016ffa22381e9af7110f9c5ae6dd060e11f5bf5aa50b7a29fa513cf9bb69d6ecc0dca8ff7dadd366309ffb2bf915a6a061ed84b5481dbaf6b7362e408f9542d2f73a16f39417dbddd0ede495296c69ad7ed9ba14c4b82fdb6ddc925d2a042a9c1f12bbd05e9fe4e1fd44b7fe93734e75693336c5f545d317dfc9933c87e5e273d29d21e10c4dbed2dab37c87e828dd2ef953c4af1c17b330ae1b83b0bfeeb4bc320f21926514a328b8d00cf070a4a91ed9a4f1415a3de07773de7c94b86a1270cf4ae304a77fc07e268c91da6f317b2e1fb55fe41b5fcfa3973e5b1c82e7bb133d8be85195c9709ccc495b3707564560fca2c8dbf20b1e1383384c423f4c697217880e39dff2e81840fcdf0a8ac29d5997c4daa5d2174735f940aa329fa2a33e57440a4fac407bdc12e064c83b7ab3913ba37aff437a3340d94fa8d45469446a849c5e73ab5df393cd347a662f4baa4c02992e37980ea696d573e68377de55cc85483b7d5ce3bb581351d296416c8801a519375d9556bb8bff4cdfc7dfa7a3b6f04b2b16a939b4dd22a4d0ac0558dcd5f9a674f30303ef0d4758d143869bf3cf9aafca889d9025efdb0d6cb30031e43e7ea3fd789aac889e15a7175f0d66f4da9ec6ed702803a9ccca47633ef7eb4d34785394b9a7f23f67b9e6deefb57dea67ea56eef0cabd3498f777c7a532bd89865c9f9b2bebeacdb86bb771d15fc5b9e2f757d36c53dc1a9c3d980eb92ccafb6df74bca3d022aea558fe3633e0e99898eb27b2473a99d01eee5fd81a6b7d0b14455915b6ee0857311ee645db7fe0677aedc24c186fa72a4bb1549bcbe448d989bf15f301862aceb331bb02856ddefd9dc412a53993562f02a6da642305f8e4327e8a7ecbced5d13cc7537200967a6e399d22f2f1704b8ab367ef8a762397759aa7baac656489f8d879152221dad757b49ced5e56061477d582206ade31e65e00deaa50d963895a768f0e1d8c2650c0b3046d6cf1eb7eb344c7e04a4d5939192a6796e3420227d337459049e3b7c163d93151c4f3161627477b70ddf2700064558729af712feda4152d67159b9275e00378740da37e67bc2568742baf1ee524ba4c538124c831d4413f3b8b436f2d7ef946fbb2cabb61e0bc654213b2ae07bf86786cd7a30c97a29ba3adb373d3d28e1eb18de1d0e3eddde447a67d32532969c041dbf92a95505cadfb3a2b30ccc448c7a260c3d7901734bbeb558368dfd79160ce41cde4189df53e4ac2b97063e80f71ce742c364ce9c5099f4f273078f71eb64c6a840d1d59ed10de49c7c5080f939b8be88d93d0f0ca1836b6a8cbf14194d19f6f64a659d4b0a9cb4422b6ebe439dbbe09fc993871daae05c4c481f1fc7a0bea7e43026be85b38aed3dd266478af26952233dbb7d6e3ff26d00739a919ca1100a2787daef552e58051dcbdc2f616f88dff3611ccb095e9eca341c97070f9e3db5f1bd8874f5583ebfd4c0ee40a5cc0c3c0aba59003317c05bbbc026cc12426280f0862dd4138ba46aab126582fe06c06037dfe7f9958b7fa8dbdaf6b754db334f792b8c25f919ee322763625eaae5c19700d073b104c81368e1f57f25f52aa9990cbd0a7c2319582da6114169b5f06519a4764ebaae3f2463049ed8f937b74cf4a01134491444bf28ae7f3f60503124e8e90e491013f6458c4e15618a88887d5ccce14743373cb00ad2e1fb089ae03822df2f0b5af5116d747b595eb77ba3de3e9652bf6c35e04fa21f7d0bdf98f9e16a6db5048cd340f876b8e77529f278a26a772b90aa0730b91019fa685470e9e6b1111237aed0bc49775c127834ab90bb15f90fb7ea2555bbe23fdb09258e44975b1accaa7392ffba1dd57d53fbe4cb115bb4a96806e0e215c23184caf8ffc8db1786a1a9258ca579459e93a4e6dd37ba5943cc08b180ffa82ceb3ce8b7afe35b793a4e9853965c8e9928492c0d9d8afd904f3af01936dbb427dfc14c87e446117e65cf5204f2cc444bf11953f51a04bae94ba307091fdc8cd4e75e773946d8465669054678a115c59a9c31659f05cd0ef52d273f77c54397aa277f52bebb6267b44b4feb6e2c0c4d0e53b02228a5326bb65dd843d385d6c41ab74997736c9cfcc5daddb0c617c70222bb26bf46939979fad9bef8681211807b8c5e45e2164c3d310886469f500981bdc545117919338489ddd8c37e0fd8b0692bb50a1c7b9c8fad2f25794611f54ce6e3231a1f57142399d7a3d3d2e74c7b0cb9005eade8ab37d160c192fcff68296b4886f7d189bd580a5cb532625493f24700729adaf019f62b632bc9f9d9f4a29df28433d1d7d04a1fd82463250476f2c5f69dbd44ff38a813e4fe16b97f8cebb6da91e289ee8a7a790c4f2a0ff02fd528b0bb5801279432b787077ca47b3baeb80aacecc24a0e28469568092f5b3d38fb1913e42d5b015be3cb09b1a140e7b91837db610f077c31b9b7924b8f37993b58d7084ea153b4ac55de3c895094c082ab1aceb8403fe70e096bca7dc1ad2cffe5127d9cc84733c7caa37af261524dc09d25dc359d96d2ddd3b8965748c5f1be430c62c7cc88f57b31dc8355eface49ecd89e5a54b4f7f62f19b15a7739a977837a0409c993a1c2f0c6dcb1f88bf3e707d1cb5695d6ce327f25ab3da694dbad3345f3df8343089134439b8d66f8593a245633b5d0bd2f5bdc991b9d5910547869ffd1b122bb4dc561db10d7e7701ae0f77a166dd340e347507bb9852cc63a94f170afbbdf60f17b2adebf317f9835c7e79909a250af3bb1c1d9d5b65881f56db0bab2f64563ae28953f7ac3dee27355dff8436778d1ac88e21e3901d8e25e219cb43a66a0fd3f6d1d49ea95e1d22176037cdd89fcbe375daf14c56f115ccfbaf3933ae82745ee82f6ea619c453ca6b9440cfc38ad6c6edabe93f4a3a2de2e30c96893d2f89308a706ccc52989cf2f0602d6aa77d53b391b9217cfc8c58a2ac9d1c4163e027ed8048793a3676a7dcdfbbd827f680b193fd41022eb7061134a33b795169e1ae2c36c51300b9bf13f4cab1e870af0d9cb2d59ae8c59e6886dc3529277e4c68d9f4f1d3ff83df5cd17b8ecabf4cf5d0bfc0f6f3c0e692a59ed080b7ca8b973cfbc250ac83ab3870705b1ecb92fb6bf1a0f5f3d6a688c73b8bd4bcce4c3e8d776e0640ddd4591e698979cc3aaeaf9e647dc687a03950f0e0efa6202529b7fea6cc603254703938fd713adaa5528192fe6508a29a2cb84eb5df98b3dc9cb3f2cdd2debc40e12dd14eb28ce7193c70ad975297994b1b1010df32f569f47e0f7779caace9a53a0f6938861da46f61c4b492a701b8ba0fc6d50bc770b1f389b9ff7085600b976dc052e19c848918c63becfe57be88c0a5e1f88e51d41f671d1cf4397c1da02374034cd9ffd1f40437861634a8e80f0d4bfcfab326f237e2f5b32f24355e953fd28141bb261fa78a58158656015d49a86691aa0cd427e4931a5e9532b0996e53f25cc6c9ccedb2670bccfa5597daba607e3ce19de78698d7a73835a27bedd461abd28fd8e5ccd77830818e5365595db0de70680906df5b72a0e5e8e62eb7b108b5d80e066de3ba603d488c037f701ae5aa62d89ab74d4b6ebc781aed1b426634c1e4ee8aca0a734bb58584f867e05f87508f407f5f877c8119e8852cc480f5225f17a84317a0b72ffc04cfcb06881958f0b410ecc05fb1fd5dc2a7a79d4a90c197bb5c708089aaa3e9b9b44e3ce4a6d4bebc651bc1e364c38fd82c4837e57a089fb03fd6ee8701552d653eb8d9e48b663b805d4504acd36d7c02abfd0dd805375df865efdf192d44ca696e4c9ac4ff8471bae8e0bb131b78337ccc322632d34896e6a8e4046530f380f6ff3016dcc27be08552700106d85c0542b67601265bf920f28e8fc2588a175243995d110dec0ad4bf483dc08cc1f84b06b0983e81a2061106cb44cb2f76bb44b3ea7d8db689b2da1db07f331cd7fb1afb58240417e5687705d96c521eaf4a88bd7331e3ab8574c868d1c5278b8a33124828b9a9fdd4b7b4585d68cbe515066239a4ee04adf9133fc1bfe31e58b24dd40284eab025d56ad872621e5b3e1877510421f595106b2ea80b6d8da12c98105f0f15d29bc39d0bbaa6acfd76eb0936dd60e381c8deb134512d00265b173e542df97c71c0c787dfd96aa13d099bcd32e048e531a752259c41e624e92e0c96f0c9ea924f5047935f768eb0c24b3bf36a5c212c81d434f1ac79d4ef7e04c73b858fa3f414de12c65e500f7f662e9668168a556256bf48fd66bb1c8e7b8425b3917e65ea40b8609663a9cb464547ad279e5ed6abdf1d45a531292fbf3713872dab316e7f9207c8dd9c8ee2155da9fe419347f69a1d3566e36c9a9d1aa3b578f9ac74b8af4406f52884c163511670c689e978f3a170c316b23e2a579e2b13271d4eda13ced996dce2fa6f38d5782f48e259a7952f8458dd127fe9ed7a12fe5c71dcbec6c521fa42ddf9b04c52992bcb747a2bdca14cb76fc8636554fc9480a3f159fa498f76589b51486da8ce1d4cf0806637cbf638c77d95c0cac8658a43510206f8428e1b6e7268e6d64806555eb3abf5bb9fc8a9d1dc4c6045c5640ab74b107bc35fa602c4fe396751c756527964cd1f62df635816876249c35bbfecbad13da0833fb4d250bc4f8a7784a912c1517cc7063455dde80c0681783b07b7863ccaacf58b1401de8beec6d246ec8b03649d40122281f8406f73dd5933eddd77b6d383d33bc2f94e0d8cba4c6112a0fbb4b8abd89c6aea83529155a67df0b6e45f247944904807268cf551f0bfdbf95c446172c572e039cb047c0b080f96ff499cc38de9e122dae0a8aa31e0c1971c59c5785f13f288057abca3cb644cd90f5adac18466597149e8981193736e1c1bfe7d497ce4ec5c84d2a2c137912743552fbdfe590539b13c649bf962aaca71d157c44fa26e25459ff7e117d99224084fd2d706eba5ba94b36b9fc5202b2d2a3c67af61dc37c2a9f39fe82e170ecfb2ca43f52d70c97244a2f7406acbd0c8346e8007a55bd061b27d51d24bca63ac94f212816ffc5c5cbaf0cdb21d9653ecbf36937a8f3a8620cd7ac0368589f36c2bdeeb35bba230f992e97735707fb5b08c68b5cbdc7fa4c19c477eff1359acf46072d7a132012bfedec4abd8b0dc175e1f163be9acabdb0e044ec41201688d9cdf372d7230558bad90a6d8a87b418bd53c12e317cfe7c1a13ce1c88c749b41c306ee52327b52924afbb78c44d152ce7ebd7bef4d5e807d54e5eed9d6fdfa43aaecc63ae320faaf11aa30c2ba140136d1e815624e8d69a9e16c0dde6b41115899ee8bd1e4d1ad1079d180b7f5553a1471da04107992d56d3f450788ecf73bea743f11e1d22c82255e5fa0d1d4c3f7da09f7c8e3176422196416514f2433fa9cc8b3455e87f117d98133dda909bc2f57680680535c29395628df5cfa79d50289d30b2f7035bf7ded6850b8abf006c379bc55d07b204dc9f41aeb933810108ebd32595fdbce706007fad2e8ab09a869798c7550d6aee5a70ba82859246fff69f044fa16b64374d02557ff1593ea60e4d2debd4ac1173f3f0ab942fd5ab8dd9f9640214008fed1606d6330ae54130a6040e996acc9f4e3322548032d3d4ba10be9ba6928fa110c169ed9f148f74ff457ad415ebb55dd7eb36f16da118e2cb3b610bae3a6b8fa877946761400274d0ca7edca12b16c921f60f74f9b377ae28473975e8fe5441d979993311c30dcb994be6cb883b2e0fa66f94c6413f17f4d965c6996eed6afc47f04a7a2f723a9eceb1cc9e2ed14811a781580ca76c1c682122afe3971dfeea3a6cd7437d7c2e679b6f4a8d0e23d5adcc278835e267575c7e51540e8012b9e7773fed628682d148a3b482f9c3762c420063c5cc5fef47077209c4546d496c3d1b3f27b780d22fd2e3effa23b737bf26ccee4635e1a025e17c5ac6b0870a73df09bd931faedbe61020efb69d766e723d8b84fb8e04d266221f53652a72b6a95da44022a31bb79cefab4e2c37714c9d737528f513da37c8aed8fd344ef278439443819842fd57a9d2a2ad7a81a030dbba1ef0a5f7af0cf911b5a79c68e426e9d630ac4a6017e9cb1ad0e4b774d35012505698575da565e049b5f414f4b532ac58d2b596a82099c109e61ee6e28e1b30a207c883ddb677a1b81b9af0fab0ce1673dbf2e85a2394cb69e676146d8ddb061540f7a78eb81af087c9d05d12bd32f61ada13aa17ed5297ac2a221543b92fcf47b4cd87f40b9a0a5d062671d7b6e975f3cf093f69a1b560b736313f712e4619b835cf84c71c0c000b570fb41d17e6016aeb4648a89358f98a596e9547a1278c947e8f24b8faca0173cd40c1fe6dff474a3054ddcb1708cf72bca6f1a6bb3eccb4ad69be4a48820c5fefa2e4c4e94d5b22a679a83d8bbca32c67e88017856ab6f0c60fefde45a4812ea66c555e22d3d3c278dbfdd85369b52f23390279d515d944e895936a9c3e625ae7e67b6291facfb99326e596fe5563f3022acf55454c332914950384e3ac5266377e99a695ee4de3cdd182c0fe80b5aea51507233ebc1776289a365486a14edd92a4ee95237218b3afba560cd9e616de372efd2058544b24889bf5cea1b0de70afa9fc1933e8d080623e72b9388b06fb340de89b90d5dfe95f50ba606699c1298098298e0aa1d2e0523b8fc88ffed0d659d91c7be8753431dcecdd8c82f95a6567fe8d74706407e66562b338205a92c25a7c5c334697dfd81d61cfbe8b07df2c53a75c74c94ab5878c784b2f4011017071d85f0ab67b1f676997a40df6464020d1e66319e6a3d144cce777068ac2d120fb68e44dee2e2e85457e4ebd179a3a8195ceb7501bab4dd92675057faa34b8211b8d6fb1fca49fb909a9146c7e0684958d64d9a9bb1d1284e3981e12afdbcbf935780f9cac810136812c2cfb5d3a08f4aa27b70fb4220297413d24363d2f006b3cbbec4bc80205cd317134e1993d1afcc00acbb84e6d547abe3a8151d88bbfbb59d68e2afec8b8f47cff24f31f6f2b4eda6ef37f3feefd748baea9efae0384c6fdc2ce591645b908d92470d3fcf340de5941a83f31371be0b7a4fe39b8862870bcae0da2c368339a77e9c63d2e3e838c397a713ee3faf94bfe462215305498b3de6aa8a27adc9092c738f32536f56be7c7e40893f545507ec03c7fdfcc149ee39c1271a5077aadf7be9e17c6ca51901660fa88a2acf1220a83a2826f3cc7a261ef6dedc1ebefd38279d76bc024402767499d3d9eb6f9451bff5f8d48f67a3f563c80c237cdb4bcf3f3d786c446815e7820317ecc59af24d75536f4c117bdfd245599c169c750c30cb0b98960df90ec4bf241dcda79dc22f6f273bbbaa61041a00e747f56673af2235d7de543a52a21f1bc2727d0097b6bb4fd7902f0fdcdd334a985582e86a2133d9a6cba31ebf7a0cf564873e56f34b30bac137b89073e6eb8370599ade255e005c6d0dda87d291eb21be0159335606c44c52ecb31f34456b6dea5d0ef5bd0e6b28837fe96fb6464274ec45c31e2de88798a6aeeb66cbab01f39c70384d75dcdfdc437b57e42b9930b45eb1a25c8a3b25d5ff0ec17fcf2e23b82316552e4fbf5e069894156af509b2692aa278c6e222d8dd5ad0adf991a18fd3427b65a877345091f0bc2505c079a6c4b37150ae2c065607555a602f57752bcb3876b334962b9857eab6eefd75a928846218d1353ed13aed40f8e728a9dfeba33d027c499393a76dd07d9dbbbd91a73e13198526d9352c011b40d1afe467ece5b4dfcd5a7f0c1b7ac2e243a529f66cadcc90894be080c4ccce66482f757d7dfbb95fa0398a0899ec1d02c8b4a9b345596e8460c01b148d2d907aa223172675057fdc68ff68826ac54f4d9ae681a642816806c9b3b7d3275a944cecac77a91bc0c9834e25788082e7d900fcd4e98f80467a9a1c675595f866b380886cfeedf286d60dbae92218e34d62974d9738af1194ef681e2a27155909a6ad3a86a1548ff9775c655a967812f3725c18929404939e013685d691f53d54eb1e6c3a36fe929363a8e497f1cd48778ce179cb27d43e8b3cd0ca6e6048348fe30b73b54302f7941fb294a43fa26f7e33db3467d2c52484ddd16f1f079a1f7471a6f7045d3deff5fb210d945b0a63da26e9ad1ec50ef2af54ce5ba5761db59bf0ce1dcffe45fa6d8b3593794bf2f5c754c1752a88367fae26b1b52ab82a103b89ee26e640b502e581983f0a5b2e4dd3c32f53fec3feb13abda3ce4687258007dfccc1bb903b298426aa43dd98d4d5fea4304906c79693e9c63ce44c31d13fc80bc7c93a84ce94d9fa749336210d86c8d40cffc81188df45f1951b3fbd9a2272292c15d257fe2c971ea1b479ceb9a48ddacf55a961fff603af94e6186d73911bc29936e16714a11f81e88b158740d8b5e6044cd36629ac0f8b75f683b2708bf1f6ffe388172454ad08af60ca0b7e463bb37471920c5b58eef56f5ef96def357fc6088fc93b338627914b6bfbb81d26a5b6d5fb02f8f2ec5ecbb51a1b471ca746e485c5aede87e409eb59cab4574f56c63733f2f5d173f4fd16ad2bd48373af8c3f6e830d2f61c2fb057bdf68b827987a5fb5501e85f63e5a24ef9596bb10b0580de897e02fdc0cbdec87f35f80314f4858e31e297beec431f3df0757fd2422929f307ad76f9a48251fcad83c818e8267d240a839a05c81a112aa17c063afa4b8dbc77649048d43e65f7ca7c370e86094acdb99acfebdf05b499a045d547da8a8f1ab7d737ab6d29e5f125e7355740a54567315927bbb490353d060130a92fcf71fbd6e337dddc1a953628014a08743beccf474689836ea6be2175e16d3205228f9056d987e7e29a7614ffa9dfb7aed7572e8e31121e2ac481ef903a5d0edcb50d3156e5f02cf466974b8892916bb7eddfa6afc52b03f5f4d65888604855cb8f704a5d85f6fdece06559cc9289396130dc385b2a811927fc5c81f103bb614a03bc123037a2ca63ba93e5b87869a1cb06a37e3415c93182eee2290db4412e13807ffaa5719c9a5e04f39c0cd53f9133c70f797670cbb1db6b73af64af78e010717fa2f17cfe0fab31dfd1cd9a5f99632b4a793fdc5db7ac438d279fe324e886b4c336d9dfa6ba247a6ea18e0eff2536c5d39c1def4988f5a346213ecad690bd718fae9a403db088baf4630a9ae05570253ba7010c738d3c5167f23abad303dd8addfe8ad435b9a706128b7e2f28bb4ddd2c596105ec8e615b7b538c8c5b3508a55caa969069f609a5f060a713f42f9834f2508d09ac6ae4cc803a551f7061654e6a5e8d72a5755525ec57b50efb0dc5d122026ed67716f57ac177c9865e7e5fe60f223b21a1414fac19c718ceacb3101604258a692335d90f377a8addaeaee17464474abc44b67b7482a5dbb749bcee7ec28c8732a66575bdf1dd59f0c21d0194bb746fd0698cd7a5e8249453cec5277e4f6269f70940723a4a369ebee4b83f917c97ac77457b71ceb64eb0d8916d3ef9077a704cac8f71e470c8736d7eb731db0302f79e6719861c6351cf39fd671a7203ece217aeb772988b0a0fa0a72d4eaa69d38bd77f29626a981908a834c3b2792d92f3df014788cc9336146e64ebadf45e53708304df27c21733a20d860ee980075401fe6c8cabe84faeb185e9a161faa4d1f45a9489f3bb8b9e0b91cb62868d2b58112e350f18860b422b4abfa8530b3ff873d30c0d30904bb1abbc1ae6cd4dcfbd42b14e951966af0ea1e034f98370280dfea6c3d09f944fb1d9218e72c2043b71d1a9b58ab078f05f82a53877927ce485869e4db1ae87deafab44dcf36278f3fac9fac77d015ab415418fa0aa2ae072011f517103eeb2e4976f63f8158295568aa35ec5ecfefb95f125205837f679df17ed2b431d95ef095ab221c0ee66c35fb49a5a3eb34370f1c1bbf8c7f40fb75619b50faabd8632da0a98fd392cd1702d66fe457ee45c157165d06c3d5cd8ad91f3235f7cda7d5d3074dbb867e023dccb407bd35054abfe6981b793320f3585b79b093f21b35c7d0ba083260cbb0587885c0cd4b4a64a8ebcefae4125d563339d1c024576c7f271945bbbf57002effa7356ce3b383a8da8df263dd42b26cd7e27ab19b1b785d92acb39261eb26d8011f5b2bd06b890e20b210a9f17173f7e8ff1735bb9bd8898016f0ea7ad5774846b7229753fcedc2dfc33a6b09037049e1a58bab5a1a6bd42b075126658c6b19e6b4e8da843a9aa6bc248133ab3b16f2f577fae0f5c7ed2b4edb94cf7681a081349acb301965d40a0737a2dff5bc89f58ad4dcdc7ef330921cc3ff3427ea250f5cf72c78f49c99e9bb772dbc433a9faa6746a582ce799b9ee6f621363a692055f01683301f3500d90e3f2893c9f04fa34a397b573fe22c46c909a7f9a161f5a7a6967eddfde8d3ef7afb90876b3542c30f6c8306311b3c0bae5bebc04d56cd5f8c41fddcc1cd39401384846bb4dbf0e60070690a0343ead4e629c5f282c46c4b7eead9e1a989059a3c55c8c732b60ab5948b0ccd427200a2779464acdca1d7908afd31677fc44878be8c4513ea0c54eb23b58b6dcf6bd880e4ad909c0674dffbe65876c0c4ab1eb004bdbf4060ff03ff05c9d1509501b0d47970b7a24b076571a82e6ed52d1b5250f0e53d93449d5dd7c000c416da5e25f8d92d36e9f52b65c86ce7421117ab3a44498b64de75648736706f6fdf74080906870e87413ee00b18631daf616643da1f5c4c353cb46e0b66c94d3e4629b5f5d76f08b1a2bcc385540950ac196ed8ac6f89ba1dd4b6ef4c19103795446fb085b1c09c4ae0d67a1b45af4581e460c2e38447aac843ef6c968565802dbdb34be59a8e1a848edf680463e56c1347fff44b2ebafda03645bd0c60df7c96b28dfdf2ce1e1ffd1c446bb97cff073f2629e5498f08a835082241c95c5b08ab014fd8ef6944d29d03874b825d34a1cae5d7ae45ed31f9698f9b6c56573fce62d2a0c986039265a7ec562fcbc1174b9f78e6c3bc724256f471f875b30a4c79bbc1d00b0b0a6e1cbdf4377b7578bc9513bdad204d711b7cbbf442666e1d33e5c82042c51614d3a7f5c0703dcb525d110a3b1665c9e25857b844653c00a2ebbb099225b263c364216c303c8cd01c2643eabca2e8c14e89ce18bbd75d6a6d5d0a353704d5986ef9010884534c13cbe8b142e6968524a647d13ed7dd118318f11ce7da22895c9617a508df15d51ce700d27a026c7bbf98f61cc98569e94ba5bb54444c4602f7bfffb8a27e2e3a2da7f9a09af7dd05ff9d4203de572c18546d5d43ecaf9e65e84a7e63ec09bd42a285ad038d13e4d66595fecccb849fc7385dbf58e17a1c093e01efca2a38f3db76957ce5bff268dfbc338874d9998f6e4e570c403d6dea15fa4e8f178e14de891e4fb76d199e9e1bd26b350748ab98aa8dcb7e00b6c3a16ac6c213122622cd017a984c7c6d694d1f9adacc4ad4152e6b4b00a8aa2098e88c7f26bef529fa6fa380e8fefa269a69c68dca00ea087dcd467f1ce17af03953df3493973b72ca2123c7156eeaec6e14a9c39a31e4b696aeb53bac67515e51cd69385e6f5263c75df9e82194bade677250ea8a94cbdd8b36c2bbf1824924d30813fe42f3c5dbad806f04e71c3bb0a35e6bd8f4452819dd4fdfc72ee9fae63b8169285de24eaa346f1b81e8edb16149bdd126cbef8b9bc750cedfca03769f99c846849866f1e549054eaa6b06aa5ad5d25b8702611ff6891c4c7df32de727f5646148283f359824d1514dd15f92249e3eaa505b0bc88da3e42a1b08414ef73db86a342cbebb02ae5918771b42664ac2ff9cdffacdcb74b7d983537ab8470705c513bc68edd188cde6c6120734e1e09e595d5012c179919454a31e65500753c83115d915ad1292dab8b8afd156c06c4cd659c8ff95de74ee8042a254d7a8b8e22e8091771f74b2957f3320f5e9cdb830f37d68c2aba62bd4a97502bec642a75228a84bdb8388a5adf9044b2b8788693c8f16ddc757a306f8923865b0c03ddb03fa5cf5becdc6a9ae45a6974c95b08d8414cd4c90339b12747a0b9ad67f07854bed17b5f164047e2747e48bba5a4d5280fea67cd92a92f0861683a20b65ab835a95fad366301e403019f45f324a884e02780e0d903e22bc305b4c9b307a25895a2fdfa83f1f0ec1eb69f57b4e083c13055d20691f60aca452d8c46b8352bb846778b3d99f31114b4b0ca3cc009155b52be808b9ad0f891836223dd9af5e4b1ad319285bc9ca6f12761b8761b463b3bd252531046dc94aeae66dd4e39c4f52c2143d6961a93b5885cadaf84aacc94cd20809396096baece504dbe71aba5e1aec03ca5e0aa8bf14f911c5d67c46160878491179ba44879b02843d396aa2ba5fb68fd8ce10749242e15e5f3801437c46ecb60d53a5212406ef9f8650441463de0f158401124d53d33cc91ff404ad61e017984f4a1c685489d87bfdaf3682f36d3a306daed4994cd38a21745db4a20fc6fc7e891aea7b37cd4d2afa1adecb35b25f15d35683b20f597345ac74fabc4f443c5bb4ae891eebba11627eb943dfd3cc57adba309494b149729c52f5c9df2b4156cb1d4c0eb8a7dfec675fcce7a218eb47eddaa690c67be363ad905a8aa0dfbadf8ba5f660be7ce2b761725090ed1c6ba9fbb37a86c357beb68b1334e35c6d5f7306da0047198a6cb2150ff182be7afbcf40345d4d3ace55665459764c2045202de0b09459038a08a4b5f0a859b2fb9da6e7ec27dfdabc2e4382640fb44d6eb5f8757e30a2ca61d4646e9331eccdd732e37f6b98524e84d6e56419800a004e7461890e89e6aaeac97044628e80922f80a8e7b4670e75c09e298218ea87afef0f95f65d56d594ee3de5b36bc4a80e5e045b1710414b58a124d0556923dee8085c3304bc4edb8b4fe674695026348991a4ccce80f68f9bcb997afc073fee97cffe338a5cdee1f6d2846e0ca5a7058e5e268c879cf10c9f9c30ce1ed1a61ace65679d6b984b79406347f886c3978172968da3322ffb9b5372f2d26cfb811ef842fc0450271e4fedeb9dda0491c418065fb147c466c04f6a46f623f24675c5f6e0cfedd45e719f7d24463e5253cb2f7ecae1804d4cdc18e630781fab8b111eb181647cff81c9f405acb06ea36b117df746640e40f06c6c114ef423f7e8bad4a12f2ba8b8f92ccdc74842bf834c187ace3773daef36f2414667d527704b1517f20504eb9cb281d7369a97f9df0a934bf9b55fc46828278326bff9d8cfad8c703d0e74aee50dbeb94a7f875eb636183eef96f5713355e8f2ee5f8a01e0a6577134c23a0d4713a9b5f6d7680f68097ed95c26e0f0e928c630173a3024bec1a54fc6e424c5370d629556869c8fa5491b9ef1707940dc99dcb4bba227d3a9ac1ada28e95563b9c82f5b808d63fa1b0970618c4e10b75df2a369a153a768ea120204290d63fb3275c096d79a4b2564ae75c18f7501ddff9682d201a632501824771787c845015cb6d926c5c971d48147e9af6a0ea073e1a489c1e17fd8e6c4dd11bfe01047056ff31c9f2a55c0cf6b59219951cb282faf084ef8e3b31fb76a3d154281e0197051f8d98261ab24d827431e80cd2cb0515cbe2a62d4045cb2a3f9683b8885c57bc133be932cfd84daf4fcd8c506e904819e1a25697aed24d1a6757ec512b81c990e08e20eea9b4cbc0f54a18f9a488e03faf3fb92134ad5727d4a30444c87076986ff18173bc992aff498d4857003863224206c3ead2ebebd2156ac710ffc2016d9b9e9cde4ff8f99cb5f7b95fae00f160cb4b1bd291aa962d05c7564f8d8d26d76b7a1888a66130dd67215434c8b32b2083338d88f35400f89258e843c622025f1cc1118fe8816575ffd48f07cfc5875d0b46eeb267f8172c757ab1278eda7dd99a2081856a5a3377f684daf0a7f6b4ae4203ef65e3249854389b15d0c3073f07524d3bc8172c88c65cf976fa24d792177ca21d4480d0c453386680fe49ea81b0fe62ae24d9182fd86ef03e1a3c4783f7d35d52b03e94b73f3eda036e07d279e989c9c65699c09c625d49a2e6098204800cdf8ce0715a95c207fd7a1715261516b26f42ccb98faf032038f68dfffa2d6f0e656f2bcb42baa2c8359eb7fc3ff82317ac45556955fcb7f24a27ca809f7c502dbfadf770129dc6962f1730e6b16d009b481ccd877eb81f27c31f7aefd9f4e9ff281f041e1869a3d3fccd8ce2e9f37143f66b33c3335c47c968791129ef7ff402d997c6271cf6ba71637ea168041b9eeba321e2d6be8f25067e4d7f0714c0e953eebb81df5b87be45d315b7f99d37a972460541b3bd9cfec692054f6d13a4178a2048f6063b3c2ba0837dd2d7c126005b788ba541e8a2fccbf561202cee7d6517e8a2b7ca115e982ada1653286e365dd69d1105cfb2092cf4479e16c660f62769b6900ecc652ce6e85a4173a7bd554bbc7fd0437a6d4223689de21b40560eee5e0dc880cb603e4e768874e044db557b9a11bce48ab6bdc623ef68947e23cb4e440c02a2e07a8f249204fee69d063fcb02aaec8e4f25e2c432b7221e405500812e5ed1018ef08144c64fef07478f1bc40e523238f64f1e6bfddc3f72fb91b375957b8670465f7b2deed4d75906a44aa4364aa682d05f147e4c9754152f54ff9e7e06f3e399be6103c314069a39a95b48a949592c61f4a25919847284a96313af5d51d9648681b2f09801fd5b05bd37fa6b646b7d8077af58a9aa4195fc70f4929ef1e005494f7dd6922054d15f33df70da4601dce88d663439815db8d36890e2612dcc557cc590d97c4c8e85eb61051748e42b5f36eb1591651c56be725d4f5f5fb74d9559e6f98665ed3e2ac7dc0f7f153623993b35cc750461123d7f24f2b4f6962355f7b77dcba89802445c6e7dc85444297807896f3fce84da3fabccb0419022c77f30c92fbad92ca27dc9eb2691b0680650e1994fd0e760b7d9f95a7b5d815d17be0fe0670f4c9e5b7fae53eb73401130cf56217a88b4bcbc0662e300510e0030c8bd4ff849649e92c3bba7314eb1725f80412228108be7a972ebb73a25879a4ca8564d41365ff8ce9a44c1a5284712a9f69e801a95fbe75e5e7e61ca65da8d097074d0e02acc9ab7e31d6ef32a01afa954780403697fd1f2e706c114bdb9b1a5fb20ef873968f1de2e14984f3e787b6ff58d1b0b0de774bbea8d38f074bba8939624be371bfb18de026aba923969c85cb2e3eee55d244541357ba8d6f9e97a6469b9fbbb85aa2f0bdc2a42111dc289606d1c843c4bd31c2f90369e1e59d86fcc58e2033a0424a534a6a8333cc25c402a3bfb9d36d84cacb83cc4df17d5c299f7ba7abea8ef8f80685b2f7dd682b7106f7f1b520a1781d30b2514ceca7c6982ee198aceb82bad73b21253d25ee7fa6a5a1f1d6b6ef1fed7d8f778257f4be492d1de41a726beb3b8acd5f0ec6f1bcafbe3a5e6ab1b3007cab74784a8562e659e0c2d4560eef72a1510db59876a663e137a48c8da6e918615708c52e0ebef48179017c946b17235f520f3e2d84cf25f5a2bd02118d6fbae3aa0cc666e9789e74af1305de4cc05ab91653e92dcfb4c774ba89808610b644960c1c822e891249e1a893a88f10e851be6fc2b285f8e4854de9758d706abd8a50a1a87bb8f230a56c21d1b64624b5796e1de5f21296398e6c8aa66c9c841af1e842091bf01377d253a4bebe8b30f627be387389eed60d5e759be70a6c5067179fe729709edeb907dd190042bcd9a42922edb806d63b3e5406267f859d266183e7f0dbdea1489818fecaa3bc8eff4cbbab0fd89e92372efdc9039d8b8bd8f79ceb92c03324424198b94238065389ca96e63b777a3d1a9902cda492396c89853a12d131c0ab671b92c6658bb8d19739db4371a234a9361f7cad371b9f9fef7c9196ba6c7e77403f50d9b1ca5ea855b54477aa0d55924f3eaa9092074dd2ddf412292932d136b5c564faea5b93f33411d5f01a3bdaae494bffa7be6d1486c5c1e8907b5c36f8511b68e826d30244a33a0e48817c6ebf293c9be1e240ff9b0f7093cdbd40ef83022cac5d2b2a03adfe7ea1292739a936318b60dfb83864f845d30515d3e788b18cd51ab9f1d3ae05e38021a4e65fcfef055d425fc76198f1ec2986824f81803b61e3e6608a3da2ab46ce1d7555ba6fd1a813de46aae369f71be3f137387631096689a90194b10c6efb215513ae3b788f0997363385e4d141f13f77f4d4f24e025da3501654ef064c93027406bf099e7c083bdbb161e79f765c829aca3dd3cb3bed9fbac873c461562dfb88f2d9b9d402e65eccadf11f0e816da8523057cf6ad16e48bf6e0300d5201b1a37bb95792aef37478d00d5726393409eb62bc687d4823a9ec30f69296f655c9045b44d6c5fbb55825b01882c4d588cc826b8cc638abf9ad4757eeb0ea16e92974ebce5402c4736d85a58b0b0300dc37bbc38eb71e2a034a6a7b2a87e3eeb102879f9227742fb0fa0c43fefd978d581f9ac38bcc3021055bcc15071da85484b42c3d29505dee8788043d41130f5b88af46643d8d601e095faf8cc5fac9617bf24ef5d23505cde2d186f3f0e4ff63ee0640b150f80e6c39e5a48758c9574836ec921e2516744a83fcab564b3692586e254cf103d66ee8ea63dc30dd9b650423ff06a0684722c58254a88e89d5e547de904cae04f9684ab573b946e010d77797c93c5984085a338793a0a4b64007098796ae879deb2176fc58e801ae2c0f264108caf72f049d45497fe09a0d2886978865e60acf5b46e128cdb820e162340c4d938beed5a99557dc73d10ce5a87f764b3f8913a046fc6ed97b4ec910e629cd18244fe7540e061f345925d7c82b47426ed04a7d45fafe386053e744af3586bb0e5c5635cb9ad099c2e50d265d222aaeff65de09e015f92d21110de5a27a7967125add9a77acbc25c83fdcb6d130a9fbc2162ca66e75757b9037e527254692a6a4f1baab00e8fe2b76bfd037836068f9f774fb50583b1fd3328b55aaa10d793166387a7dc4fd452b38119ae559dca6e8cd2ead7be17e627331c99a134fd3617d76aebd5c5737653a226ededfe4cf403c69d777f99b795e77f033762f62d9b5db3ae354a72ea1bd261068625c5381143106e653610b7a9187f1ad57ce5d6c676c110dd0f9806f312e315ddd3d02d84d6c6b3b5e04a4bd105a1de05d1f7e1267a3cf8457e018a3085a5d498dbe10c1bc7d6a9d2030b4c85c3f973f253a7d0af37d502bdb2abe96ec51e54b5e8ef879e7aea09f0167e34c0f50004f279539c63a96f676ef91349c8a1296a951c81f45ca34e758b5442d731e52c5ec68063561f0460e35e1e4180e73f355281924594892dc7ddc56ee33c3d31e6b32385531f15f0955c9ea1404ce2f6b42207647be092465dbb6bc5a32982f31c90c636b4ff19b1458aafff03a617d3af58e32093da3820bd6ff8d29d9511ae30557328f8d3c01323fc63c2655d5f268773704e1118ab5411761095a7041c530ac1e59d13d1c867add26f3a873b950a79e39d412a873e698205fb3fca7b197e5a4f201a491f9772e47ad493aa14d02df531373832353736393234323733 \ No newline at end of file +24233132333435362324939a73dbff19e9be24c1cd0b4332486dcb2590399596e20afd8390fc0d5d5d4cf6cf280884226039b9c7b372748244b52dd686864ea55aabb367c2d8c2485e6790c896f7a1507d6be5ee90f15e1383c25f293f852906a6d7ddcde57ee787008d87aabb6864a50ab72167c82502da8c8948718e1ffbcdffcd1694c1c68fcc905826d3b5165cdbd939f455857b1983f2942e701deec7acb8b15ef231483098e01d5bf451b2497bc6619b8bfd2defa358db5699938342f6b138c21b862638a65d838aac77cf3afc9b5bd76a4885d566baba21c6d166fc67800fe5db710e38a3dada5d08dce3236313a75a275781ba5da00c7c17f9fd856d7185dfca64e7a4af3c6deb1dbe6e9f547668e0adc22474cf6f8c66436eabac130ffbf473a086a8a2fe741fdd05d701836d6e7c1a6c7b15b482b723aeb61ad3fdf8fb01573aef29877ee0fdbc30ebc143011a080fd588bc9febf8c3abd7c90599022b783785d10237c3b0a0a3de9ef61c28d5183113ac99924608782ba53498cfdbe6a80a3879a70fe31425fc2cedc98cb1ba6d3b182444ea729cbb6b3819ce80ad02d4a4799cb3e474f9149049ab0d1876e33f35555887671360131e3f8cbdd6ddba2422f382e50f18a9fbb76513aa7da46dfe4c6f4290909a9af25efd9f96c3d48b5b1201739d2667f3e4e2ff37bbf6fa37cf65cc009b4c9b2092c4b01956a9cad85e9711153639e082f6cd6229de50f7d18d35ed1934feaba78ecc93ac052f88824d9d36e0fdbc4b76a8c4fe246f95d624b1a97337b349632af59e324b6dda470822fd6f7ea46c54f31b52b39492003d7c96b0c23181eb612ec0322e87c793e6ea2a741d6507aeb49799394fa2b6cc49eb2d152678ee157d9a2a17464b5b83accd0e886cbbba5471fcb937dbd1e37ef35eecfa374f8e8fccf76e8c95de634ac30683ddc891d68f869f5621d126aab56a99d464dba91ec348056725eedc46deea6e25ff33fa92202d5913cfb2d7ebed64a1f7b6584b9478078c80083bc04ef3c2c193456f34b37010ce9bbfefe82b22377c9cbe779d0e2c59fdc51dae57a4751eef6111680be7351278963e2ea9ad12417d5eb61715fa1c4eb880e03e8a6ef4aef371da34a8de76048d3c358e9161bea59f6c87525699355edf5a00562fa91b1bca9a187a1c9ee1b48703bcab3de3aecb82d04cf3cd161c998254028c3ba5e59c9aaa76d564dc6c1e0868f1c1567b68841fb2df7a7d85b9bb88838b8dd26227b90de83493c49bf6cd667eb656612ca1371ad880d15b98d85445a3db73948464103ce68de238d3ec5625a4f8fdc446886bc3c9583f0e05a4d2d1e7b5f18cbafba2aee3ebffcf7946be2c5e01abc08deeb7a48161d4f48af859e5bb0813e7b7c459cc63ae3a653aa4b1ba26fbe577b8c02bfa690b4059e0a46a1b329eaf4d0e2698f62e02a21aade1d8304aadb94bb394125f9fda2b61a6d402af5a81f43feac4a34f4e6e8d336dec40c9408d4ac974cc03fb88927d8cda14850810dcc5bf1f5e6e9bf88d9a14d766ba00a1574669989dff613fe099cc6eb1c4e68a33dd2aeb3d71b61eb1e8126b08e7a43ab43780eb26d0d28b9a3dbf3b990aeca650dc61da869429f5de52e7660b1ff22ecf4e46c10afe6f8b9c459bf71aff33f942dd2a61bd5d1f0200e7aba1f824dc90f23a044709922f7a0922e13853672d1e9fb7db44a6060f5cd2300ad5f10dad8a7da45c0a48ed48fb1fe3bc94541dfdd1ee1189a2ee414151a64561f383eae1216395c86a877c5fee8ab199df2408cfca78f98320f7e03a2791be896107be9c2effa6ceafbf5ad207e7ac21d71beff08d891e8e02b77b5a7c26097c3e32ae02532ba20e090dc189122579a53b08a9e6d235e4fc2d9141cc1a3a08eadca126ab92e94faec1d759ad74efcf91f2e55ac29bc3db6f4c7cfefba2f25b603e34714e52d4101b2e8d0cd59b94ce5856665fa697b38813ec95073fb789beb67c66040e1f213ccd30466fef5d74f563f6605d2d80b7728f78f4878bc928a34e1b52ce106600342b3b7212c04ce0449170ac1532eef231b091aac9e8b7547e86175309d00f73b1850e42f5eb6a07e73af2c5b07c2440655720f08e08fdb877e00a37493310742acb7502ff19a0cbcab80526bac5cd2f511e7bfa024115202f4465c93fb64efb524b491f10abca59bba16f7a2010ff0cc6914e33f9c06e3946f027703ecfd853114dee6a73072f71b14a6b35a8d954a7c7710293794df078c968978458fd3c2d8ed5723d32e7d5a59a2a9552e2410ca65c36256f4625bac56850627683503bdc0b1354270285f7c0702dc538cc84cba8a79938b929df6e4de24e58e9e85db24dede1bd93763e160835e95e339fcf1ed883c8d781d76b521a27d7f6b8d5e067a35d1b9a32190fdc9b6b356ce335ac19305703c61a1f157fd46724c04b2352e97bd1d803b9832dce312db5498afeb29f58ebe0ec12146faba7bd261f0adb46e9a9bc8b659fd8100d07ae6ad95fb6e217f6ccb23d55638179fcaed5def2b904345e6822adeb7b80524b937a5eeca5fc1551789f484bd37de72a663e35d87f557a844e5a4fef2822b119f7963fd5abeb2824a07da444788f91e0d9bb7bd264bdf74cd722d227947717f2e5e7043cbc9266b6773f4802f40ff4caa57a6cbf52290fb19a8b1f003f068a7fbe47fa13c39685786a6bdd224167274bd138c61db5bde208b8de47c43cb42baf4f9c2dab6ed23e3d0474ccfa8c57d15c11400bbb9bcf4b22b7b8b810951f6df8c8b145b6da2955c414d5637805226472a429f54143da76e18bbdec4ae30a4177236bfca8557c27813473e89a46ad6198d3faa67b22a933d22eb14c40974bf5999cbdb0a93a5175a15044dc732efeb7adb958e19075e259027117ccf97e9d89aa2d3e1723e7c872363a2c01153cf9ccd649227d7bdde1a01aec83329bddf999f3a2f330c92e8058bcad56c6f91ba4e838ae9683b8aca660f746d55cc38dc714976698e44627ebb56347f10ffd1cb3440216c621ae67541eb43c99a10c68d01f50e744bb1fb3f22554f2feedd6cf28e77a2a78f7aba9f660f771128be7254a3a1f89f9cc4a466678dde376e70abc8cee33897662bcc0c43daadd240d21392a05cc1fbbfbf840d9df51cc10acc38020685d2c731cba3e2803d53eac78dfc829efde57f6167022d2946a1c38389e471882abe1d45f8df52553e71bd1813788bc34f4e1cc1940ac473296d56d1fb15c42ded75dd152cf0a1a3c22393867571aa86376811c6a62df3b0a305fc16836f2bd91cb32e9db2d1887b5881c390d9d8e4b645f2a8ffdd1a581d41ca68cc6646e920f9c518af67b23995fe96b1646cc6b6f6997e645455016f0b78072d4f9ef4ada520f2601bf52c44ec4200b233e2ec11f3e396d5bdb56830f33b36f19bfa439409d1c2f933b50046df6d402259b37b81499e55969cf9a251496e5de32953bf3e7e13ab5ad8d947405b1cb81083245ee726818e93f6b588428339d4333d9d8ed8b28c54ebb0864cd9d3ba7561535ff931f959b844654a3273ee5c015ddab1b70d926e93408c8c84cddb3312c4e2a6c95bd2c0c6821af5b7cb1783fed42485dc8f5bb0e12986ee10acdb0bfb86fd70411f96ade7409054e314ddd2551c862887ef4a4c20958a1844e5e0bd5d64648c7edd9a7d908e83af69e3e63cf33409d6cafc1d34a56facb8828b990e4096fc6acde1be79f222887525927805d630857e6ef231ff42d154e25507d1cee4c4027b8706808b9bfa086e9ef5dfd877015ba061154596f324c3e441af3fd572afa87e1144a7f22d286711bac5db4af8c9d9f9c5b8efb614d61939905892261fb9519d0d2840f185e36859858cd30dc8fc4c6c46dd7f418064cc5fcd242958af0d5be4e30efee96735ba725afcb7fde515607f9f493b2e4f759b7edbe27f88cf26f6a8146f31d6c4cbc94ebb933026a542ca589d0a9ffe327172f1fe37f01988d8791478ffec357430570a7c2b892d51d6c2b91687ce071fec07617da51d646f7f619aec86a207c5b66cfcbb41c1767026cd4cdc4a82fae6cb64de6542c5e320ee45a2557c5764707fad2f1cb668d8b0456c2eb14704e119b32d62ae94b51b5e3d406c802ddbc1bb3e10a4866a213acc140f40ff40cfdb6cc29e1e7b59be9d8675d29a0ab7b9edfcb7f16d9a264ff10ef00d90bd3a0ee3b16974d265ef1eae983733a2eec0e9c7598e656b1e5ab69a1591b951c9ca798fa30d662d2223d2d8245b1debc51ac4d547b6c751fd9e7c1b996d9a0b37850318f8413d906dbbce19edbb194f06e491755ed60190f91b98a635bd578f367806b12cf896d4d7eb3bb1f8cf314d5cb1223f8e2c8c51a4ab09a86efd6b7f97d08c543de431031416eb768b493dbc781474fa8304e3bc1773ee9162be1c36a7ee37d14483e14c4a6b415e9defe2fa48c7f3b6b24bd8d72071deed0f8cdd98b20b9c7b42afecf83f21dcc44bfabe0a91e510087ec5eb5d7634e1701b63a30dbbe2ceaad48fa91c3fa5f23ff22b26f15f58ec318b291889654c3e4adc7defd5b12696b4a8d1b8c38af683d7ef89acb1e81e85c3f02bd9c7ffcdb5e19f1d1dec4b0da32f58b15e3183b34b91f7f6a18ad3b2c2ff94ef31fb93050e731e2f383441c60e9cee2b5167d5dc96bfc038cf9472e817e87883aa3d6f3cfea65935f73c34c53caadefb29032ab522b41a932c9ce82ff3619aac8ee9e29b0db2b5941e9d0a1fed03694511c609cceffdf54f2ae12793329b8a8ef915021d36ffd0573bdcd97acbf8e6ba62af9bb512a75a2e37dfcbb1858dfd3e64f76b1827ff5c25ebdcc2bd570ff12972618dc47025d2bb4bdc50e9d4f26fe333905060820f9ccc4557bf4cf9bca9684d0b4415898ef24741586d2b7db09bdd7993c38ef2433d56b0eb1326b73d88cfbbfdac617d404c4844dd853886b02e88229ebcac48fc36ac8cec6ef6fe9e22bb70623182dc9f543eb640719931b0130cbca954bb47932f76191d66f40a109cee18a013c665fbe68cf93094d5327ef82734c0f7b39a674323ba1130733df2d16f8ed61c720f35d08b3d1741debe2e2c170bf8d0cb8c036bda7f0f4f7fea9d64041827bddb5097d0f7f09fe7884fdc54f626778b03091897989147b783c1732d49462415b3bbb9405d41ca027af16facd23e3a3fe8df58a2b64a16650719167f46246ed637538c9995f641425ea6a3afdad77f57741cddbd6fef8231ef8359deed3d8b9426e4f4ce2e684eca2aecc74d600dec3a722be99dbc57d03f3feb1e115d6c6a84ad922128e249ae092b975e5769a875bee67038fe18970e9cfb0e1c5e0f1ca5bd1f5e2ca971f2be269ffeb6788131cc6a011248bef119c1cffcb64c15d35bfeb7cbcdf575f79ed0e3c1e67109228cb8d3d2984da690f4e244b0b367a3b8c3b4bd6d565fd5c9fc36574b0cf18cacd9fbbaad66dfbb2115c363465ea16976237240a9fde97a275bb03fbaa9da9e21249529d0e2438306fd454b749d49d0187942e944a0ef90516c154bbd4dbbf04d0e0ee950b48f2632de26493bcd060905382acac7f61202b0913495e6c8f0b1ff937970fcd213c22647bef238a11cd6da5185a306bc9ee3b60aa0510f934f2b952e8077c7ec167cb62841394dc445ade536fac6e4ee678078255e2981fdf700ba1254796b159977eb2a67652fa0c32c58215e1b9db8f551175590c5cca72001c4e91dd2555f4b272b4709bae522f2c6851afeaa444c239f71648399b5800f88a7412809ef4b525f6b21b4a1b35dc334fe9a10c5f8e7b33dded15dcf28735b44754f0d1ab50ee0df74e2923796c97418ac68c7e4fa0f840a2ccde827ee8ec663387eb264583da38311db6128d4c1b9c2ff9050f3d0dc12605ca454aa5c6cefab715969fa1044fe4e784d12b0fa2cd5b2334dc9276ecf4a311c9a8fbd3c96aad5d0b0933cc88dbc78d9ed018b69dff34261bc0e677b701e1b8fee43d2637898c5245ef102f7b40464dc20c5a5cedf3b7f7a4afe0663f626c5aa47c41327203f584eb6b4482e0e33b715a6914b7062eeab1a577ccb4bf034ab9ca29f26a30a9b9eed63337669c5e75aac2a3015b643651d6cfe186f1d46c19e37e59d7eaffa045a0c64b9717d887db1efe2cf11a89790a2618d90301f9fef81706e3c26dccbf95a98117d67353618134177511f2c8357d732ba3f70693fd7bf9f430f7a377fb7d26c3a1a498a52697205acc21343abbae8036b22281fe3a03afbfdb95e24827920b32fa15855a0a3f8bdfbc234b55a833c6545cf2da67df0a113027a98269cef8005fc84ebe179b7f43e20f0e38e6ff4170a8fb5fde182870b6298a07a0253bbb6076128916e88cbf630e6924e85b38aa1d3f5e84046f11a661c7c5c93a7db347ede9579edafe9f1800f54f3acc892de52f360ae4751c27b74bb04e91915acd34051c7ba3fd37e63054e0f2fc929692dc2c78955b3afe748eedafdfb62399c46f6c89d971c4402d1066009702c4e812bebf104af055c64cba47a0d7f53294d64a4ff4688d487653f183c214189d9c8abf303de3b809431b1847cc1bbcff1de4141553471dde7b6682caafb88c8ac6a624d9b0b7da04a75c7da0032979ecb53d03bf4f970907962ebf970fbe7e2bd48fc4b52b1697db16155842b97e5e8875f3da9b63e22efd7a5f26d1c1788374147a41e296bbd599293058bd0cd85c641fc204820087a93df4281911768d755be6b30b0a16e3ee2c63304ec6a06e502ae29cb59f573766e0cc70f4c632e49ef8456b05ac7bcb5093cd350f51231020d8647690aa377258563fb0809ba1ac769b1587e9bb2d2beac32490a8a490d49947e7a018e6d6418f61164474d86372462784eb61da281216b7044a3f2b3d4e6ae8e6b219632e2700eb783271697ddd5104ab47c7c64f939b4a8e59bce3c11b78e2b955ba251f7b61f63aca5207e8099db40f7aecbff4c5b76a9591ede0e262cae4bbe90f812b7616ab7205f409e357446f55129360ecf3aae67548c6fbe6bc158eec92aa962e23fd07ceb3523837e49e6a996386b739c029de73a240df2d04b56918d6f16fe0ce6033630df6f24ed453d028ebf79e1dad606154e3d1a6a952201decf0b61d575f2f2b3fc855172eabf1037da82feae27917cdcb2be34529ef1b9d16a9cfdfd158ae93bd0b68c04ad595c7c793ba71cbadcf3715cd8111340dc9521261c767295e067d90f4815016d9f27202966b051e5b739c103c65b1b26c7286ab685a5497249d07ed519c9eb6e83642ad00d24ebf4ae1a044143c8b1e62cdaff864c03f5398393994b1b7d3297e86ddf9117d51b495e76e3601278aa8eba4438983c0a28ae8ad9b8ed17632ce54b6ed23ec20a4363bdb834d1bade66bcc122f9dc4724405e8fe06c5dffc31ab2be40f93605ae30ac98c61172f4d132d9568e7be8d8847fb5fffc46784d56a32f9a48f48f3987c5e6fc167cbbaa378d6099ddcc6fb7cd7c15bad4b4285a4270c43d73323d4885749294e5fa2c2d7aa26b3ddeef797a24aae3b0288d991e1a5ae6b008f466af22d7c7d5e48a44dc87f0efd04ea9485f49ea5edb9d135db1021bb8ac3e8434cd804a8e22956da056e82a7f0a9434c06a202c6370df3440c24cadddaf60406dc7fd79ce37ac1769969307dbed5fefa09ddabc2b0512ddf1ba4bded2761f73444c6afaa5d48b7a975ca40055dd75c88b97e34235a2fe3b5c5b2587db403f992691b1cd488da9b76cde4cd35140a9813820120f93e488d9d386dfb67507f33ac51ab7d71d6be91c0a0588fb4da3aec7a9a2a88209bb1024efc7d9d4b38eb4d985d1dab979f488322adae6316c994d7d7f69894222128def87d0ebc872899c89a49ca6a75f4a02f2833533138d7069b011e0cbc2ed1baaded9880e240f23f72dccbd391d1968b5d4d62765eb159c13088520c4868e2b7b7eddc889e106f9ca4484090e71e7c10f74c4c03bdde6702cdba152f4efcd69cb6afe9fdc82e8afba4d195d31e82a6eea1efcd11fd02ada4b6d506ea44a2e357de0c50de6176e00f774d98a20c08a58eb43ef6d554d370bba33af696336348592367ee507072320c37cd169224ccad06d0e7d12f54c61e78048be57e93588fc78a17ce2c8996b286a2fdb099df32c0eaca077032ac86806e982807e10e150be7511e16015a8446cd801c11aaf130a0fda9a15690e965c8c0310901c69bb951ab310dd5077fc60fb195f2edc23c554a9548173221e333f64ca50879516480d94be73ba0ff402f0ae60f76fcb31062886b57648a825e32f3356b16b491edf02715f181a34234ce294f4cee8ad7c78c6736eedb7ff46047675ff3db83b7fc445174e24c5b58a7c61ed7711c45209232c871d43413ce575fafc5191d44206d87e22a48cea71ecfe04341d24a1875da62b00a55713d99b602ae29e914487b39247259e9d1b34c7e01884fe211d90b43573a7059db2d4b809ac70c861f941c4a7b3efb6ac4a280fd3c6987a51453dac65e3173b787c0e507dcab4ed143fba5a3671e600e1f51bd524fc22a59912292f6f8c63d0fb1ca8a9024357d2b0826bbfb963095a77bdcd31eb364ae3dc0637e4661ea33f916460d5e84ffa9142641fa0c98b8495cb2056137bdf7da6388f346c56dda179ff0e5cb79dce4d2a6295a5e090359658a35746a638b90406e3128652439b0dd713f2c595f0fd4db595b7e26e4205d1e0890311b63c5a2330d128a8d43bd125bcfb72b1d30efbf90b5d0a5733f22f939f286836046d2b7c77534115d771c3a56006a5f9c507ae89699cfdafe0b9b6fe838618e92fa6d324346266b2b5c0c5bdc89bcd32d074838ea12b15e811b553b902074cc0412d92d256c57c5f5fce4a2a54161a8c2327b2ac1b22fcb7c68379263cb5c3b0b4ad15664e10d66f9f5c49fc7096b543af44baa8df507aa462d662e13540efe377171e16ee9aa4424bab2ffcfe12e5c71742cf101faa7029feaae3f916d6ee542a323728e924f8dc984a38306202247bab29fa1cae31d24b5e5cfb9036ba54f5319689452729c72d6b0685de425701802f89af43ccdee4dda200275d3539d71bdf44e2fcdcf5e33b50f750da23a2a648a8901b9ede65d651ce93a91d9b4cc94210eda694a141d91bea46df0f4ed75d53294d68dcba43d733e4743f41cccb3cc807ed8ff7b0e088904d432dd73d7a26ae35bf079f27e4302a7e718b25de8084178333485fd06f06b8934568240bf6275817fb667ae7ae01784d76dff629d4cc17e7645d69ec6b2c3696931c2d45a97ad65525399919c91f90e552c95c491280c30a0cccfdb305beb80774113a5ededb3237037fa49f5f95071630fd69034c73cad21c4bf77bb372570edb633d5a90a8bd9b9561efccacd0cfc0087ac44fd06e52d031f8440a68cd28defc18c574fb73f186067d3ed3138cfd04375fd11134e028d7728ab3e161ac28c90be6d1584bdc158e2f77a376eec44de9d869b5f85f55e39af02cdf1073f2168b3ec09cc0457fc5c5f7885d24fe584068eafbe13b816c7577161cc95d30a3752823e2dd61b6c7dba0c770349f65b94de075b5a69bb4cd8a97d14a07d8e4b313147eeb7c37cabe4d3cb3ea8aac34afdd3bdea8306b4d2bf5e0af11268587e88d245976f5a0b1717ce248365bc99d97b21df65a8b236c3145f53546cd51e2885f2929fc2eb7e659cd454c72a51f4696ed7afcb58c851034d61dcc1239e905d081bd249a602c20d39956f6bf717d6ca1212eb260f09a52211f931b65e6c3b86fb5b4dddb9bef77739cb333be6165b1f1c460db872c7e3df5b2007df40f5f9b6bc811bfc62b1b8b3d9c2f46a561f4ef267d8a6e87e9c0d8e31399daf8cf1891695801a5a0c643fa01c1e852d63d772c6d52915b0bfbafad100a4ba5faa75a9b600162dca8715fb7dbfe31072bc6133a116e2451dd1d87b9b669f66938579f547216b0326c6907142fe343d332ec66be5af7ca94a344bfbaf4d6295ba23b347eb2298385f6ae917cc04a4fee82041cd6d9c0f55eb2a05e6852a6d2fdf1f82edf261e6fbf490c22388559212548152aa820c5e577eb0546393239eab888d505cb038220f9a80f0b61e8441a1f34ef86a97ac1237e0a3ac5ae28f4266c669e31842c330ff2babb021c615fe05cca31821748bffabb18388129026585837e7a95f109d29fef9bad86d8d9e33bec8aa2741faf215577f13b0fc59c17a1687957b581a1d2e81e2de7648d5a1343b61556e18daa4f40e19de4dbb3a97e0ab462466a2807f89e4e20f5044b975d0e0c02f46ea5e6806a0fb2400e4b073994d67cd54c3cefa425ea044e3ef7d31f6e1f8ead12876add4fa48842f07bb0525bd32f8a6ac59a6db13da3034683d27b21a15691bc1ab287d30dc8dd8b5a2df0c1ce3738d088693575dc11cca0cfcafebe2c088147489f2e44974eca0f0d03c9075c66a2f5ae2b057083c64a07abb0cf9f741ac64926e6f0a155a26ce2b86fbbfe8823f6c4b69248e534e95fe65b7e11af0024d3711d8ca90b483f97bb985017625116e1b4eac0cbc5ce4bd7cbcdaf4b9db7d1640cb71b5a7f6ea48cc73bae67008c2f03a542c94636d5e800caaf9ba97f9eed67020395d7bf461bdb1de6868c54d9df2a5b0125d01ba8251a95eb686896ed8761f7e5170949b0491053ce0c5e5d4e15b8ebd76e52431cf0e5695ba80975b931b189819aa40c87855272e78c6b4a5ae7f08b61424b85936786c6349006e7b144afc1361f16292c740931443de2a0310c2028d033dbaaba4eb520517fba754a9d0a7340c4cfacb1f537a40620fcd32f867f23132b1cc07ab9bafa32c8892ed921baa7748848dee741c109a134917a45039a290d73ef21e16f8db79b98a6011f4723afd33d8a91d1bdd53c88d6ffad3465c8ee4f621de16036fb0e406ea5bc8fcdae8af92a60b2a0dc8a2ff4f455f70d5a45b1fd0a1fdad8260a11130e0d99ae9cf25c435a24500dfec29fd02e31a588433a0c5338612b2502a1c656e633bec6baea28ef63d5b57dc659bc8c71ddb86728e30c3b1d92e7df1ffe822b2173fcc7e1c636cfd5e315ecdbb3b0a3f4425b63e5010bd5492e2d0830c7760a4cd9d2b8ca93a537ecde8d7305c7adb42f603c3f0bbf80a9b792e3db8c07b5c5807c8bf1670c7901d65fd500b9196431d3a2c51fcd1525ff92330ebf064dda130fd12be7f22b4a753ab316d9a55e80d94b2bac29b13418ba089e3a445cff265878491caddf8214057f719ceef24e2f0fad9fcccd537c11a6b6b4268ae524b786e67b5b4877358457a396297a4b3cd719bfd4673f40e2f8b86bb2f9faf14d79a88a60ad77f382529641ad405c834fff056064dbdd6145648626625137335c5c0a2bd5090ff16613e7061c76106708fbbe8d05569110f382a94b88265eab82de187d8d542696d6273bbee78e684f96dfbd983f2b26afcf5b08f3c245af31acfc7f2bdcb435bc743fb333d47055524a19f7e77280a1227d1670191dcc02f16a884ebe6aff4f60a30cb2e46353d485f3dbd8660a9ceed8ebdf071584b23de5b387755cfb31847ee7c1cede0590329e2a1672e39ef4ab075159b581c57a2db0736c2d3f1628c41b092925061a7ad74b9ea99dc9a97012b3ee1db1bc886a44f0c0aab52211af776b23db1fe0a5e32e6456ae84432e27eb70f5a5b295cf66cf4d7aa233738edfd6032d9e781fe9dda85271446f636f593b0bb021a653c3e5f6576037e6ff1e6b467d74644b34c05de55592151343332081b2c513f696a0b61b180a88935eac6189de45332c35f117be05b0a44fb3d6df61880be4bb9b3ab638452c2a409d2dc7f6bbb374a4fedcefc5cbab0801433cb233a7734466d0b2e4fc80bd7b61be409999288a9a864df0aa611f2dffb675d103fea5392b91f296be8d0dcf8be84b2d6ee4026c1ef0918c8a497f5d2ddb9446da6f7c2841dc7aa0f7ebbd4a8cb95385cd8928cc8af30192ecd77b577eaef22f7bbbe0230787454376d4a6796fe193b8be2e289bcde7ec02382ba09beb588215e5e382c1f9f3817164c6eb7038d70cc109076de00dbdd90c067a2280d8892b09560801e9c857606cb48f4edc3f17714fb8f355ed23953a2dde2aeb64944db9724b0f5c4e04ef7b1498059afc3a794314dd157bdf258fc32d0b8d6245262bceafea6322aca3a219cbfcd641c198468f848ea043e7d4c8f5c636c80ccce7f8c4522db9d1ffd181223819d95ce40cbeefbf5b0e3d491b03e46952879b44706399eb955f7857f4fff4f304b10203b7078dd9864243e97cae5fcf40b8d6fd2a1a57e33002242373405a9b9e8207df4df5e8b1896bba6061b16dd96fe824669d06cc05967c2b09dfe44e9ae1d54f99a4daf35eb532adc46426e3a069b37fd99c2f2207cc50515c79cf9e639db443cc9650db05b82b5fee05adeb7167cd150b1345c4c2eb1c16a4f7e0b2baacbbdcfe97ea2efcd8a1a8d1d69c715dc21027b2070d446613bc55a5b870dbbf777d2c9cad610bd17c695793d5dee4e18a48e933366fab3c547c30ed5f5fefe33a2225878d6bd6925eb4071c0734339d4832870a8b173c0742d54e7923fef7108efda9c377f6ed8479cf35a9a354d36442be0492e5e30e435e305e400edeeefea5f5092623c24fecc90490f15d1014812f9baf8adef1e68859802d3bac50b902d6ac7751c4461c4ea263162079b1ddd2938dd7200a7ae9f4c3444ed184b2fe8ccbcb34c99ae9891ef7312a5b69c824a35f567a125f096450e677a05fd120fee4bcf6041b8bf317f864852a02cc6dd17e8b5367c010592e445a8d1be3bed1fdf901bd7a4eb0f2036cd80eb39e570e0413a6930028d2b7870fe4fa573828ef6b4dfdb03ef95bb57c9af8e744f793408e32c87bd248284b147f8352ef4967a159ffd925683753ab282f01559780eacea5bf005ead322c86eaef8cd2e2a0fffdedc0f280a13e4542977a5835b3c1d8ae71959389f3c741f0e83971adac7c157a8286fc4aa1a3e877297534c4414248fc61710e141ce8104f66e15557a8aa6c10b1db86450bc21279759f01f330256a6afd7b1230b8d896dd7e0f53988b7aaca1842875cde64355258ee4a93237847dbc86521ff08634c02aa2077c80d37115afbf9182a27e87e7a445abc835cceb22850498072da353649da3b4617364af20822d210d509db3921832c09ccbd309d59f8330023ac9aee952d748e32081c387d91473cf7cbf90553c39b35f4afb80668935801a0b3ae4eda870de53f601412c819e45a93c437fb6492d4f3e035ada893a7618ba7451e87ef90478b41407c87632121ba29169428b73ae6f8ed811daa05e839cddf0843162f61bcc32aa1a88bb8423f203aa7a6c5ef36b0561fd5ec28e06411958ac5f703fc3f37d3cbd5c189aaa36a70ebee565727a7eb84d8ba3c0587655438d88d5b665fe685ba8b07090a623914faec364387d6c95357d83bf8d990dcf6f47a57522d890adcfa9add844104f64379b9a19fa7d7409bba137c791b153b1f7e4a9a2f096e812c83e5577084272f71bd699384cf71448e6710a2473489a3215aefcd95e1e30aab28c8f530720309e3c28c7477c2c1fa1050190e2b57e5df960cfcdd1b68f85851c868e0f149f7112dc0818387f7db437b8614a1ae7c8e86f632981250131c7cd260e0a69f62db4b35ebd0f1dcb466e6dc4321e6226b11461c28428fea61169c45761bbdeb9134f056032dd645ff9740502886b9cda6ef4139fe4af3c32954bf4702a82fc0a0af9445fd5e13e5056f2ab29a9ac1b1c4b8d50bdb5b7deecfcad5d95d9164dbed45e8005151cc75ca2c98febab3beb84eb12e17f5c433d0a76cf5ff44f52ddc9d8aeeebcb7c6278d8d3a9ee00820672487679c2edfcf5f5f860beb4c966f1c36b4b13670bb83c617a1ea367e1e735f61b77aecf5cb32d1bf4feeb27351c707326158d25f5cc5367819c0f3a9dd7f167bc91c537422b7dcd46328c83a37b82e37bf21c350afc5e693a1780bf1a274047e925963c4d5032970b0392175534bf08b5090207bff59ecd63a45ff6c21653286fe36f964e77b0b83697f0c7eba6f112009b7181cd260b6362ecd19cac4fe1e1467d01498f6428c5923b5a1cbda02f220b8fc1bc2cd26f735226716ddbe059cefeb5e15589f09e611b064609ee0ea25d48265be834ef6f5038df71de2bebbe8b96ddf2d97f525cf08201cb64460c7ba3b49da5af639275c2445073f03bb077bf658661f245d0b84921f370bc5ed57e29a2a1239775b76aeefd5c2b95f37f8e8a2790476fd2dfe18bb5daee3253845702793c9b21f12a01e57f0c3b94599bc65a988d26bf779e462c74a16207ee0adb2dcc1673242fa9aa64f75c67719017c48288949fbb3e8fc0ec905df47e4fb6daa60291d2cee1a565da190807910c5021c605b88cecde245d05e9f1a6285b957b4494f627fb58c67e025985c53df67ebadeb55b0c1966016650b64c7462b66f17e671e3ed9fa30a2eef7792800d243f6313615247b832f0d9206c4ef4dde4cbfe10f1a076dcb508535676c4e287e731f0ab0a8578fac8e6ce7a6ababa7cdac42d0441f9baafd64b29edd1dfd62fb0efee540ac47de4f00b531ed4aa5e9bdc363b1828bf60c2c0ab1e459b16f3110d4d68994270dcebd50cc3b0d0166bc798d86a0e97285a8c9345b8f90f5f3f665ea1c639179d1632f1b04b7a12610273270ba68cdff41d1d22dd077b9eb274c6cbb30bf378cae188dd31df980bb3fa6d43d0e3cb41134d82b5e3f948171a6a930feacfd75e419b77913346212009c95d09a9ca9022291455947dbc002c760634a9dd1dcb1347b2ac82b4f2c8e24244ca91924776017a19e69995a593c6fe4d1948ee406722e3780f586c2634471925bc2a211cbf9c32e4dcfe02038add4a359fe75512d8d7e3b13abb1b771acc1ad518a444d000b4db04fe97ee08a9f33efe136a8897caa0c9bc6b65b9ad5a1af9c0446d49f844d3b2da4cee9c9f9298926c622e8076b4e9724e0640323ef52b91be2fbc672609521a23418ede6d387d225bf6a60ec6e14d973c932d23e0e57c1705f7759e7da397303f54903cacdfe3ca11383074001ddcfbc27a688c7e02a3883991b01bfe53c488a0aa3644f36544a4edddedf0d4c154b541eb2bc845532acee0d06730adb7d821bfc7941a8f1753bf1a631782a0cc6afe20955df6521358a8be218b3ce08cd876980e169d41d0c0f314a2cf52e1e8c6f1534936c22bc50b12c46683c1055e595a10b8de170d7011a7181011c86805e93e4bf4ef5bcb8b8e9dc30fdb349c580a64c8e5863ffadb68d4b66d68aa92e2f1dfee27b8ca026cdab03a85aac90ae18f9cbc9cb50749898e43048115644cf61a80895ebf060d601055c90922bf2d7e753a30da226e1c707f5267736e1815967a9468a8be8dda0aa25fe40009e7b843f23e739ba9b0ec2bd10bc56b30b0d873fc3f37a29772a0c8cfc90044992fe431e5ed6d5b09da664fcffed8da70312b79daa89c47a2173b404bc9038f969ef5f9d338f5f3ff62ef2a4bfd82ef9ca557f363b3afcd963a4ef67009bbedf3e4d32b496aabe84df33afeef29232d1ad77311fa19e70fafa0833a41c7ad1e0e007592998213e5b9f4d72528acd065a867cab5adaabe406da7edfb18cfa762e843c9a30115d3d01fa1822338a9254e52c6e269f23d4a1d0cc10b11954edf6a2186285db403d4c4fcc88ef522ad815420eed4dd2e0387b0d05b213a667c503010df33db3b89bc8315eb132fb136e7cb374ba69be300e0af4fb7093dec6fdfccd879fafa2b26372a50828e1da39e28519cc3a664a3e27575cd07c63dbdeecf48ea38a7fe441b16f72cf5b8a9058215b067c23a44b3529738b35e0060965cf2f9c64184eb1758c871c85fb6b9d55884375452c8e07e41253ce869ddcd41a401a6c2c87058225b7a63757f6fbc45a9854525e29cb0d055e2666ba760ce423c25766fe2e8fd3cfe4553149a15cf62a70cc888eaf355f80a9c7b839e8dc9e33caa9c25aa347ba1d380c693bdc729d35ebc9578fa33a294bfc9ca62bd38d7e08cd89125a337c82419e102fd60f57a6f054aa8d398ca5fe8a2448bed49cd61fceed3aa1a599deb8e3566bc578c3ff027a5e8333a7fe4c7f0c0f4eccaff2d6bbeda0580d9dc0f1d2276e8c1dcde83f750d4607e7cce9831604189da687bc1503c2d880c16750d2200e294beaa585f62352cdb2652170504090e7db7b50a7e21175995187bb70f555e1d7d50d2b8f2a0b20641c5f8aadc20a491113febd12a7e5a7f72a800811972e14187c807ffd37ba0688eb2b0d844702fb102a99e39eb75e61eed0cc16de78cbaaebcf3079e8fa8ed4625d23756c355a6b050d261afd39bb31a58e1e822a9dc002a33b792550bc175570c0ac548e0da1b82e4bf0402c289a4701ed9cf0df0a3d2fd51200451426af6d4244482cf9b4043040b83d9f85ecd4d4b1f8a2e4b420c32c3d8025ea023cd2c2fcee5b118c0c8baf0552cf79c633ec472c0de143878665e89d1f95c04f14701ded5ecfc5ce812b64352b2f7a879fbbb43b66de128fa27ee4331adbf319663023e8332bc47109f06310f4aa20db0629b82b0e7aad1fae826de405d522eae42358cd00f6c47871c43a1de25ba9e6de71f4f2e76fe159c4141865baddb40bd26437b0f8e33eeef60e4749229bf4a3d8952d0002d16ebabdd77675fbf63db25a1249ccab6c52d63fdb7328d4ff5feb1cebc707094cd66a3d59200d0190822cb6335cea3cde8af5e8f6cb4239837f6115bdecc53de1ef885e2c53a5f8de102246eb6c09f03884f1d488448712f3e8196cc6cf93726e4ae835377e26a6f62c9ab45a563fe1d9a7ff85e450af73066cbf0813f3bd679473b75d440a48961da33bc5e7fbff42802cc06a09289d6f7b81a05777628ab0c776a8745cb01c84859cc5ade11f1bbc3dc9d3a985d23f99f74dc58b707ae17cec2c8fca9d35b6cdd7003e151673337ed27fac4f6a567037dd9a69f008cf73666ea0271ddfbd914276b140826b599272fa91bbf4e72e8c5a467dbd42e6d04c300018ac97a5867f9e520c1e260f3a8a1722d795c1e6d0cea1ffb98e6bce8057523347c665b4af03c34adbe9a78b9927d7c03ef386c2c6525908fc801ecd5320156d2dc0dfc511440fcae43d12f7e7b41efec8a06afc38a0a6254c54124fa89c823ff5a307845b536697fe0b5f2a90bb99421c04f4ea8922f63fcb6cc66aa68a518593d53c0cb745b42ef0c035fb4a178520aace46ca552a0c15d8fdb94bf116ee93bd3b299c9049f93fd9d784b5235b40d26465cb1db2d1f0ea4d2091ac16a167d2ac5fa16ade20d239332e90b921d22ef2f5ca7bf68bbd520ebf36cdbb2ea3abbf730b63ab313d60b8c501485b17cb526c7b4a74f96e0474f17f3ea19914cac3e82b73e30e17294f98d4c63dde2b4de5b42a61ee9b43fd83d6ec62fa2f95ec160cddcf20216cffd080a01f39c9f01970ec90179f822b6074949c4e1e25c7be9599dcbb2f1dd04ced8415d1d3d0c9f88a93fe29be6ed824fedc3bc5484aeadc9b20e344511b47c0999a892309483c306c3551eeb576e04a422dc2ba92e50db40d8c2fd357694c77d2cd38c37dd32b9a93439ef5789fc4fd26aee4ffbdee36032defd39dde0be94a140ae028c4c02de26b01bfdad7818a1a8a8f63b718f6282e1a667151c42d55707352bb4fe491359eba14cc747a3e3dec0b2a80498f7971cf81d103126cd77362c1b3fd96f5ee060cc6264cffbe4735a090fe7d61e725c76c71c38d092f0921c57ab6ad16aa174d9149d1f4f4e80f5e5779ae94ebfd693af815906693ee3e06d033bf371718bea4db65ec503f9e4c0f4da1887e05bf81d425e78fe9b3186a4e0e5ef225fe60b8cbefae8f6b01d95369176b0a43f3abb62ef5db71b2bb9bd02d7912d70e63df3a3331c4cdb3d08afee707107e9e5828ebd042cf99a99ebae696a78a3776e09868fa8668f08990967973698f5fec6a506800d08536053a566d32cb82400e1eba1edfe424868b7b258235c10b074515722c0f0e8a7e1f4f16634b1d1d395f5a0f2ab5b420c180b1c29c5e533ca409710a6a5d53bdd888f824afdd9dfe9ff73fe9aa7b2f38bd34a466741e08e0efdb9ae9bcfe659673d847e7e1b8f9213f995a6d8207db23e7ad6f616d2339398128f2a403e6421209bc11c7d2b592033f5cbd3215c833f36a2fb8c828dbfea0b3dcccc2cb754fa491ab9c2c9ee14dd38e12e71e4566bf51506ce0b5cfb7f537870bcc677251cd5375f39493514e7f223e2fdd1ddf3fb9b0552032b3ff9cfab1e17047aa03f331c3caeb4866cf3b8296224e6978dbf516efda55b31fa91530b27caf87312d242460ee905b92394a0d896ad8f3a7168b22cc3fbbc9ba0b11489d09d8f2249ecb484a6aed1c0fed100d662f779455794cc212fb97faef6260db2d839c5246d6edc3ca383ec74896508f16941250f712e8f74338b29e330a1951c0d23e573ce368de416e466e661c14cd3e9a8c21ede9994539db703e0fc8bea15e204a5ea555e79f146abe7db858f3e7f7541eb1de012559bc66c77eb3718ee79481a23291a71ee1d2667ece066d65e117bace9839ff71416dfaaf3485d6f0db8eb6591d69e72bdb4f125b8c7991dd089bb1bba1d6e318b93dc7501963e27d361cf6ac482dfc19faccd75fc1c675f63f1b75919fb8608b435063720412b7effad9a2777227d0528ed7db05d022fb3720dd5ed902a8be0d296bfa9fd3513cb88ff39cd1dedffd35ac282a5f19533d07ecbd9662175ee4924283dc4ea4589b987421691c22500630af7302462291cb33c754d73966cf9fcbea3346574b6dc18e5bdf99cb235314b49b5ad9357f14355430e195c49fef8c6cf478dee1df977d7e799bb8cf54e399b4e771e3bb92de37bd5c0d5f849976827a81ed9cd50c04816a7b8edf24bca34a0fa39abc6bc9e916eda5616d433d4643bfbdab0c7fc5d6b2706d3e9614ac22045977b7a1eb5249525f16c9361142ea53f3280452e022b385e1f0f58625bfb5614065e42901e3414e10ef218c1af68c447fb481a540b045bf93fcf187621ec52c82c3c0447b59b1405c07e8fe93d0c392e756c988f1a6a154ca48286f75674a19ea6c0f4cc342f55d5840b7bac3f936dd3c148e1bbab67570a39bf4475847f71d8f5d53b4c7ff0ef94ec12214d47e49212af99213a92b8fe843fed563e0eb31d4e56e29198cd7f7de9960fa3e868ea99d6e5e4a619d3a3471e80d1f1f40f0c131987c29a782f455300afa0d72af856caef4a356e92a73490dafce9df026419118f35ed2d496d14b14ecadd23f949382996bcc53c2d468964fc4c20b6fbf55a3a1bd91e8cc0e40791b3b7e516632120c3b2e1cd6706a2a223a6026437dbed22be890c88154e89c11b80f8015bed45fb8b2143dcffe08163821a14e45aca38289a2f939d9cfde969a847b0557344b32d57801cee883716b2a2ca0e481d00b6196a2d7b3220f05241798e1d484caa94453e2316087b640d776bac9a9ca6b4c9d203fd7142c0a9c1015824a94d0706e5b0fba893ffd2efc448432c1bcc27c03a2a5d3aee61be3ed782b22d77c8eeb416261c1b9ed52a9b7f8fb04e3f042ed31913327967d2cf4cd2dc10a37e673a279a6ce61efa5b27a473905970ee6954f417e6f46e9b21241df2843d00f154df250dc141e5456c3f28d147af8246c0b53ba43f896f93e0ac6cdd78ee15cf3ae9fc79d2c2ed9fc9735ddedda0775a6bc6ae9a1cff098e51c23d42222d3c7abf8085b2e4517045e26241aa1e51f895bb074bf38656f29c6260a4068f2d314175ce3c58b2285d6624470fcdb4f73323a206dd3b1596246218d47699d3235a87c695b0414ca968f0cfb4b8b677365ba3efce91aa5c6ccb217d5673f398e476c67084378d0587d05b54dc5fb9f2df8e01461314d7f4ff70eed3598d852454890bd478945e931f674257ff6b6e7d7a33f3360f6db24680bda4b341a943cf11fe139b661d23c6244e0c2b594371007e84eb904dfe0a24e3d3a63bc55451b67e38fb147b0df562a496aa82829f75f30f847c4b6a318c1ab0021df5601e9824e996321f231df5631048ecf24a39651096b22fcfa8a0b87100e2a2c6bce807a74d5677ced09a75e00d759a548181c68689f5969d8e4da0433db72b89aebcb7ced458f465801a42c687798b1af782a5ed3b104ed21834473638bef3a67d516eacdc5823b3af5882fc704e46f1b59bb71d36b889b7fb78095d9a0e0a0b4f5936464909db54b0ce1eca87ed11e0f0f1b7d4479e759a2638dbc98bf8ef5bbb4ba5ae3953f4e87a83a62dd87c72778a5b2017eae71d1ca51c607ad3607176ff756facfad135b61365bf77bb523bc9f0a7acda96e98664d8ba1691f62ed520c65ad0ba81f9f419c4ff5fe977d634779957f9edb8bc614a421c8e8ae980563edc0d34a4ccb51d40881d225cc5547ff218ae63ecaa262ab2d5d513b7af78d8116b501bc8831bc8f7e6f8bf95e2c15f03376b7fcb8fd1c1608047f967f7e734e52893c3b395aaa7277b98ebfa6fdc75820ccda241cc45d7f77a9d47eb88596f215f0793ae871c1173bf0a5bf1845bd819f14d4899d5c6a107339e76fc62a46abf64147d23fde47e67ba5013cc09947139f832787665b57064073b45cac84d0c650fe5d2cf5da790674a4224eb7f0a064158ec8b3a2f024db624b30814c28dd9e6fd9260dbaeadc95ed4aa7887e13f118700a145686266d9242809e91d31d19647632a2cc12dbfdb9e32cb6c2db768301d84fe16ce351ffc5bb54c65cd1dcfa5a40b7b88f4c768b8f9b622bef200aea75da74dba85fc3aef60ccd0086a51ee2d946283e30d44545fa1df7b4b57ba482b94b971d137417b86ddb04280eb1a3d239818da043a45842e49158a907c8e0f37b9db836c448707a07ab658c0f74c08ad38719e5843fe16f99ea16a10e7eb61ed3fc78be523734edd7cbce4ce1a42cac71c506273c5331ca88f1958b1d55e29fcd2d82f7b9bdb5e4d6aa2d3d0c76a8fe6d0ac113271c264815c130c198268a2856179a1df7a25cf81dd5d37239ec657a20f4f2f91ce76cce4fc3ca06515de04cff654182d5cb10884396f7c91546f87bd39d445453986acff5bcaa067d8e4473dcdc33620c7c48eaf1f7b68468b88e0c1197664313a6555d751cdd25680caf252faf00183ae411b549b066b3aff69bf78da8d20532a888e8af955c49aa95417cba1caf10cbcb77564da6ebccb35b2f492db0d4ba02193d0ac45345791ddd5f3430213c41e57f3919183902718f7d3cc0b3c96e2d3996d1a30e0c274e448785b114829ac12018934457223b25bd0a834403a46e32d2ab0a465e21d3b4ed8b15a4dbba489ec1b1d968df904c1657c940efca6c75f2845c5791949f63dbd598231b38dac7a2c7879dbff5b232fc976dcf32d971233bb5b04fadb5e1badc2342f12df2bd19ca37066373b0f084dbc5c28faeb0d29dd1370471a709b8f0de9a3a3e1dccb53cbb1ce594d5f9a7b48f95ce2f45ee6e4ec5e9e2fdeabd0666f39f0fcd7c505b0bb66b03acbd79ce9c71da9277c8715a1966c9eb0cddcce9c81f6e1058f057e06532c52e26a06dbccbc24ea63cd5dd082c0f1f2f62fbffe01c361aae5b361f00fcf344e8f357edddf3564e83faa5fac46252fc21bc931a39af03130c628986f47b8f063bc86f510e02310ececa6bf2ec45a831aed9b1a7f9f8b4899ba82d154458ea6aba5170b94a0c382c69e6e1a2d69f2da53a06414fbfba4392680c40d1428a423443ad0b6e7f8d450a6f40c51af2d49b4ec3b0e412785280288b0416989c7686960f0cad006587748793a8515928685e3d40632d7379bcdad944bce593acb84e2fd1c5676d147d52451baa0783c63e3fc03c2ff85288799d2a7ff85b2a6968c3ee50388796aa359dd559fe64d9f44f657ce8af656667165354b7265f02ff7e647c883770a3e6cfe95b258253ed8142268326625ba609c40f13390b63ecf79cc65a9637e494eb045b590c1d19b1b7e91a9854d54c92b590e889db8b15bff69173af07be337466a5212ef13a6865d98ef4eb982cae60d7b645188f67dfd7d58c70e94e4a463ced7eedcef5f0c4b402033aa4e3840789a2e53187566c1d336dfe74c1b11d9ad179bae84618bc921fbf587198ab35f28988a77a166084dabb829510d800a6a85b0c75d765232ee25f5e4dff61a3803e0f09b1a9467017d707e203f6a7d87da8e1f7902702794febb7264e5892a36dfcb62a9d461f5d050f9ed72ebe6e1c8c2527a71896795cb6140153872fbe97c4f79fcba332ad0e24eb86f262c457a3abd0c5c00ed2f3f5981f3dfab68d1bea6bc34270b1bf56f05664eb01b77b829a1d47d13eba165fe11422584cb07a1feabdcdf31dba59478b809e4482957ec97e0d20164bee933c5e081fef310fbc3507875d648d80d4e2a7a494b8ea7f3a93a65ce808b7178e78ab09b6720adb1b5c1cc471ae23a0d8191ddda46dc97ce6e264752e014447faa97b89f3bf646172769e6f26aa737c4b81c48f39e8b4f29d82f8cf652aed2434300de6f5e0f27069ad6b5232077b646caaeeba9320fbab26f0ac857fd5f0d95cfcf6e8f6495c42b3fcd2cff4cd6bfd4916e715014516d47700cdc5dfa92163ad64ed024524dcc783b777c87761e3bb5c344166b150ecc3c385999e5c37d59e2e2f3d2be570206cd3e3631ba593ac3d8291779d06916508ac86521a5913be3b9c861ee71394d8a13ae915dca3cff6c2620f880665823a6972a6b35803f54c183d0ccf6e9ec1e89a176ef1953e7b7b1d3c76ab1a7f0bb2911f455e1aef07504344147ccbd7c5d9ed5d39bf06598cbeb8921f9aa82a6eb29a4e78e59346d18ac36e9bc87e90f0add2b464a619d3cfc9d6af30091c374d35bf1d331fdadbf39ad1aa0b4058208d6e2ee4be600caa1134d0bd486aa2c949326db69f37d85c99803e9853d5984f099be89f395124cd06cd7cda877ee240c42f27770e544710909d47ba2635704cb97165c5aba157fde7bce9db398b48b0b529e0cd214e9c54baad9133bad0060413aae8ca807c80d95ec2544a3d88c2348a896b8a01ebd79a34374013e436e75cb791a042e73d8d7aba24d08064b10d2ab306128c3674921196d1ffb51313422f5b4e15ad753523305defe891f9dc91d5d4db5407632a6b1e4fd05b5918972f2333a6ba9cc6ff2c1720c2610b5286eaab0ed12255cf676901bbea99c198d5756f54ba65a9c406441858f9dcc62d72ab17404faf33d5dc4c835f539da1e876a08478e8df2157d0d05ba03967934388c495db88c99fcbdde2e967a984ed06cb9345b9d1eb84c23523e84a5c5849f8de4c9343d4e172174fcbc632960cd3bb1e01184da1979eae46dbcf205cb09a8aa5cad24743050a4d1cbc965457dcb428a3bd5a897a6677e610e116502edd75e1516e694e732e9947dfa233b59afbf7d0b77f09d33bc0d0ed7346ca72b7b7507cb417ea8642e76229fa46cc351981c78a2a204bc17408e743cac88126cec1e38c68a23fbfd0aa025992e4f4eeb4b0b0b280a54c8e1c350ceb4692b32de00c35d4ee6f47368c36773421f1f74ac6b5cb8cc05625591b7a7f216f35ca8d60127869296b99ccc248ab6024d6c251e45ef38159c091ae6155cfbe26ca13e2b8badc9386f6a6e2d52b0f4178fbbe794c5f65b58528c636dc334fdfe94bebd544e3030537920347cd4f242f077b96f8f9318657f1dd40c70c418573d9950e86efd3966e21e0ccbd0d3c058ff770298597e9f3ccc64355595b126a3f7b6f4ab23fba50f9ff7c3a8a2026e61a2b49fd7c422fe5a12a557abd45b8f65dc05a2b373f7648a23e2d60346392932f520536f3a509339469876eb641536cbc6f5f34ea2b86f0090fa2ead2e7485f51126cb71b5d243b40b03a5fc4644d0c8718b7a39d44bd176df0ed6f34fd4c50e10daba05b691b7ccb3373e3f1d31da83ed9c5eb3aabc56a76b762c044bcc1316433e0524dd8032c1d56af3096101bf971411f292e94c5142d6a6b3543ab4595fea1de6980c708f99cff8cd13e45120f494d499038080b347ed04c750f17fd1afdffe4f49464c4dae9a1123cac70f9ba4ce81492618b6486e1dc70ef9e34ba9c6cc573cb30eb60e835cdc851f1d3165cd576658a16dd7137eb77d6844a66337f622047b0b4e1288384cdc05699a815e16798b647ca99b868af225260a5ee41592f022181cacac8bbc61cbd322e145a5fab45b89e3bdc02490fc4088910773027247e52ee005c05c9b9140849d1a8ff17057eca6928ae45e3ff980903becda3b7d7d01cc3c7a20fa8ce9b1c457d198e67175d503a4e1d1308375b42e322dec66fd49b75f025cb9ed8732c80776e5923b1eb1a848ec0ea14562f00abb642f85c48f51a06e3b544b18a796dac98dcc3235ace06afd56305383ab51526104673c1ae08adde69126aa06509c2ddcf96fe374768205fe65f3e469caced6c0c324c4b0b62abdfa4b7a1b23456d8dc6a944a104db28cf6d756f9db58b1e4070cfd2a3245a3329e1699825228a78ea376e0e8b7bc60e09913ec567442aad7a2098f243dbca5b5d275b161266afa7d42b42e6c390dab933b758938042b003656b73c5d7f096981260938116d27dcc3eb63180aa6e75b17891b62e6b99517ded824afb0fdbbb5b200ef8b630a9ec758469cf8d2d6603c5b36c17b000911dfa545584c622d26143902c93ef8915569a4b80a08fcfc32662b7ce13dd8ba1bc0e6c4bc1e09cda9156a5be558f01e601df6ca18d635c2abf6f259cb009129212263838e4d0c8b99d625a93e5cd3236690fe36c29d97cbaafeeb655ce67b4951fc2c59c72a01e8f4801562d41aec88989ef77027c1e82dab49055d8eaff164d0ef0cc26689f5c9f17d4220493e301a676ea0e215e143b8fdc4066cfdb0edc6865112087b4501a1b4cf55e7190d66abb79a22b182fb2813dac4e306b8e8ec16b96e14a172dd435e73a4f703375cf5cc8d2d17bc56889d8b5c4c0970df7b08f1a749ca5e9b538781d1a13f921345faae120fd82f6d61e8f5db3aa4bd02b680e1ddb46d8e84b89c225cf383c19e3b86fd5220e105b48f925e6ff466c19b59074c2dc615be53b4a0d669a4feead365203782f33d898c9f509038c31a6104979592e341fdc3214de63952d10a522ead8eda6b3d4c972edf127ba8f747df0588f08ae3029759fe71636823c17ea7b5d43b4a6c29ae075055ae3382f9a4c3b35d1171bca8854ff71abde16dd6c663d864b3e0093edbcdff6c63afabf1020db51cf1242fb8220cd27c407281615a2965a28b60fd6605674cc3a1add623204cac6cfcf1984761df3150ff0291cac3b177d70dcdb4709ceebfabb20c8b8949156b8b4e72d0fa0da2b5591997e83235729923975f6607cf7c5ef5e34adb7eb13e5afe3075983f6251bf0301a541dd1d8abc760bcd2f542f9d2c79ca793de3d3941d8acecf84f1e8238bc7b714129c22e16b2b6745ebeee6b7687cbd3d8dbd59ad01b670425832d065324e2adf1389a40d066d8f54f9fff340a437a6363756e1fa2c7dac8ae0873aa9120dd3076aa81de146664149e2d15b196a20bef633ada390c5d80770a24b12d05feb49fba0d98388c304f2f37864bcb0d34a6944b1445a6bf18c2933fb6bdbb02e646a0d51331db03c74055da4123fa7ed242decd6c2fadcd52d683ca219dd70e59e0ec1227efc592b7db778c072520a2c6a274e1f19367d51899e738c028e333d18096b7ea520fec9bf45e137527b76c3a81e43f1c7decd519e426c6ef49320be7b3277e7a47f5a9323cca296b7174e357113d15f994e86b5fe2bc4e5fc8e8657c8c6f228199c2527aac9dea719bca710d2b014da4fd7b8ac2a43925f1e4dfe04e988be964c3d30eb1d89f822bb813094678c44247d957e0cc6457ed172afd6cf54e2b20bf72e9fb378e0c7cba26f48068fd37bad604ca403de2269b2b7bcf9a398f8c3dfe17b41c96f3279ed69e2a4c86b16bef1596c4b649b2dbb98ea7a369bef597d819e38fe083d389d0c79345f1fed3b196d6fdd147e43883c9bd3ae85cc7158dd8d8cf2f7124fc243b0e9bee454918560236b5c0f456ed2f81eea66908e575dc6553422311675bb27b2dccd2c0d09aef9ddf34f064d28932e5ce2e5d659d8b48ca4291a97ddc807bea557479dea42cb1e422daddb2225b38c1d09b354de6729cc3d0d15ce38d7622cce30091b4803abc742e4f16139b2fbd710687944e79dc1e823526ac5d55a18246877ebf28036789cd811a1c1505c349401723d50a14c3988ca98643cd654036c346edd719caf1773e22f27ede19c93af75cab0e234c33eec804f6cc8ba6475e2f1123f17454a9c9df6d67263ddddff78330101de575df88bb08c90b6b49241824a94a98b431add55e6a304e0c960fffc40cb31b08d155dba2ddc6eb14b261a59319250a150b337ce9045b25959ff34cf93d9a37c12f2f1dfd51d3a0c4666b41fd24d0ba2ab0c8185dacfa5b360673a57f96819b459505e8695ca13fa30426bc02ec01952ed26a59b341d57e73464b436423c57cb15e1938dfa30c53afec8291e6aa40c90cc554f4f2423d151895022560b182852fa58a4b057aab8ae391e0a2d38e8850e4d9541a927107eb4f20c399fb48c2d0a7143ff43ead39579613a2d3eb94df1780fdad0bbb76aee37617b0329eaa09be002aedc5c1f6e1a38402e01cd7df89ec6224e9dc7c3913c0a471ec6bf39a9ab8d9fbc657762a36c4c939ea70c3ed2f4eabda57ca05754f75bf055d15917add9337f2cb551bc0341ad45437b56514f1b41a92813ac688660df7f48de3f3971373b75d311a96fabb7f5144be9b00bbeef650f11259ff82bbd4bb373f55d18e730cd9fc0293caa03649df6565067f388e16635b0d5fa417821944b179e6bffc08aac3eabdcc33b534d5fe01b9f687c82e604836fe5a025e1596a84de418be073495ca3651a3e112816227647936c4209e2b7ddb1c2a0cf6780b43e28e574c0f38794eb32e871a5b7785b8b70138f3d05b3912cd6266b20801bf198aa0bec92eb9c7d4f250f757a5089611bc0e56bbb4012d5b1cd5e289c142bf4c78720c1a2db1356f0ad02fb7c164480290fce289850b8c1b1f86efa9a9c88e9bd45b362c5da483d9801da7bbb1333c3f27c4d31195b259ce087d85f7998309c4702615f6f0dc83a47ade5c77be794d2a727ae8acef250481a25ffd274583653e80a3fd998c434dc39c1dda053c7970488aeb42ff2cddd3ac9da5506f3f718ec6998c2ab6ab7a1d127da9f4bf12b9e2cf75a26454ba7287da2362d692748cd79f4263718ea0f5b50287816065153751c7d79b514f657bf534390315e20fc2ad81bdf3b129366496c554132b7ff2f7573b858005b9a874ebc28cb0e83bd3ebd9e9c9fb4e4a13823d2c0916603b35e230b89111934f28a288bf556496400d91ce1935156912d451c056cdaf589bd786cd799004d4e50d83bb3a37d9d9a1abab66c03626af77344e227b723519a4854021004b1a0d1144e1acafa4bb3ac3a0dedb65682642da97cbdd3fd966f3e4484119024f5ce46a4212909e6e4b8f06fb50d0828727582c2d5b494fdba8df2794ceeec36bf5c5cee5191aaf2268d4aeb11a48a2ae9a6ba7ceb8c6e43d9f9d0bc9b6276b3b89007ba66d7fadf628c999a5a1b78b919c4e99ffeec5a318e360ae40c50afc7f99a4368fb65918c08229becbb2fef60a1b87cbb4090227924bc9bcd2c1b87674f65365af058c42b50c05a03f832fea64332a185a65f8b44dcde6263c4a29da9e60f9663049ca4bb4a13eab07b4e805b0d9fd8f0a2959b6d12690ffe349b5800ed8a005ee427db2f0be92d2a251a9d327f3878147e87f450145cbd7c6355c63db07835037cc664cea53c37969dab596b62270913bcd0be57bc22ae6f3d874a465bf0a59bce290b9e24962772d1ca94f07e6e9953b4fa4480a35345484531823443379e42a3ea2f6af38a0061f97a532b7601634a63a14bba4cbaaa304438850af60e9ef4607129a5292b2b6f9d5cb01ccd4ce0d766abc6c03f74113aec93158e10184338950b892b498fbd730523e4b5646882c5b6ca53a239fa1099b33d1817c3c195aa07c9b66d9ecd4a1da85d86f94f0f04180d8fe2c61aba1a9b50120e09bcde42cbd732ed9f26fbec79bee943f9aada30c23c464d8d9780d23e930192623cd11d0bea22ebe4dc07f646ff68cfd4842195cae5ee3903beeb6bcad6b2fc675001bdb26bc9569883c6d1a8cbaa5e55fb3dc2aa1394c1a2001f7e10afc0bec53fbdfb165f4797583ce0fb155e996516b58b60cddaa1c4643af242699be915c7ea8b791cc83ee3ac957e1c103262e483c06e44ce92ef15176e7255170e2530b64bce36a4dfaeb1c0edd17a00ccc363995af75feedd495286de640769f2aff58ab0e15ef9a8ab655bf9f640b8412750b798047d799952b568e9f0d11f148293deb80628c30dec2cfa5b41bb8e2af6a05aad2334a949ab84d573591d1b44fd7e44589e27a7cab4aca0f76b5f026a4048c2d124c41ed9bde0d507fdf39a47b00535f1232985dfa6571b1aae95d1437a37b0446b51cbb2e97bc7cd8ab885b561f60e64c01c81e112285eb5dbccc3e92dcac553c135cc781fe2c9a72bc5c584476091e05007d43b0bd87d7bbe8c0c512e263ac73660626a0671572a6b763c76303bfb8ba8e603eb8cf78ffa84338a352bf70bf155a2a6b163dba57e96b4348f195249347d41bd1e94388a1dd537c0c3855e3239fe927e9287cc57d7833947dd9e408c9fbd29832c5b370de0f70df32e2b142114c44feec6d20fdb5e898241aa61200f6a9e22da999fcbb503814fae8fb38a434965dd5633c49e97ec9c32d1dc3d5bf5a769e3c8d3630f2c83f4f7a28d47d374be08ddcd7cc2c50e29c67e908a3633cdf912373ca412e4d0f04956db2998cb88ead8be77b70f9f9d49a708e564818714a704faa28611b06c89e5d16251b46a8319079221a5ff1f3f6bb5b31b86ff1859ef2a1310662e85771b07acfe4a4ce8c9f584b0130a153c29fd736911179062528ecc23d9aaafcc96da13a92dd156556f2bcf9ef758c2842b301d0437573a179eced95d2a732119f0379162bcb781ff486f33e827ffa02f101c62702e3928cabfd4e03ba38c063435772a996232fa8fe831b59b63fba0b3627dc34cd1e00cc6c345e6ec367c9cb0fc580a41e80d2dcb0dc68c3954b3ebca345488ead2ab486f501676dc6f3c35657cd45e39ab5f972feb89df372ed44aaddb47f6d21e569b26398926f5e80dd1606fac20c9c84bd42ad9c0e84c0906758374f038c3386a80ce4bf07b025c6cc0fb37a3cd65efff2fd1a558359a9a8204019cb3e3d94eef09d25c07d7939e913d9fcde3927de5e5dd12b4a99c2c75891d1db1d9a834341f59d02f3425de2f3e5c2da3bd7c03b6de107f0e0e575f7f890c756ed48ef53bd9bb084f2f762e25308907dcd0668cfcf82df9c09f44b8710d18c78d09039b44937bcac74bcd04b2d55b4a6ad3f55771f0c671cb1764a8d6773a7a1365f65c91fcc2bdb96405c5d48c4a1c211a301f56e6494f42c48b94d93c7edce851769ab2d01d5809840dd026ec74d26852cdbddd97c8459d187f9b371011d9446c42d64eeba02ed6cf6585c6c1f2189a177b5c39599ebf1acffa6c8bb8b675f6e40f592fa8e3ed89c5e2efde92aa6c8a5da75a0fecbe15f329b66d8f13f6ba91b4ca3f1a45a68437b1a60c8ffd11c0788f7e59a863b573bd47000ec28e2ff5e5b78831474fb8ff5e1356faba0a52465b2f4d94f62bf31300b3aab43c718e145fa63bc47a292d814f6f64fc2dc7da51dc3a73ed1050e5ca39c4c4a17cb9f6a9676a2c60db1b6e23153820d93ca5d59fb445d6473fd50d31709c6ed918b82c089bf94064f03129f9d4850781121c5e393218f1ead7668618a55c87935191d6382c37f4389c56302322171370cb4f4c87242b2ea1aa8aa2536b043c9ed293dcd179cd1da81eb9f3018a55999efbd456e2c0c802a5d8df3c92ff720685a6e81667c53b3b299e9637bbc41844ad00c9c22b439f3655b835eb632d4293ace0f2889241f180f199e89a8a63b1660783846c2d81a5a570c56424373f9fc4b3e43882187ab4c9df16cc4c53464c5a18f9c09add80a9f6046bc5345bc8a184d9fcf6111f5d3a126cb3a27be363ebfa62801867ff41bb6ade702a906d6c129a17bde28292e6668d334e45da8ab3a5bcd943cbb28d476430273cb1746b19c3f4568d54da355015e240b2ed28c6f93e7eba7b6660e1b102f0703e0f72d0696efbfdbaa1c6caf3b19e78813bf43aaab5e69064b23799715bad305840d26d961568476374e677911d0a519be33b0d759840f233d7aa604b37a9ce1cce203f347dbdfb96cc15280173245e81bbb92d780596649e40c067859fa57729260559925945818c446b5f511708648345e36cfcb472b9a413df644548b9c3e154dd59dff26b4ce5f19958ae014f719080e452bad0568b0c141380749c7d8fa7d6bb13aff0aa2c88e828ed6a3680c726f61fa78cd78e48d8cb94895a6e06cbb6a77a5e86c052d30f1b1b5e0cd0fb76e396ab39608969acb0bd2bfd2a76eb801398594f27a31705b1e27abe80b2fbcf1c6d624204aa0bd80e5448b4e618db2b9ccbb4f6165efb6dac0757a42a1c0ce494d6f8ea1238a7e9dda885b3a781a03e9b1453108add675b95ac91e29cc02c9b5d456c68ca9cb50200bc6b83d42984fae876c90629d8969469dcbe70400c544ac9af23ad9ea5c65d3271a3753c8c3355133cfb8534f2319f15c5399ae56ddde1523fd11f28b6018f3c09edcaeafb75c60a6a6136d9ffa37d19b0a1f0e8289aac9161cff593a255501727c9e725ebeb35cfddf5e8d930b1ab5be6ff95f0e7ee1aa2668780703fb9dee586542d60d60c20de61cc6c485c79bf386b3ea84dfa7360bfcf3ba7e2e47e0e05906f177832a3e34829a7660bd417719bbc5007e94fd18b3ee899220d829b129904d3e930dcd961f3908550cab9e6e9375e720157499fccab13bbb970e3dbc2ca833c33b2a212f510a5860fe3db6d9847898d56b451890f2c700ca9013846c46a061f303f251705f9320dc3bbace0cd4113896b52df324a59843d506022be6c62f796105bbd2ef8566f867dba51ef19aff2f666b8526d81823d6ae2e35a5b525ce614cb6746b3d2bc53041e580de031f4f77db0140cd06b2df3c945445c75d9e3300502414285291cbd05f65122a57676f855fc2d945ce35b8ef35737ed93e47e7541a24ae4406ce042b608f1f25bb394f11a928acf063e012ff8bbd3319d343d8bc6c52ceef5519c7b43efacfd2a0977757fc33bd0ad1f60cbba6e1ac8b0e3621b39fdaf7bc9b797859766f545c1d48f9c3c6ef04faad6492fb51a5239f133b0d17b6fb9c25db83d3e43ebcd1f0cabd6796014fb0a09773a1c99160c1a78a9a851bfd6a510bfd6e3992a8be99bfcc7fe4962be7a52501d5ab3d19c97939d11930d606c8da9cbd61ec6d65d1937b740659c8adfb6770860ce6b402cab8d3ae9852ffbf1bbc5075e640f47c8655634213a397151d0dfcb216ca17a633a4364e8ce436d30e89b0fb746d27d749a546e1f3ee0d6ed50583bbe5e6e00f3fb729e5bc76563d2fb7a4ccf75f14eb371c94f76840a4f186bb6903c4f5bebf86f77d4730e094b0ef557a7dc89181f55784f2f4f4acdc5d66f1d0e45ef51dc8a31ecbad4affcb80a0b1f8592ea12c711060fa68916e9ad1e80cbcfb945d2bec0fd8e2a86f1dce4f34af2f920950f47e80ef5980cf6c24a41898ad3b3f7880b03612a404c6cf3a8975fd5daf73e569ed34cff6c65a8b9b634c8865d7e433508c6182262edc2b5d93592a254d1594a50c5fa0b407bea1b9a5b158e8d6a64a2dce20ab7845257dbeefad467c3ef916b6cf9fa050e0d678f5b2336647ebc682f5e960ac863b5a4e883b83515691645af2c4b29eeadf22f086b4e392ad2687ad462ac9482f5bfd6386da5392f8c446f5929572ce009f766ea218cd40c221cbb13a60a352329cccba42564700e79100b876bfe96524f276af9b136eb431e7add3bffa3b06676804f0fd5f02692641090943cb3f826548d48e7c52ad4c663b38e9edba737b549a8e2305710b1739a9d4d31a8c7f8f37b8fa276090608ed6b99563b08620528206afe57e94eb66d4d0b4090331990407920d894c3d41aca1aec38fd8dc9c908b42bb0bf4cdceb05bed187b4757fcc86a019059d5361e2e92a64661d0de0f1864ca935353c224fb01f5514c5cec3fe4b43fb021c72b276c77a166717bd3b7887fbcdc6329678b6b41fb293ca81484358df578d6212707e1b93180a903499feb79bedf6c8a73a6c66a82d9faf4b8085c8080633b8bdd14fdd651c886d43e03f0e99eea811bcaaf0ccfc93fa8b98b7ebae8697e030e4e70e2453fab97b4056d30bd5206d6191026939ff7166d727c3d41c8ea4209c21eedcefeee652047a718cca1ec15e98dfc8c69b37a6e5006ef37910c7d8d81e364b11ed85ecfa74a4052ac7d5dc730d329209a873dd1de2babb3a63b11aaac51bad4215330b7a2b789b5d617e93c8f621102171be57aa2544f355de3c80390a6a2b7fcbdf1f8a6215d0656e4d26bb4ab9a2d1c57942af1a6e0453ae62ee53fd36f7c5f18c08f41262009c280397b2befe2819765700c7f92ec5e62987b0e8612395cb03afa3653b42ba6a82e57c91bf11be3485398db351c1178931bb21b033a2207409654121cda82d8aebd4e825d40d20004c5b7f97ed96babd89019ef0ed5716a4ca14e06b7297ff3d44eddfae22f6f0ec7b085271da43fa80e288c3e068c6fa0ecba031018c31a6384f74855fcad23f266229127e278046d6311e4ae0bc3343a02d5aefd9b5630ace52964705138db9ca71fb8d84e565397b2b7204fdf4286b3a2361b4cec14ed718642ef29283c01e6e8cdc0ae604453cd02626dd226c362b30ce3e7f042f3bf6b4769b1075748012b6fb999d5d8e69ec48a3c1a63f433ae22e522c7f681db0ce4a427bcc3299fcfe1c225188adbb6afef41b2c18cdc1258591247f7988114211b91d9a9322add8c70ffee0c64613602d510719b425487ee0f9a989aee81b0f5c552c950851f0c789c7e31a0680a984f78a00a86e10a876fd39b6db1457ae833dc3c1749469bc4182b260729299ab5498a04905ad33c715268fa5adb213bc0771dc26e038d46c341f03af428dddeb2d57adc7ccad070aed9ee34be9ebc7d72eadc4f1f10c4449096fd917e40e7f404b6dcb6528c8a799f0039d1c2ecb2be59e88a907377948f3dacb5806a2febc8c09518bb3dc74d6aace7a042429adb36db7d811336258604e6e11bd51c9f38d34952ad679795249e064aa7f4d24a67b34ad06478faf167e3f4b255be4ae840b906101142855c1a74c61161b06a48ba294def4cd359dfd15be4b2b0a9b49d42d389ac91c33760c7b94712d3f943e0516a0d106c7bc47bc089a5a119af619db581d946051fcb545f7a695a8fc654cfcdad292cc65b7a7831e9b61b80fa0e4ca6fe550c6f6a8f01e723fd1b872038e1135c58c976a02679d351a0374ecf2f284f0745bd1102021bd11abfb68d30a8e3c79210628e4a5de4c861d7b8fc2ec2c363e4eb194594a8a1019faa9778f69c3a244f0b4300d02ba34a2c70af039c42466eec3fb695386bb522e2a7ed34c79bb5b59eb868f8d3488d9068dddc6cc0c54ca2530a6d3eec174e71538118e7c55f540a91bd3bf4e571696e640b4f8cbe3612e790f0050b92dddfa336b64e3426254bc5b0a26c5c5d6a27796ab93890cb34a8bf9284948ff786036d831562aef39633f1c8062c5e7415e73189c564688c8fb19115a4b3b4f474fb43194c479f67c2eb8e4ddb016997c3cd314c6271ccb8b9f37fea6e0dd7188da8c572f4d9f5e29298f0b8efe44eacb511b8db80de2a34167bef686225c2e89c10a827392850239db0fbd1372d7964d681423a76540d252487401043489e0ab9b0b5e39c227fd4dbbd10978861fb0f5294fcae0d07567e1624a6fdb0133232b94eb4a5848a6538a10b9cbc563db9b42b3fa43e84c2f6189388ffd8c8e9abb90018324645bc2b577fed929b6af2692e30327b9018d8bc713492e69d337c58e4b43b6435da6826e2252b60d64d523e208dec9210c4227349161b1caf90913135d6c3598a8c82b3be7365e4139f671cc0821476631a6d5aadc75ae30635b23bfd9677a9250b012e09104488651759ac8edf41b71a6f223456f8391d4a9d3a67eeec9a3c8cc27005625372a438beabd15269195f7a2731a280780d06a91647ad2244247933ceb802edd40e2b3b169499176dbf23b15408e0bfabd64ba8436f762cd9d69fc9c73675a08ef40df633062132f88dfa1bfc070e6a61345b778ce10d73b2515194c579e066c5f2fd112c8fb5283f454222366265eab91d1b32f962d090b9b93d2a59c38dd7111f8231e72c5bdf7aa31d3bb69941b6b442ef0c9e8166aeeb7eb657c050c1ea828738b9af49394e5f0640ee491c4f7b0d4055bbbb205388e47787cd24b43f2eea3cdea0781b32ba6184843ec2ffee411af29fd867ad3a620539d8ccd5414437f4e9df549caeda74b84978f09d70bfaeb70ec4cfb6d12ba0f7c87e7d84bc329144e5f72398ee011c98903727f83c6bd454bbd03a48a0a33bc64571a4463498070a782c6eb52348a6c3db98d9e80d131327e105a431dcdf2a2baf6a80453fe53d3843da0a70062c4e3d3d6fd39cf48e4a2c0ade8d808fa72e86e3fe1065fc3971e585fbb68c1a5817f2dc5eb7fab3333178e873d87eeaabed06f165cf2d377ca242d2d3651b9857fad12b1bbabe267ba0c27b131e0721ca6803629a38f2b73620aed9894cece711df4e548aeae7e8669a358e2b08f8c5a012c2f560817b94ea7df7c077c64e7d61ebc3f37fadbbffe195d7a65e6f6daf0faa987daf1516a79d37a17df8956cdb4d6943f88f0934acdc9f7d5bf1a608b93d71ddfafd5d25914290a8250d3666740b127ee8f58e942f9623cf2c6bafa4976e5d1392323325ed7558ca92dda5e9bf21f5195b4c5ae96212ff926f8a41089ad7658ec9358896ddf7c47c3a05466e49175388bdf385d94aaadd6c4ecad7ae66201d903a7cf197ec7c5e5399f7621776bb111a7e015c959639b21d8921edf8ebedf7dfa3327f5815023f4497dbad29c2a8138c1edd02fe1df089457623f728c602f00e2b6cd2941d0cdd7a34f2d4139edc2f15a24475ddf00d5568b6b0a746787385e1770cb46c5f5307fae41a41f9fbd0ea2cd31021b8b5fd77050497ffa18e0462ab623c3358a4b89854a55ae724864b96420d675b7b24b65ebcc0aa01e44b2d07c724ceccb27d8ba8fb7ef56efb363d9119b0bd0c81f434b026e65a1ea7d8c6f8c1512b1c2f8ce45dfe054789285df3ddc24db594070e161244d652b95e24095cfdc298b213bcf57208b2970e0798189cea394bf13254f24c302d592caced0230d75d1cae2634bbf8f23b27ddca6c0b4e1f1b8ec048a9123bc4ad5aae86fd870b8c4815d00461fbe29aa0ca03598993360938783a6079927ddd7952133eee659149901d4c7c2a384cb639e3486e27040aab6b5331498032f634c50bbaed8071c426d58f187e4505b0302d03d52352108a02545db98f736928d56d1fd601fa1967b1174cf97bfa87b33a2587cbfe32b6ce46148db4eaba1cf8ed2c5fcf3db63428d8b59da6b418df7f520c17c2973b639c549327fef698498932a1b4d43d2af85b7c748af90864494c63b60af00696f777e63bcc067d3cd437b87702d90a7f6dae4fd41d3e7f005adc456c2f26be121fe3359148197bad4027995b3326d7d0bea4c74603e5c30c6f10a2b9bc91d4a5338e31958abfececc37091ba11544ea42eece9bf06374392e0143b1b6fd6b182aa79f34c8f812f926d09b76cf6928c0d2e247b0d25349cc3e05fc4c45443e8181a2ad808ed40be4b61ef9e91eeb7a1de36c3a0573290ecaee8d7cf7ab02c1f4bef86ac2f023c82821ac1deeafbca5cc5e1f049ab0f4cd4133705cdba6bc217a2cae60a5ee973abeed57aa5da82c695e66270e78289b35f03baedbbf7fd2bffecaa0e8eae0db56c65a49e13e0269e1b187cd7957ce3187aec164cf1324497db5d23a8a7d8a4972c25cb0c3d58f3b9311363f99e36650233712d8129bf54e61e6f9215a160299a5854aac3272afc5d7a5f79d098a033360d3fea06ca70ce724e8ab0d4a0693121260b0dbe1afabc46f3331f92f87e8e731c54e9f1ae6e5d062cd98ef3487d9e0de49aa02d741ffc006b45591c929130f9dec8bbf7187ce79c101cd5d732cd6279a8fc65e5f357adb1f199f969b8895ae16818809d80c904dc2f0d9a34bb532ad0783bfb8d73a0062828469701aec367b1c318a08768a2d4dfe91e2418d4a7b056fd0b1c61324ca8b2e82f005234fbb19f86338ff4fc338fd5c421d6f766280db9e8c189c12d50870ee53f24ba75d4fbc6fe8d9e5deec94e537ba96dd5e3e9dd63b0553e1bfd0f4a979467ac36578456b3770acb398758da226280aacdfafc4837f445756fffd5b64515e97eeb308a89b91794ae1ec5aab745e4f5f36c9760f6388eb51f024c2acafe47bd726ffebdf5a043ce9a1919ae576c56b00946340255d2f055c17068834db94f545e999d6920bb8688377e191519838dab032584f1dd75abd3bd60963c20590a11ac8cf083235adaf24ca4a71f756a3ca34edc345dbc230071476345cb8958411481c0f2fad497c59c1798b7cfeab2ecf5043bdf86983410ea629e797ceb03285759d531b06eabedd1ed423f60b48db21f0dee1d9e99defcc2c5db06b3bee26e7ab528d1c0630e5850fc724351987c361755ed1f950476ca6a3aec234273bd84bb752e40c6e7673bd028e652a34d974dff007c0480f6c03dbc81f7905527ad3c00423f7a9719d643af1b002b10cdbd932910beb6aeb5cdbc090571c28d50b439349a88f8a73363554c864f621bbec217208975e3fc612fe064acbc043b9decd194a4a2a3c3722b6faed581c9fe3c4f3e24d3a7eae11ed97cebfe8802f0c900135c84834e32018e3cad4c174fb1e05bb6471a19c7fc6ad1145a29eec7a4266c26662df92fdd7004242f8cedafda5208cdf17ca12b5e4f4dfffd425e6cd10099f78aa161e1d197972334e19b4b3648ff61a3691ddc9f73781c581af6e03482c56e5d4cb5ac5b6f0b85a466831bab1cd213afe0f0eee2862478ec00a6d0ec50a93c89f5906e31ecc53ace85782fa67ed575b0ed303c3b7c072aa6e0bf6b9f36c7e955e2308ce5d222595b7566a5467c9fa194912436048ed0dfe48edbe7dad23d1367fe0dbd63fa65c50c807cd7f9fcac59c3727ecc90870e06caff58de80c54607cec53dec2588238baf4dd427b61921db1b4747bd51791cd1c17aa37de6a4da57af8c34303f2d3602b9be551f81ec32d6567541519e79df856c34cc30dcf6e57d514be01392f4cb72375980f535261d6de68c9f412eaf1e7d6b5e31aab96d77f559210148c554bf978df3dfc1d6bcce99baae729f9777d2530b241a9020d9ca18c80cbf5232fe274aee5a5a2c8e3a7ffa220d3a08234c43c6a7efeec2e013ebdf6b6c3ecd5fbec179503fa25f11b00d2e45f5ea17009581c02a564cc87b087579ea7e991e94c66bbaa8946df59754bf8d21a91793980f79733299a06078e9e9dea8a19a8feb05b8c5a8f184dcbc7fe02789f3f08a14146f09abef95780b68f3907dd49128dd46303eb9606d50046598c34740badfce7145c9b5acc7818c7eb2c66e9ab9bb76f83b0e1c3c2bda337d26ca5dd7ed221819f9a162a2bf70991b916a4d6c02a3332c3eab313aff7469b5d1cc7563814cf9761cf19c4a2dcefc165477536b2cb89ac7bead8ba2a79fbc52f7ab06147c36a872f8d3f01e17879baf6bf646807a3cf87bb9b4b92050b14bc21bff085aa3f3abe4e2b7e091ee3b5982200d90ca188e9051ddf37fa9a079b0e92334c29a9e8cf6e36c6a6b9213fb695b3e502141a1d0b5039c1ee8d71d126746dbbf79766b4d0452aacd967f8984c773922ae3d20da455e6de8481451c57de713282158efb13930c80218cbf379268d37e512509948f465a942c7f419868019162e4890b515b5301468691c688175d3467a057c19b778cdf76b267162989cfaaa3d8dc9473993f8d56f431ef72dfadb0e462646e576249f9d97d9dcb38cbb4abaa7f572050235c4ee6166685b02b73cf7dd690e42c8f9b81c95fe5b9ad5fe30c4d080778c636fe599b4cf178b1000cc5ac8b3114f4fb55f1eb524e07f8a536e8f3fe57366e1c955724746a2b3b5900be774661708d9c195954737a0ca865d969a587cf35ff4db8333bbe15450f25d62a9a475917f7202ab06ea4b30224e0669a55dc9b8fa1388d7fcc647b6e25343dac2bb5b346a2fffee1b09e69d50b4dfaadf69189df3c539c5eca8d679123513ceba7ee89735a77664ab0eb8c553cd0cfcbbc710dc150c770ef7393b50fa92a76928223d5c4e71597331ddda317a552aa5577108ebd16bce87eb3721d4fef24904eece805c2d0c194a35d9aac5bed1fd46a2296770f38df941ba9486a2a9286522ceaa12567f6bbecc6be9780561317dbdde51d5bc05803de27ddedc9dfd6827dfea48438de2b9b2715d5b365dcfa57d3952f2573d141d418334371a2b8c18a4fbd427db71f368edddca2a5dad00cf218a3e6dd6d5f157afdb8be39a3ad3bd8078051f9dcff5a58d053f3c689f5ee91695601ed15645a2fd5ceb9b26bfc10f21dd05b123528766acd9e3caeca4b1bf96846e507174b81687c35a2cf4db66deee79982a37f8dcdcd74c4357534bb6a0edb1cbc6997c6d5cbf61909909d807930c6eb6de8d002ecdc79d804ee3f3ce3c5c198a95208e795d2709d4ad82257970da4489e8e161724a67b6bfd94b30c3d5ef4d0d668a2e5aa202e6132e5d58d42dd83fc434faef9031a9314ed2d0b3fbce8768ec9791f2a3063efac024f13eb49a299cdbd00388f8bd32f11e7dd3483eeb322b958d347320def5d4b56e834dff8c1d6c3ea3ec3b20fa0b11faca0d39db48d153714e62e3cac87e99d04ca26648a551f975c6646612e870686f7937b72edb8cf5d6100833b55badaab86ac8179b2bfcb9f68ced09a80eb8a84b6bfd2e3499e4dce49115f450a5e9df4db9e4ec04e845b64338c6865b372406e97e26bbaa564e406926899afe661cc180b9f80d40836c457a6820b483f0bcb7d02f0ed8db819e78b8ae23fd853a11df7200ac103d5820c6e85784b6ea0bf24f749d46ebd3676596828e3cf70edca5381d01147f4ad1ef1cd5af830233739ab6d1e25e9370f92cf9f3b404be4a6135bcfc6dd69e965413599e42d2ff4d63aa350d3ca24bb43ed20eff7f273c26f332fb71194bc776c716c0602526b2e32e712a8943fb880f9991267b3f1b85649266a8bc12e01b66b0fcc643e924c7f2872b8ef1c0a79cda4fcc48eaebfef9c0856b96751b6c2d7b1642879c475f04bab5a0462b07fd2ff1b56cf405d89cfbe7ef74c07d59d1b229c03d9f0354fcdc2200b4a3a01cb257b4fa1b08c505650337998f950497b516c6ff5179eed805ad15873b73bd7f220587af1c9c59e71f9fd48b10778f0d5dd880204a5bb391662e2a37b261557c2201d483394e154e43972009e21cdb141ab65eaa17fa8e9b26b930a077931f920f20a211392725c2e8e99371073b8484e29c660d80a1128dd2ad6ca2bb4a0e99bac788974dc46c5457dc49e6ffddf312f21bef480ed82a8661beaeed0da401c2ffdbb8266d4ba5709e55d42baefdc6a3f5b06bd6c1d14a8044bd7ead0173abef9038c7193c9ec8752b17d19bc991b3d97db3b0e6ee1867e5dcf6f0a3e76f3698159c794d36cc8c60b29070ad7b9b1685f3b633879ce8b32c7bc57f975628130126e47ae6ac6719f89957ac32dfdc5c6c0a2ba1fe9177baa799f44cf84005c25a9adad2ffdef5036ea3fafe2c1c050ccdf8359dc7ad17cd4f5443ef7c8dc677d2f0df7fddebbed1cc360a55d3b33d5cb6e93b7d104b4dd7d0e72c565129027ce7b0d27d86645ab3b501b437c0e56bbb7498668cd69427c17fe655db0753f439376a2667eecbaf9c433972a3c0ba8f3beb7e31f3322f5fc1914a87fb3683f2157989b72855f9ba39273d97ef1cfe47c56f052fabf67cfa1efa16eeb87af030f12c12e442847bedbe2f59b3f7f495f9d5e97e0fa690be30d2445c5f7f18764898b48ff388a143a12ef5dec7c20193cf18bab55a8254bce1baea4ae5f9dff6ffdd7974ac0b598282ec02d243719d697d35db5873d262f856c3630de17bdfc29e6aa98798fec5e5ab92a8a9c4671e7ff3f7767be33564a4558c7cfe30c9cfe56be1d15495cbb3a1adde83d81976bf059c1da98256115c1cf1e8c0dcaa4959c030bcc32f50461dc3c8f032e278ca4934b69e1da92c21beaf8dde9a1630014c2f78fcce3d0fc622da9364290399d5d41a67e5be3f65b3e9557b6f2d2532b434fb3076c1130b0d6faffec59501f7e922c66190076647b117109b9eb30bfeb130d252dec56b02a1cf3e23ab51d462167f6319ade2501209c0d55651e9dc146bc1b0e3a817c72aa9af7270067dd7103d4bf56bb3361a8d348e6ed7105be7d9f5626c93f6575b67de49bb1c4e9a01d9fd684a507cf4cdeb19f7e9f9152ff33349ff3510de15abc74e102f8366f8f620d0c080b14d1e89e80ae622893bf77fd3ea991f477806daa133ef74fe6f8686e4b49e1e89096e995810a56df57f94244155c83bc8ff58b3383c9d829678c4df3cd9ff8ec0dd607b6310653c4ffe7a5f4d9549251fc72edbdb6aa8f0437b8a0a79635aa9649b80c0015ef9b30a897b60ac3af35b85dd3259e906ca997b2df4592c0be5d824616f05d0146543efb33a9e363eede2a7488c10149e29f36789844efbeb0dad263cbba089e7f277263b5a872da092c2bf8171face64a704741ff25d58afd3b21f5e4af905138a2de4c800b8b328a0e7c826609d295b73ee1439900a42af4981057efe4610de20f9154cb38427e4500fb20291c3ab9a31b4c6629d88459e243fca45a5e9d1d9bb0e5fc75088ebbb6986dc712756d102a70e02bdca13266a84b3f7957aaad2b5dd9eb51a6178e1d00a778a6b043e1d2a2cfd0b91c7457a0e29c160933d92a9eb2a42cdf5b24528ea73dc8ad56b753b49e019958c40474f4ff3d605349565674c20938b6f8f692748a8afafc99bd42ab3ffd1df93783059be0bcc58d86cc19a42dd400e4c401bfc18a6e1da8f093a0f4bf3a1759df8a1dc70099379f26ad116b0c3033ee37262bc5aea8ae104062cef873d18f8f8b96a6925380dc9a6903fd43896c05021031956dc780cb5c7c75a83777e242332c50c7e8f54a2c6c614ce13e85ec51dc9146ce7b2b367c6f0470998b820f4c511eab2bb6a76b9ce3fab45df54c858ea6a10a48682ccb5970e9601039342cb79eed826e7c81e1f05ac15b729b0d3cb894fa633af3b6973eff3d34882c71f2373ece817d04e7f347418dba3563a76f7a82022ad1dea88d1926a505cdcf5df4946a0bdb4d1025af4cde31b7ed1cbaa58d8138a906034320c55090b279f5dd96af5c4d4d803ccb368d0757e7af2691efb31c5830b843915c3a1272b5c4c6e98da3c8fbc0c7c590dd16a73a019d95f0517f0cbc3db16a9016c1a53c6cde179fd4acff3f4b54ae56052dfcc9f5e7464d72173e66589b991aad12362fd5ce0e699caa2a0198edda1f871c3a59601b020d95383457b66464b3009f34b8cc62f3c561c8d9665b79247d868cd32802f1ed2c752d58463cd7c8f957cabe604480d6b0b4310138b3138ed3a6dbb1f8021b1a7ea4eff144a128256d162e5ca47a92b9f3baf02f86a76fbdadc57ddd092cc6f81dab88e3e9bfb300ce129a51306975d54a90d4fdd3531c1470e051e3fb9e041c7c4d31f306abfacd3d6a2e43321b33dbcb5e236d521f59e62add61bc2ae93d09ffd419251d1cf608d6f2004275d71dde378aab7aaee2118e2e5b7c7c91b1a9782ba683add51ad75a02310d2fc825e6d8c9dd2161b474afa2e07ec4e37d3ea829f06786ab270948f392b6ff94c7056caf13dbca860d825a282d62b7c7a0d7e7b94084b0a30141d472f07f78f56e6159c204f5fac6fa2ca78a588f7974b93c4c6031251b8eccd8a3831f2e061a7bf13ded13bc097ffdb163516e9345525ddbb6edc1024475a063c716285777ed93db102112375e6074c3b6d974284d49eaea4cc778e54155a08db0c17eac2f4a60e7231d6b8fd46a4d0bdd24634b386d3063c8e563dc222b6d2e1e72a543de98bedf0c0d53c20f7b9cb3881de9ea8c5e305cb49e7b27c1e9c9a4a10fcde39549ea240f0bfb5b0a3cab6f178d41a489e09a7aed281bbd70eac5fb35bdd564e3d2b3c2db5194b366338a25541b0b9f575c3e4f0e3708e8436266898ceb9f4065161d023961c53b4ce9027b97965b58707ecab7010cf4a678c21acbf80a0bd85d326e2b2ceabdd29451aee0deedd4a9e7dad7d5f3afb246d7fd1ee50b3c436549aedf124ec704f453c13c068c2a518171decf580a41b5a2e1a4388d76127f6fe8dbb2bf81c9112d8f2006ec493bab6a7301278f6f5766e70b220c016e9a8786e3faac061068f894dc66a51353417d22c03f6ddd10e7c8960ea83664c545b7f612e7b679237fb41855187465f67fe2e47e9dfb8ccac663eb0f61cef02d35ea240f47e3e108118afaed785506ae01cbbe2630de4fe358ba9869df92fb05e783bb65c544c1d7b80310b244040add502e1e5b36f0289961a4a826996b83c0d2824f3278ca53cf73bc02b5bc22c780c1462f728869a0be29c72e4e77f5c5240f88bc9a2c31ef6d5cf7370fa413bc68ec47a9ffc937299f28db13239c914cb5c8748a8b27d8f2827c8a9ca37f853690e2e78eb77105dfdfa0731dd71517c993e0487924757f5c62448732b601b3931e76f254b5f4464b5e1513385ce232c94313f620a6dfefa4dd77b4ccf48ceab8a4caaba787d325626463209a8e56428ee728ea4793f12e7f71bec4f636df0c1fff1c8233d325b545ed75b60cbec25729a743a27903a779a7d92e32acee57b4455e21d402f30ded32101af006a09816f2fe1034cd8084f5c7227ebf5e5c54db7b9b54c7b353a7f9e0062969737bfa3dc5d1b16270f4a3175e02317a4f48c644993582b1eb95fd8c91996ec8df6ba5393456177987d7f905c191c31a101950a3f103352ab99ebc2110a450974d521080773e1dc175cfc7644a804c696e90f854de8f39a288a47dff492065bebf445f65eac3d3f3cdaf4571d3c93b5d770d83f166242f4b588a25878bd9f91b8f5609222e7872a8480e42ff9379c010cbf3ad04720b938ea7b21781a4826f04b29235fabe808a02dc72adbe7b929ee95f09ec15179a9c07ad7c8158b908bbee7e2809739cbfdb389e0ffa6596b15562798ac0dff53dfcac997d4f6faf84bd4dfa9f4152d4d0e53119b27bb289a8f491892d4bd184c5b5e60d83cc57fde18653c0d52fb1f2957f0b1344f30bee22903331bb0e68a550e71692b927bb9e25dad070088db22d7b412927fb6895c24faa154f89de0f248ad8aa52cb0f8934439b95e52d4c99833e4c1f0567734330adb291aa2c999823e70f9c578e78736b41b98dbb9dbff1517ee3c93e608a67140f897b53cefff16bbbfb96703bd10b6789ce12fb0b3543a06be20e046732c55071f7247694b76a9179f1c5432feb19c38d656c32efa09dc658a1ffe8a83a542fa905f1d996d0a1004caab12d87fd9ee4d2e7e7e4186e7224bd9a40af5eec86fc853a703d6534359ac2898ea6a69f2cf85d43e1cc5e8c72b61b9e08a7445b3b1745624677cdeb0529fe84d5216f6675af88ffb793fe241a16f37aa36d52377994b2ff25f5b728e883c82294b981e2435badfbbd5eb2449ae2b058dffb245368fe098923bc4ec7639b2c9ba53e5f95db45439dc257e0763151c4132c06188dd5590431e2e7792029b8ec08420761b455e0641fb4ee7bbd108bec18319562700129e6ae2828e9f326bb553a0db684ddcdb6397a7ac116d4a64a672a02ea7414f2aded6447a33e7c52eb731fd0c91afce34b3e5ad8737c52f69e6105cc553e7e902596ac95d8a028141c5dd69ec6daeaccbce1c35e1a5245120cf6606defdeae890957ebf6d24cc411822994a91cd997f248cd7170b1267b8bebcfdd7e0461fee987346322f817b9a260eae33a3e10374d265c7962506d0e1347f605d89bbfcfd2b102694c8d07eb1c74c938b8c9513cf305189720e50e1ea77f1c6e85f0e4681005d0b441386daa02091649d1215d1756f4c8cd123098621e48dc2d62287fbdc104247a7563e7dc72374aab64d98197b52d12a73257a6cf4d628615dba2d483ebfbd1e203b23490af5e0b74fc8c5ccd67f8112eecdff0f45c010aa84e193a79573a92653b6eeb93945cc22b34387371c82b37d4337e178da6ed9cc8a44da4ac8106d382c967aa332dd3acbf661c2e0c7ede80ace194af0971d81728a06166ab6ea85eb7dcad45ff6fc70cb1c1dea7c489113394ec7c333926516f785d16042304ccb89b4d9962f4f8ee3ce1bd570059f1e3161c22fe8537133e0042dc7cc1987eedc76a243abecb2a21bec1ce9d816eb1f84cc6b1c73d28575435fbca82d1422085d1405d850df8caa09fde0f0e1a2b9036f8157583a41281182989dd14debe3788ef00de2040e03dae47b0a15c6bcd608ba4db841c8836bf34ceada6d1894487e46662ef93f1a2b215f5800b9bba8302e856ad1b99bd681cac6e6c35d28db241117b0615cccafbc376a0d797a1db97cfdd2facf5870f68af7249685ea4147bb542ab18897daeaefd96f16486280376bb773d1250db014c6476650f9ddd97ab24008c31b86d68dc7da80729637e00bc29bd240a4709daaac7e38b249cb9f9b1518bc5d091928179f1ffab5dbe0a7362f1439dd883006540e78fcc5a5e8ef2405dc407565a0800180565abe343fcca528076ad7ae4b8a3cce95729986a2b3e72128ead293ffa0d210b1da4832f91e729014a8392106426b26d3714ea063bf57e22be20baa579a2b18b01ea2e98bfd71c1aae546e1b0f6cbefbb1eec39fd735fa1d90c3b1ab93cb26a7a26026e86847ad7afabc3fabe9da93cb0c2eeb579bd428da89001ba78c7ca9f0aa8cc7ba3e4cbc9f96e03ae6e1d99e2032342490955d657e23809cd08af0e943c94c4707ee4b4bd08b17bbec6b96819c3c11b25e3310f60fdac12a280beb77f38f7f2eb808a41a85a22e5b0ce68dd505262d460a560a75fb6d2747ead2c47036b970b60ff24e936f4133e146ad7b2f8ae3f452c44ed6b4ef0d7ce98867ea59d5ee137b38e175bca4a1aa743d8112fc1c9d4220fadecd67ebef2e8f8cf9a726ef23547b5e8b1d3804fc507aeefaa18f92d847cce5fe4dc3e6f76b0c8467356fb14f3f2160af33f0324aad21c31bf0d918b91ebc4bd5df7fea0dbb2e533a5432ee21cdbc2507d8228887aba19a423f682f123ad12b227468faf30e9c4cc4eb07fbff389b957ef817b77536d48c76c46dc7ce7c2aae4367d468a74da4360f1ffbf2e5d3660094f26e456b8e890a5dad52d16d0e44c3ec9b8246e80b8907d230845e32f7914b30f5065c5ce0c6180da451217824c8013ec4e9c7dc56d96bda8331c69c4270aa4ac6346e095adb1243a528ac96e522f6a5dac9814e0afc30a604020f4c68606b6f879e4c9f46f571f7893da9788a9d1e637be6a09693c602b4b93c6be486490e7d23c48f18a3f490cb4c9c14c9bc518d6fc7bcf1a7f993be098ac3c6404e34fa02fb63941a06c5b6e3960d9297bc2a4f8048330ed5497a707979c9310b560799c568eac3a5b8c95f6b255a4fa4cb96f1b62ff4ab3eb4ce94d04c45201a5238d447edcd31bb62adae177afc12d15d44af4934a20aaec4ebe022e0914534fee7ce3b1f078a5e6762b0419f613bcc57eae4324ec0d57c7e9308c09c7968101f4636098148ba861907a47edc9d995cd8e604a9c56278001af3653ee3645ce41de37037df814f62f0732fcafb89fc1bbee738cd4663338595415a96e440892e1e36692cc670abf77daf4774afd41fbdf191948ff90c8cec7a29d426ba65c391302e15ed1832e79e4b06b11a01f764367ef089cd34376160cf1ef8bf752d01e3fdaff29d8a35e471479b85935e24d469587a7cb000f1587d2752de5cc0cc4833e654c5f87ce54af5c36d9a5895ab1cd6d0160107b4338af9a726d3c8cefdb8006794a29fb93806ed44f71356cf9bff6a6a22644686cd02c2787b3fe1fd244e3e2ea9ab9e3222ef87710c417189b36138f72a54e461af61e2784aa4065aa0e287f73c18ff993d3b336de33e6276df150091a452878cb8ad42f5228fa425dd9392fc6c0e835e8cf9c191fb46cc6f90688e39ea04764e39d8f25ed082b4dd1c5a52562861653cfbe54ed1e7b3f67170fc3974d67d11b3d73eba7516d4b8242509b2e88bf6ea67f641ebf5ee4088e46e56e8bb22c1755c8d102f4fa9d58005a5090a593b1f44d9f57b15b2b88f83be3ed7df500b39769092718b2b484f90397d761bff837f88c984778196532e2cf823573944df385f5d376ac1ffa109008c9a1ecb8b28e9d9a52b5a7ef773ab5fcfdad69eacf0ee63c4808ee6a4b6af7516ba3f9c032d3fd177bb3fae1a5a1cb3391841c1348382dc3d23c65a635b9df0ba427dda6c588a4596a176705b6502249258d67196ca645b96c8b02874cea22c13a944b08e2ea079c12006e4dbd6ad37bf0a48b9af717aad9c36a5b2a62ea33ecd33972f6c41c3522fa2a7176bda77d010f8212077c167f0b0e9dc3206ba1e8e1b12fa3d3119feafbf743e6cecd9cccc3f50a9445722705cbf23348e736c88207e13762c9fd970986302157c8d1202e0be2a155e0049cb61c20a2e06682668b9add20d1d1f560b3c58efb9bb34356d64d266ef4613cb96d79c1178194b9e7e8889f9ffa3fe3932ad65b6ebcf4112419eb56213b02ad112fde8eff7cc929b66ee92167268571d9358222d2dca99446a8683e25c2bc390a406ac26acc1f14bce253f61755166e646de50223f414a0b4468a42f2ab79685fec517aafdbea3ed615419ed64f1d861f77ae5fbaac28d7a370e51397e670a0849a476570bcabf7c9f8a62e3c7c98bba94bf7ef1834e7437ef878dd92e890c7854b54b587a2c298f7d925424645202595dc15dace9721e8881a4b47c6e9590f3bec6309ad43d259cbdb149182a757e8a5fdf93d82923321f5927100c0f7d4d4f0e5749eb2e221721ab2afbd322d559f74db3942dbd0fc171ce9af9919f9cc8de3ab6a547eaf4a4a1d78c48bb7dcc0e15059eba9a9677dcd405a75d8bf9562566dc2487ecb205aa0e9e35963a9aaf82410ddb764e08852feb63ebdb26125b58f6c1a72cb767d82e52e85060be7649f864584b2293dc67fcf1a6b0b27c5fa83c49514c442aca58bc89486919b19a5ca5575d16c3f603f9db91b32f68847240f41fb3820b95165b3f63b72571c4c057f5c90abff924a120dc8f585401a3bef8376d3ffc55454e6fc94a477b99169a986e168e5e59871e86d2d2812a844da5c7fe28cf34776225d5170fa5616e01919c94f9bfb1b13df88918cb04106d914c67a6829de4203e9053dacb9cb549f56bedd5dcecc56f3b71a40d4ed40bd2241b263ef88b4789cdbe697d9c63b15c6ce6705b7749f516dafe635dd0e04064b3e01df04c6c0b1cc7900c5c089d976a43d0c0837c7cb12c6b5a246c9e3ad4a8b0c938e0e04fca87722a1445e6ef54fc7d8e7999b8913aeb332a8a4fe6d86c5df196430957dceb5ed43a663aeb5c90f683220e4f68950d23e1eff80b778f5e5560731111b8a8afa57cce311268dad6ce8d789f8fec6c7aa9ad54c17cd0456b656cd424635936d36ad70d3386daa0190698fbcaf3bc4f1db63fea6e4e9ce3c0251f261b6f9febfe8cf842303ea84d04f38bae03e265c1bb5c1b31de322db718eead50f8b357b924b32a288e80dde00866a39039ef3e59c2560f468587d9c78800d57ce773edac65e5749eb3ff5562551acf45110f9037295b7b8316bd8763ee56c3eaa7e20d478dcc5cc7318ec0dd934d04f813bf9732ebb3223ad5ae2491b5b2e6c6c80e5c6924b0463a2d7a4ac5e03163dd4dbeb10737c72681b61dd56b6a5ca69e698bda382f9fcc7a49732d0d0a2e1031fb67b19bd7d9e4023f87032bcdfa95c012e69a1d561b0dee3e552f9cded113d0c61410a9c4573769a69590b9571efb565cb4dae5e9847e569b7de5d72ce8f4740208208c301916704ab6739d2fca60674ffd2478d62f0ff974ee39f0fd96127ef5a97e54245898373fa0e010eae0f5f66fa622e0211e3d7c031e85d39ed4964f791bd53b14dad2d9d8b49b9c05d4f8f05885bc9cee5c85e28c1651918a4c75c79a03d8d91fcc977803604ed91f61fdc60df33bcbb79bd709076d302df4eab5738f532d33b7f59bdaafb9bc1d6f4ab0087e94d8c38af9725cf8145dc2d28ded3f728761eecfacfdce95aa85b930b7c39fe6341069b4df58329568dcc0ee8bf3c62b529f86411912cba45131c7e4c4d77098a4ee6b5c6edfe08af6c510796f80d1e0cc26fa53836438cfb920a865e2afb072cbe54b62751bf67efab5afbd2b60e70ba2a5c1980a7bc7227d176fd8b2058b7ca7bc624c0d0891c3ad1068675ffec3ea2c3c6dae0eef8182f29e3ceaddb7feea22d47af2cef531176abc543e05d2dec5bc43549da772d17a38fde0ed261a4f8f1eeaca7f2a2d3867ab6323b996487b0750da948f00c8d8958d9caf9c4f0b3e10436fb38f6792eb49af60a8955b0ebde2ca6d5176fb22a8719e89228009482ade663f5016836614ad2afbdd692e2be746345fca1e223db146eb4310884c58f1eec88479b49fe68083feae30383870d737ce1d591422708f74b16f6f9d419dabae7e73d01f6b0eece9f4d3d492a97dcd095cc38a6a5513c671ea32600cc18e15acf0c103c8544116b34ef7336f459c4a9fef8adba57549b1c69fee86ac90ccf5ae8f3bdad7089871b2c80adc1933b7117fd60da7b73c245269ebfe2226ba2f767a0c336961452b757f4189c8b737726c7eb43126e02d0a63b446a46ead9e93e63fa147668db66c2b67228560705efb79763a78067098be89f08087768a537bb3d2d9c6159cfa85f70b7d8171832a85cdebf51a3e2b7fccb8f60951f7e9c8fef705f9794f04fbfa463d9ecdc965dcc543fd296e451e8d0d6d94b4256dd60762da1cda6e01a1d28ca5bf42d0020fda926e952ccdb459295f54ba4492746cb12267be7b8cd07e4ac7bd8826a6136ca8b2c1443894af26846b3baacc244ae578b5fb871408830c3a328c106e16e4a14e07e8ac713e557136e87a8763c07da0d4b361b7daeddf1f735593ee451c0e59f75e7bda7bd47b0de401cd4955997256b90e200a135aa601cf1980913a10afb7589f5e582f9be589b1e6ee02d82c9854caf5ed9315a3da1db5b75ce89213012794a71d4c1d2b80b95a3e31b89cad252aaad1e4ece4f22deba2917141e0fdab72c0c806dee0d21eae5dce05b916c25a9003e8c510ad248d22639e3aaecbdfe201ff93a7cb87682d29d5ca9ccc97fb3bf2eb5c061dfb67a0db2686d732f112accd19c080dbc50829ac735e6c484e4a656c2e5df9aa1d27e0bb5d8569987a715a88c137b6f52baf2a8f1174eaa1e9fc2eb65ba8fb2b8c4284576e084acd6a106f05e620eb3850ef644e947b70210fc8ef5fe973a43ee4aa4cead5c9f5ce6f4c6a1bf132621b38aebccf51db59b17c61e3270f629f2c51452910870af95ea1122b8b246e07e48b9eb9a42a25998481dc955139d2af1cb8ed398e995763d21f436900a22f2c721453aa79310838166e9a3829f4969416f4f110c3246f657d3d10d312fcc5f9f643301172f3d34e8c6c406f2224c1771c948966d360a458db77c4436cc23b4acb133c923f0c5736f822ca26f3a58a7c6cbd5ee1a5412944ba735e56e14e4fb475bc483fe10014fa366b913f3ad55af46372dce2c08a87c3f134a56fc1bab7bccad91062587592a2e1013f66ea7a3ac5523f6081c21f6d2d32389e2fc3dd780a0eeb8bcf2b762c0ab36dd6053425e7bf267c128618d5ecb157d7c8ffdf9aeddb3b8bdbafb296d262414f14cd52a0c7105fc01919f45f12e1a7b513c5cf5f6988cd8ff7e595bc3a888649247ebe8a3e5c450f0c9958437bcd1042074d6676fd23bdd5cca60e1b4ce8635044557af2db041832923b2b6e77b2d6cbbe482476dae4e977bd64214554e2af476ebcae6f48cfc25c4fa236e9f92b532817e603570d8aec06bc61b081f6d0fd3013fa46beb155dee807a0021c547c5c97475d6ca3e60aa33f9b792a5181259cfb97121fd3240309344988b46303d7e8d9036eda245b982e3ab4fce815d4bae276e09947931eff978c4fbd508bede44dd765e3c648f374a2bf4167d5bce83cc02e44b0f12122ff295b0ede001dffc59deb6e8a57385df24697683493c46903105193c360bb54ac6e75cc9a8e2e59cbdb154d213c26aeb1e9558c5bb9699d1a15769967af540c2865af6e3ed3c69562858ce381a79d35c6d1c9ebefb19b95fb7be28906cd7dd245487e9769c1039678ee34d4a05e35c971dc4a8bed163a3a2b2db726fa1ac83ac7c7cea86bb463b7f1ede4876d865126d39291fe07cfb3ac85f0a0725d1ecb8c663fa9818e85666b0f8c22a7484b9aeea32046753dbc2b5400cd944b0e48e354ed764258d4f0a5efcdd8fc4b60fe61a374c2b0189009c8df8d0668c3e3e1a6477093d067781320cecfb0310d7a5e0738312eadf8f551ed8801080dcf28dca8a3e4b0dba367fa5938986446120b4a8c045e44d7bcd91b4582b085d4cf5c6defdd1695af3120061b46719f6bd26c5726cafbc96b149757f790a2eb7bf6040d24271f2d53841f45919a657bfef52176aca33d79d78f149e19c4973ea391281ea4a1f35717e511a98ca40508cca2fee44f93498320a008e4e530bd6853a2737f55943dc2e74de5c394d2396d68640cc2df77a1666cd8b2af30ba7a42b845a2e03082bd9a2c87ad69e92290fe510fe219bc52d36c0d1d24c34cda408e66ea987c4653604dcd58038e4bc1d063200cf7e3c39a98a35f47eb46764c0dbe9b572f5bf44e3775c61347ebf19476fe8a5468b167edab3631e9b91766f0ebadb4fab81ba9209a038c14e9e152e85270c5f156919cbd2e011182895765b1e550194c22d7bf2239a509c4c7e97c40439bca6a779ad4507653dccf5d31232449ffbc26adb9d623bbc11d3aee4f2cec6a9f759488fda3b6595b5181f6a066af887fd8f0507ebfe6ffbed9dff4fbb6c62b36da41d55e12780358ca38c2077f0472e361b707b2961544ffef3d9fbbc629c86ec6a6f61486eed22aa99c97d2723a210d7b3f457179754773efe678699f297cfde9eccca56bbe6bfea4c05ca9ff46dd802cc003ef3fbae7dcbd0cab3ed1c738e4f4282bbe63c06236d4612f60f8b2858a8f51635d6b3346c0607dabd560ec7be5516ea4f9521c070381aea46f8259382fcbe547d0f2a041c7e0261a5461ab4394b8b555744833ec75d3642a6a5571c26977afeb77dc70e7f5ac81b7972c390090839e2eeb652a52e964f4c72d0f7e47fd160aa1ec5c4638e9f1fe257838dbda4eb1ae9ee0d97b0ed2d072fa1c1d0e2c6d4aecce95ea94aa91176750cef265b29899041e322bd15e7afd1a87dfdf7c6decf98698fe2d9781956103713c95d156d7e99383ab741eecbcfb3fbb5071a84b83b7b4dd2548864e9ca17d188558d166c63aeac4a32d6a369bbc027eb52285b423d67c190fa5cca71ada680239cc90c34bcffeb45bea06062d3d3ab769a08a3ce3ea3d9709aadd37ab01e5bf1b221f3d392825d76bbe965f31ebdd255f5e7bfeb6975c24db25e8e5815294f8cbab668cb8f47bcb294a1bbd9c18382bc909a83d7f7b133bca85025057c5d4bfeda5e334f8a5af3b0aa1b0937f7c9820824aabd3835247a7d2a515d495f2fd531885969bfc3938bcc4543d0e701971a7af60086c39d839e08b03e1541a0271fc86ae71484f181c51fa84113bb4d600605b0b954c0cc8156b7a9c6018a8602cef3ccaea8c6a0a6619183fd15c3b16e73c6af69a64696654881796df68ed1d1dab7c74391ac8bb4a74787daef80d7f8ab0047467f703f2116d654fb13a609bf3db0cd3aca558c5687ce34c70dc61dc554f5b3280f29c9df473223cc3963ee6d0d6e90fd7a204f46df4aef1596de1cf4fe0e17ca51bcf2f464f5c977c8b6caf830e26917cabae313170886294c51c20add7c9ffbd9ccaef964de266de196383cdbf11c4fa0673de925effa2acf2dc96d7f032f36e5f5addf79328abaa216953c0743840d0c512a5e41be3cdd7cd0bc7abdbbea2cd337816208b3b058c4d7041f2fac6dafa7c3c1f83c71171cd2e26d5c3736cdb7173b27d7142bceefae561e447972506443ba3fe92e2ee5fce11029c3d36cb6cc274b7bdc1f499fd1e3cfcab6d6377faec2a523cc0e0c7d7ffc83f1e90bc00c4c0a6fce3f05e2fe69d6d5454a0ee489d810f5ec2d5d3b9c52c8a1b17ce72a72c50cb57dddaa60ac5b44a94f89386290d23ab30cace8edfc4a3087927e3115335196aeb11f3ccd28fe53999d1e8a1245e370e64e48ee033814c9b6216d27528f164235c91d6eb8ef1e1269b253dbe53744b5739ad0f6099914640b57aedf58d9b2dbecfa1ec8bd1241ef73d91f8f4707f2eb6e8e153d9db3cc9bd584559bcf10f188294231795987797973000b9b0b7d3c32e3935d33ad9b440a724963515f1c06702cc528eb22451ce3ad1e560ff01dcab0babb1c66355eddebd1756ec5755ab8d115be17d1bd4ec28a15f2e306f6afe4379396c735fae5ce8135c5706b3426d032e6b8335076ccf7426bd375ff984515b0883f17b281e573437536f05b45f4f35bd53fcdc028cc1c6cb622eec202b63ee226567f91df8a77d02569e110177d37dfd9983c0544734f96437dc73d18628de41ce934c1ebb63c8f7aac1ebaffc6989e82af223a6687943d06b069f41bc788343e13bf0709c3b30ef55f2dec02bc5f839266d83e1d55fe95f65c77a0eabc953278c6f92268f4f536fdce63bfdc3be20c4b5afb5cae76af4e90a657673e6b4f57d16ef09f52205f6edb89ffc2cd27097f71a57f96d55d8ed74b8c2838ce9452f0413bbfe82ef19386cdbd7b51c1a522f09ee6398b9e79e85d32a875a4ddbadc74b1797d8b86403ed873e216a71806665f01ba563a5bbbb3b542b0bae3df94b88357e44d2c62d31b6a6be920c915015a9f9ef3031ad79f67a9ca24f73c2208c57c86151988c9ff909cc5dba7e480e86f9e8c189508307459a7ee9ed7ccdbe631129fbe45bc0cf76b72077580be2bcc1736d425879d9917ba18197a8b93660d2220b3f3768ed45d4faf5ceca1291f7acf2c6ef4844bb1e11a0eac41834e5ae7dd2f8e4301babc59d8e707be2cbce8134b8d47ae368b20ae9477b9d9faf1f811d805e78eab189f65a0b8409dc9300e954f1def3d86908b3c7e76f342d4f9e415c49602c6894e7d96a8d07e3422c18e0dfa0e5398a9ccebfff067c16890b518e05e02779302a836defb13ca459479edb902cfe685b21051ca5537bd0e478636d032cc47cc92364754221b4133344ae9c21d609c92d22905c15f0252f27540d91c42b2fd1d7f0adc4da11f97a7a10c34b9aadc61910a3d5037ab40507c635596d16117901cf4f56d52af613838f652971298c8718c48c5841fa0e699fcf3d2cefd3980c6d0521d36ae09e648801cf1c1f6f46a284a5b1c3a7ce57136b331a12420c870cedb474c3826679d07015250d98d0fe46836e383a0543cedb7aa183445799e102a5ead7e6360bb2b0f35d7af6f262c19406a48910c769b2098f6bb41d6898fd978e1303e61f3a3d60d7b201a848c2c6249b4c91aaab4bdcc48e210d77fbe7b8f293b28586864d58d4b547451aa9a7107345a0a20e4a02907bd1dd4be97ec2024455c1d4b26e006c9f9bd3c18c8952b1abf6ae59168e88d74050205bfd4ff1cc4e9dc676cf2ef5dca93b8da6383e24c577aba51beb3d7a0dbd2e2f43ecaaf8f877d7e74468341b86ea0dc426ce277846d1889bd92affa5f620cb7d40b72eeb25f89a9e703f70bb4ee0feea5931998f356d0be33ecb7f1048855754fdfd4cbb5e7899b268fd6b516f9b3bf353e35e71c71fde1247243332a38946fb68cecdcf8704e7811b1add5db15b6ed299d47ef31e28550f00d66782c488a63656a81c0c48ac4575229b115c614614f258a382abe9ebdd4bb7efad290850f32740598debbd32311e7f280ed90c4f17faac9850a299b6da163fc718af4ca5b67c8ab8ace279dfda4270b8fa7d0b427b13925fb39c3700f87bb02b8b56827b896a56bc0643ac652d36423ccb8027276ac4d4e4862bcb649fa14f59069824f5886e70c08158306f50dcd1a7dd797715dc7316180955363e97b5c488ca4184c49a688148fd7fced402b6ab26728fa6eb8e339d97868d8f4e23a10a6d17fdbf55b15d660618b9840578e17a278bae8741529715cf555ff91dbb865cc62bfeaed495998e85ff3c13980dd4e271a9d8024b1d4093281f420a5258bbb7a7e2a23021f775ed4acf3c57828ec0b6a6becfddac1828cb6be2b0c1b20033e6a220e7d7119671a5a57aa2b1835341cb3d93a7eda27fc4550dc5e0a309e059e11fc1c3d12a885b5e1a5deb4df0d2a4c7cfd3e1b45e2ced8e49393c437c024669c0c79d65e45e679cdcbd6d4759a219848c3630a109405bb25d772d252b656ea0615cc57eee164136f161d0e1576fd7df18f8231141c11058afa7677c79ab47a373a5b7426ec56cd9a6094f2a984ceaf1fc0b61502a2207d495f754cee0fc4806388ba583f66911ca0dcf7b91836344042bda3119aad69f5fe0f6abff667422ae256f5cdcd979d233b8fa7d25c52b3d27cfa9d2a892b74cc2f28eb77bccaeebe010e5395cd3e01a972809d2419f43234351b4f1324b6827d9ea5e2cd3fb4cb57ec6248fc24f366675b7202b9672f9a78c34772d4148796cb837cb708df8cb030820f28d4fd8bf37caf2d0051399c8636e38c0239040da948c4fdaa627e1605b53022f0d19e4e8b144a7ff57a72d0306c8d9116305fb99aa56b8e7218f5952e86fc7a09b0840b0290903e4847527004d973b376d8c032f02c29138e8d1e8da1f743ab3bfd8acac9856955157df5acd8e52bd164313e1254203553f87b3957602c06af26660ac4038105f5f4aa2f25b52f27928763e69ef8c24e63989ba5b5d364287efe873662a47967d379ed0bba87d83ddf84cac393ac3bdd559f8911ccda7222c7c4bcba5d74066e386796b6c85ff96372841a5051aa10d5f57ab1fcb5711a388fd25a5b94612351cab5394d5abf58b6cf9213ac8b3f044aa789a08c9a08afe64a7b733676cf1137b798f5ea27e74ee2eb4ce119ff2a1bd40b25f7bce3a17bb6fe9b0a1068c10594a8a97af9153b22a3e7e113def90eabd7ee85718d59774480153621c6aefbfa2e04cfaeaffa084a26ea814c74c4be572dafd9ce2620d74d9feb991cc19cec467f9ad0c97f89250103477392e221f5e6ddab1129c6909390c07430a1cb397d0ea3310882f7d161725546599613655e6f759749784c7e5630936a579fc0cf096e5ca89e055297586c5357a49868e25b50bca4491fc4781f3d3fd773465a5baf7b0a966ea0f9c4e27829afbc649f5f734f65081a4141febb86c507baf2b45c4b618153c62b8dfa1caf343b0c2ef4b71e99b2b522079b18a789b8595ddf3b15385907cca183d69747589c80e4bf5bf867fbedbbc76439600af31233c3cec3ec8da2366e8c39110874efd68b0563f8945818673752cf5989ffcb854ee5a299cc97a7a0f51e15cac75b1812075602d06dae3a6d70aa8c390b1f4c3419d434b4db119652dc81f180b29f6c5f33954f3fc95e3e30c094ce4dc2157a02f4f9ea0849e70b86aecd53adc88482cfeb702e1b869ab30fdf7c3f22818698553c8fb94da2185963dfb0eeebdc53c6351d926f17d7ba7ce8b0cf055ac998b16907ff1be913f751fb0ed2377b14f6b938f5d833e238d83b4e3ca13b3649986898cb068c7ad30b5ca15f4aa386ccb15a05c997506e23ef034cafd48e924f37e962c065db0b39c8fe23b6e79caf717df37eebcdd910a0e1959812ee933d9611bd15454686219d8650fb10f7598c0d7deca39d7881cb295651043d3a4dd8d089892e8137d2153528a1e7fc724edb181b5b3ae9e2a5f9ee4da7deb526ae9f254acf8d73be3c08e7fbcf5e01ac249187990a17ccef6e1e8d1c45ede29a214b2928ba6c3c30077a4d76f911c7a555b3fdfd42fa1ce7de0612c3180a6eb051aa94ba7bc668e14f91ae2bdeb769e903b61d8b031e442cf079a9b2a5dad9856fbacfd5efedcc3861210767fa01b839fe265a5dcc23fbc365048f7e39ee17279dd630fc7e11d9a9bda12d4430111fce8cab707f0c402def77ad90f36811f40aa7c0da1b0dfc81f00a5b2b07e1d2810c6278c90919a657c55577ae07f41f04b93c93f44bf135856310f22569df1964f7cc01e6c09bb4cee69dfd0f0d020ddc1ceca2a4df036c53deb5c7a77756549a1e1b2f3388aa739eb615fa9980e7730a9b5caff165abc174d16a8270e1c3d89bff1bf094f7d708d2941730f4dbfb7b276bd14ee78c20d407ac11a17401187716f7d4c93a678f77b11bec9c4e1f81e8527fbb0b37c55f2a8789ee00407fdeee0897a18d43f2bc768248ad4ae361fa7ede4a2a5f32cc556b6f40fe22e399bdb10b29323f3e70cd7cf2ff7c0e1c0dad4fc29f41c7f7ff9b153b62f6a007a1d6a76d6ee7eea75e759dd5387d7c22648b959390b9cc94cb0414c5dbb48369f83388fc097e6d90ac035e96c7ed8ed86c1b9f1ffae847f063ca430e425fab62ff0ff6ad2efe0a4cd55aca652cb47f65b9eab73741f9f3245063bface34dd97bb0ad2d47399291e449c1e4b80d3f0c8bc6c12332102253c9c686de547a3d5be62e90a978d8ca082cbd30d0c9a59447d17da975b4b46e561294d7540af5d57bbba12140441dafe28b2ec82abf5183cc9a15b28daa4125e6100f517081263417d0e4354567ca1c91dc8f9651573503b7006b94f4d26382183cb683325a1830abbdcad3c0be2ebf76314813799662f46546b9e3117df3e3047dcef2bde2f9186350af2fb78105968b328d0d839bb19e767fd6d7a47cea547eca214b119a616951936c43d1b3ae38e070bede6c80382ff5b0e8ae38204b7c21370ba750979d9dc733b0551f71b3baee6dc4c01db6d4c002a08791caeaf9181876d3d450a2b914cabc047eb5d22fe1aa0afa70b4430bdb45acb485a7fcbe830e38a9ff2e6f2219dad4bc03210b9113b8b24285f2ff649d5a68cb8dbeb83fc7f249b6d4203404c6797f5048c73eba98505344e44b871829f0272b36542eec92ce5666534838315709b27fea03d1ac233dccdc8f4106ee1f43c7f7fa318a0d2101528c228f91e25d746cb1f16b40458e16f311a87a3f90cefdb6cba8d67454a9ec305ca063e7c4608433442454864af997bdcd2ef6cc9f0e6b6e698f3b57fd8749021bde7d47ddafcf877c3978a33dc9e56271bca60273629e2ac0ff80764ea9baf39d0078d8291dc4a2d3026fbf4c8d7d15f5b919d03f2474082946532c23e2217eabe8b4fc3d18a6ef64e66df8ec774685b44435a922da2b1a5315f45e15ec9a013a109ff0b244c9d7bd11b95e1ef87c828fdfcd57f53da61118514ed841bd2e9f82361fab45e5e4bb787a01548bb337cf81b830b361ea24d35909bf652d4021b8f975f92070b9ac2a0792017abe1d60cee37b901f43b7b1f2a59cd581d8670c713c250bdccf4e4d0b2cd2f5c36c278bc6da5648a59fb26e9e23a1130486fdb314419e6a4b064ee010c584041fd852ac09c79d7320ab0d14a37cc86e8d37b1e0a7a804ba71fa268bbf743bad399d40fc3fc357a0623a88781bb0fbb1df69bcde846128b7c31d517d69e4ce90a9046592543602e24a82642f4f7b43762f2c8bf96171d494bacc00e6b6056b2e0fd0e881aa24f77c92bd3b4ef2681a6bf4551d9e1225493225d8ff8ead2bc3034f5eb6d6222b339c808600c2364e4b8f47732f1baf0c7d676393687007a6f48d3c80418c1acd66a067de5e52cf52fe1f4b4153e80d0456b92b8dafffc87b689818f23ed82fdf9796ccf3983af7a0ade37aae42c17c1463edd4503988cc0376f5e02a4f53e43891cc1941f93bdd41a4e0d9ca3f33eda11a3e83c1733327492d4ade0c65ab2f27fd81b17fac34a86b2123cb8d8ed839106b229d6053a4e36004d8bf83d1f33be8f020ae3f4d8f1ffd8052cce59c8c4065fb036fd14893a6d96db0234c2a1c8ba6616d19ca724b86e80ff5691b567762bad91367f23796f05c7399469a5bdfd57a2f764733044ea349b70b562d82b2c9890c52827d794920d9fa0d0eb5c86e0a7dd8dc74c3b6092f6fd34f28f0369ed46180f64697836f7f32fe33ec16fcd4606f44334b09d60a853ab697b7e8cd8729162aeb8a7915db9240c0ed6c909353f80839b1b27c1bf57d6dbe6f68a20754104dd8f7594adf782e15105c65eefce96e3a7c64c10aeb7770e3af09239511e69f87d34bb1e6cb658f2affeeff41e52370b337e60ffdbbc0584dcfe23512e5cb9dad6770588cb09b48c3e3f74c17f78cfac0c00303772d9ce1ff8a22b680a5aef945d45b6f3a39a590788164cd0f37c5d94ff6ec6c76796da86f2664e041e7a25e28c32f459daf6941131659b5a74607b353950c2235b83d8dea922e91aed6b15eb4463e7bcfb746d90279d76b5944d7411ae68872213ba20feaa51cd242f531cd3cbb13f9942979daaa4ec5b74df5b174cd5d3e27dd1d12f98b0b6b4d3b0cf835fc9450ef217a5a7bf07b0f1954fda0c5a54c026fe037a26236ea057c3378f8418622ae8a3d09b36c8147a6d27539dfe5c7c185d252ef9e58e8f221c43c630eadb84be26e60e9603fa598b0f9e2484b451ec679e37448ac4ce8c9c9c61d79ba26ab4652d001d895018b00c3ef37076219d5aa31e731a89c7af0aa5363a995a30552bcad0536a458995d91ceff5d8c51ebd37ada679ec8a801124a840dee4a4879184bd7f49b7c73be32ce4d1d7fcf7b1f9103507d4b7b7d3f41509dbe23aac548b34da383bf2696da6a293d4bb0d28d29a97b4b4dea0704e97fe8bfd9cb601fab4345bd6a34447358913b55e94272af5ceda8a77c52be148cb23d74de6833e08ccacce77ce85c095be8437d0edf4bb5555160ae15080a32a7c5363a7b2737aeb593f674f73dc7d6930253bc76afdea519c73d62c6a9ad755db972a5d0db1cc5a355bbd79cb207a7fd3ef74fe346dfd2bc946cca09402538497d159f033a4c6e9ec1a9d3a6e760319a665cd2f44032e9720c3ea9f28371e514d2018c1f474a24f3c643896d477dc7e12dfa5116457f70421d20f691dafe58f0318eb26ca0d5f0bc4c6df8a7057a67bf9476e4db31c906755b733ad7edd215a28186112b530fed9ed8d885b482b611a138cefb3938776e5dd34ed8e363bd496440897067cb2beffc7a88b8f5162d5b128c059aca759fb635f2e3fe87d46d7158fb9843a60e0cf48e35836ca4805b19fff2bcb62fbe669f50aabe52e326263c6211e90d3cf2a4a2e35bd859782554ecba595607ff6f0bf95275e2296ca7b55e66cef47b29bee664cb9a9993ceb5608ba86a074c2eb5758ef6eb13202dec2087b308343c3cb67b80f79a85327433fd93568ebc12cd6e79c3b2ebef1245a6bc8aab4d9e651bc6e8ae532f40f544c74609cf490365a75d4041e41e33f6d68b14802c373468c9fe96101617b3318a1a3e68db08174a70843ed1bd5c2b20d72d67efb9fdd188cbc0a4c2804e190643e815b02129d14bb1e57d28c999daf2f9db5771a5fedbd15dd76f566c95fabca9affe36d061ba875a3cdb0c355d3c711c02a4387bd8757ab9ab83d10ea4829adcbf4eab2357580ae7f7eb13814bbf45d90ea2eb8d7e788e5f791f99205c82a4cef834246d013b8176c6620990205aee62bcb38073fb7f945de90cccb842619f60b1f47abb59e9669049a9410fa1b778757f4ae48158dc1b087e58efc699935b79d65c8dfcbcd67c70eec07ed0ca223f5721762102c6611e5f63752cb29ca1abe6f3b9cf3789fb1ba5067a03d9a58dd305e4394630acd698b7e48226e783a0cfc1c010f995f632df305e2b471f29587da523f7afbfe325113254c50a9caf8f86a6d1380cb5f6a63b3d6f00a9a26cd40fd8017e664375d8771453d33a48cd3f8957a00d3707cc5e008fcc77689e5d33fb4a328d005a5c80f305c2aa9d835572de5ac8e2a0652c6d563831a48d91dd24b23dd17cc5f5c88a72d98c2ab5066bb1b73a6e8b6ed37dc037e0d9fa8ada8c95c32b8a51baf7f8c4048500295eea016acf31d4ee7875aa726637f7134ee865b0524dae014a6ee10aa80aea6b7fff30845a098e3d9295c24afdb873e8c65b794884b389f8944fc46326d4b36c10f0dde35e88c9bca0675e8d9c14443ba9b59fc3fad13b565adb687855541c372e8827064e52e8725e424054331230742151fe567d307250ec29c4eb9c9ec0e3ac8c03bd199d921b279694c71b2778566e9fdb39103393d348be0dfa4169f93ced784a9785d187db527b54303ce5823765ea9ca2f9fcaefd3c7b20e0cfb465c9508b580104cab4aee35b9d7178ff1554d9a60e2459e383d2fdbd2d2e7c4605b98d94773bd313f89b261bd0840231166c39c915095d24904d4909423fbd5cfc4848ccd1262fa20970ae60d1d19d13748326d53857a9348732e2e9073b11686be07e7ea0a3412e542220f3bf0488b6dd40168c6d110d6f2066f91d220c0c682a00acc5722eaab1eac70a97916f42824eaac6a55cc7e4ca3ef6ff05dde2bda8b3c6cb933215ab8fcc13a7ee75ab6c9c0406d6e0a3aab849d92f14a07db120138475965b48533e888b7c1bb40609874e4bbe7ec3def8381e06c23e26e6772aaee52c3f870199984738b77b0cabb55e9289694ee0551217ec0742348009f3ab8d856d3476385b3aa305aedc0456d4b1c57f94bd012fe46ab1a012326ad600fd07e1e985652f350ae839f325d739486fa04b75d8ab78d9f8460a76e09b1559c324e0775b71d12fa7450d72a9153db423216c9f9a983d7c634f14ba3e9dbc771fd9b7b8993cce7b96bf2a37fbd53013cf7c3fe2efb06e600667cee8734a8e3d5613e3b4d4b986b91b6c6826744d9ef53a1cd8a1ff905f6040274210b91e04fadb064bcb09416222d7029ab3a10cda36b6b64aa285f1593bdec1b229111e906f9cedbbff03496b8179876b3a422d25c7e16bd02d53d2d735fe4e41065cf3bd259ce7cae7ac8f7ce6a27dfe4d3642ffeabf61ec47c926a325c3f430a79f52ffb4afa4583a5a355ebc16db07c2c23262b97e2bf703a72b90e803429f8224b44a8960bdb084af735ad419c13d98388e5c440e5ffdf7612e3c1ec5b78e4880f86e75c013000098cadc0a6a257f260a7dab7f46f2eace438a12f5ba527cf49f10cae00ce781bb47c1b5db896694b069a8ffec9e7419abec7a2da75500d94751faa5a09b7403f233609ebc88141f048ef61c22d717982e476831780db8c06c52bad4ad0c799470138b51528be148b1479061bb9e16034e2866896d1026f2305824010ea884213c1d54539f09033c0057cd4a56b5c2f00da8f0dc9201f1d989ab72ba4a2225708f2016d18b295bc713bdc153f956d916617adffdbed797e3e67987ed61d7645b90d8654e916517ff40d40db51bb496ed45a2b7acd27a39ba9b79441476e8d9c381da6beff0b54e89904d53e112c14bf550fe105fab0b2d1cd32d195fa30313f9c223e61cb4bb339fb069cec01bbbd7a0d84d161311adc7ac6481e621a85972e84ed9ccbc0ab9565109b54fca4a51861e1696900562967ed85339a16354791a70b83112c98806fca51390bb624df8631150a847a1542e7a41bb812629e05d78973bf82674fff596a253e76b426c9ff7d0905604d0e235881ce99ab792d852c43b973967584e9c95417f0a35c7f0657bba1d5ebec0cf285f59b90d41d9a1c08f73d9a10925b31f6f0aa6532b17008c7db7272240beb1df15ba0c4e202c0dadca1b2c3c2e81645c1082814f33306b6c28f6e9c433d9c7f44d6b23afe63d5720d3d85cc0a471d6d77b0868c3395d3cf8c565bdacb1e24a2f7babae2b5626be9cdc440c6a2a4a33daea7ef157e64a8bddb956caa798136857f0d983af4a5963f39141853b84a188bcca6db6dd3a2030b76d4f3a6545394dd5f87ca39fb5a990db66be729b88dfe90629a2f6d0dcd0e7df74c074480c098c97332860a0f9ac24168452ad3b0c0734e5c15e082cf1ecebe786d6a501f907fcb6fc8b12e034ff3cabf87807c7eae0bdca9ffcc282f8d503a60ac51e5d5e08605612edc233dbc2d829af668a858a521f9a1895fcd855cfc5751bc2831bc47069790aafefb268eb0441233db974c5142a36f3f8a1198830e718386e69b0f05b0790d17132b99f03c996fedeb31c793e2089a1c5061a10f4f109a385e5e07d160af5b73b21d1a643461eadfb28377dd9c66a9c9b1572f999efc750e5e5dff4923275583687813c90b2a03d89a5453244236a1cf76b6fa0f133da370cfbe0ce671a2a054b4b4c0434c1178b546365a715df44d12b1b4c02ad2c2c21a16818a08b5867363fe55463a4bb53b30b3a314c1c8b30ea0724b3744d346d85292bd7dc04dd96ad333ae8600bf87c8e81e0ea05a00d3b9f3c909648acde58b681e49b25c47f90bfa3bf96ab9db2b2bab2541a12ae4e4fda3fd88b3c23a886a336e7d70cdd77880a360bdeebceac9b8d9f95b0ad256a960a9795f752576796380f3d5d2f216485e21c3281310d137ec1d0ddfce3fd8e6294125c365ebaa27a377c6ad06f1b8730265856fccf74f39731e5fcb6fc3958ad67bc685493a286fdbf700655dc5e43580b3c990d5c974ae99d7761e53a2e59cbd8024368614662b0d11e55658d21be3ac8348ff728684c3f39b72dd317f9c96c149f31a03c397cda754c32094a2bb3d979d374b0f5e8cb559041bc23c5db9b2ac7f24bc3287599427e59d0eb9b976794a830f98712392c5a519fd4543455d7afa610c5c012c76ef5feafeb20ef1e253730600c177b81c6a5ae8753fcf4b762e3ffcd1a2bb59c62b75c754d880a7e529efa541ef239f66c8a03ba6e75ea9056a5b275cf137b8a8c51c5b4837ca77d31537ca2d218ec6d8b52001bf76e5164386fcd015377f90af568031d06fd2fa5d07aa71baaf52a3e6363aed978f7600becb327db91834458a6b28eb31cc15985ddd3f1d5bf236cc29e10fe9f77d129da64656bb539a8a3e3ed5ab0ab85975be20e3abdc60051ea69ad88532d3a58ad96382e8e6a189f1a8259cfef366f5062544498ea4682d5e7ab435ad943cdbd36335f9f5ca410106f0151294b65350c3e775f5713bc188c0d30439e30866b31b302c207e77d4a9b347b8c90f4d4d136605d9b0b8ef818837589283b709bf04d073ecd944f6ac49796522ac7b4d15625cb2d2037a2271aa69bb07956fd941c688f22c906996e9e1e2d152c867567e6c6dbb46435f7c2788a9becca69dd04760f84d248638afd50855004edae7a63ffd5171c34243ffccaff82d2d36caafddc385c7e79af68cd7779b931b2b19b1fb1e3d122cd25a7122fbec2c94cf4fbc5bb6931810ca6e5e3082d6cf10173541096261101379c29cb5f87cb532eb9e184071833a14469869f1f533a6f1d4f5ca46f8bff5fb9d3dd53960dc3ff985bb916c6bb0aa648bc2a40e2ec7f6ce6805103ca9cd55effaea105688d576dec13f6ac2e21d4256dce0cfd84f58ae433b6b7030c999175963e77885cc97da9675403095f82ae23dd20b6f181f5cb326d882da3f463ea0f68f01b915dee7ab5138d08669e3d0a1870f2a16c51f8c51d878f31e89bda24c9f421f939c564762669a79831f056976d4e9dc102b884dd5d9d8f1d3a89f5f87abe3946c5397867eec6294a8578db6e2bf90b762db3f7f2073b95395c68a90e63db3f1cfc6e6f707e0be99e7180c4b662a225b9e2551108407c6df8e12d6466025c6dbe30bc15e424fbf08b83aee76bf1f6b4c556b5921c9c461e27228a2da8a8a8f43cca948ac48c7068bb5165b51701ac564af5da6b39d0a9624f8ecf72a1f97efe1c29f1a00b8204c480955d68c8bff3d6f4b86ba0de9c13e92efaf05b2abefad1eb53ffae2c7d5c754cf998cbb1ddedcc301fa8603dddb3ff4b85c2a6ab7ca651014ff0a1c7d3b618612eb3164e3043a83b04fdc709b484729be7945ddcc575831a5781f2fe9664bb44d1c948fc54461281cb08bf66a9ea40358a6a73a9dd512a6cff9dff28aec8a96d73287cc55b87ffc24799a5b84743e3ca605ec1c4363c0a4cd705f014a68ed9dbd3c144afce79359fa2329402d4c4addb7d8799dd058c592ccfd9da11c83544f40daece4a645ac5f45a771fae2f2b37162c6f85c880af943f4e664beccf4576d32f6dfc5544d70697dfb786b3ae8d4b04aaea8fa0a9b6003d35f34ccb047abbd32d361257d05f407fc1c3c283b548274a3a56ab05cf98e13d43a1f54ae8852ba306bb8bc58c72d94dc8e2a80587d8302837b123140bebacc907da31ff2b89717300aabda213a83c136336d7ab12d9f9e21f3808bcda1d0154fd09f3e35a61571f0a617b7a7072af9925443f40eb7d652d576a7a3dd305df7172135a7849a0975f68632597f80fda8767cbb03e12559ca22062281589a9660c9b2e46e4db0f09ea26904fef96916e5facefd9e5ec41e8b59edeec30db74c92aec3a3230cce3d70dcbb32c435429f5c755d5c7916f76569243864bc6bb01b8aa09d34e0d8e956999d0ddee10081cc8ae3168b5c5188816868874f24a6fa018158cabdb17d6a8dfd2c101e57519daf7d8dae87ff97828bafa2595f1ce21535f24e4714fbd98a97c94945025560a57d742f8438bc0d3d5953804066749502b60f2dd733e34fd3dcf043c927d88a02f7ac7391a9d77d8a7b0a72eeec26fbaa6561c445c7f3158daf673d62354e6f3f4a4275a33d2c900c34e76f9a1004431d56b943574144353b2a7a59ad138b547212a3bc65b8a611953aeedb98087b33bf0ed120fc71843e901e7067ef7523ed26778307d40fd86e57e750c06e7475472a32980587cd72c76daeb4357333f559a41ffc0a8ef9cbe86619397f2eee460fbbeb4e1bff5f21b904af8a53f299cf141a177cb993fb8ef0f33525c0791b9c008a44e261e3a47ca0460898d23712b150269d81c29ddacb9d6d5a929c5b4a3ced1f0278fe1d1936a55be44de76f4ab4296d423401ad9939f9bc0479acf9153f6e6a8fbf3637ae5dad09e39f461b450252490f755b359fc9d6b3fb5e318b6675529ba22e37e8834829f95d1f6e8105f747f2687dea5e4d703289a139ec96e83637240822d7bdc8f72e1b66d1bbe0122ff1eccd9cb957a48a1302a0209d361b0df33cea3fea8474f2af978c9970280e5c79a178a25a6256f3037fe2a8273dc00ca938835ec121a89d45ee8e6de32786809ad69bb59100221dc6ffb875fd143b7a49b354d68c610bdfeb9f5ccfdfcd42bcdca50ba62fc82859ab898e34b1b5b99c8ce438a8684d12d6aa4eec59e75fd3da32afd743e3a58b0234dad8b4c964a50382c6ab92b19ef927bcd9570f222c54f0c1cddd402db218864d64064baa4f687031b6d236b95b02b8af79d7e24bb60bf92a1507df49d0c184558499fe2f36527e5684a0199b744184970a150e0a2445e9e01f4486222f52ee3f0e2b4955b253a0748ad11a6e429a83621d23761a3d71bbd2811c12b0df5ea34e2ed63ccde357b75cdf5f3faf8ec181386abf03d8bf277a05787003a2e59bf43a321b8fe48353598d57e34a2062664182db8f0bad0f37ec6b10e06def8a1473c23aec9c31cef476743e47065cea5d48d2d07e2e6f884e336d95ca6b58d2ba45c3a56262d4a6019dc142f8e50cc8f5646022fbb8c22a7b167f6a1ee29567320fe37f571177d1bc867d2d37a11114a5ad266025c3b2d665ffcae03423e42479b03dab6020aefbd804b71fcee68f9576d71d311d0e108a6dddddf75723c6e06ada5ad0530bdc7e65a48c562d596e2c5781bd7297792e10e2bce27f092e007ec10b51ab80e34d026a955ca8e321f29a65f6c700936b8284da4c650d2b18a7dc2e04b33bdbf6164b9f180c794d41a57f75a211d3acb3562cf3e6ee8e6e9f19dc9bbe482e5afb9569313252c3896c3dfdc805999af6d3e2db3ec6dc8b69687de7e2deab4049cf041f18f7b96d95c5d41b6490b15118883a5493a9a69c8a34024d2031280af8b1b4543c9ef933b38293f03b2f85754d2ffc161e750f9d8d45bf7f5df5527264f984280aefbfe4ab72448cd3b6e077aa47ebe8d32710c0752daf6ff3a10a9834ca7076f3db489aa365e0ab55035ffbb564e1fb92d8c58009168600ec048afd174f6fdc4d5715be0511f05ae9b24b54fc39773909337a1661a2663f8155aa172618a5f9fca1a9fe0e7fca2d110e3054f081919ad23e6fda96c8c4be7cc4c0d513b368021178ae97cc205a034e258e6ce453bb475ebb086aecf662c9ca0281fcc8a318d4ef7c7f2cd87edb12636ac24312810476f538d6e2b8610aa64275d572e279a73b85fa4789b0aa38a2eaa6df8b6e5de24663c24d9f714d2afceb77a4fc35bcd47f5051f0612e7f959fe429e062174088cd4b59d9c759fb6af24dfb6c0809d7d0c5811f45a890f43a7979e903a8cf43cf60e02f16306e04c48a469b0f85c8118731f10beae81d2d7fa6f026d0f70612ad523f415b1dc6d34e1d7ac2438f2fafb682b661a81a674df9f204d1e89acf1bd3a7f4b61fb40b9ef7c94610ea8be71c210c317387c2ff78966fe266095b42a55549cf8b5cf9ba2dfc67c0af262f8309d6f3668d8bf36f64411a2a9328795e7fa71b7e2be467f5aa4b59027d118bcb68bddc4a252c553c2c2265d48e6d130b2ecb0392885020d13a15ad02a7c05187d36791541c832c3d18229968ef8e01e58df29b6c0413db2823ebda9711f4dbdb0ef889c69d8382298409c189d6bb73e9e4b72ce46e1a0a1a29dbd4a8a3fbba67c18294053d7096cbe4f025df7cd109c4e7f1ff5c1ababab829642788e9ff1d91dc5241baedd1e2675faeebe7992306d6727b06b9ad22dd803faa71ad2042452fb59655b8e3771cea8528861e7616823e345c17f0ff16a0a1b20030a5be9be2ca3dbb9b0ede1d279ff5fc19482abd177991aef1bda753bdae5fbd1a67ae5ce8f19e5aa7e6137b7dc5922a8652a1255ba2fed1c62f652672b532bbf65fbdfd3fe87244e742ae6fb130a1749033060c07cdfb4c03b5b7f4d6464f6bc5fb7817f62b1c407521b2d15ff848921720586aab3fef295f34daf5eafaf5e88001f3aceeb5339c0b6d844d40f6c527fafe9713c398881dae1ecf6b787fbdf800a88e4ac3c9c5f0e448edd04af8fddd338be22547e27dd066c6e3d63ebd8c5828b423e6cb98bfec3b80ddcb11efbde2dcefc1bceb4cc9251c2b7f0314a2abf09bcdcac54fe6098a756e2c3bc4135a4504fd53abdb15848dfc132b4b01ec38097a1ffeab3fc616467e309dea3199b60d4f7b7d06dc7f4302773a5a59b0b5af5c38b2e1627b1f1592193a414ac558ec10a6928aa8b84c99b1e85610a30ac81e4c1fcfdaa85a3aff856fc3ab62c7f5780349947e05d0827c8280bb6e4fac2215103ea554cdb52c753402e532fec4dc71267254d062f83f4eef3c5bf0fd33f62c254323b3f9983d4f7f0d42b9b058e4b218547578ae0c6ff9791af8e0abf175cc640a0909322fafd37b167694ed243fd1bd78da268219e19dcd4e05968b39b10521a0c9d9b8e2d23505a78e6e069d0682583cb174076e6c492f0a58d3ea199872a35d8769fd97d1e672f7b3b028ff41c2f24661e8690b5001b535f95a5e62a3224646992964aa693ed287a39ad7cf0653d23f708f5bdf9465541e0ab8d6d015037dcbd3d7b2d3bbd241178840d75ac215031db81688565fe8f988953057e09d732bdb6fb3da6fb4383c300de443e8fa32161d46c61d11d3edff1be71da3326d56c923993227f080bb0312e947c92d485e7dfdfa9307868d8c21fb7a84cca0a21674aa628fafece87cd5ec15ae4ab6ababe1e05198e7c2e0554e77c173c084ff12fac09a46e8cd7a003235d776d6afa8130ed8a72122550a978e1358d3ebfa71169fafe4e7d4cd318ea2f9747af31d7ca0f01b0686154aa470cebf0d3dfcc99c364c73b795b7cb581a93869aef7b07218d2f58acd10ddafb1627b1bff50ce5e56f10c1e36360aa2ef0b88b413c5d43c78e56e8676fb05e23ba9545cf0a56769c8104840ab4fadbf54dfa45e2d3953e7110e563a835abf148db83690e1005a11134bb33fb332f7285a874b56c03ab81e5c668fe3c002a7e4504302b02652bf8ffb5a2681c6910a2b9df34a45251d2e703d49ccc55a5c7fd4ce2e6dcee377c49a08202e7152f87b04b38b487005ea0d124a6066b9fcf0994c2f2f482e1cfa352f79fb188b59ac3037a220953baa668d005ec59e31b0714ac3536127ef7e025b6202c2c96af38ad3545458bffcb7a6b73cc7c042424a07de84c8b7c1fee96d5a55dc17cb22db1812fb197aca185d54eb39fbe43b5ee178e3f6980c34b2f75167fc63559ef3ff5c9f628e9853f479701b6c7d70407a5920702c96e91e7d91076358e8befed9f7ee2e01b007fcd810735b0ead9a5868144b3fc3a3c11e4cacd4d33251af669b9080486a8e1d6c2910074f0bf5b6edfde1762db7d0ec4548799db0574377eadb1e3cd478989b89ff1436bfc317d4f425aff2a8d49b536b55dcacf242ba3476a6c7ae042e2c78a50f11c6e9e87b300e69a7b2d3f80afce6db1a13a12300969a3246dca3fb01aa58cd8983ab18806b132f241d148255c6254d3fdfd8dc14f8fc379e51d6a8c3fc4ed6ba38bac1e9cd248591b5d6da5cbd46cb606034bf1f2307a7ab71fad0e6ebda9f3fcf54f52daf7d42fc85898efa57367e9f56fb846a45d13f3471304b7ca93da710dfa4a8cc6a6d3ee3aef2f5c8a00b899730285a12b42b1cae88461c43d767a25674e082b373cba987a0f46f9716c5b15d22feec086b42dba2340dd8fb0f7bd60476a6cbd82f6dbeab29e8058c8476bf509de0911ce7f8504682e9ab28a98f202b85d3ae95ec2b3a242fe27ff2fcb3aca3d3fcbb926bd29f2b5eada577e42cb1c0d54a4e62601763ba6f33e914f8a29119ddc7ea1513f4658d87eec02c29584d1641b2b2e0128eca54245066d1c672d6ae5bc57ad51d0e450e05b6ecb411fbbcbe114d0d4991a9351435e3006a902a691f77a1d69eb0600fe8a13708883800c4c10521fab784a5505e5725e3274e8f0c8e574f81e80190ce976fc5e9d9bf540cad4e6d345f3ce8c6df995adc74d5dc5f29a58f78f0db0026539e508a668c86e2a4c130df59e945cb30e8fa8bf280e5259c06f1985883a9700f391b5ebb652207b6ffcc451d5be98ba6566d8cc05c8792fad0860652795277c4a35da0c62f11e7673a3f96cc11c1ad88015a0c557331dc3715443c4af40d7314cf6a409743da833593ad9cc8b289129ca2ef2fad05b66102694df56ca6979bfd7ebe33ddc3d7be947db03e943b50ec7687ed47e48954f2cda76b13764fcb5e668efa23f6feee673e8dc2754689fb7907ec9fca9caa8ab4a35c4c659d631f2cf16f0b32d5e3759d1eb7a860f448fd10f24c20b9c325fc68a7aa30c72872fa5a30e1588347decb27ba5e84b3403cc8b68473828b1a6bc009216c3af2e70c4e8ce341ce6a1db11d28e941ded92ec680f55753169bea5e94c53dbc2fd634b3b1e0bee8e9b79c4ac5db66b414c356a292b1dc23e4aca0bad62c5c83be41488af8d106b4a4c85d93512d6708e27a84ae5395a0eeb78614d53b624ea97c7caf06bca30ccdfe68dd0fb08944d62d454d9a1cbdc0ee4e1cb3e12bff70d397105249dcd30dfb2853ded464ff68ceaab3c99c855c2da08ffd9724508a0ff6fab2b599f2b3d0cc000a1501f0c733e6cc8f54f0a2098f28d64c13cf2d669c7e50e79de794fdaee356e33a542892df9129471e99f910d5927fbcab728231e3a933d6bf9be1cf8fc3f9c421f21528c85f74756f7a581e6111b0052071b5cec064b2e5db32ccd7b30a49e5b5f274662c368ad3c8825a67b1a6db0618ceb5bd102ac94b494b6bcec0c145ee2f35f44d85a20c6ade48241db48a126fd895f1f8259c3090568f460c6b220b62f8fa586cee30fdadd44a08843749dbe66e79c13bde0af6d93d2dd734c32b181eac834155e56a737f45114192c237cfcaa35de9e8fa681e93dfa383bddbbfc018b3da63eff8d24c23233825cb85c9aefd5f98da7854ee05ae2f6a82b8444b7fe827a349ee99150c2f680581fd55f88e90e730dac4b669bbdf0cd2492f2b432377035ddca6db6322f3da236900158eb64f7e8144d430ac21bd916564e0961372d5c56046a8c30eef0fd6a638259f667e1a3a424027fafa551fe97e0f703fafb8a7d62b1706897d34909215e7680547dbb6d3ac7d00b09e6492692c56e1f71f1a19e906fe923b280f517b51b348e286cde62ce3ae7f8696a9bd08a0e0efae27ea5decc20a886391f587f7ca4864e20e16e188ac60c76ffa9fb2ab9b080a84b24acbb49814285db267792828c3dd763661a4b23bc3e20f895d5746a19bff60151e2a5ce5fd876dce41c6141c01aa07790ad73227de73e13dd776b57486f350c872c762970eff596d186739cb2d0ea2463f91473efb6f238c4615fb5c2b82c1d421cb04914b8bbc20a8ac9c5623576dbd4f1c828ca47990a2df11ca9c3e8299f73ad1bdb1842555026ecec7d76d276827be39a74446cbd22e9b52bc77b3446c3fe22e8e375eac9123d4a227174b04b61294840fe115d8f4e6dbdbb3dc2e997b30ce13509dfce914551cf77873b96292902919897bf31071ef204eb5f8f81a77b1ad10d09e8dd3d4438c64a493f576c85723cd167acc6eba201681fdf97bc051cb9ef2468f9be82a40028049239a8e83d8c115d84948f6dce3f5ac201c9289afac7237c16cc6eb1d5a573b36d7817d14ac9c0ca05063944133e9f694495c732194d067c618c1d3a80b97ddb0bc364bcb7738c444234e73d751f28994897bf60d2f924de45975b7850a95bcb2dfbdf19bf17bda5085479680d2f3909290b74029c58448f536dd852620cce426669931f03a596bab25692fd058ba4adc9fb9fba5dc62594f6a5f614bdc6e226cbd31967276a604eac0ec732806d4ceac03bee340692eb1a8222cab13fd7bc67cf95549d80e17a305ef96ee1ec5a720a76680594e1be173a1301e7c2976579ef9a6e3529094c3c4255a4118a3ca3eb26a02fa5559d4f1ec161406e2aa3efc2291fdd8382c9194e6056d452930c9c6236fc46123815cc76d8a20e447f57e4a4845ee30faa74752a69b9a96b51e725c3ee0f025c79d96574e44ef6df013b7fd60196d863108ff7acd762e63bee20245a2293c0d77e9295bfc5ee38694c5e7c485c4edc3619a013c902f60ab184835a16deb82d4855b348761ca6ff1f51263ef31f350c9805f7e8b70e48806f7cbe835083322cd941cfaaadc7c512e61e6c6f2d2e614a0a6f773c323437e5da451c372420351b2da08c1ba05bd4f6be4cd50024c6dd8e1304738415b667c3a3363a461ba2ba4fd95ed595886adbb60fae5350aad40c2b0e793d2b3da0d9bfef9ff7c073575e667ba5ebd170791133a2502688ebe10d3b61a620a5a0af055b8ccbb01adb12dd1ab87ab3dd803790a2163d0e848e5b6e41f6ef28027a28b2d4c34cc7d3094412f06644ca9f4bb199aab61a8458fe96ad467b6cab47b21fcfaa2a47c7ddd32a73045264d97aaa458576af06248a3a4ac776c66c1edebeb28843a329d8ee766461978f66bf235cf890230ecdfa859e8eb079488734d1866ae2f3c091c149c507e78e677175221cf33a68f749d474bef7f6970109473694e1a8c31d14a49f0ad4d736fecc9761949652342e210153611b6f6484ec773d25ae37599cbbc1c56f4d405156874ebb10ebb4147bc262728a8fad5f4d168d66b7f2d701b8164e42ca2f44c99fc1c1709cbf7739065aec86ded59557f76144e635aef51adb7bc5e607ce946e1319e271d6c392644812b77d773fbafe7c4720bcd5d304c5ae24a94fc518488c8238a7a9686e4a9377c1777a50f951b268028cc27d0dde5b70bdc3e10e50ac9a7bd6c56b1322800cdd5a3c7878a2b9d7e41399b1fc2b75548ace39108ea442bf33642d410bd152550641b537dd0349235564bc4a3ad46aa93400ed88f627344404e1014ca60e2f6115018bf322c73038d3a793cc0dd21fa80b469e2a6daf1759036fef2ce65eb625a8199d167f3b7af89badaba0fb81efbd26a3bf7df6b789c412822f84e60c1f383487f6ff4bfd5f6d18fe6eeb2525983d8d08386a627c1f3906d89c94081e6e50f0f986aa2858b7ea94b864f58df6291538ffdd3cf2b9a050bc9d2849474eacd566d64cb9d7012bd088beb0452631a8d6e7a91638c986036ad3db2ecf39617ae364b4831f7ce0666a1ff1dc799c951dfa36db79d1cf276ff5c9fbf7e18575ad4b9cf4950ab607ff13e54790f8dfa7b942ef473e3a5faa2942c6b70967cdb7c9d6ab6208bb340278663ff1276030cdd02220d5c182c5cf93e1ef099282c790eae23fe0f0b031278347edfc95f49e567d925bb1ba64f65ccf3afc24542cbd0839cdccf46ad0bfffceb5017452f4f2538781c1d96771f647758741d5fce73a055141a9d1111b2a6942a5227d488c5f422c069b9057955e5560a743980b3d454d2fdb354227fa76cc19a2bf15d9a3e27591a487999daad63f3c76d754e7883dae09377fd9ea9b318eca9b5f15856047a9eb6cce2eac7353cd621b37b06d65958f72555b38539b03f288aee9f2a33153615986ea2e90a646e43c4d8aaa61801d0657bbca262dce934f7ae2d1ec2fd25c9e1097cf455ebe6a328bdf2f6a00cb49fedd5aa0dcdf4136a7cc01181e53d47fc41dae800b9fd8f81293c25c74134c69a2acb643815127f652a20fc3a7cef95cb4d3bafd853ce525d63cd8d781b7fe489037e7d628745fd7033c55283c48eb60ec2ae70812dd9625ebbc9bbbd5332bca5abff8034ae4dc02448b70a4a9ad51bc9922ae92dfef3d648717214188b142bce6e8e960dbb2fd47257394591f91fd90edbc014241d769c79f07b8d881194a979e685f583db8fe1750ec3886d34805755f1432c5d3052ab17b344e65f2981b42e1079a78058f4f988af4f1c4ce7d868c210f92a89d2bdae229cf8439f5bd60c3d08f13fdf5ffc3fd087d953b00570e8bce28d9a69be9ad26597259943beb9e50181c5a01df04226dc900802d242f28cbaef6c29f8a76d948a68bd0af95140138c0951d43ca45d706e9fcd4d9d714d4fbe9946d4977229dae470056e004599590f64b7b4335dc92d83f3fc176b471c444c69ec72bbce77034f80c6ccae8835466c3701d504776f2cb128488abe3cdc84684ad2dc2abd04ddea9214e872d9062d84741df21c7a476960348d28f6ebc011c8d2b454a924fd9a401968e75962223bef0e2a5988743b8001377e2663c046c1e9278c7f1033d8bc496e4a1ec96a59785a4b5c872905f6942d44f4445f6a694ed0bff5f9530b653aca048e97ae5f013e6baa28069fff013f421554afe088e187c4ac582f2be560f102907bb433a22a636db7648c025baa22247b185cf15fce20599f5bdf323da626e73bd6aad0173ea070ccb0686ded0b21673c6201a386af372a139bb4b22778d3222ee20ad38f2b71dbf1749b31b7c5cf848be9cdd8aac6b6eaf427c3c030970d8a1b7cf23c4eeaafa5cd969ffc2325949f9439c10a4b0af4ac09f9df4b3b3108d1b8a904d2d4c59997e9761a24e75fce51467b2272d143acd87575598a01464d38ceaf9e0e87a72c89d5e622c95a75319e8ecc792a4a45e1ebbe7b778dc98f1d95b3030591e786e91a25a58802933b2c96f2a7ca7c3c0afd45e84f4181db6b66afe038b534c69b04cd286e150597dfde3d14d0426a5c7c3ab60a208fa7288f30a940a6861772ce1608eeb0bcaf3a0c0ebb97605d8c6f1dcc8bd9976a77b50e470bd8bb142a74237aba3bdaec0cc06840a54afe0da156eb04bb09c65f9570c45290d4ef5d916f8c383cb05ab6f25eeca6acd2dbcba4f4a85426330f987eef550c012d56b82a4242d507e64a2dda376099b73c19ceae0e099295c61e32cc2cec3e3a01c2929a9ef6067b857b21d324073609ae740df11000bda5e27138546131a523d62662c1e14af6597ccf99ef34b6ca5a2188126e4d4a66bd5b5a30bda49d4a864cde68211f9ac6f9d3b13b2b1ef2fbacdf955269090a481f09e0f08cb0ac031d884eb1916984b3857791610e843b61600a37f5e83b9249cc36235bb9024a0d7a2cc2067bd5189ecbc3a556511f8eab9041e659a80e62f641de0c32d514b0293b25b75eadf3cfa7acaab4fcd6140a40adb01bd1de6e04c096ed7983edabdf694ce209407e42427fc49dd0bfd09f6a843c7ba710915a5b15647482e830ef410f2667a157f1bfba10640352435c9ea806be9bb99bae96c87d3f66aef1e8f11a428aae353e0acc4252da8f16904953c3d617aecb602456fcf3b10ce04a99bfd3aecd6271b5236ec20c12a9170a41d7537a8744ff70effce05e08c67970f60eb0ba0a56571a15c368e5a2d02bde3becffd43bdab780097aa3e62c33f307e462281ac68418380a1fb57c50ad871c454c27e264f06e7beb8ca84253cc43f5205ff4eb829aeb7bed8feb2dc459631ac2b2ba084aafcc8f23c5d50d9ec5b090627dbcf61120cff3889e7eca40b627db40534414a855db8afdf7334d6959744d21def91220846f03c75b7492b4a879ddff37867055ed5334dc216d17fdf430154ea82b844090bc77e6bad7967184c72b3dc69a95dcdc3de8d4c3f9bd65b4a4f2ca614dc60385770d94fd36f545cbab2646126fa6157c0d3fd76793a4b9b4d448d271c683881145b304e25085cc8fab372de41b8a949e85c637535d57d4f38736c56815fae68ac4020ac353d3ec663f18827a3c59f9bbcb9b86e33fe24f08b57eb68ab723a19cf57324abe0fe37b540fd6ac4fb302488bbf9254735bc109c63f44cb4461a1c661c17ce6fc98aa3c4d355b9b8236d9c1b8901f532da4234271a891af1ff666ee62645459092e280870d7ff2ee816b6ff3efe2515f641c974ce676bc62098d5c3bce32bd496190d9b72f67655cd5095d03a22a6336d71f8da5093c332839a5b34b08a0a779a9f3f7113f3ffed1d9050c1d7645558c6fd8b602c95deee8e8ff51079d4b9b14d00618185a6364649af33760a57702e953a065170cf07aa9298bd02f41e01e0a3728dd8e29db47a5688afb4dae50d1fc1bade7e644f32aaf13c353b47bdc9b54c962355d7fa2c9330b4396e41424fb37a561902c0a4d4e6eaa0de5bcd36a10ce1ab737e0581ea0f0c642bf95fdbf424bd64a83199675654c6ce642f25986a7008e7a9ad3991a2961ac2bdcc399329920e0293fd03e767075b090a8d95679afa47cd421b6bcc41bb74f1d13057188167d73dd3a043955d9ddd66ae904dd05ac2d56ef810f60e7ca4b4cb3a71a0cacd88c06afb1e7de416149719dad65b25fdeac98576657e72f1febd03dcc7d33c31c89174f37553aa8361d0f61e4fe2743003c4d5899cf12b212cbd6d3dec1dd9e1db3c76de5fc70f603281c2ac028a3233850a6a105a82f906e4b4375efe07043649c5bf9bea035bff59a2606fca2164b7b259dcd604ce3dd2a74677b8e6af7a4cbc80957d477bba463cf79853ca14150fdd99d60bc7df8ac3debe4572147de8b960114c45dca710daedff50c08fb830b83c98efbb46789172eb6656ec17e6cb1e513bc23f7153d162c20156144185e1ec35484c9a50679d91fb66fa37fc633cff1e1d7e9b9a68954ff79d76168ac7aafd378b4377404ae0ad4d844798f711db8c34cc14e9e6105cd92570242b25739def550a7d29a7ed107a3f062e4a79f171c08c8187df6977dde1290e90db6450c68d4b68d3a20b715505db04431de4e401f7d87e44c72383557fadcd6a2d3452c5ca9c55b7c0a33c3d7fa3ac87260b465895935a8006d42ffb5b4e4501d3352bfaf3a729fdbf90227d1f05908a970a47f067d512e92b18adefbe00cfa46dd43a7bf68d6664c71fe79e50a941b4af17aab47148e5d80ea5e2a61231f5d34a1641b1d8e8c3d5b1a4fae45f4003252e8710c8888fdd821d2c2e5f857fe7fbd01099c4f283b402ee42c6aba3234bdde5f58f794149f2254def9789b25225d4cee5763b0f0ea1751bde0f87369745dd673ae403083b5750c6b537f084fdd9119888e2fa8f7312a530d350dc5f0ba5e6a08791e726b27a02d8ae63e8bc53b6dd138346551972ad3a5d70d9d9542f57339a4ac1486fee9f1e68ebf3fcbe3e6203d6cb339d73f5c632a281ee9ee09eaa844fbb83692e97248f2edd4e059a0499ceff04f2418a84f9e786ad9011625028e685734c2695b69b76eacaef5f64cdb0b12e313dda1aed477aeeb08335c9d5b97cf6ccc4377d4e65d8082c4cb02df3073f02b04288f179f19fd0b0d6b2ab771767132f4dbcc58fcd7d950153cc46d48d1fb2ae8986b72d348f64f213382bf47f715a7e9a3646703d6f52904a552194c489d91c07eff135b5cb84a776a08acaa18725a05ab264584d3265a48a2d0d2105d8c5423fd0791d4253c007e6b668a5d7b73141b31422ffc4be602577a472b782604ae19c78c45d846499f114133b643f4ee1aab85da40ca322e9d8a9ad38e85d4b15b64db453c473411a7f5863ee54a193c97677ea0df3a497f73a14e83f85de22cc1a43263b7d8a9d32f606773330f2e4e07def0ce1781d4f977e19edab1bdfe94fb72042cee9fa297c114e7a644af68acf5d95020e89e1802220cc14c8e8b5a38e2e5be279ee9ca68ebc13b94d728d1ef5d905e1ef5275c1e4426da47e3a07276f74180a3e01d9d468e933647f259fcc31b45cc4c9f0032f2c031f835c08d4160a19f8b08588f5342fcafcf37aa0a3a79d19816e00ad691c5c3a270f56f3f78ab83bdc877d7b7b1edcbc818ccbf159a0820064e15db819d2357e310ea74641229ebfbb1794de5c4af5d35fc2034889108cdc07ff2ff016b802df449eacacdcc731d2e07d9d5189f76335adf3fbc290fd00ce363a9760bdcebde7f3a9a48ae512036890eb5819c13c628f00a37d97b13d53c5c75ad82a959396cecd4de77a32dd576d1b54679379ec0612e2c26a87ec67577cc9e888a22692390e9e2b01aeed82584f105078a9abfa49021e5b94d67223daf46718146887389a61d5f4216651935c040ab45b94f2c5f1ea2dda222c4162d8944920550331cacc15638172967cf8f04dfa1e912a21e91d08370f18b4f9a530a03b9d8927b6a452a983b4455acccebdd87ed7905bd91376fff96fce54aa3b3b238927c7239454d70716480f7bddb57cab0241e1a35f127c87bb4d66e4436dc0f703643027053b6b015c735cc4f0e54035771f6102799e8dbb5270a5ed6713e025430fc2cc7e2200f2f2a83652770db380ee705a600d7f2cd429bf459b4b11e573e51aacf12abe89250f65fcd597b80da9eeb9f7517b75ed7495f1f37dfc5abe0370f6dfb5b15b7686e71cef0dd522b89b61ead1a94e77b23d321af77af683a65644b427dc5bb29cb1f42c6e6c705c7acf23e7113ec5b4eedee8a0c5454407e63e91897fdc7fcc3c2d21dff688108d059c32d846980d506017c51c6b6a93b4775039a91988308b949af8e78f88243d447b4976203f5b3f4d93355c9bbf52be98e5b3d98b52805a51b02bc740e8f34e9f828c869dd04a660e839decf19d285dfbf6b5baca234c9aaa00e77508baf03d90ee3577ac5fd3e290f3b56c81d9c437fdd664078db75c4493b67c4d8a35f8f48b1fd607c5f81692f1e523e377e9bd112a3e21b00deb6b1ed74bccc17d51e6f5ad3c27bed72647360dca6b8c56db2d05e2aed9fd6251ba3f3f2808e4ad7cfcc8419ca81421dc87d9fdd03553884696d62b754226f753a4fd53dba95bf76c4a4eb8bd44c3ba6dd4dfddb42b32ee9a54ff41beeb54d8573b0bbc2c5b6c5910caed4575fc47438b0f84cfc8c2f220460175391fbf484053993e08f1120a6fa5d940aa592352fcf70668400d4bbac77fbfcd1dff9e77b3f920b5aa5f74185357ec99c4fc8de62540b6ec156dfe1d1c61a8a3f4a7f0b0c70c1733957744bc955917b4862d5e8502d251971b71b9199f9ce2b1879e0531225f256c175017777d9e44be5f88b695a2ccd31847655c9f44357bf45ea4ecce2d53926b01d12f450ee4a352b13846be9e8ffaab09c031fe8704cb42d49210f5737c60ee401707e1ec11eac354ea36eead647a71e7aa6f88da0721629a0f9c4c3a5849f2bc9039ca24332fc72486ca0a52e8b87cd18fe593315205a2e40a6d2b4c58666b64821702a49a4885d41e9232972122b7fa10ed90e4bf82b0cd27288e2c1099abe80165774b94f95b0c777d460e45a03208f852378dea87d3374e00b4663b9ff507a41cc9ba6b385823b728b03d0b78f4f018eb5da7c4a8b31168091d9959a564bc2d0456038bfa0d5b28964a39e7a8199ff98e28a9da356d0a8b271d9743dafe91fd227c195e5242d1958fdc06862834ee85fe62fa47290a1df3114cec96c73b5afa722be7baedc23654011916a4d2dcbad7d1175bef0bea9478c05f0cb646455897bef78b7b4264aedded383f26cd0322ec6d36d013f76b7e01fbed89cd92f30f21f10adaf9478914c38934a4920b31a65b74f353685168af4d73419b0c97140e38e03a39ab07b999d4332cbdc9ba641c8ac54263bfcf4aa1b5e9962b9b02f484251d907572623a2993e6a0b18d95a2a6d6b3c32260d33606cb67c26e59161c4876d0d2ef07f15ccd7dd9f2b90bfb9a2f07f06725f23f7e84f3e58fec87f11497f852b546eaf23eda7fa2a51852291a9a78e9d89e2afa782f933f6224b7021a73224113e1941250c25f289fd59b671970ca896cd7af3b192634ffaa09fcebf622c7bae5ea81759bfdf2ace8c015d25bd40526f90143ed7766c89d7bcfeb9631bb3ac839d321fc8e1531503f87f52055b0ecb374f622b9059b03e9fffe79420d6c25c69abd443579e3f8d24d462c1490b8656e0e4140a16a957f11a0f03fb6153789004d2e314f18a4052248243022fec8bfe6f19e544cae43e543ac883c2d5af1502741b149ff27b6a0c2f921745fe5885595effd393010d720cf48e1302965438097376e827a613662e5832091751a686aa9cd5caaadbae5bff4d377e1f1f86241f361ed6dadfadf43e5f0dd31e31dd9cafaff431070907d897df85fc1e1cbf130d44db17920e788a9afa212cbd4db38a3c8ce879fb5711248178d1d385aa0600ebe17e4e102aed4ee7d9a438033b28cee1d7dd6ebf54e76665404fb3eb58a2da12dd071e5e798bc722ed216045f99c0078596f93a21266e39f9f574a8dc28b71fa9893648c2571d4177a8422033facf556f1f43ab5192b58bcd63692e5ae7c16c8f09da15ca3f7ef478e37b4ea859a1a38a198d8f9931e568dff4bb0fc78b8fc4fae615a4e6ab2b8d66b27b615459606d4dcb4c3b716d5e9f6f2083d14a15743e88c391523415fa18cc35741e5f0ccd3d05a9b4fad8653a685cb74b32fef0f6a214baa141268b379e0481d297f5fdfb597fb86ae3d6cceb5e258d364d076aee93367cf476dddd888b9e16bf44a36b842a64f4c6c2443e429b46332990264dd8ae176335b55892ec01c996d07de78c4542894f937689cf66ba6fa7f9ce9ecea4e3c4d4cd67b2197abdc23fdd9c4364b2b8c037d21f5f1af153dcb9a250f60b09ee70d59bc90f4fc67796ef60a10f5f4bbb35c375af74ce10736a04f4e9c51d520cf9828f591981eb7931566fa04facd4d8ee5717e85b26028a70beba604655b745f68078ca9e103197b7e4d82a3a8432b68673595bbd318dd9f1d27a7c25ced49bec6d98ebb22c2ae817fce54e9730d047b945f3accac512a01bb51347a015a032d28e082ddf0dcc8038ae5d226f621b809b73f35b2a3609898d9eeaa82ba2a2931765b8e81793ff10d851f39a26f3e401a36a200b01e960014313899aa73218e5a0c79ed4e3c10cf8602672fced3aef817a955ec2022529a7dff78a4d834a3faebc831f80ba9be3988d4bd13d420631250f39361fedb977ddcda85b8b38af587f6fc64bad90f135e322037f4524055bf4662976bde60b1ba5a5aaf9032c1ca81eb7420c025f2d2c9bb750558cc2be163d4fbfb36279f795dc2af48faefd3e2ba0390ca31262a42138c5b18e7850b26f7962f2f4f87c648aa8a70b776cbc8a89c89b9f811c38fba36173ba94c615bcc6d5e141364faef255712d6670e6059514ad9f3a76bf016bf1613f12c70ba7dad911155e7082915396aac8aa389c5af5861bf32ff1960c9c92d8dd9cbca4cc682722849819fe22d1ec7c1168656f7b199929f94f2a1bc88f013ae9ede70a162a9255e1472c02c2c147da0f82a90870d57af0416ed0d3d2f0a93df834f257cb06dea81d2d7dbb62c6c090efafa87f538d93a97d05998b8782584033e98709e05c75e5032b407f2eeab803cdd3fbc226975326bb3f64bb8585f5a90501f6a7c01fa7ddf684125e72b755c3afb41e812ddb0db9ffa21759d2d1c5beb14b6c3e8d33c829dfdff1301a9b54fe5ea2fb64a8347624e391f71e60c6df7e8c2e8589829d684aac20dcd21787afe2bbe9ed037eb6f033c3f50b83cfb93855d0f25dd0dc8034842855ca8a76389422942bc21099c5325cc56bfd776890bcf331b90914ecaab309bc3eac3ca1c2c9c2775b35a3b9745f107a315ee60741c7227bb38261f53d1bbf4a49910922eb94be9e5815cfa98708dbd33e89dfb8c1828bb1c23a82796c49d177bbe8720c0909291b242234f532e0f91b2f7fc094fca3f2a1f1e6e28ccd12de268513dc49e9c4979f8cf06223aaf89202498765fed418c1f8621e5483fa0e2ab81c32851be08d30e86280782ad4ed910467e395fbd8f79492203caa463c342b62f4e3c999701c457c66052ca48461ce1bfb4310f7973b5a35af393bb9b70fc7c9ff0905f38171c6552225c51d0add250d024add9c5373831ca3b3969653ba992e5f17754806c6e583e8c73bcc1bd7b76bceece13b6fd1030cb97549abe138d467c29a3a298bb61127e4823f42ff6442a065bdc8d66d6b9508cad5cfb6cd56d8118fc444c7a1e585b6d8d7c37d8a43cbcd90ab967a54df3d80497ac0bc1f2f064a901ec3fbdc4a0cd966097fe8c1b657504e0f1b9dad7e1ad70088ddc4659bc747758abe703506efa9e52952d750cd7bbc8496323ac00350dc168106c2435d4855ad8f777da6123fb1a2d73dc09ba3505bd8b49ace7a2bd308a634b075357fdd2c4f33df07dd90fdfe579e034b1744442beeb1c3d4c91be3f38f548c88a77b49669298bad734b2fa3b5ba3f0cabf0ea775375f13ff6ed88e5bef87e3591603a2aaafb4c973e7324fdfb0ff34683ac4d4f6191695f82c05775c9002dbb9ab35dce72be308468dca2f4a764add5f75e42b206ed020c7c5c2e4a64a70ae2b1ebd66cdda8d608a73b7b8eebc82764614c11e32422d9b342609174ca712483ebfff6d40fa4a8a02f0e04cc94570628181644fe3a3a38a8a0c0dbf8ae50130283c307e584cd0621ac035ac289dcd011433fef2adaa1846befec3b39e50b77a0f93b681e9ebf6e15926b7c42bdb94d7d2f2bf8c8ff98c98586fbe1c8ec3224a09bc694d7e2f95942953f17af1fd7f011d20cde383a19680026445c3d0f05bb4e0c174c9dc7d2fd89ae229e136e2631cdcd62761ec240aabfa62102768929b43a141ee73c741ac950bc2ada421bb5f134e48c7437b75ef86e8635c67263a4191d3288d32deb46ce2ce2a4d238bcedff5b532a418e550fb6e6c30790c8ed5daacfbddbea075462a0ab86653695207dd52c572196d980fd67f2f6b8f4a3ba6c309d20472973410c37082aaff473fed337b1f21e882d4932c68498bb63a02c093e5080791845fc821673a265f02796490d521ab5532308d6c7be510505d99e543caaa4da20a1a9bc635a5e0ddd9b079ba6d5686a43a051d7089412664d889a0375259e03aa8be9b9c7366c6462b2df15ccb1f67e9f774d1e5455ae4c006cfbd62a30e949f7b42a46942f637fc28c46eb85e31ec8720c122dfd3cf7ae347a8e21e69dd330659649fe2b07610d7332a2ec653684c9e7f31981e1b7f81624dd6d2f8f46fed3ff3f3fe8ec4068346498713f6a69e638955a0c92190dd099439a71ab88b4552e24fc77df7d5c6fcbdf6711cbe74cc37369809699feb019409dfd7902b6849addacc45471df4227f57d4f0225d91f10a6704b090d332ba67c7422bf95a8453bf3495ca64d173c6184c29d132cc6d573fd68d6752842f0c6683992e9bef6827401a6f4ecdc44ebf993abcb7020cb99b3ce0a4d15ece5aff04d5cfede6e768b5f8a668ebafcdbdf9a2af8682207bdb3c423c17f14d410d8636e36ff171a8c57c9acc05b1c09085eaa7b8d9fac3f816a3c38c572356309d5664c0dd861b04e1d0719a6a56ae076f44158e60aac2b803c5f25410dee33d1a04b2bff73a90fc47c35bae15cc885679176433e5df585d381da40af54a36736bbafb151bca156c47ccf7026b5d6b646473a30946e5b3dc923e8eaafeade5ba6dd2cca3cfa3665b6187214268d82be14ff64d48f2dd5564b51774e1b456a2c1b746a4d108879155733af1ed61cc3ef5e6897a5d32d3494d22e933fbd07d99478ec265df2403e5543979d6dbc5ebe2922bd1d65a3068e792a7d3755ff95fa40dcf604312ec59b9411e06c6bc064ad2ce23492a3ae6180e99a6abff133da92c312ff001a75e2511608fb6475d2a24111b783f53217ddac06c91c10d56972f92ffb4057b8da00c954a8db4aadb785cbafae4fafb07a1ce3d3f28e1d67ba337c0b3dc00f66971ab382fe8ac4ac3091930646b0e107ea0e05a71f53c5ff27eb077f2e9b96564d51452df5ba67baa7dcaea4b313e48cba61a705674fba9ce718796dbc92e6a66ceedd852dd7f88b47fa0ac70934ca8af6d5b2ffe023234b91da729de3a5918f3ef6c96493078ea83069b9f45ae8c9a2f9f79e06befbd10484d11a302a6812022e6dce29287d235d26f086f2df7107fe97970b23928a301112a803450fb62f0078de7ed00b289d5b6ff6df3acd1c7458b329dcaed5e941b3d1307d3fd8643e79730ee279067ece73703d7daf0c06ecc4e266c2e681b684b6fdb61e3dca276e8bacff8e92ecb6f69a6d8f19daca65f213da2ba2ba9d20b4ec0ae245f685b8a6a71ca512825d6d2250e4ea3c71b517cc648fd8f50db6c92e72f39dbe7a5db19b38ac4052b98a34b084077e3b0eba153b26a4476438c7be66030ce01d2bccccb2089f76e7b54c269a7daa55f04693ece4d72429410b81aae7b6ccc768f48e24678e998e8f771eb42854106eb974d938146c7e6149c76b8a82aa05fd48eb674de429213f58515d724d91f615484012dead66b6fa3fe913c2970cb0c41be94c4d350f284cc289cc3ef90dac75050af392ac36d420b7aeeba5bd8425b944d2afa7393849d7d912ff3a01b1241916870a071bc63bf6c9d1daf85fad905d92f58b81776743cf76c544bf6b92a423707f048b8359bb96a2d81f51bc596b732e22ddbc20ec5ab0962566aa53049f6eeb6143e8d089845d379fd0fb939ff5428955f39187a4ca2de1850ba0f1ddff75d7ed84c431c8041f2c3395edd49f4b58f361c6e30ca121efdbd55f19b376de83be0a28010ba1b4bbbe6bc114423ec6f44fe03969ea1d2d69e3db224e644a634e7212636626ed9a8fa151ceb06aeb8cd5080a83e41c67b787c4f9f71e13ec0e44f18434f98b0e1256fee2e00200c1a3a566da8afe8257a3bc5b64df174b1760403a8ce6e9b13d51c1ec56722860f84ad74e28e4a4ac577d50534115443e742745697416f0b4b6cefe855f43750cc835b78c9401f748284301e00269d9f48a84fd0e24c512387b12b167ebdfb3684cd4cc7653665031ebf3cea1f5af271b1ed8b05559faa7b1a99c1f52856826bd8d59bb68eec92181735f7a8785827e6ecde5f56e7715b5db04330774736a02092f4ec95526000edf2b4c91daae61e8c217101b18317166a91febce72fa388e0f158fbdd0b7d2314cb9c8cce94cff4bff7dfd589fe10ee3eef493411052444797aaf0d621ae6a15bc3e81c955a4d8d3491b163898802333247e7946cf4397759b635c198debc06840e6615e3752c55c494b52dbc8798940c6b5b1084b1e8ccc783ae12651d0f688d13fd646f9c17a5107ed604bf3f7a18a0578076cd998d2f42284090d4e95c7e4bcddec65cf6acf77c2f6ad634e8c951f6d59b6d730698b0c79117f33db13b3ce2b7bf4694f0d431507f26ed3e1c71a3557a7e609084fb11559c823ac3264fb4194e001b25fafe3f369ad39c41930dd3273b5bb042fc7ac7a831d1ea7df12b6daae6fe880b3e550e9358034f498430e4c8a046e45fe7575205194b33e89f233f7c673823dd1d86830654b3e0b441f96d6d1f2397f9d451341459c080533c43b0a8496dab2b011888407cb143d7e09e5b2ebf8211155885c2969890f95e5978bb2987b90dabf31bee418c6abc931296788decb8ddfd782d6c7620fd4279b9c866f3c34676be889249ec440fd096b25499d1d9e651d24e0374d68ae6b86ac6ec0c4b257b5aa0174f6977995065728f6f606ab81e4e8eafc5ca0b279054c6b86acfc06c72920181aba9e9541a45f5c1669c38b041ad0b94188ea68bdde15638017334e4850f19433dc00a865fb4b8c2f816f1546096c9c4758797964223bb44e67eaa1f63257d91305fcb7278a00dd69437df942268d1e975741c7a12f2694e2882cee8f757acdd145c478083e0d4c6826e8342ac204ddef3568beec66e5a7943d40610aeb96efa4e450da70bd7539a4a08169c2f723c8d432b5f897cc8dbc49ac5f2306f49232f256faf89b4f3a8a520b1ef07f0a622467a5f3dd7c479ef524f354c952809c76badb5f7384fbb148ed52de3d5389577d7741499d6a42521fa9328d2e6a2e445db800150f89e84959783ac3fcff09c416d2a232276ae8b5597fedcc601b32ddb7f9ab595a0958152c5c070740258b92bff8269294fba2b79b21f8fba9ef477568342aff3e7e1a47fb639936e736650c8b7039425675506d4ae1f0352dc710ad4b6092668b67a2163cb40aa0d0be6ff621763b5d8bc07a85fc47e9bc41e8ef6f49d75c81293a0159d4aef298e124a97afd553dbc357fe74e658a17c6514c89e539010194351c176e1ce24bd0dcd682661c1f5f9990f7a0a460764fc3e99f7d4733dd9db76e2f742457e23f88efd7134e635511b2b935453c43e67e6679a0f3734da7f1eb57b26704b65b5e4a02d1f9a35f3b72ac7d265f9798e485ca449a7eb3178d60d2e81549a90ca1556f98f652f96276002b00f41cd662c03b2d1a57e37d7b78313d69b46c483052a513f5031fad64d75dee5286d3a8d88b5bd40826289d2bc4ff6dbd33a475d68de01659e355a1c7fe1ecaa3b2d98d401f670726160724bbb194a7a883c36ca1e1ad74fe8c9f0a5ad90fbe076fe1cabc046a94d5d6fdd3360727279778770c7cda3529453cea6788fd97ff031ab0097f0c53ee30c1c56006046cad185b3ff892b913f8dfedf5fc11dd5368d3db0fac8450d18dd4da5411097d730d3ab9ba80d3324ec9a8aac5ee755e84528396011ae971df0fcd45141f6b6b49a60e3fbbe42ac334728490f8c040835dde769e42e76d1bb29846dd9ecee67025f114c26d2b4cd26467f13a7a2007180f6dd1db2ec4790a6831c044325c5cc8da8a99938dbbacaf7fbe52f59b5ef5029d5fb0702f2391144548ad033000548bcfa8b29382c82a8415dc7a5bf4869c647336b297d719461b076bb1320278d2937bdc15e80b120becb5a07c9ae2dccc49d53a875471fd325f3cbc4d1edc17503197b8e001aa23f7770133b788e8893062e42cf9208880e9d32c111c9fe5c90f057193dbed6b068d9f205adb1d55c8f5004d1038cc634a43bb0febd2ae0e635eef333fba308ec73a7f9b2ac069fb39fec5d67fb46075aee4350051ca91d9c297524046b27cb112518b01ad0d68b2b3d8c3107f7af8d5078c05fa24625d7c4c69b6ad06eb5b4571e22e453322fa40d89de940c977c3b8066d4a44f7b788f34e2bde2959237bfeee12277b6694563764e24969c245e5384d9a47fece4efbf2d3fd9900923cae348be88a592e899a2c30e754f0208127a873eea60e5f23e8a37a4ec8de8ede4ff8f421dad53cf4e5854aba58e99d11c603fe687e377e0138462fd381ff2e95adae1b88dc9ff0ca79c33a9df154b223f1ba8bcaae48d1a41fe1359dacd00392336f89de1984d595f7281a7cd33ae3756ac56efb6487e6c1a1d1a50109554114281ad5df52affa3f3ef79b14fd9c1c00b79b15c5c02846f1b7ebbc35ca1fe802f98096b5e89ec38b5e35a71be1b147e74094ef2e458dfec2ab5d3edc96827ed8c1458f6551dd3f348871907786cdb8daa2bc6e666b69243fb9ea6b976f111d9d4ea865c1252b337c1fa8b5b86fa82be9fde21be962be3cdc8380780b46772e14ccd4fffc62bd6af75d0a838980b8ed68e105daa2de6225fbb48cea776cb6e12bc545dedbfc64d5695a553f62078ec6c51c14b957409065c50046ae945db2d542a2aa54a1615d4924d19eb3f66ec78a854891271b17b02821b1870a26a95dbf461c03ad3bef5ba89138081cb11bb23f5e96f8ef2d3e552d11d6ec4bd093799d5be2f584e19ff52021135f575db3d66919751b3799f330a2399f05b8bb1a80c125b714fd36981c4fd1b86e145e7962257a2efe613f0e59dafc42e926d76d47b4f7dc121ab0c32116168b5ec6181d15ddbd2327187c8563216ab952ebf051510b1076eb08c45fb0ea74fd94678dcfe4cefb172249ae900e7c30a36be5eb50dba27d4fd5f241a6ba4c60b0b1918fe0e448f30298152760115b69a9d0543ec46f707fdbf622cc2a8fa0a920a42ecb1a8e29537b38e2fd9f439be06b40a0182219186bb1c52871f0ec05ddeb6e52d750cfbeebbbde6834b3faf73cbb9f4f8959ae5505019ae281a6f7abdfa3ed29e5d8957748ab75135e94f1192cc5a8285bb260b074c989535abf148c09d20d29c028910d854aef554947c0b21f0102c924945fa29a801e8c1bfd3bd47c0eb10c5d5f2270f1c120779301e3a1d28395a783098066cf1cfb36e5fa53b88844c13fa9cd6fbd0daddaf759c57b6a04112fc7ee278ad13614a12b70ff2cf944101a3144aa3942b1e2386a771206a4931284205c94696ca7d291f42bd4c8c4e0d4476bf991e04f588c11414f61d1014bfbc078f38d2eeb56289ed5bb06c2af9212ea12138a27a43c862f588119bde5a23b240bf78bd22d0084731df708c4fea5bb82137884177f153a08f3b19c1679f75f14ff8930b77cb3219f07277ea24bc57e3efe353287c11382b15b485640b1874af6f5685d8eab7b17365747b4484eb3c55f915fd3c7091984b5afe61ec21c4296c27d6b3c060df28baebf226bf9a5436f56185ab1f08374ecc6060c23de22d922a7f3b3d21121c3927a2a53cfbc78989b7d6502c94c87774a7577cb442e4d9583171ae0b7c311e6fd7167b9a266a3efd7736baccf4a91c22dd19269b03a7a1664badaced0fe224726b0af5ea48f9d792c718973745e1489856e6515b78421e9cdb602ab7cb9de2aea00fa4e378ac3fa30f1f3b7fe7274cb974eab3346cf8ca8488871bc4b2523abdac11a8f40974558a858e7403efe106b3bc324808a6c30e821ed2e32190c363cb47d5794b1a6d4558d14bd966e5da3ed7965255102e8642b3b317dc5f720876e1054b955326d51d3826b1358acc6ef1a747628d01c0f01f563b400122618584a0098681da809d102da53458fa2af74752fc4b10dfa6d88fa9ff1da0394ab91a57288c0a396e658b9989dce9d4444a4234e830933e586b89c72def398bb8da96701036221604c016e52160c38e1aa7028bda5c9e72d9d1bcee66ae5245492f3bcad43a1211f6de1a73761fd19477059a555df799538d31993c5677a4ddcc4de6849ceb50b25af7150a4d2c81aa592657d376c13240934fb2101e49e261d77425ebc4d28cd61493a695207978e6de8364d1fae7b9d329a985f54fdf6d31d313187820d06849e8d904935fc37271fda871f3a46f8fec3c2d597f023db38246b1a277577aeda84cb3c4b9c283f6054c3074f42de5392c61a55bc5edf59208081f10532e60c48db91ae2f4c8a7777a650ee567681eec396101f0c50690c33f2968f6797aecf240cef2be70e7cec037f874eb4d92c8382534da6e4dac4d08e08d0aa5113cc1b9953be5ff98df48dd60c160d956a901d64436f48b7d7e9ab2e05a719996a39ff02b291a1017a6eea0995e45ea94fd78d12b1104c925e46d8671e77b5162b76cbe282f40a6d6c8936ff10aaea89ac33e0b37755dc70625bcc9cd1831dca248c4384e98f3755efc5b63b99a2a933cb27c31be69937b68e85e015d43938a65a7fc99e60b632455f0ad2846ac962f50772348d0e28999595a503cd07c155623103f63aff0642da7b9f91bdff98e33b7a3a5a91b2ad55a8b5ff2235b35fd1dbf089c67f62a132ec9ba9a5d1df240e7f6160e8cb2bddafc494839fc0618f29804775c2a0e2be09af2d275bba58474e8f6c20db6216babdc7dca316643ae205c1d7f7ea5396ed0b31fe4c35ac9714a68c7856bb62a2e8cd90fa81769e08e4eb5ffcca13a113168bb3f4901671a439db95eaa3d320d12eb6fae03f411cf5af54f53ccf9dc92ce0f55c67225f1b126f159b0e934707f6978fb42f2397c7e8c0aea4f6dcb7bb348a0319c69d2f3e805e28e38ea84799d2856b559986fb1ff9f2ab269b3ff1bfe85fbc20088eff0964d59efb87ea8c5c286968bec20376c41e0f0f99c4ee9b52e6c908e45b95c9a050f31aac8416ae35a3dfe96d382a1d658678366a9edaa12f4b430cda6f934f95b0ee5d31902bec73d4e26236609c2591bc2831a469aeb2d7db57e5a4be5c606e4092ba07eac635551f40001be2fedab92d982e5cccb1687335b9e288750ba5f7fea0b6ff1a5c1c7dbc91ffcaa82db97f76c6babeb07bdd0831b79d620b8c1bc55f3cdd7858803f5073afa7ee47538d2ee41c2c80535119e01ee8285e1ccdf8ba5715ef64f96bf248b1e1a898dd66a8169d14a23e7f84a502ded824a9742acb408a17fe26e8067604fcbb499d3b086c34cdcc6f583ecc54d29a01e426ff9a064c5ae784ab0da06b055154965ff2a3b92b6549609d26f832f1ed16b54c1290a62a4e2ecda1b4cd79fd1c1f80542888eaddb6e3c4fcf45410346d481bafc96890abe6819142367b5797aeb64d49efa2fb2ddcd5d2d8390e8ea466148c949e07d3edf1e09e852249ec7ab957ce73ea9703491c57e9e48a9491ca01eb0247c8fab7b43cafe5a8a1485fcdded328e8969e7dc57b424c9e1adcc99478a481b5be47d0c76fc8612cc380bb2492adf875c5afa5028086c80513d2496629ada5aa15a3f487e04ea208d125ffa6195f76a5896a0b7e1bf888d109db32b247085efdf3365e308081d8500100e953346182ecaafd40513eca92c02715a9f4be320dd90e476b526c664cce97b49905bbd1527f41f477848aec8a0de2239b848e6d74c9f55374f7c2d6568b7f82de1d2109c20d52a9cff24a07f1df896019f0422a58b151961b943d69f5813fc3f7655f4b51cf45931bebb37a3446780de6e892e5fbacd78c672274c6928ebf6e7bfd72c887edb1c2a3dc48147be68300376137dcf2517abe2c24a1c773d5162e1139ec2713c4a6196cfe13d1ecc23336dac02ef624edd95796b9cf1cd5e7d1e3ac1e3c038dc31bddd85a12542fdbf5081d530f37175a127da1a4197bc798d924d0de07aba64c188627372da82e3e35d5b01ea8049805d9efe54863e5306a151295d167b1d6b3f2185763793ad2448410fde49275e17709e622f7b2577cf6c4478219e3acf137e3383d023b5962b9e693c73db24b55ea3a8cb2aa5994a385902a118df9ee58964ccbc939f59a96279005cb41d22aa412d32e66d34dad7a61fc7f94b6453261df318ce0848fa93c34f6900e897b8dc3469af8412eb74740a56eaf072fb5778c269dd52a78916750672d92c1b03b8ea26d1e10815bdae93c97e501ee9628cf1745ce69c9427105a61afb5ae5627ce5c8f60f05d3eee5b6e0ecb585e9d6d9b62499817b7c4c29eff88d67ab4e7a970a08dc558fb7f918d1c15b6d5d2b63d39a4f01d2d6035012fbae79eb09fb3261fe12c3e746c17c4236b9c308b682065b894031768d41837824716358b0f2f29695e7eb66e60b5bcef8958e862ae8580dcb0b2301066066c788ee54f2cdc28b516d047948b78d13b400eef1fa7992cc96b01341ffc5c594f4fc21524cdc39b8f4f964ba7a48d090511754543dd2c0675560a4c01160a35266f7b9d83eeffdc3d1f3882c0eed38fbd39bffbeb1c50d04385ac065217fafddec12179ecb9eb569a91fd4b6835fc88d198fb93a11daa036ed5e44bc47dcf85b3f4e46392c0e87b341a7b9f37287bf57024e1a38777f60735390c9d48aa9bd6301fd14a0d809e7d64c4435e1ae4709084d879197d2afd74a4318ccab5c769296f5ff86f333e82c8bdfec2b0f6f348790dcf752f5a2b55943ffa1ff30b5d3807ed5d4420aa159399973cda24ea0da1032db10ca3597d1cba23cfaf78b34006ad7607de3dac30bceca4e947a60d4022ca9858bc11125deacd460a8f71ee59a4e46baf4c59eb4d6b9aab27476307aa00fb60b1811f3add7ef148aee95be8a2b815960cab22b76ab4e86fe0249dec2b3351b5d1d704a958566ae6a28df95e33b4807679e7662bc1a8789ae7ec650cc996482b488fdd3fbb93fd096b2b8a5abbcd4c842a9bbb8e9b4b5736c24b3a582e46e666f0dbf0997ae101040f4095b2a00fb71d37d2632347a0f40c775a0f3373acb4ba80b81aafa5fb2a4fd2cf06d828dd78f8b3e024fca543413d7942518a935453f36a6cc8815b4bd106101789d6b91a51402687cb0ffeb9e3a7618f418cf201e4caf7d335c4934134f1fe171539b3e9863bdcbdbe4f7d09c23ee625ecfa6ac4fac97e484cf7b3ff1256470bb2ccea0a632014c4c57a42fa7292b2c4616995f3b267103457a96b7874252ca71f4278acb54fdb7bbe1bb0cd558a74386397f6e4e83e6a9a2419a18b8030c78189a8c8c3d0b496f4e35a0b681fe27e75c6e534ad87b1d8105d2422e7fe7670aaee74b26b29ce9a097ddef64227d73b08c6455d6aaf670e25fda46d69b3ed8ab3401d116fdf75d086ee707972f30ab7e3ded44413354dab06b0416884ec4eba5767d9a28ca2f0fba0808ac465d74967464e615ce64eb7adc26fdd4bb553411cf3c75631e87bdae62b0b9ef698e6f3b411525e605fc3687974cc757638a75ff4c378321783fc0d9c7c2a7a783a466b848e15a5ec25889de6cca40e514bc5fd9796fc5c31c405eb7a9b5a9594573aac271dc086a9810f0b759232643250c52ca9fef692665690621f84190a382d99a938dc8cff4e1d2828d6bdce03e3dc2cedb9290d147448cb3478a498768df3c83c0e30ffa007bf56b4e2b4a514ddaf1d54ef0cfb4d8fb591c89f8fa70f0c7cb145413190e4863d4ce0335beaaf5a34484a7d90fafb7be67a05123429314d6db438d19b76009ee93622ea7aa03813af2b4408a33a859aa85fb097dc30626fa92a4671f8a1791d9ddb3089c60c7a26a67078e6d4ae817f610bfc44d26d9f4285d1ae11e2c5d79eb007c76d7aaddccb52ee512aa9bdf7f3c17b63e74612050705f20e45ed2cdec1552041d10132ff754d2e31035bd5e37553efdc1b5660bea4d25dbb450aef84e8811932f15a12bf4ccfe6648ef33ef0e746d940abaf512455ce2e69a39b5ebf8b9c2ee424abf01ddc0a4c6286a66256308eec0d9ae9c64b3165a8f3963c977156b85daa8b08ab7e677bd8dd8189513be643b1150b0b069447174b40646cfa8a88d43ec00814bd7a04c22893e08bcdca629439e54e7869a8986296cbfeb452aad1c65159d5725508a75afaad399b4ad8f31f4f6022892f5bfbe929dddedeb0692f589a3452fa73cf3fef18381f16ddc84bb63a6ddb3a5935af2b019a8fca1807b62830c78894ec2dcb59bd51309b0b89e05bafc53c4e5a0b1fcb6b0bcc1256b641457bdfa67feb91df7e907722fbc0bb26d0c1fe65acc4b504feb7655b6c2a711135b256fea4ca557fa4174cdc791fbc6c5ddf21285e4c64c048f6b667b4b265dcab5dc4cc3bc0309302d5944104c04f915f3597c94f5043b35cda3caf52652e4eba745cfaef4a353366e8b84bdff61b38f81258438acd0925bf7638fafc96f8749339644dbd423447f27008c623d15225d6e5b00891d44caf673927c434d6382a5b1d2f76520b220968e66e6212bb6ceec4ac7cf12b86eaeb4408b11e46535601378b6e4028d413a8ac31a18fa199b2b02529478f314af4a0cfdec06f0f0a69626cba07533275df14af767ce45e487f775715a1674488736f68315edd72f434991e9a3044102063a16356324191a58c6d06c2982edad1d740187d520f6d0a5b7f24338bb1447e26150e81b7e6c69750d432a08273cf3414a9de6183c4b887e2490d426201c7fc8ba1d82ac8a1515aebc657002e5a229b286ab31df0a3a52bc441baa972eb0d935e502b30eb9308412ec5362de44a86da278ee04a2133c1a0cb5bb4d15bab60482b455f6390e073ddf864c5ae9a31c4ea258753f73d287baa0c5592ffa1026152034dad3af413b0dd877e645d32408f372c2e7f5437f7104079ac0f41463f6b5563b8eed3cf2b17d1d1602994a0a5e240935bf56d29bae23ff5caff0a0ddea4a3de42a1cb6c93079669a315ac30fadce73490de3083e98a375acac9f5eaa934af7efcf9c9d327a5e69d493f4f08dcf056095993fb2a065af380e9356bf1499e87311b62636d330d00723e5d31240bcf373c628765991731d33ebaff8c952cc5c65be55f0cc0d672a3a68fcd619a46f060e371620a68e84ffac4d9f2af8d75d09b7c9557cdcf36201383518294eb3471995385866f3b079622e60f6837bdf9b28925697bf8e7ba871bf47a810979b2212ecbf9a27adeb1857a5d12f295e57bce2bb6767e3892f4b9b01a5daeebf0d6f015f113b745e607e014dbc05421d552889771035361183de457b76c6da4cec69ce566ffb9cf7a41e874d7d23d528b6767db0752557e7531971ee147524537f0fb36f614d5bfcab6d3e2a39e5119e97ff757e156e0828e9b4a3119ead2add84cd4c4ec138fca35e3b44c837259a3cfb241c8bf0954942ed7935cc10311efbfb0047b93ee37326abd516f9cd8f3b5c33fdbf5a625f4e6d03f58b6f6595ec2fe77a2066a2a7a924a21d97044356001f830f1f343983c0e09eadaebb52eca17f12eeb073be1b7900ca6ffeac843143b1f42c43e3cdc6fe611cfde457ba9c8e5108495c369e4cc4a5e7b3e4cdd71f7f7a801c4ef986a60ae423e0b26c5f81a80692326e4ffe6854dcd1bacb7998673c8a37a88e0cf06b4a6acde679ae4bd75e87982fcdf085550103951930fe0dae660ad2fb5551df9c154cc02bbab68fdbf04816e551ca77aeedefb6f5c4e115728fd2bcdd8a8c2ff20f7af967f40047bcd8f6d939db11f6794ce455f8094f4b66d0a1f89485bdd4b7ead51b907bffc77c2eea9273469b4ba176044f439ce0ecc469e765df92b8a8847d657b5a712d5309cafa1401a9ee452ed576cb0806001cdb7d58c1ff0f1f2efb0b6d9429c0e96427b689ac6632b94640acb6d4cb2e186808ac484d78c0438ad89c4f70221b73bb52fdaaf5f1f3bf22a34fda2707774e2776ff5ade17e00386293eea67ab3bf9509e86ebec5a7e502e67da70971785cbc8c25c51eadf99a5b16aab5bd56fd790d0c26d020ab0272a38ffd6e1d5a285d4d6eddd0bdd5afd4fdb3351008b36d18e453948226c3b7fa74d48a568159488ebc20a7d587b9b0c7d362241bad5a895fb48b8556905e77bed4e7ba8c8a2d9d4deda1a5c65226b8a965380a398be80b98e9106d4e149a8565e2c30e4142ab0934b8bf828f3ff373bde01b4d23bd4acdbc4c0d93282fe5bd5834a8556bdb2141e74d5e94c494e78e14c54e97d968cd095c5d42b7a513469f0c5bcbdff3a6e28186c98c0be7ce8c3967771bd374bb1651af40d4ca6255a5f3ebd23f9f796650fb8061c173ec0485300b04c6c659b9783d55f60d8cb533393643aecbffa01e2875d33d394eee76d2b57fa31c09624b360aedef95d8624ad0f9b1277597a721b13bcdd4d75202f9fd25cd38d495696e199211f5fed1a6ce35d36bc8a18a525880fade744a2c8639a71e34f3f863565b74f1d450c8a15bdd8ecd95b25f1cc291f569b8b975850303b1f8424ca62e56ff6c2cafc4109edbf22bf3e1ef28683975c3dac097cab23e426dd7e94910b8f1aadbba116ac8d6d66749f381877ede4d12ee50fd9bae540a339664f8504f53b11f1c4aacf04b5640001bd49d1e95a4357895f424d460e61996879c880466cdf193b516ad1f34cf1a9179229f80cb2d170b2961e596ac893f587dad8624d597c962af79ed476125dca5e54839f42c07f1fb4aad733c529d25253f0e0a92487d6cc17e77384e4dc2761cae997c924842d154f0b8ae5b3d265f24ce31bb700e7052ba05f683287f88ce628cebb4d1c61a430ea321a0ca5cb1f95210880d0af7d1d1b10d3ea5b7dc1f0bc7ef093cf7c02705a068212aa6676070a4549fc279cbc0b500214367f0513e1ec5e4c51bb15c019c93ff7a5f4e3e7a6f51280ee36d7fe7d0a293493262367abaaec491cf4f61a94549e35f72d8b201dd903157b26cb5a48a50860b1fee8efb9b5da1633200f81c09aeb1d710e529645fe9d38d2ae8453be154d9d47bea6aefa658f5e340853700af2fdd44c2be54c937d2c8950f777e64b358f583e8910e2d9552d73260871c02e44f5d962dfa7b0d6cb83c8668e4110876db97f140aad8670af1f6a88a47bc78ab3a957b017a594b663d6241c1d7332aa440593eecd7104e82f2e85cd3311d8b269a3f97c23d7b2e09d86fb5cf8be8619b28c47a24e24bb2c5df3e76a28a0ac5c28f3c88a233fabae7bb0182470793fea7fedc3da44b54ff575a969acc9686fd671581c91cceb7af6bdf004eb753bb92703d9ddb8e79e468961ce0ff6d841c0fc07e9fc17a214c2c47eeff67ed7a2dee99be5fc2ca39c35332cb3791a13acac00973bfe2dcda1b6c0be3c88a2eceb12aee1d56b85f29e561d6924adc328569e6b19cca3b1e3ac973c08a41c7ce1886f0c3f779f8b2e35a328a04f7e4e3c28bc47bcebc5cfe7e2cf0bf4d16cfc2c5ad73268c1bebe1b0c7cf2883717dce5ce83588c2b2763513c5f494612485d34582827d3c626fef6650d1ca645ce089fbaf30fb6a67986ffa3af85ab8b4c04dfb424aedc4df47fb50f59ed6e1bd21bf7ed7bb17780dfdb6557185b6b4b0fed8df5baf36957f5f72456e446faedd18785e9a98290865f3bbe1b6ff21bf5055b68acc24ebbf25445d492c29abd50553ecbcf5b71a48852e5270b2f2e55778ab6b04ab56322288eafc1d7b11f61ed0f5fd3b278125f800370f474f24f2bf41515554821e421c2be9d87b24c754b126d6e3f4aa12e482a5bf9def856a896c058beaf9cb4e9e120afb5e45b7f6bc4a8db946bb97c377f53dc932c3624a7e99ad02d05f233c7f76f9346a9488f3a7f7567ce277e094fdc5a957e4d12b8a14a2411a5e666be36bc58165ea0208eaf614dc5d591dcb25264e2b7f061c557507101daa4ed005a17409340c1e67bc9487b0263805dbc206020c802e56c131d162faafdcfc038e2015c16e5b872f71834eb060406cbebb686bc57e0bdd92a126c551af3bc405a80b558852e600cc059d4ad7f42f59f08b409100d31edbbb850cf32e36ea7fa4529acf9c76e31f136443b80db283b73c58339bd6418d0607a867a5a0e097448e5cc436b701c3c898e568d08353b540004d35cd4a33520f827d080a9b50ed6d0a68038eb623aabf28094f4ebb4b3659604843448d8ea95b6da307f73061a14c3ee52298a4153e1c4fae611cbd921b5b247cc2b3ae775ed066f5d7088f93d317deca8daab6a452d0a658c15d8d9d6e7f2f63b2343b8048bc62af6b9d194a59eea330a5656cdc3d757e19baa1f6cd28ebb12043380628c0676d24c04e4a488928764f0e9beee16ccbf435d90aa3ecb669c12fae1ffc02851c1eb420473cb94868ce11299b83d6b2ee373a673fb81016267bbd22a6767a00c17eae3f261961b1c4366f7682e9d0f0ea0d40a2faeb4edc8553123383d9b21ee6d65678ac221eeacaa35714d05884b703b110c392f07a069684c24d910e2963864d9b2a38b8e2dbdcc3977e03419abf507e82594ac9f758ec3935c8a28bf59047a8249e6d750214e28d5734dc9f457a01aab54cb3fb45539e1597e5606037018230f2a7abbefb61104abca42f920fbf61d7cc00b36d4196274b192c173e62754bbbe6c3edf6c9c152e65b2e711f4ef6f6417a72792cb2a56f2d2cff058794e22a1d8621579b36e468fe6060d7c11e7a3446f112ea3781804602e19895b38dfe6f0aea5f4debd913982571beb1ee5efa24115b341909a6ce9ebfe7158e370b08d51db18efd1dfb6d31ca901c1704eb03850c2f56dbaea2dffb0b45a238535603b38a63bc1d2046946b6eb1b3daab176569f60ec13a49985970ed3ad1ab962cb61220bdbb01878797c8b391a4f1145576fcf387ff02809b31b26790e9556c124ee4638c3ec536e3247ac237d00e687f73763f2b9dc1da106d0090f0d3e7391217d7892aa3794330369e520f28a72b4836af3ce90de621e44b93cc1c866b9b8dc42e86fc3bf1a41ca5e8c500e61c13a88d2916ddf9a9a905dba43d2d77ca6fb48d5af31cb4b8ddf1ea27aa2e32decf69edc6a36558456f94ce6e554396860537dccbc0cbc1de26ea7e0f17025e04ca4e3385ec77e522dd39b5269326f02b3b210d53ad17ee6749f4d6d496d865de05c5b4f704be6ecacac3386a9e591e55283062f4291198713b751386e436bff6cd6c99da122a97d8b07c4ae41781d5ff38aca5f92f575e2cd3d61a05364b3e69079fc5df48dc198b573aef8d8439a23e8a35bff458a1e6612eb1a6c9bc3753b7bce7160069576ff50667bc5519409a3e79eb00efa909401d1ca4acc91f3be92ab425bdcdb2fa1257056eb4c75daab66c1a1b7202d2066bdc4951c5cde18da5758433b88f7aae1b6ea3cd444d98a5a57f11a5195ff4e3ff55ec8aa1ebd87dec3139deeb92fac264d09acbe9557622b8993fbd2d9c4a7dfa2be418822fb25ec593ee5291c2e5e13eceb56d7139c5be143ab889bdcd728a1395b4d5598c7efefb8598256fb6e6314e45195cb77ca8c7e36c898b01ad8d5fe91fc69e4e1d3d34a357ef9e919c16859a4b7a4b5b98a6c8ab02d87e3d7ac8cce4f07dbcea6a5445bdb3355a4352d094ed0c5e635297ba937ac9bc105c408a4a61eb9ee1b9c42264b0f3c6b955724335d6624fe19d79c587632b543458c951ecd7edcbb3989b4a4fb66702e06f1543db5b1cb9091d34ab0368c9c701950a25d8e9f52c2cfc60da04be53bef568b07af4a1d3e18a3bcb9eddc9e7004eeef957fe75824746f75081e8cadfdff1c6be9ff5b69bffa5254e2cc0bde0e81cf8a35c83fb2297934c722d8cfdcc135d96ef0d3bf6ca33103b19ffe1f77fa37f78ab2598c982b7b8986fc5a08d3707ebaae6ccd78f2849b81fc78e9592072f894df554047c42d24c75fa382a5586e61183f8bb6819c2b365aea6d2f8bc43cc6ee825e55f6c081f07c5528b0b20eb553a6c6a0bedc10277480160c4e9020230f9429979d186b859c8318f9cfa29f296cc04bf385697838efba42c932349543f8b25f47d3812aa285f3a5d319be6935800e461fa3e3730f9637d77f3dffcae89890352556b0896b171efde5a36652bf2a35fac9e6eace20ecfdb55a06c90432dfbd5d80d8739bbc7948c4a581ce59522b6b0da3700719e2161ab76d9de4cc7284319d8a367a1b53ab7bf797e5e9a3dcdfc25bec7d685c338fa43303cc37c5468719dbf3e46211c5c65c82808be6d15922a4ff4fe5b668f8b2cb3c09922be4d68b15d86d43e5adcd0ee7e0b21c07d59d206982c508721d11e5109b6de83711f436a4a2b5f05c21219401576d13faa2c1a87131579e13d2077b9c36759ca6c6af538ff237adae01eae59fc37370c62d9ab61e5a7488cd46d1685d21ef92d2161b7825ee88790d67d3334465d6f8362f0c99e8111497ba1556445565ed3f6d94a25b29f9a53c33beb2d1bbc758905294d9d93d4b6a3da46d2cb025e680bba020abee47001256ea0f5e371f6acf382e994d766e236df70f3a0fb897c77bd687c9be3c4f63feefef9c78ffc9612b8609a0122d35eb9be332e6ea9aacc552932f77b59f4f12a4c45372e4b94c0163e228b461e173b96dc2bb2a9658857752a728705031fb633e43cea1026b6ba9ddbff3da6690f0ad68f4442aae6c76e68e38dab9f79ce1ae959231987d5467e32dcc30759a8598ca0dc458f50eff380dbfaedb131aceba0835f578a254537701e9fac595752b39d61901fce028dd351501efe45c6cddb4c0fa41efa55aab9a75904815c763e35cab721e3369554fd2cfc17267c933d15c895f444ca4e5c041a649b1234257ad30e23b6833deaadc4f547bae9f505ab8ffc5109e77afe20caabc503ac9cd1b6a155f933fd3e7c2b70abe4b58e3faa2456d22940d672677a378bea74b1cec5fb9e53eb3011737db0172448f94a2aeb53e1b7ca0a913ea9a80d019b99e00e2e126d384dec88884c36af64c7127fa9dd194ea086303f1871f8b824c0e3681ceaeb4a9ea4a477917047fa7f59ad8bc6c8ffc519a019c1d11a492e46c3eb5aad8c395dd6fe12e2b19866490513bec1f4682ef55739919bc440889892b6ed5bf32c6776e336723d0ede225f66922938b8ca9d6b64ab38e6742dbd4fbd1e1a49fdb3ab94327438a3e1cecd35dfcb50ceb9cf2e82c6d8f79e9ebee0e1698d0f8a6aa1c4dacbcbe85090c396c9cb9bfec3165f85aa47f4f0128cee3670affa2b02fce5e3dc85eb33d9545f1e2dd706f3a157a2504f87a6750ea6b13951e1f2de5d0ffc84993d0b2e9c7d80cb8437d396f6de02688e3274b15016f617705ec35a2c026c49e135af37b53b189d6460f89977cb69527f4448d9c04e03cf24f2263f459da438b3f525cc7942a495503c9b0dbf44b86fe2bec6fc50931778122f9e25c7abe4e8a2ae51fd6f3c88e693863c755b94977c8ee93595949fde29cd7bdc7102b05ca70364e7f5b84aae04dd507314d547f6f505b773d7f98176181059daa365c7e08b256419566e3e7224943ddbc247dc56b500ccd99e5d801b5e0ba0beaca175379a5ffe05ae93bcb5bbdb91732c22d3918f7321986464686985375114ef13c4889e5433fbaaab1073b4c414aedfad9cb6b6a6fa9cea030fd5426fe0ce7bfa2bd74d5b5b29309cc1d3eef200280100246ca670701705424d2e1554b6c2dbd29d3aea2e64fd5bc308ce2bf3aaf37437c3fb9f4130436b29227d59e427e30804eb9e2c927489c15529db346f2b1ac6856a96fedbe1eeedb6ddb3266e45e698bedc20cbc30f8fe8cf8b8ddb05ae3827abf5da1c01b0086de77cabaccea24c5dbdb154c8071117fb2df0521f9d7efb69781b2642125221fdadd00a70d8d44b619a7711223471b0361eccb475a0da6bd7c0a7cea2172ca7e8108062dc6dfc01420d0bd725f049974678cf5c4e8c832ee372dac6555f7a4f1e9ec10830e9f10f49498c298bc6a5e8922107746c8e6bc213314c85b0eaa5ff5de5574a565a0ea9d4e974133de5de97c13c15d571d8fc1d8a555177cffe5f9355287c988ab511d589ca8cf9ee98d0a0d341d0f9ed7b61892983633f3d0c082b4d2024c19278c3654909d75f980ebe1a4caa38d133fae2b7c46c1d5ab3429fe12308410c477eadc6f4a085feec8af3e070ac5a800942c7e69e4af2f7f0c0678bd64b4a1c46c368001998c58487fff10f57e745030b053dac621eb7a040728deff645d6c9465e5ecffd407a7cc86e8cbb1dc37f9be39835418755905322345222294a454c3a7c85cdfa7287ce3af7b20eba0e167c08173d2c4450ff7f3830d5d44b796ef453659b2b7f02430a82bc0d20617b1293c0ec1d376700e99b61e96530ee23b5e4b2f9e75c8ecb913f7261f85a58278cc2df65e90cfc73939ba06d6efd5bc28b5025dd236544dc0cca9086c48b32ddb1e3e3785184c154e8c372cef28f1fb0da92f489eebbf8594144e3419059c5f9712f5f31254600088854af4b81b5cd377fd50da2a89ac7d6297149b0cd0037ef0df8d5de492c6f591d6be4c8eb72589f80e47fa423f0814e75d24f6c806b6a76c1f8f4c4e9d6840b6a179374d19e0ff04c8fd3b6f7e4b903f33821401c8ea94747b74865ee0b1e8c253d8c0fe2caf7568788d865510c33cea346eba593ba9988fb232c8f3c337e62e5327bb437ea6c743e8f64b6c6d303e77c15975d6cb15861fd42c77dc46506eef1470072a88c1f928cc0221d39a0a79ba796616ba1fa1d419b44734420ba650befcf202af76df49904d5e8c7499b4b0193677279412aafd7fab979bff90b02045d13a9a49a8bc3a9d091f26748517d585decb781343897997ed27dd22621817880c5566230f3c81b85d803d068592d8b373e18c56a7f4e29657ac154d6071b3d39c91220c8a177dc1530a2fb41e1435b56ae0df5fec4481999af7cf01531cf6b2ace38a106062cab6cf8b8598188a1c19ff6e1c00937c45f822d5b21607fa8b610c13fe20b30a9e62cd0d20a2a7e3c08fabc13c864318b7b5a8b19b9a6af579d93448f3d945aabbd5f9fb3347a37c858d4af925d99f5b34cea4d7b25a33ea31ed206fe053985dad2c85ca7c1193bac39396b6192eb7c515e94a2f69bd7acc0ead6628d7b14884a843daa169e85c8ba91943357b3bddd17467bdf7b468aaa5910262b9ff7beea546134ce4f233bc46562577c189d7c5d90843b214fea876ac64d43dd562f44c13fdd9d070866bfd3732c7c1ac01bb9f9ccf17ee140b5486b9af1e8bae5a409c745b9b86c060fcd60d045a97caef90256a55520c156d13ec89dbfa94655f1a33d8faf097e5474d53f9cce79006c42d74a464dd5bc96b79013a2df165eaa9f0d814263396e2638bf6b62c7d1ef75f1c4d5b7eccccfd69369946a88c5e8f10afcd9f2de47bb227508cb188f96315e0a86ba8e180241fe9944651e99dbe99f0a29d345d3045aaaf1d5edf8df6f6c4c720275f14d4caaa12449f68a9809da0d3ceca3ed873b2226dd83c232c9580c951eaf48ad78a3f36fa404e97544c2eb9f20693f54273c5ffb716ce0219ef6cf0795a913ad6b9e8b63c551e59120807b8b3502a5686f5bd050229950a3b5f9e21ecc979342c708e80d4845a01188542111b957f2d33d72683ca982f5bc6d825de67ff46440684f29f8e6d99d9907c372d3993c34b72404e44d0da75f8e5e758a12f7cf5aa2ed61feb9909a414241595ef2aa2e3732ac3ed35613242500813381a2c6c7cb00b9b83feab8326b05715fa579c8d30d8516c32be74e65f3f140161ccb08fe5a1188004ff10d391180379cf1df71767398cf0754b2bed70d7c4d59da0b2df0f93a677f2d933aef332425c574b3ec95aa37e9d0a19793196fdb2868991f8076a19d7722867b00c96d0319ec4da9c1bdd9624d5df2589f4c38aa32be1295d642ac3f2b491d5e1d3cfd5ff872f4a0b36d2e99babfb2f187e6f021fb2b065c0f91823633c0e193165a24308fbfbe52e8cf5ea3aed3e783b936e99bcd98c18424dd3eb1297b061c07968a679e0906b0bbdd1fcd1bf8a3df23dd93677c6ebba43a6c61390ba0b680e98ff855062c9a2e121a7eda9c6d1b198049a6c2f55f5c7d57782a0355472a6d042a28946335e1fc048d116e894767b96f9cacbd55c9e33add38aeee8d84f915817b09c07e60ebb54b4269ae310d1b1e1e87aad0c0ea91ee12f7798218d0faf8399c8c8b709d1af433b14562e25f32685ec956b286e3d1f76fdf57c0d5836e712628d7a830fad596873e8eaac37b6cadc2c29d976269b807fa03451936826fcedddcd7447aa59d1f8a4e21266f08e00a65e0ee11645f253bbd48b5cbf1a52de1adcc4b43bae88a998b723f8d29795920d93712c78100085ada22e2f112e60fae5d502d3d901331825cd7c4de252d5fd7afe7ab0ab898438d5efb3318d204af6cf7355fd2ecd78e0b7b69e69151b221d8c81be9b54d2eb47aa26620f061120ceb0345e2db6dfbb30b30b8ec1c20a47ff8b32ca762aa43f2ff328f2d5c2b2f9774702fc6a472243a935d538dbce8d6e7ef5d831b0a87e3dd8ca7bc723aff0b0e1b977342c849ac943f9e24c177b340ad50e94c3f838a70173f4b82117e3887304978819321baa27e7b9d039a519801b28393a3e542a62fa370f62b5fa6f7a133aa1d5e57e13f10793306d7eb876d6fd9c5ea42dfaa99c2ad0cbfb6afbaaf99e4618093e5bc108b81af6e1f3bd7c159a469f4a72c30be91afa1e250202355c6e2f282d14bf6e67fe525ff94bc9eed4720c85c030647be2eb6e9fc9bb71a96fe64f640f9641057d03207fc9a17f0f7e2af2553f47356da052cd167eb588a7f70dde3a054536dc82bc10f8b6259023315f5bc8fa1e1e73f2ee4484aead9dcdee046c1f210f02eb64eed1a8dc80062026bb8a3008602ef0f3e674898895921b1d795173274281eaa1790aa493bb1a44a1413550b8a01a2852c09d099b64ee73b189d96430f670500fd9c88d2c0a1be0b4109ba241227e87f5e6935a4ff7833706867a621a8ff2199c3aa94cf64014a9498e1a5266813220ef52d59a03637d05fb1d43817e8193d930e2f22e3d9feb78a2a0b321d22c5550cbe8e0b5a4f49cd489e2892357c600b48dbce6829378e6fc6cc1226639a5322887ade4c1adc2b669ccc338fefa9112708a0df2e0079aabadb770dfdad11b4de70f7df144c77cf03b5cd18bd660bf512bfd6d30bdf4d1b7892535bb3a131435cabb2c2bf7b44f8767eb7bdb331de50853666baff1f7c3e38a0fbf2abfab91455c216cfd56daff23f263155b1ecb31f94073f2c24a73e0efc986990b60fd72008782eea8c81ff7927ff8582ca0e8f96efe5d259291b9af551a5eb4cd34e7d5652c7cca18b27852b29541ce0fd85b398839c7fa9acc6bd5045d9f652443a1142751945d7a011ab8ed6a302480a16a60051fae8dab39d31fd3f8fc6994f91cc082a3815c07c1fac7d754a71652d32e8779929e034ed5fa648e0c74151ec90c8f4f794dae033af406a2cc7393c48633d0e6b824fb5b76269aafe6aa1b131996c93d6c246f3b51f54908c04d0c2becf0bcc5d2695ff2fe57f4d66c15e3a4f6247f9d87b0ff2b97d292893304dc73794c625147cf3c830a67b47131895baf5b3754cb04010c6e2fd0a723b19330774099c0b79cd11e46dbf08010574e09048938a316c6abb0e70d4ec095baa55f5171b5646fe441283f9558e9104199b12100f3af996a5242915e4a25466d90344a40c794a894cd183f7106acd780791783f74b2eb4874e7d3f31b7516c80c8d9c1547c9c0c7cd9e5730959ab3b7aec9e66f850e5c4fda43c3bb2a62ccdf124f19dfd93105bb824fdc3eb23cd03d2f5b9317892047186765a0f5c3946ee0341d5d09ec88c4ae8a5e04e99f756796efc54de3d3d5426e7dcc9d00d4a25460904aa578f1627e0980e11dd34a9515c63d4de2e3ec8392017320bea9645f65db16e0453ede40a3dcc3b29fee1f1a78cb495f55eee4f5e888e00cbc236441cb5b44ba078fff2f90f8ece54808199c4232a2c813f680c69c20633952ef2d1d0c6af55a3a776163545a346000087ab13eab194e2411a5db2f70d72a417a4615488f314055b7d457e913dc71c9f812a44539b75965074621d21089ae49eb2010f7f4a39043c650aa92752fb9fd0556bda7aa4df979dbddd9888cb138d9ccee25e79de899b818da8fe6dc1282d4af765063e71d335ea9851a5036cd51c4adb59bc4f0b94adaceb905e10c9865cee9f109ad4edb3b9ca230dc0d157da356d942cd88b42ab4809c71f0ad7af74891571199e98db3d2ad8eecb9829bc70d907b20b32a7ff60d70d4f0b41e5087d97a1a17b72c01f6de2dc40b2856d352490c0f35ff8740a186206c7053b9ad7e679d2cecc85293f78a793dc65064fa80fde35ee88ff03300edc066dd4386dee6c26baf77abae20cc80a3dd59478e0bd4355f6390b74a720a935b63b6223dd1e36cdd335cefa8a1d0bdb33cb2f7801751f3029c41c27fc247ca0b13cbba21b3489ebff25d3aaf0c6a22618b494745045383ce4cedf35bf9af14dfeadc4a0fafb2a358cbe711d894807efaa71fc8fbd4d4e7f4477fe8493790668d2dadb52912a5dc2126dd37f6d00022ee91355194b0fe5347c21c8f56dd1b459b9f11b96a7c63462df50b32781a98df3dcda30079d40027bff1ca89a6a733a6a751372f79e8fec1bf09bdff72b7ee08a73da054666763e29a908a6b76f713f44cd153412e2d6acd41b0f43c0ef86a907062a5b726f6cafe7a8a7b0afa8cc3e4fa6b5b2a5031d2ddc17128fb44fb028791167429525b36b3836d04eebc63f60b83e6f3f505a26debcd8e56b0b29e0ece1adf54d76f66e847c0d9cc21bb56bf473b0ed7f93065a5982e2f024eb6bb6beec74db5cd576af146792193a2d7d7c8c21650c313a1767978117a2377a57c5cc4eac65886214142cf5856d2b5be2b55005d368acf9919b48f80201e896383b5da9a9ff6b9556cfcf4eaf7e4c770acf44389bd17714d52686ec657911cdb29f2c08c5a9e02c0627528e81076c4b3a8b16b8616bac6a0e30be8e3f349a276861a2a3fbc05e4e6cd1bd45faef5f2fca15862d7b1bdbcd8452fd4fab771078b9f2fbc45150d2f596bfbf79d2f8a4f65bf29592465ccdd07ccedb88a635e40a12c07c9bc25773cf7d9d4e6b261dd64351974b5b352677e595e0943b419570127e9757b2b66a5b6746a6d31fd2fc9a525df6cccd90941a772332cfbc503cd8b876029d043fa751a24b145906260cad2977de1ca89f6f7265a6004bcdc6ba1427358ca106c8a22f1b9305b96aaf4b393feaec55da816b876e50363632df2de46e7129da4ec636c15ef10f7bb7f707fd7c74dcb87acd207216e00e64d1591555d557ef5a65946ceaf53ff2cb3899bd75ba4368fbd70b05f23150cbadd4626f38b9dc03ba9493745a2b6ab9f4de37f8a58107e343d4b35d591ebbcac5c39f00e0b1405d9c93a5cbda09767dfe3a50790dea282227cf05ab021b0789ae8cb9a2a18f787f808ffa07ca640af6b6f59b08cf0e7e26635f211ac8ca055b36fa20da75fafc2c107884504a3c1dad392334999b1c546e6d1d87f4e6e67642b34a02eaba3d2099d08523903291b5883e413f4bef8edf5535543cdb5245fd64a621e4443bacc9ab28c5870c050ee9696ed56ebe78d57787d56ac2fd41461163083e1bf491e6c94eb147d1440504b6a7cab3f42e00148e99298b1c0ad4acccb5983816a5fd7ea0dc0d70e841cb0639e95dc57020ec6362c3281902980a08e70daff9997188e44d0e9e83a43637dd2a70e31df97c775ccf8869f6fb9af7c24ad8597d67932afe46ae6e2885418463f274099d53c08b4116411774952edce5dabfbbe91e50112faab41d987c66691bc0cbbd3c6e1df1e44f6800899f142e3694430fbe458672cc4de3cd7ba70c86056091b45aabe9c616165576d4284f44b6467ac1c4540d715e2804b0c504c195f71feed7fbc4c0cf4351b83c5562293b6c95d9b767cb3aab24aad9d8c9c02a5a6fc8de98ae59ae11056404c05281d98f26eac4226432d077b180c4c34fe4c42ffe0fe6d1e03f7c5116a6c8b0d016d43809b9b5c470eced076f12c279883c6dee814299ab5b46aa749c748be7eda2c69147b8887f6c4eb571febef06388dc623da93452ca3503a6594e964c574c0e87675f96f641a27c78758edfeb02de11dafbb5989589effd732891425ea764d9f4a0e0ff02fee37c483b5e8577152481168fa2926fea3c27608d8ade289297e4eebaee9d6ffc309d42a91eef3c7868a942668ee77fa56549fe272f75ac8969ec34122e235b61a7c6d814ce51e387be5abc4bbc89a8a6757d9f4d4f2ad61885dd108356ab2966b2778f6d34d6fc54ae441f0f181507f6072cdc4df7e2360e329cefc61c87f752fb26ec6c8af5556f9526683dac9b5758619438fe0d8791273edb19e2a48f5b050875d2bfaa0e82a07503acac0bcbb57900805602073658a1c1513de7a037c860d296cb4d4da0109b7210375d38c0c5ed88bd5048a252d8759400f9ec54bf1d7e3668a6fc77a56ae49fdb502152fa35e8fa2680c41849a73b0bbcd6fe1076a5ea94e6c203775662ebe82fa867ac1b743627d049661fd8f333553660ec30a1216e2003d5a5144e1fe0c73808076ce17ddad86fd5a2179ecb06ebd9104a6f57db011a055f1a185b961ff5fe8a3e6f5a72f8a8890de2901000b451cb70f5c21a48392d55334a71829c786f18c05070a2afa9b384aebd30ae3935bf2e6d5eec583c773266ce0ef24c4fd2f85527cf07af8da8aaa85085764692c4df3b9ee9f7590155ad1c312c9d0bfc0948f96f485cc50ee360cb39987489e66e436c030e9d25083b7df24cf6bd9ad884f9d5a7ab8a69210c625c311965482db7b1a87a7e733e8c56f6df2b710aaa7ba3363023750fa37d127cd5ed73a9f4ad9b9698088e68fb6575b84d4ffcbf1496fc1d0dc1ce710597f0d0902dacac27a7592559aa3aa9c85140d6520faae72d17ac6b91db0c106fd875d7e3aec6219848b62387c19fd93fd5d5b83f436a1a9a75eb40d820de426d81e0b4497e6de56103a668a485b96766cdbe4b0d4b41ad2f40df68021ad48e94781ad56db541a2b6e3c595d4fc3fd48f0738a1b28c2ac79c2bcfd3e550c24438d1b41eb1c354e625f0c4b9e9201977934e6e6bc589f5532b1bd23e57158c02204f7a7b7953734e4a99ad3b5886cb21f8eca9ee7d2e7bf14366124dce4f5c5d708f6c9894e531909d1f92b3fc430617794aeb4d09f34d253c7e7236c7eb8075626c62f279b6eb49a78b0b9fd64c06824700852aee89616b60dd1ef9fac852e7aede7845a4ea5ac8745fa1b7e5959d2bdf200470ecde276a5d8624420a79e4d3cbffe088d9986b136d97d979332db2ec73cf67d5e6afcb17937ae46f6dfbef47e0626129de91fb720bec4e507c03bd6377dac526af6051ed46dc90287f972de0f8307d36994fb910f9d668eae62ccae02207f62c522b2c18e59e3e398597af411d56615384f60a7acc65866c0539aaff50b967bf57bb85df03f1ea6e5ff90e854968a5696465b82520825835bc231521e881b0ad1d855a748028a9f3f7d657573e846af98199635c6b4243a3ea482d7038441e328acff6b4b5ed943bb55645d72b36f0070258abf787f3b2e1bf4db6d4945938c01d73c630086942829a74085428b4237cfe64f03a41b0141cdaa324c8b395460182f906da8f2b2cc3c2e5eccc6b13bec50e37969ae75329d730e193217811a35f72cd7f381385dc5d47488f7142aa9aceb41832f46f399174d4e4643137314e5039356a87c6e191e36d90cb8317ac3bb71e5fc549bb486abb1ed97396f70803543d3c7861275cf8b66c758ae8ee8c2861bd88d1149d9da18ed5f17551118d90ce08dc44d7d992e1a3392982e157b76dac8acc68c36216bc197b96aa546786096ee5c25bb34676a614ee7e8d8a1da2b86af808a6aeda662f69ed7cfc0224b565085fba70e06e5a0c5cbc5cc68ec118726a0a7ae2bc96bce67c5f9fc9d0fcb24fc664821be100df41d0ce11d96f6243d1c1b0f01961ed9286f17c6c854b5f6daadd186ec39cc0435a708ac90b69383f3a4c55c0c7f56b7ebec5c18840d0aaaf12cd40f00a478346e87d1fafc3b6a335a79eb63cc01c7ace884586244830ab9aee026de90215b2a47d7e632c41ade1de8ed819dac21052e438022a8eb7191508280a4a69d1ee457602290b65c93609723fbe2296429f1ce030bf10c55d5036f1e45abcbb0d48487381b55fff5cd781bf7f235e71cf45c0e218eb4c240d578eb20919d138d9780273afd61c1698b080e5ee2a6d15daeefa31531ac64daaf9088400f2fea0e85610f75ec4126caad1bbedd6875e5b7b306a6aa93d4fcee3e4f8cd7194671323019341900fb64513905ba9c5e1b56dc2280c78220efbeee33dbe200e56add9e9bcef759cc7fc3da00ab76c24c6649d2da63e409bf10dcc5df26d93525d4a6c32348f13b91f5c60ff7af9586b2aee40312b5a7bb9147059679d4690dac6c6ba46a4ba63cf9f592081066e158757f171b121ff76fa6e49318296794d0dcf80f9be104468d4f176839195bb155a90eb0fef68b8063f92c54f6701de562bd604a7e50afd897be5d97306f7cc92201eac074d73044f9135742d7d0b3beb28cde9d198439788d203fb4bb3b2bcecc7a3e5695de486a7fdb8bf67bb29179922e0644e105927ec9fe1923eb31b251352bb199135c6e1d0d887a9f82d025a33da189ab27b4f35bdee58b3d1732caa2898728a1aea95db5058fc8d4bdfb1b9c3f6ffba4f09c8730545316a86b2874698eef6fc019d461ed024d7eba6b74a5785baf9fd6f93df7047c9dc33aef5347a9e6d6a8584d2d4077d20b4ba74a9b41591a822e90fa5f1b1db4d29c7c88b9893bdc0a35a8510b3de21f0eebade06e3b9918f0884ac90a4f51f4531a6399b7a9238e724dd44d4bd9515546c5249e243622bed67ed3c2c168b57c334d5185f8b0893fb74c00d087c7f58ca2c9e417428bd156e14f4aa36027682c89f76fd2eb4263378152aa3ce44aad092cdd55a9411efa4611826c4e2e83ec7d8dd308ee510b413605e01d4eeeef13064babf6758c7346a494a4e1f5716d2440aba6a2ed7574b4734e7c8af51db4be049f483b1c9ed0e5e677babe23c8b7d5cf908e75dc5334507e5360344b312f0c9b7ded379cc9c5cae3e609bf3a5b41fcf889d922258f6270cbfe2c74df2c75100f2058c011c406341e5eeefbb7a1c4a0ca534060532ae80774fc62e1d4859cb521f359800399258d8e68202a888c8dd7271182e15d685522ee9a3091bf4f3d090c048e0050f271b9881ef25b86dce2127d546cf371aa241b284e728f6592b79dccb97cca44d46a6442f61848c69e9866e20953d9073bdeedf1992b9d3febe8244594c752ac5995c8cd0ac2d9f8a7af6b9bef2109ab7beaf203cb2ba8d9c18a2ecf0d0ca6eb64e7bfb6a9946242faa88d873181e1b714ade22adb96f81c7782742427d83ba675753e3e4609f133b1266485d67e81d6cfdf8ef0fc25458313cbf20318fc03dbeb1f3c7e34364d0c05a61c6c658efca22486b04711e4516f51b3f38ec99dfd27a26c76bddecb1ac953739543992f9ad9710df6286581509d23231f7721882a8d130313ea4a7bdd310192e76f5a66161f4a0a3d6fab1503c0237edffd81071a92a49ecb841751eefa1b68e3e9c1991cb0e23130a62879be57f25997885632350b83d03900b1f02233e4fd83317a8ba3bb05fa6eca37dc59fc2e2d47d62c4743b511cb439f0822f3de9cb7b6ca8990f38aa0b61e78b78fddf4adb0ff0aed9cda272cf588e490142838c5c9a482dfa564b4fab1e1c280940d6acfa0e4eb678b438f1fe2541b46cff1441ff8d8e58f6423600fb8c22ee0facbd8aeb999d6a453e487d9400066c2707fd5474b9bb6e63ee670c631ed28206b64c91e95f64edb5851ef155c0920915ef50bb47f8b9d3e2e437b9f331eea7a9bfb3b5d5c3b1e90c96be5f40a9efe5cbdaee0b266b54f8539b6e42edf80bf5cfd6fd1ce34e256fecb75361ed92d61b61414f332651b8c818c50dab52f778bf6671918d6c05c432a093c9c9a3cc6077821f082a7d2f3279bdd08553c67644c7e5b91cd5637c0e67b319f71843316a93f838803f925fe2a426e8d2480524f9136f230a9339f13ed80524ba56ebf074f81d5b421dac17fa66d02c7058753b70c11ae87941ec321e0c1fc8a9c03303a2dd1f45f8b4c90355ddcb62de0d1d556269e58678f444c242f11e7642e79b693eba94cdf32b900a9c5ce21972775b7bdfc860b1c79ca60d7234f6addf65b5f696a66ad5274d6f971275eb45d2af7c34f3fcab8738725b61d53056dba741d7d06c79806026068d38f6d262fcad69bdb8a32d11e2417f81eac0777c1102add2ecd53f7de90bd8ce222d4c10f1b49bc76ae7163bf7db570d2771a98e2ecf1c160ec1686917fb37ef848f70d5564252f2a39490c341cf269b74bc66dad5e5ef0deae3b5baa10470af2925e024480327811ab4d4c5dce0e761a3d986d2bb4cda27d8d3e1163e6e6beaa7bc4323d3ee45ef50d8e5f3f66cc0842e10e718d24679ca40d23463c6810da4f229fbafa53b5be65a7dca3cbe22dbd175714ef7fc189251fe4d150d2b5120f30b9b6a38258b5f4231f10cbb9e4c56745a85d86886f231ae97a4e1a89da7bfa30f2f5e335d1e692d67e301d35dc9aa1939206b1c6a0e4aa6b4e3c4f58d9e586e49efefeab53bdcf7e7ddd1b9b73054a3c4f32304615a2f82e9eb99adfd73af1d86de6bc531c0ae832f728a2cde18fea509b27613680e6882b2c11953fb1d7fca0dc73ea66e20edce633ad5ea29b32fefecfef36dc9c80f5e17bc30935d809a03958e8274dd3a6a4d1354b80683e273340ce3fbd2b0bec3dfda169d74609be273dc07997a59fcc414a085e61db963f6ca859d0a77dd63b77296c67b62f39fe468081fbf152254fb16951735836ca66e9a2c6f2a74d76856f682b9b6246048eadff3bb30bc491231adcc1295faeefc17de9008b99eaeffcd21ed948817b940c6dc00235facc1495714708caff474decd79c33829de86d19b3b10866cea1b28149aa1b53bae3ad16eb8fea45ee3d65d5ed0ea5ed73064ad8458e58fd284a08e75dc90f1da464f4e66bc629da86d39eb53429544d016a76511905dc32c19155f81b47b6c5d613ed98ea14395473d23f90e6a5330bb44ca2996c2809c1392d120d1ab5d4f05f3e72639cae597777da3e927f2efac29e126980dfcf5ea1f75ff1f67171f0571dc7a1caa18ffad88694d4ae86043df3c415225efd03ab04dd81448d4412448142bedfe5b3c52f1651e0f417a4cbf0f7ef9660149c8151437b23666f59d8a5e721997893f34b8d36c9bc3020dfdb93d600c6fc9aabf936cedb0916810aa1288ad79f6a22532968bb735ca7b5868cd930b6dd5b25cf5232fa740bd02354c6ca1cc1c146c6a3d5107aaa1a26c737c225fd66b276e61df488aa9e8ab3658adc489a8a0be603853d888e7829ea26409f9de049cd5c3828181810ad89a71109ac0af757ce32c7a8ae1b64160bb8a12c3251c7e16dae02e24b83fa5d4c322acf1a1e841f183eba8a1a17d4736c925e44d9031dde905832df647fb8bfe552dffa1609c756bdfe25f6e9b2422e8e29e2a44af7bf1e3dc123706cef750bbfb5b7953d8e629d4590a1b34136187d7123a11dbe827f3e7e23f8ca80f656cdbf03202f0c0662ae18dc117361ec8d9a3f3d7ea0b83c57b0689c02fcafa41ea0b9d2ddfa8ec491abe9e413dc936f7f3bf7a44ed6029b00513f4c6903f6961c7e654321cd3e3b20b7ee7d813d8238315ee5e2cf8b767d388c61826b74f50bf6ccb99c0609f667cfe10a1c9f4ae8497926462bc78aaa02cc5442d7ff4f5db2defddc28a7090cdf6bf91db218a384da522e29eab1bef71e6e1a530a9176f22c5733a5ff5f127be5ca4317313e86378c75efc280e1fe8ae6940f629a714a35d4a22e32cc2cba2ca0ce65e85d39dc7c05359ee043fbfa73e2b21b5ffb15af80bfeaa0834372bf12abe7a1a899859b035e21d6c742c39a71dc635a52eef0fbb8cd5f4370d47b6b8aa486b266e6e58e9943cc4cb2679bccae87d47a7227d4ab4d5158fab80e5e4ad51a5c51f14c05ce4fee085640050ad501c0bf6dc8127322b82f6252599aa1db493befcb3494a9ab3e3ada9641b62b065bd12cc73bdcbda796bb081c698f1c6eaad4078844f19039ada968707085b264b246201d0f63630b0fd298e88ec4f16a38eb427234b196cc2b5622e101cc5b3456c1a88837341a4b83cf2d46b14efeb5a49d5838a06b29cf1b711bd75bdc3c99b55500a8a634a6ff42c013eb952b484ca9e06c27700c83baab9b1b30b1bb85c8c9cedaaed0bfcad5241332738491c256821223bc93164d9db26b8690d8a2ceac95664221f6b689557fc95290be64f5afc4c28101df86724bbba144638306ba9d05e6b565f1e15232c3ddeea81cb4d3c15a9dc84eab5aad6bc61d3b49ce057531208aa80ef7f3ef262f745b70cd5fb9a6e55f08d5853e2c135981253d14a4f2e6b22d9eb587b9e0c3f827da664ca7684817dc0e7b791fa21e4cc19fce975d905b17c2306655534bc65c5687aa1ad601fefd93cd735e65d83a293c20b832b6615631025ba8ed6a44054f12888cf087770fff35d4ed88e0cf8deed6bdb67879000d60b70aff3f2ea1654b767851495493691e551c04ae8f5268a307b42b661671a0b39b2dd1635bf14ad9547d88a5aa2ac8502c059edfe860ab9c9ec8ebae3272363455cbc913e3fbf55c950aa90da37dae92e7ada8e4562b8bee2bd8863801862d50a68640355a3d2825c14b8902e8898cf4c0a8fbba3f6bc6d1f0d279dc164ea4f070e046b7c8aa7066c13c529f7eb3fc7d492026427dd40b0e7262c7098ed13554b5e33f4d67cf1d8625efcfa78b5d0a306b92f143bafa01dc93d8bd5dd7db2a87700491b2272fc8b9fad1eaf69a81198d7c5d8f2f7ac6ef0e6c9ae17d401be40c030645e7f10fd7641fe22ce565e76f9a470745d44af3c426921928a09cdcbdb400ae4c8c62c7789518b3d90e17de279ebc30d74218ebc020334ab05145fc9642a0862dbb9262d6292dd85e0774d4b3a4d921c58c3659d66de57046422a6fcdd226a437912df02d5c795fe89feb5f988ae226e4824163707d02cc0b237800bade11f51d3fe9789669fceb0bc1a3995a80450811df1ffda61926b1ffebe60a64dcd87f3faf4c43129877fbcdf740b35fa316872caf7db096daf0d30ffafff69122c0e437649b516b92a70028ff84fcf1933338af9d39148ff5b69b9050075e26aaf2f8449676e11cdca6991e9ff97835c0b215bf277a312beb54aad2351be677fd56f90c9b71849895fd78e62632323ed22697c3d5e8831b63d590b08f328175b26acd8ad11b05b19c557f236dce9ddd96b4debb049902c786eae1f566a3b999020b96bb7157d28284443400f13a5c473a0fc8bbd767bd7b1878d0cde06fac0d3dadc9f5994128a61eaa847c0f5f2f73f8c96d2b3971597dd96859870a7b118b462b329fb9dbc5a70116dfd3275ee0029a058309e2dd470864b49544f29ac5ba0f6a315c7c686d479c57fb473f07e8a3656e611fe1c696e7ef9e98e7215d0659c50f63dc042476113c7397b4d6903cb7112c995366e5e29da73724850344472bc8f6fa4bac5a3ddbced3959254590b4b21bb26e1d8f29b4eccbff774366a1ee4ab3aabcfe4b64a81d8f6aebcec189e64fb40489adc8e962ba7470d6f708fe8bf8a884ad5d99d873b07e6962c42fe4f8737c85277b7134acf873b386345e680b647604f312b6509a8f93085ef806470c3e7285c79f03f3cef52c061133bcf86d4879ac4953344cc200f9044c715bcf3df4431f6ab177b87384c8175247388d860c5be7a0a63faf68170296f1f854549766ce2e46ac5379f2bcf414430910982164d812ea25c9dad3d4affaaf83c25f07a09d9a67771a6be4fa660c1e17fffb83472914d87bb6971380c81514a8aa9f08dea3aaa33b50d8eda7e82428150e8174575f9b40818225c1bc31101263aec7447f003e23ba1669fa9ca6fba8731b7b05f2ec41ec968db0c6befc8eed9d6a80a7d2443d8061467713954cf47f41a97f927854cc19a1410564aa52cae466b32e781740290a38663a0afe9f23c6059f4f0d8807932a1cc46fa845e420cff091c979e5ab32f75172d683851ec4c46fc75ca9584d01f88f5c5f1b7d86be9a26875ac970526cf198c01193e3d644ae4685da6da15bc7b875917c5f470a79f37bd373ae46db6776751658e91fcf68b86249f76a9a35c0716687f53f4bdce9d0316ca5e8cd86db2dd0443abec2e8b93931bb33d9094a1da1d3c1f0d2962a5ca05a9013e82f8f1813560c495163c6e6fae08507209077ddc623007b9b20f83cd79ce720ebb40c2b9c7515ea54da52e92e05b0d8249a6268d8e1f3b277602a556f20f2fb2b75ae05fef157e7a71741b55a63fbe8ae319ecdd6597205352c488d0d1c4d92a14f4535ec31bbc1eb0fdce364f603c93be49cec4c2eb38189988e55b9f1ca492feb6aefedc4f41eddda0c6f1ab8272d490ecfb397b8fa81989b3241125296c835a62613424e9473ac77493d12b2a17319792ba7dd8e5d8c60952cf539dcdff0b4694c6ddfaf5422127cb82755906efda5c1b8850c068774c2b9fb0afee628bd3d8cb692fa413c6258ab8f5cf9b1499e1888dfae16042cf1f4992e5a822d57db1ea1f6cd045465f1b1ea4e25023ef8e8a255cd5bb601f7065e3454f029c4c25016dc75c56f4b38cfa67e7f79020fd5eeafac3b3fb980d2abe2af3c578beb543c914c9cde15d36cfdaeed8d000025a8450e4b4197615a935b33bb7cebd24aa3ffa14af558da32763d03905526c11c756ff8f860782879e63e178f1b34bb0c44fafc6cc0b2b704a259a0d6dab88c2d5a804d393302d0720b3f4ca2cf1d3e8b20ff6574cf5d4a8645f56ed550c8b74af8dc7fc3988a502cdd54d327743fb044ff400743527e8c36960d0b05c8e36255b61af0de0152f720998d47272ebbdd41bf06ce5fb76c5b8e5fbc3818736f689e445f23416a99c9975047678853d232289f27d699c9e7e07b6952fb825e95c2654940d81e3438d27648592d6ab45798082700170c08b84f538daf5185529d8c687b775d48eec7dbf1cac6f228577cd6ca5a618a3825a7eb97615bb8e8ecd1e89b0eee60e53d9eea6721a3017c01fe000e0e902e9f47ad59339ca08a8617a6204a39e24b828d1ad7184c57d1165173d1bbe842d14fa43a6a100aac6ff7228fa31cb9f7e3344c886fada7c0876530bec6bf26b375493f2f9973fe0c8a040d2a1641ef8e2e03dd49ef09db42428e1b2eea115b1753b49a80ccc04ed3e79ec3eb19bcd9524a9e67be47057c3d1929e0681d7562a8b2cc053c2ff094e45e11dcd9e6baea83560c63506cddefe0b00f72c68cd33163962e7d7bfa11164575a59329006469bdb446aea9015b93e861cfab5196083d1df6a336d98e52390fb19921dd12b3ef29b0d130b371de4da430761f45eb0a124c26452a58624cdd5d14384c6115d95a547aad72068e8f6dfe80550da57d82cf6dc8f1a05397b9f867f7027e21a397f92d3f0d9ebc8120b7539a111682fb3c74625a2010cb3294929a188e397eeaf4019ae810e65312ba3b0972e126cd3322f08ab5ee3c028152d836d400381be42129bad092929c7cda54fc9b8f8404dd032fa3942403c0d0f58c8087ed2706012eb487321cd8f436760bf3a962f866387dc784e510c4efb54dd9e25391888539d0aacc1d978a0114d8316b96595508d601f9479a3bde7392783bd12794ab7d25a425128fc0fa72ee35744f28275cd92638c2eb8b48c61da60d4bd21139c22e0be0fb864e049a1ca901b5d60d9e1f7e28c8d498dc85c1df999c84129ccd1a7643dab63293692a6d026476eef0e7df1ae139b1517c8dbb912a9a8b2f26867bebf5ebd136ba5582fded09ac3b8688e0daab14a13629b9c063e5e712c79d579ebaef6c5e8cd8649765871bf33f68ad4f6167568b85d7c95853dc660a9f9e6b873a7a3c388de4ed3638e903d3d91607341ee831b72206f56e475452589c67429c6aa4998eed136c8c3cfad0cd933317827a52a2b68f83a0c402a89a2cb9d4bbf57ab47f22e6103e28fb3cf1f78b1d74abeb0f0d8b1574101ddafa3652eeb8beb00816e85fc88e971d6394541f9af5b3538793289c40d7e02b83a1274567c34aded1a13f90e754976f0fb946f19de17f7c537321d592db5ab679ccc405c943db084dc231eefb2b194561380dd49e6563b633406df9711e82580debd1f90ae0734b0eeadae4cc9d253f46411ce7a72d1b63f5e44bc56950cd10a1b14f3586d06e79da4d53823628cacba99f170a3769aedad7716dc52318d6f0880b6debcac2bb505544f4e0f3fcccf25c71d9328e5585813c88b0a375bc884be1ff4b6b34348636d4103869322d6a6ebe997fbbfa6879d984317511a09545ead871514aa388c5031b991b1deceb428ee79ce780eab7e8e175e0d90cf10c8c3e2e145d76bdfd9327679ecd810d69c493e42b91a6bac707a2a983c19112e278c1275c62aa817d0493be8eb0e3f9ff4d01eaaf6819fd449d1d5ed69f705c79e18cd4a553255e320fce072bced7962c7850f2dd20da03f523abd2aa91483e7669ebd529d16451f6775954ae55b6bae48f52692f94f6eed8d7bf80ffe2d41945f2f56c49e3f889acf379df44478c5302d6a9aaf1c0a949167f6372aff806d5b90a89047d44b992333550c283ff74dd5c65ee68c7667c925e5e14a630f8b99a54dd2034035521dadd418977b8d4aed8fb30e00c4448cb2d82a865309a7ac13ffea2f686cc1dce8c7b73cbf146d32847d4649a0a606446fdb2b2cf0de25d0bb9e3d4f590b274444be601a5d77596614d341eec436188ebc858ab1ea9fec7ba4f5a919602a7101e43d917d0463152fc5eb742b2708dd135a6b35fa5a20d39279329ed6d3d604f590f792eaa30a8e0fce848ac2ed01790a433a787700801a4007569290eead9f5da7f49ec4d36fbc41b0f4e8005c5a179639c7947b3ea00ab7329dd253de6ca56a99040e091ef8202aac25fd95f0c9f51ef1309c38585fd5b1f7ce11c7a3eab7e5eae9996146492305eca2d8f85dec72363a0e8056d61e006b9920c7304bbac21beeab2c3ad9339057c6270b07c9ece2b5f40b43be3636296c1349b54e1f6437d4e0645ffb88502c8792514688adadabaad3c3aaeb09e045c257e989ef5be7e6ed704bfd795ab9ef2f38d189f961cdd4c13b86445eab02accc5fdd761c56586ccad408937fe407a7f32db137d93faca02f1ecf42c6f5412d6b584685d598478f916757c4ad103a61b78c92aee857bf524a27ef3123e93b37f675be1a3e38cd18645003d51345234b03b944f9f9cb2a0abcca2b31e5b1e4fa5804772d512363dbf0477e8a1b56bb9eed6a3669d01c9fc03dcb98ba1636eecea88b3857446bb52f87c05ecd34c386c2c7eea71d070cfd3424265f3b90c64f37350257c24cf8394a9370ad8b96e4e88bbb4f770a1b17536e7f587497d524e36ba66c884acc570bb2efd3404cd84332ba8260379055f4097e842c681a47f1d81e3b3d1a4bf9404c50040b09b2f869b5ba789e803ba6a5e1c7e91efdf974e670d514b4d7f4d2d102c433567007a5164fa4cb3ddad721ba871d9b8fa6557856336dc563ba967439f1a1d2ad882f2dfe942c34005a590ca3892692d5d0468fe9c63a27792dd5a1d667e2d772c022655121aacdefd2d4f5d4dd023c7eb48928f12690246c117339c9d8aa7b4e3f59f0db61801a140f3649b33aa41441d3463a50efd03c06cea966cee9ba8c36397edc2ff659b19a4f65e129bb410d21a1e4e2601802c07c50aaede98d3de0891b639859c5f2a66cce718c21a4a4b443bcfff089a9127d0d4801741b827c1fba0c36af3f683e2a62a945cd6c12f0694a015429e3cef8592d86b595225582a6b5ba7bd20b1b3059d142b3fe50894c7701ae787b65f640d538cd3e64c6c7d783ca3c32a6abd10b3f04ec2301d4275ea6d3470173781374417a7a696b1b9f119074a59e8ae4430dbbf74d91fb1240953805384b6e766501f99229d3581456b88c1acc1058f4fb6b724f89a2b074b8a26c6236da8c33637511eeb9a09b5547ffb9b9d99d83b3b90018696b9ddf90ab2817712f911ab4397afdac040f2e889a408998fc24a40bbf7aaa6179ef595fba3e4b5ba081c2afc700867cd5f3d271523f88288e2f47163a8079d516768ca37707d99a5379a1c77bdb97b6c996adc6136929a67375b964ff00b5b67b35e8128a9d534ce17f27c2d365a1a982b1de2cdc29a7c9f005093a1f3af00d3b17242d52eabedf753ac504f0d40958372ec3c2c2dbb34829b4f10af37300b03936c46a54924fa02305510aef5779ca28f2dcc4050ae96ed1c5bf649ac614dce0ea10871c333d94fb90daaf37302f26339853e9d16cadb28718c5bb4d896a1e8de35c9b0e35552edd210f10bd3de1f6c88393a8951188b5f013fabd86bcaba5740d26342966f00b7e81d1e100850be4aaa891d24ead95b954ea2a47b6dec7cbd1a3e568df32cb496331e30549e3f344061d460340714316f255a02bcc28b6a1fda351ba03484fac6d1d739c830730cf178817fdd1d18b3bb69f326e1b4cbf0949d4645c3bb96301b72edcce9bb65b8a81fb491dfb6250ad57dc69f29d40904cb33fb5f58cbb4083ab29bea9ffe992ec10b417773e752dd6a5f15e5f9e7ccce4919aa48ee61fe6cfdf51e6341d39088fa638aa0e261bfb2f54b87908bbb1793e7d920424f251cb42776b2237e40286ea0cbcfe3afe65a6b0825d13d26479563526c51c46ce3cbc8fbcf662a2eac63c6f54414e8343df070d28d232673188472f1680e43136ff5cb2988813cd2772ed888752124c5318e90df871987f7c75cd0976ace54c2048a3d31a06d35bfb601380ac35dc3619475812c2daac7262624693144003560347220d493035571920a2b5d718c33e4096e50244266b356340f72a6609ceefe7f9787758d49a1d8a52a201b0e23bdb67899e07009c68578b2f9dece827d6086b1627b3d1d49df423c779e3aee02e5ac80d25bde9a72bfb0ce74ca48248c1bc294a88d5b086afe96d04acf80a4f4a545f8a8a198acc1a120b3cb60d0358e763c7f9e25f74bf330d30c8939a227bc886cd73e39dd41a1f17f4c83a33514ae387bd6e53b5a7cd5bc2abfc2572ec05c50d80949b610e8b8902a63b0aadf8e5d05b9884260bf18f5cfcd83f56057c72f588a26264f07db9fb32de9cc8713619c3e72d0535e4e48f4cb0d046b87d2ce90471aea6c6de0b74d41c342c71a85d869c2a66d8b407f1f36ee00dfb86f275d2aa2ad41da932965b871218a60f15ec2fdd78a6bc8fc7c20c8e9d0d1157d02456bee293e37e921d9145f0e1680aa475fe9025987d8383208b95ed0c0292039a7ec0e382b88917c5506ad319233cc494844f96be8bfbacc9a975770c30adbd1f730eb5bc7e9844e1626217eb03f23b65f5e181fc8a43e402f109714ee0bd94bfd742a22eac131deed6297ab08086722e0b37801bcd2d3556c516c0da01b50f939bf28e47adc4c6637cfa9724892eb38809c083a3da98e1a75ca3e2f6d7901d80c032985ef2a8b96c45a1e0b981a5385d6f975c5010e809e895ba2c9a3f2cf207b598f087b245a3ef0a0775f04514ff15c25f65908ecf4dcdd91f7a03e1410ab5da2a2afaa23339374087e8f639fea24de8584bf4ffe92f08cb847c6ca1bb0190dbd1d7612793c7633f24f246e344f832c4f6e49f6ffb12f4d7b2277f5eb7f254641a54ffa92de1a526c509ec9356c8b30d73ef780e0dabd60d3149f4a48938e1039c45e9dc3bec855e4bb02f0c2b91c80676fed469f8446e3bf0f6fa7d17c68326792fc12290c3d0ad99876eeb1e1301b94543c79d8fd0ea36dee50dde916d65b692b3a48d9c42e9e885460286d53f2ccb9bff9b8fb2dc9a87a3b89f2bc8f08ae5f41550c41967037869f63f36a146be2180249e351dfc842a702bccf358c410e9483bc29f9acc433ee17acee797451693d8cb95e10de7d46e026a1f219034e8702938f81ddabb31971642004ebc6acbf866c535b23784aca06a1f487909c9af62267046da2ca368e3cc991773aac0d8e2407db9321193fbdd07392738689d473382996cf25fa571e938b068ecf36d58373a116807d359d6179333f56e4199f550a8b11d400de92734fbb20d9a80553dded6f12e48df31f890b0cc2ce6396ee946ed569424f997bc7a393b977c7386263dcd7f392b53cb1261636418dc651bd39a1ad8a795abbfb89a429b109b556fee925cb983f4559c6a364244d9749d9f7f3f0a3be6f769d67c6e3f32f40a20b7786b98f708d1ae71bc77bbd06e282a098e5f45471772b67051684e212a42ac893997df0c0fc06fc4c0b5d04dc27306ff313b970fd5c0a67ff2969ae79c470c750a54cf88df8c6c3f2782278335e60c12106afe6204521387721e1a256c46b99f364526a1b0d878b89dba15a7c751bc7bd6edd4550a879fe1118f0ba872eafea9c66d1a4434b9b55eab48d7462d597486a29b05a4634faa9ea45b7aa6868401b5981c44358b63ec1c7baa021ff767a6e96505e84f6c149fa962f75e3b51bee771fc638c0885e075b848f716951860cf058b8127f1927c0d3eb8d02bdb61a173d83dbfe1140b4b8901c11c20c513fd960e3520b29fa204c9de5ed1274d3b595f6fde7186ca9610ab006b9f7eda3686ef192b5d738004258bfc8211f0cf55c341afe9088ca9b5112fd066e481d99262a3accafd36f448a7bee4f222b560f704068d8df653439bc56906a7a75bfd6c291e3c688049a0e0a3ea254ba94f9bff195ba4f24cbc4955ffa8302a7415cbec88bd1ef08368ac5dcfe4fd823a759ee3108f71f82b2883e4cd933ed663e02337bb4acac3500f28147ea5aa5a72e77b4f7c9879710e728959517733b45c1db74d89ec4b9f2334b91efc6323b505eafc0b844e98bef0f60ae9696f3bad8c88cf359f8a4986cb71ddc226752b3b5f1c48a169d2613bdd8148b486ee68535698be01e5e0c599a254f68e9fd53e8b73598ae7a5b046ce817c09e5f53fff9cb90b6a72c57685de7045f9fd014da2b310bd0bb53189e1699295aeac71df4af6d486469dcd049e4488fbd3ed37264ffa56bac168396f0b582e9c80c3a52629a64d5d79d5cf8301ba2fbfd3efd99ab77c8ceb23b3462ef39b269ac64b3b6ebff5bc45a0aafae6ebb2d0648fe1c8be042ee8247e34edb0789b7cc9e067e6239a1f0976c6f7724eb4412c790c0e20782773cc0632eebfa80829737c398b3e75d625f032888d61ad8f04cacb7d5c588cfeeb092e72dfa192ffd75e4401977faefec76af324453e4814318318625a7f0ce2c01cef0e120a1c8bb8ebf8111402832cb320e543c8be3a0c5a0e94244cd4a5584a49caa731bf1c1a4daa0cd0bb9b1b39fe0745f18174c14c94bce77f095ba2cafe6743bcf3c651e79fd12ee9adca385376fa005c8b5057984cc7e0b99700ea251656f6c21eb6f94e2a28dfc30a7ae714d4528aee624a0faf6bf1c11f888f926e3819060bbc4d770ca603ee8d75dcebde6e2cc385463e54b6a16de4fdd6f4dc8d3273f48e243050522c812f5b91b0de4e872f399c172b919e64e08c65162d9ae6ea8f2f7b430945ccb90c82124380d5f8d1d58b3feb6b05931d1b856b2309ed5091838be58e811333f29a2a144f4515dde5c9cab6e4c9aa9f062d116bff21de4199b53b6e6f342b7ebbda659938b0042894013d98d4ce53f30f71ca654afa8b6e9602721c74b388e4e7c75251859cefc6c5771fdff61cd2f3ecef4c471b0edd7afd3c2312ad94a965f5ceb0c779f022299d804c57e5bc6ee5492414aac8307d87a015b6620ace8b17a75962712930c6ed2d2dcbb3aed7c3c6b09c96bb30c18508af79c9ea0e93838b93c59324596d663e33f91eccb1bca31a66be7bc81915c3aa95324dab5a683ad02ced137f47ecaf8f4b7e772e70588493d38cf757c99604ab83cd986900f40b5c3f949101af7a5770f5efd03d3c5249c0907aca188fc15fd194a8cd503638ddb70d996fb739ff9d7a1a9bbbb5863ae961b791895de1a27d8518a159123f9831bb323f6264bff745cc44b65732290f876d8abacb908f72caa861a640dddd1202c6b51c741919b3e43cb8f1c8407e313b8e13c205057aee64ed39b320f76fece29e50fa7a68281b7530855a55c0e799d5e29f9363c89a2725a60b032865596477e5f4f06446ab5a06a9ecbea23e96020b5764d567aad8bcb5645f70b298a7eb1c7f24edf32b7da1a5643ea0b7f071c0fb939b5b392b427803cf4fc4936696186b710ef7da950eea92fd20bf3923b6016255d0b1e540e328cb8df0a1fcd1aab16069667c22688bfe6534b250744e65abdc02bca907b7c0c2b7095b635b4d4ccfb145b01c3d164bfddc4ceb07f6459d4cbf55fae1b13d6ce462f3a2018808175f8cf0cab781a4912529988fbb7fb21ee211c67b53d77c1966ef8ff09388a11bceb7fa2609d49af6316959fa080d75fd5c6c51b9a6a81304bc7af89172f92553323a53ccf9e1e20c95cafd59cebd84d79e8e74bc62c3454413ef14cf642dc1040fe5e7f1f07c7ffbe4b663180f8535c23182afa6ec047586f053484830a0ecec6a74e22f28cc580f69c20c348347add33a3a2a8ef81009c88c8ca586ccab0bc7439fe9ddb368d51b9d3ec138a4bf4dfbeb99d59c3ad9e2a30a8b12ad2548f4136691aafa8b73811b3dedb31584f1d568fa5153ccd4fefa29dc2d42f65fa3d02dc74f4a6b0ceea051a5aab98759c7c350a8ae1c1725af7d9e738aa6a864619ea61b1d0a9be7188e46fbb49ed9b6a8a3ab770bdfdea736dc2eca1e36680c95983ed56e8a5ae9963166bd2c473e6b6e1307baa44e3912a41cb7ef9eec0305aa83892c6a2bf3ea3b65f573925bb469ad20559dc41e5a562162c92605bf5358526a4a3842e2145e73e9b058ee525a511e9fe86bde97ddfd6f442adec1dbfaab396b92f490e705fedab72df9b2216ccc965bac7abb07770e38038218af70cd108a0041b80be3f524f57d8b6cf1e6a39c6b113fd4e7ab1c5c2f0d1556de7511235b7af56d4bac4d79fed73aabf98b994eeae92e0cc0310a1d6f2bc24898f56451ac5019f7c9e24e874cdacf911e9a98cb6b433f00feb702977b200d53aadf9428f11b7ef566db83dd015bc79979e558efbef88ae97f89fbeba11e06595a375a27145af316a0e9de60298c4e44019f7955dbbec698ee882f1330f8929c9abe9faca61232ac32d41b95399a2eed0d0157c14aaa700a8e92a8e3577168c6d900cb90ddf9c10ef6c97e8059a95559ce28ac9dfac16b696d9d4a88b0b643e3576af8a48ec53984ed898f852c0bcd5c6c026223dffdbdf46365cfb2282213e8e6e8718720d0961fa06e470dee7a30a1a49493dab0ebd4b83965ca912eac9d1d3943a28f7fe2e1113091da431e6857441bafc65a67f95c0b99f3859b75b73e6775948b15448e03352908a7c2829eeed717c034c2f103c03d2fdbb3430a6c460d429aea6301bc6638dc6255ae6e8c5a440be6163a68acd35d9be36d912389f1021121751e515558ea91127e22e5670258e3f64455e9f2528cb37250c7f76a6cae41d78218ca492514537435bf81e5360ea83ae8ca89ee59f4608788692bbaa52e15b5ff40e441f3270abb68ce2726449c39c699338b6ef195522362d8a7535f78cf9978203cad52451d58e4ff61c091c61d5516350f68aa1ed10d54626a1ce5195c7ac38299703f5a8aa5e5d07d838cbe9483d9df4eae1161cb784943a7b0200bbb3855374f69eab6cc5421ec5178d8a567b99a86e09b0faa8cd71cd97114d14cdcdbc301713c259681c01bd3162f523dc429dd114e8c1631d266b57dd2f63b34654507d0551213e84049f1017693793ef91a2158df26da156c3fc12d45983cb45bdac2c266f6e91b35716432861c08ac13342deed269f178180c5d520a41c8efd00aa293abd7181c461a60f047cd961f707f5b79c5eb4bffa97e4ce5380bef7d6f5913cbe09c628e352db2d322378eb04ce8d6ce188ff8b4f4cd6714151237a6ff17c8de9f5b918d04378a17e6713ade9408de36122deeb6cdc7b6fc83ec7fb8f56fa41082d55a1618516ee937847b3daa1a10468fafbbe412ec6836c3dcf80b343d1d2d536b094baf11f35fe169b9bf6049707312f197364ac9a86aee2dce803c80bd9bac7efac36476c2834fd397a5dffd41a2de915c35bf1bb559a3dc0ca4e22025939873ca805fe159fea7cd8ade57b60d4103ce28c79aecb4598a718299b70965f772da533e90126027998ddee80eb6e1329b2d7e4b07c023234aaa6de19064074e0117fb428e48162e375f765575770875515c2c951325f012f952a43bc6ba4e211383b7332ba0d3a790613061b9d2afd2ca2b3d8b91ef352b6407c7643a7228fd888ba7833dd0ea4661f561a28641cf41bf3c05da696d2b590a90c12fa73ff66601bb7b1562c58ed794c8e9693db72858b3448c71f8c16e8bb8e7b606e11da51a983d73e65444dece449a8056d6d5ceb4de335ec11e53effd7676b14e37bb23545a535dfa57b6ef717e1369d7f2a09562aaa01a623a5766996ed78734a83c3a8e9aa84669128848e745bf97d71d3e9ab3d4c42d566bfcfbb4fc3f20ebe01fbf59a2951aaaa8ac8a7f4218d0ae8610bdbf68a517aebc73b45c42bfdf09758a6f65bd10c4a0a4b3cdb9cbd5f22ef0c2e2fa84ac763fd2fc11491f9c1bf7efb09fd4128579950034d606af9b292e240cb8e594ea20559a89f83a39a664f15352dcd65478bcee4f3aab8e473d433de32482c5b93d85c751c558ddeb2e58e2b1a1a068ccd576be89e032109d55020e0324ecc80906d7dbd54a0278613df17d7781b9ff081ed9328bdc744f872cee6c4ba27b866abdeecd5d5cf5e00bc6f81a68cad2ffb0def73c32dce310c672f2d04b768b5002a0bc40e1fe3e1da24f5017219a5cf2776efd3887b6b2214fddc57d9b96fc25727414173ee9bf1d222bea65b82b5269af2b43dcc7d98a081d5249cb54e8e83f4ce69a1df10fd093e6cd11141a1bfe790b3b2092e66f6e744cb52505b7ec113d656d314fdd155b9f392b37a343507bdb5d437f94d0dfdc138fa2b27fd91bf23c57fb47059067ea7c85a4ada7b7e7d0ce895a3abb3ca65057776106947cfdebb6822edf35b62edefa7f7762a1ca4f9ece57c3985c3f04b51be302d0c912db2e8ab03ce5ca55e20bf423e0bcff242152ad6bccfec44e53630625a797068a3862b20d464a3d0df7f6c6257232403cce6eab99db8566095f13a9fab9a309e4fd113dadc18c7802349971045f293cc58a0e90e4d59e526a036a0903ded60c12bca2cf6e05c735429f6ccf2cfe700037466456fba484378de45a15358e357d29084101e108dcc16d2ea605d1c7fd1a7030a05ed92c623bc798a1ac153c45a1bbbdb38b48bc7b8d90f665ba3987a04140e5f496aa75e49381191a35df0384b6c2c17a33b9fe84b6c57ed8264a1aa660d9c9e5678589539e815fd662a6cd2b2eb64fe1a4eb88b32e0fb908669e3266cf932ae138189cec5735790e833a5b626907188cda87ba7be529087245f4a73a141ece29511879becb05215ce7459cca90a462acf6203b643b6d5751b0530804427de1a3b6f5d148a35e471e600116842e043ab1337e7ab023d28a3c3241d56c6b569a99525cc934a33c04be27688148e493b2d1b8c351a526485a54f73c4cb76bdc33e85e3a1fa2048138fdde2df2c5d8994083b015f5752897f53ca3388bf550ff3cf39f53b46023f597a9a9d26cee77d6721b986be343edfb0dd08db9f68f2caaaaa5ce59750700ff75d78c6d4bd7ef08d6175199f2a44751edbc23057d623f8bf42cb733d20c4df253d5ca9e7bc3f8ec2f046aa32d47b75a055e6503c6154ada3889bf2b49c44cc054a06502438e46bf886e58d39103c0ff585774dbb42b62222f6a0454869579d36b2707ffdb611ea57e2ee4d96443a44015efe9ce0eff2db7a8e303f7676a29cc941fa9bf9dba6972d8849c3e5a9d11bcecaa10861532be222cb4c2bcd0a60e451f9b4ebce8e8f0447b8d5dcfaa9c492b3b54482fa754208a2a3474c97f2b84a90e5b59fa39fb3139dafe75d6f852019af1e4aa98b2882fd1608309e2a7d2fe6d2f579b680a8793169cc6813a42cde21285b94df910482f266ebdb12fe80eeefd597d564b8ad2b40cc7f5717d1ae088d5bc28693434f7b88b9ea21d0ebad2ad4f9fa32eea51e22f651efb185ae459911c70f3fbf6cc3111cd1732799f3e0c25fbdd70a8a92322e36163b323f361909198e06450cc2581fabc5e5aa72e1b74d49526b3bc0883228425b8c025f3cdcf1a10b679703df19c2d0f791a6d3dfad337afb44efef38f42bad6e04554ec8cf13aa4747060627b0306d4527d7c5a4fe694f9f59b1f00a4d3bf7025efdc00efbb7dd05316b45aaa93ee441b222dff30403c76595f57cd7527d6e2f6d4d05bea4e0590219168640e238fb482353efb44400fb93aea8323b34c28a9a4d70705865a28083e6d70c358a6a76dbfa3e0d7aac3e7f866959158863c6b3b8dbc3ebf7fede36734aff74c3a9c74d65eaf98fd3a88b533abca2a13ee078782f48bd430bd18b4ea6a29b23ccbe9c57eec2fe6832f329dd099c1a94832aff78d7012792e1f6f99bbd5f1d4779a6009e219fae03ce4dd227d369738688e992494b2f89fcef1814b8d94751091f11941815a03f1c33dde6381b50951471e4d25691822e2da50de9bf5cef87b0800a5a11cecb84a95cf1a84354be9c2d157811569f1b255b2cc3d6b495383613426df3ce7c35fede078e3be29cfca3644dfd1d61c4c7aa1bbedfa4153d241c4514852e9eaee50918e6bfa9686e6eaf9dfe4124a39d2582352a8bfd7eb618e4ca4308b4fef98a842b812bf54ee127995900bf454ffa9cca01a5cabf6bff967e17cbb019fbe163a6dcda6b0832b8343ff30586248c879e81c30def3eeebd89deab4a3b39000595110db8b010e6a6d5bc8f54c2d86d577dc08aeaf0baca4b3380925e9c284a751a2a308c141bec7efb4daee1cc8cd82cc6b6e34c1f2b54170c197f920c05092dd9c6b720fdfb395a4afeb707fc374f4dfbfda348e9bc09befdb5cec953739838dd428473e9b9469de676f48797806297bf2d6accc3933125816ba5d1f0d9d1887fabf96034111a05533c09e6dccdaaa41d40143ca02a31ab07348580cdcf6d61d40dbf488110aca93f0cc449830d307fcd9ebf0cb95cac1d7bf3386022c535ba6abf65bc11449363400e7abc501137fcc491ad9e88bd75c2033fff9d0029ebabe116edb88df1abffe57b67b998c683910169f721fdecf6996954d930547e766e57fa1c4b0d9b1ab7c64b244ea77b9553ba718eb2ca0a5d703296aa66cac058f0328ae5deb1e6e107d4a42aa539bed5850b7660b5eb901b46259e8e8b69515bf8411a460976b8e2a0699677e190d91a5791029a319025a2ab69238934e7ce53244429eb6da2a40a5582b0ee4a843ca5c2933ce1f39d6619d5d4ad0ffd8f65a954efc66827cf5761bb6f129c7dcfcc53123d7045e5336a9fdad3e8de3b793e214f2a576fee1849edb6835149e3d80887d4b02173aeb05d5cbe3e32b6a3d7a22be00b4aac245cf06295b29f6cd8bed7a50e7f37ef5d9f455cbe5c37afdeee5916dcd957fde8ba3edbf656b3e907bc60c19300ac35e0c30f7250098f6441cbef838c404a1c86fc9a9f42377675366c2cf1808509f524d894f1bdc4f5c690d7a9169111c8b6292519ed9c3acd18e0f7a56e525bfbcbce6be6a543726c9d6a94179ad68684ec915d0f13a357d5700ba915b38ec89201f49a81855333b952f2261126ca2d5b7e444cd391da79643515e7593a7403788401fe3a184d02468626f6ff2745184b278f54ebf63fbdb58d9d2ca7503da6a020d067d68b7d02479831921b2e14e8bb72c903ff318a2c51506e8517c2f2eb7d6f1f5a0eb22137fd7a44b110cb61080e935e280229acef98410ef0b9f973df83a42c1eb32319fb967e33db94daafe39b7a97311f03031745488365d746618d633c4066205d90db01cdbf7ebe4d5b2cb7927df34ef06791842905a7a60dd46e3c134f9d0e0f2757ba76268e0dbb096083303c69ae8c117241ba4a07a8f60de3dbc19653532ac2e61334a6ccb52448850e16765d7ce3b89aea862e81af4d3a3c4836f22750c81a2479bc4296609f3ce2b645e246eb45bfce1a8d2d7f0b64245007a9cb5173c63ca6afa88aa737717015e535df932ede96ca7767ad64f5149e6439829d389f971f1096459bd9c35b35838283e27a46f8ca978b65e81ebee29a5b1877c30f3ffa14ee57c850d24bf76475de29e307878eb9ef8c7ddd7a43f43afc43733c8f84f9b82b7f1e3be54c1bd6f4c5f502e1ff85160f33258ac698aa342fe0ee765b4da7c4339e12013f203187f5d91be3fcdf835a7f3e5c3006639388a6fce839495ef3e3c881665f6571c8281846aa6729905e6eadf9528c8f2d6d11f2a38c3268442cf763a2de7ea83dc7281ed47459ea95de7655c15fdccd357ac649d90fcef7e5667a582e185b4b271e9742657611f385250bf4e386d698474b99b74da6ec2dc6c4623591033056fcf5fd4de369665fe3a78142aa6e02f2e2cd01e90ea44b5b491d273c363a660c37da7e8abca48f581892798274fd952d1021d5872037e41ecbb118edfffff0a62e46d1a7e70bfba4eaf472e4750ccecdb88b81fab2a275e5e4564f1fbfdcedaf372b90f3e68771e2d039b9c3c4c1d5a89a9640a7e45509e8d82cab7bcf30daa4d5d38ea0069a8df027216be328f1e1f5e0dfd24a5efcd60011bfa8564282635f986ef592248280b0432141e1fc05c4110b0e49e0b97e9af43ad7f8c4ad0fd0b7fbdaea5ac3f88275d2b4806326f7fdf085fdaa9ab5b02add9ad63581b2de5e1c035def30353435ff6ba93a225a958dda10dcd890efcd8df033a903e13d31a8b0867aa990c711a1f88f282a922eb6e76119e4019651a8fcef08d73655fb1a8d95749afed211feafa64c341c2b2e4e3435c5397e068dd9664acb682ad0c07f50b8ee4f4660fbe230c1e1e26708c4fc047093363994cbceca23f17934f56c64d985cbfa2e2f8102a341ff120175dc1c9ce2e5691b92611fa0a05caf76197d130375813f822c0e06090ca8c71c7f4fc55e47ff22a32c16f70e73fbd4fb21c776dc4465a3a9d081cc6d7f94dc412f13b45c5deebe11a0c3dc46d688f3f7babf5978d8bd0b072118bc4ae8b23f9a040b09ee720b0a2a13d223de8af977371ae514b4daf77e840213b97f5de7579b430182f861feaa401cfe60254f3788b61ad7ae8e2389cecfac5d23f4923bb0a08bb0a420531886c22b84e35625e615d9aa47d9f79c328bd02b9c066df987bd6482bb80d6a81e586db5dd6972852fce0bbc037b2820aa9bbf56f06081752308f2d78f2dbd9f8a2fa5b747ff9bfcbb11a677990e2564b7032d2fba8d3614bcda34ea03e3eb332bb38ced0efca1f1ae5660e692f83f9b81428ee51b1aaa38d40a13f4bd9fd03daf621ebdf3c0d99515ec4b10129c03c5b37bc4215089375e03aa2b9ccd1d5b2ad29d2e15e24c29ce7c50cc6b8803462741b7b61eb99a3564116134b48fa9493faaa4e909d7f47fc063793a9ca7b1f63d2fc7a6eae74c48273ac324dfaa60997b6b03d382f0e99a3d2793e7858bcbd28c63bda18614c211f936309632393241651859ff2bab061181ca2674f11d0207aab580b3a7257b9241e3255273480943d6d7095283400bd85eebeec1d77d5f5c66c62404e71daaab3c473a3e277a13a04b2f25967611438d7eae3cf87d20746d9f9b51bb926d433531e7f576c4e27e4ab873c2be1f8cdb33b222d807a9ebc8e950b9783fffc17fd5045df1f56dd8bc2c08bebaa1d627530077a124f4c0c1e1001b9774f15e7e37b3770dd3cf43f6ee455d202673b792818f10d968ab0de006f0a3fe927c2df5085f12276902ae82abf928f05658fa6f786f405c521ae5b764540a68afe860f4277c0b42970b6567b3a6da0e9ceda865006d92de79df60e0d40bdf12f9a010a47abd12084d81beac602ab3f93577f0196151c0facc1d6d24428371075b0cb33a90d6ee3e3bf6ade921dcd40232b6946d1e6e307861662d7298312c528c5d9cc7fbde26ce22c5e43aecd761ac49ba9fb2d4ac255789c6688b74aa9ffe06a3aa64202d1697d2c7943043842d2c5981d2f2715e1dc8ae32d4bcfb88a053260894552e3eeac9f8aef70b9ef465ee0e6114d571797e7614d73fb50b16b3ac02f02d6d596039855b520fc59c829bd90eb2219f39ee42e226115ffe2ebcc112b94ac263024d014536ba3334f370c81dc590a8502d8ee5b448da4f986fdab1de5312b952e7f1f7bd71b8b8153e2a2ee0b5e2c1d57bdb8c883b716351ea22feb367ac776b9eed83b8cf32d141b2a58fbcde7c20c5c929618ab582dc5ebf0b76839c6d0718380eded308783975b652551411f22d1dbd62aa0cfba5e01a1922920730334e4f2fc366ab20240f211367e579ac5427ba4cd31dae719fd7d429013fd1c6ef76694b623e780aa2591cefc0eafdbac9f0d5c2d5d139c69ce74d6b1d7084b50f6bd93149d2eff12ed54ebbdcaadaace2d524636be1eb8facf9064fa0f20088c59d347fd6c542219f1c42047cb7feb23428e983db6b2f3d13c89f0f8760c4b810157ef0c7337f881d0403256c694a03d1fb51b0d7834fbf3af1f960401c56a9685d9ce9ef05bb65fb44495d77104a708a63eb268bceeec2cdec20c9ad6e75a75516b0efefd6653288aa2a42bd46e723045298a2a6ced17f672576af02c26e890dcdd11fc14b7e94020d237bcfa7cf1d08d8d9ac346ea53f3dcb5aba6cb7c6b55c086ea87a47c865cde77649802c6196981ab94826e8684e6644e7dfb1ba10f38eb7e616c4218f8ad9776ed2d6e7e74272cd471afc82fa620eb751c1f690a2acd243a8ac30daab23c76953ee280b33f9e24df708026886aa5cd9e7de97b70a8bc32c871154a0167604379bc6e1fc6919d355b64fca7174b55779ef9c7cbf054ca23f96c30deec96fa2761d43e17a17fc028311d831cb40c0b77bcd381832463994bcdf500e50e5578f282855de6d2c2cb02dc6ae78882c596b2d02ee0432183ee61e017d3cc8d363c423fc2616152258b59429fee94519cd2d4d2f5c3e18d9c03bad516109c54034571b38a710d721c1a9ced343d18d6f4979050c2ea53075a845f707bc765f7fae5ca8f9b278dd4aaa43630f98843f02d710fae7dde01582994feb8e490b09b3504c5060e81618421efc9c67cf107aab4241ae9d45558c50566acba8ae6609f41eb5b20bd24cce7999b0ce01de0b39b30b5689663d4ae793bed091bdbe6ce4046cca592c9a76fd35688d5f4e45603774c928ae32046010b3adfb9e5208f67fc59cfe13eaf15c7c264baec7439df3c43620a050ee97f11a6dce0eb68d7b9c3fad4e877f7bbf79b69968b0739959cab3b512176e45de74156540de1914214bbb0e9af39c37b7ed16e73565297e8524d1931951fd2d03fba8d79432a675a05306a8661e36b4215eeb13feef25b289ccf54504e832ce97e3761ae668f63b9376f2a0abe7f62ff0848bb5d6b4df91051f2eaeafbc8e3544e20b5da9a97254fb14e93b266bfaecef63fd83948f7fdb1364786457fb4b1a96b14faddd254249f9a1c04ef8be5ef72d596d4d194d4313bc4023c8b8fc64ef6b0990bde4beebb640cc2cdd15e3cd63fb7fd1b0befcf2edb5e278cfa947ccf3924c1b3418d2645640735d6ebb04392aa01eb7405610c8622507cfb680139cb77d9d40651506b237ec088f3f85457c79c26d391ea57ba84433885b311e7560685740a53f948d454f676d6551922ed3c315fdb30f83892a1ca438569177530085a341b24febdf42f0ad36d02251ce3d8ff4f60bb3e79fbb57b5b376775cfd9684c93a1033635f1c9425b94b08a43b37079dc4f4e9603e2c242a8eb7ce1fe3ffd911c044bad35301f1af0e60d3e2f0326ad1d5e090fb7d45511cb4aeedd31206324c944bc836dc223569bff8c61314ce790e6b12867d1b4cbd8636d7a0383554ae1a28d8ce41646b5d0d4e5f6ef0e361be388677dcf4a8229e435bc2c8c2a846e8dd444a7cf8b22f56cbcc62262c6589d8c5ff9161590cdef76b7c21330c13dbe52963d835c782a0fd0330bb0cf51be338a67dc399e3e1357f60c8c58318be6ba61b777f29f55741f296a5d7693705b5954dfb6902c4c7faa302aa05869b97a10d84f4105955a20c7a8639d27cb7cb06315b0e59004ee551a38f4a339512a247fe9dcb7baf4bc0ac6ad819ff5b69a5610b732f99d0f8a7caed9e789ed932e866a0d924deb160c3c3172df108c5b05729fbe91f7cdf445bda873400fc0605860383874da4a3544993bda9704d5b21d4b9047b2f3d13153f43b05949b38bec6a5c91c292d81a2fb441639be6d0c47e8d3523faa5f7eca276218790a369fbd0e220d04fe498bae3f9e6bc5a9e050b9e9ca76175b3fdb357d3abaadc9e914cfc28c5f257a2e066192f5a6533f8d81f91617ae7bb47497707f58551cb2ebe025915711df2f7f1afa90735208968241b963140da45f2cccbb8517e233c095910aa590ddede39ac8a2dd8d634754dde8b5b55240db87b6233783cf88de6da592d14fb80f7eaaf16e1c59fdf17bd3be7e123081afd9081201e6d124f68a286ac46f2ae57f35bdbf1f9ebb23b7fd8cba1ecc013bf0a11281402d462e4897da6a7b213f123d2ea5fc8985053a8660a96f85eaaea259a3a3781142b49fb7b64c7a4b90e5f6fe7022733b6febe5668022369a549130795d658e16a411b23e46159b07319773444d106a854266f0114af6fc9cf9899820f3db6ae003c18d31cd6d3f72cb37e6be1d70868b18605f3b4a38d5e5926058bf16472436ab7b0c8a18f11918c9bb604b32c27645703fd827c78270ca84a9003fb50b728297a60f30a612a094379a5670bf949afbacd3bc34eb743407d3155460e39dc3cd5ae5be7e5f15c4916c88a203c2ab49477c26dd65289109bf6d269969859c24808631e414510662c948cfa5b282370912b4043aa66b217db24cb027e7672301b5b8cc6f932a060ce664bc5524bf8ceea7ab567a2e2ae372d523eb222268901950fa4f5532572afeff76307827eea6849266a8ffa5c9baa72917ca82ef159c8d1c0c83614ed12b8490fa7eb24e4a1ba85813ec83c764006e72b204376ccf7d47c695e3cbae76d458f241937d29f859f8f894d1b875839f6cc3f49d4c137afcfc39e9d92178caa1a728f759dfeed5667a464e31c671c501e10140ae58be6e35a185cf956b33f24ba8205e2fe1036ad4e98384223141fd1006335f2aed1af50adec998beacb0c1951a6204f4f62e3fe665e0bf001be6ce43164b431f69a76974b12e927e3ea1e4e31d013a5d4bf98413cf7438f5a2f8535122b938f93ddf68e8291aec212b00c8222a0206c40d8d3af694acb4b2ff0f10c73007ea50ade39fdbc000ab86ae1b1a1428bd609185b5778fec72c214ac718b0197b1fe4af6cc07807218eebab85b959c04112c9ed6b97a68571a3646519c914d1954130ea12e787fd485dfc31c9b7b4a26ed6f7a87041583ed46cb9578ecd90598704d76dcaefd050493964920a8714a30622718a8a47b5c734ab3d4f2b8ec563797611b02107cff6bf03341f588237d3adc7de30952c55112de05e4fe8d0dc9f82ba264dcfd9e0eadb02215a34334fbb94547aae895c66cd09c1bb117aa5402cab7a01ce92128dde44e2ec8cef771fc06334239e0e1e142094ea52555cbe0bbc68f1d6b047b09736720a71b6c0db35f8c8d5a43bd460e0752703c9bf73de011bdea970785f1243220d6faad0ef595483a6dc2f7373acb298aad78477d91b5e545d69e3b8566b71fbd3fc86cac797fa5704453532bb6d6b2efa84da7ceb8c4af92a953e548d729aefaefa160e7939816ccbe45860be5f08c2af847b41aa660133c1ca428483142ce7000692d6f4e271edf528e45589da2d4de18eb6d573a0e31e6e88be3850611ba98dcd396130d426cb4dec3e1e33228254588b35a2b64aa0239a07ed635c4befb1304a382e2c2f8329e54706366dc79daf452064f17f2c151620f508c9874393d7884296b5511fc79b1d05f0fba9173c76ff144e3744dc50aeeef1c64c2da4bd4d4bc05078f27e040af0419c159da79d2146e373d57ea7b8d74a03875638e551685cdfce3eafd7b17dd11557a06b4a40d075a8ab649eb36b4dae1cf950f36687aa85d377983036ee10718f9463b2efa2387c3aba70b0b17ce17f7a14284e0edf86cd607118e20f4717979d1042036825ea1a97807106741f4357b8f5f7fe0d876e213c8093396756b9e9bef46fdc205c5ed92954618f1a76134569a6705be4a5bb639c892c607d6d8fbef3ad086d9900579530ec33e1f2a46a130273804e8708ec077def641529d630eadb0342410ca350d06290c71b6348d781adbe2effcc781aaac8b24c0c02cf1efa61054ec2a5e4a9a9c1ef58a0a5572ceef328ee53927dd1b14ed7589fc0c6bcff280701f18f16cd2bffcab5f54dcd907c3fcaf00207b5967a9e535e07ee8f29b3d708385b558b763e7cebf563dc17b6a80d571343cc10e73d902d465a210d40016eeee3e9aea387a3b2ac638c42d128693849c61b61fe6413d6d804e3620bf8f855667c76c0e390b4300d0338cb5654e97db93d6f5754f46807e0fe6c5731f8a668b70f02a2b7c1ef432e6124919e86957f9e5c744073250e9382818e555f66cfa9a0e0c6f3f3529eebead17f4874055ba4088e0e90b543371ec87bef8367f19496ac95718c855bbee9308527a36eb725333545d7e7e0132f4c9a233b5532315f09ef92b38564c9d81f8f60e16bbe917d49224bf3141918b3a15f4aff5da00dba0c3efaeee57e52fba19968983cebcb4a19034f673178d9b3111921ca7a4f3acc8feaaae4bb9c9fd29a9cb9a7f1609fd3e22c1599fe00704027fea8f3c696b702245c9c733027186d47dab505997aa6acf572f131003c9a89c5a639a63feb9be084dbd242d7ced2701b0aee7dc831c5f60d0ed376248a2657e5e23e8eeb511581beb5c958c671b1e436e8e17e3fd90e311907fec34e0983e7e45126caa95499ccb5f214c09efd1538167a6586fe5cd2205fc9848ba8b0ab60d1ebb903941769590732d983e203b2f8de3f8dd964ba3e90de7b54d2dbfdfcc35e45265a544313b8c8379f3e810b748ad10e3f227f1a461ef56797574cec84067d83e6016f3aa2b667e47ed926a29b543bd97bee1cf458412293cf91e4041fca7cdbfe74bc257349016da0de328f5660eb739ced95bfde4dbd54f13cf788189f981f5c9440c6b070760f63c8472fab7edf4f3b4eca1a4ef84150ebf1f55fc0d6614e25de31151756b0e4e5469abca936aeaab53d2700e3684a1338f80f3582da0102447765185d529dc7c5cef07f9b53ee243b945881b47195d9df7c2b8171800eea44b8af0d89e24a80b6b825bcf9ef575f30c2b15ffa032da18da867a5c4a0410e5c363cbd04c7a862c08531aceb3dcd55fb05bb82b18cb85364c056777935d59ace7e07be781ce23fdc3d2b9fc59cbf3fe2935ad3ab4dd026311d8d8df17886121fbcbb66083dce2f2712ef515f42564fb1c9a9a2b76234c5926b31688842d7b19b6768d9685776efb2865435aa437878ed731a7a2228b97640450e750fab1fbe0a702295135026aee361132044dacbdbcf68f9deb4897919e17456a0e1e9b20c864864d9c74cc336337b179445dacc387c34d15a6aa587773e92c7b22d185d9fed904bf7e2c570aa7786604ebbb4d5900d51700f215f94fbd3a2186dde73bf5f9fc6d53d84fb36870076ce69702d701115b03c0cbe6a0b741ce39948926f49456e678036d32d679cc52f571d50eab0b9f7d3ffbad30016f8b3b6e6801c298b61ca9a36096e021e6ab104b064acd47123a362d6d7ac387ecad513f07477dd0955761fc79e1fb7b014f7dcff2e1430e6db0e2981fe050cea272dd108867d77f43920d84223ebb2e55c8e2841d10b9f39c9010555896f8e44ae9c77e0bdef7382cafe536364394b1bcb475e90abd8acbd96b8b4dc45bc02bd3801c3a52a83a0456daf8ad79d5b990cf6c9ac11d0b49986d7711efb610e2a8ebd456f3d3ed88cd915b824fbcc0cf24fe47f4035cf0bb43899e9248b745c84b112c86d1219d14b23c1c3942a1671c3579e1f113d44d9f6727561290b193f89d12ba4ca59de0b9ef1c97cd9fad0c551044d29f9ff513956d772ef380e1cba4d7aa5527f958298096ef8c54fea697bb3c2b9dc5f8b25d158f9eb30c7cd9355a0070dd29fe761d5599a130bcada398c716dd61b582a0da4fe7cbf51b4f548494f34de5a50cd96215e4bc3c77be7a8171b37d375eef39aca0656f19e3f6217100b030a9475ce0d0d7aea1318dc4c3ab55c876e636d317642ef48dba9786f4ec6d3d967a0a7e67095c12c0c29ef515fddae6e58a3a9eca42c2433dd4902e51156ca2eeafff5008b23e4c9ccfa87a4f9cb09cd59d88b17c96be8380fd3b21f2f130f599aa82a72a335be565b329c3f25c5b420c74f9c3aa07ec5b138b547803e37dd1e7de3cb036cd6d0d1ffb450647bcd2b166a973b7a7c91501a4edec583b44ceffdbaf98224e9570fba2e74beed7f1fe13e057fc34819c9fe8382a9004256c5a8a3e56fc0eb061bf827a02fd9b27a9c77eaa5122779a42c947f82d3204b8f7eee5a4eb3b52702018ed11e175460616404f9948193555711d515d6edad4ccca1e1052cd7689415cb2c076392637d929cd730d74d88087e7367c55738008d365e85760ef003aa142ae52938558c07bdad009aea74e16752cb0ddd799b1ef41cfff437bdd4172e7b909bf845e6a430279604bf4aa630aa8a59e09c4219757299cb2e79bdb956c700ea0ce85bff2d87d57985c864ce6ce9860f7ea0a327787aec80022d87b84416157f1d14b08439299568bb045f3a9ea098b95a23168e091d33a3e69193a7ca5d01e150bbd6d2c6e10529a8597dacda6a04c91baad3caa7426d75c5b9ce09150c67baa8e3479c063f84872fc0e32d82567a37e023384baf72bef04196bdce786b4f5609962c7c83288208392129508fb20c9b09db65d28e7e253834d8425f53f73dc1769da12f0231f80fe8e9cc9fd272402b8026d02b6e2e2a0ddbceabc9fd978aad537a7fe55e43b6b4f1f3a56b84a74395803dac9fdc81bebda88eb2751c242d22175080f48ca66c84f9851063cce8577cf769458425e8f1d7a936d29436e407a25f4f31a605482831ad6d478bc095b60e095adad15287c1c8d957575fa466d0773a197e4a3d8c295df43dbbdc73ab00174c9af5e366f2631daae241137d5429d268f17ca73fe841888100976234c5e4e12f19d4705326cd462efdd737958afaed0722b1295c079c31dc934f0b44baa3a921f14c8f8970e7cb498f0bf10bf1392943a0d19c20fc4019294dd54b70a14d7a5860f486c3595c64361afcdea6ac0592fed91a457efdb70242e433e3708dfcd2136922dd69cc00429923bcfd24fde550afd35e39d941bbd2774f19edecb71796863db9da0c9684819c39b0bcd83ed765924e118e85ff38a5ab6e80c714e185286daca8121e8499b02b48ed9156fa7564364c765bd41b69fb5a75e4e01e274e827119c9646a86ab8d5438294b296a0c4154c4509dd70aefbc645d54be71b513d4e4823712c6f72fa0e9b40af11662dec0082bb466c5d24d88b5e698c31c3766a9307a93fa181c036fa81a5837988efbc2ffc88a0f4131fff4efdd23f25af38dec83f12eb733909e66f149af04afd07d61e9bb9cace23da3b49e1368ac8c6d964651698bbeb81f5e34665cdb38b9c4611144ec03344d3f4eb87e2b61caa27d2935931691dcf728a999ff13f2d023221b202205a580a7c113c6c2276060ac9a55927fc6f3d0e1c5fe32fbd55d911c4ee4aad792cbee3512a111e856512168e0f0924add7f997d4d3cc2791be7b7518e5ef152fb6154b5c79b5a48cab6a2a8e911efb9b9f1eaec581c5dac45cdcdd0ce942e95bea328f2c96693a3e393cd7287c7b5b209782b9f55799903abdeb113aff3695a1b30db6e7d732a1f32925758ff51d8d2cef624272f6f9859e293a4927e34fdb276bd4f8ec0da7d16df93b104362210fc1ba6cfe89f272769a1afcefbf8471a06706e94fa1e4c0cb74f47ef60f11f0ca2124506b65ebefcb6b8db057bdbd262a647868e829255bb249fd9c0551ab82f26b2be60d5dc8495cff2430c40b6a04b0a0d30afe23cc8f5aa39043e95ec1152d5116be8335d836a96309baf1640c88edb4930cf84e056c281b648324cb3cfb85f1988327bbc0cbc0f0c2234ef72bb1c6998f88594a1941323a695e6e30b499d750b7ecb7127198096362d3fa8a173797b33b93164d4b9a530e0cb3713a1262b81c9c6e258f18b888ed0dd67cdfb1ce736c21d29660d44fd8785507b86d4da3fa6b2ab09b66faf2b0da8e5b2a4c6f28757d1cd30bbdf449f92ef9f4e69b1d4200578f3b975516eb13bb24db7587443210c45f25a88bf92dab42c27555997ebbe70d2e4ba51c12a16333a333255f6396fb017ab65990d7802c5a1e15465c4ed195e693124d414b673e5e7eb20e7b81e4be9e929f3c473a18ad042a226d206d7e108f00e6d8d69f2786c15013c6dce729206f3be1462bbc2467cd5a875fe5fec51f01805cda04d49b3292270d84bda08435fb6eac89108fb8a81e2a296da823651a4b2d334aa087edcabb4b69c23901f9e69d88c235f101c462293a250ae1166b02a34fde523798c8319fd691c0f1f9b1ecb5fa647ef32a303fb1dc1b724cfa5a3cde5858e62d149bc9ff691ae40b72e20698517bac3063d4b39f4bac031ee47e393e79c082d138611f6abe75136ddf15a5153a19977354ce00bff1963c5c87a17c89524f9bd14c25418dec85018e28061c2295f51091f8a9c00dcb04c69e2fd7a9d0671f8ed8f6b76c72c68eeee244eba9a7cf19981a2dbdb0267427ebe9f36b6d6c599adcd609794a86fb9da5778eacd8c1d6648ca9bb6255b3c07bbb93e338adfbf3e24c7b7adc85c8c985305fc02fc1987fddf42c70ed460110fe3dfc3cc75cf1905066d8796571b4b328bf39f0b55f591f28370e224701a9e2a7bdfb678b8f2ac19b9cffed6ce1df2137944b311da619c110839960f35fb6d482d49ecec53f0b37f3e83702dfede33996a92541856b828c5dd6644abbd34298be3be7136f7f8b0c9aa0d0425f8eb629d754c2b7c184fed6dad68e70764118776825d698784e1a39a17bad325e2f5701b65c5302b9ed451c6aeac119ddcb68ba968f52d27c19553fe6164107e33a6348160d73c4a546b95d7aa150b9b846856f3bc47a14fb16f16a7f122727f34dadcfaa6f477db1a4450ab5272b92b1e65f34dcd4d8f913b4c66efab2c915177caedd706d434a539a1189db688162a33fb0ab3848acfee6a7e326f6d39e62c9213f093b195957cc02b6c50be8c3f7b567ce42d1e15f8fe0cdd5440c9c72d3265b81c4204c593dc2ae2df497c1a0bae1d4c4cbda5632fe507453b35f00758d667620d10e2697958dfb69c4e636e62e4c4c17457f9a19a10b4e69fa6278c9c2adea981667188a95f6d05a8c2290347b03090dcd0e7e3ebba4110963a3bb1c6b737328c84ce1870b5382a05088a85dc551e08225b4a05cf3227e0420d7c4336c19d4668bda0e81473bf7815c0390b68e766c87c99145f07ae8b976bff6c2b5058e9b96c1985a9b915b9691a6ed72ff81939fa20ca90957fa3c2a3beadb1f775bca88de1d44c584d944f944975c8ddcc9184e5741978f642b215f3ebf28dffee35cf1d90fdedc94d8805187fb40b05e591e381258625a81679b851a35e17d96631cda4a4da8a79cba1b72a8c92252aacc99d516754b95bb8c0f3852a5fb9bd4a671ad6dfdf332fdb3c1ae88b961723f071269dd38234dbf5b2343dd71b8f06197fa2d2fafb96aa448000302bec1f329547b80f58765471188518efb26c062497584a7d6932566a85d503d72686489fca092cf1e03300b4845a0babee4680846681ae2663be3ea6eed609f989724b639103a5f4c57d66b58d00abd39c18c87d9ed7d5e9fd47e4dff50f8ce3a35d271c585e172283dbb50ba16a5d4125a418c86068c48587f48c8904dc00b21e86beea7e646452928a1139401ccfdf0c39a669a3bd614a834d955643918eb8db8e1e31bfe16d449066bf5cd05258387c21d0edf4064c7b9d113f3653619ce68ffd745836b89235d1af13e58b89c04ac1f42b042c1c209031f8b15639788b9176d748596b43bd1cae208be9fb5c9dd0796b2deb11bd504d96c5ea960c4be7926a9cb0c8b41bc0b8bb6fd838a7a84dd53721b2b9e7408358ff27de17230318d44d0f08b465f23ccfd8478f58ba3f823a0df65863fcb84d5f740da9c255ad0354ec6e3c865a41d0e023f0772229b7dd9b772f05890af38fca47b5c17195542c5bfbbd5c390f0e8f34c919c31b98189951b3e4518eeb7df5031862c3aaf46de074f85548b97fec71e57718072f7c5d6ef24720e2cc4a90394ee1a07388cfb69831cfde17dee1c259411db7b2900891f12890651c6178dcf3deae71ba925a5e463541aeeabc57a7c20f49aafd8c50b765815daf6ea02510e6d700930bfc074dc1ea679776b30206f07f8841c507241a9979c4bc50b91372497e43ed49a89ae3ea4a5420f82f1c0c4caea10ebbc8d320029ec81d25f9f34026145f465923e2a14005c32835a584fc42dc949f010c73d42c2dd51d40b3041c017d3ef330522bd35b37113a6c523de1aa9b4cee9390a4f1c36c78105272c06180698cfb8e273a33606fd179875cb9951a7b56657c44c890d6edffe22971220d6e894426d961144825d7f79ea72c12120984aaed7d4b909d312eb6c143a3ef0ef86bf5f3dce5b6f9c816a196e7c68c03439098e730c841bf8af4db848c3d01043a12ee9ec8a531fe7840d6cb55ea2380179050fd991a8a00b671cafd0666526c93bcf328c2478f53716c394093e2bee9f5d9568519fafe24e6e231657c985ab9a5c4ae0a8102b1828eaf394eae4c630770b46ee3037356f21432146f11cfd4464e51f2a0158d00495ed4bad695ed0eb531b0c8b8a949f5c5c17b9d3df38d2cf8e5bbac06407c339dcce1a9010f9228d0bceb830baf8227520e4ffcbab78bc532b25b1c9e7dcc779f7ff1d4afa6b6be8544fbfa9622a32a4dbebc773316cdda7939ffbf7d1ca148d4d6432ad35dc7d7a948002a3b9e8a96bcb02f0d0a2eef54c543464f651ffd33e485edb328c4added3bdb5c7efb3bcc1e0de7f2f1b6a9892d2d1d4112be3de91d6b8d883ab47c6528746f8d0691ba4b530c90386d8c53663f1d456940100d4918234fa732e0367d92c2d9f26e412eea2c7c25f534a67ba5d6ac9634d0af96f7533962244dba1496b40fc4041ef5bf02cdd74ca4d90e0ba54ab6f81e2a712a6e091d1fe869e1a798ec599fbd05617bd2852d90ebcbb1aa0e8daf1b012407f6f9affc210b7a73e3230b69d88101667ec7dfafd4096a378beeeff60add7fe4631f259f2bdb152d7520f8dbca5d875ca3ecab421823d4a59f98d2591a9136cfb33c72611016ee7e91ba7140dc9c9150986e7ad904e45b44b0533aacdb7dd10d3546d11b6fa616cc1ca9cbcb666e3a393902ebc3a7879ad4889d14e3354cf20a7fb2e1aa01cdda7c21b3c8983955bdc49c29e2af1bff109f8f12df9c69b24af50ef17b4eae981bf11839951ebab57ecc5dfddcec46bc484e8e058d82ecaaf4dcb8ec1038ec10a1686eb322434017424e2c90c9b4ff181ded5b539b527f4d0a7f7eefbf9dbb55682250164b37f781f00c575c7bda5ffac2a5b4782a1f3e177882e3a10d0c2dee44bf88efd1ea503343466d3aeba723ee045bfeaf6baa3b2e37ef12605ce3e677db51fd29ad9a75f3dc60b8922b1b9218e2c78f0a96be8c2c18ee1c000c3d9a45adfe7d4725e31e17da8f8377b903d332e6e8b4398e04a0f7ff5c741d7d3dbe954607cf34607f00feac807cf1347b5c5199845c10ed8949751d77642a24d33fd0f48f381800a639ff57362f53b6df965f7ee5efcd229d8083466547c0c064b30814c35d3573b86d98ad790904a335bdb07e6898dbc478be77ceb80b42340565efe1c781876716c33d5177e8c8cc20619b668927a1fbd71a7f6f14dc441a3e5e9625729e0f283a133e603898c64a5396a152b5c493a3bca593a0a781f401e6771a4db0e52e6c22eb85ec790c54a9f1d6a7ece0c8cbc732c34db49c321bd5287434aa434f03827dd17716d64af453a50e1e1b8c2898892728f6c6a15981cb3f2cb953ef8f3c79872b1ea91fe68655895c59558ba86ed1720d82267cdcd1b6cb6b0f6b11be3fc2aae1eb8ab3b8497629bdde3f5ebcead9aeea75df098149c239ba09363c8a539a79aae0c0d30a39672922c7924991a66bcff42bd5bfe182825f9038a019b4786e6ef305314de8b6f2a0644bab162e05d00982706d139b9de869a4942ae728b820be24a8a5a48f34a9b467fee36fe40b07cdfbd09164b596da324f8d4cddab1e9b060ca80d3a707ab01b10a70f67ea9a4f08b8f22adef7d46aadf6a7e52f36c91356454e30c4431cbe8d2bd3ca3ec52dbc0b99d08039c2461b17670947d8db090eb23aead12f0e75f7a99a34644dfb1f901ff4fbacdae326053c93528fd14e0a273a3b2e0ac8d694f476695e656212efa7c89a8accce1bddb886b7b34344cb39b38f2ee6c06dca1245ff6f18f355b358bd6c09e413601008dc7aa3d6fb71386f02abed098ced04e7647f28b16e1c61ff5ab989120515d19f7979681eccea2d4cbe018dda11af5e84f1c894753a14e6fcb7995ca822765d882c2e61206d01a8a82c0ebdb57bff8307dad1187b3da71db1cbedeb3b291bf345c10fb828bac784ae40475f752ce42be7525185375d8891d3c983276f4085a53a2d57a7828288e10e03d8fcec3a8e577453a9c980de586469f60ae26da61d58c92d893827610ad2568f37520b5e87bc01eb659e1859b0671b70903bbada72f79899c90851e5c8fefc50c41c39d9550453c876c9c7e2757db6ee3410a2ea269f9d54b9fd823bd5f229dc28b5ebf75990ad3a5e38c26ec40a16dfcf077809c2d8169941f74c262faed9c3b67930106107bb78ac9a0a414394c7d0d2e4e0b22a694131df872016cba6fec5df0f1cbd411d8ab77525d171db21ea704a3e9a1496e66a5724b3d5313fd3bc72264b2506b1a7234d6c55956b5654cd0305e27210f46bf1aa4c3bd179e3be590eba3406dbf67bf802d02d3b9a1c5fb75c79b49b79376acbdf5d3876b7ecee9c2b183b48040c02c16f750a84339d27d936dc30f23ddc6e67cf1cac974e2b96d19626c728be8710ed8bc29f7b80ad0d776fe53b8fc660c80b0985235bef93f826aa5a82567e314b26827ad14c5e2c5521cec3c27792612d88ba0b1928cbee7ae03e6387786f78aaee637a5c59ecaf31f7b7e14d3092a5992ada8515ecfe05113fce82e3f35fc57ea9a14fc19355af59e2f5b535e31994927cf4828e8fc6d4d89a9896cd848cac60f33d1db12d1899156140111976bbd0229c8e8d082198312f97eccd024725fc429a2bb2d7634979c9d29bca049e38de6a985150a40647cc01d23972e6e5cd27ddafaaa8d140229d20c1d81ecdce1b12e121b19066f4278b6921091c177f1346054e74597f45e6f86bed22f687372c1f909b49b0e9ec856897becfdd425bb3f072121f790de4dc3e8b38a301d6277d08de358d1605e5ca16adbd3dd928212596ed0beee747152958413d75deb314a73222e451c4fbf35c81f38d1e3cdf0607fd4e9520c70d5d0f81f4dc5f11d69a7f26d304834cb20950daeba95e7f757867c54a01889eee1d902f9d26e91f6a761ec2632c4bd3a6f823e2b4e5676a2fc4544a5a0f3b1518a51e44e1fd842bb4d8e22f3b60c2021194fd9bbd4c5be83f527d82835f2e6eb6ddebee8669bd6e4afe86597557fa0bc2582457c83536f72c61eb2536709799299cd6bc907a30b21e07dbd35e4c5a77eae1458e735e28399c835d4c5fcf46bf9e05b14634e1b3a623def2acaf40d1cebdd7d2916eea1b9ebb2f29674fe0df8b7656f7d45770108ea10190c378f863e18c2096242db62790e40d288556922d5c15ced092d97ab05f5f9104c74101914c6e5fde4dd5f6b74e1d59a99c7979e7388e06fc43ad59ae444b4307815a93d367e6d19d626c50ce39a7b6d4c542bafa87cbdd0dde1f3953c8abca9e72c644b4a2411337a3d3a71c5f0c63475ba177bd17b9457ebd518e9d607f1b96ea68e9864d0aecf9decf9418a1ef899c0cfb4162328002be1334d82cf2b25a820717fab3fb7c71aaf8afffcf6150b270467c25ec54729dfecd6e0f405a309d0f7a50a0534b79c33c195ce8f4f04021aa22c84104de94fb16fab9e3836efef646c634e3a5af1c028b6dd7870ec175b3b23b807f1a2a4d52779de2b6711b380b2d5ef370da0798b5409461dcebe6646ccab56b4fda44a1203a593892cdf2f53c2733b7748bb2b7aa696e2a813353850d6b425482582f555212aeb33c57c785cb90032c6581fa44d516048faba735059ac6790aa93b71478b2932f27ae444e564da5f17326bb3990237053f3ee493018b6770bf9e9a5543a36e4bc86da018c016a77579ef2eb5627aa289056e1a241a7ab089f9fc870ccb0b022c6229174679f9528c23a648bf7a3acc30bf07a320bf01f53d924701994d5660fe7a65edec09de2b4c8cb3a77759fe41299d78b6f0d5cc37204b1d33349da03ad311932e353139f5c1e89d2215b24f3061de668e7cd4b5315d3bfc1da11374703017e38c99ca6a07335867fdacc6a42954cf84dab67d28a21179600db8ab1d1c805faf314b6beca21536a84d50661d72b5b9678053565529c78256047f7051aab48c7e04d50add0166653ab368a43c5eb9ec476fe69821c08b069e474f4c3525497c57d6785c4563ff211e861d6a2ea615a3398f81f9a45d8247b70f0ea3418d19bced751af488e59d626b7cc097e1ba6bd46eeef3604138c3d0f159f806bd2bba864aace9fc1025e2c13031e9878aa42ee1b0812784b0ee980863c07438a00c82a1443f97251538f8b341551440dbe8dba414bf9370eced9d0685e70db8caf91aeff76c0e08ce291b804daa25eb882e8dc0615723acd3e41bfe06becbcd67f58b7c389f228faabdf0a5b9eccb1ec6554f5020413c2f6b8fec97c044923fcba59ca4414bcadfb6583cebb5348e473f36ca3f7bedf0fe9cd5fc10417569aea74098f96feba8cb17e5f4eb8353f0e75de2870f78ab5e981966f76654c90a1ac755cea001501894f7c1089d2b461f3368c5afb16bd990f9cfa305af77d275fd9ea01c5780f5b57efd709defce6d2ac5164462ea42b90fdc11a80dc17faf44653ecc1e0410026d97f1e2af57b012ba9a61e5b8ab09bd527dbfea5ff51c9c8c7962f53926202b0b4557c3d4864fdceac686322ac0bdeeee2f13797ec3c06a0b1742f72105d2323a0726c596cb6674771795298574a865bf4fe3f7ae011e07b8b28490a3217ee577a4e7c0e113b6ef4106f97e01ed9df2fe5c7868a413dac28927dca15ca28c60516695ca78d6b9061569504a5859af9476a1a983f00658242a4c19deab86a992fedd099fdeb1c0c77096f8bd0da1a44edf6dde6c9d8818602bd094feec596d3dd794d9ef80025313b4c63b0f080f172e5a49419a62f3f068db9894f39363f40740ac1eea4d3aab143e24f176f785888b44cb16ec88d3f24340b4c292007260b8aa9514914d5cbbc7dce0d2244af98d25e3b861da65d0e2c27ce603a05544347a719f352be03d1c1ecae2a056e9def1a11fb73bdb115a9ce66c6894986c78522cd8cfce19385e8803fddc0cce05b57c2a827f33dd99326a47810147045ca0e1ddba2a66c1b780d47530d39de06a0eaf8e9ae30caa2d7367c467bc3653480c586e8cbc8749c7ac2ed4ccdd4a031bf079bcab244c8379b53b045f34b91b17cda43c0ce512133d3a1271a65cf3b9fc18f883cf160feb043a311800fd0d8bbb0e6d8b2b0cf22685ecff96484b30d3e460c6b69ddaf2892f1918e77efbaa52922d3db421bf38a8713d59b43f5599e10c298f4d5f5158e6a7ca50da89439898b3cd88361d042e72dc80ef4225339bb093de957678fe15a2c9fbc67ddf4fdfdf135fcac788e16932ce39512d8d3c8179dc2d547a5fc9fcc043524774393cb1171a2d787ae6851716a553c7eda83552b0117db6201b34ed6abec9f0c821c92c266a873a9374e591fd36cb5848793bc951423c2d760b369e929d2f3765184d1bc2b1b5e31a1ef81f200ecda988e31309ee086a8f7e14e142515d4e9f1a4a352954344c9f1601ae6913fefdc21ca7ab1995c4c03a6f5ce1da7f30333d0e25fe2d9cb94839d891bb04bf57025d4e735b3b7fc36911616d9121563810f8372d881e67862a451dc17448d6d2bb91358a748ac7297e613cbd9db890dc739cc741833ea46f5aa4754bd1d855f5111a0de21c7551c1f7260bcaa69abedadfc0b86b91b7ce1d3d93a3b868fb051bb21c8de21498e1e8fa3744a4e4f821404555f2c79580c33c0feea4734860c5b80a60241d8404cfe8e597fffd29b841ea1c93c17e4abb0fe5909d36e2f5a52d4a13b72b05211f08ac32b740cb57d4e43962c7518b3799435131bc2d18abac75176203b24816645ec250b5e27d5f574ff5a9a6cf00c14b0b5f7e5a1c6ff4136ab1d6772850b20c463d601be9b7ae52fa0f8e12400e8cec3b92673face58f306763567fc170d689f3e8d8c56d0c51aa7d49ae170791f6d1be9a6b22bcb3f0dc942e125d7eb13a209f80f9fa71e9e3522f83770fe555ab1f57d7a5ae284898517ee6382249bebca4d9930e5ade0e3d1e7e7cafb4eab8bf2d11c50dc7f52098c5a75766890ed947674f493ca10d98b946ee9e569da28d5810dee464499c181178ca21dd28e169bc6c9ed6724347091e41500ace4f025fedd5c223976289fddc5c37aa5135843059dde43123ee571e9f989c0572920082cfd38dc926d02bf12d43694bfb9430fec238a0327f9984af278266882ad176c8e14b1140f40ece90817fc3e10c8de47fce7e00aa2eacc1e9362abaca4e00c9be7b285bbba811f4f678ebacd5a8c88252640c4df893191b56ebcf72d7626eefb82de11420db237c83e4b70b287ec0832a7f38ff735d73e10381f67898250486cb7990aa44f6f4643f6fb074c7fa5fde519d619c7b88e0c13fda3d6e2930e58c2201bc32713c0815b06659516c9fb8331734c95f6ece324712ffd3fbae053cdb7c34c5ff6ffd1c6ad7b050a146e184f9a9a050d5063317bf7f2406330ab6cabe7fb6cfa97bc8eb73dd9c5d4f1cb153082968607c0f6413edc0d3757d2c98ebf93a4560110d184cefff8eb226911d72ca9c954b4f5139d559a84a980c65b664c4ad8e7c31c9fe9d7278b56d3feb6e03598a110209135349baabf57e09b2d508d9946dea777abf42fdbea7d73e1f6bc19e2c56d19518532d534c32ddd8dd6b73aa4d95b5b5268a25337a2d065f7f67e6421ba25f648415c9528b9fc58f1a001a1f4999a1f1b0ffedc0a549aa17fbcd0522daab6e83612a73b911a19ab3ead0f01060517d60e1ee5b10c0586963e894f345c80accdf78c1bb89f4a54329d3ef29decd4a6ac9400c43b58bb4af687ed3e70d50d73ae1d0db6364be7cadb4595f6a7f9edb5862601577385d99c8559a1966fda0bc38e569ae06f6329601ae22b3a075f9388dd9b2b1e2022c17132f68e5d925a1e093644329c0f8bc1397c153477cfe05282e312fe104a73b1f8f5764c4a64e7d031739386929bc451700e8c9266f86621a48cf1b0d39d95794842bcadac7eb6ba4def7446d450ee583ac06254e9f93c3da128f14cfc7b7ae4ac1e33a97441475b9d9f7359e8e6ab5526dba3c6f0be9a060a0167478f689d59f39322067c9dcdbf29b22c8356ae28e1162fb2929e8bf65c901eae3d481b29bc8a5285e1d46a9b94e2268ab43dfad91bbf5371c8f85234f6105745b23c1b31a56be7aaff711fb4db79d2e0aad09e9faf34461e7b782f113d1422f20d106512cc1b94254a5a8209bad248c031a0445989e610b0af267f4b60d523fa630d0060e4336d515619b559d65939562299da8efa471130e583bda9a31d2768ba8ef7292201da9db9f76acdfc5dbe4877c89d5912232a828a1754d83daadbc82595a9a701848a40e43622677b6e6dddf2a364e42f4eabe1cbcc0fd309cb84d7e9203eb60a89b24d8dd09cc494daf0d8c41e1babd441caadf8fb8d2f7ad8a91825953d718e4f7572d29888cb47e526f8a79b073f4273962c175b8ae174948564c7c571bd22cd691076ea3ea23a49d8df0c643c73890fffdeef302304ffd053381b257f8245ad5460c39bd88444137173acf499b1a772d839f1c89e669c520ebfce31e6d8474a2e008317f7551d8d9251407d637174570f12cdfd4b801857cc092bf09cda17e4799e7072d305c3365328b0585d63799d165df58b0b3024e657ba53e1e1dfc0f094d45b25809fad379d2532316475505938f5cc7a2c3b56cbe52bf71d011e27953624ae44aef249f3abefe71b756559e08ddd14e7b14db6a4c90c8c6c6ce534c68ad328b3073fe4bc48835e20ab6adadc7504950e0321a7494a70249bb434a95963635119c380a6f039f8cb5ee3f062cd82434faf628c8608bc6c4a518c2975d510055137205bb1104bb9bd99d7068107b6796ae4c434f940d1c3c968018d5dffde7499936e11fd2e2683918a656a3a5e7cd6ad2651082169027f7e31d071a1c3288e9596a89ae712164165bd44c030b99d0480f86080f78161aa989fd95b7b2bb6d3fb800dd8f8a33a44e8b9f9aa09cc55ab62d20c2573a940ed737b3f58ca7520ae87d7ba75f01c2e5b8b4452e8020796d9eb11866970c62aae78f2ca282e4998b7b76371b64de8c5ae294dc69eace9f557709ab75ea167e66921ad5c795ba20b4c3b926fc43d439e24b27771befe2fe0b291b104285e975d5ef042611003c3a0c54bdf40a9603c14d73f9fbf7d9bc14a25ced280fd6d0b32b6afc1fb6e96dd7c05fdd82bd557515d5f5090d156b764afd5763ff2ee5889663c2ef81fd99404ca9fc52b900e2382d663b4ef98b00f7138589ca9c6104570e603e2f02aa7a79915c4c29464c67b7c06fefda116469602e7203a77bcb1fee9764a8d1ff69cce36080320e1ef0b90c9258734a61cfae77eaa33a26fd5ffb6f98338a3148cfe2bb6f544c701b816df885ba31290055fa8aa36beeaeda723fa5ef54e15ac3e6214dba53fde08d281dcd3647614b28728397718a0255fb61f0b4a2e66527099fd5d36fd9eb9725eb1360a3f5e85a0ec6c0de77d24bbec08ba53f85a5a5c6964e930429e1aba55725ceb7222522fb8dae92905608dc09b1117e8d421b6aee39483ee49b3509b2626f27f7113cff878432ddf37c95e8a3b1c86aa0c87cc628f2bbebb52e74ca8808603e319a7b0a42dc8747447474dac85271f16a48017645b537e630003b06ba7b1b1cdd41171c4068ed35c9736d3e800ed8605b61814a932ba9656b040af20852680e904c972530e3265bed4aba8eec657d14bc54fc2174d20738da49395b152b88b3f9b6a8350abaf72af0c7822b3e37c808a31d4d179efa396302ed943d82427c934e78ffa1f97513bea13937c272e6f94ad3253dad78aa31641414ff8617695466014e314756d51367e19018a3c09a889ead2023010b0cf83d3705054f3fb3666627540a9a5a07526267536f29db090c3cf1261f54148bbadd87586211e638b3680206e867d43ee99e23c1b80d5f7dc77c4a56eb28db178b261b4fae0d4853ccf7a1b9bd5820c8efd88be329f799b2c0053e9cef7f8771df649dcf6389594fb1f2fbf4a41804d9d2fd77b0767e3857fa602f2e0f0a7b0807eca23bf28fc7ec156f750ddd2e46b6a7656aeff1ae33c894088b811d356df023f4e6515ebdef47dde6f154e05e4071d1791c16d8d17aea0b6090614527888c6704b3c35e3896db24caeca47b27eb804ac51ae2f10d03f7d70d158713389f65dd68e9dee730a0114f8f0e1c62094d4cd9e86240c36d426fefef8bb623a291d33761b353861d5f5570ab86415658fa8a6364324935cfe77ed53878d7abc0aa8cdeba92887f4d287a2224b5bd93daab9b449096e44cbdd3ee5d49899ab3e8d6ef04a8fce2a5916182d359189755a8309c95cbc3cb1f01e58e21f308edf2e96d38c5d0591310eab2ec9e9996108b66ddbdc23404db68a05e77ac8c5637abf2575c30085792a7515b1cb8c5f6961e1844c9b44188cb1328b6e18a4e1072feeff57570a4de96be6ebe1b32b9a9791fa90d73973a89c9458d29e5d32a8bef55f04eb6e9396c2c45acf44a6338cb9f5872ad8c8aeda8b44c87726449b9917e1b753a0ef6d5b6ab013502bb8e2e62d50fd47361dcc103f11fe503596bb65d33f4ec3c46c7c38b7f69f9c10b1047ef5d79c243d316dc785c81475c15aabb65382050a8a85b785e038087882376ddfc44e707da6560c8c7fbacdfb03c0b82290f360fcb6516454349e0523d722e2a9b2f5ef8bdf6218c88860e7ede2eedec4a62dc27cbad397df7108c20afd9f833b02d0bfd1ee302668392351d134261087c0eb92bed84e947dc82a38303cd06b3470c7a47c471bc66727557a107e4469293add873925faba60bd8d9e16949d60c85356a22fcef494e2cfb2f0863f2532a488c39a9acb90c3b1140e46dfc4a65b0212ed813ffde95c8c82ff367a0d1ced93474203db4b86a1e11b54faf14a4167fe0c9d26561c208d7df9536ac6056a8a27968eca05e7ae70ad9e1a0168ff05a0532d7ab3716ad3f526f7de057dbd2ed8a83f080bdc38f4172c7bbbf1c13ba5d921b9774b4663114c7943c27fd58f1e3a85b33a00d6da38ca0f87057012bc3d1293dced51b5d584f58758b30355b820b95557cbc94ac812dfef1ccc61e13cc924315ff373a24156e204aa4f61b2df1394a949e460dc146ae231de48dccc92003398fe0628461c6c410ced95c16c438c9d7671e7c1842d6df61ff37fe955f84d6ec8fd80049ca30bb6fe3b49c3c160f5c9c82f61f35081e262d3f5efe1363a3e65566f16534675524a778a5eb51675104f00f61e2e384f61fa224bb8e8d6f3c13e6a8ed601db7f9d59e154f7c574ba1099e7e5e1578c55a5fdd2b59476c5bd63d967a41a7f6b2461a7d7a08dc2c7d0de450b0c464632a7aec7aee6af4983e8d2b33ecd6cd55820e68f75aa31fdcac6faf44711052a82a916e8a4b9c094b7ae29af412d50b8f8e9106589e57261c0ef62f668df76f1fecfab20ef342959cfbcdbf0da13c13a5c1f950031d459ae72a9d38ba56c6300cfef5d16e280d64816ea53bcce61f3cf1f145cdaeac1a38974d8e9c6f10d6924ee3fb33d177f0c10804fa099e5d7ba3d2bebe059cffd5ec17f1626a87e6e196005ecac358eeb9946361f356a92506dae45ecde822440fe2a84a33c6943f5b1a83ddbb0e5b4f6a3e289e9f30d8a61e9ade79962797559663c5dd6a1ccc5b090916227f74e9c36747208d92f5963925f48ef58b8c05a614ceab7122a763733ee6e9c8903e43041f391adfa7cd85838fa499ce29dbff6004e5b174e7f79277763a36e5b6671ef9f2fb1f3550905c0151cbfe4028e2d79db692dbc96144e65ef3bd95c1b17a0ad5b3105931823e1f61ba8ed0831b7db4d9f8c1d3384056403eb1b6216319895652f6ed3d2f1e2b0a2d830d7df4410fa2e774b42fa4db246bd941d8d885a96caca549488760260e9a29d65e2b5cce4577c26fd1518a44be057902fb0bccb1e2abcad498fc27369d73e725d23f09b81a819058e8de26e2ff3c65d319ad209d25289a90333a0599aaaa662a5cbfa0a05e8764ae81d88e6fb8ee856748d77708018442098d41907c427a6eee6fb406098cc70358b67c2bc9a662db58820f4d5a7f87ce1e4a62e46df1e1e602f82b2a0df683bb15208f483ec8df1c9aa3e1ec399573c5b92e66bd287a24ec1030149e2773e33f33be83eb4f3ebf885a60c8c65803538a4cf66d7e553885e9c26c8b8ecd4615e51d4f71c588a16b5a3fc3dd1a575f37a0dec92746d7453d68b75eee96ecbd4bfba7af0e1723e07c7ebb404f328584d733b5d52c3e5326c27054918d1fd04a2e4479411ac3790434767c4f48ff46c275c33d7314c1e9065f63ea031a10c1e68bfe4a9568efeffc4e8c8300558efbae82e15394a4f400e57a4e2d0db89b784fffdcfbb7cc47ed10f0596413071d460be0633cd0dec1846bffa1f3416d22fbd1d1b0e090e703fddcff1d9344394627b177f89d2682d434e5a764369b3a0865886952d4379d7998a5a29ec8d0b9275b10b84782987d808c90d8311ffdf1579b7c4e3478fcf21502a9c05e0d6ada6ce5e94388e31569e439fe4d252ba04da1ae5201d5a1ee013900583bbb478f697904dddedc8dc781ba2b8dd17da66869cb413458d4fb8ec6d0681c46756e536121909fbb1a53501d2a0a1d709824210bb6c50cb34b60f78d786edbb07b927c66546299fd084c7f0d91052286f8bbae9779993006e1d2f73f00442f02133e936b702aa44b83b05b2a62cd35be1a4ce19a1a4a218ba6be93d7448fe22ae6709819623c4165738da6f0ee3ec5dd2cdf438042e75de74a55587b8075cb93f9e0cfdfd181730fe73131406f0f62aef36d6c8bae84b32e5ea16313fb3af4e7aa1b878e55a5e13f679ac83507f639a9586fbab1f3a4a1a75377c86e17cc51eecbbe7f59bf29e3e0d1449e96102eea6abd0bb4f3681185d3806d6982290c17ef326b5d6c4157a194b1fd889bff165606950d8bb15213401ccb68da2a2313463673f6f2d7cd029e14ddbf094dea9595e4220913e683aa02ebf718d28fc9917cb0e7ba3cd5429286ec4db12b310bbbe6bc10b7173165a9dcaea607f43af114f6f23a06b7e3bad8612517ecd35ba38e0ec720cb53a65695de669dc98095c880cc7343839fc67e2f5659c92908dc6b597f403beacd6df846401e239635d842defac237379f4523a5a13a9feba64ff6f5f62c634caec8470f1caa41676ae5fb185d0309ff1a404f6df4163e430ad88595cd8e99392d8d5b94cea8648e5b9293f3215f332cfe3be1088ee86dda3cc5226c7fc5814bc1bb7aee6409222601007b38eede94facdaf7137510131c88098f3ba291f51da7a8126566639d4b1a5bc83f4481247a5e10aaf7a6c029aec3e049825758460cd0913f5f9a7ae131a7d29033f967d4402df2b2b9c89efb01eda1f1eadc97efe8b5f646a8f2a583614a7790f8896b887171f0f69d5909b14ef8d697d15f9a4ac1473fe02f15227aa0b6c0218160726f43f6c63568d297ae6d9803f4b0f7a69c5bcc1107ea2e585009cd209e8a6a2744a18018d5e87a399e688b4d318c69d843849adb20d924efbb2fe274b3682f72777d1827f66df839c70ea25de2bbcf28de3f1ffd4dba87b5f43049fd819e333263b4b1c35855d3679ca41505f839748d08971a82bf2ad4e321f7a14b60f4d64c3b1b18887e6360e84450f3af848986bbd9d72f7997678f949d2736bfeff213be2234bea6dd1c7b683347edc805dd8596ddafed5b9d791521136cb090492dc06f2971acd6c51c33a2c653b176efa33b5c51931ea3f00c7db3e77da849a93f85fa2f87ab6e761947d203eb03102fce8ebb894af93b0d7224b4263ee5c4b8a04ee1cb217661cd1c9f19bf88374bc2abf124d69f3b78b67b3d1ed9b7d4a6590dd9995bd1a19c51df55cc708443619e351b8282034b3ca902c466bb75434e3985eefe12ab1ae06390f2b812f7e5f87569597860a2a193d3e0587343ec50ba71e850d39822ca9d2e4d5a857c68bc06e64d881a5153eb24c4be2058e4deee28f69608f75d0bf1c581968c11ef2451e6af2212e7a344932efce94f8ffddfd825fbbf434b2c3482dfb159f8e945dc9b43e1098d4b19be24d8e785f2aa73a62a9bf4c59cda101adc1b2790981ea5c7360fc594392dfe180ed793934c443318c82b68ce982e6e05116d9363dd60f8670979e8c184451bda1872d478edd8ad0351cbbd07d214ff888ac0f87c82cacfb2ef01ffc6dfea0e94851a3d36b12eb808515519b6881fee1559bbf46f99909ad0119e2dd926c1750cb12c3113a1d03187eb028c469fbd44c3fb58947feb72eb8db573975cd94a8da7288574a8f20e1834410eef6738b1b0c5337e3854c86335bb0819e34f7085c98cd35bfbf8f1b8e863d42df39285703f100b3c2b0096d0e82582ec6b40f242efc97b51f8ce9c1ee0090a49cf24464f67a6d1b997c674d596178f8800057f679d80cc134f2c849ac1ec9d4a78dc68213a0c59ee9f785de33e25b573f4f68e96a5516856e584c78bb1320cb082213f304d6837407c912d7f70506c3f561c6dfb909da333abba93dda13601375ceb699afd393cec45fa8978a6024e6be688ce1154a73a9b918c564374ac51fdb792547c2e65e465ec753e1a28d44990634927902fc20da62064277adbb62608bce74d6a81c70d2906d234bf52cc8f50639c969239767ccb8f611bd5784bf907ec3ae62e34c4988e508950842922a27b8badd051f7b99359171aedc3a9c5c321fcce84cec9cc3538028cf2d572a62af0d51ffbd03b6ba5f80529bf651afad0115bd0358e210e8f1e73c6b72d62fc867b87ce093f6713f0039e9d0691b1e45122f8db4e14f320a2ad2bc5d6ae5e4cd1122bb1cb0fb1e7d9ea713ee7ade5ae1974907cae6f0b0c553ab5918f19d4bd48703b83ff604a932b9f2cab88d3a7e7975494df230094027718b31144486882be74833769bc54886bc8135c345bc2d68b8a88acfc336637244ec017446b0971cd2bbde3e8a547f733c6cf55fdeb2d28111a2ffd47f52b3cc89f2f361bff45d3496c08c36863570d34dfd891b443e970f7ed73aa271f3e73d346f9ae1b53b5dca3b1a59390cb1834a2d63e1547d7e19898422edc584d24e52ba45b0a3fc04535189998da444c5c811b1245040fb54fe302f8fdee94a1d884a39b72be452d883bbe3d9213f6b8685bf063793c85b82c80c724fef54d7e76b02299b0c4eb9af56bf0935426d9c336e260a7492b3b6ed840c51c8ab9c7848004442a440c4d5b72a26882e353d80e521f086e49c4e61d595e3d62c1b6e0941a4146e22cb1547297b740c41a16b481d17ee7bc9ed5805385276d1fd6c90c86ee38e5247724d963049130f6cba536ac877377d3cf5a19ab99ff0da2f5caff455d9fe848b9eded7d3df7db011df7503fe7edbcd3803751cfc41ecaa79dd5f27b3ff9fc6b969792513cd0e39838be2c158c3fce0e6a39df964e7ba08c614cdbddd009e788d7ad49a5f0ddf956cdcd3c51c9af0634e1f786dbbb5a62a82dbf7b4738c0d9d554e6c130dd38f7f3fa111b0d4c768cc025f3eece16da47f208f7066290347e3fdfdb316fda16f63c435e631f06716ab8bd214e0d02e5761c9df8087d66b395029eb05ac3a609b27eafab3fc30e8edf4b2ca82bf95731e9a825bea0578c17e529fe07fd696743303cf591261bb1824a838337e3ddcce5b84a931885c429f2788c38ed14f3377fda5b197cc745e74743bfdcb5ac6b4f1a83fb9d7db2245b13512883a25323b192ae59a6e65aa9065eeca147c66ff88bfbb1390447ef1096d814fc96c71128b4ea0f6631c5eac0c53d6dd9c8143c7b88c95fd3e43c555a0195d4c2e130cfc54ce2a670ec5da37dc60ddb99cf3ec2aba2d4362d6de46e8d475fdd38aec26ac5de17d30f501cc6307ab4fc61797d04f64f0f042ae1e10a0cf96213ece35f64008100cddbcb654b59616a7d4b3b31faa7fe84bd4998e639e413549093b9ca9f8e49e336dc9c0b1b2c4023252f55124d046fd60a912ab3261e27f38301e26e30765dd4eb5aedde73f7c1a143e921cf39c52e270d854b7b6d553f6e45416d61fcf80d6f3dfa1db3d578332dcb5b56443386dcc5ff801ff782578e6332874ae4543c83e6e428f79578dc665d5694e1a7e7ecffb8673802950051c8fe9319185d2b5ca2736625c61d352dd941e97caee8c2eed63b7beabe94a84c56e19826d7c10afc5ce2f92622e3cbcc055967ea03bea8ddcb48fe0e2d09da0603fe0850748f5df7723023680f600fd2d6769ad4c9e9cb097ec95052e143c7a57a0d5a8dc08fce6127e3aab6706ecadc09cd7eba367e0b26974ac36bd4f16f35449cba821abb2db31f2afd6e4130a762ea5a1e1e4aae0e6d39ec697f402980fc54d354f346cc562811858b1a9c3afc0998ce7e2fc5c9985021834740a08d2b58d71ec099a7673caa58bac86ed469d0807dd175f5c66d5ce0a060bc7fa024bf68fafde86b6eca9ea56558f2060b931e1662a0e5d810cda30630e9b907c41e7f2b13d160b181c16b52609880abb869ab5b5fee9ddefd6972f179eec76a50cdccabfb7453dd9df1a0ea37ab1d8b6f81825b3e8e0b59c98457039df5fe6cdcdb34945d3441df9db5f2ed6880cc984cf7258a8945fc449d8a559a9e64fbf5f11ddd1d91bd89d92ba609d5cccb1cd03840ad898e001ab8429594ee6c77880d7700a97bbe621ff1dc5a7a17f6721f08e01f3f2ed570d5cb5687b49b507e6bd487da7a16fd4d1b13e55c98a37d4b73b47a767e6a2e81dd63ace90bd854a01304606ffaca2996a8acce8669228c53f9bfd22475d5a3ae7fd8bcaad3127992dbc00373bbdb2d86c09b355b770e3b35939e446a4e34057428360392a9312bb049c2656435bb6cb378985ffb32b3127839ef76ebf7cd71b0f067a9d6f8d7ff108a82a258b840a7cb219fc9b8f157fc93e074e0092775553e17965301f53b9a9c01ab598a3d49eb14bd4ef96d5d7b5ddcc836d6ca3942c2357e8d5b7a294f56e1cf74e3ed88bb14dfeeb6b19c89ca0b4df82761d258ab0cfa7296fc66ef2e0198b4469b19e0ac7ca9633f5c251e2adcac0f5ff18ba652b540c37c63451145723b3aaa68bbe2f122d8e2b7ac7ee5c71721c9a462a754c6129066d0422173d51f6eb5cd3ce5f47194c95ac78de8a898d1e66ee90e4b066f73fc9031d5b007d512d352f8adb294592a263d483fe18fc26011a5b0aa4775686d58b55e7ba0be80ebdc48848a87ff1592ee76d37b5dc74acb6b5dc76ec325a697ad73b9084652e507f709925fe9488077761c627af2e7d1e1f208f6ed50bbb480c75fb5b5f1926d35d2c5a9a7554575093216ddb12470edb23ffc7afa824826751c4aa633c25744e3f292768d124440d1bc58863dace77132dce12b6e81a9a21d6e3294948dcb3d4cc19912322c20e666dfc4243785ae655137fa6288b4fb75f464cf7ae39fa5a6a41a68c5202cce4ff3d34da3a46640486b9192d93023355852e1dce06feedf3ebc521f7a91b7e6d5f428298ba8594df7e31b19a20c0f1bc082269d8b849d49ac5f60c3ffabca2bbae10449b5a204f612ac84d136b4ce1e231aa9ce4b1b2ae28a605ebce1dd4674698721ae97348a0692d03581d1eab69007da83a0bda3c3a199e3c664f9060437f96f20b3f602f3856c6748d1056585d63133f30ac00141afaa3d6cdd5aa87855208d2c31082c8cd03ceeb242cbe8d3d16ec536d5f4677e8ecea139da4ca32a184457018e133f1698ba08f3aa5034f3b0146bc984a6200cd988729b5426fb87a23f1e9aaaecc858f09a8c83085184ce585be29e9e9c856cd65036bef2999826ae6c1b7257f7d50260c666de488aadb4ef7ce15d50f972134d22ea129449eddd79007a1f2fb5daf4183318a235b7804f01dbc78a8385076e7570940f4ebfa738c58565effc53aefddc57afd86f250ea62d87407a272ae1ce337e3e906e32fb8fab27b15c58047ac39c7a4e0dac85ed9a885f974a27d03cd72dda6de21bc2aa329a96bb242a10c6bfdbbe827ed502aeebe3a8d9b8f013ba570bd90b3fd1b5c2c47c47df6db9716b39a706bd7a8f70055e8a7970ab8875aa43b024742ff2f3a9f5aeefdb5f20c5a70037a4c191f73e7deb39f87310b4b2ceee6e0d78b6796ce07778ba769837bc9fe085909d562c21223ca16c8b07dae1c345f6efa92a3aec6e770fc23a6c4438468094aa37615455c86f9371ac79e523bfde17df56cc89485e9f56d1a80f597828e5da77f41950410cd76a221e69b7a3c541dc387c98973a22964b027abbc60ca7f7d213a75e4e4e603a0449f198d8b4662f1852987dc9cbdbe8917a27057013e21300e2c3d52895cf8680cf73772098cc975ef7a9cdcc0b77cc9687a392ca7448ae80c48b404061ac0a67459223089e9def42f99dd689a06113b03b6eb8b514f0e0a8bfd30e1a296d2152accb3d770de4aeea1c1705ff0b50608c17a6abc6f38930d1d9953edc24923d12eda1cf87d67944efc292cd3f0eee26482599f0e387811f7b76f0b445c72d457e93470ec2a346da9604a2d7da601ee59e90956a33c142dedc6f554d54f41b587a11877a2113cdb37b368ab3afb6fb3daa2d7b86ea1fee174421e20011ade8581be607d7b64dfddac8e945f85e92d34eb3ccfeacf5d64866fdf4a2f8bedc9971ea18f220682671e4987d231aabef9715baf1a7310dceb1b55111abf9bffb22f2e4a53d837f535255c2de778dd295d58030d618cc3cf792019e02763a50c6310159bd2e4a750ac1ed6d97b51aba9cefe850ecc391bd1ec2b4bc99dbf22890e0eb8aa8e2246aaa5c4867c763b0c981c64ba4a614e099b4b90fcfac51602534db2ec845508a2ddfffe95d6967680818623a026cd2b9154484f6b482aa3f7fae77232860e903301ce505fe890db62bf031823a059d293788bb8b9c4f3c1eec739487133fb894d4977561e0ea417f0e3f4121cdd0b2f7170251bc7502b1f750b17037a92b009a93e5762242fe934c8fc0512cab48604c9fe68c5d7afb4c9195ac4919d707fa616c779459b529ad78da76c1affd1db491219ae50155637c13497b81790e80a7cac58573c6a157ec890545725bc6c99554144a2a43ff1f561ce560166fe3a0ded3e50e56067aaf013b0000d8afc0305440ba483457074731be295f348d278745b91c0493ddde348267568a96023759b0929ec50253c231c8eb1f9fb65d3eea73f80da51f67d1b5ff7caac6f947396f1d18defde8a71a373d49be86b980e5230e1920c52886cfb484892a0b8b7e50ce91798ddb7e19f0bce63a103a0aafdb3850ce99e306a1e4401a503b38521707d753860e9113267062a32d9e76296b10d89db86d3ea4fa5534ae85ca8d90f4780c7821694c409a9f6a558e91005bf224a60f06642f0eab842aa8596fb4f4e45c0e791ba4d5218a67a49d1f39e76c38dc24395f482b3b05c9e2e910cbe8155d28662acb415520d738f8ed5fdeac9ec89353070d4a146dc6cd578def9610bb81d81d9cd703a5c73abb5f6d5f79e5d7d408c3efd05d70354b1f0f6195fcd387a83e74043ef5ff42cac2b5203d48db23d4cbd2eab043b3058fc2ee83dbe956e50fff54363defa47009ef71bb36a951c3a5ad9ab4faccabffd241ee3513d5b595cd0a2f49f00935b884b938040c3395e67d2e414442bbdd3f92658fadbccead2508116b83857fe4d47c03ab9e306f8b025156db6297759a95ab2713f945d1b453acda50716cca2deb88d1a88712b5570909edf06fcdaaceab5343750ab48ba8f52d09da97de2a797658f1eefd821cf4b50bcb6fd210b53bfe0f408db72d5c1c4127794a38c29b74427673c4660e62c0d92e7ea9d31bafe8cd73c756b77df256bd9f9fe0ab3034354b6d688e23da082f45dd1280ec491124e496220589cb9f63fb4867ff15eb034f24b0f103c41c7062bea886d6cf7f1d976adbc30c09d5cbab71686b8d7a8003d5d0903a11a560a689e5b47294f3f79ebbfd9c68f942d8ab11572ea3564f401d1147330be6788a3cff278c7c1d2b9eb659d5d42c4458351b0f8adced25d8f17e7ca570894283973023fe46bb1a6d7080fd0ea0578cdc5674374e3d3900a917eb8291ca7dfb647570da56233031e12b042d21e3e818acf2946ff3d77d431d45d5ea81e8f027a304f58f799a1f12100e72780863acaae325dbde0315e941ff65b25c4b99c15eac21d1afb2c79c80936802da88c15ab0754020ca88f94661b387028657f09f5e5d8b1f14d0484b00ef7a86c53b5d5d851c710372d4ad5a59181ee370f916ed38bd77bd1aa37499036d461709f85078c96f8f74e178b32f5d6475df57a13dd431aaa2f871eadbad26ffbdaf1239995071ab6de9335a3aee24f3e37ba040b88495368985cfb8eaf7bbc1b179ab43e8e36e83adedea2771d71b6b8c71a0036a6b1cbd74d48ec4d651c2d5f64be194ae64d94c9a76ef405c8738708854c0a47ba5affc5d4bdba7118ef9fd6b8e77f92911861979abe2ffa22fab16c5dff3226a354f287c9bfc5fed7129c6e4ab2abe73167dba35675b749b50b8b0c1feea4842b446536a0811666c0d9392d10160d78ad1d680611ffe9af0938f54bd1fa25ccc7244da1fca6fc058118bf9e56cf70a38262c7ee256d707639b0a4f7c49f93e6d82b226f9c4640c41f166e561af4aaa6e7e1bd07b4f81cbcbdc96093bb25ea19cd39e47a2290fbd279f2791497f817a8bf71b9d0042f76153bc5deecfc9757b5976e80d4a9c89b01a4182dd2dd5ca81e89c527224316bbc618957354f1f52e94c26d128733ffda513e33c1fa433a1a61f43a704db73fec6eb0b059f5e72f620076dcb174a438bf8b78cd6d6d6a10010df33d89e6cd9e00f11ce801c2a6ab53bd4cd655f7ed65eb9e83432a7c9a7c02aaebc0c037638723f8a5057afa11cdadcace6d7e3ca10c3c31b7bc482a2b3b0964412728ea807af73b4fbc8db48bd641ab52ea161d2a3383190bbebe252bf7ae990472b7b52403e3910ff5bfd496f231a3f413553f3562a2514f728d22ccc400d9e86188218392bcc105aec0f67e5a0f9187bb100b5d9e5ad6374166b671415d890517559c01d668c22679a35da6b7402c0c262125a197f8604d9301e9c042656adc28730cf42f343b3204bf80826b84ebd1996ee29fd1a2ae59ee5b44f46144041d7b79b0556a94ada42176bd8a8376ed129266f2357d4411a9189d640defe5053864785680612f545685d47f3b45540389de660a1ccb82e4936207a429ab2439c2dd5491528467cd2ed7b3a38875298bb1935bc54df5ac89141639409dbebbe143a5760b0faa7cfa50e701abce5f3a4b47eeb36d007d34e981e631e9696a48959d218ed3a6761b108d63bec8ae716d9d0083eede1bb2fcf1df74cff661f7da6671b8f187499be05bd167b6a2d1fb5c06a4b11cb8f2bdadd0e9f6e3ca5269da4e55bbb9406d978fa83e0bcccc0cbfb6e41e391a3affc4f1d8ad7d590fdfc5c924f02a4c302254d322e96e04eea8fec1a3ddc8684f9194a28f7e8e8a13f2fddea502f69abbae069c8126548e4eebd2b3f18463048a1061ce801fe785203338723d50f10cfccbf77f2fab7b693037c6ab68ff3480b98b28723f727fe04f4413ed58487c7d1941f70e525bc95e87cc23351ddd94d3ae2b5fef41e7de056b24e8509e0bd745ee2a7c8a3e1ce8f5fe7ef8a3d4502e04190f1a291635c6ab1b6f0c12643446b0a6e8402e00f75034524560a82171c2ad1bedfd671eb3607a9e76c29d8a49f98d9e04c7bf4a5fe45bfb7593fd1dca9387538a6f4ff31a9e6a9d2b6f863a4c46a911b396dac5c0e9099b5a0d200f1a0271752af2a6b91fd20fa76e95d76188391c3a09ccb859ee221bc53ab1a68d25fc269f841ccff39f18fa4c1d18c0d38c13a9c6b93cf92a388f835df88059b497069ec060eace01329b8385dd0be64591ea44b9932cced5a5c72153f0a743aba3399aa488d1db23e964c38112c834f38451e23c19e4b61143fb3382c9d943ef5c8a974aec5e0ebc89951fb105eeea2fdb5da2c236e0bd878467bb0f59d0f9de9cd6bbf1cdc7a9ad2d17ed84fce6cb8f9e6f369489b3ee62d8959c00f65e9c65b9032d44a226e34ea4716df1ab35472a1cca7ab530c09249fcf2fa3a020ca96e10cb733f515196f93e57f2ee0c8b38505c1ce1f7c2182c02728d875eecf3c6b9568dce12278acba0bd8e90a8e86deeb5efa1010af1c2a2907668b921117a2ffd2d6a8399dd6688d8ba9624cc6b91046a790cae611e02156d629280e39f59754147c8b05916316bb72f7145b4835b9eb0399315f0577ce003272a63f20638e8e163f01435f94fd4c8550195d6f9ebd433cca1779ebfb1739859dd0906564610dad16a7c5341fe87de289950582a30975bbee0a65e22cd5615e830f1a06d3f83ae37c839d6b738c0051c92c772d6222c4d9edb96d439465f5ce28e0bb3d0d595bf8e84261ddbbe3597e6c0d4b0fb340d3202db3323d19bb0e2ee19d8a030f39cac46a29de697c2c67410334e63b05dd0311f414ffab5289822b7304ed8f92e2f693727ae8301fd72a7b3b439483428201615f3e89155321ab99e6b42e531a69d73ecfd8838fbeb4ac746453d0f95ebd9c97afb6fd996e7a1edb0c60603539ad255899c625efa61412a814f6da8f34b6ff6524700c869948aa3a9ee1a43d40f9e0645f907b23ca280ec93621e689b05a05980435b5062f583390414598a4715ba2bf1f28207fb927bb1d16103e5ff725e5fa0f2b7697145eccf218e68a0d8c8ec75820def4ea5cdebad561b5cf244bbad944cd52f9c925bfce58c7d6a841fb0f1f8d9f1fd1e80792c911789e7add4d978184f4a26ddf3000dc9c8c2aa58116c39081c84f4bed19097be1c68f47ec4105ca49ed47761b7e76394e8379ef907ee4578f264b0531c7e4fdff3337d5089554556ae6fb8461c4ef83f8e1aaded58a098fb15ee67e290dcd37ee7e711ccc971701f192289c20754aa8197ff1aef1b39989515b8dee1609dcac2299ffa92d9728439829baeea6f134124fe16426a95992f934b3f8e06949b2d6ce84f997e6b65ecf018d7ca8969691d270166494f6cfa755edb783809e49889a6a90c0750cb14d2710684c317b2d4eb24a2711e8550a5df346e6f09dfda31ee87444962304d7b3db3ae7f2e177dfea66295681d0ba7b16d93fef53ca9b9fd967d59e41da5ef6ede8b725950c0a58efd2a4a62246c62d3ba1bfc01cfa5337900120cdc4544bb683e7e001618ac2af127e1a6d88a60ae894238bd9ea4401970dac7f01446758ca68befe2e68bfd270cf49f0bc14d669b28552bdbbde08d45539ebf7f06e863007e7a538a6122999552e58c2f60ed0620121cff2797c44c9b6fc0abe57fe8b7a3f69856df081da72482412754c1083c4014b72386cc313d25feef69be239470a8d35c6dc0ec07cc0218ebf64b3bee918e2bddf2c9131a5fd8462464630d14670bd7e3cbc35dccd44ec4fa0bd666b75b2056b340debbfe0dad66566342496f8a84537a75d6a4b3d3c623af6af41ed7895fe76ed8b5d58dd18b6cb33df3f81c15cbb7b1dce69e1fd3bef193379eed69a73e27e1a96eac9b2d496460704b53ea1aa71ea793049413eed90ef70905988c0f0dcf64cf750d9a931af2c991ea1438c38c5e199e93eddd88b325a321ece3db5f3662fa4446a63df57538f63dfc1de58645e966bdcfa098542d00be83cea27971a8b17b3967b8295dd0ec5061478bc05059342dca7a13da5e18aa34ba1434e7c1c28b9c8e390cb36fe3c4dd5897298bdeda858ed71aee32c9334e57a6f377bb617148cd94473c8ca1c29c810373f67efbf968ba973088b8c38b8980aacf6f90235fe99739a5ea0ba3bba6eb3555e3a82bdb211c4b2e5ea891005546dc4691f7147b4322046f1565dc367faf109d792f80079e6c6ab6b297ed1a1b37650d639c6640a49faa564694d66755c352f65a1eb27e333e6851c62e17556d550abda9eac7d903734ca232cd4d19ceb4ce1bd52b26e75ed967a189e38f1d30fa16eedea6e3b3099782a40e91dad2ababf03e38a8c5273a342a7203ee162bf6c32600af887381711c07baadc8ecef100f5e185d78eab41371b44362d9a26ec6f5c4760cd6dcbecb4f875e0df5036ba8599902187909543d54ccbceaa616f65d3b0f1b4433fd2a9d22cfd77b7bfa6e26b96a04e06d96cf1828b219e1541fb922048f2ee91e86e3e328f214d26b8aa783e5b2b95f7387d2f4a8b1f8b466214fc231f233d9ee4d859cf4deb0e3076ceb9e23c7eb1f1f036bef455d1a89da36ac6dfaa7be780dfb48cc4cd0f174b4c58376e9319c6c858db0f07a43804697b9798899bb3f8b6665be6591ca3d007c358734fc7711e1fe0f1851f772e270f6da3a50bee15b3a4922231950d17f4ae7a95a787e7db01d496beab895d513e1481850967a909b56b8b06da305c1445d66fd35430410d89fb22ca5019a9318286da03b00fec56de116b621baca582469aa1968f49100feb534e8c0dd81a0cb580869dcf5dd15b7ac2b8821488ea9349e5398cf7a1610b6f2b38c4299e34f6b1b07c8ddac0b1009d60c548d215e136dfcd92c1b962d5d63021a145ae7b9659d6b84334235d6bba5a7492616ae5d6473e9e1b7386d8e51adb2f59742f1af4b26376e4c5cbcc6965476731e8ec5ba58488c91949ede8448e26c21daa614a1d30c31fd69a55a0899ebd1f5a09623e6c48384e8c71a2b4ae9f26e89fb55fb63e4c20cf68debfc91fdda6988ea1eb7e334486d802c1dd9d2cc7171b48618fe00c1029bb89bdf3401d43b7a02114057d32ba8cb49c67057eb7ab1eed622a39fb75f500c098a26cdc7d131f2370eb25d4660d6ab0c395654626bf70b0c6fa29a20c6588b235cf7d58d880b8d993d50a4d178ff93f9fb65e2ad054f00243c71424c6f7d08b4e9f4cba873d7f0b2cb6080990d962e32e4cbb4b36c17a8bb0b1a93771779d29119b762221de289d011ece1cf1b5498b3e7856c6d0756c236bedaa996c59ba18d7a7ad2855103a53c11428c38184e371eab70802949c6a86d63572042dc4f89b940dcc79233df86bf63c5c023aaacf0ebf59a920bb5261791bb8ab5d17480ec953db524f332c94d48d4496277ea8240ea949c2e73ca237df6df42bc5c0be98e37c5c967db61da736450328e5e6786ecffd2c4edf3773175d01a6c3da9a25c24c8d7eb5049cf54c3b22a7e08c0ab5fd4f654e5c3bb7757b7677d6bdcea85f71288cc9536280475a5e9cbe677bce211f36c56f59c7d3742d16927aab8cb4b0a1e10a253f079726edf1fcd313a9ecec6e378a0695f6e315f259aeb68319a063a5ff9b817b7849754c0146e26d3b6f554b6e5984fff30e0d6e450a5a4aaf4b8e97394fb8a24b4b4f2a61fdf67a2f7482c9e150cda106b0544fd8d743acb2bd04024feecd2952bdcec6d86963fc26fe22c7bd437af6a7bd9fcd37ac5c65edd655bca2bd33d9bace443e139eb3091e70d102ebfa4030d8a2db4ae68abde7c3ad7f5dbd288b662a3551c078e4474c1f63f23b793f5f5402891fbbef99b8a05cc5325714cc61caaddf3ebbb5743ed2a59c8b4cd5406570b2228d712bb3a9f4c837a988a401ff23f9013df32a4e979da0fa5cf7eb5d532e08fef20c958f3bae75aed623ab956fd0f12fba57f75b69650b43ce967f18a688f05a58d9671f9c5ad6a0ffddc9bebb85ff51fcaf4d56f9cad08a3181691f7990f035e2f09f3cae19586c0f41faa1f51050185b414dc99ec55fe60f5f1cce25284e3616da013ae85c9fb25afb7a0d9be9da4e94a001ba72d73c60860f59d094c17cc67203602d7600195c2a40baf2166618baaac67f4ab1f8eff8622069c06fbcd92e9e995f2e8aaa692b39ba2de332855a8e5e236daa01531070dc1e4e0a1f13ab661a18afdb72ff4a3dde378bdb05ca2f04e9a1e67fab7ce0224d3f3c3ed6a66dff5287176097c14d072a4304b46b912f45641ff597e41ad71684e1812017347dcff93d81b4e2cd8b8319b8d7d398e4cb52fcc8eb6969c6560ec3d7cf7a48265a547e044b44c069aa45f99bea095d59f6136f770400176b15765bbc13bc5956b4ccf12a0ff0580aef0449b8d21f87b83da7d9cf5c1b1ea91dc28dea4a1cebb7cfa19b6261243fb70ddcca4025b3fe678feaf1db87be79bc5407ed3741e108b762d7f8e924b046c0b3c66cea796e6d8d2491911dc91a14bc8d2892ce2510f545290300cbe95e61c3c244134bb7f2b5ee49c758675e282a046081a0fa7682993ffa7fef36fae45e16aafb7c3d90ad58567cb08cd9a03ace0348bc62d64a8599c8844db8f61b6c85a8bd3fcc1b68e402854f73ed1211260c08bff08e07b609122cc264fff85487b72004f4d9c14908b31a16f05b04782c71ad83ae0957c15b7b56ce4e96ab328a43fd628a900dfd0d720591bde151aacc12f8247012f944d4cef3b0dead9191152c1bc362f3924f13fb8a8bdd3dde93e6032fc2d9577a80db42eb90f1150ca121dc2e13d6d8ef20505c8479086e12bd39c5135c669377b013d516e35ade8f555ce591a6164a7a657c481052e72e2e8c2e61a25e9382766abd122d98aa5592218ec182ba9ec0ae544366548c17965525dfd89b0289da2a8e3e1caefbed8be90f58bfd7bce3a0a413c2ba139976e6dcfd2341473e98d7c5ae10528bd3860327e494f06dad65d32e7928587839daba5398e4bad0e2eb08527675cddd1b5c5bd34166b0fac3a53969f30f0d590bf02bb73f2b130e8047633faf2859d3c172684f357377a75e02704c416c4455c57946997afa33474c684c7ae535e35f0c503daff71b059bf2987460599876a23e90bc1974ad7117f492e0d691d007042fe1d98a9515709f7b2af6a2c33860993cd27ff7f9c01b8c2c48f453f589de6a84c0cab3a5cfa50d04565b989a510a695fce304c22781ac6b16a0ab62588d83443c82828a2dc5fdcac16a917647ceb9fddf2ac3be5b8e365629b7ede72a30ca6d8b5946f536e0da562247d312e54cf05bbec1721ef4c8a2e591a8375a94118dcfc8c90561afefbe130135b2a232684e10ce981186439ca9182703fa645b45efa690964547f11a930f581fcf693972b5e69611d0117423a456388438f79455624e9206b4b7d9172a3973142bd4c4ee2e955e4c61bac7813b538bb78a1e1e2de46f68134b34ac201fb6de48af62e5efc762240a56b76f541d256590f2959c7bc0f8a1068c0bbda45d10b15b0dd21268357e21ed932ccf73706e995ee1526933b0d6d842f3f421ddd8400d7a59428ae81eccb03929eeff2ec11a7100a1d1d65fd17b3aba33a668c6863d07b9f8121e883949cc2daf6dd78cc212afd3f5a28b30f3e6366d4c2f923937996403b47ec3bad6b3632348736227c321be57e61e31de8d4fd74af2437b9ba2580a0a892c1e82b22cd4acdef25720237216875d276002f2c0244c953d0551c8170703f9759299099f7b3d073c408e0b7a4b4ad32b666eaacca613f3849c937f099a0fdede70826fd69307581da3968b4cbd753eb7a19e0cef7d1deb29f98255dc6046f09ff9ee29c4a3914285b48d0ef64c0c9e2c03cb79430ac590bdfcf8650833674a3585c6750d3b3ea91994d8ea1c897cb7f44fb972b3a0620dc939ff0fdb701efe96a265009e8d54d12d83bdea90fbf8572def99e3554a78e960c71c31e77299724b503417fac13dbd0653a709ddc78c9a5a3a04b6eea4106d8be8e483a43f2ad085cc945eef0125b7e011deba706a9a360d1265d3d0741d47425948b6c7e880da512f32dee5e19b515e9e66c2287e351689ba3123ee991da72512a8256944c0e9709b44aeffb0f5f781e19fa22e27f98a89a79cdf4aad9198f9e42b1c5ae401e740bf658dd981aa5dc154a8c266681bfe3375154dc7b46ed0f552ea9fdf764a005957c5c79ce31c3e75f56103d370ffb545b39d2e65b67747ffe9bf837f45c013367e3174f7d054c77a0e71de74f859328e40732a48ce2e8b3d494055b7805fc2af4f39f48b69cece26e167c983c9eef5e640fb3f888e07b8cf381403b47891ccdc96b2f146969dd8f731dbf53997e5ca72ddf7e05d599949adda8d2758c84bff2b8bbb289bfd6e34733b67e70d9dad0883bcb34612aca95a761b0a8bd3f1a418e4a72524a0c4fbc809b1df947f0da561aa572402aaa6b3d41a26ece6e07b38ee24cca18b6d15bb6b8f96519f0c53a050d9baade3e468cc2a480833783e6f5346793787f9752c9b76cdd55a8ed2a183097cdbbedf88c973487807bc219a7fc2a72ac7359a873cbef1f1a332974a327d2063dc772f8cb79778f4aaae356c3c18aa8f72544f53cd5f78a51a62227466f975e96fc47c08588780e35f562b222d938be90b0c36c09b5c22fa38589688595f88f50f365505155057f1e9eb3266959c80c92d5d8a35dc2390453fd4d4dc266ef3972249843a267b4743207b1167e39103c7fbf2f00c9bc075d113be263b9ca3fe87051243e57ba3643fe63c14e3b58c3d473daa08206e05aba361f53a8c51bfee5b02c738e2f57185529a24db8c5c36f95fbc8f89b7032770b55618c71b05db128b5b9f1695b5bc9fedf114c553be034213bf04f43aa6ed9f67f0666d49c944d720fcade78e5690401e63e95fd2346a4aa03380aa1bc61e48044553d2a85e55310cad5be478ea62ad28fe01d308fccb1808c6bc971cf81b86d4e46e0de2555922cae273d89cc05282b7e8bb2a485e21766b839fbe2c7c2aebc8a73be0bf01bbc6a88ba14eb173183e2bdd142c63b1d2dacdca480983778e7a5217204363a191540ddb3ff23d076a92625fda2c1c38ae91dca1e809324f76129c29d9a6aa5d8911e43e6656fa42e24cdcbfc8a1134aba53858573a9c0a22af553da4d36720a51f5d6bcb27e2305341acc2eaa690441ce2907d23a0065b10ccc6f38e107f4846a1cd071aaf5ec107b22110fca88810b1a49bbfbc8dface4b1fa0c4b9b28161cf2a4dc3ad30ade129286b63e9f7a9caf1be32b901c646dd22d4f5b3d310173df4c3f7ea33e0dbc65b0b25ab117fe9f21a24a71fe8bcbf1290edc90389a885079bcd32c7955f27dd760af034193a280d5c9777c4523cf3070e948956e22ea097589724b6436013ef659b16855f780b501b68c5a2ac6d3994a70acd423c59b5d71bdf22a88d6cab5d7e81a30f7457758716ee7d5e22f3605397da9d39361baa2c9da134da97fcb9db36bd37e2730cc992de46cac5acf31ad56621b943d93783c9ac49650c1c2babe62f91f9a2f0736a5496e6d32634ea0797999fce5f15881611459fa09282873fa287bcf57e1fc69c4a94c68eb665289d24350489686e2acee801a80d39086037368dfa2209d3d9ccad834a4781b9cd26ba6d50e363536edf055ec2444173306200c8939cbd46a3114f73cfabe440844c3c745abc8bcdc81e7a68547c2a2ea28dcde195ab8dba922b3a1cbe8fed2c92c32a32da993c056e13710491982d175f2c01d95fff21f62614fb940a8a8732766e72c5ed00c8e393c4fe0ff0530a259bbb2a1b601637a44a6a87666832ccd459f16d6dfc2fbfa08c31cca750c743410d118810a1095ed07995f8ca64589a6bd8cda965b2e30fa47e480d5abb2e6be0b114bcb36b6b5eb816faccb2b2b889522cadb089f5facea2aab79a92c236505e246e13f42d21b502ae65d7175a50b3e2376791216f71c7ed95ffaef80a9f2714efd4c3ae078c1c22135aab5e63400c8b4b412ee97caa7b595bcf029b4af97d5349e1d9838f78613a79c87884d01579d755f0d1be2052bb49ffba87d81ccc519c0c7b20a57cb025a514b5de77490a3bdd786bd7be6c59a8039fa96fa044bc44ffd854f56622ec2ee1e10d70ff8d9a355030d16c0c17e28bc73dca263d790c7a6fed230f044a90809fd044c85e139e3be3204bf702ee16204b89b2bdb49420f0da09e7c09c1d68693b2415601aa5e9fca021e6147527cca5a4cebcde8ce79f0b903184c8c83780936df857ef3522e809a537373c933fb186974a35290cb3c3cfbcc65ca04de004b54e95c4b56add6bf9c13b16beaef519372adaf422fb86bc94a5b1b1a1ec526cc87305fd0dcbc03a68c5a3d70cb8200281e78debc940d33842a8ff4f84e9d71da2d67d2c363fd910ae5f988c0484a5e17cde8b1c51fca305e8f695e1d1fa8d6922c3afa4d30c5240a49d368cf4ba5e11b5f2fb9270786746860a04d2784167bfb1fff027bfadb82ed94c4213e1d7e48c5e9bb69fe8b158f5a3f9d55540a035ab16e7bb0cd25322db9849ba15624dfef50c551207c137de5804529a5fc8be51605499b8b941fa9875cde5854f7690187d379c9f42319601df611cde891cf8c3456f919900f3bc2ed1483ee56282c0adccb2d7aa8d58990635a16722f9fa47b7e42a9684413674481906997ab2a5d00fd64e8c3109d0e0c6933fb565bdb4cbc4bb7beeb2db27948fbe6907827f19a1e4e5d71cf1f3c0c2f4d6166e886b2144cbcb9ac56d88b5c2edc68f526e926621466967bfb89860d103ec76d2ac4e66eb066e6df5539fced1697ad1186a42f30a8633754498d42eaaee2962617d5db2ce7eab0b0798687085b65f83c18ad9ac96bcabfeac2366bc8608e5302479e09b40c74336aeabb2273bcb09cf6f9ba5fbb546fe889436e67d73d7282a186521251522290a739e664db786bff5c917df7a48394dffbafcb49230b996d8856a7cabfd16ab7b64902b58a789244db2699a5a48e251666b025d1d8f7248717ff6541562536f7c7cb13d4a59728b8e33ff85c81ca639256fde95e192a4610bad45b5856540dbdb01e985353e9b0ce7a3f150831d33a5dd7a9ff195ced55780300a689620da4a7dba0610c23c061eaaf50a7f5572851fbea8ff65e6cdaa2775f2d39fc8307f56af477ddc453e8235033db8f4b33af52ba55242b00f3c40b275ef5cecb9d0b60d89f85c751fc8b5d13795724804e0a6f184a08a051b3081e8f44544de0dc7ec09bf48345f1070f8627350be8828ee8fcd5bdd6a189e7e06c48d438cb23ea2df4f6c30ba07ab99f3395522898013a890226526c19c3aeb3c7cb07f785139a11279eae82bc1ee672b78ff51afbfcfd4a68e5c42758317056183831c32c463be876828132cd184062bfdf5a1970716e82b1c8c0adf7814f3481095dfe0b7725fb3cda8dcfa10e54a0c054168457c9e073e15d4109ad730fde510f60ac951caf37427f3e04e37283132b2511e4edfa9eab398a9e0d675b226c3d104ca5a0d244f4e5cc5e561ccff98a55ef2c371c6e779d8b1c30f84bb12a44d4b74efa4b75f7380494ce44ff54d8e34770106d1e64bf5424fa30dbdfe9ba01d293d93e8abed754b2a7fa7c4e06060c4982a6941759bb67a649dceb0c06bf96f01eea77876bc789e17daf9333c9aa5548ba3f9163655b000cc6ea6a3a74ff6812f12b6bfc438fa8361414ce21882b27a4a0e4ab38d66ef8d691cf5505a69138665a323c15a6d56774a09e44af8ed584435e020db9a4e6eba3713b43791707eb42abde1f140ce8d73d59e9f1bf18df8ce6665508387a955d173f2c1eb39ec7d1ecb3e269a0f7bcc4b0dce9dffe75cf1d8b475f3058ba2e254f2b069b052318ffd4e7aae6b5af1432b27f3b5de7dcfb5ee12823498f68a7cd8abcd0a153de879ee9df2149f5d387776e28421ccd1c4b248a698af05c8c8abdadac6852358ddb124428b2978c2c6fd5e3a426e16768ee918cb187dd9b06b41bbb723904efabbbb4def9e6deef51acec93cb062ea9c7d9aef8423f169742f6554eb5b0c961912132fa569f106464e8c645e6a7820df21aef83af844c729f05c47ad26a16efadfc1c7361969237ea6e8316e74e5d314eabf8bc0cd779baa1adad58fdadb21167a88b8e1de0ff9789f8ce38e8c5c2d2fca7b822622e00a9bf6e1967c1c92da9513f8e3c655acff42e80c1a4a47af076ad06e697df4e6cc6ed9b43580d79b9cf38b3068037554b60dfd8e7e8f21188805eca1a286891d167a8f98d2d1d63898a6f992546d73d6610dd2db6122a91035901a102acf83ff98a279b715981aae0ae428642550e59245a56ede2f264adcf85feff42ca771962a7a916bb5b7f5bc8d5455666041831cee16bc72f6cd3ec081702425996c339591db4821b98820fc2deece95b9dee27a7d7d1c3a5a6561d64d05e393dd77b1c5c04a7b320e599dbece6ad9739b35bba340e8934bd28eb84ef2bd43ba8327efe1985d872d7e42ce0f98656912edd6ef27a327b7d92db4285e7cd21eeac7a7c310be02e18da6d50e01195f224a2b8bcee0b67d75d6b55c7ae37225b5568dc3faea9e370c0d02ad4e58cfe2150ffe2f52f2a14606f5359a6a3d709b8cd725b5ef1f62345eec315107dd0a1dc288a9f831efdfe0b36ca643480c948f1f57fa7537b219d625cc1d7beb693c2a12e5e2e7f85e4d5cb140bf4918bc1240577e52ded5dfd1dfafea5284425776871773b916472d32d8de6fb2150c5bbb3e5545a9831c5f92a4a1dfd6d9b1755a9d81106f33cbfbcd4796c452443cf84eac9684635d738ffedfa43f6d1a75a9182a654abda09a1db245e3d0e2e3ac2ad6567b66d8d5faf790273e72b8ae79f2e259182e2cdf547dacd284301148fefefd3d9371f9ce5392bbfb4d3db168234e9245d2c7daffa007c92e89cdda2ffd4b3baa35a5d7886eab8e7dee4804c8a677d3dd10e9ddc97b02808b81a179e9502d1d7ae220f3c68bc55f833696af739a9504b649f997c86ddd559d380e2327b68d7378c9bd2ddddd7b1d9004b7801c5f5c8865b6a08f4e7d4368827a7c9101e9524a6d4dc0118059a030ed43360ae54d1d8622627192a467c5b0fe9ffc248f0cb85bc1c863c8596c99befad40db9524e4136142d577cd8ad451c425b0872f59a838f1f272d2a1ee5446a0d3b6c9868587ef489888bc568260599c031cc0bc344e39bb269ec44c2776d8b07078232d7e987adea0aa03cfe73ca0c7c4db9cef2282e59d1a0ee9a61dc92bd8eb2ee8ed1d503a3c089705e2b1d79e87cbd22c384494e8c0384aa1b9127c9f13e27a93507681a57790568bb3b062cb3e1ff6cf43e70940019438273872d351e5f52f83684dbd2cd4e7206f8005fab0ece055fedb47c7dffaa62565595f2ae56204b7598dbe857642ed668db993cdacd7feb25840a1d83967cd6ded8e998fa5c766d2fcc0da95a79a803df8a1a6f28e4c61d228a894f71dee64f2b4b417656cc4e8ac8c9b8800cac681d091f281399f47cc5a4588e031125995f8af2174b51e0f6ac1eb6f2df5f5a6e263088ca0a527685cfaa57a2aa1fe61e8d0ae80a89a645ca7e79487b59ea03d36b6076a89036741183a9be4aa95ec2fdd222e4752f390509de9e3506f3054bb7d4107dcff83fd8f9d02944093c10f66f334255eca458e8eab76acfa76b8c01d5a40144ab681ee937ace9fe6f893d8e64d94b5176cc9594eaa8900626d04e86da2fb6418859965c82c026384ac827e8553fbc0ca3aa17c486c03f1871c082ace83c94cda074a86d4659f01c5bc8cde8e74690f1d4404a948d0eeaff17becdc1a9bd8fff13d68fc63a8c0610dec51c928bacd5042b8b70ced06a07cac2edceddac445a75a2973979dd6ef5dd91a412769b69a981947ab2b647d015738643b95c29b3c3ce9acd7fe1ceec54a3fc77e9e0db1f8f4b79bbdfba352728a4eaaa1cc2837427ead118701cb73af29c2261fd9f57c47200572999d275b8a790052a8cd1b9fb1556e904ef5107acffa9e87b60a147fd56ed1b5301ef363558a7a59e568930bbea4e0b5084b258df753509b7452cf1201c29769bc5cc26736efbc55145fb07ba5588a549005f9902d61a3bfe1cf110c05559e31f9446fd37402857e216fa9f5a0f2bcdae1d071effa229bee7468ac5591ff132d47e8e74c2175b0e8290d4297848f91a3901eb42e44fc2fcc77847cdce3350f965e99a71012ec0b1a9c811de20b538f1ab139064248511e8b2db55aa05f11ee3b7a61339e398ea2e860546608df6a1a0aaf93b32659074d879b39740c2781e056dfc47b00e1ed6ce1a48cdcb673950568e658c74a66e5748215805ed0e21946f8f0171462824bb28cb9a61a049015d933581eb8a71f01b80f16010587e92b7eb7e06f62f8db708cbbc6f6d937be458f09465f01580f249d46749d58e3fb92c6fd637b270976f3f5c21b95e3dd0c6667c8af97e11c6deddb11f03da06295bf38354a50a147b05d7aef633a379adf73ece3a4ddf5704b47e40d4671e2f4064525cf7886234baa465f99ea31bf9197ba0ab327e7f6f7c20f467c82d72d0d3d7151668dab9da7a00e811215bf691346e65cc9f8094613e43d2af852a10dde3c096d004dbb0c484e6abcf0d40a0ba22a4512fb294b6835eb6ecedfee3f6fe210eb94000246532094435921d66582cce9beeca91629094f940f835e4df49b6fe7262c55d3f25bf4d97034945a3d3034810e5e8db36684ad766c778da6824ecbded7d4350d0c320e58fada0117041bd7565684a8e404566e44d3501c3656bec2c8d61ac8b8c7a68cb91a81051915d5f6829b22c076a5a3f9f53af8db443a00cb98a5e95872d3fd0cf4a30f8e2a758555a026acad5f262fbfea699aa6f528618c124c42a97ba55382f4190cd731ecae936e680a6e9ef4590f967c71ed94cdde5d391a03e9f382e83db15e557307d870bbc8e1e32f49ebd3b896ca75cf689dff400e69b8fd773d0c18f8c80e749b1c63fb95ab408830c636046797c22c37a80903cfb2be3f75ca4bc85104e2e349a2b5df4d7614cf99e1740bc1b669b6e1fbb477bdc6417ae3c9c668d3b53e7833c36235a0887dd6611ef1b07ca1043443a2cfc21e546c5df5f8f2109b9f390b508cde39dc413c5bc7b964748bd5ddc1cac1dc08c4ea7ee7b8e143acc473181068b22f0e492ff625a6388d654061643a6c0b0454f7e868d8bd90fbca45cabf29c62e497161fae28c333809e08929d4a2374dbec96108d60343b2536f23ce995fb45a2e48215ea8b6cdce663539c16833d953cfe78a9c104d8dd3f153f8596c9e5e98f2ec14d182a211c436145625d865718410263519cfa8d06ea70a6eb22aae2c32b2be2f65f3f24c9b00cc0113fea8aa233c9025554de411de428baa10c40806bbee56d4b5c4608409430f960bed87182699eade67b7bfbe3c8ef46700e770d29a24ca330b1ea59620241c7cfb2a35901174924aedf62200d946263336a6c225e84438495259488d870b33b622947c4e32cfa2b5530aaf5814293c5a4f280bd6657f50defd2ba55d901bf070a73c13f55a3bb8aab8aea07821352962aecd1c01c58407f3867611d4339ede1a8fd4a8cca7fcd76e732566bfe21c889deee7c8158642bcb42474f61010e591348c1227bcaf481caa9778391192d4b1b9a63b8d4442f1575b6ca647077f98ba1dcef551d51f9c835be9da06604a81745416464be77801f5c27629dd072092a03d4fc26de3470cca754971267a73426f7f18a03fc9cd39520ea4a016da52e1db1fa621149bb9ad0486ebaa116a8cab2a429df7f9e5b35acef9ddd062498ecf6721b4f152c82df60d91b065bb9ba106435e3b9ab24dd68c400e42e784837761b2045dde4388091a551999a6fe999d9edefd2ce19033c27b816dddbc23fad3f8b4b1ca78208a4ccb65d7814c523a03fee296a51c2e718315131306ab95049718bcfd5888e435b99608ec93d0f97371acbe057882b939486445b86adf867fd0ae9faf5f2d0fd36dab7398af6842b9cf8e900d7f7f850d668046375091e293b80692c3e0aaca2dba63f99a5179c5709262f1d452c3873ed6662eb98400aa53f2d44e9917bb334fdc0a73e74b0ea37ed664868a3450ecfaf0ae42fc088c951827d20fdc648bae3765e0d4bed420cf8c9825b35d8938dc6e0e830f317e4c18909ee2b8a44f3521efdb8f333c414b74fb619223abfbdba34a3ce0b0514e34a92f37ee7b03d9652aa764beccf46e9646b4f4ffa3cf62f2a3e14668b58fe7d7b4bc39ed7c24dd741ff6b70e103ec3ae2bdae81f8b1b0dc98093249da6405d9897632d96404cde0050e04ccae1f81f194a8e3e7d0a4186188c091bf9b422342ebd94b47e4f4a5c2d1dc8e117efa9f9e4f8c36bbd63d2d32922e532deff32e53244a085c5717fafb563499129bf452322253b052e117637f875e1199da50c6671c1a6865d24734a4f5a225811928886b3e24fdafe31606f828cf8c4754f498ad92cd57cd3ca1a9a1773c1ac0e91893b1eb3fe60ee2c4f45a1cfccb4bb951b3c7b7207c39b5de3925650b6e7faf4ef99ebf29bf8356c682d978c334d9268791aa09483af09512f3b60d6960b4d92463ab63d7e42b4441370de21596641b035bc220ca669c160cf15d815aefe8b89f966f53b60f25948098ba02f231104db3f8cc6bc1db9e0eac4a202d9fdf211b46c5fad6f04d2cdf50340fe3d504842fe73ba49e5b335aab7c313ed9423e4d85631ba2dce00f6f4d2ced7805bfef8532a7cb47fd5bf343ffedb708d9ef864cf2141154c6b579073663dc8e3c82b6291eb915c6a0275bc8f48c2f91d4e97c2d65015a7215d67c085ae3bfed02ad09c657fb67decc6a8c0efe1f52d372b60ed1b0ea7cfef293d0d1bae8d1a8bd8fb9b00061cafe6dfa3484af231ebfe75e08bb15a2dd3773525448e96ac04e204c73b84120617dc37c088d06b4399866777fdf563f258702a9dd4b74a381650327b55cd3f5d9fcaf73230ff41abfb67e75579bb51cc8dc5aafc241d975e0ed68b5e06bcef2a90c4a59e5fb5f02de700175f942ec4a4b25d1fc12fb1f19978e54765d0b8642e3967de0e667bd6bc9794606750d51b5712c9f7b5bb7d0769d50e96cd8a3068962a1ff76e8d35d5672dd823e764442518d169a74db5fdf543d3b15be5973db291526e47673b4320f38bb30201786647ae57b41ea4d1185a249321945e6e212afb2da5b160e921db3c59d0f9b8099dc83b98c602d32ed0b8dcbd3f01d90b90107f8f9fde02711cfa2312a5195cefe4521a84337ad251809e77f52ed5b2eaaa096e01a494e7b1727b1bbf5cc37234e34e9e9692143af4720b76c8f3f8870b2cc5fbdc276d23492666f103f289d89fb2553c1066ff338c1b9bdfe4ae0a1359608727fb11b90d26ead096ff39656547b779c77f0757e40b23ff80c20a2efb6afaea8a2bbe368f01bd82c4abc4b981e003e780104e41f06c6b73e78b68fca343e17721260d2a2701f720d5914eb2274b64630dd82bce3569200791c8dac053e39c1241a15948c17c480711e78d564bab8233d96661f08a2d1c40e643d9634f6829e91142d83648a1f8deae47c2e4cb53d45b5f56a68c6b971fd6f7952f6a0e5914346b0d0cf1e670614a0005963935351fa6e6af48c2711bc4dfc421d75067792a75d047f1a623461820201491cb06c2fdee58bf53355c147e7737f46e3a7e54a2f4a0d77a5d454bc01791e790819b7382f79df035972d5441bda2950a8f7c1f18928ba8351757a68a00c4614bc86b1f7712c4629743255b92f6f9b73b53a9a082f07b89f86180f0faa8fabf8fb8bd24215dac9b07cc6120084d79ef6d368a0427aff4052a9df39cdfaaeee9c019e806d28eda865f23728b5b88ab68fa4220e93bd2caf84e9136ecdf78b1b083fa73a6e16e9c6eb6493ea4786afaa69216fbd2ab7cfe527710c2a4c8a6aea57b8f9eb4da5a7c8446a2891d1f7249a0025a08cbb15346a1545fc81a3a8b04f5f5a84ab2474cfc74d8e80eaa47707291bffa5a3f28be419b1ba7b458db95370f723a22806b0716d53646b04ba4bbefbd508405d5fb7ce5ee8f5768685bd28180ccdc8778f0dbce9817a46d0583a87fd68517553d21c11164662e3b11788ae283809405a9494e51ebea3af810540bc9660440c2ec47626f3f2e1ef42ae04891d093c2f1aaf05f35aa1a807298f76d8026f29722092112a12dedb869643f38c51439404e6f054405a918cb866861a12096da4c660f981ba79b65b9658bf285be5cdbe10fe82e11e6b92fe8768f7a088dedf948f9f15ec6658d7da06f57db4091e29d897ab641908cfe79ea1afd5618b7f41dc13a95b82bac0e484abface8698cfdb216b00c6d4cb5af97635ad266f2fde6e990b708411fa5637839fd27ade358d4cba33e610ec1ca5da64ab2536d29a5df0d60287b5a14bcca38de5e36b5b1474e01d00612d88e9a52e3bc97be150d7d83cf9e075d050d1342cc91e9f76942e6e802b199997bebb6f2b53cf4a5fafa84927eeaec8f11e9aca7251f6e0c2998ceb855b749adccb450125c75ea6c6420f3287eac71eb6d331855e7bddf0b259bb2f951e7653ef94b917911caf6f8c4701f06df1f793364b602aa5c47120a432e60546e4a932b772359e42d5f2214ad31537cc9351b7477554d9dd919926f52c9e299f1f0a279e79d738d24c3b50aa93c43d74c80cadb65c5fdd124e7cc3938546c01bb05722463fecac860874949c0196eedc905b7b5940ef88890c3e1e1197f2f3feae5341b5e13ed6516a464db68e50decd6c304ab6a9269d764ddd7c12eb32861fee1e6768940c85d4454cd57336c0b881db5e9cf815509c11e5ffd0254c95840f42766412bd0db87ed9dcc09c61eb3ec1c4b82421b46c8bb2002a9dec79cc0fee0e4eae2447bfad19627bd007fd8da46d994079cad794d8c998ef836abf212de6d9dc4becfcf6f27c8f1d8c68cef6620a5d5cd3483f2a6cf84f48586d9318f81053638d7e2ba7fbb8594dddd12aff501bd7dcf743715f586ea35ff587d5d3d1c041d225b44f6077463f095d2bf578031c10cc2dcc877c6ef004200e299266e742e41dabed520fba6ebc6116f0de1b7be41e1fb613e35b960963d806f7c1f4ab4be173294f12cd8dfc244fbb84e3225e32723be9bcfd2cb1a1fe440fbcfd5fa66c4a7212e3d32abc728d94b7fae48ad5c6ba55274a32ba36f72d34be895a759157519dd6ae07458a0ffbc26965430d6d63892732b805eb67160f575011aa9c885532eab468753bf89f3119a2fc1bfa55a4694a4a0ee8b4558458023b1de956beff66630fc071bc3bddfb4056f30dbf9bb623c104a0d64d8a936c21a21dc957c8071bc5cab4253ea321c1fe8eb2c89a06e12712ae0e486e3fe474b90f1899446eba764aced598f57423c3d779ad2ec483291a7fa4aee322ce45b5bac9eefaf30923f292288f02938dfad26daeeed06789b3b109bca3083cb0969cd5547f0498279283e781e600007bafcf95c2a860f4b2dd1689d4a3865dd5fe3ac14f4108368d97338f64cf52b387a2bfd3c76476313c5c49e4d4da87a34d5e68fab5c471974adcf43952860c2c05d0ef33dcd0246bb57f10f81d980c340eb17487e43aff0b463cc671b4005493b2d5a4f51404d81670bbd1fc032940cecbd1754ffd960b6fb2fe6af39830956508d46a427f69d4728498e03c7c4e5ae78c90dd2e379784e4294bd1f8e698baba2fdde6d20834c41b5740f3a31c57df8b6a7129eb18e94a65978b9233a526cecde727d2dd81f01a991c1ea9b34b0aac4d1d0b4623c2cce41c5c080e8cf83ca8fe3621571437ce530139216a11f4452b9f713b35a428c71409a8440a9c7c6104cd95b68790a27b3c2e54921e85b762f71afdbd8c65d0ab8e41e7d0b856f35e7b17f01645a33e4f54e0b75dfcd0fa473d519986ce6fea32802deea40c53ad774255bb0abad2ba9acc76a1db8a5268b27115d2b5acdd7d769a2e140ef6426111981a51d857aeb5644818a8fd316bfd9465b1e8fe5e6f55a6df92d918c2b465e8e3a6235a8e06d14fcfec7f8aa479aaa156acd40aed91277ddd60737660c362fed353c24df126f08fc1f254f5418d4808d80c063a6546eda14fd4b05b793e9b38c3a54ceb4e0416a0b0f234122b7ed185e9f85608c969d49e48e9cdc103dcbd8463a06d3bca3d52f998126e2de91e0e89d1851e38fc57dd096436df34d048f69710c9bbd21eddddcb9b42f2be56880c842115a4ed673e45a6cd479d804c2c9ea7c59cb045a39f03cbeac477fcbf7c48acdea35d110cef7d644c751ab38f34696282fd06ece81c108a41de39557bc136ecc4092501c38e12421dd5feabf4433c644e4d923e1da37ba6e8f807fa2ab0feb5c2d01ddd3a0215362f1ceecc01bee6f0014a5f197fd496573fe59ed06099e111bd643ab4698123c6c8da8d97c0ac09e231874ae5c56cac3eccfaedbc6cebe59bac55d84ee1e66c26748789b26ae328109bbd42b6c16f5d2001afab6fdc9a00b2a07a3c311ad7fd27e091af0841d679f6d8f6c4b2d6915e541f604bc56dc4b97429d2ef3999f8c93fe44e69a2bb57d2e39ad26d528b295bd653f49002f2a0c7d1800f23a6152b74082f0404ce837e6e34a56784fed0af7239a19e8231bd7eda23150544d85c51ab3d494e52b1410468b51a9327d2fef931826cd5224df5badcc2ce8ae19aa8bb0800d3e3879b0315095cbd5a6a3463b368800f2222867f7412f392f3e1995f61b1058cf098f2bf0a27abe2e74ebba9284409d810f214d7ed52202d25212547216f5016d8cc4172bb15e2f111333fdef64a97b42d209db283482b19b1345c7e5f9de806864f739f30bcce497e9c9170a167d2ec7a2568d2cbd7e3ea549cf501621b7916dab199dbce43927103ed5237023a47e450a36b794843679b3a7e836ad24d9d49e1ae4213b6ab67d1e18fcb3afb7fe11135cfcd4074146a1e75638eef0804e63d7c5539f5df331dbd37bd61a17d176495fe94b939e3d0da346dc1729b3ff1639454ae75de90c41a338757e808b993bef3eac99b5adf07c545d075503ab3beba75cefc0b412d7cfbf2748b65a8ff63409bb6cd8da4db6f6e526621899a3dd79fd56000a9424d63fee774941c55edc7e86d6f39746aa36fec90331f92d9383e27dda30248fb0925180bb77ba1a569b7c8795ae57bf7cc8f0e79b4d1ae327ccdbf930a8e4f725020133cd7d5fc2f30f0ba22f0bb48a7c97f0899104eadc5e9b947b64202b2340c1d44146ff4b0b4f8b43f79d5b2fdd80ee394c66cb757093b98e1e075de30672992ad434f8d467b14b9de2857415c2886a0d61f773277d552d3ad4c701cebb759ee44b9fa5f6a574f0d67a979e714377c8b8041fde5e43eb56e4c0bd77e35c888cafe46a27c0e315796fa8897ab53bdf5cfa233b026baface3f8b29164f33d689dccb0ee68b3af5243d54b2f60f73905fc0a29d61451ec328948c032e2150422a1938049dcce6273101c9a710bed07e07666e48532a0c48c92595027810b0338f24937458e86cf19bc23a06aef5c7efb15b1b9ac32176216d65db2b4e8bd812e6b5c08e2e0268f0ba9980e0aa947fef997a1288b97ec13788996c7bf7e68b6116e33966522669a90d3386c26dfbd3664f7d6e514a4a934d2f76dc34a08c44b6a2b376e7c383f5fc2333c39d9fd042e792a3fde63f35e6a552194a35602d80765942ec5d78830e79554fd691954f7ab7c9429ade5adc72b820c93bf2314023ec7712e80796a07ebf68791fd8bbdf9a86accc39cf8e19d6031db8b92e5d024ba454400f0aa0faa54dbb13174a30be125f01ebcc85bc3fd78a7b2e791093051f822f7f2d678aff95496cd853e6773d892f950b4937aa76f9f91f131004d0854033b0bfb0a82a8c347af255404e58e4c63deea6cf8e1a3704793eb88d1e72980a7aa778540d04de2127b32110aa603adcf5bce1acc07a6a90e8939f828072a502e7a8154b6fc54c81d48fff2f9bf18b2201295570bf8f2c6b0adfd24d0f90e83998d80cc0387c4f969fb6bbad6016557257aeffddef743507bec3b0eeded2f37994b229c2679f1583b04ae81119e108148c859b9582e83707b03701ddf1b061304024899cabe415df1fcc4808a3ba38056f851085346f493215acb9e0950b8dd25cf65563a2b2b129281b11b9541567513b4aa151cf4842e20361347ba637e7e28956fa87e26bb093693953f752f5e0e6cb91def266a55c519e9e9e74902c563479d3eb9b5b230d98705ab8749e080e433222cb532e68790bbfffebb5d61d7cc627a825be0b783f79737c52f929645e39a2d63e68012ccdcc843c36b5e44e68486846a52df1b472797de6857d1717b97c12c151e3840eb9fc1b0e09305ab0b51e882bf2eda938965f6cfdf7e76f792e5617d4bb9d8d141015c051a3f48fb5ce771b1ab5603703d84205ae7ae4e9449de4e5dac4b64b89d0b1487fd52dd70e37b024443cf7926b3256878cf20edf4d39dc813573824113c9f915f51b9185e864b20eb67a814aa50094f06ae6f0b415d761a1240ac402e1d03e1f6948937f26283f1389bff9f9646a16f81082a984252b0f6a1b148c262e067a78031c21f8ddd16ce72f99e532e8fc65d43bd342e944412141c05b6935719dcc412e2ff8d2238ad0e8a59170d53122b7005b51eec9f831c2c7bb2a4a3cc0eff36d36760cda502bdada943b778c0a4a7bdd43d30a6bcdd9fa4dfbdf7cc0479b45dd817fe1c417d6371b55a49a4e763a97ed984c2dba1bfe47712462fdbc9cbae23d2d0c34cfcc75b433c72168772cac99995e7be6874e688dde2c4b91bdc1ecd568051cc30c2dbe4864865170453c635cd75ec9f3cbae88daadd82d0dd0d340f56d334e5edd0db7a458d68df9a7efc60c96c6a4f89fe3a2692e1aa28f714c2d3296bf74960c71b533e9fabb357b1b6f26085a9a9a23d8e44873deffac854c699863bb6f72b9d60b33605ca426dea319cc00f05b65cd1f5a81be8f138837fff0e68b5476226bc1b22a2bc7a9270c4b92c4574f22f684c25885f5072c4639b69270a8b6c5079a7b94ebca5d48f4a800ced736c54030cc12a0f8c5cfefad60cc6c03edbe856851225ea93e3800389ce30e09b4ce956cec5e847f3511118b64d0648b0b1411dbd36e04e3498ed58ee8ee1413aa47fa2e535a4e9ea3f8990226272d78547f168e8adfa6c4cc7be932a9e58a42782a97d93c7dc54d610b7b5d8210cc694a44d04a3378499068ebc263f28fe343b7764ffbd378a17e05c6c736cda521cca92961fe7621d57362ace394fb96e952ffd668d0df317e33112b814e7c60fb2b44b3af2f94af17a4afd76c04af9758b434c2e88f5bc0af557276c9a5af6def9e556212175fb11441e22f61507ccd0889f6fc4a7051af14418782fcf01f3b505d43135921c0b3e42a3938147f90bcea859a457161e9bd18e10bade4f78a1a74fc4a967d7a7e173ee6aa42ca67a4faec55b91f6925fd19de72ba486702770ad1b01c0ad00eab5149043fd321379042403d98ae8bf4279dd480564283868cf4e08e58f102bedba5a21c6130fedddf3cb2a3d3bcdc13c087f13b095af0fdf40fe2165199078e0771633d87f92ca7db8bfe944177c943b02eea7b285ea0e540a32172958903c49fb3824f6dbc78d428f75ad9be56f3c4cab7798db255fa6af159b147a828ce791bc10b6914a9a74f66f56e2e8178629bda6dd20b234a815928fb9db9c8acc67504499c2dcfd41ada7eed9729efefd0d157b87e216a2b68dc5283cd02a76bd97e8197da8531ed59e206f711e320d0fb82036129005ff47f544ccfcdd3a910ba4d2dc51302877320fe217cdc7e5e10e49f6004d612ff97304d8540203159eefa0bafdc2509835e7270fb76454e6f2b2711f7efe986e9bade3aaad81d72a77fb1d2d4007884b0a8d5b41c6cc382b104716f474b7626f6ebb12fcf497bba9d536f6e4ba8caa909c49a4bb060afacc8e070ba86a6fc6b980fc08190bad4d6bdef5457887ae53baf6518bb4dac2c9be805432c42b4c363e4796e79af99a639d5f3b7202884da846b4ca419d76a0f3738630d9c707d843015a86f8eeb33c4a8be369fad31ba89626d0fa1755ae01253a8d7e247cf63cfc65534d06f54062e71f8599a6ce1dddb50d299f4b5ab2781cdf0bd8be6815947a7ae2d3ece6e0240ce754d758b0acd5a5b45053bb177d2223cf37f692bfe04d97ece1439374601b3dfc82d3cfca5edeb9a87d41384cd98bc0785d0091feb1c9c360259f5e6db2401dede98f351a4b6276556d1df7e7f8df69df63be1f7c9edafaeaa30a7d14156201d3afbff1f53ad6fa65676ac864019698c4d239d7d5c2c10ea340132c495b58d218e5afadf66d33392e8aaf682d01a87b43b24e46db03a3520de1e82ffa153818cdec201865f85324105d7fa3d85966a3d1435c33b93c055e73cb9d3a452b2c06cf8c65973e4edc383ad00a7ad71ae31e51bde294e908d85831011a20d7577140465a7a185b5e3d41cfc3a8302d1cbeccca11944433c501133cf23c0e207fa5f015e0ecb2a78f2f05661c7ab0a537175552c90a0dd5e4bb69dd33d3edb47b07a56e8d0097743b6fa36fb1df50dcd1b71f0f8ec08593305a00dc2448b054129a1f801ec8b20601b04bb9cc6bcd0f4c497c4b7f58f1408d40f19e7d4ff952e37d136c1b5cd5693abd41991f725326454d3c8e45ade392bb744c58fdf0442a8935c59cceaba74e224e3afe73c1d3ed5fb51d101fa63f7826339441de02dd411d24e51b6e7c132328da76aede01c1579b9323b3c682fc939f19257c326e3ab88791333c69ca9cf98e55d5991662cf0e63d55f078e0c040638bb7485c89ee4a77aba43694055a02c38275c92a59d7e07fa539247e5512870e1386a0f81f9cea5f63d0da5239a466faee979b71c47c4d01f785f62de76d0eb50e166a9af2cb5045c0e62d6058f4a513281ede02254d611754ffe0f700f887a81f6fe7040858e9b3bcaaef5ffb9efadc5db69101b671d94a28b83fbb77e0fe6b3fbda74a3ea870c2b9b78985a2cca58f547f1b0844ed43f4ad3da6427b93a75efedb4cbd3b59c70f3eac4790e424fc72e5d596759394071f726e3d69da70a7462fbb0a5feb279ba8081fa224c51a99e078b5a75061af635df20b943028798d39fce21a5b25a84a193d12a83a064e219c1045b135a46e0d4673980362451261dc7a95d373e826262e5da6c216735b5bb070aa79216976f20d7a3f8daba473c9439052b6bf8a7a293f66a4e4cbfd6b005276415e41a4334fa2cdf6117954fe15d024b1b3aaf4d6c65b83be45b2c6694341965b43b8afc225365fe1719dc30406e0639991da4998b19b51fcbf4517f20278104a56e372832d4a83e8c252d1f4ed46b37c361d3aeb14e7be840d0f3a4283b46bf123d9799089be4d15663716786c233f4f34f98d574bcdfd08c06ffb82bac2589e2902fe7222884174f8c1b766b8569d15d9ba8ebb9cf0af760b252e78ef53075671efb042c565095f453ba40ad7cf19123ec7caa1d2ff00fa3befe0ff0add72dd3995997b72c6abdd7ecb6a9b4dc8b3a425ae64a1787312a28f7279c2620afb60345f9fa7426d8ac796231fb9ade0fc0c8fb67b33da1b55e59ff371591cc0ce4f5252f20755306bd309ecf07f7c4b25df0de0c55118cab9c33cac790098e05b82e912a94d992beef6cddde1f77b8a01d82d4638c035423c6e2c14e4390bbc2f4794f15691ef0d1441b1fe08e79201fcd0666ce3fda84b24370da08308e4c4831c0bf2de1c94c7d3b3e90d5a83723c77846a5230b41703ad2176476f1ce88e9329e3a9f2175172c0097291c4ac16bcdd860002556c07c98ff407a137e1afb04e1ed8e1845ad20d96a519650d0d4d9acc5a99277316d965487f7a87079a00a571b74244535578c7bc1deb24d78f29ffab9a629d84b18dc9da1e7f20db1854722657982725a0d000cca0127e91cf0cb587e9bfdb56a2a376e246556719435f5a91b88ded34e704e57ce6feee93cea24b87755a77b1b9eb825d62f8976606e09fe286be625c8020ae944b406f2174e451f0fd46920ccd430b192da72fbd410c2df5614f61b4c921e545b0ef81f940370e23cdf8b97a60352f5ad13e4b6208cb66fd81f30a83ff56666cc761b1e7d97a3350e285d6f789162f820e6cf058b358f384c56adc90bdad8991359be4ff742a9066c8c859f9f74aa37eca453b79a9593a0db048ed18e397993b0ac432a2979661c814b897a1c00f504e6f02bd75b882fe15ddca33c85a305f990705a4799922714b3343aeea6f493424b0493abd8213d6e26bb0bc073f3b790f84b53fb068ead18ed2617d8666284b7456f29001eefa0dc16bf3ec5acfca2458d0ab775e013731922edc41d34f515b5514864b776af3474f9189d8a09f4472c1126aba13854c1485ea853a3927d0e61f20b349a9e27b0a89fb9a09cff9fb8d3a79ea5fe057919be01ec5550f205ac722bcb8fd21abd54782fc19ba9154e3a4f1817114edc2f22c4538dc93768ad1fd3ba9de8504d798bf1363f44cca716278ea8ba1bebe2bdac850a5bcaee892e841d0fd82ab61addf7f4ed0b7994f94c89000cf90bf444a06cfe607d5fafa87efea3385420c46cdd130cf4eb9748c9a9e293e91626c6208d2efa10a1c8f4dfb79bff779142a68d2c3390f046f79197117e9dfe7cef65db78a8301979759a1298a95b63f42a35000c863bd8d3cca6c4b6374e6d0372ca1d2dba3cc53dc084860b621686d2acf5b94bc4cd82f17aa00ee889c8209400c12357400ffa0e0c1ff2eac3d0e562af21916f4828425a0f790088cce4cd1c8a7d7ed575ff084694b445a85d34636a0568087c42eff0541c7dbe8b73f794202b64a73c125ce51467c49dcdf034c5b17d324b30af897e3c507a5c6c0612959358b1c396de2893760728168d158ab49f7251ae9d7e581fc56c31a829709cf80b9a0bba9b7e34a1d531eb4c2075e61124b723338317f4df7ac557645ac377656480cf9c66aa32f28b159abf0789d4a88c1b1b8538e49f0aa81997ce623fbfab7da3a827bbc062b0051e8394713a3a4fa978cd3dde06bed78ef74c32fd4746d09d06ebadb7e2bc28a398ab9b0e459000facf544fda07247bedefbbed6cccacf51ff10d4842c4d7074c1ab1f689be09c9906372ae05630cde76f95a7862025826bfa8485e05603a6095993fa7d3ae2a2caee858c85773d9a385e349983353a968c5ef32a141ab2d2f55219abc22cd85966adff5b34b5ef479b381870290db92e6285ec9cb3e4a4cd93799a4ff3b0dc546b6e9933bbce1d3320aacacd3f0423b83672ecbaab590cb285dff9edae7fa777e5a27bdc8c216574b6637c731f479e4c398166d8f36b45389a9591389f72e2ba1cadd9388bbb451883d19c97a6e04c4ff3478376f7cf78c9b014855c64d6531d223400ef162bd49a402fc10d4d9bc3baeb492766f3d6dc2fe7ca3bbd9e593c6abb277631b91519362e2f3a9b8222f7964598d0aae6475af814675931327757e03c09b50b8974f4d1e6d7c215eae4fb7d38177beefd159eacb656b959aef72b61bdf773304c69deb7e3bb010be615acdda0bc4bf72b80e2fc83bf98d747635dafc7b6ee42f93f892dc744e2fc1000fb62f41c675f53864752d1471082e5416a0550b0e7461627367202dfa040fad5212bfef8e2520c179259669682a80dd7bd707010653ecd81b7a878e7010acb37f47e38545b1fc4af1ad70278555fefe6b628e544791b20d74583df779e262404eb89acc0051cb6300a6a68914960fe3363632159cae8a8e4d78df3c07d68be925cf6d2fd47f2cb9c7eee9434d4372ae597cec56e9ad56e24d8a439819640f22a5d1e4a84bea3b3fb72d913c7ab876e270741cd982f261da9626f2429800da66a008e0e48d6f02bc1221de9cc6f2e364cba0edadf38860b2978392d44c63d5a8d136d5676ce8b152f2e36f70169a3792138fd750114f692ac319b63bcaeb75ccab93d1f3c6054b472799f7fd3efcde265e695fef4a9771cc80815fafc123c88a63d11ad559ba92e117feca8cbccc4bac64ba5b818c998b09cfc385bd6d9602ba6c6f1be9e4e89ca10df8315eb8dcf51fcfbff1ada745fd6370b0d3e93e5c7b91bd7c0962bd392ff2fbeaecb31c55501106dd464d3c8f307b618047dcccd92dafaec2d6ed2561560f39176ac62cf07a500498d065058a08b06d70c3785733aa537c0170f03d4b749153887da80bce63ec60d4f31aa897e20a4aa45cf98c42b81ac79ce3c1a83f5bc86bf8e1267e06950178b106f47c81a569b76bd54125453f8838292d22f7d1915bff69eed4f207bcb541228e5c1fcc6f791ef18065082985b341137a0c770cc99454d5b16798d615814478f4b862742295a0acae8b4a75636578d82e5b973dc4617b1de2dc36949e4ac419b891141a261b9e47cfee8a7a025ff300b3b038e94e72f4a5ba76db5be0e4a2cd318687724ca061bb764365a0368d8926a6e74faaa2ef44ece0a08a22007d0b330320b005712df3b4f1823a4818b7df13ee6a6e92bdafa2928c8ee85f97759a03529fecf0dc61206463238fd960770853988d48a4a2993f7a0054625425d9ddab8a96beac80c2b3caa29aad5499e39c2164903b979dfb8949607e451c742e709accca622ed59c0521fe06627ee1da3bbb3da31b68da6933fe08db933c31c43a2e34dde83b1288899101fc0bee8dbbd3e43687f1c6b2894a587d57d2d86613d265147851d3a6687c9ffe7a0d9bc9b9af5a4464394dc0f93e51d1708240e41f11d4b56a353858a2426206044c1e02383f68cb9e9d9cdeca9325a1fb450d5f91e21e10b44642bdf0d104cbc7c580d7f3013c5aa4e6f5d3d33b7cb8dca59c583bce2c96756937a44d3a528b47ad3ecd825c56fe5731978acbda1dd098d81d17a2f62bd5847cf4d8513a5ccc98fde2e36f8da11ca0959c22d5d455e651c903dcdd2ddd50005b0c95e111960a7904ef6800bab5c802f2ca97e8e31e206ce711f02744b70f7f9dbf5c6255f2abb9739e4097ea8c529c1402c883b21e8f3d378df9ff135e2d75f7adb2daa3ccd09194e17c11160b96641ae2fff2aa613d15c5d7a0df156e2a9543bd0c0047ca53ab4c95cfefe2bf21cfae34e7301db9521b4a580fb95850cb543d7f89bcebe79b46bf0a68ca838e82c707cd1ca4f706749f44f8af68f143b4a93562010e60436b49676eedd6ed4ce131d8bfa7100b5c6461ed410293ed9f820b356fa73f9de0e2da4ab260746e38ce5d42f3de27d21b19883388016e4c1dbcec31e90eb3467e3fd4204b21b78870496814e2bccf9ac709cc5c468c147eeeeda4c5fa3e0094c01defb398b74ddf21e0c26e002f2fb80c492166284ac94e9dc3c9de00f0fcbfdc8fe237dbbfafa9ed119a815395be6d17f8fdc8c15b7a4e137dfdd1505fd75f9b0726af709d96bab12c9c2a10c7b2bb160799bd8957c78eb3176a4965cbb8ac1273445d29378ac3985dd02f7a7970d138dde7f3ea832be8c8f55165fa25e38578f25084a5b56cd7b92e0667cbf972096f3ca4cdaa301067055d3aa9d5bc4326edb2dc49c359a7ae38018e67f0b42c9baffdb84ba85a56755aa1e400ae51406ca443aba209b504d0aa2f76f25b420abad49c743ef93790d7dc8e1c37d1848b90c21014e000a9c2d8e1c3fe4b91d1ee691611350eb1dfa5179850aca86a4ee376711bbf74c30645015390dd43f0ef29c90eb8af42ce7c81d508ae22cddd6e124d01e86030a9cedff60de4082caca032ec5e8512f892a7f23a0ca8ba93ea87c58cb30717c498beb7f56a77c1c1836f841c36ad3551230e01236163c21c7b2eef70d74f0e191cec5ddc6d4795a4edf051104119ea43c27781ae93d326319e6561d16e8e79048aeb71abcf6ccc20fb7ac8de6274d5881aec171c09349b4aa3c080b1880026c9eb7889d01bcdb98a24cddf0bd5442ade7996518963e733104d871ee142afe881526ee410be98d9026c98bc4810b713c9191c671d166cdb0fab25ae187fa6328da5885001f81a1a66dca8020cb1559aaef47c06720337db4e2b42794898c6b58969bae7c7dbac98f63f2ac9819ea8d0dfc775a85cd1a0f246f02486eb3dfdeb1689e5e5ce746f7210683b407898ad5a976ee6e6e29b8d0c4381c521932716290ecded10dac6487810418061e14456ff2675986904474147f604abf5d3fc4312e78659c27ee153262d2b01d84a6a533b9fa690e2ad22f0fa88bca8268811f817a02604010922535faea2711b3fe450afcbcf6fdfa4ff7a33625b94c7edb2578db98466132d1bb57e620795c77ad8fb293696c6bf3b149f14114bbf683dc580589cf8ac8e0a2147c9d7c76ad2db84b5ce73a1c025c4e1e7157147ad37aac563021273da53829c989936e039737e1f4b8b25e1d61fa8443856d8530e2d2313f0ce483581fd98cb0861521123eaf34e1313cd6ef7b3f6654abc6800e34f227f3922c1573f84ae8b4a7b8fceb7927d8e3fecb8413a69ef40800f02c320ffe5a0fbabb1515e8d97459ed9fbc7e8891dbdb6b58359d28b169815393ed95bad327923778267c1975a44a58a793d075731b528f6c5f58efce85834f9275017f71f6d15f0e2853329116758361af5f5516e02ae626681b110b92824172a42353680cb2022983213bf7d9b8e1542ee93d0ed027186b0719b3973dcfaeb2f90f8130b9e3d9dfd840a5e6ec19a1d3308542e6123385501d71af135c48c9644b2fde21125ebda38ef0ead5970008d31c70eca5b90b6c87ec7c1294245d1edb21c5ed65c6c645198ccb58bc482ea8bdac2f5bf055a3fbf1afe99c5d1774de474e02d0e87698e6cedbc778c74c87006e92cef3834aca84a90118c337b646dd874bc1edf2b1c7cf91b1b0d28b2c333a4da05b56e32c14b250707ea511ca0bf71567272a899df880f8fce2ca7733b0db644d80d0fb00963c662726bcf9b95bf1d3ae1fed824254bc8466e4a09df92f0473755992017d1827f56dc2010d4b759c36f2d7ef66b49181ed7b6742c2ac5dfd5c6e39c02b02f53c38d5b75ec86cb105d8c9baefe1ad5390d14ed25baa41a3e657e2bb17207fad699f51fd19fbcc12e44c6eeb989bb061467e193428bb26da3add30c4b9d1be5a344e2db6abd7b4653b879b6cc6f99c67e80451dfa7fd53f863a3faeaaf7542a7b9c9f2f3a8f0ab14e64c35f4aa8b37197122bedf4918d4aeebf9fb24565de45a9909484ed3252480aaf1e04099a6c912a7573b91ccd872ded834dd1c747c1b63f736ffd08575cdee22ec223bceba2bbd53b4e8fddab993278da8210932918f8778b7f3ba4ed0d46dd1cb3e429fc13c614ffdaabe8975dbc138e81956161db6fb87b8345e580a0a9d51cf8a551c15ae8a29e97020ca891734f740859a4c39540ba7e210d989f699f7bab7337e75bc6a493dd70b655f81a131b2c45acb4f3ab54acdf096b4c44d7906da032faad6275b08a2500e0f0f1c1ebec6add917926536e5925ba5ef89a35e621e279e26320e4ebb47f298e01ac1f4398a56742c28358eeb7c8419e177c698de72a6b971b7aa6aa7d0ffc73fdad60277f9a8526e1f0180caa6eb11551bb6c4696f01997dd33205c08859f59cf5f409ed54d5d8c2bd1810968a3bffb5210e2fe882e36c1086e0b60b8ea73315c0d33d6af3e97178b5374654591e5be33f4cd8fcbd3d57ade8ba671ad82fc9e99ed9cfa0c9bb6b02c73a1f79058dad721ff8a26465a5be4280fd5a71e9acd736bbea0769136d6399f615deb812c1388eb207e3760b41ff78095bef62112477b432791ff0b960fd24fa1bf906d77760ebb63feea92c67c3785f6b77cc5967f89ce480de931bbf2bd627dcffdd088459557ae5d66d1c12e03ff810deeae562d39ec136e4cb1ac18a04309b9a439f05c605f91d64b70bcbd7e2536b10780226fb99c3429bf0f2c4d1824d35f92c20b64c63d84f051f9e17470ca900d8092199d27eef0efd0bb9ef4d74fa4798b0e629657d3d5cb32791ae6c4de976a478f860192cbe906f05df5526891ad93123318162a670a5a69b11af0c8387da1d92c25868347c85fc2988f7a6a32c4e5b61544ac006197d6a5e8779ef09d32296ffdc38e27862d6d06de85eef99171cf43898a97aedaa3d651740c880b7598bc6d90f67827702937b23fedc7667f12b03efcf4fb3bd83471e27c6bd42065dc0540729ec58e0a7e5290cc6d310dd159308039525a0b4642692b92c9f2ffa0736d03e7b6be2d5a8e7ad5e3e487f0f8b359391e20edac941913c1c038000f45651d9c7be390cd8f2efe58495efc514d1db8cdb4ae6d99eb8d775dfd0b293296901070bbdfc84aee158d9d6147b325ab6aded42c08f3247e1571e0d9b7306e6580ce19c5a08f5c768a9381bf91bb6f209cf25bc7752a518b3907d7a0236d6d57005c60d27925a0a8264a511d500408d9fb6262b78fc3c0d587c3c916b2be06a99a1534430d16213a648549f555299b252ab188e54bb8572ca8664c5f43508185ca01546c2d8642367a53c6db2c501d27499bd84bbf5d5bbef0ae94749b18105368acd9ad02e45464453855a2d2ac23b5d1fd4968a312f0d731c2fc91830593f6e519eacc705c32d68fcfc90850d0ca056d865a1e96c3c54dab5de5ca993119d26c3d5324131f1b12fe022666def2bc44ad2f6bd51196f3bb89fe8bd0b56caf5cf63b782f9766cacb1bd9299f4dc2e0eff7b05ca35db403a61f0aeca9c6c92c9dbf9fdc60c5c9f5e84cc290d34e8ebdd21bbfd0f396e2752b0567a1916c7995679e0340b099f39fd0ab3cd6c401270e282f9cb190c794c4fd2adcf05d168cd7e601f12a5d6935741d53ee470b2734420acdab47a86265ab7b7a5540006b60c968a8f9cdd457655a4ccd7ad76d23d1af3e0f401936e75eeafc0c56a06f9482d08baac7205209b3b454423bcde4864214b6822d99e33fbd0f89af65911bf6e702d20bdcfb0112d08605e366d7e100f27f96d70d582ff293117de46bffa8985b83919d641ab7ce729b30c9db75bb69df282ad2247b23af89275c1be647c1f8b3b5fb0042cf50957d80cb17fba1d08aaef486d6b38c826cb415291d08654be64e9b199d43bfdd309d6f09329e21bcd71a8ee73651ef732d859926c51f8443d2a7afeb3bc1e436f9a221b831ed06761b3a652ca40d3c7d1e10e8e580350834913540755aaf7e385909e9ea35dee594b066635dc59ab620efda8102352c8f608d39d43fbcdf7b21ca308a4ce4c0b5a67211e8390c23d1d5c25f147131fd322068f7f0133d140543bd2680560b51a9339b692b2a1f6d4ac30a8f92bd79197c7a67963195f44ccef5b8b2eec118ebc81132b329f917759e8c64a629e08453c095c99c332da8aa7ec1c75e859019bcb5bf5697a841f35c2d6cc24128e8743788edd251101b1a2e80db08692f034bd65c75ee8feaf1027faa7138e3288871a8a65c116a9c939123108c824bee8e8a2510b62d5e8a9f28ef879cd86e5586f1e6e9b64fbcf2f75bdf21be1f78f46f791f12d4cd22becb7773f1c4f6b2c53c37f3ae233b01da78ce90ecf7c7ea9e99125b190a35bbd87ee42f7a66dc16b640be43c34106b58980c3cb737992d01ca79cdab3c338893dea1ed4fad664ec6a7a8b330565f89637ce01e17ce8c13795b26ee9f7bde8eb9757bf4ea4cd042080d0ced264639b4acc4a87c18ecf34450f04b2ecb006d8b112b41e3a053ebf7652dfa0b8f141014e178ad39225cbeb036e5521a446d1a6e53aebd8aa7c75a3923dced2749da13469714764ea0e33b4dcb3fa3894a65b50c0d682393b758e36248781bf3d8325687850057aa6976e221758790e81ec8a1a14ff23ed45822c3d29a3de8ad66933a0dfab1b7b5380d99f26fc494e2f73816d0bdd80124818d59eaa09760b6240470440f31fab4c7de4067ba6b8b6d5501cff2ae42dd82cc2bbd5b15265f932ac1d48b44044b3d82cc873325c270ea0d4825961f7adc7b9b2603209f0eb9dcf0469b198a3c73434af92bc4a909c397b193a9a28e8f4eaa68301634737e3f90d99e43a2a220f770dc46a536791155add3b4fc47566f4e1c3b7d6591f6b34e66c9d75155c9cac209791056d7c74ae1e19350e1f60d8640dbf0482d5cd8df4edfaa70b587d222e8d3d5c94ae08ecdf791e91a1d044971c1e3f71b7f639ff4579d8813592e5f2d0685665fa39965e025f16dc5400d3bb4279b73bfee2ae78c9b4c803e927d41653305e406701efac8673d13f153501c7eb7bf2b94f150c607812e66786cefde1c73df4fd246491bfb5cf8627fe3ce1507ca127545ff5c250dd701251956752eda9e06f5892079a5f1c64727d4285b2a84b0ba648cec871a6218911568c67d7d74faf89c7d3237312766c74e8186c67dbf9c9a44dae18776125e314cc23edef263f58109a0c66c3c6bf22c582fe8c9230183b546730e5799d4cfbb0d3b2e234db1677d387e0a0b782b5435ba2c0a3a91b0710d88171c52e8ce8efb611d485322d2e7e81074bf3233ca1c17acaa10b5b384b2a37172be92c66ca8b88a578244ec5d11411e87cf19772877f452252a7f77fa50b36184b2d8d902323d12ccf4bb285ce69743852dc632412ea2186881757d3462ec86b8b13925707d446f059e9c10a551d13935af55c904c39272ad9035ee8ec26b79b91ef344c16d4d1fa1ddecf920f93080bbedb0a459f139bd8b1a9dc1f04cb8b8dc6f3966b10ae1adb3f0e1952ecdf34d11b95fe7b2a59f778f57a9962c3da3e98581e675c892f54a54f065fc5bb6d6abfdb09e118e757cd67c160c3cebd9158b28235883b13d1c9e8e462387dad4798397d595f770c8afb71ba6b68ed0939da3c9ed9b5302c0fe7d835ae97073ea710de330b3fd02834e62e9e92c52d6950e7b58720b684b30fa15fd1248e8b73c6f22a001f02c1f51ba1ef1085861eccb0e7579e2562eb529bbc0b1b39ec2733f381d4dc48f7cbb6e3e4ef91f6ef4295028a3103dc44f8b14ec515a99cc237877d09668e0a0df085b23742e62812c1065d4d491f2ea76f236e362fee22213ae43c6b82e93d5243cfe570e5404549a7f8dfab831c309b632e927ad3b9062c71db3609d0b3d32b649b43b945f14338673acedab1b28827f729898bd8f4121e786df88e187a2f2abdcb93b8557cbe15bd5be4d394cca0c1877ddca0285721d1ff9b0f57e53df28af433077155e514928734ecfcc42dbcbacaa642528a14654af21b8e889338e7bd658f7fb6871ab74c6341fa72dc2c51d505185e0bbc908822c9ba045a35010b529047f04f87ac48b4578ef76658916d212e81e198b86c96b15f701a06287c722914c253f59ae88702b929847ef6311b6592be3a18609ffb20a3f1e9584aa2704704c68c8a4d29f6805de5da11b78ab51f748cf21df589cc06f7bf10c4da92f8dcad4dc30b245b86ea48028b3b95978aab6dff18b99a99ae9112169c8a22167a7b61dfedc3a8feff3ef196018c219dabf9ec4efe5c0ae07a1a3f0563e809ce2d472e24f9929d828fd74f332f27c97089b3194fe32cb823fb436b083c2885ee8abc0c34eb397b0633d1c2db8ddb20abf7d540a59e46eb237f8a5bebe27f4c71d16c2a5c7fadb26e6489ab6dec51c90e88de6ca635174b5b0cc0fcaf0c726fe259f15ffd22ca97050f8e12a719bfd7321e91567c2594817798967c6e7808f383dc3d9406f2d3ff7335db869874e93b118c685b3c376993e19af9697f29c9bb73cd3e6b6033f20e38adb026a1fd59defe3b70b36a1a4e03d96388d493f51d6f6b67a8258161c4d0472cb55ce462c25f704eb7cda79f007e2c5663d4303f28ecfe41be0d4631c0b07450c6e6fa3f155a271c305754d0fd47298585072b4dbe95c3baabce1310c17f44734066ae88222c674e50c267c3dd5193e3ae2ff8583d1248ebd4f4f078dcfce17aa1f9211ca4b5a859d7d7d09dd761f3ef07ce1c538f6b5d453caf62f01bb259c912680566575eab80b5259623b76e636edd6e985193d6e2459eaecc152d22bb019be05af8bbe6c0e09c18f725c78f7c4f3b8474b5b3f8bc5a0e9967ea8d3daf3408401b4e72136d8474d7f43eca2670888a11a2c19401f833f2b48027422423c93af3f2e09e429a60252909f7c227de5fc9a2b4ebffe564d1988e6adf1323c69ca1b2addfe25afea226af2801bf7634ac888223b7147d43e3ce888abdc46169c780378868a852243f19cf422f5c77e01717a09627e603ae344f0d110e0daeb7806fda1a4e0f1937304c013107be4e9be23c2d581ea04a3077f7b2584855fe066f3340f46d2d0ec0a2b0ac54baab359959d08c63101a469f3715c5921da9931140a60fd7939ed3da5b936b00f30b1fe7e79bbcd27f3febd72e53a892d1bf51d394cea58d8ffebf41c6630ba19050b893d06c2e6390a59a075bea20032369363a138b9be50de4a63b69eb453b4fae307f6bd0b5108d5a5415ad0e90f1ddfb315d372d6b668ca09e1b70ef844934ec4eff1100d588251cdc787bfaa229616135881b121f7bc41d2830135046b9c9fb5842239fda9e7c28d38d1ac621e3398e8e58247b44cf7650dcbaee5d4ee1ce988724e50abdbb7f596e413933eff31b80779d0832c866bf685c334b14bd13b6debc706a236e875feb78120c64a536472f76a6d626322ccec18e5796d7636b69c97e652d06d6c0d0d83b9cad8d756ec8e3b9dff385cdd68b24ce6ae8d4d75d245b6021b64ee6e3ac04f48f9652e7f32dc02f06d085263baab50891832f1778587cc5230fa7f46dad2c6a5e6cf4d13f699fea348cbf730ffc03c3993233d4893c704fadab3e89bda4706d01e1a840fcaf9d76038b54d86d201cd4992eae37e094552ce0c00925b1a342709f31d2ad46e8fedc2fdfaea9e225792510ff3963e4229def2b673ca7d2f7e70fc20dc85dd4b17f0ada2695185139c33d85701e7effef4de6c5f3f97e028c387e00de56e3a4beac6a1b566ee8fd55a9c914bc41fc111383b1e263fd115ddfa02a647defc49dcbf35a39c51fa980d54bd36e69a4f0fae5874493e76b3bb7c2d32e32e8aa5bfd1ed99689bbfa0e987d600f2b2173612433514a54f679b86a89ea3d42069a52d4d5f4b437b2079a90860808accf163510741d628378cf62011fe68bb31e70cde88648bdceb156d737bda4d5088c84e5b6d2083be01f798e688ac1656754b4c73222d25c07165693bf58477d06f7b01fb193f6abf2863d34818ab4077f007193786c14005fdfb1fefb05b052a4f16c3b5f7b636a0f50361d8e1a5e897d84ee7d7ea5531ed480120767af8a0eb6691883916a664c2d529cb42454cdcc2527bfb39a5809a4b36765b68f15567444c393c1790bc495c4dc2dfc4486a7c918c9f316e1a4173281ebe5fc777b1419d33021d881c6a7294a9d0e629e2a2c356a370d53ba55c13eab625c4b48c8db8e2b5c4bab630f20c3742ee5897646d31da1bd4eb0e92cb3cc286dcfe60d013a017c4fc0a453d83879f073f6567bcee1dce2cd708e785476494c4f9eea939bedbddfc9a234157fe51f465b7c374412cc274ed3eacfe72887ff859515be266ef1df34d9c319910661a872fe42f60d56740cc7540327070272380d8948e088f389c9f22ce84e33b3e201d03a238c36468a535a9f804883fdf84c094399998bee350e7db4f74788994db3881ff05a060dc6d231db3df155c4fbfc3c6c77ca6dcda25e0a1430f009954ebcddf4a9d45ae7ca6158176952d2e3181db95fbff2ae9e0b8d352f63bcb5f045dc351aca0acd35b9d1f704825b8db4ccf3f737d608f86320c319cb53f514cc195abbad896348cb1c287f728c819d18350f030164861db354482307733e49828ae6bbb2de189cebf1a467db2ca09cdd31a5589fb78bb5c0afb0dc493483dc9b2fcb1fafac2ba6f03781ae7fb999dcb4454ef1412cccafa794db40cd1e7830b13843b29a9ff06d504b1f36dbcd1751eb6b75360081ea8e39ca3ddeda89839eaf13e0c6a023d5b9e84cdafd1b74d167b5228e35e8d08e8e0c86ba5acce2fdd730d1f0a00a141ffff0fc205f445f1a55caa5e3ae934ebec7e881cfca3b3570148d335fda4f9a2810a6b5466287b3061ecf978c7b3d249c1b4c4f153144f70d7331bc9d543f15221bdc935e59f90f310bebbc62fd8a2cdd067e4fbf68773cdab80df14d1922eff4487d1555f627b11d7597ac853bce5d03452b374e20f2bff85f2b1ac8d6a670aa61eed73a46b47150ce0e2d40912cd146525f2b54752935258e7c445ed21339fd959e2beaf04e6fdc1bb5d45818a802b86c6c03d2c789eef91f9bed3550cb076c14bd4ccf72fe937742930cd8236dd266497d27abcb5974f1af59eb2caa11363858912c2f011e3b53bc9b4e75307f9e4aabd0a5f7f357893e102dbffca0f3d5eae5b5cd5127c8fcc428690e571fb2a0309d550b745e659aac2cebad1c0cb13d0695a4253697ec5c222731ec22f93ca05f0237eb8f29bdbd6c13e0dc19d9fec60a4e922bbfd004009280af94e82d9f075cf1340a74a2a27a34ed5296bc729f94948031cbedc5898a8f090c2760c6b0d46f0c1661882949e565355fca462f7072433044355d9ef51c6931c0ce57469f8d456406571d436af9b41fce811582e228aa99d048eeea185b0891b8aa17653608172143d3f59f821d0e460258a60fe5c8666e85c3a6e279738bdd2e69bdbdc045761c70dab27569b5c90931f86a83dca856efef5b3bbdabded662cf2ed3cd19963f45c75c7673c4e4782f207c544e116af44af91f0c91fc79c6bedd6147603e1a980ed3d7c115ee8c58e35d7a47677e0b7537a76de608f8e1ed4542d3782fbf95290200e48264dfda84cf1a578a9386c4e45ce709f73127098d0b63858b610fa26583e5ed644497267f17b34dfb8824bfc84c6f183141df50ae28315bf5f60a628e4a10621d6caa7e754936cdebbcdc365e212168b5dbcea0080653c0f5aef2bc0b755cad7eb8ba13228d5681b611ecf65048594d0d2f6d3c823edc34a2937cf528535bd0645fd9f62c2af2b3c80cea41aba6340f92a9ab7aa32bce42411bd2a7235cdbcadd7412f74e48ea40cac3b9a5a79f79fb83cf764e81f612edab9061f5864e08b7787c78b1f0c8ddb504295f2b323b44cc6e05e0e9ff2997ad46a5de3ee122cb9bb0c8b8ffae8d3c8e044926e770e2455f6a4e3392de82cf7299ebea6fd34f7d67f6da3e5301ff7aa9932dd328232cae4dbaac8fdcf1b12b483447baa6f711d157ce0a4da563f37943120164956269e330d7fdc2e24fbfd7dd7a996457d441fa1fee7a43997c462acd876cea2e8236c22ec84d1b3a839c5f8b7a5fdd81b1ba87a746664197583144d29a46682cdc42139d246b6619bf6007f1ed781f04031005f05dd4aaae38df9b989c2fcfba26a3c62ced2699e97718479380f82278f8f43ebe64cd0ce96419e07ecc66ba8f2ed50ff0600675b7f8fd04a36911879e1dc6f2c8521c8700424256d90f591d85529e0af7914fb9dfdc2f23b091dae177f138ae8e11baa504fae77a7dbef78f0b96ff582949c28d4036d7fdb66a8eb9a53f84f2104525eb9ec78f183154711c379ad8d216fe547caabfc7bc242026ba716aaa5041baf1f3835f7279d82d78a6ef64fd596d7201a03b6abc883a020c01c2931773a244272b1268075898ee3ececa9ecba78dceb0caf7c8a490a39966abc352680dd393669a3fd700ebf9e51579f99385fb2a65aa1160047d72a03e1a3e18f6905679dec9286022781f2e69037d159d28e94d5b38395289a78c856b0352a0b3f96737972124a298baff1c21457da51ebb5dd341bf4a719b78b4f5dd1f2262bd9d57574e1c8e4da8d9de49694832c55bb5513fc3c622b47bc20a0c3b976e09fe5d21b8cea3ed0e4309dd18f0a9f86f90f3237dcacfc7f5228b971e04bbabedb2fb345c346cfde94ad3b12cd8e39bec654c02de49daaa5d7b5bac982702171368f1ab44e2d779f345204eac6e44a165b4dac77d32654f061854ed5fae94483195ea34cb23d9a1c30d24b6ed415e3d9364914dca781e7776300988cbd9e240c332c62ae9ef0a2ce7508b0ea3382a1004fd66c2a7ef6c588814c460613fe51d980c54366151639dd7328871edb8e0ff2482bd4d6d5f50f80477c8d1c753dcd0fc82e47c39e3648beaffe8086508c8d1a2e4f18c35b0aa901d389e8a4265e89302c5f21a167a5ad3027911483ade2c30f2067c88f56e14a0d6577573144dab2ef844b2e208a136188934303caa5259aa3e86244c15acae53278ab54e477938db006d1cc2baf5dc7b58b3aa75a48f46fc42e68b3cc58af9a66dec8cadaa5b67f0279500796fcc31f9a3de6d61fce25085571851c56c19524376976770beb946c47f8acc67550c86936027afe4109f335e5af50f6e09b2e1575049f6f11d2864c2348301bb6bdf8b22d96a2fe0b204c21db267bd58db448e908a7866c7a05deed81041f92ba060def21afb0883cb81f0c0162aaccca828822ce923129fdd4d15ce4ffd7f93ba10ca950fa611e981540ba9d0a2a9cc5aa07bb33d8062dccefa90a737f3c0c8a6a832770c2646ffd32b3b569c297f4f4ad6e1913fdcabcef2a22c143e8034dc796efb59c85fc0802f0700fde3dbb44a2820f8bb286beadd7a885bb1d5b872bbb1adc471b71e0c23c7d26c726a20c5448f6e92ce4c7ea732cb681f22a19a6ff1943c1cd6ce98dd74182f7087421aa45a916bbe0b723cc048e50bb9ceb761083cfbe6f24b316b86ec6173a9444d8a4023c65135bf89ac020e15c901fc0582b3a91fa61c7eaa49aa0fcd8662f4cfdbd63d411706f6b0dec95e7f468c310fa4ee84252f3147f6249dc8c8210184dce5f8af7584f3c797335db81e75bb7de346cf4f7ebb84ff300623f78ce4ea52c6d19ac7ec343ebcb46a2bd23c589bf596ac732161ebc00868c9bc009a8223a7d2803acfe559d2824d94d2449acb9401a47d59c660d17e7d2cb0e9b802ffd85e42bc1660c90d6daf7380805cb86a4f6fd3745e05216d5f50d150b9ac9fc5734a44269a0bf4f16d3e26fbe3680ef306044652ec7e5df2526a5b6f080b7d28dae91a4c5ff44eb5c35cc9a454ac45dabb66df500ab8819ad0fd8c0b3081d371554e3b3e1c8b7f17797850fb9ebad85e30fc3ef3462b2c8c7dd36134f732ca2cbab8ecc1924787ecc95dc4671cbe3fcdd027238a9a871639991e7c955cc8f70652470ad164b0530821b8d33410c9a131cf0c60a786b6eb22c2b84c0b7b115b41a874b41516de5249e1a9d27fca79fbc160a4dda603a213653570539e2da73f06128c83fca1658652324a457f181dbe7663f5cd0709566a9fcaf90adf6bcf6f4eff795784faea7e836cf0a301e0414190fe38f39cb8472a6710f0a74f6b8179a954d09a072a5560dd6d75cffd2a5f26331985b31b684983375f6a915c95b49aa1f62d68c0a63b7cf7c23d677a8b88817e3853e8c86b8ffa195cd57b0eaaa86fc0fd5279d969bb50dac67b953d9c156cca53990eb96fd67e6dedf21edff6dbdabf12c45379100267bd1ce4b309e73271ed5df03f1cbfa435551bdd0c10c8b7cdefc33901460da6cea5b274648c66947830e1ddbfffde3d5637eaeb5fc18c46a2ae484270a38394f86efffc2c8d843dfb784ab4928af317ca1f6bc9f06001b7045d9a5dff0fe5740f972ac64f3f6134a7fbb6f4b7678602767c84bad45412e1b919a5649e2c599bb9210dfb693e6e974d3840777cffccf7ecf31da83dd2522eaae4b4ba63ba1d3e051822fb56fc1bf0f7eaa3a720c81449e1af0ba91df84ed78b345e57f22835fcc7e68d13e7360cd3d24b331cfec02f3b3f3f31369560dafd1600b55d2f2ed6cb1de681f8d0e0e2ab7df45967e0439e0391032e400ad51e4d2650bdb1a33cac8759567e2d1ab8832d47d6dbfe691a02e845996ffc2de5c678727933865c46421206ce78bc63616c52c7c15680e3cac2ad8b9d83cc5df0c423d10708ed7d8f6640a0879cb0cc68779a3e9eeaf6e3b36eb933eb869214171d917416c4dbec4b0e01619d2166cb393e27b981594f9a0ec92be811e6c9b4abba5fc2225a401d21b2c85c3c6505b42372f327cc8497eadc6890ecff9a455935fdfe11aa6586a602bb9bdf2bdaac924a50dd5a150912ef832aebeaacf96d96a06e14c665e66b5f23e9870e5942147c4974fadd1843fdf68f482612dcca871c7379b2018fe93ee012e51fcb60b9a5f0c7c1c32391f3b1519c1b4b0270d411f2c325816eb725d83a848f08f91fcd253c5225a2cb4b6209455f827c1f8c63c5e8bb295b5d635e7cb9163806e65a0740fec078b0bf80e4f7ef412c0377a702ed5bc3330abb708ed5f05e21497e582a41a2a89ec9d06c6746a308b00df9fc7f90d93c950c05a6382f7ac0d3aec3f0930457370129d04b405de864e2a600d65f2508e60c22c462693f8871449e2cda1ebdb1961941b88978e1c4b9f4ed8fdd8453c57bd56b86082e78badeb6fea64d62ccf697e69520672a63b43b5eb639d9418ea0c59a3843293218e1da6139576796819ca8b0ad76752c5a872ca9968fdbb89fe0f93d4837753bc871a22dceab398d1b615ffd7981b8345c6eeef8506f9e6000c201b5d66235b3ee5f94ec1daadea54d1a0e365eea9da3a346e95178594351b8aa22d0394551c7bde8bd600a5bb212387a2a4c1cb834231bcdcacb957e76117e6cfa2f8725c4e197c3136a1f3baf9faabfc4df1e472c4cc1ef19d58037fdb68e27761919bb6ca547fa942b6713f32018a71be235b12c8f5134dc6d768a78058a54e035d9d10f3076eb61706d264e367ca6544e036cf814080aeeba11b2d583c071ffb2bbe4ca33fb59062766e8f755be4bae629f446a25abbdc4934228347792c0201cd4d6c5fe27a919bff8b79fef25ba87f0273e79f653ab11665422a1788a826f416c6ef4530ad7839737ebb2a1e7c87c710cf164d00cb02c243963916900040fa86b551b0f4c2ef9f0820670fab659d88d29f08168d6a332d32a95d012d4ee6752ffa51e1b4a718cc0cbd70d9c1052eef83fbfde1d96d77c14e2e7914a855cdd7f27a94b86cfd33b344949a90d6b0f06155a8b9b56c539a20dd3fa1bc6585cad63caf1d909e08b6d5124d494e1762dc4ed76b6562b67e07055d66bb1da748b4407702a2ca8b0a099d6ebaa5edeb98bc48e1ba3f53f72b33152ddf744506a5cf91aedc05c2ec6560215c75d839a38f6acfb8b182989883e2945ebec43a4a5fbe96974dc6205e21acd26b5cffaefbd21ca3f997b16ea3ab7ab2f9f327ebeee645a0fae881d2dcd38f018707169f026191e9f5554967cce389fdc149bf2770a3984b7e4c4797bc77102150622094cdbfadba9662887d95da66f8182035dbdef28e7b667b4964d9b1da52cdd760a2709b2f83668cb9205e9d6030f406768dcdaedeaa33a885c3925507634ca2374a2f374332044acdc3c1d454a3a038669f726eb7f2cc2c80332cb06900bef3dbe116fb22e681e3df90df6171368f463283de344d6184c6f11ad7a2cb1c3629cd9ab35c82381af03caaea6d68ec163caa2fceae27e6c043f4b8cd09d5e905934d7d67980f81ab46acc453fa638240f63518dc1d4f753378d5233120a1a9bb62f26cc5e55dae1d4466921ebcadf643ce1f2f639d715181158a455d0de3b70ab8e5f96b9da3050a8fa310ad95bd612ee1ba3c5a2c5e9bb1758eb7965300712119968d331370999b759fc1965a54d67e42776fba2e7ec61f37f93b079fd9e0e0aeea3ca1fc8ed86530c6f64f1b84d6e67b4b1e1b41f795b9ffaacfbae476844110d468b7f4bb467116a36c3b91b7c57f272aa4c415210253b1567ddbfbd22bd50013b65da7617fcb02cac7fbe171e31d20cf1660db54bd32476ac25aee6198801461ac36cca810b3ec43c0ef46101aed946415b7522ea8cf70d026e1cd2ba18d5551d96d31698241021d9249f3008184da28b2fb770288feb43ea690d5316436d0defe828916f7f203e44aeb8edbd39acffbb5c5a6e3b6041ca948b78edb9beea7c5f589e51b9a3a113e85fb5ed2018999de5fbaef7a80c8e336d20c070161fdfcafc858f0fc2674d520cf44c0cf6e7a1d2a316e93e273d0faa73fd7b5c334cd26f51709aaddcc483cff98a70ec016b600cb577a5129658b8aceb2979617ddf06396791c8cdc0ee59e9b329fb79edd3c5a9484c44777d896cbb1e1f5d35a861cd5917337ea1ff09bc4cb4baefc5263385fec51ef27c20a3a5514671595e2e25b706a1b81bdb1c5be849302c5a3d50ac7000f105f722dc51f29f8c5e6c903809ebcefbec7d161852f2613089a6bda5a3a1300b6758edf8fe8a0b53a4335caa017976961a5d892edfbd355d224bd527e9833e95e8b4c4dcfaba442f4ca7f6adb2b7391a6d63a4031976ec70434dbf8c5a8291a0012f70a6a19c61abe70dcb621c59047a5396bbaad5548c6e461a7ed858d895dbe36fe295c97917d604447354166e5582ac8915f5b785b29d302a2966fd1ca55824298ab7a9a3dbe0313f5f0d4b2769faa187cfb8d9c9dfe5dc384d23c9a11bff474592a67f917472cdde61f0f40c0971478cc0fb2e974feec7e6489b57fe627d58df2b9ca1c5de08cacd43266f26ef0e5b05dc81ccd9037759c185bb8ddc282399a6977b8698ab69899973251c4235dfe4bc508a640bdaf04c63e5bbf2a116f11c11f987f6fa59902bce668be17fabfc44940e474385d86fd006c6498ed80da7fd669a889b9697b2972aea1591d7b829cd90a99a2be72b166a5476fc1fc79da9c623e20884b8c82b7582e3e7ff8a70fcc5769e75a333423377e12ce3b47b178f82395cc586fe9e9c1e11c8cb269b188554996e21c796daffa95de9fe8a94cf13d3b1c97f24e44f58ff927eae3552839f0a64ad547aeaf9ecee9158b8f9979b887322d9f45780c4be277a6ca9215731a1089734dcc4a7865fb6b5936ef3cc3e8decb18c0c21f8f77d078f5eb53d05fa76c2ba871d00e3329c648921ab5f1943bc2b18d573ffaf1462856eda5723cda10458092a114fd6c71f3e33956a3ce6bc1f6fecbca65c1a7c18b75e82440cc31e2a079e50028129ab7b47daa3c39ab84351d849a5105a792c4719a4388867d3050c4b864d9ada1aec9fe424b406d5ed23faa50575f75e291978cec536ac5c0912ef02d9e40e6b44c83e6d84b6d2f18f44fca076a90f9841e270a0d3af6548542068c12234bd477bfc33ec8210a0eb73bf60d57ec90a245ff2c67c450c6899888aec98fabbcf90f6fdc79903488e01b49698012400245916461a86cd9403d13588cb5ad474dc3a8b5d85b591e511134f16014eda97e21d34786ff06ea8e74be28727deded1370e2cfcedf0e0e01daa39bf967b2e11cd26487a340cf6a8bcb81f655b82516dc18fa4fea5c35f0389784886402e0c8069bfe79adc0853cbd24e7afc59fafea4d6f9e2617d96870ab034306484f89b50290fc0357a534af54d96ad75a508507c7b277ec17c95c932f319b3188fce7882f640671a60eb1c40eee1341ff18690dcb3ebea23494c679ea0f8d4b33d7da24ec6c8c36824e6a40d2277fc9804720847f18a587aa19ae47424b13a6f1e08db43475da51f35853f40a55a25c109f3bc7c8990648198d3a3467d5ad9dfa09495e01237f1fcfa5f55e4f198d982d22fd0b60e2a1d14ce7d73f829e41c394dfe670273f18ede3c67f95cef496f1758ae7c75917465d86b7c8a76582d55e1ecdde07c2581f9c2bb33a65c7f9276d783ee62949d658bc54c450ea93b2fd47962fe0ab9d5c9f7426b254467f0844c0e6884e21572749de4af409b16fac284f016262634bf4167fd1216bfe06b7ff2608bd397d1ea3bd3314ec2baf83e11d389f46ccf0dbbe65c84254ea057f7cd240dad0bd70d8a662058a65247d1e63e71f86c4a1c5efdc0ed99032e670141a27b4f7fe6844fae0b0f72a7612a1a4008bcd4a6094a9d768cf25a9bf3c71bf9c50771002ac5a3997d2b17756db13ce0d96d7a8e218728e69ef0efa9018067136c3644ae4425e50bc2b2fb8840395748e485e168e758602a1d948b9d4b560b4f46a208bca5a6494da342842fe86ec9969dd39ddbe69911fc2a7da564d16e8260179a5926178199fc4a321e893a82d329998d0247d2deeb35a14408119f4ec45d81eff8e15f578a7acc6c40152cf0eb07ccfc1def0fd234c169f5a9c61b7da0d54dfd1cb92efb76a09305d9398111625a23f3676514491ccd5ceadca949b57e34555f5c36e98d1477a7e76d003db8a44a138a788b1d413f3fdf99f4fe6da83df9b04aa05402819edf1619f3e4ef6285b8aa303b855924dcf41ea33a2a2d072094f8d47738a6bc2c9c1b7f6b7c16d94080294f9c6fe33909723953c129dba22402ea46f0e9da82a07cbe2d2de677f5dbd97ac46e5d6c3cbce4bc99b6c2fedc881be7f1abca1462e674e32e4cb3e658bf7ac47fbfeb8895025427c1a96514dbeb383a1e30cff3e7c9dc8c1edc7c481c0bc78d9020beb17f487be5288b85b335d34612e7f516bcd21bb04910db2aa0faa592e2bececebbc2391bbbf49259fa2c21aff1e3cbe81ed2e43ff500d5d744fdd3f59af8e16304b54e433450f1190d43b8df1e81c3d1a2072987f87fb2088cbf42e689ab0a74bca863167d4c1c91cd29a9598118700680301b2c16380d17c4bcae4afb7fd606262dfb420414afe6101e42673ad01662dafaafa9031555442dab09837c3ca44ce652935da13ae45a7d129ea4173e86ac321a93a19ec3f09f0c0cc114534c5ea6bae35231e7acc986abec07df04e1090591adeeb67ce8267a3e7c0108bf93af5d83dfd559be227a877d13961406bb85a7b7c0247d2b3a34ef34dc2f9d480df8a2009663e465cf076f3058717e2b9304db63570474beb81fa5d948ee2d51bae16f55a6fa636e4128a40b1137c95bce524d4356addc26f14bb6823fac9b2fbbf902984d28f8cba16f6d0fe2df8b6b863916b8ce209b30a8222df753d884a26222feb231d2888c41c79519525ab8b49404a570f1a20f0efe31f0fd223fa37228b5c749e9dd1333202344b99b31ee7fad3948fcd2e4398f4af7b46488819632295fd4bc2e3a078a4f2ee96a108f24b37abfedfd86ac01d107b4f77701d0589d89c1aa0eb5abc6737f0502490519f5ef63c63abeeb78f9e10f2e8b4b70e03733e82ff6956a0334ae02a75e721c08b42d5add9701654bbfa78a80d7e84da65e757ac6df41dbfa423f73c620eaafb547871749655bd97c6327f9aba30776b35e70b3274b4e2e0bfbfe719b52d1dc249ff28ec9a77ae83e5a6874cb485519d7144db176dcb5c0386777af3e1a5a8b024985cfa4d5f7d9a8e49175057f577deec2466ce2b586a3eae2f6a57455d8b562e5494d679840f2f45314f358eefcecd274c9e53ee737428bd977d912be8218e12919368871c1ea6a51891d9490c8988238a7be501eaf5e412ba47b745058fb7e0afaba76c1accbd0a7a615f827d577600b6b4811fbf03709078e9f98f50eeed09757a9b5eadc00e2df873eb18c78cb39407c816c3f2c106a0a3b5c3c9de12500986839bdd949bcef65c8dc60f22b8ddb512fff6dca0ba3a94ee6b9ad3ef479834f326deffda920ff528689d5fe2462cbee126e9d075bbe5d76348653fd136e24d55fa6bc41b147e311ee1740f745b4a1266f74894425f743aa9ef3d920783c985dcd225a01e27f955869eefb9d369ff8c738df89f61ffda9c0b732c9ed7f25ef7d33f5d91621423106da57ab390e5932cfbe99730cfe2f405d1e2ec294a88f5b5191cace5b4c37307a017b3bbbea072a4851f49bee50da837e5b32156ca2fcf639722e51d028c1ddaa67a31d3ffc1305347a8a514b2ee2397c360943cc63c60c574ebd3f197c881d5e95023d610178109bcc40f215c276fa4495903032c47c96f6cd5ac3eb2d8e1d2b807cfeb7c1daa1cf644c4ac749e1c796edc99f308f70571583f678c20e16529389c8676f8d7bb975c3af3f3547e5d9ff56435a8292bdb88f895090deb21e4b31c5cba37a305638e75152dafaa70116ce789e5b667c3118b67381f471f3f85fd95c474ed06f4bc97b66cdc5be920cf54373ae904b025a066ee7a04f1a3bcbcfaea90da11b628040a6f7ed7d21478ca77126b8f8976111b9cc13e29661bbb344e6820f91c886ecb86c18c79bfed7b1a3d12f6d83b25b5c7c306b68af53c4eabf2e06bd82340368616433a50336523a7b13e87e455a5155810eb42d7ceafce10250971cf1945526b05655f1d00271b67ddbe4f08d1175679d3f86a8a95ba716787d1fad2a56b01571166dc00d70a77135759c67469fb4898c505084643ac716595a593bfeba2b18f517917d6033678f76d593bc08b5220433090817d952e257982c18fd44d504d4b3b32398ec8cd5fb68ac29c810550fab4078db76c3a2c059984f0f9d31572934e7738e0c00ce3b9f71b74edaf0839bc961565ed6074735f9fffff4b71bed8d2728639c677f10e88aff11913cfcf43dade3a9a12cd32c2311b64e88d103e4b0dd5cb258151d1c3e6bf70023a8dd9ddc71be0d4106a6a21986039b221498867ea89dacb9cb03ac7f0e04795701fd321acd89304e77c544421d6822eaea2d0759ff0859ebc1d65cc08e12fd15df736621078d5ef937c3594cc01d0d6ae3628b8d986a6c1bd56938353f837f1709dbcdeda405f36d134a98e3ee5abafc0ab33b942070e81a88850546a2a00bcff37d567e969fa0342e8b97f884bb6f4a1b5e37bda99aed70fafda07dad579e9efd44f4aa6e7a339aaa0637cfb4291ef6170c4a969497420faf2ebe27696333aa637523acd15b4b2870c43732330ad843770fa0f647364807c1b716c7e3d01af51625df4da6e9f650bc3dc32c03a563ca3c2bfec35f98ff9c0ad238d25590196eff0f0a19e630f9c5fb4e6bb7cacda1182e251bd7500a2a683797768bc57017a0a42c9f7e481e1ee9a5a9ac4cd32f6c0e125f1400af89552ee7461e220b1875873fa82f8d7ff0250bf8ad775b8aad660def19e4a96b259e226474bc5932e7784aaf55111de2a1f86aafd93177277506202f0b8d9d77d53ccf9ed6ade08e21f3129ef592c39c594292763fc7a91cab867797664add3d3edc0f4b0a2517e93e3a4f8a806d7bbe3a4cdbee0b737cc4d973cfd6f133d5bae1f9daa81b97d82b32c92d8c4f88be5cb0607f9f31d824899090ef7256ed748a4b384478a25dc39f15fa7d48c324e5c427cfc16754f80eaf8a4af30ac60a809466b1094951f8f9ecbcd0bae0ddd3ba326470ee225bb51dd2f3c0f04a540e7feccf224dc126501ce6424f56b0ee9dd470afd10047e1b4bbb8a03f4474f1e3a7e162d62a13b7b544da9a278b38549d8c8655d5c68ccc4d68eb35be48036aa7f6a6ce9e8dfa5d45e05a57ad5e71eb9a417b833c131b3ef0dae0f9bbf740f7e8c99b02032dd29dd5714bcc0cc610c51a4ee6f5d0975db671ecc00c2e337fa8856c958e80cf77c54a2dabf37152b5e98ddc57c1a50d3b0dac9aad4915a2c57cd5a10210f1e784f37ce33eaa46f03f0076bdb97974075133e71254315d0cc1ddd6e4a333276b7ea29359d52128c1f9daafcf6f7fe5d41f2dc14ee65918211dec0fc68df4b69796597e1a508234da7ef1d1b40718ac0fa8cf9bdf5cc68ef6285079b953962a146d65ece21d60417e927105f30db5b199221071473f2d1fda44223d3b08f135b9b03f881c49fce095db82398de77c4c6159af57555f5a7183262618821faa83464476bbbdafbe965931956f9ec0e99b412cbd1094d80ac8433779f7fa758e293370dab33b41c468cc273ee1dd9ef42798257c2aae0b43cc1087fdc81faf8702ea106229dd4a8d24c5ab878270ccb0090ef7e6bfb375fa9d8afdf2e042e41d9d9de8c69d76d7555104dbf3d7ccf2c540ced9ae6f83ec553ef5a7295df3bbe2a4f8235b70572b4c38a5571653d3d2e635b6ad8023f94350c3c952145451795a2dd2c349bc728423235278968f295c64f96972c8567806874a9116fa924033d69188efe1d6ee293fd5cc606cf045a0eac182b226b0b9cdf385943eab57dc6b418d46b285f4c493b6cadc8aeb7ffcbe76c6ac7199ba7b85067fb998eca7f875e351ac94789530ca29a5ad680d1c4940e813e90a7ceacb9e8b28b78571b63720aecf26ff8f49f80def8e8f02481d44f87e8af7381f255157eae54dbbf299bc3d6731c006756a5fc091d2d4b9f12b9573f468a9b56f7dcc0c25c81fa4c6debbb94013408eb935f85cd66a8f36596373e88d41f850e002d76a34ed18ce9ad66aaa28bd46e4cdf9477361240a10e004d4087732a5c3332c3dc0e657c9c4ec1f020bcf115d33bfa3d02341c10c01b9316a29fc7e4908a8cff5fe8de62d1348beacb5e59a546ddce3b8fb889702e4d77f4fffc5fe2770375e69acbdbb1305a7fdb2d4fc46f8aaf8e5e6eca325cf6624b3d64a54303b16c1cf4d16858929fcbc295df826b91c484297ebcf10993054a1eca87618eb12af145194ef49c76a05c49e74ee632b183e15069a80b139677bcb8a1ab0691f599618968fd73a2cdc666b376c3e31fc3fe87fefd7c1465b1b37ad8b41ced20e9fbd26d245d2173f53862b8cbe75e0e92de86b0e94ab6124c22442d397cd6d20d05569995473f8730c568069bd20434d2887ef7857ea7236f66db8e0d9c5edecb5e6654f54c7629efd55ffef8e3fa325a9db55e99d1e053516737db9a58dea4e4e35cc6b1151aaa1afc6fe6508b5bc432d723e478ccc2b7acc97c79947f3f88f4a0ddd4bceb354378b99c0a9142effd8b32558fe510801f796b7f62e46b4ce6df7f22a91b0f542be650f4c358c72125a79a90e28f9e9823e3edcf496b9cd02855f4dbcdb30ee4f1e1736565562ce6d5cc80a79ad0515dc264063a04e1fb57fce0c49607a825943e3244cf2753a7fb8e953efe9bc8fa898bfae27eb1320c53e72291aea5b3ba61d2248f162836b72ea0982fa0598d25a68e4f2b03c05278d8a147551058ea3578204f0cbb139423ade67fa2c4fa5a5f29a48ea91c91b613a12385e478b0229864d79821995a8be9b68efabf115fdfc1eb262f3f745c9b44702634da574a24d332740754877e6f0667534c47d0e1100157d647273863d0c8f8060eaf8ba93fafc55d9085e55410d84dc6a8ed81b609145c2348a85475abff5fa82f831bda333821060587ef974b0958981eecb79e6935a3e997c6df85c161f28d26f91b5cc5b84ebcdc9b3507eb742192022e56e250ecbe9c5895cbf5e711d9f7c8e7f5a64b85719d8902d05f7579998216546c4c11ef8a59a82280ae3fb14ccac7d7625ea891850c0154f5c72cfebcab11ce26052a82de9752ff91261e18fcc23ffb9679544f44f70958f252f82a3517a3a07c2c5a5b1ae0a589f7506d4d555d16b1f9170ed83671de76f3a93252f57835893cfa2f1691069852c0d825f3b8d5f105ba2a6acc871aaca0c75e673995d754ffa52ea3e213b67475d76dfcd1e1d9c5551d371faa938775121e3b2f4c774c111c792cf2d3781142dafa1a6b87c7dc9906052a0173f18189f9c66f39a2f9a3c1ea20116fe91a7235d5dc02b184644022a4ad856b52d0dda87ab3eb9a36244ce5e824f62c4054888faee68f5772a62786387acf43c7a8678c2c61e4dfdef8c56ac45f04c6e33a4cf69f7be6055bf1785736ed5d3218c0fd7ce44d694084f03d89b96ae2c4a2135914337e83eb134eb395517b67989ca98926d8c3c4bac5249b12c97e7fb43d6731a8f62273e9386231122d820dedf8749ae7f02f88eaae73ce09fe8fe434707cab6c1d01c58fb1d7173721ae3263b0f7689ca67b2797e8eeee57f51eeeefa7607150d745a23a58ba8a382f76320ad2f86876a188b6a9afeda347affa93d945bc7c99fc0d9653f3ea3471b91456063f4e0775aa2e147b30eb9319565dcdbdf320886461c54a37857916cbd7b5e2c2aa14eb888a55b30c142b958e78722cdc304d4a3e85aa626c9d55c4799e144e924aa5ef1d896856cc9c548c95b554e16199a251a65b0770f93127fc707f0d121b641bd472588e3920036b684327eeab8e8a42066a7e8c5189e7ab003039e028cd845fabadc09ffa4d4eff4be7c085d5fff254fb85d407ab8b1776893575973773a2017b93e77722447e6325ec8fe240396c5d1402054a1e65ee1b54bb22c12bc1a2a2e5ddc16102d9863752cd4b142527a68e138ccc0543762777197593169726f0e92fedb79be6ee2733672aa27f03ad397004a1402ca44bf4346aaf80e4db50180e365595d71b24412845a04ecabe1b65e2972389ac6a2253391104e818804026d05e7337c1b544284a2ef80065442ac3be01d7e66b1fbed9a95d71acd952f5437603476cf1a814257a16192049e3062be8604f0304504e3b1797824f5a60998429e077045bbdb6d5f1714c2a3a01c258b435ecbc5b973feb6b6c472878c3f91363bcbe84b46b6aeeec616c19124b1eaaf3154285cd81caac04a29f46e942d37674852e34e3fc7887db04432d796abb5b001ee2a2b7131ad062866c48fbaebc97a47000549d51df922291399454a3dc2169f9eeaed3a62981e0e3e1c108388047dbbc63a2675cd3d69d700f621a7b2a5f12213fc6e19900909a2dcca5384ac4111e32fedd992202554ab50a3f3ae253827251b1c3c3588a72161b7be273c5ccb48cc39c2a4d53de86fed4697b03909266040cae9a4afb42f39593ebf384895bfb6516a5e5a73a0c8a8c3b99f724131290acd12acb37add12b12b4aa41c7698caa6c0fe78909f9151358fa41b7a3f0fcc36bee74cae52716cc1746cb0119ea65b41a7cdb3733705bcb155baacc3cdc8cfe41fe38b371fc6ab7c7ac2c6a6055b28e6984f82a1cdff3d9183ec918b3539d86bb769efeb38f1524c2b1e7c4e4481a10c8562b6089b7389dfc7a04f1c1417dae5352b34e4006ce7fdd7dbe5a2b6d88a53cbb183654c0ef7699c0d292854c3399bb0268493d1aa61e171a09bdec579a70262a27f2d12b52f4e8b61f468b74eb37e7853317bb3ae7f74d504901274ba35b8bf3f56515e8ce9bb1d19277b0b5a632eeeded571881d85dd64133ec916676b69de7d05fd52abb6b382bd1cb82501d2638998f587b8c7e41ed0d6089d9626879931eb0b91d22c61c42e7c006ea697af83439d857ee3919419c21f4d034dddb86fab8cb90a61c21bc8cce92a3ecb354147062b19838d9a8ea5d03a59676a5b7d4b866996b8190758410c559278bbf1c9d3caffd3d11bc6b751b57cd7be2d56577c965b7fa0fb238d28cc9af0300267060f4cb0936a0f847018cf74890de1bc7a61c215d0561c632db301310c36afdb15ed3fac28dd984d8c07886a65a49128ad274770a845d2faae98b2a5a7cb03c2e5acc5462be3e80e393f751daa0e2648bdc58c35f5bb8cc6005ced76103e4b59c02127308d8c7c309d14ac4d26230989b78946c367ab9f766bed9f10daf7da722721c811cbb4b3fdb1ef79fc94892f3c8337cfe1832d72f4dba10417b25c8df97c490d6eccc1442c0590b1846dd43d37146ce461818e939c2572ae253411f18bc401ae81f7c9a04dd6dc4f50a3e9122bf42419c22021ead5035e43215c2fcec6aed6114c3844652a8d8d4b75d6280c9e820c51d811116ef757761be407def4009bceca7df041cda43c05e9bb116a5ed104b88f21c3e0f5c688b52f3d87cb32a696bfd6ff1a8effc17c4fa672b2ca3bbfb217ea448ef23fec43c3c03c909f3db4ff188d88f5984c1d263258708af9221938eeb818607cc51fa16cae4e9813687ebfba2edf3e540f7527051add4124c8ffd701b7188bc857dc0ec54cf45f6c832d9159f50e227600d36a6d1763190ba484d5466575291f1dd22e49a379d550637f609b7eb7c5298c52186046b6749a9e1f5a74dfa7efe0a13b1bc36a70745714ab742d31863e8525910a73c883a363793ef7be730469c16e7644a1ddce38451b1ef4111a38c6ad426cc93686ca27d153dc27aea0b0a7135ad34adf2f6417b902e3be2efa937d34f7f6770130c51189d8f3330b7872576c72c5ba26ba1ecb825cc6b089a0585f444915dc34a9a429ea901e83560be8d412c86d6828ca2123c2ab8e379a9b5bf8b6f23b66389de89ff4739d1899e61b6f1c140265f136c7f515d42cd09e6f9f00cb3e6666884ae1fff180954931f9c801ae691f0227f9d5674cc95f23e337c7bbc2d6f313dd8cd0c65c1ac008b80bd69ad47a7deddf9b228b848e6065e7b8849506711fff0bc898f05b4cdc96ba77aecf5e4a8601f7ed07669a82a2ddcbe9b373794ea167bf94c79653dd40fe015fe02a5012e483cc4404e946e9ab9bbbbf94958c7c1b98303c09185c00725c00e920c3267571077615ae333acfaa3abd4f32df5a97a2d7edcd3a79b895dfa431fba6e6b881b0a00997eadc3df305868b2631b3daef00ca75b024ceb0a2cc2ccec03c4468dd41ebda739440ce7da0255a05fe44ffdc5249aa71ba609951e1657a105ec3a1112a87545bca1ea599ed5e21ccb300248091d8b5c7f15adc623a400b0c78d1bc4d70aef9ca52509275c688338fc705ed6b7b875d2e2e87487a2707658578a3ef072b6d054f8e6e35bb9dd67039d50e1d05a1babc46de903b2bd09a2ca661d8925c97dd59078c7052c2c3e817f49dc2935260c90b5f0dedfe63dfd9280293cfbf4ae79ef17df2366b916a6b32d0a90b6ff402d72a2ace4fb485e280db51e2dd6c06e27124519ea7ff832bfe02c83a03eca3b2ed10e08c2d50c3e287c6579f7530f9d7c9ebb9baac5f6aa61b55d576769bb5500eabeb32160a8846cf6e84ad51cb45a8a3328e566b3cead5dfd2ca957e0c5b1ec20f828a2bd73b888fdc059f8e36e6732e8ebbb474df1cbaf2bc23b30c0a903ab2c2827d61847c528071c5466f6581f05ecbd470e130fb8e405548ef476b5c4d0528c9508d6d4edadb6a5360564893b5e1760ba2482f48f05cc468735049ca6621ca1b324115ea6079ced45e055fc1f680d0993f15f8d5c5fbeea05d03e4a2e297793939372c5bf54e6215b1a50ca53336368ffad5777cdbdcc090591eda372242bbb6cf90640d0f6e8c4ed0a758ce4e4297d61cb72d13d80791557a3d7659b6bedb0e0a2133ceb10655d2d391f566b9ddcc868b5eec06abe72e9a7c1a9383ae35eb2d003a1e8c1ab1acb49d0e0b40b9d03da41add6ad89ae9b2f32fc511cbdda1ac59cf5af6c8a3c34c52fa71766ac5e664945bae20895bbc8d1c9c84a290f1b512cb025d180689b1c9c623fe68e282544e35ebd37255bd0eb7bfe0c22cae41e2cff7ca6f5eac970b1a82491586be525c06f703a953ff96a94636fb3cb69f67b77d9306d1cbfb662d1a150f6146f54cc2d9e81c15b05491e329fee1fa42210b639fd74c6b149322d9a3d5130600e028f77ed76a040ea397c4de548d5a0d9829b3aea043835604f2da36a74f26de1193be2e438ddc99097e84bfd4cd8d683b4f1d8369c2704e43c7054e47a8957e7adae5359f81ff00424049e0fa6c0575095ec313df606a6cd19812902fa6c954aa9b500ea354f6be0a79515d9318eebb27fc8d467bb48436d08c153141296d836fdd24988286286dcabac7485b0170a7638d41c6d1db83efdc933760d783b1a416900142da5f198cd600753b273e84deb042d0e57e15068ad9087771de224250d365520ff1233bcf42d26a9912b5a60a6b990de1fcb164590bbb4756717fe93bc6af4f2810d8d91205c526cb4453a9207d0ce4c23254ecb9ffd117c08f21adb29c83cd96f2a98d30d21abd18a6644fcb8b2bdb0541c3d73aafb0e1c71cef22025bd8512ee3eaee6c1c53fd726a95ca7c27ccace1638cb53647dcf2593f46bfa72e3f5f9529840f13b24a60ade5b2d8f471e4ee49b2804204d099a837ef779dc5e12cc5aea81fc753fb21a726cd55929d558407f2040c294fe3c5c44200735a136e5cfedb081ca20dcf9e07d9940f9795b144d379bda86cedc53400335718d00c9eace2c817816b40300934e10447b287027c5ebf1a30f77c80953bb726f633eaa103e2224e9440ff328c06cc2ca703b1961637226f7ad28d7d9d3bd57a7541eb7acc9ca44ac6f1c512d417db936b54255bacf03339f9dec8eb19911a53bce03cbbc24b5b20f0597eb7e38dd89867800fa252ecd830b8ba319eba8a9c4879a87eaa5cb4448576a32dc8339900f485110036c2aaa3e430049e48e6416d6cd091fcc425aa9d5cbda537e24da4ba0cd1839cf9bed9669825d1a3cd891989680aea5f0306ce8d8c9e62f1522cde54fb40e85f47336e3665984168ee0cb2268983ec4bef16d2b83dd13101a39cc93ab2000fbbe3e8ebed8baec1ace9d0a10e28eb587acfde99141628c6bb69af7e8cb4592cce3c3d150e0f30493aaafa44577828303d1b3161150300c46c3ceae5960324357fbfb4db4747f4832c70e4e80d7d57d987b7c9fa3a7f29658efc6937fbe67c086304da7dc4edb636be2390da323492e1fe5c5cb8eefb041ee868613d88b4ce3c89e47091ee742a6b586622e7b4675febdc85e3a5ca785c6b417f046149f14721c2768e6350637e952a3f786a71a800e5cd27c9b53579ff224c23ebf24ea416f059e02033e1ed513a2e1cb93ce4658a5450883b89f1cfff59a38b66f0404f52faf0f325edbfe4fa4335ac32c23215ff94b1d25f8f07c965cc90002b5907fb79b8d6c89af2c9dcbbdd991a6fe9b166603cd511d170395393fa84a88f0a2a51cd79b549f0faf8b0bc6e86253f3ef2bc32ace3ac282e4fe9d645161d4bd885e10c7e813f86bd1e4371901ca43c11a910cf34eb6f4ef066f577a25f1d24a0a312873b26fd6f9a0472d8e6fe839fc6526969dc85506498fe244ea1f94906b2767074f117ed5c3fbe432da51ce52ed3765532799249b25d9d246a2869b00fb978827439302b8366518e37260ecd6a9e1c88f3e410449402b531aecb73b08c27050b40e524fd35b35553133b8e81f60c6f3320636546544169383849f8cea4d736cad589beeed5b584d39f416670f69699987790179a516c0e0410cdbe585a59d4b135f86900baf9af18f593257e3cd6991e6c0e4552aeb552744c0067b1b25b47a2d63f93296f6c1fa23db17be8d7718d674a6a9bbf670e9fd458228809ca0e25ca201d949bd81e42eb18a989540a367a6f0a8e8b896aa3c5f7f95efae7cf11215a661079a694a19bd446e9970af2d119dee629dbda468718ca12408490e1f962887cd72aeb5fce37f5e3e5fd5c453869b106e36bed64393e8a31218abf1a0d88d07557d32b2e795f9b8ad0b98e864714bf9c519c8426202f630b3b854e06f9494f9445561c55c79141a1383e746b0a4f05062691872cfb400b66849aec1cd487c6325ef2530835fe85dc0f0ea9a36dbd97f9e6444288d973e4b1d1dc7c29ecfee219c8c7344e912056626708e4a162eff0ae3727bc8de8f876d2dcffd644653e7ef03cf35b303314773596c7ca07b11fccd5e55c2fbdda9c4bab6435f021541d42a12cfe565b28c2e4f8b212b5113aeb4f0d08b9d2d3efba6041656c49fab8c80719eff7676082c53960bbefc7592c4d5e6dc354b1659678fa41d5bc511ca571241db623a4d67cce2d8853198b3f606121e753c183d39d67d0fcf6ab57dec3f6c3029059b99ce32ada99ef7726d4db8fb6d5547de21d5deb5c835260a7ee469989e2e98e177748faaed6c2610993747a0c46ecc736c58d1f303ec0276de704201b5f09157ff634c027fee24169dce48285fadaff62d8b352a094fbba2cab44a68c38bcda5a2930f311df007e48a9ad001f3d9084925ad21b4b5ff6b28ad8391209a12433002210ca82d70073608c846f4d50d59aeb0c9dc06c88ca0c96b0d10bb2064bb955455790222a26449175f18725eccb5f937f6b5fd8b2195dd45a47e0bd2393b8aea950a0afa5c67567dadb7d23f8dcfdf478ec37f3f130c4d16ca4c4a90ae8b55a54ad64268703fdbe5eb6a6d6a5eb186109b8f74090f2abbcd5f14c958682de42404bd49153eae20ba0e3526dde853c7bca2d49a19afdf6aa18679322662d1a824618a1eccf02720f1c37942cc757eecc1664f150bccd8e9fb9f8f316d212934399abfe3b99ef3eef2760236ac7993eab30497515b672b95977e11f98b107c8110d9b4601043bb765e224c0605bf51820b068e210ad29cd4ccc9274cd14182fb36cf66b77e01a192a49066992dafa62944f6a73a9d2bd47981be7d8dbf70281ceb320fd59c8ab12528b689b74cd3bebf1621b96408efc99ed9b5382cd4fa69d1e636b933810f1cc34a2460a57a7f95230612101bdf34f54991c74e7294da6753f0d5403d7ab51a626dba0286023aa0d120aa8af4e6bb1d6d8198a31eaaafce2a5437500c6420e217384af5e1d4c76169e6ca4d4213161b4fbfaca9f1b4806d69b96af636a8f66082169b886ebc235bceaabc92387ded42738988be8d38c29660500e27d48ad1001abd3eb543aa060281b7b5589a78a3849cba0ea5670140f0f05129a0ddf2a44903329a0a2eb4e442327b4468d67850c70cb9ed6e97f8a2c75bdc4de2811d3858f61b036dfb6a20ca143a3a0d1312b2501f9f93d121be4d58e02821c20a9cf659fa72b57debc48d20de171d6b9e70f29f477f71e689544ac5a2ac8a9947bdf2dad767d03c805a3d7676d7c5ee1c19bf196f4b618a08506bfbc890d554f1ff95f44639753c10d584e3603aefd84a6dcd1898809bc0c7eb6da1c1c0cfcf989a9351dd62395d6f3bcb4420aabcf140340800b63e5ca94c7c5a286d0e270ebd332924edd39c16e33e1b19525482af4974d2468e5773a1e97f11e67c5a78c1c23bcdb567efbd3317d3475558d64b6619b2ef76791406e5c96e03840d4827dcaf61e85b3591c5daf6972178996f7761a46ef9167d2bf67fa5fd6ec4046aafab6cd6c11bf28b6241f26916ae12ccbe7286cf0f2bcabfeef8e85ea0730f506dc146ea77f85bbf2a6085446bd32e4affb841b50a8ed76a8f25a2444cf6077acdc7c53e1e851aa1e102c19aa2d12b0295f2d215feb9c5e4250d4ab3d6fd37e80ad030610e21910f2b12825181a28871101c0cb7ae9dd94a2e7eb4c12773f2e4dd459dfa4a52dd24d100ad021c8f3c0c39fe9240e2ba6bd3cf268e1e806e1e0f7d84a07a2bb623b6f092552fc4c83db364593491c81a8ee73be86fd9d6a823d650dc6e88d5f34151fa8db075ddbd2b5a1fc4b8d4b9f4c9701a3672921992a7fe283f8a93131fb5ebd3c79b3670358c9e284c5fe219db9cb0fc40123b76e4dcc3db6c78aae1ea52bde27c22de24fd529b30ab286e1843a6eac4d584bbb85abdf6cc5a2fdfcab6a24f65e57b2560aa74440b1c131776af01661b56f5145ac94579bbe16a02fa9a9717cf207cb2f285d4af334996b06deea78588feb468119591560b09e111d0153441ef9a1531dc18f01f3f08f8e53e4b7a268f00fe41bb29e1ee4c43e8d24aa14516707bc2ce2181fbc1b7c8818730a5d5c9d812131dfbad57c7ff10d59b6c49ca2190c9ba053aabfb82b12452914c491a9daef005925a47fed3ad198c17700e72ca6cde2a1862ddf10d09a26299f690efc130c99140790d42f83c462920b7cdaebc219cd78e19f1a9d3da52f04d4a89fcea62684e380905ad74d0262b2166e1ee733d15824a8e034da5e608dee80a6b2eaac5c5bf2c9a0faaff5fdc1bb5472a92997719a181fc806fc1ba549fbc9cda6ac9c44b3c22d81b27f0bd41e026b665f116abd0327c131fb04ae7333f74b74463fa9bb9f135c4ff95ff456ff653f362e9cc502519822a4d9061bc4ac82be87c16e5e6cdca8eb507294679d1ba36e6d32892cc98825185868a65328ba388bf839844bd0d583621d735a1fb4324ebfe4b5518472df914c5ce2bf83742f30ddf3dddaa92f61903b4ddaf067dd53edb0dfa38b5d919e796c5402b548c2ece34cc5aa49cd03d8a968a197bd9773fd60c379f9f9cd59d779dfc63143a80003894d6f9c33b311ab81a54a6c0d363cf68fb17a200b87178822bf395afc74212a444a370e8af2410ac621f3d7c6f6e2a8a0c2825b7adb522568beede4421dbf8b14ea86189d173420332749e08f57fcced1eceb2a8caefbe04d87a8f76a8fdce53b4f886e2ba9eacd06a668826f565b31dbd652506fe4c21d630f7d33a660140f756b09320143d9f04f65b73513ec5aa70d5616167664f70c79462d68ca32723386f5b310b00d8a7241b4cd96e931d01b4906337db249bd5e532b7fb8829f04d110d16672ea5e3e12fd45f3518b6d7c48ec409f62f9700f6112918e4075af4de5ff65a8a9e96d23965e925bacacbb821f5f5a4b64974616ac09df3fac27315e3fc16a0a0fef75c96d55f6ffee882ec4f1879563ba9f96506fc017589f830ee50c9359a1f1acf207bd768b05f9078c6b67f478870cac7b54a4ca97991d3293409e7a383764cd513f0772df48e03e8561c7b4fd600e068045b22a882cd931a366927c0bbb131b2601fb74b4d88b2536eabdec4bbfee737152f12d9adf8788a0aabe22094650c7565f603ab261c5bbf9e6cba31f50a6d01943c657e74ecefb4e80048fe2b74f733cd65ac61ae7984a00c4909332ec2fdd341f19bc24da88d99ea8f28c98f36023f4a452308877b9d97f2c6e25d1941e30ca70d3d53360bac7268a59528fe233533ba7f4a9747817384c98240ded7ed0ea654be5a9a86ae597f3602a92806c076670c24558fafb79fe39aef230dea0d3a6b950187b5db4b5479283c3f1f7e7350359b0106544fbbe4dda59cfe0d902b9560f356399f8f88c456959d8684a73503f81c3645a0c8ead64140d6ff39b2e6f91370e0cff4e6ec2df2a95b2fc6ae4ae23cdb3aa52eee373ed2e5d2c3606202dc8b87d515cc751709f388c2726ddce8b77bbc6292719d63a519cd013a4aa7420fa3217edbf4e80796a2da9f237062add8d0e14924c55974a9f12aaf6c4be2811582c1417b6dee9c0ae8ce1e546eda184ef767b76f1e01fc5a3b69e65e6e85007ac7c0839dd9962dd9d583ef6977cda803e26dccc920ab644d8511b0052c4d90b03ff628731474e4edfae613b1e75e40b7dc4d455467fa4f5f7f1ce1ab4d5d1697f3c8db88bbba01b7023c2b5588c1446ab04fc5693e9737d8a5af56d3a12d32d2c1b30108c9380893c8701e8f78ea76c92ef4a9a77677f9d961b94562fae9116f9eda27c47a6dd4b4212ffe657446ed12eeffba08578be90a9cf6528fbcf2017bfd44c13a2ef6f97a0138529b80bbcb9ef095afe6aed14548d79245ca94252f10c1ec9258d8842b33c4a0e2138cd17587020cb1beefb131df0f8146fd73ed8ee1919cdfd178dd8c3969e0bd2a0858c9822fb9dc452b0b612b24f60638877d37b959a5f7802ad34926e3d3c73472b52ef6f0da8fb910c694371dd0f32d1615b61c6b1489a5132b1110ebc2b959ef7431c49d3dfec503d9fc504335b624e3cc30952e91b675820f86d3a7f4abc8b5198056b3542cdda28a558e7b2892f00dfe482430eb835c881826601feae17d407315ec98c70c9b24a9154cb113a164a2f80c9ef44b009290a9659c10d6df66fbe69d61656cf3d69c2e95d68d264e6b31bab22b8cd046689cbb544b206961c57c92bfe616009d951d2d48f6dd95d4879165058d6be0764d099e2047ae5d9318386db445096987e2b18e80bde86e889a4bdefe82ee2d2956e3daa055795e03afbd3359404e1043cac4a561bfc0d0ccccf1387e77d0869cf628f6dba28622c559d73f55f671f748a3be6ce88bb1a07c27a796426a45f2885a2ec1f39c9029806191bd12eb4ff02373536d381d1ed04688b3b39ec6ce96a6458c6cb6054d4e4ae949b34c538a5a0e2cef1193a826afa780efb3fbebda61b4cafb2f982b046f2030f0c873819151f95304db014f9417c13fbaaec3c158fedec1535eeb34e0bc9a697393090a0dbdead3554d34da8cb324d9ca232963b18258cbb6c05cfc68618c811f64aed74cceff70d8302a33663653336d929676431a62ebeb06b96f0d5139bcbf9cd4dc6ddf7824de61768a8b8b3967455cda98ddc1324e61147aacb667d1ce1ce8744d4f3460acaf933519301b5de235c3f1f201cc8fc7e7240781e386a956bf9350b02288469d2bdd3c7192591f4ccba75b19ca4e87665c954c547e6db677d83ea7fba5c663cc01433c2a69fb74393e67f848d1b0b596c758b53a0efd9e50811e54e54ab0f136e4d959a5838e5309fc2c15463467e5978056167754ba209323dc3a8ae1286cc3eeb44cbaab8f33946dee4076c35ab9069b2c452c967621f211759d6a38aaa57f8c6e2999d678624e3a4a3e3c13ee4a34647933dc94668cd59c2e4bc05d1c26733176ee65a52f91e6aa2d8782c4e979f1cfe305bf21d3416d424479a096c358373d56147321a397204935f89b702fc69a0be73d64bbc004705e85a52be6baae928eec796d98812ae17e28f6efe5a2361cc071d887085cd7cd4fcd19806668f83a4b93b2d5ea2a711d53cc17b2a829417460376ecfe70b4ccbffe582ec71fa405d826aefd0b7b82d7d4d79510c201eec635cec384f47567ec633bcd0390f9e0416b076d64e4f8783666163d650c990651de1ede62aa220615527322a52c47b3898c52e0aeb8fd1a91c0f23535ddb51867454faada7b44623dcdd66f5eb3ecbda1d9ca32f410f8cc77cadb876df9f9cc7eecec9c1b3a0df4e476a12dbd769437db1737f427aff38619e031a1db06f6fccf62f89d137885a617ff59efb8f0bc5cf8b8c6f083e07a5b5242e704f80595b27064deb6e927584aa2a71fe816ab186a7d199a97432b7427eb2d19d9f1730f57390e9f558e832c34888a55fab3345ec78c26d9ac14867dba21a8e208b5a575182f0149d258d4d7fb8e80f416c6bc83f9c62e1bce565f5a2d98df9b83b2b23f91bca13b4674b00a6d83dbe33a37b735bca4c3905f92ebb1d2b958b3761d696b68b7601df8b3b9ce7b5c66222a440e286d22743fbcafd7bbe475cbf4b2f3e671fe567406b5efa00ae5b742ce6ce1307c3481259555aea2e5b3b0657a69b45cc45fdf243997dfbafe3710ad0370dfbbeb61bd9dbd7623df49b08892411c888a6983324944b510beaad3a501c36e2ce86383363e9047823bb9bfefad256242b77312658f1a6fd411efd606a1cea9835e3c145462d3d57f89371f219b907622dc24d7d2bca906f504aae18747464063381de581f818d82187448b3ad23f0489898b2d1da9ba252ae6100f57e65500353d381490b3d22ea4ddf8b87908d9ccbf01ad546e8c0b27569fca5a7a06ce13c45a36165998e8382ff8ca3d54c78f8c019df8c3ed81a02e61b7f919a70983c3f5d006584459b5dd8308983636966c8f81e5496cdf77a2b21968cd5e84a5f0565bd4089935b993dd2cad6055e97c99f838f440e31db2f4dd38bd47f505524d7fc7e9bda72ace0966ef274cf3b4b1613f374d03d8220bba1fbab20081984fffdf4dda71a886bb930cce62b230fdaee07d88fa5a9d3bcfc00d2c211e3043a47e6a5362023c48aafcbe3aaf6bb73e41df964954e8a5e432a65aca65c4c0788e198620faa84413034ede7b3872047ef1aaf219b02caf3fd69a940640b443bd2a0e9c727290d20999524190ad4a4ffb2eff70bb672f41f70bc69052ab3026890636ea78ed13ecab41c2695fd0728c4547d0f05e3cf15709446699b9dff149e44ac9185d59a4081ebaf3ba77827b48c3c5a3d9b9a89a28c0a3a40e56e6293c99db114e8218282b7da92fc9f3b04896b4f420b7193e7de65f2e020eab392fe37af22f182c2debec8dd930ff8fb30c272a9b4c5f942016d38f43777b7fd6a3a5b3f3ce3d6863949dbb3223a4f3c16e0877cc176ede2e6e3eeb5cd6f19918ab2d6523399ab93c0adfaaa94abb51bf80140b04a09333e96caeea8db7d9e4de8c5d220da7d1836897ab68517f30d993e1bbfbdb660946afb5abe62485a44f4d7c6557c4ced5c526a4c6fed0b8d2f885606155aa5502921b030b6919237c38ac3683c2cfd5ac44f8839694fb99ccfdaed62dc24e7c5a448160a80b11e779128011b15edcb96f6ec1acec91edb9d094015980f5d92fd65eb7c4b551c644b5f3403a0de7b64c8ab2239218c51485af80e61908e951a3ab5ff521dac94d9db953901690740920ace71450af1e23e24c04c74ff6063a6537eca69e48dd2c7db1d5e27695bcaa67de58c8e06871a257a1afa1d5e24130377189f54a5bfce257c9af6e6b612f562a81648572c1ce5ff5b3d6a8f61901275901cdbb316dc3b5e0493f4088d416ccc95db56bdde285132252c05f0bb9e893e921a4df9c622e1c9ac6f11ccd18e1d22336aeb48d71d470f1b2e22d676f38593a47b21eac2a168c1b998a75786aaa79a46cd47173962859615ffb02982bd8ee9b5bb5f5d1f34ae67321cd7eb0b83cbef442945e7b7245b59bc3d46b8f3a6c61d91129534916b2b371d6200cf850788afbd570403fff9ab5c098ef7eca0490f03e9c9568b1bd8631f66e7580ec4550d78458f26bc6fab8cae41c0f789c1e044b2aa04f1e5acbf8e0f800a5af8ed136d6d1d5f377d18a4c4f44aa918d55c4438a6543e34e70f3e9fe2bf1a5c04915ccc9674a48ae0a3bfdf1d3044543a1efaac33a16a310cc7619b05dc15385fb6c84e19bbaf870ce01d7736049c8c520962fae3b954bfac092c7de63c47f5f58df4927757a725ad1f9e36643df862bf5ab3598b103c60536cdae0b39e66f5b95d5422c2249c7997aab092ec82a17299ba351e9a842fb0d8ad5c25964670d379bb698f660e8ab06fb9885b06ee7084a0bfb5c37aad371d668946205449d0bd5e6963c0b8b8f01463d6b770d43f1d111b02230e4a16ae8f634c02e9c29148e25827ce234cfd3478e89999f3c3f261dce51d3fd81577c3262ec1d3af92518a3f18138aab17cdc9185b690fe92a44f640e52a6a9eb09dda8ee67f7d5d957dc5a71281e3c6c6056ebb3b6629d2b30e4dcda9e09dc88d40116ce76020f50630f016049ac7eb4aaeef6e18b426410e6a99ebae7cbb6e279f5b88ebb4b6ce3a54637fad2f6f8a0d43cd6909878a17301601f703da70a29432e6471da91040d228c243f80eb9b40f1aead9c333c39187a9763d13aecf95980f754c4a2b00905c7191a207660cc73276c00734afeb2248dc664972c5f218e4181805a2a74b1c35a044905f8bc6536b5367514d5cfbcc0cc579632ea84bf429747abb4d39b5dbc1f5553923b36e2009d23d6308da88f47a16de228b450ad9a51445323f586e3dab95e0ee1f5de263fc848d291d54c88112e20b884f49d9675b28f7d0d34dcd2b35577cb68f9ecca0e01d7e9fa37af3c873280ef0ad4483ed21ef442f8d9e964f2a51857b2d4b8cfa207bff56d085be21eaf3b0783af5473956f02ffe75294245dd9c59852a341f99b3d221a7f3126dfe3af3a39bb541fea730a887bdf3382117cf0f596f009b159c5e031a3c5dd56a291b85df8ee5f551a2e9facd58fa2100ede1d8479835fc421a591e453cbb786db36324296cd09c38481e09c82d8a682a2ab3ab0cd45486b2306583a34f8852462be49f5f5e3e118b910a75125acfa49f12b23a8254f875b8588444731403cd51f4c6499138b24ff0f21ea75a61b7958811ccf3f9c5a8ea90aca8ce6c7ca7f59415c3901ff63469929a0d5a3a55eaef9ff32a806fc9ee7427a965c2778bb9f01dfe2cf543445cfd98620a90ab8c8c021cd0df684f916713e149b39a3c2604b6a77e978ceebd920bcbcb4ca639994a8c4f5dee304c45034423bbd0553745af31848503dee0831fdec8af6ded3a65ef8a7672b7ea9c0e6b45adcf400ea3467cae65df0cd438034b117f93def6aa4e1f66b02d21491fc9e80e74ac7183726dba89d76aea570ce4ce6ede01663b19d1b8570c42a7ee0e251fe80207269c7bd1e0d631748d0a9f77529af07a6dbf3d8e726b8af4b4b369c63f0ab416f49a2a72bf1359d37f6eeba0d2b872f34a51e83b246701c0652ec83cdd5e5f8cd54024058a84d2e520f33c3efe1f755af55bf444e8b0623966dffcabfd38a877346ca06468f25f5d329170e163a7a9a7bcd659add09a78cc9653c55fe4c6879370cdafcc410d80570250b74893180a0496b1716e0cecb8ad96db58c47fd432d92e59cd7cf858cc10d9c8130e5cd67f38fd4992e4930736d311a4f7169cdfb2464b624e24d9552c40f034b7dbecf399b37db93e1d6d0191696cdc3fe65d601a0d44bde493d324961e761b86068a7cadb040bcbd8252ad980193aa9c96934fe8a6dea6e5d9c159d3231d381cbc226bd3b814c0130285becd192e6721e8b0df47b145c7f3f612cd1e4b74176ec200bb4158e63a862497dacc06a4cb199b91adbaa304107810c00f33a30ec3f79478eb554304f632338eb511e78a1d72bdc783968d8d6c7301a9e4f9ef264c99c7db0570a1deb31ec48f01a5590c911f22ef4cf7bbf7ee72907a4974927c41cd8447ce820c3225ac337eefde9907399ec2c46d3f4cb5c5cd6d1f557c2dbbbfb722a4b5c40c32ccc085cd72e1b7c1a87f3306bf65464ab52d69e1524f1f10de383a91543936b5088b4057a6023696189dcd47b4593d9f276b4e52884b31c38ee3ea3db0c75b270c25990e1210250bd7fe3356272b66654e3690d8838e1879443f88782d392b6b7a0f1be6f64a13248a76a854179591cb3a8106b2844605af276f97cf9bce08211cdcd5dcbf596566d890a323f397b499b3d245d3087bbe38ca956f6c595af8c0162b8e7a5b571aa2f6268fba4b7620f6bd0f05f2345414b55e917dc6e0fa84dc5e47e1316e08672b6b84c78903f9df006b6ed9be6f1d2a3851246a890bab51848f0e6f057a5442b4d91adc88e081e7db9128da64809422d6ccb8bdd22b5c856488b2ca58bfae8e83ce95d5f0b7dd5078985845aa18e1b76a847e8de8870f842684a0138d004d71cf4c3fb9734cc55c234a2fe0058c741a4966f71dd935c85bbd7d0f1e69927ef6de67926c913ca1ba731e17b6402cc5ccf09b768d48cf3d3e52817d10dd153915b2ecfd3ee5a607339ffa43dafe966e97d43ca39420c318d6a125e291de536a378ec1bd2c95343547520f9b4d023f565297902dbb534780bf006d0e7c1e8ede5d516556eb40e2c6387656502d3c050644ee72eae7cebb5c05e2bbc724aa068aff3fb602aabb036b7f8168610ee6f79767b6dae0029fde15f3f585cbed332c3f371fb4995a5e4bc9f913d060492995ae038ec437f854beb3e551621ea7b5b0766b6e6b80e9c9895a69433d7ea11ec8906da1cf6716bf955b74c57e27b5b1fdd69f102e340495a91de37db320cee02155375ccee7287751a38ee7ac4eba03c97fe7e11c0aef7c343cb3893a9587671849884e21aa993cdf5bb19fe24c753213fefd5db1761f81cef0c4a6034d98f136f56ac9bdb593b78c6e1cffdce00ae458f99e1cf88f71b903ea8f9bef561a9095efd1c9b2ebbd30b07319c3a0cbc5ac1b30d40fd85af386943f27c02526be793b7d74a341a8928e1fb0f932516240929dd50fb8fab442c7935a79aef4726ea5d5cd21cbe63b8f13fc88db99614c96fd3a1bad622f0ef3e0622af5e7c59ad7f0049caff0bc1841f5414a727622c4ac582f2e24dffc711aa38b2d7a233cb21ef57682f9ad61dc9a36244cd5d307d5d56292ddf00cd4951568f347fa0720c4ec5c8ab8cdaded1273972b4cc1834a7a24f30558b157fe03dc20ac0e8c6e8bb9161e7d21a40fafb971716745604478e1c4d844f50eda71065453ab80b7b262c533d8c8019e328034ce907be96ddb23b7621bb41a1684436758906557835a87bcc926b74169aae1d389aaa7f8b267c63f9dbb769f541a8de157aa20d2322ee68b15ac6918f3d9bbbcd0b4a051aed1b3be31daefb24f26a7d6700d95569f1a3f163e5d16fa241896d0a864cfa6b27da50b79bcc016f76ae64fe647dba7ec790d84c2242d57ed0c077f1a67b18ffce144d404c8e24575b52f7fb38d33ca4e680ec34bbaef0d46a8222e7b495fe42a627a181ee370761a16a7685fed57c4dcc56f43c45dd06f44efdf5e3a3408c7b80a08ccae5d6fe266aeca0a75fc450a96097d10dae695ce46cc631965c70e39e075ee2eac00aa79e0ed7a67bbc397e6379d8d2f756b72551b38239239456001e7b0ddc2a574736825776b116a8ff7aecdc41efe0cf38cf88c24706c16bac90c6bd711285ad286c00ca0d27cb5f37cb8e8646645015da674814550c6d65bbdf0cd7a7702053976d0a4f4ffc920bc1f4c9aba36a1bdfd46dc37948aea36ec9441388a84aeff16492b5ff74657bedb7af769dd80ab4eeb80d1621b6628482c70633b927044f53cb609ffb52007e7ea7ac5cd3077ba44262e395f0890d574e5c7ba373e4cf917b8081b38f2315843dad0dff3e232eeed1ce1cdf3146d2a4528adc46b880ab9c3079164ec945288e37c9ad2a2c78bedb2a517ad28fe3c1dc862068a0debbbed773ab9977b097c92a37fd2affeef6b08e93de18eaaaba703b10065e87cbe9015424566b51ff563e90d9a099b3aae86ac8932241cf93617196e1d5e71934d07ec4d760d537b0ec669fa57b534951b79e962e7c9dc80ace460e318e97b764820d68875ef8e25791f9a0fb581f65e572d036846e7c478427216fdfe87f44f86c2fe153708a5edd06be96746127711c5d9e48e6635c5cc1bf68bb6a65de94755abb73ba4abe6bb5f62a1ee2c6ab0842d5f485f91ad4437ae48290b3cf98d196754827265d3ffdf771fae476810250c1c94cc6d0515b6000b7522a8c7e8a6b7f068c818d814482073cef189b30d63227b5e01fed264f9e0d28ed69f41dc38e256ab16b841be8c0402340d20d9577849ba9e7eca2bc641e82d48b5e639fc4c1e29882d102485fa8ca5c61b36c7a8a0c22915c01e117572066e30de8304f94f05e443d912f3bf05ab5a4e75bd5bc99842868abd22e013fc0b2b5b3c8f560cf31fbbda83b22be03cc393a55030490721d5dbdd6675a00be5141b7a83fe13a55f2eaa1fabc5904d5dede9c6876198d3468f05c29a3dc1676b7ed477a3526aa60ac1f1bb469a571e4ac8731bfbe85f4c856305487f93684dd88e2aa140f422d33eaad6bf8638043a06e9e540cd9247796718aa1872f5556aa0fb19edb2ada7fad06ed2acc7ea91a250c30a87870fefcc9b942ca93096ad3247475b90a3ad8b1ebbfe07f8b8819336d1fc7d12fdf44b701b5ca01d81cca56aeaef1365243b5e48b6a16ae33fad69a06b507411ce4e93f240f0ff1753ecd1063db8189dde8d029a09797053ecffcd1ae3a4d724c12607935a99f7afa6a81ed3888484018a3699a89ececf305f4e9e3a916a7d083f28fafa0868e77cff0f60331826ad3aa7604d3edd8459d8e8e16d86b2c2a105062f244593a331b9dc200210557ee585a006446f784afa631a240e0cd4d4f35b7d0074e7e7e1548c7b81d2567d084e545302d96ec97a1cdd66dae8cfa32ba82e49b31900fcdba41dbb9c5b173ad8d1d4ae5abf78f08b6299e899ff6895e52df497dc0931bc7616d89df258d4687595257961f009ea852e23434e165a2c50227036b9ddc1af3cd650b7bd6066b531e3fa6c585fbc72d3d49675118215b767d5badb566f5993177a4f2c9c18cd5178790f80b26cf46ac9c4379bc1842834a4a20fe57632e5eadb06e0395919fd69088c2362af835ae696383c8a3c2e810fd30c314f109aa08f1c4ec522401e6b604556f457a87b18829a0a962aa37ffc4f830009533c0f17b02899fd83fbc0a3ab051b11b1d884f22b683774c35c85da4e9fe5893a90ff8fc7129ee0b2900d66a6b134de155fc816b50e5cd5f2a5d77909e4040133d6174dab514676f39e1ec8bf5c4be90f932174344f38e12f89488076a3b243bcf468e64feb70b91e12b71a3a3af07eb8c0bb20c0bf68eb7543a6ef046293baab6a6db4f18a0cf2447e6d9ca55592a527fc47cd6a7e89a9b690a1c673734cd919eea3228047783b3568f881eb25dfe42ddb10c2c8bebe89bc72d309a8e6cd8ec2ea7fd337953b2b385238eb8905acc4d3ec23de2fb00f97c44cf5f701075532cd5a2554e005575c68690ff2e74a9f7d88bc8992c93e125f48a70ceaaae95bdd04a5682e6f3a77c4dcad9796de0bac10a869981ae721446e857a58398bada52f2a9c3f318a81ced9ee0d3e158a4c043d8ebb9cc89232e98ea3948918de224f03f197bc316eb709e47c492062a948e9f0edd602fc37cca98d699e05021f39418c51c517bf74ed21042db70651480d9de50da61f5d84eded2aff59560988bc819b7ce37b1337781fbfdc83c90314a421631fca7b561cad896c92a6ffad9b51d13aa461a3a06c0981db93fd30854a89578c804b4379061af9adb5ca88c92a3b29b39d0f67b849cd853ee17e9617e43bebdf1e32e087dfb101f02ada567076dcc969b10533c0f7b62c2551965f5d641bb2395ab1c337ff2314044e5264da83e48f23e28ee4ba7a900d02717ad69e41a2fbf6f2dfcf54a9497fa84b63d54b624ed86aa4241623f4f924c29b347e8c8c45aa6978c9ac88c6c6dbff34432b7f02afa88a7911e7ddd1f09afa2859e2a6254340dfb2d2f1dcb628ecc401deadfeed9f40a8f90dcd9f475676f69659d947f40059e85fc4acdf0574b9e2832e1f860c0197332e576f2a2072341a1cf1b49d33cd7135a0fe2933f1bce5864988a173792d0421910a257c07f0db358c6058a33caf84d5859058ec6af1da9d635fa94a2fad249bd6355cdd75ea6613c06f010acffd55e3ca618fce2875b380085d018e6b98dec3a955c43dc33c99d277900d60458cd12e98adb17993259cb16a34a461dc9757cbdae0d4eacb5e9101c966619a1828ee15a3131211466260e01d1051226cec1f08dd2ebf8454f5ab1bade2ed5fe406f0bb2e588ddd83df180c720b2575ddee10d97a3fb66faa8fd1664a46255bbb28342c5ec0d165c37bba8695e7ef436e3b2cc9e14d4f0fc0f5679dcb6178e5a95fbb4cf0ecb41f4b968565c07e54d0ae6c66835230cd5cfc64cc51554d158541805aa67ed3130cf67e29623b8521ed63eb9646365b39cd0efad78fbdae1d8bac519bdc9718cddbdb8d227b2c232b43470d92f518eb639038aafc2c40cf4d0aadec9f27a499916ad3f502c7dedcc00b3b83ac06b8091d8dbe84dc13c224f2d72dfeeda67e69353f3e39fb2ec7d241a8fccf2200033e360e746873ce7f65f58663f2d716040dd007e1622d1e02c37810c6a99a0a850a2e7e807a32f9ea8ab01934518766991b72f7241b716227faabb30bff693234ebfb07e6f9f8654f2f858a43ca4e21283ca3c19b781d247d00eafd068211b15a145a1ffc6b5cf4806f6fefe2a7ffdb067874f5166eda346f1006b25a9d60bdc95228516ed574370dc9871def217158a4248b8bc0697ff149b687048167140c86608943e6fb952daa4e56f020894b7e18df5653f5298583635c5e1840d082b67196345e3a9b0f948482c7ddc86abfebf4e7e88d2c2d7887e5adbeb382c6040135191856d53f2f9d8c1b358f773aa0ea2fcafac3b6848228c94190b12232d2916fcce48f24b97da849fde9bde2ba726e5ab8d10eae96b279a6702253a35343e8211d7f94872dbb575728e19a2c1e70ce3bfcbacf924132132a2e194fc6330a15aa6f3881bfbe9dff6fdfce74f1e807e8595d88a15e7d7cc9e4a59baacb0abe445e95e7698b86056fa77fa0d7e15a7f76d08f1e0faa05b357333ca905768acfdbf66c8293ab3a6de4bb3edbdefa1e655f75a24de6f5ae85fe3e62754e72fc7491ee86ca514a16faee1747dfa3031f99ff52ab0dc9fd11ddc88d38b84f1d532105b26c576257cacfe8b7dcb048e51b4917bbc6aa8250f08afd5a20770d246660d158295deb02effd09ff49b0ed864041eef9f7bcb3606f96e4b9425d33905cf0ca568bb22d2301fa9ebf974bc5422d68b1d84c878aa385182d811f596b2b0c08f93327d3ec9880c754c9dc7a9cf582596290a384ba8429b34090bef4384db2ab8c22bfd36363089c4135020b53a78537187406564e34f313081324419aef7616c1a00722b72202d25d7b2bbd75da08ca5f5fe41ab4b26e2cc7a3e73d1919dcbdf1d689a96bf6e6662c4c9e52708bafe30ef456b421d0dc7e05880d2083b0e3b076ec161ac7593bb71e39c54a3fefdbe0ed3a45ccfaea0a9de5f2a18846f6f49f696d612b9da73dc6a1ca7acfd609bc193cf556d34515be4c026cec3c750f6bc53d08f641d102a7cd32e3e73e45687ba76ddcdadc51e611081c6eb6458afbf1c5c1832fba0c6533d40fef69bd0235020450de3da9fccd8d5fe8c1e132f1ed51325a17814ae6d1d4aaf902022d6d6882ef8b1c33b98dd787d2ab9003ad857f164803d35690fd9d329c6059a20d53f98ad96c719df316ff7a211edd67f2e3df1746459cf223a49e38053b32cdbd356b6a31775566e76236bc69fb621dc3abd70d85c93ff9c7d76a909dac12dbf87b94d0df88755442cce4ed572abd0294896fbdd1227d9e45e79c88db65b705902891d37b65a8193ac3327dc7eacc70eb1c62531ff9de63c489e63899ecacfd225ca3cd1141718eb69ae6a1431d849625a448afb4355879b30aa5d9f307ca4781de76dc2615c19464d198a05ad4b1256a54bf0ad068616fa42236a36fa5bdef850e2d197e6ce0ef87ee912bfa31fdc49196bd785894e21c4034da468170bef5f20bee9e5e70abec6491c780101cacc6e6045c43f59a6477f833a8b8622e6ce58f6333b37ff32932229ccdd7712b536adbb83454ab25a0ae950c47c2509aa58d9852d3f51ee6439729de8f2453e8beb545c056963a4a0283b4c925c9505c2fe8455bf22f3d659eff789f9c09adaec41db41a86714caf982ce0ce24956d4fafd38640a4959204e3305800ac6dd1019727446e4045a6aa8e0d9d7f5f1e28315e34e72772dc38738e496b4f0120317cf47adac884582bd0fbcef8f0d4c95d535f146f00b3dcacd8f3dd59d0f914ec2c94306ef8c6d2f0318bd3520337681bbbbd859edb65cfa4f87a8d9419d5c8568aff9b19f580628280cf66e67af564267b5bf03c966cfb4c48faaebaebb9412c26b7224456616ee51b12f1bcb6767b1038e6bfe5460a5a5a27cb53646396cac9321280e42ea936d87bc5dc32da58827d9e851bdfb36a661753566287d764d9eb416a694450bfb061d6a5a4f03cfebb3d04fabe88d65f6c7d3cbf94dfdc03a5dffe98b09ffef98d4d48f2dd4f96ed22b6ce8d8f84e9b3a94ea1830c5e2bc6178d40c0fd1ea8f84e5f59202744f1c33368a82bb8465e4f7b89702f844730170c3c6db272087cde843b009df550e0c6a590ced5094c632cc6ea86564dcb24f5e5c2505e20e6440b36d40e64c986ccaf44570b2e16a20c911c6bc5d038ace081efecaf88ac1a2f6976626fb639323a9cb244c3ae8abe66a82bae468b94e7b375b6c530585ac6e5c04b9478f4906cf459dd53fdf9d981e33187cbd1ed1906f1726e58c3e56980d9981a24e53d6f429120b6861cd563145bb0d4544982f68f7b1ed22c172c761bf621c6922ef98fe52f9b758d3c144d976f0792347d055849ed59f54a0374a08fde50870895db614bd0a74dbcd6798fefea8fc248ed3114760cd055f08575ab4db57fc169424bfbd374898ac195c8d2c0aa8ea5415f52a8b913d0e88d15d63c1dfc1a523f0642bdeaa451aba99612b24390d7d13d9447e967d4629f6851a73aa3ea42751880ed7dd239858c44bf9646fff39b4a32c782cd70b1b8f27b52f98259ebd8cdfceb4e9f3ee551a2ce257abf82f5d202696f83a2d90d5a55ba071877e53d6f5d4b83ebcb831b45ce4f841f1f62965da960067b107e8fb1c3c1337dea547ac7bf4cdba74c37cbd60dd0fd9e045425c6ee1c49dfdc746ec2f6f6ead64c4f1d64d203e410434d050cd9df52ba8b54bcc4182d46d793e3c3b8327139d689e32009fbdfa0889ff8cd613baba84ede9b8eb47973d4eecdf3f64977453b5a138799c54149e0e41584c0540d5f199796e607794445bd3691444b88dc7f8cde31fec0efececc1a9f39b55630f1b01e1c756e4ac475de46c7af11454c2d33795d465c47329a838f98325a25bd505f493e346e6f02b14c36f08cbd7b51e58b62795e8bd602d6f3fd994d58fd3536c73b3b9f3219f8aa3dc45cb98bfc741208fb1749618ce47168be895fc673dabe711129dd49d55d1a825561e35789c26f3004cdc75cbc68048d36399f9a2461ed81ae66bd98854fb9558799c7c6e666a9418fbdbb86ab2d6d072c523f86db96d643379afb8dab4c2baed33d087a5d10a5d5a174a0663ce43fb8a1d5751ac1c7acd12b03ffda4b151212e02a57f6a3ad0f79a4391dfc4b60dfed032a6e446c6009c2e9085edb4a168235512cc2c4d3d3d5f0256b994c41ad8047f6353241667ddfc56bdabd28b2e3da7581214af786391450f9c82ed138c92280e50b8555ebf712ce6f374c2df3be49794852529e9fe0bf58f9c0b86f0fe9524cf712ec1215d28124e2a65b8bbd1b35a50feb4f0af28594d41c276353263609af6891a10bf2df5d500dc795691a864bc7190cfad75232c3b77636bb032b276d8ea12b4a1ba621dd2d4a59b8358e46392e7ae6864b53642467c2a9022624927397f150832067220852fa57cb4cda8eff8be9eb3ea2b4a0bcd3214265d2b1d707feb0725121a580a0684c0f08ff3c057a17857a0cb65872738edad21043dc0a0d428dda92dee8cdae6b1e1c00bca259949ef406d2e0d86bf36f0fddbdd78df3be079b3073ba890a13d0aa53493995a54ab1fceb4621a250d475f0c4222a9168df954eae730b140fa877a7fb47e634c1d0c17c989c6274b66997d14c18347da4b3e39a31fd4a73a724c9e5ab2ad9dca6d88205f03b98b9824331d88c352bf01b30e83199ecf0af0959daaa66d9dc9a281991d15b2ba75dc5eb624cb4987cd0c4ee230698030d678b6bca44141868e0feac53063212d9f9af5424a26bfc541891bfb5b9fedf10c8d942bb0929cc7efde7c4812331ad08cc6fd427f6913d0b7d772ddf2600baf70b6c2fabec311211559baacaee5e4eae122ff4a4f557d052916394de878bda97e848ffc8c2f9607352d9f1657709a741b0718fe9b49023c7360e9fedd17c6adbe7333f200185cad65e9e4c647b9bc93e430eec508edf71f6c0c5a5141e8bf955d160e7d63d0fb5d14a400f8b656c5acdebb7973ca64ce4dd85b469fea183d6c649713818cfc9316695dd54a1fec9731a30bc4d94bea1e37cfc75a1ec81cc96792cbaf2c200f06796a53c20c3557ad0149c1ccf669d7ca69e5d177def351c7a898f3f37f623a09f073a27d51609b628c0b4ce49b4be49d134eb95c59160c07f76dc24c0b7b78218939e0302eda626e483b155e6d4a1c9392f9af2834141d559a457d640a4c2304226a850dfbd49ddf3c46a85f52605158747f53793389cfd8f978142f2c6ec8af39843a53143711a9c440e57d217c1f9dda5de65e12681e22572b4aa11282e9f073ebf59319942e721eb854e36e3e9d725daf37fce39ed6aca2c3685fdf7ebbb5ddb6b7417b8d8920d676340e16bbe5bcb0facbbcac217f672fc6e4a347dcd9e0859f87463be621b407a815798644b0bb4c750a993c67d99ce88d27942a6f4d86b0a2bde736a95b004f2d03d3c55ca4642da1b50e86d4d3f5242a7034fdbd1cf14f8eceb7368f2824b6af6eb83ecf362c3a8a2027d3e018edddee8a1d27d7c8a7b0d0c8619a25af419a73bbde584c2a7ad22d7eefeb84d949a1e81ea6577dff385701bc8c001d6b62e2d61f654da01aa071b92e016e69ed7fd3fbbbc2e02a499af3d8852b9fd9cd5fa5f945d2aea4811448fc62fd830f79fcb7075232b48fba10fda3f0cd4e688b44bd554f1e45cfdcfee9b110ecd45f75c9ae957f573837be5dc0ec352ddd9b9b2c42d1f7566cf5d9a8fbcef13115363d1e1b84ea0491836861b0ccd8e75e24cf72485d4b73281fe578a5dc9e2f0d629e2353d07dd94da34d3aa7eec82ae3da760762d1988347b7cfff333c7e4ca6aef32d42c175763af7ef97c385e29a174780a1d646f4d73d6cb65c9cafc999041b5d657499a6bf3281092bfc680ff9f85af6f3d71793bfc632ff29900517e0b8d7cacb40f609e6b30eb128b1b9745feb97b656c0bc5d71fe0f412a8db7052284a4cb2a612bfdeb256e4498343900926d519b64a18a3daedccbb829803572f28752fb6e10b3d155ec4186b8ad012dad37070953bece9940cfa24a39e91dfbd15196956aa9fc6bab8c9216ace6d25b77035b04be641d2db9d3c568c3f67206583b1fba750399deb5df95c9a23028d7345d997ec49b38155a05689634997d162802f525f625aca870938aa5d4e4ae33c75cb8cc543b415b096fe6bb8477586b977e986cdebf1c53157b16449b011d582f55ca7cbf0fd27fe19172c4bb8aa84196b31f62c8d5bb4e25b2090ddf8835aabe89f8fe6f7fa9c193cd2f7110eafe32c37cee1974c1a35d652629f4fdeeade912437c480e9121e16e41d86036f48cdbdc17e8f3de0bcfe7fb08f38a10be5b1a706eec14280338f0f45af56f63b7257e6c703105cbe9459102a3a559183235c88e7c3a9c8e28f661bcd6877c72a735eb863f516b579587a4a360f24ca5ab08940b0b58119a4265ab56eaf7d391e736246ffa16c9880a5c31932c2ffc5b5dbe9660df0bc879836454eedf2aea67e99f7902b404bed8310050bc3baafd43e7c565bb17956b02034292006b56e3265c073d2a23b2bb419115c56b3504f7e811bf1735ed4b68efb392e653eccae13eca25648d827f6f248b6be8890e59fba47d91165f4cc5d1a8bfca07d6cc8d5008edc066bedd3f863d293e5b5f0ef91e42520bbaaacb967a33581c113d240cac39b7d882047809e0620b54786743777f7d606ac84545d633c82aed388714b1abea55e8d636d48fe32ac03ddab98daf90283b4dfed796823f8fdbc141ae1dab937d0650fa147842461d7dd848d67e9eb7c61c0fb08bad604dc24d048782347d3fa3b4dd0945b68b43d42966b07e5614d8ff4eb638a5d13480dfbc9e3e1d030aa70999c4b5674d30a96178ed404cb7e6eda67a06b055ed6873e9092d9c76f43e445b23b120ff42b3ca88d7c952c3390144e27f04910144623f69eede64eb3f520785e5bd5b8485eba735670df22495138f16e8c297c1a51834f4d1d39b1de0cbc0c0936d055988a15c3fd8c0a4d4b8ee39531a2badfa91b717fc4f955fcf53aa4961e96bf949ba371750aaaddcaebbc45c9fbaf6991bdf3a5e6fb7a3095e587b2517831f9bca3f4cc3b34e68374e73ad07010d4ec41a08740e373eb18d54f1eb2f585cb66e93a0fae8573e79a009750f9997237e043b87ee74ed1bed218e58d7b3d56e670f18fa4f8c7f1c0c523f5533481fca56c77b609fce564ad5a6b65f99c3eb57aca6a35235e3336ebdbae686541936a97a4fee3dc1b700f04af4d7132aa2fae617f2a92d1d9f8a985ab52f18f2b5c52fc10e47df12d2ee861c25518d16c1a57ae4ce5e8c32991f93c3547309b88144dd4bbefb5bf1496f7800f6f1dda92e9b569de1ed81ea301a87e77563c8f4b5fb44dfec0d0b11273423f0331d86a1b627b21d0a33c5246189f23b70a4c582746ad8edbe9bf4d55db134e53c125167d86989854b49c62646fe2f29b776ae724d68eb991512eb4a40be29f569acd1b656d28952cb9fc980c4e1a805e03eb19327d08b578510b79b63afb261e23cbcadbfb7fa1cf8a9f8d9c0690973d41fb201e9b8e9a2517e5be26a28832bbe5de0a7896e111c93a262d9866502fb62db215f1b40d0411c21c9263fc1af06939b7c62b018edb52e54345e2dd13936fbde73abe1dbab12912fffe75bb5fc08a7a93f90c2c7775474d29e1916e0f36b6874fc5dd5f8c162edbae29a513113d553409e95acbe84ab5b3501d278dbc68932df3f185a62343a52e75330f1a54d1ed71b35c095eb247d392d87ff3f377e2500405c7cfda38642b51b685b04baac759d45aa6f965a60900424e8580dd686460d901d241bd0b63e6f230258a362e5a1c8f9e0e15d3f5316328d8bc75283373855a51c0a458009c350ab8febdda176ab1e984d03974feefe97c05ef7fb0aa5896746b0cc1b5cc506d8460adeafc1b8ed6047331bbb95d993bc44ca79ebc1c87f47fd1ff26bc64b7fc3378b672acb453e131b06653718429bfff645d125e31f3539184bb9fe9477e4102d9f43bcb712b313077d6fcc2c1900c7fc4817a8782282e5213e975d0d46cf093250dd1111ae4b8fc049bc26ee7847879f40751f245f0ec20364ca1857694213669b45dc7a59e4164128636cf70311e70aa0873d62f2ae0ae049fef7c188bedacb626eff0919b1c6591991fe6edbee3ec27de6d1565e3c40c87eae3ff9321bea93eedc3dd8d6ba7590eda2b12bcbf3a053fcf207e1c7aef11d7855bbae4f79d4242c880377b2a3937aba53818f5b2c362b648b00e4c37b13f24581b847e1f690caf1cdbc1037b55a076b47e1f770c49c342440433b17f81df0c28697ee6afc22437991d909e43920feb0f158d942322f452cbea9e9d8c68dbde519e65a2357c12727a97a4951149029a33a4d97fb62effa9b986eb2c7fa371230b680a805b88016e2a5ebe70d8060967670d191edebe590ca45ceb406e31edc1fba2ade738b8f2c7cde8fb66353a6a0974c52212119d03dad034ed08742707423ec7439ba8e354010508d0e3b42835ffda48fcf6b194c80fad44a4b6cf31cdcdb1fb3fe571dc9a72fa65e1ecd2cc1bd85765a18b1aeeb0b72dfa2dbab628a861d0332a3d298694d868fddb69a5a2fc94fdd8399cdc82d9479f728abe94bc6b7a9afa51192316a615c55c7d0d1940d519caf5478479d3bfc775a392541f42b4af1ba7bb31a3a486e1535825c1b536a67055b0d11b44aefde2ced5737db8c1503e54fd787e4df35e08a2b9688cd006b2c15648d9696431516d4a6e5ae41b4f874d3cccf8ec5e49e7e70ae4cbeb506aab8d589d8a333001952d216e7ae59bb54b20085b859208b414f8bb6ee329fefb7ee0669b11874e1c3e380b175ae3625817060183e4f143812ceb8294f2b244458c30628b7612b84099af460c22c4f05ca875b8d0488152456e1a28d1f3ce51e842fc4a636340515c900d81c35179c76f6a65f834595df99951047d27c3e9fb9965d30b467c6a656562aca2c64ebfeac444934f995664ef149b5506ab4ba5b219b64e7a5815d76b2701d7f3117474ce51d6b7e502b5fd4a8d6cef5d4dd28e49920c81fec0d50eab0f88f3a77820b185f1b2a619ce89105965f18c6ffd456cd58b9ece177875b31a11195e9ca2c1fa35c2668556bfa1ca0bc5781726e2ced12b1751fc0284f9763562ca125a16dd583274de0d95760d82614c15377817feb8b2261206f18e7222b2bb5b04a545e191d28b69127b982242347b83d532798cf0141a647b7e9eb26eb4f9ec3e49f9cc9c5d111783fb3d5f59210d2be15baa3e1dc742fe29087215da6a7898edddb137b4472a278b57a9b01f56acd200c144f70423fd01e81930a41e64ce4f966dd8696f806d9524ea8e7286e29a059cd23b5168e8053c2a249b2f7a57c60cd2ab3cf78cfe93c0a8cfdee34d2778f53614191b6a0bbaa28c55b5ba4d7c020f338c589b461e951c5a71b578625152389ea91b152c48b5fc113b2c27418e033c10a4bdfbf7d272313de8d6f154814d944e6b370308a12b05f0f7169f30c4b7418aa58469e1e7652c05552e78fd4d54ff7bf6f0128c4cce35bb04fd576e80a36e131cdd242e7d7beb56db64684adc2cc77042c2dc8544967ac8791c7dae953d43d50d010195f00df99ee318be331971596c3f76a153d26d0dc98b2c05f7ac93b966c503fc7d6444eab3ba32b40c8a88af29f907bcbc50ff1d0dcd8dc09a1129288c4010c80727dbbbaa2e121c3d1caf723f82a61bef82233f76b66e1d731da251d695b738e5826839b4c04efc225cc21948210b9121dcd66d95b4fd239f4b979fba4619bde2914cea0a63e9d876011d984123a51aa0ab364c05c2a257b584bc0149750310e5cd7dc062716ff2cc12c463d4591c4ccbe1924e07f658ac1b5aef78c1ec67b73162a9045bc4d149fadfe3ebc63b165ca7739b52d1ce21d3de7bbec3ada6fd41a8c01040045345430302e09d47585436c0f1dc708a613c4338e664a2ad94febb3e6cd7add2613e48897b52a90e122a1a0dc9b59e3b03317808b20997adee2faf6bde0a98eba5513d139f489707958acdde4855c26260038b0757692ffb39ea0c0a02bb9930e300133391be00102fe7102cfd4b96fdb6b3605a0f9c0b920b2f40ffd36f9acd55b89e41d39a68b2e028f34b39f4d4a54632375ba6729d791a8405a2ddf1e758c24d7bf9d5cc1f4449e4a44c32a155875959cf7327c074cfbb6e5d3a56d641c03846b95b3fc6971666180bfe18878b3ab9d8200d1ca72076286fe5fa4556aa9146a31e07dc9ecb089ca6a00ed63bbd78a5395895a669cfda516e65de960c44bdcee7920c6116be956cd9bf9e5f134acddfcf0b3478c29d8fedd94a9887e081cbf479e6d83412a18d475b270c0f62eeddf00533759abe5f738967fb56770b41b4833ed7cb608179af8245d02315937646b19a0372825fe6d85e484b327005142fee7af781b7238fb568b4e83be5f30198ba087ff2f43e5fecdbc91d0d774cab2bc38e3ca89ae1df843b34ea04ff5aac81930a62c8b5e7e6020ed74f6704ed68ab1d8348c413efbd0a0b18bc40584118e4d693ecb9dc45fa64235af0d70d03b28bc35ba9e066f55e44c3e1beb374d6935ebc991a8fe0ad4ede9e6f1857ae58b039bf1d3b716c9a294a8989b54c7105de4992b89490d6aa2ade2be167c218750f4595df94f375d803bbb09839410cc2d93396157c8d417b745308d2828194bfde53ffcc06457c6688764dfddd8a5d1827112feabf727334d543fa69bf37f295707b22fa28ef10c36d86c98d7dcee28e8005f2964e3f83487c3855abc1d12a75528e05495ef8ba2312db7288123b780812d33e0d6c630ee0019b239b56e661ad61b3f643feec2074772e5d25728899590c1f0ca6d73fa083d5c25ec0e918f1ad04a8020afd7c3869947d793815be5e023ab2057e945fb8ea41f1c76559c8ecfb8eab80b13ebfb457556e737c7ee95234fc081091cc63689626a9fbd8f430afdb3dd7916ee5d904e0f2c1a0f108cc70ad16744d38e5650ef47752ff3ae51c6832d73d70b126b3c68b41f8f4a5c95de6eafafec65fe08d3cab0a059643eed5da67a138d4e05d654cde670e3b686bd786ab9f1f6bbdd592ee11f040826a3d2453cd4cfafa2b3c2904549faa90f4ab56766aa03eb42b5259c5796f1d6ccd9295b199bd7804db4a23310f2cb0c67837d64382ae96840d2e16d454ffb308ff9bd757f2b9493b52e29e743906aaa872d0b28b6707e05111a9aebd1e656f8158f15e59b92c6285ff087a3e2b575a1001389650d00b8e956cf91fdfdace0525b89d53c510e16053ad3dc374da36b56f9e6750d99e940b3285d74d92df3296f69b8b1bb9403d12866a220f81faca551507c44d41a63c0a07e4e6d164119939a4eb6051ca8fafb8a5e43b036e1d0e8ac7fa44df8a1e10f95b436deccb8bec29d748df313b13b990317826c417bbc8cef0192dcc7fea2b73de20a6b2e0a1df42c8c3087fb75a48d2c1f813c55cfb78dec5905a4b22b75f8dc02e6393f7676c4a0353bdae4ceccf9a608ee3a406a381ca33ebd93d1bf25148e1c9d77fc75c962924506e97ac412dc19d3df76425af251bdce66036a78c35ed40df9cd5c98d74ac592c029510026dc54cd5f1d46fafe03f246e6ec5928f10c6787ae4abd16eb2a4dd96718167db6bb669c6f5afe44cfaccf1b8cd7fb433b1dd3ed506a4553e29e86c58f8ae85f6dc0ce64ad20496b1bd1cea563986442faf5388994a1591435d0851ed3e14e9e741df5b1631743f43003a8cfd85ea35a71bb7ba51a93e3b274ab5cc4f37f56267d3c34bd9e5bbe845cbff113f48dc10c3b1ac29573a070b143bf1bd77d02c67f8bdf7ac8c9f50fcc376ccab3b68a23fdcc266b7da1bb68254576b0ae8df62911081fd2fbbe93e42c3eb864ae012bbbc3f135c06f0da31719b171cc5937240c22a806d38dd9a019c2994b069536e4aaf1c8b0739ee6beca207f9db359a34844350eeae9fc99bfb1bed842cc49cb716d23d629e41705eb667d239dc8546e7fe06af65ed2440a8c31cfde6faaad026c6e5d6483a875bfae011c9b486cecd021f5509a02c179347b3dc57100baed77353fc9aa67a5b48a751c0e006f80337a93baa0c25b17ad4f4273895eca9d66d96d51c27bb11a740455806cc49aa54ad479181445c468f328cfd9f7bae327e1440dcc38b772d43ff65bc7e7a08a6a1816b3aea18d1f9bca2aefc7553211cd0ec805b891d7805141dc49549bdaf7bc79c8520ce5563015cd4a33d7210c69573fb0f55059c604e02a497228f60615a2ddc3a1f3fa95eb103766c58b390fc5aaf9142a396d1239eb0c4360bbb3214bd8205f1cdee500e399ec57e7304ef01a6c8eb172ca35a7a6e24ab66a1afdc1d56e461ec1471bfb775d16350e0216d595d50aff838c8feeae3647291bdbe3230a8b63ae125077ef0a322b1ea90f8b6f7035edcca2d649291fabca527d5ae98c81deea05764c4aba14e13133b058e91a1316f7f1f7b43e30f1314bc5047e73c28f884606697bd55dc58212ee709e880c27476b07683e7a989fa54f03b2beaf4f46a63eda1a09ccd51481d13cd9aae5134ef1e8f321f761ca74e7df590c7c6de3cdaa3fe27713a1626ea75d29eff7a95b481d8646425afa3d83566a0071af762afc6e755dc861c2fcec71ddc375013f117af490eb5485e38f895a395a30369ceff32ab159367ccef08ec6451af88a829c2f5be67b2a32c3c07f8c7375a2da96800cef6ccc97ab065beb6bcb531b7c37fdd0ac81bbddf0935cb4df127152b7d7d347600f8cb1da337ccde750cb6d98d8dcb72d92652b12cf5c64702fc2139f24fedd8327dcef0b101106d0ac98a52ba61e2ef23d16a1f13485d8282cfffb21ea41fc4f65efd904e7f7b918182944d1a89e42c46372b918e226f4ab7e343d615a0c93fb5dab30960908cbd6777f855af175e11015c9c915614e0c51c7fce0ba397c2e13a431cab9ee30dbe1c01acb050d3e11d80afed13dcc4f3e3498b61036c9ebf6db28c980d9400cf3d6d622fbb61a38bac1b6776c3beb7056f0d01775c5ede51f4d9b656a59ed89535b46b98c5a1db1fc51c4bb4aa637ac6515ba1b14be8c088bc59c0bafa2ea50e05bb120aac8cbc81c388d03bab0f706230949343311b7c021aa6e82760566ceaf6c5045ccb39dcb76b7e402c2fad924fb6b35bbfde6e4c2082702313fae60fe0ce106e8af620576beef1dcc11706eb69d9e37101825cdf3eb54b8366df12283b390e278dceb3f7f62fdfd575628234d987d8417c5688bf6e15a764ca8cb8f5721c93af6038fc8dc8b32fce98d8812a629b7fa4e96f57ed7eb6cd13dd5ba80609b7709d1ca18c0e25f55ab6ec112e22685c2b8653cb107c43875a958f8ecce0d73cb77deb089f4d6d4f8aa198666999657c7b30f0f158794f98f047b118a6ac0a080a15931a347a8d4681ad118cfcfbbca60186833dc2a68a47585c3233301c6f7c8e350767375f2f38757b8f8b42ac7525191fc5c50f41b469d9b8f5e33576bdd0f3d2ee7742c28e89b049c42d0e8296806214b4c03b6ca970e647d372c1dc1cf9d807cb0bca7b836106c6384024efe6330bddfec1506d234c954e366d77fb9ef3675c1abcbcedf11445c27ae7e9207cc7c2dc12605d35806219047c505674848c5bdf449f026533788b439f87691c1c3021e318e86329d25289e365fa65ded8ce28b5510d680a84736a1002ff7037b108ad570f23c09b749537a0f42f911a76fb3846e91763867a86dd11f71f842aed09bd37d5db1ceec35c1004eb9111902939b6d501bef9a3d9fae4fc11ae714d861b951c7192a518338a0429ffeb8f6db4a5004b7d00c476208a1123a6b53c0777b97c10dc81ea3fd7906bc7de5a9dd4f3bd67fd741fb92225b9e2d377bc99b1a7c79aa0fa05ac80d997f635a60ab1b8bfb2ab51a1d423e9fda0cf4c1e33794946803da7600575546763577a34951baf985137ced9dfe2b8eb147c9a4abb67871fbb1c58c0018aba87e021939d15c6522cefc549d9dfb0d7223b66a46fc4639e486f8484cdf70d5698c60bed297413db92e804628930d78342f53e51c679efe43b664d7a94b2e007b57f14dbae7b0fd7f1fffa127c75c0522becfcfad75ed723bbeb165380747a01ae7061aed00677a34968845ab6d3ed569bb7f7dfa2acda8c07ad81dfc1908f9af2e4544d40247f95ff85b8c1f59ba5b2a1b72bfe4dac83b2ba7a251f84eb8369aae45c010260892c4e81e3bc1a00bb84cfa22479b550c1998e0ec8d8b014667f8eae9c9dd798be0e2e06c3594a8441f34816e03615f539db952d3aeec09fe1016197570141ac617cbc43d5609fc91cc36d523fe726378db9f035fac2ff7032e1812d4c481e33047d2ff23425d7ba373cea4ac2625326868d3dc5733ce5b383482696e08c1cca4c89753a7e5019b39b14a526d5242546e0e4d9dcbcdc1594b0d3d5dedc456a6f516742755b70d54a0d09d41180f8a9211e35923c6c4e36ab41fad591c9c17a0cb2825da7daa2c1e5c5035af21c7128dc33c133aafe012783356d05e7f229dd1620d925e6e13af3dfdfa04e115fc0c177a33f50b4e08aaf9d9c0606935a1e0e269af6a118d4b9b577feb72d84222ea61e6f9f00a4739207711c496db613ef03933b695d008c5110a6c9debaaffc4f5d098a21efda68bd1aee961b263a01e61b9c0e571be996ff6bea306d56110a5fdfe7fee299c43e7a43897e8aec9412f9c0fd24ee3c7e7701e7d6dfc2e82c917717cf0b8d195f33606cccc056f3e2cbbc009c4b2e0b163f4b22fa234dd1970e8cdcf442ad794657d99cd0ba41cb80f4e461229d69d9723138f99ea57d2e4b2b9430e17c777d3a4ad1934d5a5cf5cd3505a68db5c51f3455cde280ee90c4ed9b98e208816ebc1fa7fb767bb52ea8e376716f9cd9e15ed3c4ec5a6262981c6155e4b4a8a8dc5154d2c5692866194d3eb0637621c8d7f78378426d49d7d91258752872bf245bce49a05aacd23adc9865660b687e47ccd6e577c4fb2a22bcb7895d708318cfac7b6bdf213f2d61236998576bfba7d755a85cd832e8a5a594f5b780f140056b894e6d72a73531d878af2be7776d2075f9c3a18e91bfbba8cd518942207fb2439bac16b10ef20ac514e84452a6f7a256edf6335c9566163a6467d4dbf0c9cbda8fa776c3a2ef656ed031bd6e008bbddedb0f7de4df9a8d99d3d808045d00bf3febdc0558fe567caf5faacd417ec487a0f482fc96fe701f5a8feff9215c449324d9a9414f13dc6fa9bbe3ca992b78837a07df53e6b45c42ba129c5b5a662a9f8471125d06b7852321a7399819c2cdf53abbcceb0247094da9f7e1a67673d9937e31df44128425c47eae5ce1a4c0bb062c6a88523b8841e64a02117ee21371aac614a0734cf12a48dc2de77c50a84ab3d3914267eeb4512ad4556584d7d070dbe3d40ab275c9dda2b9e0e9407a040eab38a2a1cd553642ab71a9c94d735d683b1a9ac6972a76269da2cad00520fe3f6b20fb5ff758ef51e4bfd1fdde8f621bd560e32c908b4ce2b0c3c3eb437a0928533960f605c3069d0839dbbf69fb62760afd37528181f10d93c2c7fdad86a720d864a1e7fd0f5380373bed22b17c1402dfd38b62c6875e406f3317bf0229cfd885a07dd661bb9c0e9b948e479852da9cf03eb5839ceee7e7d4de9b8a6a8c86014b3388094f0c1865e9c82043b872a83b766f1e080f64b9e784e1154561b7aa96d5bdfd4c32819fd87798280095fef9890a9ef60f6c9e5c62c58aae6e4d4cb568408788caae2beb4225962e10e2da3d8d2c3beaf2fc16df9d872753cda40844a93d8730f9a0082bda0d20f910db7821e4815ed9439fe9a684feafae24905e8b655ec8ac082546228a8a3c7b356b288a9e8db3270559afe2e9a0b1c289594bdde76ecdf477c18ba647b9b282595bc7af0ed021fef282553eaa54496a551cad91d0d0b615334986a7d73ad64b1c9341234b4c3d7072ce7850867c0beb67186e56400f35ef4b242a9d56eeae7aed5b1b3d7ce9ca6f245d2150a28a395907e0def2e845dac2652ced84541efae99d22f98cf61e18d6d9580b6f4386f3822d7ae617c80c0449d8554a05eccb34f6e9c50b0966c3391869cc19609d0f99887007893c24b6c706acf44eb4154ea1e7ad1a8b454ce012fd352c1bb7167a6148d84febf28b2b05cc9f93510e7d7e07d8c4126a012048fe5ac49795ab70a6ffdaa65060a728d9f5bd95ad2c7cfc42a74365958838f6d298b0c0ae931f86a9ad203bc94368d6a775e052fe51da9f44d476d002596d009779be20848d460e52f90adfb48db7fb1f2ad8db587ed57d401f6db3702269b43289980e4818122e5f77ca79712e335bbe6b1d0332f65f8586646f388452d8daebdf80ca764dee510afab4e18ea96b2f279262548f9b1a1eec52f72690c2b2de3208a96b41dc378943b022874838774c77d649514f218c4a294f1cca30590d886c70aa5971a475e254938136d0c1a84dbeace63d94e13edfe0e64868b7592787c839680c19c7ad6c739779418be97ebe9eed307cf0e470a68e44dc7a94e628e0554f410466684ff681bf8cbf4ff941a5ad5bfbdf6778ae11c37300c28b28e3e409c6b46d6edd2e6f679525eaaf561344d623034eb2891e21620aff48696279b78cbaacb547d54418d0203824fbd4c307365c356cb64b6a78dd4bc2956189caee19962c1ed48df9392e6d3ceda63fa47f990f11e0535d081e92b8f08755ef74b3a0a597cb3ade879e0921adec22eecc063f5ef550687559ac859b43ae4b243dad79226bc065e294f6906254cb91f4f80c3d0cc652c939a6de1eae87c87c7773fc475a75ef1f8588b617b7a67782484c3c08eb774e40c40dceeaccbedb599fa42868ec95069071a6e599f2e10c26fabb82d22b565570396720bb2b67746bb65d2b90c28a91d32c7588fae935740b3392d9b8989dc91e444e5616fb56ad2200b8a37a4148d1546b1b27d21b4aeba8590990666f65de3bcc5b805f3d837bd2d01e672f007b7ac6030dd93b063ae2d60703fdf3b324d5637b70856af4e7082a26120d17850bb018fe5410ef604cdcb98946929dc2108e3ded724d318080efcc136d3a759ff254c0ba6715624f31f72a8cc625e6d7611a1b34efb61f89434f75f33f334985ba5d6cae99b6efc37a632ad34013342f88636e44d2630997c7e97e91e1cb9cdbc710c687309c901dfaab10205886f2931875edf169c3c60c56776807299ceef0f886a588be386d580acabb872b3ebc0710c1615a8a348b7da38bd1cb6e4cb1bacb0fbbb10a023a1252dd776fe1e737be4bef5ebef5e553a19739322f3cbf74dca6c69efd5e4804eeb947e27a95f811f544decc50dec0571fc04cf8d14a62f3674ae53a90a1df6010050b47aa90a17af0a52d0937caeeb93de2cb67995f0dfc97b4b1fb589daefa4a758b416140708b7c0899e36c73835caf204f2affe429a5bfc3aaf80b4af80d62953e565ff1a7eb5896c2f374aeda40e4b9744be6b7ece9aa6cb7a2a3baa2e7629f35e63519575cb4ab743e6fee562eec50d87b085c10d268f3b2899cb2923f52c20733b39a085ac4041a378e91fd7f7f1e46281a8d22694d9fc319d3ecfc442c585ab7f28225a3c7dca5c8bb76e83e9295e9cfc42f8b60d5d1922a915d4228d7ad1414aa63a8e208ae0473c7f79a727916d1e6e8f1ff7462cc0f0f129f1f5d401c69705796e2612a4deaf3a2bb11e7f308f117c14eda187af44bcaf2c172d819a2ca7b5d15f10f910e9f222021da68ce3692983421d963f9a482013d6a97432caa36bea3563c638b0c1db7ee34fcc5ff420044c715c04ac6d959663e98abd4b65ec705dbf5c8df5ecac620ea256ff0f84c1ebc7ab68120842a6d6bdec7646c3130cfe7b3d6b1b9ffdd3a3d3b10ccd91f47aaff419c2819abdcdae6bb3a20b3e3269c635f5521b2744e2d17a7bafbd5dca532a1cfd684496111658ad10e4f1881d974599e088ba1c4410b91b7f4172d2303f95c06db998a2b2427f2d5bd8b898c9ea8e2b69df5beb39084e375afc053414f2749d584f4a7ec2d39b6444219bba96ea2aff0a91e76aa1cec3bab6bb28f20a4ab5222b10f88df2e84430b0a3937031e43faec9aaeebbbde9d9748f8b6b476d21c7a0c14ee0e6f010fe088d33774f20170628f9b5db9cf51cf18c00850847efeff6c19c71d0927e885715445c844be0d3d05e27dbd715d6b3526376d10cca5d4d2b60c4ee933ef41a02050bb34ce0674fe3bd00c7df0a1ec27a9a5857fc4e9dcc422614100f72ab11edbc87de5003b812aed7a8f15f2c602e7c7da8ec1b4585e411425613cedc99af5d9da5126a1e9b55a8fa1cf25443da671409f7ee617accba2808d7460ba4ab4d0d8e16c7e321e7e46b763134a370a21faf0f338f026b001b0c86d31b0f48f3863259f971627fb69bb4766c844f42c433101bdfd841f1e618f9b5f9833b8b112d5400fa2464bf14b210f7f7e9324cb9029f10ace6adc364f20af299d2c62b78ae6d4d930aaaf29c4287f32985e3d3c06dc5f1c48b7f82b28f5d203cc0c212dfb71619384379ae709b7eebb5376639de5fa5a7d11829d224e3e23624e41447eb8d79a5f2aab66f98033ccf940116f061e65c6da723bc45e2cc5c30c6108ed319470919588900452456c650b9d8db8be99e9f9a84d9678ab68ffce35c169d0926777cda2c44bcf19446e40237aee08f8de76863a6896c400a84147b7785a9f975ce4c68780da88fcf22b8eb5dde3b8707bf360bd9e73bddbe847be33a1480dd7366e43d91c84499559bdd5f8bb990fb6cbe46fe3920d9aa4882cab5cf1bacfaa70dbecfcdcd76a8f1a6bce5441e5014fa91036b63391ddc31570bbcc13792767d0389e48280f5f96eec816e31a4c7a48e8f01b82d0c1808c3fd999dc417df59be5d6de1059310234432a2e5def72df9522e098147317d62bf116a1ae561598c52798c7348b3dd1c02fd8a983e01ef368b56e731fe089fc68f2a14e246a6665012301e45d7f5370f8ccd391740e8f8a7a5d2b755a81dc4c301385410756f55b1673d3ebbd5bc339e47187070059b716609266c2ce3f9f67b8774262957a4ace018285f1b7606ba74c1d9ad087412f2f5d5d34295678cfb55c9ec9a9444e52b655ecd7c6b2c9159d26cc86cce8772fa8394c66bf68a678f07668a52d4aa72190526456b567ea6b6219a6f29c1739f67bf61a207b34bf70d608caccbf416897dd90f055cc822df6bc6f01dd1158168d3334393ef261eac3ace802bd8f5da67299b9ca51bd1e8c9a3ad8dea755a2f024bc8b93d31f3559511a819e45c254d6126ce21ca0a42df3ecfb2e5d42463bce8630a8a634a6315f4832e38c77250fc7701fffa2c483945aa8b7daa268f4298d2e95c6402a22bd6c9cd39cf0100a893698d41b44a9940afc820c42cfbcc9774f39431473dfcaf3d134bb788b0068d0b464a32798569287170f0dd5ea40b93bb9b6083336e2c99efa54e05fc87f41b0f89bb2bc52e3d8d86a49051e06cdc5aec049b6f76632fdd6e3f411b95ea8db31afeead77e7e46448cd00362ab2e476c0a260fe5bfcdac95b149f4de4b6b0d807349375a19be6d84bdfcc15f894d4a511a9d78b097fd290627692256fc58b69b13e4ddc6901657c8a8898ffee4b5a29877fa8777f755c19ec47bfa094738d46ae98db75d65b869d3e31885ffa3327fa8a43ca58f675ab605ce069da51085f7352947108fbfa16e52e395d626ce4f1d680363d383e2225be616c9cbd456eee83411608505dc8b334009f733bd7ffb4f8610bdf926b206ab70487496405cbd839ff18ea08db14f4ced9f3f8a597541937fa3681be2339301fc9ae5655620db2a4145bf277c4f05f56a40fc81a9692c7e979c38eb05b049949fc24b817071c9f02d0099cd88e1fe26d99ba101747f7b4db57fb8c80912e8cebb207898bc2f9d79b4bdbd70bb5994fbf0a98ba329ab724bd3c9d8fb992d8e63d2ab0fd996d8476e6f15f08da531fb36ccbe289f336a29bf67214aacc179d3bce1bb71af204ca22f97e285c9b32fd7b521c8b6f26ede81c49fb8af7a6f9f7a2b95bbac94977de3052d27570f9ad7ceb16aae7616dc8f815ef4da273768f5e6f394d78a59667e4882bbb9b175f30302a346be6d83ed49cbbcc180cf64b2bfdee101883850bff8fb25e611dcf4df84aea456fae96153b0f30a74d6fd1caa6c39355c72888e38d665aa51f00ae0d2066f1a98b8555236473809e5e3f3c71f653b3cbb6f2de0a84f7c2d15e527550465b6d65ec94dee643cd2aa802420a66cd8887291ec434e8ab07a698dc222ec124a0b1fa51c7aa772b5cf2ad120c12bff8f888b0f727111a651d127e1e064510bd26d5108e21f358b3a96f6d7f35c0a711e56e5572abf52502de521d66b9cf3327668a2ea992dbf6359fb99ee8185d06410f66b93f4d6188d3e1bafb25ed57afa80a7cc5cc4305ba7fbc9357ee568213dcffe1663cac6c93cb7ad9593467b57116583475d39f24a074e7c3f9920a438ce756fa1a16694f114c2038f10313c94633a2a3c165e6d21d6e92e5f9ea20d6ff777e1c68e9ce416c058aa8e6aef60e8fc7061f943251fb2c00071c87a72e4d4d1c944afaae677098a2a53f80d655e794a9e43cd59426cb7efb88667b373e36a36ae01c1bd7896725ab2a76b3b4b64a00afd70748c564a955daa32b19dfa1c975d8728c479e02838f784cabc35eb5a729dba1e9a677f343003e66cbf986ae37393a5db373486cfd804d6a3ed80fa578d61895fbe6263380e429c8204e1ac615b0dd2ac3c3e4a042849cce5246056a7435ad4e2090aa89186fd6bd287b12be93ebd187618ded3930d7fb1d94229fb40d0271f1bc746249cfb38a9b92110f45d73ac950ec3fb865e9787a6151ef68389cd0fd08147f4fa97338e9239d1c1bb09243155760623166c4df52a0be74efdbd228cb0919328c21fe2d61c6eb491b40cf28989cd31fd6ab95dcfbc49dd6fe1ac22be97590f4504a38b94d4b6135798a1a4f409f64998beb1a83e4586c0ba5f1a223ed0d036f130eb38dea1482ddf47d992085d87dd8cdd55fb5bc16a90b97b03ccecedc7460d22259a7701e70bbd8b6862655d465d01f66c59121823b94e034079955d36567b3179d1c3716ae906e4e49f839d59a6b32653e5818b89e4a9cce7cadf50f23764dffaeb14dd75f2efaf17d828e4963ad5959fa54b6145ca4c864f238f84975f206e1e636e235dc7f046cb2bc5fc8836ef5add046bf45a3f8e82943451f3ad6bd07b968a5901bd7f6a6a9d723adfe9575d551ca064604f0690c21516ad4cd080d28fabb69eedc57ca33ea2c0f40ff8f096b141a5e3708498713bfba2120ace970dec94e236e29f491feca5dc808c9a34f90edd0035ae6472a0ce8966ef83d31379f8edb9815fcc0c0c7ed94c69b0dc50d92d390eeaaafe7cd8cdf112035311a50def5d1a0b4ff75353f48cb22b3cb4e41693ca53a3e2511335a16903571d674a19f3090b917ec1f5118b980d722a37e6555ebd6a71249a5da7590003f0ada670b403578f5ddad3ca4f8e33bd936b2b423e8a33f2383f6be2dcc73cbd6556570bfa25d18d7b4be84022126d64404488ce35cb3e21f009fb1c2c975802e3e7c53f360c09c00a677a5043fc8617f745aef124d77da85ba9bc009c5e277fbdab53b939781ef83571945f03d5eccad68de359a1959d2eedd67678fe6bde9a4f885545d34ef773b46fd1aec20d70587f189ce89e6c8f2458e741ed58041de6831b7b55d8466fc3880717cc7c9aad78628055d02d0c25132bc9a9f927489cf1c6e93219dec94e2632d7b5e5be5b998d9e934bee135572438b6a2df65cb75926e5e5d5d60fb30f78c8e964445c78d053119e1b735268d935c401ac6a52d0646955352459e314489cb0edd9f386da15c88ec0b3cccdd2066c8880aede5388b808f98c0e62235578e96816e6bd4f23bd3f5c8c58375d63aab0cca52ab3d8999676f26c77695281cc40f8fa2239006902fe10846a76b12a50e3e691e2902630b4fdc7bb9c6a47c87437c31c38fce130737e0d0e005e03ba43751b6a6ab088ec049ab07804c86c2cfe8bda00197d24e2e69d8d59117f11b56653a93098326a891fce10776e0fc689f86da897d0a933afb91f149e6dfe7fc26cc8746dc380525db38771783502d14ef103772db06e007f1a64c6b3738077fae423f953eb52e5d672333896cb18a61d5a2abd496698235d82721e6cf017578e876c74fd3cd12023b0fb2b22162255faea3609d04a8cb3c7e45d8429e057338d2ca0a2b6e51ab2f0f92f4996c1dc99f7c89f0da52272d707f5a4d1edc07b6ef1fdad190503de347c4b849ca1ebe32bf0e21c95ddffecf3412391b5f7a5637644d016810d654cedc159da5f8c7754a167e7c3b57d137f7eae67daaf03ecf300b137569df7b829267dfef70a68053e3ca51d11b65e187f328bea0fa35e2b36eebd6169b0029853b8aa400f445515506ae3238d7408e10b0e5fd0f9b34c6906195a10201f2364132afac839c72ec2f29f0b966c12e9821c4cfb8ceaafa2823875a7804a5f0e28be81d21c88ef2228bcddeecd3596ac454e9f169931cbf944c95a6c373bc49fe54a2d3ce7502333dc77f750da039193851c5c2ed3b2195f9767ecf3448cf92bb454a98ffc295948f39f3e2bff94a10d38a9cafa3e7c55cd63693ba5d5d602f0ac0f6111d2957e024bb95ba0d218a0aaa0c3b4f74108dc8326dec37d4549756cfc3ab4dffa0a064e1f64f053159225e1d4b4ff90edf7f58a104f0c9540c641f4e8d95f7f33f6512725a426ffb0168e9c9975e3399248ed5224479771e969dcfebd29e500c55378cda7c3389dbe70a7aba0d4518e35043edcf216b0e96f021e667c088c6820ae8d7829540431f84edfd8961fa20839147ab2e08b699058d2915db29a34ce58ead7666d949b2fa30c1877548190096d19b7ee717d7c15d780ed92539afb1236afca6870cb88e8b7e92d66993899727ffb0983a2dd9ee51b3eff4b9dfe293b9636b4373c4a139077f1d982ded4718e320113a1b31f76caa11d367cb55db68385d035dafdb265e703c6ba589828b75f1d793c87aa84067ccfb64a39c40a8949787e8ea1b1ae92855105796e608b7a51f16fe219ae317e59868a1831f303cbf3d0c0ae86783843d2521030b119018564e0707be6a8a46a1037967eb68dd47783e16877658015131613ed8baa768e88efc5333b9a4b0aaf1c6dd72620144af39ac91fae74f671f2d35641be83de4f616ce436c5715ba7c53c26e668a70569b166a9f8346ac161d6b7c1f6bf99d23b278ad0c49ca3b1ed23a14ce225fc5f68c7ecec2826a4415cd8db05ad0f1354f705d2db01b45431bf1554d440bbaf5bde43cce9a437c1e4e1cdfe65873ae7446a1027e00431b2979e79d9fbd649133b14b715bed72745153ce30cf225fa0bd448ca1b5ae4b00b16e1dd83288f54394ff6b95dc2c21d8d8e8c374bc53edd243ca0bfe1c56748d1a9fc7f2917495f7db057c68f40d21c1055e3f604d20cb57dbcf6139d4b6a52f2e32dbd8338837f10a09c3e6e3c2463e00b92afd2f05800099d1b58f8d7fb23b10103bb23837a80e7551a79534b86686e87e283bc9dce9f8e19d99761324787a925699f1904908692f2667f5d6d8eb999969c1207dec4620695443c68f73217e4ade949116cbf666f9396a9270cb04bb984e60da690598bab902a0b65ca08fea04171492043ef64da2c0cd16b600b9dc427f2f983efe6b28c8bec861434e23a754b17f00016a3bbd182912f1984a1a3413b66ba88a5105ebc95d0c8d8879ae049d18e48237d18466272e43c250e2aa45eb46fd330d7cae1a530622128740495a62a17f107848c92ae90c41b10c5a7798396ef4bae2366153ca79e379dd1703bd963b8e24d63ebde8a6ba93d1056303d3755887d170e776b7b0c52e27b5b9ac34aa06fe834b4e9f09f75f247c1c5cde6db250aa5ee498dff80f4d22369644ed2dda6afe92656403aadfaefcffe77a9ea28338328b25058b577704da5f3672af4f1b3e95ee57d6e66acb1bb4b5c3c84acf4bd0ffd1f077099ad08cf18cb8789f7270d42a81e947eb2a4dfab78c9f6e21b3cf0c22f8972df38077700918b9830e6a163c5151458ce73f2ac688596b0b717bbf0ef77c3958680fc7d67f91f7fb86abd7f576b90542af97c63458074dcbef8034243e15fc290c171e2f165f439010f6ab152551702e28c66186dc687b75e84189cbbcfe1b9661cbe8385bfe673f9900fdc37a4ff17189e3e48fc7edfe8fefd80776397a87b1ac4acb8b6d675343c7cf3cd557d34e2493870d2ded37ee61214135301d794478ae14ad33af620eca3ffbecf32e83bea40a19203597f017d69c0a278426fcb98d04e47e44c2db34072efca2e276f97291d6f32a9eda3d90ee4a827dcf2739029e923b1f02554d51539eedce93323cf65fa6163ffd612827155346286230861798eb26b133ff6749ab2fd71f0daf2e3aba55fabf1e502f500d65b6ec605013caa772e3c99fd75c0df43a530ff31694ffdb0ed064815e44150da64fa4efd981b3878fd075914b1b4d510cfd1725fb1284f880b2c39a4627080d168f258bed3de045f777eaab2fceab09a75eb3a52b50b73eb5d5cb4ef088af1058be3c6cce9d8cfe7ba2c82b215c2a0c959864edea880fc12e62048aa28ea20f13e5cd7c2b38f0da42631f92312a3b5106fda052e9c82c1ee978f126d7223af98b00cc5fddafc23df915fd07382f931e63aeb81e7568601b019404322bb1c9f41f33010facb9792963ae57d6ee006afcf39690a0571a8cd324579faaf24a51a217276d4a62c269f4f1d69c4137dda4c90e880c689f4afa71ca1690e736635b0e3c715d4d4c3491983081e06fd5865f8f5189e7cab70f013b5e95d991cbf0820163afb61763ede1735548d343adcc8e1a73ad5e356b41ea525c4a6471aa16199da16f106bc19ed731c885f487f668d34a628e427a37d0a249164821376fe2d887e8a97bcb49c42fe98c8b3aa1be910f719b26c6202202b5cb17f7621043b65bdf6ac5920164ce478f38088ee80d78a8c71ce6c89fef7843c0f55f66bda0adc10a681e46b31598459e72912cee0df00b8962eb33783584f3f9af5549f46f6645784aee42e10451de3e9962fbffd2c46000fd138684e83e0360ca8eb2842c26c2e03e1a77c3fd3c9c84224c6d979ff9d63d7322a5b8befa186159cca245c0f922a9266c916e35c950056952ae7c4f78aa39bee63c4aab69240f67279050830f1615bee9f86df1d561853e8f030ae525e3098864203963c675be78db11e81f483ee36c27c8c53c02c182955050a0d2aff0e16b589369558a62bf13525ca38e0238f1560e2c1c7788e1d93d360b7baf12061908660d40d5cc091cae088dfcd33cf2a5c13d8a64c1eee2949e54f1dd0c126d07acc1e15506de1a055cc487d230e0236141288cb76b738445879e9aeccd2d04aa686eab124ee29f17e6a8a646ad67126c8e38463ce1738d423dc9625e9ca56e3a5c475e8495915a3283f7f7b4b0d7d1afbc04ec7898152011a576a357e35bf1c246965927ad90090d8532444b8f2cb153865c5379a6838e6b3d4ed864a2ab41fa950ca34e12ba93189116df389907ac803fe204d789e0e65cbce18d470d04de2a996e5b3cf82849b982e4d112929016ca690a925191b7e3a72f4001f05816982813107a9919189611d36e1625d84b097c5fbd5c67fc2f2027dd64ce3b9dbd200980afe7be1cf0de98afd38c72f90871de32acaf4485c64df4e050d58c25197240bd2776c1a6822dc15528b26669033271dcb996f8dc05752428014ec45b033f5e567406f1c54a1e4b2bba8aa5fe4bea2abdcd3c2ff2f512c183774191dcc7bc58de84d9dbc74ffb6d85ecd22d5167af1c2df0319113e606c9ad63567b7aad223fc2e5f2d6b16ae3687de7588cda71f381ec3c29f43ad3d1920c0f31784e2d87906d5ba0d0637002dfd148e6171a433dc554f0360d9fd2a13a7c6b604a67b090bf28fd1d7137e26d2013cf678ad3aad25c084a0bbaff8e123740a72f29151d8e8337a96617123920d4901190ab45b82aa7a0455951c522ee686fc28630c6334f89a8d78a93d30422a0b6a7372691db6dbd2431df7985ca41d27616abc30f8fe3b3aaed685e01fcd74468c84cdd78587091df8b44de398eb991c174237d42e2ae7d8c761eff2f38bab35c812ef12dc77366c85fbfdc21e5acf4937b920b352c10c066f19cb025621aaaa85986d0401f4de34f2a0548689cdfeb41f5b71002a7a813ddaf1878dbfa93f802e366671deb18bc9a4b5e9a90f05ff5c0dcc4e83a822b8e5d467864be64f37cf64fc100d9113fec72477093c7246feb07364883e9b233299502d001171510c0d5143d795d7fc672744748ea2d318266c8e334a55c780e92531ae6a4aeeb2406272f79a764dd644fd3dc4e2aa31474d3e345579037120b0fd630c7f97dcd8715cfd416d7f15196586cc96ad61da20736be3497f891aba45acfbaf82feac86f69ac47652abdda382a0865b5e8c1bc701bdd16fc8b9c5b50d117da7289ab483f4f8d13f7b25cf6e8e5630678eb1bb95093db5fb3bc9f9dfedf9beb0da36d5a4c5361a2813e92c1988d9ce734b8a6ac73aa2087bb9abc250a4934e110053066f54cee8e3256e62780e72970e6a397e527986fe29c9f788ad475c47092be5baf627557f4993bcc5566047b463fd3e9aee3897d09fb458f5838d79d31b2acf49a1830a2ba2f0b2fb0927fb023759225e66658de1c7e67f52567435c587ecf4dba2913f54526cb05bfb4d2e51f16e44693fa5530196e2606bbe053b932ad21f320e60c26e6a45f1b7ed2e464f4ae2751ed70e477d84e608ffbd6f499d0dcbf6f970467de6c2f2ebfe7dd6e90d6fa9a57ab5fa9ba48c1902d6e16363f6d541c5163999a09b80f091a2cd2392d6da781186cbfc3e48ad06bb2e5d97fb3defd969577d454d86bf3b7281b157df14d39a54e3cf2cf4762a8e168595c3f978a250594c57e3cc82875bef34e332cefd08b6eb6a6516548d58d1984563d2035a9d9a859a6a019b924f8b0c054127e8b8b163308ef9b29393d1e12045700c143447e0be4972dd8d40941f4d67ebe080d9c581c0097ef7fefaced4cd53da18529a2e895bca74c0e84653b88776581ea7b766dbe5117fd2e0f8dffaf51d3a3c5fa94087b0d268708437ecfb04ce580d915b432e3b71eca7d06ea4524813d7ec55479a43efb17b76f4180b9ae783277e95e62c4b0e2a5b80359dbdcaeeace76f3a7f92240a2fa86dc6d9baf5b156fac5fcf76ddc62c185a4888dbab93e4b2e9436258ea60813b78562a4fd7fd08b4b0d5ed853cd3fb91a444568b1a739e61997abffe0c28da6559335f7ae09cb12a7afeb122357967f4301e08605aec62f2c098ed5591cad7b6aac30ffc078b52a104eb243bd05197c600491b5b1603901bde629d3dea0b3c402f814c6b476042efc24447d07737691dfe420a5d2e6a0561d651316b162962e5f3c8f855ac9b01ec8a421457640c00a573ac1161a4d4b24fe581acbaf7e88f16274032966ecbbd3418812e75ff4fc5882235608e07b0ad328354b79e89b92574f1c640be7074e191277db9fccf49863c7e46b9e8f9ffe3e599d5002a85554c2ddeb250a5972179d5b4a8afd0888a3a0019d263df3d6353364b775bcb4768772fc0c1a922388f7aff06f6b40b33940d875b0d38d2cf84f8ce49c7341ba08f2ad601c852981098feffd121b240e1a88012fdf499dea4b961cdf0fb37205ac64a5ff957887a4c6e8d6d24d4efe375375836a5c1e1cd76e5caa9a86366183b630240651ae65f3fe1804c2422548d7fd16da7cf7c9ed6a20e37737dcd687205608b8b165e15f790adb0fd19d565398edc2c76580fbcc4f9de9356f6147507191aa12189861323302a4f1c845dd09acb6d176069ed8fef19b7a742e33ffff3e89752820a5e7543cbee05b39c2e3bca25ebe6a0b8b2ebfc593e3164cde4090d01e7c52b1f088e933c996ae2766f2de3e57382a35003c500d16ca74334908a8ff55f5395f3805000695e151850d343b848de7de47b8cd4902c08a2d8d047d24ba0af3d9458f329a2c54f4ea1907ba72605265426b3d53696d1dd32f9471e6781081cd29b0c60b4d556ceb1b6ee84208869a7ce03e2cca9e5afd8bd34cc53d4f28876538e2d6276504ce6dbbbcb7a657d8e2715d989f7649f99c9186d3bf83c74f7f49278fda1ab7cc0fba213c8c8badee4a570a044af49651f8d5e7868d946322381120f692e609b05b2a1fbb61782f73575783a4c034e812415377e287073e80ecf2b253f65aa0159cb5ad00fb3ec9f91a51fa83e47d67b397c9517334ecb9e5bcfacdb6d65a9e9a38b214e6d620a7438ede12ce8d4d1f18e9c208f4f68dbc07fd852271180c02a8b5088b99735de411f6e857c2d3cd9cb0a8d4d9370e7f1f9dd15deadccf9ef4d15d55b8422537ac83c74acf4803d7f9948f85da47b1278491db166681b94ed6eb3504116f2a4133db4f80172fc19eb5225254485697cb0322f229211ebed1f1476e3e131372cacd9c2e85fbf20237c665dbf2a59c38e947b2675fc52c21f80ff6e19c0d87bf5302682ca750a2d74df79a22bd9d6ed48b1e2b8c8422805d1a2671e0633c3238da33f42576599bb779952b541159c87470ce06fc51d045a64a5d246e9d928111d7806902e913ea55a2a8ee25ca5d8fd50bc214f63ed13f649ee07e72189da232dfcf0885b5260566822bfbe8b61c127b194f6734be31b92ed92fb2925714bffdd8fb8210de9e0114f581262272dc22195ad4fb358b520ac4e79a656a11ce9e45f9fdfe05fca89ba0c95914ba56444c55214db0e2ae9fdc9a4179737e18756236456f4918348fb8d3a2bdb8e928986555a605ad44a6bcdf5c72b032ec20d2dd9dcad611ce54578fe15b5e0ac81a4edc7e1628b2cfda51ef94578fff6c3073503c2d7327d203c5865d49fc8df95ffdb71abb785d39aa5976512715c07e447d4aa61d6d98d391055048d16cc061ce8c7ff1db8e3aa817657c9251ae79e4d1c475ddfb7aa1a39b1f5850d5ff6ac8e741fe1b738fd07cfc2bfe9d9781bb963ce7e12ef8985b549cf3f1478bb5f94a7ae0216218ab8b58ba474e28cd7bcb45920aae6f34e613dbe55483e13d5aa5029dbacf30f2edea43a002f44441ad82343841ea7fc8574443312056a86c85a463021292bb34e4156f817d70473a267c104e14b241ffb2c010e5d02c0a05394fc50c112c6439a3114532e79a191904cb95064cf4b01b1d8adce763b50b549cccbe57ef7086edd17258939eed85afae051ad048c1ed4a1e5448fd48a2ed4ec7817295ec41b9958e4fb91eb124aa8af34032d81f399c2c5535609639d9b0b0f652cf3b7a76cc4d6a307821d3b8dfadc95d3ab59fb8c6c45071ba6aa06b4efb84b0059030b368d53a7dfe18533759719fcfd34faf84a2f248659cd29926194a2136f3136cb1b26b1ed8a84109f84a9132b480061a26fac5d41bcfe5713983a5eac7990acfebf0a8b6117ee525c1afcb75db68d1a9c79d793f6ca747e94cad2dbad8595221b2b06dabce758f59efbd4042f14bd2d09a4d0011c4eb061852fedeba388a9ac169d5cb7826558f1b50212c2631030208303241dc3bcc6b02ebf6dbc5d89ea2b34bd490c7f34bffd86ac1867b9443b07fc077b7fc95572155e9c82908dac0f5a967d5a50f5c0bb8cb4e19a60285ea34782db6af2c5ccbb92276c35985845836c6a61aea8892168d1430b64c2ab275a7868a2a71567a370862c7d3d621149893f644413e55806ca4d7343dd51d324034f3db22d3cafa8539b6a9fe433f9d6a5b2c38e700e6672dd693b08c87adf300131761cf7ba2b8faab0df9fb06db8f2be09fc610cf4d541376ed192020ad146e93947ee5e9458e92f6dfe9c51f9158cd84032608f1973055f0026c5b124f2da46af4875688538764aa53c4cd1a99d85ba997967144bea1d000ef5786db72a9106fa471485414b0f7d7d4253a89fab37a8972a40da3ecf5e035b9d43a4f3ecff5e86a32b483b1b1106ddcacd45aa25db3e61eaec5256662cb72f74168397c97721119df10e960f44a1a1ffa4570113c338fc6a01e74877cc1bdae81929d98644b2a8a46676f0c5b830daa11c475d7f01978655778347c3bdfca59d12e7d0bc1de77952bccc0a2170cacb57a5fa1b00debc1e8326f24fe804779ec2aa8811646b159d0a6a2b045d64bf8e4ffb1feaf0c69ba4e1ce744a9251e5902575143c23160d5e20aa89ec852178803a240ca609b4cb0e79af175a2a96193f7084cb81ddca064dba2a0562c510ce9533c83636d655225db55be01d2ddd93d236f25612fb6c7c1d1c0fd1ffc92cfd24982e701c4aff77cfae3a75e66366174d1c48206b579ed6546bfa1c1b551a00660ef783e1230a0c32721aff041a9c0f8e7d28fafe6777d5bb8afd877d78384a032c087196fee32ca4097550034e68a3bd5bae0fdc692af32c3f4b864a4c8eb558aea824bf5e670a80afd14b1637235a346a7e80d64cdcb6677ab142fd1c263c1c4ac854b01c32bd7c9167321a41005996c3a07a7c688b1812bfebb9fca7f5528eae12e9e8a33f7b963cce10013e99ec2dc7cf50a5943b6bd706c03ed5e8608dffdc090b287474d99cfd4cb0a41b585a296353e842694c069071305cd0e0b65aa52d61f495a872de65a411a5ed62c499031a6e298ef48e09baf8ab791a14055d7a4e3c7eca61cd15f754d3d78ee72c244477d0c6520012cdee3e09f2bdefca5b845e76a7d5b672760a58400475dfc284445acce10d76d26af34bd6adf80da8ef9f2955d2460c3d3c098a267f3c7f057e0383b0012b65ef28bc56a6dcc3e75b19137a9e31ca54d56c0b777ed42bd29b4e978590e196a77b9a35a23a6bfd993bafdbf12fd80b9b87f676818ca697402e3ca7d1a026c175bad015f815d2b2bb8daa8ab4574df4a09f1b8516c01852b8cc03801bd24d898d5a7961d5ab4ff97bb6a0733c6eb41f2a2080738656a7138971dfe53c4f8e3832a7c94c98379f3da2f04342c0cda80d8acb1bf9b838d0c1e415958341cb7ca32121d7f0f39e98de17226af64084fb28aa8e3566dea19597d3cf08e6690375d842d7c43eba563b171bd40956e61981637b161f62ca91d4bb73a021e796c7188727c15a9aa2fe40a9ee9f19a06efb207124a956775f662e1eb89954c68d2a7b8628db0ec4ba6c75687184479db61f68d6f713af0e35115865e2890fabe3aa8f6a53a581fcbd518801d96a54fd27d86c4baa2f2d1db1bb5bf2b179c3039d1f96ab82f7a981370b316efd58cc8dff4755f13b3735e7b84b62023656ea4ce0eede11b45608f6f2ecd19c742c3db407f5b712eca7d0d5bfdd4856bd2ec42247bce4a8b6635249bb8fddad8ae984e7aad6d99ca662b804dfb5fbcda46b80f72a3fe6fc6369b4c718d26403a38da9ec7287dd3d91395adf32780947bc3e2f2f8151652f3dd8522678161b8391ab05242b53964ef1831143cdbe26253c14b4c4b7c7142765308de61e8fd31ed283c697a4d996a957893c6c88b955d3f2072ffbedb0d31d1a5f393997fdb67c239173d7a29c56eefa555cb50a67c61ee133afd51e9baabc7bf7e2c5ed44b6859a9d0d67061fc76c99c85104e9f395f757faf3df2887c4243a03a26a04831d90796abe69390d711b5383954df07b87a224e538be8bc1331d8fc892d8140488ecc017e6705172d886c07c3ab58a9d0b614731be36d869343265d373d89825ba4b08edabd215f3dc360631fcd881f1dbe9edb650a4b9f414587630cd1c252ac95d0dcec7c22890a7cf42c5f91633b51a6b0bb5c210d76ed25a042bd3eb49e40fccca579154948dc708236fb9662c57d0c816d0a31169631f46a0dfb61ec217348bdc0db0098c69a1e297d6f511ab0785c68ef7f915d68f5be854e82c3fa7d2cd4943ce937b33349360197c0e6cd56ae4f040bc7b745f38a5d4f0c3e36f06836a4bede82d0416878e52addbcf119bc1b432178b117ce80b2cdbca44a548675fc3dfba724c3f74462b5fe498279757747bf27862f9729503b7194f76c43d1c2a86f9192b7499ce2dde67b609450cbe81a4b91ddae3d39f7081b494d004e5f2419780d0ec7825bebdb4f3b7876bd245898326cff6e2b6b7634d47c2f2d71a8f801293616fabf47140d91365113d89731826371ee3358e6cc7ac9e2090bebbabbf6a83c040018fe350ef38b0de899a547f8f6d8cf20837fd9851de50d5272daf06f94e4eb54c43d58455d9cd62519e1525f0bc9f74bd0b0b0393d466f969b879f9701160ffbd75e51dcbf0325fd444700d16af8a8a80cc8a3b3ed29e48c0f04a7b1511e34751b5ff584fde9f1cb784eaad803e0604a66cba992a494d47a14a2121e59a199f18574986c3859e2a1285efb8ed44d52b4aed59873ff876df45a33bdd2dbe11c4a6182088036c8d9d1dccd884bc062e8e6ba1890904567d66dfcc32dc18be94855ffe5a20c9c302bab29f44de1f848b16eb0c2d40b8230b374fccb04735a316fab077b17e7f3829b2b355a052874fec114bd31240150447e0c3f17fbfd690b1f7823f11a176b9812bf1ca05565c49e60ccb232fb6f4e82c3ae40214ad9b1f6036922d73c7da50ab36b8dd900a031c40501c991f2e8fc3957d27c37f8bd8e8c294ab1ad02de39a06663fdce33ec5fb527adb1ae2bb4b14df948befbb326d42a93ace1c131cb763c54dc89b818fab5a85a2d1d43df677fc9abb5e46c077cbd9ac4b81e821e8b4f03c574fc2a2e4daf114daebc5a81fe8163a6d097a482211f985a4f678015f2d2764b52ae250eb99ac8dfabb152a11700cb613a49a047cb501f7f8f878b24d48dd961116b2236e5cb06d858010d309a01df76053377bdc7692c5f1922170785d349e4b6bf0b3c3c5e1ec317e7c48498f6d0eebf94132cc7c62c1bd14dad8f66589a9eb9d45b4d38896fd9f8ee7854c7a00a7c50c7bd70c7904e4b4bf7856971aceb81ef6d98f3d393ff3a9b1d5814e2164ad469b7770d5d29d03c49991b223b26d39a33ee14ff19c9651d6f4e5e2fb585ef47992648abef94629d682ed4840e6b405d6f612f38931b12b47d267300ac32d6d08e9b0f2d52643396ba81bc93f380a8d32862274c318f48b01149aa283aadb6ebef87c01eca9789c698f4c5a95c50eb4aa03c9780ee4e2327660f9ff4f883a1c9687126884fbbc2c82c3a8693155e971ee2c09a9fe05337b1fc46cb827eab31900dc1ff991e9157b9d89b883867a82b52492b884a664b50bf668a1079203fd8f02ab9bf5e398e3497a143ca4a3242df596d91623782cb39a1ec03aecba7dd584d068b5ff0290c10dc49e28b467c22a532492efef2e6d4fc554b0e24b5e2539727b45aae5a31f3bfa88459fdb03dca3ee1b915a4f4ca0fe4f6753cfc458288cb0676214cdcb96412a4cd7487b7234430a5d44e9e63a79f3b528e1c24640093b57684c656ee4f84c94a31317db61073b8297febed752d2d93da0423581f8a9a461059d3fe36b0c125b8ec239daa45cffd929e3a1ecb17122bdb59027872611e533d10b73a5b6f0b7985fcb8039d00b838f10ddf8cc5f532b5b7a01a856b6197b2376dd5e9822e4aaf14e1ef4ed263ca3c476bf46c5265bed459eaa997c2b89f251bafe7f6c5132e4f080104454f3be6842ad3fc8b306b220622ba5dc9d3c2546d63db04b8570362026c1d2c369681668d93239fa9ca04171db3026d8205f32b016d15364cb5413b7a36f696ffb80345ff16d28152d1c1325634ef8e19019b06e2b84c84f852d97a8015e01a69c1aa795ecbd4307b1a2defa4b370aa1631a7f69af372c2b7a988b7c0d00fd5533ba8c9ba89caf6bfe7f97f4d7e8c90b4cf628db711d2eaec284d20a5a6bbf7abf8f88270a272ea0d0c8329512490b1d7b5afadd7418a032ead81558fb01f84c6194dc890e9c91bb65d5638316c46df0606aadccac3cc14faef2f215569656bdabf66d14be5aaaef89890d30c6627f872bb9aa9494a227401adc0a5eee41c955fa16f5565151697cde42a2491072d5083d207817b2ef634f29557850d2e75237c56ea1c70f7f439bde665d158d4139246728ee6733ea96f20e9a50722f42e191459dcd780b3beb6d41e667145e9b67b5e633ef9b213c0f7ed618fbfc7c372f36f21f2d0272b9bb34f90d421a98242aaf877f1e266950b10479b6da18ecfc9390b3c37d02626e3a980c7984f03fbeb348769f96326562e99c7cd9d6cded535784dfcec7b04a793df9b550a1b4b887b675ca8de8f59a50f52fe4888c4e95e43d76063051f5839740feff5d28c5d187336f113d1fc79381f2e704b657ad63590ba7e2fb04dffe71decca8dc0edc57112327ac487128dcab7ef3a3f5293211aa128016be2621c63268441abf40e0dcdb570c648f4e712641af7650aee1dc396348dd3f38b52d5d983275a410c30752a0359d08d0f8560e22fcdb192aadf33216e6df16a756fceba334b35c306435a27797eb09826c7932bb45012aa61b3a574e64d134d3b9a04733cb0c8aee778e8d65a9e26c67101cd4f3ce458379e398adedf68aa97cceb8076fd93303523e37827ef188fc3f913828bc54c5e9d6ed01765c8fb434e33339f360d79d89d6fca065dbcf28928a74eed4240f87ae4178aa83b506a42eb616a0f874e66f8d3a12edd002420d8ebdd78fb3fde393cb4d9c702c8a95bd7b82ad914b42b39bdee8484b50bde21b33d85bd5099b51b2d1c793c32490f997b9b61e75e0ab2bb3db41fc8f93febb28ecafb40ca4dc9d63bb33f9fde5128f69e47195a6170a494da73d8603292e5a839f787f0b759c79e4de0c2169ec0d9068afa500fbf3c06981b78bec7a15abd31efcc61fda8411c7dfd8d056e79546a93758a7cc64f5dac396aa2d4c860aa47339575f29e0a7f14d545d700b56c73300915cb5a8485f05957b677b5ed524ee8cf208ab80f3a4f0fc0c2b3f0d2f88a566a2046c71bed95f3ff4834ba7f75e8df965edbdaf3efb70ae29e3f14bba4ef09a1032c889619553cd4f2383934d788078d989baaa9815e49e339d8a4b2ef0a213ff39c8eb780252ea0e43d042582221ffd77e36f4fe3ae07a6d735389932e5e9ba5bdfb689c1fd873b4ea194239e0bc78a264ab73410adc00668f6982039139d101d7641618b6a6b1748de63ec2bab02a27e5044c26ce1dcedc34c17bf7d556a2e6f2e55b4c843b3048a7c36032e328dbec0fe402f8e9ddd260b5880c970be3d8f4d6298c074529527cffe2150721bd3ff1720bb208d0f1a0a840f22f36307abd9543d2a828248e58d163fb4da3edf43e53984efb854a088ada5df1040a6064cfb74c1257870592c0600bebc55bb29b3e2f82519bf6ef3705bd35ec902cdef230fbc4b8e2fde5e4c4a2c70c75dfafa212cba34cc5368877ca95b6e7dbac89e1e4fe383f0eb02453728b639ca11307d796d1f4420ce8ed54b11ac0008534e01c5f58d259f7da491729151a3a573b1f99233b6069528225835edb637e07b96635a7c95ddeae78c8faafdea0996fc3110067434f24c83f05a66134367bd2a2a8465f411ac4b313d948a35e9b9e5aaa1fa33bff0a8e56d38cb1c68ff67471933793242e9ee9a93cf8b7b504ce1fdd0bd3daba56c06cfbe272ccbcfbb2f497f541eb49233827f7d747ac26c1aa2dbf934d29e0eef4a661f07dfcb16845a654818c6c44a34e1124aa712675e5d0b80b2650a348bd5c0459f96bd99e503e1f7848d0b572aa7a81a9b4d6c1586abd31b60124ae7dbd20001e0aa6376b3b16b0544427e6576db1991f468e5aba1de28d82adbb31e40d763313ae74526ebc9a6a35cee310c3e61babedce613d0a79cb513e2f941d1bccb138a5175b858ce4d8313f9bb1f9c9f39c474c37aeee0fc9ca6d95e9425251033b43bd8631a175fc87111177ced8864647ba0165f1bbc9e2396bca11e15547ae2da1334e65a7c5412b4cb8a47c83e4c2a5a8a43c5c1d562f8a88aee48ffdea418f4723ff0982f513577467e41174bdef0a6fe552d26fa9d48eb42993f854e5c50d0084c7d358cb2c88030cbc247b9b772ccbe95bf6228d3f1795d082ea066e38d5f99a9ba846f0800ec85bfbe1cd982bc425dee55e33784d0053344d6cc989450962ad8f8a42b5b98870201fc4853db67478aa92e2dc84efbfceaaa6499eb25fae8c35e15f780588225e1f1bba7c2558c224a49c202c4999b8a8ef38663b9df56a5be725cb63587ab9f97aa702691a561deaffedb2943a7cd6b5416bb9b8bff5efcbb1f106a6ab8da3b3bbe77877838c52be2259bd963b55ec3ca593d79350e1cbfef548de6d81bf58ab9b60cbb7a5cfa5c6e415bb34af1daa659c0088803c16cb29e72d6c646bfa360a7e2783091e307eeec5671fab922f0c094313ea71572a743abd5ea9f54d86260d6e9384de04d492e724cc73c81b39e60c6f83ce4bbff63bbeaf573f7b8c0f3d02d2ce157abdb9c5f117565d10b42f8dc52ea52a88b89fe8bf81685f2a912d4596ea66588e819fc0a2d0fab9864e9935941f0e0776e80ef168df0876a6730b3787f115b1547ca433f703a8cd269f033cd7c6498fafe4992d06683bb9d6c042879965518d3151f5286bd7febba626c0861183438e1373521ba6203933f8e8eeae7aa84cb73880db0f96acc672bf8e0668f0f272b18a2c56b76d64e9c462399dab93f8a9dc881ffea481d472dbaaf280c8dc69eaf2df2fedf5cf0937a4d9708a5cc45f033d51c1321c37e18939d1c67043fefba101dbd2b225e0e60a7bf0e89eba19dc3662139382290d6734a850ed8488b47b422593b331d0b532ea0727d5863da228ac682289f1988a872124df5add275d98b27de3f4ede063d8299704d130fae8606b52c2b7f37b2be6002d730b9ea27cedcadf0785de7af3d7a562cebd0becd4e14b638268e546d68baca9c4d78e6165a79aac74ab4db508047f7ae91f637160beb5fa35c02848395de9fbe5b8c16d11b341ec7b03e568767768a5be7bc17e72170eefe004ea13ad570a10b6a68eef0176204bd3fbe6cb4a6b39484e6651a8fc0c82c3bc1fbcac29b15b078db82646af8804182ae5df386cf05a433bcc3f0c8eb1df0c8b231c1b42f17ad4fc90b61712324c607aab7d576be93ded6602c05d47c08ead4358d2c0673da485dd5253e9cedfb892dae3767d2ae73763613cad4319f51f00a504bf09e290f079296cbf89fd300604f3ad1c39bc130dbf7cb94cdd93d2a8179624c87d56a5922cd5564696fb8b22f1d8f1bdbb3a64ddf7bcef80743b5e60225d03433d2512ae07cfdf307bb4ff667f26f596a6617696d4df733105b4e2ff4349a2c5e4a2d14ebffe5c23df76126a3d07f2ec4134054baa90d31d9497966763bd110b2c3721271a26babf3f37c7953d7a089f0766fff80ff9c188a7bca93772016eef8eaf0bd7242e90c3b301e47174a49e6ad6cd779be60afd60b44d9fae3e86e8c2d0941e742c575e038269bfbff976f4c5b753ad9ca739a94a7bcfeff483ae922c307cdb81a0654717bd62d6bd68f862e536a47b58631c3bc641e6877d2e07ff734d929f81fcec5338cb39dc0a44b94e68a78b79b80e7968cdba7a74a739cdafd9a5debbb746d52dc104d51de4be04ecfb2a1a6b36181e122da4d6e9b89a5213d50732527d6271f791121f1ff0d28e6777457429edd5bca06e0d41a00cf1ee20645c1b65209701db14e42fd4d79a6560a2e30c84acc38799ca287f7f5a5b4f3c9e645d618d530fced47e846d2b6361352f0966753f08e1b9914c70f68022a3e494629006891f408ef82538653d214649c83cc34b9d932109b4648de0c2c3f881c2a86d6da560a177abbc2ba5dbd336174c1de47feade1e3ebbeca643e3ebc6f38377e40a1f3f2e2fe9c043a6bad8a068c214c343dd93dc2239a9c44a61c2fbb98634c6820d1bd3e31a553ec0ee06fae65b6f9026f2fc6b0cbc79ee5f9fd9229e2ff1878b17b816ba213974edbcd3daf3dd52a5359118f4ee30a513241e562fbc81092560698033f2d76ddf3fbc189baaa5943bfc8f72015ab8433347ce0c2ad4b8d52cb9f97b2edf2ffba9762922da4e412e7b968fe077aa5204de5bc263f74bb05fe169603de754f86ce8340027fa563638598a1173c53a3c85b98aafb507ec8a1773d25d399be295a305b9f336592206eb1e767e17867d8f3e038f0678cb4720521550d799c2dccd26259de3b835547c48132aaee8cc445fb4c5da3aabce150a35c893e06e6be8813c47efe4cd23e719aac610434d607acaf64f934ee183dbc2a33c474bb0abc90574572d5edba5d78bd9f46707c29acb246382cb58ee3a19d2c353a3655fc541a6ec7940715300ec24a39d3e6d497f4ac7d50b2efd4ebf1c7fca7c9d4dee0f8483828e3a76fb4f971a07c0fb055837b3825b5a606248b4af43becb8535b8ab2aa5ad4b3c9ec86ba222c52e365550d0073b8488c0026c86dff68bd2b89f7f8b8c1f55102c51aac91a699ec80d1097821624720df5f18517c71e62296eb9b42bd4f5d9727bd17fee4f645d1cbe717148d7d1561d6ff5aedd87c979721c55f51952f25d1458b11e3b6d743d1fec032bb30eaa14acd58920b36aecad3c37b94f9f382495a8bbd41edd0cf28d6dccf3cc035442ce1bfd19af9d4efdf4ac53f57d6b242b41f1486377a30a67f6d113e5c9a0741683f223bfd59d8038cf7f0eb86a8b3b70b1a1cb1fb5852b6327034c33b46ba9a9f30f4d90f9040e14ed8f1467b6f64249f778056c5df1b9ad03d13dd84bf5102b13d1d915522617bdb9b006410c17c71e3ab176618b70d4279f150aeda3636bfa114df88a90f38234e24bd39ce8be06a063b5cd258aa54390fb65b198fddd0c7e6d1e27ccca3fa9ccafc40a8b4c5f4558907f2250eabc6afd7d41450d244f2bb2929a2cd05c57c939f3daaa043e8448d2ee3199be552a2fff0a4116d7cf8a7697244459b31cefb51bbe513b45962edf63ae52bd6cc1f778e005bc5ae6c48efebfd412b89cbefec062ecb8c3fbec6e0fdd4d175a95404690078170cabc3bbeb35ed54cf18c3415b66b8762ebddf3311d84137ef488263c0a3756455729c1c8c459ac2d89d1a817951d4170b592114265e0787ea9afe6d90483aaeba12c02088733f9f853a40d00e1d6b65e06e9b9ae11c250e9972027d7025988b6f527946700920ba6e579aa39695e6f793a65be11209baced892b0fa72ebf98c8ef4496e2f4e448e273a322ab5b01f3dc7ddb0764bbbc9fbae463554be6f084ea34cc78c1d5a96fcf72837e808eb690b1821ec3d0c95f1fa25edf916682190fc636fd9dbc6b9bb5d80c949bff13317452606a783d26d15b67c8416ffc76752eeb13b049205893876274a08652545b3c2a2d293a13190836095aa6f93925efefa53699709791652cd9ef6b56d825cd05fa5c27a45f554a770df26a3923322e7befe1a3d331e1ecd0e995a648416efbfd50a8299746bb722040267a2cffd5374af7501068cfb51e050feb0fd6296dcb4da93a49f7edcf4ac49bb2329c39ae0c5230248a93dfa3fff013378e0cc027b192d0f8256b070ed697f6f265c5375c24bcfbee616e06432e14bbdc9823aee592bfd01e731199c696e42e8a678d58e76b180787fd3b3d792e60b9f140a5c92b61fd9ff2ac88d6e64fb2556f9dbaea0154db4003e5876e8fd263be60dc66a2e6116635cc4d33fdf22110ce8a8733800a0bc866b1e846d9d9586187658453c5b8f69fcc9285077e4d5627c64797c033bf0d566fd077995722672d3de4e40d7fcd9995138958be6d0e842910325496552cf8a68028fdb10ab4ec3e6e3511f5c3be306944563a511d1bba8785061780599e87b7ebb46fd3d82ae0549dd2c1d018ba576ecc08b7fc9e87bbe4d7999f9a0e40537d431d29bcdb3200e246faac56fe2fb4b9940e8e8117ad102b42889449ab81baf03d77b98cd8dcfa9d631c1be7ac931e12aa6226b290221b14fc0faff4a837b7e6426cb069926ffcc2f7890a623cdc87fb83bca52ae3cbdfc6608af217ce57a1588c6b6f712f602b50f5e05aac9def28a74cb22c3861aef6c7a15471e49da7ec044b3b7a58529b043c120a8d5ceb1c4ac8dfb5720312038bd2c0d605da8b645ee1fc880b5131af57c9ffee0bfb76041a06d536f1a0cb6607fbe227b0137622eb5b81976b3177f86fa10dd0ad1756adae0b55c84cf7fd6f6f14356b774c2d4af80829049cd54e1d51587a63947005a09cbf1f370881c151da6c2d2591b435bd719dcaffd72d3722ce9d76c2e1e5be5cc740c047e3a4946251f34f43aa9420663331c2ede63b0897752040e98726f381d20a741063de72dda814610c6eb31b023eae2c1d31fb639862674550ee219ca45fc71f2d981e3f98bb3a11636933705c0aed7760062376e1db7b08a80692e6f60040ba21a1f19e4afd1fd1d887073f33fbfbd28c844189fd2947e4a0ce0486484c00e8569ab9537206dd82fac05f0c622e197642af092989f90aa00a14f3a32efc873ab3b78707f8731b3e367e23850fbbd7e33ce5df48de2f91a8e5f0d46894435f001583ee157038035783e3bb6ae44b982b026634d5ee410c2c7f579559b0c626ec50b98b2ad46454f468fba0b9ffb2f7f05af14eb74d98d0e16aa91cba1c21f37ee5811d76e7fdd4e601ed00c9394a85394d4dee9e6bd6525cd84bd11bdec4c487e8e466ad5041ba9429504c591312ca6ba515ce8522b9cc9f6505c91e6147f806b4e4e5db334f274039648e3c4060257b9b901dbd18d5549ba7e7c17d0e4910fbe34ec08b92da1bd5b993c6dff361667b0020de007b83901c800d6cc200915996f0eb09fab03e40770ea8f088f640db587dad159f54cd364c6adaeb6001bf9b541bcb926df3c5404217d7a2ec9117b8ddb14d818aa03e58f06351bad50040805890af8801a96feaa23ee40e72fdd88957fed88ea0e3c0afe8d35f13912591a70b3f6a3da2d899b8a31ff065f2525552f88ce313422abfd8f3c7b7d8d674f6af19a79b4dc0f2831036fa41e54765d8b10bbfc28d1e0e711a5f53ada9ac82d302f81d50c717223a632ef15595043c64cd05a9e006b8ed620de1208639aa0af21f0fa2f36952d7f294bf2f8354faa3a362816f6be66591f28164e2842eee83258df2f4f1a0b74f8be3c6cc5be45668538423fda58873b6fdabaac29047419014950ca3c94fdd93a91a0e5243be3b97ec57f37a32fc42a4386d1ea5e4338f9b0e1da2d8e4f56316371d45420e2a7bdf716ab7cd52c2c3d57d803c5db460aa19e0925c6175d25da05fe41128ef731b3a2336cf5ff473963d301f0e25bff4a3895b4c9a2edb5128a2d7393d388845a4b418fbc41901be5954fe51c40679e89c9a5764e50184c7d0fea4fafa3410eb685b53056b3399c7cfe1602782f6a624cb7961bf217bc34c8ca36dc5957d6bf45b9d9a288005accf76102ff79c829eccb4aa2320d12dbbf1a1bf9b0df9027e7acaf23d16dd390015582151a4b509c7162e4142a65601152ae4627e5e3fe4d2077704315c48a7fadb69538a98fdb8aaedc33f3e3395c5e32be8bd0ae784578143bca77ae8b43eafdc337d7a11e53ba8d969028ac63a84770c7b3d5482f627c0bd906b2af2698d7811d348881fba2c46794dea817398e4c021e43ebb68cc6062ecfdc205b025b16c2b11b4e1ce94607332aa38c86ba75cf9bc53542d7b29ba75f75f95404ac765d501ac3853c75f65d53e8d8dfb088bcefc9b9343ee4b8045a3f6d3bc586dbd31b3be99df593bc9e8b6f88b30966ae94db028890629e59ea07e48a77c72fc9dae5ef2b7909d80151f9026ce63d8d5fa27b07fb60a9528e70320c870ec24f5b31ec0823f1a0af430ec117e69c6ad22490adbbb7a807e92ef7ee7aaa4984f4ab2c55b3921285159329f59d873207971ddeb4b2577891a1cf3c74bfcf983466e9be2183abf598cce8237c732191fa857bd295679f5f01e31c1272a8d42df31426e991cec1fbc863f932905a9bf126f8355dcf61df5225c65108ea9ffe2c90e5818d9aeb2df784589b3150fea9750b7a9d45301ccae3897310178ff2190cddfb333e662115b62383fc56c4bd9acc2593de8aba40057dbd818ba36ff2bfa2ae7a7b9077e4e36d26207f6e292d24e2eb9083cc752a740371aae6120f075b31db3991128b7fe267afe8af15c88f2e76318f272d9aaba54f0ad4031dee1efd2d459af047d917a70cce889a6a325e780fd312a624f2624ea4d00e6b12f532f1ea612ebc65a300934e0d9e71928a6804860876d353fdb4f33a96672aea0c360d98805c99ebe1d6ef06bd71936cbd7c0feb7d201bd036bc4bbb9908db5d8331ddff00d7df16cda8b45b3e466fc200db337b57a71317d1c724fc3c14b8e0c262d510b03acc5c3dfdd2566edf74dc4f17c5fe009a817b054f5c47f4db5faf2b8f81bc4c17684de215178dfc0a0b9d62965cf16a3a8657573058f55e0e6a7c39e71febee08afc0ab3e24cc3338a24dc8fc99628c3fe72ef63fb96a8f612c68115c39a233b92165210e6a5f3050aebf1ca28e66c848af30367f19e2a1b92c9d55003dcda7091c30a53c83f5db846df18043fb361ab6a843f684c642c14dccca9fc15a6a90f337dde98a2e17de02ae43f88b5ce36caf64edbcc58ca97540804558895a4d61c4a6e53e21eae597ff3e606922d0124223aefd50b27ecd3e59e5a90295369f7529a72a978e6adbe605becdf5bea146b9b53d002e42c9f4cd49732fec83a55b34fb0c3c9cdaeb8a7c94d444e63d19ee35b577cb7622af77f3631430063bb411151b07c4d4bd9e8b7d973d67b9da116bc7c38e338cf9fd5b5a72bb1577e5560dff09832e409d6ef7f0583f4218c40cf3affb5a0e621523cf894e2dfed2bdf045b6ba5b6259f6611780c833794d27411c56165df360aed4db77475b839375d11d72b9cd737f9fcca6f2d22100004212f73a0fdb3f40d521fd94e7051b3c9bcdc6a2bbd193c332b3153b62049969a8dc3e17f84094d146212859f771307e31a3a60f1c365b7a43b471c2db62c715edba9bb0d30f6833070a5c8c5b8228e9f9972f86dbb4ff2639c6482e91def8c0486a2c2d396f69d7885e03d6fcbc0bc188c039ed922e7b8f2991d3b8b410ea085f050eb0fd0d9f033a1a4852c32bc5b11ffdf8d2d9d918691749dc8cc2ae1598ae3718502565f4e725b466ed8cce5d8372c9d6ca5f32bd3149f9a39c54772ee0619b58d0e62a8ddaa912b82d3d4d147257de12e5d3b84ce15e7cafd5c484ab892530520ad716d204bfa63ba0d7ac7c7519c98527a634d2ae52795bcc8c1964377807eb258f1616c7d39a0515d06943ed11aa7f84b16a2cdced7a3fe67d01acc38f144acc0858abeef5083bc220d8162588e12de821129137084a57635f0577dca3c8d86c9ec567ac65f70918440e3098a5e73e8992d97b3b880458dee0d84f4a7e45e85ce96adfe9c086e44f654909432d29c7289682051045dc56c42916006eff525d58668cc0705052a206d54e0b4d31960dca89e59b4e37de4bfacf511822ac6166c6a662206b72ed650a6a7a9d57aa199985e085e6cb229beca3d73c379e42022a4e5607ecf262082f4aa3571c4e61608b2d405b4ba77436f1cb6dbcab0b565504ac54e86acee368110ff984e7db664eacb8b3f9c9260a893ffce7d885f1548a70b531558c9f9f945cb2ed740dceb61f4bab342f144280b1ca328cae9be3abe61bdff1a68c4a8b21d950572e0945e60aa79117ecc818631ed8fc365675ccd7eebb875dd87f7c796521cdac6d7a446d974d5bd88b94fb98c509797375683bc99e2ab281d75e6e7a3f2c5bc58afe8758122d955d1620b11f7d2332e7ec58d15da2cb25eb11fabcc9090b60641f982a1536527691ead68c36486ed15f3cc8dbbedb677d27df9dfc611fcba54a26e274ba9d9a29daf0979f5e7dcfe896baf7fb6ea6e17781de8d57bb8fe1068a5c30406889b7a0f753104c62d00e04e5eccf22aa05515cd78f3107e046329b73248ce7db87eb9fcd484cd416b3e080fa4d2a8e58ed94b30ff0e9a29032d52a3f4753abbc212cc640e43ee4b198380a47e029778b38cf2e78350f3a2db7862faf24640a4b1feeeadb5002a020acdedd574fa1d65cc8795959abcb21ab0aad171ce21117f4fa3c632fcc01d91a07b0d775a62828953a5a132bd87ca92a049fbf20492201a5377d32cbe9300d275a37c186491c7268254e74224721e3c0f73962d7e6d3a8e1ed5f3c8b9f55a9353b0eb68734309f39eaddbca78aaf23d0f9699186d66c4886d4a9bb742411dbe442ac7a0888f3ee551ef2fd01431b6bd77e4f3749fd7243ca0f8bd2c0065493c86546627558338ab8ac2bf9498c8447ba60f0be56996d3e23eb87aa1e5d7307f9e61ec22ae1506af7933ca54542e5c29b4f5159ebb5481668a633e1ef20501d1bd20dd92a5f755913c2c490556c19e645b93efa14f823a3b08a767de043895219d8829990c8f2b228d6a34016dade4366eb11229658fba6e634b855fce32b14fdd868724eac2465bac6102cc050be40b3c5bd2f0d2f947c96b056dae1a8d782d19ba20f076c2dc8bee319c24690e364deda0d52ddfc819fcb88570c2c55883c6a66671ce05a31877d6c7babc5251614befefb3aff8d956f24169be4c03e6260ed2c32837eee709a41057ecff0c0b089466c0d8c0108252b6e5d3714d5d781773cb99396e47e5c682c598663c396176ccf62517704214032c4e9672e43c46f469680839bdcfc86a783f0478a897a0f710aa64fb4831de55d55758fb586a4e71c8eb72c22478a2665952f2d0a7c2d7bb3e725fef88229f679dd52d384f44b6931567b77f312be8c7acb18eb73f86a0f41f0d5fa6d87d899d23b5a8927aa4c1da0432d7148c6828b7eb64185aa5b9d616efba039472e91eb1626b488e76385757d9c0a3a75d0e12f2f8114d362319ed8d977e8770118b2aa416e766bded0ae821c6cb9b39295d751e6d5c0bcfa939298a138c949a6ec3bc40c608769540cf1a22525df4aefc3155323ddd0ad87238d514eae72b8bd9bda1262233cc0d2bed36a7857ebbb06ed805e76ac5ab2f391b426a75b8250e994d8d2e4831b37923783cd59abbdd883c92623497f74b0c50edb26bf81e9b982ce9729b6fdb8462b89b39dc4c70fd1cf825d537de3975972d445ac7783ca8e011ebbce6bdb7b6907a44d296a0938ad4b72f1182f112fc89f618b72c8b5a7d7118befc950f393236062da4addddf5c0163888d87ae05fc000bd07cf9073730b5269332247461104e113dddb3ad2c69972062491aeda4196559ec2b6d5c216f5561eedc222b65090bf823633a71d85f46558b8be5d1f0801042f23e1574854627a8621c4075b9cfa87623da963891da02a7ea456684b0c1ed815ea31cc6900b3f20f65c11eabcfa55085bf74f2754f538d9b26eaf3d41d2320aa04c994101bff1f854496369bfa05a9d6ab8b012eac640df5f85179c175b3343d908124bdfb26430100733d734116f7651af85c31112a1a6381c39e9031b61f16b3935ca3fe9c2b89472365a8c32f1171fd1d3b8c2b6c9cdc70ac1c1e21ef0f6df2b76bb8554468a4c84ccb241e7d2fe722f6c26748068d9212072ba80ff6c4719050917be522a38aba200bdcb966ce25406a6e51384712bbdf8b5378dbf71b60851210c89540d07eece617b175fd5d4b166dcaf69f9bf46f512bcb3e175cf2e1d21c0c011d1cb2ef8e3f93eb4eefe08e245c23489afa416b257be393b7f4976ba3c0c239544816b5c792c072d6e24ed32a069822a817ea8d8a176e7404ac2c83b7266a6064f24bccfb357cc4d3c3d498d02dd6063038e984fa7ff9ad066fac4ac1605a6862bb55bc7547e611691524b275f035f1cc7a21507c8294731c7173ad2120dd877cb2e7cdd77a9a36605c1d5ff4207660b25861931b0dee53fa0ab33d606be8b68d441a1629d044cf4d5b9276997782e8121371811cba6132fd6be07a5c50c57b1576f26dea06d6d9d5a7db39b1ccbbed2b6f5182f2bb12b310612264563b6ea14c463e80bdad03932af798326aeae83dc4b44366c712090ed357ad18f2e794b017a30329d26bc28bd294644bdd665fd7daa44cd71d1cbfb81c3d65f3c27a683caeef0143a8450412c00e4efe3aa7dfd451227621dd7c16835b40f2ac846b3f445253e31f7d764837b4034b7a49bca3c341e7b37850772c154f7db7c28a5d493ae7f03ea7459aa98d51427ae7afcce185aeff060dea8a5f66ded247a65a1ccb0aef578d4771350fa9cf1afaf7a308765a398ba98638f8e8bf517cf9c0930a1c0ece35c8c2185fbadfdaf4556e291fadeb26ee439c629f1d39ab0c197e4644e5c0bfcaa86181a956bc8c42fc8c340f920e5e26eb672dfccdd39003c2e43022172a7e3ed23585784af182d3c21d12abefc077102b5635844b422dfc19cafabf1808ded956c606fbebc6a510b9c3c23288ab59594ac39c224676c16cdc1f00ee9817cb3822c664b0078351baab54d1f70615ed15d58852aaf700a0406fab210b3eeb4a5ed9da299202f0d7dfdcc5978ef4334a4e19ab66e71ee403a87c10fc199b7bbaf63d4ebcc6dda7e36adbc2f269a3a2520448e6fd1f22e37e1d1ad8eb5943e390b6b71f4a5faef51712961a782ea75561fa1d4be852f8d72b0ce927f5b35152fa3460a128a22dcd28fb3997c1314a00b9f58b60eb3eba867fc52cd38ed8bd77b19a66572425fe802f21107a1780d7bef771c6396c5ab18971da3f0149c94de123af9dabe344f86a12584261612fb806d4fed675e3a57c0f8ea48060cdb81ef884dbb926240934e7631507d672453656028e6d0baeb8c9b996e8e03774f89081376552ecb3e4724381eb24860e593abeb6762c36abb661e0a09c38d58d5cf709ee0663f2a39ab4d2dcdbfbc7f156745dcb978f6550750fc0ee323d4d27ee928eb277411763636cc44461479d802c3370e2c561b6da59d0be4c2a5745a37c16facef4153b99789202408d063ac8b6590aacc75876dfbfd296c40668e87e817ba7de8accca37e6625c335024b0aa6818711ba9d1d7cb8ca3139f686db4a6aeccd30198f2a4ad88e270a959dfd93f19fe22fac3538d309a4f090dd58497bd7f20afdd75d131a106ba1201f3be446f13dca0879670fa53e01526bd7e23a8c2588a2e95a6d7c29150cd682dd1a6e1484cb9def7bb32e60161fc3a31e43dba7cc180cd43afb6f6280d0094efeba46dd0ddf019908006480d8a2b0bd7d67de8d23284a8abd976f3f3290be92070aa8e7e1ceec69e0c6d2b9d3fed6e3df0f7b7a78667bad593e2120aa23d4f9a95832164de1efb482352d700315243d2640f55c4eecc1bdb7e639db739a7b1e78c941c796447bc0ac92a9cfb5897a5ffdf0c478110d1ae2b943753c69294fbfb7aba8bc6c44aed7e5447aec2b8c4f84119ea0fa9c348a528a0d41389d4f7993d45c3cf1c8253ea3eb71607c6d592398ab148d6012beb3303cd7e9bf88cfd7a0736b1d5c613b8157f283f21de39548784324a4f64bc439ea63e2018e541012253ca9aa06af6865694e7d9dc2e808fddc0b70c0363116fb0137d86f0c39fa1463f2a98c50d06d590201ee1f67b91cf2251dea70096cd9a2244caba4d3034ca0d37a3847fe31a085332cbb6d2d19b6f505e23a07941e660cc8896ec49034d3271a14dfb467e65bef46e8bef4233b749f3a08e022b0710b5628d420c9cb7a19f329f8e3f7d66f08ed3bad732d1b14a27589066867343981fd5afeb4d1ccdd55a15b254f0d4f1221b007b4da5d618faa71da629620a2851df323ce34afe4f3b1a505594238bb87d8f14a61983bca20dfb6a1df7b847651f824c1595b59541387caaec504be1b948c1bd71698d7af96fe817db774c2c3b4184a116e1b878e413f382f9bf4c4281e17e0e10cfa7edb71685a7833c39fd60712a618490c7a99c10c221dd5b18bad8d44fab697722d3b4a16747bc91eebb7a9bbc5f4243368709aaa8271ab4d102a577e3bad7884e67b422fe6410e6fc28b6897c812d7e247c2befc018c8d22795cb405d55b801339c858f1032250ccca90ac8b7de01936208627959de75048ee89b057765731940b1bef6ca442ccc8513f9acfffc3612f36bfb35f1ae4b6af79247724b2ca137a9723d95b944bc3bcf6b4ae85e704978220c1bad88672fe237cce2096fc46582c1c3c824c47a781e2ed8b51a912d96220d788d43fdc232cae043a2ae30ae61ec3e6e732aedd885e6528422e401ba7d03452a56142c06b36a5973fef70b9838ebf25a8cd08e8db0ef1d9a5f8776e317de837069706a25a4efa1cd6aa026f6a7774d30accb3acb01c423d79524401a225c48b1db840f79b846789bef75a1a5bfab6f0bbe4c379c3eccd2a2d4a6165fc56cca7cd2c9efab37c8bfc960a536bf1bda36a3a3e0ea2c2ffc9e2cf4064503694baa22322d5547b94276a91f6c4918ea06af5b86f00630da532a64c7d83ce498c55d604ab367629f3c5a6dee170a267312eb322a77cb3e2d5f9da38b1f4c8a684bf276c9ea3522aafecaf85583c901a5e07cfb2e49c20d38ce2522f04c1593b219bc17da80d303b63a2c4132ccc95ab3546b24b6ee395b090c8bae3ac9a543043b91b9cb8d7fcdc48f8523b82434f2281718e72268120d557ded409c3bcbdd02de07e9f159e1711a2e64a6846e431d925cf73a6dabe206b363c02697564bf6376d0dd91670f865310383f247cd828f0b85bc866993f1a9c29d443922dddbcaace69029865c4b85a37284f7ee95fcf175dd567365ab231eb80aebf6e2930ff948951abf8da238d433e9698c5ead48d6b5952af7e11cfb4e62ca3b3f2bb1364ebe1334807e305ba1da6bfc05faed2777ae48c61e66df3fa836a60c00fc0bb3e11af54b600e5b9335d018ab63f9f13a9ad16a89c33f60ec930e8a521bcfe06701ea9bf859d0fda5aec5ac90fb46ff371f118ca190c2d2b459a1000658f17864cd3528d1cea889ac94693eee0f94b0b80cfc1fb749d04a5c40ef7a75f28ab2be99f95ee880fa08ba035817060fc98034ce616237de9ed0b493c80fd1052b51a845b6982d4fa1840845aceb81eacad76b7a11d8dace794c015479b4be8eb3a621f3ca7b06cdbcbf7424a9a7d6993f385c968bad5a4f40186be3ca0ae871401d5246a81b0f2d2ec15783ca8a7e24efc786a04aff69b9baf97350d866469f86de51a6e49ff76cdc765830ea292f04da86fb30b71dfabc4513d1c358fbdfb62b6e121e0587b81cb4fc9c097244daa6412d158c94a5b820b6b2528d29936ca78ebaa9e2c954e46f52b84f643ef1fb3295ea7d5e2107220779ed59f2be170d05376d3a452bacdb2db6c918887f166b5c70f2b37514f94f021388395827c02ec4e782c7be2d8822435830719fced47afbdd186edd5480785bb9b51b644eef5ef3fba8b49e4cb5f2952b3b6a423528b975cad49ec265ed2c56fa6ba7f779ebee879ec8424ab8b993e2d83c665c6f9eea19267554c227be325598bad8b4338f7861b9321b84f5bd35fc52fc2810ccff45d29b8f027ffb07b25ecb5a5ce3d8d19a8bae4cc5b8b73e501d6df9b732a72ac4770879934565ce0914ee6a56763cbef8aa6511f4930c93ed1a2b0c8ffb9a64ddce5f1652783248b0d664c13c0fdc655d1c4e1cb86c274ba82cec5eacbeee98c3184ddb73101655ea54620c6a476f14687f12b0e01a439f47cb141c7aef6749cb339f83538874b9786cfde4d08600f31ce34f8750d4e8a948905a0262c52c12ba28a8e139d94a37f8534fa7b87f9b0bc2e590fe5abb394b4c17481398f375e3f03110778951db5d41ec49fe728b2e1b19ef354fe76ca8f31c66238babe043a11ce9a5cd7653f869c1a6305d23620c0fc385479f91eff47327b3b2b7ab4e6d5c1e9fdd3af461dfb85dc3559de11170b2d7d1bc9b1a34fcc13263533cefb4310acefb205abac5f66cfff745fda48a65bb95b66e5a35e7f2f6202ccad02302ddd8ab4813b74bff9e3ef93a1e0cd4574773c8e8ce796e9239dd644bcea9b361de6d6540e86625fa0cd3ecc580fff4134503d71c555036cd3ab70d169456586ef1a1a2460cefb6d642c7836208eefecd00414b2a6c4759b8a2f6bd2be18e2e3b20c943dcec7d73a8a924af3e2e194f3671a65a2f9339457f7478f9d428d3377e13c46fed84d4242adf260d5942ce0f9e93b4328b90023222cefe54227c0b0c10c79551e4c2540865c10d7998f51b46d09ddf5e8e4b75f04b51fd3da52bc418588464fa8b51a78fab0128daac25c526d60e50c6d32b08d6994391e2afb7840127c7becb42c5623ad8322147214897b3c4a617c424d3b5426c662744062efe4a27f467da2460519cc6af990638b796e1ddff62323df965bb192fee0b0632abbb12c2c1fe833d2b5db840a9a5d51327b0b3f916aae4d5076cc17ac9535ca132c86305cd789673a1ef9b1cb08e016faf51b5114475a576c89c4e003d9e422e219fb7c5c083f10c9ba2ececb03ff69d5517f58a983fc43a2720ce83b0457d9b728ce9aa8018c29174e4f8b322e92c3a897622252421b066f0d51cf4689f4da88b06686742414b12d08ee8cdfe3af41adb955372cc479488844087bad3c5f1b68e977f5f93fb22b492a69623205300f4a89d32b354b6e5fcefa250e8b32cb7b516e333bcd8931373832373333303631343436 \ No newline at end of file diff --git a/jaychouqq/tvbox/jaychouqq b/jaychouqq/tvbox/jaychouqq index 35b275cd..cf1b4fc1 100644 --- a/jaychouqq/tvbox/jaychouqq +++ b/jaychouqq/tvbox/jaychouqq @@ -1 +1 @@ -24233132333435362324eb61c27b064577d82e6333abed032ce43f2fd5813af70bcaaab7a96d0ea2dba95548534a69743c86e63fdf357601cc6fb5f613ed447e5f81672be2dad9dfd4d2eb66d3a7371c539a36b7e0568b2c94e196b912eef2201edd2a8129b5bc9b8b95a86d16ac4cc7de6a44b92d7066a03bcce9bd62944be6e9b1a310c2f2f334471671512b206d4a805b98578802c674f33e5248d25cbb43385efb88ab0774da48cc69a78de73e350fe50ec6f5d37a514ce2fe540cfacd9515e5b17a7393b933e56f3894e68698122a362f81202ddf281ea5dd95afbeab4446bae223536cae0221d6b7d42410b2928c3726432af3d73dae2315203d1014af152da92677ddaf2204277db7334a1967c74c67733b826b1a7e4444bd1b0b5009301a0eb9abe5deb3c856054c3d3427149bd39b521a10a1dd774e744ed2a4ddbbf6ea750805b90dcc1d61c5f30476d1d65f618b1c7035cbd5aa8c6c7067bd2f71c7a8edceece7b359ba57dd8417bcb5a8cf587353e26fda601beb37e37e982458a8c4d9cbfe7f5fc241cb5063cc485581a3e74e4b1cf453c94bbee0148bffd97098703e93db6f65a0e9aa457c84e6fe5845670be983fb2b7110e5bbad10ab17387cd0b6af9b4534b9161ffcf64c1cc5c8e3740ae014ffce1103d7190618da5e47cf9f712250b47e217d4b56aa60e99a2abbacfa37c2b9cbe7905214343af74997b68096c1702a0143b84f6d65c61bce57f27d6e2c4db390c6c67cff5e413d988d9ad3a26660fc314b4d81e3e0bdcf8b4a141220b3d29000b50402b46f4f5c7adb8859cc8e865de73345b61a5d31c726cd05a3b7588100bd5be2a80cc009fe069b434a4c622b22b5c4a92a0164f0e8313aa89b8bfb43d28a36e91526c29eb975dfda5dd76853e4e5911469deac9bb16a6a39a8c5490c7e96af33f5a3d4c56d2b2b6b400f77e6d92b3060c9ea00c4d2b394ec366327bc2ba3b02d8feea401f59f8aa439f25cc27b7cd9f3178e958ccd120e78d49d513758456df6b8b0402669dc8e2345d6799fb3b68bb8394be1966792a5005c5ed5b1896e5e771df1f8db3c0cf9532d41d19c0e1bf921059a8e50969031de9585f5dc0027ced1aa779f62834f2163ee020ecd69809c23ccf036e48009634dbe8eaddc2bfa47b7215fc3b9a7d5c73136e4c4aedc31b34d178928ba6c32c27c5b1d1453f3bead2d20695fa91a9a954f3c19f1329edbb07ed7642ea382ac14eabb6b54eaddd3b2ef63b86db948b7116dcbc25edc10da06219b8d06e829c0d2ae64deb10e054a35b4e0581e3767752b78b4509f6187043e13b6ad883d645308f8079fec58d89a14c401f039dec80d2555da6da1f634f2b5e95bfd3f9dcc527a874c1f96aefd9c4b497c0b4eca770dcdb96eac78677a4cb05dc290148c104e1d2ffe87dc5cc5ad6febf7e16a68ba7e6018861053178abf9cf7512834386252ddd24a3bf4e9726a0a7659a4c91666d5bcc5e987d1e6758944ef38fd39ce59839272d090c850f1903d0c1c59972dcc247518606272bf3b06740c293773345496045d26494a2b048319ab46682f8d13f3c70322d84f7516b22b35768f33b73c53072c5e56fb72a07bc6ade3e93160ce95287fc15549797dc32f51f097ecc51918caa5478f236e90cf6c47904b3404d8a66622a8793bb694f2e3752af17f809872e3ca6cc7bd6a55deb4a9114e5a8e49a21ff8f2df360d00510639b4002c3e481d32f8a5f51de2315348c7590ac976ad8d7fc75110e23ea2a7992c223b7eff7729ead1ccf38a81b0a9e3b4bf4281617747772ec2114a54fe074953030b3a60a2ae9355ea48f77dec42cf7cb8a4e886037a0acb90cb496fb599b696aaab7c7b104eac2a14f6095b91a23cdeec3608ee3efca66ead4ac7e30b8dac7c8f9b7640c39ea1e807eb555f740621dc635e9616a0fdc89a0015cf2f5390afe747140d5cb957c59227dad2df5873da5f30d9802bb0ebe5888dd16adcaaa68efbbc2ac2fc5f85a883de1e3d4dee609cc800b6964d8e09fb2b4c586f3a277b207817785780350237b76861dd3bf5cdc8cd7e1274819672a3448976011216048a8c449cd549aa15481a5a503ea05dc896627bbd4ca7aa487851558dfe57580ab8c5a1525dcaf82392174bac640c2b9e9893611e6d2c246a4873353ea248da105fb0269141372414df1f7f0efdc5da9e9e309870c7e8d32a4d2c43062955525e1540dbd1ba3b04b6ccc60f8ba1ebc20d9d52d05721dd07653fece3c83570467f852f1a2c058ef68bebce6e25e273707135711ec596d5420675e4662dc977108f7b14ccdcc7e4eb7d22d3214d329ec8e79afa7d4d18d5dbf9f94ece43781351fbbec1d52afe1644605fa921e5a94f7554235869202b3f15273d943feb08fc2ebb9a1e1891ac512ec929395555c4af9e327bdec7b098f6494d0be6879901889fd6079f19ffef295f12866f2c8d41d3500d6a335f23073245239f84d2a2dfb6c7611b5fe7805f73d1b1623f294f27334d8e25a0002d3f73b1a3375c979443c2794fe683bf7bbdfcf02fadff9aecb4b887ef54ddd3c4d92b33d3812399053e60fc9f0adadce2b3949203b893694d8eb1b24b6acdc6a42f2599c71e6b195606e47789928a1cfbdc5e0bf81f68ce452e82a910eb232b77e7fdf95c4bb601a3ad5e456f2394577cdbee76ed91546f0591f6fd2f83e0a5021c3fa9cf145bc6241c4f09355f7a36c837ba40569abea65dc2eef529331a41820827f72c6f74b6186282e91ceea4ec62672031c6bd091538d96be7c92f41daf9a30099347230b7151436e259c69ed27cac1b1315b3741bf37b71629a0257b168ca16277e15a0a080b8b404e908527d4d23410fae45c9b205bf42d3bdbcb318779111676755f1718c5fce52a2f1ed5888d6856fc7ce1eddf978054a0762aa7c7995423483d3ddd54daa34d2a0968cf80b8c9f23b5798d0c792177244e4b5c5eec63d51d17f5abc464b02a95efcba700320eb6d902a7c29ed19d10031b5df0daa587a4e24df0236a0037363a546ba97767bb6cf4d74e06426db580fbf82f9721cec52b0341dbb741a213648320fbf02fdb7eac77e7b63f23879d293cb849359a7768d9d6142ea13c19b582306bd50189191ef4479b48ebfcdd362b534bb60f4150c6248bfe819ebb0b476ef5cd7b24ab489056f11980e0aeb72b5330cb292798ec05ae6908a2eda6be66c6d445391089c542ae0f6f26580f3b6ad1981571fb120e789b7d206827a875f414166c5303323558323362469a34beacdbe3cc005ff0fe5a86b0dcf12f0eff9c77477f1123069c25f52329ea0a241ff64c6bdc2d510bde3f297f22202bc8c84874b97cc5bd19304629717ab5bf6f2d483d0aa8b821074b6b63fe5a6401ca9028d56b8a02908dfb6d81884b08bb544fc3a970de3b52c0ba6a934d84afdfd1fe6c9a269dc3e3c1ddede95539f8f9d46e9e3cd261d35532addff16c176a0dea86fc2395142e2ea15024ccd3b453e6feac147674675d286da29ac06e79309dbef69031a88909664e1a8acff8e0457965f8738f6e8f76b1fded6f688e047cb687f07904e6616abc73fe29e2b188cae68a2010694059f1d57e1ec63386c870a3eb24e7d89fa6e632e92788e818ac26e562bd2b67ad781c53a5ef7c38b210602ed97eee70d4f1559f8530ac614b224d0dfe5913a9f4a3a0875698faa195c0d4535f5e7c47fef5d79898fddb724698685f62fd946163b63b6ce05e08f0c6762627ca26c399ff23904a6be9fd0370260e496513d19a2dbb5c5bac14d99b051634489da3e4004bcf3078e4be95c6b53ee5af67d5cd2d6f57fb297ab88487fd7142fded507a0a655ccc528a009e143481144f9a6a23b59b2f8a3b8ae18c3096839025e7c646e5b258bdc170363705909658b1c0a0e3024b1e244e765c425c7fa99876293b695b7e5a24672fe34e61b280022636c27e8abcad852d3bf30e38a792ef9aa55cc9b213a119eac31f1b3634a28cdc05f64b10bab4220e52af23d4dda08367a0560a0ebac1c244238d17048ee62f9a811c4c52fc734f7d148d1735441393806392da894960e0d2ee1cb5b987ef6081b2359d5ee5e595dfeef31d0de511a93ccb2d9c0d2ff405078633e012683e0399846f2b7ca7eadbe8ae9e2d9b923d427cdfaa59ee9b5988a36c63672b5b282a7345a0976d33f77555e4089b1137665ce2dc445d88ea7d3c504ca95faede16e6709d02db2b9c89a05c744359d76ecb827fbaf770928913e12d084084966a2d23cb4e5260563039c3eba5a34fcd7ac51a0139a1c3b3a0837394326816cb7f68cb85473496608b254552e3115bc7e2fb17b93290f56e41195b59b3b6705017ce7a200e4bf9c9e1f7ca7c1defac3df73d6170ce89cb001dff50e8901e5d2795cc0a5b5ea146b305d3668010504affb409695f4822fb11a2f2297b417f93efd7f7c0f599b15a06089df6f5826b0417411f38b55d86059923934e5176be4aebf089be5f15e701a747aed1dc964ab773cc48ceef58d77e4a492ff553cf7db8d4efd7295785af86a570f3c1c2f3490de64c498aae2524db51fde438ac98d46b5e2c5cd5a1d3b2693aad96fb6d28dbfcdc17faae2817eb8869e8bdd510fc3af8dd6408cc1e8e9ccb61e2de8c6858bab4a0cd8b332ebad4ba92a77e9b1728b81131210e971dcfc4495a0b6677981bd3912495cca0108e44b58dca879ba513b832016bde4184f0d7e996de5c287f568351af7039eb502e9f6a50c035cd5a68b945f6a97b92afa03728e039e54281206501b9cc8fd704e3f870f193d9f8bbd223099d7a9fa677d3814ef8de6f643e8a5edd6046bfb23b38537c1f413908f96b0f205b5a170ef46fa297a6ec18c1f204007930aab3915973f2a279c5f88814e143ef2179095a87a2a138c04530b7b67aecef537be2113d6228560f247a20a46992a0fc4ea9c8223c5bf6038865ea4e0c410bfacee693822523c51ddbeb26fe0b6f684679ad266ee75c9c30967b399f63aec151efb005206882d895c750a5ce423713d1508d5585c9b0abac6b954528b5e219699b18b0b8c2180699fb7b9aee85bb70981ba4b3fb56a661f2d80ca49532dbf76ba1d465dddc1fcd03440a8422168bde9870d89a800e1c1c3aece89e7333cd5fa199ad49a489a2667cbdd6790613daf61bbc78ac61d4a721a59bd343fe99a50ebd6471a1614927d75147d7469d1ca082dcc03a771e7a5ac870aac5e169cade0c66cf9617a9aed250f71ed4ce5a76bd245826f2b8a544b3f0903a7655cde3d6a743bf271cd569ba92350652d8246fd1036f5b1a6779250447ce0f57b7185c5d9d0c572fa08420f4feaf7efe03d36326f9c742e5a39bcfeb08d48441a7b0bd1eecef43271f367ec4d3541464187f577326a30dd2352e14c661b402b9523fa77e1a03644317dd4c354da6568ce8ab9aefc626c9f6dce088025ed4f7a5bf3fdf36475aef6a40608248d89b8b24b58c47fd7d46ef400478f479e04ad18730a833edf1f6143d4ce81d90ec7251b0d543ecdc6ce84eb646cffd40aebf5bdaa1d7764caf7bf1bc02b6464bc13924dd1187e28e0f152803a75ecfbf8d298d1ef5182bd242bb584b0a6fc45bca8dabaa8341342fbf67a9edfad0e6e310448501992e3277bfe038ef3bfda8e948ed75c872315cced88a7d42676a830e9fb330029ad6a242742d1411403297efde926d03f19f6b2ae630d75dac71e7c1e6b7a1b21dbc90126e88cc365845cfd5f02b4b2686d45fedd73f3d81484b91205c1fd781401c8478dcb20478d232166042ffac5f323772cc2641cd7585fff2724919ed38afe9c6af6e0ab0c2731e1928cfbc744619fd33ac67d2039e567fd57463aa1bc04d6591429ffcc346e517ba1e3da090f039d9cc0a30c8ad75a445b39d5983bbfc11c10adb3ea2042b13bc27ffad4bb0bc8b23e64f40a2914f9ecd764f177286db010d5e5859806d66948fcc0725e1656a48b4cd6744f916f42434d8cf50882a94f06b9b5cfdfa77635c3981c7a556cfaa7f978fc590f2ea2d7281fb4d57e93fc2d732bc2876d429c7eac5acd151a12f52c4c2f4d8cad942537895ac64320b219be7b14de1b1b991596ef4cff1e781de07468ae98ee82b66fc121d153c95c064aa33cd6f164f950d1381e837bd8eee9a8ca9a264989bfd3a4c081cc5ca27d5901d2c164627b138d5163b1c265334e92200c99c125cfd7b5d47d051225424f3668a3f99e29510668ed319068a587214cfcf08cbcc0238d7be1581b83a81d556b19369e41309a511ef6ba09ad7491c6a7d46610d6c7dd08b9100ca0dd663b6ac73e22d023371ef639d5d9205f8ec7ac2bfb4ef594be5504010072b5a205bc37af435295af25eaf930d9aa5fb8d06184d0da5a0cf8b5de202dbe5082934fed0fbd072bfdd6d2631fb7449066cdbb2d4b760cf240dbc8ee5f156fcddae84ffd797170351ac8ecd623cf380cb13d8021ec115a67609c7debc1cbdba29f87a3d62ce6678e1c619c19cbee2ede4ad87b50c30293e10eba7e3786f59935c5c260e9b6a72a2d501af896367626d08f63eaa0247d9f701748a9f44c682c927dffc1370b5f9ce446a5512ce53d513cc08c8594f9ef003e1cea18695884d4401f9228c793345575de96fba7bf497504b32dcf95910e05b860f604a3f12a15c917ddb3eeb56d56ed5815dcc71b31b9013f5a20743778f87f880231e3ba6e0ad03cc079b0201e3a1191ee639f40d26ce4d23f5072675da16ac5ddcdf87bd725d4ab8ce75975732be99b93a348c14d405d744854fc0319c4c0edb1c6c35a707b7bdf27692f71ba68e3f15853264ae55a05f8d09770eed58641334e85a6c48f662ec41305f3eabf68eab63d05d40bd6143b515a2d051d6e1e1e37fe696da809c4dbc2bae73bc8821c390d2d3bed09a5bcee5281a40e97a2620375409b53d0e7d0d4eae022a69fc6565838813e163862a66c2fe9ce6b8932d4f796802671ea08b4fa08290a81beb0856a70b5fddff89a57fd9151b1760a94bc6a42405accae244a68eb534a6deff215f78a1b7d2fb4a8b132668d222368c10d1847d3da84c616f444140d008a3994948777dc95eab55a516d086670b310ee951d6a4a895f7d6b676547e61ca2481fc3f9d6226acea18be667fe9deceab3fd518b8e87a1442aa5ec9b260f41deca3b181f779bb6d148da64878fae1d6695327161ae7478f559cee79b6e84eaa0de556b6a47fe946f2994310597f6f7fe60de0dabc0cccd5ce099f4b671de6e91b278e81a4064f38d86c64e45e9de783e24f512c1d699f53cfecf9cf7e575f2efac72c0c6c9a243b428474c51dff627e3af3fd1ccbff34629eea9169022a932a61e2fbcdf0f03fa7ec96883835011f74ed3dba42c3b84e14643f3935d067479e84247161385fe3a00d6304b1a82261c75f720b658d8b7307b46b2d6c027a73cc85a5dba443f655fed198789db4be35eeaede56ea3b67768be1487f42c5d6edca017df1dec5f0bc08b4587ad0789f747b2e370ceaeba4c806d16d68cb6c3ef2c4ae8541dc090f7fc9da50ff02f4c25de3876f8d657f32e8ec30fcf14e4027e849642394e0bf2282170a11c760c18fc40e17882502dc43f4f9abde6076111e2e97e107911f1ea10fb716b82755d7860c5fad30749cee79a86a365065f43f3b1b42fef2e9044d712625ecdc3567a5ce86e722b05d8a6faee30a3c48f6218b17e6f1bc8b4cff3606da7767e0056a5dd9cfd3a1aa0d24e0bedabb9869276331fbb56fd7b8fe19eefc95da9e3be940b36400811770ed0a3a36a7e5f366720c5fef1b24c26f5c2bcff26b9d31a9bfe21294048464e4f98fe8c58545cce389c2eb2ab4513fba96c9a1d376425fe7ab7ee7e6fbf21736e740a83a46e0e0a3b0f83c1575da3f4d3a23ef98b240f81590402f448cc5d8a274e06a310689704ac4de1f18e46e32d7fe34f1489df4ebba04a59c08d2d153c2adcf280639da5e4ab52627b20e4c9f94a7dfb2203f49f9d08158bea239d0664f97b13be16c60442d67a061154edd958ada663ad1664447e4d6a0a4bc55d0d3cc2b6ced3eb68c6cda5b9af0bcb610cd78138fe945603d81ae5e5b0f3c323ebac2f9a4222a3993499c7aa460b968b3193b3b129fefdbf4195c694b6502153413af1a9476893a5a24916ce18346b8124ccb3fdb3abe9f5af7af8294d6f276e00bf93bb4f9ea0d105e4dd0a1620d15c482e3d1433c3678520a7aeec8a166ab1bb9ccc0c9955405c5a4d43940d022c1d373e92cfdeff0cb5e6bfe997b01a43ff221d35b443ddfd9bf794c9aff8c856893f2fc966c04698b7e6f3fe59d650a2a8aa191529ed8fe7782fa6693d893a8485f51260dd9756c9107153984590e70359d7b148515ecb1f750f0091ae3dd10fdbb5b1fe62ce093e59d2404486c982fe3cbc33106fa7e54e8a75e4d6e63ee8d2c9764aec49d3aac0492981c26b188d6c782ae8334601da2b876fd0c780a310a792f9e9dbae4c354e72366473896932af9477070b603f103248300e42267d49e22aa4167f36b654eab8b80c3e8df40a8dca261cccc92397c89289ce883c57c2cfedbe3f308a3c69b3cb5ed3fefda71b142764f3a2dda04c498673fd8f9f13a140b9dda6b5ea193cf4d5255001ed9e12e24d8352b34e2df4c05b20a20ba89c34103e652388b0df48aea30a3cee0e7047594fe641e603f2367cb621e4b4985d2e90f69dec379251417ac8a017b6a15e5ad717b6fabe39fb19434ac4fb4658b45ca4e0391972dcff8c7ff8c5c7d414909d3f1c8ebf78960e5918a5d4ddf9e5cbefbdce03f9be28e404288a9053854f55b5bffe76f11adfd2054e38fc8866284afe10603dc05db7871cc03ba1e88b12e7c857599d108633ae6be5e18297fd6b2ecf04ded081cc8f3aa842488b896141c3326bc8b5977262e0154671ac5498cb1cceb050997888f9d5de74357593287ee271369e45f2278d11065ff193ae8c8eb2dfa03fddafbe30f68ee296eaea54db995809afea0b82d250ef42276d142d2d510d45cf8da0cb6c2dc02f5e76b3567bba26f0a35fbbee9d49f35ce0e3a4fd2153dac9f172418d9d36f4be95185d478841a31bbafa87355d8c02d86f61e6a0b40e48e82de45417b67b5a86cc9d2323328fb19ad5ad3bff6d6b752d0d60fdab896423ba8c7d15b69c55264ef9fdc7f4824840e0888cae1e152523aa12b9451a3977b516b3651399b80119da34bbb1951d1037216948ac82ba4b9e8862a0fa0cd9cff9a5dd61c55f35d25d279a13be2aa16f0799b24e80db7320bba2a2d542c2175e2657f67ba2da1136b4ac3134fa86ef92024e6c5ffde898d6f7469b16cd7fa501ed56caf9f711490f0b3debb77c85c97e352d767be0c5244576ee40d02ee290aeabe8b71acb38ee0060202e68ff2fc458e027626cc31faade5f6ec7c02e2158585e7c411d5d67d810c28a90f852c84e1b5942776f6e2eb17d39897b61beec57ed2d6d41d0198b81f478212d45f20e7cdae926dfea5c00de39efcf3e21bb40ff361fb1937702d5e0587d944679abc0216d7681f7ec120d59e454b166f794e213aa78cba63de98866ff69999162f0e1dc32dde24cce883fc3aa321916c5dc388932b2da900e2bf84664148fd33fd628da22b7bf0b7fc40d7e0e0d18816f0d0ffd3e3c1a18645bd960a87cae81f3c501a42e3a1ce080d31339256fe971366efee7051fb0031a88a197791788328604b78d296a5ad73ae41189a7ff0b2f5f5952ece65ace33a6395aac361949937a9802685bfc36c5ccbc1fd32aca26d527b2a01b5006ab19033a8d794f44a565b0cd01ad63c61367d47f2d26825d1bbbb03bd20bfbcf516a9caf787cf26368cc7d1dc83d5e9eed7247feb3a5cba9fb796bc0ec23608809457d430d267c0e0a91a436bdb9adb310dd79c15f684ed27d886134bfba6163ed90a12b43c6fa0781c54d0befd1fce72e0b5a7e34d183e8f597b8f06c164e67d5dfcb680b36770361d8f027be17459f7638be49ac8031d60184fc1694acbeaebf84e63e6ad2fd641c5473e25ac603df0080018fc7f23ce0e0faea6c0b921997628b414b8cf89ac9046e81bf9535691d6ee71f7ffa6a61e35ea83e59de6a779a20b67190211d1ad5430a3b537a631acd1b80c8abf551e80f4953db7776c02433d5c26dfd6154cb60d276a99200ac54d7fb542348a2c6db8db136689d5916c4a3ba2bc139d64aa584de781237eedd15906c858e433f01ff9bac8dee71c13769cd858c6122349c5f900e02c8c154f6552c796aefc535c75bd1979cba05f216406b3c36b057d7286e501fdcc1c343f6160d44bae5bf1dc27866703e19d74755fe4553093900f810faf55f6f016f3f60bc35fd2a531832f89a3719b3eca9342c3fee6b539c5773770bcf4fd9938873921c90b1e6f536745f3715407ab926727848116cb5016ec3b84f677bb5e75dcb35c7a5d182f2d4136c3212bacd397c5ef276b6c2b0417df158c19cf2f6f06c2fa943b28a39c4018996af4375e5889017262d53cf3793753c21d35fe53455aed0baab6c1948ec1cf8918fff56aa5a8d6f0c9d028717b7d7a2afa9d7ef5770e4f92071406dfd388504e7ea3d572b98b590eb6bf0812ae5514adc35dc24e7de4066196fa1e128cd8594a89e3556c32f765bf8d0529d2b9305046caa109032c2790f9c13511dc7fc93334d1a72afc02ac5b0afe70b3c3c08cfcc7782431fd3972a0091fd28b9b50079b35e4e757c319f29d2963deb3f875a11fab8973aecd8705b38c23301ce6abf55d7de840fbe4208becd4451d7fe78704f6d71d0c7b8f2f6bfd286c0a1fe9b53d46c0e488bf4587cd6a563c2faecaa55dd28216b8ca82a97f12f70aae085a86f591dad03f735d083b2445e38245478f9ad4504a55a9625716363b7b8720bda50fa9a36901abda4ffc295fb1c8da39db52dcfb5d0e709d57702525eae1e6c438bbf0abd948fc1ccdfa55e41b19fd96585c99e744ea25910f831bf7a5f24b7dfb39db2304f282559008846b308dbb85f4a7e9be056da2108ca90da09946ec8cba4ad33f10f0e8eac3f1a0dd8d383f74f323a639fe9af6c9b92016af61e101d5a8a51651c2835099da1f9cb7818fbf374eb888c8cc89981645531c5da06e3c880fd63a76d45c3e44be30d6ba405b1b1f8c518d93642bc13ff4dbb39f3d1a517db4cb0c2164f9754023e4d3ede081da5b4d204885a2a34d4cb3ed7decc9aa64ddc8044dc2279ec99cd26849e1d35285a65248095928db3fb966e253334b6a2255dcf1cdc79bba83cc289fc2bc6e24657fe66889ba15e9293d1dd6cba887766e7c58324ec2ccf3a615249b09336da91d8fd568486deb3ade71673e779d04eb32b84c471616ed1ee77a3578343a118238816d8017a10d87d4d56ffb3a9811d29feda21cfe861ab33d27e8940ca6a3fead9af8cfc1d86409eea11bd684ca5dc615fc0bcae13c6d60d3946bbcd43108ced1ed46eadda1bb01fd371158ea63c2fe21fe53f5f51a1296b2e1ee5404062d9f1829f282742eed63b1b787538bdc239037a43ea0065740a20db20145d68f8a598cc72c4466cd2037cb818b18438dfaa8d48f7cde90aeaff51c5143a43e50915f539f50613cf628d57f2547826add15508397e58596e83e6a9416bd68e2cf99ca724011a11d770a9abf73937b7f6fcf6cfd68764a3c831ddb55498e994bc4204ce439985f08e7c3cad06179c833256863ee0c1fcd4e16fb4e21ad7b01d1a52a00d0ebfbe482598ef67a0fb08696b50f35b65438d50640070c0f26d345f06aa95a16a4693ce3d39426ed1bb670a9e28570795495c97b1ff322dd4712875a3c827a13b611c64587a4b393dc10a0cf30ae13716e6b14525367c9375fd112f7c6b72ac0fa89f98743cf071679701abadb01ab2843c06f87b7ba9f826cb82eda022a07277b6cd2eb7ec999eeb7318d1242ec86cf47c04c2086190fe1d3e29d215084e1f245077dc2b2927f6822c74f7698a5ae644f4fbb49e1ac6c36942bd6c4cb091fa37a6f211485687fddf4073cf62f1e9ff63699c6072c305ea3a2fe87287d4c1dfdc720634d42c050f0ad1fc275932095106211a38b79e7008c1b3aeab189b603ba3123959f86b31c620299ca2a9e8e3d5ddedad56645046e084279bcf4bc479b4666d2efe43f7683a8fde29d7cfe49f4d53be4c4888c9066496dcee6b5bb3b48728652fc794f6c69de5b5ea43884f390bc0b60851b1788f4a1266e8910c7c010473f081124486b64f67128d5d0df510cc222f010cfe97ca684343315f5ff25cc7fa1419571434549092ee88327c74da851612255a335c38f387391518b60863c262ae14001a0425b538b41d37c9edeaee7edb7cd52ebb2cbcb4a64584202bd0193ec513de7a5d9f623098860262b24f0a3f1c6001e994edc4ccc6a1edd3fa72ca0a422c2651146ab8cc76644f73de4ef47f39652cebbcb2440557d294d083d44f5ead5fdbf2ab35bfd6b2217d593b0d5c7be6fb1a7ab672f9145f844addcce13b307e66c567c0a4fb4dbcd8345096c30c7f1b7cc956c7bc27ef8881458d538502822a78805ada032948af5f7020ea7361e886e87bb8cb345042dcd97154583575723723f8a1a1891ab50906f408c2e0b0bca22e313891f30e8345ee2570a7aa3c1022f50a7b675aaecc2ee12d14f86c1396d20411d1a0107e1c771d2f22d640bd4ed596222a2194b525457a5963f024401a561bedb90cafd8d6518abeedfbcb5e3a6788c2c91a835b2515fb2b4428f1a4feb43ae55ed796aad6f652f49731873f63d687b0e1cad5163e370a75356208a8fd67d61479c5f7f7a397038616c56ff6d96d2b0b3c253bca56cfcf904705cc371493dcfdc172fe72bdc56b50a7c80eae60352e3b0041dcb238260754779cea02b8b202a9f23d03ef477ba95977170293161df1e546cec2dfbaa747acbae6ca9b38b99d3fd0c50488d76bb2b503f41228e6a3d7f53df7afb58c65ed411bf6f37a65c020ad2f83a5b32ee3a81463580ec63fd1e77b3ca24134d5b38970a7acd235eaca671f6e08ae6e76aa4b02dc75209974e32c3ed78862eaa507ce32194779a11656cf0f9f99818ed1d0bc240b36ec21aab41fbd4e7377fd84afe2dde561f05b68c5ee59d19d7fb86be426cf153d2b6b145905503c540b372c447c575215c6ad9f2cd084e5f4a653940b024860d4e573333419fd061e92cff007b869777fc95a5d2ee123d30a012babc3b364f4ba2fb41b663bc5f3ff5b2b222da3b4d4aa72404ed6df9a6dd9c71db9d468fb98007ddefbadf11a48d638276f3a054ae2e56a2b8ee61ac64b74c8f0107acb24b8501bdf998162e69a13993cea90020047debbb2038cf4815001931059c3e179b23b66d9d2ec4ea74621e39aa429dfb079db466e59bf07a2702b3424899943de210998f6915f90a6c4f51b7248bb4c74f8ac2b40608e99727fdcb3df923c5bf51e1693e741d8431b777aca3d6fbef273bce611ba70933ec174c3ae12174627a852769b6c2220f04c942ed76839fe76448337f1a8d78d2e36177d61c7bd14afb6417637755ee2293db36545488a2de65202ddacb0bfee666630f7722e4b0735ab58bbddea5733cbb768977c92169ab5514bfb9761ec472859c6859f105277a86eaa927b245a6af1454e5785cec297fb33cd630187c32aacc4742e1df7eebf93181268e167303b35d244a2d9a56b54c9246093b5f44bf78486308977b2769355091ce22a22918bf8121ef6e283099dcda590a2337aabc312f927ce6368d2b1018df5b8374c4644810451157a4c1c6242b7050a45af2331d88e215a8d0921fcf4b7ea772ca69c74b30d0bfeb4e1146923645359c4c6653b8ada23f1ee9b126def40a961241a99d290afbfa6519778e8d52ff83cf37f119c2f4a6f6ba3da1d8f5d9b9de11ec3d17a5db78f1e403a429f3025f25f1504a4fa9cff48a93c0c99bae5504b8b10695a4d569af7766b4536bc4e51c95414ac437c4386e88c85bf257b0f648e43d58556b8e5037b10861e64e3d9e0d41136f12e728448db72431c040afc579c965abcdc806d082d8e603be260aae0dbdc68c4adad7edc4a8067f72ffd536cac48180df95bc03c41aada5e541c69edfbc6dcbbb63249d4c37d2587ed6b1e10badf6c651d96282fdfe70dfbce07bf5685e0e7bdc0b3e0e59356a64b0108916e06c070f02ec83915816eb80564b6b291e88a623b951505e92fd92096d4546e6406c2377c40f296a84e011bd599bbda308282c9c9a10f8f618e22ff32aca3b08fc268d4aeec4f6d0ce120a7fdf7c09704fb0a3b98b0cd53ede8e5bb223e3adce4da353816116f1b8af231ccf8902e82e5b4785c47dc44b225545050ddcb97e7450cce119ab46ceaa3998a313f2c0189259ae845f1082c32954fa8b2f7ae4876365263ead16bb2b95e9761da0344c06ec746e5f3f6e79d6cd616bdba0121c3712436751830bc39e73fb8add86788145e8364cc992919db336126371a86a8e4e705fb689940ea4dcb2c6595a4398d9a163d68ffb12e50b4aa0095955bb31fb66bd5b260c1fb6f7012ed165229014f8e7fd3622b4619f64f2e40cf5146cbfe4bc086abd3cd844697d76f0aeeadde1eddc7e1e2274c3b80fc08d060b6aa282a23a4f076cd47f0346ebe49614a217f435bf081d24f873f0de58b730021a59ddc4df7a0b9e99e60bb7defd4e59a98507881462c552b33e9cb71ae4c8781abab1129afa46b22021fd9c2cfb17dc627c407531022b26ba40ea8aa002ab3bbfcd4e5d0a35db38492aaddedbcc42357c338f9e658ad57f5865fdf4087b0785dd9e8d1a0e3e4ac7a2a4304a042414ed0ad1afc6118ea0bf99e4e0142c88e2b6d6e4a388aba1ef3599d512ce71d63c6c21425d125cc9dac6381a69046daa33592336fde903bcf13a8d75909562ca2e076ecc8ae9e1f107e5dfc56cf673505200268d9d032d7f8108cd4b329a094f077091e3df8871650a5318312b653f489957dec99e134f0d21d6ace614bdc9f1f6e9c193326139e5fa76a1242dd0113d664d48275a3ebfbc96487bf9e4470ccb7aea28e799d5dbe20a7ee9534b350a854e72f09e28fec088b4896bc7183e12e6ff1f9c809352ef9bc6dd3d4d2f9cbbecad51875a5aca7d999d168a1fc00d1a2d96b21033c4bff32a948bd038238edf52279ece29581afc68d02a313dfb83c6889b7612bbbdf8acda989bfb12b45ec8b219a7d7addf7b8ccd98cc6d30279177e0869cd2e3105bd1847d203d4b6418050fde1b8f4ae6eff07f74e500aaccd37df9291a3021ab4ef7c557052ac4d68348a67b1307d09f5ea70c0bcead2bdcf50a0a09be5f0282225c181ad8e4d50de6fa2465f3af40519bd4421226807b1b5ee60b0aa1cdc0332cd199b467e0d5c1fca979dee9e1b1ec0f335fa462d93c97173208c6baf2e94195e22df1411fd837312de51f32d95e18f7aba6b66c66b70a1b70ecce0eca6042d23260f4848a1451e26cb9c3643e54ab40bffc8703e747b6a53b1ff5881becf83d2be39792a3580c8942192a47c6708cc9a7cea11ebded1bf7f128cf87466fd3ff06c8dd6ef351945f99a13df420779236dbb141b25654e1aab78fc478b36fd41258c94f3706f3bedfeb0f2acbc8f0be373867948e7c7a5c98fead1e75bc2c3fd47e6e9dbc3d2ce8fee7f6940b380cb73cab4a15829f2e162fb5b7bf8c165b01df3aac17cc72a37a93782a4e5a475de3212ca91651a19bf43a52902652bfaa962ea0502b675113d3d29e2e61f2d91d153af588b58513640c1b92b784e197eddc950631fbea2ed8cde444b73508414af82c95e44c1f030f676045d3e239210c8514fcef7e2b2692983d3a0c76e8ea294cc634436dea87a2c2e39e2136c43b1b4853d664f92c46e541db731b433f29c532aa4f314a687f009391ff82a7dcecab40835c44b13a2f342e276a057a5a293299d8be4d4b0bbe5fc1da87733f6f213a91ce490ca3e922e558f600cf5f2316761e47c69667b4eedc1ee947ad9b5b2fb31a00ea8bd87680b97bcf3e5c55b910cac00cf1ca16210f291ec84c5e598f595387e3473aafea9a9cf76cb90ea8b9abb6a84110276127a7777201cbb2db93227a21dd06f9dfd684f7b7a7fdd3d921e417b08eef20a66e5522d6907e0c39be9593aa8ede48be7b945a0d2989bf60f43c91cd25c32216a054535386689c66d3878f44d9b8989627cb316899e0ef81f2cba921e3b9b3c779bb5a6b0504889d3e50ca212d689c5bc390261d134231caafa17879e36a786869b00eff79d6c5cbb4269affd2f78c47f1ca6f382f3c4570c8f27ef1884cdc18c7ba1b4847bfbaa78484470a6d257a73ffe831460408dacc59d8855f5eb596bd3c502f726b16758e41bc03fdc910540cee9142d8c9f73eccd15a7a9d15471201fb9557fb462173248ee4519816a2ff1e0f8f6e07b9aa425a7d3d3df6e27eb41d94719f2d76f6ab1402a6e4ae77500156112002af012758bc79b04af9690592387d7abdb0880d2c4be6194490f2d4ac05a003f3b1ada334618ddd7f459f5a7e41f826dcc77e6cc71c8cff34185c8253c9988e2e212aa5e04ea69ac1b01962cb412388dce6875770cba026c03bed6eec526327187c6d2c04776aa3d79eea9177f711ba01abfa62978ec0b354e5905308f10ed04674247165a4912777aa4ff50781de506561913b72138f73eb4cd5f568eae50485b7cc13de3365940cdda9990ceef883511d255cf76c8dccff56a7cf33517248f6bf330088fddfd3ce269fc4c743215bf149f2557d9fe2bddb0772a5b661e7a50b79461cdd1af2032b7201f17e5a36add3ed7af6eee59762efec7ca5687572aa17b36cfacd42f8a2b4b601cacce0ca75d8569ffd6d1347f37e957292710f130dc18995a2c94a0bb978a543d92bf962b850b7354403730bb3c157a8a5d3ce87ed84a9ba7acd1869dce8bf0c0bbe79a85524600167ddfe21bc59d76ec9f58d09b5c594d9e70a4959cec80712c1605b1bda046c59c3a8e91b1e716f991e1aca83fe0400b92614eb7ff4601047c9b6acf4d89ee9fb5212e981802c3cd16ebeed4fddb589e6fc55362b49cb2760ca43142fb3f29639fe4d129c1d98bccd397d92c702bb7dcc894f5c85fb611436188a436202c3f8b416110c41bf5b2ab54f9801e9e8f4de348676bbc482a9ddc9483c174a59aba920ce96246075bbb241ba09409875e1e111e1253dc8e4c0ff3a28f51ca48e52247776c627963417033609eddbbce227ad90ca574b3e3d1608260dbbb4b97ab68032bd574ae22d036004cd176107f22b4119e23176ece9d16b399b43ddf8c755e01193a83e497a735e91aea869ba56e7aeb9516371f7652f1ef475f925c33ad86e8f346b6046da8cdee9e213244881a00eb7d7661a261fc5f295a79ddcac133dbbd698c358d618688dc3a122ffb7b322c43546df2130c9ebd0beb17e46e6c3c64377f2cd306ae1f1c12231e5b3693a2a15d5bec4728675cd70fe85bbe92670fa4c9d32a365773e80690e6f67f922fcf6558a9c8d49a60014b2bd0a4ede1053a19ca6a7b95ecb9563fef1506f4707a3d98f4e38c4bad08d3d4378772fa848f77636f35dcf1359ddce7a8b273aec59f6fc5852cb806add03b3ee4b9580a8f7e52afc85bd9c937211bccafa97dbe4d9385030de7256384d9847d21911b8cbd20be1604eb5a5ebdb5508af5c43c2b99cc70845e1695256cde04254422ce9825abde23290205b09dbe5e61854820c058288089991203175a16612e706d06104f72d09cef759617967e1f795b752b06a7fcf956bb2ded5918b4849399d856b3fa7a791114af23d647639b2e8dd134e4fee58df7ed0706d5cbda5e91b19d2ea5ab01a47c0295b28478a552a4cddbbf01bf711114de122755977b475f5636a1c3d9bc3c5d6d28bb7734a767ff40b98484800dec4279b3be18679dc0d17f5ab4eb9909fa3fca7a01db4ca7fcf6d044c31615a031bba3778e47347f4a9848056ea81cc1c08d2b87766ab2f3156f70eeafc05593cbc2e70a036d77b546d5292ee074b3f3990a6279aed14c10a27d1caa53999b8d37bb895848dfe5d36ad0ddc43ff3f571f02b7a4fd6731d5e839804c47237b7b0b958881e2f2974782fbe646d9da891c798523c2bb6f80c18ad15e724a247a08d3fde4953babf37f155afcda8288a1312c41e141c37bdeec412df5ce4010601a085d64acf95893c875472445876bc2d4cb7b3de68f15d8c8bc64800a12b75153329998eb5e7e4f935123c64d62753291c7555ac318d8eab2acd507fe423d2b6be2f930b69836e8bd7f7fa10537eb61ef33d18721fb608e8ecbc5283100dd88a88e5056d2216ac6f4629a74376742e7dc76acfee307776eeee1c187fd8ea74c8f66f31061a96aadf0c8f1131e9bae7caf724899fe4e97e44e5c1d6521ec4667211b99e81f15c7e110800f57009d97bbdd5e5c3986b9f79aded76a9b0ca78d7eeddff08182863e8552b63690e15abc0dacada34ba424ed7c4a943ef23b9edd33f952b5604ed948a95e67bc6e923fcbcf61117aa6dbe4632469de5f94d4da585908fdc45ff8557a67ba95787c6d82a490dd8c7133050ffc5dbd657f9fbb0332d408c5125ad06db0859b31b0c12e15b65973eaadf9f542d7c39dd27b21043be4de901139552812df70e6cc0b1f78d5db5e1e146239eafb96cbd4623df239d0fc159094d0358baf6a642ae9781083d9a84fa4833225746664d2182345bb5ce342bc5a2a8d2d6461adbda99fba33f789ab45142f173cebc3fc03544a719fd16e478744bd8b437554f7d8e1f1a96908fb7202b5e5dc30de4c4807979acba63d64459cbf897c1f18a34aa31296c28e9cf9e75dd3cf6b31b7c6dce30ed62c88d94ffe6f2dcf3eb624f53711c4b91fe62e8b6c2dfe1e96224812ffe9a0611eff1751e4fdd28d01b04b45a73a07ba63eca0a916f401e5e81c0f0b309a83393ec0be9ba5912cacbb785c5b347f7470941059e10ae447659377a8b2f0f335507c9ae5cbb03baf012f2e94de92edf6c27e4a92a9790ae3904746bc888ccb0d95ae831c776699ffd69f149307774426fca06c02df43695a5ec0374b20e901dcf89a8229259aaf5681df9081bb000df802f6a14aa43fb0f358ee873d6db4902f06ee6ef6a377144b1d17ffb494d7241bcb1a5120d242abd7365bef10b4fd4cb55af34ebb80224760e597c9b11c1bd652d08aef00660bca06532212f68306b1f4e39aa7d964f2cef609cf93227c9f54b7b3a10fdde66d48bf7740c8d520c378b525ee1cc13019bd63efff865ba2a1fc679762f3bd2520eea060ab375bcc564dea5b6b9099408f99a12f434e40ace8f90ddb939d693e5b8163baab0d399082c5afcc6fe47ac6c09554115a9e52ab6f10d01f31bf0ca53a9ead06b510f89a513c58aeaf7486854d00845837682b8803ddff9815d3c32de936f7bf3d43304febb47a5d1f57c5a2729ea3dcc01cf1349f70c853f6d7d7969844c7df5642f2c487eaa66dbbd0c1e8a4b9776d931840ed4667e2582b42a014c820a7cb5b6ee65229dfe198f8b1ffe0cc125cb8fb9bd994a904ec6586f3babf58ac49bf7ae0be4887b3aa191e8b855d057b1695e24fe0e6e83a3a8c9495425c9b7d4b38d613b7eb9b2cf771bb809483154391ac3bf51a0406e3e63a4eeaeadcfc8121bba16af24ed5cfccfd4f20abf85f8be84165bceb44aa8d5676daa1820793841a93b1f0ce48d4f7c1736194117d214c7181ecf0e1f52c61c7c482488cd6a4689c18557d934c026546b4468c9441fe8fd19190a18f154c76f182e6e350e2f6f271a2e1c80046a10fcfa299895ef87bde48680e4b3f8fa8589248ebb8e49bb3ef38201bab600f3cd6a64e7932a5a6235da817106196b2556c3b1611787f5e4913a2d737267d5b1f7ad768cd405bccb893e1b33e47e93cc637329de09935cf7933e7d8c3052ee0c2497aa5b3089d23e796b9eba170ec5fab4f0574ae6841787bee9c1089ae627057261eb37bc675f48e7d0bfbedc8265e68715a52fff9dc66598399c94efe2a92ef4d4f7613fdf598659d32a6de8d18db2048636ef28c467bba784a4520824841334c049b62e620e976e0a5771f8402c7f58a34c3ae67c252294ba6a343e68f020af116dd5571bfe00a61a82e487b2b886b079c05bc506a93c3b2ba3e633ddca839ea5dc3b01ecc3ebec37d6253c6773fc7330ad7cf28a250886036f9e4df7121f2aa6abffe536de29eb056a1a10cafc8e7c52227c73b707e91aa69093167c71e6988001d49462f9abe15cad3e2b11bfeee3a2c351f1c3a35ba9a9ea5f50c2a72605dff7238d67ebde50e4c6c7b34813cb045d362f1f3546915a70e152472845344167b98dc1948ee62d8f2d6ec2d211fa6a62739db67acf69545cca7ac9c3e68910f752f0f3495ca32e67b39d19743b407ec61b1bfb6103ceff645c6597a61fc1b1dc6c2b3809e9193c767813033fd85690fa6b613f8a1900884f36d915409202ae73e389a662d947466aa2c5059e1596e481b08302912b0c1cd2780687ab0c9a2a7156254c4dca6ac04a7da2f4af63579600ad5207295478765143e050fdc02d7fccddeaab2542e5a135d5bdec28379d283929c6e7ed9fc7ac0061b871f8b728283a2a91fec6d47e5f2211c94e0808809be84b4c800a2a50347911e742cecc5d81885bdcb16286e26af8087509160d34a7b0b322c8d972fd668a168c05e4748ab8c8afd1103fbcf8da7d37c1600d97a411a4f1a08ca808813b6411447c877bbbd0a6785ae47ce484860085c6ca112a4a04702ef03abe2994c53efbad60f7cfaf96d34a6d1debe5187825e05f97b0a3d423c3a5082f115b6c76dcd5ea9b370b9b8d441d91b3b2498d4085cd6ab15336272d9d4b4c8bb467839b35a0e0bc945d9afb5f7aa0ba42dc80f4808d669bfa5b919ced28bfeea09fc12da89503c8a8c631c7cb268cf96cf0f2e543afa0013d63961f01a4d87cd235243251f72c75ac6046ae23d28f9f27945d12e439a52be4a82e4f2874add2c1ba0eb54dcc390b43677ff5db36cc16718e65847e3de49029ca78567d3172ab10abc3ca1fd92cafc0c389ad4cf2df613c985ce8c28923b8a86354b02be2284e82c5958b2ee0462c5cdc544041a9149c50c91a7359844f58f7918ba6c7a67e6dd6e78f61fa07876244bd2773a65366d795431d12e5d33a1665cddeb8fa48cdaa7a6bf89b93f84f73b0e32b6842e41c49268439d9f4d5629115fff76b6e6e750a915b1d5cce4962541ad62da3d667e7355cd97d0911b43b0670a40ab8b16f8234a027f012f0430ef48fb42a71662639af6216dc9d285b7b502cd8624b5f63dfea3098db9c9b62e8db0f1750b2673bea500db50d05b2ad5148d9813c7b889ef99b4961d3ec4381f9d2d801cce363bd398e6e06c3ec59d91d1f7fe8cc5ffcf8df31139ecb691356f767d6e63f88639f2b8f2e914613d2b4ad2113a2e3ddabdc8ec77f59d2851001b16d8c394f24900446921329dfb50e5b196ce0b0d2701f585ac49d2ec029826b56848997d8095fb9deb8bbb46b64a4725848446ecfcde144e9cc268c470d1175121b08424b384289963c0d59f2f51ea52b5b616d60fc10df885294427ca06dc28ef02bfcc40fe2495ec730968a81c14725ae76b5567a69612390ae9c5482d8bcb8dc1b72e400cc0b237598d58d148000a654955e9aa1018443addc6067f36345b198c1ccfc3f10f4f374ad5e1757c3a7515abe86c9b0c88a7f7786f85e7c0136eb1f16883894782fcf2ba44948d0694f0b04979e16aa46e04887d2e39e3f911cdbf1b2eb739c9284b9f756d452c8c70c64ad7e3b465948bcbbbbfc5690af08a22f7e0b998b0d62db77e93339f68c29cce4b7c494adbe45853b5d370640d842b0dd9e2712eb3d6713b03e8b6c1ecadcb6337119931e6edde55deb4d13d3b382e1a3fa49cb299dc8494ae4aaa9f118f69c0a7f7f91040dc54e259a4d6d5772abd476bdc4119a56f9ddef75b094dcc11b5f55c7b4090e0214317cf9c6f1087269d2768fe6ea9077a323cf7e69dd6c6275f89246702d030422495b4bd41be99ad1a8c85a28c09fa8069b2bf94a918fc14c25c23995b1afcdb80d78540a60ba32ffaab540a3976da0bde63b24d4c9791b2af17569030be754f6f224b9c00685ff2e36eec667de4c30e5180648daaa7d3b56cb1dfdb2bd3e40630e594caeded627c34dc4bd143d0efeed0b1d433f212d807cb687e5070702c0d40b07f9bbbe0fedf533c3db685ab9abe9749d72eaca955b2cda85be2a84af753290dd3df4ed730bda218206670d4a1cf2c45d1524dbc82a35139be309a52ff14f593cde554953c6202becc9789c9eb945ddc5bfd8d5319edb72345755a31a9737cbaf39375c56256d08be47495a0920d58d8e137bedb72587803cde5f2fe61849fadecc07f87c839fae716bdbd9540fb61a59649db785538decaff9dbe3005accf0fba99cad4b5d0182d7f730a879b91fae1d5d34c4f41e16a3627111bdac8be6090de4cf20b1556661538c3ef700c65229f8e11faf3ba69464652718caa1753bfc195bdb1fa519d580c4333e8ff93501d0ef6197ff24abe523f0fbd66f3d6ba95f755bf84daff93d776c0b266f304a2f61d983fbade2a3384e6a6c3fc68cd888b20e59f6b9645c6a127a66ab43ab211d298b3dd1c07b5af0a583f80aea0f9ad70aa2f5d3be62937886a5665b3ddecd790ba66cef621f035a927edc25b6c1e82be6d249f11bc44ff7a13f9e53e9a69e2937b5da13397592b7326818520afe9d99a7fe0f487375dfe31f436231b3a56227389bd79218527d207efcdba7e2cebeaece1e83f38af080b711540bfe4da7e57d6a5ff467c5e67f5557a1159d34ef1dd9dff6a3febf45d3ec6d7dfd60a350b60957c4a3a3d8995f287c4784d73b014c8ffb5b57dfc4fab5d7f021f37b092250fc5020ed4cb43e4ae3965cd3824c92626f45dff94c7d238a448d1c273fec606c233aab73cc35b03d0d8443b127459c3251d05c265a2124ed2a7ebe8c080387d3dc92a6981bd7b44ec6bfd034d1828e2bdd60a2d9fe2bf25200950aa9821584becba600853aff66bdbf306bd3d172852ffa9c8ba58ea007a6a4587954a41f26b68aef99743d32188ed23c06f7d939249ca7e9af9bad6cac49a99d6b31d8a58a553f1fa0fe60a8c5ee838abcc4f0993ca5ab3567b8dae6368e443edf0c7a8871c7dc6ffdd6b00baca6040f23d2c8c35d46d5feb73788aef72c92db6dd1320f08757b4326954062baa62a9846342bdd8ca44d07697b34014f28e79bed23814e61fda6c68ba7826af02ffd6c38573d6e32a7dd8676a9e6438e1a371b5b8922cfc9fc467bd8cba93aa5b068552394de69424f527947dd1791856dc4e7bafd16347c9f0d40fa5708058c90a3d2ac395bb4d99690303c043ba420efecf960ef59e7f9be5adc97dd2ce8810af5e567b8de123c9733b80d19ac05c51ec66b97f5da1a41d6b968e4a2788d9ff3846d405a6301c9e5580f7d2329970d3acdacc299bb2d493785a2ae0f8106c547393f824f44ff7798ea620b9aa6e9f0c3e62aa7b81db4c9e335e586e86e13332f726b99e2ca39e827306ec7724901129a1816496425f5846b0c8062048078731a95b14397f91034238a68b7ef34a2b12346c11a268d958da858013f0bc744a799252baca2997e453797563cf6b53bd736e513c2ec72116c80db576edf5fc7e02093d18f7b33592ef18a96e6d36f2f70bc8f9b9351f47bdf7ada83dcbfa9c1f419c43846c00a0c90a0827971fcc131ffa1fbc9a3d3b7514862d1020f7c84c69e2bd8968c4f01fd3ab151c812d1f699d8bd3a3f51502b8be10ca8099bca6ba872427106129f3fceec9c8e936a29f78c38353202f5001ad71737d5a156c9ff95b15f8b2976c19d4cd65e61ff1fe59a12025f24d0942a10535b073aa5dd2fd55f5ed9dd1950b8dacf24da27a3a1ae54aef84d142843ca52399af492ae19cf8cd522cf8dc92cd99b2a3b9eea0148e81c84bef4587a4bb194d0f963f686a199b954d64c5d642952f66cb2259d2876233bcee935a3902e6590fbb4e1df2a3c5be923d578e62817e1455e73a13623bc5009fa001196fbc851580a218ccbc3e27a5c0edc8bd4e03d4a90fc6a58457ebfa956a395ee600ffb79ccc37319c6434428a2beb67d37c8c91d21881ede724875eba1046facecb5095c7d3e06d281bfca48d3fe8b9922bb4c70d191c96c6eedba9a85d23501b23bd3e4dc1f07817d924e60cd1a1f97b2fcdc9c7e3b38c5f7d34401dbfe8c63e5d889f2968f5afebc6a9704df0b6fba529756f407e795c0becb6d0ac879b8cc1fb0691d4bb14e061bb61a8947ddc9a54364c57a4e8f334cfab8398af1f69071c722a0981b51ab5d414f2984bdccde7ab0a4f58992365b04b42d1abb48ede9405a70a78ad7aab0fe2b49027c4425b5f7760544c6e3d23273225246dc7eba0a1a292bd4f2259e68fa89033f936957827124d32c58ee034eb7d53fcb1c6620c74d2dc3c4f156ae23b14d71f487a8a09bd2b12728a7354ee0f4512c11822ef455be54b3208dc1f8919162aa0f4b83ad879e285290d5c3131fe0f8f5ef3c202731a1164514c8cb2accd4c68ec0d667bd7f85fd98d4df1b6a183ff5cd54568175b690d66a58320030ff25e7051b62745d52ee9b5746030e0f0e7921d68caac7a7de9b9a8481b3c509e1bee26145ecbb930c1917b8527ab099dc64c8b930e3b4ba365e47f19e80824801caa050ab745b44d81580fe62bc8f7004eee947d0f0ece8cc54404160751c269fd2a8b1dc611422e802e9008167f18cc82185c4a306c0720a8907ce4d4a65e2e7648289fd811c76da36213d52aed1b7afef58b97833b1cb0bc5b7a837903917ecc6b6556d470d08e193fd7941a0e878e436911fba43be8bcfdb15886d8c9f9e3c2a67f662843f2001140dcfe0c1e97970184cc46e40141613e36ee98f4a679e97588d1c029b858e212f96f581fceb06244d5cfd769200d6cbdb59ee752c3d1b8e328e074cf95b2e3b6d001d8c6ad3ae4450cee22eca72e5cb4973cdc04a8cec4ab41d2a477e9a4d0448dce4e7c584ba4f47460db502cfdb85b128b94c6194aff862296f66219d76f5a747d2c5b2b13814267db56a88c8949739e673cd812e8bc9dec141b4df2b9ddbc5791482eb07092d13c504705135fc4ec9836706fb147cc2e0d5740ffd66a4671f134415fc4edcf709a93442c376385e111ee2fcd8cba8c84f5d1ae1fc0ad816f58e448b7c26073d0bf34b9c154b7d8e07871ac21cf8365c240d3a015b40e4d765c2bc9bae41be09dffdaaeefbd8e1e5d263f96c968cc1d9607d3b90c8af9ce052d0f52bc3aea2f8a0f210e29d5dcc4c96291de9823c83487068422537cdd6a8528fbb0a40cba483ea663c3aa5396bf6f133938aceffcff1cbfdb50b86814094bd95460aca71817526aab64f682b2da0ed0f9f0c41946d7cd8a547cd51b5f902a253772db90bb6135bb671dd6c96a53db0deaba47983650aede69eda82ae11cc569c30c04d3e09b594f687f786ad85681a71eca3baa42306aa418aba7642446e63897a590fc3959ffff9d0357eee92f84c1307e40c04ca615a09a55cc7e73e5cee5f664961417108f2149e85ce302b2c21d5e1a91ad486e138b1fc07d01498767f8489d2686fd1733f87cf258d3b820cf0942c878c88f45591e773462f9144f4bd88dd3375d5115dac528dfb81e7966ed2b8b38b25d7fdcf7f63f27a5e597c5d715f494ff058e0d83e30053da83e92f38888729fa7166ed9487155f0cdeb54b0ce40ee10337d100346e1c9d21f6c0bc2a8df49bfb011b5b978d7060b504091de05cc646aa0d3930874aa755e8e130bbc4420f4f5872491f093b5d248b67ac21b067c23f7fbc4399de213146ccb6ad4739751436937d1925500ff2707a2ab60163faf42c1d978ee51a15011eadcc4c809d1db0c0e512a0744586b8174d937c7a5271478c5f9d3fa63ee39426b687e9150efca5af07249712651e36e0b9e9eff2250efba3660e39d6e1961477ee2ab69014b079a20128c4699e5e54dbf837c7823de19d21219bdf2e450f37d5e469eade30c93763c4e1651a805a6627c0c208b0850cbe1b8b180becabbb0b2d3b59ac5b5b1cb214289d23c149b0c80adcafa7012b0d6bd9cf41110fa47bee687ad2f2efe3c42a785e311836dd42f10be912d51a70d1fa2e08a9df63cadb09d4ca106b9f54faf3a8b428d9e0a97af57a48c999cf411a1f4624b79fec769c0c39b6c67893af6c21a82b41ebb25c65617f422b76df015d6179c2d71e01767d517599b52f7c0cbe00737226037db0251726de99f79c1ea36b2fa536df4f31674b25610dd23bdeda2171a64a915adb9cdea82514d9cc49cf6c0c53338d43c4ddcdee83c88ef271e8727ef531b8dc091596d79358dcb70a40d830c68a9879445c7f0c15d1e25acf21943df95efac3092b54989904cf51b6daf481ca79720a0b1756be02bc50276beb487d0c7d0c3f52c9a2d9f0e62750d5806fad2cfe63fe71be49ca7dcd0cf13ea1bcbc4816b450a5254e5b76726bbb94c102c36a578b3cb7bfd497bc1206f4aa9b339f0bb830a3be04aad9d0e6156246ce8a3d22efe4cec4030e146bfd4a51ae3b5ba0e17b64e5b7230b416e4f80d47d755488b53ecb1621ad6d6673a8bef9b1fc51837c6f5bc0aa0d812392666ecee06a02b1af6e49b928b7189e6838597f6efac4e0648dcff0b46b41176e1aee52a6d07695e4b487ad9c95dc79bfa88ebf9d988f635b135646a92d345869ddab990760b533e9b4e9c4c95f991a48049c7db04a807f5e6034525e858f9cdb76b2d2e2a0270b0e8df7623f1edc5784b87c1a0b9cbdede2532a4b26ffecd05fe5858832541f30df42cb6a5877d9759d09f8915139ba742c91775d3f495f44b9504af6cf1c5f46070fe51e26a930529af6c469f6e501aa65816c75db4963df018b422c352727cf851008c009c8c55c303486c9d4eb748ec7bc9f99803d502bcf1bbb627f9eb730d852d56d2217d46dfe7103a6cf745e6ada9e7134e702178a4b828041a9cbdb88f6e8a558812208009a02513db104244e073f846e505dd3f3ef98a819fa851e6d6d5a793c7af30596907418d757bce26b8ff3e846c9537a0153186726e0d2d02f1e8273a1d03981f371f9ae7dc82046acbf5168afa222a8ba3314e967a91be1c8a0e1904547bda278d073f9033e71b336d7be5f3ff51416554b34e204c3a9c7d84e0fe3bb3f8e8882cf1e58df3e7b7bd10aae177faebedbc9c34d473aea8d3d44b4d5b931603b9ba026b7561c699e25255c1a46fcfcedbaf20c3a1fc6e822840010b03da74b735eacd79aae6c711e5df4d7f0a291c00e8f2bc3ae1689bf21d81f6c03ea26fd813bcb11ee451af6510f52bddb3a35270989c3744a1711466841d2ec2507331ef50fab67e82b1eaecb44aba93996d5904f451129ec6cc0caa252e5ec7b876102005ac0b2711669f94b578479dc0516cf84929982a945e3a9d04b6301f509348f0a98695f00c92abdc3b0461ca66aae36b8feff65b9c711b6a227420a73935c05212a8c8a5dc7e32021f6f9c0cb4d13e3eeaa9cbc4158b727a3c2dc75b66aba9e6933da6c4e95538d605d57866a427d1aa3bddc62b7801fbef58dbd5abeba1a3e4458ceea1b1bf4564d48a7edd1aed2b825cc709e0465fbb8bfe6629bfc59ed3126655ae7fab51a291943fde31dda6396619653e1493bc50eed529aabc3bdcc5ebd2eb0edd1b198a2eecfa93c76ee54c60d6c09227cb804f01a43e7734642720692bd405329db4d337029ec8460248ec8391c9494a22b1fdfa461797abade4c21e148d5021b3ba078bf3cc024a1dd89b0868585cf3fb323c7188c8e08a18f09ba219716599419459dd3ec2258b6e205e0f5e918535c0e01d4444cf0eb035901e4571c92b8b49430111ce861a8b6a1f336957944ae712fe1aaa6bdd2a7a79034907303fbefcfa4ab057837cc9541866d5349c136778592778f93788e807e7ec20d069c9f4a244e22e4ae82a189a1c788422e7547f9c17172f8162ef87c3d63236ff792f2f1c03bb93444b338959179834ca97ec1d133da4ee24959f6cac39d1632a45d50ba0c07fda674aee4cdcee1034d63f97edce4cc8e3871317ec7349f6f9546db1e510bab10744d854a54a880897c3d12fa4935945fc4a5eefdd2185ac1d04e457ada04edca768402db5d85a7fadf19c23524631a2a09c277a3a1a001bbdee038a207a29e9591d421bfd8699f0e6cdecde2d58778a7a89167619d7c6ef38f7cd793716b84c48c96db320a9d687306d81bb2e36db4587470907492c0444af1181bdf628f756cea65cc6a2e82510e896e49d3159c430cba4264fb012e128b083cb83179325ac30414a30f073bfd360582c2ab61c59751e6f27b9528d9aaaca205b74b767860598d9a2c9b1b527e8aa21e3bc52794f11884470cb7138bb6a67c2e32a6462e4a7e5a8c7005342d05ba974cc99ea31d66bfb6712d3fb98e85ca105c1af69f4f9fe00c47e40684a5ff9a12983e871fe10c01436f3d64ca86da434999676f1b1a64784b1ffd4bc059d6962d775c6f85aac86660d4348e766ce653e948635b4347513b05aae778fafb25bb053fe913fe362f9c63b235ee443dacbc9b96b5d4377da1d2ab3a2ddf797089dbe96d805c8e169dc1fa8bb56524859afda405f4e8ae4b38343fa1902c93720d0ca47b8a6bbcaf6fbb94bc8f499c9e4afb0bed2b757c0aecad1b88d5bb2d61d8ec6632b08f275613096868adb0646438410610cbecb275c8730c5c7c2cf97c2f4e78f4b14163227022cf2ef790f55b75edca3e3e123ab54fea43ee056e2d097e13e8a992df564407c826f799bcee908693e4af1d3abe80b836e871f79f61b5c76177242f9c22ca402d9d6b6f7b30d1ab1ede78cd1b8aec7d930aa14d6583b5d1b9c74695e5c4a1fc04df1e2d1bc41fba0c0111f592eb88def5a8fe0b9917b48dba4284d18dc1c2270b9b9868b46f1d8f0bc5438fab1921a9b00ec01fb03e9a2a889918e2e1ceaf2c8d9352c9075bb68fc3040fb4e37537e63dfeefae71312b9d449e532bb21f33a55fa3e77f5fb589ad2be912263560e3ba8fd8d70848e9101fec569d1a53979aa2465908b7a454c3c448e61d3347113ab44328ccac7538fc0a8b5e3be08c16300418605cce2478ae546fe6db6fbf4c86aa6324bf98d6614b5d4b576f7c274cbfdd2ef2fb395e4a389d2e2161c81dfa9f29eec182552a23403005a7c7385e11f6f89d0e3222a699223a0903d2ade58c0840f4175f8d54ac698db2911013f02800fcb1d9bd630c03ac364d025e04368ee5958e82a94fdd04c3f01d95e51d4a147461c7326bba9e993d63570ef8f560012b19fc45b81aae5fafd03ccdb3ac9ac5ab618bbf92a9a6daf12813950f12ea3188de273a8e60168cb2377cc76f23b4bc7766f217366ffada821f2ff18e6c99e6348cc1b55580142a2a7918846b978854028eb304045195752b47b90ac057836dec7bbd4c5560002ce4bde85d70d8d414712b37a8e3ddbd143b1fe7529a9f2aa926fe27a9049ed3bd1c21dbceb5071ec0a85dcc363ded7f6c719702ed7b1729780267cb3aa833f7333bcb13d0b305cce99e187fa1c6c7478f38ff9fb9ef91a0ac57704f65520eac0db32e3932b74d827bba1f9432bdf6066fe1e9f93920b657fb2462974de60ff38568a62becd81dc53a5f5230a1406dc3af173381f502eec6a99a40b88a1607c24b76a65635f4d5add9ec7fd1da009a8ea30c83ee852c4e68db8b0a2e7689afb95c062e3d927b239c7d50b2980d04a5d6b5b098aa6c70de1a7bc10f9ab92bc00770a9bc5f915436ff55c8400cde40ae02cb97c6b40b2c4d353072074f7c67fe33dd8ecd66c6433f6bdd8bef696768106ed59dc82b48ac0e38ab7a2d88d84e19a3a524d4fd6d0f05f1a1235ff540de8fa7a94b743193ea3c96a560c104e5acc172bcb3a073662907afe3b9153e4845049243cbd3c09fc9f1ea0c9f3019e8f69c2ce1186c1d13e37d586ebf44c6c5ea3bba029f4b6730fa86e768898eef5373d0e39fd8d5912a683eb55b9d65609cb7be0e7996f34f30e59f11a7138294da3188505c68c0b56de0b8ad44a8aaf23110343f57818f923c410e42a9b75e0bea64e1d1a59d14d76bb36e7f8fb5c7248490049ce60644779633ac04abadee6b83b61a96c86e937ab5ec56be8acb1c7debeaa18e89bbb0f99801b71593dd5df11afac2b5918c22b19a041f906a8ec1d943adc4cb91ec60ace698f49513674a063e52e867f02aba818f58626b3571fd2ce379da7d97da58dbd0bb505dba489fa5b68c39ddef96c3fe1f6099b3b43104f25e31c5d9e0d6301ae719965b129770a996c6a5a75e5c45fddf88d753d42151018a58b14ff7d3c4e6a0a3eb4dbfd673744c57422ef138fe542a31a80d48d0503c6dc4a4e595ae91d1473ef8602bcae44d5caf5a4de83acf093f65c4043f8d796e9f26fc6f0b058af0ca3be2d496af30916dd98cf70e7a2e682ac3a08746286c82ca8238ad908a036dfce471d10e82b9db8dbb944c619ddaacf38e850eaafe7ebf624afbfbaaa14f9c3b39a78e8245ecda2b1a54145c590b3ab735a8029a5ac6d089037cb95673141146c93d72aa60000fed51bed768b83ba7cec56b7e1ce7b6d82506ada5ac8469ffc3dd0679c0ee33d001305b3e0654f714922959b6730873075952c0c8208d74906224bc98c418967cbd5263aa98842c1550da0a58431ce9a68773824f6bb87b0f79ac7ff3a8ee79cd37ddd6281c5e85a2e76119ef3545df662ad3a98a5ab873fe26961abca30b84c07800fb61a8f86c9b2392e8190fbf13d3d346212419f0b7be0d04ceb6c8d42c0d2a8cfc350b7ad660ddc508c389bc505ecf3eb4ac28b69440a92dde6166338255114428b83c686eb6ff2a86a4905201a30ce4d228e2871d49ed5d8b1df421d2d27360a0c64ae52c235cc1ce5cdbc7bf354b0e8accc1e61bec27e70d794a333716a754678fe03c328f7874c48d816664ee20f42d0d6263cb9247e6c4fe6e662c091c2961273386cc533ac371b60bdbe707737bd5ef31cc7086e1aa614831e9fc7a0bf87cc8f1d91c5f71a643d92b18aebd90ed4a7b473ccaf6a65ea4f7295025492672cc996a14e496dfd04ac845d973897f78e609e2fbda969c092326307fb8e59838ee2be857afa4b201b8bbfc5dd690bdfaa2e706adb6d43a35ffb21fe4fd19a0ca58af4cd7cdaf32f5e5ad8ea42ee146eca52d1330f2d216f4e981bd3d89060559300d41b305bf28d9ebc92e0f6264cb95047ad34b175900d617ac622200ee6ebbd53236dd1247707e7a5e6d2b228ae271e93447a1769208d34ad261d0f97c4c97d942c841e33dbbefcbe901f7a9a8a3271eed4dbdc918abeef6bad0127932b0c56966dbe28d2c2c1b07401e7bda124dcd2b797f922d065d00f74c3f1c086cf18ab1626b15acebb843ae57ddb70ea7eb5c7239735e15e429efbbbe8f4b9afb21261a98e902ec641b94f7b989aca64212a32c1f5e25be796e90dfbaf23baf4c28e4a7c690dc541afbbd9a58885733ed1caa571404a7c87e93e794ef619acbf1c719fceaecdb605937c1ff534782e9ac953dfc25cef78cde281966304db26aabd088d8826a352ca3f4302a251b20019f806204ba7a48a4d9cd9a4c4fccf14fa26f23f1b9767348528ca3a7abc02edc9c1fb5b71dc692d34f748d995fdfdc1c38c4359932cf8fcf9401914dc00c242bd6d526a5c7b0f1003d75983a41e3110a63ab87b985d84bb6335101b0a06554901d8b33d74f6e23554ff73c2cf087e1532c66fdbf4212a7a4ac667a5787aa01453f171cdc8ecbbd7a81cddd316c108b829a0a0658b7192726b64ca8fd7a20a6ad5c2c81483054b5bcdf9f9cab45bd7420c6609d50565d2729c7953ff86a02c1fbd0a6352dd409fe9f34bbcc7278b2fd01c58aab1c4ca7ee89a35ea4a2d757c208d5a8d99ffd290ab6a2271d396356ec9bc162604e7c8ff25bcf0fdf8861365eebc03ff1524de5da63163e248e02397ff3a123f7f0c2a9ed39c97c4141b7340e8f5486a6484c224b7663c87b95607a6cbeec479e8722ee490b55a549f906e8e5ea20f615b5b7bddc77f442abeb5737fcd93cdf6f0e8f9098761aa408d14aeba96034b6b0a215d7a8f1249549afca7010a7397f4d77d2bf6b05d1ae388e058992336b33b1e63368f50dd6ad48cbd442a9b2b191c3e4f55eae0dd68e92ebb7641e7fef678f54cca083109403d7afadeaad935161e17f54451957c5f789f864b2431712be2bc2f493abc81d8adc6ea1f95cb56e0b4e6a87b72a34838cd2b2303430fd85a4ef419127630de7c0b78ead123b457fd70c5f91788dc2d0d403be820dee1553c6a3355263d0032d4d7c7d512551824f9401955db8cc46ebaed085811614c6b75f1306c7ea13127ea27e18c75b7c44cad2526cc1784b33712553379d29cb037d80f21084f47da1cfa732c422ea473af90c6ce6db2da9224da347ddda83b9ed38813283b03d4490f490a4fc9f1b6de0e0d6f4b10a2f23c631c81b8681ff15a7c3e579d930d457178a46ed5a2591793d82210a69dbfcfa319b390e411c76f6ea497520e160b0e0335660aefa6f4b33f041312aa7a9a3e075b866dc18c94de537d515b0bc47b23ca31de3dcd84bced188ed1e243f4bde202f6d0459c6256c073778ea9740a20b0a928a5cb94cb2209c2855d761956e5665905983fee616e2d7ae46c291a81f5a73f21ac37a3448802fdd7dcc7b4ee338c149ad9338d64cb81304ff3a39838506d4916752499fff46fb46541c7d6906320ca677ab8961e032ec4472e8d5d5da019adaa416374d57fb2faf0d90d22c92cbee6b33817ca4df0d19dc0226d7818021c1267c7bb7424243e9b6e85be2dfb06e7ce5870d2d61ede1d7e9477a1fb3d489d9f5dc7fe5717e7b15da210140c90770e39e072136c2a4c20c59714ab7846dd6aa4ee342022b7662ef8af279939cf676c9af733c4cba375c88771dc1654fdfa419b42fddb22a08054f68682832c68a09477fc364d3ac23d71340171ee2ea4446758be1463dd5e0b3355ae76f2c877009d6b416fedb5a58e8c2ff08ab5f873f634156faf8c2acd57a5b7e2bd795f5294ebee7933c3031565afb6db329811b41750186e7f2b1d87c9cc3b5692aea47e596596b4876584bcb2dc461177d4f881b0eeff7edfc79ff0354dc31b851a2b5501938b1fbe9b63207a60490d22d927c2300d046b9b6c55e4d74d7978ea324f8ec4ef16c3aa5ef5f25659efbe8f852bf7c94a98da8b5e4a22364a9a6776ccfa697edb28fdaa2e8a20ad64bb365375d4d92e724ff0350da9042babd02b6580e7135b13c3036ff3b957385e114b25fd3e001af98ccc0d16b556fb05101f04ff5d8151e507abb99de0494bd1b9d70938eac64fecc0f16bfd324a3a788ca042cb7d3a566bb97412f5bb40d190e88e15cbded4491ded0d8b77f47f07d16b258725a0dcadd5e5f9c3d7c7d495eaf990e8d6dbe98aade7b69faba5092ee7f226497a8ad759bd1ba904ec194e02d459fd2556f85bc5b273a78578f06e6b67f796f649f48d979a8524ab597d5c266e9bbb911ead9c6ed34d1cb227352343e03b0e92edc64de4fed4446d606dc615f515ff4d028f8a42bed83c150f8e0c1508532f854a95dbf8907f8085d314d8c810ba7776d7d733f1168293aa080138e9feffcf5d19fbce443940c3f1e17de94d084ccd0d3a977d4ae3b961c4b10915103be946ff310ad288e181d675655a617cc40598c3b715eb2cdd34fa4104ca80c924dd5d32b009049693b805b7d7f34d05c3bbd4c10991fc296b0f74df7ab37f78d1b904d6e9acbe9128c8db0af1a7df2b30b68ab9a1778f52d6c8958fbf1c8f0a35b5fa4d7b7dc59ccc398e66831a2692fab87fc73c7b94ac0cc961a53350c4bc659e1362c75bcaf10d0ac70521a48d11c2ab8c23cf04f2b45cdee47111aa91e94464317cd0b69798d9f6e5ee8c88258b4935c33ae2a11b3fdcfe6c252929a65873fefc0e85aea99f8d30f520819616a74dd7bed5ff2e6b8d229d9d266370a4f2754e0cc2e1a7bd6416c77b376423a390717c513802828fcf7ca4998934bcd9e007361da724440e72014d1d049d385123c6d0914ee12583d17f3a62d1da713a80245dbe6fb98c8e3777d96329331369bc1cfa529e13681fca781f8b6e9a4b5ca023b0161ac8bc37a013bcbe3cb3b270d483bc1cac16786609d698430e4d03969973047c51299b5a00c5c085aad5a83f3617c3aad69636120baf49d94dc2494eeac246fcf83590740d8d3b40451611fdd391e0e1cc8cd6dc38274f5bead6cc55c6607141a9eb0c832527a3ea9156c2c01ad6c1df872ab9191f782fcb8ff9f63db4cc29efc13be10d3471bdf5e4224ebe280c7768660658d4c2afc308816769d4386af2bec5838e38ac163f4dfc4e58ffb9f7f40ec16132111597260d60e99dcf84bf9d9c66c6602658d081a28691298b22f0d2b2e0963cd3c91aa52021b695f7b9a5347a76d61dc3233fc5ee1df850f9215cce7e669d00b8f82d81f32ec34b40c8e3fcf87201750913b86a0f5e49f3da92cbea02be650f94d565b6640452632ef6b221361ed2c5f5d650b146794345b5a7e2cf9b2e2f2a1451696db2281a4e8ed93bca98339aba2cc1c2addb98079f04ede9e13f24ce35726f044db7a55c9d26d2663f959ed7708e1c4d0472a8354a54ce5eda199c66ec1e2be6a9baf370896b6ab27118d29edcdabc221066462c4513a2fe0c6e1382bd2110a32d40ffecef686a710e86077cce7d13a2bd61a72a0fb7841bf22d399ae22b715f9f73d26e6da55f3e8bcead62e112def30f9ba27baf4a987c678a815b2d76a355a6f74fe894b2559a554dca7e04d5c13bf570ab607d256ba47ffe0433c8ff8a9798d3e9ca6ed14dc3ea261b76e91c28bf601ae8c0723ddf4057a0c9230a488be85eb4176fe53a38780318d9ae8f51db555751468686008f40d1449897d671c70a17ff5e47ae1a0ff797e39e7ca732dc01b9ea2e1b4825e105fe28591db66304e47c156ba91ce770a1f221b9954214ed078f953e75f2e46303652b92d11536fd13814d3129c65ead917e64db0bd3bef683bb9b13a3a64c9da0c9f4ac4a9cb94bb56416439dfe8db71a84fba6888f8538ab342aa1bc2167879e9cc304cc8d62674f687a03c2d893169b83bc338fafc8c37842923fa045c96a2cd3c1fb729e8d803151be89622a4dc2f15e9d6f34fd58f9ebe19670644213b8b3aac046bee20d83d70c27501b86b9a0dd96100a59c0e63781bab7bebf185b3e4503e1171aa6fe5f241b633330a4cdb1b82743ec8598d92a3831502ceaaf64ab4295a90ed043c23d1de076e02a14e501dd33b55ba572817be42e98741d705d1809982ef4a8963e3e9f716a8fbfb7217d0076135818928951e3336aa61616cdf49f26d07e284fdcd0cec5a64c6ae77b7ab858ea9313bbca46befb03f537bba25bcca9fea1d400fb4149695471e3687d77022cbe9f764cb0681d985bc26c32c44fc36c9f45c5906b643b71883391160a241ffee2a37962cd85d82cdcc7575315ef0d441eb1a3ee1b35ceaf54187ce1bccfcc2e92b9be9939987bc682a9f3c10323ca5eaffd035b25c68f7cea529fee475dc4e19d877a6aab6482c9560aef2785f8943b4d632a12e1d4bcd1a1576169d8b78e64ac6ccd823b34355ed11357a563553950941b7321700cf8f71834cc5344bc2846ac58b95f87a248d5b6e155931c760c8392afd9e7320c391b8de4c26873508419b083ea9577b26d1390bf09f73e30e76be6dadd57b328c1fb1ef18c90a48a01362711da16ee9df35290d86b65489095f7be9219e39e26441a599f809e1f23cca9885cf4fbfcc080614d64e7d5229165cef23bae1c1344a5aa26b086de5027d05416a62fbf6f36c53a4b8f4e175faacd29a61ac992a3c72e6e86c1a4d6679a4e69d8b2fd5075bb75025ef1d4af00161f237cead3dd2dd57abdbff9be66aeb10dc503fb541237a5f80e216dd5afba9122506f88267ab137c66340660f1a31e1cbe6d55b2421bdc2c39e0981ccb8edd20923da0545ba141ba53fbe12045476a5e844505bdd25e060e35dc05108692f70112638cef3d8116c12669db1e12ffb81addf8dab4f499cbb39a7805d6e1e9900a8c74f3e25cbf03e2729a890c4aa879b8f4814a74b80ada19caaad61a2f32e0c874f2f8ecdc9e936764356dc64f7e1ff081e43bea6c2517fc0fa99f48c0e2fd91d62b7a9a27ed38b54239e407c5d5f285efa1adcb872821da0a6b832135c5d6589645d762ec7c75090856ca586552422acf181f21e81fddcfb7e12268e7ea7c108673f6419c090bf88ef72a688d159ccd5fae46b7ca0f428810dcce28e3161e0dd4360f2ea05a0f93046374f60f502e9979486e773d8dcf3d2895dd237e44e7cd77035c7b85a40255f63f767c02efebf2278f2a4a9a8aa09294dd1043dac3311f3b6a62c48784a823e50da7e1f64b93093fe1db5e11001b311f093ba2cb342c72b7eb7ef9b94ff148830b3b04282e732263aa9b76f36cd53e69faea1474f09e72e4330088ab33d2cd62aacbbdc941cf901e2e779d2bdd75bed881cf18bd18b56a3ce38fb175a3ab0a1beb918d3e919cfc7106f1025b0662d8196eafc4388932324cfdcf4bf4eaac320cf555255616fb2a166df8703f5db234420a6870ad11179d29e4e8af4470feb24454f4d37acea277fefdeea4e0d961a88b4eb34e36e8b374440d298c2ee86bd3f1a3370f1a78ee369b81a89026e90ebed1f84d364596eb577dfb739ae509aab254e738f4254ca2e9902b008f89129e91e6a8a2a0340d99a0e4123f19f6a9eca414336b114a2236d685bf98c91b29f334fb0dea79cce86a72737053d1439f8fa5a08edd15682d5615778bc36830a43e468d7875b5dbbf6e51eedc7a34c409eb814d90e9b83ab5822664f9449dc98e31fd1f348af150713330cce08334b3ed2e223d304880c3e147efdb6dfd133310751cad592400ce39194217fadc0a4c0a3b831dee0e6098aa52656e5c7cc5b840b232abb0b15dce459f9b88f8a38624a8de6353c5d5c7c113919d5a1765db8c9efdca30080eb65ee5dfc62fae65c97818b5e6f13bda69123db2d1b0656785084ab1626f1ab622a6a2598c8baf3e37bdbc77f9551e057a1439cd9b8074706a5758f2a2480130d793fd30adddc21527d0ec21368c028519c74c46827ad432fc189e07217c3e2cd7b4af14e837e221edc1f717e0cb8b08b81568d8e56fd61cd65e05cd80735f282f42deb22bc780c8abe77aeb97f8e7aea7491c371f58b6882eb63ad9fe27a2015c171692616cd404dbf47a0443fd936761d76d5782ef5b69254e2a2ba9c510b9e9e94c167512f54600795f4929106bcd7bcee4a1eea6bcde741e940c08b96af06d99f805c64703fc5ec2841318064a9e314b3d26860508be35c78783a7d986af7756124c2115555cb6b0af95d98a8cd915d4604c1ea3aca38d3aff0f76fd6bdefd7422309ed99b108320e52624dd315cb843b84dfb1912237adddc214d2402a17dc5d50b15cbacf041e2525897c4fc7ff95c4b2543fe530786f54370c49359dcb647d78de37ade6ec86d824dd689346f25e0f2ac5d7d6fe2b1a8b48705cc113bff17fb95096a29e6d0fc2c4aa426d0566691139ada6822a65f8a701554f3b9d73187c49dfda46fdd9c33ec9b35e956871242c01f1c80c1577e33543132e192ea86d57618457e604cee39a91f9f83827b4960d4d6bdd945dbed1279a210a5fd790a1dc3d078ccbe92b8455647f9c00421c7c9738c11ed0dd5568449a875d563a267c32e94b5a4114fda512cd89ff48d5576aa55b85f38daed312b37901ceace2db63615c5d74220bdd97b04732c248b7fd083272e9eb5c52f29e0ea78854c0bcd946032c7137a8a5d6811e1f5dd697751ddb132be7db910e51478d76e9a75ac1c4b058eec0e0adfd1a86b7104b915732e64e071e7169d2e54c085d1ab2284d35d3b00313d157ff5cb40ccc17c3a6381ebd97b4af4f88ec27053c45574497f5c69c46f9d29fb354a539776749539228677071be82adb5ddb7a08d4fa47859bbc662246f2408790e79fbef27fac36cbf803f564c8d2ad1e705a6d7f42d585e10e8a6fcf26889fe50ae647b36fc9d44c86a17872e0df14eafbc1bac0d2c0127f8d8fd16230e9497cb3f04422ad410ad54c33d31ed7cd03a176cd825f7143348f94fa57c51a141490cf537668f36b16972f5d3d5155348afcb76a5668d2907b60bdba6bcdb651d4d041684035f1b7eaf3a37a30ff2e73e9d8fcc779137857c64a77865548bf0e4fe1d2c93e15be58f88309ef3e48bdfa17be8d460d74b629ae1b1cbbd29172783b8ce5a9bac16982ae87c0db866670798a019e57eca9065bb5653c5ce5b806374071c60cdc642dfa52851767c59eb21162bd3d79ef0e5b1d41582893705f04ded6f84ace9776258abc506eda25cd17c2cc92cdedb775b15b0734556266c7f3dd3e7b3bda275901cd2d690a8d1b93cdefdabeb36bddea64cbdaad7dd0a79c2d0d04c78f4641d8f98a1cf09f1d280e5b5a78e1f8491b1e73fd1f5344b94155ade88c336b9373dc13a35be92108c4d1ceac649251b50cf78c128e4e68e749bf0c8781e06966c6842a768e17f744caefb3b584ad34e408672ae13ae78c9e5633878a9170500eb8f0fc5ac3a1a3589b0d998e84817813aa7adb9b7056277107ad5559b760615f4cff3fef6723aea002d22bf60d9e36f60f697ff6fdb491a274fcd3c714871b62c37e0d481a652f3c3827db7cb7aec26353bf9ecdfe3679d30cba5b692a2b57e8f36e6ffd275a85498f4a022f5ddae7aac726f3bef5e4b26f377bec37c67207e5776bf38ede51b450d9952a1d48b536732785e841afedc02252ccc117b2a7740442e042adbeaf2189cb45eaa5a3d9ecdc8779125e82a7b2f9c3147f19fb1b7cd9179d73ae8df397877721c791e7f62e19885ff5f9ed6cd2d4d9fcd9324300d7bc8c11f83c18eaceceac526c262c3f8a3ab2b94103ef3608c9b96dda5d826dd63592684c099e8b73bd4297edc71335efb43622bc4ce88c9b24c1ba2d2590b0da027ba8c9df71c9c36b95ad6e4f7232a49591cf233c6ac728e3c51e9ba7bff378959cd11a71f4af4074ec5b849493f8a145de985de01da67f448687299d7464d45e3661754b80f64eb2128767e6ba9a91eaf0c8f3918ada4c6cff2ea8380ec0383f1763431ff8bea70e08b9d39237df9a45d99e0b4ccfa70114ef3897e0e2e2f9cd4255e43c92da3d7f5ad2cbd420cd35f5a2f79df2c99915c896600a3d7d442e033f376441c35e61598a76318365471656a911d59451d75ba2f99907c1ebeb0078aa61260e7eb8ae6352e45e9531e3a8166a6bdb72730c52451c4e392b57de601210bacd8cff0d2020493b810e47fb06927fb2d2dfeb621c14e547e1a7a050f21cb07679518ddf47ac7363c19a3ff10efea2dbada9ee68e9bc403c2fd885ba67a3d11f9e2e41d0952856f5c3954fdebb737dc365fb0c60231664d4c8d56c2c3c7d6431571df2b85716b598bf58b9538e98bf7f168c5f352616e065c98b5874ccbd55cc1b9a2f2dd76947bf96dc70d6b762ad1bfe8abf9cc7919fbbab8bf5b31bee40f340229cb0f9fd3198fde70f6534e8884256e08edf29b659f0ab28adebf788a346ae95cef08e35e3829eed4e4fd9798a6ac1ecc55c37aa06dfef230ca6648c3131e03addbe770c462f01f729a5ba7a70573ada19c6fe98c54dbc596e4e5f9d1f259c085c077435b1e4d0e6bc7092b38bdf64dbb2d7f8a057035504cdfb4de7428755c9fefb6c20522ad490297af11bfef0300ec1bba3a2f61f84fafccd8044af8ba98fdc8ef436d3470340501c3ba81e9fada26a503abbfa93b1945dbd15e024bf408443f06e2f25db44d9b6de4e3c79db00931fdff25520aa883b9647f8765bebbf8965936c5052d64c71924f3be84e1eefd0b5a3a30b2f6e79b8223de08bec2269925b5103c3e97822804fb3ec0d8482902c549ba3e79ebfbcd7ce111c3feb905a845875aba5fbca945ce56ae0b99f52ddd53bd9075848db3b2e4211dbeef59fa00480c8bfa902fa4f26374aa2b705b23f0ec73e8f914c1f680a29236dda71caa7866a46e9209f95f844f44501f67faf69e28da84964bbab0aa26406cbf7fcf893232ab5b61fa4d918535c2fcf785cd2e902f7317bc0f971db7e486f25a9d79a215d8d6e00ba9af8ff361db92d0b2d8005cc7e29834470f19c2335c69a32020e074e2f10f5b83873beefb20fc9374a7e81af7d6149f19ceae60fa3878a87486f2c3fce1a6de67832614c90ebca28e44b071866566410678893cebebe2b30ca5239d4dc279ff3b102438a11042d569b893358f4ce05f49a7f1cf31c0b24a8fd6464c0fc21ae7c33a14337bad3c18837419d20d3405246beb721dc3ab8e34b96bc00a4097d12f130caca9676c1662cc5baf675c460cf8f45ed7bedca6df9f51d25018e8519bd3b238f68a811f2ba9039c7a8fe1c551204e3709420aed0b3b345e5225be5dddd870ea7eb64690013df31f46c8f93d4da2a461db7469e54d15f7eb4eea51bdeda9437e2e6e84ec69eeaa19fb1a2ccd5538d49d3ec4d63c607f96b3fee4f5786cda51cb591c3cda1ba2bc800ac7cb3f3a6aa8e8ae07c71cfa85032b354fb3e4e5453eb8d34cd56e49d35e2693ab328b9327d65ed33127063ae876359026453e38d6730a6b0f715d752ced993741a04993e35ad79c657bd8bd911e830b9b02472709217c58c7a9f052b00f56446e4aff192747c65ca22c4051137c97a9a2c2ff94f4ecabc557b6bb99336317fa25f97f92f4efae5da9b2efca6baca8462d7acced67aa8581593fa4f016914e5757a4bde6cac5501a8d4f69f5ec3c1d2720b3010d26b5304c0fdf50514a1fa879999d7b4bae2fc8d491475f87c78829a29d8e6ac0fb7c05809543e2ff90fb4b365ae3dcc011b1d2cc0c404cc164c4f8a8c35e43270b27aeba6e499c78d7b309af921b2bf4efa9a65520e885e033402191af78d2800aa8c47c3a0a79c256bfb166aa3a149205c00209a251498fbbd7baf0396fb415669c2ab7e74ddb259e3c320cbb3b11d7b4812d4288d42aa55904e0a419381fcc517387e8590e15e73b4a27b1db54ec9dfe2df71c7a5b8069090827b26b20511283ed3f5cefde4c291aebf7d2e4816b4906270f8a2adab265f2f2d8877c2b7c4c0904ac21a9fb70ea3bb443fc2920acde63cdee08b62bc4c18e36d9a214470145ab18f3a2a3329e5deeafb5510b4374eb270a33c01a28d1a25f685a8af5f881624ac6c8f3efbfe2a464f376d802f187382204cd9c3515590fe4359f78ace6dd7ca12e6d84adf818b24332651ce5c1bf04af9630791ca5b7342c2e46cd4da1d646eaa7d4b8df77c59e930a71d91fa6e9484dee606db10241da0680d5d9e334320526c4316c704cebea0e31ec3cdc59fb53a21fb7e43afc935ff9fafd0c2f6385459ee217acc6216f168edc350b8043cbd597b267c4e2908f7ccb290b1d0d879e40ec2a8201a821ed3dd5bd0fb20250682b58554d525e23dc50a229888c8b32d3a036b25ffebbd0484ab4a40eaa4a5458b00284f88a16cdd40499e66cbcc64f2a003313b4ed6e7dae267a37e409f5301a290920d05bebfc2e8accf229ba34af6a08783de9ff21d99cc1c7bb7130b1227c5e580bb23ca1b5c3072b18c1a3cd43e6629b81c826ed0af26f3c4f6cecef7175afdc73845dd6c0f27772698f7c1a41383706480d9cbc02ad455ea2528cd23e6a56f4b546abd51b8c987a4c45aeb7c49e4024da3f4c77f49e0b3604ec757079084dd872318f13058e59f55e63be7e2aa3ea2d00af7458e60c225e339f0a04772db25929c495e128aa25d3ccaa676cd5bddefa3edf5857f00d9f7e18e37406aad31b8a75842339e338744be384d35e5e2008080148568073d9022e0a75e435795daafab65e06b437c439d76bd44640a67589f5bd99ebd91514ccf06d632fcffa8f046d60ac35a297cb5dfa7555dfaf73c169ce16f04bb0bf5a20398289e8a431f491dacb9ba1a35f2aa46bb2d845675d53720435b836411a0544b24c9fcef3595d8511803754970555fe4bfbfb0bdcf5ed9d593d7e4d9027e3d6c8ead1e62458eec358dedd01349a8b3a5e2207251545a18958c83f6b5051fc6a112bfe2926ae184b7538d850ed07888594e09594e901827c56f1ef2f59a116f3af1b25c842cd4a0be2852812d26b8fcf87ab10f0fae2f65bb5d9e8a4366764b2c22b5a14e613e4531cc409d6831e3b83b1ca219cc56de91b6c0f4832e5b836e87803a29af4dbf6d30599516378e8724e9015a5a0199ec9c62b7d196c6adfa469605f650e51b12ca76a5b964e7914a7e19b4b0edc5d91cee1b04254d36437f1731d9a359e184f76b225e5d33e6578a7f283e4d5aa0451d07a6a1b5b8c3f58e7ccbc25ed36bf02f9a5ac36abce1e49854a38548fdba8cf95552c0cbecdad80693fcead3255ea4cdd121548917b6bd53b4040014c04d4743500466b161a88c326495a9c70eef7361b7ca8d3f61630cba335b97a344aa7101261c82235214256ec7f4429dfc3ff1c66d2e1d76149ca68a38a89b160b57381a3f7ebc9e26844bd23f924f89c2b22567d0c38cc84f4f4fa01a56232e759d3b7e325b4728a6bc99f2e35519a25bd867297d3e0cf8eefbb94b2be77c403e79ae81ba7b8cf07da9e61a7a9d90a7493d0ae3e038ee75e4c367385e1ef3ea4dd78642e7576cce0711b5e71a555bd99cc6f42f99a6e4064a7703825a13b8edd2208ddfda82771b135d0be9398c0a1f3044f1b9f8820224c9206bb4a4c12f4ba1b14f51dbeb15c9f9fb5c8236d1894ff6cfd4b811f73e4d6b9d1948e1fef3e9181693164488148355394599281ce1dccd181056b239e548c8b5e88c3e06e19a568f5c21aa1e0f6cacfbaf1262d27bb8a6b9e2e5a1e493d9918a3ea80fb2636f322533076aa3cb7382cf905bcc82721c5bf77c55c65c43cc4617b6a83efb06025304645f87d13d910d3536898488a2824c2e3f4a7822d874aac18e801ff7ace45605c72ab3c6df6cd48a0c10b23580de21f3f5ca337670e89e6a23ec5c8263accbbfe152a3f6ff6a30c893c4b51bfdc7204490f15fdb0e5edacb6262b8d4391064f776cf4f338722d561014b88b93eda5423915a56d82176515f45ccfc60e4fe1c454781285e4b0ebe84ce7ef19d8c686ee07ec4a9461e3d495b9f09f4191080bb3f66a0761fbf140a3d5d242c2bcbae9a704b66aca584c6a37f308f67bf13c2e8ea8bb19478c6b56e2b60089e3416b7140bad46522131f62e84dd8224c927f9d47a43873e0f916c8620d22832ab846e1374dc7de5c055b8218dc229c8a2c134a08e69a9a2946d2e9339e280ecedb36080c87834a9f0022b77fd69d514887246ee16bea5ac48df62f821474f464df855075cae378123d0989fa029b517e21182e7dd1fbfb6a2ae8741ea53754c969b9c23017dde511ab2227b26b2b15830807c79c9c48c9b30e984a0f1adf7d83c5fadd070a06d4fcd5daac88b0dbd9a322da001f38aa46b429534b14be233ac6110fc21928d225d3a6805883ba4775a501d1647395a2d0bb643d93f7310e3e603bf93ecf26e0f771c2d89973f39768f74fc55fb0ddbce3fbfb599b2f2fdc1309929d32e257f1ba602028a451c6e3a9cd3169f6198ba3fc33b1df577426daee7cedba69f545a110f071436179c98b0afeba147f78acd9c3c77fdb0038638ef8c53e27d4657a23fe203b663eb911c23b2d34c38c13a9c4424a2b94ed60f10e142ad20c17d53a678c5f45274b32d00093b8c79ee9abffda934fbc68fbd006daf5ef765d1b1812a914b02b34ae7820e200ce0340bd86c16c42296deb30acb76b43902a6bb026ed14988a5750e9d132b9c553d790a45500ca55a62fdde7e9b3807cbbf4b27b363634a53ea8494fcaa17a87a9a78cf5f9ad499ec1bab695e015861de74e0aff3da6c66d80a622aa1324011836b761f129c2435a05a7f759259d1babb46f3fb5b1c0db76a09cd9748a4f6bb18db1495a20fafde11795bc618e121a128385754a56e7e16ccac68dc72ab102fdcdcfed95b6dff115baf0c2456bf81f485c277f89e4a4dd28bfb4b27efa054116315248d37aefe84f6f77dc503af7abcc437635155636d7dbe6c38d12de17cceb2b06327028ad760f7896c2b88164768bc14d7e89a231a0e9e7ce6ed54855e4ba9a07d20b60fb0666b6584cc5bc59bc460e43935af6ac4fc12a8b48846c5ffdecfdb7852fc24bed3bffdbf9a23579081bf3e3a426e1cafb3d494494ab34a45e3dd7c111ad91b1635439bf8372fcb2e0c7b87c0537a59b798b3542cb83c0e4e5813b9b37fc6994c55578e459092f7d53dc55a27cbc776bf93e89bdb71812993433d8ad214fc367eae33a2830a02da1d3659d7eed0eff0e698021cfdfe43c57029c345eb09c738b64aa32d72faa4c7be223067fccb0e7982c5fcc301277e0a576ab33e9c8a59244c1de69ce205984bebbe1a9e61a29663ef8a262dcdae8585e60be68dfe3d1939b837556dae2f29f672f02a8fd715c7bb824e4a9138b953ded88f29e48b3813e445c5053697f3acab4373ce92ab7ed77352564d6304dcbe49d57c4bc31415dada941a8a7e894a8e89e22cf859d2abb388e114e275630be1b58a8fc0e9fc40aa57c7ed10bc76888d9df6ecea81b7eb43bb1b449ab3eb297d8ef609fa63ad08dc81a0f55d46293b77dcb5e779e5271d55b0e7cee2cb4cfca4dd1ef46ac6734ba3b5d8a30e4d305cea3cd587111a0c420a92481e37223b3e76dc7efc97ddc7952f685b1b7526cddb209a4e61e3050c18f20ae1232ed772e1db3da4764b51b5e5fc21c38cb4136977f005ed98a285ad390d71903b23c412852ec265b1ad65b8bb63eaeba3d39b449475da7fdeecece98d44d720c0b7785e40d7eef4f0365857b2667f08c4542315519e59def5b40ca27f182c9eaa352bde6dcce1f6ea7827c5f808ef90c53ffe70ff0b21ca2978d23051c0671bb7ec89c28e3c394679185524714ab0f9d27f79a1f729c3f217ce4e41f678fc9b0c9caeac4aefd80e10dbc83600e36b73e41c87f4f0c432190114bf64b1c5e81f7b0899cf30d68fa9ecde0b3123bdaadbe781fce214f9c9a5e68d3ada684569206a7b2d744bf272b538f600b3267e8242ab84bf37e758e4782d588b46830d91ae0543e56f79eb7bff8dd2961f4f6b99ba1fc5f3051fac5ecd53a44cc352c68dbc40f22258894bfb186e089713367143fcc3f27b71a6887aace6565f9b7c7c96cb57a092c28fdea2692a3a64685d5c6dd92522e8513bf54f585ee37ebd4a639c0c60ed01a5a60ca893c35d7766b80331012298b97b5d7de2331a58100658d6c2b447aecf83dc6130fabcfbce9e43f6f0cb8aa4720a650f5c1c037289cc2946ec0698162f0a8307ae3f0969b02def5e3c6d5ea0288e0b0de25a63f13f358ef6e305701cf7cafbf76fcc881698f7b5a2230da8eed1e0a16fd5d0c9a0bbdf08f10037c2b48a98f40b10c6e86ccfa71f8ae4c5b8614a9d32f59d074baae458e6f8de0d40297505032ef6aea01831d666d6206cabde46e7f86db4d280602bf9f3498b643e3ff8ab0429ac9b0acd8ed65678ae2f2193e0540dded215432949cc8a2e2341adb72db10ac5671c303863f55201784d2933a805635eb02b0d60600b4a8cd971c48120bbe4111cbfe58565599a49f7594eac37fb6e3d176c0e6852f0aaa239629f97ec20ff13966efd5b927d812e5eb0a14617c8ab688f50240c4faa4e97ab1570163e0bb83db218ebff3ffb415bffba55b71b6a912bb1554809b4b33f12559129c552b234a8bafecc79979a3ab9d28bb001dcfd699f56fec0da8297be19ee22420e0d8bc0e80da5e9002d13c79fb28334b95ede4fed0ce1ff22dccc8b454406e55540720618927f5a5f96846ef8d1325922e8612798d21fa1ae25eb3faf982ce90c10a3e318373205ae7efebce0d0eb3dd287da90fd42c6cfbae23e833a625c81882146eed7cc4b9ddbbc4234009fae1f8ccc0df1fe041390644c309609d305e986e814a3a3e8c35196683e11aa68b59c7d362e4c5bb22714ad1f785bfddea23d030dbc66462f9522cf157873bb3a22dfaa5b6badb23b51e0d63ed5ba8a5791faeb22846c4c14e1c32346a3e93906c509be9da2c4d8ffe613a095d31ef6147cc59ff56d2d1118c6f5afab804e30cbe0be7559f241a4f4e0f322adb6f967770cb408b962a54c59536d4fbd80a330a93f583d158be051e42702161203841a6de89ce214d0d0bdeeff5e70027016cc866a4beb7eb6209249c99b765ab978d3cd68330c8d47ef850fe3c677579d64ce793abf6da2cf883854dc692edf1ed281ec956e3abc140f29004f8baa04147e8d2d938d49d99527a520ea4718002df2642361b6dc5004a021dc1f595e64e4f25f662fc6aa97f4e0b2bee607af337b2a42bc040ffc968d13631707c3b28718e19eec0ebeade4ca819dab881ffcbbaebd67f078cb75566ce2cf59a664e138000dc405d9d9a651c17158c4253c0b3806395e61c52f6715a3374a12207b1f5e58e9b7a049566d3bcff5e8c171ae849582842c7a6964e142f688859545d54d429a6af56536c778e428c1a4ed11d813e94478270dcf74d363a6859e14028fe33f1e6b3b7b09cf60f17cb0657c8e55897b876e992f2147dee91abf73ceb50febdb1338b09b1bbb513c12d456bba57c3477b0106e199702d53b8e9e4fa21d026b6989e8a7f2b45ce166cd1a40eb25b95a71a85214afdb92138a083e63bb9d68b237b3791434ee8466fd03cb72eef05073c4c739d2642f63f88f6c4f0ecd0e384d16d64d74965b1b0361bac7759277bc032d222f6108ea990efb7890c895bc0b0be8d7aa4ff200be419149f7be5eca1f5e21ab3090aa899f549607f814369d3c7d278d5852cde4b65dd6e51349fbbc3926af4cc50e502284531ceebcfeca5f5967c6f66da2df167be1bde4c27a9f60dbe2c9c885a1177f81640f380ce0ebaa67c34aa4e5d9e7519d418021e34d3f3046639de81706618ebd0f22b84393cdbcb10ce787a41da795b361f0b96ed125ac867981152097c77a68c97d36e4f0677bc67012c4c8186954a259d45a6950fd336bb7139f4c1223ab7149dbe40ef4bd2a59585753913820475afaef4a4c2d1b7a068e5f0b738520c74b446e82f970faaa5203e2218392bd4570c16376c1b88acdd2ce720b265987193fdaaf9367ea45a252d66df6257251f8025612d2ae592e1a7ca0fbf0f675b93d2c4a0d2ed3df9d7aa86de964ec809e8e26574300e47433c99acbba54401c394542ff0710b73f96dfd6d67c3754c81482ea3fb21a1558507e33f26a2d1e560832c386a069100ce6c826b34298f24c44904cf590b7b061be07ab66d991be265fafc4462f5207cf829ace0f123c61ac131fdb0830540db2ca77521bea1307901201fabeec970a11808a30e0dbdb1638bbee69b3b10c7159bb30ac077e44ce0bc85df3c3ecc43aa62470b7cccc3aba2fec9007f2074612b05454117076851128080a637383cd5eb86d0565b7827dfffd613bb53f471ad668a65fff47c4418457b9c939e101d77416c8be037e970e82a76f1ea6ae762571ace17833bfc8f3583286a1d62c665d6b62fea23196845a4883791628c265d73af8d653bcc82d6cf0f38dae395f7e4cff35ac3a75a3273c07844f92c0cd931d9481b120f474e37813379394f83a6b9a1227c7067261edc3992e180b4baf4c04546b194abe11f3c9deefb55c98698cd8fb1c90d5fabd0c73730a00f347eb1b0e0c7f21e15da190cf15cc57a7fb4c974301e777e7f0b0d0dc01e180136c3585ac17b14955cb2a26e39b06492154aedcc541aeb879e138c2c3cae21a746db60b1f721f2201bac969bf4bb35237455f377bb324ccd8136c2bb422854b86cd279e646e900a2582cf4d62927d556d26223725f0915f97415077644c36901acf08a96e57c0de49e345f8cdd47c556953f3cc06acd0d100e21a6288afb2fe43de74252b343f20b928b6c5c9172015929a2b6b5fa95d40e012cf4a783d6df82184f9cfb0645132b510ace2f4b4d1c12d510b4ce3ddb609bc9b850e9934686ecabc371bf4a8bb9ec6922b16826dd6c0527187dd2427b245265e35ae7c2c9ce0451666fbdb12dd26c1aa952a18b5e58f844bd0fc766da8bc5dc4323f3565ebd8f1cd35d25f02b6e3639c60929438bf6e5240f33282314fda91b977eeddb308858e8e826f94bf5655ce5427e26862dec1bfeab539b72e0795b2634649bc74a1e11c97814d5579f6b03a1b961782c4b2027f37fe9bb18a66640210002650e88b18dca36117d3a06819c2314cfe992137f7b41a79a69af8825e3e9c692887873fa5f45022c16cddc811f2d205c5821d5012570c9d689a12f43ff1274579004eefc9d21008083029ac1e7e4dae659cc10a40bf828a01eb5697f5d327f030fa41c4d663412b537681ad08bf3f32d3daa3ec32c4c8f27173756c74e006e32a43e38fa801c90ed442df4e19b47a8f8b8d67ee045107543b09ad1a670a6a982dfcd90824aa961e049512e431de98b7bf600f511ca7324eeaf90712e42784da1d447ca805bbfa6d6d30dd197bf08af3f0f9678b36283926a29b069e148b00ad29fe7d534e09d8cd186eaa08b9ae99e9c9089a966a5e74fda7c9cc69a02eb8c86251f435fb68b77c5504472015cb8483636988e19a2ba9e2607c3a706c6ff4b3c351648d130d0e9e0136aecaee8f0d1a8ff50a444968e640f59a7538360ea0c5e59730f2b2221ced57ffc9eadfffa24effdf9f594dceec9b3023ce05456ea7a2973eefac786a3ea6c0cb8c5dca2108707240d56a3539f96e2c68e13ad912b9864e70f275fa06e21d8590b5e7288b4852e9da7c9a366e993cc5982e79afc43890f854a5e724c56823f8278bcd92c804cb85c94fc24cc002d56e707348ff04333f8c8d0cfe9620edca8acdd538aebf917eb64a253e2fcb1a259c712b6351b745c041b7b91d8b90b6a5c8a095a20485aa15d139f3471d8dc751fcbdb61e1512e349d88971571cee8b537566d38877cb8f21fd7f477082c19e70d7ae9b9d4e977b05a2d8e5c3edf562c965c0a1287a78a034d6bbbf71887f487d649d1d3d0d562fdd4fa0bd4e096e32fc15b1dcf63d5f7122898b172fa22c888da7e36407e03fa100e3bb290526e2d4024882332cb5d70c9ff469381ccc024eb3c747dc1d3f8862671ef3ae09b8c08c035db3765b3c2ba21e3313641e85bd10e50bc9e67ffda00374302a32b8d03ff759078eab194a96b79c43061faa997048e18597120f42c22309b96307a2f9488067f37422072e31eaed75a0eeb6392788d6e20a32b92933a2e392cf276a267ebc3e2f1cacfb82be4e663ba0ea17c2a602c4d887de1d316be00fe70b6c4dd3ce823b9d0a94cc2487ec4fec0619ab7f981ec5d145807880990a8a0c65c7ed1cb806441ea7ad6b02cd51a30516a3f1152713b6fa9f7e228a7a867836cd938c8b58e0daf354ffbf6db7f26d5d38071fff74432e754c2a6bfbd86afbb58c61592d08e2464dadb0c3041bd444dcc0b7232b2102afd5e2286f7ae017ab28491be18515c7d3845705ac5febade103fe873ed3e7afe1569da5869366a4a63138cb09a0c452f33e57df4449cad0d7996baec5b57cebdfd058fcbe7fca9286c794ab17b4a1ec2bbbb7e2afa0bea4131e9590cd4c6dcc9a29fd6b8c660fa34bfe63cafad24c4a8f2b079f07b029ee6b404a4013e21a3bce29bb76cacc13a3ebb7fe53fdf48704f3e4ac089cd77fdacf18d983e02ec5826ce25f19cf48f75f4cd247ce957c2e0e5b2feab0a8e3fa2b18ac263a17dcdf2e6bc3bd89a5dfc8a2056443977b008aaee2daea722bdb09821f61fc24317d8c28bdd6abd73857474c18415f76960bc602fbae650e5e4f6fc9a3fcdc1b165be5c306057833e4f4cc78771522a599b6f5d20fca060028fde620784035aec4a3a08aaf1d3fe71f05d7a045dee1c08b138987fbd9ba96a0200c158c50efa9698599ae90f3a5e43c1a67c542a7744ca9b49464a7178ed26495d2d1ecdeafb131279fad61243e9e003cade6fb334bdcfb4e6d9f74c92f579d82cbedb1f6338e9179ec7676d2cd4d6c389255d33bc6b19bca4dfe1d72135e08889c7bb692195e8b4ea6215d07547a108b0bc933a86c6d139f2d1f7f37fdc1a02bd19d0b0eb398e6b80696726801aca77b0d926d1d1ce1f4b5ce00816a181ee5532666da3d73f17ea480f95231138ae28fbe38b40711db568fe63bea02bca6947021302d7374ab4bc5258bf459ec84880d2299d09db4e538f7ecfb6480e601206898a4e1e9c397969b35da5227864b85f25d03759b207e12b2c053080765afb7e8db75c5a5078e75499b05341f4f60933cbdb5e7169b161e177cd2f99c09f51fa06d312c2362406b20ec66cce38af85d3b31f4a25bd04aa223738bccb8554ff3c8be0737041ab55e4f467a57a2cfe3aa79023f2ac08d49dd96988165b8cb8d8c1fd0240dc4713effd91411ffd3847ac18ba63711e5fd2e713361d4fcd6ecc0356f4fb20021d3f3a0d4b10f72ebcba5345dbc5b00dfc88c9085b9bae83611dab1b6b40fad30a7b6e304d2b2fa8cc404e1ef61601d60f40942ceb427b22213dec2b3577147d899bc6ccbffa2323863284c20929aec2acf1da837afbf65cdc585dba25be185a8a450567b994ee05eab46c22d85ac5b25f24ee6bf05fc27dd8dfd7fe1b440a9b3ade05ad336b079765faf39d5210e3cd633f5f8106241e94159c1769fa20457849d26e214679ea952eff5b3eccbe985ebabd9873242764b5c985020b959a5f9afb82297f922d473f673826e7a5c472c1f165b1a99d554b9d5ffeb2ca2df5ccb44cb6382e41fa9ffda8655adb878dcc7dc1881e0752c26474d898f5de1a1a6eb5e84f7c80bd1d2b615e937f495f3cddf0f306b5ae3080fe4bd3c580a3626e6b8e1db5303bc2bbed1e1ac6b708aef37391e7f9f3a7416c16be27a1e9a40d41b902fb0c1c9802e40d9c2a89668feb298ef81f8cd9a093085f66c81e0921c81d07d6a9071274664a58c90755187b76092a19344c5dd386a0d8aefbdddf2ddfc9684ddb617f66fbc3c0ca51db9a3eb70d186fee196140e65b1a6a1fe35c132428c716d4e12b99b896d411ff23c70b43fd20dc99e1c91437d26da136e5eb332b849c4b1aa3b65abdbb344487209a3d6dd75001bce9c2badc36281f8404de3d8aaab7072f8a252f3dabe331821f7ec7c6e7839cf798ef93cce86a3244499ba86da9c286be07e9cfa1b7b190334397f39b1a38d48545d8a989f234109b0cb6e927e1eebdf7c4a020a859b43df7e0230dbf16e433da56a3abeefe0d430e2a1481c5c1d6f57d70e52e5f39321b5704617301e4b9249d0e36a29b6dd5437c5d2b8ced26656a36c77b6a36defb3234ffcf9970f3c663c777e087dc8e30ec6dc3241b87f18a49a0ef4a73c0dbe6d19ae247428545df949f592218ba72a49b04b53191161ecca8780e51d75c45f655a2606c76592715e4ce12679cc6b0fbabae54ea704fde69cb79becced8107860c68bab9d5fcc18b07a8cedb4bcc0fae19df9c46beb6027790a13305f244685d7b6c71868e8bd5a7ae16b6975a341fe5e1f64eba57cf791a4ca819adc5eec4c4fa789ceeb152240968fc136a14ac1f8fed74562bce4499be1dece94938ea120ef42fc8963a697019f0add999cbc2c42137f59214742ff524a3d29923f0f4c5b0beee410c7bab66e5ad23aeb8a7684a533757060a24c9a61f3a161177375216b0bd26b1bf1cd69da123ab7305cf0a5edd0941d156e80d70092845b93e4384d641272d6a9f9a95d535962843edbac7dee651afe0cf11cf428ba98c004a37bd7f87f517203f4b5a8dfea059d7e87217090686fc627a6f5ecfdd4f4460a8983331f562c43c9facae50e03474031f1e46ee2f740100857ece0d6980adb6daf7f8e16124019be49171fb81bb9973e9f451789152e32776680815ae98682b1e724c1485377d626de7f13a4e10036bda36240da5113ddf3cabc25077d8c5fd712cbf85d0b4631fdafc28b258bc1e197963d7b313a65d6f9f08b90cf7c3bcf29f55e3bdc12d53d4ec69da7a01777fc797c9f02b76574b8566c60a4b04b5954af79db89ca2b8bd156f82d11d07a32ed8205cfb8799b79d34ba4d97a0bb40f95826ec1c3cbe30418a03de10b033e1d71b6f22a670fa567713b668830ec547445820f04b735f37324691a8a25af58d3bfc260256b6e47c92ee99f7185e2132e941ad3eefdf212f938b032d2dc353266e74c662aa3c52507482cee433addc3af8441d9964bda52beb48b9626be837ec370085f4fc5d1ff168681728412d4913b891fbec5939c1851684176ff9b7b2b8db8ee94336a3c6dc8853658ba8b9283336f1b29f0293ea962917a966cea9d861a2548f5e06ab338bd3eb454cabdf9eb0e68d6255d0a951a4f95e181c523c2250e0a64afcba84fd22717738c4753bf71dc1c61604635fd2e1c233220d15ac58d0183dede1d3b1b42698b6059c751ea1cc0934256660b7e8309fd999f94bc8294c5effb873032cc18c583f3c8ba13f08f239381d91b4df33047e26988d80778da61ca89e5bcd5c6e27d1b8d2fac22d495a4ae6633bc00962e2df90bfa0de343595655b75be32e55fa20faa8933495b31b5e1f3cbd4aeacecf12d7422ab46587c384ead52907a9741a259f012b7791d332913769f16a2c80e59f5e289f51e663f8d6b56cb215c23da9cad8b211e23f2f27765526c7fbf35ed913e5bfad97f9a1a6fd31dd4bd0f2123e3d833e91cb93b1068e34c92846b09055b82a6585cc35912c42d6b97c80514b73d8e4a290f4c5d04aeb9506df27100c31c3bbcd8c10be7455a8983db5eecb25cb1f3151e8fb9bd4f82c6addd9468c9b19c1a9d60f1f2380a8c4d5c0e4b6f766e0a2998e45d5a058cb94e3de9c2e40cb71509a776eae4d2172595ed939d670cde54c9e1c4dc1dd15e6aa836cbe2c85be1f83d057c4519576ecd64a705ccb3efbff057e300641d7ad230676770f77180ca42f1f528d3f418637ea362c48153a6050b6c3dd07ffe12ab9d4ad2f8505728b4967bc6298d9a3cff3b99fe1f5be42e39e19b9118a565b56c5219528de7a6729b7f6da67ce962141be68199db84aed7844456d8eee0b8f58651340f88fa32ce0e3e1b2d480923c157c97372008c4559b9e2676f3037402a74313a1e73c4aef427e2ae7eb987e277b067cfa2a1371f3b7d06403922830a1b0f08e4031a62a6e3baf168a09400dd0996cdbfeddb4fac1ea374648c89bddd7249e85fa35476f4f6b0a4a2375baffcffa3ecbe553da1b0a1f7201b28624cd11e2aa77966a97ff0a99c8ce27b1c9f81c1612969aac954aea3835c8359924772b99beadbdbe14525380e6de023772dadd0e3add07c38099e5630ab47e435b495a94e555e1e239bde1d81089f3907a18fee69ea9bbcf95be4dc28d3282ac288121f01c69d9effc2d1764f93502b1d5ce938bbb61ede2be4728e9a2513471b302b79d3fc57627b84eae877b135a1c759b677dc7fa1409479ef5ba61097250e8f8ed6cd2db582008238aa9b71f37166ec3f7d940bf5a646286792f0eec6080221d26787834aa311f51607b30ad1fd610cbe6ce4720937d9ffb25aac52eca9cd41a7f7299bf18d7365ecc7d785da3eb2493039763dbf8ba402b7f0c64cb8ce63bd69be5ff41d7d5063ed1dd5391ff2f2235aba5b70c52fb88511224e95e3f5daeccb1580ff2ad920ce9be63e8ef128d1c1fc36dee41e473dcfcde3e8c671ffca67a1195a9b1a92657ac67d369254921c2abcb080d0892f08dca236bb1a4727f11fdc8c7e8da8c3de567c056a741eb995d9fa2c3fb887ea9262b4aa99bb75a9c9ff487e5b1fce949d8dc90ec21037cd3625d3f08f18fa50d9073cd98263b99dbd444c86ae8c15ea8f21dc45de4e18788542fa6a69175234d8651fd043c6280f9f4d037210993424e464a2b9fa22773cb1f3f8f74f54f4dc0cbfe8db6b8758b2855506271051ed7973939732c5d06836386bf929863c161adbf134729c981b17c1a68210686082c6347033b9f1bebd5f1d682035e44239d7903b9253142bdb1b0f5ef312b43e0daf5b406032c4df278b64984c454107f8c3f7f64c91a8338a647a7898354015eda886f0644a993e17bb6a68f5d455809155824cdec3b80d9e7329e5cc42e41ac15ce32199e10b6ff29d625587666ce4ca1e2b7082cccce033894f1cef03170098bbc7815d977c02e5ef43699b6c1d79aa55e391fb6014516160ba17a547c0473c8a8cb0be2949d6c16de1eb4883e4098b285469bdd01b6f42008ca04cfeee2fad808cc541df2a0be59323c5fe63e1b63b0fa413c67fd8edccf6773a6463b680e5b089a397b861dc1db0539ba3c6b2fd8d19e436832430734749d0cc35854091f211f4ec5dfeb66841bac6702a2b7f7112c69e81fb3d7ce577af561f7cd06d19eaf0b4db124544c5d265db44e907873cbeb6cabb414048513d59d63f760dcb48ab1a3c51e0ff7a811324e415fee7980a71c78d657401731b3a0bcb03fa39a776653613a2dae5280b85541f3959c78f9ece24382fdbf775568ee7f1de2dfd0f7e73616cc5cb3bd04b6e74a369dfd33e17ff0af09ea3d818560a027e346e067026dd3fd6e6ceea67c8df51904d6e2f96cc27f3c2d326e78580404d76881bb4b2675edf06fdd863f4ceb6a8e2374cf43bc33f8f6012cf777538cb01123ac061d6cfaef7d0b69df568bdeffc2f5dfef4ed4dc4f19904233566b735801fc915b034faf20e75fce3eab9ea8d8c48fe034e6382386f7f736d49ac03f0f0a72ff227b2f6ddbd0ec55a1f2cf2c043ec48926a37c7e24ad0085df1a329a2ba57be3d385093f4bb5d1db0efb506123d073977ef3c6947ca80d3d4b9a2dc7c846725f11b7e4122a467470a8ebd0379e15e9b802b3757342691e19ff7ad6a38023a22de680142092bad4e91cb35026088b8210407787a7674fe2cf730e1129fd0f808431fa799a633b730fb7501079c792fa7d2ed4ace195204a416074fc43ec7f89ae7a7101fa66a89aa59d8dd3cc8fb5ee069a058898165e4a2a69103ca76c0c80d846f790d1c729ba64e09fd89ba42ecf83ce136f17685ba691995999482ea1c481121b39225a27d80dd74f9f0dd2436e56b5d3b02012e51f8e6fc7768dec8885ab4055563d0f8d33cb7cec07833cbae0db7cbaf37778d30224d244cf67c9f79e9ea4a5762f280e7bb2aa53413bb465509e8ea806c3e14ab77f589fe6bd324deecc3aeab087ce8971350683ce07a5998408d92709690db85c8df89dbafcc3db4787879426044f61919a3e5f234ae5d329ab9acebf18f7c4a0a6ce57ab9fc347b720978afa9ff112b95370157ed00846cafdb3364ca42758aed2258d42c90c8924d005868b2f7f5e9c810ff490c0bab599e848faa43d9bd8254031203d904af07add38142eeabb1cda87ea19b71fb2708d2da444bcf86aab199562ca3b8b1032adfe5426fae14bacaf52e90d9a90736ca26494c77474ea05e40babb8fc800c3720220940e25489fe1599e47bb4e16adbbdfc1abd46ede64dfa5aba97e4956a99f8cd7134993f51076c67e10f1649721faea0c23b5e4b9f540be7869eb23e8c5993d6f701e5801825c594b3a3e598d6eed63ee23edda198ca444ffd98851c7786c072176885c061ec4c30301c47353a0326170eb14f9dd26e77ca4fbfa557b02b07b7e2777857a026a9e3d38400390c82db32312b7ba691ba93962c063ddebc24fc3e87898562e37e3860d1d483a72c749647a87a92ff02acd1e0336947af834599bdf132e06c752045ebd088986b1757a2f8313fdb7722216cbf0ca3066291b5d7ec68a6edbce8a3bc78868cab4ae9868e48502393603f96aecce2bfc642dd46b6c81a74b5c0c75719ecf651900e501433999fc903672768bf9d916e7a6da58fead9400c7fd5aa26813ea5f2f52484e8f1d94146fd1276312b07c5fd761e6623e9dfd083c8cf199c576623eeba551d5ce191d8d39840b70809fe7d4aa4adf9b72b6810e4ff79238e1fad0c95cffe19ed9cac2742628d78b69e0e61eca2e698f2656cf432bbb3f42bd294b8dc01692ca534d7347a26b022c69bbd6d13bd364dc130baedcdc33d211cc786bc19e8334b2211633c35360c3022942673a27a37a639f1b66c4b5ee77e116b1ad332a023f4ac732e2e57a3a532b12d44808610892f96c1d3ed8901bcae3e917394a4a95e94d3c8adf54268902eff86cbea61b37dc39493b360350171a57849e186343ca1cc7ce8bad82786b8c4bb6cbc9615adf96e4908dcbee1e55a36fe045458bfc04775fa02679e3b9194c6305568d249158c9c0e9df8e2c942a28771d87f687fa86a37244e0ad1f9b3dbc6022010bd55dad21637c475375ab9929108f7efee29ce0e87bfa63eddc450c23242b84c41da605be75d3ca58d05b0ba66a8f449ce7c6499ecb8ebbb31413e1bcd745503816197fb66bcb0ab701a638de75294b29e44ba454171634becdfffae5f2b3343f6c2578818d10cce5ae7896e39ea88c6d1405a6fb32f4ffaaa3f0604b92b3717c4433914b69920862dd115e2467199661cd1fe19341ea4e0c9520006063273462b8cba245a56475ff4b72eba198f676b41a43832b756ad58f9f4a5172f90760bbd738838fd5806f7d84d09143780a04e5472a17a53ba0e0f3556c2b585c973c194c382a2d5a3e4334f84714b40c5eb644e581697a68a7c616993758a232af2161d25bdc50ed9c50cbfb0fac198f7725a5fc2a148b1904a07d752c0fc4c6a0cb88f3a2804a43ddd93a42d384dbd12e14504bc0846ba08366349d3f283a032b490cbb498451f9451d2ae0a31aca1257866991b9d42e3b824a09f63e24a45800922cddbc95fec64e57ea90199b50afed8ec38e0c64e5e0e23350e064dcbbcf98e4e2fac595289e2e420ebeb7821ffee4d22bdcdff92b01da3124852a413e6be1ef36ba7baefa8dcfcb4142639d4fd836a675fd2b34dbfa0b6638dee00dddaf327c1bf794fb8eb1f3e194de99addaccbb6be2a316a1a408ccf689561a47e270ecad34bbcc23e836abc376125943a3e789a03860c8e6f35fff22fc8dc56efa84bd53ba6abd4f940ce299f4e4eb1e86a8d9edb64c546385869a8bea4084d1fb4de99603273d252b02f21591b1a2d70839d2c978a71b9cbc87a522c34fafef928bd43a251a4ac6f6ec1e115c29029e27fdeee7fc1e183ca19281652d336c036f5d4d68137479a9a7ed2df9776e4bda4b896502067a711f756486c6b3cb501cfa728b2147bce29dbc8c6f617a6f0c7c1824c77a6b403a1c5de36c60dc6c9ba02d0ad6bb17c7badd408fc804523535fde8fbc6f5d0dc7d8c2b0716aebafce4340f63d54cca6941e736183397e2c112ec2b5e6f377b9ccaf7a04f1d54b136c63dbae2baefd1a22d724036680b9f4f7cd235a6aa900145e1f06cc5714ca14673bc164f2afce6b06a9f1896469d12cf38a275ebc1c1c3431c7bd07a2885017cd0678d1a1e5c5bf6ccc38b1bc7b203c45c9ea8d9a04d40683bf0018911ead274e2e156d3eac38d5ca7d3f15335744563276ef38f282721eeb54a0e0babf7bfbef8d4d3e83ad7ce576c8517544556d47390954a3ffcb314ea8e640cea60014e6b40ecefa82f8fc8251dbad966bb4df5acb839b6e1d65fd9424c612dc2812bc43079db1808bdca1c98c71c8a5a99d7319dd302fb791351e39bd42533a202c1dd22722b7e5188a3cb93970fc1cea3c2a9f39b42585fdb229cd99bb0a592f3678635c07af6f65fbeab3993ddebda99147ecb41d7f5062396501324965408d71519a3e86e54cab2a3513093f94a727b4fc7583de22b5a62c386b18eddc9d3af52c545bbc08294df239a888976eda1e0b9957cbac18b315a0b6b6a7fab2a5fa262748cc97799f1be5f581c34e0d5f3696fa854d981ae4f95f1972862cc3075811002a0e103ac98ea4b30dd9fbeef42ece0519d86b4c4818ea9f38e7a9a22db56c9a4b1b9f8586404be8cc0d98f33d56e288a0b731cf7f135b0b317cdd0bb6dc903b4b22e54448dc6923fe2554ff0dcdaccc86d9fff07dd7aa0719b88d01bfe843f1659ecf3c6a452acd991b0dea596b125fefe310b1204c3acb2887f2635c9dfc65e3c43146ab6245a53f29db2968680f966352a51f01c1fdc0adbb4a430bd4f43f3606cfff615524ffe2e7efab5865deb8bc74d4e11b6f39f4a4fb9fadf63c056b85f72b165fcea1849a86c585bbde44dd97c5210bd0b002ee9cc62cf20806b58d36b4f7ba0d6d5728b2ff0d6254d1c0c47430230af3b38d069abf9fe571ea22b1b2f55f5d63cfa331a677e63bc5fd13332e963dbea523ce9e15ab8d44af328467ac37e50650ed79143d3b5f85d816c06e8e504e3b403a1945dd957d2beb4bff56dc71cc80ed6699c0148aa434a22372a5b957ca3afb3c43fc2c27a26007265dd527d075f5ecb4a93923ed76f3a0733aba8ecca7cca4c706084d327551257879f8f1a39f1b9e9443a90a006d07d08305dbb7a00709533e6788d5c09fbaf0db183b625427902268870c71ceeefb360efca7e3f5762b03c7f3effbbc210516ddb5fc4f880942ed1fe8551d7f132ad3bec114f55b7b3a987d27659f1c548511767a1f8c53cfb8763c0aa0522240ab546d60b2034641be969751c7e372c13726dc58925ff9a0bff44389f20047fc8ff72d7344b44436a493f33b105ba2b55e43733733eae21e27c56c54e1743dfe6d4b804d54439b7208df3fafa5d903a9b18f1820dbc46fb0365bc1e0488198d1ba66478e7e586878ce9e96451779c81394ab9fcfa7c2ab40a329987aa446f00e4c9f5eff3aed2632c23038737999071ebd2734b4b8af16d290b6e43f152ce3c90d26c520abc82905dcc481b7c6496790bbf54434aaad7e75384f13365f650d4f2a94924c6268a84cecb15d2ee305dbc4abe16f3a1164d9dfff645f778a29432c10f11cd648b4e3595e196196e7d706e46f47c537717def1009d84352bec477c293d16fd4a07f7ed862b0ce9e6993fb11d4afc368ea4903623fb414d5ada5f07e648695a0a2d0983aa76150af01bff556b5befacf914ff92f887efbe4587ffe2e1ee03c9668b873988a217ea1d3927c302df4f549d8eaa5e04f44d369057dcb223608b4cdb53364fa0c7c506c75f12fd224bac05f43180bd254dde0f5bf7e2c2223f2dc6ff564c7b95d575daefc6a3f5dcce50cb64345a3af016700abe96af5ca0f22e7548387e11e919ea397dc6bcb601c4452f70fce5c62c244dceb97dbfcc59fc48908284c3c89faac8527ce52295d6a78859d2753d23fda278602c5939930e27d4d3fde3860ce803c2d159c2570a0e8faff028e0a6c1f9aac6a62be2235e8757448db556a1cd5de9dce3c12271a537b016121a0e843dc800816003b656b029c0551e84c92e2ba29371e868b91ad1446787f99a49c3af892f98efb548d9e4a6f749958868126d84d63182beca3d89052c3808c426b10c74d4fc49ce269f268b7d9c316723b13d24b6f6cea0d7e4a419e5988a4598b16ee4144ce9e7457959e1c5f193a7a138b70b6e151e33cbcb78dfc33005a6bd8f8a356ac73de76139fe225b11534caf7b411a3e06421954b8ed57e14df9a134f125d3bcb250ed203c86547a3c9e9ebdceea1e278e8940da4ca8e73f36f1ead852fa14c2e42d362bdbc3d1de4c47ba2a2e1dc93af7f8f7ec2487a72fc37c7459833593594894414cd9a28dcbd29d4b698cd59ced5744b6ddfe45620d40b3f907364012d130b5ffa32f70dca36f6819a8dfc02fc80d459e401d1d94ee63e0351881a9badca55f6142527e952a0436e4a895eb9c764cf934f1c9cb53d628f5e125fee5a444d12f80104fe61b8d9ca3d0db62550310bae48dd269cb18190f869fc79b2f1f38e6277430bfe9664a9b7e720b715677b3a1634665dbcf9c4ed80325bd92ad20c29c74119a944321d33120b04ba8640503944a53ff425232715870674dd0b8296315764d546dc9f180874dae4cd9bd5d65e69c7c76c2c6f892845285c2835b698a024c868d9d43fb2d9d9c94c9fd3740442041efd47203eef20223c42fcd6c4a5541931f27d96824ebe9d1158954fe88092436674c3d135854b459fd1b8e71f9671753d14373e4b15028034518c1d5ca274cf3dfbe8503efee85215ac19a60180d4e74daf2652d286547392a08acffdba463fc40fccc2abdfc16f03ba4c053df6bcea6072e119772c7422afff5b02da88126a5e2bf12558337b7623096ab0295a079e228785b03bbc56e8bc0e72f76e67b79ee2682e78895b70fc38e11638943eade90c3ffb0a0a0a676da731a59461c7b9c2ed84d5d4e47a31dd4b977a9a3d36baa0496be63c0caf2d4eb9b246252d1330badc24389b1ea111ec55c80a41b5d4419b35a0186ab3a74e6c5b8fe092ffd18eb3767b85498c1813e9971cc9dc7f62afa2e9bbff2a829204b8e985040633ee8f5e5c825337e249d450febda39ba04e710e5fc81e5343df6619d06d226e027ce90be19f1cf114cfe39c00f79a2181ed1436633ae2ec7b789492e44b50682c7d8d42fb33a44d50d1d6d07369dbb80e29533bcfbe5905d3412d8e0e0b67aa50a8031c910b7402f867c3d78530365831043e8ade3b3017cf714356f1d3da34456461e23e5b89af26ee36ea2b0cb0b0c20b4018a710a1f46cb2d55b200e2b98465f8004ed1c45edc39288cbcc139b2b3a93ee6d527536ae5bf6e7eae3e047d0d776e2d693ae9c381ae4fb1e02955397d2c429bf7faa39bd500bd8d8d28b926ed80ccb2343e7d1e9590756963c9cbe7ed0380d3e47f01798be749efab488de2e6ad9baa07fa727a5a6546387534657f24b67fa9525389ce9c610c0bddb78232512710d719711802826a0acf11d99a06cbea7e7f53e49ceedcc0fc69a544cb7253aaf74e12ad8c524cace7e9d47c5d886ed515d4eba2d6009fc535bf96ad44425ae05acb90e26ddff3176fe2d6eee367c20dc236bcde05effebbe3df095d2bc18d40cdbddd4bd47d6e174d010c6ac928e62d396c54ac0dc61ac48e3d031d255866ea64d594700bc6b8732368def8a0d4d657932147faba7f6f6c86374539848bc2b6073294fc8ddffacd186cc8426f7470169bf906ba4576a8be35492f5e7b80ce5d987f27dc95e124299e27ff0d64b72914f943bd518c4f2ef1d9d13160ca7e7211c2c61308def440477c76325eca882aad14321f48aae6293b51f5fe4120b9a77a6be7118de2db5ff8d2362eeba4663ff0aec66b06579707b9973ef1e219ccc8ae934220619f7425c187cdfec475a460ca294eb1d5fb843c5e925424ee0d28a90dfe426b58d2a4c0571b427eb72fe3b54f2947bc71a1dcaa120a755d2c9013a6de6d49696ca6f251bef92b75948e3b3f54cf85dcbc7188629b52fffb46b9f6e282db6c580469cd0432fc0218a2a62b170edc69e4c2d2554f51918089dd854b7eb475b133bbbc0d156490d9067556a028b90f6be387fd067e4369da15c5c28cd1da89d8ab5715ba1f7ce2e65c7e14be6ab3434c77cf04fe61f037f224a64150ab23650527f3bb896855965302dd799d31ea40ad4ae36d48235bcb61d337db7d6211653c3a5085ce6ae33dba7aba344346b1fe55fc6f386c6d7df124206f51c39477a42276fbaa4c47971cc81c3eadef4f4a8dda3dddb53e8bd2c7a021c3709ee1795402c65215eb2ffb5e830a1629d50a8570a28cfa960452fe782ff066f698a17b64be6402b37caf52a5c65ca73e88997bd805db22c22c0e1787e04b7e9168a9e4f7a8458d56dddd7c2f7cbfcdaedd6e0040fb6601b0e3035b6ad036b19224118fefab655d046295ce5811feb478aa84427ce2b691b0ae9b6519d14531dc6cd5542487fa657bfeb5fc61273982892ffba499da9b2f758054ac9346c30a2195b01b90402ea4bd98360893ae81c5438c2f7c6e0c707c5888350f7560c4617d5f8f4512bdb09ae4abc8493625edb0e6d20a5a8433cf1227bfe4b9104b40b096293b782ee9ce5ffafb27d666d4d2275f8fe7a5f06bf0f0614bec1cea3512cdbb06072bc0217815e8cba9183264f901e72e0cf246a1dc88d0de3397664106a1d549c7a8c2043fb33db6620cda67cf7478732030edaa7155acd56912d51b5765f567648a99eeb3d53a50c124f3a483d137b5b523084525150617e067f5d831837c024a1dd8bb76532cf25c5558aa1bf557c6c72418c30e365295256748b1fed703411506fe49af3d6c1847e4b737a2a486e918eb96f7f30ad71fa64770b071fba2943c7362e948da81e0254386e776223158e4fc91b15e1c4235829f75d80757d150daab7e35bccf1528f79c8315d182ddb38e5d1a1aff8ae78b960b9be4fc362a05f7b51d4e84f978846797cf7f96a5be5510cc1d975ce2fa236f7d0ae7654ac4ded7cc9cfb0f29182d10a7b2027210362d048bfc846e958c064fded86e2133b43087529254b4ce728998ffa4b4267e1ca6930c3fb4caaff4bfba724bf3010a051284cb978c742b622050bf3af14be72d34344d77d35dfda9cbdeaa5236ef92c0151ce246e83d085e0df01a11b95ebb05e69a4191046ef6151d9c07df66031c7d764996243329c6cfe980d477ebb6b7099076936fe8fcca6dfde63a07a778c768053e0cfeef19aeb682bae8ab2489fc436876bebc009e32421cc69511433912617099885344257e27f195f969e348c2523fdd8de6e24b339ce0b998101d8c15b735895d832dee5a7d0bf70324df54058c4d0ccbb359d944cdf9941274e5194167a5eff1ac2bb3720eeacd8ece7e7f9f89adb8b411cfd26af2b85e083855ebd7bac8ee877d5e72b5e4d38904d4e61c826db731156912c401605fd2d8b20f574b472476298dc0e0179b5c12952493cbd53e877e10b0f083a8de13007bc3dd3341466de7cb29bc0adaf2fa84ba8054e192e3c87914a65d725d13fe15dfdd69c22aa256f8af22d469b49e1326d438ce5ef7a4ca66aca713e2fc6ce475cd2a08d87b005367b1c4e1f2a19d404f355f05df7206f28a892aff2ae3721df89098224303ce3938a3c19e2905b47b8b82df842ffd983a7e5fad87a0187b750944e299121f5e95702ba376a1881e1fed79f9f2b95a7af93d5a278aee215974ecb1fd5310e7e2b718beeeeba6e374cdba05db01f5d5b897bcce80833dddd9e5e785191d19d5c2d2c259a19f312af4a1fd8a92575e2fe2df66add2de576e1ff41d9b03c0e52d0c83316763beb56c50cc6022640405b0db0384c2ec78d2e659aad43b6583e13a9555e2075fc645748e845ca15e01eb91d17b1dca7ee6629868b0147f2a6c6088908e68b7d12dde1e60cf34bee4be77fbf2a3e864f29a81d9b97eee5028133fa051b1215c8ef81f92a90d0cd47d33ed571802dcba4b146dde91fc2063f042f1347a160c4afc9e215146142e3c0dd43ef85785b6cf69cefdf790d74c1c1aa7793ff0accf7bc93142edccf67f4ccafd27319ed573f63ef7a69b0734e3ae857e63f9b7ab38b1e9df221f4a4e26bea4685ffac373bdfdb28203796e286565ffa7cc6f311003bd8d44e31be80383f01282178bcb084fa8a54cff86af338a3fea6d225fa24bffc9a2ea17af95cf00af48fc168137b9480b1e650b6d430eb52994ab7791b225c0d146f5edc005331edbe005b8a2db01e6d0356d823ba249b9c75021c55fed9d08a2f02685e0548f53b392849c8ca598552311f8957e5eae8d5ecc6bf883b74c5bbe876c6d5063b4995c22f6b1b3d6c6642472a58d152d13cfd7c206ba81596c5a6fb643e53f3d5639d4e71e71436f1017a2793505ebdf58a4f666f79df9a35e966e5035d8051bc009b60e5b2e9f6db025ea8128c31ec9de4e6173328c2d3d9b4defd87ac5c7ddbf5d6537332fd01dcb30e7684d34ce350e44293381b21c2202d381d6a425d371004e2ce3add61faa765cf7a4d815591d501174fc2284e8998d2b84f787fda50af8f05720d7b9459b551625bc0c9eb66da503b26137b8e9a6bb0b136721b2dd9639601c13eb497866c8f68d62b04e83dd81f11742401907199cccc0ceb9ee03b1bbb0e1a8f8d2441c6780254bccc2e606fddbb420954af93715b1cbf8f32bf0ee8f3f3a8dc764c42f515f554673b0fa80f1e5f24549af67f4e72f35aa2a75eac7e088a26117979daf509cf9a6e04f5d8dd22eb1373d2e25f1dfb25f5e7115c7d0a02afa9ae0784aaeabaf6af750a2aabefb7e73f9fba1b3abd6f47b6e7596a3cca2b863b767487ad89b268ae5f0be77a8be240b5b58a190096d5634fcf963e6beaf25514e42b31d6b8436e5a4b50ab464908800b17fef9b44a5903f3a1dbfc5c26c7530e97b1c9bfe352fcfc69b9ee5593957b831d1cbd4b3745d0b745ff8f2b29b93c5966cb2a04987089ae38d2c11d891f596c1bcc1bcfc0b0605616fc97aec6c43bb0753ce7950d845c94d3c11c9d27c034f157bbc00a57bfac42151a6c080dbed5ea7783a64967abc5e73d14a2924014bacf0e74114ae8290b2651467e117f5f09421bb9614259dcaff87f52a84d3e93b61afb620d6b6a0baa4c716dd96198701761e36fb2cea6ca12c7c733145fd5540f605bc116aa3889a0114db498424629c1203759039527388fae2c882f13901ba3cdf363005e0282efb574081c805de3ceece686510ef6ac206272a0ca6062f75af132bc377fa23d41d5207271629ec2f4cd4e2ba4bf138c4b277a5b4981c6c1ef09381bde5b930b36953442889ad652e834ecfc901969da77a6d92c719e3b01921e1964a968aafbcdf801752010e576cd1c080b20d0a939a86386f49f2f9947bde012f4bd0e57a556a7b612e441ee8c74615208b3413c8f5263e511c331424e3fd908274725c8f2ecd4a0fc35b9505c08c3774182ab46dc74eb00ed2d4e5d4a294ab47f3bfe3629598e7569a347afc46ebb8c6f5207de4ac16dd8dc71ec23ca6de5db6049e51e8e6bc4ada53b76b405b5f8f379cf48cf732df1e896f20cac41d346a63d7c08b0827fcccf41606c66b28213561b8b32946acaf8f486979781de7df90fbd11caff88ad3bc8e37651e1310d8bbae2b49bd46fd7177b0e006f9e313f705036dd2c8b7ac511f92235ef7108dace2696a5dac8c45b1ff181e18bafdb53fc6986e3475a042dad5e7932c42668f3ef8d51c08a81596713b19872caaa15d0e23dde2c4cdedfe1e055995db7fd5a03d9e637604c74fb964ca87371c501e17bb7fd183dffe498627053435e606027d221a055642039b800cbe7124ee202c6c1ea375cb3c1ba1f4aed546b4599008ac3829fecc8fc7440fb64d5951b28c623da6baabfef2f8235462cfdbb3ce20e4856c752d8ae426f9cb8e5a94b4da5f46ae536dad33423d3e21c08cadcd8668decfe0f1142b7d4e0e5d320f5111e098098db0e9d343cdd07dffe20b9ba04692c6d234fd2583a353f79b8dfce22acd29431607725c7c6dab98e576c50e61566a5856ff14050181bb80fb7d189f7ca6464b74e3c14b897d551d52b021056fba80191097d618e8d91438fa80102db068309dd21993fe6a04144d2f762f08d39fd68ecc643f441f87bcba403d72d5e82dd7d8c84f54f2a40c6ee752ee2ab21add6ee21085740d037b2bc51cd91086bfb4f4c380e1f6c93646d3a6095aa0b512568040a117eeb45c8ab20336402f8eab090c395b4b53c7daf2a424adf11f7cc4b5c723ac241085dfdc5d58c31b5478fc76c7b8cc4eb06b9e8c71144b447d2e546a4ebf1361db4d7d4c660a804d37739211cbd8e6ec69e0db401bc91dd778afa059320ce0e84e9368707de5c9f91c1dfb9b7affb6a3e848362d6a7b93e6d9e020e5db3c47c3adda379ef00889941cdea0bdcb037587e0a9bb8b60ff9d07778e73afa63c770a76dab85a2ae232f97d64b58ff4e88b6a8228fe0a768c189ced13a0e0e417117414b075222c7154bc8d85d11ba44eec61d207a563b330da242b46692c69ed2cf979f41b78f8c3beb3231ecc1579f71dfa52a592b46037b352becb9329e984d7f7c82d002265af05cae8b6b6bbcf52f3a96fbd71a7f83f64aab83dc5dcc4ad8282ee62f9a4638c58ea399b980b88bc06a569212013a93485af91de5ae4c633363014b2e3d6181864d607736f5229b3b2bf8685b47a1330cf078067282f8ea8f125ec242c3e9cb6d720897e8492348b18df050c027934c6f267c9cc30ce733310041b1105170bf0b8b1d137887517789e3b40cda930b3f0eaa7466157e6812bcc95e18c0f05ba7023648b5ee90b7f3c9600098098c0ad8b19ab30c31c882fbf2bbcca21dd9a9132dc20ca90a8a37fa15563277200492b3cdea278e16fbc6f5dafa9a1590e29ef1f49243a6fa0be6824848e11d54760f28b8dd539f7661ace733ca1db0da3f1a1cb21d5c33c65b77fcebad15c49ea6c73b3dd269e5561d3976bebca0b6c73dcde977bba4211cb9e16016cd9f498a24760205b4ea468c1baf7ad75120e0b35c1c84eafe53978f1f069f7d8e17ce7c3f7a7945f609f15081a7bc2993b2d588ed2eb88d1ae85ed885fb3841cb7496d808b53b830e2c01a172288bb72177c30e6a790fed8483784d262ffc617844a76c88954293388198e267838324275db70c6c58f905a8b63750bbda3071a12257b427e5b6d71359be490b8584ccee8e6e50a9aaded7011869a27d8b7cc2ba72eb050a7dfa7d45b56876160fb024b59fc72376ea286d286c91db4a5c5d9832e5af27d454773a46a8dfc2821e8c757c30ce2d5d197caca590df11145d4d1bc5031784d1074c477fc46931684902282e15489d3ee0312f9569b124d289c39b6a198eb6ccf5e4dceb7d7b5c6f668d9a4939a26f0b9131068c0c39e8dad6ee70321be8d8ded941801286739df171aa326cc9446b12733b3c96e918765c5ba07da8dcf55bcc3e635b8ced2f4dd9a2c2164b354f861878a6025ae89685a189397237b2b490c349ea5a7fa081c6c015d6bbbdbc9530dd2d957467db05e5854280f689855548a0371afcec5701c81a3a10de5301aedfb117ad05138bf03de7a338d43da4661b0ff1dbd6be361434fa6ce4abec671aac5f1d4080d80ca29025521889e6b0c5b94a45f3e56509aa2f6e4bbf44a45a9eb48599836d1332c596675a4851e6a8f3ff8476b51f4610061b7a3ba1414bb0987aed38999815bfd8f92ac5613060304d96eb743524adb85f4b23877d5bff4c0fe33104cffd6b7b28dc21976a5f24d9f7c28f66bb3253451e5a4b3d7c3b14efada18f7e0945660b1e5fcdddba1905c54d946b86cbe287192d104d885336d64d2b285de42ec7f9c206061582fb9f8e75e2f47bb6326241e066cf64a3a1cccea082e21a203c01e1b1409f390f8640c364270ec47e3281424e0f0879f88bba0e7c84f9148899431a2b2c5d509f22287e0d55a7298b2eee6440483e7dea59c4c22214026ab9e846ed6677a58527ab199d83caee94401bf0625e98a7b5ea48ddbe5c8e29af4d9194b09c8698aebac4a05b0f90e14276805d915da81320a7cb914bafe01c24e52e6adef1ac6b8ded9f026d6b8407c7835365edc80b91547b093588d58755488d1e164991db6868f8df099f13dbfe94db5b5c17a760203583bdd56a967da192fb0b8e1936d04525968524f44abc90217da79742105a343bae686bfe58b124e0e1d06404bca7763beddf1c0e76f5592b2ad2109eb2b43d0d392fb81f71837b4058089c15c96892a602ce8400d9fdb01a6ad7dbd44071bfbfa04f2a31fa6903d348e0d45b378d20d4eb31f7e3f2cfdb8227930af74d13ca3206b919eecb3086697151784de0ef8a36aa617cd5d6cf3a88a74ece926e95826d97b312dfb80ee2c6c1aa03d4fd4d9283f8f9ce60bbcafde3e631600d76ffef617ed60492b09c3670bf440b26667f07ace1cb0b8a3a46d4113df14fc3c695b30b7a3ee2f00ee79ea9e1b3dad421507b88d952e718c8b94303a45993f4eaa4e48546352c02f1debbaeb753605acccf8b3b424c39ab6249e91143edfea95791baa60531ff2908a3e4aa7259d613f50c0a07f393b35bd18046511beaaf177e931e36208c1c8f04f2285801a9239641d719e398fd54f6d9d3349b95d27c503d5214537b39ef9c6d00d20e7524da58fac1f920d17520d4a21c2d7f9c7280baea2c11c19a52c8dfbf0ea2e1b3f478e8f87bed6dbd88f862b17726fef25decca31999abcf54053653ce1dda8a1091d09bf47b3090fd94b0e61a2e351603d0ad74f8a99c33b1f6d7d95a1c0c6a01f116e4cbff53d2986a41d97b79e126183e0205f6937673c75eeb79504e97e2557d8c3e5751706c8e1e09c97566457270b52daedc23f7ab79142b8c02d70d4106e8a8376adcacc889c1a92f59ba6e9a3dd54cff65312f2f6ebcf66393960a6c6e350bb7aece3b267f85760749ad6f8e2d728b3d387c23eefc790de6af111e49c642f9375400a78f580a33725ae531dc78cbf836ed5830d8915f10b328a825c923f0ef0e62cf91f73bf72c7068b5bcb4262eec548eac7cdc2592316b9409510867b20ce4ea67707589a17619338d6fa5bc4d6749ef72dad0f7a6534faab56c1443f8ff6073b3025eae897d69c1b7bfe5194e2851698692f96f307b33aec70f7e80a5ad20c8eb988e31525170d4220f88cda3057d99a0f046bb30a82e976b7a103e4bbf26030419f6bf90601d5c88fe62e1c39ea4729b18a5f65cf1d562413bf5ac54196df07906dab207e014ba1f5baeec4dc7862087cc1a087298b31794c8f9ae452186be958fb561ee4dbe3a639981884b7206697374c92cfcb36f546d4844fa4d2590b2211eff4c8af3caeb81ede3a515e6c6a5cd00884e89b81755dd36b8841fdcd012a575a5eec50c9fcd1168eef9244256bcb8efe29c51f829a4874c4d23b58e255afbfd57cad5b9d117ff5e320c5592803de35a998805bef8211c2ab04b8f2ea4d3c81dbf0ab8df3ceabd1f09469ca275797682cb1449ed3f02a3c344f98b6f3d687309df56d2912af8d1b6a67ae1e60ab84e0148d0e08a8986281dbf96a1396f0035acdda37e0a881fab1077560becb191aba631a16bc8169eaf0ef8ba5ea1766132995f68671086efc9c8275e7326356cf7e2cb25c2552d405d8d501b98974122b4c5084cb77d210c0bf25c1a7cd496eff396486e02e3a0b61d7161bd4262accca036a58d0f4d4a385540ec8493a5b15fe990c2b52e722e513b5e918b8ffbc7cb6b9fc0badb83aea2b4e79ff64c0c66a75c2f3c038a87991c4950787a6f0a6b3df3357a125e367d7ca4018740b634cce312f8c9e03f4b84fc6c3339f2ec5cf8b5b2ef9022f6e801d4df91a953bacd392e7eb79353af80922b8dc57ec0cb6e2dd9c15c619586fa538a69101d0320b5a71ced5317eb8435c28b4e63652ba0c8dd26ee416da48778923be926117c44983037478ee2dc9bf948897cbf4aea49d9f686bfa079c2c23029756632605e87a348acf9d033b678329479809005785598799e776429d0fb374e9deb23a56cfcf5a0d7623f89aff757519ae583bb3a5211bd8c1ed7b3ed9f80a866ea7156c61275c7ecf7e7cfaaa1ab3d9bf04e9b6b4d6505759437eb5eb429375a0a5f99f036bf165a04f9cf03c9bd4616267aa5581e222cc990493d51a2ec7c4116b28b585a43280d71310d6070bf6ed0ff745899ad386500b4f40b62b4ff84b21fa5b0ca3917b2e4bcb01b9cd0b73c840287f00d1158dc53aa2ea08b794f7117a1385a476ff02ebe9ce5bcdeab760699c0b421783c63dc200287f0764f0851ebf474e01d74ae4451d023386e48ab22cfbb4769ea5a515f2d7a1d92eed7bbf5fb8fdd85158ddfc6925ee56bd7d3be2ce7fcafcf48b25f1fdd4f2e7928d3736a6db48e466c89235954f91a7b465f4c4b57c6d60badd758c488b2c92f6ca6e1684885e8d4169e6828bfee8f7b23df20d35db1161bafd1c27674845fe9c12759aca22facd98e4f2d1aeb2ccfbcf2c864d3751a3df4d30f934ddd0b0dd1dd3cb865d8c35a47c870ff19317b547826cca81108e1e06a40c693a5c18520a39c265f32234e212b7cd850115a8aa8450d839dd6edf16da6bc829a6b35483c0fd12de78dce06908a4f3f11682eca21831afd263e07e3586044188111526ad823904d3456cebb31fa46b77fcddf3c6527e1b3f5d6aa72205edf45a025d5f51633cc74fb06fa81db1589453fbae5bf807418390524b3005f6642013defc0b0b22f0fc409715ae9ed5a309d84b04e5bf7115a19c4f50c2c98be0a50ad173e3780903758147553dbfc874287d3c2d63428582e7b5e5afbb36991e0c3685fd7faa2adecaa03d2c0d300fc198efc016926e0087374122d37579ab80ff032180e6996a72b1cfa4bf4ba6bbf3c474a6cfb4a3128a07d687849246bb1bf0dfc1a8fd14077151bd440fb7e4b9e4fb94920586bdd695afb6031daa0183dd25f7b9299eb208a3d9713253cd17af765e39b5968c7276cec0a64cef0e7e057553a88c3e6c425b83da9c6a90dcc94b354d645be9227b2c5b5afdff5a1be61d1716f4f315985f3192c91b966fb7be62b701b1200e90556a3e45b150aa41f97362f7ea931c2d8a0799ffaba0c4fcbb8458b0088970d68bd397d798aac3ae2814cb8c818abac6992e9ef3a48b198e30fffe1003ae925af458c86c9ff19f6eee80fdabdaebd7e9d640304d481003af747e87a8cb7a691b78d8e32ee60817a2bedba4b1761caaec1c475c335aa30f1d271f6e62dce74a96bdad8ed7327564bb9bbc11172486f67aa89c386f2006a8e201983f103733a0dce1e8a109be6d0665840fdf721b4014e42ada7686e617f5c5e00f7ed12da2713ec3d64cf2d45d3b26102ec3c51817709711b70eec9cec10904de22aa8c35a36290136376b7c21667bd6bb799248e83edacc13a891bf36653df1566c30132527c90e3c7df0761284d567a6f2ba985b5108a6044ccd273aae615f00e06752a14d1b744ce0d29e2683a19b7e6dcd60ba453642d3be85fca80429541ae94ce637460e0fa54c428d5d8d32de4433003468c921d615d5c85d3174102c31c784a8b63196ddc2da559b4afe66da5a1f69c0c1ab9966a641545f2d96b7886871f3eb6e8cf6a521bc748d253a773cc3bbd6a519356e19e84655630b48621ff2650c04e247cbf14ecef73b22c6968f3237d6df44f2625534ef4a31d997e36d4c49baddfaceccfb53f8ac5894ee4ae8377620d8d867c0f636d895ec1648b2f860455cda1a867d4454994ebe7fa29525b8f1bc516e726b948ee1b04ec2a84177e340a11bb8b6be448a7a7c14e217d41d035acdc07c43cb599f3b076bbbcc21fecfe0e15c9569ac7b8beb0d9b1f73d5865c4c6edc76c1610c055376811fe074c920a0b367ee6b19623f3cd4d76aa7112b80daf2de4237cc40963eca20a2f3ff7dc05511f342aa46dbdcad7ec8f4152c06481bfbe38ef7d853b2cfc85d46ec100ba2d6bab6a095a6578cd0357254c0b1cd7f4e99334bd139980f8b17cca3dee2ff06f08c07f2c4bb9e88abb4a0fcc5ef229b240bbf3a60a216570a096bbf7812842b30ab57041bcbf2d13aa667ba5618e889d889008b6a5fdf20a3d531426077eac22ea1f01b76e563550e021d3bbd661b9253c9df708a88da32f43692a145e7b88ee4141a929c77b9cee0c9bd61e6101d9ebee79b82a2ff58f4fd16f6811655595aadc1e0b26c33e67e25ca22ff894557a7da41e47ba1027290cab717002ea68aaed093473d0ff93b84a8f0276467dab287ad477abf3d200de7a353d0508e3cd909f39f8e1930a46b99b4d2999c25569182ff46924010f8fc57d28128e12df0aa9a5e6a5e8579952633d789adeafcb5e072fb7a44dbbf16085ef9383e2dc9085853e810a255806fff58c88d670914e0a7106f0191de9aec796581877efb161557f60d550c09b51137e29c3971032a565f022175052cfcad2a3de30c99d87a476c4b42d2213631193aa0f9e5caf0b1c4ae7178d54685ec5210334b6b7dedff2514c23a682b4d4864a4a75e2bb9ad79ab488b43882c6fb5ea7f7deb47f7b90beeea7ffa1fcf9fa1066a2bb91dfca8f29cfa92989ceabcbf1452c5bcc590d4922f7af4f19637b043c11846e1e49fecdb23d8a2c52a82789d220b4f382ee4aff78f130743ef1b4d7b827e77e2fcedc8d19c87a2553df8b43bbeb0990aa4003909ae4760f1aec6d71a483f69daa4a9cc08a991aa1eb91ffb9cf4e31e1657d7239470477883ab138fc2e9a41213b3bc42423c13cfae3a095dac44d2cc31cadf0ad80518bd9121d43aa6df2da337559409ad4f2e293ff273bd55a5454e1956c53b0619afda21b496ae434b6d5275028e78d9eb551ca94bdda0f6d96a45a95d4cff16cd0ea4686499cddf4b56b4db985ba706736a4a5a6fcbb961dfc68c95a1e765dad50033055fa1dc263fd0351cebe966cd7516ca0ab5e9f109e158d37cf7d466c1527a2b71d3e2b8a6fa724d3ce2b9d9c8fffeaebf2eee49dcd3269a76022765c892f95bc9cadd81937d550ec0bb8773a6d12b78ab8634ae01c9ebdeb24607eec30427fd06898d5d1072ef90e21dcf39b7a2b616ce6415cd729b1c694a0f610362e85dd1b13dda0ef3ce0e154f85c021211042351eaa4b72dfec6395abc5ce74dde1781cfb0cc1a765781746ecd818a7c78a53c222029b83323a25e351715b9f113315d3caf3cd134fdd5f09201f5111605de7cce34d33bf19e45d5ba52ec223902ce39e6b61e84f813a7bf8441badd4cdc222d113f2d047fd6470460a2840eab8c45af088bec06df061bb29c8cfdf1c8665c23f060b2a12d030e9e613f4981771e9cce95faea27df083416d0a15d1690dcf31352a8e598f04b4e2baee021afd744d7d7aaf72cef5fa39349ad62eaa6590c6dd4862ac9ec06babad75270d695bd022d1e2c434c5f0b06891320d80b52c569ac9cb1fc93d426bf2a46f52b30adfb9397c4a19a9092960ca1d135aad45e0ed4dd27a20698764ec5a761b9c672293ede7573db604dc2b8f2e0890dbc731e18fbd0418e09829bfa97e271e1824d0b1e68523b23889893f8939c3edccf3cc2b79b789b08c9bbc8799154513244fbe8d96e7a99e2e9d17cf58489115f3deb7bff35d51bca4ddbdcc112ba2af54d1f41d4c9abe14d8d1ba62972a4927b8240a13aa4c3e83e150dccd257600fd7a1b4e7b95c851bca08cbee0366638c508d9c0912e6bdc9d0a286627953526b8ffe9dbb10e451b4ef403e61988b2c07f38e20f3c0649abce704d707700c8788fd24c0579bb7a3e756cd4e783ca3f661dbd9155c96908fc1e2ba6763dbd5fcd52c11e5f85d2b4c58a49ae3e133c004815525fff163fc480a5a0bb85cc9699837a21e10cabaabe0bff6308490541607a79fceba406a5f5937fb1337f7fd57df844a0e3e1cae8cca74a4e2ecbee4c414e67098f6f710a3f6b8b991cf07d205b21f1c8ec82f5509ee07a241f49fef2f551b0c5068e7aac2893bf1b4b989140a9b31744f731446be6820a988a90d60b959cd35a53340594bfcf6caeaaece2e246cbc0d7c98239f7036b9559bc3e99855d69ebed5c5c23c2e2e55ef2b80671c4006450f8dc43b3cd8a576127be81d5d7ac2847667226b7eb62d46c70efb668355ef7f1c773a866e1e3a009ac408701c5e7623745470dc2858760894824c5769ac9105569b2994a20ee0725a621965807a0a00ebc0b6594a0e0973f2282db911f5b5dc852c74ba71b4376f2c12653edbde7cdd2fe7a1ec251f9e5db6f1bd0a69a7f6c50f956c90d008dc37bd6211c02d2f4bff253d50b50b5f50508015795d539878591604a42feb801782aff62122134059b50aeef8cebdc4501fb46ccdc0a4489d594061a545e212187dcda3f6f06507dd594cc4da9a4cd9ed4e0328a4a6b83950b1b91a64e4a4e511cfa2a059064af72fb0d0b539434ea4a5363ae59c4b1807897db94fe8e42b0b4d4c5427667a2341180c31c316c076de475ffb65dffa7679f87afb5ba32affe746e9ffc7e5a42bfc1a36fd93a6e7bd341220db6fe3d98e1a0f2fc73d896ea1545fbd1845b16b719a222882c6935bde6d1a70e7b2de0bdda4024127fd490f9862a56d81b299f45622ec7169478f697e527fecba28bba34c2efb9f47558308cbe9c8bfc85689da6d1d3f25ba3a5d53555691b65ee0f666e3b81d1831e631994088c63e787df118c1d3534ad4fb3968787bdd83e40aebe3d43fab3add0f7d23a2227891665cf4d335af89eed95925253a4803c100c910114e0efdf32cbd11237fcf85ac4bc7e1d144bfb5ce1ce0da5a8ded9261822dca0ad9b1fab7a3c134093a8451b8624bd8919183957510f603a90c86195c1c7d15b74fc5e6b626553eb589a252ac881e5841cd8a8440d38c7b95126a59e5f5e146a1eba32c5ec92f9da0a26c79c0b5626321db28f1a0fe5dadbdee3619bab6e2d1d75a1cb0db7f91dc77e8220d44d018594eee5e888f5f244d161b736fe9673d30470386b7c2ab74841ef9d597d9e808f1d29a5d2bac6679019a77e0ce0816b2a19a332ddd18e1ab0e1f0c4744aca2892438283e1a38cf440b549aef1de0d0086a4d0486b87c7066030227e09ff6de0d3a65bf8bff1cd72efb8a8a3e5c10d6f8f983f53f3ab2123fec6e56c6ab4bf8bb5a17c2e2d9b2458d1fb04a8c2ec3fc692c1ec66c7de8d2a196e982532fdbaf1c8e9a85573f8f0d42674c15d94269d7c437022564516e50ffdbe4eb55630dd260e2a6ed8cff0906d2241a231fc3ff1302730beaa3bf6a55bf6e6e7540a71f1223be71cedef753d66070cbf4cca10ef85495dc1829968af35fe130913001833fb0670a07dff607e49c289b9575a0f233f2f7e071138e0493fd6e10af00b0ee2a2f2cab8996a759c839d6a5c8f314bbfb92651884448506229b0e3ce643826f8814ddaa21e128ec5ed3b5b6435042bcbd0909d427588f3955c4e58d6534db56f98e7a2daf382a012777ef8c51e3aaa78c1ffa1f2f3061cd0119b16138c09b64a9d34b19f081fc0163c46a2444055991752316664347dbd7c877035c9e5c739b2c2a09742d3ca5d9b2d9d7b89c8bdd76c5c44a20035e717d2915283289a1570839d5495fec9e06a961ae18e0a3a158730a0a0501c224252cdc69d39ee7702e3f0578807e6ea4a9917d8b2f8e553a757ac387e04c7b3e7f33e05f7ed27c64196d45d9d75d012962d9d04f6a85993a974dd20f941b821a730d19ad3ccb6f373706f9604ac31bbae80909b508909a7ba102f2d4f247d0d1e5295e2ecbf35a2deb5ad9d2546254ae9221cc05a3dd03368e3a7023b57b48472d670c94826eb7150bde7453be5b6f91517dd2edd562adcb6241019b18330ea3283216c8cc077bc602809e6ae3dfdb1d1b1104c2bbde88aab2dffbd574b02ca02496e6f7a30f66bf204f3f5748c6848f044d8425e30a23329bf14adc21c664ec31edb8bf06e2e15cbb209ce23db36bfb45fbf5779eba0344ca4ff902ccbee7164370753ca1000e537553ccfcbbce5c36cc643c505a09ac4a27747826dc3e3803a457ba6451ad10a7bc483020b28da43559cd1fe4aa1a6f37b707fd47d85dc62fb24c441521012389020985d056d711d440a7fe53d2c8af9b94d7c9550cea94ca20b4ef9f9f9d64237d4c125e80d55c516ef4e7e0559515d5f741df4553770426dc8e5048d69059b4519d35aa7df1cc5b40b9f41ed0a494bb7e5b860a9759ec797b305200bc916b1e6f12c614b29dead69ac55d7e5d4587897e50654b4229ba0332e876052fe0cba19dfeeb18c0a8e37e3a90c8ac47c503e935a7fdfcecbfe2b3b01159cf58a776903b191ac5cfd36ff4e6cd76ddd5fc7c6c09499febf047051b235b696265f23a8c967b3a92cfc4d05067c516ad08d21c19da3805bc15cb16900120ac93cd198413977cadb822e562af815c5ab1eeaeff95d513210efddc6341446660b52f33c6912941d62726efd794d795ac11ad13c7f0d49f8d0f068b87d17f18b37e50652f03843c44b7eea6bdf491a319ec268b3654b209942a62b674aab4d3356593a434dbac46570c3b473cfd0313de39b2afa14dd02e82a3c233c08379843590862a47ed78f1df728dcc45c07be34d2d3e5fd106b1b1e3b41b30dfb1a30e298027e8ed1519e1ec306db25beb932f0aae6cd4e7a3460bfec085361565a9812023bddb03f9b9c79b9902fdb707897928ca1e4947c07706cb370e52d4b99ae113320ad2ef5087b51cb12d7943035353423df76ffcc163480726ad3cbc66bdc4a293dba7e1cf956d654da004514b5a45dde60fdc86ed506d200c393e3b7c2ca56a5389745c795001ee362f21b4a599a2148079092b6ac608465a2545c0ae97d4aa2a39cd2cfc21d07080f3278f800d06f53daa70eb147cffadcdcb9aed5c21fa8f0b3b2043a1969ccd90f13776383e80e02c9a64f169dfbe8acc9b7e812c79facd30dc03086b43613c3175e67bbe5fe16d33c29899b1015679375e66e72aa62da14f2c6c39eb869bea570a2c956c98448a07d552b990f7fb82d06015a81dc8d8cb516595323c94048197beb292621a9f5227d92dec00ff96b9cf24f4744fc4054e64dfcd87e3b97b0757f534524154811858f2b0e5a1f8df356d04f9794633eed2fe4f0bc0e960d92ea4de9ba6ace0478cd866d55353286e4177995ad01fff333e176dcb0941c0a1a99d7f7e933f50e42bb6a902b7aad02bdb7d6cc12c3e3a716329816336dbbe022604cda8a59d3352a49d310ff2c05c4a3211ec396829d401cd655871b26d09826e59b12d9c63daee3ffa82b41cb8e75d4223a607c25c82d8306e1174875f8ea17e573544403cb7cbe47b36aa5ffa38c27224cfb44ebd149be20bcf47def8731587c59a404ab21d55a638ff88f5a1f9441c257229769417b50a43b4930d821d1b292154a9afd444543920aeeb83ad707d54bf092f385cd893f5a0be1a7e6ae1ee7028279dd095ec7c0a2c247004ca49698fbefab5da67887b6c360fe8819cfc00dc1c5a3e0a6d4706911a10faeec9142329581afeddd8cb8b5fc272a6e486c027df8fc9d80d0bc49e028d7af0694ac2650b72a6850a429484b9ce05e3d74d2f5e02c0dca35bf93ddfa55f063e9ac5c6dc8f667068c40010a82d0fb475aa9494a3337e935b8c8f639aadca1af69a9d4ec94a45f21eb650b9d4c1ecd6f98b7019e50c71e2961aa0903dbfa6bf3a69e089f25fa1cb4aaab58c50efb725a94344e68dca9acc6e5f8ab8e155793bbd6bd0474a9d2f7a6db4d53f85c53238be3ba085280831249e9f303d1e3696e7f5171cdf3ff9e50d76c5169448976f8de581d040f993b91ad8552a46d9f4f8f3fec773a89e52743ba13e138b1d96e22fc2884a1306191a0c530289f2c22ac3cd5694fd4c4bbe0f40b02904d2131803609ba2c2cbbc87d54c235153c2f57885a10ea238511890063a837591849edde84e01f83362f7cde19c903042d9309e6895964ce270e3bae9da348344cd32c2361df8f7cbd34f4f82e3640b693e6646539bd343e36528dafe6056bbed56d23887b7d807a614c13caf227a5be27c807e81a4eb6569bc8fa946d7ce23ac275e537f3f55e173dc99fa5847c1e14d459576550617f62fbfe0871e40ddd6f41810d32032b605542b0f5392faa9369dd581bbfd164b9d16f3a573141c8c864f7ef9045af1272a2e3f5d807410f8ce154d6323e5322e56653cdca4a0450c76f209aedfa0153ba80bab3aeb356fd0f4617700ad381d230af112dfdb911a066f59deef151b9f81cbefad5165a3be910a1a7b5b71080cbfa720d865c52cb9fbaa627d48171af556b1b6ed71025c49b8c47c1e1c26472f06ab121b96e8faaf3f5e939ab3bc58ed3da636f53449b3fbe6f339e65a894be416c1bbdc6e01c1222780347bda29c2537046193e9294b9c0ce4497e7393102742974d491af31632e1f76b5feb617f62113062a3b81035f9cc99e602fa8bb4864740ae22dce35789a869d76a87944df5a9552656387dc7e82613426bf652435c44265a329f008947973d4adc92c6b532f79c6c501e93490384707374880cf49ed40bdb07f1fc950401d52be69ee240f78ff65e65067d92dfbf21e6fc000b1257988f16d3521aeb6c204134aaaae06c3b8e6c9afa6ebccbc154e753d85e3d7b62026470aa6b6c9951971434b415cd47c61355449ea8ab5fb0a1b4020606b0791d216a27100576a2742401f66700c530d2cb7834c48fe6d15889a659464feb919102b88fe0cbb3b2c51e73358bcaf05fea635b2c0c03cfcc468def20669c4bd29a6aae1dd0f60dd576a3685ca1bd4351e4d92a4dbcfdbe5186561156aa659dc006fa10fdbd07f4dfe5cf67a6ab725450e624c34a42e549c7cddb9f95c21b2e5a5386f0605a9325c1eb655a8b434c455039361dd9e8d1f35889cd3bd705c4f335dff368c8a4e10686395c03c881cedf57150c7649cee540084a9cdc55ebb9e5cbe8bc731304deed857763e248da63e21f37aa55142c5584dddd441ed98c6bfd499a32dee47f521c258ecd7cfe8ef50f9e3b41474afda5d5b719236ac2e1beaa06abd6649db00af1cdde1351160acc353de2addec167bf184e55353d031a635f31c90533824b25778221e99478485e270d35af4a91f002e0f8e256481411e9bfe47aedbb4763a5858375b58b797d9cc66eeea151a34f51cbc2712eb377371674a15831e65612c2ead382630b4b9e3a4014cb6c087616978c08d2d73ba6e046ae4ac3e0d95eba1fb27ca02398f184260f18804148417be5e2254c1a8cb59e82bb57ce55440bed8a6d4df9a0ebaf948d513bd18db22099aba600b58dba1bc6b4f6b3fedfbf4d78a76520ecaed9a0a3f973f5402e0599b81ff9272908816c54bbf99d3a81b8956d78e101c5fbd519ad2107ba38831a600474868778b19cc0e1c7ef70efdf25ef94eeeecff5cb218173e0c3fbe4f348fd20d0f76ea8fcb4813627ccbe9465f91a71c7bfb8d78e8f6c47e1be60c8c68a363dd64713796b1602d2c4f4884400a7d8a8aaf29c9e3c7169c7c9ccd8f54f72e3901dbb0334be8b15a77a83ae146f683d1760cf57e26edefdd74ee00543885fdbf10d7f3e059947f4d6fd1345737d4890a467a39e66982b63d743ad330a921c627ef468bad0a3118189e084f2b4f456afa29c21e256121d0de216994f2afacab607afdb19f804e2aa60d12b015ee37bd4c7df6996b8796fc3a8d9cefd58627cb4bc31813bb4226f03efab0d5f94182830d8207b80937dc78f9fc48d1cf317251a80a2c679a4b435aa866495f8b1f06467787f529ca62263bedd4a5c6f6fe8fc4f87fa6b951dda00e8314e68b54c819e8352738c0ff99d0e464ec4d255e8edba2fd1407bc4e94aeb1a7478f05dc4bf41574616fa11c9a5448eb1febb71b48d174f28efa2a368872af71727b00089f28835b9b0c9da299d05e3158b0c05894effcdd50b577c03bf40bf984ebf801897fecbc437837bfdd78b05202691b46061a6cba69ca81f02b6213bf1373bff5263158d4ae2f909e72d52b91ef1681b009b9f96830a08c5a4af63f073f7f6fcda15a2bf47bef16d6510c4a002f06f8605429ac25c73d64ebd2eee0c4eea237b169c42578e1174fcca600e0f318d50b2dc776759bcfd9d6f5ccf3c8d1f6458dad4e5747dfc6785ce5d569b15acfb8ede64093c2a4fbc476d7e566d3fbf67a3d06b95ad36347e4090b0c026e2a4ce618a08011e47e0650569d5ff42d2f4a4be891d8def891042fdf4b87b75914f4a3d86bc9d851c7b77cbe6b7111c8b887ffa32c2696f1db364acc9615323c833bfdb5a234cd525fd6de39f997afc9ff0ded3ff8098552ae36594c607b45813509f046b4671547e791e17fbfc82bd1538dfad0350dbae42dc52c6d605d32e117415a095782646779fe8c597310c5064108c37875414390b3f651d788717d6cb928819ee18fef2e20a3b401b3288687582e167028eaeba310a57510de3402e081d9cb63d945839a2a95dc5804d6674ebcb3225d7606ebb4aa3603d654d953d1e351782fe94e346ef0c23e13c0f7943eacad75a8ed00c8715513ff6294d4f9d1b881c0ea4116789536738669bd6e981443686896403688f430fa45c71b4bb2ef1e15c3246ae346976e9ba44f6e122aa30a2b467ca90e7521b0f85c6dfad92286f87a5a0db255a689159171940433bdaf40d002275af3431a9818324d166a485c42ecbe4d1bf594c2b2db703d1abf1f64dc95f3d0cbab774831a70d1b2c328ca5f6abda6798bc0314fbe2fb42d2129f6b4aa910bc9fa546ff3146c0b4cc5eefdeb0d7508a445cc3cc2e0fbfd6e53b22e6512f45e9496f42dae4b4c3372329cb97e5ce411f5a914b09688acc7d13bc2beb2c362e7e073980e48800376c7651e78a6d10d42cd521e0bf1938f7e875323abf5f8d67ec1d6a1c627fa020449720630fc562b392de2a39b3afa1ddc177de66f3a32ef04cfcf2cf732f73bc0b9f7d9dd5531c4025923d4844d4a0592ad7f2f266ad4c89eb84e751e3fd6e1ee7b89e7ba1260d8b0675981ed00f0649d800687772e581758fe435ca035e21851d287a88831a1e39d080b79d71e8538507090336d71905291d45d3ad1d77fd95de3599fb805060339fd1ac9ae69028c7413ed4538a32e4fd3f56943bdb01337b5a94d944b747591350f761b29ab898ed83c75eeb5ea5345fa742a533e2a810bd21fa8ee705f0e610c482eba0f6e6468b3511ae80cd9783e58d590ded45eb114087dc696ce1cb8a83dcc1dcb33a71e424d42e878c8f6197bd7421840469966ddc3990f5f73a82b001dab4b9db81deaa0d3f85d2c73eaee03c4e0b565c00fd8a0958c47d8ad9475b5e610a3336a858ee0623333b58cb92591a5d73b0075d8c90386ad35d612b6f28d3c0cbf90601bcbc57548d4926c93e1aa8567ff2df5e1e6d95ca1ff0fb2329a9e02ac208d91726cfa99447bfb83155985f1757a64ee838bf36c66dc840806fe24305f14da12235c97357b9a847edafbfb103c964240bceb7c8fe82b2b18de289d592f992a443f409e9f9ffa3944c2435cd16d8f8926f5270afe0f72b0b04da0b70ad59e09ae844fb19aba22c1ccdf1fede774b173cb25ee5ff47f16bb1cebd4634cb4dcea137db4a85d15e13bccf45a9763704813075aebd89c9aef75ec8b421c263ea46e420b8c5b7c1199b8ab1bc09ea658e24b6b6de6931950ba204581a5290f0ac7eaaf0c9b4a2efb42033f667fe3a5a1354c405676ddf20df04a9839ce0fda01f15a0bf9e0eff8530065e144e41fb9ddf4e4e7f7038b97d86291e3a592352c4badf199f7302aac62d7482ec69fd70ea491f1bf214e6b2e0e4215be95a318d2351a93fcb7b63beb655c5cf2ee4003d9fa764193adaa0b28f37de3db699789600d9f5083871127a7ba491121c891f4c785654e0e782e8ef2195a3fb2520f2614effe16a79ad02f3759b2d7830174ab65ef1533958194eef30c2a617ca7c8b0e670b2dbe49868c32e47096338f11c37211fb818d48d08339204aaec7822d080d097da1856ff094fcf020f36dc4f0463f39b0744fba9db704b43c9c49bacbe6cf8d5e2b1d6f079369d500b53e68a3a6f550a6eb06c2fe3cd77d75eb7571ed8ef5e56bdb3392db0d1a3a703f3e6cc09bf46c3438ae14e05d9aca1d589081edcf53d10f364241f3c601966fc4311ed4e2633c256a2caca65cba4f6b6b36474b11c8887949fd8d712169420475518a21a2dad049bb0c67995f45c568f8095db04144ffee2cbe26abc5e9ec8f7a03dde5437cb93f6d0990c47c7304b35f95b4933147839a8f737d5d17c92d17039bf2a4acdd465f6f9207acf603c10ea4ee3cf6bdf7c0d3cd1dc08ecb2de3c4074fb74ccf24650501004e1a3adccafb22d28e26c98fd92ea99b481cf977d696cbe39bf914265074ccb5b74855eccc51174b8f46c5bf7c8e9a6427c9146ecf623577f407bf3a2681e94523ea6ed0566c88da0269928e414b89e8189746c7398751ce3bb2599fa1372cd3b2349fea89133f64c847f11b890ca45d8c792c374c37ab1d40ebea2b162a75e4e13bf1cd747e1beb0862c8b88fa53508dd6624ce693aebe324f8180551fe876cdb617eb7717fa4b4789e391fbcdb0e0100b8cff9d98dedd485e09b2c6aa239b2d251315f13348cd1861c8aa88bd6dbc6ce9147590b12359760b5e0a7a7d8d396064c2079737e57b3daada61bf48515dc1176eed2e08bd50a490c02d6fee6c929153d053035ebde6fed70a4d2305226eb62475f11e60d54585e7c055a85ff18c72021f63cef4bd788fb4275a018ed3052bf3ae7bc33148c531070adf70c11c358a1c3ac17f419a44ff88797a7dbfe1a3c24941468d97151a4ad25b33c0c620e4c2339c03893cb7b58fbb9b4731e746f27344db7888fedcbe7ebe876bbb7f63a01e5622b8031e579ced010a5d7ed169875e81fac2c78c1c95696864e49401623467932bd2c08514fb7d44b92ea968d2369c7c05e8b7219bceaf9d79c76abbb04976b68c5930b66dc5206ca8b717c7ca3199bbad0a96fda30594f842f09847f7d5449ac05ddc77735329862405a5498e2a61e61c31a07f69255555c6dae8e8d2f662160d8586276b4f0120813fe460eea781a52117b29643ce364db0bb7fb98b052763d54f0596ca9e0443506c64e2e4b96b210fc7f92145b5611bf7befefadfa1eb16424c22bed2c87da304fa8489ccea6859b18e1e29650167876f73c98187a8546ac4d6fd7baa5f6cb7de683773015e0b39c81e7b993a690fe977f4ee26f9e8aa7d68aadea2f356d356f99a221dc1491761051d6b310a9f5f3fd772e9669069bd63a25e189f7b8f64273db0ad38e66d802d22257bd8095239b16363ca3096dfe8c09305d26da11df6d12f92e4517688c3182b003975579d92a546d352e074c2a78d58bdeee05e76933e4d02b2acc42a583d72f67bebc1e3254076c9b278a5ae01d88f2e8427e20494ad050bc5e1cdfcfd53b1de49465883d1494bfa5c9dd7678d37997ad45779a789f370b1d19238c785c1378f1302f0fa636a098b261b2c24c911e330f3b80bca8b8af10c8bd813ad20db00b9de654a84924cb6c46b4314b5f81ee512616ddd0eb3abc7a8ac7e851d7bd0a36d6e77a79b12987073e623b54018218a8e03427860a9e67c4a8298e6634e75216cc787d9fca0f9c7a1a1ba4209655116de4fe27b68b23de478e7822325aab9b831e93ce1ce719d5d65b212b92cfdb4dc2adf8d25ef2764648869186527a65f8841183008866625544646668dd8adb25a372f4bee8578e4f64f5eb3a0dbb1f2ae3a5e3d84157a1c0db01d0958e63535056cf5fd671a2a57625fa0533552618f8bc5cfaf5302a2f1da9af2e55a80ce3d0e270d1da8d6eec55914114f191b9b632175c510b61f343b0a866e382f9410444a554087d13c1003025bc9172ab190cef2b98a2dd4e58fecb4191b276d0a9674fd092c27efc9768a7d4c8a5204778f3dc30a6c0320af00b234d1fee2b79fe1319f1d58df379d4474d8b1f00aef400d0c4ee93ffa4e5808b4602b8e85be685511c038bfe23c517ca3ff1cddc021596e3983336c283a5d18bce6a7cdd0561ada48986c8a5ee33c7b08d6d9fba11665a7be9f6d11b7201a599fba2c0c0a24888dcf8933aaaf02cc98e46dc005918de500ee993614c4623de901ded3eaccb39e9860752551d53611029beb0b81a9c41a1222ab3e6da918031521e3bccc79f50d55c2f9e46f41b940c729f4595643a01b3157c85c489e75544dd4327413f2d13ac3eb5eca69ec56a9daeb1bfe32d60d5d068b3546e180a91b4021bf98114e56836a66d86e6804a0f825a24ca83b28729c9e07bf245e25d4dddd832e3cfcc105dcbc0b41108147e17cd6d391dd04ec12d16cf78a3a306128aebf1e3eed5d7455131b2176a32b245969062738eb9d0c37ab5ffa5ca700084b754e1846c7e77769baab0b6d1fda5762958ade90c9230f15a804187e041d022c7762bbb969934e12becaca8564cfd987c3503cb6e0f8414cda87a02c9e0f3f6d3447859a57e6fe29a387164c3a5af606481a3ef3a9ec3f7a2a31320003581d43d00b8bb324cf52aa91a23f6dffb0277afca8dd9569efe01705776beeea0712027c6bfae5299d14127c1afedd32c0196ccb50cbf6e7a80d9519869a88493b55bdc082aedcbc950595927165f77e52812357b07cd9ee1cd1e507cf2ebe5461f9e3df451c54e16debd907e58466cb889910ab6428b3eeb5aa4056f89c9d2b71a6cb3ec5ac5f57aa2278d47383c780012c672bc4d8f28ef8ea52c3013c86db69d07784d1a0152028f18a910bd2f4b1c98a43727e6e8641022d314cf9dd56b8d784a0dfaae38432c59aa5efcb0ad15eaaa8b24d1d8ad1ef992076efbfa965d4e022acb4653a6131e85c6cd109bac44459aa4d2a59a52d163a4ed1fd5b1b2cb8d6f5f6198bd47d701fc59aab1c65550ed3dcc15938a61ef498eb340ae68c3d211f193fdf039a5eab077e7d4125c9d7bcfd4e5eafc815c2d059ce781cd0d212ae2f4449fdbfc0052e91cc1817b8ab6d727eb5d2aad60498fe598658a4717f5b0373f5c6dc9dc21dc86abdd44d10112606f9cbf00d6d3f2a9ec7c5f42aea33a5aa37ead6878ed894b8f62b6c2858afaf5c27dfb44375be566c08f01b77243619e482bc9a918a5b797d969d95e85fe93e6de98b5da55c77a6f74f21c102b46064b655a17cbb980b30d276836e3da0d4e44b88575d61c811e4ba533fee0f1113d4e49d6c66f2768fc59457a640991ddf642d1c49a4843427328f9f5d484270af8f7618e6bc3b8f72cc86b41f0719268a959b023bda72a621f72c114033c2ea5461925859ebdbcaa1aeb8d074d5d4b0af48678e5accf2e1fe408052444e311f9a78d7203c8f9fff69f235eaa94261bf21a40b573315d1ba338447171630eb57c3fb28bdb595187db5497f7888956bb6590f0c6f58380815528c37dcb0d7aca6e97abad3f3b61f3790b4b92febbbff14ec0a516c5d67177ec5a831235df127491872fcc7da52a956b6868d9c0551b7ca6337334d3904b3f6894f011350aa72090023298f6d89d356e59419e75f1a4a9b31aa07364edfb91edcadee485acf320d8a6283097df4462256e4a764d9c7e0d646885b61d01b6a592b7e6153b4cf8391a93075bd7cf0dc9a616fc038b4fdbd3fe65f8d0b2bbc19c0e618b66714aee82dacdd95dd7d02c9f94db22a53355971eb675ed583e51ebbce634f8615c23a8775e308973cf7068dcb7cfcfa266541ff74d032ea76722b6aad1e2a3131ed736f7003028d0546f1b48c52ca30c53328d9cbb721516f9088d6fa70a3a4dd5b985ed1b08bfab1b2f1d0b07f06418208b0f105867aa15670d0b2c77d9e99d7eebcd5180d16fc7904526dc509bc80dd49a4c26f01a35e7bc5e623d667eb9479afa402c8102a04010a21dc122af6e0fd378b05658cd7972bbaad144b3f23fa781e4705a31e6f68d0fab9b247215e95fbf16ba78ed2c99797aa1017351724f921e372534b9b5f9051ce8a706f80411782722083f099b5ff398b8069e439c552a8fa00b81f2f41df13f650f1d7146c0161b66835338c334f8629b8f3e79e27e8e88c2097f63ee7fca0d34f3b271983a81d170f2b04522b9844cf137aad854f2509e8ea18282cf1d194491d1bd60707ed00d49f866d97b0f85476f5074d01f622b63f66c3f44b87d8c89fefa4f85ad9ec85c58de9efebb47bce3bb3ea7337cfd8593a2a210ba7006ba3c9ed5910ba328153b1e5d075af1fd4a6c112ed24abbfa4007c75e9d2c151a2771ded75264a4e06724f6ad056f3401653cf5b8f43b8759c124f0af011efd69a23e3b92a6af544d0cafc92bde49d29969a81e147b8954612b974ddba45c265c2249e19f31055189249ae619b025f2c9f68907655c4004ecf14d4f9f453def6af4905f44e85969fc9e553514df0f61209fb0f12588b34dfa64d5f8bca0c535a00f1652d969143a0c6403ab0874039ec60d9aa86f8097aa90ff5785a133c1cfa323886f8d62666a8c66d7ad1638b739b0bb92cb66b0a25a2022e9c32b668bd23c1be96cb95eeb070541ff798822d8ff3b1f9bf45fa734f2ab9eeece969aae7b148c959969d623fc28cd2c4357e3007f752693c7c94fed0f803cc5095c3ad8c88cd6d69942bcf68a9bc493aff2a312e153891cf71df84f2547559e6f532380d72f3bc09bca5af4d96d960a1be29cd903a6774008f4b0a8ed17f1f8ea5965f48d58b12fdd913283585e8cce8c822f23303d2edeee9e84b4f4315ac20b56a433bc0cf805c363b0efb4060b41c3cbcf21082212aae0624a2cad27498de498f76f58d88079b93c36ebeda9509f687dfda8b196c30f109f492df12a526629bc2181ec7e1f0bb50f460ccdc625c83da7e26979efadb258d91a8a5d4fc8859d542d76f854e88b88cc931123dcb20c42444cb232dc1d4ac017586dd7c9c9ca4b9e5b66a1a2bd6f1d5af14953f354318166ae856673f56a939bb277e6d95f3f438f5bffa575957693794f7424fc7b7cb86250a8fe1f2e5a1cf183cfbf6f593230bdac075d50a8fbd14067bac517ac7916c13ee6ee84d7e07ea134e580b7b6951b4b42d13cd1ebac77cc1f9d4717e52b0ceb15c3a5adc208547f08d4eb7fe72e7d6ae758c54c72bc192fe63321f5b7fcc006355c0863879c8e4598637b751e509cc12f0c04f6da8d95fd46006527cac3337003a5fc12552f1d54bef9bca450c02b1852dbcdabecd268e269300f201ea5ab50adcbe5b0b0b451fb6dab2aecb91dbc6d8d4fbda604c3df7193563035b3c1e83a274a797165a61a989083d6a98b888f879df8907fa23b6266a64fa7ac108f4a88133d92185170c59f714bbb67129ad84422acc330d955ceef4ba5931bd9158d7b87a4cab3066f2f315dd97eb6a9f6a17d443be6be42597f78294ee3cca500ecf3f64a81c4e9425c42b637b01455e5846e25d89e2a328629447e2980785ba7d3a00b2a27d38dd486fea43d6e47f49b174624918d28d54fd70d7d251d6359ed83d8ee002d11d69f915853f9a13c53985433940179c258d6a374d5f22793204ef3cdd8b8ae3a2171b6883e620ae0af8ebd06ed8c9d0e55535710679c69d51b6dc0d59a96c8cc880612030a4e076d24070fb66d9e7a29df42485c23f7e56505ced1447a71d9463b5f84e5c7985f76af9e635d00962a3deff8fddd0ebf3719e72e85cf116db3cc86c86588b67482681b721d146b1bca43a5afb15a92afbfcdac6e462d7db9215e5c92c6141a97f3f6dd2658c45a6dd7a1f21cd5d71ba76067e7a8c528ee162efc758626512feacc73197c87044f2870345674c6e5c6af59120130975868050bfc2e9e955ee210ecefb40964a3ece483a2782a221b5b22c92532ed20ae98b3b24a27993ad036faaace2dc31bcfc65cc63d9c94bc1d341f2097aabe90b47b6f897c12e20366c2fc81b85e4ed6450bfed42c07d805df322f104190406ab0b0b5def28bb56a5c1e7ee051d4287c095695db6ec5527993f3fbd61dfd99bdd602d5501fb411bcec2ee4abe8758b1d89f9f43d9371f2452dcf2ff500ec2c371ef9669e522695f525bc7bcb8f6edcb2ea29f341eca6b09d2ac3f073001e5f6ac6be9131895ac2a743da2a7ae7dad3b31e6a232521ea129850ddcf7a40d4c11539533bab11714bd061912044db288f475650366066a5be4d51479a7ccce52eb93869448a4bfe05cf8ba368944153ec9377df82145360e3e8c3850125a579fcbba0a8b79e05e5421d8366c924816b2372b521395c25bc311ebbcd0683a32563433011dca041b70e78bf45c2dfc952599401749ba91e95757acc448bd27143b15a411fc30304eab6584cb1523d63b8b3c70ffebd5a89635d02204b36b273d6d4792968f8685fd1450d3431f09dcb845650e02fba56f6122050c25c92ba68ad0c65c0974ed543cf0bca1cd66c17f069c9c221b409d19ba06067d54d8ddca22e96e2253ba66eec1544e1b77277c90319a68983c7a1b7dc5fb51cbe64b2982737e79ef68ab798cc36dfbabe3f58b388fba06a3ba06c17ec807567109434e4c10ee7009c3616a71993fb098d6e5e10158668451c2dd127c2b66b3da8167c34efbc9433d3605ad801a4b76a38ac40d5284c3d3df894907d851e83e66f5daa96575b251ca174ed2c5bd3ed7061611aec5ff45da95a9b7d730a6c46f8c52815cf39d35214359408c4c509e02b58775263478851dca4aae4aa772950477262c5ee2c9901925cb016ee3372cc7273be5a33a400f4400a4f76d4e111d22a3dce632a45177670983df5d42c57f4782f281d27cd0747d6d3835cee17568e3b03a8872574c8d02bf41ae39bf493501cef05cd9d786d509b1675a2362a0ff1c0ba57d623eededd96b86672a95af4a7d0e06eac9d0bc977927015aed3a7696a0b0d0cfdebeb4497cd08efa3f7eb006e4e498fb6f926b9ece81f6cbb3750454e01e87ac9e39b78a9cdb9e2d2ba3c4afa1b90d6e5bad3128078f289e598dbc6d1e3dcf57bcf4ca00a8cd984ae9d032a2128ca877448b7baaa5c633b13cb29c200a1c0a74769c3c14a2af81c8919ce867e9ded1eca84b3a717940d316fe5105c99d1dfbb398b1179befd96ac025654d2871742a7fe6d1707966ca09a34f562b277cb968ae47c86404c91821318d8a81efa10becdeaf58bafb8db053481e8179b81745410523b3b47290a05ebd39bf5acbd5a1c8c2f2a127432ec64e41b606a2f1f97d975e94ccb1241469cb3189befacf0773f36d87d8e85081914fc35fecfed2f731c9ce5f0c585dc572e809929571501a9cc3700db550db26505af8eed720dff027a63663baf86656ec8619268993f1c0b4ff965250d46416a225c3c5e8b8e08df7b30db281e12d6dd71ee2e608b34cf25e569657a0544910e8208af348a98f7fb6131142302986fbf891a05a20aa4a5885c9469e05bc089e3822ec235292703a289145036f69267641f106393f72f106efdeff835cd420924dfc54b3697fde02c475199a46c88aaa85c7a3244debaeef716f04cff6912a7edb84b1fe152a7d71c7343eea71c3aa40764524978fca0a9cd0a9c22461ec024e1302515031406dab6f7aa70780b64f3e82d6676d8ba85b38f0bca49b56a0d244456f3d14f6fcea30679fc2575d5cd35fcf42dadb00c622b2fb085e01b1fdf3035db212398bbae3fbd82861aa33fbafe37818d3681ed77c4b79970441c9e9904a2f02c0c8fe818be2b7d438c5ef554d52a09187f5c4dd7d9f4905e8c6fe13c35faa3a6c86698768e5da967279f11905a635f622552484c764ca3bc8c46b2f5c2596e30c0dbd6438f08ac1a94fcc75d489d6415048de959f15dbb5c6f7a0f435f1e795943c14ef906a8515efc78b0de9944f14e8b97a54e6e8063584d5b5e1d3ffcd2628d49fbece05b387072668983b0a61ff0cc014502d0edb8c15dfae16f78efb2f35af8ad1f7b3eb929a2f594286772289cf42c8d67b9edf4c40b16a3bea8277256fa36d020418b7bc6c4c559610afd6aaf9fa0b64ce12b009c819d2c5e0080a1b74e65f64632da4eeeb70cb27eaa1e40ecec96ca6490e1fc13a0de505817094e3a38ee6ddd37132023bc34e660d34c662ea59c6599697d58a8a4672b4f1de6332c661dc524ce9c58983704655cc2e1455ff928aaeef4d10487cc6ca24aa628ee766fad77ed4bc844589ca76d8d6947f195eb3174168d23009631f7d3039a424628aee85670495953e69277eb942dd66ec2ac18bb0eb89aacb2060a866dba4635f897703d8e4f49d030c3f1dc84a3e8c54fb912f418ccb8b405964f39b3a23a349b23646792ec0dc23010ad539fc76d9ff57d5cfd2466529d7592de4546d816555dea7ba4bba3dd00c4ae4db418657d9d7d3206a6b9f59ec2755ddb1f3291c82a976874247c6fd292b78ff5996c7620a730cb26a058b55359d625dc3ec609d33b0ae54602e6f4e1dd65d7b365997151594772d07bff069e2212ef627b4e15ba8e78607e3783379c911ea62ee319bc259301642623067be8c4f513464584be1601950808cafb3fa8297335a0e3ba342eb5081aba2c11c4288bc11c569f24ebf5c8ec43580ded3f031168cda2076ad6c006941fee858a347baae3f9afb3445e63da75c1f1e3baf7c74b45a1ab06b8fb2accba645c8215ec8a453036edf1a15e4460e3aa1ad86026b2f48c6c7fff6d955b505efbe9ef9316c1a5dc23717dc9c7ba519338d1d6f847c7c855a29e95bd2d74e3bc320a56dd7ae1dfd939fc81a16433437c398cd98565dcc78878150889da625bdac0d6669fb7478e8ce82d0f1d4921da8567f952ad42b8836d46772895669f906d289dbd7d992ccf26b0278be9dc7c7bb639e0ff7c2a5f516d87cbfae9d80f863ac6538d525f2fa15dd3d6dfdcae72e5350689d96b1815b82b170c30743f6c08f9596883ec11ba4c676c082cfc0fd76dca395c01ca9cf8686641bedffa514fdfdedcd5ada6c7315dc3e816fc5f5dbe64870d5f92c4399c68b6bd5c8b4a33d58f368fd8a40d7239b87e9f8bcb93574da4ae5f5f017d52aa64b7780f5499307daaef721fdb4e073235d67fee795440282e287a739fd80f37e23f3637e5db9a596de2230d6fbba594416e5e71df9cf026f2467096a6e9f3e80d27edaf44543ce00752bef9fadb1fd48d7bf218b19a7eb014f5a3e21c4bf904146cff22326ac06bc7c454f266bcf378434dcbb630416d7b9bf3f67a27c73474ee524327971169a492b1b9935b9f3dbd2d415a82e9719038f2813024ed29ebf19365775a285583808511957e55e6482517fd62b9311476a05763e93641ad177531a6c1fbf62704aae98706ae74228352071d893bb870906bec3b7a0a727f4612e6e845ff5ff9aee531a8287433cb8e64adba56a8b92e1b2af7d14afdba8ff1c651f4c319bfc3c4dafe2c304739a9efb7e7fcb6c58e6d50572daa68fa1fcb896197793601e740a3d3630f65d2f3f92c8ea92c085ee9349a040e5d0ec708dcaf4e73428015b5316a4351d2564c953d87e11cbede48394e38b1a2f68ff9365a5fd004f7e204e6dd1c5b3d98305c4d2c88daf2453fabf9225bed7cc57e440d161f3313d26f8bdaac1ef2b8719cafe326286e7b21f8d64b11b1f553c5b418f37ef325e1ab3d64f6ee188ff4cf0db3f1c14385b60aefd197f9f0bff8e3e3a8067785fdee2f39d1109da2fbfbb9b9aeaffaf506f8e1a1040c45121f325b2fb12822a00518c9a2e500c186dfffb7d5d1fe486d5a1f690740348f8eb37e80e6f2b0aa17e7c9cb27cd57b19ebf0aa4e086c1e4ec07cfd4c663ff7c050e5b63b794195c953c0841b522b6dc6ba95afba004faeb0a59ab0e29c0bddad7f42fca88e4e3bac097f00a73d82316671d65a99455c5a359472c5ba34fe79e2b52ebad803e053fc7069a6126fa8668f28970b978456e5ff95d9ff933cec940ed84d265fed9e314210193090c29f016a21fa5b1109993ac1f638d0685bed1d3fabd76d46a52430343bbb5d0b905e3ce99b871db21e6e44d92348708ea981d8606ed9ce1bc2f37f1248f607c48dc756fd3332a8804917ac1b6195492b212167447f225445032ad15aa06adf98b32409ed6fe9e110ce6ae9ed466b8090ed2b85d3abb045524fb76fe64010a24bb976a90f23cc8af3cb1fa229dac54f0bb805ebd019c92eaedd0e37f6b3e1651786b088650c316352648e3e83f97f9c6814eced57bf7d6276ea2121b0019e2cfd61b7ff11ae5227cb1d8dbd5a4cf780bd3a368baeecf4e5ef7dd2d9c3a56529e34669a938edb34cbbe32c9ca0c6eb56927c15e6e23bf50be53c4666e2368e84ef15b96ebe3147e0f1a37745ec5afa6eedbc766037d809479d6844a99b435369320119e10c6585973d2803bb5845fb2465d6c0c2324256d6f577cec9efecc82be1d0c7f91875b5f4aa260c3c17d5c368d6585ceddf8a350300ec4212102d30fcd1099b77dd0dff9a6141d695c90802c3f1182aec877ab05b7a13d49a7eb2843da6a9e1e1d7d29e86d78a39a36a76d812f4d0808f15d8e8043d64e62fff436b6a5dc1d28fca3059984a5c4c2bdaf746fe579b762114433b070eb79a2d98809aa0717a1c5a1251da0ac488ec99aeabead14d434da3861b48f8a162d037432a9e4f1b49516da7b1c129b54c8bc2b4c6b37705ddfe613c466d1131ff3110f010fa9accaa9ceb39bb416d4c6235de709de1a308f61ef5d9910d806c7f38dd6bc1c7655f600c7d92a4c215ae436488889e2ccd118e2edc0b9e9c39cf7ea89e56a381bf81519a4096e8c300a20f049d755602df94d22e04d2c1a11cc62cd39ed10b302f58b1b50c0ff3aa335415fe40a34beb65f0e9ef0fb4ea612cef3ce37554aac37e9b2890d834cf14fc05e424a81ab3e1967826f99d787be5139cd45b539373ba5655d5b1ede5d16cc11d81c67bd5e92d7fed5e8d3e63e12b7f312374e784471fe7ad8a5c53181d717b4dc608265d6b8982b16c590fdec4ab555451653f46212f6306834ec1a459c652595a66308b934112b2ea702cb6d09c30db9c1ce4c3ba46eea22a64eb0b7637447a40f78c1a558219b24a263103af8b260d6d31ffebdfc13f2e79eee8045508f8483689da6e9fdaed1b961562d878e457459c8a3052be0eaa2f2753cafc50e61fd5d4e9899e1288fb26f9ffc734725758c26d383a4fcaf70c6cb2d83ddd5d15591f5a714d1a4c85fa61b0c6f6bcc48c94d8caec921e1ba084a98cc6700653ea867a25f6ad29b770808d784f82583399ac3404fe50c606bb63f7b05efae9b13fd135367b8cdbe8555f4a3a230e6be9116f11ea0080b7ab9503c07f0f62572f41f913f1569d1a4ff08dff278fa3c32ec678a3c1dafc8c3832f4f0330fbee65e5c00d5795f8b92ba4333bcc4004d29a8716e16d41f84819547f0ec43b8ecc7f8d0763176a2b50a409cab846ea1724bb3d5cd95730206268670baf5346f2c16fe59ed208a6bcef8c8c92a3b4fc537868f84c6a0a8161ccdaa8adb0de4c1bec657ef5ebff7629b9d7cc85ab42eb402002fc4f6e477924dc7d8c53ff375f5599ac65e806ff520cf6d5b9ee845f0f5922bc805e0cf576bd08897ca25ec57d2c29af2406311b96a28b29a6f23afdf8c31a1a0d2f80cfc3b84666594babeeaf919aa8c777c453c9f96961a41610a263ec16b447456615f878e4520443f0c4575487f3ff1d8210e2444203cc4f46580f29ef9290eae59c45a764ac277a3008f728e5015c17f385ba55b1091046554f5666c8a863ef85f720b834a4813b5cbc877622b8870ec8f0f273379b2a2a3f0dc232296afb5450f14def205f79510a6dcfbfc03ce864d6425c37a245cc61422968ae7f3b23a3e6510860250cc4686db3f00eb3ea2218eb435cae67cd67a91a707325405367ffbef4a58247299bd54500e1d8dd876e87668447ff661937e5d0e95ba66ec0634ae8a6ec1f5ba6a490113a433ee2c567b8f4fc1bdb7bac1ef4348911eb14695460c979bb9faea0a355edf8d3722d319a9f3c97ab05e3a13031969135bbf16aa16980a87669e3f27feacfadb16e02c16292ecf4a0a2b59e99a512cd81f2f5a2965c7ad552d0bf3cc8d982ed2db16cb7b3f9f98f62683bfe4716bcf1cf975dfc54501704e8ac73223996d7ce1dc641714408dcc82cc1d703220e182c772c6513d70a6fe41a3d39ad7370c4d521e8da78007a8b2652ff2db2fb95b5bf3176f81aad8e552f57a3382bc6f0652026d123bee002d42257471c623d39351a6a95c2d8be8bba552544c76d21ed886cff7958c46f387d7eae43998bacd7ea98efd6bdc810610c21e452c9008aa1b408ab3f9e8bf8ec07f970c5cc3a9cadbd0ee932cc3beba488c181ceeb64a7ecbb6fb44eaca0bae7142ceb6c8bdb1d8887cd525cd0c892eecfce0fd85fc063ebbf982cb109d2b74657d5986f7668350dcf40aae159d36e4f34f1b75f327bacc3994e8e5b221c3b2c08264f1fd7c365dae5a1d6e14e676bf76c5da6ec63e23b20442155913cc8322fdfa30ffcdd29f4f3d3a2b863fabe066b34acf3264f810ed8986d1b341fddc302f0b8efc1dcefc9f57963f0a271ec7f40331837d48d7c5f12ea66b3c0d7905c2527735ca4bd25b012af4c633641a5a46805b21800d417a7f1eeaf0ccb31cbe529123f7ad51627a01cc8ef3a08eb1d34d6f6b46be7fce9dd4606c9f48be290e40f42049c8d4285615513951afec1991a1fbb4819b616456d202865c5c88d4aa6548930b259069348f113154596bff2c3f59259c18bb50f265fcb565e520aa5d2fbb1d7450a0efa547f5a3d8c07a558f4d147eecbf4a9b7a4b566d7e8e9e88536369c7ab963446aba60e9c78166e3f1db54b5b5f47019abc76b9e580188d58f4e31b21c216c8005c213f36cb2c8e0ce7f88582248df7e5560c67a4569c671f6554df918c261c8e28165ed15c9f5a655dda1c7d8e413820df2494620817f9527e628b44ac0fb3e732694a2d214e14a7e9f48a5de5d5c3947ec4b779393b8d7e53dd0ab8cb06f1ee14508cd3392553367c39f32e6597204fa558ab714e9488c5402eb1d6eb36ecff68946215b516c27ae84725e636df5ca8d358b272864cc58b66a7aa0e979a422dc95993b428d569dbb7018c3a1d07f66b2d8af9a3702f03ddc3933e8635550a5004cc6d08c3ec17799a733d2617b0a027404013a655170b8931dfb58858c39833db01be79a0cb2202c26e01237fabc4299a5fd0bdca99e4dbb0341efc2bdc8098db29cf09c7afb7b3395fe1d66525e4ee9c02479ed15cbf0bc1ed5058278f2551cbfe5658b371567cf1d92a9bdc75e24916aa91b61ae79976d282077d4abafba7ef2815e5c5170e8a777913000245f433a0ba5fe61f498c263bf719c92cde04af935a397eb266cf0210404650ee786fd32c780f31a88b50f559bf5c5280611a801e27dbf653d0b4a58a73adbb18e871242cb72135400da2013eeba7eb0b726fbf4d61f625e5343f1698391e9d543e12be91d255f4dacdd0f3ff61841d6e55ce8ca2a74f98654a79ac0d6865fad6e669834c9dc7b014fd802c784a83d6accf7426afab7eb774ff6e278e75f16f9cf36ac627bf423f2960ce03d4411a82eb7d834730e77c856307db54ad7e53f7dedf2e683adbca1e0b9eefd0d7db8d612eb6bf9f1c6bb68d6c74d7dcb08c361fc4b415d19572b6326893a975ecd4bc638912ef24382b6cf03e52d3c7ef69c3903dc621822150a5797fda3fcf249ef684a27dd7c3d33712927d7f74a2cbae902367cf008b23b653e6c2049db3eef0355f5d33a31a336be84a6f6df4b364f91099c3b8b81d8ef1309761035a7b78f171687be0b4b41ca187ce575a8b7b036871c6612f040f2e9d84fcd94b38edc5e46f5f1bfd2b7d17b592484ba7ac1ada3f032907b0ace276a0f71b876125988b8059151103321c72905032b7874dabb0e703c669dd7d0d7a35ed9700707e5275f46632de5911ce5b0e29936403e542beb7e40d0f1c06ba2d3dc34921a053161289f1c7f0d392116c772ff6551611adc597f12f7eb4948f1216ecd7ff87f265ad07af32f5b4019d74fb3528103c6c371e9aa47386bea45a3f7f9badec847fcc32f3820879013ffe72c22ad8dc5f4cd15d798e2b0cb3f68861a19bc4bcda9e5f3a90b56d0afd59f7a3b19a69dbd504ee4d5d559b5ddef54db5d6837e1a531219fff3ca074c16d686a398b77a2065e81c97c26f2433d6088d2d52ad65e1df39d7eec311c0ac7fdbbe82edef1863d0879a45b522650db07134b15d20e63343634c8a8466b5d07b81507d4482ea110426c2c2bf1a3bece479526527bf1a162a735cb8f454453f2fd4224e075df9f92d332369df8151b0890432901259a5283e79a8adac61bd6b37899d8b64f6419f526507bcb71dc08b56192072baabc3bb734df5fa6ae92c760ba137d30bb6d9fed83dfb596e2ad7e38b84d411a7c573d237f020d05636d0a350bdf148b37de24b237527e651ae4fbc66cbdfc055e6725582ee242f1aa3bdf9d1a13938e73b1dce98b2d286329c53ca3c62577bdf1e91a0cd781b9b89157bbe7aa0d71687975406280f7cbd79a1b0eeb3d32456ceeb6a5e966f26f7b28e1638db63608d9dd1b0e8a005afadb9896f3f13166c5ca34ca3997e92eb705b6b8c49c4158f3e0ccedc25408174fb97b3c20e10d6445e1cab0c7ebba41d13413f227c4647edaa7be656b5161d2b51b51e16b162c2de35d8c8285d5e66c7002aa9cc9276f33214911e9dc57d8f78d6792f7b4e016ed4b930d05a18b35538e551b4fc465d6aab0c7747983b62899a423664b9132ff06e9ca2cad13838eef5bf5cf7fe88fcb293ddcbe465ffc30e6daf2a4c8305ae11bf21970c61931348901b79df943dfd6c8a5257f0a5b85f86606ffbd974dd797b28159f130be098ae33527f45c08e4b15ced9f13c956df4fd7a43b4acf2d2b61b8786846667b613809283ca1e10e6eb259d46bb81268094d78b7b79b39d5ea10714a8b65df83554bbc0da610508d97126af1c14075a83f30144651855759348dbcb815897161233f769dfe5cd9756050163bcda0aac1a2b1a296797487b5f36ccc85b322b88c2b2d57b448810d1d6e85feb5ce48b4c3445f66be86705e11af9088d34bfb1b4261c4f61fcb515648c50891b7a1e0f2d65e358f4b4503b8772069b043e5ef2a714eb49e6e3c6a990988bc7c08c30caf67fd7b5ec9f1731f4a87eaa960ce3348cefe07011925da08d23cd3bcedc83827bdb56d84867de78261dd9171d6fdd7d7af42e2a545b30221cc69c4adbcef1ad77feecf4423a15ea0ce6008b610f77c78e40877dfcd76daa2734e82d966cb8a7cc4190de06fef3e8eaec8288b705b3db3ed2861398efd6a510f92cab965b3d3c321991b5b614a4f1665fdb5b83e108b7945d6904eaac5c15bef1e0eb1ae71825f82672e2c49a15e546677e131bf91779411b22b27d0c923a374f1db4a58f0476810d79278e4eaff01e221a813e858cfa765e617deb7d7ba9b40d3e857b6284ce567cd15e5811f5dfac5bbeb87cd9b8c820700c9815302188e5be7fea6faabdc2112153ad91819d5c3c0c4e8e9b43ca7706936dd4afd7004f602dbd9a5b6ccedaf5d8a21503ff78bc27135c93a065eb2dddbb6ba2b8b4c0675a4039bd4455d7912bd9cb3c09fcffceaa91e726735eb79a05286b22525d02637fabf79c0688e9c7fee416374bdd7f0a4e313a70e2ea35e054406a07762ad3478d23ca1489c856f032f61219155240082fc538a24b69721a7d27d951b3d7068d7e0f0ae8edba95b76d54ec2224857209d6dd060f72c2b305e42d69e0c443527a26033888afc99b846f41c763d5fa5b18013d899d64480bbf9f5d186aeffffbb8192b86fc3673eff34fe7b63922ee92ffc12e21d85b7d5690cfdbb2fd42ce2a51b4b00e02936ff2233bbbaed08b831a8b379133534de9ca52b8ec3e92c06480541b5b5e135916520e42e8138b4ce3aba06afe86ffa56826b4a5106013d7e0facae5006d6a9deb77866793fddb983d3cf61dd73ebb288a3d82bb5384f6604116865b49b026fb86aa746293f6d6c6dcc309056af9b013cc32073b14548667629c60ecc9f7f601c95bebb177aed598202a1b5aa79a841a17eaac9126e43096b204fd47a9fe1a85489a4fab7add07f7744660fd49213d90a36477aee2159a8f9256f978fe76bb1b2f5d7f755c874b1765339cab79c1e15d55ab18fcca548faca268529a8eb4176f0b09a237d62c3ca190a491a6832b8cde492c5ec49548df56fc88cf00f290029d6bd327b166312d13bb01f5cebcb98aa861f94841bbf6c349ca3f12725bdc1ce435b26f87be01d987de6b29346d79a470b2b77a8bd10dc0f872b977bdf10ebda6409d66015120397817edc5e20318a1560786622150e08c1446b3c5ac9a2cc3e3bc1a227a6ef2c965ac8b2e4e6a007e5adcd48afbeace45e977bdcefa84d800e2174874a74e3d30a20594b33ab8654b5147c4b2617f6c2d459ee2d81a10104d115f7f7eb218db3fcad9fdea57870ca624e2fb2b23dc83974eb5e79a8be5bd190671e883e574f6ae0b38ff3093d87c3919653c55c8e44129de183e0a799bd4ce9efe582d9eaa02fdd325b0ed563b14181073399395129e26794a0096a8bf1c359113c40ae614ba7a8e3b128b95d3edb6b1f13805ad5496f64d43a733b094b9cff52b370324220c8ac5bca406c4e56fc03b588ae178e01c1532e71a440b4e15e5fd3dea31e88db9af945a3ac7a99b1a1cccba6307436434c2e81df8be75214b44d8e7fe8c7207c13e9fe9aea854e114fc4dbce65d8622b03cbdd0f4f97d2eaad681646b1e7656fd8ccc012bbb0ee87bab3cb23ead9c6c145d81c06395ce0215b81972e667f4d1865ef7023cb61395df2a9ff4d6d2df0e3fa624e6687b3377210f406d8c2c6da8efc92c90696672f52df99f0ab4109913ff8036f0bbba8f5162bd7c79a37362261ac166e3b21becbe12118358350997d8dd783944f1ec121af6f4eae12e573503c773f105b49e880bb0dbba31975d21efea90d3910b88a0805c14f4ae2437257f50efe56d0db0c930f4cbd0b85f124859a701f8cbcb0183e5fc31980beaa9589bb834eac309e7909e6b272b0f922818ada480a83e73927fb24f11abc64372a44a7639731a0135c7fd521ce1523a6c6c7035be9f8ab1ffa6ebb53f9b988fa1109c615392435afc36dca7529aa079a7f98a3a7577b9f21945063844cc7064a62abc82570147ffcc454ff7f04001d43aada61ff0575240bd86993263bc11999c8db38e759d52c266f6be15cd8eef567404dada9a2bd350bd26c4e45c85143cec57394ff00922de7f1417ee6ae556a880e6a368d8c30594db550188e74a950e146d21aa1ebaead5189f7706df13327aa397f0629bc4d1a26cd91fed40f2bb7612c3d7ad8fd3ccc888f70a358a29926449c29f819aa99a565f3caa36e0b22f4e40c8687a9714bc1063d3841c868ac8e90a48715d5b7e9ad54049107f115146bc9f71899a49def541a4adc2dff74c90c9dcc982370e2aec4d3d9b6f00b2f7b58b3a1d0f021c1cf9ce9824408f09190e7c10024e2a1e4865af3b535db2ae243664059c43263e16466adb0af8312bdd8167f7e0baf8e97a1d5ab75d7ed51ffcc1df3f500cd5f4cc84283ac8c4ad1d9e9480558f13726968a9354ffb591476ff8ce556132d197d5263b35743b1c873a16aa92f93e8357285112e6b9c7f8a1cda0a46ff9a2f9e79c9ea6ecaf502bf4acc3289807b1f0e0b1ace65c3f5a3984d2a319f8480b33bc645e380aba1eba596aec22c2adf88e303c4e46f1627377dc541f093e600d907fb8f611dd8faa4f5e2f7443c631a7e16c233210871e0ac2a61beba25bd90242181d4527aacd3c14bb41bd0c393063db7eadfd030827f4232fcd1859ab844d8e8ae64601ce388980a17be4cb738f706f45248a25d6a7776e57e34f934fab7b3f306b324e950e7f32335d7821d2358ea57dbc22229f838cb947a56c5988209381e63285555ffad0db2be773987b46a444f2865208c523c6c905415cedca427d54ffba1feba7c216fe6159650ab05ee960ab7e0b42167deb306bc3d89452d4da286fbdad8db856f301f0817e01cdd934fad308634efb0a208d7a832cff577b9040dc11f7aff0763b4801074ac49692ea26bdbd1c35ce6bf5f32ae2851c418fe18a4f74c402d75a68af43c605508a610d22f156b17ac3fa79a5d1c861549d449fbe8ff6d3c8e47c055899001163820bdc4fbb2e01e879d260bc644c4998df71b879356e1025e287c9882b27ebe92fdcd8990ce5556503391224f3250b1cf770619f92db6a50591a236861da69069084df0348a1949a56a5a4ce09fb065c954e306d91fb5dc9195079ca2a2cd676410576a378c62b983395958f2f77b176bbde57edfaab20ede8684d38e15e3674371339ed2876cc5f738f57b5479278c11b3523c8e285cd85d52b9cb0812e0fdcf2c3c3ff75d37457c7f7b191061a7449dbaa65d7a600934ca52801dd901a23a3649f385e198b4be1442820740a21426078e8b2a1229fc28e66f59efaf864b25dd8bab21b2e7750f15645be3e6d30f790341db143db6dd48cba59e875747f64a9a39ed8459edb9e6c0926e0462f2212ce835a6d1809bcabcc809b19e3d273f88b50f0dfc7e0292715dd7f87fe8f38769b2ab47abf109081061a53772484625d0d60c1667392fea3247b6e10dfaf39271f68fb2b95998758f64389c05675975309156365a2655017c71247cecef5c767b19197b44fb88fc30708d422c49f9f47a695cfdd8b0f60bfb0da23d51aa20e84d20366919cdb455f0ebd742e38c57b442429a698f1972c573afcbe38c4a4c68211e7256c9ecb203df29393641b92ddd85d351bd0b44795ffb0c58c2ddcb9039aa02b7765e3d811b37f3771ead02548dbcce9b802a4616c625b0daebd619b7208d39552e732b11dd79b2627b58356419a4b96454cbbab86ff6ea9c6cbeb3ff5ecaf6bceb18e1fbf9cb394b1182fa93fe7bd95cc1e3a5d5a5d189571bcaa9bb66264d8b5fbfb9a8bdb47d05515173fa4cef64113bf1467fb6a8cde62d1cc94523875a87ae7f2a2ab0e82c044364369fd7a34445165021a102ac27d023547a15acc4c2e28ba20782fa05a2d6dbcdb3408d48230f6c35bdbf1f7944be9b08af050a87c92851a7728606eda35296ac3361b523a680fcafe0cdc9af9bd50eec983b828ef3332b8b3dfe0bcc26ebb9ca7bba934599b9291da4b02d12ccce1711a26d54c97d492bb271d83887c386684ef098ed5b43a9c3f01f9a92440fc8440e1eae6904b56e0f7669aafe567187c7de9ac6258884acee13f5df25c32b81364f79cbaaa444c77f298d2738dc814a8d1fa2c6b94c434bd8e823ede500079081916aa784a1e894a1be862c2e17df82a001de8a1b2200d318e10a14fa5a2930964ece3fc0f5f635159fed6b4479083a728f0e5c08cb98fffaefa04e70fa501ced79ba8482abd7789e6f8e49d5b358205a2217b87d53f0ba4299132f72474cbe64fc5cf559fe023e5595f464fd3feb9966450f0e916d5ed8191106f4bde632fc747a929155c7483a7c3c3582431f28b6dc99e6067e9a98700ffb6007c5ebfc9cbe30ac4cd0ebf21b659df25ff78b81c88a645077fb29f76270a8f2d6085eb7b6adaec9167367e799c41327dd2cf6a568c3eeab61b1a9c19409687a896fde3cf71daa6869dedde61f74c385839f0281ab2b0daf34d45abac8d82d06b8c6acf81f251af69fec804f89cda8793b34c737cc380b8c0e679ddc0b0b6c301e3b31dc2339cf1ee1b01bf8e7981dd79c4cfb817f491718b90c6d2e9e589265eb94eddecdaf5dd4c85c1c8032fdcc3dda835326e88575815f7e74ae75045877ce4317cd8f9e499e5a329c0e40b02c3421a9d42c4e4d68286854001a487c1192a2d3a63a50735791096dcc2fe8a17a3f708f9be554bc932401e26e3b6dc61dba42a9742383818e1c92a654c02f543a8138f33d1a8532083d77b7bd8dd93cb077fd3a07077f6843e03b63ec31dd155ac89f522f76edfa3181049b2376192a838cd0bacfb69547f9079dae2b53b0fd6d0bccd3bec9e81b0204e15c81f36be05eda88b943be200750967d05907c58e1f1a487fa8a8529c9111e827237d02d0b35d5be274f1ecaffb9f68c57497c5bb78c1cab4fd7aba792987bf4cb03faa9e2971f45bea0eaff16a5f6f3402f24cfe64903104dca721c82203d8a0f88c0eb3b4467e4890c782d86b455b4a8ea70b70c18feb65a0bc6104a4269162d161ea19a7da69a8cd3de45383b8d386f74cf3e424acd6fe811e0f7ed5f5bf9b953db56f1e93bdc78876cf56ff3e910baeeb05b68e9d5878ea6b5f0ce5730966ce0cf19748b1e529d3612cac2e2deeca4c04c314f24c62f5308ccc9bb099bb340d6dc8a64672ed4fb1fdbba176b61169ba331fad1ba0a8e6f9dc57844df6bfcb8760793c04ad1a63716f9719fe6ebc150cc40f4291a04558e11276bab9ea5e95d72cf4413b0a48e88e795a5fd2dcfed849a3059bf12d388a9b27c4bdd25148dc6494793cd932b21c7f3415608a13425e061d28877c44f59263dbca697db6fc54899f96121851ad6f3e110fc5cbd30a524ebca0129e2aa66d78f9e9be4d5ef6973d4bd62b349f10b22bdd40dcd196abdfb2fa3f20013ce36e7daf30a8577f9d31ff401156f0f5c4fcc4ef23752f1e128093f5c284b9654d730825cb30ecbd409f7a56227e99f4663e924178e0173f1cce9ea6ef87369a21c96b86397d9c7fa6d4a93d6fa4e41cddd9f902391cd84c332407e405869e1df5c5bc1f23c740f0ee35e6e2eb7efac121d0cbe2b810a3f19e4a7ca423babd167fc3553a7ad1cc0412708ff6a0b0c303f2a78a735b9dde30b17be5734aac2c18993f4ae10732e07bab523d60a6abb13059d9e61e1db47ea0a4d150c1e7a6cd75d474aa82723e4b7c02357b45261435cd25f4db896d8e66bee7a9dd1d49520a068beae10a02751cb4b5ba20aac43b6ecbc15b805e2c688c36d38fa72b178f15af50e6dd18028c932419ff4278a251c0d875f02b8f52050f5ad015c5bd2143a7bc0dd715de8eb6327bf35ae6632443140d3e1828ed0d99c9874ce254f036168908b9043a200fd705e02a408f05b6deb3a90a341854f57f33144777532c935da017f3733567196ef22f36a7b6cafc34c2ad5fd1e95759624872da7852c7ec4e1510741e2a76813984d9aac8a4ad8d40ddb912ed8a4c3f1c831864acc2456f4b1dc9284b9b32f07472ef818114e87d9b63ff5ef43187f4c77537200912320f375fa9a27404b765fa7b176134dee19c96d2b7118a33d63c1c234dee5fe0f273a4ac02a1bc4873006ba103c12e815d6f6de5f1c4f91273c51841db74d25b3336a65402ef283ba260939ee378c762505ef596624dd39f2e3c1f0e2f5796ac36fde274f9832952185c78c738c360e778fc82be57fe44aaeabac55ac392752f714604ad5267e69ffdbddaeda69834912fa0aafeea81ebd125bc9ff2b06c10191f5401ee956f32c52104115c5c49aa641e2dfa53d7a6d36993ee5fc0152ad40160171369a4789037b2bc32bf2ff0942fbbf7ab7db6751e373f56368a011e6563e879ed4763ce9ecde4d157d2a1b197976e9c16a531248b08d80f03e0163ae217745d100672f00f58f3e3247e102d7a23722a176cc633543abc0c951fdd0292e5e4f12a7b867aead2ce1d66ec94f19e6eca70625f189d8e8ce51b2f5afaf69919ba9b3d5a8f60910dac8d288ff919df5508d3e7e097030bf42fddf7f84a157981b3823dcdd73e96c1d77aa4f5df69b859336dd2702be3bf96608dd7f4697761312f9e9e77ef151f4d7f779afc3335d05262c9c5f544109a8ec1a40e60e6a867cdd5b0c6117b672598bbe632dc3f166f67058fea1a3f636ecf29ff23ca8193c9bde5ff13aa57a65041ebca1f3a39152b3f6356243848101435b6a8d9f78d117b1040f50995312f07a0ea146d4e68a1dea846e89108cf654bbd97bc4c0e755891fd056cc99c6c006915643cd68d8fee6268f9fbc3bf78efb18cff622ec467aa9693365b568bc01ca45884e6ab55cb39bffbdda46e52413c0c15b23859c05d328890c49372015877989d82bc3a1f10a75b7c0d105ef9e01902f2e16e8219a030e3b20bf9b37f3253912ac099a4696489d04088add167cbbf1ebd2f66a55bfbfd6e8b3b765208c0138727b8bad3029cefbdda5dd26b8b988e4b0ec91b6254424103aab8b611337ede2e157a1a5437caacca4729aba6add89a61e2aa595ea6762cdeee9619843e2e21cb67104bf7e91df5cd4d5140b2d820f452aabc90548c476f6835db4b8c6e3aca02ece02ebfb6bea0dacd47a38a0f2ac0822af2f2abe24420f12e41a23611ae9833d4af3263282c1427854a863d3bf192e6ecb2be9a04e565e858ae28da14e59f4a553b42aa1372598f1187de5437627eb55c332866d86a9ece28bf9ecf34623494a66b8068280031db03b73ba831a2bcb9244b10903b41afeb41c5dfd6fece0034f14f348cc9b868ecf63d5c5c6b4b6d9c15d9dcb4b546a19ffb334468da92743eb87406385054f1ecd51b3b93e4f330bf55a409395f118d2d14d9d57c73b0e11de01dce5c824d447cc78821c9e36e74139e8172ab272be8047b019d9a5444808e0cddefbb02446caadeb242ab54b45f373347a33c7d404776c4d8689473516f8dc95270556617993db03f553dedbad0d8cc9b88cb47ac5517ddbdec3d824650d5affa00768ceea57c78c57261ad9d11cafcf095be9fc0a3d1ef1693fc26196205c8e6a79618066a3358e17db8d7bfe8a176148623ae4d964da3d5709f3a2c5614e383cec61cfbd1b759b28e2d540ed05dd719a75559dcedf0668a0f26eb4fc042b0ef20e888e9291f4ecf0e4d8993fde934c4859553b165e5204938b61a657c10bff9cfa18c8af15dcee8cc618b1f773ce2979179949457a07312d04ac46a1c7919c16ac91f39fefa6d82abef5f0b394b0f9078084edfc84b7941693cba91f0058ec5f13dcb06fb114b7be03cae35594e85b13dfe194df04661a6ddc3e7b8c0123939aa6a849f6bd12a163dd93c130e392b5fb76a64ad83baf133365201a82e32f587d4fbbfc7237aac22baf4c3b0d33c8f1231273b65c210acae9c3f7de86437a7a9fa8fdbbdfb00c1a7c1ae1cef13c4823630f7e1c2807a9a3528dfc07f1dc8de4fcf30a7c1440d627ce4617cc3fcec1787aace5c331abf74681a332c19fd897f21060091c2c4f784954ac5aeeab84e18f6031218d2ab4b23893fb8ad3a13d093e34a7449024ee94dc7534a4dace0a84537e2f1092d961820b576e1a3b9a65a6792c9afc284e89ec6ad34bb53486800ad78e0bacd479ec0015b843bdefd8e229370cd93347b061f2e8e89297ce7a5d8d585b7a8ba3efecfd4ae6b0c95d66ec24e52edc5ae17c3f6fd0aeb074794ff764cc7c92f98d856911429211b753dcd7d814b02c885ac52860044e40db51bcb258385852f12500b9dff1582f692b8cb61ca27780d411ed2819c4482796d65e3f28e74a8eb2a6d745fe8889735b91019220422a7e21af8bf4a55b6d67d06d393ce9bf0176ebb6ff22f50d4430077fe7438b429c13fb2a4e62ba0bb1acc26fba94c50d16b0d9f8a50833145ee61769e9c03453e6524d0e2154fade60acd76bc5323cff61acd2561c46436b0bc8057b8b422971676d24a57c83b7f70ad119b9463a339507ec5f26ec6bd3be847880b7cdb82ffa8821e1e423d338ba0cf8dc42992bba12afcaf80b324d0436ea2bc571eac87088c05cc4c2d5713623b263b50989080c6ecb13849df3c6d01489f91fee83b92dc934901e7898e7e306e9a86b082ecfc05059969cf0f1242377387961cf162e669e2b6f9f0dfbd1465586f5ea25f3da580edfa5b7e46dc68bb2c6a160f0643f6b7521e1619102f217ab87391c5e9c5af087286d7d559299ca56b49a195bb068c403726af08188fbaae45d5434520996e5c43c338c3c7ed6d2e2993eb4bdc712f8c78fb4c4647be929da7c50326fefd4e3b278e6589bffb223dbe5350fedd88ba6da3e9ba51b50b66024913a5e2446b70b65c967c097169b0c43aed47b78bd9b447fd631fdb6b56b99e65b10640283056c3e6dbca1e7825ed1421be064e2678a5403887c1ec08f75012cce52c08879ed0c984984b2c212868aa4143156fc6f986f06dcdacc3369e90d3f492c68e76f0b092e9c33b2a8a5f156e450275c6eaf15850725e2c470211a6d1c91e039fda7aab9bcd2504c6e52132b055da20135d665f64a3adfca4305cb59fd78b34f39db26758c21a332ed9eb368bcb073d99b0ec33561306ebbab71e65db1066bbc53d7e05f5a2991159f5ab98d4cb5bdfc55b85b266d82bff5c5d3e18aa02d1c9dbc87eb845f15ca13f4ca6409343b59b579e3077567e150b0021feb5458aadbf4ee1b1db52da3a04e87e42c5f1ccbf1f6148abc19c6a90d37b6d9b02a36b26d4f5b81e282b74481687a36f6cd5ab610eab4aacebf9accf5a74fda40f25504d7e512500e1d5773dd4b6fffd881405a8d7719b3dc8f2fd509e9e8cfbbb495b58a2265d7a30269f21b857b56b2bb2d6279ce652b41ebb9a6e54c870b37b48069946e18dd9227299b9c320ea3045e041130268fc11db710af7fe0d79485671fd6359a6302c7580e16b3700a1471642f16ba9b10060097151bccbcc857eb725e269558d8d13e154ad4a15148db16b2e7c2a7d31840448be777048c5dc15c1393c5eb6324c2b6a12c627f2984b4c3e417016330381117d5d7f9b416b981d3faba18d5995e3a4a322b0dc0fc2dc268a3fe26f7f1e82f0501f7aadf0560b2a6c51e9ca6e756725a63d1b10aeb6844e4d8872cc3f34823959d62b4124f3479c8cbbc9e2b7fa4d9f92ec28213bbad9a181d3667d96fda5684224b2eddd83be1a4d3d114233c75856af062255ac7be8369fee0e14ac5aad30a1860650f8a8118ebb1a682cfc7a62719bac2484d4a929e47d2c15a5e4f77227a9432f5961c34f910767be320713b18ab29a5d63d853fdfb1e695c0823fe68ef9ded32f311f965a5c26eca2bab618beb4c09aaa0afa4f25289e7311dbec94a52db62c169eddb501adb4a75bba1d6e6d1730a92781abbad60eb5cdc9fa9f4cb4df26f3e0014ae5ed6db07b6d3d0e941623811146345825426e7cd74f31d3de802f866787d8eaad21333b4993f9ff2e4fa3460c56977090b8a8d00a5ed21140f64247448dffab99755ad85829fefab8bc32afc77db9a47d1b34b2f2bd8a539e96bcf25e5fb5bb0b954e59207f53c54908ff89452e4b544490e0931c1ebe3761e080420f1431d41bc2ed59d3892d318435e9511d3dc7b28d1de534a0ff0108e68210f71eca8cef5a1994276c7136fc937431d92defa185760f0eafd8be6cbff626160d6e99d6a5655ef4731a053fc9d18768da4f1bca6a0431616b4b670ad5bd4680bf5ab3dcea24692166435493acc40c25930f9dc4f5e6195f8226a171fee0d3694f967e94fc87a4740d12a0b3578fdd50df3a2a2585d456370be34f94167ed25d7deab4a8edc8d7fc60a3f6431a0ed4c510e4a3ad2dc2e6d8b36cc79a71d98d082ae4017c39b7416f35765c6695935f2d063223e51955e531d9a151d3945b49af1858c20efc4dc7110fe49bafe815bb8ccdcf659fa94ecffeed0528d6a58b3231a0651eda99db98fa882349d6539a7d3794a0f5e22ff60e53b28f7f3a04913382c1af0a3eda5f127d36de57c2805e2d2fb492bfda2c96515345f8ec1f9a8f4ca366fc0ab0b2570d01c2ef4a43963fef27a49ded6019e154f2df0cfc0e76a1c03a2bb65ea2c455564c1a86dca87c38500fd0e89f37ea7ae69bcfa3a213e526637fedef556f58acd712c846b23fffd18b64714d2f25bf8d5e55ffa1c7407288a7ecbd7281f4416303f0e9f3673fd9562f8db1a958c404fa848a6f045778d6a24cf97adaca81fa1b27cbc14bdfb845b3558f9139c3d796d90c537b792f5c6b580b4a95d537f34f1c58d0fa374cdb04e8ff88ad525adfc718cb5149b1e0b8fd80ceaf0190d441ab2652e3c172a75e0f8c7eb34064afa301525416a963b5ccdb5e26717a334f91923633bb03a34461b02a5924900869dd66f326b12143ab514dc571afe651e8bea8750a70015c82268022ab2502146734b4ec1889a975beb644ddbed1e243ecc8fb85fe5beb7e765e339fbbb35caa01fb1a99bf91e380c9c6b5c6a31533e0f5a27b4fcc391dce13a5bee0bfe325d9d269d36466531817f409f83192a2196706cb80f37c1a43a7197ee92425fef6a7882a46c940465c5df8f2c9714155269b2b57f823087f723da02dd03fda9327a4d26735c14b3b656c10f6f42ae0afd7ef62389d1f3d25c1c287c66dce8bdce14c6b6ea4e5b8e459955de4468f75aff80f98ce5a6b62810cb399d234ae07176677e715aff7a41bd85de5bf6b7cd6a7075c33502098268293e772294cd5fe8d6085114464b31b561eaab78514ac3a0b367e6abc814362c1274eafd297c6780380723dd552c2f10be3074d690de618ce1ee4603d87358f94657a2c84a335a68f800faf22fb15c4d3a7d0939522f176fedaf731e9a0550dbc4e48e8304bb1a2910e7f03c90fe0700755863a8069eb443fcb5692db5a0e572de661a88fcf335ae05fc370e851c50bbc3f30eea08e6da18ee93e980564d1144f797315d5978d8379a229a61a67b97676da7f13a2e192d3757946e58d349803e4b57689f5ccd267e28bf4fecd9bcda90b481f0115d0062cec1ce9aa3060adbb1a321c457ad0d4624e4b2b7dd1d0d44670fb3b5c498cfc1a23891113391f5ed1473a7c5de674e179f2537883974bd167944e11158ef73cfc22551430d95126fc5a93931597c462b6cb8212bacecda09d50fc87eb5f692e17ca52091c12b8bea4322a8330c43d998ac8cb660459356670a3ff72937422c8df5da047cc59fce35113d83ff7f34001465b074810056cbf086c7ad470720d1c6a250ea60473acad62aaebfc392fd16a46f4ae8d0fc9b9471e2bd4ae243530062761be491858466e0b6afc0637d28a0d238f2682b6e227ca0ce50f24bfd6324db88c7dc8225d986fb2b84e497f07a0dfb2b9e886169974c4c979cb765dc396f65350d73dc37f06577adaf6a46596d12c4156f626a0722965fff10b9bebe8bdee41073cca7afa9212a6ceb8a3cc7b4c98a7da62e2dc5c6b2cf3a7bd16dccbe24e4b8dbc0b8191dd2bbafaf28fa67cdb6ce800957827eee1445204afe8e058a302baf4365b612c53f62bc2f81860c0357f2d8ad861bb6234e2404c786e95f2ca5fa602b0c30cc44a0998d0393ef4548290230b2d7d9ad20751f533477128f295326039dab4ade300ce3d3996435586cca67eb0eb4cca9428c463916822ba3eab97ecc78a5e20f64a686f43c5dcce6686584a4642c5891c66cd04f88548c835c64e1c322d514cef8a5dd4ce72b4ffca579b9f8cdea63d980bbda29447fae39b840145bb6724f6a5c223c8185a472e722091dffa3983a391de1702d9d3f391f52d7a0107505290f30ae8fe81c316eea42888d11bdf167824bf00b4eb221d410db1e17fa65427e25f69032d3f25780cc3e32dd42d4512f22328ee81af5d2f06f03be1a1df0bef1a8e0922751e118ca452dc824aedd51a88a3a2d3a7d9ba43d94ce03f7577176dbdfee712ac1418ee75e3f417ba3d9bba1cb35b68078d828e055533cb2bf61c81d7fdbbb5fc310f17947b9a7887ff03db3750447b52734933c2d61815dcf449bf26ab28084ae98e4f8537bb235ba798a419036d0f7ecfd0d825d6f038441f5eb5ea9979b7f82fc9e1255c6c7c8822fb40eb5117606ed638ed1d2bb73285c627878c74c712d473a9c341489369ed93e9363116baa4edc138ea17f79069c63ddc46d2b2e1160cbe034b8bd17612d2e48d7bb5a9b98a8b9a839a27e094b05c6f2b74d089257601f63c0f6dafd49409136a854bfe63b91ed6b8eae017805ba2e74256b15c2617a8417e9a583e3a72ed343315f16d08ea83adfa0758a9bc29445cee348921154fcd545006474f993d46daba789ded0259fc9f5173911a3dbaf1338f9172b60fe7662a12834892f0b2f2c49d377d37633e42b922637144d0a611b69eb46eb72a776ccdc1054841050896262777df2697ce4b64558fb7c02594fbd8d61b3280acdff309788d99ec5dff82d461deb6097e424aa650477ee1d1c0758e911d07c055bfa15c46249072df37d337d01b9fdd6ce56ae69cf547c732362f4746c8ea12a821e9f7fa2d3b6e128468e1d1637559f9162c66cfca1073880a95527efe5fcb8f2cb25faa2faa42b1e4db89e9fd5f050a05c51eb68a93024aebe70c3455fecf71cba032fc796f21051011c237eec22574474231551797b8b269b9ea39f908e1ed47be82a453a0571426e0863c4b048b44aa69d79f0be528af83787626a5a63bda88f015fefc5bd1eddd9e319b75bd79ab34c3babcc5001d308bec0d300b3ea4b3a0d6ec6cf79b905fffff4012f52f23eb1cdf8f63fb4f993d2a645abf0ed55b6eedcdfa6f5f0d7a214d4ecabbed4b047dc24844a856309cf077fe6d4f866b02126219072ad4ece17e7d5ffb4f7753a2af047e90e4160b9ec66571e9d41e4c612519201cabfcd0d15f237cc70d1183e41dd83c4f3d7a2d646b868020d9cdbb5eda22dea5d8cf081de80a9d35f391a86f8494c2d8f6e1bca0a355695bc951cb5df4c25d3586d0249466a47274c95f65482bd10cbcb84165dce9cf5302898c4c29e54b147213175cd5f3b8857abef682050063e56bd244a13c19c548b79d4c503db24d71c6c1e32fff7fe9415811b53c520b57869b07474ee52e78429184415b27d0c9f6ffec05c8743f3cdfede6157e66c792570ffe63373862134ef0ce9e024eff50884c9bd351293e2565d7a28715048fc1c3dcdfa5ea2aee7bd2782c675fc5e9c9db3f4373789dffa7f72dfb0de435ccaed19051561099001c76c3cd32963a3701e39ab0cc7fefb010ce78132da3f36ac90393fe2fa7d1fb799d2f07efc5064cddc6e6bc679be5a6d3983743db98ce05d03cd6a7cddde44cabc8a43b8b1f59ebac7b2fa3287508572a2f66fb410330dd75d553fd09d111c7181d89714306d6c00e81fd9fa8f9cdaa89b42e6835b87a4dd6e2720eb104281b179e51588d25e740d81ebb6b961f5bc9036df3216f7e8e62cbfdc2b37a4d7e88a19f62cc4eca13e692cedd8b22b555c8b5d83df23beae5e77ad2a8a5d6c5c8580ab37427ee88b4473cfb7f10680bdad57806ab771164e247216f24cd297be5c84f5167085a10bfa4485f9ba8169fcaf8811099681db137c439489cc53fa0cf0e6af483245c9d7dfd910d9b883d5708ff09e10e206e6357be02ea24bb4a5b7fc1cf9a9b508ef253c8f5f4f87b0d966c5e863d63b142c021ce94108328d8813905854de692ec4fadb5e2990321344bddf43c1c57a043f3cecb2777a642066c710ec271b5200b9b45df4712008ca322a996a12de8d27f75ce65dfca1a72012845528b24bd55455f228a33f2ec71c6713607dc3a8126efa7bcfc87967fc835ce1ab4fe3b914b7c14a1bd096ada9c7f34cce7cc656d7b97be220e13dc5193326c4269286562d3009fb378633094ec6101b18b09ee88b11322b0ecc595d6b07fead1c5f9e5215b8fe3ec955ef904898409b220e64c44c8b076f981cdf0bd6dc57a40f89202c27ec1dfc930db3e6d0cc23c83c2edb290140cf903e9713678a6fce22cc7324080dfc78a89943353a98cd5aec2e5fe022dff7cfd3d088ecbba6cf04e8dac3ce55e28d90c717f070850b2650bbabedaf663b175ccd00bb0745a29b7e15d0b37f6c5c6b931dc05029d1e688bcb37a3f8dcf6bdc80c0405c26b30f2fa8f765e8dec019516551b33f89c02a71a1dc963aad1b245d38a5c81731acb27e803dc5d4b5234c78b1c8b4159aa7cd50f15f5aa80b42445cd30b34b2d436ce8b7a75616510b0e79230ecef9c5c2790345665ff401edb0e5f4d9f87fcd89da6eaf9bfc3c519ad7ef37e9c0f1ac00b4dadc51861ffd6cf0de3e55e1f0c74c28e2210facaacc9947ee9c07a14d3d59b980fb890a0f1a75e5bc9e8e868323212da557c7fb3052d9dea00ca0e3a0e7015bf8ec0f4965eb1404a3ab170c4386289940e28066db1631da637581129754ac9cb70182f81939b74fa1eeab41f1ebf0e93c148d12d1e7fcedba5e866c8d76be99216784a025d7ea2685d7adc4a16ee6d5e8bc715ed6ccd3db16183b0c76bfb1f796c9b2c3c305d168fc284395809a4c069985d2a2369ea4306ddcbe8da73ab9a5e8720c4430c4653f9579637e3b1109ded1bd6a62e7c56d6f5bb1b5acd5ad30de224e45cfed50b81761d5e03770205d9f3f00057566c50d9bce8c969b7c91b8d35b6f9741254760ffb5c7eb24926452b31d495553031bc344510ec99a5ef244e64d0323ccbf1c304cdc066d36da38b588cdea79e83f7fd3b84089d94bf073e745a0721c766f9188d35d9bf56ccbe45b3a47d0545a2aef1125bfc199964cdbc19e9382be2ff02711c90b247774c4af4624cbde85ad0d91ea4247d1d358c6d7850d8e0689a77a5609b6ca5fdd6e9077fa902fea256fdd067ae030b0b855e31c897b487294d648e0d9aa89ac088197139cb5ed956c26e1b690f45ba36dfbfe89252db7ef8ba80627fae148a40dede965b9da6ca10164a330740e0b43f4d9a3f39f00e3597d7fdf520fe17ec6d26656d720d4ee0416dc2fbe864ca3b53f1e9efe125254ca5e932558aedba61fd116fb5db79345ac538fac70b00b4d214b10bfa2d2fdf03efabcf767e2d7b86f0db6a0822c4921d5da4da297ef33b4a0ef48148d4b053d080e42b0ebba13902da2488ada30d59a79b9e5108fc23b0e8b8e9dbf2202c0eba92a77eeddb852fed1140649e6b282cb64f35794a497bd96ffbf9f32937c3e8718ef7481e251d52766705e0cf30682745e82259df1e2e42292b4e5df05a930db8718552c3c890ef85fdd901f376775fe473fdac2d49cd8edd629e2c966a0ccfee8033965586ec1341177799ef9c8538a956e4d5315d8c5cab68bded03d8a36811e4ca732552632383bfd43dc52e40974b2760dd008bd923160550a9e0a7279d2cd3329269b8be05376f7f3c5dc46e497d77206a8dfd4e98ba17f0c591f3aeea321c3181a1af0d0a7bee53702839d430a8e94ad89425b62961c7ec43ec900270bffcb1564e2e8b8f7bef6e4395747e97f678d9bcc5a999a2d2a34ca73e70b46c230ef6939695993acb3df75b5dcb0649ca97b3f535ad0a2a002d3220a9c07ecef53d7de277d29fce72a9111030b022fb19b3a494622657c72699bd4043d42432b4f78c7a717c7f873999b62c54a7bd6a078567b10345808265c6135f1f56d7b566d805fd0023a7e98d3f5bff9d2d089d1bf035be9ccacc9b7069a9acdbb8dd9ec29ed36ac67740db5182789a0ec6cf81da329c583d51a4017b81af1aed9b8bba61994fb5353e98381ba90d851bf853bf62c114c91eb31785be3d2bfd64b09e0adce78dbb3614d04cd74dd4fdae4f0e65b147952ae24151c9727cdfe8a063edab5b295def2132fad5dae0a8f0c7409e4a2eee29778ea11779b7362682038b83b71af42ff48b18fe3dd61c9836dd3e75f820ffd1005a6ae859919d275681a390a1af7b21057227d18c393ab5b779869f94efd556c91aa9316502685afba94c40e9ed2162c5101e0a06c04bcce66eb441a9681c17d3a1366a2e8cbc4ed4bc895b6021a5a511730b13d7a5f271cd657627bd534c14938a7c903a9796ffee3f6661c610780d077eb05ca691f417b7f2c407b896de169d6206af643676941fee43846f8ca65002aed8ad8636bcc62a8accf2a6f8c4a5fc0f0d21659e105d26143f060ef9aedc36eb543ccaf7ad51bca9d0bf8da44e3a2178555a7a56bc836774f4992019639930c748b9be6588f7396333f17586b3c437bac7c70e4773bb23f61b872c18150cbae98976b55bc38282db3ddc42267c7d0a2cf1fc07e392db79288657c2cd0714aa7ca0c0a6922eb3848f8cbbd33e2d2366c5a09efeb0acff49339dfa84864580a6490655ca36653ca98a2aef6040253120ac1b6f039e7e4c46f0cfdfa2594d8f1334138800edb7c811bbfb72e3433b87bb49f184b20bb15108c05affa5b59796582cba194af42382eaaa41df7c53306270c9da66f95f00f7fc3bb2f342b65c78b0fdfe25496f5e360d2a16d718b0d52a9c9c3e6ca405fb99ad71df9f4f4785e690088ce85962758fc74f35195490b5c29f643a035cda945fc890614dd6a8c993dea9534a08662d0d7adf88621935af03882d5dabdd7f686605ec8135c2aa6626bdb7783722cc877d04c9e267317005fd4f7b5c3cc884d61c5592ffbc784539c6ef47fada359c4d1d4bbc503ce5028f622910c392c7b976814a823d58751aa3c73b504ae54a66dd3a3be2400dcc37ec21002405eb87e6610168123c469da5df6954257589334621b9f8a4045c5e1610a7548dfd00a0aa67e3b378603e31cef7454cc013343e2241946279a953b069fdd9fc89c008ca52de3d26793ed289da75c210fd5249562d49b6971d7bb1b64d7fca7effb6fc89a2447db34ad09398adbbb89ddafa8fbd27881dbb5123fca46354fd6977d21a5aa6d61efded15da942c0a32d69e7605e81f72f5af315b3c9aea65cb99c909751808e682a381d05e39e5c404c8c78b8a443dbfb820397ca29e4094454591b880ea92b96afb9db3cb3b6f9b9dcd9a246b9939892921cc5de03a54bb24ec57386984dfc9d3ef982a279e0b36595dbdb7eefb7cdaa9e6c31c4a85df1845e582ab2b21f6bc07638dc8b3acb8c7a97dc1bdaa197d5c6e410c537e6400dbe8826015d4fb8329cc155eaf28be531fa5ca81965d6e85653c3b8b433f983cd140359cf2c00202efe2d2ec45162ce96c200ad1bea89997336b5916d4c3e52b5397a10a39ea4ff4b773e6e4ef577d8659b761b05063ebd818cc09a27fd48e30b96218739a8661b17f3f7091c2b2eac214d433ecd8e335d5369d35bb8452acc51fe3549b0e8b433c06539aed39f6272babad1c9f7880885453dc4eda9f374594ea15effe7c75a04df8d3b31d10127b6eff6959cfb7f29dffbed9ae1ecdd66a12d9f7bef0081cd9940a205ae5d7e60f8c42ccc88c0764f04899dbde077552050a86e2ed88c3438e67d8e9a5fc5174806a31a3547556a4dbab86c03aad69384072162a0c695901aced1058fe6fc44f8b540f2f373e70ec209d3f129b22f434975dfbb99cba681ea8e3146e91a278b7b914190eac183426e675e845a8b1e87f1215233c17e7784e32362865e29a2c282dc18b5784ffd10ff5f476912af015cf111964d4a5b38aadbf66c9b80af85b5f9b0e38d5339dc1b8255091ecc0d67930a1006536b3d24972b46df98124a6b9c0940ce8e5c97882f6b60d56c424a360ed20b5cd3898a9f9c87f82edf1510a80a2bae79449f96e0d68ff522da6e12422093ad59705ab05e08e58c6190030fd0337d95bfbbea78f2fb9cf81db147231aa400d05c051a44a983c8f3b33a55e3594cc957d35bd6655c056e77844ea409e4755287f7b2ca577255df54060f7a9aa4d063e1fe9cecd3e6c0d3fc3434ec3758e1ab9160fbb3a18642c13acc2833b4403cde871705e15b59d99c29a1b585026c03d193bf78173aff091733d2582e23b359bdba03d94c71972d90450cebe02af20ee9542b48f9fdf2452ab01cc7e56c1d5e7e9f1d7d86db9aef0a490aec143d4c32412435d1980d1082c8bacb53c074dcb4acaf98caad8006d0044e90f3f3c4061da4b62eabb75beaa38237160b53e1f03b4b5f8a4171659393f3593abe67ae57e75e14ba74acab0ec3ff607b3cb00564f85943908e8ad80caf2ddf9437b08401575f9abed3e32e720cbaefc78b18cf8c38f141e1a078b8e1078938e9f7cdfcd0b5561870fd4191d3fb25a6ea9b8df8f8f18c94d66c11e7a4990326fb32764cdbf251956a186bbdc67e8b680ad8b52847e8cf0b36045bdd8921e21869760e5984e2eedd8f75f4993fa90fd702e8221b2a2286256372718626dcb1618283c5f092559dc14c5851ff14d6c18aa6491bbb49d3d906c2990669d29adbfb00e90921c50e31d5ac23ae4469e74ed0ab6b39e94a048935c6e18afed81738814f91aaf723d728ed26b28f21037340e1fcc90fad716cc0f62f82a4781a2e8f6d8c19b0a926e8eee40fa1fa4c1cf2f60d1a133145c0d6b56e9aaa1e9c784ad67d945ec7c70cd3dc57a097e9e7fd9631feaa802ba7fd26b4f92fd5d5143402ea8a6379c85e3f337a113e3867884171159ba84b9ca1ea2c6452ccde3c6695fa78bb334ac29c45d812f6f8a1a523028edd2e4e2f76b9df60a1584fabb533866512f458556e556a85789125a098f4a27b51e2ce7941b27f95204e67e1150eaad33d60ce32f931d9e96eb685878665afab8e58558002d8bada9dfccf236fecef1a9db947212a7421b3aeb217321f46c37ad2ec3920a907cc9312e499728c33be5c3b9af48ec265cd72af3dd027d434f890e9ea9ae21caefd18261b8eec222f388c79e145aa03a055ff7b8b2e32dfdc0d7c3b9d449f3bcb9e1db42bcf87b3deb8ce2d871aebcdeaef017634c081ef79049ff3f5fd4fa1719b9646808107d89f084ca98d02c2caffc9e79e2bf7cb415c394225dcab5f46b44eea5680598a65ee96e02339280cb96c0671143db658cfc775bf241fbeac9257fa7e35f4d670438c805cde5553c5950c6efb68cf2794b31f6498959af7d4e40e1f82ad8237f3be46374bd4e1393d5136073467fb6e4a95c84eaab6e88eb798a3348a6532c71566218247c53e201a3d4924b6bc2e585c729e8206065a78f29694126e3faadf5ed6b52afd40eea6ec922700d1eb8691ecf8298c3c8a95d8ba4ebf7bb6b7d6dae7862c05aead02bdb13d828977a98ee231d2a2f3a96e73b1c5be490e6149043fff85c4032ded4bcf72d8ec7002dbce08c681e26b21f0905c73e0497cacccdb8c73e60c14aea26555b7a40f7ec31972dc1dbd6059712dedafae658220b7cbd5199a0496a7d0bfe87951bb845f213ebb81ded5c8dd46809353f3bc0e0c367cad172962f172f28f7b67aaa1de576727f87f4c03dee8e4e16891403e7fb907afcabbde10131ab11700d548bc78f8f53f473352bd9781440047bd9728d49b17f573f73749f2124255e0aca23931fe45ce21fc66013bd46f73b9d6756afd42e1cbd3019b48f645e4824fd461006215cbc50b082e47adc5b17a7ed7a89eaae13fc1d94852ee5a648a5d80cccd5553da09cd7a420ed6f2c94e7e3816e3deaf161fee601a82d640a2bf94d4387e1fc72a473e172addb0b70e9c1b2cbc6f236b383371dc0a3cc2ab2315d21321e63d0ec56447cd045d3c6273e255693b57dff8851618902685d85d12d116ae69d60d2fc30e37cd28ec39cc42d1a9b97b11893d1624cc16dcfb7b559e0b71ca45a0219716979821e57153325770a8536fb0827bd97385c3b942a5037f92dafc46ca32beb3b20481aab4c5d9e2cdac7d0f31d5a842384354c8437ed68f7c79679aa2fdc95b56698238a4500a27f85c8979198bce3feeb691c5f8ecfc6f2dc4befa335568aeedb0c4116db9e062d267ed625085f491b24c34c09cb05b3eb284454ed26a26779cd37be3a3692df8f6c75024d701cc4528bdad3afac145cd5960b5e0993328e18f2b2576ba7851e2457d5139069f5d53a4c51130e5676838183737528db11f7c0b4dfafb93f1416c2d0598ead8d7bcd8f762677b8dacc7506c47e4946eb8ab714713ae60473a95cb22ca743ead8be1ef7a4124353a5fadbe106a436aa05684f532b07cdf05e765870202da69f17788a605fb799ff19cd651caf73f4baccc5b2936fe24c61f1791203b94c2d785a553e8a90558f6c5b2e54731fe33bd13add0d86d8ea98dd70d8f275751a7bfe048e47fb2d52fc2e0d9434568fcbd8eee445dc509ba0d2a6ef4ef6ccc98354ce64f5ac125563df5da68e0a9c251794df9ac85ac487a1d8bf45411f606b5b374fe395fed2bfe1f9840fb55e65eeef9df6ac292f19e9199ff14ba34804542ac616702c00b55426226f3adf8762a58551be436d2dfc1b1a38b750f66632c1d006abf20d1d43cc9dedd38ccfc3f3ff8df6dc6d07a1f3656883afbbbbef3a177d205b99d8af23e75b9022a1aca7aba1aa99be7c46524ab90453ec981b9e3be01fa39a667f15fe67fc7dda0cbb7f58b3af6a53f02c5907c1eb6027a1429d3d943f66278dad33d8c418ff5bdec16fb2251e0fcea30743f1f812d656a36fc5445ba08024ef7c896dd1ae87c06544d99ed196a5efd51456f5bd21ee68b172b24fd3ca49e7f93252701925cf4312aa1dbdb2bb1e7362bc575d8cb369e788aaf73a04ea6248492e08310c613e2c0b68d343d167e5c45cae84d8c8a29fd0ae4d6be4a6602db6c1d257d6c3fccd61993f2d51a7693607e1a3363393c076c5479a4e5ec25fec0055c0bfae037fbcff0dec169d96a21f657b685ea9a8bf7b8809acbf37367cfa166336876cfdedfe0524129f280fab66b6f793e039f4355319b581a64f4097ca6a225633637a2fb843b9d6429bb9cde18e6e0264f7190eec1dc56afdb6d5bc318a59d963cb7abf1f5540dafbe6ee4799296c9c53e7e5ad93ab5db8f5600942d58b72bb293a1e72c0546b9151d0046a82b0a62a0150ec675ac28d0182a82d23486507035b7d04f404ebd4b500f712472d7f684b7fbaba0da55804173622d57643dcf6e1c54cfb02d5862aaec2c020bed1242ba937a4c207d51b097493e299194a72d758d0cb2419ea6d3aeada109ce39e4ae22720163c271f74efff848cee88393f7af1bfb11372fcfff2bc424ffcd60f6c4ec835ec79d7b6c46e37df60e4c5f5b34ad26f0498e98549fec305fb6d0e00e171f0756d474c9696f7ed5b03bb89e7d1254cb1925f617e3b5fcafa84b1547487eed16a8e4860352681e68d0124d9954ce232aaf43b99f2f769e26da84e203cdcaf016b23284bf4077fd66964c26e19f9a9d325a4f9d7c3178564a11576bdfdbbc263af7d96318fd048b9ab866fef5e6359770aa48fe2f666df0980e2c5bd6e90d8c3d535fbf7bf250b93932b830c8580a3c490e5c5b6b51df02c051e245eb734d7c775203afb74ed9a961b21d0d84177bb3d87c9afc1dc3f13efb937f2282940982b6ae4c6e4fa7fd5911e9d9e42d03de12218904cddd0a433d3fd5d5c4aa73ef0b257eb4bc6713bcb7db289f70408c1530eeb28091656b6eacd0702dd9f542887cd800c1777bc1e39f63054e59e6d681f78083b5bf4c188dde1974076eb5dbd483069f1f0ec29331ec022f82cb571698397ecd68fdf3c624bf4322a647ff9c8284ef48743a4c3107c0dd3e1a57b71d0c21eefc2df6f13b6c5580b12f03449a5b3fe987f19765dfbebb5f96e61904af4b55aabb19ce94f706f0fdff1dc1d2849ca42c91f61b0693af41425cedb9552c3ba5eb403d4f5430777d1a00cda70cd05f0a44d72ec5500dd957bb163dea3ca6470da1278dc2748606366ed15c3e72e70cae7cdce26d7604feeed9699b5a90c8045e6e3484ce83efa1298dd9ab7aefffdfef3721bc885998cb4c6096b839adda4b31f6ea4ddf59b77694e8d3fa1d005dabc3776549ed82bcdcf0cd334821f811ab92f00bef11533055eef445c487303204f54b92d66138a3be4aa9e3a1076425cfcf3517c1f77c402fd3c983f4095879f2025dede240b5dc9343538e87a920b4b055c5982ca75d8454647b3ac71e8e77b7f82141e7920339454c7745a474eb78e9404a84b6515b7bd9b6fde400aa281df07d63291a6686449adbc9c83cce1fff13a3a61163691b5d79fa077c3e600fa2fc1426d6ab9c033a3d312cab853aed07baff061b7f24feb440f10c9b4c63194e13cdf5b115aa8b7bdb477c11ba0e72e56793eccd2c6afb5a4e3f9c3fa0cc2df58193cb76c0d519b2b2e5f4bd3743a3e123cde8e234a63128f0d5f34b5f9a6393494c30afd864c29d4ac04275ad03ea0f642cdcbaf881f12fc4fd1a06bc5615e23d1d4463291f8577897c1172012d1e8f87307042cd82e4194be0421123c7c006bae0b8747221c54ca54b36152d9fea4ef6ca9a6c9afcc012d1f2246b4c5ee44653c569157eeb2e229fbcae0bf553e64821720000d3021e8b8bc8a768c3c80169082180aad1d15c57e0ff0390e042fb53225a75c2fe36bb47df6f19b85a9d39948bc2eb4ef73dda7bb4483500f1b43c2f28f0aa93a0b386032217688292a92b5f1caf6cfc070dd987d84cc05fecb4794bef5c03a36727f98ba74abd45258ee3ed1316c1f8ba1c4b79aa304009fa7382bb2704ad59d80e6abe147099f7f9d179bd5273b855a38d517790f48ababb00eae40299b460ce59c1c1862aafe2d9c990ccc0dfc8c05ff87d4f05c287ceba32ff90c200b4ebd43a802f96ec893b23c80faa6bbef416fc95895d7d66ad02060ffeb2122ca693bd96a98a679842b3ba983fd5abe447e7b74f0b0196b3794640a80dbac50ef5ba33d55ec51e658f53cf7ce35327de0646786c3881845d0289b17b57878b7ef005f7458e903086099c688b2dd080f040e71de7177f52202358c873307983345308d8c8630249fa69922af6d5f0b15029396920f19acb487056a5ad4068e90fb49023c2e80fdaf94f9d13ee64864a0fa60f7279f971fb4e1993edc5c37d8b67ce7769170f4985dcb386e8590fde27e6614aa2bba65bc323e51c88ca58eb5fc5eaad4660b942bbb874942349a0399e2f512e7e210e65769357cd99945784c675277dd33d75a3e8327f26a641e7c2f15eef6f16b4e8650b8a280d470596f99c75cbd617b07a57c4cb6e516e7744eb04a495e2c657141f85a9c54f2cacda9c7f678bad30433bb8fe4fdddfe6c80b80fb2594fbffe5764ab045b70819efd7c0f54b0ea83ea211b3386e97a035ac2ad791c5bf4662cc6669b5b64a4c69bfecb7a430770a4b1ecac0c2fed921e8f197c80bf7d89b489b7754e99fbc1712365d6d500f62e661243c7455833c87c4195cfc61fc08bca8c4dcee5ba861bb6c0f38eaead5146a66dfb1ce07771eb59f0d5ce70abf1f14b464810a238dd016ed5c05489e49175807ce7f41e553560011effd6d9ebd93fe250b13c484e3b9d68195404d5ed492f92c34dfdd71734252946b0eba99159653bfa90f8273b7152217e18d4867986f4a473a828553a05c6334890ddd8d07526a605df66e3634398ed3f46eaa9bf99a3c9d376b96083ceb8a7ec04305fbe40f1fd99672c9d43a4c830788ea5c4e94acaa76d80dad604ab74fcf37e14dca99a52dfbf4439e4296ae7af8285b8dda3db37eec4317984ffe44472dfd8e2af9fc2fde6ddff102bf585d8f8c44c61fc849cbf4eac60f92f368cb4cfd7910d99f649bdd3c9d842e8c6dd65db7c1114abcfe98ecf333fb35de90bd7c35b6fc6b39d1a9af98b79b106ffd80731cf3b340dcecb4a2c80daa00baf2ea36fe3eaf792ada22063e2ecf3775d80a3bbca0954c947d783eea42da71313e938d2dcde138d1e705914ec870a2c3481c68c2cb3077405385c071cac2eede9037a608a97d0d6e5f8158dd51785c88ee1a9c2e7e3b587ed976544336641c2f7bd48771916f6e77d62e7b72fdcb779ef2323f219e10adfda2591b1f131f0ca13d1b13e847090fd3cee9b9bba4661b0f61cd81383832eb1dbf27a4f4808bd06d4900cef875e54d7da2237c8ea41999931597319ace40522bbe8e9d97727d45c4cfb922fd5aaa6cc59ab737ad539406934eab48088453db0fcda8ad6f2fcf96cb26561c6494ea3d7f4451806c068a39bf9fadbb411b3963eedcb838d3aefc58e0acbe6916cc56b49cf837b5e94f8a4ac0e7266e1b00fe04ca18013bf6fd20727ef2ae42d384c94bee3cebdf2139e6137320e620c43a3c232513f8919fb8540b10dc223fcaec6486f3de80eb9ae5b5f9e183cc834c3dabff3de95915ee4f7e7fd6d7915ca4c7f9626700fa006a52e55ee820021bcb3cbf7d085b93b2a8c2c6e285a1b147fdf57c2eccf205bad8a9400b5d971499a4edfe78ca884b52b9c1ef93324c9fa4762296767831c0bebaa302c58f770592b7d89676efcdca295fd98f32a030001d0a74433a6eff8d9dd3ee00de22a11dc83b7e5795e3af0adc1d8f3b7bd69a73a30736458ec3a4f6f2b3e94c99b3874a53ef8005fb6680b28996da503deba43819d91965667a51250e5da8fd405bcee8afe42a859601fa414c0e5b0238f9f65c8d161691ab9339674c9d65c4ee7a6b1a19ce0ff33d726061bc006ebd28ce20847c4061315461dbe94fa8c8c4ecd316a0d3eb304d76a0e370c85063cfee53ac941d3987beba054dff33f094b542663491a98d7373614d486c522b64e8420d86998500e91cf9470efdd15ee53c41c4a821e957a5e15272a9403bb764e33663ab8af1367f59c98ec36e2e5f9e067aa94075b020e9017f38456e973a34a970f1ada4e8091ee3d1eab4a7a473a83b0f511dc14969acfe7164b1cfd8f1ba82bd5869b3b34e20824adb482307548369256a745426bc7c7ecd56f32635a4dbbcc6a8e599fbc605ab0bff3b9fee505b78b6db497365338a0e3496d56fb0aae0d6b9064f2302b55cbcb7b9add1e89b6ff91b6159b1ecd1c60ee018085d8dbbfbadd094b83b994f9f1f30ee3f8cef175fcfdd7489b065cc04771e92c904fde950519d18699f7af5762fcc698bfb1c240c15c7ab7838a3521ceefb3e49ae6594bb27ad16e14dbfa03c96f572166e2c0ef9db7756000972bd1ac673a8be1dc1888cf03f57164a1a7456b12738ad739ff29b7f12c5b1a22d67ffdcb871f410ad42a118633aee15d7db6b7f569db3afa4c0988e0426d45780367a2eea340e0b857a18476359cbf67cfc02f409fcc36d8ed4d57c7cf101bd7497f0efab40787a06eaea0dd0f44c713a7c060c65e11b37a271091f807a5fbd5bb7825dc0c5cf35e3ff9e81f59fd5c20bf628b0b5f85b3b928cfbfbd66be929e7b691a4e32d2e62a75809666d1c4d9c4667bfdbb6668cfe634a05d5f7d9d98c6d0daaf7fa610cb8bc576737f01295f6f0885665266b03e52bd8e9c9469891b96d0ee8a509623955629633612b54f8ccf34c562c53de75b93184b6afec74bc8a9c6a91c4b5a2d7f796a31e5c1fd537a0e94203c00d184151e8e7082dc1797ca02de8aa86408c72ace843ab60b1fd7e49792eeb0ceb7ff7332d4be9f202d47f4c59c082617cbf31d575a827feb9760d500557f7ac44f4883e60f260314fdb04919462159a2b3bb70d7afd5d1bc6191374e7129872a7aca6eb7743129454377327ac20e8242d2c9cf01765d99d301a4329f5b5193cae21fe6be6b335e05f14b6101426ec27013dceeadddfa998015e9e37bed336464a2d1625905d96149934d43bc683d8aaf40689d8a481a8eb484c685c4a2e6bb3df0c2c025a0ac79b98570600e47e276d40157222207cc3ed07a25e867ecabf14f910b6a34fb6023e26e70640a4f821794d8978b86f85aa8fa0590abbc6f79ee920b60642ea77ac966a582982f9d30ea0d6385fbe00bdde3bc3bee5acd7cd263a663e1a6680ad0a083d2162a9b2a046fff3bc0d9f6988a6a868a78cd6f4ee9579607ac8e1487a0b8c8d218a1d20e5f4fd753926b0e26eb2b8cf449cdaec37664a96b2d47e73a16aa4fc72c4be2cd5231fb4ee4ea154cc726fc26b9f73c6e8552e03b5df4f28e182a0ba8933d547795e2c54494ed3187a776e664099bff4d2b890171e4fe7b8011dc7ee396ccef0d64214e5b5d3118e6e39a0f9fe075b5537f03bd2494079fbe35644de9e7ffeef2fd5807a963dea138968dd5ad19f2926bb7a6514b595cd1fb77382bc17f8d2f35a028496f9a0e2924f238c36ffd92023b1049c5b00c38b120577ce2ef1ee2f5ced581476c48e1151603fc91a773ad4dc2e5bcb49aa5c41250073ccb3a1fe8b812d3844cfe0c0ceb21e8b9260eb6d76daf8ab60773678e726f93b358cb3714c181dc29a53d388edfa80a2e636c11fc5b4da7838615cd537520c067fde5ba5b17a277201815bf54b663cf56db1a793c64516b5dac28c0c288174d01d056f376d1a5b57487ab60afe2702f71be667d7b4ac1c3ea7f716719f599b28e773c7a22811bf0f25925b2c7b7a67959c152ba81356174641f9d1e07c2379ede64ad8c5c5c89de049aa742137a91d607eb0efaee1dca1bc2a411c217c07afd01ba586aed13bd3f6a40ee7e28c7d315d50619ff9feabcd62b7bb327ed500d1a1fe9ff9792e6986d6adb469c52ba9195bc15368b50237f44010a481f3cc3aea4c4b784241d52983b76ab5e4f427d77c6f8eca7d51926cf317656f49644afd5f9446eb9c351f14bf4c6b55ecb9a2ec6eac3879d799deb0f3f57f86d5eab3df4aac2aff4b42c8eb291b2f2ee7a58d47bdefd736222a4885775bbff4488ff27f03460ae896a159888b7bd213b3778adfed898744c2cff85a1aca9a54f85fb2b98e1f34efd2ddc5309576410836f6cba8925a2726339c6926f6d0b63ec7b984d5d89de7e0a2fca74f915acf305fd5ad4ff94d349bfa4386646c1e3f6b55b59dd767616d7d39876b6cf92914bc47a1b8735bdc8783f79b83bb13785ff2b77ccf32055ff490cad2651ac3364f4f22d27fcfbdc138a436f1286043e69df14b50755ce730f9b5f9090f55db58dc7ea77df4eefeaed248e511fcef1ce58f38d01ad4cc6d3d0c050a16b134a66e3f377bf26af994fb3ba9d1b4c1a01151e89c9727d0fe75c5debc72ff66c14d4f5e8e3a0acf6ac15c8a6d3a937e93a608edb82741017065977979a6a030c35ba9ce0419e0ac7b29cfecb07e17573e5e5d7725744f16c150963e88c8571a83909b38e79b60bb5970955b486840d38d6d3cf2d44eee341156d8077db3ce6af82b03c629f781a3c21add02f438c6e1b7cda330581e6ab1517c3088c7193c16d9d06544d0506c43b747b234680c3d0d41ad36f18b406125d735b830e516bd60d0484a903afef379d3871926df84cd3873ead96719c3e3e55cfdbd7aa9d729ad8610e74a1d16d6384d89e83b6eb0a8b8a780592866edc7d7cfd5c8bca650459abd05bc08e04b5ff038bc6d6e70ec9136b28693f789c2eb572804c194a48f3fbf5d3018bb277fa52b3068afd3ea662347f1467f063833d3d7313e15a6abc3f970dbd39bc0f271668958bfdc6ccdd54b13aa5f7aee58195879a2d81dcb7b904b48213669d68bc7ac3304c4b25a94b59e8ad7f30366bd2014dde3423c001999a9c7c8b0a6966d71af1b19c09e6daf1323975b1ed7d09f431c7484bbbef0c69380556cb0ad38c3ad930356ccf671cac1311f4d273ff8bc50f23309e1078d16450e85eb6955893743e5074bd0f7d9d06fce9eb5c578332af66d43eeb3539a93be9cb5db89b74821b351e5dd6e802c14b6483482d54d4eadf328ec39dab41ff118508a7724a3c72e5dce0e62c5eaa575e02a663ab25eebd4094e26bb8651b911323d34af6a6be9cb1712a0960e14fac8577ffe924b3f7ebe5fbf82f09626900451e06a16551a44f6d0f73b9d00b26311b92d2ae3360c92ccde0de31a7ace6ec3854d0906a59a920aac91462365b390b289f6b393fead4886470c2953a0f8fee54a09d43537ad32efa59d89db326e1f5b0ec8ba85f1b86a7c8cee9ed29046bfc4e62fcee63988b0d2d30d79175affe8af1e890b8a11ac376763a678a90a8dfe760315fc93984e66f32ce74ec4409e828a7da53c3e02aef102ccc01860637c1355452372ba746d8ceabb03041e904b6bbefc2356b8aab4848154ab1cfdf1ef45713d312c714b25e3be0a5d5171442a3d66787194d21643d84f7fe817c7c62c0da12eaed6bb0fd2e5064c1bc8a4d9ea809cf7959ff5201837649d59ff1d214ddd9e7e10410900d34b8cc6afe50c2c2e97d810c38c3b37bb64b66bb587b58f48e714d1047ddb7898065cb34b9a22d97ea2e75c18bfc6ad36642135f5570cccf79421c86be4ebc3dc375216f4c4dfd835e3fc2f6184e12ea1da70ab9d04f0dcff0af649047c0eb995d10dee400f1abef536c74617a62e514bc2638504a36a2653e8ad713790644bd1cddcdaf441fe7a236ca906a18d437dcb0692b49cdb93f35d8001146704ef80e14ef597e74fc052774f3e5069f1d4525e0249ce22b03bf56f3f0462bc48c5bdfbb8267634a6941f00fd8ac0cca923ca99b1e563036b2a432bf95dc88eadcea5f04535c4a6f434dd68d82daff02b7227b00b3ff5f62bec3946dc6c19df746b52d2f0e75cfae1c029702c1f05e5ce436144108122169c746ba6e21c862f006d131a5e0afbcbbed0748a39dcc69e6ad16a6821549efcd23d20001fda976d18ec1dd69cc52b305612b55a0216fb2bb4b3ba9b223e983ece29312d6911186037bdc63dc9699dcafe006736ac54107fa45f6c8adb66c3fa3e9999d5f04b8b953341831c99544aec03c6e37d782b5784d985c37be4b6d6181796aa809f582f9d857b58890006cf47f0e01fe9fd8d81606ad9d6ae1e523dc2cd53dc0ca1ef0798252b1e779331f60b1acb29f9225c955c27fbd088188367bad5fe6a078a6ca4ea73f1c2c7f8e0d8c91d68d0bfa6bc6cd023e8675747f519fdf3805a6e21ad0cd3da126dd8f9ba1e55967075d72ad6233c3bfa0e1bcffb793e4bfd71eaf343c16a76f6a3dd461176edcad49b1e52e143eab1bb51099be59a327bc835a971791eceaa6b2b4ea74dfd2e5863ffef19526fd7902155c1112ee28ba9ebe6481ddc60615b6162dc63f25e1e8f7719054226ae2eb085f20382ff39437968df9163fb9f27a821d60b668d54fdb00b3c2473ea00b6865b8f605054c18219ee8a113879216064488e300cd60a7e3e03ffa3c71a1d679fae9dde8a2513c09382be80b2a494ee890edd0f58b003fb402b2a8411824570b92754834f482114e27b13b9ed2cb80fdc4383aadd5ae37a4d2d69c83f731cb1f59d57ca27b56820c5b1a846c259de670bfc91f2c35613c16757e5c5bcfbc26123efa7c72ea25d762c43cd0a4c359649bacefb3bb1c9e4476ae94a1e7181a76349a6563c98c7b0b750e5a0dcb411a08cb057d1f94a76de58f141ef42fea98bb67f1a7f30d1c138d8f430d5b2df9371b2e37d141f67efd7c9e492fffb8d57ca157385a4594d0e5a9bf2afae3a565e93c531b179c51f88a75b1560578421eb6c8ed647dcff8790649565573d93152e9bfe454c30d085675bdb1b39a9ff8214c29c84ff6129f55288fab0ae643ab8d863ac42ccd6ca24a8dae917d7580f51e3cc255a35272f21d9aa17ef72911cc3a9f7eec03448deb293033fda0b62f364a31a923ba8cd76ac40bf85c73cd47b089570d999ee4d1ca54815d44be888a2794e41169c28c38a53b7091bda5e5d99ff2711bdfae0f0333d35218005d8050f7742cdeae7a5dc90737820bd3c10e9344bfb86366c08921b3831feffac033d8b9fb026f05bd1fe1591d1ad3486ae9f502b0633a9d8a232fbb97b27d6e037867fa62e533464be9562d738fd8d59b7062deeba31583b18574448533f7202ffc319b8f65f505909773e514097d702217854b0ef945a3b4810f64710dfe5aaefd24bbab90df94a24209629ad57071cdf129eff2fed8cec61da2f268ea1c326c9bca3f2093ea6f54a43190b5160e8c08467544aff8779a708c75e9f835d252bbcb135701f1244685e8869f116556bf84fca0163413d68e0e805fec4e4053c734225622746b7ec5f55d77bd2632d2a2924453e84380859034fb98b8d8c9a3052d50b27ea0a3391d4a3911444aca706af6a61ddac32295a7d41d15cb6a9563d949cfa1fbac088f454ac086463229ad0f7b4f8478d51853f54af31695cfe585c4a49b842956391826455979a65d4fc9e891797965d2afd2b78956ca11f5be4c1da0d0c763688953d038f54bfc842ccfeaf65ef4334fecfcba259cbbfe117c9f1fcd9695e336646651f3b511e77f3c4cdcdf1b740696d95d10bffef97225ae46ba769fd827d8fc1fc6fc10413a50b42880180d3510819bb822bafef9383ed8b9ea546ce8c18d2d0150280461d900212a76410614ee29a2d764cbba1c70dbaf9de7d20b148d00ab426df6bc9a61a2bfa274fb37f93b880cd5aa2249402dfd9415c413b3aee12f1e864c3eb0f43885d7fa0c56a13cbb9d8236a35a887d75017f4236f2067e5970f7218fc488f5d6b70917347fff55ffecc3a73435262fa17c10bf6be57d69487e48811e90536f6ce0ea98f37635bb707cbb5fc106b9db39c1c97a21cc52a564f2b8c388e64562ef66b25c4edfd38acdf2b92d279ae2ec6974d1a9056f1cbf018fff9765528da38d7ddb6e55502bdaa7e0e95e8f0e91ee856549c3e03db59e8480ba63c566f5af504bfa2b2d5b0279d6d0ab7491568a8f385c2e4020bee7d2851256dfa7996722f358f4cd6bea77a5f9f8f1ceebca9be4d7e5281b4cd1a9472f58336d03381801fe0d932970a93840de1bcc54694f08a4df3c942d9436737a9bc5cd1352c4e5e930bee82930f44100f657a4045e3ad2dbb7b1870eccef16e6d738152f355c4b051c8d8bfb769f0256127a9085e52b7715f8d64cf801f5c3eec08db1a3996a21f9cd56bc6b43692d36f95a63086e745b1496ced5a22122b0f7269aa36cfa548b414a49dd670b19b820af197ef023d5e59de9b9ba091a77424e6bcbdf0c8dabf9596442419daacb91934b4f5459e85ed3e77f7a5299932d6bdf9ec9d97732cffddabd32267723fc8c6f5fde3da1b27b5f5a5e4a578224a2ffb0f95524257212c819afebb7d0afb14cebdda52586d4cd34081e2e9aa2256809bb247ad3acf4235df206e276017da506eb6b09bf3677358a9ad5c4ce7cbec9e9fa3d4e93b731091e603799b5240a4890a7138acf01d2050705db3bd8b6ea3d645f6ac8e273d0e4c0976aa295f4f6ae998fa5c3c942105bbc3f556e9f62186374143600481e3e531bd52a8c56648669d6ad9fab62ffaa4bc7478d27751237d427ae0c47b8b8822cf72b53f7a0bbc9f4eb6c6e1fb10beea7fb9499d51d933158ff41e3e6b9036eb2b89f25d92350d9b183988808ce5613e3905feb2cb2ea01c50cea38536558ae16e744345a38a23ef4c912e6c06f322443d50203b3bf1852c9b31fc34b2eb6b33885fd8d16ac8b24e859f646d6f962f1252abaacdc02df28ea16f212d1560572fd8031c1dfb262412b7d9efbc69f19a9a8289e9571abbb5cac977e848dc9753c85e4b0dd83da600431ba40561b1256e8da7d78070b5a91161cc916a74e89fc368f09dd2be7ee5d66705a0e33d84fce9484e361daad676ed398ee963e3e277964ca8d9f2beb5cb7816d5c6b7099bdd758df386afb0b516c9dcd6317834b6a747c394035a817fea72d8cef9528e2db3827d713926350b163799206da9abe5aefbbcce443ccfc42fee4058fbdb2a4f3ae0021389c6ef224de96a7241820edb7f2af06c6f550abd31697136ba341e319d1b28180513051965ff097b25763db153cf094c18a4c531c0d66568242be392b96b45bdd912938aadac234defae7702036e273e30a0579fe670ee3b15ec854bb9aa2581618cbcb3ad88a8cbf982d63aa6a21c6785a86385c0bbfae88caad65ee7c6408c8bb68fffcd5faead5e6ca13834dd215afe5807d58e84c96a99fd9f0f2d94ae85247e818a5c9780377b89b27863e4e1dae7186c826998d07f8c74b25bf7b393f8a1b1cd23372182e402541fdc58c8130b0b5d56c0238bb5229206dde1d909dcba73e2e89a24de6177d9486017260c17f92a29e01ee10b4c1fd9f7caaef3a0ca2166a058294cdccb9b46b3712d6b9ef83a01e8a3aba999bf59edb29be8fda28bf8d029c5ead20f93f92d24232da6d592e12cf970db0976420b4db97bab068df07cb8ce0a3e693eecabacaf2f7292885cf29e97756bf2976a3a43863d4fe2c9a226df621117af6d4cdb21f08228adfbad394baa090f12970dd61963d2c5eef8abad93ecad3820ae47a703d9abab439a6689353bafa42b61eb9dac421f2f4cff931f47287f7f23b3cafc0c362ee7cadd616ee79de221e33b3b489ded7d65ece21c1046f6a56ba5fdcdeea3bc25f5b9b994ed49b26cd7f4bd989bd1cd4aba200dbc6e41b07204b7775459a929188ea3711ca9671770a7b5465d802e6bba69a9ab5bf35fdfc0b1f0f967f108298a5e251035b0540c1010b571f2a922e2c96f3ae065466a2432c31f222ec15f6ce73d97b6a0c21fb79a59c3dc23924226190ecbb2c4d18800f494ada08b2b8d50e7105cd2487123d72e4bbb5aa26f5baa19fdae023f0682b4bca7888a5b511cb748f28bfd393d0e339f3b3b6c7dcaad99c852ff2e04fcb97a936720737c0fd9174e9aacfc56a89e4376bdd7f0f514425e758e85024cbe4fec70eb421c4f515e98cea216517076e9af461cc4a14681b5be943df7b6eadc71ad7307d66adb4638dbc95163b67c050de23268bc52a87d910dd5ac27b39264b5afa58eaa1f36f65c24767507465a894a4c5c492afccbeb23512883f7794648987927682d0bb3b74f90c437067c979c67cfc4173c42b04304587d8894f70b72c5ca4d767a5fdca33fbb96feabb99833ef7a8462b39b7d14f307db7e4b2bd39349f84ddb80a422c364e1ff04290c72bd7a659eb6c938e29cdc9f9d943b02d79972f2d8830518d5d489ee6fd3430a4006ce45e9a0dfdca4d609a07ab21585b697145836d75814f737540f2b515f353c6094fa2f02d83cd798a7b92810965697256981e2c4bf9eef113b92e60536e80d7f460d479453f0307f5b9ed4435b73e323291a73acd08f8cb73b7780fa72fd88b9808d09fc09c3a0497e74fe7250239aa997572a3bb99fd1cac4a513a6fa3489718533dad0aba35167a2d93b1201bd8ebf0711add19989c4e9d5ca689b70b2c9e3e1b6db60833fe4f6d1f518fcaaf5f388701e41e7351f77f0088f760eb073b14a79f0c6ad0080856eef108e243cc93a25d18060bcae00140c0f032eb7308d087c96cb54d492c15f059429df7abdf67d39bae83d3660a2985fcbf4c197a2c524489f60f9e99cfbad1ece3560337f8dd7a55271e2b8f0b2d6861aad49b5d6d5fd8dfdbd9ff93b3e9f40e0f9bb8dad7cc942c9ea0be60b8da0e3b596b1b32830e084a38702ce3ce40ed332c13d38870f3c8d6d038bf5873b8b846abb104cc804a2b246cf4a6859aaf7e2410f911a546cb4ebe591ac18527e1293e7001db173ea11beb840707865a909f471406438722726d00d4a79bc114b3cc5bc2ca37a2e6cfeee0a038707ae2c5fed3481af06a2dff2048ceba29e91baa4884475e294ab50b1debab308fa22ba3ec1d24c93fd9746a468a5953d428e0b4885ce8848742b0e6c8b9cbfa9903b0f62dd4dbc70410c54a34940a7d656269c5ebcebb9d2d9ec2c0b676377c24fc2d171a2271fa2a4ad93b73dc00506b11244f7d82389b234c3ea948245bed1aa08f772f8dae4b7538bd329d17488527cf5ecdde460b838b5ffb582f56d39701dff8520c9bd3850ae02cdd726b6f6d6f1c5be46837fe2b354b790abb96f25784d7ed154d55f8486481fe6ce9dcb5323c7e8d8a96b83e0fd7d10054deb04b9f9903117f8d1b529e249cc64b9c45fe65c89c8a6a9ce0aed134111224ce2b4f06199d3fbae2d6163697c3dd11650a41ffc8d0363e25657e24360ab2bbb6d34a1a7710d6369cb69584b815a292615e3f541f70b269c6425043a9776c3a3433e05f337a7648e41535cd60a27bfb1b2f866327808fcf3b9da21c5c50363fc18fd89edd908cefb99c6ff7428612a6ccc9dbc7c486fa6d277f4dd37d087de3a8e2bf185f76296344a8b6eb6eab279e3a4584854e23047c9ffad599fddb75f3db760d7e6df457b16bf6dd735da57bd788dd8e81595d34257f847f9487abf651c8b9c20a9aa1d435643dbc040ee0697964012ece8e12d0a13171340299b30a4cf3c8a121b3ded7a2d7ef834f49392b8d12312fe55325cb835bf25e2d716261a4ede57631fba2b979c360741fd186e1769d57eb64c11449d9d91a8eb89f84f4bbac98315ae44235142f68ec717bb8d9edcafc312608d3a41d59e8ff5b47bc8d8becbc8797b0f02573696eef8c53cf8e377dadf78349c2051f15cb7f9c3660181104f75c2558219b458da198f2d9c915f00be48f49f1f8b74cc50de996321215e11d92b2049cee41d21b88ce5f2f6e81d32dae9805fee11d3264f9d95ac3cf998c5ca83f4a01eb209fafadadd68b68d6076dd5c0d51037acc726aa1e640bb55f23044673c5bb05a420a047595fabd4f91379623565bf6cda17dfcc67d440911870f94f0df7ab2d1455d3fd2cde2a28f66223b9a2aaf7a481e04c46d07bc4c83246a0526c6abe7e48a2e6e7df9243703d9216e5712b08f3025f0fa629d84c9f470d391fb40aaa93fde38ed29d138dc322bade609d88eb597ebf18850860a088d022d38fdd71509c60a6239e8dd49ae5c4028025da474310b05a7915cbbb2c27443cecb33bc73842fc30ff6b3a93aa76e54556774524134d4e9abf313b274ac2961e9df1d3b180664ae900b77ebe5aed23e99bea8423887f5848c9b9c8e818be7d69c19f08e0ffe2f0b4866f4884fbf2cbbc60f727d6d880512c675c3f6336776677fc89f81806588217f163afc6d0c0cb72512325b56f9ed7e549eb08da9acc5f8adc6c8565c7412e5b420dc109b7f7add02e5360c17282a89489c7da9c95ffe26ff787f5cf1c6809cc161a89e4c1726684c1cf5b1df1a9adfc359678022b0086721731475dfad8e90b740ab78d193c7d42049199dcdd336e9f48050b55924897d244832a46f8748d9919da4dbc7114c8858b231ebd619a9c9cb7d5ca90a3ff52d033bda0b85587b713433a0292c8969c2fe3b422fc89d4018129a14256036988c983501c9771fb79adaa9c5e02ff64d2244e33dc4ded37b4c55040f47690b9070e75ba3082de6490ad3be796dd66b385210ed59c58930d970f5deb07245fbb763037b68454332ee4952f7a2867d49d53177ea6a5289ac3d294d98ece96827e7a3a7b59a843298ba71cebd287c217797cbed4709804ac6c6e7846eabbef3c089f7e6b04c30628d8b344e9db672bac657ef33a171f407e3cc77c5bac9f2281ad9c3f47a7968a89ed3729e74d285349d08a332e69387e2c07df51def83110277c7967ce7745c41bb81bff728ac6aad3bbe07a6655ef46161bfddb3193700a190a08bd29b734de72cf4cdc9ae49c0a3a23b93d813f3bcc20e6512e31d214178a48ef913cfca88ae137fb63d7f0b701beb09f2b3748f25e2419f521582d4e9f1b8336998609e08c171980f6b1c18f15777cdc082846d52188300e641e3f1eedaceae89dbbc49e8193b904ffaf94c315514af208d171de8f3b9141706eb4ff2a2c7d45062f4b7c7bb354f00a64374cc5eac803eb594d78e70d56f583b83954dea87d369fcc25e8ac4715f637e19ed5f0b712cbbfe84cea439bf55ad2b2241be74ea9a73789960b84b9f1cf228e275b2ef89c7fd8ba59bb62c4906a7d7c23c60fc0c2cf2cd52abc0ea1f9482d8fc6383ae268a2a89b5b768252b2d0ba133ba589ba4b80bd6208f9257134dfaf68c0bbe7e8619e1434d55e8e2c682cec3244364c9dbf7755d29daf8b45f68b69b23a4e53dfd8a5dd771efef31274c2cdd8b3a04a06f1149e2dc7e4736a365fc82b1a4124c575e57f11e12d88050bd752455872309493955a051c627e719a715ae3caa1f755dd10b0db1757ef113187dc915840ba6e3e1fc8dec48f36c7ecc0b8af2955ab4c42009186e94b76f88d8e88ce794ddfe679e6fe7c73d557cba05081dcb024013976d552b719011bd49d265ee418846a327e96e76a58993177da8edc58e5cbd928d7d10621ed4e4c9d0676a74f12c12e54da2d001e4c37b74715ec3cb6e14fccadd8ef6e568946cc69bacec6b8dfc81f0efacb939574202ff6b926dd77e05c9dee319507cdb7ed43381242868642b7c766aabcbc5078a69763a13bcfebae253921966f77acefa5268e9ed42fe7c7cbd62de0fd1040a3afd2043b72a32cef3574898b9c64343a5a5aa20e9bea0586b7aaff635c966561785d78f86ef5aa9a096f28ef3b6ffa596827540249d673716fb41a01ed31c73a272c2d091cd53d6f6bae758a802a989c11c5ea857a92ce57ea298a397e5597e3c15f6a272d012bd2f8d27d650167e5113f4847f660b0ff628db2b92c7d83a9412a0d0a278bedc0656625d798093379d123b394c275c2faae79dbdb6e602cdae0eace0603dcc1ecac439e335575e0a687f1d0a0cfa5e0c738e7ff55ed2125431b816099d42e799b79cd21c0b65d05d93614915eb07dc604100d6e77da2c62cbace76f05e0b3867106ed49648898b6d23612a99ff6d74687d5dec593ce1cb79f9fc0494ac164f67f3b32766802f3fbac6d28f6bb8e657cefcfe5fc6a12947ab417e39f63b1b18f6b0d36ac708e5a361ec7893a1f33d7a76b152c3fc60c315161808000ff3cb251ce30bdd84dd1072176200ffed8ff2ec7e6a27a8a097b3279047be38d9030afe72ab341e7b18c3547519325288f5a20761ed260ae5c04ee43a2c75bcc093c34bce82d741495ae99ef63d42e98a33bce37e6806c07d48f0fc5a39e92e77df30ef46140597466036a5fffb93208d3c7166c186571cee35c0c9a7ce93d5027cfe9be29c5658bc5236fa25ad3d0380fc82b1e3aade5020b1ef60a193b0f493cee2db940379b1ae4069371c0142c520b2f76310c754a560e27582ed63b3b5deb6250aebe27f7bc49e10db784d3398654912d39bf77f6d81198f80618f18c62894c4119956fd1d75fab0078398248dcc0b0e427b53fb007d53ce61bbf429a252ccf491c93c383cc7cd7e0a5da9708e82097621c9e29471d9d243ad5d6194d0a6756cd58b3eda624b0f34f93c5f32a6437f85f6a12cd1c9367ac7f892f656187a20b173c2b1e24a8204935916556145d89359303c43d746b991fc75b4a6463ff2627d1b7132f457d8f1f252fcb1c0aedc542405364b7ed771ed3f725ebef80dc28ca9c0079cb1926bfee416e42563af1d58c085cdb9641a1545e92426008e8149f139189e0650d69deeb1a6040f36db0a576cce79fe06a0174262ee6b2d9afab63d5333e8d054e454cc04705f1d23886a0de06442590252cc4a40d528eb202fe5c0df6c053a49f5b4017508d318b0bbdcd0369453f2a210581087fa17ba9f24559934ec26495e9ba6cfb5d3ea09c29df9feb0976b08cfc544e8b7fcdca9f1e080a41fe1df01bb78a218a5ed1505ece110b3c71f9082fb50a2c68fb7005e45e762aa97832dafe4e5d515c69722ecffdd4588d597f6b3b04e4c619de9fa359cd0fefee8bc2c7f45ad21a3209007f555f97ad86bbd906d3ac9d060580836622a7036eb9a671b12aecad28ed7acdefc37ddadd151fe4340a79c5a7582a43385582d951cd952d236b7f8e3109bcd1cb27ab98061eeaa8026cdf99dd2f1a34d684a0cfa96bc908f8e1b413177fb7e5e02b74f3b6de8a4c2b9a131ecc1e36f029aef0e61cbcb059d074dc7f7f3d62ac2f7cc96acde4841be18aee6fd74404e9cd3d45ab7e312221a0a978e9057cc9faa1069a1b097095555b322e9f1959ad81b9fe924c19cc3363b74e1658d0ad0e3d2c95858782589c018d31fd5206de957fe8ff0cf35dae72cd57275144249773b5736f53c548ce2dd19fb07d6d2b0676121c60918aa1ed23c730ef4c6f8e953b45ed2d886d2acc55b32610c436c9a4cc47456d84f9b856fd72c0e92f50ea5df543c1fcf87f100f5fd273cf47efdacf45a9b327bc2f006dd378f642a2643569a992eff386b8685851660a1e0dcfd01a90257d1cc6d4a69e52b812aee74ea852241242c3ec9f9ecba9e922a90237ccfdb9c59756cbcef45c7849bdbcb26976e3b1557b8c5851222e52579c1f895bd2f4d06a5c04514c1ed1b24c88576ab3f6d7cecfc686a34f0d7caf513abc5ab18049e6f41fdcfa7809a56f3b90b6c21eae7a4992748f5ae4563c77d98f65a53cbf245c738901ff75e8c0ab3f5d7921811ec73128b7d0556b0e77058501df44fc18ac05d49b5e57248ac924d6ec756fb1ab47fc3fb69928ba550f3d68d0d360423df7f2797a04bde87a9bccd401e6c3d0a9e5400877f839ad370fa341501a3c7314bdd2dda1115eba5653bc97b81e06349ef5d5e521f981f398ee3e32113166d1ec853c1f76551b5d986c97f8bb3b4acf553bbd5357305bc434353695611415b146d3923d3b677e5880e9b64763d63d94044dd38e9ae9d181761726df2608d489273039c849951e5073319b04b13fbcca740502f86bfb111b832ba6aec24c51a3f139b333e2152c4203480c9b231cb4a5512d1b54364d2d6ec748a6ea5cbb91b3bfc0bbc59245ef6f2b3dc96fa57eecceae66b95a2f3b005c290bc3659ed0b2beae9d915e7a11d010ff3e97ec75c1b70b7e4d4744eeac3fff44a3922448ea9b6fbb8217576aeaeea5235851d85b43e6dbf33ddd6c29e1f3fa4777e8ca7661278ee3ebc852eec36fb3472454576115060a898163e6cc861b4580b547b5918b3406f0638fe98eb27cc843d762c7fd79a8f6fcc7374856a6914c2080b1f71b7ad5ea2295e275f6c0ebbdf9dddaa2e2afcd259951655de8fe2d4db62d5b4d8e4ff2dec9be4086f14fd8db8a30cfb146736ac70bdc0ac7ae95a099f5c163bb37758a6ebecca8a27e14292b31c157540f225e43581e357a7a6bce3673c42ed25aeea6599166c4a49f158d89a6a4715742987049e6087e5a656aba44749f3062f0c2620397fd51e5562f29f5e08d010d4ea69fc4560794669275eaa9a763e8926cc1d75a6cd500775fdc3f424b11fc0c6d68197f83a4cd5f6880b1b506b485d14601e9687f0ef809b22c64d4229db68c3cd72d6f8ba5be3e8f4a5de3b3cdfd3d61290a87f26c49adc39f47fdfff2db392f1e8e1139e24cbea3eee8425409177d27142c629ba24d5b6236189441633615d1c0a4c831a1cd0a831cc63d85eb7eb48eaeb3970530cd3933d23ec992adec68a1d71a7e6f7ef0de3c85ea30d337766cc69c4c06c4c48c34f48696842a575050cc3e0db10fba8896904d66c40474a874ab5c1a75eeee9d5a55dc06cd9518993f1a4fc259b814aa6038d328a5eb5cf2f8038fee427914562169384a0233db4e570c9f9aaf34067e5b5287c8f034950fb3de1589900701d8281465936e283efbd3ef040d2baf82f00980e3d21c0d594a998b0bd03db5e069d0f793fb43b306b7703153eeaf8f2b9acb5dab0665671a8b899764dc28712bba3927e88a84c1bae098107673c70e661e276c47b6dbadf3a6fc4f721c884533b930c4fe70b9e415d912c2958c2d2238131cd66750509dbd1db6527dce63495be8813cf97a4b79523181ebf9e7322cd680a117b9cc5e1d1c0f5b052c920ff2f257b2c0a294b53a4ebdd3b32ab4a7a830edb9a460093109dbdd51603df178d07f7537867ed082d10db0ac9c00d5f2c7ce705a0849de3a1e56f82ea113f2eccf14ebbc107de33f148e648af582f0e306a06740ce470efa427ee787aa3b21e47018de1485ef3d6958800c55595ee5e1180c3cd8a2fe2e372210de6729a6f21845ba2886d7d42b452ac50cda16c4bdc70c2bef2bbbbeb7f2d057db589c70a5e7ad6168272b4d116fa8553429886a783243f526058a081c791210a0ff2e1725bfbfa2f29653461341acb746f944153de054ad52a33911f6d976628d1315e9f92f1ec61f1f028e6138476346494d0b2343060d96409ac078e7191cbdafd6f92ca026f8b6f1348bbf1cd32a8f501fa5b510000fb7a837d3b0cba92c53a114f42a9c00b772e01505755d830011e427d22075cc5fa5c498715a3de8e00bb93a2c06cbd4873903ebfe53ba38a2009f961bcdc86a45b6c0c7198ef1a5794bf278dd3e027f24ef6db93326652647b54c340eb52eaadbb84eb1300f96aa82906ebb73b1f711ce35915a217634392efee47ecf12c34f31f41c1d84780db5e5e0cac9946eeeb77f415d6a73e170f3d65d6c4b7755680e1121b0023c88ab637856d34d4e92f4ca6107aa3bc696205719301871aec86522a91c8fa8c434fc33ab0c37cc149f9b708eb656bd52dc3965cb3deeb3e0d3644527ca0742550e69351e6f534d5466d23ac262a5874e0aa22d4a0070ff4d565001ced76de74e288a05e359b9c2dbe9f30c3261f82a2923692d140852f8d381e9ea314b40ff1f18c37673e7fb5018b669f637b7682a3697b099b146a80d73edf72880f0f783d5c34f84fae7eb69d87290c53037bed4baa1a5d71295537d009afeb1346cc072fae32a654580f26e26eba1b5ebd366d3a5ac5b652703ea884b2d1d38bb05b3050374591fa34bd88fd9d461d7e1da5772cc91d02ad08f62ff879ebdfe90bd8dd431b6368a00b1085ad26b94bfc3e802354aa0bff616a0eb7a74503f4587727764a795d3b8c9d6f930db2c92323fe76fa7272faf28c282dc6f6a4a8b4a7ebb5e5aee7210e8853bfd0abf3f389b7014c0d0d79879e8ae99ddc4588d0259e9a6e97c8ea9c29bd2ff8156ad4195a715be9bb78ddaee1df33423836e8283fd532c8ae4aaf52859e3ce1e1dcafd0746f34e016fe5fbf56af26cd65a7cfd557757c9e30ecb08b0e655e0e1ea8c87d1c99f970c928006252cf458f00d8b763c40ee36cd7d29832ad2045b1ac3674c5df577b043297a4112443a22d9fad031e94e3af44a5fa2139c687d1ac6349c715b83f7f09fa96dfd908762a1d81c7ce5c5b9c68dc063fef8812bb73305c78eecf2df30f9ace3bd0423531b74a74a65d62350b12593f4f5d9eb3326528577d353ac389702c6a0c68f6cf27d5031d9330f52c149cbf9994e5ae7949b99ae8dbbd6f6f23c78517c520f59fb0ad09c734b1a87190511d27c6c4de8697752739224b718cd8ca2f5e81784d9c288982092e98cc1e37143d9fec6427c579e305dbe38855edee66c71c98f9b3de1d80de55c4bb64a4080409f28fcbfae7c23a6f2a226dd6d64a64d508e8d50bd9019c162883901bbfaab04aa2d607423420ccf91b350c8f2ce84e1cfe0dcdd54608cf72e6d6d19f245bbff6565fd69a3ee5127cf0b1301902c7f13ee7fea33cce65471cc67c18bcb3cf77c56ed791da15a0453e8deb2c7f2ab16bdbc9262b8d39353e7116a61bfd2d6414674c6cbc68b920b94041ecb9747fab5a5feea97a3616ba985b1bf643a8620e959218ac898062b3e80fbdd5329595be96358eadaeb6933f3067088bfa9cfa0824ed611ac4bde63a93693367f3e5cb23bb4f0cb89e1e998ee9d86e8d0a94b0fb5d3e645b684152bf481eef68b3236dc783cb4999e7e73d0877054f42a73087ba56965548286029077c23f5f020d24c09ac5af6be1a0601f6e6f0103f2a8050252ca48df12d40da3f075d12cd33b3048850cf887107110b93cc857f7887726519e32d90f33cdfcd742124f79717e96d0c8aa75f4252d4997e15119aeef82a4fb740ea1a1e6dacd57578a804373428e1d612636764241927040834292a3d76dbfa7ada4c3445126b6b5bc20968bba42941b2c140418f4c20d94a80f079c7a6370807636f62d0d329df4637ff467c4ec11a4e8c365710156439902453678c201b5c8912c148484dd464126515ecc83293d471cd13fd79a5175e132ac7ce4d29dfbd52c12faa2b0fabda88032bbd649e941380e2999771b625ec348d5ff7c121549362445b34a181d90812187f9f598bfd08769a2684d71c818c2bf3e90a164dd3fef2570a7041ec7fc1b03c2ccb5c7148ea627280886ec940bb87e3bfc33e1bf35230d15e97ddb8e0517a5ee22567b6790f67196af81ff98f5e99d9f76318a55787c8f1ee2a3a5035001270c0baa2ee81261bc5d2289d10f6f385b22ea07597eb78603dc8bc9cb6c4f87a4916dabe5ca035f8edc39bbdf56764296380f4217adb5675e775c8b7d010cf4c9bfd7f1bdfb7e18ba13760081213921143d66aba75c4cb2ea2ea694d20dc5cbe4aaeb3c772d2e9f5706cb98af172cace7cf6ff544c54f36c51c14cb66d2e5b20b0eed7d1773772d23b77dde4c97aa08dee1bf0538f30cd4987bee71ae8946245e477145330a1f46a6785c0c80f81d7d3eb2214d2b5308117225d96a73eba1c4a438e1566bc8e9d7571631b5bc4c791e380cbda4a28185f7369b1329891ae9e6fc51b9add622afcc4499464d3d7f1a049d6bf2275f33842cb2699db96a2da09068047915e2d68b74035212482158f054da8a1cd2f24d1775d5d8aed5df197fdd2977b167bf8cbe2d7f6c7f28d1554969a922fb0e73c06904d374b03c51f323b9066df45958db03b5d26fa39e1b91152ea3b338d5cb1bd8bf88a16b389d180560d640009eed73f009a45c38723fb0070d340d6bb9cee50ea7093980be2bd01e8c1936ddba9632888d09d08483c942253a075b536b5f9da340c6a805649ef7ced317a9aa22a307284280d1b984028c8dbcc82e842613736e702641beef43ead322204ad9cd9cc166e9dc8333c14a922ca25929ebadad163bc3ce7949d06db600049e51085a2fabacb19a8915376670465ab3360066ce2cecbce3f7e698d283d6e962cdbb4c522d33727c84f2b9fdde00ee1bcebb4f4ad09cb811923dd6322dc3d38fb020e32a34b683f84e7dccc0ea73986bed50be0eaa444b6956bfc52d4a532c7dbcf58cce173b41c703cfbbba5c98a3858e5f20e6f2058deda3510489e895cac23e7b45a5b76196b2580a4226330931963a651151ff7a1ffef25bee3badf117430514a3e23f16c6b2d643ae54f3193b91e82aa3b6b5cff26afa195de4c3d5236b97baca1c401141ef9f015d07c4bca1e0365dcd5ab4626ed584e7c94d506f5fb409ac1978cee8fd55eb6ed1b710031eeca18be19f580e654dffd74cdad074ea7dfb47101b797d429e58f7d04e71e0913f137849e2d46e689fabbf5629614622a436fac267196b335a034550995b9f2ce79341803a11d3e8a4a4ba9cb07977c6ca5537a8bdca5b07354d2d77b8124efb297366fc594415416925d10391799276fe5a2de41cc13dc65630a8028516592da292f0ae3275ca1f25e9c7b26a2262c5d74b6ad5902638b6bccc4a571136098a299c4fa92bede30886434f1fce94870728c3b3c3f354ecf2b176cee0812c3ee8902c00876bf83b4aed892c6a7a895b2576830f3b07b66d73deebf4247bf54b99feca190a4b3f8236925a4e17b96b58f2614234568705bb062859a15935ce4192b5085accd8f4b6e6d6128a5100e78c4ef1df4d270aefbe3220d736772ca32c5b33d525daca6a196c75551af21e21a2ec8ebb27255fbf9c44a34d4c813e60150ca06386dd24ff27a06e110d02c6f074bfa375ee193fe228830250ec8d608e66657743db6d28d555e225597711059a00785d1c550157d644217d55b8e9afde66319ebd9136b2fc8b19ff75b564ca7d1dda3b0f4919ee2dc0d8197fec9fa8d45277f730c5af6fd9bf6d435f0220806ec9e4f0a0ac12584d436ccf992bdb0b4e4b3288efc0bc2f94853747e095120eaf6b35904c1a6387b01b47da9f3466814615569f91fef276e5fa496194b9b416632d85422fb40b33df559ce8cc3eece8902a7d6d134c96e08d3c4f63480ec4836f0d8d1537a1e91864259d6dfe53d479f653793df80bd7471877f0d37ba0aa9aa0b664a3460fa0cd421f82404b95fe728b226e3da3a254c7fe8ead96f2c652d933be89fa9dcdd68e2d0404473d2715e22f7dff3a63ce5fccc0e7c20c902482e68ce068fb760387484c43a60c41dcf3c65ba75c4c25d4390e495046610cc49503d710265e7102cbaac1cdd848e6a1b51214fd1fc67c1f1c5ec64945f29fe488060528c61b56aa5f13396d982562008568e28a5b9c8df6489e46857be14187c6f4501dfb563cd73b8f97e02c867ebffd8dc3a2859a0e64b067c7cbf0cf05648a0f063a08b25f7b8eeee9bf5e75f646bc617f6b2261cf3407c0f7016c7cb44cc89f3aec77bcf8f01d7852079241bde1bd2ffc9547552ffc9bd5398648ef85d67e82a68c17e72d1ce3a9a5a2f14eb30a6ded148bb7c72aaa329320191fb619661d7af51c5c7cab8d1bd1e219d04c9497636233f9cc8f9a0d8d7a488a79f0885a1909dcfc466af1e3eae694bf58fea59c1c9a568e095ff5b08b17a183afc6400dd4a0a10485226152aacd1dfb0150b41688efd349e948a0bd57deab60c3bd0c7d42031a4e97a42422676ee4f1133d748af149f6aa83b9de398c74663514ea6e11e171c475c10bd6d780f3513bc81ad078e6f854936c6481bfa0a3c486f45de9b286cb50bd67b3d8d79adad43a3bd745db69d529e6524722b380aaf11ce74b7918f120bde5ccbd2b0b675f522ebf9f0c3e46f81ef8b3870a2f25e8bbf1abfd625b4597560af0ed317a640b469ed8fae273df2285bbd5950bbadf3b66c343cd08a72e6e1ef3677ab780374dc6486f70a57e0ed7b93094a885aa702f6b2d44ac4d028f0096d9d7429de87e157ec053434b75ef706d32658f6098e42355a0ae39fc96d40e733fe1059363fa08ba138d9aca3400c4ff81997f36a986facd7ca918f3e0c8f89912a8d697798e8a71b562abb17d5077cb3c88f5b40094eb5064bf3a5a27e18306ba3b2173d6b444329251047e7ccef806d29c23ffe02a26beb7dafa685aa70ee65126200284a7c73a7061f1429ae64ac9934a0cdbb4cc5c8ef84c12ad105426cd3d879ff107bf338f38384d0b2fdd2601a9cf3f910d64fdc2c9fb6f23336348f5959306c7c97421ebeb042519b70bd1f15009fddb3e5bc3ec2a60c8a3452f33ae39c8a3fdddcb41f507e68803ad5741f89777dae4727d770662bec7d8f8bedd0df1b054a7b9e85e65d8b71744f25624c8a70b948ac1d900c0dbbaf9e4397b9f05bd1d26e69efc7916d7831c523cecb5d226a4c500258b4f8d4c4e1203cc744efe82ecbbf3c8d22e316d3d7f6016c01e560d7272166a270378efa510e9553563f3fa8e7e2d7fd4a19c4336346e3cfe7a65e7879409bdd3d74d2b7c63e52c2935b10a6c8140e7b65ea09602ff5b1248d346bb7b51a7ca68f1af28f02de7366cf776e62b97c99cee4f2416d96eaaa57c779d12f03e481b6aa2db9a5e206268fa35d4a37fffbe1297e3e710ad2fe5270fbac58e189f7874772b909c1da2ca241b490e7262a50d7c0153ac8120ed726154659863dfef32bbc3ba83cc57e90cf05b48f0e6aa87f2dca8b5c30c43fc25aa411440cb8e646ffd8aecc1c8b291ac7dc3e4cea97340030295e3ea452acc7c8b27825ab5ca71cfca483a927a0add47fe12daefae4e98805b1373f9d84279f02ea697b33df4bf978e9b4ad579f0826de13d8042e329d71a1de0ac43c0447063066efaa123ebf773bb748783c8a2db619d8bc8f81cfb9bfca511d5cb7e9ad3bb8657073005b63736ffcb34d102ca8d8f69e91e4f0ab309e885e80865479e16639b746d5f6279779a99d0e25e987ab801ac937aaea82061fe2aac82b2a1c246a7b042149c632602cf9b9f1bb3bda18f3c3ce8f23d55bf3a14c569ea37d16fb229a420c0f6f43ce8b05315dd32e01d4b5ee491e7dbe54fa2da523d77691fc5f32f9c470ee138670aceb0f0bd7ed61bc66ddf3f184f3f3a784fdeb502d543b31fb26ce5bd31b5ff81041271525c4f95c9b8ed95d2d4dbf6f6b08e281bcbbe20cc8202eb82db808317f205eb1c28e03d9b4d518f27c71db9147c27086d25f38b024b47f1f519179501360c43b1e5ebbc93bd728092f0568a2d754f8484055f00c324dbcaed79724c3f18d58c6ff4436f36f807d35f17b387d595ef73042d02c52a90c675447f620a8da59a5b210616b0f4b72d8aecddaef82a7772ba5b803589ed9f280a6d3ce68209720f8a5df4b643b6c9325befe2e39a7df8b1952ad5888d0ae5da6f279cf97b1cda15728165f0c49d88bba69135a4b7498c234173756e33543fbb797d26a4ae4f7a0eee0b81b75761e3d412ae00738bcca83b4c28a192e79d5d8c6bd74a43def72570c4b817a0d14312f0e3bce52e881544fa3d8d6ed55d817f9ecfaaac472f4ed191c31251d77e4bf03bedcee5074b27c15984061f802bc20778f001871db827e6e9c58f6fae5adcb81bcc264edce757b772fe8a7b85501160a1214a59c21baaad6f7ff5f71ce9bdfcfb74ebf1f0cbb54f0688af0a94a121435f94009eb7ab1087cb5bc7cbc1aa1defac78bffc3e7a94dcb81901958ddb203213fc6cda01245f87d458752335b055ef8bb037734bf3ba791daeaa959f50f09c9098676e14c8265f28ce2aeedc8fe59aa5e7377c371b5d07368840de8cd00ad54f99973d8afde6f44a3c506832587d9e3aaee87759510b8047b47ddabc87aeeb2122f09ef171434a2b3cec1d65d8b4ec848c5984073c2fd1913e22321f35f7586cf9144792a037dbbf1cc1e23548befd3852d2aa9c3cd231ddb2b69dc6766baf60a9e12b753139e20ebabd6fb59f738d74553383fc332e5653fd66a73b34689196af71359c25c8a7064bdf60e57e7346663e1b59739613fcd9efc3882d3ca778b0ec07aeb123224acf8e23c867c6f12524da72a95578015c6b1b1cbf049f4b48f19cb1d750b98c0c42df02f3df1afefc7c15814bfacf21669772817483a0ac6c04212b1e5874c42fc571a579083ae8b16e75ad94e96c8ff041b9e20cd85b31938ce9ee11118aa6e8046fbef64fe5a078b886e5549703665de9e127b1a60af16d862a484a078108bb1019a564d66ef54a01dc01c2e3398cd6647d44ebd43d44cd4e1662b9adb55f3ffe49a38d26ff288ce047ecea26e57215188637284ba20534c3ad502b005850cd408e42e6e00bafc59c825f70797ee0f01a0f3f4df564aec30e11922dca9c07282023853cee1e05d6e072ffa841b40e82e204baa8125f822e374aeead4c7a27cdac93cbffe22774ddbbf608545b188c244c1a7848a82c6a75c132e9fb0189904a5b6c62de91d845b8609f3c6a494ecfde0e3d2244937ae33e5b9bf00b2d706aad036c65e957a93dcb088fe1338b2b87ef91dff07293808e416ace36dbf82d0efc152a696b8759e02bb157102d52aee52f11a96c26176093b6a0a341bd0422779075f85f5a52221284a3b203c2500d6ecd156cf39294af319a9ea0083e147574c2b27c72ca69c0b3a20a0c158f29d1582566df2bde80ae8299a7eb5390b8714527930c2942f3fe315c53394a211b564a31d3d131b69eb134f1c926cc2bae90a94430af15ce3e8157a5cc1333e53361ca5ad50db05fa1b09d4285997d36837a404e41206200ba88b827ecb149fe334d52aa512656fde4c9733213ab5be667d896e55a06d2152a4e71ffafab14aa5a2b0e2d6ae46238e941addbde97ff0b113224d80fa3b991388c4616002f3f3fdd45f6f7b3a581fbed87b2d104e48a3879faef037155998311aa4a714eaef93f0662fe9d6bf762961cae26d5be734dc22c405ee85476487a9a596963f4476d20ae66e9bd4124e140336e654f1ecc83422441099e6d8bc36b4514fdd49cd8cf2a752ce94cd416c88f176c72779033a727a87653d56996ea00e361d05c52820091c99b428e0cce2e9efe0745ff6168bfcb453150d36380382108b07dd240aaf58cd8f7098dbed324da6b5981cd801bc70775b76079b27d4e65f78a194b9be6726362661901237ad3b7525a1ef1d0d1655e24632dd5c7449528de48f7e40bf821e693db8d5132bfd89f676f690a5fd53b5e8c856502ae475859a6b20b48dea3e51e62fc07289a587e0b5dd9fa3952566caf9a5ec143c363f39a5e370e814c20e289da330f6a15b69ef3e55122a58c9a67cf4e655f134a81d281c253aca53e449666eb6fcb70a1e342279afd60207b5aab9cd58ded58b8ca9ecaf74d0799d0fd42194d012669743dbe2202099eb7e63178dfc8b19639f49d244e57c0bc18924af252baa13a674d6ebd75e37e81f554f2d966e0c04c4ce183d787584bcaa6ebb84fa65c845a8466990d010681761cd9d33f436b0a1a87d1098644a709d65d73dad4dae45c06ac9c9b3fc025f5bbc9d3f512dafb26ec7c65e11c8cba01798312a165e73d4a712b4b6ab0b109edbdb09372d3c4b0633b1ded27e4df55415642f6cd7194b2e2dc4fb8b4321069f9b34e51fe6f35d74c9538b3bae8d8d0bf68b9f78664989feeb12d7b6216f1b2f6ac919041be69c84f5fcb1c904e6b295e02c3f3d294c3e87ca6f5c05a4eb1772ae0b286c7931f36ef2c4e35ebc21e311325e5d0f0c76669c8d72c7fefb803bc91208d21a3b07dbf71d8026dfbd71dd7d4a82410c7510e606a0bc411e203e2768e681b47126bf5af619c66351a3ff7d3a2fe8524b9a1acd20b68d037b344c86af7d856a753739de3096045950d46e3dc51f1d7a4d009389da1e2b3df7bd928193ba3c3523c1f64cde795e89418dcf4bd4e8312bde64e1fc6785ac4e487efdc14e2b0dc53a8e69d50be1f89bb86d98c3e8e5b92f5978b1f108b99f8f80a899e0be25469f719bf523a19204e64ad6e3dfe8191e9707082ed0c27e08d3db0eb9802699c9e7153569ad864bc35a3959cb4003ef0504b531c050b9c236bd56ebac760417a55180996182b458197c421e7605e0fa06f7a55566a52b79ff841f81559deeb38ad580da6b3dda17b6678b5c5236d5f9b211bdb0a5d412cf47c7e37c876709950bb6f005031027d925a14e7aa64a6fe31ea7f42baf81cf8416a231db6994fe44bb74065cd7edb284235b086d0b58fc4ef03dc4b68b9098d3d5411bb14a800451b3847637ae6e0c58332505b116afa9e82aca64cf37063494b3f8e9d0d7f9ac7f84af49f4f4ff67b80f9f017cf0fed602e983c2bb4e38ca7eb03fd102d5c67776c12e3ee166ee3fb92bc57511b4fb94ac00dc39bcde446f7d76089ed924c5e3558b744bc1c0396e238d49da177f2d676af8bf39b67f718426c089a68d75b295a2a574fb5e6ced66d80597be74764ac545e2937b6845918082ce56f317076d15ffeeb66fc49a40c075f3a3f229a54856c84ec34cca2fa0c89bfa36dd473407cb6016942260ba3bc0c46a4200f1929f9ef25224bd1ed3f1c28e2907dccbb9acfdf39c143c455e2572400bbc52d37be55249a5006fe007afedb6a99e6563b1221a8f61d095b1e076cfe48305c47e63184315ce5f2777267be74396c1642a9e136768221319e0bff6eb0dc5b81d683be1d95c86ba4df9fb304258287e6068b9b96221dc9d76e5566f560adf2980cddfd501ef77459d3b8081acaa75111ee6d7a4a47d139f4a3d71486f728068a1b6d5b5ed81bdf73f562f7c4eb45ee74368052ffcb2db004d16a5e25e19b7f4a0d79fa5a77d8398941c0b810429a91ae23cd0bc0ea26cc076414af211f168db45ef3554b79f5e2b9fd45f1b0905e508d96c36926a0973e38e9fd0da65d79ed1063849ff7c63c316f1c846eb5d573a87a54b98790f80c0d7f34ba25d6ffeb26652a9b0f5516b27e1aad4e3649a91fde8312431f5802e3a739d9099c39acf05cfddcb4a8aff0faabbac83ff6a9b45a3a029ddf74839a41dfcb6ab4a61b65ab6add686d5c387888bac16963f67150d15a7dbae435668f5ff2c39ae83541e4b238f975a2b820c421f1c3df29aa6b32c32c98aace3a18a352bacd5c03a17907b8ae52a3dc028e678dfb63f7edca50781c85a1af06eed57dd36e69d4381dbd33d0883bbaeb09205bcc2dda9c1e77e2558959aac8a5e20769595a72f3db28ae8f434ee85616b3e57943c9a24ead2347c5dc3db969636f4a8481159b7b9380aec1349f55adb5dbe4dffe3ce7e8e1d73f0d986634fbcf87a3cfed22065850a34fc88dd2950626705425a74eaf1bdd2022756a3070991e15772da5300f8388e7f669bd93ad1a9456787500c9f5af00dbb4b812cff69161d680cdbbd8d4fc1775a28b347ef55690100b0b5c6b3035f9503e3b352297a60171573dfa303a4fcb9cf46fbd6842ae65f012f8e228888795682e8fe9105a954090f2d4175f5fc08e99d125f28d48ef15540b78b366908247a754e621b0c63b93aaeebb44db138b8a156cd68261d3bb0403c6a6092c0b1e018e52f204ad460efe3af018c7bbf97e686d3731b1e4efe9982c93626f79edad8a3df16a0224564862bb9242eda9e95ec0608b838ab8ff096c66199afe9d7b4dd2a03beefd8e8fe1516608f4ebda3cc5009fd1a5a09db208bfa7a601480cb8b636d46a998db820e8b77814719d4320fccca9010b6fe3c170f6eb8cf5dd84f4f7d1cc6a8260cda6d8d1513b405425fd06000891f98e766c804ff99cd42191a91c21430f595cdba3ed891d190855997b17b08adfbfd70d7dfadf4729183dbec7644855d3173d064b9a92fc97f212c8e0010ec6e6eab6e1bd06565882d2f674a5b0545f5dd6f04f27c8d80aef7047aa576be201d800edb2cdef76fd69ec9f449dc440355dda115032917e94a1e454fc2dee577b83240dd349f9f6fc35bd029e715b15883a7b7c73a7ba845f67127066aefeb77b8d654adc7af4afc7ea9fc14ed9423bd32cddf3b8f7229b317a4ffcf288c42006f2bee3af85255e5016d99ddaab9709f160f884c44a498d6f845d739536c5ec94fa2572306c4ac8052a043c62b0a594780e59c9363b881c33ee6a60fe30d9a1355c7c70a8ce0b842bb88d159de3dcac6696b0d0e9aebcc44ade15530cabc539b0ed3b9fe46578ea703be9d573e0f96f3815466486a2b390849834ab83d017c4ae0d105f798672069e91253e854c95a5f49193a1985e1cf60484ff8425a629cd974f4f12cf88b26e2bc0004d168a4ecb779311a846412e54be5110ea46ae87a7e9ace44f164c9d95bb14340dea6e363ee997140a7492e142c851ab42bc9ff80dfefd19f9852d99bc141e6aaee47631b664c50409877860dcf3fb8cd7fc2e1598f00aca46e951c6e352214ff59af2eed76ae750ce6a7d53aa143053b716aa5be7908d05b28a7b3e7ad447659d82bf22684151bd80108868eb04dea88b93fe16bc6ab6049e9bb9d3dc11b109289d0bc206c9d81aa454b11fad75ea978be3534c050258877fefc4da73462b585ccee05d69f4cf84b40acef6fe616046a74e4b488d351e4d4af9d2e66773d72fda03bf647b8cb33618cb3586992d2653a6c80ad6caa314c36f581ca4c9f2ede97094f2ab93194208432d795ac021f770dd5c7d8985a08c7a48cfc416b96abca497ab7454d0ec21087948f4ed4e02d68322db2f40259d1867288042a3e28cbb0af6d9867b31903285a701b47e1dcdeef31e160fcb5617dc8ff3af825afbcbcbfe685d0b96bd57ea7a34e527a5874e660ed8e0096613e744ad50e85ca68647b5d345b7d65b8c08262f773701d341d7298f1c2cf5a93f4724bcc7407aeb559935dc74ce6cbd2da8417598f73dff83e242d1612a897034812c4c5e208f792f2e094785d9f9d1085b3a3322b38cb9584e5af772ada1438d47239b22cc57a65a137fa225b7c4591043045fb76ee5eb04016ea52761fae4cadde3823472d110ceb3ebe8f32bde4011219f10ed2ff06229955416f2660b72caedf2fbc48875d55d98de9f2e87871499adfc1579a22d2307c1c319db7b5f6f1b6905c1aae29a8b5d6e1e2d0f57e1f73eff95d858dee85d76a567581b73d320b92fd297c7aa1597eaadce976d862a18ba076c19c203fe7c7732c80e9ec9ac1b7e909e9a14468873c7ba00d2539fbb9dfea1df951a38a02d0ed4ad89dbb1d40546f11e0685f754d5605f55ae2260aa25019e4964a34397fd9cbc085006c5c4ddf62b9ee5880e3e77908be23c10ebdba0c5915fb6d2c6abce8551f34ffdb3a2d73ce69385b4cce0d873cb3ffc1345553921a7b9fdf4f07767cefdafbb015252e82e38e8937be9aa6d560928e589817c5d7a4a4233c3391f3f70676a717269d7e700c3da6b55495b123d346fe550a987816d337fbd4682516618969550a9290606f08d407cf07c6c614d8e3284e8ef5602089f70cd1fedcb500349c5acd35ae6a709bbbc86f2de7b3d608e03c5a7d9af4fed30934642abb54fa49ffc08badca07f74108383a35fddc9db1e67cdece0fb17675925995cd3954278eba47589d72a903deb5bc1cbc6ca4eb454aa60cdd298b21ba03933bf878a1794b1747959dd12f042f8abee669f923277433ceccd5884ea6ec87e987fb901c08541501b9219c47e93985f0ab73ee37926b8a72c25221ac439a5660b02bc789046393791606fa6b224cad3bbbe50af307252613001d536fa87fbf3ed6610fb102d687266bb00a29bc48c9628280d9d8a0c7a3467814c01de6623b907f133dc280613025889a14cf127c426986beca6a780f73ae1bac13733c3b8fe2aad947bb673b747de846a3558c245ea83dd9aa88edef6116974fc0a36aaa45f38f5e95b64fe190f0f9dcb88a031ae833e921753f1bac1737d48de76030a5cd2efe7cd29d25b9cf6e7173558b2e0eb766999dc6e31f3613aa6a02caab10ad484a46117e64b79a7826366c989d6a186de07a69f7dbf34c6e3437859e42cad09df10e9a91bfca00e197f23ee27705ac9038cac0724f24fa2823aa015e10b938bed6be983f411c0c25d63ffbd13ad8c3aeb1372325856022f382ea06eac7277a4effa0f89a196b9d534dc9aaa32d7b5e35f646fc86b62e1d28acea825354e90e61556f53286b3a99f67ab4607a132446eab95f00e07c764b3ce847881265aad7ce267b456c15137550f9cdf300de88fe1e094c5ef67653566db37fb9f47010274479be51c86210f43c19e79b9496d9a5d28f82f4c6edad593ee2fd65a8825527de58561f7c156207501e790b65939538dd7fae49a6ba33d3dae3f644e6f23cffb6e8c16360379d03e5c97d4eae92b1160e4ac6f5a5e4a2772bf396f180084596a00a44581f9e31b45f653edfdd6a5816f83ff1e6e0ee581d6c3293feabbbb70c2002209c53917083b430e17ace354afa314f82a9124a6b721820b0bb44d4f66e11cddc2b3fa1172e0159a11a3297242f7a076aaa99aed188a5fdb2a816e8516cba74c1aeaf1e2b91d1cb5a92aea89312e67f24ba44ba249c89c620170344da2b7172f6be3fb0b84977d4f2c115964cc99ffb796ac605e8c678df4bde6260814acfe1af4c45b5f33fbcf3fef8c07a348837cf1bded11dd7f13d02c1dde5346ca6a1aca810f31403148186f5b3bd74020c343ac0dc8c4987043135e08018586c9c5ec7c0eeeb74f1d0f0da1beda805b44461cccd70106c2660faf96175278142b6eb02f816488a5a142b45e428fd4def35002aa6b41ea3df82c8593f6e01a14cbd2fe7d61cdcf5df4834290904ad00f847281d134f73369a157d5fb33e2ddfa59bce5d679bd2d80a19beca41a03ea79958c3bda7a0ea62a8700a4bf1d918d735ddc53f8dc792cca53c0c611d41213a21378d684bf9bb07ae8943b62435a52527cf4f6fe9c63def8233abd12c68efae5eab6c6c6ed23fd03db191327e4cf2489f085a897897b5924262a222c9efd660125aa702b89cb63e4d51e657e8810a4a150cfe2e5f951ad0a551037064cd8eb595675c7eb433a566a8758fdb25d8a215fcee05813537df783f51e5420501191675f9ad625d596533d67c38d82c17edd814f2a5481b336aa4f1c5c4790de38e3344c6310cb4e557d651bc2e73997d9eefccc38c97f917bb2db2cadfcd682a3e9538ee7d85580842bea148b48a9a8cd1078059b7190ab20a67274ae70a28ba733934da0e93e41a422543cf8a4b3d45849ca3d7d57bcee5e3da395c770df42d23a9590bd5dbdb4bd74aa931503f640b2ca94c8b8ca31d723f95470a90ff910829860cb3428dc3994967d186a9d4d81fa319cdc2a5b031279d4f5f9ff607597db02030c6c707b4993b62932083bb6eb86582b443b8b8947cb16ffa8aa50d5df2a64dde60b570ed1334657af7cde76a28b99f643d911e0a11a4667b1c766c542342e3f45edac28de482a716cffe84fe4c37e6baa37766b496a3555627ecc68026e61faac01d844c8f846384aa201afdcf5881fb63d4b9466ffbb041fc3f74475e04816e180b52d0db89debec34f9d813a795a59656b339f3bcd0fe02ee20524f56076cd67b0b9e2bf13003db337a5f70d91a5d15e44747889c8e5cd5f751493eb4a8486cadf6d80a574920dd287e6672dff0f6f9d9af043f3d531a70b7b9c15f1e8467b1f5f2e73f9abb1d4a90c3cdc7de63f0d5fb2be77f49e214bef951075741401e289603ae3561352435d7a8851fa3a1a6e4232da1d82f8b905209e7e00f6f93a84e671c0c91a30d4f83be328f8c74b3487978906be695fe33a4e63b584c31ce71b18dff51209dff9db5b6bc5ccb17b10dcf1bbc81e4b853d3ca95b8ee33ede7a5ee851a9beb73dc8aac1677e897f9bf7a120fe56cd231acc64ab61e5362c6dd22904beb85230d9208621924749d204c6398368cd53b42d4d7c7dd3d466effbb17dd440c3490a56f5c54903b54658946f2bb84a9ff039b0ced0a73b339ff8ff859a15c1ed988482ad0b0d96ffcccb697a94ae733ca4465bfba782b3a380abea5bee77167c4edc58d143bdd0fbb9287ef49b4d1572cf2639aae07aee587679a39670c6d283413ed778da666397ff3053b8cce8770698b497805113e3a16a9612e22fa501cf9f231cebe33f82f4f2d7c8671b96fdd92d2e699ceac09c7c5e3f42d0651c7cf86e011579afb16b94b2fa8923da6e0585bacb04e508974a2a0789fa90d3a9cc3e16f3f13c636184ead7513c8e48abda113ee56124cb77199c3ca04d5e8464df1e1c6925783f2a6d49eb69d8037f80801bbee83f427bf7afbb3d9a191621b51d7d200330aee5ebcdaf34cf761424a441e09eea07cfe8b398b784ea24df59ed28c887721f5cec30ac2f95236709f716a9e372f018e07a3683ad451dc68d08230454cc20f8e405f3a98a726ca3f545053d524ae9879702669939902576a13cbf76af3a9404e11381e15a69dc031ff5faa2e6330a71951ebcc0a7ac6eadfc479a6538cf31e5426a4e0d3c03ce89ba05536f28e938f447228d282434009d66d4c24fa38aebcc8adbaac345610883a4843a41a4a30298198f6d0f568d765e0dcc4e4717c849bae5f08a0b781a5de0cd1dc3f1b7c06e6f47530a02e2b328cd088f9e28ca977f54a15beae21ed49f1f5f5817f7b0edae435ab6c38affcb56760c62a073aea9ca07610fbdc1d8b7019fbad73c07a87cfb962a5b83d3a9622cb7ba8c70901c438a61e1d6361ca728d1cf8cb346b618bd47cc78e97601ac70e92bc4a050506e262d1049c8e79c4e703ed170d84941d6494156ed5cb92211d34e3f82d79a129604032e82311797fb5712acd2e3f47e9e65bbdc150ee97dd8d97cbcdd1cb21921ebee9f918449c24079520f4e500834f6d4b9ec024f151d661ed089fc9a33f974e4f28b41f0620dee460f5d2bdc3e9ed55c3bb0863b6de157606f00b3f09de0e629318015f3db5cc22e5cf612e53e2bbbea57abe30d2ff8de276ec7177c8840942225721a69dd66bd98ef667e42c1285c9feb7b5811e1743879f6353c0d18e75195a2cd75559733dc15103dff08b93d66e7d916478de36fffde3287c727f16d606670b30fbca9eca5984c957f5d246213f29ed632a6fd1c6c89a49469629acd61819d91c7ca928604578c79645ad4eaf62b9213e80c017f2b1ad7d0d79a6a2200bdd8ef07cef2c2de567e14348be958dc292765236c77e9de6a01813b02c47f9bbecd99c7ae3e1a9dfad418509bc500164c23f0dd9b69433c02b7c1f177381c05be07a6c63d9395fad6d77305cb61cc92bec5d88e8021a02d795c359bd90092741bbe68357fbc1b1469de18709b6ecd12108cffc7fa5003cedf630b354d3c28628e5ab52269e34e05b5f11e1099413b64b2ec96ad2a692536bfa8c6d36505479fc6e2206c02f96b65c825f0b35414d4fafcc508639e6ddeab8fc715dcae827433e5fdaaddd64ddc3db9ebf32e9088e4d3a3780a04b40e1fe68271efe7319a8a639216f42d13e56b4227925caabd42e9a62c8045c5ad8b558b99f2380025a712a1b2cefd29ac73a47d90b4301dcb701496870be367e3861160f1cf61e7cb215b7b7495c993fb42c16f5d0df023d85ec632231c8d4612922695e6220a4d27d54b73e604ac7f540ad5ac08ca530a44c05fb33904d08966ad58ad7577689c0a4947696ce2cb5af021cc3f3cfb916f6a206f1b7691b8a31bc902d67e4e4f97ca9bff23a56a6eabf84af530299456e506e0e8a0089c222fb2063d45617350eba002b22c41fd361fa25eaf57024d8c5ffde3c5b802022c65429e3c95e235f71d10a886573d4598294cb07eda2f58fbcaca3b24801fc14a981c653144b9a295b22256d63a97974701e4b7e5e81ec4604b815a8f3d61b9c1708655ce81f89a289e96998ec34f0b8401c45f3b8e077021cdf6ba5eb720a3e914854fee01233225ad0a5423102efd77c0a4836225d534328324df2373fc57b322fd5eea2d016f83a64bb48d8d36f6a409c858d6125b2d93ee37c584ef86c25d8fa11d36b1b2e16ad6244f7579bb4586d98ffa254cca8a068387927fc3c214a6d0610f5223e21a17b2f43c84a0dc03b2f23e85a7a5cb22a15c1e7f067e3ee60bb29be7a9c72de92787ba873234175cbf859981a09355b633a307d2922bd7e06b33dcdab580c587df0c4d45a4cd9ca928b78ea8fcf050d9fb151a72012f186d55fe97282a412cd1731a42acb816caafd9323eba378087da16e4259c525815e236bb454f682cdf1a5dbd398ea1090d9b1d5bae85b0afecd1971344ee9498fa59f6a1469cb49d910cde1fecb516309129a1f1d838d25e92c716fc1085bb629a5d55e7bbae40bf304b575d9aa0820ffe11897bb24edf805846e0bf32858b12020547a5a594f5eb0e2dd28a3808269c81c917ba4026d166ceaba9ece37d4584d9804a5323ff8fba16d785f7d2f455b69bcd5badf25fa674cbdf94f7717c6fa82a650cd7a07b8ca4bd8642cfcbcbd284801b16213017fa98ee80338a37f6defb4d61ac91c1bf15b09b6c2f999bb6d4111dc1f49077ed1c49b55743e38dad0def1db81b741441eaa1189594e12a73fec183ceb983c9dd08db2de356c5e69e32ba40e78c8317afb10b6209f3c0ec73d46fa17750593c1fe2c2e8ddb22ef5820f147f1e8687c5f685c832275c9f424b593bc9272648b3a34a307801bb3ad08f51606b2e6da6f7854936bb5718cf0263ab4f2f0a991d5a3872d31362f1abcd75846405aa76391a83b3cc6f6ba072cb8b06a7d753a7c9c78067a0a573f3c0487dfad557442145b74a6e1c440941182d8ab6e7088fbc4dee4e14bd8acd2ae8d3c5e1827c412fec1cfe249340f25a41259f07c81c57709d33795927374fefe60aa5adf8b5324b9411e1b48e2840b6396dbb021e1a806a99eed7f16ccceb27cd648e44079703b890f19779048030ff26c8827164d4ceb37cef4722fd17fb4cc90444ec993e84cc21738bb1e9bd886d43d8d833cc27313d9354f1333287b09a141216461f1af3f2c704ad045376df8be8043044492f3edc1c0f130ec807103942c6e351bc85b0a1d8309044274ea7046f846b8cc21e8b0d16605d8f85042f71a2f6a62d2f90e23801a720a5029696941cb89fcb4707467635bde18c45a8b2b90a0e7eb07fc954d602e031319a0824fa7e763932f6bf5847442079c60726b3fb97556cbfb0754cdbfa1670a550bed07735b29cfca892a3c2bcc22e17a602a2415be02475dee0ddbe320eac3c468d354146ca4b4ad89fc77a533d2c60246a04247c3812c7c40d6b92312af8f070269924012c235744150d4d0ee9d26e3fa1eca6893de90171576fe1dd2ea86be2d8b08b234bd44487cc5183b499b10ee884f8b36b42932763a4f7a7b643da3125478eb8bc607254eaec4ba79259fc9199955a6e8f95193fb7b6d309c1d4f610d99acca684ee7301e52d914cad609f8a55e5179e4ea0fcd39fba65b1b889d4786d7c5ae7a050ce2016b9b8acbe726038fb98d31726fa3bee609fade0f3ed599d2c83718361892f0a1fb9c2d39203a771bff45c03e43a603277cd624524a8cbb3ba544f00020fe7fb9b23af874a550067ec99e2703c720aa26a058c824a394f187d02420d1fd9fcba3530d078b179f3ec1fdcade1b68aafd148a947c30fbda6bc3c994624bc8d691d5ddf065da7f68b05b8e01352b60b64c08605871f232eea54245bb231eefff6c618eccff65acb51bea4749945788532c1cc183e80bd233a7e061b1b510fc600c31e2003aac9977cf612ba6fff0e1d44fbc81bfab5263939dcfbd49e26ee3d997e96c58056a5ac4880da105573cdf6e83f12f9762a4ba47984abb9c251e33e2e4df0ca1aa408c4fe6649ff0c6493b3ee772f63c1e13ce2d4767d0101f15f62686d678ec3a572e43c8bc1b13490b8030afc8d570a55b212d8b1a5d38233d0d9651dc33cd50b63e9102aefd5da7750e26498adea83fe9e1f505a1467c97f3eafa657862aeba4163d8f6173c74169eb6ca93f29fd323fd7a47bf12f574ff695fbf51dd9a8e033943a19f4e31c06722b9e2449f422e192a77726bd229c6e57514c939408b5bef428e8446f13a805c9302ddb89ef85f238307dc98f6ae92187b7c6e08496770c638bf645293aecd685b8378f5b60000b87742862d2df59bcae9cf1cd76c07e976d5d7ec7aa77907d5b2cee139a4959c5bd6fa7ecaa8fd80c24e95f8eea1663fb89c22734c812c326925af0c16c66a8d6853d788bfa8093c5045fb2d13c3209b558b621dee666464a8c8b4439d90bdee6f11e6488eeeddf9e92659d8fbc9f5752684660fd6953033c6748cdc916e0168629f0e2ad5ebf468bcc350b3df76d248fd7175cc46cb5a333f7264917c7c297216198d35bfe0fef2936fbec117873c2850ab2b5975df95c37afdc231b93ab28482e7d22b0e094420246e3ad3b21bd41b2f58851810a1f5cdc17611046deff61047f2e64b51755a9ac75e2a1fa71c13e1c4df7fdd64ca0212cb684567b44339087ba17e71c4802167a550027f390a8f1bb3ab55792d9139fc62de245cfa88b45013bb71f7618fe868907c00b70add6d9a5e456fe070b1a40ffe805245d788b04cb6d5de6b563f1d497c5ae1792b38e6275859994944585cccd2f8d49cc1ce5ca05cae04b0ad2f8ec97628c3b0c630c494547661134e314d252a667542254320b50c1298248fbaa8f5e41889fe3bbea1bc1e735a6e2ee5245dfe9a19b89075850e950029aaac7ebbfde34a451f4333313cb03557a0bf4c9da9eb22ef4841ff4a6824dd6fc82fc5d9af8904609a1c2c0c2bc3c58c3d44084e9d57af21d5d730c64a07c9abcde4a2aa2985e7fc9725264a1f202e4ea02dbb3ada6d89a895181ef7f25b29d9be4564b314986478a2989905c697d754cca90c2c0dbf8ed40fc8059d56e50110f3ba70e6067c9e288fe8322ace85f3a8a1e6a1596d3d67a2634ee432126332e7a7f1a167bd04d5d26b6e73014e8a752c98767e60eb7b96d96f1ae89a982706f68d6e796051584aab371f52b3f1faae65a9d66cb036006009dfebebcdb1cd5ecdd4f6de3c6bfb9702813a023de25592cf5059a32a77ce2cf26d4a63086256195f467075312c483573d0f6c02231a0e852ff1cffd2893dd61b7e759fad5c58cdabad462e6435a59ea9c0262d67d6e67f0ea1942ab31c6921720455d79d75fd9157fc0eba51b28c70a94888b2b5b488bcbede2c99600c73d5c70a1734cf3df6b0a07265ad26ae629e8aef8115057b45c1b1452eb402e679c41d20ee7968c7304a292b63ec51d30e54927d48230b34f9fffd6e316d018413bb426bd986c48f9ce6402bfd91d0b41a21fff4d423fb030873c4ad5f76cf2699cb3df278c22a0b368fabb1abe1519317213a727a9a8f97650ff93c31bf872b4f702587fdba58efa2814c292de8c945d018c54e8f60cab79a972e9a8f8574636d9a26c5ed2408c611009c26b168469d337233a7baef2d5a1ce94ca06678eddb1c0c428a1f97d0785c8a76b69ec2b22687caa68181f69afec0a7ab79c64596f91941fe5b84a645c93bc8d8565c552e9075e8260db936c23af78be881c04205b7cdbc4a17987bc97624bf5e0812b36eff6544048fb502a27ac1b497022025d736d9d6caaa12dc7e43b82d027078c8d1ae7488d05cfc9f8cbb425ba792ada50b1356a752e1d792d7ffb33f549b8d4e432f0dc82f04a647bd5c646161c4bd8f13ea6ae6d4786688617f6e5ce0ee5633aa40e04a6e28cd5a7ec37c533eee54a2fe4ca1fd869b49ca6fd66f0f32eae6ed57b50d7fdb8261f227ff58796069efe9dd76c5cb29854dbba3e6414c28d476e788363e20b54c7bfe22546ff84d59fbfff30359807afc4572a867ec869a1fefdb304f14f6544eeede04f2b973dbd3bb2735b18c4e0e39f491f73a49884e39ed761c089cf7b05c9257e092a0bb69609b30748c52dd9da208598ef45ef303cd3a16bd354297a24c317074d69b33771bffb1f386d7f80bc851ac9f207b20473799925bacbbafbbbe1cc9605d7e02b0ae4be2c55b0742fe92d7fc2bb3913a3826f3e8e9108c8557b304833c37c76acecb7118be38e68da17c2ce3d738ce9d5b9412f1394745896ab1223111b03c1676f25ed346ce9bf5156b2a050b179c616ff996109c7b69d3e327d3979fa1c9516017a3849820f4d1b68a640bfe718dd4358e35e0db43fc3dac6a88590fc2cd984245b34b2a212fea2f705e6e6536c26f82b89de8e3a2e088560cf02d1f9b173e4d6ead95c02101417e7c08aa5611ab3a9825d56f42878968703d3727dfa6e35ce1b1599619b815f086977598b8e2fc35ea0dd69b17f5c15851b980a83b26641e53f51929af2e326f3fe7de7d66f02fe829f23e9edaf058552c1ae5b6d2a072c7bf012f42784f2b5b1a37082906cbf1338915eeabb3a8916c181e9d2564660340d55b088b9020fa2abc22b5e84c37aa16d7b0a2cdde4f915394bb0ac0d22c607106794832f9324a4488c1556108b56eb37f8cd9feeea2a688b44dbe6f253231e7154c360eabcf3e57de9386888aac0edfb1ef9be1f9ec273359731f8dbfab8c344e4e8661182e05f957a5fc4d25fd2d7d0dd72170e7fc1d2c2c2b5314894c4410640e5d11e738c2f169568dde794542f705ec8cfdbc147d3307d3c2218a45a6b28bfc849799ac46c0168e5f93168ec93b5774f29581636068323e05730aa6027fe9d1a11d9aa3652bd2e1bc0b583c4478cdadaa4afa2cb23b0a80d508260d99f2632f43b22bce7f048ddcd1e840f7071fd9a439442ad1457e3bed56154df715a4b1722e6f622a9a124a5d0049f415ff78461112ed2a3a6fbbaf4beb963318ccd01c6590479d70050e04f5916dd8ff666628c665152c8b927cca0287ead7f8102eb1311e9f5bf438d05e5ccb110e089df318789d2356b0ffb7622797a165b8e38f218ae249949d51daefdc7e141514a5b8dd2994923e963b36f40a8093322b3c171971a77e1910e12adec14e32a5cad920b1adc8c745cd243aba88059981a74f9f0a6a0115ab0961ef46f832d442395b3bb84aab7bd4d46371a24af6c3c75498dcb228811c98cbf444c764e7babe3f12976b9b1f5b84269dcc3164ec18c1dc393b4321a0cc2e090f3c3bdd8a3ae4332c8022ff33c2029b9a2dccce8000692eff1a41bfcc345533aaa31247e4a97bd4f1fe7bee259587a77b627b3dda305e0fdb836f82685ab4f584607efda04df958e368ce9658754e52f0f8247ea2341a06fb3eeb9686a283fc5ebb1648c3f5c3a2ee2aa9923632deceec7e8c11eb9b5b04dfb4c5e985a93049aa7991f2469f74bf51b517eeb1c65b62f7444549f252ad931b8b24945b2b6fedb3d4e8046d59677acc6957891aa3021831704a5e465693bd325ff4aaa64b6ad62880c9f173905b295522100c3044847bc1de821809ae29b7e1aec590804fa3f05836076388c9b20f13e3ae0acc5c197cc9ce3faa763db138a1d45aacb48126eafa861035a6163860c3da40e04a2c0438f6d5f389166326cea2aca425457bf39b806a1848f7cf061db396fdd7c583da52c7740f1c661fa99bf394adc06ae3fdc0d020ba3595c829937dca62b988b8d18602a436c08ca2854ded156f90c2065cd48814abde28d461c656df9539c8893e5e89d54830000991eec99359144606335af0c16c808001245c6451f5f59c3d787b31e34bc7a87aa9f9ed31635f0376b1837cb963ba1bdbd52d7175ff7f13cdf7438305748307199552eb0913b194955c90ab35b3c4b6eacac78a214e714063ea4ca8d04cfa52469dbd52010ceb32195a7d88961a1b14ec8c873d6eb0f4669219cc378a50c963d21528e3203b2ef9fe207fd14d6df41fe524f63daf98ff6797cef9d18165ea94985f33ecb6b7e99b88521a9026fbeba41a090f167d7c1b2ea35f09c9d805c0e83371d84a90dab8a308cbf8d3039a481a5893adcc39c08d7c6404c1d5481d8d14c6774b92488e26fe5ef311b84ed6d5ae37da7f4512174e85db370bdc7cb6c13917292af9197cb51e590eda0212d09442a2decd07c9a65a3cda8d8daa7870b37f231c02170310644be069b4f5bf41434a3d55d979789363d5b477578d9ad68b9e744f7a8e535fc27118a527547300c84207dfca45e78a4208d4a75aa6101f5c843c3dd0644ed36db66cdf02d8fd9530918507ae406fb4c8a5155671ff4506033e2df2a4fb4dc6863c6fb0bf0f01c9a7e59fc2ebcb12db8a7e7d62adb80f501ff9b26ff4d5deee8d0177e5a83bf097b5c670502adec3166757e12c3f39bae0991f9da36d5b8a337b8fc5b835bf649e0632a47fe790eee8890b66defb0dd0b397da9613051c772cb5514835b64692f46a60e6cabda4ecbabd42f5f8b29ece531a265071dcda8f504f7769b15b05979eae02b2d9b6c5f8c063fe625b966cfdf5d8ece7fbbdeda7cd902a2dcace0c5f5379f7e02ef05b812bf2d3f45034ed033c14d63e326f9c236de4fc9d2f51f07a6e181ec27a4a636817006c040ac194c4a522a292ac3a1b3f86b1a32304e341b37618818aef329d08bb3a4c2adf56e3505e76ec91038f1d8047cb775cfd1b404ce871340169c066cc3625bb44266907cfff4cd9b8e157fd20143f026d6a27fd8f38348c680b571e0db1b161b2cdca5723866f3b0f01db2baebc023985b79497cf6b213c7aab6e128d03ea88e96e924ba062e66fc9b7d1477e9b1dc98b4d083e500e262ff35371fd5ae1065b56699f55ff2ef2d4fe350122a8f086dd470507be445b0e130e6cf3330405191f505ef2a8bb00c1fda5e832f3f35bb0e4172241300afb71dfffe7b3453b329093a3311cb19450d34b5023ac7fde9b54ad44126615284b9670a41b648eb837e14292d869a75ec056f6fc8324d9d20922c557d2858e2d3b884529ef168aec3278df45a94b6d99becc7df3dfc87eecf7e7ffcf03a52a1933e0986a8280abbdfe03c2a450ee069b0440eba3b4556f4043af0fb43a732d7713a8e1b2511d6f6f83d5b6397d6b1ca7f6ceb75859b031c8acc22713e3a89f4cc038773609b121ea0ed920be027b1049b395f40524e825ddcd61554d315d7856f9bdb0e56768e0ec9a4eaa3502328e0e873258e282bd2a9db8ba810ffb679c15d56842e7c143e905deb0679d9829a73b8ca3b3a54a2915c0491f2892f483a576c3dc8513c680bb1ce90c0a23ee4d8bf768d4ea6591c4f5d0f88f5937ba4b88ea95cea3071a6234f8ceff763abd1c26d59975b3a7e59ad47ecc7eb10e30d1ba404bbb814b59ff43725a98282a02a9ab88165e9a9d02499773e97f87a45dd922d0ca6525c66cdbf588ca137d53e8797ec7cd8fe46d6006333344493ad6bfb8d8ff492097bbb293e27b21263153f494e757f4f4d5ba89acba1952c4746f3dca3c09bc43bae2731d7d05085b2d0ac00713ebf7cbb88901d95bf35628ef612dfe8ec9102c23bf811c6076717973c7dfa96e883e721165c55382f65e2a16dbba8204441034fdafb5e77bd61c982bc158a63505b9266fbaec5d673844735f5d57a9ca2251f1ba7911da3a035060bd0440dc474f81e681df749013a1e56a3645c6405931c8a3f7c68752ba66e4ee1def16894c5d988881afaba8dbdf134d51b2efa2f736b4e51b8fc20634e619cc41ef4b14804253007f7c7e3615ebd142fe00c042fe90df10722146563fd19827bd59ea81150abdfab5f5d96c721f29849803f808633696e337b12c0bae1f7196049e479b59c5f35a55d186d59b62474846113b77e32fe27608279293c5405719c42e492a4437b275cb75efd4e910864fa1d6b7b0e448f93df7f87a01f8d986c1b1483692afefa539c22b08ba487a63b70a1209a1574f9edaf7cb74ce6bfd4ab69591483a3e5e75b273ec71012492f3923fc207ecc083d710e48ed25729926e1cf593480e2e254302e933bb81475dc3ab994dc756cef3020729753aa57f27e1bc434de426a48a53c01b1912ddcb6560086c654ee0f52e45754e592623e061b179f009f7bc6d6094fc462070733fe4aaa278c5990925b576ced6c73abc11a7f69ed6cfafc00cfa317b78b5fc1bc81b27d07d5879fe70101c7895c340b45eb5c638d68623dcf109890ddad67f8b73896108482fe74b4ae3f1c9b7924aa699d0685f5efd579bb90d5eed6ce7ffcb64ea4ae7694b1ca4f1cffe9335fde1f682049cee98fa157c44f1bbeffcd71da0de954a95c76d98fabd4dccdae9f7338bd4a77c085bb464e9cfc64c22082ddde6885adf048e3efdcb7f2d1a4368c81661b45852efc468af09c2d0f0aabb6757625a88fd947e6089b110b1d4113672f9fdd9bd9c96c44b7f23292b585922fa2567c05703d8b8c290e4b7f04435c58665206f83856c1d07b9880ee22ffdd926ad4b554879a7526a60af8f459384c39e34f843655d7d31bcdf9939edc53dd60568cff6cb91ca7bff599d4a211c1d278972d19c963002b23ef61a14187f411177047876d7b9238b6f70085222d7d8604ae317bfc2d51c8435d3270b229f872fcade3ecae47b288553ab8577f96649c892931befb52276fdb3fed1ef4c4f4256062b4cf0183048395b62072b8902ecbad35075a1cb3f8930453c07b39a46d9a5c4b07f99e44b5be7fb3eaffc3741c98fef191d81c714ba7742592e6e1db503a79f0e6cef9c249a2801a968fa405217b77e663f57432ee71e8aa75de318b8d781c5ee21f4347efb7f4914dee031b0e54988abb44be1360b1768171940e4b791e21a4857fced0bb38fbff6427bbe2bca1586ff4af3ae1febc4d4626605939f12d2390dbd6e7a33c2986bd4c7a7e5d367b0a70d90968579ad01a2e01f9ef80bd8a1a0e35b20204718aa22d6ff124f7bef8ac53e4ca6fa77be81611393517bb36ea859746aead8e8226a6f1caceb8dae2906e8303afc63d49bab2e5fe21c574b063338dd819bc2997c0ffde007ce607651ccb1d963d8a2b243978044dafdd71818ef9e81abeae4c2676bae64c8aaa1dbc8eca019eea29ff1106f3b5b410bbbd7f15526aef7cc328127ed9c8bf872ef51c2318036863b1613290f8347df968d60476149dc0edfb45ad1a12a3636237584e8802c29498ca6061557c641ebe69a1f3f877e8b58916a0d74b4b20a1f49411812e4d6161b17ddb794b98feea2f7c557b809f019fe16792bc8a6a1b3cae07fea8cc21d380e7697c20a6efb65a0e47ce7d538a6884545581def11048e0d8b5724f3653773dc5449cebe506d6fedda3cde6895efa2878d44a4777bfde71927d861526cf0bd2513473f0ae3f19f15151cda56a5fec2d2dc225758d2e8a302f0487a39bbb52b73c30af8fa970cbcb9669857a9d0490dce6c37d8178937f0a761e0e3fcd4f6198869c66985781c9f5267468b14fceeec38217a31ef5d21d85e550833474a682e9aa097eccd7b5af4fc820c733e6c450e1be1023caf43d6e19073f9d6b9454cad550b8d67abfdf46adf041c716e7c7984455e513a1182454263f383d6202b554567954d835e3370e81e36c4097adf9dd186f32b98630c1955c48e81b12fa90bbef7edabdb56537eb90db184d634e686fc9efb3e7a24a37f7d9ac3a5946f7c03720a69f591f5194b8ba0c761f640837c3c0bd6d914b1a969978aa8ff69d7e087fec83b81a14595db7c1d57863649e2c1369a5ed5b1f5010fac8109d731a4419e6ba830ccf3a247be98ca36c95cd917cc44829ffa741206c33c6ae84f40aea87a1c3e1c51677a974e6a9a7c12f9f1843bea4f182692c0867bdcd7dc7ed0c89052d3689ea2f1c4d90d581b3ee6fb16a4b9e5a4a05dd056b6e07ae8e4ad3d7f032f0843d91bdd84a414b9757933dded4088f13dcac32f2ab16387eb6b80e734d0418abde0c2a9f94d02d9535155c8d8f35ac9336c122b326bc476d8f6047e9d0c21de82fe069ca54d5c647aca2efec38faf640fe2d1e6b08507387214ba20a712e79449e9f163bb87d7cda5f7c9b547553687120aa56296afe1e4c5931eab0798b90a1cacc24466d0a211ea8562905c3dbb2b1ec8407fc4d5806f3cfee3c177ecb5a390e0e35d2823f524c165d53e7c2d56122bcb3f62f19671547e81b1b538d7798f44853a817b3170c5b1e07387f7be3bc4e56cb6631299be0798041a0f2c66181ce71f709164484cfe91c60acf96751d43e6e28562ad206d0c6480e682c63afce88a7747729381ecd3c40109d92787d87a04521f27b338f70f86b3556d11e3c90fb58537f4c1ed1a98444d2f76186f926944bb6712767daa887a3d80c768c8341838dedf7ca462534398e97ce85b1c363c807b220f5e4ec73c6be76afba652365b54d95a4081a89d224421f105981eac9b98202245f2a91d115ecfbb999b594e9f84b6f66caab64ef6e393ccdde42f776c42e9854c26639e55f940a98c8596c8bd77b1a339e104cee46da3c02f896c7f5580040ef29570f9c604b64bb9d53cb4e3fd3affce2923d39ac761bb539a2cf4bfae35c84bbf70fad2eeb0406adf56647fb0a7e7cdb8d97a5ba2e12cfe6d542c82caae5d3cb941c4ec731d5dc4fc2114a0c7b6f3940dd74a4641b7ca44301914964abb8a93a529ad5a0271c69490f7d8d24b215b25e603323228bc30dc41999054e202d8043cb572de9a6b5aacf702ce4c0d046dbe4a55863ad77f61e33968302caef8984a79c1180aa4119001df9260bfd7569be1bdf77f6d4a7dcd1f5eea79c55cb951550de8fe7b58db891f205d739834bb87c850a7a674bad7554431f1fe6126d9ad2cb72a077d6b9208cc87f0bedf700098bc426e8bab36664923717d146415cd318803a8046ef8b2669cc04c12e12df0b3954350ff61c966866f2184e6f84d6ccb0a1b326627eb357958f4e68598800ec5927a42900b2c4f094f7b202791bcbc6a10fbc4c6123800924cdf34f1855716498c0e7291597193a939ef42bda676190973b5cc6ccf1d0e62eaf5035a0dcbe9e28d76ff70b4bbf78ca1d3cdb55095ffc4f7613db560890f074f8e2d58daf6bc0399de3fbea9d09bb7da8245fa926ecedb2ce13517d42c1b7c60d4134b87c689896274b642369e08543f71664b4abc672b0ff3bdc9d2397ee13112379d127403599f01397eda1e111053cb268c6768619188b920fb3ff86d46f5cf601c145bc12eef0f0e5268ff56ab83711d2c2845487db5e95dd861e90721b6ce8055fbfa0b7261031cf33f99c16a225a580fad400b5e1150700753db88116cfc9b996a88caf2abd35311f4c19b520eeb65809bcecb993470a196cec7736ee1e357187bc3d3e25b061f9854fd3576120c65731364c3c444b1145dc439f1f4bd96cf2fef50caffb8ed78120a1befbeb4a7838e6596cad492f96da4bfe795eb330a16c68f8bfe15110784a2aaa1a52a5a32cac117fe89b42873032d4667d45ebb4164101b06e0cc1af0b8fd173cc472e7cc652be1ca5889863936d015ccf3ecb0fc31305a0477cc521b9374371d2a40c53573d3f36a6f382bcc3520ebc8194d412fbfb2936a174495cd8f02c6044dc890b3f1f03c84400231ec09db391e5fe1b26d29fe145fb1f170af074b2837050c4c28e359e215897dbb572fa13abf71dfe0b13a10220fa340dc4f2392c20681854762cb7333c85d67d2440a1453dadc9e9d441f3293757610fbb4acc6fe33becee657aa9196316ebc6297a58f73ec42bf0c4e6b67ebefa7742421598ea6b43b759616b6d21e09a086798522f25b444abdb153e1002de6625d0c1632e1d3d856b81b295ccf28f712b98bb96a431307c0b7712ae4c4d8715679f2d14a68dc2e04f61928b40460618a08a22d02be6e14fd089abd8b70a2349db1b2391ab0a8a454d01c5773abcefbde0e37b58a76d2f44d8f7b4bb199f756739e3a15ba11d17cde6c4effcdcf378ea9539b1899c33bd790dfaf49901afe03171e904d62898c0cf087fdf0963a42c80558a37b70d9097d8a2524a36eeacbe492ab1af9a6184a25a6fc76f902e52d071130881b0ee23e409e472e24c22cfaf89e1ffb5ec4d9988b6df115957b1ea9d9ea310368219f7326ac0ca602a7b5e90cfe6478d9bdd367b6104c833ba982530c26ab9d87af8bf793d7b77aa88d60f15fdcc2a283d2fb9f4aca05da16c140b481e4939f23786bdc91f79e9d241ed4a97021714af6183eb7cc5a0f2dfdfd9e40b2f189c495b9197230b1714163b299ccbce852596f01b986859bacdba06f44905bdd84c771760202503503b890e09910d3366ab5a66bd123f5d49836d2cdd99aced4d29740eb292870ec6ad0a2fdd4d5eba1603a4072ed2df6cb3dc8bb3d0cf2f8ce7020b133437984f0cc067ec06fc480ac92c1aeeb466625a5a0f006cb3d2a8f9f545dd3a40b661cfec106f909c338562c044b2d290d027423c96b6076986ac7d4eaa6d82d71a42f754431475b331360ea480c534a972803a4d2b97669d71b00b255a6c70e22b1ddf3252c7240d058f8d81824002c0d08267accf6472788eb354c498ed6a0bb1adfe3e61892fc9e1f8d5974719b9b1e6974fd032f8a76e1d310fe2e309dfb7955634676507a7b5ef76c896be9b6bf311164ff16657fd24d40b156809872b63ef36d642aea23931710f3172e1b2c9432081525f2e1ec553528939aa4fb28b34c9254d21963b3972870805ccc7833d4b9a97798a24b48319cbe051cb6d9b6d60b6e1f7c2c39cee605a84733f079d775fc2b61e6d3f95967dc550422557d2b61d92ecf5b7e1c9a296a8ceaefba44287487546a454e0d04406ab9bd0f8e78fca84d386be07e71a63ed0db90101643ffb797ad2e3ebb952ca5d34930546cf4dc368dc826444a0b2c4a0fd91baff9f2a3f90d26399738c7a9f3a459a8aaacc4f0729a8b8a66a9c707d702404fdb0242d3177393397f9f35e52078a2e077aa5ad712ada436894fbc13352fa090c826f410405ab58838c119e09a1eed50a6dd58efb5e9edf59c6a84bb89230690ce830c919a160a144f74d99e86a2d1a0c075254cb1db1a67c636a7622c2d6f0c3b2911725d384e1032c8fa1842360f4f20bfe281e013069b844550bde81b930aad8c3802ec9a083e192a89b331d9133e5148313f289aa6f3d2e2b1386abd05a0a4a168e250f7503096b4d69e8ab24b3595f9d949581712aa654dd8e9288e91b1c51a14e1ad55d60aaf212cfa688e32c2c4646b07a4306372fe501ed26b3987465f61065967b8baae517f35639841b4c51bc266c3c860ab3217c77969ab0cbc0f7bc46c406a5f1b4cb5f9d75f86928cc5b57c6c32c8d840e1ec3af69842c431385ddb09e76b681c6cce07756557b61c3c0e6f8bfc9dbd7d638f618638b845e4851279a6bfd32c5289ae828bae180ea9746ec1c8e8c0e0838eb2f518ab47a16c1d76e99fb3ea0f310bf2e7362c5524f49a0677e3cf37f78774b516a3b4550b182812e5a02b03a17207cbefdc34edb3f736869d812779eb19d43431d04854f3ad67c58c014a2ccee239c57b6dd62c8f58cafada83e2bd930fd3862a911967aff203106fc245d76f12985d992b1a932b970c0bd5271573c090ff2bbca1342d568ea62dc3c983abf4adf73b47ca3f1d5725f727484b3af92a9e3ed44f121c4b186a60afc67f3c856d6fb5574e187c785c0a47428e00b409e24f5c23aff1c7bbff9898067ce7fdf1a7e3bafeb9124b107320d06f280e70ca494029ad038d9b44bdaff43e34e5d6bc6d3ce5beca312e362685567de584a4ce37681e8ad9c4400b2f736de4922ade10eb392277aa67d91e6f7f3d7c94ce7c9e373da937b504231e48d7fe8d06ce69eb3551e7d6a49ce8251100f2721770de2d5387b223b359eda798e922821276bbdcec0b5408c409ceab59c5397c4868ab5aaa5f08903865e92cb4511461189c2cdb46d8161a1511684cd7f8674be07be4c42f9ee383166eb7621368a2cdef6a9310d3a524d601f51d97975469a74e5aa77fafa70860110158d8214f9c4471e6b72eb0e70a21202612ca5982d56928830c0f41fd3d5b1981aa1dd3837da05cf6b05f747bf0519b31e64f9249b208127077d984e45d3faa416a97e7bbe077f8ce8f067bdb2e15ac1486414f376d08c9fe12ce3b56c0634f86f63b6e8198fc988d31c7e7fa81c071cfdcba03576ffb95d75c4cb9bb60f8c9b3c0331cc8b51f73643aeb0b85c4fef642b67a75c3ac68635757d4739eeeb922759575b7591b7a5ef01dc9f18986ac84dbc9a230980ee97d1fb0f001e8d94ad033faa0b312dcb768d267989bd08bc3e6f88b53e66bd3e4b2bba21443b263934b34a186258d301586513c44c61987b5e3821c4f23dfaa81afde0a09d7e4fb45db9a512270bc12e2f233668b30a4117cde23c1fe875a07f5225dfb1aa6f5748501c8865ccf46e7331d6c82fe5ef72f908c6205a87fca3e5bb5d3de2ce4f08a4588de33e5bd854914265f002968ee9ceb5e40ac3b2504ca6f10435af9a16262e255b8f598daa4af4a7b16b577b89d66b82a3cdeca5bc2efbd978f98984d92745b2c485b07acd4682e252f73a569d4c105accfc046fb5998f48315f057def0ff8c402118128bbc6742edf7ff0dcf4a53f35424a2c6103dedd4edd93c9a9c42f3bfabaa7f5409a9292fe8863c8ca3e70db804b7ab90fc410bf85b8b30e005c56d890f5e9ecf9fb21d2fcf74ea7e2d2193f3634f323a629c744d251046807e6f274a6fb4635ed246328d4dc3ff8575d7f10d194ef23ccfcc2ab52e7028c0d428f187fefb0dc1b03642a783f70b79903673646d048365a36370b5c4f8fe0141c3bbc68ebb57ec0ead71bdc3b195ad56601e6d232f9651753606716fc935692fbc8ddc1fc7de1e225b0a3dc19946d0617addf4c08de5de3f688004fdf97075010437a84b5004f6ab28d4b3b66f6c2fc88f98894f45fa471631b8af8fcb208d5266a53420ca71abd3534853188806c03d87d4e47f79e47d7ab34ca36c6ec5f04fa6be64799a14ef23e8a1d9c60b1758ec682f5fdbe1b7e2deb53959bf8fc316e89b0a4ba2607b14d9e5280b96165e53a72e1fb1705beb030d5767c77d5326c3fa74ca5f972da19be1149c4b7c9ab547397c9a6e05b599834f480a94dd69380a8555290273398db826bf84c11659f57c789e3ce24376407f044925817fbc6c4767f4fcb5d3d24c34b7253a200a47606bdbed08c1b0966cd4e50de96a0141dbe5180bb303a32823d1896cb6526a557079f8c607ce2be384d170fdee3a6e8549b24c90c8c55c3d7df9a447c167cbfd1a11c912fe1b2f5b3d49ee78897478440878794ff55d6f6481aa9344fa8ff12c7131ef331c4b56322bdb3670126610b2afac92b6bb18a691bc6d42bd6175f5945d951adbbb2e625c1460b410d3d27402d41bfe3bc44d18f79caf69444fed7a54fb64f927d8bb00dd8d9ee282b1f423745dc8a5b07a0f914ea8b74688d9c335b58a593450bd338ac45f179be60770396cdbe12da9247a74a518a281239d642f8c82de0ca35d57a822eb9d5d6bd9ada4b9ffb80d86e58b67590e0ea57ec90355acfeda357bc8467dafd9e70af51a97653594197aa06f6736f557e115e3a052f51744eb3bb1145f7332a9c0c4606eb2f5cfb70b7a393120691422fee445deb6284a52fd9b213a7998fb9cc566768ee331c6dffa94ce81e1983ba46ce548076c25ec778ad18874b38820f35dc8f9b8aa806c6914de508de6da5d9559b48c7b9fe4e6be5dd623d480e5fdffefa785cc28f72fee2d31604658d53ba8b047f1d05471bce900c8a63a460ef812358407f6ac922f2b1e9837f841afe7e1bac61c60621900fe20c80156e531eec92e6f761b038d6201d4c553fb5dc943e783b259ed0842e038c2d2e0b1b7759167bb4726a8a79f227fdf9260794a1bd0bc1fe608fed88576df3bb938c8bccb0a1930b6cb80d5f92cf2e087ad9d86e4c9e28d40db35b0c711e704816fac38a79c3fe9ac7dd12f5cfd4da423b5944dde20db0262b914410d4e0ab7a3eea36ccc96f13b3b4657ba78816deed41dd7e36db62021df1541b5551d4210fe9bfb1c2ca3ff6553b65772eb6ff379050b03fd6e190555df2a758b285105d15f8600a02b9e298169f55352584c6492f3a86557cbe44b0516df97328a1dda6209adcf4d12b37f92a4a0bfccdaeeb7cbc97e5317319e314f8b6566b0c0f6458ac79f7849be7e61ee1fc65ee0963d07ccb12dcaa8584bf240b7a20b3f289902626edce46af5c7ad15b1806dca3dada3672b706a5a05c5c2d67c9f38c4bb338fb26ec8e3cb71cda542289e0666f776c9bbd63fddcc48f9b8d1771171e4f2c1cd48c090a10bf26d268207efae0126198822b62c24fa8ba8ad6313440a08edca743056bec516411f08413e07a67335fc9588586f2f5e2604d11b5f762be6c24ba713a2a826329b1bf84109c822d234a791f0a77639d43c3311eed8b5c6710f2b530e0feada662e865cd7ff37eb7f05981d4993bf3a12318c4c89b496c12f7eb3c4afa2650d28b11876c8ab8c302fa766df69f777e24656ea95d4c11b418f7aeb5b78c31039fdbbbe2cb98aaeba7ddbe8c75c8c573ed4174492f41517ce0a4849865fcaeb87a147137acd1618b14fb18066ae3e67c56b5beb69def615d02237d0d1dd4a60841ae68b85ac995784114740854df29757fe56eaf314366eeb6c623a83001c254ffd58e966686c42b7df2c9ca28731ec843034161458f12a9dd3944328750ee1868938b32e70895efe9efba09063b29bd8f00c578f2ebb1cf64814d657a221b4a00fc021bc60e25bded5e938936f61930f53a2be14c8b26fa2d18f8522dc35d8f409ca070fcccc10557f1b6d18096a97d80a414267db7e9e9a6d7127cf600317c962c3361cff55ba6aa0484bd469f5c7771e79e5a075fd78e76090318fbc683788bfc231e7ddbb58e29f9e8e5b6aa2706c22e17c18165d4f708b50daca91886ed4c5587bc57ee849616b11cab2770f4da10b9ea5d669fea86e6e81031f2a261ad35210b89de9ccaedc0f327eb14f2a0f331a3abd19a99b2ab40294e184fd05763083f081647e39e0a79da12d99314773d5ccae9c29ae19ef62e5bb58f89c0d704484d9826bfed521f818fb91e887d044004b57fc379d2db39b0cb7d0b098bd650553ade598293a3e1354e4bf155bc108031f24a11aae7da085a46ae89fd4fd2e98fe3713e798f37f81dba2d3b7738ba02dba0487401828850877c901df83e3c9fc991a7520e3ca3aabdc3d82a7e9ec45e9875f04404827874293d1b21f0795fc22543e2098b90c1bb6c5f3f0b0beba2c40454a9ed9b9f19a9ad1b936b51e1fd3c2436f59c898c77d7899c5bc72b7073a64941fc69f3385bc42ac05a7148e86b71f57f34e05fe95a624e78e97ad05f93d2011adf5fbcdd041704db3de0016ffeced1f722b33c2fc788fb259cdb5315770d7767528f70a82957233522ef6299d1ef1e687a9d8fd5273e3e7c94a51da834b49e28ef54fc27beba4fd5eb948cb73891f4113e89e431971c2c1e08741ef86c539e3e33dc8a965b6ee432349207506ed759e2aefeb141f843a66d646285a18cf722e59e0da58adaf9633dbc32548a79830f852260dd1bb63da6edc352f8385b82825bbd79d67c8045aaebd322a1aee7c13305b5afb885159936fc57aed666f65d199579bb332d4c4e3af81dbec6931bdf5c83be350a8d739053f27e8a8420475abd669c4d94e4c11f1f1fcabeb4caf6c9bf7de9f7a5ba12a4e65fc767d2a30b746a82ed8e5af6ccd525fdef7bcaaf70df3eb33e0fdd4547d40cb657f67e5cdd31419347215e605872cc26164433d7fe71c1dd58970cccc357cd6e8a3961503c197467e1bd76c690a98289215eb4dbc43313ab57929e7e8e79d19be8439013ec3cc358ea6e45b08ae341cf0e5d79543e31b6dec0c6646404aa72b410080afd1f161ba31a4ed0473b371b0ad668b912fc4e22079a8fd23bbe1a984803c5b391f7d75ae6ea2d8d7de7d0350bae670aac6c76c0b01602348befe34661fa25d6ed2c6df3aad2205f41356dc1cd353329e6635dbe4107dc4ac4dbc0184a2369d2a013f186501dc0acfbc8db9c4d085d3ee34a34b6f80e37f8c60b4c10ae7dec9bf97d5d7bc30bff0cd8f422962b386488581b472d157c638a57ac60ecc89e4c5bffda81eb692289fd3b72dcb92b5ad04e792a02f0daab58eeed0e7fad4567571695ad9ab7d3768d58a3b36437c93a957e22e939fb509ab06d73f73b36870679db64d52d996b6ac1334ad88e322840ecf9ee189474fb79329898acac83ed83a98ad16878c9246b395d96cc1c9d62c1c3c1548e5287ee357761bb9cda4ea3d5b8f3315b7ca202a52fda14fbd13794a5f9d94fdc385cd61ecf39ee992a8f497d91f40409b548ae88e037a6d0c94d78f3579ebf5fd8dad8cebd2d7a54dd87ce0cb0603de0f49ff6f3751bf9ea53d2743d421f77244155ed36b511dd1ab5af944ebcbceafd655aacc60ba3af7f73ec8b2b3a329b8f7ec08bb5d3f80a927dceb42d3187219463a2ab4686a5ab97f52a444d115aa8a97722ed84798996b0d555b3176b2c13e1e65399047eeeb5c9ea8e89f664a6c9e095873286e566259d44684fa7611ec286f1d294e12db1b4874e46ec5aef04213822ecca75f5f5d2bcae433092b4bafba4bd465df550dbacf45de7a34d0ad6fc2970454221440a7b6bf9780d6e292b2212681f0eb853eeb22cafe29151dbf50da1df093846bae07a5a9d05469455c9cf5838fc25e07f09a9ac05f368b58a0b10fb36db8ae8540204c3e6ebc158a597f22e1446757404320fc0d88fff72df42d61dd9fac3b69d37b4b6cf1f12bac247fd8cb913d8376598c1ce0f3d9e291445158277e167a54bccf8d45d0632c2d0ae8bb866cbaf590fbf6ec0d63fd1ce941e554bb8ae0e402e4b2bd7fddf04f3ba01a06fc938fa3ec4d2811da6747c1ad6778104821a64c03664004570127d13cc40f03ec4f61ab415026662e279f846b239ad0eed2596e1272a502b9181c7ecb2c624db7a1608130d53e0b73938fa058333d9f16965bee66300534fedb3cd53fbfa98d66374df38208e0f6d9a2da882df14d3894a140e042cfc241b02772e3a3bd76d13acf6f8dfb8977d806898eabeb073742755663d602bdf32be07a13297a24d8ff324fea95c2473c367e6656a01b9768e51cc2ed30aac9398790b0bb1e6ef0d1f39f53d9b8a8769a2fad078ad0638b869ea4fcba601673a1de0399c03ec6e16b572d0874ee297212ab42105dfb975d8db3a1a9c988667b0e4a446b7393029f267388692859e35c25b42cfda6d8ae4e671fcbdb0ac06b4f56992aea593376c8326fe26f5615c0d55fea1d63aef5e0fcf9273c71f166d6f567ec1cb1ad6e95cc3e4a0dde9198fb1be8aa76efea9c6ab44058eab9ea5eecc97d2961fac8e5e6b9588dcd6e6af2294e05d64db23df3a12c2786bf61d68a31d19fbe2fa1f59a3cd251e4f45cb9c118b007ec5549c11362843eec19388dfb2559fc15556ca07bda950366d5c10db387ea4d2d9ae7a72397840ae114bb5a7c6f9162cd7328ee148903f96504093de749f7d96590e1fccf8e211971c8cd66c170c2bf46ee422c34a23af3feae7e177c47fad86da9d86dfa581ccd264a437bc2e7694f810325b7e1868d4cb23a2638628520b990e652a96346235f16c228c9ff98054cba86973f56500e6ee6c4f29b5db568282d86e7de5cea0f16af4432a3967a7a539c655f0139a8d933ab8e9ba69a72bf10aae42373b86e378b3579afa2dedf54328a440ee208c78e821d3cdb6916144edfdb6d925ddd5f122d05010b6769e441aa90ac459ca8c78db9561dc42593389a39f327db2006c143bc301728f6c2f33d2171cf496bb45dd08a7891af0b4f36830c059d2800466dc46a6fc4ead6cf02df96a3a87c13c5dda63d472367b498c2b4c2255103cd1782728957f8fbc262ccc4fe338c3e5bca5c58f11f1cc1634644d0b55f5897365ef593a3f8871abcbb2c0693c5c0b2b0d39dd4199423da23ec73d36c43ac210f0091c7af45e1a7128231a633674c6fe7e8d6b87162553b25f170a7a527f528a7a267ce38ddf2ce0da66445a8a9e12f349ee182a4385086ab02d2a99c0019ea7fa79fa6f0ceb73cf17b7bddfe151b16de386d2618f0f1bba3e26e12416bbcc62196b6fbfc92e976b4341fd0af858e931111aedf536ead0776530a968ea8fbb8cab3b103a6ed33bb6620fd73e6fdf35a717c36c161257e6b67d0e7a3d7c58cd78845488ef7beb29a5dbf9a14358bfad47db906e4c1cbf52de1042aeec42aaca90ce79738b56da1c9d94691043e5455422baa0681f114bcd70ddb0bd57d513f12dab9ef779d21b558897c4db42b2cda2dadbe68967ea1a244350806510a959ec7f3b668a7f1e8a4498c2993e7b5181a62587af9c0ce9243a15de491908f86e43c9a0830b7fd592a5703b2d962c6310ebbfdc3cee9067930ef2386772e6b7460b27e1660ee9568953b4d87d620e7cd07db04b3a8cc198dfef032e7fd93bf39f882db50b492b5b3cf99de3173ea629590b7b0dd3d97e2856e3612b850ff776d6ae1fa92d3f795a41d76308dd8bdd85ddeb2a54db2591a5d811bafd865e01b7826460b2b7deab13cc9690560bf1aa071173ce5608d573762c51ad4a5ee4973dd56bbe2a617c26b53a5fdf30b270c66218304ae5c0925472c456b81f5dc94c3091e5224bcad6094e59d05f2568892ae07e6d4d913646fcb14cd9e9df301b60b6db9cc07a3da291a39167e5ed4693b4be3cb8270509d51aac9301519c0e91be12b54ff3044c8b8919f9fb10bcc6ebcd9d13cc302bbc2ccef014056cee2a7213718831d12a67f454f1fb623d8ac0ad83dca74b653f71398ad160b11bc61a082c95a80c597fa803b9f70ed255ff895c78c57308904e84a3dbcae29e8cd82302709a441afde419d8fbe5b65be1f5b42ec49a38cd5e0ea04bb7a5307b33b7855d4eb8454cf03683f0c5e1b0930342fd62d530b19b94b858085da110ebe26614e2447f7fa9c0666fa9b276d478689b16bd7f57f767be6dcef96379d1893533293349dd80c9c99421e05eeeebfd77f9dcdb2a73e0365a899aaf97697322cc92ee4ebb2d38e3622f677b610e695f9b9cfa371d3817a38a30cff2346f3db5e5b9833484bbdfb21fdf708ef54424d23223e27e8024b2774ed9c269be8694b7e62981f01c0b3d580ef534e74ee4a56827130c78cfefa1c3d26db225f67c8ebb3eb84c7707464bc05b080c31e1aacd80056a6fe5831a23f741f5a8bdf2f0197deed5aba257970065684663c38c3d49227ab412af313dfe6d26a8db24ae85cb3242746f3e1fdc2c201edeb322e8077079b8395b072a0f4a4b4689a94447214fc0872d0ceb365606765304ce8af82c82ef2b6fd5224489bce5404074b551e99c87337de8ecf853ce178b11bf26846593cce0450f61fa9830bdd873936bcdc76ffde9f051fdc0e9da028ce02d5f01c2708bba66ac3a7e09673522b20c46b38aecd18b61ba9fbbdee20ca2bb9da610a2dca926e23c086829ec81a58309cd65fb36d06e3e55bd50e4e13fc88adee041dc03e3d75e491ba39c92e5657df157b0ff21050566a94d6a39682e1759f14b2e5a1a8534ced88e7c6340d192e4004744a844094c5c51348c28f8970de1ed503b4d8b397b05e58427b9fdfb2134aabf96d257b3430e19e1dd72b1963f7ffe89937b7ff3d57a812fcceedde556ca40e88b2bc65233300c9c6eccb75ce3dc456cf763e843eb54af374cadf08bd43978135e8527383ed8ac769b37d96f8d9c54e435bd96ac5544363497dddec2f4923013d24a0009b8c109926d6936aa1839c89fc404face4d6e5222542d3fbad7d99230db560fef975fd04ff66316ed3dfa1abbcc6fbf014cbd67a5a88a13fc51a6854300d8dbbe2eecc1344f108ee73bc878d44e7fd9f94ba3c855272153032e189b7f085c8b855b56dc76a1796cb2e224c0e2e57bbdafe3de83eca44d0b11b39be65366402db83fee54155a31ee913ef0073bda51421fc6390b9b5f88a96753ab4c539da11cfdcfab3d3832f435cb04028709ca2478f57f235ef6a2ab81b9c9c2366d5a786a1f77e27a29039f1ad9f61f24b2682fad22c765b5cee9cf6e278adbef4fcfc63859558537155d40912ba4a858cbf1626e1eab318d4197f1c032b373644a74c06e516d939f289f4da2bc53120973d4a085fe8e7d09c3f69291d3553394f55ba91aad2a987dd674e43dcbf033119dae1f697124538781a3a4ea7ba764eb6fddfab8ffceebf45f1cdb86037808afb31c5a1ae17ab5cf09da3b86f3338aa7dc90c951670b027ca0354f5bd369ecdefb827dd1510333971035d33e02e6c21070d7925490d40b733c7de50b0c9915a137d47f4350f033866e78792fb4f76086830683b090f8be86bb78fd8c4a43cba7a388b23737eb0345aa199c933186c7e4430490a33828f324ee151979a50936dee9aa6befb2ba2fc2e8516234a058408a2cbc10fc48d35eb4c57fcf2a55a03f84d0fbc75f2a813fe86b66645e3eaff037282cf4ee5957924fb43725ef70215cc6e0d9120a25fe7fd2c2d29153ed47b7c7710ce71774910a3e24bf48fa0bc46e9fec518177095d87412a0a95db1cc268d7d7648bfc143e28ca06aadb708a117805b880acc26450cb0639bfd9c248a3e09fdb98966338e5fa30520b3f9599cdd58631dc35c94de236df858eff5390be754ea500c8301257deb489538b20c4e52ee0c0269e3e362a05ae32ca4a9a1060cac9ba755cb3a359241224fe64c1532179dce1b83280a228c4efd7ebb09571603fd383de00edb4f725e64e1ced3bb27fe8fb2860b116d61269911882a65d802ad6babfe2d6975b674573d124c5f276acb82ed1459991e4ee6da53c3d102f1039237d5ef5c8f6e2884e4b0e8d83744bee94e91388ff277b9e01bc3594894860f76ba43ee84f5ac23ec5ecc5edc6faebe78a816168507dc05deaa306a80a3eac9d3095c447f8ea3487d04613cf0dd1f152376e29db2aa80f43e4609d91a59bfa4bcb5438e03ec16f83d9d6dc961c472554f65952cb92b202ebe71036825c483f22d53ed16114482b568959accc25a880127a42bae3290722400e225d877a898fb1fdc9e2b997389cf395647adea8d4ae2bf793127ab196b64a7ae206d89a627639d053ace4a592452a40cc9abe56d5d10f5151077577a0d1508103ff99f8b045dfd2437c343c606ed09546897225478bb73e2e3f9173569f7ec41d06b022c9fa61f356d1936af13100de7466b445c0fc1ef7c4c2dbf2320b4585bf7906bd5b4f0f54f641c26dacdf43b88ccc48db5397d1ac47ceaec9280efd07739df205cb4e93209a2fe947d1c21b91142827c3979d5b2b1b543c45816f65dfe5ba92dd6f75fc3e1e7854529068b2bbdf5ff377f210d2aa0081f8a5980573b4af83fad1e1c728a8df82423310009bedba63122f201476d01f4c7759aa51b5ce0c74fb151dd92b4218ccb2462394c73f06a0717dfa7ae103ac6f9c8c8fdb6ffb83d4ddb4fc637b8ab39da5cce4a66e1ccc44a5c49c6e80356f42d62fd6b31b34678ef595f130a2f4f5ec58077ff082f3cdbf42d8425f2c218ef1450280d0a46b36bdb74542f14ead2b06c9f25e9516c325bdc7a3fc8db9cc65f59ac68f277fc0d5baff0dfd83c40ebe6db9b11ed21ef7e6fcd6fb1f4fa02d63dee75b2a04209ebbc7c5ac58226522e3ce4fa0ec6dd6332df8826adb7855baef842773175d21662a2cd8734fedb37b63ce7f6a6bdeb6aa5107be546016bb0c2f2c330d27f208e3a88940c95247d5401b133993f5c29cdb38801ad5ab65cab85df4a19f1d5f82a83f895e115dcb811edffd0316d8d1237553a3808531b1ce4eb773608a0ae3c2b74aca73a0cd5b6fc155146f99378667ca4fd76740c278e0d722aac0c790230ef562638820c0c225b85f97a47274cf2ad1c1eb4587e7edfb32112c69cd316e377443dc1dcd32a1e38bcf5ab8821a5a50860016521025ea3843a0a0f52640ed65e124d528b2cd8de9ff25a39a6f3854a30481cc9918cf386cf65abdefbebbbcb6c98b79b368fddf403d6de240fb8350e2625fb6c4b091b8d24e63924d6b4d690689d9949ee542cbdada1bdd858b79b0c4959a5e7fd3ac27613ed353d983fbb6d551877078aa370cd5a1f7366a8f6b3cb7dc3c1e0953bfc8305fc35efef52611b60da147ddbdb89971b5724f1ead2a800ddd022719a9cb725646318b9624baa97459d45a75c8f11a9a261553513f8299d775bfe54831d86f13221b4cc21c9187addde0673489c8985b3d45a0db6ef1e77f9f4c81d432ce837832bac19e67d7ddfd72354306071692f785f28abdb3c7318b7d84c4922b32985070dded7e403f38dd80a66d7075f2bb70bf6591294e3d398b9cbccd2071338cdc77a87db6232296ec8ecbe832e9fb25e891221c23151618a5088284c94f749011b9945d8737c8c813f33833f4bc3ad9448318b40a06c1533383efd15cc4f8cc01123883c5eaaac96f8b122f9b4b74d27f01e37291eb2b0ede3ac6f54ed06db38aa0b59f10a19399d767d3c7662e830113f90369710a1b9b111dd76d013c04c713b1094483d178bb4f473295a93473373427ab111ef0d2c7d10828fcf250d85b9dc93db02536218229ad57d58e196760a96aa707d0629e37b4eabd71becd12d4e71dfff62d968f89fdb9b388d5a09f39dc87382a369fa3389633368c2726b8a44604ef30758a88a1033a2a80c809d93849a4e1cbea13e435893bf7276e734b9370864e662b7f22f902a3f79e32c071f7b9254135427b8e66bdee73935bdf102f5b61213b0ea6cba19c32b9444a166642e412a1a57bd12c93420b4008db673cf8004e2b7adfde40d1073b7fe50f9453978890449dfaa5dc95cdfd2a6aa5d37bf230e9a45eaebbe175e97058335044cf13c78f259b789c150c819c8b809b0a8fe68ee95c129c10c707bfe44c35ccddb9c0e9c4a34e25e30eaefa1e6ea362f5a989df87c06cb5a83f5f5ccd207f049d4402b6ccbc5aa120f4cdbee34eebfe53e634f33c3b9dd8ede89faca62e4b72668c8279abb61fba0e4a99b9496b1c8ef3cf6670d76f238000d0bd519b8fcf5f9edb12b0458386c195d5176d60e8fd5b23f1213a6eba35bfbac5acf59dc651ef4bdf2554abb4be496b1c4f73223c90792ae18bb2c6a8cfdfc8165ebb61ff5614df4b87f9db43806f7f3b2f0eaa86fdbb91ecb2b4c3e4e6eab146f527ca6f23558840bdde5bc2aa08b479329bd66336bc94f51f2150e8aece52783e7e18dc765c54f3eb210a702bfa03166d981f0049c7e3e3dc871d15b7724fee17778798f066d3d8b3f459318710db2b542728e5a15cace14f3e65cd8d3e37e362868ae9c75d13988169d6dd919e32a74a0298ab682a69e63c723a80dca32dddc997b028fe238643d908c1d0a9c171b7ba48afb4342bee8022597b3f18cc4c63fa43e7e01c8964eaf91166771acf48bfd487d893362510c1ef36be273b624f434f6e6ff4f68253aac6fe1ce4b68fb8f991d763a41897f7002452321093d49d0c1069ec282fae384f6f3b6239ec96dabb5365d5aa0cee2529e4750cb2c5d89e0498b05ec6885c73cc4f4b04b3560a3ee36e4cae01c264cf31bf807358ec270cd26ecc72537423a5d2819b00301a71a4f8e7221bd091f6954c55171cba1acc15c61205a016ce76dce0aea19c268d985abde00a2502687e7501ac34b992dafef44a3500206ac88fe050841917a7f0626194ee88bf1c53e89edc3eacc898fe2e4d4f51d50caa8230518b9828813c4b2e242ec406777ae0d01ed4ac6059ffa389fa5f4e37c82fe12667d803e8b3c4cd78fcbda6fafe1948001ddb85e97710e958ac2c666af3986fee60d24220f110c89a0d2a6863fa4f2b4259f1ebd96d3ffcd7e67c5753124ddbdb0127f7041aa9eaff9b93a8414c492b286a16bc78e54abfdc83bb5b0962ca6cd25dc8fde1193852b2b40b9eb86bde1eef9a8c7dcdc275cf827cc4d8d304e8cde7fcf11ddec83514b83faf370241c8c9a8f64d357038b6cdc582cb5dd0a74f13ceff7e7f211630ef7468e4540f5ed7554412e100364d4d5017569aa24121a15c0f48aa5469b261d14c6643bcc14eec234a6cc6efa3edcfc0103ead8775b2da17cb3e1bcbaf8410cdc12b8407b94b8af68ae6d8488beb5de883e8b3d0e1af278558ce30040a052ef358f8b6fd5ddf3da539ee96295f933d95379cf26fdd22016e9591a7a7439d1e575617a72b8358d6adc8290aebcaeacbc881d0e14922cec4cbd14359ef229ee10c84776c9d04a83561e28bb7cc0fe4366d215545264feb723ec66848f4f24f289f18f50260f61f6bc4dbe190b424b2f198f29aa32464daa2878a90137eb291f3a95e69c25c44358c58e49bef763da81bde9df5378f92a55237917b4bedbd4336c0975ad2ea7a3798a9fd902e725f1bf69d07d4f8ae14a73ba557969a6f57019aca6ebd854ad1679a0f40c7c0e23a8385b96cad0213a9cf21a933a786f077c55c4718e3bec89fd2343e69d57f93d0596d8d8cc2cb2598ca7360d4d0050adad977074e0401b3afcbc5b7511bc3f23a49f689eaf07634b32f92e57940cbf6d37548b82eda447aa38991f55b753b67d5b829a93472ba8f6e7d68af833d7a6dd5dadd9456745b5e81675225a8c25e2567c735df88c6bfb645dce74de29bab3d1073546f348e57c2f4c91d66b7e6ec3bf1ac3e83625481cbc792f8c4fd6a1e5403f5e851e5f58ff1bed6bec1b2320af6194d863db70670f497e518c64d9c248fcf81aa37090e35a94dc44b9362be1791014911c01432ca049be90e095413c00b9588a8dbebf4ea27726fe170a174f59651f5e5139cddbd7bafcd1106bc8c97bc294a874c86f179feabc333008854d68b5457487107424cb8ad81dfa67d2b36d4f651cb5dcec63df30f5c879448f56100b77093932fe4972a7cd0ed9df909a4a9147c33db5e0aa7f8b2962d04eae5cd40be44ec0dd458f2d02eb0ccc21ece73ee6af0ac4e9a616c5578fb248abb729d6d431d090c10d99a5198269240708a3a4684e58435d04adc9385cd54fb520752c5cb8f02fafa6f36a42c3a5308b07a7b3752ab9a4a3da9e6ddd41e6c60ac071ebaf33526d90b085f479adc929c4287c75eb73c1ce6ba1a6ef4c49a8acb41e3b74ac38d573540e1a966a42d26fc3fb56937efe5b3f3b3307e519df03a2688634566ab3b3d3be23ba2c9f5949787c7c731976ed36f4986372ff1cd4e85322f575a49b97fb54178854476576111aa34e46bf4bf06f6f8178d4a12298fc5876689f95b8d1f69923b5c055ebbe16f23508e6aa054ad401cffddd6e4110dabf43aa49be7a7fee2f0768972827ad01dc262d022537c03914f5bf171b9597f2bcaab4ab4f3e576904987ba80fe5eb1f947363a81832ac809b4097d2911e7b27c3ed9e127fb1a3027ca6c700351ea68328ffe51da86af29d91d192039d44594f5c76e21d08e74f1714f32d8a8e3797e0696fd8829ba169fd0269c577d79c00e87cd46207da2e3d73bc4e36a09c20acb2e4f74cf702e412aa1f8188260955c4ee4caab94fb208e919cbb2320347eef991773f1e2fc97a44e00bfe2f5e44443bf9b3b95b592aac7b1b789d1fad6d5415cdab20d27b9e46bd37975a321d3d39e3e17986dc922b43428c53d00bb1e93cd50fbdf7b26eea9f949780508ab6453a4bb22e293e29de81666933d2f127b8917f47eb233990a2e3199f286c9d1d2f1c54eb5c1fed2c977df69058a5b4062d40ceec521b0a3d046ad443703ca19007b592782325b54da7908c79cbd52b6d65b9fd4e5efe6f692e71ddd9011447f802c08864ee52bc582dde2ccd1795687530a2a7f55451d45fef99d39ed6a4ebd1f122ead4a81c5b2e08a7746afe0254a403ee2ed8c010109d37d24cc50e1629e7ac2075c8f429060ea317e09ed94daea19a754c5f616ee0312ac8ac4efec63ecc61802ff319730092239fb61f4b1a8936487181025666c2c8d5f93dc8d50e46c9fc924a932480ced50c4ab07f9e7a265ef38499bed07b6184045718aa28a622fc553293abf60cb459f501ce1a7b8948740a54111febe0450ed471dd779ab2a9165579ac60d111280f711375b006ca3195c88ddf848b8edfa0553f32dd67d4672acc6deeb9eb0222d6ba5174a45c9776f4943bfabd2b648017be8ee325d7452e911944ef5e5a725b27e0788dd062c107719fb650e396f426ad81b1d465653ddd2de6a324427d1fc457a5dc3e5d517479da925d1962696e66ffa286309f31f66607778d98eecc7e803a414baa1c1971fb72dfe585769150217d17055b0134d226c449b00cd38f0dce9acfa6053e71d580a8b613b5418340a939a003623d4ecee69a078f050b5bfc3a46d9e576e402de775fd29587fede367ec06d8fb95821c6f12ad44cedfea1457cea2df483c521814fed747f40edeb210c386a9519d3d05bf2ea449c5c2f3a38cefbd50b148d92fa11ed6390f752df5630867e009d0c8dac3e7db1727d6fcadeaea5389d27b71cc2f7db51996c568ab3d7d2ff36fe030a054d420f84d92f254308374fc40b36883ba76c6a8446afa3e2ce1673befaa73083e4126260a045d1c453749c4e54fe8ed9451bcf3652092c9125039149baf940473aa3c8818b90029873b96ad185ae5b466ae1570263c6c232183b93f5859ccf1f9cf5d57c2ea7216c062f4b17271427f14392f4a6c1c555429ff9c47cbe8fe0a99b2bc41b8c95e0062d551e5de925e10483a7b58408e1ce57feaf2be3e8b748522d67ffe7f88dff8c1afc0fb4abeb95d74da0f510d3f758dd72efadd0993d0e335f6de23fd5b24d736e221c992253b0bf26ac328f306225eaa1a3a027e855dfd5c940d678f9bbc5308c51ce0a8d608800895cc91f0147c49c4ebd2ebf5a1f51e1daf5854e93a2d4d991cfe96b2ba563e4ea78fef5b216b344b85d845b4dba57f6921187aca7ab6c99284ddea9f33724113ec8450154e78a00dac8cba7e29a057cc2576353edebe140c1b41cc6a9555561c3c1d3fe00b24e5e07d470819bed7615f4a93b4ba59d544cf8feba4f79e45f55e67edc581a11a046eda95889c95506902fad4a286242c005dd65913ff7456449020fea2e3ba08fec2c077fb2efb3eaf72522d47d08635d81e3ea1c15b2e060e64090e762aabf34ac30b762b503f2c4827a952b282884c2febc8c8f4275b69de0d8ac03cf2b924a4b1363577d0d16dca31f871fd7aaae4439abdf84987a06656460a6acbe1671b3d203a46d34cedefe4362220e716f4f9f4090a2758bc6ad29d145b2d5f15e908c004fff129d909e2ceb3844b3bb7312968d838714ce472bad5b1b43cc4dc43c14ba8c67bfac711026fe1f1d3d00d5fde5c6508d862f0e0b2b3f431673343b5bc0f69e6398df0c77e2af9dd1cdce65ce63f1c910e0c5f3ffb0d1d3510a7a3c113f940cdbf340ba4715a25062c0b8efbfc2c5057c30dc62a6ebcf7c6df9594d41ca037c52a9041b66927666b3097d409e92dffc13243f24925e80c98c9365ef462af6c767ae73fdfb0fcb49505da159b50b1b271316c944a57b3a16eb74ced88a465d4175caf4f192164501c02860d15c336f8950b0a0d622632e153c9ae2a8103f2fa922f34b611cc983657f0ce311444608d3b18686a15e1f5a8115d0ed6017bc7832606227cc164fc2061b0a7ef8846b183f45ae70884894900db34d02647cf982522a8902aa82ad022e44945ada355b8bff0227b5ac3cb6dd5e16ebe99d4151d56591ac2420f2f4839b9d715799e8fc69dc2a9c9aa504fba9132e54b2ef7db83a9707a8f34657d321bdf8178e037a80b1f0005e6e86595b54426ea70b1373f686dcd533dee8b4a3260439b15f508cb13d1f37e614c61a449de1525ba5179d50e37b7b8915578a0d249146256aa9324b66793d0f623f6a15d83f07c3d15b24fac28d044c2953b9cb5009b083def2882865723cbb6619534b3f627c1843cee66b35f2d2466a178467cbe34999b85ec88b84c5d6ad69cbc67733efedf7d88e725895db86df70f9b3fd350572323a689d48d41aefae80fa8437b54c002f4de95def8e1fa174fbfc9e95b0161f97768b569275648208485ca69208bd2c55bf5d746788028418e9e8fdc627f9e3d8c5a7102639fcd9275940857003a16f9ab0df1ef2736fc94dc1a423a137ccfc316fef2a6b765b70e4ff0da7382c29583f84d3c73b1ec47ceeb9ff665aa2b5754955f1ab29f4a04f89b9474e9706af0abfbe9dd31cd631bd9969b61822754d80c536194e5f5e003a2c86be48e9403489076d58bbe01d560aae993ec27b0f9c77f7ddf218af69e4dc111f747fcb06795614c8e5c9f8289b26712368f9307fde6b2a3aa60dabdd940bf1355f093fa61cce2f6e003bada620d52f19d0e86ef5c8e06e61ea31f2ad046582ecfd28fac3114324008c5e615bc128b1288622cb0f25e8aa3975331353613ddbe038b1740db567c6c0ba29dca98d1ea68a898cff66a59e347d3991405bdc0e3a067d164b25ed7773f0c2e7293e83b7260cf8de49f9f8e80c3d59ab61394d2ed71b640eae0ba8cd64cfc512c6cba901bf22ce2f67493e2fc0871c8f037b4d35a5c18c84d6c368a43ace838cf08989a404e1bd114ce19d7d8036ed24e857f329ea4e60efdfb1b173f5c84a0856499b8269ccb8295364c7a187ece280ad431c3eb0096be8e67946d4897aad0ee972b651a03fe2fa2284f0fa2ce7ce5e18a18206b498a655e28000107533a232b9433d3bf26f8e63f6521c427cff434b91008b85ab9b1193e2315ee980b1e4baaed3d486e316e7853ebfb7b7050a666266e117df39f860510422b140096b94c394aa2abc88dc74b4b99c9d47f396a06abc0b0b7e4f5b3ca35b38b72cb2353d0e2cc58ffef75f0f6880e2ea08d9b01a7c5ddc005b14a4b9027ac107c5d6bd150519369facad7af8d75c04a7295a6eb359615ff64d1967258c0a85a759c99e8c95a3a3cd82a81ee73afd24f13e1b621f81bdfe6b8660e6466eaa3ca4dabfc351ba201b5f9b98497d742b52857204128b40e93027b5363b320b40e9b9a667379b060945a6fb902a0b8df86516e78788e76872cc6df34da82eec9c4132a532ed3c1e45ae008e00df39a14d669aa267b8218a59016aeccb9e5f1b6e35421dcd5233413530e31ce82527bdefff79f5e28ce9c8243939e81a5f53d958490278e56add432d4d81ce6f3996d51099f6618de5ca1cda83ce47d50d6d951b0f457d614aa214a13ffaade610f925d578b36f8f0da7f2a134a57062c9d3fdfad75d010d3cfa97d37928b27cf244b73e542e9abd4a7e04390e52d589a7935eaa81e62e43f3fd9326ca73d46ec2829a8c31cd3aa7e62e49d8a0e82e016719cd56ba379e1aec5a7eca3f1034121a95dfb64b98e3e1985a93549ed5dd53d9a18b3e9050bc79a248f389cb3741f5cb3023ea441bdf4ed1bd51f5d319a5636cd381b7343a103201923b09bd6dd2aa6a858b08088bc8d04f62f115e48427ae3649f98fe1741a1ecbaf3751fe874d6a68d23911228526efd8cb60ea20ea6d0903ea363e0274bfdada5fd63c9f78b19e73f532ed85da00291d7703d443db5df1eefa16a2d1d5eb6983da14aca409f70f7b9232be28fefc8166b25d8c724aa9c740bd89ebbd79b5075d2c155ea2417654cbd8608de391d06ffc3d8e51387e8ad8e8c2165c121c35901e8082aa8108bac5533a5453434e25370ee9a1f3c0e2f688b82fdfff8d50e72fd31312d314e30b9182d9a63bd353dbb565a3300f57a59f5709a52f373d257d5c0e1c2c14142bf3b9023d6763eae862db2de9a6a5404e19335eaea6867f48cb695749201007d064bc5529b34be77b8c39f940835510a10349545e4b48b896c0b207e798f6e6be5bb64c0ba899cc823aed79929fb79b7adb89b46106abbf6e693de03373183777185420c108bcbba41d7a1856a0c5e70de6de7ca653b87c753e00f58778d708d7fef652975a11848ed3e4921bacaa1a7e62d3cbc790c72b283dd1e4ebc56eac2d084dc7458dc603715254c3e057c346674c9f3d79b8b806efc40ab44085828044b6ffb68f205c89df11c35f7dbbc2dd38b5e0db3e09b36be0a5986e41a448cd7456689a1b8a6646f2d6ac76a635b2e7e5edc56c5f588bc8659c8466c4cd64ea45d502aa0063b1bffedc985298ed94618957ffc3fbea93120e7275f881a09981f5f8a0ada86dfbe7858920069dcf05e1c7458813afd995fe5b6cc67ad4b8d3cedbb23eee7d7968f349a7153f1478d72d922421d93e617f59f562b6c00cc8ea6b934962b254eefae0f4c05042718f85883436e5e80307035eb77b2f730647b196b806fed3721eae4dd0f29bae379368f8f9b4817f1a47194c2bf158dbb21086a0e5bec3e4d174beab9fdbafa0bdb97285f826b59b75580bb25d85b192c333637b9686a2fe0ae46ff76c9f577bc7b670486b6da5c20f2df7d43ff24c0d4e7e2719a776107189c856aa98259d7eb0779096e1b0d6451acbcc905621e0be9347becd15b25a6e3fdfeb7d193f0057be866a46853b66f21370491a274f969786f6af2742294abcebfc8b6cb8343b7559ad5cdde9e114ca47ace14bcaa9f704965b48e6c1c7a456b876a16dfbbbf248239715412af3735011b16e2eda5843daa3bc49759a75af7df1d761e5716c6b45a3403fbff4a15412e12f3ea0dacd0fd188d167d59367be81ec64dc53163f2fb5f9f5bb09157d1999a791408eb8f87ddb38f9d08f415aae48c6f16cfe9f93e5256eb33fe7c8d005ae01d2812ab050315974b7591f9c3611f2288e068edddb3176616efbf080c8b946b1cdb34346c5f33afd3c0fbce776b3d147e3cb68f6b8f26b3d85e0dbae41710ee2cc83370f1e8879344691ea329f7c64921a032eb72856b219739b91bfe48116e1c161d2d2f9b53dfa205a8f49396074b5224dad5bd3f4de43c027b6c5708d42878c28edf9a59973b1dc502e7099fa48cfe4cc0143826e0961ebb66dbdd889b7b2bdb2b4f8694127588a7308639bc90ea0a1ec163ff176d43a0616ebeb1b28fb4262bae565a3869de673d799fe0b46ad1b71ab3bdb128ced7cfbf9e2f644420dce0476bbed01512f25eaacd1e46fbc22bbaa62db3bf443ce6bd4b628d4dd3efcff325a9521b22bb1fc4a15d2c855f9416deed6b6a0ceabbd4eb6fef8a92f6f8884c7a250d0dca56ece210b47d4b3ca06e80b51f94f1f727c118d2055372e3a6411d6d9db07dc22a8a9a4493b5272f964467dcb653a69ed09923fff4099919ec16af526497570c580ed23fa16d9cf17b047ecf820889b4dc0d5d25043977412bbab2993b7a8afefa7932c334cda9ea0f38c20ba55cf0cdce45a5a74777bb8199bccb1bc744f0a70ff1b0f6fc17d87676ac972f9375477e9d20baadc13facd6141350de7bdd904645a5261046cf4616bb07d7f1bb9b8e021bb5c3fc0f6b35208be449d074c67bfa633e3a34908cd9f677007c26b7ee4e287d964ee6421ce852d01813a2aeaa67ba567e72ab6fbae37a884680e739f8cb5f5b1304774a81f1187040c0d4d1ddc08c2002ca30d173866f4a60769e4c1a62d58c2ffc085b209cd64f9317486027cb336636140cb248b3b97b32cb0ce056f4eefeaacf88446668b3a860734bf4e6f2c49f4d521778c64a3dad108a89ffb6efbc04a248d1614121f3d148e9895ce3b1b8527529341befc5576f0800da4ef0b46dc4360f6ca62fb9a3c68476ac55cacfb303fffddf1657ae0f9ac667e771d37cb2ef5da41b0d898788b40ccff2ed119dd03c2ebd23096eb9dbb757f93217dc8fcabd3ce21dc56de7ea13ff65475729b5e9ffb80fb77f08b6ad866cfbcb9764f5627cca9f5cc2e55a79a271d52ad103cbcf186857809d4b07769f51746be0a4c2dee1f4749251bf8fcf5acf6cdd268429e99486ac582232accb2e9bfd41d8f7ccb07c927691d7b44f324ed8096133ba73112e48438ca28a8360081a80f5cd7a746f3e12ea0dc8b1fb2a4936b3a036f3b3f96c11b62561aed88a8a32fc4cc0fe759e8f35c8ce733deafc1ba2bb6a924fa759f37353c79f33e4b699cd260ba4a5df856c97bad0799b38a5645b43ac12dc412d30a33bebd526432592f01d369f7f000e79c30b3354ab583846237940bca5e384ba77e04fb712a6a424c7b6394bdf7f0c7586af9516dad3cf2b267494d811a2769c2107bd30e487955494a4510fc2d059e12db3e07a0438d05bf61a8047ffddc6a1f77894e0c3e62ea802ce90856312d7004a8bc17de91bb26941c7ed7faada5d00134aef757bb8abb49a2189ce9167bf3be8767e1ee826ea0f311bd534c42cf2188633970ead30446161f58dfe08939b790b710599357faa4b1942aeb88759ffaf18e3e2f51571e53415d94d194728996c056c08dffd5b03eeed1d29d32880189496389d40ead4b42ee3e424a35bb724b82d550f147e8b8022873dad35355c817d06478ec0cb6e1ef5133c8ed6a5271139f0791dad78e0efb6e527c753e1bf31f1c5aac9d1debcdf8b8e7fad9c6e36e38b3e2fda3f7c62f6cbdce8daa24a04827734bfd4011c655b7b70ec2c2eec7bb8f3b3a2316aea891a68917f10515843dc275319ea0f960ea9fb9de7eedb4b2bdabb3d11d599be3bde62a25504408161fee53fe7b24862f6ae66cfbc71b5c5613d67acaa307fee532a3c498c5178d986bb311403430083ab2697077f14ad6d4442c2edf4dde4d8d3dec704c1c738d67e972e32c6cd2bc7e3d162068ed9fea6f80f8d57e11d6b2121c7ca4813e5c4947cd3b0a898c50ce5bd5416d70a604efa1238c23ea7a0f2e62437b315a13ad2c8db72c57aa7fd47db4eb5b4c5eab5a2788ada682c017413aeb06571d3417c24d9f1426d94729bfb6fe37312fc58c61988fae139c4d3452ada47f30ef101c284388ebde418d1f22c6671f5b4bd42c79b9589422f558ab9bc8939044231ead194c5f07961879020627a6d5b690e6e94941e7ef506a263da0f674dadd212d53a09cc828c0233931449497d247753ffb346b0b7fe2dacbc7407dbd1e9e910e153981aa8b5d3332264a1b7e1a2b2fde195de9a0492f3de01295550a21e26af0a00712af9b3271ed5517d2d5cf18b46f744daad0c00ac653e3c94eeda415aceea36690574355907e3588d7d7c3d8c67e1dacf4cca9cd4d8ac04cf6ce53462e9c122b34340261b2b48e4b7b2af1301516c0cc34c3b758d4e159fd0c441cbc6bd83131a9b5eef0ade489272abf937dfcc39d07949dcbe71dc4f88bad728b03fe4b04d490a4bcdfd7c214d73028d0ec32125f8fec9a221c333ad084f08cefa1ec3198c9e37498b29bc3f175441897eab9df51dc835936fae012dd7cbc497e6a92dd571eb91a1f35d617deb4195b6f0b54dbed8012ea305c5c7ae8ad9db36e4e85d200afa13590001cc0704d2d52244593a4acd46a3bf9fb4f5696dc8671b6db5b1a688e1a3bf8da4054c238ac30ac30b543d96060727ca44da995b615f5dae1b7a05050e049638f9926a763a2676cd569eec7d0f2af77d01eb9e98e51200ca5ee781e060796418a6e64b01266cc9ad1879516601f8604d88783b0336c3c5a635bdac6f081566a26c4148ad95b449dacbdadef146871f2ce572121ea1468231e3b66ab8916b111e0f584de13900e6e7eb9d08c98dec8633c23688811b2d2354d7b658b0d2e186397861ddec44164327a7a726502826d5fcb7d952e5555563945f66f2fbadd604e6ca3929547560d538547eeae559f241798e8f1a1356d20b5b18a33d7759c27febb5489e38aa3fef4d0005b2e2c3828a0eb3904f0073e88e513fcb2da53a2fb67c5f640808b16246cbd1235fde33718047bdc29751748d4b5871f1ea8777369d2149f9b3bfa19b8953695f5f3b044a8d02af54c9cf45a85eab554b89d049be5510c0a19bb2260c209d1df47c3ec5846b9847604ba82971315348bf3edffa80e4fd53843c9faf05fffca3791a542d217d45bd8252409663a1764ab180b30b45edf0033f15189edeebff0d9c7ca9d787e1601bdf7f095a7b03b819e6ee115c4e35e87a6094c984ca1b96be63fc9189009d0c3236b4921a2391a4ad7077b5e4c34c43ae8e17c6b9a64240e4567a45172ca1eeff9b325759e36fe62a0831605ff822859aebffc9a464dce2b27416ab4fbf23128bef380666fe6d92bf238004ae7540d228881ac1516d7cd7fab3d0ae073dbf5d7ae98405ff322a9aeee00b545559a56bb700b3d8980a0f48e2a72162e56e9997deec15d60f063df2c55a28109f4435e2c78e539afc69f546094e776c0197bdf79c45b29934622f93c78e0b38bf2d347d81f5d6d5c747fc44803a96a38ae29d9859f8e78e2a0570e0640f42a3664b3b5307a81f02d7dbab056d9828649d223ada8d4dee1ef6434b0f2adafdbeabeb48d9e7b1b6429b4cec5c397c89665ba54c40ccd7ae26d25f14a1714eac1a00df26f9bb8f76039667cfac975692e573859ce542cbae328d034f4c0a0e9e14f258283508055e33fd334ff7604983863ba447ac5fb6aa8dfb3ee03fe1755b17920cad21818093c60b9e5c97e21fb79c4ee901d1b795d0c4ba1fda7aba9e1da689262542c988551bbc7a53f1d96377a77945967ccbaed4a93012cbbcf47b73f8e5fead459d16753ec66d516c1f66efae8a7d58706327b4d2e0202d0f62c76f06997ea8ac9fb007a422adabeac6d05bf98cb60c76a5f96aec8d953b5b22977680734dd5d8d6b2cd7d9cd13522b6c1058f0edf8d3764c99196466b63f78779c91e87420ffea0256f2ff5e1de16e7683ae8c6dae8018b078bdfa5041209f93f904545bf63cd750c390923358e9a7bfdf2730dc3cd6bf46d815ec1b1f2724ea898eb4190d893e63fedb32e566afc0a83a1cbc347b0ce5c9f0a270ba3bdd3cc4c5b138dd55c9b6a3689d150fb4ffb7ed67bfd7d42d522700bc9c1ecc7ad4c69412378a7cc0c866ab9536020277f2d425d70d2b66285fe8e0db6298c66024beab1180f6c7be5ed4dc7032963d01df17439174b7d4d935a810a3a908ee6e7715af0a19c83cec29669713e4a8285b8ea8f05d50c3ff5f2a8c3da5bebbb8e042e77f85bde6a91c411b04ed3c9d2c6c658d1be5bad1ffc9c6ada4212399dd7a79c7532c91c364b6322c8ca29e17f044cbb7df213df8b87bcf91e77d6279f85e4a8da0248fa73d82d2220c5497b3b9299aedeba91fcf3b7667c5f8651ea8956bef4c28cf710d2ff2186dcae9f5ff6e4caa010d671db99d92c2b3518a431f3123ed6ff2b063daeb43eb7e97b2b17937bacf598463d81893b24b4de473937b61ecf2aaeb301d2033d2c470346ee38fea0b500c4798258dc83f17d7ab776259ee2afab32b97a53ad50004b1831dd75cd64d6cd236b2769cbee614953ca5648f0c48c47d9bd2b59da34b961113b7139c91884fa4bf6b26d59b81caa767b5b4791c1f9056eb39c49f6ccbb427a88bce503df8e8118bf43247eb64aea5410e57e794cf5a00af3bc4317cfd08bdb8a382c277d0aff862884c47685f65d76ed7b6917273e96cac13dd0874ff2bde81e67f2467479d2561e2220afaabd52f8a5dba272f92324cbb48d6379a39368aa7d99b40c6813a4751ee1f0125bb4a6e6986509e30ababe0f9678bb0f3f5d4910d5eddbae1418bb6b5eb08f478e3ce705ef554c8917450bef7027ff19a5ebee0dcadcb37f0628fcd658813d4dfd129763659d1505f7401c34dad6851ddfe6a4201021523b9566392969c6b5ba0f70d69b7639a578316c0fafffb152a09d0ed508f3af41f14eaf0f4f1eca34d0ea38db25c2a13d0d2c5d7a3c54626ef62a498a388d277c47b5751bd0e3536f5dc00557a381c0f152c2971f3a289a6cb1236f4f4fbc5246295416f7924e5982583265134cd60c16a4b4043341bbb506d3b207f5643d5c9963a244ab5970a0842176d66a4520329a5ec5075678e9758d09ed91f0969665f8801366a14036eb6f3748fd7322cc60be0a0e571624539113bcb49cf70445ae148a018d6dccf0ce02e6637b3671c6de3dbf3bb9677e010e178ea4a47e6ecc822c189d8c8f469d2ee06649b75915e43d9b531d17d6da026823426bb0bd2ba3d3fcdbf8f949222bfda7eed90ab5f55306099e266ec9b93d807f01bd03e162715f8e9a22c1c16353c4dc22c9a93a0d7f5ffc77e4f0ac416698d9d7a6639d618b217455a0207d6b6afc47f09dd0a42697fa4ef9b6ac5cb697aba2429becdda5c16231a2c30feb832ed1e439ceb6014ca712d0b1947f40d172fd553fda34d5157f9954fb3b180dc6c1e4c324967e4eccdb10dac593c5ed3341be9a55dce2b0915a032d80b67f892794f840d16fe087cecad7e46a956713b3f8bea299c0a30b78a101cff921471a2f6ce46545207593f097938de40710bb7bdaef2725b7bc30e0961710e5f030f415c5df1e43629d8e98a6b2b6fc88d7163a36092ac1bbc88d9afd98d815b55b333d60e86503b1e9dfa126a415f1770ec742f7ce13476569ff3a50b723cf868dc377be7e53d17caac506d148d206fe5c2537d22a9feb7ba94597ef5e0fd4b00089d0db3c7470792e520803f73fda59f15a9621d8a7042576ca8e1ad0bbe45347800099a0ffa173e495bd82d26735fc921d3da6492b8b83e4a64b0c71eb1aa2ca83f1788b7dabb7fa35d43d5841c7fe5d1bc5bded3bb23506d359f2f0f1f6c28f0e8793c53a98632f2cba952d87c8d8c205fc696414b98b87b1c03644658cb7b1dd79a9c65a3b62a1379538c460f26afca8544cc7a2ffcba208a14d6c989ecaf57921cf2109448b3fbe37da717ca31fe851da0387ec05fc02892b65ba08b483feef7cced586d6d1ad1fcad31cba323a1cc80c0ece50dcac27e6b5b1d03b41dc36a5c0cde8d5e245670c5dba0f045c1a2b54c59ca98a414b820a947b10228f7560d0cd5a868f06140796634ce5b9380769e55b2f057fb471531408450e1d5a629a5c8ab2d5b3e99e7443f1a76bab2e2b55731949265003024aba727ae15b02abca7b83c68e2d6f712b17fd9d19a5c1983daaad3652ea2036a930a57cbbee417c5cd0127ef8ba8a4b7394c5b257635ba17a2d10445cd7ef3e15b782a8d5e52dc3f618c5cfc049a728be4102b477b4e73770458de04a4c03a6222d99a411990e32d1a5b989e06c17ece82ab36ea6a9195f16af79d242b33f159a5588b899517c0d38aae54bc5fbd919e59c50499f53d4be5de123213977e1cbd9089245df18a1668243baf902bc7667e1888ba2752ce2f4225e9e839139c1c8dce6b2ca831ed9c8117ccf4e6cb8c876bb455f0e6b4fb051824d330b6f524141b5b40e1e4c2eb78a6a1b810fd3608ee877633727b817a7382e1d3b4a54479cca7bcad9390341fd710685a01c43057171ce3e7e3012b1467df43659701e050d94e50ca7e7bf790ccf97403bfb3c77e173a9325a7a90e649ba936a560ae046e79a4da3b32f85dd9ad8451741d45b058b7844f86838507b253f67fa60fa476fce97fa912163b11b2270d4c66593e799a5a1d8369c6446f4dad30611897b90518100f233a6d46ebe7111db759756d667ac13bc3b57833f739de3819f07af5aa205a1fa06c1bf6073b740efce95d9aadb96c1e7c411434712f9fff38afe18a816ee3df8704b7532af99a41ee74f71b484d844dc0e6c441d6253d5dec768d1589f24baab875ec17116f169c78ebb426cc827542a5aa1dc9e70c4ba0b1c046fa15c6096641c3c976b98dcb61980cd844492d15d6de3ccca15a79e141861ca097c6490c496587b37ac4529fad9a252e10efccad5bdc6bbd6007c3cc599151630ab558cc358461cb0a8060a7a5b88c1bf8e46dc63e643735964bdfd25abdaf0690467236d350b29da2ba165e1f1f8a3078477b9d705194114fab662ddc79953a3b047073300cb8a15dd187f10e183bd8437dac2ce65ac0117fb79f28d99fdb68e75efa46cc1bb9afde1b20d249ab7513cee334a2db18408fb8c364527a5a23856d2ddc09af6eb7da5924e4996717cbac98b97005d916adc5ea72c331b26fbcf3e68c80da6de0db27ede65c9a3af3cc3621052bb18a0800f0edd8a01d962fe09c132b031c906c2612fbd3377f873affe4a55cd1ba72331895838a68124d829efd397e97474dac4bb5aeceddd16f48f656b2c5aa4c98364c43de5d440134b23bcf097f805edc203d9570a8837fc9976520cc37867b2c36f3a96bdb1877496a3d73d304ec4dc418673993e740bbc1c27ca5b9299a657830bbbd46789155655432132f6e4aab167aad6a4d588d338c1b13dc5105ecb229e747d07ce09949b1620ee49a2c9001c2758171d162eae2fcdec1ecdcc29405aefc9d61a8f00c019198ffa8ed747758ec47f190590067c33afe64f06530872d0e35126428920463bad35f0a8c9710157dd72e85388100539b49b88e98c93f19d037438f958fea61f82273313ce66b97171a856197cb87a51cfe09b4c99adf9baa74b635560f58c7f2b8d8fcbff57ba10c2232d9cf4fdf0a1eb5142c6a8dcb4acb1a4da4156951cdacc51d3b473fdc1da19860fa3fe3ac12a73a307bbf8bbd7bc107a60320f733dc8b17cd4965e9f50f4afd138e41d4648c5f2776034a8603a8aaa71b8d39f0c4ad4dc5cd2bf9208214ee816ed84c6b4ee70c75d169427eee48daf0f963ae8709d21529dbecba7d106ee810284861c75b2ddbfd5125472ad51f19e72b8b675b6f3fb9ba23c04bddefac4dea6bbba47f053eec74ce2eb41df59d2a900a98399664d6c493e9a0bb8ad608e0e5cca4e01713406a4f00571fcbc05e0741e183ecad61e4c11d82339d856cd573630691c5e8a4f17eea19b8fb73e58b440893249bcd9b9725133aa75cc2feedbc02d516d03d8746a089e47693ce7e95b72b6136fb35c51b46adff1a069efe9766ab5adfceeb422ddeb2d22f01705b27e020c3b621e6691ca8095dedbfcc4b3bcb84e9a1d271ceec1153342059762ab26beda71370524b31bca8c38d99a8f9ecf98282c321d6b9d72fc4f1b2d5fe723d6b2215192e4ed61bb2aabe79fca19c0539d4362286c8a5618996f410ed6161f46367c168897ea27751b5b30546fbea08e34ed23af3f6bf16f811880059c103b0228a8d4c3846c06e5825ebeabb395689514e36748448ecfbbbb7186dc775bdeecef567e0fb19a37c58eaaee4793c794fb0ba6fd7eab784d8e9b05b6a2cd33b4ea403a6fb06146680823be02143c7479855f153c129c9f871cafc7ccb0214c66ab5267efc004101c8ed11327a4d0242bdb92e76d8136dcaaf787756ab72bb7490fcb24d14a3289650dce12bf21266fd6a9abacd7d983f90fa1146d705b1458fa373947739f2120b9bda9d74fb18b6f4d4633af8f21a18812820a8c3e22a047ed58eb58754447d764fed085c184c1a144e58a80172cdcbc2d2f4f16a99e5b72765c227f6114a830d0ff55e91fd7943218d8a0c9c6f7fa83be77036411a517bcd4f31975a6036e2fe1fd6ecc3863225697b40ec7d7e3c29a8c8486efb1473af39de2bc5ea0e61da24d8b4bf4bedc8ee944965ee5ed5d6acdd1da59f745dfa684488b117390ede048c28c7412850758e139c28f53d333d8e1531fd06b9700bd057ed76d7f62cd78f2e75a602350500652b30fb1bb46425d941849effdbf22fcf763cce8691584b00e3c5298e1e5c4dc16d503dc24e9789e581f3400d282bcd8475b6fac51cf8de535e120d45717b96ac117e83380d7b983c0f2f768fb22e68e608d98481e31e02634c6efe98bcae8c4a09fcba0a2a191b3f4d21d314219425ee6c83155b118a976c91e5605ea548411bddb8f455ab8f1deaca3d2112135631b72f0ada9afa4465488d564b13a7bc3f5ae6fc4ce404b0c1bc937c530a94ca522130de71350cfa6cf58e6fe42415ebf6d7264ad41250e0eb7fb3294fe569bbb3d7caae65311f7a75872736b447dd45478556c36635acd2a58661472e8b65b9ec30792229ec1379b5d489375a7c1237e4eb13baec64d75b45e80c6d609460fdbe7f158b7f09fbe3240dc4858360e1165d336aeb416305257203935341f2cd0e176a4c535077d09e1335023e3d987dc90d89d8c09bfdde48515af11d66fdb5a960564e992b76dc133926c3fd46d73cf9b639c4a39ce2e87bd62fb516748272c8724fa1bbe85215f1c5179456bf7add063a77ff401ebba0675751e7081c874bf2e019f14eecf25bd5de329b85fcc2737cfab8d8d70252ededc070ea39e47f739803fcd0a147dd90b143455e3dde4c3b9d1400eacbac8470f590696d6a680ddb8d19036cf4d6c5754382d3a136c9b053018e10cd751c18689373effb4b5c3098fc74848bb51b85c374d9a630e5235cf7637599892f1016f39325370cba2accc9d0a398c3e1b3d5f8fdcba08822f5a38dae442c09d0613d27e6eaaa4928291b4a47055fe4b3662f08bca77a5f4754d4ad26736801d32dc2c17e76f97d2ea1c78fcd8811ac7ffe032a490529a7d161a11b08fd5e2ea87309d95b1fcfc5d63f70e0691dce0ed8a85b6fbda9959eac6d1ae40cb749f1c740c07123c0f93f25bd741eeb518e29589d10d86f261a91c4fcf298a0ecf93e8d9e614c3335102dc51a9dfeb96d5ddd496520d20d176cd43cb7a92259e64166960479cbff2ea34b87395233a358da0b03337c861a0c04b00e5ee5c26bca2678850bff0ed77958b03e5a23ee02f1a0a28e4d3256f04e526c3e9872ae49b714ac2ce1eef2c4221605517fafbca6bb9fdfd0fa46b7eed235a8ef4f836d83c244731cbb069ffe6f6a63a5f856b36e0de004fd8b618cf5b3cf72040aa832eed62dea60002fdc923cb019446362c6248bdffd488f966628218d5971f41207d09da6f84e3284059be96a958ad801fdc53790658c20b6599fa0f0ed2ff383152d5bedf50a234a2311f57f17607141cd4efae4b6ea9f1e3495aadecb5150a59d36e6548578121fdb832d91e42fae92b7a65fb496e355eae0ba3803acc2643a755d4fc7d375bb7ff2aa901f38a63017f150ceefd3e16b42e3b2229f29d2a871b267c25b657e774a90d875b65135abfd6dd0dbce2f8bf98c92d77d9854fd57a7a18e44134c0ccb19f32cb8d5813d36f3f09fdc70b37cbdf6c427f5ae6dd2e97e4e8ac26040652a5f12f2dd1496a828c31f0405046d528073658780c349184adb1ef0fa7f8ed87930d2b7c918cf6b18b89b0db63e9107c94ee81aa2061b7cd63d202dd7333c0deaa17f51821c28f1f19490e83ab3e1db873fadab0f6e0b863a4a9e9714f18851316b91dfb07eeff25a5434a88facb4f90aac65045d7be90abb0233a7844cc859bd2e67d96192c88cee5c35272a7690a4493d8625526ce54f04a15009b2616e04e2a4ff918eed9337ea573539b561f127e291f89f904b9b4a858152953a1e531afb423dcc680cdc409297b5ad7eb466aba2310ffb5799ff443dd37d04c1a385fb96e0a4e5f5901b52a8ae73c06be3003bef2600967fc728276a993f721cbc1348e28d9c607b6851669cda09ee811c1d6916b944f1ad474a04888aaeeb6d6b21edbfec53154a36b154e614dc3e799d4da3199c899e0dba92cd359a642db1e4a3c66dbbed85a33a18ebb3b9d9b52985a5cff1fe32ca295663d4710f95903b30713843e357fb9a76f0e487913454320fb3c7b2bf490dc73d9473ec989db75a6ba1326be9851a9648964f61a21f9c67e8bf1cf485547a20f7043ab30c7ee25e50fe5ff122bd195ad319043bbc7d824faabe735ad9f179dca05d2fb1f635c48ca3f370e157048bbf3ee9e62513d7f6c8907de69960424b66283bed8e36982eecc862413f282e5dba9ea8b9381143d4519582559a1cd4d2fe5d32739d6dadf9c79fad27ac6b45f379c97bdef236b1c8d0bd01204424e2d583af4dad66aa0cc4489f6c86cc46b8596d071ed72a044ea942e42e8f9d547e410af210ee40b7f3d5ce2faf8d251c59cbde8b0e9c2305fe34dca89df0c81a096b040d98228f73e24115b26696d4476d89599dba20e4533d1503bacfae036af8e999b7e357cb1f80c581a65ca55793588362324f2fe68c7d8b963033c421b956cbf6fa7f768f7fb0c0cc1a8bb97570ff3b5f9f31a9a366265f52f9dd8ee72185d5adfde76dc11df3e419490238661bd6d6def875dbbe5279a5ff7508bfe81eb2837577f0b8dcda30ff775a881de2b0a8c673fb7157da7e12fc5984463b99d6486aa30a71fcf0b9be1941e2b1a9c9c0cb00e76359f203a266851721bb7d1935020415cfa418e7ddcb84c6e344ea0b67979afe10dc2acb3b67ddff145700a187cb5a0c3cd4a2e4965248fbf1bc596d8fa801fa5b4604702c105c2cc5b10cec340fb5a64b8394e55314bc022be4f69867c9f8a0cefc6a59ee662c237d9d0bdfe3f4c301201177a8b8e4c0005c1fe2e559b6a8267446f59cc848f24cea5e6d66e7dd76f2725ec22d2bffed88ad89665f26bdc2d758a5f606e4df2ee05c244a6c008d672eb683afe0aaa379d98d6769aac542c881b5897bc149f4a320a82f2c1d37049bf22e7a516548e4de11426a882e06fe1f2acf8ad86827edb769e1f5dfb286b095aa423690b572f58bd40804fa5194664040e2b5077dd92a8d90c43e7cdda99f694eeda7b9bc14879fe950fc67c46455acf87ac8a44f7a28189b821c9778aa8b092c9e40e734cd8c470c6a011e2143b5c9aa0cfa5f460b379dbb71846e70f2dc5478e89032e3e5e8b747da36de67fdfd41ec05d84dfb54cd050c8ad4bf99f29886bd701c5776bf9096c8f3343a76c52e96ac5385e89a48463f23dcd98ee96f6910eed619fec32aaac4ff69c65d653fecaabee5c4fd976bc939d1d56baf67ba2881c7a91324614ab23057c985f701a09ff925a76d55352d1be601e6d549af8dfadd5f0e26cb2987f61f5dcd4112ff77ab827b5e25f4c900b4dc62cdbff3ae0406fc30e4ad2472ea6cc34e2a947892849d1d262f5074f9493d0dd201b8bf67cbab71fa710caa24f252245792365f7e8a969e548c15a3bc25668eb6377cfa6d31fbb663ecb977cf5e0a62a4b23d134d466543da1ef6cf2b5f18de1a7e679f68caf770091486f0403e759959939354da89d4f194d3dcf4d4919b5d5b97604965c5cd0e13b211656b55c300d26292fe9945a041b770658de0f0c19bd3156e61e98a0418b0566e7f0a60bde467aab0f53d002341c24e2a97b265bbecbe611318a1c0855f13f16d841c8e5794f8c136417035f3fce41f296d014380db289ca717a7afbcf4fcf5091df4763d5b98db89952fa6db7dc6e219dd309ef50991342b7b88d4f354d18cf7c47b78b23f3261c1a6be23b542a7e3c31c39aacc6a875d8b5dd3d9865477939736ff79dcb7ef81effd6f3e88ed3db380e2684dd17fc006792f4a4341b23ccde64345b93a2dadc09f834fb2ecc8015fd9d079d5783c77f7691cd060654c97824f83642dd58c4984a5763cb1d6312f9b6f3f23755359f58df6d8b0eda71ac85bdd5c3a9bf7d5e5b57c3a3e1586fb8c10b4f48f2646604d9a97f8c363c5835de5d8f13d30f97b0beb72e6954dcccd67e2e5306cc6395174ddd0c465daffe7435787543921d475a28cca19f7b2a8cf9d99c16f72b23b96eb2bdd15338a6dce3f78a15f6f6ae114a79256b7b4061b0ae884bfab3fff78e902b5c91b2be43af4b55aac2d32aa09f10919865058cc161dd741e20e3b5864c3e62699384d3dac315c098179c07ebabc10d32d2f94de1e8a5403d36477804de5240368accaf5630c4e24f3ac71dff2aa28cabb3ffca533cfa4d6101896c3273d31773c051cf967756c1e9be12b33e55d08282a41a6a6523cbffa517998a7dd9ca3953747af7373f48d7764257cf26f39f3b0813b194dce187c9a58dbca605f024e5595230396cf2b1cc333ba078246f378dadb2fe4acb5cc5dc3cef1d4cf53dfad689c5d5129b36287b954db847219b474fa81d8b6e32a7553d6620a05bb56c92f94229a6cdce128f05edd5f08139e84c7a5ade0dd6d0766a141789a2e8630a47f6b760ea898cb11f35aeaf0519d3b2ea3aa2413c3c8df1f1a8ce138dc98630fa21da9eb2cf31f7a4c4f3219883422e5c53a073976c2e0e5dbad2b80558c345a8df8aa1a2cc57444f00cb1d0ceca0fc9e93c6d38a47c7dd6ff50c91a9017a15c3780470563459e7575c761d346ef2483f7391ccec9ec3bbc9d7040e32fa361cabf4d5390fa79593d63a33a2a957f418e34dbd7f7508d6515d0a9270161455625a1fe1dd41c39b0352096b99da050d64b3f3d30474c1fd0216fab2ee45a94d614a9129057264d09b3d6593ac1fd42c945ad39292374e573d11482f9ffa1b3ab04bd7720e6442b0d8c14098d441930d70f6f767d204d2e9bc709647fa3899d9b0eecf0b557f9583ec890e5369dcd1823a99483d9bb8e285373c062a40f65346a560327ef4dd1c5db77beeee121caf7370b646239fdf97e26012a70aac83dbd2308cd365fdd9d34d2aea35476551cc635de92a7c45d3065d9b102dc89adc5aa7d6f792d1813e2565445b6228a25f35642f165e5c590b8d837193feb6811d4d3b697be84ad16b33d2ba978f07f2b86496d8078c363ec67061250fe543499293681e923bf4183ffd73a477373dc7c44e3d1050aa9a118ade1a024e50de21d388174eae2cbe6d18c3f11fd280e8da0f0ee68ddc0dcf718e0bb9e5ecb8d41ecef9624e9dc803d9111404b9c6b5ae0ac7f665bc693a0bcad835cc76eb835d3fe232e851fedcb962f4b3da5dfd9b1009afd54c5048adeffbba0fecc8dbedcf1fc937b44a9495784eec289fd75fc863961b42753b058d168c0f1686a5eada8769f947cf55033c3706e85445190387217120f5d3ebd58e69523629facee811d4c76dd2de2f409c725b23df34215f8984975e71c278178e1dcb94d456cb32086096dd25ef030d6d5268698830f323dd8ff587f39f6b313995479bff0b55a62674bacb5478ba3c80ca2fea32fb491d04c6793af8840169c6fece84290b1d3a123ec422ea5298f3d4b60b5e0524a807760ace077e1d8be31befefd0c58ec446123a3ec22ee50d567afa643a5fb8efa34ca7685b4e948240612be2da056ecf44cdbca591e99c209c4c7cd4a05c720d17d03ae788f8de612a5baa0e3731c90289fe97319898442a2ef5c84a0457af1090b5f1e0d1e35ca7410b1d3d698855b5821770a39a5c393205817a13a01c4b12e86dec2ce95075bc7478f9f2e917cc4fea72bb91fa2d930a92c194b893fb339543665a9f20c7a20e1fa3e0c8c246e1202c9f09d9e93ecc6e13a25c43a1f04d0a469788b4fd7e425a07065b4e3f96ecc26c18b613ac8488772c698dd8acbbcece5b6792635406e993aeadef80dd12e855fa82a671ce9043bff3f78799a6ca4fa4a504d732e00f47a566a312668b69c4cd14af4b369202786238b990822ead05acd81d63e60629ce5e50d6f4de3a0ecf490a288d2eb731c26e47634100035d50523269d16daace87092730c1070c3d4837bde25f2379be1151c6fe3ecc7a558b058a99170d6bf226d631e72b6921d5a2b94290fdfd1df3d98a85d5059cafdbb456115a870eed0a13662cfd1c0fdffe5815da1d17f4d000113277b1306166eeb5d88e95b5241f3ace538df8f6f24b801a5b87b67974f827e364229162d1c1e6b6ca94d12fdf2c6805e5ced699ece267fbbcc8f83004429d36fb9bcd9dd4de595c4cee953987efc04e7e93153e94e661680ab36d542c835f22578dcf04515c55de67d15f34f9aa9baee416fb04d7aa4c5bb622c745e3dc782116ba98ad7310a521250b60070e82631790f20f585d8a85500660930a6508fa182a591281e431fea695458715b809e8580258dc0b4978da1ad86acc83094e43fadbf1406a24de3f06098c512765774fbe70132d2667a9941fc8708300734ae85713c51c4ca65b97ba2162916cbfbc0189171d45ea9c1cc7d7dbef8d7c98a74e81a38049f8f0cad38c5b9a9ef03fd5e608cb420b755131755e43a98f6954d331eedc8e478dbb5a777586f0c611e269afc3883eaeb747c4c99efa77f42ad7a998737e6c9c027a5aea0924638614bf3a660fb13803c43fa01bca52a1c03fb0c39bfaf9fe18a2aeffa29a1b0ed7cc12c0aba86f09986ca4908b8b3bc5f6d946b785a9a7ada68d528c4b116b8f940a3e4c5de8824dd2906f9cf95a8e66835e10cd10ca02de84e2761695be2683317b917a9367134d068867f594a401650ab328397190d168bb365a55f0d60c729c767775bcbda0941d96e3a2425ee3ba55ae6791732409553592ae3b411b4d6672b9aa6b975019a7d5a4dc50fa4ceaff36870aaac542b490e4ddaaed81dac19f8cae1cdf72a1b175b3f9ccea4d3f21a1902f5b1f8f41f51cc015e50a42155eb5ab719a52c8bafc2ad5b7c340b868866111cb3fbf2feebe5531cbd1dd372674fbd8601e6f796c7aa0c925939c6134047c1a21a989a38835644230e57322e7a451310e31111deb7448487779f0b6b78f3f7688bcfd8b592e3f850977c1589d02cef68cbfa774cbbab0506297cb1fd2e90f6c1509aa1d630dd58bae93ea8573fb18c8289a389ba3bccef1a35f94b9111c640ecdcbf083cacb760eb8c1b9e2b142d0666a0e7e01b47d59ddc0bb2a62c982e66a416ae6c6bd1dd56766771dc4e80d24c136e348c97685c5017f8deacc192b10a95177e5c5cd5aa5fdf1ea668f7441a7fa5885930f7e8a78bd8e7754b5f04b056d69d7e6cf9466b0ee78b85f816b18ff1daf257e808cb39f8c834bc2ab1a59a013dd6daea6b12451dd4ff61c204cf0ac0437963cdfb034032e43c048fe697e5fa2bcde768d2d73284a9dfe4d7ac72484bbd517a0aadace90e4405aefbd234b31fe18fda43ec9607919ce8fc5c3f5b9179e6b8cfd1943ab24c0cf118dda3cd48901e480b64db9e46240210b659545471ccbf7a04b3155e262711c359aa648a4ca9a042a701e0dd27ce21ec755a5261e5abae9421ca5feddc6e0e2e604dff8e077b16afe05460163b05fc8905045f68cac5b208686972760ccdc1865c03f2a692cc08fa0760de656a8aa39f18a855785d2329b7054277ad33168dbeab78f945325c67b56b8ee0efe939fb3e988cd27c2e04dbed23a64e5678d9a52aa6a39706bebec50964aeea98fa827c111ea8c2ad706a513bbc8458392d8dab821ff09fa4974b20801ab11fd2ccb1a5b00c3eeb94f6b5ef0e2d6ec0b60fd79e12869ebb94aa16b68a80d874f388cedb82212b561b2dd7c0e7b8d3dc12b63b082b64cda9094b6dfafe6d599c01906de783af6774cdb4d20b9aa81234d6a6abe86ef7d4c7d5d8ef6b9ed8c15dfe6767d351799ecc73fb8137cf3650621d1001a93bee37ecc25d3787bfdb1707a059afc750e65a91042562350bf00cdfe1d1c9371e85c898c1069673465219b32c8bcc9cdc9ee73886ca4130782deef6d7ec495b05841c90739561f3a426e488c08182b8846455f4b5f72c890f957b7a3025ab235894ba289b29a152c8ed5cc6033ebe2bdb76fe70bd6033c866e7355847b97a61b7ba9f68dbbcbbab6e82bc9ddd15f77812b39c464b23956a691360c0c8b9e43dac09fdcbf5c331158c0dd753fd0face9810c11180876ae2d93a1e8397169b2cc4964d46eaa6b9051eee06305deda8ee5f87ccf69de0696ac6f414458f4fd26c80ee89e3b48cd0b2b17d4ca986d846195fe6fa8e6a118f1c95ac058959da26498917393d5d644695bf2f452121aef0e007e014d6762b51fa512e08d95b5a2a93b4707f1d25f75dfacf795a31dd4952c9988c769d44441f985bbf93dd3c6bed485578c98a96e0107a2853616f17819c3dc29a2e03195d3b7d740f0394130468c1b9470a1c8e9206b0f8261fde08ee5dffa7fb975c6e4afc1d10ca3e776f03d84d358a59e3ae4d1ae737e03b5915e11c8441c4eb4ce860c29bf0a8c070df019feb92114e4bf658749d4bd48f575d1198628684176f8064ebbe793a11d145b8a882c415aeb1de5ecb3bfafdfbb11a0c167c00e6a2c897c247a6af6b3d3e19df272ce69649771571a00750866f11f6a380ae4c3f20589bcb8c87db17b737c4c72a7c3980f4a4c65294dbbcfc6c3aa893ee27f5a5d37286969519626f2597694abd6196b206066f2dbfe5ea506a0217a5183c61af0f014456615e10ff0bd5c7b3e9ccbf276b04242518e63e44f8f911f4b63c84ce8f9de9e35ab2c4d46e4e7088776177df157cac67655cc47f5881f41ae470b32e0672b39c84e736d604c85eef50318d914794372e020f8570db63a287f5385564a56aaff9dc0b7c584c6b9f9003d1a36208da6f77b0b304c2d226d519fe3485c27e271c62904f4c2e3b310a9b5e9ca5848ff893aaebb1314148661eabf1e365dc6f4c1fc3a5777ac72a132c02b9bdaad95908cc83721cd0cf9d9bf2dbec4673d7feb1b8fea134f1001af1d8e45f2a0a049c4190ba24d7355289b5a9f41eb1d428be98648881ed6160bdd2b04c655d2b96c2a5f463911a7d43e5c62b67c9b74d382dca662c322c32048cf87d7fbab03ce252edda4b2867492f6fb7797a87b6970364f0e2cc7679177329b28fdd76ed1be39368ef92ab45575c694be85a293478db33703e0419fd8da60f5ded36bdedf516947e737ceab2af8c04013b76e62232f0b864a9da7088a08dc3aa0f4abe8d24af4ae3927b236d9b3cea081cc4713d1e55983882839860be1afcb04421ccf3d9a030684f35c50be1b11606f4f43a4ae9f1f5c421989a86a623ea78196416c6c961aebac13f87c58be14f6f42a994a4dfa8daf6da112a0862119d68557b3ce3243efd7f9539da5238de9884b17d6230efcca45fc30d40b79b801d7d9596c3c26a03fbb9cbd6f4f5341790eefd9f2cba9a17a1b303bb18d5f727df7e1fdd12963804acc66cd2bf7d751e89a782ba9f34cfc1b2c9e1395121ad1449b9dd5d2928d17a15c83c3722033483b40fbab756af9c3ae56a0ff1e25ec0ecbcb6d23a707d49d97ad16f4188fbec5631569e7acf2a968984ca03573729724ce422408d391427884a531325091124389acff2af59a9f8fca71cfc67f1254bc1ed93ac6f678bffd9eb9ca140142fa0a1ac3688902207e5dad873e792d119e2bfaf5815c1434f15b8da0b825808af3e09875e7c054e35e5196a32c1d38a994028bc04cad65bc1b52780092a72825515e13cde2341cefbfee19aaaf948cc406e540fb528113a9a4ac5d2873b3c958b3eb7c7db80054786f0f9982a67fe593be3439063ec8df751d07f09b8765433ba446f3ad384a9efa6e5e43c6150550a1f9858b08b0e5c59385413bb38bd29ccfc148e1fd40bb4dbd052f21fb3e7ff588928ab6bc75152e0d017e0cfc71f6fbcf2fc53025f6732a3fddc16c2c673b1ab762d435606eac6b648387f3b02b7e94d08267f1e75aa175444046ec756b30e7d1e9ca549e8b5d38e1548541adc0ce8549e2d9b5ce4327368d853328eb28aeee9327bafcadd929471b9eec5eb4b1c728ad0f0a425f564d9e350257c2a965d879509feec345e108bfe88f97d3bc988eaedd3edb470ef63aac0f605c89d51332a18a6ec132ed585abaad308037d13d88864534b0a9f9aad282d8e376a60cb5f88905235f5e68360016d9b0ad9720fca0b58955b5dcf245f2b9aa87c88bf6fcebc334760075154931f76b57c79ba1aae35f658d8a5e5ed2fbc6c0310bcd1cd3f0d5760771b27ee36f06b0cb2878e2694a328a4cf625709cb4d4f0ddeb80cde271d9d82d4207afb56894b3ba499c73407d662336ac8b0ef662138a40a89a40aabdaba766dbbb038c62b0331d510861d2ac13fb54a664c16b2f8647492d55ebde8a58c63e7bad04202a93e09212892c66ef9dabc814c6a73e66f336317388d3bcf2587edf05b9a6762cf17d68daa9a8c856d526f153a84e76b930f8a85d73a1f753c64acd773d2c953666f0f13f5d0c0c1463dd962a2056fc1c2130dcc83bbc59fc3929b8fadd89e9071a68b16d29526c2348c6c5176230dc715fb5b07507b2964eb41eed365a0dd504c728ad05251495795efcffee97a4c229790b421a157fa1894e80017100f770343c51b49dccdc913253999b306c560305269a76c4d2520495463c688eb359c20bcf6a5baf14cf9f270669971342c2211531ab4e3311c9eff6127a2b2b065e455a57046c818557473fc12609db6e426e02ec86b3a6218dc9815f4d664aa55ea53fc29d24b32c0c9606dccbc3f5d62a6eb63a03c4dc46433030d3118741eb5df342dad05a991800746d151ed9a78c55021cb1816337c4426d17361dd2f54d062b6924b823703d7c88e5cdbcf0d5fde8425a71324655c4f6308aca49fdfa57407110927ae849063c614750ad9330d28ca6d3e7eebe2b8dd8203faf113515bedbed33ce5512751a84f8f8b6077ae6c9ec6813833e3ffbbc69787aa4aa03c6b197a83dc8eb30de378aca774e08f49e04b63c597b8af217b8b3d4108eb8c67a6b153503f76d19195a424a64ef8ff3a2f1d6c8007680b9b0e1ffc7ad709dae68b2a1183dcf76d5fc32fb8a8bd4a872f43e8a1826056fd19cc260721bd380b262afec82e42b086b3b1acc47c99a2d090f5933cd479ddf2893a019b115618844313c57c092fe2df286c97bf7498ecbbdfb3a84aeddbd2fbeab4e1dd55da55f7c633e54e2885a64e6d71494a4168c60ffb6ed820fd79dbb00c72605199c785ccbc8c6fc715133eaa971cdeb67cd9b0dc63091ef84c60c49ddb731c59685df14c6b2170c9d09c78da70f757d59c477bd7444c18a4dd78b33a2678c9b14bed731e5f8d43eb1ed626b82c3c8fa65597345acf7d80e9dc2d2d5b5943cd54a70cede4bd092eda78281a6797b397ac5178ed4df035aad3b3b2f6b19684ab29bc88d055dbb6c9c02baaf56a4a088bbc9200e2f7cf79246e80a2121a2c612dd82ad770cc27bd239242da306e100a7a862b7bb5850d71a16b462085e01abbe0985e764ad60d6a0f96d63b21eeeb524a66eb1dcc83843ecd83b6f03f63b72065df43f17759514a310b9cb97871db3f89fd47fa23a4459777dc12b8c85051e3a7b89072fb5edaccbb0454863ad6757ef6fd30a463e924454a02035682be82c76a3d8d7c0669fbc8c159e4bf464b26915bae54d3992379ff81612b113309a36730e6fb16139c7b3d0111de2b34555116ba52681b697bf95424a2320e4e3435eb0924637b72fd1089f1c5f88a78fd3b87ad12f64c94263dcea58ff91757fd7906e93d8264d4c13bf07f88b4a65ec83a873e74255f7010ffd2e2f873965c4d14ddd7ace6787e6c54deb229e95d3b6375dba10227fe0552ab3b26e23815f4c798780e36b3c6f528db76002efdbf57d5ecf1a63afbf75606e28b8085b19ec3f960a93d1418707f50d4f4dd52ef6c0d270759dec0e5986a6c9ba1cdb95bae93b6fc32d63b9f371cbf7849c0e39448f49c0f9d9827ea7ae79095658cd270916d5a66d3fdd4e5c06691cfcd58aa208045358e1494298ac2bba3f794d2a55fd1411fc4bf61700881cd359af57c6d59ed9e6afb3de8d43f5092f054f6d63217810842c3255aae699e6b83569649e67957a3940b47b9a38e00d064af1fcbcaf620670b76e6c9c32d4cf0c6f57506e16dfd80716b071b8c9b695f8f633505cf4f08a89a1b0a76c089aea676a97868a38472cb3fc1d6bdc0d72bfda1a0f5ba849bef321844acea6abcfda92f19b1fb0a91fc18cafffd8eebfdb7b674c6bc654d12486ac9be41c19129b9494d3aadc23cc96b6b6875af648b63c38decec41b92c2ab253af2fc43634b9151d9da216d7d2c867fc4e97a4e022235d2cfaddbebc05e4f90b14d1361cc7a49dadbb62287ca96b7b23861613f63e68e447100f1ac7c596142e5d1b3d793c78b86f9c6ac9c53a8c26522e851d12ca0fee91792912317e506c20263fffb840abdf9e173183ed2a061a2aeb27698eeb56477d3a404cba678ada49cb99bf64ae892ee77bc361b01dd72a2248d4b0c5b2d0f1237124f95e3f67ef5d61c6d18aa6c2458f8413fdc6d368bc288ccc1a6a2977f89ba5eb5ad0a1836ddfa61364ed2b1180331cfa0c67ae5297bffc61fdcec87ad0d6fcbd3befad5d8acde09bd899db106ff2ae52db407df5a25c6aab04910414abc25031ee26b078246497a8270c4172a03b45ff74be4ba7087478972c41649fef5195bf3c0fca72d6933d50586b25f7a9a6bb2efef450156e07eb36df945c49089c22cb472e8bcd776326b92ccd52ac3f91fccb129b3c54588dbdc926f05a6de63fb4e0bf0bf42b2da91772fb302080777ea042213898a1e0ce40fd50becf26adf8e0ea347a2abd920ebfaa6c8d3516db1fccc643b1047f5f231ee16882dcd1a4fa94e5ed239da9cf5c77811acd7454b437014f1c1d232905f228bc83ddfd84cb781c989726f4fe45f0760490f1d5bfda83895d0f91c9a514c039afdc15153bf4d7f5adf14dbf483d39c735d258ff7f25d5b66daf6536406d19dc05a44c69be44525305fafa950c5363d7c3b204bb5daf5cb07a7757ba68b7e67f8d904a3e17cb3e77fa72197a2e26548d6957620d3c64bddccebe282227ea16fdc2d108bd729881c669847526ce48f70a8f0b082d394a13b564f87e5a09c6db81c7f587e5e6c17f87fc0e685c42660ebdbac074680a5cdbb9bc7ca1ce2c94f6203c3699ecedebbb99d8dc264cf6fcb5e845f24358b7b9d3e72bb52568be86d9d8bcd0fcaa00039425cb22526841998b0e9abe3e728ce6769254565a63e08cfe816df49ca3cc9105c9454849c8fc9fc438a2d78a36e8a1125cf2a8374f07e5ae2627f09e2458fcab3d226de5684233b108a07a7476cb4e1bb14ed046f9afb32ffbe255cc11d3f24ba5ec32ff16b3c9ce189e25e0959e590ddd18fb4424b9a0808917e95101e020fc5d2a48bb66154fde8d5f8118ed266bf69dad025068156c99b13a1596cada08f418eda7b393d457e5531ab90bc03d494f6282e979cda3b753e586267d29f7371bda67c17a265f3a6548bbe32c956bb393b25b553a4cfbb701921dcaba6d71b04ac6b50e88d5196c8552c019ed2da8e30f287e22784d7e6fd183c05d4bbdb478d5717134de74e08ae7f43b11841bf91075798b91636fe81da145a75217548d11db915c4086c773de6e4feac6e08e725e98abe1720ab0b58c1f4c81351c6d0ad7154bdfe45238b91030768a9a01987c4a53bc07b8a6ce928904ad7f1280cf716a745c12f09bb316328b2d0fdb2b0c9a5078c2562fcdd88ffadf5251482c4e2d18d5a698b4c2806e111d0c34ddf803d88e57eb961e05e9f42f6d9a86a641902818cacb8d24ceaae05150b75398844a334a937fda2dd169f2c0147e42e2392ee101813507bfb7217f8e164236150bcfce111d130ff02bafd097656d7333f0558081db77988887b2eed9072aed37f12f84644fb979882c1a3765c5f8a1326acf5f3c85a149f9080f805196d240429379281349b77265342a24632433845e3d1a92f11a258c1add5982eb0bceb187ea9eb820984fa603a523385583ac75787d09e197fea8557016bb013606a592601fc5fdb982ebcdd0e15e510a1e646cec02f95e63e152c0628e8c431043cfeef04d9e7466879e1678d6d82fc9678a893b14163d29039baa7bbc1a50c172adf49810ad0025a64a0c82b3d24d72058ac5b7b0668f81606498c50712cf831b60aa6fe2be0d2cc73e709c4ee864627b81c350cb8875f318b5e63605b578ffbd24bf60c10be5f33b9ca9e436f4555534d81b9e1f017bf336c86079307a75700a014ef4a7e26a3866a3f4ee40557bf8360d77ebc036e579d46309d17eb6252680d0f5a3bc644e960ba6e39af71065b0b2301413e2372e0f89bfb28153fce6bfa51db4d2fb4f46616969a0c32177b60394260a34fe15f515b54691426daa2b545494b259e547347a18b4de3dd632309cbedbd5ee85bbe970394dce9103caac0a653eda471e788d8bb073fea01a7ec01b129abdebae269b95a6772ff6380fbb6ad350edf6b66ffae29d09aef10d92b65bee392417e143a88dba7a6d142193a7c2f4e91df8f5d6afb7c9d2f7426c9fb6e21dd6a1001a8aa56907ea49642d602f5d247ce12605dc2cfded353e7e43b72ea5429c01a3880c21d8860bd4e88ba762a88af7a5efcc1733373f0e973abc8074c44902c5d08acb465bbcbf35d18386150e2272f76e18dac7a1a882fe475f2935b3c9415db546934f64f871133af35367efc80e083d513d82a78be6fc9990f267d1186506ddd461348a73f1c1ce454ab2124510b22ab8206b2f5a1135dfffea2fe8615da12c42535b31dcfea9cf9a2a35b47b4416c4d0e87f85829ffdd413782d29592ccab137f1409e1b340b18b6780221b0a2c98f94d975accb2f541c00c1e5278abeab3e06dba7d1d2491c304f54f4bae115552a418cef919223ffa19140f4c201002999a16dd4a5a7c9c3178f5a89237ae61ef8b0341f0c71bddfbe22617e67b979472107f15ad16d3860a641ac2b98a7d510606559a44d51339b937e0e4febebcb8a380efda2ef236d9ed5ccfe4811b99bc3fa773e4d6afca3d7b0ceb72b7f8deb623682c4d19cb9923ed56b9f3c4a75efeeb7894cee4bc616b01075134f8406cf34dd86c60e2b0b9b284fce6aeb582304c34acf546e3b685dcd16a4839a298adcc80789c49d2c47bc66a5f7594f5feac81d51a8e4c0305b2bf3c5497fa2b1cdcd4f2bb14f92c4deec8141e0b509d3440b6ab81a27b810344f3341db6bc55d640bf1178e6032ad84dafcd6a6ce0f6e39ced5ed9fdb50d4471575d8155230a280133e8b08446cb2f1a95b9e7d34a078d9d66345580cd8118d86866932ba9183c802edcd1df88f79f2874b6602dd68d728dc34db15163a3aa9d36ddb8699edfb54dbdbcdeab7d5370d1368639d482b126b9a096ca06c77ca974a4962315eabc673cc4f20af29772ee8bb12910e4358605ed933a09464c0aaeeb29b24c7845473b135caefa80dfeba40aba30b17b0b8bdd92272db5eb45917b06438a025c367ed22bef1849c794e18ee03de23157003bdac6a6b6c0578be5965ddd5b7940fbed17034ffca09b2a440e7933e5f57605b536614fd6e2182a882864675e3b975aaef5369f1cfd859f6c01b26ab817f1f021650261002f3cdd230369191fe59ae1b8cbaf39c396119e12d21c01771a6d253ccb1b95b6e16cd872930945eebfb93008f2c5401fd92ba3c82235ab54934e17806d17f3d7519c00757e6f14b5c73c63fcae6a9b830320bfe9b657961a495b2a83fcd43c9649d9c03d4601bad1443af6a9c5164b572cf2d9a9e9c4d8e618e13ce9f0ae019f5049a313e64e43931373832353736393234323733 \ No newline at end of file +24233132333435362324939a73dbff19e9be24c1cd0b4332486dcb2590399596e20afd8390fc0d5d5d4cf6cf280884226039b9c7b372748244b52dd686864ea55aabb367c2d8c2485e6790c896f7a1507d6be5ee90f15e1383c25f293f852906a6d7ddcde57ee787008d87aabb6864a50ab72167c82502da8c8948718e1ffbcdffcd1694c1c68fcc905826d3b5165cdbd939f455857b1983f2942e701deec7acb8b15ef231483098e01d5bf451b2497bc6619b8bfd2defa358db5699938342f6b138c21b862638a65d838aac77cf3afc9b5bd76a4885d566baba21c6d166fc67800fe5db710e38a3dada5d08dce3236313a75a275781ba5da00c7c17f9fd856d7185dfca64e7a4af3c6deb1dbe6e9f547668e0adc22474cf6f8c66436eabac130ffbf473a086a8a2fe741fdd05d701836d6e7c1a6c7b15b482b723aeb61ad3fdf8fb01573aef29877ee0fdbc30ebc143011a080fd588bc9febf8c3abd7c90599022b783785d10237c3b0a0a3de9ef61c28d5183113ac99924608782ba53498cfdbe6a80a3879a70fe31425fc2cedc98cb1ba6d3b182444ea729cbb6b3819ce80ad02d4a4799cb3e474f9149049ab0d1876e33f35555887671360131e3f8cbdd6ddba2422f382e50f18a9fbb76513aa7da46dfe4c6f4290909a9af25efd9f96c3d48b5b1201739d2667f3e4e2ff37bbf6fa37cf65cc009b4c9b2092c4b01956a9cad85e9711153639e082f6cd6229de50f7d18d35ed1934feaba78ecc93ac052f88824d9d36e0fdbc4b76a8c4fe246f95d624b1a97337b349632af59e324b6dda470822fd6f7ea46c54f31b52b39492003d7c96b0c23181eb612ec0322e87c793e6ea2a741d6507aeb49799394fa2b6cc49eb2d152678ee157d9a2a17464b5b83accd0e886cbbba5471fcb937dbd1e37ef35eecfa374f8e8fccf760229e99f4f73254f5947f54d2424f75cb8619ccb29db782c01c358c5af1be28fea80971149eca57ec59d4a6456ee43972684ca1c442b8e2700e6589f3dba0b307777e5d84e7a7068dcd500bf94bca464c3df047d61575f12b0782b2111a527f68ed1b344ae06e61b172ab02092539decbb5647e0fce9e6fc8f88b957127ed0ccccc8cf25da4a0b7e483a5261379696f6717f07707fd3e9cdec6cc55ffb69d6d30e4d13a39eef7399c336cc537eaed41b98a0055c6daaf4b201b3de899943653b610f4797502a3af8bbfbe55b3f60c62a892a8eeca962a2e25c8c9190d87899010f677f4f8ce940c185a823f163f2ae965a1082b3be906c30201963c7ab9164d18f84c9c3bf8729d2a269e312eb44cf91c81f37e31b7b99300632c5150ec3155f85dc467297caa34f4b4da7defcac8d6318be4e1ec185a19f33c2e71c6b48b5e554a985553bd3301bc6b783e6999ec83ba6c5d6f6b97461e7d12f9a3e30962811326e1a0f66cd6ade18f532e07e7a50967a85c8b27d99858c25d680c48fb79abfdfd04b247bde052fc58760897d566626c423caf3d925aa74dddf2ca5815b63a7d05a3d92fee61d37beba4941d1c701074cec8f503d8e0539fb393302fc3cb93ac8d94677afee4d04166a7e90625a2f90395f40675b055869b4ef722dcc13ef859c29e581284b5ca2395153d21c486260646ec259153ecc8b86d68f57cf4d9f95e41fbbfb363a1d2e98bb4447a952bdc4fcac40777896fe957402185ded6379ca47ad9432eeda99b7e89c1fcde1b6b53f11324246f7f6f8cf5936909711e690d6ca77912d48dc8a6eb824731c1e6d0e653ae46216dde22b3eda5c1fe349a8cca263194d3fa4108eb6b9039452e926087cc7555ce7340ec164423f001b2812bd2c01d4876dde9a66b83dfcf45616466bd07eaca0b620f507604f0b2d59df08580bafc95111e447c8d9467af9ef498039fa7e5b5e878fe5aa4807f3c97fcdb8aae3041168a72c8d8d4fb38111bdcfb341096584a55df1be9bfe64fa292422b6835b648797c9a1fda24476c2a1d852183e9fce143d246071e1961ea6ec44d2d0d875dd5aca92b9aebd3d9083e285a2f3c36bd20bf3092e3606e3bd20f6163e88c35947a174ea0d273562618ce00050e6bf74fa6510c83db6a2291e83544081dbbbbd2a6d3632b86b9c5cc1020f0d0f2fd137ed3bba91782a8c3f0dc10e7e4ae93a0bb86aac0206ab1c7eaa948cd252503de0cc0bad83948a6d968370d3ff57346960193382a4f1a4b64790ddb3166e6415299361885b7c111a0421aadaf4da4bed634e1d5f7995522624bd62a608e4913d5ddfadc9065bfded530e3c7b27dd65387eadcbad7660bf347915904040a639a1c1f5047e3e354857a6fee83ff641553ae340d7ab80fa70c6afeeed36082e8d6d120b1440ecb3aa92b6fcd0ac6f67d59d50f2cdd510f9aeaffc6e33ead4a4b9c4f1c7c464d7f84b0f721f7cc2a995b8ae8ed8ebd2e7d4574be967a0ee87e271c402d4f36e94925296e5a4189734deea7c294f70074a5fd4ddf5bd480d274dfcb79f6b60480313c9a2488edfed8473a4228909f1357966724aef88e12b90b7ec75c02089d05a5d35aea816376b0f8d2091e2ce37e08f2b7cdfd6fde301d4d008f0e9ca73042010de2bcb6033896d0a63ae485e58fe780b6342cd3714f25a7c90206c2a7a4326ad2330a96b5206d2e48e1002c275f6c738dfc149ab804f81fb1df0ca3f6aa103e5c6fe13a7acdb808744cb951b5cc93372fe51d8e87c23aace5bd834f4ab7390d573b7f3e436b6152783ee7bca65c33fc690d785b68d90c3fa4efddc03f81029757edbf3c891ecb7203cb1889ec4c65390bc023135f1c71b0ae2ea9bf80895d6efc738568e272db4b26709c43192a0537f60859fe102b27237d648027b99637c3a5b62e38c4e7af525e789e9e46a860aacb45ef1e4c002ed76e8ca804c7e339a9ba0ede630f6ee12425203b5545c37c95f89b1b7e848eb69dec8ac97a262e947a00d81b0028d5a10dd523c216032f3a846c8eccdfca288fe768a2256234737a5b82e4ca9ac2d883a0d5d1e19a12266888c9dcaca5991c1e6631b8c8cb4db2fa883dd716ee45ba9449e1e9f8621f5c8fdaf816f38acc24c486cd2d9edb5bdade1cd089442aba569b67aef8bbdd83328e37d94c8fefa2b998f8fd94a46e5d2521b24d1cc3440b80b4b1738794559492216ae5589196bc9df14d44d69d72679e4d50e665aaf5f5898dc92c6a3ad613b106c3845f7c9374fbb412da4b71bfa5619573031bd341dae6d0bc8a06865f925d4e103e753439fcc0bca78d2b84101f13071248fb363ed483ebd27715a28a9d4ef1a19448c325a9858e97ab43f6acb957a56edd7ed3dd79c64afe1972b8f08b706982ce5180cea4962b9f24d1b904c2f30104da443d4de2c077a8e8b0e56cdb2b26b4514aa0afaa62714672a1455861b183e65bbf27d4ad57b9ae304f006830e63affb50be8bb33ca0c78bdc98377aee27fb7b9dcd10e4b4715f05df0cbf76db4d671f785201f1987e4107cc4931c122796ae27608a22a3c00b820a589be8213fda877c14edc937d087bee1d2ea8d84bd3d1651df1e9261b397fc54f7f4751d821dc64688c5fd4d37a1ffc43eb59ab4fa8778598eae3c59bdea44a5a94e80cbaaf819e7236ec0086bf7db0421a2a88e6a3c497d556f234d584bec5a828914cac9a99a26a305931c9a233b849419fc1ca702e13879a6d424e90fbeacbfa54324ffca4cf5d857be7e585460b1678c445fd2d4229f6fe550825f7656c78bccf59f48df3c71abe328db9fe82970f43ede9c8c5030f12a057581c6e583e7e1bfea84f683b2bb44bf3ba86004a525959ed40133e313d1e75e1ca3e02afc2cb4430e08fbac0959351b55f347393d87d52795b53eb156793ddcfe4216e05e7a2a64d9254064e39a874d884fae9c92ed2e1028cc602305d8705d5d19bef6ac8e743c334db5653ad66b1cf3cf20ccfe58ab8a3bad27b658282af474ee3ebb19175002402b7a79356fcf272a6440c2204570ac87da92cbd08f780ec9caad2edcb01ab4b81cc49f6b5b058894eb10f3de042e426b673fdb9f1494221e3f076092b782eaf948625be80670504e9ca1857828eec931887eb32c08a780206bc9fb2b7ee5d254655e996672ba8fc6fb30b5afdf450c5bf7ea443c11f5ec8f58a36863e4631d99e6a3d566ea782376e6f73e446c8efa40caa90b40795557c95a857d250369978c7942ddeb8234e03b68324e8dfd4070fb81aa46626e9ec033c6694b865937d3a515cba2ce95a34e544efff1f950cd684b8d8934acd95dd9056dc411c5082dc16e66d26ceb170d61c263e81884d4099b23bdb358a1bcf04592ae376705f31fa3890280d3f706d65b04ce0c31c89e1d3eaaa1028004e3e6e60515a9710f8e9d16d27ecba892cae1b62db1a8bcf9e7275aa0778db87707509e0ea657a9405c111b66ef0c11a38f8c1f1dc73d009a59d882a25146c810e2c3da563b4334b12af698f946f5e8e9e59f3b03c4c61a34bdf85c2288d33843b9330c364a6ee02133f2d14399a279d305c052e7b9aefc71cc63b00df8cefbb1ff819e93c0f187436520586d10b711511f10b8161cfe0ce5cc2012d83fac5823ec900fc0c2b1564b6de0d3d593b125166322fffa237984e6234a74c7418561bf5956b9e4dcae1b4a98f90295892d631eaefc79fbf880194f049e75ee3532ac7c0099aea7083a416d91c28f680a67239f87f2c6f2f3b079e3b43348ae5d6cd187091ddfb9acaa784cae8d1149233637b34a785faeaa7288d6f6ce7e1b7bd9692bcf2c6009fb21a3d82927f486201ac94c6c32e835faeca96c62089280ea2cbefd3dbef4875814f2437c860ece8ebe1cad95ae6085230a7d9999fb68fdc46a83130dd2f455aac53e156633388ebde92f66927d6ca3f4a41fc3c409aed148e2fda7a515592f08db90935dda23a7e51ea8e8ae70f5060686268af5522222527e0529ddbcb72b96af60c2b011deb3d93c86e5cd943ecbf584b059e178ad790eefaa233fe4cc7997473ed28cc3e9784fb1311fab48ad5da5c326d4a841326e23ac0f5bc1c6beae683bcdc660b1e3814552d256152f171f957215e5e2df2dc1c09dbe8b0a37e9d93285969385f1371ca3d00311c92f1bdaf8b55a42444111e9296a24e9ab130b0d34773b94f4aa292af8c6009e9ffb5100dd59fa79aa017f502e74669e5c82398f4a94db526f78c9784317a07491c080f20379c720db8b2beeec12e852f54417cc1ffb50d0ca667af76ef2b2bd6a3596916ab0697343616d9729fd1c6213eb57fbfc1f8963a1c6fe3701be459216ab2163a522cc935ce8b0ca626e87861cfb29314c40a58f4bd0a1deb4a284c58666f260d89eaf21a66db86f0ef9b685eb172a4d33d52108b32ac9c0c2046a0500fe18253b215d9746641c5c6ab1a0fc88ed7c328460941359ee5bd09ca522c428ba9a8e991dc7aef39dd9e16e84fbaf79ee29f97850f0997870be9e09f8209ae13c714d3b05b31da90cbe4850d85044aaa5517a3c9079b2eecc1dcab5ab04db34b5e161a0c06684b234f035eeb8744cb8a26b0337302e9e91ceb2eae4156a18d9613bc8fe5ab9157bc9bca988d2ecf7828fb978d08f6d0525c1034505fa06d8092cc425e0891b31e5c66ef6d0be856be8b5df59f25513e19c93588e1abd496a5227379e81e951228a8c3de72e48bd707f5a953d787e8b8f0f02ecb0202ea00b563ce406c679a3aa8c93ac19ae5c79a34d581025d437d161770e27520461a4ffb078ffe1ed9a23e69e9f3409d6ad8f3cf256fa71a8bd4bbe865af90b581fbb834568f6161c0e9b094c04941bf8ed8cf3565acaaae444b8751208f405a6059ca32cff95921f93ef7f1b7dc28134ab22460b86e73b45b21c4629e2413020f2f15d662f0380866f581fe7f64a5cc939ae0fdcee7532638ae172ccb3a9be85e2452a9e51b116abba5f24e77ccf2633aaf915657a5c22a3fca698cb53a8127890c8da72a9f57cb21ab5a3fa4dc56f65b0597f8956346be6dd67cf59c1e38d8a5ed40a4f379e407232df966a1d830b857c3b56c536ec05bc7ea43ab9129b0e212dc5366ddc2d1df2fc339472d3da3a85c94b354060a6ae92ae42d8733bb5050dbe9b639f3a0f626f4d584e4d67585e520ed6ff36d4957e402174892ae11be001ae3e8eb77cef0ade8dde9c13752b618fbed1e23efe1f4cb658c79a9518725f06118b05a034d740f5fbefcfcf408ba3e687d47232b30ad20f61a7c0f50c01f008f9ffde52fc3660d1ab89d4833e62b80396cb43ae9187309b5962b645203d33648cfce445fe2aefc5d3b8f3587d2121ae1107ddbbe51dcacc710c7700a64933d464eea4c6611892422469416d889eb2bf9ad515f7623bc6ed08611db24b8e073578d94169633a27b4ffc35503b4d37f3ac9b48128e20bfffa349e927d5205abd6c7ddb4959727334b56897c5e33cb2ed76e614dcac37e81e18f6dfa8840aa708b4eaead4f818755d7f38093ea68bb96ac80c2686a92c2f8444afa7523e799cee65b4419e705d7fe39c996105f8e4791715cd81427eb3802547ad8c9cd37dfcb579eecf931129b7c5020247d3e5c54be2c1d8b87ead4c091bf7afe5f3f47b991bbd7f8ff848cc0d598c99cec3c46b3b054e882e953fe6de39c77a3832f9e3fcf221f4db5cb7ccd6130f9c67f57ff154cfee0a25bedd054bcf57f393d66fd338b4347b60b3e11eea96e60798279c0e5458e88a22af027cf7ab78fcaad2233137ef8edae5f070a00ca13abbfe9e076b9fd7a4f875f2064a932a9da58957dbdebcb41bfeb80c9592d091b99f8ce6f25ca038aa6646984dc6c7a58e86c69a3d63317540b526e5b56e5039177d74e557c8f22a8dfd2cae611b2608c401cad7c77af83aa1b1b2652fc12d1765dc709d89a370dd2a8a7a1531cfd7e772af49fd49be22074314e27514bf8e7e8d157b0a42003311198da5514b575e6458ce03bb1c0c12cf818fc350f47ab1f72c442e9d18b2360ed06745a32c9cf706d0161fc4ef02305b21f602b3ac56e1b5a9b58363c9e15bc2fe18409110fe414f51ca68760e4a134b58a5c8161cbe5831b643a993c86f488676e00a6ba0204204a927b4093e7310905062b90a444b80ad0408ca9d364bbfdd5d926a4b40f36cc8b55e1fb75ebbc4a065c494f3cbec972e0e9a8637315c92f1af17a2d88852bba58b6f846822c35eacf93f20aeec6d51fd691ae4d939a843eb0485e2cde7dfc39494b09c9519b2458cec365c0ae4f4d19411f0bceefd3fea20089d823faa5d10a362ef560e1bfab8393cca2115b799e02a715496abf15a5f9cbaa89879c1fcbd5249a790ca1346b136be6d796f5fb0c779ad27676479eb0c4befce8eac6408fbf80d3f16bbfc805cfc73ea5496aaa15884c6e96347c040ce182322c4e9b27883bea5646725c7b069a5c499e9dfe9be82a5d7834121ccd23ca6ac4a8151a389dfd9dd519c415ad8b4247751be773f2e814a52c17b908905394ae82d0f61eb7a27bc8855d5f19a286815ca1ee50e5638ab8d17259063e21eaa0d380ae4b66a41bd0651cfa22c3ee0b9637743b54b8e21baca2a14fa4ee9683823cd088252e8460fa32bf6acd78b6eb9820668a58421fd72b4f4526c47c895e7f1d785ba84dab2a9bf07459c1e76c9bfc61782b06869a51da08e5a122a722078ba506e69696a2c70be6a69f2cf902a8011faa3b5b09d39bbd09a178e2b058d239d88175960b3efb54bea474224abb2d8832fa0f6a40e51c7fd6df79953b77452a89422316c6df8ef519ec16347fdf726e68c614da711301401390fa07fe77bfe1c0eb86ec05a370b54da80ad1bf6c465252959bc6015be83ebcb1fa6a42726bfcd8b96bb2ccdb77d6f7addb2af88c1a19bb074c365bdbf223349095b7437a6ea52ef9d277ad57330e00b8c8c96448c2e7dd60631c83157eff0f4de8451607efe7a4cf925859a659706f1f467a3e005894410191911b15c71480d2a1cd00cdc2993860a5009acb085a9b6aac525f8c5941cc9944dcb278f392572baad136d52970afc352ebdabad76656e112409f510cf42e6272cbee73fdc0e9a1570a3b62bf4c17e82428eb4725a5fc7c61e69967f73fbfc96aa6a71e0dc6cabed3ef274bb7e0a3a4898e18eb25a2e0bdc898573f484befd7b07cc70f9f5b54433083dfc135fe96451a4e759c207d72dd202d6cb1031864e1cdab656c8857c9e74e2bc49fe3d02f7833a5edc223785f66e68dd9762902427edfb2fc0487b2c74ac32a79b327e489787a6dace6b7c14926bd3e7504f52d43b015e135bd657dccfec7c7c173c8fb2532d10b31540a40fbba6ffeb48af1418aedd8c8051b55ef7d510496914d4879446978277ed16fdbf80bf403f49a97c18dec88f2d38cb7ce71ab19816c8a4e430b16426f6b39775f397b7ded373e3264ddb4015765077bcf9fff52112623bd0a6de70800cb3eafba6a707f70ce31f534690cbdbe46839c2036b63d81a944ab588a2866cd3f722cf64741500973e8e07f4a96cf449081675397629388d88aa4cc646642cb403008a5b8b3a6d792c24926fc6668fdbdf9ae1f6037f1b5100cdb91b2e85e4b5e1cc03b1ce836d927dd3ba0eafc8f86eee80c7a83cc450797afae560c679c865893797b20f1249e3e35b6bfcc0c594e046f14b5f52c1659592818eeefbbfe68e7eec214703d3ec5218ae85a10c87fc4338820bc6def5dd659d4308a4a4ed2f50d395668d9d57fa545e783cfd446965aa8b84cc74fb573536df889b7fde204223f650299f31511a7fda36489b07efd082a33084b460f85be4b9e3fb7a2d26dbf254cc49d12a4b55230bb321ad9a35abcdd87bd9cd06e6ea3de9a15869cf0ebb610a5f9d5b08dfd71f74003a79d1b6aee3c0127aef730bc96209cb476b95345ce0c2f05500311d4e08c32da38e2621d8c3a53b02d5aa836514a2fbc518a84e5174772b667f8c44bd3b7318d6356025096cb02070ec3104d057dbec852a918112684289fd815d9d6a6745dd36966d2f21b35496ae5829140ccab96eeb55667067e39b97c154a329e70da405f21a152b262e6eb80c56e43ab5aa135c4c862a2425c1e0007ba8696ac0d224343662721c478d24746526fd74c689810943fde5298a7ecf31c74e30d58b87c0d38a9b9ac60d5a8c9f6c50232c6ac7e58b99e4f9a1ad79bf35bda5c23708aad51ea3662f36c40e7548650a79bc214866106cd5ed34e062b7840f1f653014557d60dc179b97a6f972a45457dbc89b2eb868077dbc2fac498260d4601b38e386ce2d9e76b9fce77c7aefcdcd8aba835c80a051e8f0e89acb07f99b7f9e8f9e0274213c9fcaeb6239ebb316ec8ac731443b0fdc6763c5121ac6cfffc7f5076b0d8c6486840cf0a87abf958b862fd045ca0b74de69fc755dcc77c792d3b50dedc8cd1278fccb41f2344311c437a7aa180f9f7e90fe0628b48edb6aea3c33083030c17aaf7025ad945d30ec3a3c3ec903c17caa209ae66db130ce7080cb7ff24a41a020deda13eb9bb643c625d55697ffa3f6995f8159536bf6a99b30961f9a2e6bbfa4970ca755ee5201daa0065b6a2ce17e78cd7febce7b1a8a66b6ef546ae98f108f69276839df5934ca09f75051a0c407ff7fe6f4ea6f415919e83f604ed4a9b51a324c5ea1dd214e79aa0e55b8b8478ae34be9d7cab7cc3e72e022784a6e1326a1ee72e648ddc31780799eb047ee3f128b48131b22e524b2fb6272d5b5c8f90130c4faa917d53cfbe224442b58bc62d80a72f62e833afbf29787e09450066fb9b610eb1c495db7cff4557d6d28a2c0672a4db6e5e0b983f4bdf96311e6012b36282efbbc0079918b6eeca2559d46051b6d330f9ebc2bd83360749b1300c663f661287fdcb1d4260e3143873b01150d8a21960302ab14bae19d3de435c1fa17a432b69bd6f0cf6a260394075e0a70465febfbad54bb09099ea24cd3bb5a9fe9306de32ede14ab30626cf2550ec07dbf08f4753e85839acf846590bff154674e6ff5fee23a8ec0d605a6b82909d8e1daf5f0d74acf434e0897ba1746e382bbb4ca0b26e1805740d71e30a7f1430abed80c99f2916c07fb7d9047198a9259228000a1c91b5757de009924c10b8a4ffad1580b87e1e9698a7e12e2f6cc0fec0e19f42bce6937de7c82361820d857bd52b36657048287e853826aa3d162f347ae893dfc000568e220d4240faa723333f672648550d06cbb221384fc23f0a2ef544536d525902d308e4911357858ed803b5071dd95606fba4fe4b09760eff7269ea4419f56c6671acdd9d1a265a8fc08c47a043a7f3925c5a6e3e5de3e5cfd1d56e859791103f4c50bc71e635c6914964d0458b7c92ff98ad9b3af96266d7cc3892293c7525a0d53dcf162c7bbbe0397eed1c4f1419d718e20cabbb7baf48f5ffb3597c1f203c841cff5cd4ac1ba396bb26e2bec82d5cad0bb6f4f4616389792febe353c9619ba73e91cf73e19c2701136d254e098e83cee1435814dcef9fcdda813a9125ad50ef1d648ec44dc2f4299e0d928957f897016d49e1b4c11fe732d4c5e0bea624480641b203c2088ee393bf8506320c52c7fe28454f44cbc11137dae408600fa8036bb280d699dbee924f289a299093a9683845e73884c4b7be1ab4e552b3104d22b301fe271e5342cbb6cf25df5f3ee17e038388db3c42df0da104bfd04be0d1fbc26fb99ce88716c1e9334b5394076e5bfde2023f97f24b56caf4d06c6582ce61c60bb55ee9bcd4a0294b6d8f81217742235ae1aa60d2aa865f86f8f24478c3ccb5234ec08192440e1f254b240f8e9424d51f8d1a284222059eb18f3948fd661efae6dd3ee5e36bed891c5724aa0f2ff78106bde0a18e762389862fce3aad61a337be85fb3060d57d18b78c99f8cb5711e45f99206c1163623faf5bbace05a250149cb09b6ee655bce84989aa91242344f2559d0ef0e3d661e29395929a2a1d819e0739620116cfdbb780e338a0d3c45b66cde0048bfe8dd6da663ad235359e5937fd8e9f422ad67785823a5b95f58b4ebd50ab67db3b8db2020fbf1d809f54b3eed4774183f4cc2d17af3e1bbe89396b66cede3f99dc54d05c736094e4670da68e374186975c15a2c1f7c6eb1fe3afc3a513e5681322208e03f8abe4632ae6158c7a358dfc041610141c20fb4dd4e379b7e6c8f7fe7e3c5fe762b2549c688d5bdb39c7a2c35e11221bfdd04e20d8ee8b91c0aaa62f5464f9948a073bf7b54677e7959291461a6d50f69fe0bf320eff3a0cc310db3c13b699112c3c567d491b50d7c2a646e92ae3fc995a8c9b070ee9837ec7519c0cfb15d95ba7bff222f6f24bcf814bdbcc8b88b153f082c352e1b060bc84a373ff7a8a961301521ab8b2326fdfd6ad8aa2f341f567c626d7019fea176aa7ae61d6bfa2fac3b46b4f6fb1c89012fbdfee1e55f8e3a2d88e235b3a05b016e590ca1cd5a4844dc0826c0c1dbcb0e6198dd6b9ad08dcfaa0b3f4a72daea91ef342163e56dffcc66e1bad5a6e3864e9b8ffb93baae4cf1c052299ceaf472594990ebd95a3331634d36f8f65604a2c8b947e430093b4ccd18332e9498e496691c5061dd909e29d777a8d20a9f108ad014c82300109ab08c3ef6ed63139c02bb888a65a1548e3ff3c24ac5dda900f1484aa0f17ef9158214692b2ca288e12ef13eacd7e0ba799a4e1677d2a136b34de669f58632c271f10f00cf5d93573ef2128010f9b1f90f85d270b0e377029439e7f1708451757245ab50719b61593ebc8ab0ad5420c6666c8f72ac1dfeead2c2f9b1babed9e71cd23fca580084593631d65f0d9e8890c05170a33db0f1970d4372725817c2ea4d9d0917e4458e4e0e5e87f8a946863d99e51859e5c73ffa2eaae8ff1ca22b4658bfb01f511aaa402538a9cdf6d89d7a9856f92d949b56dc64114c91a97938fb4d580266be459fecbfc2b238f655761105ea1fcd85946759253489c0d996d6ba6bd59eb88724b1f30f619e149e9ad23ec26ed63bfbc51be0af97a60d884f5d1e755b274071395e60a6ebb04c6783186aadd6aedd96fb886abf7a9a3d2047870f3518c6d4aab0adcc2e2fc925e493a165ef908cc8bacabafa103360bd8c9be7604184bbfa5994d0080e8ea79704792f04517b500570501c7f207170fc2c19e0b146569280d15fe6dfb99f338e6f8b0ed56f56c0e7a6338377099cdb3f2fa60dc5b5b09ef3371e11e4698e2fc33cb4ac4fcfe22906c0268c4025145bddd8c80ca5393f0ae00cc364fd2c6afadd8e7c13491487817f9f48d1db0e0dba98557f0d70c5ccfcfbb0e186bd075068c17e152cb819be957ea92ba620cc2387ce5f665860d9d900af7b5dc3e40f6947e07a129ebe78a12c490654747d95840074bc65079a91ef4e926a0892bfe7ce2f477243ba3f7b7bd869e2268934f1dec334dac80dddfb48f4ed36b655216dd6c6363748de24d6ba74d073674e2a9c2d31c51e601e55beb468c50271ac031e93d426a33dd5ed8e0281bf6f6475f4d3d8f446385fe56bb8d8cf8712d956a1df75d418ec0ca155c80eedc0e7b059d5288b078eb423ce39c74092947a5c72922c122802250f95d0abc57f906628ed015c757d106aa427ca4012bdeb96000280a3503c2f1860efb60a2455b2b4c1fffe31a630e2e9fc3910fa0fc084539e682e95aeb108cd91602938323427a343a946a3cd83c02eeac7f82b1eb4907ace61e3f8324b6d43558620447dd1e79618a7b83f42bd38150a742fec204667da7385ed04693260be92b0b84bab2608e117b8fb26d38cda85c472fdb733b942b45d90fb7a6455910e0179055d70c6b93d84b72efc9f06df10938f61f99bcd73b9d538842d4df2c1efb472a852743258fbe7860ac0d2a56f4b6060b53f0f25d9d46891cec822fc9e9f2def848d8ded0e79e7a03ac4014aa7433dd82852843c60a99faac62b706a83f7370b1f2cb500058520774249995da5d844fc80e030185a398c4e9611ea73c6ba2a5bb6b9e0c63bba2b6c15eacc5ed151ec432628b182f137e171ea417c558bffe654466ad1c550c2f212220a3a69052292d84e17a6461c209fc729c0dd930cc15a46f0aee497405aabf187bf75e657dcc1f102953aa14bd82867ba061b50c5a78cdc945a4250d3615e6e690df09bd2be21ad7e4a7950c97a538a49ed5e03b3cc08b702eb8d0866f7e7a9147b0e7d6cf3e1312ba889d564d0cdf4fb585ffca6d3cb796f34a93a836a2cfab491a9ae24d64768dae34496b2b129375fdf5daa4d7b8486cbad614422416848390e3d56db977a378d336035ee5192854694424c2fd2d59699199af3b4e9c21906cf5671a23aedfe8d6ebf3384a372119a729e0fd9ed6127064f5a5ea34b5d62a0e718f6c94d377e8ba89a0a378ef406a1355a9e43bef592f229c89891d664b8501889ca0c502da554654936ce5322f38aefd7c4f188a938fa7a6214af8834e9d4b99bc0690b0948eb6319cd82e9bc3d3044af165a54d26fe855e454f4b5c6721cea4a6928844468fd9b53952a2a54376be95484e732d1aa5a78047138efc5f0adb813833ecba6d2a3105ce756e56f0124a985769e0be7dc51b63f26c933284d0929c106e789454b9728daa6ce8553e47591c26b2786686a22ee804aecd64b1096947e1f006af32a515237fc6df451ebc051b8b12982c5c5c9507909cdcd70c56c6ac0b53294f5f3588750a320ba4417c13ac98dba73cb9ffdfc0426ad775a5912bc408f4c6fa7f66119aa3acf7491c472dc672c85230f6140db677fe379202ff818a0051383f2308569570bdc9b93449ab03c013628bb295b9b4e58b6f498461516315f6c05eb9619f0f48df15a8f2488fb8fef819f5836c5ce3e16fe3c69dbf1ca9a21d3bf0d7bba84e751ec0a48292942a2a6c41d0e4b8c30aecbfbfa58bba9258b059b32ccbda7f81460a3a7678b9c863394fdbe35fa8defe3c0d0899f755d9b1723a0f5dcbe01de4cd74eeb7dcf909fecf0d18b6578f1346396f482445b667e423a63f2871336d3d51b3028ceeb82a3fa92104ed853a1c11e37a4739b3b7fe5ef32348a55f8078ea40379430a14954b7a21a8dd1d78034c9765957e43e9fe1dc939fd0323967f0f572383e055855df33fb38b3595d78830c3df166127689ffcd881f50f3ba395d5efab2216b5beb6c06d67476400db5bcf3b066a9091bff6131641fe9cb5c594e7ac4e207cfd385a125d79bc49c8713c7f7965c04b18bf8649e6b29d82ad7a6cb1d235ff4439bbe93e039e87dd910e8eb012d4045a5017965a28a74a510302fc63e096dd705eccee0fed15cf53d5d31dfaf4359189dc993133ee568dc0e515f79644f09cee8d120b454f42ad0a742391a7343c0d9d7093a06fd764f998c47fab7c5a73ea2b86c87220c87e030f480bb74c38db1df98664140f8a6751b0f29084dc981798cda5616a5ad25a3705193c35e5a0ae2faad680e5f74b48b54909e8d4372fb1b9f1b42428907b876c1549772d8cfe7db5e40182af80faea061532436bbf91d7e50908c8720fcf6bb5f40c345a1f56ae04e167dc98578c500d4502c155d6a11d04b0c4f81a4283d6ede71a3a2d68f94b36e346a7f21219f8a67a7eb5fac5905c726ac09b6543a39139ce9aa6611b036e91ddbe7c485033cd0322eda7c4e1cb67f6197c04e4b05eb1b7b909c4535cbd5b46fd0a91e1d93cdf3e9e508b51a9debdbcb35e3bbe7749de432f323b42e2317721c059db0f4f77d3c3f39256fbf2343a7528acd9b35f33cc7df962d4a9f205be7675baa757d2395669806dbf2302f71ae0d0158c55bc8b5ac3bec323509a8bb6266ddce6778ca06e004deaa6bbfbb7bbe158c863c0287a9ec3b0fe83170c6aca2e54da0a1c7f138acae62f47797e0a60d9d79779a389b4966d46077b9b6c99baa82bdb8d432133dc518fa8b459045b12458fd01bf0922804822f7eeafea894c2c676ec35b8f0231ec3ca131e418629c97db0a5a83df586ff9bb10f9cce44329498f7cc609f7e889c2ac7ca27f8dffa4d2859c79ea2b85cd0489d49d13e738c007f259dbd20f19711f2838c3f015c3f3ef3ccf98bbb1dbd6871978eca11b5b90c00c88ca54dff3101584a64136eaafdc65566b57c114dec4460f26a1522ce9e14e479081dcc04b1a22e65c0b34f9b8b8d43535cbebb772f31df157045e1d54f2e5fca156d1f858dc4faa58a1c3239c23f466ca5da2a0335dd10c8190a63b0f7afe1cb3d7745001b58daa76c3bba6c5a47e966b1ee09076317696da5f634c0b9546995e3d52eab82d90f0db199210361378caa37c048e1442348fd4441c9ee7b3267926881c8f0260788615f306263e80fc7012a6c8e5acc5fe618bcb763c58e9c7779847bbffcaf7ee1e8c2018b8d3595a9b3410e212fcff2190ace9ba1eb4ab4b0cad2ac163ade7a40777aed3e3afd5d8e27c76f9fc41dc326547214a522b54bd1e33fb9aaee0140f3f694fb30fae4df3401aa6d30cbbe86ed38cc493111b7483f2987703e078918027daea2adddf9f31c4576a13963f4ea0eea1b0ee3013f7866cb5bc5bb6bc2f8b69fba0b2fb516c5d15c796caf8315834205d8450f477d0247e0e99ea248ab39369162f758903f158d8213c7f7ee9bda98a54ebd2db04ce78806cd2a876ff7f54929f116279157b65e152ecdecd93b8554202184bc8c3fdb0f9d8648fba962ec2e91c24dea1350be6b788b2840a54dfe4a67d9b73f8618b2b612b6050795f4fc2949cb26b613a546a7ab6549c7a31e078e833d616282adf3bc0a83cfe28a6b59ca13227ed892f491a629b5726d28f1696f77e6ae9fdd47f91c7d17a9700d36c840a916fa7df4911b63c8e7278e608d6ef0b170ec302e2e241d162848d6af4db3baea5cd53a04175fcdc44a3b59ffc07b783c69311ce84c4eec305fe9b1a7f69c880dd414a635d90ef44ba1678e26426e3003144d9eec32334da209916f73d27f8ec417e5a96709623e7db130b95c6d724e9b2c3d9ea24800f7d6e52ae8a02c00ba2a7aec5bd9a0d2b20cfffcee087778328202aef949197691c4be2991930eacb2aa3043984c83efb3b8fb617187e66a0dac2b72b72400d5502a4d993f18c93bc22ca8aed2237b7521260bce682a9f8c022c23294956fd2cf106c4652d707d579bd307b2cfd1f2eb3011468cc36be45d31beeaa4855fb84896ae6b33eb9879690d12e67cf51997185783dba5320181152354c9d3c06986fd86a0da7218281aab97e2563a693d686616a2b0c778a4e38ad522713fc0091f325aef02b4da77d2ad717176e6c5fb7a315d17069c797a688dad46db16bfde1ff85166328caf761e5e98d8cfdd7e9d0306fc8485a841a0dbd4f4ba0b2a08dcdbfd1a5eadfe0fcdda4538d3e144a7aac03b9584aa5f232a92ed7dfdeec57cc3abbcbe55feb16c1bbcf956356886912f96514562d746b07a90800f773807d23d41909c68fec1ed90749993a272521c914a7906217b95d56093f3fad06f6dd3fffb036e550eb3b55284242a8b735908e1160be8ffcd2e35823a46990cebec91f65698ed733d36dbc9613bd600a508c483f9f7477a32b6c46896fdaeb5635c151fbf120910f7b20e0c0e7272ea535a3320ba41a50faf51f7e89b99c8227240bec8fe6ad737f8f5e961325c6f1d88e61c7202866ad5d37c47a843a53630a511e5bb5e2d33091d0c385329ce8b43467e259d251368aa0638ad2a8f9d943691368b7c6fafc024e123b2fc80a2630be6f70381417096e288d7b1d9dd1e4646ad3434fb874e3e5065e2aeed2eca449ba87c0e3071eb57d6bbee2ea7525b37852cb5fb5da240fec9993652909f4e8483185bb29fd3d0c505a40323ca61c38380966166064a42b3672ae91d982dbff41902e3f629811e25d2a9cf84f29a0277487f6c207f506cc9b4ceb256de829e00ba1d23533f89a169fb8b36d1807ecf497a57c6276fda95cc37e4704688769222d11de3fbacc0a80001ab7a28297a7cca5c197f3f79f07c636aa8463854af5e2eee0f42c5d40cfcbfa47ca1e73bc418b8719179d381824ddabf2ad317d63e592a52e408d0ee43929abb139d8af7a5b7e07f13b162a9d90b0343c52ef1b6d1d5a050ed26cd9d726aed67a6c04ae8d90acaf4003f1dbe09fb3be1ae9c4a1c62cf65a5304fee1a5b054c556c39dff35b76b4e4eaad1bac283586ee6c544d0e5d9af3f11a1688acb98378dddd495627233a00dc65dcc5fae3573d7f84cbd31a46296e4c6768e941204a613b8e3af37bac8c032a7b54a3bec75939cd53bf9c20fd515453fdf4a891346c6c4ddbac96b709277cae95603f2c2209c235ff67b4ce92d864a3f0e860d2a488e1b994a454196d947a26f35508ce3ebf5e8a591e057c99f58d9490cf730e1642a39aac403710f1df8b9b97f10feb2b0f07d53a9268cd8ce5814735dcacfda8272a814d9de4078ebdbc846a6b32ebaac46f1e4c369d040d3da01d0cdaad29d754f20b7301ca1a548f78132500901c861441671eb204b83d755fe4273bd0421805f901754bd254bf6f8b92878859736b0f31ce0ffee11477f01efccf6f159f5d83afa14a3f34c81b9d7baf42cb2a61f452ba6738c104df497ee0de1643d5ef5c2f7bb353baf98c4f4e8eea0015b8157c9f371f7c1db2f9cc82db2c9159cf060a56349b63b84efc6e9caa0b5a9d46db1232765269f95ace34ee72ac784b13788c63fabf82cf756743e5466f953ef02545d0c37a28be359d3d4942692921b51928bdbf47696db189239dc0696155c263cf13a8be29bad04da6582fcab5e8738feee5a117733364eed46cef72c9e656a917ce3c2378b19d9f3e61c6639e8a317d773881d71646583958ea23d467b3f5693cc9938abaa941118b8295716aa7a63a7ceea54eea22acdb6e8cce199b46ecb592de305115e6485150296f54e66ee5950e0b3409aeca13912ea1796b5379cbe2076b5eb53cbd68dd99f0c6e56b4d1d727ce111e75230c83f264b29796fefde044923bb06a48d7b0c34c9b49513d8a53965b2e946114901e4c5571207ba825508a2e96f6d1330cc759625f6fc648568866b21224483c1006e73e7feb33b0524cd3e2dacc57fd20873d32b8ace905b4741e93b483a9a97b15c9283707a052bf92e820ff7f39fc4ae36b5fa75118fb82a3f03ad74045ff3deb9033549e0ebb960e31434f913eee4e42eeaf2ae4e1fceaec28b523d8a664bf940e9a5375d8e72b7c9ba68a84be9dec8e7580b330a60f31f259892234cb52b03f5d3ce0cf2e18ea34c4bb05dac0ca549e4b32284ca74ef1cc880f29b4825291eda35938d1da22053dd9b636bb700de12e1d8af9a16c571d21b4302fd3136c9a81c6d229c6954efbf2e8af87ce81a38e30ad8f17ab59008dd9b38b1dbb5cd0f1ad40071fa18a8fda762e75e84420344c0b67799560e3f49916612977674bc666b50c7ef6059862668ebd3326b4840042bf93036762da87a12ca24887773f52931a7a4ce4b34b5ee857e9888f0d9cdeb5e7856f8c28e25a739204dc32e8b411c1b423684f03fc28d2fa3c2de4eb522909fd9af9c9719a8269772b201abff8561fb48ee139cbf2a13711fc7290b149db30ee11733653c2971b5907b59a662b88e2885066c33083ba7d2b79e3ddbab38067a93b03df2f4f550a4c67af3a739b4b9e2c1e748e9a49aba3dcc0784f20715fac92e0763204fdb753b10feaa42eefa1803d428ac4f97cc3f838709e1af58ae0d5f25579c60c13b3e7cf3d19516c5c924b87c120825ffd85f3ae1de5bd0c41062d742a72d9479d38e10246c59b50fd3dfd2b0faf5729cbf04150086b4380b3c236212227eca8d88b04e64535a1b5af45ad359eb9a773145cbae3b364c7fa5f330823c42db95948f1bcab1cc31a3fd2a1c9eb4a4a9fc96e77562f8e1daa50605b9edbeb56d884d95852b5ae7c7d8b916b6f6cb0921e8755c85663d8728abab9fee4f298daea2fcf99b08346d744a8b8a68c2bcbfbf2d9a473bf0c84c164e39755fa9df64d34a15cde758945ec5496cfc4b25eb5473b384e1a37efc881dddce2dcef547e0842c3ec788e8698dc1ba7e50fdbf01d371a17c80efecb6cebd2681bec725481f6b98f1433554902db6932f0112bbbbcd50c36db3540d438776e0cdfade43857d35e14fca9a017b1ad95aff5578d3920b17a7ac1d1b6f84b9271e19fca197aedcdc229c2ea73e240f050892ec87cc655c386d00d2167b472ec99bae9ae743f46631d711f145f4768e3c7199fbaa9f022eaa46544281b9f1e75deb32c57fd103c15b8beff7fadf5f75a5bc5727d62a240225791b880a0266d0d5e3461fcb250122dd223cd827a5b02b417b6dfddf081ab0d517df27078c9648df0057c8d877a1bc33236bd607703e49fc116511a552fcc7ce15e250dbb46a3353fca974bdb8b88fe0319afa3529a4e5fddfc27ac5d521b3bab6c9eb9c376d22455b8635909637369fe6b73ee5e1dc267cb73bad36cb31d9950d41f2ae23073e0e796ca2c23e3cd3b69681a0b64061b3041c634e129c8bc3e21e699a6c20c65058d7a719fc6c42b22b4d2b7d3a29d5022a03e06a1c2adc1f434b3cf3aef53cf4184f23c116a665811059e8a0f37b988d84e3d9adcb809a0ee8b215eb5a59eebefcd87f17d57336ab023ecec00d28c57a712919840568537b2908c582eba82f40315e4f295c8190bc7787a1ba7676a7b17f1939540f460cc62f28c5ccad2127fba5c22c818e4dd20525988173e5127dc825e03f519cc2cdae3fe8c00a2c7c52d26804f14af2ca68c642c256c252b4f77398ea3863e1dbcb0110e899d8156ffb8b6575dd984a28cb57cd57ddffbd98c33e08524659b98d14bf8d4f9291c5cd88b78c1db028bb982d291063ddb8d9eb6e4bf71c9d532238a7f91b1e60f83687b4b3e6ec20c61d9fc2446088bd8db23ab2168c64b11cfacd00f40d07581c119522c2b1e2ff6e6bf15d3b1b1cef977c1f3aa484e8f8ca07fa22abcc8b82da69892f40d7b82ccc820856d337dade8bfbce3c43390f7830c83eaf5ba87a5ba2137eb3061c2a226fb46f84816bed21609dc6fee12fe8b67147a10e4a4c284d404f65288464ebb458e150a2ef1fd05f6fbe7c116fdf8460bc33e8b092ba219b862277dceed7b224b83113904733bd0efe69d94239e4dbbcc6345123bdb91fd4e8267e8e34694185706a4b0dfc7d352b84137f0362434e43ac7ba369caf07696213b6f3852a9e5edf0f921aa912014acd986584991d2034f837e4b69614d17d7438aefa06ba7bcb7a154b7808ff5f2819234f4010395db7aebe3c2bae6a4132c0ad44dac0189387c9a9a914d6730d7dd8e1e0745d56120fc639c79bea8735eb25dfdca0c7032994e4d15fe76b011eae5da355c53811b3d40112b4d2476206160b127b965a3e3a8777b5a1824ebc9961a584a4f7c6d0aa17c969cbeb8f9153ca0421f5884e14318fc5b659185787f9a16088a09df6c55ee7ceed679371567f7ebf5b5811ce4333694b8b74530c0d02fca5cd7fd85015b88a945aab7437e605fb868badbd12eab64578ec34c392e3d3f57c7ea5da2fcb5de187cd2f1ba39e93b639fba440c3aa86cd9092d5422d729f3ac793e6c57a2c8b32eb720c9c6d58950cc0e4262fe6c96e574d1e06848893e47bda5616ba8da170e7505f294ff36bf2e46950489ec8eda5a781e216fef1264fbe5ecc49db3da4b53c9df871711bf6497cb00c2a6eddf32d333012165f4f14772aead42e858019e6dd5e543e258f0a18d4960358d475530784a1bf621aaced1efd90a446de6a651bada2ff266e15b8eac411e57fda5c0cb6867a6508686851c9a0553cbf95aeac7e019698e1caa60562719f2c4e25b893f46ae698b85478a394f0ab05781fec8560bd1bf11f1a72f76fd3ebd63c931a7a78bd896ba714d2ed79f1a6471ee932180b7082f1f9f07beb4569e4cc2e6419d1ffd8aecf6a3df8e7a08e511dc64556f77a44e7447a4cd088c54abe4ba862ef999a40d4d690949f4bbe653113bbe739c6387f89e9643361aff95b05a977e5d06e1ba0242c153ae168c8437cb6f605f8a7c6a7cc445f8fe698a69d9938e0f9a3811cb1128581a16c972d2e3bed939faff1df9bf980f88167dd4bb2a46709b9931d708b89b0ed5bccbcdd27724c6cd1a07eaad041a1b5eaeb27a7f75291e335ea584503b64b77bf28ac8b708e3cbb61bacfade6043e5e6a303d86c672cd1140833fdaa400e3cd68667703361b69b929679958b2c24236e51ec2af92aacbbe30d7a87fe9f2a5413665859f57599f258d575161b9df2d510e22b1e2de3fb70b007b8130438563100828d8bdd8b420ffc3c3aadf4dad685b51171e0d5eb527f31d4df277a2179f1cbef4543e5c17164fbadf83c152c60924d5ad1abdca605709ed6e9c9dde72fde9a3cb5c4b00d708aafe60f1373b6591db1e4e5ff5a7c17d43cd9f43e47ef0274693418d15ac29a0020fde8f223f32b684729319779fd2ef34ce56bdf058671e0ffebcbfa88e01d1df39a48602852f564c4e2ece9c38204c634b2f67225082d08027983d9d6be475b239bc96de9a5fc74109f4237c1bfc2a277366ce7742295f4a094f7d5fcd610d306e97117d276de6bb61cb0f9c849747d08400c45121f0b808338f574d7b3eba8b5b05a1c2908fd8fef7d861abe7573925bd4a88273ded06c1c622243b1321b5e759612178f63e8b75dfd9ca27add047815dc6838cbfdd1f0fe5cb22837cc73b8f0223efbaef7311ecb6ecd523783c8d145316ad8109f11e0dd13d443b5bcccf517258b8df8212a4c81442fca2a2d53c72d00d2184f57a09daeba6641a3590161d0c53326af11911ab8d9c11d14d08976fdecc6a4585683bd3a06bca9d7006fe45978387a6f9ce617290f1d3e8ed53ad25e03523669da160a4681862e8279664a48f116716908b79c236d12de86001a6fd871661424c6feb5f212720ef7557db738e095e9887b8bb3b09e4b928cb971652c954b81d098da4d5d9cdcb2fd6bed4eeac9ca3760a8bb7fb01c50f53daf95c158425c9562d09ad10f4e761bf088a12576685d9092e0823650fb616db1357e8d4fb87e38df6c2e64a315e4afbe272ad8229b3ed7b6c61cf9d629c366113b4ba5df475c1a7f0a1e37f7e92482f40f268ce104ac98d0c1e48ea3c41e1690a9d51ceb49145badd45093a6c74768e89fb1f16217607da1060b9baa5902f9c82073163b0dc5f5706a838c13397e4f79102bf45a444d9e9ff8a34811dbd66d585f02bca5ee93eaf15e83417d651c3aca08c08b3f7055d2f35f39f4e47f0c816b7ba448a51fadb8e843830693c4946ffe05b2229cb28e33315e34900fda561ae4acf5e530dd9419076c55418b668bbc587df0c541ccfc457ece8f8908cb08b4d2e69f8fd902fa61f1c7718bf97c88125e0a34d753b044c19c16cce1802841abda9c98f8ada8a8e9f6e93cd9cdddd7ebe4d5be148dec5f271da2c80a47411b284e57cef651761ce38566dd7147c60d353d524120e1c90e4e7704487722e422001606811a4b6a4e6d1771ba31de2aad7da1932c0b6261e725b8a92d80056450882bbf63aa9e3791782f3858e2190e0f45b5fc59cd08c596be0e8e4bb2bbc025422f729882d1eeda99a5369015bda23c25c5c5e14b2d657682c8600c3a1d1c22d278485b5107fe857dc46d6ae8bb83780eb9f0ba7ea0efccdda06e14cb664773d99016739637d5339ab4ddd68856264bd361c69d6be654cce1586a8dbeb80a54df203cb73717ea4f99cb6285b50c5895d4ddcfb941ca45ca858461abbfe3b89226a9898c6f3ad434455ca6d2c0a57fd350dbd1ae2f472913d6ac4baa645a7f3222ea655e1ce15d3b907e7ae0ed5032f615c58caffbf84695b5e733561be8b5261c54ef7c03c546b214c5737838c9ec040882ef9cc586b44351b24c3fa7a564c1cf022ad9f61cb1fed7a9d45e15d653fc41645fb096ee838c8502ad074171af169dbed853c9e6c193f5e0c4f2317f21763f21cd81e1b8d28a28596ad4263d187f4c072daa2df7dfd20987d09d6476aff73a8dee23e6e29fe229c6eff13b1dc2b0e201663ad9bfd2f9c03c5af4bed1dc3e4f7a50ddc357d2e8c78c02458c21f889a678d259c9dea3f1fc9595035ec403522608f95db130fb15577bbf8920e984a15c6e34ffbb7be822be83e13056ae6c9c04c674887f7de3d89f73c912b57aa18413a62be286ba1e362fba0497e81ff63a32508fa13fdc5eccffe97eccb8027c8ee8acfe3bdadbd78cedeaa5ad503096efc76bba731942f7d9087ce6b209ad9171f47bb7e3090b7b096f5fed8a56d7031a041e2b6d5ff85f6b5c7b0d4474b164766d0dd6c307d52847ba9f7ff9b1a21394702b906fb8ca1ae9230c59a83a77f281cda2c65a4301b41e4e734a83112bc41728f7ab44d01a302616d2afd28609e3e8922f281b78d79342433adcafb720e6e9c47b5e14c7671923b5f3c08690431ebb791428817ce030d296c5c8607c8481f0a750b429853dd8a6c0c8ec2f91e25fe1ec3c16bfa0d458f500cd6d366298c1babd5eeced9ff0a1ad5970cd20b4a1ec3b54de040dbe9c6b4f26bdad9d997cdc0907fb3f5f7d900bff3a0f59611fdf3d4a1d40dc64cfe80969ee03a963b53e08ad4f9315c1328d8ce7e7e7f757089b26e80f97687de454ee05c88c1dc5c1fbf1264b94f7971baab48c0e1987e7a8c613ac20a918ee920090d5867dd84916091a3e44cda854a026f42ef4cc423c53e57712379226444acd113a7860048dfc5fee0076fd754d61ab850f34cd1f9814f0fc380e4ea91c634eefc8b43db09b047f0ea35e950f19dd14f46eec39422c69b89a86f1f394f9864d2513086c03d1bc7915f85d87671d6e338de90b553dab29ed8da035b4e2bff6418a4e12ff90a4671f139417420b92d8e31bf5b5fc198f985a369a69660fee2936e725e6784c0268c9d81c88e21eb313c1561faabcbee82ba3851d34e3d875661d9bb866dbc4428fcd836c4d3ceb0933e6aed0f88f3f038395cf39378177702ef384494f12b9042911ce6eb7e45fec83ea9be53ce4f4fd83b5c8d9664b3e6ec25a91245ba56e6008893a42f2bd12b54907feafdf4f401174da381fbab4e8cb33586acae0df8ea226cf5f4e9b1b2346d3a76ffd494eab9240646c1af556e8e2d9436427859dd8160ddf3d1704189e8f2d5e0f5728390c3688b97d3d0772f6123188af608200e18930e876b9ec63102b3b3fc4c8b6439c8326fb4e94de1b349599f33fd3accfeddd528f8efe00d83972eb41603f3bd3758bbda14ef88411bc632243a6a475b705b63724a09942ab80ef98050fa852b442661c8e2396b19cb23d44e343d7138ca3154fd4ee31cec3adc8206f198afd838c2c2e950e611f84f0f4c7c16fe836bedbe953d9de1e369fc5c4ae12dfdc3c7fdd193370462c8879655e7160b7a9dba57ec6b612ec5fb0acd09384748b021ceff7ff0d716f8c1fddcc7f81841b3b96ef235fc43c7bb6843fcf109c6e4a9ef4ec4c83611798d659c0d5dfe5ff91d15936e1a6eebe0bfb04acef38e59575f6f0c87286e20cffa3be467133a479ec3481f0d3377ec4039d264fc50fbbf8ac9692e5462b9fd2154c74c4a71bcf4a73efc80838d6414f87845581515f35579aa78e88de483ef6bb9885c198aa41f8a024ebcec380e99d57365832cb21b769edd54a8ac50e7f3919a1716a5ee8d00c98fade8e4d52a420cc52816a47f5170aea6d4623deebdf98edc5892fd892c94725820984b990f355af46f593095c859bcaaa190b5d4014e02eec2bf4adb0823ff49b8e77b39742b50af3e4028a2e846b6ff2dc5d7d61351606d436f7288f22242eef661b2d333c6126f307ad93318ebf2f30a4aacfd802dcb9a28e572f354f27569f7332d2080c73b1e0110469e386562296a9f89563386f4bd6d07fb181274d5936dd7e4fe9cde67934286c36cd55857bd1047a5bb4827576208ad3ac089675f368abce864fc04a84fbcd92fc89cdcb23d3895ef48e468c97cccf9421bda8a6454d2f3e0c57a7906f2e8442fc4660afea23374b9145baaf0249d67040bf37c6138e4bf4851959f0468878c5614212d5273845e5056002004a6c74270867e0e797fd5476784d5d21b240f6cc96504458d5c0e1dd3dc6a26feb8113c425e995741e25f7adefc82cc2496762772222bd89f8502921c5306d46d7a3c79a36f75b53da7983923049d8bfd9d6a90970837bdf0cf3f1644c25a11f1d34681dd7b02a0ecfd2cf61a91a282fad8384d3cea9d16c17e890bb1838194e3a815e196c328dc558cc861be7f548e360746294912e380b0e5f132e9ce4db5da23fe0167b79fdd3dcc5431166a7bbe8a74b5cb20ed40f29c13639964bae15d2c3e81e63ebcd968f65fd0e8d2f2ebd279418bbc5dfc576f6144dca91bf9bb1a414c3f26f1a952b3384d9f2b88125c5008132151db8eef719fa332b2f1fbc82999eedfd9703befdba857e9b6fc1c10e4fcacb33065f33a06d12c6981e913401a93c759d8b46e3f49f60bc62c3721d8beac7eb48df05981a3e5903004b56b1c8d9c56b403f31b54bda2063995e86e3467ffe54e69108d3b9b9cd5eb250892ecc525c63409603c029600962b93734d5d3f43a5609353b30cf57596ee49d3da0626667322bfab416af5a0012a0a41892e9f5eace1ad7d6786ba7c289ab537a4cba7998a5a604637b424e7764dc65c4332ef6055de692fe2ddf8f334dc448c54442434d499ff960bea3e2b4144656e9026f5f7fa07aef63a55af1668f318c01420dc6c763c2bfb300efd395531f796e5ee1443ced0955b85ececd13267bb03d543b3b346206a68160290710fba709f13bb83f820715561013e8978a4189303abcedd8d4ae1e1cf650e8e1949ff8d2fc939032e049e61b5e6b6cd33c904b195fd01e4db603319a29e1006858cd050b230208244e4078534b3cdd00179738862d0410048a015a50688cf8ff5d2bdeb2c47f8e98ef381eff62471e13f8ff6c5f9b19104ae056a20e2611d944bfcafdc4629cf86e6e032ae5f62ff134b2899a1cab8021efe7e15f0f3f2c12b53b28b6b060d6bc8865a222cb07f322ea2554bb105210568c51566d541ece92f3839941a0df6160c137fe1ba7a22d7a72ed8a78774215ad13c32ff814b557868c02022bc8108a8fcd7806728584b5819377ef2f5214273fafa0f8141805c86e7cd3f8f184857d96f3a5ffee1c392d9e22709f811b2903cc9bc5c040205909abe8470789733178a0fc350a4a5611e5ce31735dd5cadffb4116727bc19ee2c3deab1f7016d475819bfd52bac9971012bc48778dbc999bfa531a68ffed60500bbee108567a9cec4fe3d5593b6882e38f61af6f6247922444d8e6b68c370774255d8a8339af20df37e4e52164c0c323dafdfdc2e3a43514875b226ab344e8ea915e604942f01dc1a962098a4ba5b35d48a81ccd6c25c83f5a4aa5c52bf57812a00b1bb94bdc3dd1e5516d83ca58a42524910126176b4c24271dc95541fb114f7117e8f4b03db8390a758e748d0cff48914c1f5d232f3ce8497a7b36d15db7c6702aa0805cfb6f5e513b05244b521d4aa6e80ac16ef33661ec4865f6d46accef0938b4f357d73a6afe63868d740fe01145ba1968e10febabcd3ddaa8aafa630342f915dc71247b63c876e8eab13c7674dd22e004212210ef58340b5d9f4651227ae74e50104fd169eafc3a6fab900bcdf0e79c5d57937809c73cba8894590b7a0423f31023f2631a870adbf6978b977ccb534f4bd5d3c06dc7ae59655cc1e8a5210f4b401acf783596edda044a57ca46768169c036dea36a4a4c0ce11bd3a61b20cadd6bf629301b490abe7de04589dbd68bab8b8213deafe66f540578b85e5857d18cbd8e55d18a7faf2e4460bb84540e7ff587d6abe2ad4ff6679bedc88d956c10b4183943472780d881c36cb42769854927be91665ed8c9ae96c82b8e1aa9eff11674f6f664b599a9acf368e17c49f73063e6429e8e5c5c2a9dcfa7e5c348bcb4086a5c9255431775639031a878a3d2b355d5d6677d0f1a1bf79b57ef55f96f64d8c9a9a22ee6423d197abab990dc2384cb5429a5e0d69a70e82e842d0b16113d90c4a8bcdf4bbb8e33dae74d6c278b42c3b920212b01f75ef8b698a6dcfee8974ed837f25cca2f5eda5a629dfde78c992fde98ccf2bfccd6e599daaa814d294cfee94ed8bc94517be2ce2c1555a0d3f01348f856f16c34cd67c2dea8303a55712136df45cc325b5ff74596fb27f4467eedeacecd003147ef4a3e7b333491f8941889c92b22eda084410bef9322a45726f04418fafc7d7bc8d129f9f1d9edb1bdd79ee82b6d1634bb0f328eac39ca91241e598f0fcd800adfef85222b76d98d4e377783609ef117fc0a7809aa156499585b762b91102b1bc8a3e85996a01ea20accbb61143ada4c057377c2a8c3e5b34cf9797ae96b27a1ad3b1b3de0947ceb4a57cab9b43e1a7f54c8664a2c31a3d4eef9d9485775b5c7cf83c0573a344fa62c29404587ca61c9ee85e5ce49926edc78842a9c0866c300c78f217bb0399a094c9a85d7fd19b9002d123354f029985798de936a3a16716a54dbd099ce37c20004f5f0a348d07c28dd869ff433bca143e24dc2f9d39b72779344b0a6d6094c73ae6b7ef25f5914caf1b0a0ea485fda8dcafbf50dc8ae8b2d3f3feaf0f9a2769124bcd232f2906c397dc64d7894802192f063fdc062b10ad853f8c8def206969ec5580b85950a735eb9cccee2cbe30c34f4c8d211a5e67558451627e090dc2f50f3bbd10d932e0fb904e27c9198923e7c840a89130366af774c62f3e3d317bf70cbc1c143600822f58ec5e4ece998529237593605b0e1e28607b9fcc1fd0618bab096f2805bbab1d3ed41d29a6f9943afe0705915433b9061c60ce957869a36b6dbbf4908ffe885379dff4155d391286a132cf952e8d9748248b335c3d23b623d3edee112b113e0282695430e6fa130fe28a3bdcbdfda60815df96c9e8c0df4e13765bac5cbcad81c2235715db9cbb4d614ec7d30679efa8ed249916812c930ec0901247727867eb59a10b29f7ab15195e258774db6d29eef03d29de6877a45774ce5103ae599f73c9b7ca9d9dc28fbcb1e52929ed2a788556a427cdf71d7bd1976a5669baac361069306be87ba64f8ddb3e5c3dfdd5b9b3ffecfcb0e52aca36f2fffaeea8c009a35346c76027f04b8c13bc04800e84f68a74f67ecd914fbf8e5c86ba92e24b8fb79836af82071609be74b578d8477c9294aaa3852cb0557766419d5a381c1fbf869ac926513bb3f9601aa9e9f7575b5b8c6374c7048b8494f477b29c64308726e482227e58836fefd964c9f9a349719b1a7bab4614950b7cdcbe806d0d38d530ba506786b2a2995382a44e3dbd9902f66eaf41c8fa3cde2be5a0a41fd4f494f958920abafcf6868c310448339b5ccc5490d02fec0cc294fa89feae0417a23145064ccf3dc872bccd84c2f2e85c55d466aecbfd922f1bda783bbbee646509fd7f4e6d284f879819163781bc6a663308959ceec0eae9f2185974e147b63b70ef0fa33701c198d6c7d6249cb27db58b518d9e9521cbd492821911300fbd89f6addd366b60ea0cb24000cf8af2bdb830ff5c4b0261477a04cdf45283dab5e7a3a35059c8151cae9ec6cbf61ad60c18e385af5abfc0c2c1fd6e0be1ab45e3547f421faad5d42db5ffd27f9b4061e2f5e1596fc8fc64cda99588241119e4f7a9c448c638b75ac01df2800c8f75ac9c26684607cff5ac40b4e6e958df70837ff896c26efdd6040de9f3483e0a296a43f43e26fced650c4091b84a74fb5c9b4d1d1f9273e2c810b86b3baee3875ee6cdf436f7c90c4b8f2bba4b1ce5772496a0cc40595e9442c9355b0a2b11653dc18f3773b12bbefb2eb99a867972baf3f92189a289b95fcea467baf92a80ed977aa22dd3392ef66b23b6981789dab34166e0a3aa7cfb1d6749cc04fe7a3e77df104e20e73285677b13500a1839d204c08e54a677a29a4bbd51c6058d013f4e75bec15a4fde6c5aa22144ed6b0c1e0f7c4f1365b32601ec55cf0737bad841e4453f2f50e8c9685c051574c260fc8c991e5c7da9c602283ec05a88c90956ac7ce18ca4e653d82496185ba7c1591a9f8fdafa110f04cf53ee3d86993fb66f1fae1f90be3784ac53e3a733d37c9fe5bc19b4db02fda8b24aa63408382ef5bb8af30f23f85227437936ad943d412c6e571ddde1f9744c89a5282242ba71d39858a0357749e7dae13b55d53371afcc52ecbb4e3077b06593de8318a50f5a7805369f2811b04534d7182cc1e31cf936371ebbc7a5cc303a65935b24d3935218eaafb52260b6efe8fbae5f9cbac5e2444c9f453254325e866f5bbe48d392f8024e85baa431634a1c1a3001a138b962d5794d06565a56dec39e90c4ca07b4c1a490a88d5f2d635e103e51bab64c888a08e8867d99a9f9caf413b14f6eae2a3fc5340f4ecc70202ab9942ac59d346a32fa8bba2fdb0831d7a655dc70ecec860ff8d1227eceb164ef5c904c551bd210d536682fd15ef6bc2ad2f5f7dbd5a0d0242c5d9ab3f1885b0d59dc7f42eeeae2ff10e082b8530729e8292a453c50a8748ca547caf6d3476aa96a62260ecc95ebf63840ab462f76ad73f271623775caed6700f275cc31edaef5925c7d736592a6301ab9e3cdd9a83b1eccf924ee5a9c99436a48cb16d813c9c9f8813ce3a099cb3c0974dd9b740744e58c026b9aacda04a043eb3ceddd2683732c27c5f689f0c146690155ccec21b9c27c90ba21952ab17bfd8b3ec1d2c0d1dcf6789a39b9ea02cf04d0befee64d6fa10375ad5f61f1c08462b65c52d22cd09d564f645d6e67aad76828fb17df8d4b2207a79359e17a3ae20a19bfc483805b168be0222bc8cc7c357a39b67b7faa5110771831ac833408edf0b5bf74d6c57eb92357a9ddead1ab99e460c12bcbaa65a0c66d7dea97f9f3d39054dc7d78a89c3180da1e74b33c5bb6d27e03a97389b392d6868baaf81bad66edb062b32723abf08966ef0aca73bb47932aa9b9bb1505cd729914a05277556470c3d0e85e3a003cc233709fef6a6d0a50aa87df0efc19f6fd044db7034b6f545ffe29bc3713f93d072f825d857543eaccf3436bf6e9c0cbdd97b1466f187616a1e16b97f0ba3e0d17a39bf418f14f38b8d0ec6d1f1897a47df4f24ba8ff7c1146914c05cff4d2577c095d8a5d3357f318b92ec0ec5b6c42209bd3867f4f7bf5368b7c08e575e095f2d8b305341f304270ec569f1dd117333253a18eb077fc7b22d709fd24392566de5d62e190fb3e9108c4784713f049714191246d7cfda9d301df2ca77963a511526fea1c2ebc9b252e298406230509f5d09e90e1fc36b821b3c8e217ddb3f03062ad55e2cf4751c80bc17981cf9ca4aa044b9d9a1572b0a78902bf17cbcbeac3af7a55d7599336de7549cb736db4c5ed027bb944800e4727f08d270ff2047e33a7aed7b1dc9d244d339244dc3dbfa6bc1f6a1f015f86f9e07b6c50a6d15ddd4cf9587bd3c4552a41bed72e80765020e743750304f317522318f0ea33a6c305300a5de9ce6dd70785faa0376f12b7a58e24baf195e44772b42db3a5af35eb4608f8d60ffb9f82e2560b51f2a9d2a69047e2476b24e3402002003d626e2cbef1f6eb8d09f384e3f748f0f1cb34f9a3ba006a21207aabfe449f35b6a504e3fab977a983cfad62e2ec3f388ac64379f4a20f8455142bdd7e75ec76714f643d24551235ed309986a15ae618bf3f078895abc67691ca2b44e7c0f047ac1b92807e9ea0eadc1b1996fdb99e4f927b4fc90edb682445b4cf6d88c72266e8dea066e1a19ca9b004e18099a3e0877da2e76256e9105f16836b1a7078e98afa65872329b7df99eae5d0c4dd18defc15c248a362c582a55f814477122995016c67d916969588947d1e2508c54c786a9deb51fee5975c5a026adbec043632b681ef424954ae077bfe2113a711500eff8a7f70d7e6f5396a2ae94a72cca185e876fd46d262598c1e5b59f9197cbc28da51cfdf3f13c891597065e5bff6dbea514e270e955cb9813189338157bce6cb42f810a31ee3f8bc6acc808ec46f46d717703d81c93cd37d4649eaa8133b59e8fc91e34f82328055c9678104730c29492aa6db156275206f645bd817bcb5250d4a4450824c3119b6ac287dbbcce8bd879a305191120b83943525629b4ef48d4ef6258de82982b14908715c0e57fd437d83ec8cc366f3beefb2949d8c5736ef1d5133a74b20c4a89abbe5cb14e21d80fdfee96a1e7506ab3eb0a79cdf161f3ad06ab33b5c612f9d70bdc7fdba935de996412750755e26a4e946378a368d4b0bd9af08fa5caf36c36829cf152841d3ab7cfb5d77960e3577e4cdb610e1bc4b5dd98d1f57748500106db068466f1315a6f8707ca5922bb697cf677f43929b661f06b73381233d58b9ca45b03f8f2440907f2bad5f9d744e27dbcf29b1ba832b3c49c64fe98560ec1b13ca0a83769bbff67a18b6d1e20c69b225ae0232293e1bdfc744dee7cfd6005f98aeb6a41fe2d111f543a5250cea556dddae642dc56aa9759ba8481243b68a6802b587caaa0f929c254fd3403ab33887943e5260083b3b1552a55ff85189f118c2ba5fd77ab5fc734d8abd42a3e74c7cf3937b14d274068c80bf925986a70e59f6c221f11faa10228066de89d45edcb2c09383f5ca8e1845da9816446a883c17b1acdbb3e3f4f9b417e57b14381cded2fb0ccf2d5578aba1d36284810d7f23bbb62f70d478bff6b6a7087ad636ca823022eb6b5d74b3131fdcb210d5d36eb01c11ff3fb62179f4bba1b97df3923279b58b0af048d3afc15ea084f8f3d5b58fe7046e396b2a34884fdae4a294a55ff9ce797b341b1511be22dc7d29dc785fb60de026aa59caa3bb60114ca8bc0f587eb2e2fbdc0dfc071a96ddf243982476c9d22e6aedf16a7aca3998b8db282a43957250b6ab7b7961ea27fa15ca0deddeec2cfe9325e73f73efc93dc213d3ac378527f775714fa857c02acf1b806cb0d93889fce9295f845636546c73205ecad3fb5c09d3dfa734e90b5ff5b0a89cf0b9335b96e23ca909aa7b557ec5c17c4e850417dbe4fdcaef6a827b02e8988c7ae25de637e472af5d74330be5709c12164c4f01ec6a25f5fe22cf84546e722d75e41430fb3432522e5f5322b5d1348feb36e6d4364c63c6a09ad950d1cf86e1bba3798cd8f9e0e5ff1d7f65b2f1d302c58a234f687b3c7781fdd592f42ba36c0b6980f0d0d0b776c5117fae3eb7de2048c5e8d3580360a1240933eb1996d2ef469a63a291e9a866590180afc374f818153e91504fc395a8291507bd0d4a9a96dcc8cda9dd257998381225a89c2dc64d006ea1bdf4e948264be916c34a1c034ee54df7251025f40246796b99fdb139fa077f9e45f6afb1949316c9ea7f55697d1ff613da0b0b12ec6146a940028cf4005f8046393c2a6ef106dd29da7ca7e387810452f4459071b868bc9e8fedf88d83e324a217c7445e7f9326ee48223dabdde1dba91b2577a5b2c72c1d914354f5c6b7a982b1fd02f854d42801e6fa9b367992f73e356debf45e38f4a9c766b3ac336f2b28b1cb6765bd0712df6e0aed3d4004e364bbce337000b4077f3bafb4343a3bcd0650640e669db7a257f1fe1adedce4bbd65b403a562651c35dd7b37ef4ccf8d9fd61a1ed716ef14c331da168071ed3991d01d9f6a68ec2497af1c40c1e724776b30fa8564996480d721e63cc94632ee81ded8d7416fa869612322dddf68c96c8eef7888bcec6485b1966769bf8b5ddb1a51c6092dbab6c1f68844cab24e3a9422bc8e621b8eb77353feadce644fe8d67daf10ed22cb507c4beef1105fb2c6f2c76ee2a6f32de461b8ef1a4fdc10041977f00ecb1b934885c367c151c24ec93161c2c1ecaec3e91e6e98f0e995a5c7c2b77596539f1d0d7cb4763fda50e0dd870a64a452141589324eb5cc1f5157f084140bc17adc5010ebcdd69cdc2c78ec1159af7f1f2c8022d63af6014f3276f234abed5cb02f480fced172dc239dbd9ca9e34f58d0ea4a33eedd3d8b5506f2716aec7e3fab5de6004aeb3d7b575b70700d2354f7646e4a304ee0cf5ec7607101a960d5fd7204f446deb1983cf857982430fbc41220d173c82ceb77f42246124d2694140290ad5968ba173b897fc3b99e0ff6083071166f8c7e3fb567ad366cfa60dd1f419a0ce591bbb87867e3dd304dc9b79e4530b2ad3edf8f0d39ad948ab6bdf142ed6f5f986b23a40385115cb03b0dcf556d75701f5df49f6efae3fb092220c28a1d7a30d52e3adbecf3fdf5eeeb05342ba2a7575f351d2e85361291d8a8a3ded540372229d950a1634d6441d333177b4640c278e7ae9d60ec5b6137ae86a06f7b0a5dfb7f9fba72f6e3e52100257a59c80d245fd123bbad4d2f0e0076abcce6f855170697da779790a245fdee5814bd4996621f9ff825eb96a938eb7666e035231ad15baa39ea7417ec23c8aa981ab73927403d767b1f98c46d2b2ae1eb5018adeb0eb0454f26834632f4ec36d40676a8947e195eed077c35bb80a07feb660f372fc235a4855980f8da5d904614b19203075afe35dbdddea4656287d99a026254b6aac5948295f53fca497a35de91ac4b249b2f2d02b15e26ab760b8c41066ae9dcc75882fcaec9a9c29b4a0bdde9e4ef686fbc4196a851a9f77a96aa819fb63ba023191ae4221e7b0c7a7751d4ee00bb427440898c2ead097a8ab36fba6ca6dc66e64016f9065cb48898c014666d6c7065b7dbe6b63b4bd695f9d7fbaac4660e11699fdc2e333f41639b80d546b239443e89cea65ec86a9f3d2f08663646010988f25500a9202d60669f76419aacd346bf6e741631ebbe8675222b25b4b1d9ab249dfc40d8bb844742bfd2942ff836414f36207bc100eca665fb80efcf5b93cb9ca20110adf1aaca1344a886155547564571df0ce1fd0077bd6263a7f3e115cf1395c1202c7fdfc4b2ed639eb454124284336ba2e0027c721dad5331bbccbe05cd784c3ccbb2756e63e248341a7f9f4f66af6400cbadf3e5911edd9251aa56a77892ec77c0d3fb9e8c7f00e94aea22a83bfd0e52467aec223887c38c89b2e1df3397ef5f9a30d5c25ace0afa775f74da58dda613e27f17d2e5b4e041e5e1d8fd5cf6c7aa0833bf5a551d1d68027d77a38579ec204ac4eac4cdce7ede6ba888ec62db71d28609a3498df9b3f2396a28e04622db5279609463ad7481028cd924db0589edd7b480ea10609ac6d4c3370ad4c669bf0114d7a9ab35eb8e0d4fccd8acc2b5fc952ab0e5eefd8bb119c566a5b51f2cdbb512c4f1e35b68e33b8c29d785c4013d9f039a470fd4c2072e41c1639215b1edbfa4aa7e4bfcad3177f24af313830bed5cdc469076fe734a95598ac33a2ae2daad943b68cfd53731c6bc393d21d1588196d82bc6b12c918fd454e0c1ecbe8611fadd88ba39d590aab8d0de535a664f861a6bfbafb6f1a02a7b50c1a8dd95ba38eb3bad22a86d55e660be8d953e23fa69e9254cc5832fd8a3961fd51c5157b01c3a046c5fa6fd5edfbed939020f73b1b470079f12c47965fd850e72741e6bb2856c0ab41659692a7e416e2b00e64fdd10d4ed83681cac9bf355c37cefa53c0aa65a8aed2d9dccedc774641ecca56255184dadba727dcff13559235410ddf8750c2da8bfacb91858f1de84567de6c38357f1ff7920232fcb63eafba33efd38b935cceef5b9aacf624563822c4867824390b7de4ae5c46124190a2d33ce5bb74081b5256fd3a966139be0e2efb8fea31573f26c77562c5bb87369991c876c1cbb0954df4db0471446b798b25e8735f1c0232427ac63e3e667d98eb895f2098b5f099605a9b9acfcc4b37da354f64d720eec1b4d12546c32d190347c2f3060d260f695fbb483f3cec920f94eb6cc36d577784d96d2b8d8fb7187618468c91dfbb5d326b6dafd1483445a0736e29f66874b6585150b517e5d2a68a55c96a4de4d19e068951b45e71fec6003e16bac6dc3e4c122ad55abc4a6c8618449944f0863003b891800e6c11e0962efb6dcc27797c5f7ac32e5149b638ac33dfd3d4b0481db6ad09e87ef900c0828e40144a809fd6ed740ba7f0d041f8b40a2b23c0bc7255081c4cd7cd629cbb6efae95f7cd424a02b099b30ef5503f4e66a563acafee263a2d2db5ae1ae9652338f3a64b7e078ebda2a69090834f31ba1304fe0e94dcd3aa9992aa2e8ebe493749f3ea74c007a3ac9383e05f5c8543cfe9eb293d75a8610f954df5d765b3e0a6e8f942eee275d09a3dc05001137451c39d694ad14cfa9efb82280afa8bc740becd8c47d299ad6515d06adcd19e2139cc02afc10584a7c7ff12da0f66be1c39184acf1c788bd4a105577a6030d5e69bd1044cf984ac6a1abfce4431120efe8afb8b818299b46a7ab80ce62a52989de7910a984b8fde1e45a19f0df4bdb0f79f6d6dc5ea7b29d860a1f6a33c39a6ab43bc5271132b999be6845458afad64b22392a38b2501f9bf80794e6727426153332819f34a262d999dceff3f76de2ed55db65c2ae885935f2badb972e489ab722c1a3dc64b4d5a3da41eef9d284e8e7a099218ba2249da6f01e2ccd94e4f1d843594a2095fc677b50b66288228f1f147e053c1ffc6184e06a7472af0fc3b4a5e6146d01a6e145c42be2c3313eb9781066b95e50fe8c1e4c9c7244251908c2a7dfc8b551f5c0af18072f7abec5bf32d897b934729b804f25658db30aa29ef75e2563ec84158543b708753d5ae0d5cf0f356a618107f9a1a5557b104e8d81a16d78d9a4bba5103bafd72430528af3a05cd47e0924dcb7640a7a428da439ef835e385872e2f547f289a4669902908c143d9f00e1bdf0b691cce29912ae64efa559652ead096b545981cd1c6f070dd7cb82bcd2e0837da57a14299b0b67af033876f26cfaefded3aa6486e286b8b0202c4f2b0ce984290c7fc9036e58535b4240e1c158e6ad7c17c07c910f5fa344d06cac17f62891293396ceeedf871c406ce842a7951b52cf40a721a4da85c2b3b131c7091598f7ebea2079366111b6bb602a2b0bea244d1c0c15b31d8aea0d123198e70fe261a64d3106ea25605584c38128c0d28867f0c743af7ebd893a37e183c1d6f22ed16c31f0e7d19abf602a7d609d0eed137fa428d26b6b6df7a5e789faebf91051c817485d2e7b52b9090bd9582048ecd9588c5c5a0721317ed6303c727cefde74d6bfa420ff171b16e11699a97d366baf0f742b711f94f55b778eb37ce3c750d63dafd35a15faeaf2d6c1df0163cc74d1b48463d6a52081272a96515cbb7a42af81e373cd2b8108fe12f159c52caab1c60851b7238f2e7d35d3f338040584ce9d223e746d210ce4959a9a028036e88c5489f760ee7447da78f63d6accade2127b5b463c9307b23c8772366c3388630cc6f78312a20a6d5194603aaf49354d1e5ea082f7e6c093dcf76a147f7bb06319a7f344742075de7dd9a1e33ca5ecb1130b51305a758a7a3078aab2bffc8689ddfaf1e39e48936efbebb87f336734de9df359ea934fbcd2941e5b525a9f2070a3873c8742e22938bcecb1beabef945047bf53cbab31d5b09a71fa906664dc276e662582e10cf7d539c458256a73f8e5b01516b7c9981a215e7300a134c6c113048b876a1aee8ebd26e15cb3e59718de8cff4ecf2232d8dc6469f6a2a2ba86efa14740a4a91d5859a53b79b20a7f708f382fa53f02df76b1492bba8d5433729717bae8543f048783e03dcf2c396bcb27a0d9213dff18f2b51f559e62ca9f18983b0ccad1a29cbe8b48d18bb55382af5e51ce05b11b932ff90093eb3f0b333200f760a921429ddd159a5c94a53050ab43b095e7ae2bf7d68bbeb22abd2b31d74423aca9d6f85e27c6e1a5f7cb82c5fd18dcb08c41cc871290f21d7ee0a0c217c06553119c3d522f981ce7b64c7a84c1ba550fc13d3b3f47d3c4e53f726ed3f7730ed74e62a19b906cf05d1ad1e9e1730cb5bfa0d5aa26938177b32793008190b612f87f74175656f804e0edb5286c29c0d924388adb16bb411ad488c08e415a7e34ecb5e1fd4169ab1b78ff4cb4e1cb63b18c9b6b51c6e824f6dfc5d62c6d637d4e3fdaf5a9cdf4304b4c099faf033b16074204b920dba5f6a20149f94fb0170131eeefa2e569a5b535c0f0d0377731b623044a53f3e4dc1b1e516efcd8a788491c337b2db3d1864ad2a80ce891847796cd083e4a34a6035b433d0f459f67800c44695ea0c6ce9d73e6f8a802be3dc0cf3b1bcb3723591425c7c721575ddded8331a985a866f6f37bc1c7289d60158c50d0a7e54d28d78e95702da9a5cfdcea8445fd7728b5051615457d9ff28ec4ba1dc3e8a4b3cbf79a9de72c5952f667efe920126464b5f6ea929ed3582934fdbb8fdc73a7fb43b8df888f8d69dedc838fbc2afbbe20272097693166e512c9ba82908f97b97c46464af5df7a834098bacc67d7f7ce8495ec09722cacff9b1b179ad56c72dab9b8cac754fbf3bfa4a36bc8a6387dc7fb9fc30a3ea77f481550bb7eb2212d235ea54433c6747d9d234f8133755def2e671149db2d161d1c4e6b555095437a693bdece6ce8ba1beb4c9528fc647795dc56e67feb21cb8fb6db886588e93887c2bc91f0429626ed14675215107f2e78cefe0dbd8fad496a8a75e00df8bea629399266186b902ec0c7af572f728ab93d01e41f361f9860567fc324c8b232fbc521b55b630ba3ee59bac15528daecfe9b898ff0754bfdb752fcb0e5535e6db1ab2278d01e0b37d8959ad83ee7381fb2777cdb6feb9f9139a6cd57934873cf039f762a797bfff09bef49f455d0d21cff0b60c36567c0140b17306cbe72d55dd68424fa7af93dba03a8bd4f2c731ed23d0048a7591ed6e6f5ffd861fa2b013d21d2f98e6ac1ca4ddb3c49e7439232b65bc97144c034100d4f1ca389b200861c530d9329981c1461b9b253cce855a08f7f325a67a0bdf7042dd0c5b51161614026869644654b7a038dbfe1c3c875c360d6055136256f7fa4c6b5acc1c79309dd522cd14277f4a5ac7aaac790a550dd04c1664fb43dced1f7061f4f35b73ee8b5add5f9ef12b31b90e91c1bf19106d898f9875ad4bd76f5e6e74a5ecf637c5b7daea563342e19da4d0494e96da8bad34c91b8713c96d8b4d9b00140677c9f41087fe9e2a7e54bc514d9378c80109871ed7cfe4d624fc6edf49e6410968efc56c52f96bad5cda43051037489f0c662bbceed4764d8212016321aa357aa86a40d13f6b9957b2b7a266419b9178104c24b39b477f0ef4fc0eb9276b32b1fce2639fe8653b7f78e87d80a7941158c0d64141d1deb4c43eb835bae160093acc1c82054da5908cb519763e16eaa90cf51c1b87325d3b0b240755fb955fd69227b7a8daa477641d28a3d84e097ef5c7bda9dcdfe09e900c88b1c421aca22c48a5b2331c7e25b9d76b663cbadb58ecd015221dd24e72db69f8d75b819e0f4163d3a2b00e1a7c56eb7efb572a24c437ee50082734cf056522a63d90a70301e42067ae724d05b0af202eb9edaeef0865b27df4eb72f6f74a2b48386dc3448b9c3f377edd38d37c619c7862b626eb91964b3adcec176ee11af58ece3109796f1f468f40616149b88ac5bd9cb6c4d71140ee335fa9a393927dec5b104082da824b71371a12117236705b32780179808d1e81657648391ad634ca8e65ea69928e804f3218d9abe52b29cefbbd2739470588de1ce34eaf4c92a48dc0a1eb54062e7e27c46b3f86304c771cbb268774aa4e0c67eea723f7dbf741940d6698012af0b885435f3abdf543bab49c4f34349939cc4bf884a4ab58aa32146da7eceb72673cd29bfc39a7d1c69c0f1f707fe30e28ea9f8b5e5af0dea7418dcb058e1abb6ca6a903049e52afa3f94fc07fa2f2e824a3f211f53020864d2a815943f3ad28737fcc3e3a4b0bca70ca56c239ad2d5db07569db9f91c84f194c3f88bcfae99f6a0d7bdc910e1a8806615151a13d446ef3578fab7dd69066267709bd3665f0040f51300cbc250c51b75a080cbfe8897e59310b1622a7128d04366af510ff0ef9db6ee00d24ab4a2a7c8a9d6f6953ee7c872018c766c29ae8b4f50cceccd0058c9794f83abc3bff73631af2bed093e5e0b2cd5dc24cea06726e1edc31dd1787d001bd2972861c5156efa021da7b7000a9467ae644f43f9f53a707189648b70e8d4baf25e53ebacdbe76531006ec4223202c638174ab91628e3a57926884b67f90ea2ddea1a80ab5c0c33245101887d3b6d6defca6ce2c61b05a92289271d6812025b70e8096365cf2d0d5ee39163867268eebf57ff4da34ba9eb29fe9c54427a2ed4788fb640d4c5319bd0f561ab234dba40cebb790da23ed18242de04c57272ac9a2e93000e2729d8855c00287df1dc71caf928b02e1d3c3f21babfec2f5f69bc812ad730f33232edf0e74fc9617d6c04dfb7ae5711973e1a3cd3466d30ecb35ce4f2a6497d9324950cc6e95ccbaf82212c1881c3d73a69c1e3065d18bcf1e46c3ad8b92d55c8f0a346752731cd2c24556213eb47fc855ceff9cb992804ad6d40c43c2809200a9d832e6ba8f4d5a7e0fd41cee99e977ad04032460732d3c6017117e8cb3a256e9f981907b7f57bdf518d172779bf27844ec2fdefc616f7bb20171be44830627c33afb4e99b64ff1e62d8217c62e81542577d72ead7fe685194ddc5e45fb25f55782c62538ac318db08872028f437b7b22bbc2d2c67459f59cc9c1df535521af08811c1bd835c56d93d037124be41c7ac76886dfa98a962fb6e5ce6e0519e53676d5966a1e1e01301ea786e6fc1091c7b369c7757241dd6c32750cc8f734048c63feb80223288109be1d5d9b6e64e5ee4e26c53e2a82b4319cdd6c5fc5909e7dfc6e39e96fc2e601ac22cdadb2cb1b7262436d314a1aa09d68c07488455065c4e4fe5b4b91e12960d63c0420bbd6abc4ded26452830b73a428ec3bf88ce412af19e3ab4bd191d5c8c86b6344908bdef634857f914fb0bfbb9d890d3bed3b0497f898a565343bda5a696b3cf20222f264ace08a612504fa5c21b3c4c3e2628871234bc47cee48dd48246614caa4897e396c3bf15cd3d8b0f75241f4946128e9df588e332fbf5872931551b21c56c704d8079c3a99305e1c9f98b42504622d3469b92ae9ef8e2b5754ce97c3227d95335437fd2f0381d25d9c5f445f162904bf8a7e8d089e81ca626ae6df8b0fc08252d955ccdef5e78bfcfdb17586cb79d83ee93ce915ccf7980754175aec229e4993d544e04211215ef5f50074c49a8cbf3076cd39a695ed25e5950b6eae3d29932830e46ff8f32ffefdaaee7aa64fdbdaa4760d535c7bc444603d0a4566929c1307d6c955f0c13d227bbfc679a73ddec395d0a129c649275c666352c6f83cc979cc4557310c441f934ad556c3a240a791efbc5f827707043bbbff8d46b7fae8c910731a5d9ef925225d2a3c16db10f5b8de5ac7c9b731887541f0d09ce89c6527b4f3c473e4909fe47c8888019b8fa2dbf0b4ba79b0f2a524c78d23e8d93f3fb0306bb1759daf98cd4d26bbc24d9768ee7bcd85acff11f3d5f1c56b0df5cd14c7559cec933a776d41bb83fa0c986966ce5cff49c1c366dcb55ffb842288b6f73b8e82d8e2457407ea428c7c062321d310a9e4392335d130c90d2016467719649dd16076c9728e90bd2429af7cbfc6f32635a905a5de3c8a6704ccda28f610d1479161dc0055ca0553619dcef35e9be3118ef7af90108b4163e257627af68b396e028e4ac955f79e14f6d8d4e769f36232d8d1d8d2d2528c6549775ee0885adb299351bcf97fb4f1ef1f79bd02ff9b6511e6ab0b8a365a1ad4d692fe4ae5defc1b7636affb26b73a33ce36866f20411de3ba23f3a8f4d132e66080643a92db085b9ad989c3ec257715d5e66b171caf675dd55f779fde83d3f5a6beca1fa88d45594d4277f5a25f1dabc63c1a07fd0ce6449648eb0084f9e598f9a33915a4dc635e3b8570adf5649f835e35010e975fbcc4d1e63effce04a9a48f9584d179f0f9001d65600a9c14a200e62e623d36b049c978ce0f21a36578e1de8866f08324e03d55458442242cbddbfbf26754e87e92f293c32613ce69f12cfdcb04f5b869255ffe188f2ab21f20929072b695c2e5d6c98868578773552e7d3a79ff65dbaf6f3e92ddaa8f9cd4a965ed512da98ac94c88dc1959ed77ed97f477ce915d53e74cbcc8ca202daf10ffe42c1b98ee460b49c314997fca3df7a7218d068ca9147bc2b866a7eb688770267ffa1c0a922a5c7dae54385a2cc30141338da21b0caaa8a973724dcd8792ac8d80d42c57759f1ad7a8e22e73d636d68370b085acf81eac700a6fdd7ea23a54aef61b974adbeeed1c425fd465d4c8d965dd26efdb90219f2598ff7531669754a9526e558078dbbfa1985ee4cbbc472151c1c36ff5f77d823f0307119d5f8d7889d7ecf1f73c284495fe9adeca75f3e8ca3c1d7adaca91c82eb9d14362d3b190fa80c5ba195c961898701024b7697c4e2dd629bde22248f53887263c3abda3b2a6ca5379cd836cad3fb60b2d48f6bcaa364989047d2e1720548a0e6566ac1032902cd495ac9417c18cc2f1aef54baf4d5dfec3e46cd393c1ecc449894d38147a00844d613dda62323994a161cdfad804df5128cdaaa38f679b0e164e64fc5bda37b1037bb773f6be8a087bd8c4183cac98c982f5426eef64b947e82dc2f96724b98ef27236933873c56b191e25e0361b68c5f47a70798d9053a4c7db98d9864202480bda93d8dce931b48e37959a5719631bc598986755327551271302c6a47430de55530faa1108d7e753e1fa5d05f35d2f728ac0059a9c4663969b2ab98d2510cfa64f32cdf37e6f738f06f7115b3d50c2ff4d74b0b220aaafa344ecaa29610778e613c6eebab39bc5627cb450d60ecd7a0f8ca6673acbf8b888082740b54566ed592b77e20a3cfafb017ce1dd9bce4faff378b46818f013e1e5d456213a353d9ad6b640ab9f202792723e43ad6faa61af1636aaedbb5ee5ca9d8b60f4720ac734ec282912a4859015d4621cc2abe7bb04e700ebc536a4474b85f19eca181f81bb5251a063d3718a8aaebb4e1cf091245d5c122c75ab2103ac01363aa3a4ef25ade8a98e386f28e15b6bb1c19c1c7b6665d25ab2723a30204a126891485b3bf8f587b7750dfc8ad0978283dae53955a1f00987ed7394725de0bc9819d6e962414d37b3ce935085a4323e0b94322a2789dd29176e357aa9cf9efe71eb66b00e0196d2b6c791f0278e34241a1844d73c840eebdc0aa847d86e38ee5db863b30d2710f7c5f8f0d5ea8fce08482a94aacc4117944e7b8c4a86cf252d4db628110df046c91adcea4cf4a01d8ea2ac0e70ec3763438bd988282188599ec94022607c71e2a4e55a1076a742db5d662faa92b5ee4a7e58b8dce1cfdccef16130ec722dc36d9bddb1d528cfb4f0307b2b13da11b8ee462aff276af3d3b7e272b84b282c76e5d10a8eb33fdb4f1cd79b9797d24f8b3b60dbbea1b2336c3adc708056d3d8b01944fe14920cc57530cb954233d4ec302fd3546aecfb6613bad8e2f1e2163dff4c67c0ba51b8ca93e708b8cb395dce758296b624253e1ee0a0693c5ffce58aa1496c861917d66ba9ea203d811c73735e9138760241b27c00a40b61f56cc1bd512f18d5e3cbaefa05a2c3f2f09fcea507f98f36f473a69890586bc2eac49ee8b6bd2ed5636a3d7f54ecb33ef896eb5c65443445c4ea0c07cf2a39d31d1773166ada6b382f9b5200b7e0852dfe467584d14eb83ca6fa9066002ad665992e21f16cabc0b3080f1dde67460845f0d95b9dae71e066ebf198d1efb36cf8adec89f4c1d2a194316b812d73c1e617dddc9bf36ba1f07ddc0d0cba75ed0445176f826b0e396bcb9865caf55a448f2bf24ffffbf8b8f281eb2031830ba38d70dc66b24df5a74178396e1d0e7fae1ffae84771a4318afb361e76ac99864b729d4efd37da9896d1c7729b6b4daa5edb7d35da3c2bd1e6dbb7ada7df66996fa002b86ed04f2b47df17dc62b5b57572b8642b0bcaef7921bdf77d634a59a3182544e0f3a431c3fed58ca95d6fa85e6ed31c06885c809cebaeb80ddf9b3f7c4057c6450160b07aa2432030de7c8ccf2ea2e0cff23408051edd45d195c6dab0df7442d96934cb10455503cf7274769274d1e2bcdeefc0ae3901e4aaa09f5884e328297af5e162b463b0dee270eb282900f5a6c24799b2b7279b71bfbc2773a469fb00e616050cd249e54b897963fe5d0900e5484e48029c33f5941dd9a458857d040283b533f41859cbfcb309e37b22a5b1a5bb6c23c932e66bc4111ac309b9cfc3818c81e5842c11a5a551eb481588ce9a02a636f61a729e3b63f4cbd78c20021a176f0eac4f5dd44833d95a4ca46d6c20670d298eccb5b7f629fd2f5220755c28aad151d501f40662f9be2490e2e06740bab19637e670844517ff16df46f986531b0187a91e08d9b1fa03db6d4745f331aee8fb25f71e07e24d3fa406ce60b8a2f62dba0e98ed307af5ab067ff15f3621e867da5db34be99075d915872ecfb1143b0770281aad829670a65fe5ff9a6dbe7b78070f9cd97c78e48f0645ef8780d4444f68de597bad47ede095b235af7b86082bd541609c4b23b0b360f5406c9863ec837f836506694486aeb118c0fd3c6393c3464bd1be0d4ffeedbfb2203e1f5be428597e61f17525107d950b866040d2ad625331c3caac245a75ffff694ee3aab0b4663ad8467d8cecc4d9845331d53698d716ea7440636a33ff5efd736f9c6a0c0fce00cdf5f6e2115826cc5c1fbb32f3212db7cba889a1f7394d5eb62057dacd0eda04286f05467f19ac18425e265239b49ebd591009ca186a4e9b23acef1fc7bf7849497b10fa0192dc3609cff1c20572566652de1f2641142243eea9611f752e0ea13a1d5a0fb2066bd5354791307c47ed668818da2e0ed4f77e459c6138e0ab85987e530f9109ca69511f08d47f874680f6fb87c89141ce18efab88b85cba75cbf3a2f05aaecdff6b18a24be2ccab9b6bda4a2d66615f8965fc7b741c674d166b668ebccb71d60265eb62b8572c306906aa28f9c4c9fe68cad1b40dfcc56d2407f914cf50c4593f4c8d19dbe3d7d6253c70ca7188b2ee46923707b2305e35d323ef91d78f1a1a19a80dfca046b52c79e87eea2369eae26f1cb18108881f57f0e028657b23d16fade05079114f944fdee2c31f2db7077a0a40d5f9f58927954d5450e7fca3a8a42c12f4634f3068c84cf383a29d28c5e0ad4f8f5afc325db6193799de907912854da75bdf1af3c3fd83bd1d3ac5f73b2d928565380c696ef94c5a64a7a825290134025632eec96c8e6a8bd4b3822c3fb457e73fbd81308db9b7906d9cc224a28082230036bb2f0b8f081dfb5e0ea290246b9905eab685c46c232a8d5b46add4eb135db2f0dc4a41a91dd471928f0dd27a43c99a5ba9d4498a971d252f53ecdeaf8a5222f168fc21765a38665a1a29d080bed1c59fd784f5e278d881a8c16ad730f249853be0c61fc71b31380b5eaa0099e87275f4aa1c4a8f7370889f83ff90f63241faf49a0358642ed3b837e7fb7919414c57fefc353f1c7351e30dcc1cd8a396b170d654cf79297f3a408d4a81de668efde0bcfa50a229c25ff0359f31adcd3861d272d9e80877f038f72b34bd4a9fab9e4e4195164ea87682c26d7660913be1f1d318592ad5b4726cdba213fc6f573d189a6efb75bb549a8c8cb6c264ee060da93d20e937d04916d227a439e3a9f203ed228899ca506907c9382955bc2c0d3e99f4e81b466fb03e556b61dd938236e42149bea6bfa92c94980130038a1e79682aa94d83ac7ed6ad758fbcc3caebf7e35d62ca77457d2c44dc75710a6c8075e4ed33e94ceb8c7c50752f7d6b234c4cffdc83210ecc8132ef778391df6b07fd7773f2b5123e6ba2281d3902d3da56899ac5eaee333af3c6cf177b7366ab4a8b0eed895e1196abad60012c588dbac4be3121e6675439e800f72c3d9d81d281b4a668c2a325b4883d7bc384a7fd07391369c4a2eecbedfb723bb802b27950ef6e51d1078a746546f70cd6c6ddcf413a826a88fd0e5130b9718a3343f50d4f719889574cf985a3dddff2d7f5991162d0557994f1b6dcf13a6a9ec6c0e8b4e37e9f0e334c66de6f635d50df76e0eef07d1d8d17bf267cbabe1849546c69c6679c7b0857b613d7a4e34a35701e6eab6aaf09c832416bd4a2d48416e7f1b3ec236c2f2ae11f7a483a50a21569cdb1b32a1bf96bd109c08f83cdda8b527d3f0d59c59e39c35d82cb9bb5b4816e2834d98f2bfc145675ec2f7af9db0cc8c6ebbb95139cf27a8cf3afa7a05f0f29f343f8d24bc965fe67ed5452f3b501e15582d7508351d7725d2b77ddef168ff776cc1e1000b7c6f7030970530284c6d6ea967fd8dc28aef9e79e55050e0da866beba6dbf6c7d36b968a12a611c1b3fd733a53f4ad4836428a7435e87d8ed380bda96e6ab573c8b4ad8a32ce9b6a47c5e8c27b0af76784bdb2773b0ecccffd7ce171e80c263a9d3fa3a9fd0352f163e4ac701b929d7eb197a5c743487e8d4d790f33db558099b833a82492253e4e135038bb0f48a6b21723cad7eb1a5e59131e811f18210facf9fbf9805b450a310163d1fcf7c3adb5e649919275ed9c37c851050ec5bff7ffa920f5a5ef6cedf295c86d47e7fea36584a75b827b3cfd8d5679124fed90506ef88ae7c7768970056e41c73fec0dc72174d5791eeef4ab32cd6ce87fc4dc697a62fd13806c53a30f988d3faed2b0173b2a5b114a4678ac026933482e651e734af183dc27c01767c375e49ee6b0123e2db7c4a00c9637be244622bc90ae1adbea18a7361557cc007f9e1635583b86ad315ed2ef9fedf7b744e717e30badb41e6f8abab4904c24052418531037652e2d485039e079d257742a9cdc2f860b00357e9a1ab9502b66c238ad0eb55a7ab628fb5bb60f64b59c886495ca7ac9219162a3d4d7fc11e8c4534d2e69d6001716510c55fd906522d0d7cb9a20dc60eb65b1fbb28622215a49a536c67d3c1c45a6841fa70e83353b1041bd93e9ce4fda64612078c3f7e94fe147bfd47a554bc1603308c9b6dc0c8ffedbcb8db7978a0ba4a579ab0b61eb10a5491ceef578c7ebf295663c9994308326a1fee3fc897cac164aa4f053d11cf65dda342e3c64c4640dd4ccb9eddda51d12ff71a114047b89475c69c5b1f37d67bdf9f5962c0b9fef6ca76ffbdd6d28b20e2a59e75514a043977d6460355f506b1e821dee2faf42593db1536aa80ab184a67ce2eb5a00f1a489bf0eda4b67530352514270725236db27d11278d0041f4162497b7d7ccfa74a069c825aab09c059e9f35deeb55476c2bb807d9225c82a6147669f6063362fd9159e4e765d9c0b4ee9e6c57ef33e1c38df4bb21800d0e5062ae9279b2f58ff3fbc0aeee87defdb4456bf8dd448c179829dcd63fe4f42f656d39b5260edf16abe62aa65bf740bd20d711eaa9ad64801e95a1c46a859851e39d5cf33abc823c53c6af0034e0d1e9003b3dca3c7a564ddd5cdf86eb1fbeda1b1c605ae6c6065c6eba952a390d8d9ad52f3e6452e7a8596c755fb0a386b0e22c8da227bf271d7f7cd8c753e901e9386d9bf46f167e6f85b2c74a8c5b7b55e7b3237b68f70d70238d48a4e70976494619bd2d732d41980e8f147d14bf1d9cc9d6252a80c490ef7f479232448493f6427b49bb7fe366af5ac96975debdfd2f97413dedd33a74c45d0e57284dcfe84ff03ea834441cf0cabc62df688e55e20a986417d90739ba4cb05d85e7e1fb6a9e0d6328f67e5cc15f392267e5107573ca54f1ff815ae32b8918d9882748cc07f19bc74b952b56f14768b90437b7212acbead2182e42442a1bec9bf03da3f3da67cbd7b06f4b18153c72bc20473b5c6b34c54906bea241e399719e2b3cdfabcfcd20625a64aff3481763ee1a0db5d5ccd4fcb654682a55b0433507caac464e051b87666466fb8b03c417dc2887d95a0995249f9b697a32c2f89276b475af8e1f397d0ab2d677e8a6fa65d158113fdb461d25b4bd8444bb10972c5fd09f1b711c4c841da84bdb38d7ffb36ac1b9e271ca9f85ec96b5207bf26694ef7911eb2bbfe6d470ba76522e1b1235075cb380acc0cf8bf4f466119c8a41f0ab35ba11d0417ff8511488e60c897440faccb3377be22af7a5611427c678626a2a037c2a7f8d4bd5f719626f9b0601801accf19bdf9fc84d47b5c6a35982bfa0d0371a87e087ff9feb5b050e9e8f3bb0f7f4569ac4dd760975475b32c0e94958ea82fe06e13e4e9d28013b886e556c44bd2ac13ef7b704d6cd1e2e3c92178de4513ede267ecdd9cdaf13fcc187b89c774f1d4dcfbe232d0e537a2ef700af5ab7a964ea9dffd3cbb05ed38f4267015bc88a75f130ae50dab02cd150741bbf7267a77af0026c72506467b9da8dd64ce240e0aa0755b76b224f4fcc4a0983d168715b5e190ddde6d2bd5ef6a4924b53ac5d0835e3a6ed182aa4e8c70d7fcc9cd018ab416bfbe8cbf2342865b01077f380944e545b0d9c93ae3969eef986dfd69067f6e7e2fa90a8bd6dd6148c572193d461fb4a8fb6f791b91a5a41a0047a918f298e916780cc200fa23af771bcbc8d20b537d7ed831e44a4866062c86e1063d1aaee9a40876fcf40c2d47cb960c9de6db0a6f096a3b3d9496bc3292214fe4d0b698208ef6c488ee2c07cca92390f14ef4b14159dea988d7ed81192dbdf253da9bbf1e754cef7749812246e5157d6c0739b0559c462ba413577e33e745a251e0780a9c736a55891fb811f9315c91c9827a79e1346cb92919d042ce5055d2fecc491c3bbf0e2877a15a6c4a2becbf324e69daefc7c94a1938fd86617b9ecd85130fb14c95748b03d14cc1a610554df1472c0ee916924e3cbc380b16b42fd19f23a50c72d39a2695ff34bfa4c2f6be7adb91455851ea3e1defea070b47d4f2349f3f9535783749682d94dff545698d9b993083564b5197361eafa37ebe831c5f9a55a649777df93e709d9488d8e42e76ff472f1d7fe2760be06130fdbd63329b098d19f948854bc5a89eac703a60f3f13faad330dd7704d4f6f40bf9029d9457538bf185ae31f473851cdc29af14c8468e50fe8d8effcd61b9c77e33a85197a3e1c02626bf968493a134ccb3d0aa693e7ed13762baa04dadcfde014520899f01f450b90c5d17e6d6b7803a147e776546ab07217eea689c02daf50c200db7f7b0f350f0e526ac086bb2edc9a4e2b067f6a3a09fa14824e84d0bf6b39beb3c47c1b0f7a8b27bd024c974610293639238ce5c5aa01085a5d9cb6123e3b20225c962fc9b79a118bc9169bf5921a3997596daf1199f204e21dcb756e1d12ebbcc96d16a70862832839035aa967e6e080668b1573e40265bfbfcd565fbfaee01cb5a7f43d9bc827d76b91357f604503f5184b43b17a7ead578a5a126309ae17c53e898d9ca61e19cc02fedbfc51fdc73c406b696c9fcb463d0b95300937fbf89dbc200ed737021f5d20d1d7f2d0d95f2a32eec392b7d1bd832584c13c1481fbd2ad130899fa99cb09a5917e7633f5854c37424b4515e356ed1cfc3a71f230429fa50ef08971afbd315d8526fb3f7aa09d61622892bfd36919f7569687a0f9b37cbce84b7080397adaf16690e2b988a27d6b798ad140ba2f8f75f93c9f1e1a487c5dfcf36ed28ae2471f5d3872260cd09e6004c606ccbfcfe524febde5fcda2be76bd223a6a06e5700e112f804aa4f3ab5c3e6fe6d4c025b8e89dfa37e9c4c59533d9ab9c6ab9372cc453d8d67ffcb1c5630b387e86b589786834e9614a79de94eb41d5eb8e2a8ef460a3c76a9bacca26234fc36e56e11600ca7fe4bc8e23ab5862bcaa313734ca487176af2f30c872ad8491255aa63815a23f39c545fc950959471e0b48e3f57df4904c467e1980a115455092cbccd63f1643f7f8019af89ffdbf3f0a8459734f8cbb1af5743c75315756f8bfeda5bcacbd174712dadc95a89c4a97b5ef78e60be9435e97bcb31aeb97c5bc6a863ae029104f4dbb939424506563e42061952a5dda7d9eca1b99a05cca23b4bebe7b1be91e952af48df1a04ebb84c424e220af462358ca857850550c507bed64b372398c100bd474e29483098ed80b36ad27a33379a84299e02348d0a3c08ecc53b259cc93722b9dabeeabff1982b78c394136d3fec3401f3ad8f4fc092d080e58ad34654e6e6143cb388c3a9ab84b7349cfe51cd619cbb58aa725b6f0f3a58af6d22bc0800c731643b7846382e325821ecd8b5bbf39b1540d32fb0fb5e91b24e9eecd6189020d2356d248146dd71df0444fbc961dfb6a2ec8b1486d2752cf999da7d895540ad34a4b1168b2458a83fb9413bbeb22cd5a6c751108ef073adb236ee0ddfec39a5956ce4235173834b6cee169fde6ebfb17a8a11cadc229f1005cb7b0276755a994054078ec0122a61d039b3c8bcb64f391ab7bef684421740263ab34a5c2f8e293364c004711a3fe8654fede0b8c0378ad9ab7b761b0fb0cbe15e34d8b9716faf3256e0461453e231ff3718fe40cfdafb391320040f8513c2aad97ef6a644935a9f23ea899f0a960f7c5ac0e771ad1b784334a06b257549ef8f1bbd09ee4ba616f355a9ac9611834b5882cae111a344fa7667788b51f105080edd7f444fab1f7f39af480d1978b8243f7851c4c28a5f4f6814cedc48362256ac55b0fdeb7b395c02135a8ee27657c0b7734ba1e8643e42ae8c5699fd3df87f21ce3dedbfdc27a9ba7f4ba8a0d5d3327ce71c7ae1c8a738cad0b8fb890eaf50edba829475c2036aebcd590edd76641c47f72101b0dd905ee97bdd0c196062d4df1d46518e30ecbd58099726b0f11b0f5ea82b04e7a52fc891db9ad55f1787de938ab3c9a87d381b07b42c6ec63911b70849296c453097422b7f475c8a00b5f544acd53c3b44b8cd50d90d3a0646a6775bda05cf3925460f93cb0ec73e927b2ef1b7d9104cf063dadf5d8d683494977c314410019365b3cfa786a234cb3f5f17a912d589e8d4c0c4da57a269da2e7db96f2f95b5928758003dc1b9ceb8d5b5c3b46180a05bb99c7da22df32f6180963d619059cfe9511a05d105887052814027480035660aea4d411618ad427513618a5171e2bff814cc51e25a4aecc82c2d9d2f51dd2e8eae8b3ad3f3e9d71add0fc387f5892b79a6186ea78cf5adede525fccf9a4989bd73cb1a7c1f15b442ed406c8db217311966dae59426aadc26c943aa187363ac1679351066cda3733e93b8ff14df11a154008c65c97f82507f97086deaabb70891500647e903b73a6501241d3f1fa2d10c02ad742a6256597669e7ebe2019e0f02a1b691476db26e13ad59f8544197bea5b9e9236990912509a31df859cdb85c57468c6788dc269d496a7858d5ed7b82ab131856c58b9a4fd89225e234a02bf0b5f1e50a81eb5c20fa5b12202da1ded2f40b80583623949fa6469d6ad20c8b784464dc0c7b7cb96d37058ac61320d4407ea542d3f60d2ede67f7180f46d58a66bbb8adb18c6ac12b88c5cf0db09e59439b24c09401856932db60aa0bcb39ac31d7c036eeca969822291e7a4b6d0b1a5e864a5c740715a3fb6962d4a785c9ffa626a71932f9ce74bdeedf7d575222108ee9b425f502b9377d8d57e1b4ee7d3e7c658ba6710d7d9dcfa4c26342e58623ba66d114a1d74eab7b03ad68d49fb2806e7404a53fd89cd4584f6bcf26f5fe9af59129593e65336f171c8de39c40519575588058a91589d5f65699517b096b3f3c222f09984ca67d89d9cc1bcad6fe06b700b39b91fdaa4f64412c50e38c6ddfb9168d55f05de3f5f2a38f4d3c6d0e94d222a77028cf9573149d6fe9cfcd205a6f1bea9b5abb7a4f08adc289efec9854ca068248271fbecc2803b9ba6dbdee9fd6387cebeb8cef1f510cc2603b63daa2dc52288cd569a9564463b49122aef9cef516fed1c78c232c96042f41b020845febc9dc1153e545e04288e0af0610e8c45ec7aba15a99ed9f1faa86cd0279ac63be58521ec216606c4e8d1126a089f739d41486ccd6251f05e520bec4a8ab1e826d14a1b012e55412b96cd91cb402081526cff76343b6248026402a004b15f5ddd3fef6ea537e2e4152ece7ee4ba193b1d962241a9d3ac14dd757eb0aa3e0afd148729565cea8d1cfc50d95b6e2806c06b03486885e00f58523860b2f9cf20ec3425967e395c73057c5a7bdc8efc03c61f5376793d7ae1f8edbee1d248e83edf28accb10bf73a32b8f60102768b973b8ed6dbbf56d66a530692ef318bb0f5b67d047ae120a254e57e0b86e35cabcb600ba0869436f24a7846ed6a06fa468c8d18374717c33eb9701534c426d435c0738ea0e71e136e5320b449f4fd604da50e6ccc552abd7cc2ace5ae0ecfc7a3e23655d5f6f651b40ced5d91fa7d8fd9600b28a0e373df4dda0d9c785cbd7c83d16e30127ac33907af15c11390ef5dbf5246f13a2a5484a4687555a03ce699fb2cbb60d1bbe3e44bc8813f7645d9cdd271ab4b7357ab4026dc097a056659bd8c00656f3badf5be7aa9c80fcb1aebd7ea12a6feb8196582913d93394ffbb51ae8e162e500518152747fdec1565c5dae8c29dbd13a15d1c3f9949b25abef4e78f38113f82822146c071f8af2c01b77a419d50a4ab9cda93bbee52d445803b18912c49ed4f691482a1e0bfb44faf3f78df35554c6a6a9192463cfaf1e950409df788f56adb8e745a9f2c42dd2f563aac35970327e17e954e2976084676e9cd303920f176aa1c8efadcd5ff00d96261c291d467103e30f560e66cffb5a35a04a321338790936b08f50b727c8e5b4242b03fa2c3f36d7c4aee6167d4f18ecd414319ee96fec0c7fca2a77733808f8877922526611632d7ff8a9aac570e3daf292b3f5f819c82a060bda5592c74b314892a195aa693977fc0b18feb2391286bdb395aca31f1aa9ba552054e48c9f8e919bb37a89b7b1e3b6248e8ad207c36c31cb0004563c78c0a77623eb95dd4be75f7990e5e6dab53b4e9018ea0ef4eb37764b771586b7d68b75a53b68e8350276b9584eb13c785aa9e09cffa4b2196fef7304880372d0f46ac2ff6e10b72dc52bc75fd5e5623685a8584da9bf8dd045ec29fea427f708bde48f500b69e059b9f63c93ec7331dbe3661088693c9ac2d9a78866a1322a932ed3573fab621cefb9b4a2e9a7da6ea7a4440b5be12fa5bfa630b9d353b4b9e7fc1e5849232532603ee93bb61484d6267aa75a099d1aac66fda3d9d2f85b62ca80d3294723d12c86e7abe36fc63360a86f05f2fdf5a0dd5731fce7992e18ec8899f7853e3b2e24e7e499ab736ea89d21fe102d53774c450e3e218f9b054e9ea327e162ae590e11a2166be5f03752bfe351dd146858a70c97862e50b6eecd1e08bc52a5302273bc5c0724e2efe6625b5012f448aa8be706f8a545e8dfc94945134f16cc4970d6883bd1c3f0434f5bf7cdbc9c5a881afa44206634d38f9089da7d64bb1d6799d964666a1ba3b15b2f17c89cd16f0b81de14a815f9bee99092ccb41c4ce6f99fb638bf54d4831936442948da9ab59f1bd08d48d1cc25a558982b7a8e8dc8d1f030cbb2ef722ce6d5d9035cf83adab4c4e46aa764fa80f4cbb89329788020728a7a3075b281ab2d5aa90fc22256a862ee393e1d58d8e7305fdc525593a4e9fae166edcc272c2a169f9f910c600b5f9e015fb0bdb411ccb743da5ec68053af0325d3ddc5bfbc40a6e9d3efb2e5ddb143f8e269251a90ed8c923544433013d649f6611d1e6fc6f06144c0e65281fb1b4b1fd738dbb6633fe8f1b46f8081392b3124a1c6bd975f0ed34b25f0bb2ef18ec1890271bcf1c94cfd42332d245b7b4c54667fac19e9820830c0d42b6a928063680ab82be645f172ccc18a5776e7ca4b8d1ed3b8579208b9632cd45435934a76c9865ac88bdb9fcd40dfcb106ce8c5ee0a040d90b1d368551a7675f393d496aad0f0de54c591ac17a3cffca8934c0775c28b01bd92e311c56f38efe298eb75ba47c1d96e5aa58b5c1dff9da7b95fab63670dcf1e3a0a2e806414e40b52768c3868cb5b7380ffc869c0421fd0dbbd30d7fd17a3b3c01d0400aa29c1600d68c6f69e7811f5e301b8f6e5c3277b2058105dd628bbcdc9dc9ef768147c31b69325152b2d98747568b6be0cb0748ddb068961bfb8f5a287a6561d6ae425614e35632d0ffef13cb9ec717c0dca9285513f2054f9adf7781f50fc0fabaa9f7a170fa742710ba831b3cb681668494918e36fe590d9caa73cfb8e5fa599dd9b64ad1e3ae9aac8ff03a824b73ec0d549fcc5a305e5c6c1d1e8010b6321688c65d03936906c9e61a5ed7bf1088c4b6bca4ad768e8bbc4c8e86fbce14f1c0f202b7bc827ad9b8b225f83b441b74f22c2da9af67e1d14b7179e8967d5240c55cd503a1b1572a2f4ca4092276331d6f06c921b518daff26ebb99603976a8d2d4e677ac2bda2f7cc8ef63232676a6d30983867dfeae93dc0716b869ed9c383079ea841b842db938b96c090888527bec2592206e3b6c8cee653a8af730c8222c7b47bb696c29baf89a4f1a80f796b93fd988c13d9079c0d48569744a85b31b86c6f6cd53fd64a04517bf20b4dfb48254fe723998d698178700e3581a55a8ff307a8b27944b29de534ecabe1bf49d8b624928f31eabab47fff25c1b81048ecbe19cab6936e791b29e3897f33af055cb39d0e896fe6a7f4f30220b609400e79e3b7730b22c09be3789175d9cde2682e6b241d1695770b6c919cf610c6676524f229e6d789b136094b8e8913a8ab5e27eaff13fa9dcda1f902dd37d14642edf845ea80ff1b9620e856101b378f616aada4b07e72797066d0bf6c47cc4fb22e91cfcf0b127342adeba6c02d24bc455c6cf6bfc7c366f29e2f61598c2f872de8b529aea7ff2b73ec91b7a817432989daace3554187a3f5e930766b5d8baabf64536b0cb0d34885a033586ad1f5fb009ff22e1cd28ed62c8fa8c023766241fb6c0844c88d4e0993a91a9b97d9316846a28ead4ac5ef2b5493090bb8961e4caee79250bcfa9fc96e693b34746ea08ae1d7ba54cb204fc228158c07ab2c5f3d024416a824118966c24050f40677556f5df02ea11a3ab533b98eb3160307e22b570ceb7bb4de9f588a27339199b176eaf493b2df042a66f0714a360520bbf6094486f8ff0dfa39c9dda180202f2473ac4f7c9807771bf3b395ab1f9bd0a03e41f660262f1e9ba1863f508a8aa869028ecf51154f52df930025cbfc912351f1c917e13008e8304150d7ce3dced0f7b8e57f41764cb8d690dbac8532b41801a179a06ce3a026cbf78e10294dbc90d642a0e5943506dbfa70d5c7233dc1ed045a09675ddd7297b7799110f052b0ebb50c7800ba549dd8f0d320b46c7b0e22e80d38c3502284ffef8286665a04b99980685384c6cfe824382e06d01474c4065074600d5e586101661ee363e132be66e873e5a81f86afdbc5e2b46435d6616a849cc7796be67641d01baa5d90b9619b33e074afaadbed83fce8ed8c852a2d1a0509350ee8740b4063ce4c8afcb179c2dbbfb57757f03c269612fb750792d5ed4177241833d287266dcfcca7caf4470f451a217e6e8a5c78f8d4625a181b954000e3f5eb21fe5b6a514a3e0927979325bed4a401935f21836ee3c24e1859a86cbb64ae4057976a647044d91f3ce57a0e26845a3736c3fd7fe69fb3d3faf46087d61c72067c8603a67be751d39b63cba17021563fbcc491a0def787a63970d43d0a52f7fa7914e571965458d669685eca2bb61753834370ac29ab0a83a8bdd938a74a918873523778d04f6e13629751cad21d201007568b21e32ea5cb972cbad9afb728cd50f9fe89b58941e169c69e1ec4e1486ccbea57f42613344f8117e8ddbf25ef32e5584782a73ed5c74bf8ecb6dea79e55af7ec6b2566ba5682db02d6f3024a145833487a85e2c46e490687439d6a858265027a774be07758dc44cc30f3bbd4ccd435849bb9aad4c1ebae63f842306d79d7576bc7304827daee905a8d2fdf5262a8ebf610da60c11a5dc4d8f969daa5ae3fb578b9113a3c77e41ce4b8c2cc9f0ff3c93e97737476bc0cb6d21b3f81b708e7efd1a69c703ab01b8b3b68115fd7b5de324142a87215555934c1035eaf288a70587cd2e6e28366444135f291ef091a843c31bfe72db42478140d2270670857519fe7d6cd2708ddee896e4f0f5c95563eee69da726bb8b52dd39d78c5cbf2891e05296540b02a50aa7ace26b2276795e0825a4792b1e11b60204f459ad5d26275a8935ca621c15a79ec7b3464ef635df3d1e14411b9971c597ba02138369200e1babde2b0e6c6a9e00299381f26d2ab9c43c3b7a83f162d6ec0982738e3806e38e1cd491c1139adf89314f0e497e4e36b5ecc6cf00bb2ef3f7e2756a373a1196d74515f90b8b32a259eb071ceb96376309ec5e9e2c5e6bc858e5e62dd1c2f0a59e2d992e005b824bb85a9aa7ffa63eff9c3485c3a2cdb8941fea80c7c9016d884fd87025a523876ee9ee0cf4576bde8b593069a6d27426d84ca204caa989e75990df7fdcecaf5f14e1ad894d3b921ab907533e8d894f6e2265078df3529fc2f7f2074829a2f6f8bc336e8d53fc372e3303a55921fdfc4558ca380c1fe5b6677bfb7f362eebe85796811514251baa7afacb5ad050a27381131a6aa8c24c9be33315c3fffe7817f38efa4e37cd06ae6eac8cba2fb5ca49d4f5143728e1d8489eee165a393db310a37ed0ffae212671cbc9f75532b8fdb2a355e235d06c41044468c1964b1c8c463fb99dba17a93975fdcef66bd98f71dc6510ee8847e2f5e064cb64c981f7cbb0df83d6f0f69bdd78b6ecfb07d2e19ee446fc2e8fcdd6ccf8e938b279776a7249edb500472918e53087bc1f0c40f9fb697acb6bb7883dc24e058cbc8a42b8cb8c0b7e3bbe4433fe05d892a6e174b45623f60aadc754c381b24c116b9e940602fcacaeee0160c65f17bb1c695e96a0c3bb7dce1598951bbc0af83ce9e02cd9a99f42c8e17f69528de3e1f484c51a0aefde070d9b03e86cf4eaefd174dc0573d11747931d6436505b2bc06bf603cb0d6d43989a0e77fc0a6939f312e703907b48baddf6658ec00fa29c2fbe271ee9756e6576c8bf37cffaa1adf64ae7921959517ed18da0ad3721f335e6410da0ba1ba9353f4538ab3e71e53752ab7961617e2c49f73162539e2874481b257767365bd99fbbe114e3dcaa916e329a7e48fd9ca56aaf09d3e822733aa1ea2773a3a955913217f753f64e86e6e4726fc9d0d5b729e7abfa88315e2c1f072df18473ba79c2a3ca8aa2d8d7d9d317c78ae8048fec8252ce7b90c8f65ce2acf80c3354f3d56668283c02da758b1275672288898948e2f33cf7cab1bf4478d0e5e97d61b673a07029f0c0ffb1bd9f423da2385597507f9bcba442db2618eb62a957d2b4d66b5f85f28ff32f9a2431d0e8106cbfcfe8c1494ae5d80b8ab80c35c63adb70d38f5024886530c549aec5a0c0c24f0209e85421447afed52cf9bed5c6b5e7d2554d9431fb0d99e9d90e70542579061b38365b616789ec3415ce55fcc8c5873c00b345f99a3154f9c086c3a7f50c100765863bfd6f8e8f65510426b9b7362d6b81df07f28dee2b8f12b6d499e017655d77e208b03f915c8d15a4894cd87368da33080136d072b668c72740f87357d62d187c0e679481273346915f1a9297bcb7c8e7464b57c3711961693ac0351b2d9fc7c86059b1f0442d7b1722f6bf13abae7126060450063f193be76732932dfafb7c30777bb66cb4ee6f31f4792edb0a547b7965544c43367abe376f96196d0846a5e535cee99bd699dd0cf1bfb2eb0e84f1f7905bc239a5ccce6ec2cb6c87eb07a971bff251a75f062164f67a8f3b8ce239ef55c8bc3d4af7bb1501cc078fafbfc0c877ad24fdbeeb187fb045287619bc905d28923233b56c3a962318d2db1e1d09700b7ddf2ffa83b3677a89dd15b8407b389d5b1dca20534460ebed802266bf2c91b6e54d3b555c60db861219196a566f28bdeb018c9992ae9b3de1bd74d1ecba97d3b6c3a136237b8ee2bf9518b979fd661618d6da3d21990a28e5d4e56a4aac30dbab23810e8b7c97728e8b7873c760e9a0b68f91ab209a9a6f3f989b4bee2df9ea8f111770989f02b8d59cf96734041d1a47919128574cf27d8e58d4e26b3165937766320ddd23adfa7c2fa37ab3d5973a08a67b764ec389421f1a14defb4ae88f2e1208ff4dd224f29c2efedd497352784bdb3d5b06f2d3dd9281b4af39241b3811b9306c230f63e594d3d86d8de636b881e30b8d9155bcc53b0a831edee07f843bb8388956436b6afc3adf324ea94884cd839ca74636c7a88a52a075c01dcbbeee05dce44ed62b70eb83668a43e42945c0572045d0464ba6a8fb38633c8dca2fb638d519ed27c32cd6cc3906f7d6f2b601e72db460001476af19acbebc35177ea248da7a62b9b6082875aa05a84aa26e5daace1b4e18b24c291f37ead3043740e1ed853426259c069aa111c1a2480f3dd210291f32ba37a5df4871aad6077a39073cf7db8fd0f8c83d9c4eb9445e91f6a68acf0fa2f7100d44e134ee78c5b4e507d74f5a7d41e19138bbd0dbd9c525f62e43ebbb9a4040f06917ef1c6d9fe4cc93946cf76cb8e615f92bbfacf6c60033871eacf4ecb31b3df1c326c51b3a0e0947602556de6c9b35d1ef9d519fd99408fd79f1dff70977b7c48365e8d7eec7a55da9b47d28f7381616c04542edf6534cb43f8288d55e7336cf0e0805e1b1bda04b9ab14f17bd70ddb0f22776fde14928c7e04e5c32ff22c62bed72885af3ce20a1c60bf5e8d3bd8da5ec24a8abfbc2251d46c8c214b793bbc791dfcc7c21c2535cd0179255c88a4df6cf0c972d00415cd4c550321b935fccaac055cf8fefa05ad806bbf83dc6caab02ae3779b1c07754770808acd71148a3fadd1361628744e03aeb96236bdc57a4a68a10bfbe1140fb3563ec727a281ec3e6fc13fcb12ad55b1ce6cd23fede6b79eee78ffae8704b292dcf436e200f29d518ef51ce8227162b451034c3480eecf5da42c9342f136e0c3838a55cbd3ad9ec45c1fd534eed6d40b04adf51141cac12fcc2df777c9df804264805f8b76638f90131e7b81f707d2959c76e01c327c15fe9c88b9918ddebb6a53c3a0ca4731f9e037e6f79bd810ecb9d8727f7fcba620556486eccc96fbec5cfa1d232a2c3d683528aa0cf1e1908a2e0a43080f2a2db632aae896fd491761b7b71ab293f470b833e294585fc0257477c0d127bd6f69ef02999526eb9697e8aebfe0cc24df571d42a3a8bd1ed9722b2056c412ed7a0b4b9949d4207fb6d47c0ee87908ed4889db36c7c356eca271308ba91d41c4f80de1c32a7b064b4e6b9d29ecba2fe36b12e45fd44e8ab1a14c9d9df491f612bad764bcb18c27b39d6bcb628700b3552c976b54e9a700007c7b711ee82c4c1e407a24fadfe35c87ba88e0a3f81a3a7e352051bc7ea2f34cc8fc81dd56b956b0b7907b4cc280503f4c59b0c7b9d4a3d7131736fbd8449cb2f822f47944d15089e1d9457509812d572802e392ff023b2f8dbff16d0d421e1359d3b24ff5cf8afc524d3a360c5050163bb5c160a68f0cc31aef47f3fe70877d12bc7eca8b2061c9339fcbf8789404ff241986ffb5a29d5c294690559bad91d244932ff5708c0ccb62664366a8fb6039b1b308a2da9dd347075844646fa2a252474057b9cd18ea20955b135ee1ce8bcbbc03d9446987819d1a5197e01a700c1eebef8fb42325710f2cc64975f68c5b205e92b1e6e57b6dc7e7de2f7bcdc2d346f02449a58a6fa2a6097cef999c8fc1e970da1865c28c2494ba7b41ed1b663498e277a20f9fa12d55b21e2aae3a6d13f7bdd539375498d23813832e9abb72314f88b91f47a8898666bd4db985c2ff01c1f33d84aaf8c3e9c86e8bc5e1ff30c7a59fbe646a5685eaada8a7cb42f22e3c5dc3d1d43bd404d2008ef50d9835f683b980562732f44a85f6626c39e3edbad04352a993a4ec568f4eaf15232c949c3c90260f9ff504397cebc0010e5b01c9a1e71b9c6d131b45f2895f1dc1c7df75fb614ace962f4f33d375511069b959f0ae1445f46f395620dde81f19dd972366bf62ecf7cd23480f0e0b30a11a04abec980f6d2caaa3c226066fc8fca77212b0f819c9ffea95cce35afe26ca674609b81e7b488fa87010bab5064b4761697231796f37e89d00c3130b50e17c8661ee72b26ed8777f3c4eab26bc8a1e623a885939e878888fcf0fd39ab8372084d797ff10a719b1818bd9ce33c86c926dd285f232034c6aa5cf6f75870f825ddc63de7bfb017928cb3c2a4259a4d12804121d059db99458a2944f4b870ff3624dc3241e4893006311626ec8e469935ad8f51c6bf510f1271a882e08d615510fa93b4151c1fe0817e1823b13263399ef01c265fa8781ee24361946beca7973bb8dd0915ed7c6a6d08639ed29601b281682f2acf4f085a2d71b6b3e45b02526aaee386fe13898bba4c3ee1d8320911d37c4160007e9e0c2c3a9500a09edbf35e2257c7d1d5c0d9f92737d343b09bc64ba7a26b77638fc0aae148f41c23f34fac3c8c3cef8afe7f38027dc0361b27e06827d955ae7296acf682dcfb3fd68d055c63a2d0cf89d7787bf25f7e6d69b06711edebcc37341e8226057f4ae2790b928961890ff00632826b1da6eb5e09c9bf9a7efb8922227b42fcdb4f1f3f4462b24bc87eb0d211ba9a0e0033c1b70132406623dbdc815036c999bbfdf4ffac1029f853c76601a3dd497cef46467057d943b246e16cafea19e6d9dd0d5174b0f607a699b443fa0c6c5c2510090d40f1249640b5efb904637f84c92bf198c6e259694140f26b5fcfd54677787dd1e1bbc48a8b456cf420f9bd2d49ef2eab892c21bdb2250f7e5ae68c7eef73ad95dae0532a49f2d90e05c57959f34fea3183f6aeb3cb990e2011f188bcdb3d9b094f4cae5dc366c11edf5e38476ced9997c7126c027796110e1396c3f6a86e69da587806080e555e23e523bbb9aa82a6276d80ce62fc331dcb2d14a8c4d33e1434a4cd8339be688784c7bdae9b467300a9e1a3b35f553565420f15d3d5f3b2e0a0bcf687fcc3d2a7472f36e9d4f3b4cb58c72c678c5c7e4c97bd272a011c8ce053c1df8a23cb7b98499e99fe5998c4e1e58e828add561231cdeeb85b501e7ec393b6c2f50f8349939b5128c9fa70b1638c0254c5069c871f6fe7b202375ac266dbb7e9ae6ac4f425a4fc54eac5fefd0156022ac32c04b584a3c5b2b151614f9d63af9ece55ff0d20e2f634dca1849ffeca9587b5450a8d381d772495f83383050cb824916cb26e6426435be940d7228b4122f2f5135167dd57770b7a52d2bd188826e69576e15d031c35d5b29d9f501ee665c61464e2a79f8e7ba2a5f75fa640e60c1124d7cc35555edecb3693a95b62fbc921d792ccdf5ea8b5505f0db84c16755d240651354aa1cc22d978425a646a1f1deef40fcce6dd930ec2608e9128650ee3850d27c5ee916526fdb181a04fd434ae4048e29952c45d355e3302ca256997209cf2a131816d2d8b5f8c9db66506f2254e67b4869ccdd1a52fa7fb321ef1913a47c68a8eace0eb70c8d428572b2060d5ddcef145a87c39affa4c275000fe173962499a09492e423499e21f85b57d524edda732fe5a8ba6bc834f9e5ad460351682a01a7b16c97ae1a8759ba9d2fffc47dae25c36698cea7d56736e8d9628018c0624dd7590d7f03367fbb9d4777e93357231feb5492a762df2d7e84c28eb94a034d975f21ac2450357ede77533ede2f674cbff811d8dd7f4af902fc92fd6e7f36f69628bd2b6491225d7c9b073d973e4c656022e53a77c6d8b5c259423871fd31c8cfef1ac9f67e54a30247c8d8ab5b6190ee52da586e0ee6a60e767807bb15d468befa5e4bb3bf6584679384edbfc12b81f316888c9a736e9f7c17f244b5033811b2bec916249192c9d0466c07345bc8642f94e4c101f2be001bdc4f99c8e3a27696fd4abe99f4416f9e19d87def608c061c6f2fb9b477a5f2ed611a8c045c04e6b846f63f7cf2ee3d9bd78eaf4d8a3aa68e5dc3102c961d2e61686dcb35576261156e23c09a2070b965281195644f5c3f8443332723b0736624f92e77dba485bf3af4dd4c73b3c1eb71df952a884a35db323adf4bc5b470f310e7a0b2e2de71044341b9999b5220074157bdc8fc8d9b815dcca52936e68e6a1dd4aa02e47422cc04389e2e70a1d0b7e567fc554520e0b3ea3123bc9266c369e0b48c15bd4f21dac1559677f21ed6a309a246a46e95ea3e43160f122a0e12d8cb3624a9c84f61c71f1460422653ded217b5ad4a64861ed9c5cc4a07b03fbd230c2ebedd873e50c4d7bc2e5ba5153575603c32e5fbe7aa85feb26c8a371f69891ac7ce5aa5850e86aa1ec6b712492af89f9d22ce2c00707382c7ec977e34c83d006b02b0846d286f3f74875efc8031f0f3ab503ced3cf07fefd535e5c7d6b890ff007cb090bf857dbef0e885ccbe601c82b890f54a0bf7217f4812621642244454a14e65726b286916681416f1c2ac789119d72196abcafeef961c2353d909466f59317c1d8719515758ceec15ffbaeac01b2b35ff48db3c25cc4a000de6f72b1735ba9aa9b97944425bc42f10e815e37da77d198839bc8e9308c1ed539820463ce027cfef83572df27b29da84b0f4d0598e6f488eff985a7deb5140f2c2abaa5a659ff8b87c0a2889dbe12ad5818cb7aea345a7edc12a7f4a6eaa06f7941a277807e6f5ec7b9216e508107da00e788d37691d14e964aaad2904194397010a234cb8d0623d98363e5bdb6011fbfd81e038dc9f883a35c88867c4a64435cedf53e9be4d4b7bcc9f6395f3f324e2759b8d3daba5abe623aee5da075a298878a06fcccf203cb989ecacde9e77d2def8a47ba87e84c9c6c755dc9644e3e0f80a84b7938483395ddf9e3709e82c4871b299f6de36e04005384da84693ef1e4e4792b13c1686c4c6b77cb5b218d7fa15a655043488a46a5aed7317838ffaa0a70a8612b2034df8878d905d5fe0d231fc4475cd33f411d06e13c8d4e3305f62609399198d7b0af60223f434741f3cfff9a4f1097fdd7fa84c7da0297d6af407cb1bf3a2cf14c9c3be4b4631ca0798e24ae7f4874449495ec8f86e79828bb45f6898302bba253365160cff20edf67023ff84a014e2f924f0c7c46d62b98bff13c2df0cb3c10ab384073aaf5f2de81fc881cf1d5236817fd99b2e7713e918263b876199616bcf6bbcf6c78f1d46baa7c4f1983fd294950b5d39a0c21c65149389f14d971bf22c2e49f4cbc17cefc9c46afd16173005324ddd6d82f3e4487863e08e09a5623165be4c81cf842024b9949ffe10c880f31a4976ee1d30a977e04c1c88550a993c6066f2db8786151bdaeb6185b640b28b0b9175f1f79ca8603c9aaf86c122c75bfa82984bc1baed52354bd996e1cece4094b6bc79063fec8a6fba7a4b6a98b5127d89b51e760277b731e34fb29333a38a3ded626061a95d4eb43ccf6a2c6f14fdc04bb5fbaceaae821c51ff6093dbda0103037f4dd3ce6c458fe76ff8928c45f0b1de6b9d16f5ba07fb218b16a78a79c0618f22d7d000a48946a5b3535aecfcf2fd4be499081484498b664716cc12c0d1bb4e3842cc7b60356f99788971c25dcbb4ffeaeed77986384c3fc2f747f18a7065408178326d5fbb52bb4cee250d23b1706938dbb57bd2eaf9011c4d37d251cb2a3d76b11450776a45b1476650b6e48d32847e2d795906019790d7d5de20226337a8a175a18f608e726ae76905354d17500c273c66ce725347f0dc3f0b737361affe91a3d40093d36af78639cb3aa0d540c1c3e32089904baa8e245a1e0a3990053f247feed06bd9f9b0f50007833969058b6481724c3b99b023d340c03d3c64f8b1f1ac4a2e6a9fb3e62d22533b8e6ad81ebb06778b216757f3d9f2d384efc7516a6a746b9de54d52211bd236c72bfb395b090c361cacb229f29de77647dfe7d05058026d4716e486e963b83ff87df4863bd5e1063c368a6d7de1265b45ab52021e626441d60221dd749b3f6ef1c44370bbf109d602d7d7a252b851107107d1524361bec705a5c06000d1a9d2eeeb1a7541d8f5fc652d1dfdffa5579c138d85d3f33222f1afe159863f44de294c06f061fecd5d9cae388049fa7dfd30b609f9b052affbc043df6cc01daf5a6b32697a5c0fe26aeeee29b51710e0673d7d5a00bbeef322fd951e77ee035a1af829481f29f0312985bd615a9a215e80f7e36428fa41427eedde992366b188cf385c35cef544c11b6f6b7197e22aa77056883d05027f2f7bedc5273221228eb44aa47ce8d95ee112262f98557cb41581e9d10925154c62556263e0c1c8598f948a25fe458e3c448955c9e7cfc804f5e67c81ba87ec2f30fe194a2898af2dfc36d6efc066b915d2e45983b4529324652512abf7f0e4621042f38a860f2ac0168f7f13b4c6e46609f75d22538f28fc3b772b15c3e18245f45861f8daa6872906f40fb1433d45687409b6c11772f2aa483dab5ad6a2aacfab6885e9018d66090213dbf207a7d73b9300b662f14746a8132b68fca476d4a29e8f01d4ff86059bcadf8c2cbe3cb03ba7fb2e77bd2c61a5bd5e85b1d3831e1360405c5b85d17b12e0d67a923ad32e92aee33756d89ac0e7d8f4aa8449447d54ad28ef5eb49c869e83b4b2499a2152ed475698b5debb7200b0a0f3ab77da7ee7b2a20666228a1a3a2c8985521900d77eb7e711ee6508111793c915c9a117f4eefed5d28d3748a37631f8b6bd5fa1577c64e4ff74b7f5f937f3a223f62e16108c8895dd27589ff94830656494340847eac5c680501006d0f5e185383cfcf1f52475a7c22a9edb95fd5bc1ae9ff81f8d44784bcc06e694088429cb303b6728c9c862e7b29b6f975b0f42f8d480f8e7755abda809bf28fe04bf78d7f9bbd5a304f60f07b0aefd5985862d50cd07dfe4a7367f813b39d14c877fceba920f0a0fc036f413ace7079dc12c870463b7d5db505a9dd5d7e4c7d24694a8a1475d6bad9e104afe527658106990d40c62a7f627c0b6d4267438f221d252400a2b16edbd434fafd51e8318a3f502ac92d241ecbf204daa52adca2ec6f150050b9cb2ec52db5bb88f422d5f47af2375a72a4b77f9dff9b51a9a6076c6bc834efdd21db9e385eb9293c855320f7b4ca1414eaeeb0fe337f5eec7969cf68eb41d00033afbfffce9903440def6aff1f9f960718e20a02a7e6360048ce40c99fb0326589010f93238931b121b1364feaf7b7afa6c2643797b69dc98369ee8077f6a7c31e139e2036b41d1f4c73c38903de7af8db810d146165d7397aac8fc42f4f94fe7b6ccba31ccb2b89f9aec8dff9b70f72898d079b5f05cc7a94735536c51bd4b9180163c60320586009ac79ae6686ac22b946de5e80d04889fa92916c9a16b3b5f866a536d3c154e4ae1c5f3c18265019b638dbb01723671646eba7ca69143ffc4d1c32e2b9412a235970343e078fea2f567a16a3fb256032733a2ad99ce13e46ff1ad744d1fa45275f87136ae0097f77544de4c7d6cd7fa869a663e736ae7843ce826e2c876e3b23c38e4cb470dcd914b2c3231ac12ebd729762a77b50dc5ff1f447ac17834e35b0bf1ad7dd56b5ddb17856db15832bf482745edf7d5ceb68ff1e4d4de8aac15597d7532d2f6b733afadc52451fed8cd22f442546ea5dc4a1b450b082169ea6c2222b5330c75c781452622cd110226654f17632d694234d41af0b9a3cea93faea47a57ac6ec8120c9e1b82e8ee9c4955a8e413ad4c77a05b99586e05fffed883b2b44df502dc9741b6321dda2c83ef32f627244c3ca191ac80b06a4c25cc3083ac8edcea56b8126fa4dee20484392de7f207ddb83f36dc5862987b35642ec7b073dc305f41fd815c64ad8e8e2be68dbaf913687f0136544b817a3dc04451993715878c41c86ede0773f6c5fdab8bdc481fd660ca1de877d6bfd3b90b1dfbe41d742b846bf99d332ae98b17965c2bd4c2a0c0b4cdedc16dff712b6fd1559616316c14ca4aa4ae8fee9adbbcdf7e4971805139e7290b3b787c11f4fdf4b32a3e026fd3bfa6934a33dc8534b9cfada727f61ec75145a0b74e50f09bf15e1f720ce82e4aed2222c36a7eeb0b5842d6d722ee58ccc333dda428dd20f094b6e420e7c00a50e8b6d6c7bd18982da075f97cbc3a6662e1378ad315c3eb2e1558309a51eda95ee57404e6c24fc3485c34a5135c2836c4faa62f9f3127b082cd86181fb22b06c70f49ddcde78e87ceccbd802ddd6e290fc6e9ca6bd7b58a5375b1c8ca33615b854ff4ed2fe7e54b81f130cbc6186872d2690c109d72c3de604fce48c9276aaf3f680797dda3a8b1c1623c3a57fe8c91d517500c8f5c8f3e969b93db0e7138e60f58ac8ac07f175ee747ec7ff2ad7169a544b6ece188b01c234f9b2156c159a211f695771ea679b915238ba95cb76cb0ab56ce86f56756d45d0c28c3e3af50468dd67f95829963c35e0d9a8464dc6472f0742b7d0e8b66af49e302b8d85043f953d3cdc865532d427e3258c005772d87fd07232296c01c6b12298bb55c41c3d0285cdb5903111bb2655d70b1762e64906cda52412fade26c30fd1e324008a2da54d3b5622cf7fd44df2ef0bc96d23e817bd16c12dff366c8d32fad451166892e43f1c26c6ab0840c4c816d37f6e23158dabb7cecdb2dfb11296b9c25c2fddc1a7a01efff5a6faeb0d324561ec34a0239b5ac9b851001ca74aa6eb5f3cc398c851aa7deba1293ba9f83ba4fa009660f0ad6f622b463b9cda4f7637de4b8a9eafc95b687b155c74d7cd00ea0c2e84fe8bf77f59b3fa3ce160a5b7bb4e07c2a91566e306d171f254fe99964593d9b510874a961ebd81c22c66794dadd0bf85303defaf4626c5a7ae9a2db83455ffa70bcc8bf7cbad9e60ba813d9e06eadcc5120342c8b529e6e2b944267ac9daffd821c12e1ae97dd97d334c3ef7b8b4fe55a114ed5fe990693fe293fffe7de094f324091b38b636131a9ea18d2815adb663c786900c2d2be035db8e6caf12ea1fc54d7f5aef2587ff6ee160b02ea03602f345148fde492d404d83935faa8db2fb7ec8b010f32af206f45ca23df6c81d24270497b4e9bfb9ad543d4285355952ce6e2ae9ef45e9eedcb84db90e977987c6eab00a7da907e6d8f8cf31635ef4733679c24dbba7a1ff8ee4a809282a593162225b1e3fa327dafdd5b5de2162725290dab1861c644025c66c762875da0ef07e90521de8d8e9ac3730755bfd969fce8b7e4742ab4a328834ff00ac5ba825a02ae1043f873b8078ee2e582093e2de349320228562b28ae1f558e6a13b9843e2763e2ace2d76afbc309f6c06e0c7aa0bdaa0bef32e5051dee6f84f60bb093ab30136f7b5673f2a577c1c0e388e4b1b9e99ada11a9bf7c083c1d27d7c3b56311ac01aea53800f4d1fd5f55e540745838ce7e4bf89ebf95dcb2fdf407a6e0516a15aa02245861c5dda790cc5073b8302f42ec583c955c31d66066fb2f5f426bb8272a0b60c2a337b245d58ceff18863c8adb23e14250b5d034342e3f42035385dcc51095ee4d48fb7c61f6c74d5d7c3036e7088fb9c122c17d501184a776834bec504cad0cb1adc8ee86301b7de131f59aa63e58ca41e9e33d152839a61c7094e348231b349929b91d43b2f4efdd8b77f5d63ac2f99c5b379fa90f75600af99d957749a5b3198c546aad72c3b863a09ddcfaf4a76ef948a7e9e9ac8bf233338df45eacd0295180380167fd13b461c1c580982fcaff89444736582f794fa037fed83ed21f9a778ba9d5e0a90219b8c286f34f9464e8bf1dc1ca9275099aea92a6125c7358a3992286214f37890ddcf6fee2941ec6e2a8f253b1913abef6e36c3eb246255f2f77e20cd83c0195ef5f7888d03c1b141f98692bdfa76894157d533c2d864d6581457ac3e5b524fc23dcd95c3a0d1a66c9f591db1970d9b24f96d747e4c53053874b3ce457352fd69ded6659db85b257706ff3f0204fd1cac57400f6006ec850054a7e89be190d4dfbaa83008f09766f6e30a6bacd0bf04f837e841582e388ad2df851f9e29039c0d0656876667fa777f9d1c24850b994400e3766525c7eb4768011694b25a814bd43b71241cdf07cdca7244f321ef6122378fbee73a10c04bfffc8d1a58d3c15d7d99821b1a699dc168c63b8dcf4020f88f580df315434538116a49d2f41fcd2f728a83cc5bd6a1776fbac054fe4a72f6cbb2c51f68bde007d70a36c2b2c7b478b69309df756344fd96886c0254738095939aa73d94e2ed24d7d7e5d9978983015e55ae28e618ae4e5922a9aa55fd5929701194284d620cabadce54566e6cc50ead55db6e0e65ea3e54de3c05b8ecffb1ce9fb958004fb6cdaa0213c1ad2e58a9a86cee0b44265524a598d3a9f6f62f7cef557fd8aa991c917ac6d7e6d0c47b048f38fcff4442d9474f15b321784a87b44454fb87f852a9cfc4a095be5fd0510f4b165f4790bfa52c7c71c64f56ed88d2304c00abf48f56d09ee739e3622e50c435a783b02e04dcfada1188a7707f3ee0e0842cf8329cc356906eccc807a14a2416d4894c53407aa4b0673fca7e98759fc23655733f484f08b4535de5de1eb8ce9f88001ff217fe1f6cc744317ed9aad757f93367bf3652f3a5873bd083161671b26cba9409833fff17c436d7aa6cb48168bbe565f4905a86410f2b33ecb9b843d45a891f1a54b9ab85473e653d1297df7e9e41ed0fdcd2092b6562e92019f56a01da604bef69ee3285ed7c652115a9d5bbccdbeb03e0d47c9529be49da0d7832be664ad78062d2af4abb3ef26a747944beef041700fbf9ed8d295661fbe006d3eed4c78188a15af63c440dc0cf959b1348fd4648090cb6bd687a4d3bacfb565b04d3daec0fed5f40fdb3246c4dd72d9344ae8875571da2b047444f6e8362593bbdc89946acb6fb02446a92bb7789cd7fbc439a09e54f035b9cfa1c2098c99f16a15112ece07019e3046781266e14dec524faeb3057e1feaa615ab3df9fe1dd3802fa35ccbdba541cb8a6e755655087e7c3e5f5f1fc9333c4e33d9703a157ed458bef4ccaccfdf0b11ca1623e22a75f0c2734b842a0267616977fece9256253068faaafa1ddd23cc169fd9045d87248d1d0507400a6c4fa3f8d3eef493eb19653bed56861dedf9044a2e23d892747c21dde1593859829170af7cd21d28761ff78a924331f8da37449e70cc6c8bbcfdcd7b263e8cebb4dee379059bc89c9deb90e89eb00adb2bb401bdf35f2c04eebe22a55817aa15c4151fbfcf2a2e28e9a150dcbfa84a62dc7083cb390296e26993887aafb81e9b04ac20b3d64f12fb6baba6edcafe2127d8f94a2d6a8785ef582e393e56f3eb837e40ca844435a40cc8d9a368d0ebc32b5d091698adc6ee77fa59a0a849e53e13477421c3ecd9f2ac86e4ff4d79d4e1d98b5eb81b069f780a9021478a011316868d1200d72348ebc3c7d7f22a62bc8f769c9db659cfdff0a0a4391c01c8f98757b6b93ef941545af3b3ebc26f023839de73a16ffd5dca855bb56145cf9229eb7fa094a20b0a399e45bf8d77e784dbdf19894d67bf56a321c5e158516857e32e6a6c8d64779db25fe6ea70f0b559fa4a6678b53d045d4d2def34a29169d992ea699e6fa8994272ac52f0b5bf20231f51d950a8186d406322a665a77e5df392539b93e4309f55a6e3f8259b27f1d0a0f3796fc7392973df99a6352e88788f0f9df2245850419dc2af1506a9685fa53d3656e78ef89d8f5fee39eb00a94f3407ec26ffb3a5e1a7b6b580a48e42c8663639737a01f04b4ddcbe6ccb1a62083ca45309c7e56eea3e430fbe686e0e51a43c05b0f8cb21be2e4ee7832b2cccc6aa1483c54a563d90513d6970d45a2de70b8c23c081c71882beb0c88a6c07786cbd3cf3e2d5ccf7b304d14207bb5ddf54ac12ffc339fa391b66d77e83897c8e2063860fbce57a140a1215125fa8920a7627628d9b7462169d96d119a7d3b175e56fb01f492843453dc70fc85a8120699894921a9d145f203081bbcd752146e4c9e6fe1e38d9237f416480ed1be5f93967e8fdc17ecd519678d32e2a1e278ce1bad5e87d2208eb72ff02560b5953eea8e15429c940e5a9e674831f7b9df3664befeec216ab503d196bc8157d95dc9526849c6e8179efb69b4a472c70edbe9db09dd69158fb04d06dcf4f218fe7aa2bf1ebdfa41f009078d3ff9a9cc03d302be31ccc7777ddd2a584328fcf9047e1631c718d797e06b01a6caf4811726e1c81cfd8cbf7a69165260b927f9eadf196161a1a5c5636f1fe9e4e057ba20e4b851fe1cf8d91c4eafe43782da6aeed31c21bf67538655094d302864fc274042121ba58cf11ac11815cdf79905c192ed98a3a7d63dda383d3f99807d9ca9358b271a4bcd1ef36380b4a0424094ae56a306e855cf9814d16fd48d5da453ba93e9956917c57323afb1222f1321b3ddf2d3b1ca64d8a4a161ebd4da3bf4a05c0fed4f64af9ea14e0a47ba172c903aee4baa5d72be386d376e4074db2b8c2b213b220e24fe81c82a6c1b920919f2ce90bab37af1cd61749c56dc1f206e5a5d1464d5e949fe023e1eb12957f7aa961de465379eb4262f98e71e3e2933043c31fe249b3821399c091068a5486818b76c8f98e4ddc60cc5d5afd0b1095022ce7163647f50c3e3ca594a3100d00f44767ebc1abd25d075e6331ab38f98a9741fe30a21958d019ce3d963de1bf8e431de1f8ae26fcf7f9665738d5f63ac99763aff3e5e9d99c8414e7c3d4dd81b95f277dc8d25e49862a9e94322954372e5a8db50bf94d1a7108fcd3fdab199c4d37405d425120fce071eea268b36adb9adceb19fac2ff31b99461b492eb43add9e394e04803126b8355f697a92f87e94a61a60da7c624116b5bbed6cf88d18f91493f79edd665f53d3666a821537524886c55337fd322baf197ca9bbf677ee17e33880a1ba3b706213af05d9573ead0d74cd2373d8e25b3affbc1bcb9d724c8018dd737f48de20318135f02a00e6c5b4d281d47dc2e0cc55896f1f60168afc29a842df4b8f2b58b1ca4cf3da3728b2b3010b0a0edff20627be302244cf074e1aa55809a63c72a079435492dd15c7afa9020769781d64a9f296ab4d7fb21d6b4ff59e07913d6741d44cda60cdcc38eac1417fdf6acf4f2d4c5d4b3ab7bc5db10f4cd56f532dd7cf1ad78675eba8bc57f0bc2849545b1363719928d390b4d3993b0552e1b40f0c78456b2550c7cabb413204f67b7a442ad844e6edb80f0fc7e82335c0314bcb90ad636607129075f17b89d5548d3a5c9ce478c5cf8de845fef4fcc56cf50a293bdbfc4268345687eca3993107efc9c0808f28edb8c8e0de9d49de98df84703d41ed688ce0e5038fe34d497adaa5cbc05702e5cf2010b8aed5f84d60f1bfc97c7eaa9e5d4756342dc5228760645acc32d2e2b55d16e6c82b82b8fb93c10a4ac3640b8dc774d74b89e30aa2be453cac438bf4a5e780602a2a72fcfb31917c78a885b6e917788e98933073dc178b45961ea35e094f01cef25a3b1027365325871149b99be9af5d784ea59c26fd33f7304b12dbdd06ee205d161de660105eddcdaf6c064c68462424e80d900d773d1ae89e523f156375be6f8068d367727c5f2040cd66349b0816ef3e7151a4963c2d86e2d656c7027c3b39e17a8d5b73243e33a0048bc38c35bf73cf4e229c8e0ddfd6546ec134f4ed3000c090713dd719b878ee0ba06f9bbb6d660dbbf8628f41385f52fb5cbc48a7368f8e1cba9f17fda64c4a35aea3289693fee2eb79eb24a7460608c20f48ce0eae1823683faeab5d5faef63aab9502364d824509728eafba6d1ede978beb3c1e82a73c3d15fddb40e06017a95b35d997fa2ea5b64821ae1bd5697742c39590e7a302cfa01fbaa3efbc7004317e70e3e2f6a1958ebdc5d232c6ddd6b032eb94f87973cba407689a3399cc3d1cbfcbb51854407f44e7014ee9e494609b3304f304a78be2e7fba1916af3d4e7c9d90b9f7c70d05a425bc5559d2c3721aef78011b8e9bd00ea2f3c97e6f049d36189bb74f710ef172c07b866706f325467227a937b6d0325fdb8278abfd5cc4a58023c97ef22e6f298419a6cacfa20bfdb631ad59d0ffe3274ba7c34b8b8a9422a6486cdbfe5cb76f1a166e1c933779ad640beb8c45a0b330133e3785bfad6f027ea16932150b73dd510358864b8aab3e553bcb47214ce512123da1cdf86ab48abf2a11c79affa153fe41b0a4bf5caf001d0dbef4a356b2afcf411d90081a3725474bac6c48f9f3f56e29a1cad0e14a14712a9d95858230e5cd926330900defb6572bc4a3036f36d67178d63968dad9afa32558c7f9ddd2a67392781ca395831f1ce66872111e3dc70af6f5b9855db11f8e28c3a280a43bd6ce7c141d3a4e6979bc7907cd850265e40e9a84c36e068473629bbf30c8df576a59fdd52828a8816087ac98d7bfc15ca224ecf8253825ceaf47e2ae919bb2c62ef69eabd13543a18589319eb23f8ebf8a48591015a7f8a1f7c4b6f15d79e90e92c4b748399a44973c5143e4833a6a9f11b1f495fbcaf1c9ef6109aa4864126014ad8d1bb118970311d83f10cd1491ded055428ba04e792c7176f99aa623be2e43381f2ff4a6938bc8fbec2ddbaa61409fae4a10161b36494a1262dcdfc5579c68a5178f37ef8fac715e3052ca9fcb3711deb1f8a7983ca8c1d7dd24d12e89bdd036bba9bc8c76a6ef2b175993552c8446cba60bdc2d1b0ae6c142f72253c39d5d544ef07b3c3c4530fd57b5661e1b6715b38a3ea641ed099b455d7dee5a04246a4f1dffe56062f4c9708df2104c94c44242c5144a88dea4065c997cfd41812094fcb9a5a043d97e4008851a510d1be5c1aedd3cd2019d05a3fadded9146d5211c76bb0fac7c22a0c9ff77e145124aae216e3c7db44f78d33242850bd66b8ba2321f28bd9763bb5a6550c53a98574b9bad8a9d831565c2b4e621b64ce746953f57d515ec187aebf76410b95e191f2b953da7b32f0e3a0d25b67444bf0f00b838251022b58126ecb2247febfd066bbb7e6f0c92bbf8296b0ee4a30d78d03bf0379c06a75dc6b2b7f681b32dbde73687a54c4eaab854d2991cf3112e0a6efaf038d03af7a38b81f785a91c650ae7044ec5ed51afefabe86a5d0bfffd557aed69ff6c14be9bb585a030fc65625ac925c4e8ca01ca717dc53b64fae4c2a14c26e8d8b1ffdaa34f188f0ce78655fa651d93a8a3267a44032bc18dca40cb488dbeb52d42a836ce792b130866ca24944dad51a6049bef52855e931098024577b0c2077e6f1efd2e6ab02077091f1ea8b5dacf97db370175dc6fc816cc49f9ea8584588f831a73a9a353ad9247a40af35a13914b93b11de4d89f6c452b6fa02beb43180ce7466758652e81c5649c190b20cfff71fb724299ac1aa8f40a028fc1a49ba65864d17abbf07492b2fa1944a8b7f4940034f1cf09b0638ca1bb0333e9eb8c0ac520309cbaeca9d4015171e1521a2c074cc298d5b053b9be65904d9f00d26848e85407e330e23f5f677b8848634f188a9671902a6f9e588e20a5dea735e573ed168f1d89b76493d1a3f74189e54c7a3564e76099d21adc901e4811d60b6943e5599f984a1085b1a47711f884ef7fdc47cab2704022b1254ee9ff32c7148dfd11e53d8799e9f2f2e4613e5927569031cc524d612103fa1edf070140d7ca25f4e16f7862dfa06948258a769157c698eb1a3bff4228fb77789844c942be4e9f12eb117d186b0059ff4e5578f543141271948576f273810ad220b3532f7fbc0ae11316b84a2d1180f23b4e1f569d580b13a8250ed12c5c9f79b3d412de0aff2639d382badd4a48e73b4300e3256974fd626d0022710455765b6b75575040595f73859e56e0feae809b5a009f75e5998b187773b256b68e1c01cf64ec5dc5ff63d677ffe565ddb61cc35c89f07cb4f7c681df0dc97c36e8044d5156809c620e41dd870d0d06e15b3a22cd6aa3c86fb578162a15b90847aac33770e4c9e6d82fccd961c55cdb20463409ce7e8f750d93216132d6e446592fc27e94cd9d058184e2b8aa4487c946d2578aedb02a67ed34472e3ba5bff8e7dd3778904b9c77341cc81289365e641e251d5770215898ded3354a8331483fdf16620ebbede16be545f38c378e99f332baaa289a057ace1ac5bef1a60e9803c0bb675f108573995cc25664b9e910c876499fbecd21a577526498c0b2494af04c39b87dc1ba0ab0552c26c15c76faa832ccc918d3792153d03628b1d3f8fea3772610ee13191dfcb03fee2c05ff50e20fb9e03ec67ad46bc39324aea5a19ece8f81831a8765ea21e1bf3003cc18afb4659d1aa130ac5a45987088273f9919bb8b3a18fd95c97aef65440409811c817674b032b1412ddc01b8c35cea7b3855e20d8d68d2e3163f5af850215c84dde0b24b583008d7828946fbd427fe15dba489e92eba52d9713a7a37d8f5ed0b5b2cfd7090a793656c027f2de51c855792237754c036b4bdfbda46211e2a37c8bbaf9e345bbb9135fe459fadf0abc9733dc24319e21f6bcb007cfe9d2d02671ee50442ff1e7464c021d643a5273f60c0182363dd784b3f9d7f50b382a00de556de28e2d2d01d720d1e556cc1c172ac2d6361f59ca1d28cdea90fc37a98587bc4cf4f02200777e5a79b3a6c995157b86de9193fdaa5bd86ac510788f5c1e17d1873242df7f230ff87617c4f2a2fd83307d54f2d077ea884cd6a1f7f6e07b4a2423d2a27d3dc924e3d677ea4b465c946f9ac44585187cff427f5016937e495039f2360f92f80429fdadef2b2522711b09e2f4f4eca02e944f30b760fca516e004206080a52e3626c9f31fb100768bff85fd172033962db506b16b099126aeaed778f8293b6a60c9b5b40cff2349ba5a9e69c6353362d07063998c180f774637809d02f694662f761744f7471731b5a02a46898034983f58dfe6adffa99133fdb693ff477069f481845de94ba5a28d32f45b371ccdebe057fb94992b8cd3115241077f865c2d9ea7d524765e673f6f9c628f2fd50fd68e8aedc2e7dccb6d7e79e2c87ec331e69457ad003e56b8e05f69b0687bddf32fd76e9cb29d50a5e1b9add9b3c9cfd0d7423a2681c6d0869435d67ba28cb8cdae19f9dd56b7ea4040d4ae31c93b938d07e0b7a7f13838dca0588bc276618d777aec634bc531ec4ce0c7dea423ee84d9b05a9f7f77574705841dbe53f571a2af63f51fda800cc015d4dc721406a3e77577d677a8f43ea6868f142723245e30d982b8e15f5b137818eaa34c9ca6e1222c3055ebbed006c151cad777d3c69ac4dcba6cba670fd91e7431fc99d43a99dbe1ffed571d37c3d93b4f7f9ae5f44d7bbda415fe53796979deaf91376b5e6e467832fb6dcf0debb70e46bf32bd0fde14a7e2f9092d154d40bac033685f99cadcfe3402bbd03834565a82e04af2fb18c1354fb10609ee5be51970b03313142e26baa6c03a81be360da4e7cb2c3e66d34ba538f7e3b86f1ad36e05f2d6dda0936b8be25bd777f081f76bc33eff74b8dab0fccb414a38c7596a7d7c50cb68d62a762745355e4eb7523751dcbdf4223ead6492e229333b009e01858236ed0b097249268c16755ea09626b02d09bd12480d3ee01d620c95a6411ceabde61168ad5427bf0a34096b3853346ff32c0e3755de6de3e40eac60b2b76006b7410ae82951f545c2e9570ccacecac81e31d38b67ac7bf880426cc35b955424de56912464f67684be79209a571f95d4f20a767ebc88a9726c4bbbb9d26307edf7567bfe96a51e18af333d0d26f640dedc0fe9e5e8ecf72ff97698ccb714a600dc3b457f7c5c74dff84ed3d12ec8e01219fe9c18c305adfc9cc9a6cdfba8f08e0458fb12befcf83bc02f18a5c7664febcb4e4235a1e4b6f1b0b94cb7d7c7ec2efb2dc184c4752b09a988cf11244acdf24a8e4b7ac01b81163a1e5814aaf05947c1b48431cfa67ca8a7e5ac078c5b41e0826b14555810378d2cd198e2dff5c6cc9cc980d7f83c807e05545a8d4ea562d11bc3d8e0c46e0731624653548808ba2bf45c41d9e601507487090a42157a83d89747d422d45f537a96972b5656417a8221e37a00362597d9cc3bf0aab755c6202cee5d0777e7105b4ad08961b05db141139d8c8fcd54fdd13f57abdf3e88ddcaa8e3719298537f5872227da12d42f247239afdcefc3c8bcffd47678094c6c5f84242c7c48cede629d4391523502a1b90811e40e6060ccc73c21d089de04bc75042dcd2142806ff7f24ec3c1872b1fef0b281a90c98433f41ca779ac8f4662e8a0d09e2be038b5676823b8fbcfa6d513673194f19ba1b24e65d85c656821d46e5e4044d0bab9c0a4133389e273b02f7f08a2757a9c98f58f2a466c16ccfcec21a1aac3ac816f29bf5e26851ca72f72614491dc0df4f98133f3345826a6733a499cc76930bd055e16ac19f0beed363866cb84541491d8681c6ce7e85e8963b8096f6b77e89e2e8d03f472a7e88e213c883ddf649f974c5299124701156278e1c709f1b5a222f4b754bbfc02b8a30585bb88838d853afd69d9ac47353aaeacc8301898fc968e6f5400b6ab960a2b569d0d49af53a6caf50f17d5ea86afa87ab3ba88bb2a6abcd0b36390c0323d93b3c6996997c150b8d48c1e34a7f12f779cd5c149ec3a547abb92acdd66ed9511d6f1a6dd024812c50dd8eaa8003294e644b302f44ef2366fa2b38b4a99c06970bddf623851d919b5a48a4e854b21be45e05347a4eff8c6b6183d263ac24f528147e1fdc0ece1eda5645fb379189ad2f436b3f36803c0a9c8031868af39753ed8c28006e370edfe0a505be4606972ba6a51ee2cbdd54ba445ada5ae5aeaff973e4aade08b5c955b4bb95a0f0027f3eddfe51a23b67fa21162728abb9580bdeb91e41c65f11d92804ecf3d9c014717e0acd00d47db72e4a44475a2334b16c0de7e4b8379ea0adaecf9b1790f465e822429e3839afaee93054b1edcdeca9bbd87ef8fea9b53b9116ea5ea295f5b6b191ed019440d34e66b966200eb45c9b657f2005ae6e3ed107ac27f675f9d0f3d65e0bb89bedab38adc06a50eb7a419b47397ae973bc85c8374ada78b03a8e4204f5e94709949db828617b8cd32ca193a904d0f39489d61c36c7b24498e9378753fefb715114ad836473a45bbd4e61a71dc7f73186f097f647bf29030bccf3232849fde317e095d8608bfcbe681684af4c962148049236c21d8ec6a411e5b7c3530628cb08f480ad3798f18bb9f410e186a734582121a96ec56874f13838fbde2a4760d49d13a011ab6103294402d58ca15856a71ba7c9f3947e9b41589e15b4e20f8b19eecae66501b7c73f5c2815fdc1b483d8a9ee5d229cc6fea8893599bbb9ea2441a66d593e43cb161fb3b961028f914bf5470d977a1701df9eaca76ddca89768321a468651f2403b2a0a5590705b0081f91bcc6c910e8e3166b5cfa1a81faf7b948eedbaa8e292487fd0a997bedd2a571b47c867ffd972dd62abf00af43670437022164e7fadfbbb48e02f5f4ed71d0b796dc6683e355ba24fc470e68b226de32ab8fb7e6780648142cfb2911daedb2f55429a00397c5e688e983ff45812b501543a1e401d2e1efba57e6fa9d0c5634902e84db9f54688aa3efc8b8a1c05e65556119b6ab52f081610784c56ad799bd23aedceecdf86902c380f5c8adc56585bd92f77a0433c384e165f1ea1be252bc724e5dea7b8b6d087b50154b062907522c40f8226e7a329d49e3ba3c57aaf3088014d39ea56c3b2aff7c13000c2bbca7b098fcbc25dc7386651befd4497c7d0b13282cccb0ea89e6a51ef94214eccfad64de666197770734f467c2c60fa63a62113d255db50f86b2e4cfee2253f9251aee0399eb5a8428cd0245c235c3a566a2d5ef3cf302ffa2869072e498754ff01c0a8190fded7884031640e40427a9487d673ad633ecbd8d0cf3219f807cf7ff795861fae74024239d6f2b26a1346d4f4b2bf0ef6e1977f8f4e63a945a2b38e13d67dc712d70ec4ef716a01d6115cdae279de990a3a0ee0f6cc7f3c7b1465a23a93feeea7ce8d98e54094aa58f0fb6bfd5c87c8e481234f8264e233037238b2686474c1cf346cb22909ada3be7d409e93c5fe2b8cce71fc94b5ec1d0443cf0f4f84f19e128b9207efce1ae991525d405e093fc58f3e3d5ad2cbff7c5883b02e5bed9a632d5989e38ec60243102a0f421744b6602f1f22a7dd3f516b885f4e4d9be3ff725889491b7b3c781fa80a1919242545896b3db84c3567a7d37b732f5ca07d8fad7a192974323c4760aaa98e63fa572cba36acfe3eaa66ab04329f9d4d91686e9effd4ef7007ca527ae31b0aa88ded1e94e14461bb053cd098634adc838741327f27d32df4a387c04ecf8ce4053ceef9b5ac122c498c5a0f3a75b11467cb1c10f239180d5d7861192875068b9740d54c69bd2ed05f5273aee8621cd271f3e4da3342cb0142c972a207a2814d04c54c960c3c3e48aecb07ae515ad1c79c78f919d3d80a11df8860326bf8c214888c56919f3e91c3392575719e2e4b703b85aeb67552c42267197f95d8e4b7f9e18bd053d951d0d565bfeb79860d5bbf4b9cf23feefaacb4b22eacdae45e40f42c4f946e6af63edca9ca0d694d5d5a43b53a240ece69f66f3a74760bc9be53f93394576b51d763abcd0ada0923af239efa7c7a0c85e67b1e283718bb015356db5af720aeb3b3ecafadbad1571eab652667cac33ae7fd34f9f8b3429ed35a0113a3ee93a2f0ecb6b739bf5dbbcbb8e5414336d4160b479f2c28d8d6ca65832ebee1d322132bdf88bf6b4779f36f43bdc267446a5c181b6c9889a064213d898df243082fbcce9962b2be42c89d464a042dd701ae7d75b96b12882a64e39ecd78213c9c3b50ca8ed84a3342869daccae3f3ea400e4512b1782289b62e0726a60f3044806022a9f977f8de4cc9f533c5bdbc91ecc817773f63ead3f747c683e31b78a439af2aa36f4b5dc33e8d44afab6953f73cbbe9d6d291f5b13087269177551e25c5c66bb904fb8631011aac257087ae5745e5f18b885a0a0ac98c85ede2abd27c1dd2af48c71c297985d5d94bd9392ec4dad33d354baf4b3081fc4e03b3e3956b7d92a3a02f6a7f70ed50faf80d0bc5b6cb80371943fd042f3c9c35a74d12964d5a6b31991a56cdf07476309dcccd927587c2d4c8a77c5a3ba5c4b333d4dea920228d7b3839356923a94d8ee48f87feb0b9399457d42bc215e9f53e8c630d1831ab53df94e18831a71c62643e708100a44dc47efea43a5fb7f3b814da3ab800bbd35f2c0d9f10a552c45352274ffe06c591ee67490bbab9ee2f8156b64a262c99a301648f5c9c18f77ae90763dd57a7d62b6a493f87066dbef36b703724c333c1c0532010991420ca454110aaa80ae5c301c157b86df2ca8854d2250f27cc6fdc9606dee16c27013bc2c26eb307cb70f867204da6feb3568e8b0529ee5fc7c16fd2b92fa15ae23bbef245094645366c18141463b432260cb4f94ea16736032cfbe27021024ec3ba35140acb33f2f8b650f5c7153478c294e7bb4fb7bdd7ddbdc6eba3668177259c2e024e42f61e992b5163d10d6c834957b458468a6db0854bca55ba1f390866883c70b6e2a1cb13b3b94a3689a571355f2c3f66573e095131952eabdababaf7721cdcbd7eb2059b82d11ec3f8d07050f526ff57d06f3936983b931a5b7ec86550b1c57699fb31299ee5ae0f75af1507f385b63e61b5fe20a3fb45b7929b6de28d652388954c2a67c3029c7a3e2f17f6aea36c33329f0686169be724071dfe9c096396657c084532d10412a172719a8772cd303b84ebe15bc16c0ed047005c27f814129265c9337f8701343c2f1badb7bb70dacd803623ffa800345afc5bf7c12d72ceb97d50f07a81caf6ee95de4952de0978fc4e91e374df84a52fb2c66549076e8b1fab940894b49e3c97a5f63c549d357cf87cfb623c9f99a4f5019af66c50c46f812a245b4a848a0cb51bd6963827c83841fbd5995ee41b4909d988b00b29858c97bf3af146b0c8c2926ceba18a6125cab309bfedfdde4e5cf766e4a77baf92ad77b9aa2413a641e37fc35f8e6886980ea000392d90b6a62fb06577109fdefe1fa0fee248964ad8c644fcb0888d92b8e0bde46986d39807b39ac846e95edd102352826d6feb80e46240bbd86e41496f87b55620736956d347774b7ad51fbb91821cec4bdcfe57cbe0766e76f8d90ad0134edae43b24dc1028456fa88cb37f1d406bd004cc653ca4cedab54b7897c5b210d1e553073f84cc51165ff6451cea4647fca3e9164cf6473b2a51e674aa8ecef508030e0f40b2f697326d15ffb30d9fed2fb33744dcee7598703afe5c1a14ac13affaa0e4987cfe5697e0e02d6e3725e1ab1c6cc63ef3fd8993ec5d6e6ad3806a3e22b8813bf8cb07b6d0014fa95342feb39bbbebbd8aa03502649c889045c885a27acfe140763b7c6b5260e6b79a565d63bc1e4888c698fd2d97cd1d564d32e9b315810c268eb3d626d9a5596e1189b9909a34b21cfaa8a062bfa3df025d4eec0f435b5419929dee892364e26b46292cba292b23fe7ee8970fe2c1cc225750b758de4f42500a28b47921f5321ba6d984bd1ad16b404fbdebe24dceef32627dd41cf04fce298ee87a39b633a980803c54fbedf9db0fd279f9f828d2eb35d06d6b26c45bd03c9af696167f8b5631b5878816de583751f4bb00599b9b17960dd51a33d291b4f76074c88fee8ab5e6aa6548481724b2efc5ec96d62e8c567f3151b377493af40c0aa6276abaf640c34a71f99d6dc49d68464cc649d5ba6b333f7f4094fa5df24a325e38f47b4c98fc6c41b7f2b0e43a1299ed758878a6269123cc2aef43741178ef69d81d66321bdc88721056b1b32925a27842fb5daa37f3c6e36b92cf4dbf57f4ca2c29962e474009e65a9b50eff6ab61559e8c1fb00ed16369a08d1abb8523daf376bacaa45377848fd3cafe0b11689135b6cd1d20fe46b09a1fe3173d4f998fc5a5ad1aefda4a2c035cb19478bd97a8ac83d018e983138ab7b84a157369d8c9d0f95a8fa55a1bdeee148675df02c04d41ab64111257f1f8901e75d3ab4c8fb79de1c16fff1132a91aba6dec2812a0c1042e873eda08013d54bb8c4161bdf6c57bb73cff6837434992ab12c7a3130baeb1ca171dd79f9fec52286895e1094c004f5c770e2de52c1359bba8a5514016b49f87ef5944fdccf94f9917e96a2af0bdbc0a0e06420fc108355fda2909957d52ccd2db2e212a2bc6f4e037744841e592147d567c21960c7a1bc59f38f8990b6723d6c0f0db0ee42986000966e089ab882db3532030591e86d2768061f79b78b0ee3ed6e32391da3492f8f29b92fb9086b6433093019dd8968ebdfbdfc0d0a85786a7922b0e28d94b67712f40b7b3b82942b18f559bbf6661f0eb2d79d0e5ca148062349bdde9c60cb28135be3c76765aeaa88877ef632d68bd7a1b02d4d7211cf13141b952ac6085b71c0c85dcb777e83571f52bc59c03703ec06f8d491325a0467f9c1d99d2c6cfe4ca8b5720bdd8a3f570d86889bd295b60170e8e3cffc2527950490b73e47fe9ff370cbdd3f42d103b1038d07e752bd4f25414a70d387c4b9bc3b154fe1d1b6f90323689ef81923505f0d4cbc02e121d55548f6eba9d6d99856347dd772649405a4e429d7c963c60338cbb0b90a8f8156f9851647c6f95c0e0dc2e0ef97c9a646183e8a9769ee861b8b8773bc13daa9281ec2421e8d69a907799ac38e7dba75159abe1a5b665c37013bbf3ee81a5113fa620b738922efdc76ce9c381732eee7fefac230128265518686abfa6692c9c4f391a50618245914cc32945083d560392d396a69f1037532bbc4eafd5774e2b07861ed252866dcf21447fc4cff6ab4fe11346522bbacf66c5640316e548825588e1a4a0ba32f8bf2f40ccda39b8121f2d209f3ec284347cfdb4084acf8c11213e2eea58b98479e179e2e277ba4c733aace08c423235060e116c7a54b5774baed738814797d33ed6cb92a5b976f1f9e08317d53424c96fdd4fbbdce182c4229e470bdc375094e15e4cca02fae5d3448041fe8ac8a3f2400a9876b399ddc2dab7440cffc781eeadf280aedd50d77e8ed2fad78ccbe835cb6086bf424ff55c1e69c425defa2b186731e52a812eaac7c7d0e119f91a228ee2629bf56abc1669494a32319b93376be3c371babe6098e863579f94cedce7979104e3ad4eace441f58d16a2cd3396cad647e97ccb8419adfff037f63a189f54f3545564a9bb55609815499a0873cbdcbff90c6f4c9761f9cc85c14f1ef8230c3001101af3045affb6c09723916d5cf753fd60c292f4d7273fc00824a1ef92eb77376bea2e233305a505b059a9dab3680424e868f5f3df0f4cf89e7143e97b387f58e41cd4443e68ddf32e3d13fd382ddc0b95070eb3fe40b80de9394c65770ef967d636769d8b9cb6ef72a0de20994db8f98d02b806f53f5e43dcb2321c1342e51a1e66ce676ab36592e985066f74652bc935b3f5c47e90ba18b747d2b79e8b76a1e62adb3c8f8ebd112987968caf4870e78a2cd4b32b0327a7d3c000de3aba90cdf062ae6e3bf7e4c642f3656f59969aae6b096fd5bd7d4ab00e84316c42036008c1678f18af3c10605409cf79608a4ec247cbd4df1c8ee541445ec07cca53ac92ab2d01cfed83693495a7b2c18cd7cbc1a1c2d010d24e84a73c7070c960a9d0dedb24f9b9cdd9d49ea52a6b168b9e726da6e2a30079fa4954be3d6b04132ea875ff7875e4314c58f5734af9d1a1838ad638f23d355faa3abffad561807bdd56ee98a426a98a62afd90e2f90f0c322c2cfd2834cb772d133a1745c56799c2a3e95866184cb0b7843a89d77cb4f6a7eac8617eea560742291c81f81b8892cc4ca38ed03c1ca51e896bb31955cef06111264266afbbc2c8af4d3cdcc62e101eefbd6981e18628b076b837867c5aaa7d1d8abff81d11f97e0682ff13356065eec1feaef38280a8aaa3081af289431f44304384827ec27e4323dc4cdddf5aae9b45d55c2e913c156e5a43c5b98a1b10b390aa4e785c09385727c565aa78fdd6fc7f189aa9dbc343d17cde0921640e40576a0dbe18c0305bc702b167602c8a7965eca17c8b7adc51dbcd204df026e28d616fade683282c7c1f06037538fe133cad40edc386769c339a0ca77634bbd5dc60ff36a5553329e3fdc2c966d9c1a1ab2360490766632372fec45c5bf48e62c3ccf3dc2fc26c72d284cd45515505e41b6f8a913d5df64b579cb6b21714afd05f301778b7f37d612c5c4d3c04e09acbc5cd20839f63d565c84f1fec9140eee4341e87674ca71d4b3351d26da2a1bd61cb5fe4db5782d1e25585b418de5aad01be78efd232c64cb7052b08ea09ec63df3ffcaf29e64b499020bd16530a41da5803a0fd3114e85ff1bf96dad2814009c056557a535f85da73d7d7b0077feaa2e50828b7318cf0804853dcfd0bbbeb6f81e3d1c541e5250f823299bd668549e68069a30c05308cd9c0ffa4590f98b65afe5f08e5a85242e9477b08a55d267b475d4652dddb6544172c3a5f0cbf3adc4da1dfcf9b6ac4712943d0f44caba682811ccdf58019ac4c269bb22e46eec9fd7b99a6c70b05566e88df4457c1a8dbe7b4d4713de6a8a94c43322bf3d971b580b876cfe6f1933953f71ac7689cda5c73ef70d0d15d52a75648e246950d43d13ce8028f731db2db7a165966274a20ddd99b45b2ab4c232f3fc93dd4dc85deba0725b7a4de09e9214ecab8e6d76d3476a78a6537e715f8327936a4034c6d25cb5078c868ab9b02525448737218290be3dfa46bd73e7a26dcda156dbab94b49608af7faea90b8f11231755791c94e595cb319e72ce6685f71845c9ca5740ebe95d2d8eef82f88572bbdf4020f49b478d5311aca18a91ac55f3ec77020ea28c35e904c9afa88e4bce2933b1fea2fe0cc3ccb9fabf62f49ecd16ca11509797df05f19094b6cdfc805af0b9739d200ff93525bbe3907d2a1091d679076a7db3bd9b71016e4ffe85517cf3b5e40db95674b52595cd95baada7c36e423e4f45729b4c5f3e3d4bce028a44c8038048e66fb156656366beccecff536d1735dfceef1d41939012334b4a8fe5d100d5d79a424ce1ef1870bf43bfae735c96b8e9d2485b2598c1862760cc3b492382da372b109b8daea369223dc95f83161d0a093343ac0451b1d0499fd984c6570795bb219e999e3f5473330f1a51d04abf34386eaa61a22ca755ba2157691a920d9a15b7858f805a7368cae30de91c0fb2dc09b925dd97bb8f09627f6f70da99b7d9859a8a5313f50437776a4ea41d35da39c712c1d9f2e0a8f1b3ab4a9716e29be55d9760e6628db1d6da464624d0a3b886add14a670fe0b247977c59968c44eee2d3a834355c753c2ee5024dc451aab678b9ce95ce078753c99372e47b82d0da900f5d63d1d9f5310e925c3a23c653bef0c885dc23850b27f69ac20f9088517d149c7dda0678687a71917446f5e6bef09ed0c777db3464993ac743c85a5452bfb72816f918b5e64710c72744b4df36743c163f5a802e74fed7156870b0cbc6b1b843c7bfcf048d3602609a1decacacfc3651c66a107ca65f7b61fce803fd124bc60e41d6fff6edfc643576e0a79f0c7db3b4ade0d8afa7b6f1ebaf0036b17051b8f860641581b5d8ecac2270fbd11f7b01a32aeedaae35f383ce97c0dabf83bd52b8f4733a54305d529c5e28b09f51d5d40c66207e5e1074544f3c61bd5c8bfe957ec9861f26e974fbd24ae1976e4540b9fbaa7b69020133a8df302cc293643e5a7dbeda690e2af7abd0eb7a980f7c0025104c594a76fccef266c7ca3d56f99f1ebe3ce058b56472a234a6e305d8a9d5c2b0c03df85b2be1d4dfb182036232970271601b79296fcc01ed4faaf3e38395f4420259f15e5a2eba241f437e586dc3a3c653d1bf2ae1b4ae661cfe572af7a2b6b642fd81982af4018dc80e3f58ba18dfb6db61237586f68559a830a1cb233a287184c7b6f6175485e3a0c141b1e578d3a8e17da5397567c979aecc0b506b3d5fd35b31427113640565f443ad5afb0506235a62dd73cb0a620a7e5a5b496cc1f4a7903657752deac57896064c2fd7aa1f075df49ebbe867ebdd3be222b4b227b0ecc64f05b6d6f3f0b5625e32289946a715e8214efdce07c185c5cc3a35e4b90a006b4a32c8d5acc18ff9ddc41a691544ec9766f74b6b411fa848b0bf2a3fc70d92bad5f84aa44d809905d91599863a8d64408b1eca556c8e031dee46992a198cfe7e2a68f91aa7037345be4495252af8f2a611bddc7b9aac0db6d874c69cbd114eb21ffa0419093a9871b93a261a1564ae9ef28a2af016cd872355ef56e8496f332625f01db810ef68b64c4e4f651ac254b7e2d02f230e74df4d5a7ceb28b9a27d708bd65ef5488b9063bc01fcbd9b763daac02fb396cdd44c73b3afc1f649bb6138807d75fd13d5197c28f845c503e5d6c874bb083643c567c672f56d6811052e18149a0c0e955e7f2087deb6216349f31d284fa8f437755a6c8d3fcd4cb5798d6733f18044f32875df860412d4193649c5983b7db9db8618a22d45b4cb986387ffe626829d6134839cd418885ad43d6cda37efcdb5970278568eba671c26369b9edcde07aa2193517c3f0b2c60a9ab616fd68db62c32e0bb38cc04bd5d89a05666f82ac1bc16e9d98ec290c405fb04a465a5dacb4934b20d133bdb8de644aec1246954f2447a6f3cc627ac1e8d4495f3fb468dcdf501643a56097e3909ad0800b9e6a0b6554b6d8a74b6db02e7859e3a231a394bfec3213726c7722878f12511da7afdd3457daf59027a7da4e902626c8c0001352e4722d0154ed51b45c64d7aea4f9f9c8d09876cd75a8ad945677ba3f453dbf0e2e82785d0eed8e2f6a087edf01897f23ae89b481d9ec4296bd94be5c034c8bbfe26effdf75494bd7d4a10e60af93c2e67b5a88091f9aedfdadfb980532620e265f211b3cfd194d468ae7ad0331c59fcfc99dc11c9e176c44c6d730dccb011418807b45a016dba80fbf0825c835477c9b6d119cb61e32b839ce227a863fec5ad3e0712184952337c2cacd1101b28201cb2dd6270e369d31655cda4f66655b2701a7fa1d3cf93256afac01515b8486caf6679db36f8829bf63c2160f26ec2806e97d4387d6b19b8b5ad869b00a32c318d92873d1f86bcbe8b8c2547d5fb022f3a0cb2904ffa6ee74429c23587a4de8763b19ab9b73105803dbb4e616ee43a4eed8e1bcf44524744dd74340904afc18d9bdd086d81b43b58f8ae91db2a43975eae529f4b5ac18847444e206b7d8a08898b838c63f68ae4374232eb252265d5a8b05705d2cce90c728eb7c59998461414dff7e5103b67ecf1ac14129a5f65b2c056620ece8ab5a6798f980d04ae5c6309a0e19501d85d0e0a1245b55d718fdfa8cd6a598d0279d62453b00c42902092e7c5fff12d49b0b0ad5c52389d4bb7a38e6a5a2ecf16128d331824bd3f1010622f8e1a6a7a92ec4ae434e171609ab1400760b1842d744cd199cbe680d86333ebd331b4bdf8881daa5fb736b396fae1c4618e84708381944dbec1c17c3aec65f0f5ab2a38bb7d213c3bbbeb122324deb8d97ab3ac8fa3c2ed0875eeff9d909311cb810be114d221d491e4a4286b9a6030b7ef0f3229b014b1bf69281dd57d41197e1a4bac6dd54b93df7ef93fb1bcade4042aa50edf4ac3b2a545662a381b9c4b215fe19d26436ab93d0f59c63bd62c5ac8529a0047ef11668a9237ef2e28cd7aeccd743dc48b02055981b4bbaedeb27efc4a7211e83e97cfacca334697db661c287dd175f62643cd3a00d81d73e8f76fc9e72a228a3c28328ec082f6929aa7779a1eba69a0b89f9ccdf5398e74a6d21bcc1aec67d8271efb38bd8b7bee18cddc54bbf695b40dc7b17b14ee26eb5d3435a3b1f4ac455b7f1d3f8089a0ccc666c40930300d7e195ac3f624ce4a63207da4cb2c70cf364ebddd5739ba62620e54d0f4bb6b280877a4ccd452eda0e53b605282fb2ade384c926882e3bd95d0162d559d68422f402af0ed31d7fcaca84a1e4f0766df3408293146a68077433b14d75be50de4a5a77349df7c1310c0e75fb2607af2b3f1acdff9162afd84ba5c9fb7543c83369423a9f2f90011dcdd64d653242f34e8971d78b4254282b03b5bf65261dc861fb8daaf3ab76c8c9d1ee4520199a5769eef0f92e7fdfa10124ab89c652974877638f2352990a523ad26470d1542284d30d6c5bda11a3c14e4306bed06aa007f095ed6e5a441edb19874d3e9ec7220d07e6cff865a70bc2e508ef58cc80d4cc9676dd01cf1a891095ab995a40f98f7a19a8b638e813804bfcc099536663a89add6c989425817007badd8561038533a62161bd6313c3ae0edc60e58f50f82132305f538d667c01c46a5f2a490f1ac7cba451342e3c0b10b3e2acd04b7d70d880454177a4aed31264951a4c9290fe7c740209b61eacb311c85f964548289192885a5aa912d85a9d95502e703d3db6e0e0bc4ecfdc776d708468f031d4d03d908f93330a899af6110bb718fe4cca75016244a9c4ae35d34be6174e74891f4e4353151e25f976f6bb56e8ade724da490bb9395a0dcfbdcad37f647c4146fa978f9ed28488f93102648211c5fc21f8c95b694a8f6d8c31845f38263b3b73841b001fff6d4c1c84239c1503777100a468ee7a93ddf71067a34fa8ea71eaac68dbdc19aa1e089c46614abad80db10766a1262b7f2c31350205aa8f9e0cc08e6d44d371ecc8d6507c362e5eac6c39b38a44be1456c1559dd6150c4e3c1a566512f8237407120bb70a657c90e3be4a45f31d221e1d11e37117704bac7fe707b8e58e7bf1647f4948baaf03f6fdf6ecbca462e021bc99261be438eef3ecaae103ba87c16b5276ca0452ad6b15f7438d2e97bd9fe4af3ad83b75167ef832337d65706616c07f94d5fac2b5ce85dea897b667db47af24ef80e229f9eb7b34327686724418d40bd62c3ace1a5d73905f6aea4b8d9870a5b1ba5d2765e0df9567a6ce3df46c796f205581bc8773b7791b63a91065e548c926922455d6b8eabbc428284cdd02b25ea34246dfe17aa0d74042cd7c5fac9e93cc7edd7c3b3d159e6e15354a189db96f0ad371d241bb905c96ee51e9d19016eb5f8418b4e7a5ab2aaf8f0339f418dd1322bf059ebc53edc0e9dafdf0a8d4f71ef07f533f790be04f406e3e6f827750b858943aa69b8e736a3b7885ff75621f8d5c2d371f00a1b01ad99ab089dd639c8031633d3360423ea810e9ea7bd7ce38990c0a05b79911781eb6250bbbb6d1ad888c2440aa4e699eb8adac855d5fdb140317b5a86f2f25f3941b94e54786306f13fa68b719abb31a51752a67bf7124e6f554b96de1f6e7ec879df8e836a36ef385e9758fa7a5c858d616d1b92c69e02fcb0b8761104a5bb2dd1ef81f3be4d883f26822d54f1c10b15438342deaca55195378c0d57d7ef65710605c195537e854630b3e56e2431adce2b8fe05dda83faeebc4cbd91054450fef48a83f348f42eab526e86e35bc1cb3b52615edafa7a27ed828943076785aad393cab7281af2c5752e2744522a4646c193a914c984c0ff9333cce3a672a36c5d6adb990808a7850fe8915a6980ede2eb71106b21885c2d90468f3b7808c8bd99aaf78af2553067868f56b3d5ecc03722a2656d8f56abbf4932a6cb71e8cb3f2aab7e68ec60f957e18cc06bdae10449c8d5f21f778264af18891359198d62bac4989960bdc0469b448ca46beb84cabcb7d9703e4b97d863add5aa831c2f45a4683f3c44330751d25f03556cddcdc855174687fedb18a1497d5212647a6fec896d6bfe4c420101b6fd1f4c84fb2997fdeec459089e31bc55abd7fae8a55ebbef6c85718789064ab1066560384449e7bab79b4e16eac1e4dce66fe263804a09c5dae76f88fec1655eee15dbb921802a6ae548f9267b6e3ef28a0d9c91eea57d466a8c122a66f36631a1a8f60847631d43a558f8c0d8d7bed97393a0e0ea3cfd72b2e1cfa09347392b13b7759c8a4ac05c9e6ad19aefb3376d3e8853063c59d5ce374ab16f8bdd88ece2be5de30d6a322b65c8631ab771ef8ab3e07baf6b77f6516885eb45e07bdeee42926e187a9b75c5ff7c2f8f99eba9681860d71f144afce867cf4af29064a0a9f6ea0472deac39607e121f3dc353f7ba7600a0e21afaf363269dbe9cf49e140ba61030693099f9cfb344c54f660a86441a6eb021862fc75778cc232bbc95175ab1218c6e5a861b156d073ecead6ec4e74bbecdff8dc3e9f1d9defa540878ab6dfcedf595bead19804420128784fb09395afe627780d39ec66116b5cf27b13812e86d4b8e840914d667878a931cd2bf5186a679cb44fb996124beb1c73a398b21d3e1e74e7d6ab1d7e45b508ac14c5979ab21e5ed4a6694e9b15d59a925246437887be585ac63cb8420f33f1d1bc73840da53ece883a5f5299604819a2ef9b79503637e96c1d8659bd903072d31d408f5232f49d72dc7f3a4c45aff892679425f285cc12533d2f98942871c016f8bba3583dbef809b15abd20f023de56b5fe8b9d180ff03bd5af3179f266ca4c1318de3a7275910e3213c159e20dd8eca1ccc6cf07746e502e69577832d4c5a033a1c82cf8e85e8eddd515839b8811c3df3f2cf129ceb84a4d2a37e31f70f301ec679a7aecbe307b1a14ef8d02880753df82d4e1e21a95a5456b776c4d1f6b19ee8f9cadda74d4eb8aa27321465469d28562c64bccf398ed79c53013ad9fbe6d996999988f87b8ad977fc367b086e9c7ec684914233a695b2c46c51f847875172b5d3560186428e68e886775a6310804b48155a02ae685b2ec8449bcdc69f34c817bcf0561c77620d496cfe46f6b74e755f2a33e3db417c957be10ac9086a8b51b25dfbbecc9900fed8933d60d6acf340fb4a1975caac50c5040f49ff458f73bbfe45430083ed45a99630b29dd0bbfa13f8508c11ce02bdb9464486e8bead30b487ce3be37ae845947153f15e6ca9872a62672ea66642a7552263ac5f7993ea6fec83182236aeea39ce2a8261220129a2d3fbeea0dc5fc3d892e729709e4899faa1abab80be4ac53813cfd5cfa070f2636a3acbaec6d475ab5b5eeac57d69d3d5ae6767b92a30b732c4b641e18435db9d7b30edffb711bb45f5f8bf30ecf0a4cdae8ebcba9b87a7447b77f9cae52d0a3dfe5e6a13942f23ae885b74c3b14cb62283e2ce21d4d65f1adc512d08b6b67b11389d6caaf592995283f2ac8226c8eb87196fdf3125170b8a2c4a284f01bc198c64092e7b05ef9ffb406be3ef8c86117fb0aac0bc5561a3c4387cc1be781bd289908d72cec11a9fdddbd0cc141598e609a5b99610fe8b4fee5d6e01745831abd1bdbc8ad6e82993fff39bb3bca10dd8f002b10c451dee0a866c16f630dfe158e908dfc71f6c6693d5ded2b18175edb459499b74ed9c7119574286ded58842929bbe000cab7bf3b91638e2509418dfb9ef3d30704bb9e171b2fcf1135d60a1c58a5880fc40f618543c38da2e9d9aa77598fcc2c0b0760a11da5fb680672f04b4c81102376f608b82fc20e9139fa56a6e3b053fa96326d67480459301b57acf0929e84de1c687745aae5ad6ecb02501197cb262308a98c709d28047bf494a45f1ae5406b61f62927b31b8beeab7a8f9e41a1b1a77191a1bf5ea5e5980e0ca27ca63b06bad9eadcf3968ed645b3366d4877458547ddd84b197d50f934c3a79e48de3189e50cba26ba71b7ce1435606ff12d38251dbaef590646d2861fd63d91e3ab084a2606d20fd7bd42ccc253ea35b173d8627708901e4935722527b33ae9deee77b32ec7d2d548c4224ca02e4d2afa882db5b0e06d5be8bd2b56351e4bbf7e1b70a23ace04f8973aae9cbbc39fbe0569f9f46c20871e63457f4f70604865661da06048309b222566c0faa397639f7521b03b8f43624c60a5076c5a43e0abb81f2e9f8331e510df1588c45acffffe8e04aee92715fa49e430bc7bb13b6df3f117b2dc7cdaf38ef564d8d337907264850436c5da9d04c2adf89e418bb030f7dca2614356285db9023e8f48f039430c67ca6c4e624884a4784542eee0bb534188a7869d447d26c788dbb669b08b3516c52500e696e2266b1e0ed38f3566012f212cc1e96dc80e7389a2395d3fd7f32c5579aeaa806f912b3635fe5c71bc8022e69fb75457b2bc28ef78232bb8b750634d886dd2655ebe3d539185300e356c3a1e1b938f2ac642fc529b287af057d35d9c8b93beb89a8ffcb13573d455254d29b7e4dc5f09f977896283c4fe03b782b9a1801d52840f0bbe477cf74ba1d164c6d2f4aa2fe237c646a3547cd78138b0165416f76741aed157dd55776300afae7a7fe24d00e4d00bca034cfa2f1c65d69b00182c2f835d51f4ad45dd067e76d7b06dda5c751ad5615a33a46b28ac3418e37c0c4a2a535049bb9d6f39f04636044e3be75ed57be1b783f3a49127c356b8b1a1de9bb6436f6b6e16dcf9566ceaf8de78f942b9ed4695ba79bea4a58c91d3d0497717a47a80b33a3deb18d418b6f7be6149bd1b8f29e7037bfa82e8d17a899d0b7bb651de22f3bed8c1e67bb4954789fb5aeaab36bd702b043d8c1353e9f6d9aa656ac8d44202a44885e4af1d08a812edc223944ec055edd435bfe6be5bfea15d3f74980ad8e4f1ee9cd953faab7700f45d63b50930128c5046f523f83d786f98ce8ab6dd5187e84a04e48a90b8244bcf5e0ac6212366460538433e3b31fa03f475604336a2ba13b6bdf1b241957380bd2cd312056bd83047e3b07b34998b052501304a3192f1c3d68bc19cae13fa64f5cd7db9b0a0c62f68f32cedafe0db8059737bb4143f7af0e0fc326aaa09a98c6a598ef89b0d21cfc788e162cfe7ad2f51979c13e8795e30e37ca8f5d434da5a1b0474225e7242f901e10b4865d2296b0f0cd06059d13162619ba5264576c100e7c51bf945cdc010157cb49b88d1226f1d671060d5990f0b55cf8d22871d5c9619fb6706ebd116a58e610a6ae815c69d7499dbfaa4c653aefcbcb2481b39e5f7dabde07cbf1da4edb0f2eacf1fa5e97e265b0749b2505070b1e74e66c62b4186431c826cec03b2e2bd49efd13ba46938097e3ea2adb40fd17fe657445be4b398106e5020a44df7d13c444faafcc5407b48ea589664ce67437976543db8f0fc400d36157b1450fe87b2e00986f3eb7fd78def0ab6bb4ffc475be3783e608b5e1f4f95a2fcadcbff8971e209580492c92e01f68d09f77fe6f966f7e888f349ebb8d0b62447323ebbb33f81f36e135b595b1ce20a1544ad799b6b90ff63ae0040e794d6b6f60b986efeadfd05ef85ccf7f600fd42092927df2e88cde62650794968ae6e833c2d97185fab32ef90d4222cf51461eed5cda269cf168f3f4a9c5a20023ec7b8cfa55dd02360bc69a354fe2b160ddbdede6e6a329e96542bc2b277517f3c84b7feddebb7ae29161651054966dc87199955e520499ee737a033c79a3f26c73932c28fac004ab60ce7c6aaf621193cce13e65401dbff431b1e5d7020591b5a5671da8840c6f64b9c04e41049bd9cf2b3c181e2aa3f8d8d40af545b42e77cff206e0f04e28589fd14c4505cafd359eb5077ae43831f16c2a8b8019022c86d62b715977ea45e36f82052fa6206fc841d62f718c150c2bde2c3d08b1e4a6fa1ee97c6374d82527126f0c7ebea98985b186f879ae9cb3bcfa62e9a38b8f145a6af43da05249030c139b1d3fbc615438ffa6d4c95cab9906a473c5bb1a76780fd74c645d6cae3b09cc138e9ac9a1ff6a799567524666995b50cf86766e59cda0184bf635bbdcf2c929390310a94727a9698d20702f0d7a26d0b2b93be291bab813add859f7ab2804436a7cc1b1dfaa57c6eb2789e4935b72c411c7a50866590aa6244f6171c1aceb2e4e6503a4e8325ca87e88af10f5a9bcdbc6aac2344edeae4a59b3a798cd3b9f5f70e76060d8c39816c2eef5c8306614c68283bb97f8dacf9e58b7abfa4e2201b0162fbbaca36c4ab30ef070c69ad3a4be6eb0376e2918381ace94128ff24ed6ae3434633d4e5a47f2afe7042a0454ee0f3f469f8093ec93883b1ea1e283a95c4c479909bec04552c11fc85c2a8d978340f41cb4b1aecda1336ba039619aeb4d37c64eda20a789717239fe14997dbd6a51eeece832076ac91a248715673dd700a288e33a2aff86930ce70f739e004a966516f849a21499e9eb779aefefc5f8948c649afa5b31f3b2c772fd0a2a9f67675fbaaafbb08015399a12cb3aff3a82cb51238f44280bc1959e8743c7101ffec84a6483524c1879e4517406a9402435c45a61019d04461a1a608f100538dedd4ac8c5bc31fa56a8c59f1989d92286690b9e5cfe37d2bb438face4997df7f99d5c77e19ce8773c57bd43d8c1125057fdca276a5673a5966805eb8af71ade00e3ddf113f1aa1f54fdc777814adb6934ed172188f21a33c5660524a4db3dc3de541d8cb9d54e508744c43deb717df392c2c824c5851b7913142e1847fd00c5662f16b784a363b19fccaa15c4d27439ce8cdc800906f451cd63914921bfa9e76fb50f5743aa61f88e4711a8b5da7048cd37bdd74a10a1d2d4531485193aae7ecf53343400cd86d8dea7280b52e1dc21f520a3712b15550b8cb5cbffec0f9c23b5e26ecd905fb23007ca715060f0114ab9ffd2b1d2b467c14bbc64e70ea76fdf34d853b0167a54ea16cc3f8d89ea2b3680d793a90e4fc45c916c458444b33a3590e60eac85ff8715dd1fd3d06fba7dbbca03461ad6f192e9086b08fc9c082f09dfd8b423b3686420e96aecb916f09554cea924feb9484e80a87cb236845081826425786b0c6d4a26bdc07e866639db04df8d4699cb7a5f1317bc0cfcd52cf9b40b90373207d2ac9b842a195e0d40da0051ad95d3773dc308cd58ed3976b2485e3bdb9ea3a2e0553b307fcca797df70f94712ef6dc14d36d628a66208701250fe5e9c7710d73f7d678e9d7d5cc6a8497a0e69ec9861a13d1ec8d83913884747e2a8aa4fa044ca9958a2ae066719226b50a821fa48c904c87b84df2368560fddb206af2037b23a3a23e5898aecd0b5c47130e0f9251c6f2e3b1f8752632fccc6e9b10473bf7d2b7539ec0c7ef29632d19df13d3deaa6898a318e28222603ab36b8b23e0b9dd17ff418da054f33a991555ccc7d2cc1e35066b8bc501e319d185f84483a402544def13da9b50378c511820cf202e5a4fa2b2418315e8e79f76e80b03a26ab73a947575472e34c93f0cc3edec7b9db838e09bdbc30805e5803bcf1f07b2787842603147ea18ba7a3facff958c2953595dda19873ecac53776e4b06438e03bf11274dae703772ad4deda3fb670a2fc330e2de72694df14f78ce6cb93a7e8586d82d518687776b26bd3bbd6962d14cd23a36e102e75faf50b3b8ced75a9ae2c3cc5c0493a2613b749965a177775ba9bc7629655b5d07d4cc5bbed7c5c974a4513a3927f91cd81f31ae6350e9b0e38647b709ed1738140ae4790e5313bb12931e185e2cb60923152e76f42908a3eaf0a61680b0b1a6e741de7a2ff54a3c5b669acc9be6a81ad56c6dbfa673c90ae0c198f123f7a993970bb2879f901534bdaeeba8203ef01be8111370deead98f6a53fee7afc5aa8b91e428ac5951071a6bc4e6ea8cef70b1ca20c96568c836aa66e2572551f96577d63e02f4d46b1894672113f55f01230757f664cc84d2a7a5e705601d831cfc1400fa47c1eef320b5f76ca343c4a14cc85af3f4a6bd77acb9620eaff683c435bd259494d0244cbcc9b21a26d42bdce92c4dc0c5d5b4b429f12957f0df86a30a6081ea5c06cd8090884e10c4638d924d75f358d7341dc8ef8a4a13f2d3208c593d129ac8ab5bc9bed24c1f1683a1ae61957cf71479049cb0ac5bb26bf591c1936ff3c8c09012408fb5d88cb083ed3d3b5cc44bf42890fd14f93b60646c8bfe869de91697eb52202f2585369bfc46cfe19582bd827da4014bd8e88739c90df195a98bb3569591a96f9edef9ac785f5d7a6fb0fd588356471e4cea598b24ee427af0e728c34f6469922ea6dd7dddcbd13032638589b7c803e57dc9b6b0fa3a1b2d2575d390c1c51ab8f3d3713404a1bfb9108904c652436ed30864d1cf062bf724fbbd5eb814b9c6fcdabfab8dd53aa7b72e087aea228e1695690886705f152667a90854a8c1500376a4b3697d4b7706f0ec327502329343047edf026f8f299c05e346d7f5bdc43ba89a73d93cc89e09d79df50a88473cc3ac8b7eb04c52a13f4eea391ff0251da51f9efc0f752fdcbdd8feb35e1df82776e26a3a673ee2194ebcf35564761dd814c31ecc76e5014bc8b225b3d08b373b27e5e47241ffbaf77d4c65b455c06b1974e81c42c32812abb5d1599c36919e6f19c5eea80ca9e7faa158062704c29baec61033830e872e4cb15a78ce4d86efbe38ec553dd200316db49d976fe13e5687eb63e0704db052ff21fc0f5d504b90a8b34f95e03ee95f462725757e981ea2207a1438b22e1274ddc038ece0a8c1092869fed2e76acddcc7632a59ddac5e94f6e31cfbeb85f96a68dfa0cac9e13455d7f3000cc435084103c7acfdcfb7e8e3c3f27ec257074b3d0e567aaf48ec611a35c9c8543de293845d3057e8dd89d8020055092f4bc0ece1cd82f6a8124282267ba8006afcc9e92d039c80d5d5d06e059aeaccdf0061b564229906062cdbe6a4e59a812cc48850901e506f7dcdd3006cd3d5918a10d3904a97021d7553b59e95189fcb119302dbbdbf9e1c6921bf4c25b4e617877490fd20719f21e1fb69c7e331bfbfbf572947005c3f9af33f7c5755c6141ea667c30713fc7b390c44324ae83fcb8e30d526efd60c94500c4c1ccd9a73530b869d7584d1d9ac03b6a126922f47264ce681100a82c796aced412b9bc60f5dcd430a9b3c9161dd1e768dc4cdabd27e55f4987633b4783e4a7af852a9c1084223be16a2915d5c07e127c580f56c29dfe0fe1b982913eb7d4ae1541d1b77ddfef7382d275de0556b78f2f3597ed9ff8d97775844c87e9edad1e23f87e57e3404bf1b3ce48f4d35a35cf77cccfef4c6d0ff963bf5d1f68faf8be06ae7f3cd4e09c3394bf52da020ef88a67c6a3a75afc61c142845a219c0b60d7e249eeec89e9dc9408d07bb468e3f95fa3e4f285ca2da535e6daf0a85dc8c2355941f86956f5d331a4545fafcbab498e79b50fafa7f7ef8202495b82d859afdc14c90b9e171b78e8b25c454008f502886828b8aa73852baf311cc374a5a9c19342932df03dad9a9fb9cf29002a3782c030afb49eee72f34ce5021e2a569f0654588557483eeaa4ce73b4694e5e6ec4defe1e6366f4d80dac255ec08989053d9803e8703d3b2295c9c591aa276967a57d41e7c6747124111a751bbb7021fcf8cf8b80f19d95e60a49afc074625bcc936a94d0363bc4efc779b95068bd83026879cbd6f7335acdacf495bc7de77180c9388235634da247ba513f70d1b927c2c732fc29a9afdca64ccdf8c9ed2d3f0b6a4f721f79938f77536d8ea242b3624ed233d6fbe430c09a1caa8417f216e9411f64d17893692a69fc002fe297c08aa1ce1257ae750c6ae932dc515e767d1bf3f72e9e488e82b00b9f02149587f030c0e8c326212d1e4b69ce331097d3c092cd6ef066b098f781d5daa56945422192b07445375d5ceb71c30a4e214a15f8add1d9c4d89368d37acedb2b75ce43510869d425ac7aa6596d65d5ca130d7ae41e4dfac265b774f4d95b872343aade42421c995a3beea9e2af1be5d2dd0af8b79f675793cb2dbb72bd75e45faeb79697b46f70596375e94b842c230fbf68ea6b2607289f96b5e379723da5fe41e76985e125fc6e0b54b0ecc6216a00c2da0de1e124534f3a1d333d07258c64a05b46c40123d9027cde97f25e47c58b464fbe42375b4d8845ee59c8525e085ef6f9193349e53524a5672c2a1f0a7534923d5661d610660f2692745f69967fc3001e7e1553368f8c376ea68714521836119a7327e8184302dd3ebdfd6e84e78aac4cb8c9b63add0e9867bcd84eff64739b3c4f5abb623d91a30da03e71e42939721df4534b9b16b7c57d2f44d7a0b8650d3fa4191cd387c44ca9642f9ba8b514682ef0ecbef23b7c4883e39df4f33043c116feadcf08ea08bf0e76bcb2c80fe45e67c887a3fa7478144131b9beacfc85c182146f694f264ddc012a436819c80039ed0216973a7e9a3c8e48f109a9abab57b8f7f72fb7ec43280b5dfe0a7a348da8cf02c3584fee22d944abcf4ba8e8cf171c9f10cadc26c20513819d79d4bd04d017d643a2bacd6c1b3c8156265755c4787a3b03102b4509d7b4eefb913a28b12fb64fcb2a00bf094d738aff44b5c6beb5722c4830a0f4f730b9a0d9fc9d1aa8ef1c80133fa3735eeba4e38f67e69aad1b5bbdbe85c9ebf8fecf93e4d11e27250c5e33912baa61ad24ac9e863926fa8963f9623ebc3409d2a4b1c1b4fd68da8c89fa2fcd7bb8a75c2d422160cc5be17d53b2ffd32a4b4698b20597245c62883acc8d0a11bbb7e985d2f51ae1fb5ba6a4299602df66078b3e9313fa0cc476334c1176b9cd43f8794626dcccb7d251b66014ec304fbada1a47b915e545a37950902f648841173c0d479d946a08f532de79b5de8d876d5b23a675e2d2762b428b0be087eb3622ba966c0e558322c9b075002bba92cc4e6fa1f5e1d3459717b42e3938b93c7d9b1bc067fc14ae7f4edc21409e2f6f242db60dda56c87d5925ded2d079422c63f490a0f9a8c1467abb98ab842de839e289efca0b67f5ac54a793eff79bdb3b77f85fc455c6dde508e9777e7c0c3649764deb4d998bbcd082b0548999752f5f4706a369696d580b15b0e9b88f0311e0731010417ca2b25491c8b936d154a55fc79e0fcccc013106f1d7d84dc69673ff1e49e0d83d3c8e719778174d9e59b6c0611392f47bfded5787b0d2daadd01822aa9ffd6393529f6ee8f0363e0e0a4afcc435da6ead6a1d165dcdfff974757d71c56d94579fcba0160c9074a278a3c03c99ea7671ce137b948fa99c7f78c9d1721c03653f225a22441447348a63d0f2163fda03f1ad8a47de254fcb810e1760cc6928a9517e5335e3a5504ec61c98c86fdd2606e2185b9e86bf09e78b5c10218ac9bc69f2b4405983a8241d2e0d84ca947de7df9f9d9f07ea7e534240503ae69afee181968146c4a863c7788384a81e0562bc738b4524da89128df5788cd95120431b265bfa919fc040b906171a755e48727da36689f9e4dbce8c656ac1461f195ab7293f94070cf26d7389ac91a1c6025861a1d7294381e1e8d4317a7497bc2e94ff511bcba8df73f19cc874cc41703ad23ac09812d8c676d3c0984f0e2e5b990a1c86b6afad4329054829d04bbba26fc3bc86e03f72ffc64e3c609c5550d271ddfba9a7b6e8ccdc8233c5a9134488f2ce4d29b0c5ef88ea8178362ff463c8ed1aff514e0ae921aca04f3418fe8ebdb6886a5f95706c5712b06b3a8bc16e0e52ac6b30240d7f83175351f00964e044abc1eab8add8f7616097ca0632b4420bb47dae29d01fd161a08ac78970df183b96c76768301b3fb34b99ae2fa1613a818050698432021f2a1abca49cc39fd9194709e7ea39cadeae1a02869d857f05b456628dca8899b65f9c0bb0d73cc2f09032f2c997d4d6c225c7eb912e2224903a3a92c2899230a551f9b907795f6e4eddde90d10579561c932031e01d25e4d064aad7f94eb1e8b5e264082658962673515917f809a557cccf1e69f941eb43f50180f87b02511e719d034496a6c70218b994cf6f96e28ec8d4de612ef46452990b3dd618938de9c422905015912014ca9e2123c0da14eaf7bf2860e779b5bb27a117a795d1990491b41f0a0dd56ea8c9691fbf18fcb0f732e5d96cc80391cc40ab948797cde51bc3259f344f715ca7bea552cdcfcf92c23a56b4526a3fec1dffc9a36b281420fb6183227cb8464aaca43e57d6e08e664b2f0d8d8e27b57242739bf4a909ce21bb8aa2b12ec8ec11af2293243cc8106d8f683225ff1688fe281a91c519fc2be0677c10ead95ae107bbe121f652f8c3305a4c71576c6e09b7b790f7bbc48a6ed3953c58b720962e04d8f65c9eeac7fd930a59d093e18a4b03986b30904fef23d709a737465fcb359e2bf318ddba5520fea8b2a84aff4f7940c18bf54262bdaeaf36dfc915a9ee33f036ce16cca8e57bbb4a4c691b5dbcdd1fdad0782f788f5d1a11825b83380f5a34cd1d1bb948669ec48a64f571ce9c6477b0e8a6ba28697f268f369fe9f44c5af88588f0bb7c48f2460d2db5d81e4580cc7881bf9f804e25d1da1bcdf888ec858a43dc5ddf4b0a91db45d49431162dba4a6de805a0630fff12f314da48f3b07226c1ac3087ee397f678d8748bd2b33d7194fa41406eabf58f51698adbba23071870c11227f1e599883c77958988d2cf1ed3301740439d55426bf16655a155f95fab836106b9d8c055f0e375744ca909db096190b6a299a1ea96e61978bbdcc353cace7f24bc26d1ba9d3fab092c56ec318e313307939f5db053bf5b6e0a4a3827166adef78a2c41180699e36337ffff6b30d316df93611a010c4f5dd428b0ea545f16e1b7946b90b1fedb482fa8a45cfa7c47ad2ee6fa5f56c9a1485e5df6f0c570ecdff09f49c99104e87d1fadf3c634d6cf46617778cd715557005f446cea5ed341b36ecc0d6d6cbe59a4ee840d1ecc70af21699206d79a00ad5570c4c564c6a86e94bd60a11fbaa01745e4133d2e1e51ddf718e823af8b9d26650e758e614cf8f1141d97cda5243d7910e69c521283e2fa65328e3d161a3cfa344a90f3145a5401851ed8d1555ffd74d74793f0c54cf5e63d2c55f91c52c0673d3675315d4d403d69630932aff8dd8f23f41a82777a15a34a76b995b675d17a2bf5fb0c0aa3be6479e57e27fa4d33ce71d2212116e8f593c94d36935f5c9ecc0bb37e92bf1ddec58997c2de580d5d18d9fab876c54ea875b308518e962ea6936e86e8deee65f11ba3ae2dedcf5fca269c211a748b1cae0bbe60e2a447aa78a9aa163ab0b1d6619809df3c41bdcddaf8f5d28f3930d9b70f7a9f801cc26c96f8292f4e464cc1c783ff4bd8a955adc19a5ae8bd75d79accbe3965abc12b796781f5a266c2b5aa0ed222a03c270baa9090d7785df5b594c4db4bbd80ee76c3a6da8ffe2e508c3aca67aae4127c6ed4240c40d224e2740ac92735262ee8af6d47471f3b55b2ee9dc699fb1d2ddee4649d9d72364362254600ed912b668a69fcfea0333655da423c9e4d5bc2bfec352243206006d87496318f7dbd8f46ac77eeae47b6d3846a6c356e6960c5649a5e8665e3133dc08c52c8797620dd2c0f62c5bcd4176cf981ecf87a3d141db3a22bdce0388943412ec1a910bd46fed2574e6e36ce2603623dd6d08d9394e77e0a738e666dd75d9a95182d584f6b793dd3f8aab097490c86ac1f90a9a7458e461c5d45ea6d8bdac5072359fb75ace44d0677c8fc2b2560965d872711183ecd9b39f623618ea4508448dd124ff28344eb8778b4b6068e5090c8d76a30e4e4bbf2ebdf95e947d64ef008d3cf2678cb690692ff728d5751fa4588d64211f2c271f40d2aa4a9f5d7416eebb2b5d21b0b27361505fcb3f078341015fedc9a8738bf82d6812919cbe3ede28cf9f9946ee7e3b2b77595f23c1dfa591f5b0b2147de4d682c12977187d91766a389f407102954c222525c8243bd02913824e3b56d49e5e43ae0d6ff9017e5298e665fd3b4fd36075fb5de54da723337b5d2e8bd20d76fc9d9b2c7a1fb724781ce5dbd41515a2ef0c5727d90fb1824314a881213a0345d02ee3371df1d1091c19a7379fda4b677e9484f5bbfb69a2f1993189d85c479f676a75595b473c2f24fece16127810b33b18b2d62aba02d103710b716813eedad8857c42b7deec58960d0a330f0fd392f3d0047a099a1ffcc3af9dad0d8282a2e7f3905366c2dcdfad6a4c1cb4ba345bde96fa5d39756c28ae0acf4e3f5497c7a6fb8a344fbcf9448605c702f7457289c7a619850b11ce88f2b9aab41b408c96c7560c83f778ec536402ef1b0c306c287e2be09f54e72a66e88637f90a09972bad36e2724250390e5bdfddbdf242c5932f97e5e0d7242c1e445a960bac913ced5af92a915746f5ba868dd91a2f538acbac81c1647ecb128f4d7fc8b1fe590165623af063ec8c88489016ec97f705540e58171b959bc9ecb80681f05ff54faec5056a88ea8ecd9b0d809c1710575379e5f79ef9a634d20e0e9cce7f30c14294fe323d7d4872a5832b73724de9b7b89ded18f6bc20d72b1bcddddb7be6f6d68c49e787274f4df25c1e261fb55a0168b9799f84a72013a0d3a4ace88336b8d9b5c3ec9084b3ac42302151dd39ad3b4a83399299ced4c21737f6b681078cb6527906c8aaad733266fbd108b4e9cfcaf2c723ccc818f821e8964642fc6bd95e2376445458649872c32bd056c61eef5a00f9d0b0244709e8833dbd424e33c6169ffbeae6054027bae4d456faffcd20010a8692faa3578f0bd56b3384652f468046f1bffebe9c100201ed7dbe4aa71d5b7bd63b45b8d185f88be75defdf199fc232e4d4132897733a72bca958e6fa9bbecde10dfcc87f7df213cd2b235c4e8f1875c118701397886833860038d2752b407b1de87e96c5d112ccefd0dfd7224021f0465d4e093844abc6db90425fc48fc928e16d8ebcd63ca55a31748cde834923d2c18a87f77947120991f2cbfe4490e584228bc3aabfd90a94f1ecd6ea6439e26bf1635fb8af862febdfa911ade0fd890b3fa94970c8930417b91cf89b64b60ebadd7221892bde1f4eb343e32eec9551f0cc62c91b84fe87c5890a8899918f1e0900243556d13b458a4299838ca8d18ca43fdbccefa0893ac600ce8b73695f72c17ccec1b2081dae941cf0775100f6c8e1926ff5f5a3d3426c744ba929320ae1af32cc2b2a832d24aa06cb8f0435a392152e537ba7aab291a987fff158acabacab21097ef48f1cfe3be6370075178a2c114b6d04f7ebca1967d84d1bf11e0031decab7348363d30e9dc4ed76195db30f9c62b71d7ad7ab6772f7d61d042f25d7a6c7909f117906dfb9d1246a40ad8ff1ef2a54e9b005fa736abcf56343b439d4200443c5c0295a9cf16ca3fe261a632c2e3900ff18fd2dc76cd60fa6060d33ad8d710bcdc5e4072d07f1973001c186b223552bd2fa2e698edcd2b9766666da5490cc27461b678605d6ec441fb18c36d120972a65c4b8d9e12a27daf46c92f50b4118120a9c348365ae760487dee63ffc97107708fbdce4229a2c6c82460462d8556471d6c1bd2ebe12da240e1047a2b1b5f2c5f81e3e3599d52a055266777d02edeb9f8e2c2d0d2971f9e575b5c687601562cbd77b090dec50daff3a2ce34e405eb3b31b9a13ded5bb9534eae068789dc3efaae6b74721f86808e6dfacc5b9640361cad48f1718b64d78b7478636bd042e0b71f468df1b7ec51133e42b65cc3e503e87086c487349259eefea4ed7e7a6e1ba04f6312711878837c31a9741a7791ab0e0c56b7c6d818da8afcf8e6c527ff04a5098c1f6587533d7481a91891cb090573ca31b03434f1be19e94a8ed760564f5f6ef0de90499b1227074813d2d4012949fb9ed34589e595a58e75115238c9e665ada93ae4337dcbefc38961a42f51699dacb43d4b69b087e711b6a35ca4542b833bdb7907117c0cb0edb8e9dba06e96dde231bf76e891b99ebc1259a919b97725ac9029758e13c4c25c3d76856b7d7f2d7b730dc4a8840c1e00ef507fe21b6a17b3f15ad62e6e9b2eca4518c8550c382fa94af330ef8ebcb6b641552c7294b266dde82380bbed14a3bad348fc8c214889d4761468c78158b93a6d99129394f47a3e3f9ef2fcec2dfa9c21f1364dade0f024a5805c0f8196e985b3ad5bf3039ad52befe052a8e8a84ec42cf3c2b7550f7e461d027b8f549c1b3e600666fe86a1d66e7f0d624113592d9f563d94ecc4965d86de7bcdb20305f341befd3b3974a2043d0294cf1d046c8c6913d1f6857f9c14a4f294ffc3de60539679433b20b9e43e7bbc0c138cc19d3039a872502c85f6826ece899c49cdfaa5ac1576b604ca234d2eaf7199ea1d3cf969be9927e71ad8a5e59a2aede5159cea88684dbb7e4450356f11f600ea7c033a4a094964ce22822d988b070a122ce240ba559ae870aa6d4df20e39df3cc3b678f4adc9e95b20391fe6df0bb900a3ef2cd3df91ada313d34c82430fbe9097bbc459464079b5b7d082445b213af0dcbaa7868fa2f7bdb4c2eeaab86a25f35d1bc64f672b0ee37c37e2a85c08dcfe75d20df1a5c459cdb246c3b8cb6ae7619fee38b8b44ef2b1a440c0f9a2b227e883cac54d4122b96b47ec6cc5a23854071d1105d863796585ae27a8b7ef7536da157fc0c2501da082c3d40a6b80067542019d94b2e75abe0e9d3a9ba80b1ea07841347441a1239013c47cf9eb7658f8a0f4f259411d333192f851bd4ac130da1bf140e13a0b4c4cf99537cd9be42973188a8b7f8b9554047d9155b8b0dd60778da4532affbad466615fd86bfe021a33cfa01af57bc7c76e3f027e1a6ff59e68bd3b66283f7f1c25870db4d955b8b1d9f4b00ea99fcc7d5d89386a0520460d84e728f0777b2a85170bc94a5d160c7084bc05c9cbeb4dc9526005c4e136316ac842d9249372c8bfc8d02993dafb2e12f2550fb46e8257974b31835adcd8e2926cfcc3adb9188d4fc3af503fafe647dfb722b8eb0e8a360a5a52fcac5d8a987daf4157d265e82836eceb82265d319ba62aadb960d3210018083320e58e5fc9e67538741101cb12b81690f105ebb260c1c13df679b2d5d52f2bf61ddd84bb3552d172ebc2036773e302bd2529f8830a7883603225e9e57e949682f9dad3be741f53fe539c8a4309d06dccd53f61b78731954479cd80159a973ff0ddf472c5173d3e8835a755266c9274fc09060c92988442d0a4fda0a7dfd963db621d1d46810885ce6a7293dd9c61f6530ab1a4c7df1cd8ae402f3b5cb7a2ece1144feb2cbe29ec2432cf4f5c0e4b15b6dc72501b77fa6782c786a1efdc1656c53dd6b9023c1ad4c72285387522099d9127366401d062095914966579d2b215b273f05332f53e43de7a9ce7f2d458588c1f2aedeeba2d23558a638076dd227f31087ebd89700ed7f6177f61c388dc9c23e95c207aa97bb172feca15f0c01414078d8997531383638f9d0ef6a6b293a1c289c3b1047a5bb42586f9ab9ebd744d7522a6c5c97234c2e1517ff0bc51b04428a597831e3a2ac347781e5d7a126303db314b6c9dad395072f1e58ca66dadae84de515a5bb8ba2f9aa7ee3d604e468c18c365d686db0f0d8c5b2dcb5f40ded3d2fd669689398a4140bff06fe9969fe0a74a06c2504e88883028fac1934d0ddec837508271bb9798ab0a8c363d56aaab69ad6669c0b4c49b0141d6949704455880fd6b6fe81b253743add16f5b5c981462f2fb5524130ade68823857b3fc091f42eabf5b247c66768ad2e94d0e55d5cf800f678afa634af2486b72ba102f4283fb67ac950c4c6e8641dceb99c34e2f162bcadb9e1e40e7216215c4c827f8911217ec19cbbaf62ff0bd0aed7a975c8ad1ce73ce5fab955c2bb34e21e78c4b83fe4b374e184db0257f458262e8fbd6be2e3671b5647ecf7fd1798b24f644d16cf91fe6e7ef02a64248b3736300c8d4aa45dfc819dfd412aaf797e7cccf22aa88e39392f26afddaa8dabcc050316521e92048e96f070b2471e1232ab8716d28420910ba0d216de90ab6e429aed17a559cc626fc081150e7e886b357ccc9345d37d6134896249be0ffefde4e4d8ae2c0ee2878f4e02acc81718a32466f1ac9fe49e63ae965ce3d66b5d7d1f5871fe2992bfcaf78bbac525cc94470f139ad5e5defc3e2c76769182b6a499b78bc01432d5ab5d22aeb121c9b663d9b5bbbd93aa1717cfe2aacc824a10347c1b5c8fae5cafeb0510493860b0465759e707d9de573af7ee62d8f6760db5dda36f18f73c849971fbc4290159284d2926034bc7b38bf47a30b0918ec80c0b8ba1a0df5a746d68fa05675c5b955826d608baa78ab0a9d158b0a770fc26acdebd8a706fa70894fa6f7d6e710fc3f550b34bc61baac3177899767391c5dd5d38847811316b265b1356b4921b7fbed500dfe046d38230affe9a0e9886e832eabb5137a3c871bfec8ddb8eee870bc0077062f6c7f59453b544ba9b481446208d237223ec309156bbe2edcdecfbff88072291a75bdfdca56bcac86eb7ecd878287685899a5c96ea16b800dbd5404bba3401f3eea23bef87ae5d95405fe0be6685f88584f7eb79fd81a59b8268b5b63f01ea2d2f389e0520f1a585fbcb6448a1552893b5ec55eb4060625ba18bc59e2410380e6707405137e03ee4d23f6a70387eb8c941b1c029bb111c2e471bd960e14bec0b7f3ad0b118ebb300266c9395a18391f2a56359353159403363a0f37a7406861b8bb546844d8220d643706aef745c696ad0d5b4874aee296a215fe0c55a4526b2e1396ee19a1842ac0fc8b8071fe85310a9a8d5033a644e909d4e89273168503d83719effc972688cfedb419b7310adf64de74db840818075fb9ba99e6b412b3d737ca1af8b7b819c29e179d37d1db038c3a5eceabdfca9292504bc75b96de548937d362546beddbc6423642c84e6fb8f27b387afc58159ee167095799363e8bb4704a416e0c46940f3aa65f1296f70277888ca942933877f51e710c7aaf50ee91420fc74a42336d47aaa42c89b97dd5559630ae03ab7822cda827e188e73123e57b68aba6c95ec4d2c1ac9a5a3402e5ad672f98edafad909aa91dee4a8ffce560b5badba207fb731f87f2b2e392a348877a58c60c558ad412934eb9a6d29f25efcb84de611fb5fc5f1718dd18b24dcb206cde300617804e9dcc5fbaab6f673dfb4f460827680aaa993d908667da35d76f4a90d5b07a20285d35cc02dccd06bdfd04e369792acc318323ae801e6f78f9942e898150a301a5adf0fc990e57be313ebfc0cb84241edbbd4f00e1f0518c8329ab92b024cefcb4b7200e7870547d16e635e6e3dd4b841945f92ed5b182aedc50651737797fb58cb380bc43f0aa2293fc5706be0a8eb3f634cf9c7654341e5684b5a00f376976b914385066f943ff82a8f3a4c723d83ad7d20b9008d47e554b36ee371aeac0085525cdcd64e891901c93780b53bcf1c1f60e7f05ded80e60ba80b3e84bfcf76e10c12fe976f78e29d264d06aec9db387cbe5ebf73f162f046872dfe94112b1324ee48cecb73f3295c1e2a5289725128399e7859808588517e9e9071b319cd4905b9b4cda8eca2ed4da3200e60ddd81c329c7a2616d01122f97771ed6286a536a9397aeb613415fa6190c0567326457a97df5fa94d3a7cadeafae521d9eac629511e25d990b92053c932bc6cef22d539cb494337e5a1d9808930c77d18fd3c9028f9dc41737be97cfe11cb54e2993a8078738afb8d7e3cc2c45a773fa41c6fca81347e92857e11fa8c637fd8a62fb9b3a7248c029be1da5dd4ae347899c16a1c99d4ffe0531eaf84791813b0f9d9dac137842f0002226abe8f37c300a9aa44496f992e9ba2a73ba0d7d134122c48cb1cd3ddd89660c1a92792d2fa188f375fc1f759751445df46ab471aacda69680e51bbb764b96e0e848f8a7b70bcc9d0566b7544582f47ee12163c5b9b8a710d2dde439e185d314dc9d1ff443e78294876897548118b9c45f831c9dc30c7cfba6d3c220cbd74434da820ddf8f0a0432eff40b77a16dbd87739e712b40837460eea0e204ff9d06851e89912d63b57a7587d37c599ee31a159f423261c94837d484910635e886fd93fb26d7f185c5068f07ac309a7064e0ae401fee9485fac8b926e12b226ad5ae6ed32820ef5b9ab6e433ceb2a7fbec5449f5cdd23dd57d810f7f79e4a8aac1d9c87786ff3da01f6a0d8402cbd2b8365acb4ca284a7472eefa4146f3851d91697e1ad9ff219136922fc0e6f569c55f03fbcda71abcc297086da06c8da4f8ab60ad1d2ad8c8147e31898a9b264c9609650bdbb9942df404090bed0b838e7daab219d661650c41407be17fe4b70e603373cc3f3c2eb427901e2ae62c19e021a4a4508a5f1dcf98324a995744358ca0c57c89eedb8a6a364a8c99cdf2cd9871467842e85094152c29dea7b24ff11125045d110625a03e9977a875fac3f66f4473d3af956d73e2a499f5f220d205d5b2d067f431b0e464f14ecea25759c96d3c74f198e6ad8d50d60fab7ef84bbf782d1dda7acec29966a00e92d428673eca9e82506bfbb4a9509ea06a0abd0da8def0057876b1557e2455ee606168b0bcac196e89286f265735edc1bbc8058a38dedd9f259d8371d89cdd2fa63fab15dc7bdad4dc82a326619a001a15c3bc2a020043918fb249ab1e103bc2fcca1a01f0b3c21805c7ce7e5761648009b21b33afaa97a835c91873511ba8fbc0edcd550f7016467c587ee531df132cdb9677e680ade92baf242044acde10e99c7a346901c6582fe2dce91ee2b1eb63543c1b3704483b6509c38ebe48e1e94b994f5c75db2e7d727e7895c9509e2714aab3311c4e3dd1304bb9bf899076f618aba5d99975e01012cfb3dfefec9f0ea32b4005caf43ffe4362f9fd69cd1117e4eba0b25123f6d39280cf333e44abb5dafe845e2d200f7430edf18b32d525698137b725ad90fc4dd2d19b0b9a3c889bc6dafa69d228e2cec82379f1d7a2761755e784b50a134c021b36defeb448af4b8ccc554bd0451d33aaf40bb6fc5534955395f6dcce3c3025ca7754467b727e9353a81ff612601e75ccb3390cc27aea580d84605cb7c29c520155ef79a29f8491f176e5075f64c68bb240051da17274326918b4613314a48d8846b77042f178114ffa0dc727a355720c2bf2a6a68cae29dc4e865a8960aecda41941482ba048d9796b4f7d96fccead5d9b15ecd2490f3744e21482de1e58b16c924906c1a0e3530911c23ec75dba60931863eb706149fe23ed5b0cb1427ccfeb40804c62dba950d9f76e2d49c7b6757e08499aa06acc7da219a71b9abac43814b5840ce63828012e5c082554a2025d6301390a6f4c0fb2b8fba7f5d12d54e0ddbacc174e2ac35238d5d63919666d7a228c0265edc32bc57bdcc414e2cb9666d071e7ec11e09ecbfcf06e35de152e9ac3d3f0589807e9f21496b85e8a9e654f393b2e8521898bddf0357dbaed2e75aee23ec3b61fbb4d6f88e41f6508d7eedb17f7ae1f386d9298d826070abd588776e684c380e31fde7bbb18ae0a4faacb936b627e0d2c340209b63b41e6051771fca02c394cb0f372c6c5ac38b02592670255226ab71b198dd62f9838709574d7623a0c4eeaac12db096aeb74b4655bc567ba660496fed12012acd4bb531c03eb1dc51c45ec1da3b6ca5f7f2dfdfc072add654cf8c397ef2410d4b8906fc325635b0bcc3a7cab01e0431c1f8e62ecc0a4dfb99775d09da38fcd61ebab72fcae601e722936a7875c744322898831227584b0a3f40a5e671fd84bf1e7ac1fdf7e2dfff4accbc9e07518592289c1f74f7012b1528949463e8676cd4b229816ac226e8fa26fb27d7e64914f4d1d130d1d20b220c8aef9089848d61334728b13646d500f2c8037fbd96a797b9001a2c6d151e2a7940e55cdc94f889b8ee90cf254417715239a2454a411769c3f8ef458f80fa26a35a68ec98c1c7d7c1bde06c93c2c431f75bfd1183d3c38bff33039589e27653a4f71ae9df933c275e537fc761ec5b46f1dfa2b3d50aafadaf851900f56ba9f564c2c7606cc16f3ae789144c467d85e696add20b38729d18deeedda3aa0412fdc46f1b01917a1dff964e189ad8c9c0d8bee4785a6dbfde80246cc0ae9728a1334b23afdd4088c3fe8e828e497449c8c92a821c520176bbf4fa5d7b57569fdf011ae1230f71cbf5a11b8c6281fb37684ad03ea51275eca8fd1a2b8421f0eb4cdab278f7de78e82a88551b2d78edb33ea52fffc600bf13446568e9dcd96a69ee62a794fe0ed1bed6d92ee4e3c9f802e0bdc21adc0a52780fe0dac1e232a67ee4973fcbdc77899c7546839aa5050159ef442dc231353a7c2e4acb0b5f62c56257f7d88c347b6cba5ea243ea4ccfc6e36fdaf146611f92afe513e718180da1a24d0c544cbf52a19e5579c7a5825b5f4f52bde6ce1c5d8a6a1bae2489947a0ca728f760b544bbe5f4613573156aec9a6d66446d4304b27863a317e7a1f2a9a918ce09c13f29884a6ce024bd299bbf2656f55d4b716fd721a7589ea4e3ec57fb676ace9e4661e6ff2558c3753a0c9fc8f63e028fc6a692b93736921d96d350698b943e32354fa39ef5e9aa3165f29a45e3e7860b9cb4e76072444c6c662054b111bcab6bc7a27dafb43f4f72c534995600cac27c1133ee3e6a7f54e12c994c0141864317f579659e0beba7850e151a7be6bb4a083e4f30834f40c6914117d0145e6f0665e515476d153e5b3ac3f3e76a1f37bde4ff6f1820c9567d66dfafe0e15ca84944c1dfda6b8fd03a38247fcd6994ae49635e610d831b1672a59291cba13c201d645e82714b01139d4fb6e1cd77af4c937d79f869d7646303385e99444a0c2ab4fb99296774a3ed8d1c984893ebf3a550d8f8ade5290eed181aaaa9fee3fd9cd5068e5549b60c41b74366d8d6c0584a0bc6d7c9fc1558caeb42981c950aa1b59131ac89b0fdc48e2ef825f785f84dd088dc8ed44690ea45d3b78cd8685f1543dc408cbd6f6a37d35b2c334b92834dbb9c0e2056158371cec74929cb99cc921838edaf81502a077ac7e22970542822b1f2aa21934bb2970fa5bb57eafa74d7eb6d908a6b385914e074781272b016dbbefb5368f0965d6c09ef1d85b38fcec975542e754ad459bfbcc3af3dafd06e6ce3398263245c0d209317c811499193cde6d04a6a8eca436130de70250fe71019298fdac2155d68cf2eedd7e581e06e49e02495c96dffde7627c79bd61017013825cb65b3d5d6249acc3f0851e3ebf12681fb6c3e64d02cf6ac321d8094755d116ff0da5f977af6254a25fae2f77041a3a55dbf41a8f6d03c94affc2ce91a36c73a3146af9bfa860a09ed0283924213cb3aaf17e8181ff76385b225dbf09582265ae302b3300708f3201976824dcc3f070288e36d355976a97b597116a1a082fd4809391bedbba87c2f456c87ca08a0381df92935cab4b97cb1be1dd65f45a6425457f1bd52bf366083ed52a9b362d7676380bdf0dda067259fa3d736cdf90d85636e2a4fcb1dd53f35d7eccd5baeefaf3edd6237410b5afb5498c0d366f01ed0c56651ada984c6c469f1e612dcdf1c3dcbba824c2d3101b29f7ee600572c7659ecf0ffe2e90af14b7574489c719b784dc8b45972d3d04cb8383fb8947309fa217c8a996dd63415cb94e80e3301df2c696cceb5f2038fa2cd288d76d54550c222bab2ee061e21b0ec9a5db27539c3d117e0ff2a48fb81299bee711c35e60c5cb19582b2eb38672f2375423fbe6fe0ad5e2822c6070abb5b244fd50b87ebd7da2471abfacf8a83b755954ed432d030112229a894125b8e67577da819691ecac28b4afbc268f8da8c1d95dd1092059d30e0dcc44ccab199229b4ac19778e8e98dca8dfbd2955fc46140e691afcc80dfd108a4c01642cf697f99efd5dd67a441bddd4c276e27318bb1df6953b6e52f26d19766db0a2d1074b2f0d2b78d9ade5148440c1d136081c19c63f3a4b1dff42ec2c02c32a38a5f0ea8b33f830e6d2865ba2e237f5c59e7b441a44f1684c42bb463aa2f93195d33472c1f8bd6c1f95ee76412a86db35dea3936dcd65ccf85b49138584208bb0624edf60e959c4ec13bed5754ddc2fa40fa42dd6b6eb4fe4d41187855d3e092cbcc365e77e6af9fc74027f53fd22f893d4bdd2e1fcde6e6349e703f298e199b68da43d09f976a8e6efa02daca3c4bddd477211a1edda1a2364ee4c9cf7727ae85be428427e906c9f7d2c5a76dba528715acd51501920d8477d78cb1e3441e8b3df8f36964af79a3183fc3989ee354ebc63dfe4eb64e8f554986c1f609f7eb4ddb67e8655080b780f98223a5f89704097767118a9ef5365378baf488bf9f1bfefb025699e17d5d0c997b71edf870f1cfe197b1ebbde7690b6baeb9335be04afb7a11bc669e51ad5f1b6ebcc632345707e7e6fee013c10b889cc3d0643e04c5dfd7c9e60746827fba9cbe2b790b1bd83a69b7d3b1dd6e831cd8ba13f84fccc4dba42a4e43f839341f9db9b87fce8c1edd15f06e9217492def4ad7286899f9744fc10c9b7bdfb6c7c395eb7caa840563555c9e324c5ed2f4bddbe17b48adf2e1f08ab215e2d3e4fbd58a8a980eee7aadb4b61e91b2ae72084af8474ecfb233a7593bba9879203c750a5d4ced477b150d6dbab736fdcb3456e6178e4eae1e714e7e5c40d939d4eb44d3d9404daca94ddc23554b26ef24444245a2d828a5ef96d5b385cadfa8762ce7f9565e07d35dd851429ba6f50db55c8f9abacfe654e056a015a40246503af250ac63465a78143ba88e9f3a12b757648af194130ec1c5d00ce3192df86dfd1a424b3ff798fa5f2aa0018c763c6d368084b2bccd17162ebd10ce4e7ea385143d83383b99a0d8708dc6b6280fc8870260c66f30e9e9d55be59172c54eae2643eec79dcd876af053fd6e2957c715d590fd3aa677dc6c77cecda5be34f5d50421bb887044c5f2234cb9a683a96e8f7c0720774d68e83ec7464c5c37dfeea94575e9b745adef67d66ee6947401eeb4c7f3a5e99bc3ded05475fa18ae07671fa2135a8848b9489e71f59c4ed37130c00a0b50ad4571bd0edbecacfc1b44e104d8b593d6e85778e982a37652c4a8f2c1ae18e8eb7cc52eaf6afeeb82b36937f5ef5209765f2095a87848855283f40716c64f6213b2e448ced2b2375ac3ee491e3b65249825642a8efe2c7c768100a2c968f2025c241d6ab485e4e0bdb3b739bbe13a2f539bf99a42efcb3d4ca3bf2b363a873ebe551b05488780c492dcd67874e2f0967e692d2170344bb38dbae02a27366f315f84fd9693a3b190e395381758cbff8c151ee3ea9804adc405ebb6767b4514f32c1d7708ecd45491d9caf69658f10d3c2e6b96287a554c1dec3cbb6a500458a0ef665fa28a5d4c2ad69223817f61c5af0e56e999e4a07a02ad8020c8c3fc49aa9a9ff56289916abb7fa32e3ba88315c77f8997498c0b75ea2a5c3eb56a21f7115c3f52392eb6ac5e6999a20a2d9f681b5fe5c8735ea3fdbc8ce0fa3798e2b93e5921f045fd61d79424a2d9e31ca1a9b6e48c774bc9b7025e414757135fc59b9552b9d33b84a7df52c354680e1a8caa4a482faa2093195512ff0086d50702755e59e8560db410bf6da3ce0fcf9dff2370be563814a65f1186c68b97e59cb514c9f4832be91baef1701d96d0f7445da6c7a4bcef2d023ec86248935ad0e7978c21610221c04e2bb17c0c2e71266ae620eb1de1231137ba35cc391ece9a77e599e9d24b2974edc8fff7076313a7cd1c8a096e1debf9e86cb85201e2cb3849291b69ed5ee5ca1180f935daa65319c355c34ea3d25fb06fb55d952105b935a24edcdeefa3e4814a32d624e6638f5e651e31c37ba936d7afa7db251f76e75333dc20d960d3f9c58d712de834ba1d4ed90e3e41e73331bdffdf4a1d53d19e0ba527015f7ccb489b910a967502f451787899315bda532c417009696e8cbea6ea8b861547e26c9f4fb279b834ca0065a4a34ee5f75a54ea3306fef2790943cd93cde8127f9860df00bd5aacd96e4e32c53fd8b6ab5e871583aab248610ea5c9dcc2e1265bc072532067c30dbfed119737b575a979ab3d3de2f8da32b3edb570e9b91443875e3325a6a6a3014d9434b396d846604a9d2b803ce5342f7b926d8f53501f1429f6209ec3a1ad9982120e3d5c8e9b9feba506300f8734ceae70ee01fef3e29b8b65b9df1c04419fe10a0dfea0e052c27649594a27306973dd975049ce70fcad2649e409513e0c0c4aea5836ea5276d14e6e185c7d9900156986f0445d3204275853adef69f408cfe655d6dcbc10d65bcf0c998ccfc3f18dc0174af99e7eaf0024b1949027cb9f75cd6712c7434080eb081d85995ff3450862cf330c6adf04af1ea806bd0d33932900096b8a8460fe75beb6a96ae96520dcb78f4aa00e4cfa60614b4e0527c5e2ef085a9838fa09191cc4e0170fce7257f8688a2e4c3946c0eea7e4803f4da74d0f2f8d616a982ff641fae5b3f6a8cfa427516f841d7fbea0fd3602640ef39977f8e99500e73b52b44d6ef53cbee259fcba950a743e856c015463480ee2cd9b5960a5feff654fb2a96e6f192db6805f193df23aa28eccb26d82e25e2db70e5ebf7c73081b61fd252e89ce2f7f7645275f007daf9fb2cbc416383012b2e556a12e36446be5cc0627face56e68a9844980b1d7817d809aef020a1b22de990fc215ccfd6e37fb7a47089c149740235d1a049192c7f490d3f69ee5071f1a03e021523f07127d9a4aa221bd75a64e8e88fbe3c1e86f6a9454fcf02a1b9d2f0e50670c2234f418fb99c7bd9e59aa7ab60a515ce740abc6864ed2c42785039c9726de171e82838f2b652bb0a8680170385d1f666c1218d5478d4519cf45bbde78751424c95a53bd891a398fd8e43e5c5b32ae85200624830ee01f11d86e69965b4899ac6d7a56efb9a460d8f4d95a8cc829808ca416ed51bb0d4678eb5f833e265f42b30d41de67dcb2c422d862752df86596f3e0391f0314abd354c9b6c9aac757b115089a60dcfd27c2c01041fe503e291050dff1149a1eeec231f147bc362b673146ec2f4f4b6ad1b010d5e7729210ad2eb2dd96fc8ccedd3a7159c2f9ecde696e5b68e44ba263eb11ba397dcb6cfc31533ab7049364c1156840ec4ea0610fc246737da1b4c88614b323f38130c839d43d9a6dd1ea8d2bdfde9472d5e6098165fb9dd8629be4b67b9d7cc5afba9263e3b557bad4470ae675a4b042274302ab7a6b89e3c9a612a570aa0f6b69a7ae8e38434fa4657c5d012fd1395625647e94f615dd692faa1f770cf5adbed7db77d4543022fb8f2543e9959e0bc3b585f669ccae2c5d181fecd6d30306f84c5e2e20ce17f58891fca8be95fa06bcacd85837a7743b5c01bfe29cc9b17b675a8bc7d9d58ef0ef1e0738a585a62355df62ddeada32537095d64678fbb9fc8b949cb60af48ac6b81c5ded4f8e734870a3c101621aa8fce711eeb2259097794faad0c841d495847c2651b944755c39833f00f18069c3f74257dd18094a920281aa956ea03eeeb09cd554d688ebeef6bacc5214b63d50b2894e7bf4a67afc0ff863f5568627916334aac3c2e7d07bd88ade5656add515ae2006ed42bf1590c211a7d06c59365fe4a922c3659a2ac91ae2b9f0f32974e4d3c21f77ee259c95ba45b2ee7b25ae26007aea7e0732f79452cfa023386b9079acb44554caf232b810f68a68e8e6fba4925ecde4ece449c9116ceec6ceb644c5cee66c67e8efd8d6dac985c7edfcc107abb0ec0bac673af169e3f06a614aa87171067ef4c47752722272c90687804cea4b39283bff32284c77b91f7b4c927c5edd96fcfd5786156afc98a81b435faff59e1f812e747be7d9706939213cdd967a1c9f3faa47365928e12db18183159069fbef1ed4a9146a90740b61a9b497acacee5d9e4ab16ebda00c8ad2a03a4f3032be8d9f0ebe84597ef57df43b20f0804860b8200aa60d424420ca630350020aa63bb579d89cb5cacdf91a018558ee7bd340874835d6bed7ab6a331279d9d0c8711361fcea3b03cb099fe2c5c4afe99c364a8f20845da8630c6f191c4aab7a3a0f9ddf04dde899a5a53250142390ebbe3236d9388c6dd7aaf7260835d3f13621b6fd6cf6bfee2b40da8f1041a55ec249a67576c4effdf3aaf013d29ba1f75401436be4626041179ea577f5a1e403bdf74a66dd39e334c78257d223aae5a8694a2abe2e510ffd449c7be78f076227377fc497cb3fe18dc572ba771db32b63f1f28c762f61501173466941ae3bc49e2ef1e869c6ea2f29af9b82caf465a1db6f58d7020819907abe79277a1cfdb7f5b621ea750d706c6187a3d7499bf78e39073bb02b47d0400282a994fde02a08615a154ea123c20a2635a0036670ba8b9dbcac5006227215449211cabcfd16fb960d262dec1bb665f3618552782854bec3d48ecaa1c5257918f999e9c24dc0c693f135c5732b54f0080ff8a31404e730f9bbb31c06c19c98174664d3a638b4860fbbf68f2b59f46cdff8c47c08071a07295437167dd0e7ed0eca9678f900a1ddbe8c171d93f94eeef30798ebc57409716e41302c9452f63f5f0de1996834923cec39c12d179a0b0ef3b3cd579dfbb1418566ed0be3b335a9dbadf2a11571aad18c3b4fff1859350d33ee699a4d817771bb2fe59105d51ffc4ba34a7753659dcb759596701df54c4d7a87031b8217f97e2cfb48287242d05dd33ba2dade08b25ad712a918ef38c41f1e8452ab7a57308e7209562f1e011d3d8467f749f2bd865d2f8052d996445fb25ee7551cb297e1fadc2c79793cd263293f5b07ade9dfc564a9a3390a8f596845c24886f3bcc25d070c17ed9063979f0f0fd6e7afee0abdae251455146451542c1959ba7046be9ad2f638bd444f4deb54fb9e4c1d43c797c0d1a870d0624b6eb5febcbf488ee02210465f40383db6f723d23963f3baece593b478ab1e4486e5657c748fcf3d3869750df8dfeb4d289bb718486259d17798779b75ce8e1c0669dbb463dbd8de0baefb778036717ef525cf176b57800a1b5966f4fac1cef3a7eeb18c6c8d857dfbb504b6d1a1e6f870107291efcaf778fc7e7a7a8e418258db6af880e3d1d2faf18cecead84df22a5922d098968b1f065b05e8812b9c13ffb0e7885f0cf4dbe2b3245c023c567c1bbb1b93a8e4c054367e71b4dde2549151878e2c69ebbfcb45456087d2f5977541337ebb90e9d0f515dd421c494b6fe3585c1d5b0a82b340b251549b3259263d72c72421d7e3af29f9c9b26ecf489c02e9560cf2182ed06c8dba601554eacfd86f54f424367a872c1058e8a36828be96b82421da91d35ea8fca30ff47fea0687439170620ad2bc60e617c5322fa053d4a1b9ff15864e75c3d6bd63d5adbaff3114ff05550aa4be1b3cc7226a144333e9e65a679e9102ae23c3675dd94df9b1bdc01eda0bda0af8fe74652809c67b5e026e2239a5cf21ae6752ff9b53233a6028abb504e395ce34c90c37124bfb9502aa4dd4958abc7f45387d65979455e52274a94e1b476b7fbf5b820023b523025f6c173ab9296fe166581703ecd2cb5c5c95d8762741f11506dc79ed0f0cfe1bbddb85040877d2dc23b93ae59d3c90c55d93be0c16303d648a0835b85a5e7e9e838bb92caca3924dde87745bc7d7e6da33041086353b157560a6eb2fe7a3b9ccc08b0083124684df94a6e28adb86c9516feb45adf9c595370dfacc6790d2c1a58941202c7cff29e613b66f1ab1384f37feda19d1294b0253f9dfa6bf1b912cb072400c86a140252610a390f136384adfde3a06c0fee0f52747566ab8920295ef86dafd2e6f90826b1425831e97bdd90f03dc21eddfafc2d066f75806879c407623c3507578e64b73ee99493f6bd651edc22d1ddf24db7375453fade3b6eff8db35e59846cb1ad00c338219b16ff2db7d6628b94b619cd1afa7469e6e7c31811a02ce4ad457a99110b3c0acef73022344778a9d48f6d7a7dff532212999799d07fd0039966e83a0d640b0c3c2801da44ee7b9af423b06def9a2e902b01e815240d8a17ab96edc77562824d1d17fd88c6307b4637c68d28f96355aa0c75df38f122f08e58050fb23d5898451367fc4ee34a29e27d5e27fd978da6f437a339925c1bbcb259e451775a7c471a8f9712f312d8ff8b5ef1e08df11dd20bb330e7097b40d457d2de4d28045b8f87cc5032ea16aaac41f8b3e9690ce9ce6bd448db47d8a099cc1889414c1891565e6b021d111a7abdc88a97f261f96b719e086d31eaf91ba68aa6ef4269407ca6ae97d9bc5f010f1ad0153c7c9b273cb47f8f795434d5fb88c3cdec1ab4f55731fc1f2eed7e6d6c86734ce89ed22159acb56a5cb64b9c18a346331d66e1d3e191128aa6c233948d840576ff56fe0dc18111c145b08977f278158de2e208107968168d3fb4058d6370bb406d3f730a11fc5c972766ebcb0564b774a0f3f5a62704ec004a3122d3289d1e4c14a40c3cde131182a5c52bb5efabed3952005e3623a4ebad5136fa61f0c33aa5a3d0dce8c2acf0449521e757fa3eca3b0649e97d1b415df3f1129054cf8934333f49979b88a0dea967c1d487881a62d86c411a67aba1c87f917540aba1d7ae90cc06842bc00eff5e159857ea7a086ae39fcdde5b03a687b71b722361c670c953c2c49f70418e9930c16206b6defb3d03a3f0582b92de1e273cff8077ef732aa49c3e72abdf0b98f513c79b5f8073746cab0ef4a5209b24064d3f9d7f639c14abfff7db05d5b4ea6d9a6025f6c2697def6ad9fc3ad5e9f193e5de9baebaba0a9e560d596700477e48d234c5236d9eadda92c1e106b40fc03dcf543969003a2514556bca393502ab5dfb368cb57d4f07e17b9676b41b3f1bc368e0d72d2678fab0f68ea4072c83310b05af4e51b76944f94cae73ec143f4c3a53060a022110dd7f035d8eb66f71007dab540a338314622b2c69429cd5d5541c8544edf508b06cf27dedbf7b4b6c0e827c8cb7b1e79ecc9e586add1bbdfc991af11261ae0479bfbd3bad5ef4aca18880d2e4294fdc0b2c869eff54222b5cfed648411b39699cb315bd6b060b27171e604f0b5e0b1d7a3a8904b962c25a51ce9b5c51e39ac4ccb5a2a2a96683dece0dd2338a4bba792dcac88b627ccf9121b6aee4b13b454a3970532dd4754c62fd512d9ad1e2046279b6942bdf6f6be8b39e35dba8eea0383aa6bd4091c199422aa85cfe7274e9d3e9ec2a39d320385243fdeeec52e4aa640e2ec5311dd2cf1f1caf2d7c5b9150e1fc3a1ced7b8de86e2265bd8fadb8d014cd346ea8c9894e55f07b5316ff31f62137e04a07b48cb7534825ce8bd14d3bcf67402a63e6123194c6d80f75e795f065c3e6b16fa61f9c43e5281c62b63ca1fb79d2418ead29bbd5e5c7838e93c871711da1baa2319665b8eca2c34a4d666de9227c04bf5109a6db90afc4be652e0f75ac7f607d8ec0d12c6766c32a7a5795ba78c6e0c9fb023d17779d88cca2043595a79db9c8e191d3b51df0c4f4e4189f3ecf59c549796a2294968c0bc42c78a660ad5fad392e0658fd175c54900ab7cd7daac25aaf18a7d050fbdf4bdfbe73fd14f057ee9903898927a080ca630e036aa48deea63aa68fab7225f4f25c1ee8a53cf925bf1b3a69b2b873d71706bd52dec1d866c58fa26e8a4ccdfcddba8b0a70ca732d51c1aa3fa3c1b8d13ea04d63b72042fbb10b7af650b572cb6a3ac3800c8419701a606d49de597a19a5d2f542164873aa2cdce50351c803649242a756e3c8b4c699f6ae3ca9a5bdd85b2bc6c9fa5a87fc234695e39d38f58ae3be7e5056570917a3aab50a2174af42ebc5c5e3c3446802b0eb186ddb0ff53c4727ef87ad0ba8f94a24214a5aaa55880d737dcd28b09929cbebd8c19d739b0cb1da6712555742e37e7d794defaa7b3ca4229cd4e19c56ca7a3e549a582f476b65099b00ea0a535a3ddb2642abf17e8ccf129f78eee67b6139d0d55594c6795c8b59eb65cd5e17571ed514b517929639991e608ea903e0b986b785a2e039e710fce981505e845668fb69f3f290c94d2e989cd69ab1aa0c90c300ceba547075ca7817b3c402becdc35b8dd05bc93dc820ebfba7ff5dd4e3b587e4f2e6f0adb70c6f6ce508ce40752911bdd400a259c9821c089700ea2a93fab6654da61c39972b54a277fcf273210965af7354f7628fb113960a41c9d008769e4b1c650bcfb256b274018733d002e479585ad12d63cafbd620a4c107ce7ff69d42de74dfe0c6f2d34dc5e13500188fd064de59c4a6b65123ffe3b6b94221b23e61c1441302165b18adc3c1e4296e7166f4a5e60b68218309e6429e331bfd2a46491f1efe1793d2bd624e8c2e33df2c51e33d9d904bc4bb4e4dd9a855c829c8e53f3007e43a6f26a5da6d854d4e58abb74654c37200d7eb3bcc1b9cc5cfa41eb14896eec354cb22fef2ac87f0183aed04dfd4fd9022518e31ff2562c89b4284c77309bfaa11d2686a44687f66f0db86073344bff3a22ecccc47f3067952db62e727c75f54ba3e279e311e00fe048f566710372495bbaf64c699b2736bf30697f6f965a120cade26d0d35cdec2155e743cd75571acf10b1fe582cff84b7918e591ff9ef1aff09f41dc3e338979166edcdb520970b487aa4aa19a9227e746e69c5e67e7bef230b38e015b249b0532c526e76618ca893e3a602eaa837473c4cb048edbd914b56f986e71c93701a32e38df3294e984cf3be22ab8b583ffe6af4f39ff2705afdb5a1fbb575aa6326d6539d7e449b01639dcb8dfcc3e3e798e20d2308fce51f57a71ae1baae8e615c2eff81c5c5561d06b31c3756cee20835f4576061709e34eb110ed045b6080a7bb8c2515ab76764c5cb8b5595a0f29356ecde95a5fdc875609fdaff1c03b03745b112038d13c6ab36efd313c2028084b77185a0c395b29b1881ea43f5493b7d0e2193adb6b79f426ee2523cd7064f5821c8f0e3213fe1647100007b1e1b1bafb91cb97e1f0808606ec2f1abfe915f104c1714069211bdfa563065d0eed8b8f8a4362395ffe77312416e97e822e957db967ad89db1ed9a48c5a782c22cd66a4191327c536eedf5d0bfddfaa5a96fc6ca7b5b5241901a02a879aa5a87b24c6f328b191b5643b0d8a05ca82997ab8cf9cda6e716b153b014aaf9c8edfbb84f7b13374bfe9419ac079a56c48c8cbde5577a8413de2b99eb348dda2542706b65a4a34d95699e3337ef85c0885b1a7246c0b6760f2d4a107a7d44ed93776e7e1ac60e47c82d9bb78a81d9c06ad228a223a2382c7b7d98456e4b551490beeef296660ff7e0af1e075541cf743984263d3dbce35ad892ab23771ab3575835e4e55579bc277e840d380acc69735081ab216a7511663e3349a158332d3bc00ad56d3c796491d55851e86cc7910f42f3feeab699d176630597cc9c26f5be86709064089c551e101da2dd7f4df97ed3caa346b7fea1728b887a2bb1f96dac55bddfe4f5f80841a49cde1ddd1c62f91f1e11f3a746e899a9271ae5dd4998da7d20949a8cd54a7f20b57e60ac8c7d281f5221a2b99eec20142c3c7051bdf98c0631a6495c1be0e1df5aa727ba5cd7cdc59bf843821e5465c617507d7fe24aa495ecbe1c98133fe648f703db9ebcd47f9aa4e80b85879caea6898dc49a0c79c856a55a94284d094e8523ab0d9cc2f4013f8c244423fb242d97474e16c2a6ec3b67ff500b9155f6c647e9dc5d0da7e8f1ebc5ca8d3dbb66b470d16349576bde25623bf1ef19c4f6a78706f51fa846a4e90a736245bc8d7419b2f19e0cfc6856871a04b278a9c99bce350c3a2e1b1c2d5ac31ee56fe211a8cb5aac7b81a2cbe02146a1eaeccbf980636471677e3f0a84f9557ef11c272f07d30624dc34d0359d2d5feb7438160fb56f1aa1801bb94ebbbd6fbb40210cdb431f65c51c1de9f96c0899263d161a115209351087c9fc09c05d4576cec9d02ddffd649e8318f617aa8f167b5d47e7f00f99e6ca89d40f949fabe262483cc32abfb984a47c4cc9c7e7e8089830063b24f895995aabf47de503b8e4a078db9682039c50882cf0745b776e2b16baf2c847c3ad5383a19b6f22edbce54159e20934566cb8bcbbef53cfbf6464fd159898c8ebefa336df5d8f82edac1d2001e857dbd0d9a376d3ad0193b9ca4913c56ebadd9d4253ae312fda4d1f1b705f6b53d0ac3b401e17526b2c909f28fe94052973b30a13db709890a237263fc285c0d790645bc104f1a6289d94216c4a24f7489180daedc8d5da7e7ff75c680ca9a7cf7c0aab1c913c5151fc56e907f99d40b332b7ba27355aa12a7f67c539d274c384eb4219cd146f72896d2117beb5341ae0261bf212118da1726de4fdce4f594d884addf7a82160e186c647af21dd7a4f5bb656785070257ae5a7d03d4056575b2dc1dc43e61658cbede8d176db9c5a774b1c8434e472b3b059fabb54937eaa4b42d6d6d83c8d08d578efd698d197c8b44d997861bb9963ab69fa320adf3abcf99f9897afbc0a0dda05f4bf8e9eaacf5120de9a8560b6b8c02a3406b58864025028c87b36da6ea80fe82035735ac9b8b105b1148e9cff52282e8807e8940469a2b73b00d7a3a476852efd5f805465bf298d77dfab08c56a9d6ece05c7abac61913882b92342162846890ac23011bae8e2c026559c5a39ea75c367295cc6baade504243a5637bff5bc513d71ee4ddcfeab4cd920ed8aee220f0ab50897b27c177d7a30f35e09b5279dedeefe9d715b8a2edc778b76db3958b164b6b184e984eeda5285c3cd878d9223d30115dd513d896cc0ac2691652f99e4419f437fcf773cde95b65136cbd28747486b2cced6fdfcc218ff58a9913b977cf9db0394b335b1bbc18f17c13463c286ba08b5ede379602b531bbb9aede00e0d10fc479d06c394cf095114307496e680c0066ba6e615a8a660bcd7e3507fac1e762b72d88c5af4beecc1a04437cbcc7b1ca3f7756dcceb0ab85f84f7cfb3fe178754523a3d0a91059b7d347da24fb6989dbefa5d50b99d59450c7426c2fedba02d99dcee5b5770d1f7eb7a07f007ebcf3b3dc6e9762d2519f5f81f1db28dc3a52189f5e3ff501c972b0bed3edba30ae8a3171ff139c792934f62f203fc11d674fbd4cef6a0af3f2b066c78d16fa9ea77cc31a99b513f89a98fe6a20cd32a0ba965a54c06a7ea540cfd0f94f388f04610d8aad5f6d902277a4ba82a182abf5af6029384429c587e4444cfdeada21b1e5a22b6cf6f5f955d9a9049d58df38fc4fa0a309a21fdcbf2ee40eeda8b6f88b877ce9ba9e261f398764e45cd24a1b9a3f86c2a2ca333228577a63a4da4fe64da8a3a4ba476018e7f275f1b4274ed571d47f027797e149d3329aa666fe4410c96c8bf0d44939069fa8228d9e0a0b7e72412c86fc3235babbb4195fa2aec4787d8608a5852c56380e098451666129ea1cf927e706b14fc8044e7509e060b537c7c0a4c057f777b0aac816efb38f23c6e99f23c642016545062d099e67272c44e1ab0c5c12f3427547cdb313c4efde80e2188e0bb13e62e228d19802465bb854434961d36923ebff7a7e1d3d533b0e4fc5f61fbac64dbb1053479922aea13bba1bd553dddd9d0eb6c6c17992a26475291a9dd27bb26ae209ee5b8dc6431a04a7dae405b3c7b481c40b9f69f6da74c6cb9cfb3d82ae2d1feb45ef64b69904560dc50fa6802a93ac2a6b091f5cf9b7c774cceb786ad1b08747da318ac54bccbd5cd5861527099f6bdfb3379aecd5cfe2b0c1e28dfb2a775c3aec0dcb446419482d667c9b084dd787760ebd15ac057b3fc8886a28ef91760180edd2c45c1d06e8e9212f5f84c38f651e16040ea02a67dc6e0f8b0ac185723e7da2f3223a5dec4832406c68fcdfde8d94808076207edd06bab659a1552f1ba6ee80c3057580b64494db7cca4308633e8f15176918e2e3b52255e3d7fec31372f71054e2e43ad8f12470ffd243f990bf8ea7a95e79d08de5f7040e0e5978fe0cc70cf33788a86640329864c3c4c484f0b2dedcbb3e3991a8c91f68b3af901e8334c5bc587fdd056a6882a6940b25505fca818a5f889b1ac9daf59970afd58d8d34a4655fa718a1e81e5e4a44114b5c50a7c97c7d2715612ccc8337da08c97455d25c61b4ccfaf5089f27a3a31368d0f4910da5d367a15d61db2730e584ea9b080234ddd572b3493ddac77f9e1bb126b4aeabc7f32bc64af4f037dca377a5ec50693364ef26f64a529d9e5ad57b07ccae9ad399c68783630dd857c46cc09ec8950338d8e6bd6d96192c2d29c1290301e325c577c8b92f6c1f568b4960a613a226b24d7a0aab527cbee0febd463ee0aa4cfa815bb7fea7738cd8052fd01fed0c205b2f7d28e5d968c5ce912c60d4d604a68f7ab38845326936e9a4f3ab80563e25ea331f88a7fa6c9ee097b0bf5c3b54867e99a65d18496f4f3d129822b3b370c1648da5e7b0a381e40279a3396f5e10f1432431181d8b7275dbe01425f40c7c248ece4e678b6d78cf997e2bf809bb9bcdbbb66c204c930dd111d22a8759d47827022a66d491534bcb0f3f2fe619371189a7c0703382f5b33733a2d6ef2544762530d78ce08d7e10b5b351418fec308c9e52b69229e7359d14d8661f94c9e266945d837b574cdefb9e5896e519de193c5986f2fdebf320447ba5b54d5552b9e3439732c237c31aad82967a630e9ca44de9bcbbe7040ee8c500bd0e88e5a7f7a60e2d23953bb47b1d8979a3105d607a0aeacc8b36da6280265847233895079948db91c6d96e14e992af7862f1cf86334fe53c74b335b6294b48bbba9a348362cb22ffe496fdc150d566ee409077ac579f97be1378d1511bdece01639572ff38d709cb352d08b882b60dca5ab9ad5f62baf6334349ed7b8a1d07b77ab391af699e1f555c8c6e62570580f15245a49e01ec7ab6416c65ee9ebc9c2cef0efaab0b6eaa9e79895c2b19808493c3bc59587c14aad10610920feb2aed648145286287f0a3eccc2a359a77ab65511f4fc3d2ea1ed9c431fd7cbfec5591e63de2db7005cea44f1ae827b1da3138d7342e39c7143d588d0a9e7c684311a9637b57b707682e91e441f89e0ec748170135ae2a14ea4605fff1a3c78fb291101673ae5527e64f64860b49deeeb1be3478385992b2a6b0f919e1bb1f23ac8097da7df5d7c1e7f6db4d1686cde48651d31ffb41e47f526ba05aa58824880757638bb95fb19a2d2f3bfdb26b1bd5df876d66d761458e996d82d4c0b52c31ecaaf1bef6970641ba9fec2b4d4a7c655a2fe9b83ec5dea6220701d4bcdccf80b0f2009ef83b1a7f4e9fce0e350b81f8c70fe126664f605d23956cca9848347a4765ff831bd172e673eb6514871a93df02a7fa5eeafce35e8c6e9004f06440346239ac4f95d6e66c44ad1e48c09906b673772cc4a9ed64c10c9711e596f3d18372e0f9b4523bf976e2b472f269c4d242432ca95a48f4c90c29405b3039553b10f513ca3a38f9021d29fd2ad5b0749fe34ca29a66f6dee519e904acec94970d0cf72c5d503f26e7bcea24f55503e7ac72185f8182594a22fe7bb8f2ffdac6346ffea460e27a8f6ff1e2c8322fb07cb43d92d896da41db36152589d01132894d5407f3c37f7114b6245d6d5cef7f2b4995e07fc4b97307c385f3d4c479697845a1e6f7b3b82a8ef4643a619d9a9f411df7f028eeafd49728b57cd77d461ee115d3843be26ebca5efc4dbe0f01d28ba1d0491019f891350e257be22a80e33f6985db577e708794a70279ef8af8dce45c7ae1fac8ace1f7f6aa46321a574837ba34f927ecfbd20250f56eef2086fb7c94d9b94862a84d9c284b8df30d62fb55999ce4e5a8400aad03f668e664beb9eda56949b04ee1c9999a7918924e8a7d50f5a74429f9b4185b57186da2b2055eff74adc794a983e7c31d672133927ff7cc6d650a886b209f80a35d94251e9259e4a6ecd26e119e90eb6c34a5e956dee3f448a984a15061634b1023662d63894c54025447a4b5e679999c68f04b6dc13d8e4a738de032d13a89742fe993b82e8f1d9ce867b7f8e46b88177b760ca8ffa21103c79e72e05140bbbebfa1e5a1fed3d3ee176ed91702f0ccaeefdd9ac6fb034547934d44df92fe7ad06d904790e76d6f1345f0d6f08c62a286e4d4b8dfa49c44bb83c92b52086d609f7a14d336676c0c4a9b110ea63c78e78cff34167f36752a213527c187e47e6bc5324227eef9997b34427d7b8b4537fc90e09cdaa4dbae3deacbe84f32fee461febe751fb99631fcd9d79612988978d9b729b2a41f132017ad4ed2251a578f6880a4a4321e24e6584f937aedd1fb7ab6017029f1f3458436aa796847aec8fc2de8de73fb278e62c6d234b57d94da4b12c922e2e16f1313154dfd2d4400d6e35504b291e278b68dbcb2c64c2be0cbf1d12389294eb7027065795990af38457aebd5bb4761ee5de5ee1e1f0aab49bc6708630e9cc375bf5a4fcb149c55745e2e75952e0181c553884f515248509a1f9b59778a5891e8ec0a86ade1e2478ec54fc8509d2f3edb5a3e13314e53cfb8733a88e2dd02f724c946ce2f08779db2eed8da643d5debbd034c540563a286ebade95ec9a79c5a1cc93a1d6788f6c96514a2dc36531ac3b4d71dee627cabb8c0a00d7f7b341041b99ccabfbf4f94b5d9bb5c2bf544e43ebccf185a5e8bf60d1c12b8f9fabd99e721c8cdb4d6f9d25e09c3fbf140e1bedb5c9ae8af821faaf763c2098c2b5db758a011ce59f81744f6701b52ee42e1dfee331abf349cd8ba2c459d9beac1fd14dc7fa363dc0152bc1f7cff266d1bc36c5ccf6dae346562863e660a163a8ddc87503769a917796be87ea86d11783dfbaf4b17c73d08637e2bd5bdc429b9895a90d7b30ac12a038a36a8f196fec72fa8711cc8955a76a279a1957e68d8ae337ec13ae00bd76356d9bd639e7c0dd3e17deb024b3938bd97f26f4ce0c868c6ae85f3393a3fa1b49a7bd2f84d3ab2c249601ce91537beed6b3ac24d0f76c7311269e00df6f6c3ff9cfe6babc7e37a00ac0032e0164e7ad6b21fb44bbcc9144e92b0c94b6dabd4fed520155adf8ad46dabfaa57fe3548d23a3dba92ababc3167bd18c2ba49ef78a6d51ddfa8cb75401d68b23e7e594db9816f0bc2047bf781dc5c76a764255c156d2555c3316901a46c7eb02bc1949ae270a5ca6d1e8544dfc38e0365dcc84ed77398324f81b16f3cd899cd7175b53602ad15d90442093220c473ab5bf1fd5e1a837e559aff18cd11d02a0a04152be388b942d8bc22c672955e2b2c0dcd29e138fef8d9a8a934f116c5ab11991f0e75f266d018d3b70cdfd8b9fee214ebcb520ead5fbca2a98bd6f6f8c96b886c3f1801950a4a325ebb22d3d819c2ef197a80975b08e6d548245002034bf9ef78105f67453b263564593429405c8b0d46ba6645f671005f4d2b66048ff247fadf3f7a3a2a7392287963bc78847d95465e00fc1be82663ef1f326052c0a5bb4cec3fa119d95cb437643589bcfb3188b7766703fc2881e3c8b968b3424057d1f65f4e02d0f54db7649f73ec3f761149995bcf58ffe5863da6f74ce9a9e0448cdff01b7bbe3e122320170e973167b67f97e2939cd1e644dc9b1052c822bfb1a1fdd29173f6b7385390cbc51ca69d5dae7de05d19d83b5f463e5a13342e19e8a76033ef01f8b19856e8422ccd60fe0686ac027f02019f3b5263ea436b0f6fd07d4d2b1f546c0721a0726e11e6808c080342d6c6904f48741b74f495b4768f09480212cbc3135eabf042520a237435c8c3da98df654659e9375374ef4e85148d04a32de614a4ad74cdaf2beabfb50f154b0976bfde8c858e2e8825b8b6c20c4fff249c25f575641b8c456e0feac643f1c31c1913fdd7fc3a122c905c403866ec8fa5699ac4c358b88ca335cb3175eb5c46a4895d0affabc9fc8f5ae6fe7e9f380a6aaf5c3215a796237dffc5a04db3a6dd69c9292cf6bbed77418d527c944f72620b289dcba8cedc90813d84fe698e448722f1c44ec40d76b8fd9da7391001a275614bcf00e2fb5681943cbf6ece55d0c4e8284212ed9e8715d6ce0ed9a9cf6a52805a1b1ed24f05836e8605cd64cd895532846e9616a1c4f3cf708b6783abf1b487e3e1eb507053fd03f192599efccbd0c3fc6dbb91d5339f4ca9482a403e2c9bd601264baff19e50b552e492c427e68879a04d1088289863dfd117a3d9e4e22b584ff0d5e2f6f827c38b497fb476feaed60ae894223a2085f88db395947fcea6517dcf506e2d07d32e32d7e563d7f21f502257d61672b199c5d245fe0f1df89ac1a4b0cf0b38ddd529ee7bc62212e0bbb34937da8452c1ea11978ee49faa5a86ae294c0eb871a2dcce42f28d56a332aa7dab08438cfe289d88be76da604b4faa07892d70ba2ae4a8493f984f48dd6efbc1c0b0fd1681073ec6f4257b4e059af87df744e84f391f639e5868deb5edb8e46f0be961d86966d792dff1e687374880028b3a65cb05ccfa868afb4ca1cd1f95c0cba40b0a32628ba64609d0906f83b173d8c87ec985ee150d0e6a70fcf755406ce70d589eeed34f3ecdc7814c2b3790964166c4616f6276acddd38d386d191f180d4d9c99223946bba222ad6e415f230c007199a20426b0f7cc3b132a901bd3120f81c5569a9d992318905e7744850a2f4b3612873053f013209ef5adf7442a0c29766159e13988ec2ee2579116c2ada7eb05ad9f6fa474847683ec6284436e50302dcd4c9f528d51fdfb93778c51c1999bff691c6acb5077b9384e7dab028d0255fcc74b532cf9b8f67f474e07c06d468615747019fb78c7e5e3a2a4b53412e2f615a9653863f0084fe50632818cb1c3ac0218b765a163514dc35db5e1915ef14572b734bb89647177c54d1107586e6c8b38f5328ee8f5d20aaf0b609542d8efe66f28bec68662bf4efa76e9156f6a8b96068291b0362a9310e5dfc3582f0312c4fe2ea16dc5d86ab6865149364f76fac138743ea799b070e4b4297cd6253893c3befc6f683472b2fe953abc02c15d943ca899d2185c33b3cca30798f7120d2f41751a1b00b2707ace15b4c4bdc6f62802a4ba319f6749330b431419294bb724d052fe5b58b72a595bb514ff65f625198cd51971e3330f2326f3972be7c76ff76aa8b0c201eaa9fc9b4d5742407e4bcc27402bdfe193e555f43e763da7445683d974a2e3d1c35ee10c6585c800904cc7a95621e23385fa90e43e0eb6d611ddbca22819e9f436171af7a157e8570262474dd4ab7102e110265cbc7836f53b25a3fd791cd9ce6ee2982da274f1bbcfdcd522792e49fa7ede1b270e492345fd3ef1b1f314c33d0729c77dbedb0e56e81cff152f23aa4cab5f00f6f9348f701b342f3fa5331feba335a4b5b7e0fd64064adb173347bbd2842f86d01e3626336f1a985b2e33143039be8b54ed5f15b6b37c9be579e91bc0c6f62fdea191e5c7611958ecc22cddb1e34abca4e7469a79faf6e902fc152a19df1232142fd8b61172215ae6cc452609a69ce702c993d30683ba830353f3a8d7995f41a775d80ad7b4371afc843bb0fa59438ceb880616784c6cb4759903de0987a754d9cd3e41cfca799846d18723a46f47b391d290dadd86d7aa9f748946ab14a3561e441e0739b7c2b1f43d79775f3dbeeb5b340cb82bb385ab1cddbe78e5ca0309f9bbc9e8f08b1d0b2e82f783e57e7c252f930558313fb5419da519df834b642cdfb365e7a8b6de0656a3a5d04d2947a7aca33169b6cf515f7bf17f8072fa355d4436e7f7d4f03065d1308e6783fe12f59334ffc4c49cb8005f259e7d026a1bde956b0a6e56e7199609a409e91d1e7cf29602082977579cb0a37cee9b2d92f2e73de9e85f04acc0ca7f2bd79d3c370ecd689f5c8c1a6b4bb3345680808c315f4247b6fdf49067297ab6211b5b1c1f636f682ce9622b5136f6af26433be3ca68e9e7731da3a33eb64ac3545763145b60fef66be250e795c88b181b91f1de0da94ce568f4ceb73d0f5c9273fdf0fcd3cc54560c242f50270b0f773a264dc0525df0e9ef9ce57ad1d925879fef9b59f764cbe237c72b39d262b4f4bc67f83ea684c9b370ee4485482be598c59978b11c0a6eabb2ec9d4458b846f8b61b2c5c6d3541e41be0c78f6519341666056a92766cf3f872ea20a9ef2683ec7079b5615c1ba93a470d8298458a8afa46d932a94ce6c95462127b1d719228d3f330b479b263193fada9506c0210623ef37840353e85f678f3d707236c2d347b1dca6a0cb1ce933f7c5802008f79c0a622834924598c61dbf915920f674565826e46ad4c194731fbb0ab386a35a4e1aea6a11629c1b40081a38be9039ede3907949b445eb8aa2f0000c607c16b332a2471b9372ebe6f15c75ea3d26423ae8b0d42e06c6ff574c76e9215a2371dd4fda8ef86ec23c577dda6eefb0ebfcd7ae813e4cadc60bc265f0f1868a960406c569ac3613d0042e33066eadb923401f39a6d0408c9f34dd0c8e5318e3fc36db2176a877cce90333bcbb856ed5cf7df03ac2bb738ed2cc9a55119ec9a5174a5b4ac3e8bdcbb1fe230830e0a429a627e7b496c9c74fa9211c8073d361cca7354e6fb246472d98d92ceec4ebf875c52e00f294796acbe674d62b09e72c485b1e013e2b01fe48eea7b7b5c7d6a62c2d973e559e960e1d7170e01a25919a6ec60a79235162ee9b8b71e9573fa488b3ba02dfcda11ad37c197e156914429a876fcd64be95235f6fde05980aced2e74cd8d0939f7aeaa5b0e4c1c25d78f25a183880660b8f9a1bf0a4cd46e73bb7b27753562e2d5c2fedb001b23871380693288d09a2bcccf4b1528045f32dd7f67ef668829eb836f2e050a862bf142b65619cc0c2b708d6c0ab59fca0714db392bba1b659f84268fe74edb84b9f8f960fcffffe94ea1bd41c31a8da5f936fd8aedc053f60e4a1d7468e774d1e9f182d23d4d2c957fb29893dc0d2533ec3712e2252451236d4eab2df5592ba44a639d9858b1768ecc04ddc861c4f95d83a6ebfe4efc90db1b3ec68721cfa0cf9a4f2d786acf46a016845580fbcc6190ff51221d7c93ee6c092f77b08cd1e404d41119260c153fa077445af36a6ebc76190f94b3fa9318ed71fb02a1863ae876616275c3e19db76dbd256d3b53a2c1825b2c599fe8a515e3530e745b308a59d6d402485c703e873106e99e4296e85565e279add36b538f2aab1cbf5c27f8976eb0fc7e60bdc7624637f1e54709774caf765b45b2c4f312723df3a36eb54e2f1979bdca5bff74f160fc5237525de4fd35d10a4798bf95ea3a48b2cb09bd6a7532d8ce3cd175ec3fc8516c54f70698c7b6f25b386883db78da9a443a1bce1bba22649694826ad43b82218c8bf2bd8c4489f5effcf479517a9afc3b18df2062d7ec848eb2893bab7b6f2b01e9feaeb064480ca45ebff24f8b96fdb79bc9a536d40058de7d5ce325a373195d6fc18b61b4d85aaff8011d0bdee89fb83e5b9d1dc16a808eea85c1771620c9d23ae9dcf7683ec500d18a257deaf6ac1396670250cd0d3b2447cfaf4aaee914fdba203c875560f7d4cf3cb921f02257b27b826bd12d4628cfbab5019bbc22db4b11a36ee99aa4fd3830bee42755c0e111d2051b92ccfe4778cf88979d079f1325784b81218ab2fc7d86b3183a6e43d3d9f9ee52d45013e0e6bb59e1250311092596610f1b6421e8bff76857b3cc93a0980ffd30fccaed9dcabe9aed7aa5caa31f4a330c81bbb579a98e4782993c55c6bf4b276e34902f4d214486d1965bd3d464f49c9cbf6190d7ebffc63322bf42a0ad794c8b10261ff4e49ecf620735e2291e09cfda0cc3313c8a71caff61a9a82c2d8c9727ec68249b1def9a5944b23df7e2c3a5173ead055d9bcfe513d8bf6d43826fa62f5ac26d9c86c005249862e65f5c4c4ae1fe1fe560dfdd396e1dbba32a8606a4d215f7c0aaf3cdea779f0d970dbcf70a69f396efe1cfb197a5488ed060da86e8f98a0daffed836432aa74b3af574bb954a6fb747f1846c12a1e1de5e308c8aba2a395a404adec40a1169c46f5d02c67b26674d2d9e157dc457c0d01f51569bce85d794e83d3e510008f77c2a1a58ba9b82bfc9b2019a6590208c297b290731468fa7f4423fba4ae873613a46f2dc7a2c18fb8cb08f7abfc155dceb5d738f808e4d08bba32fea01bf294528925e7b60264fc01da22cb3dad7356bd86f346ba4b790777f09056aa97370816591dbb390744da10ae3a84ed93a4b5f88a0a8add77b16463aa0b2e6433b6d781ab8bc4bb2fcd3367a3e436d1d49de18c14722408d03681d24f56c16bdff188d2000bdebed0c13ddd16e333dc493c11a884999721292edf0ca5abe6ed17802d3c3ecbad5cac47f7adcebd7edc153b197f3c4934433040aafbbd0a490b59593e5f68bc3098c2454c277ff2a7806d02a4e94b936009010ce936eb6f09843ddd431d95fe3051ca04b00aad967137be9fcd4f1a51cc14d621b0b5acf04c0eb075d5c8734bbd6e22a99ffa004674cce8abb32a73324bbafe7b8f7f76d1712e6bb3d4914569c6539433c8ecbcdd59f0183f623c8c7179fe598a4bab2815d52f07faa7a5b758d33d27d08cada336282d6155ca4cb9a95216d091f653eca8770ca2edc0f710647254a81472966a2957c1260da7a0da736580488366ef6b5f97b9c8d7003cb4839116d04545a3cd19d81633dfba5a63d4608477509a5790f5593a661262eff3a0ddb2a0476f5da8d6797cf557122b34114fb8e062481b54c4db5f348bc285b9f14a06a87261bfeaeb4cf34e400f0158edc5dceaf59ffe63c1bc38d88633783960ec7ed720e3987edb3450aeeaf29631e2224f25b18742f2d4fb13155658052c03c5aad981af02f778502b3bf0c4a8ec964a75e127980a4c155e66d76abd9be45e433b66e832dc6ba2fb88bb662fd463d7237db0ed64d22a3a00e00e09ea533d363a9c4ff5a237426dd78de700f08c1ac6081af89c330860a0cab7465456e3bcebdd6a514653e8b0333bea3387e73d128ba1f56eb5a965123b5ffd5c98ece43dd5ad73b492a0831f8008ad843c45899c65c63e42d3bdbe3f7b2f79f5a2309dc2d3fc52fb61155046378ebb18531ca3b52fb1fa25ecd9f71af32327264f3d8b956ececd3ca53a309dcd2e3beed162f05ee85f3866b67ab03421aa69cc36fe9dc2c388508c3c42c2ff7222a29e4806887abe251936957e27ef82171d1b04e27d612d71b2572f42e77349b656ba524aca3186168bca7334a8c96e558a54b8ae3b3143bbcfad43bb705e16ccb0bcfa258de90311280f14778ac7c88787201181ecb86ac9e7d70f2c6defafc4784309aee3c946add92a980eb274b89471ed127a2d1875726d6c4582db4ec2aaee8bc1e7636a40356f6564e0d26717dc2ca9c057a86746fab4ae94a733e6037a926e082a796e6c18ca091d7e84f0330a3c3653f62f76c33ac3fae38a19e3bec1832a0345d66aeb7dae6c33875b58536bb4b12503a2922f65b752f5c56f92fb88765b5abffe6d236e278cd0f3f7e0ed82c7978cd66246774775c55d87ca61f2f194f70f55d3a8b9d7cc3dfa8b5385471807dcfa06bd8f644f6470ff5f8e0e9cc9f9412ba5895ea74f7ffc87132923c551aa730cc8ea3f7731b9507569053721967720508f9520492eed9a496e8a52b89e692afb2bd30b6d33de86ac5d67f1b438325fd2fe1fdc6d9e3f34af6c6ab8380ba38b574dc89e0852701d71277243176a0edbaa68abd9ee692adf8812178f4124599396eef6945475a47991392b13d21eebe001b575a67a7d84ce7d9798ff1b9984a1775dc7c89ea952966b1a2fb699f4d66c92c836f5c26b9c4d7bf3f16a08a1843f6eecec204618cfec3bd823a21cf124b6b7b7972db411b32e06159e27da2b2bf1f1a98f00e0ae8bf3eb8b4f168f2aff01e47a21b76d996d7986189519492b3e048c383be703d1011d15f49000239e16336838060257c23897253ae701d9e5eea9c32af9ecb752ac4a11db1b15ffa9d2be22e3e8ba8f0c068c4c836112b0de996c584f56152468b41850022737a9ebbe5f1d9a1f3ab5ab7897e2bdae5eb68789911c4c91870ec4833bf51ea4ea55f2ee1a4cbe652d244561868fb3e923d0bb5c0db39efcf04cc8f747e1320e354de6a52a4973d77552994b92b3da52a3bd356d6c7df21af2739c4102bb57ae8f772a2de14e7894cefd3d6322d02df947cb69829a73d0a99eb0b0f6a161a089fc21def88f5887ca9983465f0e9f0c68bdd9b36cf8794d88567908f78b188d6b0209e250bc850b0040325a1c66314d17da4d0545c5dfe104aef9028094f8c8c1f0dad66e3e708f354c5170b0b4f171a00134b0ef009fd310f8e4041c6f8997115b585d6ce3d02675a562ec8e29a0e11d7d87de84369ac97b096a2e64d8dc4010d5bdacd358c2f458542d2c6172d790a4ab5a07b6c14b0f0e51c110d269ce948d950e8246fd399159b0a920a2b2f0e797b7a1cf1b87c2635497ca5fd1ce36df167429be2ce1ed30b3d7def5a8d0f961f070b7839c173df3daf31bb74a44eddb47ea9d1397e7e5d7d6eebe77b59e33dc439fd956813a71f87501e1045b2e04e5158509c7089d0a0209f0552df8e9a35caa43d11a723589112e495be59576d36c2df7264ebae1230977da21bbf135a1789ffb2324608489e8e9db169b1297daa3bc038799a9229948193b29d1e10af0e966b2fd33a34451168ac43008f854deca0e1f88c7ecab66957e98a2232379b8ec257a02628b54839946fbeeee93fafaa27b43df69965176e9e3b63c9d17fda8ba557c595c255a3bd21e7ba6298a0ab7dac5d8b9b0acbcad449181f0041b53deeb777f15df5fd2b17686560a3144d0803362dc8dc2bafa3210ed7b7982e3b5ed79fab4dd029c9246bfd5d5e8be11c7ec3178bd5f5f35ca2c010dd9652069f655ae512d28beee62b81c7ea9235ebee9c034da4feef7f369df8705080497c81486007d7f64ebe9ac21dfb5c362362548e126c4e2e8dc15a3cb89ae15de91bc63c947302f8910a109eafbd6df42df0deeaa40551e4580ba97da42f0801e50ec2a10c4c18cf495525b378adde3a2c67196cd9fb90b0a09f281c2e2b120acd2b0d8ede84a608975c65c96b08476e5b687216a65bc79a9110f670704df5eb9738392cc0b18650f6aa1ed1dbd74f078f65d99e6796e9d09e0c363eb91f3e8c5e78bcb0edc8010bdd5c47dcc3ffb17fdcf3e3080b483f22172289e96f52e2b2f9a2ed1bf6c05b6873502511d22bb903f7b9fd516164edbe68c4590d915b6e5073ab4b9d1cd16d323ede0d7ed6d38e9b4f3ed738ee86d099fcc1c4dafb404caa423c909a2ecaed9b3413f9b5201e78b6d825f4298650e1784e894093cded38e07ef73e7623ec9263eb6d02169b05dd3963520446c04634eabf99b17e8fd748e02cc39a58ca5796c21922377fd910cc332befbf0869997ba37705d845524dccee75279e6d28de561d5f1874a96fccaa5d3421f7b942ac5196bb91d15b9457b037de14cceebd0f43115290c311ae5bbe6b39b20b19f0d11ed6a3efb1c18bb1fbd95807b82112758f2f878a2dd7ef932a9eb7bdd17f83a33f216ab6956bc3d68e6cf8d323f9b1a33a8a8aa06d73669ca141a5f33a2734356682098604ceff3c44c604b5267153fa13be8b755489e847e4107d4c23157356ab417713241f009d04d7bd75a918fb2a9245654596cb3a1325fcba12d51d32b8779f711b4f52539b04a3ec4a606ff3a013f8f02d7b96f1f09d018b0f675a1a87f44240d2038ee6bd38208c95d6c8a2a104470260b9858c99b8e9737aeab8340215f89063156ed040f5ce3c16a4646baf8454a2e8989d61611e34b0af507a730ffd2f255ecb418728e088535db35873f13a1b37338caf704138d3f9879272a37cbe96f0ccb1b0283ee55cf09d587f6abe983629619850a50413f65d83cd3b3c5607ea3306c68af708f5548f41562de742dbc40b7f1949e9173a78e405eb6416c6dfec5f964dd3f5e76cfb8eac860c319258445fea78ee149db39898219be24c4eb48295d55577dcabcfeb3e4a7957ef11afab550b887b3d9b827b5fb93e52d9e37a2e48372f4a3f9a0c27549cedd9c983198eea4f2e512fd8794b11947e91362f3e7195439d988f804fc29f063c75c174e64e041a3fbf62c088f6eeb17e94e70924e0ebdf45e440981e05c8dc0019ae249b966bfa1a421de08cc7cb1161074bbcff7ad0a85983d9d69917d0198ec9e7e4ac8e4394c9cf50d79835b2999c1970bf92fe09884b4f8961dda36ece38a02a6aee889a35bde4c12d8280db8b956658c21073c2814670dcef2e11a863c9fa6d407bf813329e00d4bc045f3f6e540b30ea9a0e6d7cd150cde87e3fc30d659e0ea0b2b7f75a79975464565c65f34f00f0e18fc6053b26225dc0c878a3f30126c2053880a96a378beb4e5218b9aadd0ef0b28ac251a344797ee5316282eeeb9ad3eb1e5d4d2a611c0746db9fbc8006cb8ec21851af834a6a56b1854001cc35fc4863395dccff0afc8ef52e6e5a320f6b98df216f45d3efe73448bf39a61c3b44a398a07ac52c0bdeef25c5dac3642341a557ac36388feb4ce2eb6f04e156b80c82c2722d7a9c5e43ebb7996247bd3b1ad2e773fadafd48f8b0aa172ecfc98b04dc8ad5e48ce498a34764dba2e39ced1b2494b946807c47099c2cb981d56f274eaef03b273a0cb78347d6c7df54a10e7f885619f417db737b97eaf1dd6904686408d2c877c0e83d30680c5d722234513407ffc132e2f7f40c15909966b4c7b653bd919d97a5d867195e10e4ce56424269e7bf08533b295d0fb043b677dd4fb84f8f6fa538beb199b8ff424d34c5c6732a6056d461aff442f3cf6e515d871458d7e98d30cf71dd65e2923008f98fbc908c6a171799cdf4bfbc4e8ce5a5dced58a6cbc0a86a481d9ba7a91221126040cbb09cdd61821875726b0cddbe2bfa7ecbd96fdbb896492e901994ae95c0f55cb2d4aa60ba94fe0314f182da06b988548260efdf19d191fcc5260d8d74107180239b384f6665bade5cd93b580ada54c23950d1f25862cc2afad3f9136d1b4de9a70c2e111dd399f659204d6a5c71b1cf90d5ff49c477f44bd75b38032bd0fc042cb3d5f2fab1322fe3bc8a1ada7274f03a81c71a19bcc95313651c9033575ed4845fbb5c2ee538f2660fa6c36fe8a0436fffffc8ce34178265d5dfc1a8ba687dcfa2df67b314a2c7b0213a832eb334ea4598521d78034701d474837ba7c54c5b1f36ba3a1c36cf9e10955207dcc86c8d911c7e90dcf1be336588a750434c8e361b231ccd933bf777b928a77785ed5ff56c2bf376f6aa943638abbefba9c88e0f20e9ff6f7e8b384eff4d1ceefb8d24220a3e0848970e0872d98b7818cc342cf97487516606b162de13a9456741c4f6efd1abac4a9dc6501c12198c67c7623309db2d6f7d0f224883be15abe2112d3e54692c3989950538a1cc80fa225e0033f36e20e5e9c201d12c3e02ea569902f95c5a6c32c4ac9ff82fc8a297f73047ffaa247474768568a33d7fc23652837ab7c7eb345aab9d89fc2560cca54555446abcd4014f491e45edbbdedd8885ec31a8c11f792a0d20fb7f38e19040fa22082c7d858186041b7216f7a5de2c7d8728b5d8da8474ffa52b4291382ab3abd1bc98a02862a1d2d3d8854fe962ece67f9010a8504d578d27d6bd69c77481eec70d1b8c75eeb48b95c5d127bf779808c621673ab033faced0081a0b5d9fcbcc08c48eecd0de9737636e4e5aeb483f75049aec5516a4f79a6c0799fa1d5c7bd21eba854ac1725d3eaccdddc2551fdc5ff3701d72ef6f39ad7200a18f33e4203f79df41b5a8e69fa5e9dbf39383a51c1c2529e1e7f9b4428a8dc6a7041057cd0d71c56ba6f07b84bb8f800dfdb1bf5c8c6d97bdedb5798e92c446a447003b53b4a411cf460771c1add11db5af014c35e67a85d7c8180cd126e0b722ed41a0a378686b9c5968f5394a7568760ab7edf8a58726ea751f79e960b36e76778e2398a081ad9efba4e6a827d29bfbf4ab57c60b685f719230a5cea3b02635ef09aecd37a460f8ff3018fb6f5235b0be5b748cfa77a88af2a897652a4747603d389d2c6b7129013a44f88c7123f3686f58a92650ecf2a8390e91fd12f253a6b94cfe2d825b4585e50dec81600df9b0d8f77e3cb1bdf6cde9185a017382e1f7541e3a7cdc90416627a81f45e1818499105bb6382b40452806feb5136240112021b5d0d45a94c51b3b76df52b265ac9c9ea04e80665764f1fa7a12157e289292c425bda6b1a57a63d51a779bc11b4c23b702202276dc81c0e80fd485394e73db7bdea269c9db844828fd3f24950399b1d927bd5fb91eb2b9fc5239aeb400671afe7ec8f8a2802adfb43f9d5d6be459af6e51ec140fe58809293ebcf9c71c9964f87b723ae18ba7a86afb8eb048571460fbb77fd0df30fce0a2aebb87b4518fb0afd30cf2a3b1e36109ecf5816ec1bbbca6b7e2f1994b1e7c3d083ba4140dafd6b85abdd6e815c993dcd15010d5e852dbe8db99926b78490ce9bc0c2f2815c815ec05827fdc5af0313482158522d7ca2a825d24718ecb605f44cfa8624d5c1821568fb05bbd194d422eaca86db7191404bfc8449f4daa2d22878b7f07a650e984d7f085714368a12904fe6d40c31ab8f80810ec8f88cc56c0b47d9a434e8d3e34028d0bd964ca898a8bcfabb4a4d45853c2d1aee0bdaf7c3d27e662d7fea7bec119a75b2206f72146450b5cd3ed2111f27e75305b34a14e1d246c9441e1df9663749d2232f9dbb9b9adf9d7f0688fbabbb41311f83002bd8a6768b1d48a6ce78ec82d60cc1be50ae66c844e600786bf16b73bab2a3b8958573d032331cd6eb5a2bf096c3a6fa3689b82fe22a85044d83736db16c2836a9b2556554c66238b888addfb6692f8ba4d1f647c12e144118b77a96cdc5a9991e6e02fa893c8a11f990fb4d7e70603ef7526bc4822c7eb6bcd9a884f3b16a7b46b4b368068fe7a70d581a7c2a57b9ca7952bb7b3991ff096d51d2cb1eb4651b8abbfb3e6d8b1ec30c115cf41a95fd082ba5693cdefd27646532695521de52d07283d1a026f6ac663b5a5bd65e6682b927e1bb55d013916b1a90b65d43da28a08ffeb36eaa65cec8a708911a9e4c598379bdcf2829655031164f52a0b29c65427df2c4ee22504a5327253e5171876153f66aae2a5cd7474536b2b412f03f0fe62fc260db807ccc256031042b47cab94b91cd6ce32619df6b67337b3cfafc0fdc85bd58c8b98b182e07f47f586a342c5fc9a2dbab12013cc4ae60396e81f761f8f4ae0628113b826217ee819eb79d11d10aedc420c62633cac810f924d63698e24f036452253391c6e953c8b946e6a6e220dc7fb5de7a3f1f116cf81869aed1b4bf059de0c428236b7b7690c315711be339a2348f19a69ede7dfbe924ad5af38bd618d6c8d13ebb084aeb21001af260ddac21582cd08dbd8c208b81a064126b7e5672f033e80b2fdabc73d461eb2b19ecd6d08ef465e8962a2ec1380aac34ce916479b3064ad0fde6f9422a4038bcfd2d97442289833eb1f2e6bf28abf4c0fa8cbc72bca3f99dc46b9d513421e17c0ecef74170a5ac63a2e87de66f54073c15c8c175fe909dd41193d067bb9029e4793d88c4848c03618f8e2491e7be7ba21e48fd44ebbe28e567e4d995212636f88c3ca9c4c2429936555889072f799e759f3b7e4c084a5c0e74acdbfa034b96fe6fab185389245582beb065fa534884e1389fe625887d74f567907f4b1e4949f6b32c9f390d6314199ea3127fe00b0fa88ddd218803a0b1967e1462e7d8ac82f36e61f0be21270abcb9d4b1ae2b866bf39203a6eb6c69e3e81f3d893d5e1796cbc2907949e8c4612ee18971e55adc0ab6718af319bb49228d5f6a2a6f72459f7d4405f790ca81959cf984124001dfa9d716dcdcd58301e5a03f546c09b1c8408971e055fa683e09f88279aedef7f3cd1a9f329b9534dee30e43407f261e2a0d939ef84e3924295342f11697f026325ff90ddc62e504cccd2f57cf27d69d90b55206aae2d2fe188962e57a437524692791efd9f20aa38269cf0b581a8af651f68af01f1fa5cbefb0f04b6cef8fe3a444a88b90fb0d55c671ba0e696c451db8a9207ee4fbd417b8bdc2a6c05032c8cf55efc84e7b83eb08eeacf3e2ac3f9aeb22dd9ad327b6705ec48a52deae10a04ae773ce6a1dad5136d720800f0359cd5c00e8d1dd37d95a8c46f890aa2681e237c8b2599b10b7b0b86877099895aaa82d87aa69176a66bec6a77cc9b267f87d53849e0e1758d9a43e7ba2d7b8a97c6cc22bbc8534deecbf0ea6affab5fb187b749cfed55931bf1cbdb6e3779f977eff14983794b3349a17c1d8cb77e83090d05971efe48a920626239d3a9b5cd6c47ae12bef3ac0ccbda228dc0eb1f398dbefae985614e97ce43ea2558187456ff2f0c0bb5f6024d3b5edf00af9f1d8f1672991b81efa69e6b70a2224f5de34be4e84097003679abeefcc09e67d741c2f51dfbc3b6bce334468b1e09e0797fdc3f61d20af1fc948f2070127e69a84b1750569d268ef1aad1bc33333c54e6954354de5c4905dbb29d50e69cdf050b8edf5c5d5aae8fab93273a91ecd1ee84e3da0fa6e1100e6ed9fc9ec4923069243069ceee657ad08723f33ee8f1024c666569e76d38ad1deb344b0ad519840cbc4407bcde072b94a30acc94ff948682ed9c4d4bc93b36a0d368a9d1452e38a49fa81156d3509b4fae977375ad8274345e51694b454b2b0c258bd4978f84af2163c94e4ab59e0a91e959e466f8a985340af28dee91cbb4b750af5624c2811d274bac7d9426eb0e152a4f3a1b421827300d11622b6138d98ebd29827a68dd1acd8f957ec8869c7ec630be7297e7ef79944e2966e3258b3b7326cc947488a6490602e2a9a74d21eaa5756736774ea36296e59acb21ef573f98bdec1e142c8529e6c5cee5b578b8fd45999b948a0934727daf6936ffdbdcaf6c20acebb697bb9e7b42dd0def93e57822d0b4fee099ffb30b58e23d2050a3336fbb57ec026e0a2b1ddc5776fe6cc3a174be369b4ef4aec6524f3796c2933d88070b9ec780ea51dee9e2c3b6f3eff1119a5019185a8c6076feba8c8697719739ae0cfc6315f59ee059a74eec6be029b93aa060b7fbdfed1b6848a85078f0b9823fd50e04dbf848c0cc10d75fcb6388b2203cb3a5be31b6b88e6bb42fba801be04a250aee51ab48dbd6aec043ad14f75dbc48228169c86bb8b1f950e60e204936cb3bf8a3e36b5ae4dc74b3cc3c4fae418a8229d9fad5a3b26457ded1fa201ca02294ef3b7d2fab0e86a79783a4314c4f54b3eaa2a2cda9a38f96c3ab7efa2c5790688cd3b08afe9afb5269de95fe00645331fccb1b9ee05db47ee48bd88f151c774fc5aa03ed5a8c3f1b4cf37e9b1c878817df2e093555c27fa4ffdaf82039f2b69790d25d85edad1de3678077fd1f4aa78fa96677243d4aa5d1960e59709f56df653ff9fa55f0fb4585a30d3e7a4b62919f3b228f53bc6b6c86b8822cd95ed1e795a21f37a0a44edc1030d0846632a89f2ea3e72549d5ee7f2ab60c849c6c978aa242944253acc53fc311d14add83e4571e81bb9c6927340d6815b096d7d28e21305c793f5924e653d0222b39f6535c823d471de2756df1fe7d1a16eebc71ac289bbceb8d969848744aded322e0b93a199bec1e03cf5b67e614b3b94bdbb6db72c6eb3b72aed4ea48a1ba2917fc65cf644b4f54b747b2d8c170c522ecc5b8fc736fa8fd69e59aa44dd9de549a348cd19be59e7e9a9c35b502c1d4bceb22f7561425a8522238bdcd2be87ef4fa3c70cdf14ac65c1178fdb29e6895bf6ca2bfbcea2aa3a3b50a624fbc9c0782c7d5c5373ddaf4eecba1b047443221c056f2599f6bfa0a48a412d75333c01399debdb5a124099beab7b4d1f1ffa6e147813e10d639a827a4c6d9cba436eab9fe39c1139b0f383585cb97847a3a93522af7573aab6daf4b3322717ef45ad895531eb93cd1a053234fdbd655362bb80ec7a41e554c2e0cc40f74757cbc349d694d94b5c0e74aa2202553a796a0c6c8e5857f31f00ed279f42531b95bcbeb4e490d34fb9eda1011aa3141c289f42c4c961febe283a18e750bd171999b5cc1d14bea4c7f64170a48b3d4308ad70fdc0f1d12cba66a2c0fc9b88d64396b2f71f77f933f4f9388ace669cb14c5d1563956a087c7b47c5a5da5ca557eb1664fdc7b4757c0bd138247a9f2afd5d6995661278abea89180bfdea9e01fdeae5b01722924c113663adc964ea48c463c6cafa76bc4e4f7147abb82162ea371b20b60b8c66ab440640be11a1a9bc1770660313a4504560d8b41e9bfd5038a2276de8846d905ad91912761cb6e11ff2e0a4b3cbf43cc05ae652ee7ae63f4f4ef73301d36348c353b670ab6872c0b053591b15ff545c5b8cff99d0ad9d04c439c31dda49fe80f6bc9e88de4bdb52ffc20fb006d8270a3515de50416950d22ef112e3c55601945da33f481a6b223520f76bc596d012ecf94482a0b92110ff43864d6b6aa09d52ce407949edf890882f2229045da1e74d59410f1dd58cb862d1c91275f89717fb9364a1bf06d69dca4e8907e2a87df327589e0ff4cf9ee18e889447a05f126a78446626f5189653e5f260ac6f5a71ea4db323142512ce3bc56bf5545cd289322af8ba524274e1908c8018124e8a39802d13c8defb6232ee95d82cf1d2fc315e7966334fd7ed1cc503d699e4ea648601cb59ede1419b7cb71592e865a0a780fe4da07eadf559c1669aea34de76100ce64ef9015d62a0ee3638fee1d6825f6dba1a5567b81ede75adf710e204f4db715dd14e662686d48c6a4e335335ef878b60ba6f0bf9fadc0f85a883b6c19439724c47a1480b2038b7af5c0227225784c15b271c89805089262a89897210edaf069d76644eee18baae0cf41941012a6940d6f25897b491758b6c80416bdb8c29191a6c107ff594d5abd301ea31637a8f896a4b878000f16f6398400994fe3714673a61b1f3ddbd6f2153c30ced7f45a7226fbca0f209c7234c7b2cd16a216a64e2f3cde022ba03cc8d712b8c784a0616afd3c251650d6f98c82432e2f644e47b4ad620b72ca9353d755e405218fa9b37dde6021da18a3b6894d2f1cf58d2c6970e6ce55f19b0baf0d4666f67fa849bee0b5ddee4fa3a3f0ae976a81e0f31a78c41d1c6c03cb03be012096ddaccc77aa9c5eb99fe8b0e157464762b365698a3dfe77e23419ae19dc903c7d62f49e0486deffa4d6bb383725dfcc5c50e0f6b21fa191672a1352beb29497adb00c3627fa200b026d2c16e1a6ab90c703cf5e42042446d1e4eae34948f5eed7de42d0d3521f274559b94fbc62a8f61fd304c67aef3d278e4be5654ce41a6ca429566789b0eba256a61cc2356381a0a23ef09adad82aaa6fa15dfcd27ad53e63d405121d052cae162a192f6f50f41e7d9cdf440cc8b3633f160432ec7e5e12fd196f5ac8535181d8dd30aae86cfde86df2521c4007d1ac2fd9b5b41e5dc5f24419c277425b9a5be38b59636414b9265446e3e70a36c4cc8ffa806f3efbf6f80f97415c166ce5bb8a6d1f8f4581aa7458aaea8643da628fb1ba3a8936a006c2ba88a81bcc0345771b2e15e753f618e336a0c023be638507c747f91c91d0f4102fc99b4207c5f44d2a305b16d3989922ed20e251d74d766f45f7375cad17453c4b7165ceb90fc48c7d080d965e3e583f01ae32630cb89c8f882ac2be3761c92f603021cbbe19a2e64b6c12cff13f3c71ac512ae110c8251f54ef9618d65c895c8e9d080a5d72440407e136ae51a17de5ccc7542b777ac5e5e81d1415b601016312f1bc96c16f89bd6220929ed12fa8b6b415520c5e49f0890694806f60fe96759d37fa2c95fa6feddc737699768ebc032a53257b94c3a555cfdea0072fff83a383e90c4f3970b92fb3c1c54bbdd688d9056700cebcfb39602aa044036789337b081f91203884b02dad81537d5227fae4407275a0c8f4e141e39fa00a5da33f5552ca711c47d2e8f0b3a493eab8687fe1b0f7ed1e2d6569f2fdb79b561bcd9996a072f5877b5a520e0f6439a9746abafc9735f497f51cab806469ae32addff816b53b68a7c99ef06c794a7a965c7689f35fbf6120767e7bfdbd8bc3fec6482c9b4b74d10508d2357e06c3577fcea9496b6011ef5b4ac42c3cd783ab3806182b15e1b04bce634004a47f47f2f1e2ffdfa40656d21c78e0b2c4ad1bb67e826e0cd41f4b524303b82e98704569c6d3ae41abd77c282518a173161c5f8af1e7adbb53f90ee9a1ea17a5c2c076c80c726cf0b2f6469d84b52446665e902da521f7121a8c5ebdb7812c68ece519db9cdc22c5eb08a5c597d40644a34e77c42574b639c13127106d2c50a12cf07123e7124e059100fe273f4d536da12ec97470beb22def945c3b22140a44ec7db68ebc7c558bfab684c3dbc64af6ad528c7e8bcba2c4b4f7e76c2af52b221fc3240575f6b6647d800495cc0a7347d6d017f3d34366726f2e9917cb5e5703c012a67953e4f3e1a0248030666e3cafac478f4ca434683e638a82e1e0a6cbe2dc421a7ec9387b73123266452b8023d6950049df43c6420c52eab2501071db7040b9facc4c35dccfe5c44e3c69b8572a8ce18ab99f0e6031cb9ec07ff6b668e797912ee69068d22ce9b28d0f87ed574426e549fcbe412be7e7121ecaeae9a0c362e608c65d1ef8ba2814087d8969400f978fbc03f19d8b5a3a64cbd09a589fba7fe52a8c7b97990efbfaaab4795c70373caca997d510a202be4e55e08f4fa65ad3a44b1e4bec79746d1955d97363fb5e2e9c7f7e4adfe4336525fb0fdbd03f614a6a91d9cc0a32d3d34d003c22cbcc8a48afc0f7af0703407007efac3cfb16a713c7d3fde346ace6ef5c71ec59bd6aa172266382611d291cf20d385fca33bf9e5c20a06855f3cd8b50e5c4858479ac78c16a60e0c03f3a28ca862dc72d2191959a3b17b2f82181b49516e2c8a73e51be9943a565cdd32cdf62e5671c998e47c909a0308b8e1f04c79b5b3c9a76fb67181ed37d7c42efa52878e8b48812cf47be4aec8ae07c8550ffe5eb52b5fb847cdac088323cf3bb8d98c89b2b6129ccd7321f0b379d55eb115cf2b54d7aeda1edf4b37d7704aca7f5c571b386111df62351f23e3ceafc457c50df0fa86e4038a1f10c141c606fe0bf8fa11aa3ddc0000749ebd6f978b80ac6dfff3b858cfb0176ce0f36ccaa4f131600df6b5abc9dd880cd9918291937323c102561c183834fa61e0e717b88596de617283c81a6b00cfd96b17d1bc701742473e560306aaed8de92963162e1e3a48bf64951cfa6506539f1320d1a65c06191823e08c708c5d64c5ad18fab9cd49e0f1ec1bb09f8f4fddc34b3bd09a7392bd49229189b0e7aa4c86df08cc357b34f7b9af9fe30d50df2cea4d781363bfd986e22265bc266bfd6628d2c2c27cc02d60cee9f2f159fc1bfaa443245f374e407398d14dd444882079dee14871e3b1bd77c4d5bd2e46630f72c6ac064b24015168f22b4d79962b031b7cebd933114f1d116ec7377f9d3e8062fee7961ef468d2f78f17006fa80eafc077e73cf44ff2f901d3e55e04d60450f776c444d18c4bcd81f3f1e4fd066a78cfe39e7fa2ed47497d09013807754cedfc7adbfe801409c2f2960008c86c90dac4e4d25afcce461767973216bf76c6a42d7103cd349ac5ecf6f1793a9d883c08e61c3b2596ef9653ec0c34bb9960e9063ce3066d3009194458d148b236bf4282dc9834e79629359123da31d85f8c0f331333be527d6d646829399cdb33663058a6f1528e054d86d26d5c1e318c05f3036006f7d2a50fc38c8ef7e5468985055e169528c73fdf1308722c973dadef500d46bb2edc4b8152bb8bdac3fdd7dd3aa04bb364eb3f93ff00d76698c730da166cb9ab60be604780b064ec867e89d32d4746b4561f0746ab1272484757ac43173745754a9523b1e1eb8a220c2e87dd663992e61594bee24869e8388b405753bf6a4a8fec1914bc9e827362d5c2210bc772ea081f3da91e654418ff805038336f301a481d6ecb08e0b8d7d714b81b04e48af5a090e24f224719fb48620c07f68b1e693d273a86d51db93c6b7ae87c8601b2bafed54e6ff193a73b42ce0445c4515801ad93d44a451d15c5ec776893c2e613e9ba451dbc6f5df8d53fdac0ec45d867814dc4184f9a0e0777b6df27d515679f32fc08849f8f6bb75ca2d72f053c67539b3152d3f4b9e42ca358b972113c9780a6f809b5566421e99825abcc7c840739d5e3a4473b0c7bb2ace047ccc017a8db4e2bfcfc49bb3cadd1710109d83fd183d4cc6e96e19e0bb6751cc44f7ccf6e3619e8c1f3a83b32c519813821a31f7220265683c995a71ba7151f6f0d55fe90bd6991047452924de8c2b4f4d8a290075ed479a736ff8e43c7349148f15a8f3b7bd88d06f8bb19fe5d7b5296c748c85c4da676cd407ac88dee99a8208962106bf549bd4664cb6b23f51f7817936e1f0702c558e5493990e762133a1d6e780c6bfced610af47a4a3890e565d0b623556242d60c45a1d77a8d29b3e57842c19b6c13a53700fc29cb5ab03462ffc8c3e946fc74e26e5d60a61d104a186981e8bb8c8bccea8bd0ace794243bcd1d15d8f8d7c6c99107f2a064cd1b6edff5d50e2822d182b1885fe663a49b51a3ec0e6b8f2cc46c2470bc774237b1a9e999141f8959436dfbaeec1f7966c51ac628134143cf52fc401c90600afa193492e8f3af648c59e22c954646f0afcdce46e21f4cff9646bedd7e0f706fb3be9d3baedf873e8f5ddfd178730f86ab7e44bf09938ebc35a63ec664985417cc1317ea5fcbc948a1d36a332dc2834cdacb3300fd2b4aa23e1e86707a2136e0fdd55c3927e757a6b39c3ceb7250246ed2471495b75c2d6b6b95b18dfcd94ba9311e1f6bc04cf9e670f03b655cc505f983f7e127d0ce8a23f8b5f68a94398f1d2f697afae2d7ef18da6a54fcadffcc2a0777b2fee7b4c9e7d8d55950d3dee04a732ff0ae9ec3dd3334151443d5a7e0821bc9e8221f08cf4a76061f9cf3c340bb00012c239a9ee9ae4ca772592b637f1aeefa3c1f6b793a1b7d3e42556df43a9209f3eeb06085049ddf2af18659eb53808403dfb8920e5787e661eafc2c3a11d5146046de88c69aac622686c56fdbe8305827bdfb9970265409475aa21b90972e7617082270b040c6a5c806239d9724d81a43c18d49a4157473c684f29714ad32423a4934c7edd4a64349fea9e1401b16333d2cbdfb7250ef57e2b44923103bdd06a87477ce833a4d7350f758a4253e5cf1bb5c6270044f85589c2fd74ca83f74187be0cbca0fc8ae8437f57fe68df29b99c22b7f3b326807db744f869098e6cbc5f89883f1f95adb917bcda38f81abcdaa1864fa39448803ae1b154686ee44b5be921b163950a86bbe5d272e357f5722764d88a2c5f70e630e51e7efdd202395e9ffdeeddf759a385789f65c32a6c7414d3bef823cd248304c1d2f4f672245855531e3a5aad253e98724bc979f7772751909be83e49742462a3d4cb953b37d659044463427a123714479dda40602147f1a3bc299cba1a705bbf3cec9a1665299b2eec89db4c35609fe0e6ee4a38c05a7c18b09eb1f481e6771c2912380b7b142445fe57fa1bfb30cc3f20971240e681acc273aeb53f58be3315eab38913db3a7857db216f406ecc1b48eec84d35c53f8ace84f755e4d7c0b379f7f212ba48e828438af215d89d29a3f6c232e558896157b08debc2ba05804fa42cf38affa7a285d706ed85118adaf6413ab6480d3e52f8325203dd77fa49525784fa2e131f355ecbe9a82c3eac6d918442274e7fd7d6ce4a181148fdfed881e485e0f6cf6f2a8dfd07d906ab8c140f2dae1a0339412cd867a984faf6a78ba4a21e7257d6f34f2e83976aab9066e6a5f04fd7b02acfd97c7845e3848367779509724cefc8ad25747a2bd25ca19383ef735d0fbc1c79d76cca9d20c5e7c2f69f7831c3265760df20a98c86699c46b43caf2ba049d006f905963e2cf13d75329f95bcc79f8009f10fa965a88fb1b5b86cd9fd18dd987e16614637caf9de1b6fd28cf9ba9dd63cc7352c02ecfa193ba8b738669ff67f62e98d22f3ae897e652ea2ce594146308987d418e61a4da079b2476a0eba4c33dc4533f6a592952bb43d43db9983c150288e737eeb55f5ff90935bb598465ec2a5a5a0a7a882b5b53542c11b29235557d6eeca5717e2976a3fd5488ead5d290ae625cc7f422a86a6e04e44f91a354d5b96349ef12eaa758b08357f573d675a0b62dd452aee1e166cc5c5b7c74e1a49feb95f7c3f3e0e8c6f0d276897109be7f538c9382820bea3ec9618d31f2aeeccbccb6de018d99b041fc8aa7402e77bfa6ec4d3cdf1a2a539fd6223e985da4179692e757d6acb2d9436a0d22d96bac3bf26d78bf151b9af9085f9eb38731ac60ec9d1a1615e95e9be78426853dc7f7cc0ed937d568c61f762b29e52563c6e1dbd8aee71a046af60d821af10b4f4505951ccab45d5f882ef80d4799ee9039315af6b3356a485c47d7f24b37106fc8fcc6935430b39dd731ccbbb1854b7931ac43b53016f40244bd75f0d0b36eff8270eef9f319d752679389a8928d78199d5c58af2a9a7ae6a55de89b8049b51d2bab632fb50bbfcb677d2df15fddc7f84d644d61ed19e6f76defdc9731e73eaee71b1420ccac7fe05ef72dec4c4d1b9701e1728fd5c79b3ca08888dd1f10e0fda51b15b6d11a55c1be372429c59792f0bd8f86e5fbecfc069ea53a6c6ac80a728db2d3fb2defd66ead533ba9b39d9dd28734229394903ebaffeddf69a2c1bf051e18b432ae343fda8a16cf456452616949e068be3cf0edf7afa01a1a1151d4cc4b97ea304c2ac3eb64a64b07ffaffcb7758b0701bfce34f8a55dd32084f5962c3720d9596dd126b7a95ce37a1e2481abfae3a21e75791f858eec0d51d4a762aed2b17ebadaad25802a266b1c679aac22dd14bc307c718a4202ca043d27851ea5c5cbb8249903b3e98b741af8e58083d2dc6af3ffb81cbdc89d21f10ff4e9067dfc7d7ef44bfe11ef52273b041e2fa7e5ec0bdbb63921adf735d3f8608333aea113ff1cbbd36b0ba4a181c19bc79548453d6b03af63aa7b8e9c2d35e3492f73a7eab1d5d9cc06d680b3f6d7924fb06367db9de6468dbc7815ab20ea63f165722d249b6937c26989015ddff8edc7aaf0ba3e84f4a4a3d234b1ed47105f0802d333d3e5eb40898c17b3c3ab97c06cce85a22f19b220a0e38116ce6979d7912421548825dea5c964965ea58aff297b8581fbf501a3bf30b2d87d5265bf6d912fbf0820df230cbf08f97c891496a74b8d9d6c7c40d4797721dbdbdb2d4ed65039b74bfdde4fdc36661b45c874facf3bcb8ed1edaa94e159283779b23e0eba2fe96e5fbd547a665429ddf59d4509ce5687e4ad2251c433aa1fc9e192672ea32677e37b95c2e77146fb27553e17152214cc8703354e8cde2a88934435654293fde2945b2484eb79a7f8cb309aa744f28ed8aeaa44fe44b2e89e9f84fa21a9f40c983de72287c67487ba05b199497a0141fabd9c8eb42258590e51c30e7a4d31b33fa8c0e57e2446fede20965fc9c5708b39c2e129d08ab0b3cf2481debad5f7308c364838a52a71fb1ccfb206f34c85eb0ca04bf7638d25774c3adb6dd31e9e42afea39d68de3cd0a7b71d164899c52757527dc55afc96614f0ed8ebc720a1289187177bde91946c228c9f5ceaee9bac0305a7087aad449be0bbb4a870da6a974424faf4ea98f522a5aa8e7d7aaa3b5f2a1c9fbaa1a5dcffeb30196e2e344382e4564c4bc60c729d1d77cd0abb223b726cd43e6565c1cf66c152dbf53be9f005f74b9f784777dc1f37e47f26493439082cbb3e9a391725d9c9d1152ba65f3b997f347c98cb1ffa377ff4c04260603b26cd7207ef65202e4f8b0f605a571cee17bc9bd0b7576eb6cf3c16bce49b3f4ae7694f0772f58b3623f0820ae296a25d4270c62148db4e3f07f6017200da14b1952216c87127c0ec789ca0f10a2ee5f130cefce4a1aef6d64b9e86182ff9a5dc1d9637b98f8431fb6b7a0cf8905672c0db4ad31f31436a778c5442a5b80e0b4467b2cd53d3804293dabaeba03cc8f7815e0970515f72afba9fca780989250d2dc331460b5957a638a7491ad43082c76e5b32da947f9b8d51a0802765d84ccf68caebae3fbdfa9ce32685dc8b5c9942a9d6d329035f85d1f403c411abfa438b92c6086de698bf05b4d5eaf1440a0aadda3ae5d8de66620bb3fb8c3aeb52876507652183f59beef7f187eda69db784fd9c45ce1963f26278abb27fee4126be9ff59d306ea6ee3192d82ed1370b379020036565db0ffb215562ba48c314c3038234ef557e9a47a09f9450df7e220479c60507f73eeb9120e70cf488c013e3b3d6951f18ae86e2e368a389d6d9842f6b05ba9892f6e568888ea127c949dba0f67dd999080b5bc889035c5d30538dd9138c4d0bd8a36e9e81ab694ae554e2f088b3682ac09b739c163ad47dabb66c249866cbb98040eef1d23ac75910aaf874b0bd879d9dcda0d3332a2036c16ef53923a4881cbf7765bdbb28d28a53c88cea9bcb5ddeebcded3be8784d17c97114958919d42c5a91e824cf72320633e2c5b607b8129aee4577f490cd46eef71d05eabb0298dc4696acc12aafcbb8fc92f10d51542807e669146837af9e194d90192cadff0774c06768b3edf21e565450ed1d0bddc4c629da55c1b1005724f7155456f0458bd3f413e610f89dac1e304b0172518a1862bf4d590cfca7076cec4953e92dd095a61a670fa73d08fa87066022220c37080fe30e6b9c0d3b6eee86e0ce33847f15663c62ae5f2db4f544ebd869ce4a13edf575b7ed43fb2142ffff094f57fc6b85df96ffcfb7289d4964cd75f875a01657be7632da66dadf8582ed51fbd86f38c89132faef974d366708c60b60d176d373aba156b3f3920c5abbdf1bcaacdc9f8c729c0f3cb2190dfbdd3ed5d954c144042e8cea71320b7b6df3ed641787f1fdd1d00bff0533ea55d1ff5e83a68db231870e8b13036a7ffc32178ecf339ec2c57c1258be132ad70f6b16fdd3f61a67185bc132794a8cd0e07550a3958ad55a36c56489b9e63fa6ea1fca955c43fdb5d7648ac647a58ea38443eda3f493133adefc33f493289e25efc5a9d23842b060cade7c03397bcc95abe2dbf3f6d1ba7dcbe4cc173e6e158591488e104697d6bfe71aff1502bd43f6d572c42a10be66b5f91e189052108d80ab17beb6284bbc29b43b525140c17c4b86f2a5e45cfab17fbcdee9ad111f57ec255acc14303423c537899c3fd1875a1dd909bfe86ed0668b6f5cd08e939aef2bc51985a96b92fd05c56449213ce4b046f69ca98d2cdbe4cf4d8b6f74570b4703313f1391466971ad0c8be210f3711e70cfc5a65028094300eeae87cc4825f0f211de4769cd63b3351a008142e432e28963066ae3b58a13f8e8773fb76d05729cc96f036a7875f82b65b71ac770b38d460c1d9639a2cd23ed4925b940015ed9f01cab59c1468a26e18a13c7fa127ca781b1da985420d2c8b1e65dc650eb0dce301b8b206f6e02a6f0d09f567ff5ce65e7186292795bea7885f868922128f393e40baf2fe1847d59de3a3ee8eac63ac38f15e514896bf9cf5488502ad97089424d7cf7ad024a062621a097648f81fc298a5a19e509f5e1e498da1c9dd9919975a6ec7bede6d2009bdc23e87f4db3e30586f54d0ae012a146ebc28b1c56f645e4d2e6e9bd591ce90141c49ebc113982448d8bd1e71df94723d638cb25825b36faba6406745b5934bf18bfe580e305c24a7dbd0c9c79db727a94b35d46ba936692ac19a3689698d8f947b2eb08dc66bae6adb913d1c7f9b37d77188c2cddc08b8b1e5cb736ef2566581a39c0bf8de660f855e2cee409d6b52d20447e3456a9473a5f413857fead9aeb53ce86205453a06d9d6e4a46cff7c1001d2fb541c2d102218766f86c83a2b182f682abe336925b359136fea528fa948f4795ae88a58b3d2d29a4d558cb8f9e40f13e092e41392d0a72442d1738bc84b336bdc605eeec5d567bc93afb6a35e085c327d8e39cd8345208ce8c9464f5e069fed47c46c602a5a5671ec7e493d0057635cc961e0afe29432cb723acb43859c041bdc8fcfe74e4a0cfe76d9b623d7a5f466aab0e5f2161c80da2a5d43d99dff0a51393376cd1e265e7a470f7dcc2eaa433bc04fd90dbc49421f92e6fcad5679f8b9a196a0c85294013571184d1d10628f15ff861133b779ca5dd6b0f2b64be65aed306504ac53e087425f71ab30ec3bcc09fbe0762aae2cf3d4b0a8f0bc66effe927019e61ce850e18c4dcfa0d554fed14a6048a42dc0b15232135da326cff4b8cc8642dcebabec797557e603807f960f9f8d83ee71cf740b50e11ebe7e8606eea3efd1a228ba2495560cf7f0423b804f2ea0377df113cced755fd81b20e84dab0f854e5ed7418d711bc51c0dbf9e0c0d731dd008b40ad73326720bbdd3f034b9a74e22e6db589820e2db6e3d4a21a20b0fff618de94349b5eca120f01af68402b8b15017b71d4610a2bcd7745a7c71ba54ed048128c6e8e5f7235b6a199479b9bf42604044208867566ce77baa9b5bbd86cd7c4a9cbe07e1ae437e0cdd73e8ad6db7a5bbfc8f5108b144841e23c7491e17d74c2a3ee347c704e84b11fd6848d2e17ddbf39b8cb1e0a10146680af022ae9a4464157f5d8a0dfc7679e303e2ec93e6c4af2812d97edaeab602f7415002a036f69a38dbe7336b23b44405df3e60dfef56e197386daf9f4eb6c85fd4d83cc5e8868be766f4576685a05086e50dfed49c8bd41131649e88a5bef1437f65b5eb744783296bdd3727baee3da0304f12f8ae646031ce37b6b44144d1c5a595f34d49e7751e7b5e3e91408479ac052803117af9ed7984b28f0f5cedfd7e0a68b488ff1d7b4bda7f77d1b66800591198ec178f3ea2a5dfc7e0c844ad8a212df0df8aba83a7880d483b31531275f28ceae2b3813d2daf9953d4e7ed2dcdbdc07e1d0587174ce25b8d615db4b952a094806977b636752726a946e0ae959c232fbe7109f5717773cacd341a300d0dbcabcfbd2cf69900141320db9acec9e6eecc3f7f29eb365855a52c944c84713d669fff4278c996e5d9bcd16ad897994d2ec946c5c8d0e8d0f08536f6ad4f3ba41998ad17252481fc6430974f61f35bb02ab2859ee2fc9bc2bfb72de911dd92655b3818fa47fc493e7f2112c6a7e35d3c0e9bcbeddbb10cf606e825e6c4f62e541376e300eb705ce3802825e92d4048e7d98817e217d0b42000b803299db49859b91a99eee8eb3c481b140a9ce150ef4ff2e2384cf225c0b18bb7b33d01238d103710151fbccbfef1e74c8004bf429b0b130b7572128c408d8795990b68260473b3b1c31bb3c5bada9d8fd352c4243f39768868035be9187fdf509671d189d26c9958acd2dc7c9a1bd6871f26c20873070fa363c500857f443ccc9e5891718cc990d9ff09c31f5dcc6629391427d647c4077fc649875f79246b8c0c362195d68900407ab981258396492db9fc424e953b57a0c98cf1d55254e13cc893f2e1a029ba2e278ff452e8460965c56c6e70678617af0c97e006c77ee9ea78e4933bbbd390fe4702899ae76a916fac1d55e9a87dab0ed88ce30fbad4c18d3db0c09d8dbb3de7942c56f848f38dfef545503d94d76c1fff6f48d64d12886965bde66af04760d931c789fdf0bd6e65698d8d8e0ac53063e14f56bb99b498659bab8dbd3aa5eb31a1851fdc34fa8e0c7463e95f2e6bb51e7b183b1d802bb03082081683c1f110fdb169e97f334c32b6fdf68c484df3db0925c1b7da897c47e6f57c4ce3cfbb0c29f962576a045bc11e7ec78353cdb928bf90a1af14b5f18f0217e4e08f1e5d0b18ede0b45ce558500d9dbbfc2d548f7e4b4ea80135985640e39271d486f08844e4a96450281b7168c1be4c6b799a8c0705c6224f2454cabedce9cefa7cca40e2faffbca835f9e0d569da52492c41f1c545a07facd785d00b004d22fee2d1572d6fe053854e290ffbb44ec03bac6b3b55132600ed204b511b517f3f9126f8fd69d278366c92998fc4f739814a86ecea36b1a45fcc3dae0cb6046f994f2c869b81a120ac4a11bf8f23916e623b6203f927ce7b6f969b2515be8c59dcd9864d78f1c06ddd8dc1237b3b0ad83eb109b50a86bc616957180aef4d3fe594509aa84f00b0e40e5266705b22a468c90786954feae9bd343568a0a74ac2f05cc0e1ff544a36cfe3a8f4e5613466f148db8c26bfb95a32005e0c7f151588d7a711b979cde264d743c26ecb70190bb7a352d98d297473c4bf2273e90e1bc812113bc61bf213f47e503c751b4de639bc681e91ccfdc45a0d3a3828b36699064dcc2d0fa2f66ffbff9834e876786fd4ad0d2068fddb2936c07afbdffe2bf279cecdf0557fb900672e00c5e20acbe685619bf8a9621f6485ade4f562d7d8aac3f7b947a82eb8255e91654d0c6cb4f8b2dc0561a67de712429cb3e40b5beaeeffb77261be44b5bb5246197e9d79df250fdcaf81ddde29c7e348ed5570a13cbfc12201ba0dc54df795610b1e7cf1ca344f917aa2bd0d582e10d3bd9406660665a0fccf63ca91f48ee61029eb427cd4c257c780811823fe2f03ab34a6a93f18a050958007e078eaba96ead879f641e760d816c25202e52327b23a968fdd8491afdfcad41386dfbe75bde28192121d3ac4f6f53f0efa6fb09d236ecd894c6465fe3e1f40026c9f85e3f15693019aca561e41014013c61ae5a2c56afa51b25dd649e94374fbe7bd1238c88237ef7834ccf5d2643ba1d476e3e341fa67e60dbeafeaa2929efde5ebf1ec7cca4897340cd3fd0e054e93d37b36c72a64dc1bde908e318205b603d693d2109abfde9bc06bb886c751787459873a9eabf361493d093cd3956cdf4b6869f2ea777b2f9e98b7367e56e115b36e636d3e740a1a2f3a1dbdc220ad5ec8ebfcc44b576289f276ba049b8f8aa109e8ee103528e72b2d65e1980f9d920c21804965ca416a4235217353d4e367edc8794959953c3966ac254845932f5dfdd157a31ce0d96e19e15557650c65e3c121519df1995f82c471e67713b6690102ba36a25acd61f3dd892bdd687a670f6fb19ec5f23eb315342fde566f9e4556450224e7b408e05e747fa89cadae10e718026858a98252f060fc289234244e67e6f06cf01a914b01376525e1b8bd5fc7f1253392fa61e43739bfac181b04dd0ac5d720ad1c7a13c9fd2d6bbdc519c91434cf32dc40404f59acd5a7daee704823d07453d7b26bc982f2ecae7b2fa3a9ff89f4525781b5204cd89f76d0dc7435c76c0a3f1380659ecb3b82f3fea4367f74acbbcef6d18b7c453aa1853a2f08c1c34fcffe7db2f8952ea74ca1b48ea5dbf203660d46f08b6f7f9072d6e19b3b7cd789c9eaa2a1efb07bd2a34434a45a59ecde719b5ba8bcc36c141815d3de3c0427b0f3fe4d054659cf2727180ef30f6816ffc90e3af83165ebb5b79ce283bb11c533bc719e0499585eaca5e2e8652e5a840f27401552661e27e96e0ce89cfd3ab4f59089fc62d75252ea6cb19df05d289a83bbcd0a5543ea46efb087402b53b27f5c00cd84eeae65699476e1c35cda8c0941b66d84b4cee9c4d718d1fe1fb5c75750c5ba8639a252ab8f232967e60b76e6ffb39230cb3191ff1be30ed3ae2dd8edc7e1ae379b87d6b2e75ebd75e5e857a0fcd31b4b15012567fa6699efbcc5658897b52f1ab723d41a09c1600024f0ff506acc89b18144ae94b3c80385166a11421c6e5cf7da144c2cc0f03c213e207139abf6480a0f913f77d2841e93e79b76b513123e4a0cfc03ffea513826daaf66c9336812abc2a96fe0984383acf251ec4920bc4a278de22e0c40cd52f5bdd8a9e627805522163cf4d9864b7ebd527bec16461c5e9643effe5a25a6726335e5639aa2afff9692f81ff1e01597dabfa32e7c4e4885b85d925779000b48b71cb86ed845b8c71e3719f54e441c78bb05571439dc832f18543bd15dd8097c62baef1dfbaf16ad3bbdc55e0e274fdfc8f218cf613152c05c8aaef599427786656a75b77747d0f03ba7e55dce97e40134007448883f0ff1a042baacb6bfbefeaf8b85cc02e45220da28f16db0ba5f27ea1da879d32a49460a705ff5d6e78287c38af74527c71efeeb785ab194f159496f1908bd62340752fbf22474d12d65a8dc790955c883c8633f8fb68564a73331450a5286bb6ef40161c51d5fa4f96e200860a198250ec04dd922cd0056f6cdd1bfd93ce14c4130a40f955fe2bc740fe045b3eba0100804b0e11bf393887ef930d7aadd9bed856853869ec2656ba4b56516e717564e334894c05c187377c853edae0be5881e8561a671609a9aa9342ba80e095f1b098b9c3f4c0e67243d1608921ae5fa3f35254bd1dc36650c71643583030ee4d9b32fc692959313e97af428181062d0d4618a4eb76a6f9020ea26a80678990774698ca3f6ca4a8da2c45c217ebd820c529d4ace0f407fe188b341bd80190974cb975ae9f7fac790edea4d8c967570cfb34e131b058d23b2a68056886c6f12aa6b6d09d1ebe73e5f30de5bec43ec612e830a64fa5a9c6eb82eb4775a1aae9da4a0b400af129a6f4d512d416caa93d73130b93ffea783165e337650550d2b3b0484b32e1cf7a100e562dd934f56adc9a2633d87a768fbd46421cafd317064fbfa9acf256d960d48951ddd059e5948edc2de0c52a6486b1b36817355e75523cdd3aa6ac39d0aded02269330df7bd04f19706bd91feb5c22ec2382ab4ce7dff788fe9f36dcb68ebc17a35020c1f1b7389c552d5dc180678012c0dc9ffc466f58a9628000313e488e5daae13c853f442f64a0f30c1a77ca947859e7eda1ae044c11821aefad3d8b303deb7031509687ffd11ab95a2e68e3c15192138b646e139d992ba7b33014f3038779c8ffec0cb722640828973f9fd87620e5b392d010736e2ff2bd2c6941d9ab19f65ffb6e1f7f2770476f4aa7196e21fb636c67613a1d1c2566bc677705df4e57f75f0d827e054f232658ec378c61e6cbf7c115a34e2af5edec5fcd1adb52c0394a5c055a33c31e8ba0d64511df73b0346e2ea899680863256159437fd940796934c70014fe07adece1ebf5d3fd4d59cc2093c7460443387fda16ea76a52667371c1940740bf00bc0a8bea764f432fb7c77bf9a232c2179e5c55ecca2d5eb463b0089742e9e9e6ccb8662795bd09905bd533167c5a7c5674acb6f5a92645fc5072de7ae9af0e72ba6080ead40c1e41af29ed8e949be59467b1982976008ec408157c688f14f13d386ed045ec00ec06d165409e1d2233871ac288a877758b6739d4fd997567c702f525f25349fd355084c07df9023280191d42fe0e836d118e3e787416355bfb25434673362f485f167ac2ba58e3d9af626ec6b0c43a1d810149cb0b919138d3db455f5e2d71359763b2f295a44f9226e1adbed87c7fdee3432af5f3764bd6c71ec91f07018af4d1fa231d87b11be604c0abb59a73d40d892b7e5f83244bcde36f64136b1a85d65fd45a8a9b72a08234e8aa6eac496bbc7f254e907720104f7bb88c7d6c32450ee95b305cf3d31925c1e906d0fe3d46a104429ef28a994565b25b6b2d7bd60bada32ffa57fb2413968c3fe00f190f42ef535bbce5b49fa83e6080b97fbfc79023a8c855116bf82d96d921884e0360da3d52034a8727ef5d8abb227d591460bd5fffaefedb0ffdeadf2439eb66a74f55416efe4c4d40025242125dad05f1055369a790127ea74e1c7980d9ac9646e5a27cff863266c06f6c59c6d5c8e53656d8e2ef29a5e011c84b6a6b4dfccc7e4da6952dead91628601edd20203a2992c6468679ea0a29515dfc9fe421f32c66a0cbd6559037358b9c14393277f85ae0acbae98b5ab2d175a018186a6a42d72fd37ce164584f3700fb0bcfc4c726822265aa14680c18e80b0c58757cbc9e0f61625d4440b80b977f46d26352205eeae4ff45636d7e3d79150f645a3ef86a9e0d399db1cb9fc08c4656bc91eaeb40df20e4b44ff36269916501951a7e39f32254e7c2e42c3ecb754fd2ff0982a2c3f37809e3d57348e88817c46875eb47516afe62c2799b48b70aa6a457a1bdd0da6dfce5cd76584560ec489a4460c3b1f5ec2170287bfdbf90f9738a4452876f8f961800545d6be7819ef0861fdb9d0c8472fa9b6fa09b831b5d2a69f28171b6ff6916fe1b7824332a359ea0c497a68a87b1cfba00aa016523f34f7591d28d52ffb93b69a11ab1aaf5afe26847a2738ffa1807589e0a5e6f0b4a95fa41b02d975defe619b3c765dd08118c34bf4c0f4e36e2eba3b73255a51b0495ff71fd73154b517a356a67540962b4a3f2db76568d15936864048af115fea959070fe098ae67683767fce5c9e57e5b4d4f405a2b9fb1aee8a2334f6a31b3bbcb5bdda554481945d8855c0c35eeea9c00264d979c9b9fb349e97a7a2b83c7672fc8c6ad3ec08a273d5b7ca07d87c61bb5343306c65e3ac8020075a9b81cc3fa2d6fba9810724ba615ff947c8d7062e8ffd9f2af4d646fc877d5e7fcb9a829bfe9b9c8307c0b70d2d54049da6b030ceccb00b96890e886c52afd77c8393503941f3ed08cfb031c7d913216b19d411b3cff0434a06f1e645cacfa3650bdc7b24e343c14fb68a480e65d0cedadbd63c2336ec6b6b95e9f42f85ddc6cef1dde5ea78c2fab62c808c833a69a2cbbc48931280d4eb0b9d2052910a9a2d82352bff7d05caf894591875cf16d18d2f966d4dc247c012f7e1d9631c4257f81077218b4da079a88f186f8a7b014cab0266d687814ff6d86f6e0863b1b65c2b453ef0e666fd8f611590d57f208467a47b897c861d360e87f87bff4c4bc9e79c85e7db992e3747b725c9fd64ee7d8cbedff0157aa1739823693e87da9f76420760b557dee36901716a08accdd9678b7e178225b46f7159923491e35e27b727feee7697fda2b2f5d17c64445f46f176fe89c2e4160793b0d68327f02eca14db2cfdb4eb1f0a2975af399be6a15410b6112eac1c983e51aaffdfbd79b9c83016e3cc5c0167bfb3a6377686c2331bffc818c2d9af1c0d158f2ae95460a4eadaa9c5b3e2588c1faf3b7c501e409b347749c56558dbbc67ffec9701aa057ed5c6feb83385df4a95cf8c883129c4f604194110a8112540061cbb32a80e0e04813b240c5d0406ca7abfe7dddf5f2358c6f65e5b2caccdc8f0bfbc2dbe9757ce9f2e837324dbe9940d268e0fd40ea6bc601a306cdd744e2865bfc4d7b0d41aeacaa5bdaa7b48d0f22b9631e01a4f061ba9962680742167c579be48fb73baba79926db9000ea6788b12c76e1982dd0c0c653e7e7e08701eb84798b2e1534279d1d6bb80010042e615e87d6e99bbad42adc002687c3cca817ac95dea0e54ac26a9fc4bf2b25f1f9679ee45b36ebb528a44379c77c3f83adab85089f337f23a2c0a45f553bcf2a1f0595d65ec0ea17ae82b32386394a892e6374a6e608ce85027f7fcccb1eab7cdbb20ddf369109a1f841808a8d3cfa00cf8b6c20d2d1179c560daedb0d500eae7849223127d07ad217dd8f788168040745c7d00fb59f55fb4327641fe596c2bf14d6da5a5fea94f6bc3277b1b48d0fbbe3f9d6a799ecab71e97afacc830109a7d34e0ad96e04066546dcbfe7bfdead54c608025666014492180b6e80578b7eac06a4dec25f13883c9886ecb3d43c00466f346a94468b24fd274f96869bb4200bc2b81399c29130dae9a15fb8b4d65ad8659a5e0113d5d3945f413aa5be0bf3655b55c1863b596ab9d38f7d27e3a5a3d8e576b33a9e8866ca524956998f0c95da70369e8be93b00def389b6fd650f6e831d7014c49b988710f6557bf951244cb7b716ffa15ed50f5081981cb3d39a8abbd072c5f53e5fe077917cdedeafa2f7cd2563c1a414fc24a2bd9fbab9bfaa1716735b8025d691278bf50d53fc47dd1c56f5153cb3581c29f5fd1ce72e6130da1701b0dc647369e9b9e704a26901d7aaced30d94ce3fe2631c09bc41cda196c532c7f4e9d2f6bd7a229e5ff763935713f5d69d48116ff0f3c81233baab0c5fc96efdb7873343f3fb737935217fa20bbbeb0d29e6558f1e2911130c9ccda4403c200d313e72ab9bc039c886080a30a0ba7f5f6a0a867aa79dc7b8f791a5f40adc62196ee5616e4548fdc5963c6277a9855682e341383d43b4c47d64ec03f3b890f59d374d3dc4ec4f64321c38dcd2ad81dfe1e0e017eeb7d5666214fd992424232b7900562b5bbc70d5bbcaeddb282a124c105b783490b66c997d033cdd4e83b4ede3262d4f56e3208d790a3fe3ad398406fe4c3a66a516c3ce7348a239cbf99895f731d2566514adc9d792aecf0c8d7fb291a4ca6333c0e3b6709d07ea7d956fbf794bf0db640a068610a895253ba110eda292d917457f304234b59b65e683613274994b206245af873b855f0b1068f20814c9de930e7ebaa068c1679d38052208829c66a9fa519f77c183940a0b3242bf32c3d659042bd39e4061ad9363fa003c1b6bf53383e677de3aa093ffb14167d425d460624f96ea58b75facbe5d56c7dd0ce42cf050b6d669e0163fd3d23d3a9fc08c82f87e897bdabc39ffe0ab211cc06f46a2b98067c386fe54e62a00f33377c57312958ecb7fd7754b1181853e39c83e3d2444ac41fc7834528a048de31eda0d563855e8bccc5009c5b74057e620e43d543452b5ebc2f8ef5b28bf6956097bc40ef1033015e9c1ef823e72b1c6a782303cef10e48b45031d800b3c86406701490a119bd6e690371520ad9c807492ec749bea6f3b53bdb52ef7a4a08c092372a9c8e5c694c322478def6934e32922beff8bfebdce7b98132fdec449f8cc7a70f6d1cdc20ae5f840c534f3c0aa74569be2791c26c95cd4d6f8a273970a47852bcb7747332559e00de5a617ef5f7581dc20636eb11753fd1ca9aedb914c3b32d3a4c3d6d2108babd4ce899ee610817744890fb8636710e53605360570c73d77e7200dfe1be32fad7281e3f18b82ffb25bb2304385fe3ee80b5b6eb1d3dfec68038ed4807b8b641c5aa4b26b3855ac48a2c34619a1af0fb1ffd8040b5dbbb5d9d0e1cbb744647b4dba5f23ff4c3b783807da4d6a7b5cb6450c354f3c053014769788f6e02d45a12abca223ea5d543e22cf657c57f4c9717b13f0dd4ecc931ffe1458ce5e1ead987e729464cb2492e6ea350aaf8cfec4243437217c1f24377b0f978b81ed8ed0eaa65fa102b5000d6ebb60317ae2d02a9d273689b6480590ca9a70f23bb1f30fe12a60bf5dbb6aebdae62c2c9a89347d0a227e9055c2980905897214f8a9684919d23d1ad3402979ad3723dbca169d21f164beca3e4aac0ea312f2ba5090d2760807725fe56692d99fceafc0d2e6f2608757b5a180e170f8c47150cc2ca0d74481a0775f77e0e4b3e297827053489525150ef4947b0892cced8ef1b4ed9b65fadc9f977363bf56643ee336345bcddf45b8b5e2cf1156b49f51046f57a503db7b6b980262f0c0dadbb6d6be1d4226c4d83c9fd34f92f2dfb7a104d9da5f40e25bb4319fbdabcaf296998916983b82d09c403883f6d90c89e72618f3cf3ad872fbeb1d19b11480bd93b9a133f59d6534f4efc2757e6c912aa2cef0e718576e0c0c9674870d05e63c298db61900311e0893258840eef6f9423563161bb373ca6a90403ad562c1ed2f144f84d5fc8f507903bc7a78c4723ac4d24f236631ce448b93c7c41d5e256e190e078c21bf5790efe40cb15603d724915a3d3208bc700d8ae2731700f56691a7dcad47a88dbde25b6014fbd1f44045dfba3d9b835545e7fe45880e20a96a026af4a1b537db54a2530185a12118adec5c64bedf2945cd7c6f9b8d19062f4a7a7f745f3d63742c7febf133909e706f74979db5f07f65643a26aaa548bb78b8b957c566e5a7bb24ba86bfea45dcff8f54902f6ba75c709aa50f10f205827c06b523464560e196f4bc1119ea11b8f2c48148ef60286752c0208bdfb4f97977d6d687fe8320d0680f9657b64d5f355c7aae4f859c5d37b53667026dcf67983ceb8eef717add550fdd4ff6c844257bee12a9dd7dccefb71d1ff1b511fa83fba615ff07c53cd88cfd2bf6a02e632fc57a3374853f648252a3cb651275f1e42573ad051b6e8ee162792f0c4c6a7d152e16c5d8790997132c9e3c5f274062b14d15326bd833281fc7bf214d52e15e3f70ee956fd18ca4e9b206136a84d0702ef6d654bae6a4b6c62579378e0ac876ad8021ed3eac78a501cd59e18c7e3e4ea3ceaef10ede3416e3bde32788a3da718b44dadfa0f45a7bfb919c63323ac6443288de4fcae9d354b5853f4496a114eb3c0eaa02f397739fe9e98f5de414642fd648b6cdc1f7daaea8c106437a3dc323cf987d0bbf2ce62eef7584e6293a657cca89da5311500e145b9ad4096e47ce24fa755e20c161683e972e9d397f5a848d71a6753fc5fb60d3ba9db7e95149a4630a002baeae798e9bd45e26e1fb1fd1e5d26a18e3a8e4ff7c591909b40aada0a7722e2abd0034bf2aa581fd3f0bf96b5613334df0759543990a058afaa797a61dae3aeabdd7124cfb9c311593f9e5554cdfdb0cf47d82d1fcfb63ecbeb5689122dc5e87948e9a5d7760c8052e4ca2dfb6ebda23b18b032ef65b065f8e0a7901aec3ae38387afdcdc9c263408f95d95a95f09e7c3f457d13722c0d3dc79834450c7a29fc17a5d2f1a8a71f2f319b5d1e4ea2301ee04374e9e326cad225d6927be03f7475b3f879d5b09663530b510d30dd220e6158cb5a218a59a216ec0d20e277535769a1f6430642059b13309e619032002b88ca1d28b0e310ea52048a27d5a4b1284ff07aca4d96f625a078cf2599680b392a92cdcc2e1684cfdb5041785ce813f757ba7e7bc68dace7c51a77db611f49cf619a68a61f41941c8e7669162f034ac9acfbc3c219b660695f573fee18105b2a8dd8e305afa3b6f16fea3a34f32942c1cfb51d97bd3fe9fe5cc40215be0373678aba80e5f8c99a49701b0b6f2906e307f873b9239b3edef0279fc464bea4f5ca36c423693666db337a4a50df890ad27a701c668e5848c08a3969a67bb20d91db08f88340fa78332805a749f1dd00c4fc6d1b3b50ee4b13902e371ce3c759cc76828d5d344a4f3febb2a05377e29b96ed5e17fe6879bc01749fb245a766a8083b438743794edea90baf8cbaa1558d2b1aeb12977be929887571ca9c5f1d97a988b6164d03d53353ea40c64fc4cf71abb45c030c0e5f785c2caa66f94fb8f686e32eb0b5d888eb2fb0a54015af61893c913c065603f527306956680634654443ca1e45c234f3d2c507103dda8b3b7d732c8641712f6f915c551973c18514cea9569828ee8e7b9718926112436dc6ee27b281549f36120d7d114089b4847d66e72f8f12a9da03a1bc138125a643621bb2c125675b544d5555111c3bca24ea7657b2889e09926b01f648740c9de1aadc2cc740e4a8703c0eb6513889305aaa41b4277801b44ebd447e2d7ecddc51a69121c31a19c4af1a05618c08e2c868d8e078c8e835f8f351a57c01dc5a10f79c699a49511bee4f08f2aa0ce9800bc8a2193d7bbf2dd0ecb67a511060540c5cf1b6d0982090ab7e981faa44b008c902f9959fe7c87f4f93eafc716a8d4e5829c56b223f09e3236e2dcc54d19bfac8b0f7541dde8e62569201670f9d9eedcf626a35116711dc6fe04d26afaeed7e9095bf2b0ed0c71c70bb82e95f2a9f8661231ed9037657855a8a4f1fd7c1476a01145086aa048128e9ba807fc5a2506279aa2668d445a6c8eb303ae0b1a5152141327a35ba45a194e262b0fbf42a9b2459d1148ece00f8c4521a935d3814aa259ae26adef93a04534f799f5c4bceb26e80d840e17b0a0060fd8f8c7e4465b61328da106d9c404baf4d39ffaa4862a02a9bfaca576cfd9682a09cf97e7c67105a5cd2b08b6770553fac9042302c233a786033ac0dbf05eb991c88312d1f4f46c8452e1c4ff05b6cfb1e011bf93dd37b7767498bc71399212848a0626c79b7e9f6f88d7c2e242303f31e5a58f1925b5f9ba268a04605c2bd39df278d4154d2faee31b0f7b91a85caaf6a55a8a036a6ace65b9d7281fab8905cbe16100a3f342c695fc089e9c2184c26cbab938c0ae71ce2487eb2dd1b26e964608f792c21f18555a1c6c465982e8f57b981fe3ae90a6aaac314463c0712ef6a658197db2fbc57c750c2684ba2a8c6bd0e20bc1e487768ee8ffccf687650751507ff514af82a4a6ae9238a3f2d50b820f2b93042cc12fb3412f3902628c6f913730c7d7c5f7047030b2e05eb321c40344b6bf3f96c3d1578a4736ddb96cf323147bb234d550e316b91530cb5db589b26610b341630acfb62c4cbbd5f0ee2cf1644fb0f1a32268186267d85f708ddb3ca7485b765853e4ad547b93543517d755c4f17489eb07f1120c19595253bcb7b49d4cb6060261f2bff17713cb6e85ecb7c2400e4f5237f571002f4adf5a10f67fbeacf40b422589e1e20c95432b9bf2ae34a13da4e70e429e520e97993532f38bd7d392cc2a0415a8ad8a06913c44fe4e54c56fcd08469f3aad3cf14eadcc5e2232621b212a77eb92b89fe86169e695160ed2f16c7e352e2070d6d9acae685cdcae2fd2afd9fe53f096c5294b59334fba6ddbdf054087d05c6277c4cb3154014ac400fbd9c1dba7eac27379b8782cbac557e24d9f7e70dea882dcd042a9c4712962ae37659a8cf8dc4c0bcf687ce9c36982f5eeb11aa5500fc719201f110970596a86b2412cdc63bd5c7dbfc8615c2b11377eb9d5e16a35bee69dcb21036199b7587abc6140d27a89d15edac450b756d3709e45bf5514d3e89136c1f0f312c15fbe00c7c75dce2a31f206ffe5c77874218fb187d1d3a31311f788a7a8a9220712fab6f9d868b3cc3d646988cfdd072a26b7c954c4571e6a7f05c856a721ab44f0fb3d0aaa3b59412436b8731c5b775323587cf8ffea34517b6192d759c4f3624751c79cb84fd4b8979c5b333fd125d7f5937458298a64f606ca2af36db37b7f1d31fd94821c051eda2502a6c42f3fa43851262cda8a3ce3e0726b85a9ca82ff64afa8c2b1eb4c6562e77e7b05630bba29baa2f4e9f1187f818e5e9b4577341dc35c81df4db8cf839104ce952dc2f5b004fe4ac7e1e401227e92e91836096b88ec90346cfed4b2b4923e1a712836c6e5a246e6c524f19dece4ed17e3cd7b4dc975c3b175026d23ee84cd51a9519cbfd57a22a8c2923f58083614b3fa85138ddc51530ad42fec51f5cc3c869a3cb13feafcb62b2642af87c1882da26ce3aecd1081b2d7fc163fef895caab4345c2536cf25bd6698c7bf35246348f5471145c0f6072770ac8577b079d475be45a8f4b7de8577be10755fc8c3e50f16f5b027d5a7384aee5cdfa5f9dc754e35db9599c1a8b711648b978fe9c2de7fb3a8912d3d669ec88ec52a719e0c8b403988ac8334a88c8924cf28f79be7005d17aa5200e290e29bfb739e4dd90060b9d968ab944b7e21cdc720ec7091f139bf2ef8d0b190e2dfe13558678129526641b40d5ec9fc613278acf6975db1e0a3a6863478b82277761a61b374a379ce842626518cefbf1590b190fcf563a0936c1e0e8c1f644dcd6380bd0a81155a87664c8103f19ce4c1ab0690b71092a3b4d8f617d02246f35b40809ce986a7a6e2d67b4ec4bfaf82c9125bc8d2136219caefbfdac9dd4e3f584cb0f3f263a5bc6b9bed77f019abc51acad5371f610b58d347b5aab8ef7ff1aec848b995e7677b0a7480a8145cead5a73da0bf1210367803d241626e0d4cde640dd82da497400c97d6cf9c8a504185fba020e3877209f1969198ed70bffe709ba0676727af8454a17989c6598c037f0ab4cf6aa83cc37bf0674b67d4a57db0114bacf8a6d7819381b3b65ab50eaa48ba7379468b6d74f9375406056d1c0de7e7f4c44aa445d4ad8a8ed4f02d5dc7ac6e9514b36b7170accea9c81e14994e11105e3c5f1eae55bbaf454830dd2ba664245e72119ae867d88447ab9248fb540fec7176a46a26a0087f0064310ee01110f184d4ce16f5b53e431c4207c7cfb78c7312ab6cd96a7b82792809168caf582c946e8d3a6e130e2660871c3bd4f87878247b77f4981ebc2920fa0fbbad0e28deab40f83e7ed61a01d17338831e832abd1689630570be26769b1667f44a9584b0e240f8807876536b249970f3e01a8ce21699134f54f5b4279686c7709d9b147f0f482ed58f5669f3c6117a7a5f99c1bf81c3ca6329d126d81cd48a09a8e08de71ba1ece5d1bcaacd14eb78db7b9263b8feed410cc3c4e967b7118b507c464d9fa0d8e3807d06a8bc7fd38cbeb464b8c3e446c81990d6334bc8e56f4cd4ba04cdd53a3acf5ee0515055e7645398eeb1b5c0a42fd3eca499dda9cbac1eac876af7c39b9582280f11d84c521b42872f2f922d147790e55e006ebe7a425fd6164706904d91b470622c3b044daa27cd2183b6e60049d9aad812b239c6a9b0f9f6a72b5b1a701a08ab188d1209ad9768259f4b94ebc4b6237b9248ca7f8c0c56d742b998889cb3481f1c28dd6854a0640c72d73af06ec51d06a2bfba053dd4eceefa8f229bcebab4849493765046fe248292941d8fcd5390c9d038dab1e5cc122b0cce44bc348903d326d543c8a063743b68870efa8597fa45219b87f4e1d91f0c9a56322364f0c03aabdaad33a6be24bda69fd466915cfe64e221d33012c57f892c79d897ba7ded44a36dabe6ba38eb29be52825462bf2a42f3a0700ce632ea87338172224b0865b3f461ca53fe91424164981d14a3a79373366b60b6307cd3ad68932b66003a27d9688c840c7f3e0635b121dc1900a7459efb8665e6ba6722acb090e183dd7ac5810cc9c20132955bdc3304d454b970ce9cb9db98548fd715297b9727c7c8ea99c84c2193fd58ba60a2a0ff477949ec9416b4007922b650f7e25fbe6e81a095aae5f13da68b9995202090d85295527179236247b1af8fc6b95bfedc783e27787c94c1afb41982d0aa500cda2169f82c62f93742de3292cb2759bc657b1c90402f679a19c1967e661cb645428e0cb6af6951abcbb627f8594896c8b23bbb671b70133d0f6ff9570d60b145ebf75f3b9eaaa83946ee7c55119e9b12fb5d7017ec52aab90fa6d058a822b722e4de89cb92fadc307ffe9ded246595c96fa307cac750adc1a6af4c07b29d30aaa88b1d1b12e28ee087d460dbdcd3dcbd397296c568893a16175b34e973c6091ad5b31d2f0ee444dddbb8ca72ab2ee52115a446aa681d5946ff5702ca45e654da0204961dce8edfbd03a2aff40961e5abf2880c21c2e3dc4dcd253eb05dcbf0e218a91f5a2cf0a13cb81232a64c94d103150c62451e695d612671d742f0b8aba39f9e730582a2a9a4f4ae984b578e03db64a02ac05a4b7820c3c16e22616c659517f81052a0e3fa167b5ea2fac14d585a7c570a5e4826fae3d3a381a76c8bd9f48215bd7de7dcbfee436e686b15f2fbb4ce5b62bf9c66093d1b8ccd1ac52d665e2c9e3ea5135d408a07cea367e4821782f231e4796d913be1cbddb87d8d52a9000784427109fd04f86c07286b7f5fb7fd56c88d1d543863a1758db4ff72238f3770b9d4d4bc3885178b4f2f79cb9e8280be503afc15cfbb81a0ae22de3d9d5702e523717fbaa9ad01cccd16f23d8d032038a410df1c8fd4166b58957798b4be72753037b445a0f0d8b48a49c9ed8ce757ee5c01f18cb899161227e074877aeb62ac3f9b6ad0fc84bdeb4e00fff7ef0d36e44149eb222c1468ff3171e5340c596693ffedb06cdcc9950b80cc6e395439ffea51672f6a1760b775e907036dea25d02a8354e969569fef8aa9753f7695c7facb2ed97f1318e7341f93263f9d980a4ecfaa95c764bcd42e2f16feb84d3d4908a6ddec307969c31cfe67f3eb562ffbcfd005d995f07b61bc9329b4aa8c915bef831d7d2e8d8e5a499d76822f36156e5fb229aac4a175bc084764149102a0c267ff62f8ec64fd9d5518d28d26e5d4d908752a94d8458ce0af7a761101c6edc617c737b6fce5053f6daf0c46d464b7750455a318b72d2de352d75696b91eba3d80f2dfd38fc50643e580a3c78c6df7490ad2096a9c7baa76c2cbb34c9c8912f11c6fa9ea9facc5724cb364c0ee5a5272d35895b78815c25f36526980d9e3450e707e1e7e794deea456dab3ebeedcf7046a058299bde0f9d647beb260e43fd665e9b4453002a105804605c27d1c0e4b9f19480b8f0a5ed9dabdeb4594f60803ebabcc91872ff6b89d6a56b752e6214f79f94f76eaf588fcf0440c7c4b5127a3b799988420af3353f2a71113db2e48cbe7f392c6e4ef6dd101911b49e80b319489c21319fb8098b16dca437500aac8ea55a2b74c51bb658492af20e85f1ea058903417d4a501a4816b008716eed8bcb62f4285820fd29dee176ff14a8be9a7783699e713834bf5f5fda8e8fce5e86493dab3176197ea3da5b8452c2f0eab63729ddb94521b608773f9978c03528192588ca7875155c4ffe6474079c0014ce091f47e9576c35eea56e86f2db9e122ce026224c8c8ae3fa649234ea850b23aafbadc0a7171266b00c6784b6834d996512cd9e926f6bd5a8eb93a2eedcce6935b0d4a6efdd13a3c299828a98f41a5ac2f961214470723350bbf328ffe5057d7784c7bc266b466611702b4e056c8959a80f8c315706ae8fea014a2245a1c7bbf6d1be2ba67716c95a180bd8bb66c8e3262475285ce961c775944cef4cbc2513973ac6621206f3c4276263a0ce165bc30fd703b765a745ac8bc830b85f96ca204caaeefdd007dd1554105ed4b9b41a214233e51dcc6b94bb2b4593de64d1160b0fc3ad55d1c9d0329e29e5dea0d2d04e445b00dd2417290e33d99742af778c2ca8d5c41d72a2e124b6d328a2d0b1ae51e725d1d9236de6d832648531048cc8c5d0065bda9cc2052f03450ec3b6f5dbd92cc804c9091b5d9aa786e088a135cc824304adef1f25c5125ee4facc8d520cdd3c6f1aaa22abe8c9a49c0bdc83d8124f569f5808495eab7520b2c4bbceb1845d9fe542d6892d72a6308b0f200483ebf0818f3ef200a8b1201a14957a51f1f1c4f47955788e135a7cf81e54a4851b82a8c777b07ce66ced0ce2ce081b4e347d8898471717f76555298837e08c2cad69f011eb6b8563c30f98d2fe3e005a0e6b6420fb4ddbf8f469137845ff5131886e2fed4ab99151493cf5fc8c5387b6b0641e1a7f643410bbf4c56168055c813f211d55364db2597ef3ea6bd5f4cf052a0abec17312dd55cbbae7a1907572704af443130f40d4d7d4c1d9acbaddd242da5311c8ed5f180668487d8ca6cef221835446a2f51a3af3e18826b1e23144b306cfba43b9102ad90f8844128937c66f4cead4af0d08249d7185ffb52351aebf197b1250cd03f19ce2b7e8e1cc899855c2059c84930867c7b097e0b7b48c131dc8b78a10e92ac5618389a8fe89debdaaabceb168ad3104f5b8364f01709664d1754e000243c66071db20fd144e4630b99c499e3c59689e76147f3f1e7edf883a2ff1fceec4b5c3eab7377cc275cf55143579be6a1d532ffbe18b572ac16af61c2acb1bf99b1bfdb5b9dbefa770c6b9e8d9de298564c841babe5c76f73ccca522df0530982cd1816d78e22ca0a20f8d6307afa6cd1ce301e39e8e551f1bf0bed1a1439f61c7d2e2e077722053f90ecffbc91687ff662e961f9717c60b2295f772bca3c9d9b5fcdf031ee36f1501933c368688f24fffaac85cdbd49081424cd8450bcd13a535bdd8423ae5dd42cbd65cfc05c05e9895de461c7ad0cf322690787709213e42690f5388a4a703cc83ae2fbe4f9afba63f76f47c35a67c3e1ed29cd65deb892b3f5305a3269d53f5a6da04202817d558a77d560d6dc1a155bd148b7dd03c76db5fef35cdea37fdcf7c85b22f003fbbea356656452292106cf0780ca4e575fe37b6a0f867642ec5b21a485e33440ec12849d2803b5be385b2f92d75f09fd5cb4e4a7dace5286d517ae7d48c0ea8ed2735c4e093046200200ffd56988d56b0c1d5a5d55ed899e2235bb8fbdfe3f768f2852cb31106a5e773f1fd9ab1c6cbfbc5d604fde91a5f45ceddcf07b4cc2e9cd4762636ad42ef1722400e05eb0ba44ded013345e192047b83485f5d8afc5cd951d3224ea3023d6336ad0c364b3d8e52641e82dde14396a562faddb863dcdfdd62c47570814b9358b20dce2ab4f4ad6d77b088dcf856a1a2e9cd49f39259faf8046bc9dbc264f5e7cc085231de1411d8c8826277149c5cac826f8133550698821db338218c8464aae7c393e0c343414e6e005a2ae618ceb26c8c938597bdf8918861045529cd91cd17e61b9f9550d8380fa5e4837553ddda2b3c574c681dff3360bf3f9649990fe01b1cd1e5fa3c34c546009d0f20f8f39fca343f9c1334be8dba3c241031554418e8ca128703c3dc275a6ccbef898f642e40d2ce4331bc694ba0b2b38ed7e8b51e9f4e973d0c045643aea1805b35f95ecb312df784ec92671a2343caa9f29a12ca5ee9a94c22cd6f0eb4d88e7b1db474e1e3a4d0aac2c52759ec06433213c51f861b666f3d8389444fc25d0da4d578cd597df4dff06cfde72c1b63d95470ae91b2d5b74924c3c7199ce5b55d0148acf57680790be841e51b605abff8f944aa4de9dd008c35e3b56be9bcbe695f1e36625f79ccd2eb8fde586655ad2f3b883e274ba9b8991f5e799178df167f418ae7c9cf12ef2671e430d69a1bd90f8062e970a8c3c0ee7f9f1b57900f60473e386ade7b6b2dc1bab9a0e0af8aa8d18789a961abf542cae0425e70728c09ae3d80a3ba9cd94fd39941f35fad7262d7aaf4e20204e2367271a78297c9e38dd321f91d295b5f1b5d78a2f675b4597931d43a506b28b9b5bd40b2489352fe0126b3eef800c84029480a76339c4eb70b76279a8cfd783addad927fa20588d558cb47f032662458f50a334b23a968f1086c673b53f07e7d7ccbb1e997d57baba94992999aa7ae36999b2d3afbd17c29ff47bc9c6f790a78e6429b600b95227336e2bb49cf6b63edf32b37114fdd65031ca9fdd2b87080449a0eb3fa2e1991cc140389e4e63bee6489c107cba59202cdfdcdf8758a546b18c34e7e3c7df62522f63d4467868d9188882dd84ec7eec6f11316948eb6df2b7ecdd07dfaa23f00a30331e954046d86819b02aad5f5fc8705d3170c832af88370a11857f531c1b4afe3fc57b4ced7b43d248676fb4efb02c29237f0ba8964d3e237c9d1ed77559cd19923896e25d3bf919bc465736dcad944d087b668b3d2f67b5806f7f486495a04ea1faf53570cc057dc0fde56f82261f68adc7d65e871aace7abd1779fc8a28107c95e3ab4a479cf13fafa24975f2cde93a829e8289e7d1d61fdacecd2d8b88db7cf879728e7b6bb447b401ceb596acaf5ab5fd3bb0d56c57912f9f5b85bf97a9fc648d2f132ff0453a23dcc7adf7a642361cc85d7da343b741ad9e605516a07137d1c7d070df935c8fbc3ffeaede21702e9f8eba440329c8163316db54ced4dec545bd5a8727bc8e4f4a692c06fdc4829edb7b675aa2fd73e23d524f7e6eaed066e051f06196e469d66e53b2ca0d74ba0dbebb46a99130ba44219d677ee651774fec5d1c5b4b823ee90bc5a126bc6e698b800322a29c69523d7ab160f73d15fe8841fdfce3a0c2f6e46b5d23b9bfb80e1e1abf885f545f1a62e51da7923552e286e5008897fbb89a1692a7b628c353cc003e2feb20edb7aa67558c78393786fc288820f7f00269ef00bead0ee2778aefad50843ee0ae5040cadfced7f082a8bf2fcbfb5c78051655bfb719af3d397a81f09fe1ff49b05e56bb329b28f8861c7c8437dfdb477e90f4f8415772058acc3a10f635fbf09417768d35402df34c8eb820e813ff15267dab992b55bb438171653df60cd00bfcd9506555e0df9ed9cfba5fd2389c18533813e2f1932685bc903c6540517509b1f2632a0a9c21f82fb1c48a89871a1ff736845a6195211efccbddb1ffa90055502673004ae76c238c329c4575a2df9be64da1180e2e9e76f3e45236e0ac17b6dcd3b7f49148c9539096814afd978d99ca0c531d673ec3c91914bb632adac89fe3701e1295943a10727a6818dfea9030aba4ea9e924ec2f684cef25b0a84befe44b675db1d7b7bfa49da09f6352df3f303f36bdaca64b0002740e14361efb96be842d82b8d01971d941ff8f9af11ca60389b1420efafe35cad31e092651511799a32d5b2f4f5bbd2d66d0044a5b0fc7bf55dde54a7c747edbfb33356fe707789b4e02408797a4ac8ab61ca9afcaafe715c00a3a115ddaea78daf42cb33f3b6c52170f0777b736615c52cb99d665d7ab3277653b6863592f8db4462a0f2a52f218547ed3ad22b3096014906bb0984782c7fa3a6634f63a47f4c45b23345d35335086522c90c3803ff224ef3fa70b3ca0e90096e07b59df6a159c39be9eafce7d4bc2850a3301d311d0a7cb5d7ed9b97b4206ef39c1b21079649dbca9d6d9ca0a02454922eda481f6ccbdce29c84eb9ec06c8d4ae8468b4006959e8219c6fe5b49b65e789fff5aed99fe778b4611e66ccdc6271531d53393dfde021bac200dcf4cda995e5cc3e346d35883eb728afb339ae4f7498f715b4890d1cd6d2d12333b329b2af49e0b1e042690ded297200262637a5dccd6ac7dcf790687ea15cedbe7d410ea1986d853905db21cd08d7e6e1cc743459b0334547e96ae126be6c9fabac596aafc919f3bbcb62b709347aa2270c31058e169b884d1d91ff3fc9d3ea3ea553730bea8ca119c4a222026acd6a555a0a79585b9be72867a1234d8071b1641576dbcbf815af94cef81e17eea5e443da6521583ebf774daa6675ffa7da5ee55c59c574e9c896de704417bcad216674526e4283e2c09db470785d3adf9a72a01bf83c40cea4859df443bd784aff8c3e1fe1910b12fdff7435860adafe0afb173a1926ff1553c08830b4ae72d9dedc2da4e62b97e478001a408cc6ba78aa88c710881d8d7f354cab5d855bce29653182e7498e2dd38e31101566f3405d9e3a1021a1071ae3d096b22494ef549fbbf6dda3c9e8ad5f80c260a76aff4634eac6d27f26b554218fd7ee30b8e1f87e07b6a8f1df86d760f9d411043f03bc8954b81bcb4ec0be167aacbb89c929b29211eab412283b591572197d1c34a6536f196c513c955ca4fb27cb50069a62b5e7e5e66f62b8c06608e4b8e0632ecc818eb4b208663ce6b5031533dc69d705547f6a64a1fc4940d49e1f9867984440567cca56fc4ca72228d7a93c78704d6eb554d2b327c786470ee193b35c3ac26383a3e934b13c2aea67b470d2959fe65e0bc6e4778f26b80a7e4d1ebb0f95afeea59a8b8f78a1191084dd3549f9d15ff5f4147689ada4e852df4eb6225a3c45f78dec0e9c7110a35134f633fecbf64c137a6e58712cd6d4d37e3702814fab4642b30235b7fad663061d57354b20cd942ccc254f583221fda2c8b7b6970a185c84d103b7e365c4a172f7b73351ddb07b5f57fd8e497e6e674f73f1c019f6c8b67b3905351b971b713c03aca4a37f016158d65121ba3ab4d69ea42b55b561512913dfea21e171bbcd771f7f5757c24435994bfee2afa2e6e91f5520558ab03fe3c8ab2687d61ed1b721d03f364cea06e7118b5822fcc1d3db5a9f3e0ebe9656fb17948cc2a1e717891da9ccca79b4c1a58989c75d96ca78736d0147e97877674cc54cf1b73951d651d35bf310efc0e1bca43d70e5a1f2a53b19299374a2f6dfc52a0790922e43d08d52bc5b5afdd664bbc7caac1148736e82fc291f9266a3c1eb6b4910aecf43ab12b99b0c3c80048be2bf6056f9045f9760a558042e3d3e954c8dbb4f69aaa3fad174bad53f657b00651b7a729f31c8cae28089ccf4dbc9ecde275512c59cf57d9f0a228a62cd85a803362ea174f32cd8e5025adee891df15a270b22d907e081a876997726b339b48382a1b5f0d374e76af590c7864bf41c036113697ff4d3f8b7dd46996ed6ab11d4550fcf38addc69e8f0441d9102df454f4e9fde37be2776b7dd0b0fa555d61f9b23cc1e99833acab12ea6d8d9b05bb24a738a7af083ed0eef869790ad38a2116604a3463ea134214a01124e852187f7c0501be935e03f81b5316c270aa856227373bcb8f5e700970f0e38a4e7cf3edd78eba718536d627796e93754e92292130c5183ceb62303720e5d9dffbe634046bddb6ef3f523c1ab90c2a612dd040ba5941de2676be501323a8c909cec838151b63269f4942cfb1b64c4ef26d246e668ee1698532aff4968a6225e1aa50bbfa201fa56dd741575d53dc15cc75922bdf1d0ea0bdb7e468cdbb67991ecb1b5b6c38721eb56b66d15cdd23ab844af35f13e16d430fb7088f72fb5e8b858ac8de18b63103c20f9a5d7ae40aa5fcfbd24405c1c40abc915a0c8aed7806b39d8196bf2b707df5e29ab64cff6fdc01cbfbed0780f9b51c6884eed832e491f158e9ed1174cde82113d032a9b5294e059f5cef3a16df8c4e65e13dc778a6fdee119dcdb62e057a51e56c3644e86912689a60b4fce3d422e2df6c24216b3702264bd5bbb12d31bad331f60e68ceaf9524c1027f021f4837c6a5396db661ea9de0486c874327f5521baff49c2c529c1316efb13371bf69e445fa554d05089d2131d7d6051b697b52513c51577bd95609f4d3a321252039d4f6dbbcb189694b521efdcc34fbfe08f529c73266e53eeadd44e10bf6038ef461d550f504cf39cf8f8384f3d994979eb9bb3e7ce515883e5b2889629e8d581502fbbc4c3110cc203defe407a5d6bee69ba7f144b5d30ebc60474d9b5809db67d9dc7a49bd8b4980dd930fbea61b03c567fa9aeae2e02f7481eda5362d9581a8d0986e83d286eb8d8d86992d9405eaaa97b7cb25b8614e9b8e96dd34af31c0e8ecf8e0c3dc19369d6f397ee6ad3afd11e4a1e9ae18cdfc2aa9490eacad469e0ca981cd66e99ada96072cbb6e9e5bcbfb6e20e937141daaca4f0d8f1c78a5877f744a5179a20d7fea96e41f9f7fb58eddc930767ca44ad9c965745654daf1f6a243c558748f7ea352420e57cc169e5b1c3f7d1021f409ba5521e3d9f99630e4a89c1ef32c02ecdb5f2c556265b18a09c794f25ec17ea1a66f1f905376f7133a20eeaf664819aaf2706c2865ab17f0fa72867847ef3469e87023f7f425b2c729e20905c35ee24664358491760b86523eb83dc458177c60f3d03c2902afbdb0ab73bf702f819b7970c7e3e6fecd06ce16575222cebee07144268509437290278f54b6319db869ce147ff133ea3859d3ff32895f58d3273e71a173ecb86510bf87b5d3870de3dbe87bc81d645a13b0ccf769608d101a9e4217a85aba5a993fa555e56a7ada84209b39a527d87cb25ea2fa1bcb5d25d9a4cc64c372b93d2714d5faa760967887f86a7c38a86cfef7a7fd0092424a92dcb02a40bd0ec9ffd66bebb5119abab5a88f63bd88952ef7550973892d2ed36c375a85bab1d84320ecf98dfbe242140000fbb68c3c0c4b22a34fb540323c9c60f87b20b0ff99d5558ce80d8fe648ff99125630eecaa6791bcde329a9fd48edc2d392b8f4e800570a7f09ce47017b4e887dc860630eed34eff963b95b25e103f1915764ea11b0b17d4dabfc919a3be7b284786b8060475cba1d2ba14ea0775ec0ebd7e125493257c3d77e3106c17bfeb34bc8259a576439842a73c6f95b61ca407b72c4b3011cd93237af9da9718366b9ed156bf116cf49b1d514ed0d749146e196b90c8f70ac01938c535f896d08249c377d8f8023307f772becd54cdc5a9b79924b7bf76f40c3efbafb46f675b36edc3e8d677ef4c6adf95316a05e9e248317e2c5e663a252979fbad5827e31405f5a7cfd878ae9c3dc6b79941b0646663867db6d8780d3e1287a9845253a575026b39912b4d4b206f2fbfa89945562af19340901f5cad2f3f43ecfee2b377cd61c7e6f870c8269f3e592d96513d5572ef0552e19ebc39ead0d0cbd3bca0d5c7b469500817efa5cf4312f8164a532cf247740f85346b0d135edb058e296efa3e253cdb18c6bf677db6b362e868abc0060714ea33ae67c5c63eddf98434221b0b031a01846e887927281d2d52c1652eaff78d7960cea40f6477c927a5ea351f73a24fc3116e5da9fa03ecb22959cf30ae274e04bf63fe91f6268f67c8a8082601a1bd86c14bf9bfa87d183485ad8d438252b04c4c138c6e9280a88b0f2524a6ac7993752dbc6b07f9230e5823b43180f2399281b62e797f40c4cdc1b3e026b7c5036ef3d7c20d503290323bff7b5d4a03e2d193e73452d6653ef0abd5157ece48f75032f43287625c8c4b3276c9b125502d6277ecf990e69c2adc0bcf93d58b3668f1b9c0ea1086eb8e5c002a236501427cd113fef58c2ef6f802adf244f50eb390cd009bbee12a96e90bff9d727cacd513b9717aa48f1da6492af5bb29641d6da5659dcab6eed34523e9b50a80c9fa07eda95d27be365d3ad5f26cb2732a746345b2915928144422d0600f9e4d14eeb8f7eb93e4782aca09c9ce87a14df899d32f5a3789d307ba973e6c485bdd784443a1ddef0f1d7584627dad4d750a15d6d62867f4cbc567367335fb33f5373c6c4f2d73167c0bac26f2c49c5920857845e076b93bb129e53cfd773fbbef0d5ba148c5b51c5358cd217d024a350f43e056a1ae8791a9ea529ee1472cb0656a83067fc691ecddaf59c514c9c71d2bf5636c6df6ade4035855e65fba535b339620af44b491944e07a9c66a473ff4279e1062012dd6e71a398caefb210105b969f8a9c87ba637b762b228596de7c28f37ea7ff6c1ae64e82b75e77e639b53ba02af1d77b213fd757a94aaf2e88ba65d9acce92b9344bd1a95118dc7715f39bfd2c37b7c3efac9826186211439297d3e206d609767f21b09c345529dcd495404dd16c0132f42d3093a3ab16805a0ce4dad702e82fd33a575f9104186424d12f4fedbdd43caa9ee88fba0ed1499c1066529b8d00ea71561d71dbbde7dd4c63b9f6b79293357ff226fe25871b6b8348c3f422d6ac850ffe1b05f54ac200e28c2dce780868e1ffe1e05ad8042cf65233f7c01a16f4b6090353314f6349db0525c626e21d6cbc9e8c50e302190eeba867812bafbd0178c2e3b7d1a39203322e9b5cc0f4a28e0cacb93c12108dd216d6f2337a39c18516826f2b5c1df5ccc6054fdbaad9f4c671d2a4cc97d3994e74243e71665e73b7c658b84573992068051fa450672a3c5fb30ae7dee71f2aad5de0c4b88baa41666a2dd77ee7d78f7aa73eb3dc757a8a2b2ceac7d7ca6a06342d018237effe7919542e6410de2462ddddb9199535031c7fd4e4023495b0da6b43f33da815e6311fe4b1fba5d2fdc4b5ccb3ae49f5424ee40592f7d8249b92591ccc711dbed39ab1c7c98caf5b8e3b209822e2965589251e343e9b2e0ceaa7876fd33a078ea6f7d1245bea8ff388e62c3ff8f4d8d3b51074b46421f6d69a3c19485da3a8ea41e7cc741c29c20e5116334d7251ca1632f7b8b6f669316cac55b39f31fad8249dfab1eeb8a0ae6b562a6f4e55d3fb83a0152892f7ba5dfd2c5499b9df4957b8afbdd14fe7cec19a712c1a091d7309967ee61f7c6dc93702f3d26f7487ce34281496a90c287f35b247fee8549293e2c3547137239a1ce78ffd5c1a46527aee053d5f20facb4d849c8a6bf99023092cf57aeb310e2fefa192d68c9c089792e1fc0e7aae8a5d5c71cc028290c847e15cd170725f5db4d6d2adea3d771733d1b3a5f0a5b1b5e3d29f79a8f623d2bc1f1aedb2b60849cb47ac9c5c77379236b62b6bfda751fe44d2d3e5e4d789b5c67f06cafa7f7ffc09a433886d614e37fe1d5b7dc499e1eca63ddb9d4b199c0ca8acc9902bd1fc2a78fd735c64969c696c961ef0c32095053321f68cdb95bf302a77c2f88e18fd283d03c13027e4f51d7719bc0d9f2a0ed9ead948a62621959aa48ee1a395dfd742d19c9754763dc3d87c1902afede52da6cc87b437afe5061a59311b94f041a8e158a1751fd8b33a32fe4935ef5f6f959be1641a5e8668ab6c8b7047deb015e40a1293eb03cc81cbb2961be0bd2b7851f1cff7510ffd4df2932b2eedbfc39e690eb64712227c0876c96f1ad20698ea4c68f3dde9160aa2d0c27ddaedff351b612bb2c2a25794c249401050f7178b05cd77d28dbbf56915292f2bb3ee8bf57d258d886709306993b48b99ad8cf337c9f58db2f5692c223febf863b257d33c266829c9bc766177aabaeb7eb0d4b8899b00e0970f63388a29e29b8b99a50e4f603743e89e5035cd159d6845940cf0d4d58039ca82de672b110de0017309b2f1abfa6eedd45328fe77b6c85650c424e233a9162d6e8944c186c9d1e02c0359e9835a97ee5d9fdd45741f6056737d7d056420dc8da14b931546145caa3db593cb314d6638cd01aeec69e1fa64cc9275d4b1ed53522313d2d33da74527995d9fb896ac60261aaac7d08254a4df036b1143a3bb7bb2d3667722f023ff3dd3a73461324d5d204531860a3307b332712b2865d4e491fe0a6b654909fb5bf45d8233586380ca4229fa2a5c609275f9032f91b26fd48664febce099243d0d01b69a4cb569e219ca56b4430c0d7887dfbbf1f6a9a3fd5590ea51a18e2700b988971862bc4f1035b97bc000fb6da757b415200fdf908cb712a08653a4b512a31f87975743160393eb3e66313a68bcc2d0839e6cd934bc3d343921ead9f2a0d42b74c4ac680d6fa482103af024f9a77f1afdd7754d9fc39aba7e5e7464fa92b95603253cd0126da96d2a20524198d12b84d99d159c4bec5b572e91c6a077336d3fae3301b87413dc17ae7f9445d93e3b96ebce03ea457561e8f6a158a8c3ddefea8e1fd51f95e84d167f5bc134455666a1d4dc1ab5a1fc2177df8702769152d630d65fbb35af47aec0150a0bc106876cb7a870d1ebfe91563266f848fb3172f575d4d61df0a89ba7d400b3006fa02c170c5966da04066729e3161e67da5a85cc4a76bb3172eb54d9b01c004bdb98a201e1084454be6539ba6d0034a935446ca4f87b642b91bd01ae837ab4df500c84106a694ed3f56d2487c89c6c98ec419f9340953abd59869dfd046628e6c85ad2f9755cb4d7321b3c3f2dd30077f3b9d45f36f1e5224d35a02976b10ae77a47289fa651dc4d411763a5b3350aed156c05eb609426a6a5f1aa97c9ccc0384cf665f565bb3231a79383b10720ab4fd0e77a4963d983837afe6d11f137fc443cf441ac2b86d9c807feb946ebe4bbd8e31d569c3390e4e3a94e96df476c7dfa6a0c99b7c5c93cf980b0c537dcb51c2fa66ba38178f429d8793d3e18960c83e70239a0c32f0e687c8a0fd33347aac4a43d158dd64a7d509d4fdd7c3bced19fb2ede3c3ee36dd7b6c2d6a06d62a89b41c771a8823cfa2e22e3b373dcd382c168a67c73a724d14432aec90388f6164e3054ef9604fc48f6ebb083c6c7355b9830244c8f2a918ff45a694df34420d126dcab89bea3b6ea5f2dc76f6da78afb274016d3ce77d45cbfcb57aa682a71c91bffc807dadb1935d096020090b7d6e9ea02aa4d24a17a823fa0aa5c0a833763d3e7a52bd4fb112bcba5cd11baf2d920ff543844a44b512ea805d22bdc0a337a077ea7e00c2e7b36e49923e71673a0c6082ba833c0c0b653320dd2224367eea52cb2a6dfba0d491bcd7f908f3b9cb7a6d7ed9195551d4226710663917163e418d3080d9bb4345855f3039ea95794753d8844cc2765d38f739acffccd44e549686738897c12dc71e2280aacaf10eae01c76a771c109cdc883851fe741d7a6c57920778375ccce155b5f341df3eaae7ad57b8e4203c75b5e16902b1780deb982e01cbe4c8c1fc21a040bd3af5992418622049e48843cd672e1aa2026d94c2410bba3cfa3ced9d451dd20b45634c5af69590ef7cee91ea0aceb3c330263e02655367878b44684b51e8931d3cf4f7d1848f6b7f95f7377faa1203a8ebf55a2e69f006bcbf59b2d6742c33515e14f4d143816e3eec68b9bc84a21ffa02d58343268319329dcfe6809cf89e2222de63c8d4f420dcb625809e702b7169437d74ffe792b5ea0dcc4bf01a6fbcafd33bbf2e4c1ac3c8e60dfc4028e84b54bd3789e8fe3264b0c78750ec9e760887b38d91dbc421cd6a77b05c8b3fb366d1f2c53cede7ee21b21b4305442973c455eeb4489621f3b40446affb125967f70eeae47b8f10aeee78ce9061c379ac552f484735e3c0312a551961381d28f25c68c6c609e3c851c6e457b3906bfa39b4fc96795c5af522182e89c16be5ae7834cf800df41a5308875d4107b4caeb112e4648f52ca6d0ece1005df9a1e05073b6bffdd3142985e73259329f387bca53f7cba219e7ffc48077dfc2e10a70fabc340a40eded27db0114aec45b3f3c40586091425fd2112ae7aee228b8260f8493b2f96a55f2a1287d830cd7fbaf223cabf1b3fea30f267d7206c95da2f176b228a9fd0ff4fade8c65b4ce845a63e271a70be324e6efa0292f8adeeb8638f2f23e8337b6ecf83d204ba3a3620923c927fbcd276f9ef0370aa6d47139a5c78c40667a95145f70cde3e72d30b0da49022efe37184b88a1396cb622a3a22dcac90041e320376303b4141a95e5b3c6abde5c78b447a4ce46a5f0b826e89b3d519a4701b9d767678fa3b5600453b8969bf145561f2fbfd5dad5c6ab0d8697c702bef6d6fd0d40a9d6281e00258d2002b47c0a37f057bd82a4e93ba3c04b5353b9cb23470152339a46d20b7727dc68bdad65b28a7d5165c65ebcca13e92de21cefdabeb0a3807deb2d00aad94620f65cada7b7847acd6a46265b4bc1023e3213daed32b1bd1e29d5bad216f0205afc7473e7187760444db36ff9477f10f1f437c3fca066550f6ac18bead4479b5c761be6f597555e179207ae2a21075b1bcb369a0e565f07fd4ff7370b4177b03740a38f84be385d677af88c439a6fcaa20def1790d9096fddc7992a15c4e0c8e07c8376ce86376d82db2487389251602efad145840e1992901ca2ba66ddf0bd78cec20239cb535f5e73be143f01ede1570ee0c09946b8ee8346fb2ce7ba47588eeef50d2e5233a03e424cc1c515d81beac4e3a095b6d81aa3848c46b546474550821688f37b6551c911f47aaab5dd6670a8d1a410b4cfe0e766f712ede0aeab36208f046b9f56288c9d8c1937f9a93700c85c92f9df79aba37a77595b6a2b892399f24d79f51a75c5dfa913654ef88c4349b64faaed523f44ac493380cbd9144f9fd2501efd22217afd236fea44bf0f70415d90e4eae24dbefb7665ddde1c1afa3f9bf1279dd087ddc8e9dc15155469ac2705e385b3eb3e11930de9a8abc5cf275ca4a7525397e2e1f1f5deadd542c5d1c171e8497d4b60634c780057ff20579f3eae12252c7516e53a75fdf8c4c3a1a95f61d771c39ef0bf71b22b175d83b10afadf00dea90d0beb799809db49c779b1b8e023a65f04d0475260d4ad7e38cd9b3373de5808f6ce79bc3296de4816f9e0c282d21d7a3414d32cc031baea3577dd511a490dabf4e3f14b3a4e433fcdae084e1f72622597728c7fa139f5934115701ea1b526471e292222e23d8a616602c5060ef59ad049866230bd354108c07c5158e4d3dcf3884f0557729666490061277ce196d7a0aee64656970a7c320230304603636ace48bc9b0f2d473aa7c811d272bd26b5fc763eed7b8df2de0a1d72ae9e98a39b7eba62d741e3d5c16735aa208b94f2992586fa230b52b70fae5e074b18015116d4e71dd28d21b222e456ec10d1be0e2e49e085fc525340e50bd7f7291c34c82dad9cb1efe40bb19cda5e20cf5e0a24174ccb05bce1178736128824d293919b85946e97b233efbd1b7e54f7ef243e488782e0aec6f41c187c296a98b777385fe3efd9e7974f590d05a451148334913fd523fecb1f18611e922782abffd8caaddd64a9cbfb4fd4e564b43f65daa4db383030ae2eece56f198d01747bffd5ee540915719ce906e61af408b7fac8081c9680e46eaac2f29aa05dacec70a7e1c6f0f9ed48f0194a91dd04b9a7d7f0c6f4738522b9633ac2f945aaa98d7175b6228019d2db2a174823a4d91962fad0e5446053403e9856062d68f344d6901a2f2621258dad92f6ced73c550ded96fae68d70aa6fbaaafff9091be054ffd815cb02542449a68c5b05cdba1757ebd227f17e06bb6e9616b14a3c1041da8d422e54c2d3ae5bff470aa8850f47c31043a37dcb364e158c50a08e240fbcfc76ee6850ff903836d0bbe9bf66f33e5f32a2de27ea9ef231b0831ed90516086a86d8deec19036ac18c829362d7eaca1c69eca45d89718fa9dfcb2fb6a2bd91f66029fa76050029f398be056f14b26df794f4a16505820f5634588f8307a19792624d4ffe0f39b4ced149ebf984a65be7037d7d29e970f0fa2ba2243ac25165c9f2860dda44d1e01a9d0043d9159d8d2c35167a75d6cbe0eded51505bed194bd3c08cddf4e12d4e782bcef5a39252f53974b6bb5c4b2a4e73604ec2441e0442cee06185c527965ed0d346d14e6370b2186a40a7a3b8fb985e09034158d4be26b77424679d55054288d4fb499b7dd9bb104633dbd79d512ff76cceabc3614f29542516eaf5a3f3332c11826bb5b8047a565615789cadf95581f8286220f84caf3202579c11f6871bd4344d8a50bfcfdb856daaf82ec88e2b221d2c9f81cac9d1e64a9bb28050eda1e19d2772b03a1dd156b45ff06b1686b951c5e67496ca5492aeeaae1c48afe3f5050c580f55747507d319343181e48f599a425ec59853d2fc2cacecd585e84b9f1ccf0fafb2d07d5217fd5af46143c4c48505ff9fb499771a2d210828c30cb44ad91d6d01271fbec34f1da585407357c3b1d489f9f57d421b2a81c2b4990f636f02d43ac857def5608cf34f74853fbcb3014871f5297dc2d7a2bee1f121707a666d0dfec26caa5be386753b0e64af101da9167de8d765c804eb616f1830227221c6ec00059e6ef415095eda6abd3989e47dacc3b3535f13a2a889c5f4c4f9534a032f7a94eae4b716f1743e7cc3da03de2f6f64e5fda2ea12b677d2b1adf0e951063ca6ca2cf5374e73889962106c91e6b871c1859a446aad33ae681359d4f34616573846a5b9647eeb0fbd9df60db5de922c68a2acfbe671a892436c197647ccd489bc42941a0e0c72243eb00ab5ea8bccbb445dfe2a4a8fbce9aa169361d6936780c2810c67b018fb6bf1e3d9075c999cd780602bdc1e364c30959cbe63c83c62081f0055bd4ade06e79c0d54daea2e2e6a9ad942529713cff1f6c43ca28960584529df2486872ff88042243dfeb15d6752ce0884875620b658ca29ee64d1d469e367fef1f0c8b613e536a76f401c250f39d778696617097b33266cd972ed1bf4919b89eda60c540a3aa8ad61516ff43a7a71f2e63f8f0cd31d1762e29912057130d0e51af0cfa64d7ab000bf86ee89115b831fa70b399356f728a6a87505a5704925deccdab35902b98023c8349d270bc32631bb0d867d017324c2be2d86c1c5e1ffa12aa639bff1873e4706c966200bcf2ff2b5e7aae52c206876070f69cad69a22f663beeed3c87539e8cbf3754b49ae3804d737cccf81c7f1f6dcb5d6232cd1fcc6a4ffd1651fbf08f1d6cefc648094c1493532d58307736bdebe9733000acdb2e046f6e1b2979c18b12944f6169cf1fd32e76d2412f82c7373b6984d56dddd7843284c262f557b8691fa791a2e8c775a7ac7d32b965c17764eba7f1d264c2980bf322a4df8413af276dd1596be513541890cbf9949387898955c393ce55d96a0967cc1d7b7c43984466d62feeaa34e638d83031e932981454bba539fe6df5b773e73b171642e8f8d18ec4b5037f03f99f6a03a611444bf75c978b984967b4f2a43d5d1bff2fc5aa318bec568138e1d9625f42be5aafce776cd5a89059cf454d28112bfc173c347bc810969e104b6e2620d7ccc2a49f1b5b42859c8b8d4b719a0a0f5992988cf87034b71f9b43dc65915ed3f56fc14783761510fd9e95949e550fc279ff4e3b1e3128770dc16ed22caeffbf5bb89d6120db8d1fa9016212b3b118bff3c3c4b2f18898b01275cc11fae13adae408e3a13edae30bb56ddee80b8f14ebbb74d4c05b08f6f14dfbbe679371b0b8f1cc442311e42323417313693fde7fc45c30d0483231be3efe9593d6ac64af9957083f72f2e9eaefa61377ee5184ef81f2df722b5991095f8006f151e7f129c6681d0a87d66c9142709d692e7015559a0bda79d4d2df2dc01938ab75831b91d8564bcaf9300a22d17efee6d6f5eeaef10c362d7e69e93a6f3b508c14e00cba2cdcdc47efd8cb5e022d5354638409e40ec096535e526f63c2c5222478c342096e2bd9654ab4d509961a14f48f0b4c745a34af4a692ea5bab63f69c2a0034cd22d43188ecf88d92da6a127a07216d2948bdb0813106b1d662a2f070b79b53d4e645e1631620590d120358764401a22774f6b32bca66168d6ed41d086da8f298bf44da46b4a2d385ad000b4b288a10186926ae6fd271a2324231b1ccf5ef42775ab807cdc8ede345e454e1e032fffb28b3d725015498bd215b17ad6d8d47437ca7d8e153a45adeee0b196c1a1c52616ae590ca1ff5d289ae9c6fe7f782b2dd3176f2462fa417aad6b430825324585b6a7e3b23dbe3fca6ba301195e026e2f1fc0c857869bde8cf1bf84c492b68a78eaaa0a7b8996014e7c8e58e2141436f89cb8dd8b0e3b411f084e529dcdb64a12ab5d92143d5162596b41ac567d36f33db6a574c7474e72477f6db7656eac3295e06f624fb2ac58372ddcfc756deacd1f6f06bb9b06d25c15b8bd92c30b047b21d11984f00fe0bd594dfef35a4fcbc8ccc6dc771644d58f2261b65ece4a21372732e94a2a11b4618d39d57b5ecffa6720b84bf1b0d181a1e7f64c293e8825b9e99e3d2f9c0913f9cb4b00cfb9ec6f07428f433bd47507887a0445d831dba45b59fc6737f205d831abbeb0f06d864b8b47759bbdcd6b77c5f777de9fd08f10fc755933c5a7dbd8c713c21e542fb734ecd89a089cc9dc1d8de0c5d6697eb036f622091a018f887a001141ab283f594e72adf26a611ac3408bd65c904eb08994bd12111d5c03a1a5e684583d732d6a9ba2ebfd8c0def7a9c1b60194257826fb9d83db0ec6978d322a3f33beca5885814b76d3784a4174d3f6008028d6dedf42ab6213577b02978d8be2ab77b06a09ee4223217179833a605f9f4fbf62f7c62868538e1c3973dd829f483a34339cc288243879e15a1fedfb57d1599e2a06ffab91b7acdf39e26f891b808b3cb3d1b37661c3fcd5f1fce17aa842767d086e971455dfeca7a430a08525fb9e791dd5a6c7fbe6f9e4771df0f36b573323ccd4be6c0cc335a8157a8a42d0e827a6de027b68233e84faa8380a12d2908f9fc05a7ac4d567ce3e3e9c6a3bfba02437200ea4d16aaec6d0bc4e9e4d840954da1ef3c1f006c39d847e5f37825d469a5ea9b188656bbb2af5d8cb7a1219e478df8494d1d82867878e0b779dbf57069a11546916c584e8677017335b7f9571821c40252f5c0233f1b27d49727684132a5bad1b66d1da029396249ba964b2331a675090800cc7addd3924ee9212a754213d552134f8f608812836a774892dff670dfbe236a0f93916eff762c1753a22cc3c0497fb380ce7ef32b54063288824756026beb4310138772a04a81f653a8b4ba82ef2472bf3e3fb9c334bcddfbef09734e783f095c3fbc1a76e839ef1ff71bce3ed2be428de1814d265e1b41c4c3a31a8628618307851c0e02ac3fc0d7ba0f60db57c7847f2fe9ec37fc3f249f6e79bbfde25e101cdb691db6c9978a556dbd1d1733ef57212cdadfd65f5957e5980aaab8f082dd2c0a070b9de02bf6ec792aa7f2fe9a15bd4a6335f6186da9e286280d788442fa5fa0701529d9eae2d8e27f05e0e15dba87dba9826f0e5b1af89d77bef27fafe32147950d07e8a8c245840a711b325e6ee84fc7c696e872e0411e41eff2dbb201d8f9ecb3526b2ffde460207db450cf61abdd30ae3ccc9df15930dcb0f29b864c4fce82af4c7ea15eebaaf15066ef09764ca1a25aa2200a153ef9d0a762af88af3d157eeba0bd9bd8117aed755cb2222abdf6381ce40c5243083e89773c6b5939a9bc3dd504350cc7173e575058372053418c097b1c056bdc430d7be51949180efe161a1d7370999f5b3f100f3a151c02cfbfc9bccbf3702b9c341790ddd36a78d92977b69660455e1f95e7f8c366a10976bf6c1ccccb266aa85ed2f5d4930c44ea04205962ecfed8547c591da931fa116d9233e7d1a8d3e2ede23722aa799aab424d9ab6b6999909b2760b40cf2ec083d4d5f0125c1b626cb5605b3bbcc1941f8da33c46b5d0c9fd7584661c0821bbdc01c58e17b5c0437a0adcb3924e1ccd91ae72b56349953250531d8a3691318cbe601453598d0199423bcced091ead2ebdd4a3f91fb1cd894f26b3ccac7cdf91baf6f40d23a52585f36cd19871825d09c208ca032d39e23a995e12268aadd00067f114207affb5838e78638b58b802e593f2e887a38f5ae31495a8cd365931362ccc15e04eaec7992d84b70eb01b51258512c41d2e5c76f17c568e10732282b7ccd65676ae10c2d91a81901e463da25b46908b7dffd2771e97c88373aacc4a6d6d7c68b6e4f1ce25e10b63d75623be6eae4bf6650458e57b66d6803be979817dc6b55304fc43f84975dc25ddd5d1c6cbc148c6f119d9667d979256390719c084a16f5f0de26f2dd7201585bfcc77f6fcc530f2e2d8328abe9acb947a34440b11637c58f14fa9d804fc748f077d7df0d7d839a592d93746846c32f46b5acc7967c5b860e559ed4b556d91275b59900db264d855ff68f0f91bb06d5efb3c7e5bf4e8221ce5a6aaaac3561b75d24a84d03ce749669cf91eea46960de17198a3f6ec512ee0342c053327f59b18cf521f3a35908cbfb26d998651e67bf4abcffbc5b8874c61e89a9ecb420350e010af417d42587aea1eadc429e3255fbc4087f48405bce4a3789f79beeab7174318d4851d8644394d1e06f28b04a5c754949d4b57b7098084e6b7401b7b143a2caab1c8ccc823b844b944a9fe3762b23aece3d4f40ada65ec2306257dd8acad6099df6f87d3b4eabc447b9f621f4be5f7309eb284635a57b4118d37864354289a778ae8388d7220150801e6963dcd36641d64011648b6c2b8b9e5cad0a8261b2b7113e57b8455bc2ba9692cefbf8566caf2cf9b453c1c9ecef43f57289073bd8d9825f32dcce8857aee3643b79cbd7803704b4e36062b7fbc852a327416839cd2db15b4b5c56365567d2ea3d91050dbb8cf49fe70057311032577fbc1032009c183aaf0a7279a1440a9bc88e1e09ab5f18e54cba22ce60652cf56667fe85b18168f5289f983e1fa403a160158b8576e1dc01ca0b0fa318a357db5969a3c35cb15820fb3c9b956310a235546567547adc402fcff2320a9241335e6bda789f9e84af793c4ebccf17c54d9d48d84a281f6022ea86854febffb3dbcf81edd68f9e2564884f0eee11c1b9caf624d92db46b1e3475e38968e0173afbfe77ff4ae206c5fe2c5083b1bec50c2d2f51d41c92f797db9f12d33341c9144ccb5f54b011cf2801e831a5e2343785222ef114272ac71f82adb02cdc3fc5e7a3b304b76dd935aa69b690726d61528532593e5fbdbe7d49208964f4411784cdd729322f7a991ab07313a56b4908e7bb82001b44e4281d502cbea7aea6adabdfc9b24a04e71fa0ecdc1d5b169842cd2d9669cfaec24935fd9038076ac614dec3f65c611272861a9b836eb6c2bbd5f31d7155365adc8f25ac0ddc582df1b5e2566897998c0164e682c1b5ea8d8064fba3c2737eb0c283353986fd2fbb727c58bd4108b01d6f0f9b1a517be55113ae08938507b5c2e46a1245ec84255110c62127c7a27484ee29406cfdf9a6c20c7644fa88cf6139c188fbe5f4d4fb62e3fc108800c1b427024e02254dd6967ebd51a80c4eb8bb0243fbbc90203f580754e32354571d3b3ac34f4af73496df5ab9030416202f4248e49857a877b978038792cd462cbcfb3744938366038f5d939d2315dd893c29ea5b669857e5d05a088169aaa1b57723a1afa5d09d0da6b8922d808fbae804f38974c46ba07a8ecd1fa32e92c53f94daadf0f309eaaac73fb183726eba814c6379a7c40ae3fec9f5daf3c24440da78e767e61f287ddff3aaf6d58f1ef9166909a1062046f01a46d74f840e463fa48d9aba8d98dd30ef877d20349d18dc4c1a880243300f8ee1dbc4e60fa1ed54500c31caef9a21c4c8033fc42b5bdc582f83023a666efcc4d6f2a065868ca835f0e8e38b3bd5f56251db0a6719ce334ef4df16f63f6b8485ee78641cc5114ccf7d893f95e4fa83a97140ab767a1580b1874e648e40346ea889a928e54f1aef0febf43d2cfd88e4c164081ccd6a3f2e27282cf075296dfe68f1accd6af158f6b1eb93ff41d67545c2a11d81592c7f1ba0bf1790c42ef6fbb64eb0ddadcbd189e4e3b067adaacf3ac5c99d3cb9e3fd3eae1d2afa400c608b5999007a0560c298610891b22f43a24b60935f535783dacd4c87a7e6c541e772ab341cfa6905ef80ddeae8aac8f0ead6367e1ad5ae30a4b3c6f1bbf1395f7b08463b4d65a92645b9c378bb73c0d8d69bbc297333a28b15f4642421bf087d7c1ff3a297ceade608fe41b583ed14e1744a3f375210415b3d6114001d7de556e5e7da5c6c8318a7fef215621f380c9f1beff5515e6abfd5c3c1453dabbd5b98282f480787e39da5f68afbd8c1167d59b7131ff2def39429a152f504115747b4347fcb6f6e0d8cbc09298c196eb87e5b3f2a651e932b9b85ec7f337e41bd954c0eab103d2cd6e6edd373f8e8f22710439479601258582eefec3d94548eb82d18107f1449fcc2e417c7c5a7a08dd8f629f2849db493c27aa5025a169bef264b365dba0662d411fab22d8da76f027448594c36efb552574b7f27a316949fefd8f8b0351f25dcbb3ce5b403985116fdeb8754981eb6c87e05a77e5d4c05ad66bfa864701e36b7f7632b78cd1860a0c75232f09afc3d2bffda7768442473c187b5aa2dd3cd501fd8ace4f63f6b5faf90e360ac497e5d31539d70aaf1732a5146177c539d593938959085dfcea2d0f0a95e3238610c0956b2cff512ba0398ade0ec219a5ef1c881ca2390453c727d2d6860c82b3fdc506e3528656a9a08149b34d209942fa63f4eb4bf28e822b101281e186bcdf8de316538a7e93665ff0a2c3917fd51fe0f923ab0f871fa77ce8d42b324f205f4a06d046f7e3a65035338e4f8457dfe0e7600750bcfd6fc9ce4ad1fc06eaa7d54b4ad5da44f566403db08d746674bf93f71cdaea5783510a2ad6a950a8d39f1a4148b6a5ab2d147f0a521e458f3538a2d5612ccdbc9657103a2d38ec04630bf27171ccdc541cc991d7439d7de774085b5deb8cb44699fa722e138bb8e44e1a7a78149d382f4dd0f126a924e38ce264f8bbea748d4faa1a64594855bc6ffc3cfc5d5b5490e083a1819dec865a84e070a3a062b28a4135610fae2b7cf06d696cbbacbe180697b22ec193e553561a7f72021384374b84a21bf5d71f9703c2f8bd82cfbe9fb7655bcf468e0b205a11a1f1e52094a1c72b821b8133ed790be9a451483e9744b20a836f82ed1859f0a8b5c5c62386b95f9cb3985e1b146171699ae8b66eb70bc7ed6a66eeb6de29834bacbe5b76166131bb64a560f5b966b645c3e266f3ee1060b692cf5968873bfd19ccfc92ce584de81b6cf1e9faac5bed8b32eaad3a90ce65caed8fca4cae010c3a4e11981e84230585ab7ba3beaf6acb9a8a32e3a9f6c3326061a9b6ea79b1f12b71684664b6861b74bfef6cb59a5f7bcb6a344ca2c3d4d3a53e1170b1f81aa9edb7b61a8ff65b1bab0b6340af923802d6ce88d3e42652e1c273d04d4e0a3d331df7a2929583ebf95a79e6d6f2fb3d9bce00d4140f756eeb039bfeeb07b56c0d93404dd8ee3e155a49870eb29ac178cf3c00b4825cd48207a90c023e4408b2b7565e6115a39aefd9f4268a463e2e2fc4f27e8dedc3798edd19ca05ee4d2bfa4291c7840b3c34b780cdfd55db509226640c6c9c59d1e5070245a69a0cd52a122282f9117759abd76a0d56939cfa9e37b101efdd25c8cde7377ff7d98c0178d84ae901797621681715695c894011b737df87ffab7f1c8d6cf98f7c0fded5d336fecf57c26f66102dbc5e92ef1f07d4d62435017633c944c569976a63c02e4d711dd8de6bd493b71519049a082d0a3d7e76752193de8085bb5ea8486433605a1bc05e10072e061b96464aadc00d5e13b9169bf9c0ad4a91c5851bc7e6819421c20cf8a62b2150b5dcae58a308e8be6d5820786fa58cc5feef65081b8398a494d027137d547430afd9ebcc1be9aa2806194d9d0e03603e295f3ca3c3c3fd4a1ae54ac5bed6c9d597e455f0151c6124a534dc29a8201577e0df5be0902582672d6db4208b5552a7fffc16cbe91027b2d196c714493f36343a65676a1834dea50369ef43520b9697411dfe6516d649e3b52ba0ec6e2ae3b4ad86fb994c47f258604f4fac598e0514558d1ea8a4f495251cc663bf84b84696c4cdedd06f9963b2c1fad87bb2704ea9cb5f32bbbb4168902c8e9bcf0441c021a070cd7adb43e59e6693a3e3791a1f9b678a3c737bf522beae451912a56230910709c7cc524f9c3a8edb0e54153d467013263b2db18e6f673c724faaaa64ee1877c7cd99ed356f0a4f0fc4eb654d00beb39e4391fa02140824d9bf96dddcae72a275c7fb8baefea28fb2192d22c2d80b86d2334eb9adbfcf60c9171fb9039b0f219f7aa54379fabbc906b1a016533eab6676deb2a7ff3eacdbd9bc67a205c3aaf5c721dae27eac5c40af55c0fd2c445385bd4f78595d6a1444cca2e3b83243c5a9ae5fcb18d370bdb87a598f2864b692386562ed2c952f83605a68ec98afc2afcedff228e633618b8b0ea5b3d592371ac13de098f3f8e3aee8414bbc0e04687b2e5298ec7942258f13930c9ea79fe9b288ff072177298e7e8b77496cbe7c9da4416fbe587557928a0015d55b04124cee321eedf5678e92872162789038de123550a9aa450a57bae0e21a56433f8ddf6a26aa14c0bbbee43816736c2738eb5f8344b42678b1e282c9a6dfade5280bbc83b8496e6376d042e63ed7c9ceda5c9cc0368f8c24dafa67d827e2cc210518683d38907c56e611b4f4e6ed28c07cb604b1f60c908094e3182bda46c286be2fe53b5fc4200c551f5c095adeb47e93b9a61ca342ad545ea0cd70a25585426014397bd5bc7a8c31ba4400a15da024c493a6a5a7a0083dfe3fcb283806cf0ce6d5697c6272433320d95c4ab06da5b5de8320de9b92be1c317456a5f737fc2e216fb2cf44af39f6e276d1402f6057665810e95533ade92291c4e21b54b3a4237d161c49d93eb26708363ed975bc1448cd7ab2a7e8dc8fc2777cd5a9719c2e854f195857b6436b731f65c319d57a8a83f5586e0ecfd6468955b22f900aefa80619e3e7a8c5829544dee4d9255378a1e7c696473a7bed05b0899bfae6795ac6fb1d2bc727677385e443fe9f786fb3bf0238ce300e68bddfc73567c58310922e3b44f9e3437dfc73e1f8424c5dc0df3185b6c25edb7de0a1ddabca75ae6f9e449291a8aa92ac6df19a61d8afb53595cc36a1193df1054295eed4dfa00d080c86470b62db669292a2f80e689313e672cf5755a34eab7c99a4d87adad6887cc46f1eb2c00cca4c72cb3b2ea1c22731a43065c19f854733999636066fa61038b6de95942e74504bf7396f54f24dfc92f0a6ad9338bc0d9070d29eb0f6c56a6b41e579c5b9ed22ef8122d6514f41f79f8a978751721d4af8f7f21d985bae20dfd9081dc27327810be0510d5ff0c3a675f0ae7639475996273e9282431509747e66ca5e6430b43c83ab1ec47cd873a8b5347a90c2a46b35930a8baf5c1fabfc84307ddd40d38ded8875f388ee9d3fba128dcdb9124f260a3599035b5b878dd69928f6650659b452e67bda4a695655233f3069787a01a5ca1ddb43204e99d95e6e1c51e221cd169a4751dc6ed8dc8da509f001cfc59d9f022d8163c06401842219f51a8acc63935659f9c37aa5f7ee9994626f648d3bdc5e218be5cf769b9d9477fd084c8711ed313c352bb433875bb397e1f0428d9948c6743c6c6ba570c3c772b01820e89cafd925b33df93143f92b881e8de52e281a167a0fbd3a4f82fe6e01e95b1d71572067b84a52436ac580dde821bb5e280b3437560be2552e2ce34c1fdef0ee77c582f31f4106209e85f8c5c66e117b500fe8ae1f37434804d6464f8502a026ca1d78e2489486e025fcc3ad88f6a8a33e4f738468e359d9670169055cb6f5b2ca2149e2e0453717fc4726d387708041c5ef5c4f52dd2ce2b4a1fa1a6e1b6f740344f4c89b2da150f3db125c4e0821dbb70caafaac2500b060b7e570fd44ae074fe310493cde712c35a95eb529a2e429467f12dae2336181ed279dc5cb9e585c1af3b3b819128e6e0b1054785a4d121fe23c48ed893b267fd72d589fa8371b62547967ef6dfc8556eef7a6e58bdd938025245c5cff084e7e59b589118a88b092996a1fbb2def1c1cdecc2c0b4325380fb4e39bc08f6a23fa840e3e281e1c40322d56cfeab8c018e428b88065a50a1068372966daba949e22c51f5c5951e1a60e8663bfee52e67a0566e4d7fed61d59b1ad20cafc4fbef19b49185ed9f5c5409269c84fecc5bb5f70da03313cd4438c52b7e51f853b38582cc5e5b91ba98f40999fbd2dea34e06e73b1108f9e5f5ba696b42e657221878cbb3b8ac603d9c8c58aac104c0269f26fa6961ad6c781bf4458912357f9db90a9a2b0832d5a773cfa8ed1fede29d6e4cbb59ed19b700503702c7f7814d6401248301c2eb4b33271d165aaffd7df10e816efea310d39c551ac364bb8909cb7dc75a2365dd02750bfd6d3db7067a99cfa013935f20d3e1e432b0bfa1c720a97dc8f116eae2867e606f577500d14ea6214618c31861ea70e7f39748f560468ac737c1add0251c5e93cd25baeeb72d8ce57bdc832936a142a60d5dccdad365f1df19e03e29cc53a1061cd75bde8c194e5c1925d6e5a837f7171074ed2a50467668742ab30fa8e9136f952661c1648ac5e23a276003eb5d8de1275e9f91780f09ba526f4c9de6b0323e332ed75509aad73b24d5a525df22654004490b6d27d1a77dd8c02dafdd853ce1139e2eb901a7b409d7a556bde8ad7f518e690a8eb53da0a316e0e6f9f69121505dcdcc140aba132a2e01ab42af0e385b439037e18bdad708e5c12f2116fbdbc47a49cf6e8eb21e84e1fca1c4b7bca360139a992a9015a2d603450fa37b1d3c780ae9d3fed3eb5ce09b8f1d6140892444f3fc77df267369e6c7fbbaf23421df375cdbedc380042a3102ebf86c9e4b0272f5dca56d00def94206ba5a852d54c81b5610676871b28122214d29a97739d0924760f61f8ee815d55324981483674ef2b04127d6f7d05a1a7529358e591c8eea1c3f0194b7d9d021e6161d1c8552c2f154e4fe862859439a234b9274cbf46dd9db5d6fe184511e766f54a3bb6a1feda4eb553223fdfd4576d3d8e45202af4067c66e8212e69e22d78c41534f635bcf53dccd7c48fc14f46d5fe7638a59fd02b624e74d7bd1f61f4de9786b1d0700333da12ef6a4d29eb73b752a7054459ae517eeadcf0bd541be0a67cbbd28a390e495bac3a5fdfcf5b669cd044ada03b6152c715714db0415b72a570090f687f50301ef40f62a48884bc46a39145d031d96a51b4b3c9f93f006dd5ad5b07c1606644c7693174c030923396f2fd5c5e55f017ca8f05953037e7904958328fcf8569bfe5325137d7aa8d2509309b913bac3c1c5b104e28d6047144f193ee6ea5b0501225d1fc67076fb03c4d3a3fa4c8eca62620a2f67863e5916040f5b6eab94293d39d40544c20d9a36fab95923ea910aa2d7425e1576ef33bd344468b2713b1b863baf3640c71e824a527ee2dc55d1db56ac3d332a0b6e2efce70664bb2d5b2e0cd53ddc7c3941bdc86f8e10ee9f152cc694106e74ed4d7326b8d5d829c39673e2e5ecaec3fbd5db9809e00ea3fff8894e3369dc2cb08ec38b4a2d4deab6c8ab51d5ecf649f9f6cecf39241bb7194574acd4a27545251c86cb1de1ef9f51020fc42ce238156d170604fd75d56361dcad5c8bb6a089dc0b4694c6895d5c2a4e37b209cb5a61a4c4c3aad07885847eb94e0f2f65e64c93cb86d87471c3094d952955ce18ae3e1d5e36e41b74eab570e93ed8c3de06448bdea9cb04e858a4d2513c07c4bf538b1deebe196253ca90c7d8cf2c0586b2e53706fb7e13c9ab0e88966a402833c96726e2310c8ae698f7e7f0315b28e079f2170d1057deb27f7a92b5f7c24602445b067476f0779067ff52a1b0631761591f35c6d918b5f7fbf85a706f37117a8f16f952194ddc4bddf7d2e2470bb9f6fdd53a30f9e7dc8efa90e2227d2f6509b0eaefdb4610da12b74b9441a41ef5f5d883ae4c07ea34c381fefed9d36f67d11423df6710cd86cfe76a2930536f7c538ca1793268b6dbf966101e9acb7c62a4b897a53bb4dbe9ddd444eaab3fe75dddfe123396fd37105da2da3eebf753607a7b0a17eb05931f1176c1e3f7ff15c85ff3b58a52b830bfc12e4cb18d8e61d10349ac987876bf00359327bcafe29c9f8a70472fa197a124568ea8a03c5caf8c8352cc49d495465dc7dc5da48c50dfd2d5d411abbc38d34cfb53783a763baaf23e1ff8075abcfbc3b3920f6c87d1e64e77f4f2dd42c511c7f259e45d19416eea6fcd2bc19044ca7df95691f2195b5a8af7223f919b55d56fb9b50b9b52f04d19bdc40dc1050e7b17a834ab07b3d9c9a8c7d229bc6049c6f6908922739545cb6278e3f8e17aca32b0b2e34615044068f4ec059d55d28f15fa705144b2347443bd4750b5f27da6efb8388671a8dabd56a8616ee418065acfeb2cb20465bb06eca9c87ee7c6fc00084a41053aec24f8e91d824981c89d58a5ffcae13254e33a5c1827d4d844d5283bcd19377bc5180c5e7eca96fed662eb4f1e4efae7b5d3215d1f13d6bfcba6c166ac2f636389a9e1a81c18a5d7735b1fa577aa1628779cb4cfc8664c0701e788cb2171f787c5639269f2266aeec5d843fa23657540c2587931be29fb1b774960ec966e3d415e64e5963e3dea013ba824992d4750446814962f7c30533d37a20591213bff0615068f4cd4b4e9b560d44172edb130d21a7ea647c1c6dab7325a2a787ac320fdad583ce63e88a6235e37a82c452121eb32a656607bc7896b0a2e02f865713d1913cf949cab2a8ab18540dc736fd739f8f4b85f4d832a1017a6634b7eda730c93ab62c9fd025e6ef9238056504bb0234ebe7d119496d810bd8168f555e086b904c58dea883cfa21e7f83f1c7da1ed4a0deb4bfe1b3c728c180066a32d78542baa38249f946b889b731b64deeeffbc742f6a3eba551e98d199ecfaba8639c745f664ee0951b2976657b197f379e3386b072863ee16021bc35cbc8374e8521e460eae22d61e7632fb57340c21d699ee3905f50bd8e2e9265b40eb536a90efffe65c8207f04eca048581811d3a10342573730b9cc383b32942704d794ff0387e414687b1a91e0b019e159663aaec80d69ec516168c042067d6c3528f3a5b3233ef4dd2b7bd4440cfc8243faa53e7e233d74217aaad0f99dfde7f3d4e0aca60cf55498ea39cf6881c187209d777de4f36609f177ed8826e90c7329ef8b3b97ce35aa4a42b137c8df852cac362aeed8336afd99c301a35b0ba5414113d625fc1fa8a0e7fcdd877efbed8b0a19832777d139e905cc12711cd52cd0194ea482d9bbdb90e1287c4dd71b453a308dcd92b0d78a38ddf3df1c9254883f490f4a856d203a41e2cacd911a6d7dff71f8db2d6d0a0eb053fee1e637b60de215a024170f4748ebe298a477764a94278db5078a5d26c43d669167492cda32376bfd5bc0683a2f225d7ffb0878c134af5c416681510601c3a8dffdea82125e37b74311f37851a7247cf7effff58c9f4e1e79d10c602fa0c327d40f2a616f680e5642828132078d72e717c0945fac01b6d3750850867f5dc65912fd8bbf9ac29ceb7a61aa465664c191edb33b920817877ed77b27dcb815db06da349b75b74eedd53b161472f0cdd9efebd60391ade282696a99a94460a9eaa25815823c685b682a6fd1923987899720d34d5c8ac5dff57b5a079f2ad3933e1944baeafd882811ea8c23114399df589e59ba4095b50b1441f24f4db7a071801e5a74155056d772f863485a76b7e3b733e2884aaf083123be95fb961cf184a9f8f363996fe9f17ef7b3fbad412d149272f0690788a4fc81179d1831ebe28be57ea5f043893abf2462d4a85dcbe24afea78c8c7aa245b38c50f92133cd0bb0de2fa7509fad57628a9557219c079dfe1c9e2e9e7451f2aa2740e8470ca08751591e1c075d386e3e600eb84b07fc027e16de1e6052720afcfdc8e3fc75f0bae7822681a22c9bd3986e64f8a56bbdba9f5cf6aa68bd51be554aedc51679249dd7ee8c3075f9f760213cdaaaa4f2689fb15b519473b95ffb59cbd2e3e4b52e64c35fd642e064aaa8bf18897d06b2f89af0f367062f05c0256dc1edb205ea7ebe82f206106b17f1a60688040a3750e8eb0517e3a29b8e514e7106843516c8f7ffb923796ec0ac85e186a5fd70fa7f27d9d06d57a2658832b4369492134a02e490a4589454e22b7412dcc1014f41325e6b399c4e5498230ce2d630703d3119578f8da1f2408f520a76e74c02be8e91e4042e7fb6f4d67c4c6abe2353c087f25e4dc1ed25cc02605db4dd25da40787ed099d26b9ba39cba01460c723e20e941aaceeeeedffb4720ac9448172342449c730f49590b026a52dbc7984857acf40b59dee2e5fbaf6de3f0c4d0d0821df088390a3322a77ce64580ccfa22bf09390de7fe291721d19416fd6855656ac73c10e9e03efb5e166558ffe9725cccdb0e5c8a7ecc56a72bbc7ce82592b4ed050ecdaa49fac535fce61f8b384d1231e6d2c2e6783df325d9ec4f246020b7b0b8aa863666890089875ae2a596324db38bfa7ccd79f5237d9cfb836d11a67a63fceee8fb7092124cfc4eab951514274c52df34b904e9a10138b3ace09c4d985d6e9b803f2904ee7177e0b9f9dcaec9e1e9c4cea57bc361e1c318eaa5e5377ba7a604d204059da3ccd255262d87cc9abb7933c2be7988fa02d5000780af8fb63aa3c1928ef21e3c4dbe6d5a27e959bd2f84c90fd7cd7485c31b809722c9120d96ae038bbef8598195c3e8b267a9334444fa7a3795d37e2477a9318b4616b5b46ed91b5d28e7f56b02d84d8956855c903f30409fb8bdc12d64cda19a3b9ff0409f7df0c628fde91db37a785f785aebe80f66f2573ed5b84f815cd79a78bfe5b659671e28be904d8346b3e340d1f3f468e60c7d72d1c60b4cdf06f8c1d831dbfc4c742538ec047a2f094243ceda98fbd87e00e8866108db0a4dae1b270cd192f6e3165d4c119f9749525437a74e85555e11834c0d217d800dbfeae18dccd7b9ef4eaa596e528851a13e1dd94a9748929573ed8e9514fd055b15d1a988cfded613eff2e1cfff8d2e8b109622e1034b2f5f26d964b40f317bd273b74324d39d6f2e0fc278a50bbc479261639c1b80bb0b2302ced2a71e484b80c183d0c8e450f9fbbf4d4da96c86e1804aa57324812fce6941d1e2174d261395515672500cc420329f313344ce3fee81cc1779d2b54782d5d0c76a1a16a5cf9f993bf4515a2401c5a754caf5cccf895f5f27df66d0cf94aecce2a8deb8bcbdb4ee526152d541d2d9ab196d5586e0430b4d9bd8c0192823dd526ae85aaa1e4cfc16e9afbd1eef498d5e2a6b26941903fc30fca259887ce8fcac58f70ca226cd935ed98ba2b1ce30b9d297d7814c7c0a9c995c91abcae439750dbc913f6b2daab80b7b346ddef2b07130b10cdbde2ef1e10328ba26ab7ae8eee987dc8831976d55e1d445cdca971f249ae3945d793debbc7380f9427529120ac56a1fe5fb70083ea2a68aa6d993a7f5f874e7acafb73aa1dc02ed9330c0c471892bcc2e266faf16dc6783fa12b31715fbcca7cda9c745ac8ed7900961e2607cd998dc2441fa20e46719399c7e7011b1f078c7ef90fac021cdf5ef112db7b20c3a8d822abe88fe40a459b81959ddd5bb14a2fe7683bd1c600841f9d8321367a89c5eb33f79c889bd0ed16e4151aaade7105374470e11b66214c270a1d4574642f2d6a28bd6e0cc775e5987c67496da32baa5b6723dd7feee1b427df30b1364bdc4733dc788637ce40ea440da5995139a641b00e72150a2d6fdaa2af061ac76ecfcecbbfeaa72d7901e729ab551ac3669fc83b2020f3778ad26be796081e8caf3debe98718d083b84f19d9885104e2d061b92232eeccc440ebc482d7996aa393ed757588127a5cb8e2b0e88841f2cd554c406c241f9a748db5891fabeb2b37558bd5a98e7a7374f03379335364470e40d456680203753e4e195cde7050493ec615a1a1a7121556078fe1ea24be8848607748c8fc0125ae9068fb73e267820116826fbd620646ce1501c499bd8637020d8c1290bdc7e8ace8bc288c44f010470c4fdefbb7d577f2fba7a25e5e6fe4a9ba77ddd6354669532a1442e4b706b436f65c861426a3d555d000124d7e8f5682acf8e75f93b3607dceeec2d43f48a235bbf719c4f1bcd739157c1ebf77944665fa177a026ffdd9ac5f25fe538f4cfebbdcd8838324068e8e4b6a61674e68e84014b5aaefb2e42d11a28b03b6dd310442c7b85fb098264862e5f70b8c30aa6cf0f7a0d146b8ebacdef3a74df39b9c71d3355e458bccb3a0ef5da14a9a78ccfda7c3c1553b90e6cac95b9a5d99b0ba237207a25cb94f276bbf4df5ddcadc7f4995555c53e5b4e7ac8aeeb66473ba7b6046cb41d4571b715ea0655678d8790a4fb8d180aaea87cfb25e4af165db7ad22da26e4e68475f368a9e23c4063c12ac87594c4b5043158e0e1e3aa2ff31da29f13b0ef55d41910e74262d220e450a5202e60fd35e4078602ee7da13056e62e0280238191bfefb08238a4ea22c5cda3cf4b77758a407bd7ba67013d056ed1cb5917e27dc69261faf671e8d9a1d4d599c0438d4d31450bad13d7a7053c200c0939eba1caeb0ab8fa76f327092442260f2e5164450a385526f0782241937c6138eddb59f140bbfa9d27fe19e5d93a92bd1077a8e46d805cd17618469307a1e44546eecbe9c7b9a0594cf7ed41dc9497f0534c006115237e3911f0ffd6d88b50aa70eccae0b25bcb3ba2813b6e3c904c3f1d77dfc577b2ac72567da075f2d240a355dcd3579c642e6d8daac0fbde7c1da4af099c0520ecd8a74bd7818f39007f344e8204013d334936f9c6c17a965e9a945c821a75d0fbe9abccfd1b011cf1568a26635edf07b0381e17c47c8d8e37414ac47a7ec13794b5a258ff8e172eba56ed2e2d227804a556bd2915014505a24909c560b7a2a073878a8a1d0aded665f6d425bc573e1b6bdb45d14269d680a1599565901f17e3f91e4220e27a1c1ed57835020f1875b2f3140a322907363eb7abf2d3c8f9556b9818b002d835ae61dc3c3493eab55a8fec0b968588addeb2d78b7214660e41a9c663aa25141fc011021576e670f45b23012065901a6ab785afab3879a51c43e161d1582c12f7af0c101d97830f0ebbd50693a099b4baf07797f8691644239047a3c851b475b66db377798e2a86a93e0c3512c90355fc80369b59b3b0d9525806e49ee604e2ad6442e4b14719b906031f7cf86c1af567650284ab247bed3cc2257719b176f8ad29a7ff2a429c55caa2e3c2fd9ca38369740d03e022a4628584c097777ac6a6b059f644c68ffd7c3f8a7e9669e314e83ae910c8f9af7efde3cc817428870c9efde3f9ab20b6b4804c67a0128bf5d72f47474170dcc12c85cb722002fc3b4b352af1674745d448f76a01dc18bcf645f61aa340d2e4e48c0522f18aea99b9ef2cb3f86b0b4bdecf219f7c937b0bc0d2d5e4bd45b0f6f8b2e834993419cc21512a36a7790b96b5aeea83085b07db6164a14969051fcde44db52fa179da26e4749372810a72ffd60fac9e788e3d2167707378b752b6925da07bf1773c88fa73cf8154e3bb74ef261445edde8a50d14b797353b1ae50b339c8025f9a2883ab5d2363b412dc55b803ad2b0e7d5bd7bf1253d627f39dbf071d775eece18bc6580ad1bcd5f902d5791da6f425c51dfc756ca3112d39463df52d537971ae790d1e6f9cfbb665418a13af170bf03dd7375cfeee753eb77a90804fee709fb57bb60ab2ae3485ca9ea426b8498639f602dd53fe5ef7c70ec0ede90bd4b191176fe314503e771bbb5870e7fed77856066d92ca5000642c805d7ad25802a49b1012b976130cb4023499d35694c5ec92fd50919bb47cc4063de56515c31993509492934ca99e3648fc1e792f41f527518bc239d55b89d7b220ea9360bf77bdc5ed7608fc7db032d55fb04c6682561714610e0b103a6a03bcdeb4ff640fc3ce0dd85153c938c267e2f9f07a62ad489d601e5bf186738ebc58363d9378114c63752bbdd62dd74ff8f1ac3bb4ae6c55c28062dcba11d6a701f925a0a6f29b89e9fe78732b0d64a473a2850f7a1277a458410dfd74ca2c23353d10687a92ddd719bb399ec51f537ddb11e6718c1729dd0950a759a5d3f27438bf0747f640c2962236d3c6b0715da94eb4bef1b3904e3c15b77e3cbb86c6b6c3576dea0592603fc64a1df59fa40234ee95f0373a57dcbc533b2ff322e9f181aff1f453b99bdd5a192540d810c35c38523d5ef9978e7cfff78eab031d10e4f1b8814f6a17d42c078201c9941fd866e0c13e901beb6286eef830f0ebd46fdcefe6c1e17e064c115adba0bde4d16293abdfcdcee695f0a8263b61645a351ad726a40e3b7bcd3bae15cd69ad929d1a09cfbeced8bc5fa0255642e8f088ac2a2d33ebf7ac3bcd438dc48c8966e1b7a4997c1a8abe341af52afefb090e111d8ce2001bf0d025d97417bf0c364d29f9edfcd2e3841b749bf72928e8845d52d6402466e646998c54a707936d200b8ce41e0ab1d2f41e1fcc734c40b89175a34e411ddea0f6f49b1dc09647517c13e4166fbc38b425bccba2cf3eaf6dd911db2cf6e8c57edf0fe7778e3c548c902fc493a85831b50c86535faa9f97dc22fa1cdab4e77a5587cffa9ac9755691037eae946a8c733b55502a151f385c5c126d705c5cca525f334185aae39ee373b9959cd8b4f2bc2173e7af985f6daaa5befb0ddcdaa73cd33838757369425e72552c578811a941b0c255bc92e8207dc1464c5e8dc6616bc84a338510221607e4c81ca61cb535897931cacaab0b7f3b49c55cb84eacc7c622fe97930af19c11edc9a856ead388a09be96c87e5888a1715728ced278761e1467ff73a482ccc1c3e80fbe4eaed8e4597ce2aa740c047d54119f538eecd3f8c96264b0ea58130ad8ea54e71bb2eb02dc381ce9274500d32b562d045d0cb8cd6817d31e8f8919af4d99d279f41aea12a964a1519fa7379764aa582363f639d8fa592d33ba7eb8746d960863cc11f2cd58da4b404f092203435edaea1c8499d80d2ece0560c18b1d12813eb845e3dfd37086f72d0988660f56a5d7127bd4dbfee6d129857a30855b53d487d2b367c5dfdaaa73eb9a98fa07c210005ee7600baaf5cfb57aa12210d1da05e49ae799db71ec96d42742d329619010927c2da73f6752554f2b78d75aa973285b7fca9fb660d2b8a8fff46957a5a9c2cacd293caf0f35ac6d317fcee34cc343b2ebfbeaf6a50240c304899d2ada80dc443b75daa6af9b7a68466fb95d52ee14c447418a812442bc8bd87286be9dc30e8bddd20677361068214514f945f75c9f1d65cf4551b0993d8159efe7401d0b243c41bcabf66f5d7e4d5da395b499d3f674fa6ba5a999d06a5bec3f14af1d85a722cd8c30d86ba2c5a6f6f2ebe6ce498b0c513f6f9c29c11b1851840ddef192e3b7375deb8555e5afa341328961ecc34b56e7e992062b956e70b063cf2b803a46057e220716cee501818c7705205c63d1f372164d312d15f87514daf6a667c440a6587e378509ab13e1f7a9826fd09e2d8f2a83e9a02dd32d64d64b9379e5f139fa569727c1d8a9a15bc0c20e48933ed1f75a00f711c3cb6bbc279226524b7da5ea3d346a4a4fc2c385c1ffe836871412e8f6fbb2e6f4aa150decb8d8b5cabb62ce1ea278ea7babc5a685fd0316284968c4aeccb9fce772167248d91e2baf943782774c3e3bc1c7f63a24f97e763fab4bc8e79383d2b38f8764ce8884cfca7fcbfa0c4749abb970b6a4591489283005bf35f33217c6181852db5016fb3031b6c4f6c62c1bbd569f78b56753a1bf073b4a639bfb2a1476f2c3388eb8aab4127ec9d93aff09adf3d14b3052d82afc50bcc2a5576d149c9ecf22aa5f0d5cc67af14501ca7429549350cdb0ccd101d7c18a31b3019631fcc6aa89557838f4e6c4ff149b3d5e81ffa27cd64ffc10387bcb39bd66258de930540f4d26343fbc109ea988507f51d68b4ff05a39feca3fcd935befb5629d35b587108b0b1a41bc1d505f031e9a7d4c57e0d07ce5e901f9e0cc74b2efbee616de76a68be0075bc4754967609353fdc667d833a3891a98b4db082166511efcd6c33e5a293c70aaa14a20f4172fc01070a446ad5b6abf2e93ab9e4aae4efc256b8d72a9dc1d63aa74f9069e7d30ea44e306dea28f29d18f911e944a4288d8d817c7beee7b5347c1ccb39ac278ff2bebaec0692ea5b8a3b4642467006e1f4be320cec36a5e8dc35249c45a3f679722a17a08ddf6b8c299f1771b923d7b969e2e90e629a5c0845c69e8f6817f042a17fa3d86895c06b8fc0409b136a321e226b517427d8901e78c0c96a0b6de229a4613fc96bef26fe3df8dc24484c258d32d7ee0cda16cecde7ee1c21a7f4b399ba7fbcfcd09aa8dbd927742555106e1ee5e3959e10605f8b2297ed7b24cfd49e0f1c9ddf4c966e11ca5b5daa42d8f81f8797bc4534726491e48284870f5c015e72fbcf4599cd59cfe57af196f99ed12be384f806063db396d6a1d7e23acd95a1516e8445e531ca1584d804505decfed1e362d0606aba0140c0f047fa609ec707c9f516f08d8f803081b0f485cf438acb33d8a84a61050fe5d5f6c361ee81bba7facc0a4783f4781352eaf58c05a13184c8747f341911b2876d59e7b05966e6c410ed4cecefd0ccb648d36b5d7f7a82e5e715ba1a08732424f81f350e44859b55399fb643becde59c990acdadab3fd62602138c1bfc2a0bacd95fe6515ed917591246730b774732a24cb8111767883f5c22964edc27e272f4907a8bcd92d89268bbf3e785fbcd334113f478014f693aeda81fe2aee2cd6b06a8f45cbf25ff68fc70b6146926567042d89fb66e59c912564149fbd4635d9dfd60a2b8d2af101e586a6be9a681d971f954531fb522826fcea29e4fe43661df9ea486af3be19e4f88bd66cd9ce88d93764f2cc860f4c59a3528a4d07ba561006cb747c9ea9e36ecf3276b73709555c3d53475cb99f961fff7dcc6a6f782b8f64bec47631da5506b3ae854628ebc8f60c807a07f30e6e03b8c2fb1e9b2872b972190913d1584b4ee1e0f688b72ba51cfb8e32de0b5e163fd9a3cb3475c1ec3a000d2334297becacc5c09f0de798c6840d828ce930417b8e8ec63d55e2a3a142ad629974618ad0a1d0b86a2d46d034ea50d294654c3afd71233edababf2293729d334b667c1c50fdc4d64cc0506a90ccde61520c9eed444803d331641b10774052bc20d3313c4257380df52d965ae0f5bd2f7096bcddcb2406f9fafa74d83b7de1a78bd065d82f8d781bac8caf99e0b962952eef863bc9b1eaabd728f7520ae6d2f30f981786af1b48aae3b31f9aa95b0a147887add854988a4a807d700a0bd3aef1e59d502fa9bce67e2d7f3e3175bbd519a3e26fbd86f472983617cfd3a04bbb5854878ec4b08ed177dbfd5c41c7ec3c11adabce0d8df3a175692671b6ae0d21b31a68246c4e918a8358b8854fab67f4454bfe3f3f85baf9602abec3a17ea872b4a87ec988ecd90efcd69f98573c886775097188dbdecfa143a80b9b72b50d145023a58f255e35a00fd77d7786c39397b586f5c56048aa5131d0b56069c7f3c210f94b6072288b790a4824885ad4ad1b799645aa0535b9b775c4a7f1c825333ca5c940ccf3965b035b209feccc6ab7f3ebbae25ba0094e8e06d17dcd29e9051104ba71416cb8d7e9e9d0fc0724afaf221d956ae086d900c5abda740766d350d22bc719354f3f152bca874771bd5f9464ff927d611c2cf15a7acfff4aa0b3bf25115160fb97ae0c2308099beeca508d02d323b73231122f3475fec7f272dccb9eaa855830cacc34741221731a5e4a4175cb3c9f9892956b99ac47d8dc3cfbd4b6875434837ec4f41f83d91581deb6f93efdff4f60fba1f2494db473f60e31b9483d4d01dc561476cf518ef302e136349ea5fcbf5045c901bb6f5d737eb9df11915e9d2ee8dcc0aa21ecd9534b10c1658113b693644642209b440a752cc91feaef5693993d3722c457307203fa79415d1712d78d241506140b29236d36d5f88be8cf0246f9c9ed6aabc27356bad90a2eca35dbf35f39b4bf49c2d314e641e5770fabfe06d49ea03373857f63038b14666215c03c7e9671df34d953c300519f9380595a1ec0457fbd3dc0814ff3f006dac2b273341deb2be974253113f054bcf5a93d3e07de1c6bc1257be19ca69f0398b35b6f5cafd8b699877532f58469c83e6e3c9761a254334add4920aeafc997f9477c714c38fbbc634942f32a654c977c9265e49dacdb84662ca9d501817f12df0bc9d29e339a54cb066bf1c9933b3a32122e4d326388c83adb0290a53c616f686852f1e323445977e831e63a2625e94f703441bd412baab20f145a60551b07dc68a0ee5ff07e72dea691a956bb54c3805c3edc54b86aa2e7ee2a0a88feb821c8faf19b19b10fbf102938ee06e0e96f010813b9c315e62f7d0c5ba8ab949da3498c9777802b958707b69947df1e496026ede49889c89ab7e6ab80d756772ffeb7645b2983e9cd867ba3a5c14e46fe2cae25ed0cb2506e123e09ad27a247b5923c15b2bc3d6a84c77d4e1c3e61fb96e6e612564e2ff1fe9d6bc27fe0d8b77baef1afc574ad18252961fcc738e6ac300d5698aa1f0c058d1ae375c64a9c8fc256055f8ca06825e98c97909ca5ee5a66f8f3ede30b204f92cfefbaa0dc4f702390c7907be9cfeed51561e14b0f7fbe096ee3c78b4114e10d22e9d00332c5073b6c5108288025b33ea1686944f633a965201e996997ef5b201f56f43db68c760f8c95525bb6e15a6bd71788c3dffea1b53057cddc264dca29be72fd52f3623cb10ab2a202a2b513bebe5f91611fe85fe74297eaed53dc70ee9ee43d7c8928c776067bf9435efeea8b471865451f42280c6f9b71f34e0142f831c44b4fa69cec6d525b30154bab722e723fcfcb1e2a14999bf6e6c4145f157e3be97203dea6dd10d3b194fad0f7ff4b3ba5d832bccd0c7094caaf924780e8ddfccc47c43df8623f41c8859dc76916ee9bcb951e0686556b0cf3c3ed99e10c1ee002e6a9803a1729540b0730e1ce6bb99b1b1dba41d7249977089d35167562da98e56f19916da0476c710d107e5e0fc8fe9b6618d6548780a20f4ef38aab6d52092356b393400a595cf37c8f481985725f2dd83bf76968e382668714844664ada186749afae0d02f5565a1d4573351c6477b74d8cfa7d554efc6f7d0c115916a089d8e6d91302eb71c98a320161aa42360a0906e9468cc2f7df6d48e3ebf66c3a2ce07917efa875e7796d987704a7beddefa3e2f2f6f7931baa7fd89015e62c133be904c7f9a160526f4f8c99f4b34c121825dccbe261ef33a04b71991e17f76ac6bba0a2db7deaf1e3ad71d261b0f486e13866f3221996234c72913bd7438bfe017f2c7a1b5346a33df20b64b2fd19deb2165b29293274001bee41e1e3daf87461552f467fcb2b343d577d34b8c9e275987709fa5efe9feb803b2235ef78780518e78c64934e4fa4094e98a996770725f37cc8e45845979ef2270d6204747f898a9cb0d6768eef11be35d23af4b12ecfc566956d501abcf2a35f3eb0d19e99d155e543eb0f427fba35d942d886ebf971c43b87aa226a7fd51f30d9fa99fc6fe120dd221f47beacfc63b9974e8191734a8e38a85f77f2c4ebbde4ec6ae60122762e449f2abb5c29298593e2c390f15faed048fb128d79bb5e4b20d2f9da9ae27e3660ac30058bbe189b7ef2c11976641f2943795e6e098433994c543c10f41ad63b39dd125475b5e38f4a584dae77bd0db3b311e39c3ca98ee229c9591abe36b0077f7f1ebc0d0d14d6c3383fc14eea9fa25f0689a2258f3fd1ad4159d6dff138b0dd1641ac641eb2d242c8fcccf4a2462cc1ad6f4248e58d8c0501fa6236ff08580c73df4fd99e3cfed6d2e24d758f8cdc9f794e5b3ab0308289c6d599c32231b3aa414938137eedf3c30bff1b2d1c318889def8f1f986a8b475576804659b1482f0cbfa4f3f15f9b32da241af135409f1a90fb12cdaa3d99b16cff0dec00e1e50c9dbbb2b40b7a0610c2811c880f0f0be0ac22b279090082f088832cf84f976d1684e2745c3b5e0b440a03cbcb6fb1b538b2bfffb4588d85e905221c58da646c494c4e0dcbe6f8b1d430da9a2198d28f711fe05b6c80bb44e44979323634689fbda4343847f0b2c49784fab890793314f81baef5f778d0c06f4a906e808cf816469c131be4650c6c92997fd4895d1b6a5878e44743b8ccc3636203555d46fc087bc896f832d29df86a1ba3b31eda967c5f3919d27fbe1f4bb93f24f3960a6553023e6f9194ba40a4b7c9a46ec8531d179433cd40726c932136ae32bba392155f6fc311966cd44be96d3e0688f796cb39490a2317c1deb9ffc46acabd632a51b0a3cbd2448a821f842fc0b1d9ce8cc7b7dfedea605bbcdb785487fab4f7fa0ac6fe34283f8c76ffa7c723e7baf8be936c31d8485c01019c4525059c0b5a865892d26a59ac3afa1ac8d499628cddd5bae909d69d07964e535a1f0fc7bbd4068477700de354fcfaf8e78f52af37e8c85bd831c497f18d1d6303ecb9a77f375e07603e76efe29fe2ea12c194b06e6911eee1af8f9bf11cd6dda06b847e57a2d771a959fb4d8c4afb478c2b521f5168dfdc0bbd0b12b8e11daba9aafabbf9d4300f3a0f5d4b9b438930279defcf081466ca7a0abdd2493ccf9b48bc5cadf48ff78f9501977359473788656035fd6444cb9884048109d981af6e5e019779367493a1cdaeb90ad86b02f85706bfc6a4972ede83fe997894afab1cfd2f8cad80c657c8acecaf06a10eb8e51fd42adff1c30f7176ee072c7eac602f4b3af4f3e259da98c3fa338f030c754d7e615f77bed368507d1c1874fa4e2f48acc2c5213f6830cc2ee042b791cfef0a0434445dd18590a1ad4cc717a2565b65530433c0469ef1c5d41955e09459f0ec8b9faff7d55cc1f284f9f59e025e71352310773d2b63b43940cb783267a1be5bdbb30bea26349ccf4dea65c170e2eb930a802c89f1777bab58ec4e13d15ba1e6db0ec9cb0fff80ded3556a8af7c2bb3b4de56a58b9969aaf8a0f105b5c91d698c514103951b577f9bc7f3ffe5fb6f40ec63b44aa02e7f9b88323ed7f579b8142f225e9183c2adc3e408e1058c828d66996ae7f5a575abb081d2a863f7eea1b72ed8618d0e403d08f29d15bf0d24bd6b2cfd3fb0c782fe68e6c9ebb297da9101a78353cc99a19394968ce45a53a3d9b48425fe54f748fa3b26e8f5fd775f8d7055d312e35e6710b881ec969457ba18aff58ae7e15f24c6db8adc9f4c54e8982b71b1ff318b46ad7db479c979f67095993c1ba5e1f5a3032e9502aa3953f67feeae737e13000ba17e3ede2911ef1ddf6e0091118126cdf7627a8d217de3e72a8d922cb65f66deb5c372f8b55e06d6cfcc3248d7467144a97632e7fac8a16f82c6ac60df1e38abbc7edf171542353684f2c7dd464e5c5eea3e76f5cc7d3ad8a629594fa67fd3219678182a8eada4ddb2f4c4444cb4e5216141c53d69313748bf40e69040d2edd00609de1c8acda7c6938100a92b51189561719f9b922e325071ca8b2ad6adbe2bba16ae465d4787cc99bf64ac5c1b109012906d5373d16bdd0a5ffa2e7fe47c4355e227fd506ee8ef38dc3f6b0bc9ec3c4705b3802931c5d3cb9a570b92468bf1daa35823d4e76ea64dd41dc00a1d0f4b61ac72e9363998421f4e54b318ce1060f0a18a9177ddd5607b737575edbf8c49c2209a5470ef038fc8edbe8397dc4f875ca494d7c7fce7dbeaf685aa7e17a07fa6c44d5dce2b620760a4e82425a50e1fb7c826f2bc2556b1ac8d110493b02bd317aa26f2e12e3d99b5d0f7002c2ef8ae32fcd7f1640086798c197da30164ecd98095692ec056e76205c133641f247957ad3535f9a54a54b2b10414b54edacbc9c9ac72783590698c153acf0cc5d58e7e32b9bd587c01755b1e8a9409595b52632e45cd66e3842b64e4d7645d09e6ccd40d5f51d6a0f0932f6db7897387f796d47efe681f9f5c9004a67a20261b66eb7ed2b63e876e86d46acfa092d8838291c24e49df8e9580b4e5ee10f79b9298c86e1478e5344b6ab570ec2630bd19f5610eaf1aa36a16cf9b0eaae126a72769126dd85471a5a6286afd31432ef3dea48126a3584d49196ed33466e7b31add6f659eb32aa52a5461e19fe866c7c3bb90b08f53798179f036f00016b3b758cde267eefa8548e1ae364c51073c65521bb53877fd7c084863d845ecd20670971dd8a25e7ce2404be3400a2ba65b99d4a585c140175e7de531a892e890274c01ab05fd416060277f727eb2e81d608c56527ea1f2b28cc2d24cbeefe57a4e2d46c13d0e769bbadf7f02961b78def012bbe0cc29b80fcf0ec6890cd19c0d06e1706d40659ef61a01cf27af0ca4eb69a8e5278c4ef52b7b21731ecdeef4bd9bf599c1c5decac211172f9e59190c016bda543870fa0695b9063d2ae1aaf78be856e4bfb0225b433e95d56322c00407a7c20dd0799142a0462bf359230c20e84f747b490ac281d9272d9b7deae45e3dd69f9935c2b38971c35dc5b6a9bb1026ca24bd20aeeb7ee9460e178f4d1dcd6e631ee074e45502e67b146cce246ac1dfcfb702608a0b6054c34703954b4f07913efcca48445a9e6b356b1c4280e58bce31e1d0dc59e2cd6a8c34a3d5e367c0b57d7f20d4de8456f294bb6d5e4c6ba9e383e2da156d9d8e9661f7c5225d02a6510ade48c76cff131d47eecceb83627194afbcb0bcb66582f0b40a28a2591eeb2b44181789757e982788f26ad562eb5c2b7b135cd0f00c19533688387402f25911de2cf5e469a83f06161125a0e22a0c34a64f87f9282a1e9b8c7bb58863466fa10de47ba9c548defdc630e3eeb5b2eb76c90d39afbed3583a9100b63a216286044019207fdac626173b244edf028a711465c45b9f0b9c36ee29adcb6c1d7da6c89b16bb910ca3cf786d858266ceec9d78cf573c5f31bab869468d0dafb533488de3658adae40999eddcafe35608adafbc346ac5eb4e75b960f3115fbbb5d4907b8fec410c2ddb2f62e21580fc14cec61fb2f2f09030dcc125b69a53d4e0d5d23c06a8f488817c8f89b7a375293eee6af54b24fdb19beea41bf0b52e5fc9664d86f03cc863ec0cd8682509dc5581e1dd8af62a5ceefbcc538ad4e697a22a9316f46a9e7a7a1d5c944fca7a1211a7fdfe970af0b8773929e9955a408e257fc5854d7c1a2d5764e0378deaa205fbc25d780552b5b22381dace00695fab56747c172dba6b62199f2acb258a11190a66d9cad1ad3dcf29084c64e72ec5269d3295f1b6d0a8a06792c5b5fff0b860f40f0f44aae2929a9c6f01bb8045f82fc64522d3b72148dd1d277d321ed15db7b948a2192cda101e2546539b1f6293a73e385e560dd29a1a1378fb0ba112c390d1edf99361664b193ee48695aeb77943842b4ab11c7482ff26b16e0c7ed2f505d2734fcf01c07269e503d3da84d0df952f1bf799fc33f73a9d528944b21a088a3930ceb777e70774df4a30e00225adc81ca145dbd440af36456777d0927326cca4148c4fd05a2ed8f6197ceb96e98abfe04bb3a2a3c6c0544b8ed9ba533dc93a67fba10b87485de1edfd5597e17d22ae8e54372d5c9d9341f9f85a678c4a78ccea18231f45205bc989d5d404aa0c5d711cce5d7a700c5346e0604a1f5716357f39869063c603d0ee9395c8d3a332b1aabc0459e2f7b25122369330d25db3d47980ff17df714bebcb964af3d35100a8be489ceb492a7d3075cbfffd7eeea64112042297d77af33c3dd685d404c76476213793cdb347f28d218239c83d915b06635f424895f464fb818cbed66ace25e85a499802acf13a66449cf950028f4488df54a0af56c0740a3a482c65809cb8917956402b26cc7b70b6af1b8529a8082bf73136b8c21f3ceaf580e7303ed6536ec6d84d2c88ff5dd2347d2aa8b4d1b2ea737328a487970766ed748b3cf02489de7c21ce1259159d774bc5b8aafc69732d75f9917c8377a0bef407b97c0847df594a2e8f1ebe49d3cf3cbf40379406213dcb22e2c59747980a7c16c94d778fedb88a9142eb139cf10178aab0ef4a6ee72120ec4708468a5055a06361ada346d69e14d43eba0f823512f7c417cca9c371b3feabccc4770649ecc42d296f41ee8ad4a9a1ab87a282e1cb0647b227d655c8f75b04b6ed937d3ded9c5947a36e210dc4a6075f563a0a0744728329557803da230ae7cb505288d3ab7daa0fe1b0a86a32b17029f35861df306c52e3af6c590af0aa1b1b479fd3f5bebab8e79017f1c01cc93329f75e8fc7db022e5beddcc4f8a2d05122937248722ac143642bd57774e31355952c1bed72b17090921c53cacf3d02e54fcef931c3dd673088120096a4ce6c739c6c38e26df319c321c87a8849fb31d0f77e6d0f9527e622aafea353a11df88df4325ada427a9cd21b6c43318259948172410cf5e05f706353874496da797feaeb57d9b73865d4ab664cfc2dbfb8f6864098015a87c465d70a5cf64f21058b5147750458a68d58ee85defdccae54d962c0c7b9b4f3612c4cf0c4e93d4ccf2fd67a2c52e79bc15c58eb41fd0a347d39866ab79cf8bb28aea3af56a0ba723c3143d7064c611a6266748ed559d60c745df89617ae6f782b32dc9f903cdb6a520c54a6fa507ccaab42b28cde641b5be6ba9100f9ca41b32ad27d9b0430a2656c398bd2c9b527baae49ce4ea8e26a4b3c9647e817c530540d49a62ae9a3f4c050b7d780b7cec70c4453378658083370410d15bb3314cfefebcd92479088fb7fec904abdbd27f0011c0928adcc8ffc3416facab43f1cfbde12cb9ef61b817020b16761e414e7d5ab7a8eb9d366e04285023b7d151ed53099ebbce7736d879f47cdb1e80d6c93f7a74b6d91e366757e2818ee1a76840450e0d20836d6c03c121b1a42ff6348c9daebcc84738e24ecdf9ae9a86353ab79f4108cb43e00b83215381e0724f530c400e7dfe7afed59636d1ddff058788a0d4a30644027699e66bab80528a792ab84998e216860496f496df2e05b0ff7ab096b490b3e066ecbac43a27fca98dca9ac4c9fabefa63bee064a5061ffc30da61e365b7a4a4dc5ba5fe8410819c6429d292a1ab9692d8482d068bd2dcf6410fe1149615acc10f06c868762b543c38dc43794bf0f845a40e6ee94baa622be4754ff570d04760eea347e49adf77ccccc1bc96b284d5f34f27e6c84b9a28cadd1f2408c81c432ba17c1bfe41a7166def582f78f0af597f3c648b08236e4dbc7c5c308da9140af0da060e26759078cdbb7b08d17691d56f70d7d6cf149fd47305bc27e1906d22783fd5d1403a21c8ab87c2c8c6f2f4ec64739c03c95b0f2a7ad40d4dbc94de42a5be313208c00fdabfa9e1d8f65343981d63d36d93169508329f33fd09fa64ab16b110585c41e7fc206ae49a95646da30c4ce333823d33879cdb13275360d4b51b6ca42351044872b13ce340abba1afba93e6a07524d5423573ad8fe27ea7c050b88ffdd7835eebcb6c8d475a5452b99b16dbde37a84a8f3c3009c0dad1c885face0f7111f832315c70e59d2ea2840376659b1a0cb7348fb1fb56e6f3d0a9a82a33ad1c6f2b7a62a4d5704be5352948957bc0cfb92e4e15c3f62d4241a64760189b3359c45810cacc67cb5710cf6699936bb5a156d125ba93fb39af0ccb5499a6c749bfe62a4dcd8f061f21578f158356ce182800ce3d748dab058847ba044721e404e36cc586b8f55e048cea17d19b34a570cde1e2f3c6c2a2c6d48b276b8d92ef2d8944b17ce3cdd4cca9adce3aaf93fb2da11edd02c89e36bc5b43a904bd3e62a4652f520530587e9fbe7ec16b606e768d8d259bc9de3553d4931ccdae92a8fb2ba5a71a4fdf6b85bd38ff40e719c51e89758e3c0cb1554cc45886733d8646eb160b6b2f0cc3ebfde9a468a492ca4547ee53b19dae3f7c6df5cc9d3b58dc873f653831da65302781bfb632f9ba23235606715c7c61d6215dd2f8f8cfb1b8c62989cd6cedc74f89560b34881dfdb1e59e1e48fea5b2c249c43acd11acae447a6e881dbcb88b34a4ec5885aa310fef4ec15627b4f8b6360a4ca1afbbfd7099816a1e0dc798c377326da2dfcfc94c1d9b6f98d78bfec7199bff39837e0fa3cb26734ab2928a0cfab90c8b7c29aca5be88bfab8d5b5c2634f5bb9dfcbcc3a2a86c7cd278c4b19d9806b72e59fd24ce4816f4f00a653663b690815aab365efd918ae62353461b26804bad2aa45bf1a6dccca97152ad0b1d7980f903e9fec924422c2de2e104da5dafe300ac55928ac20b0f9ba49c1b1517082036760f85f2f96eaa54b4e821f90e89f8c4364dc1ae93d671c1f313f6a38b73e5c2b97a52eede81142438925302ed266d9a724e7674b9a4228021ef926a7ee99d257d493b1f95f8853284aea044f143aaabbefafb0c463eb03721767172bb1a67b011e1ce04fc5e2a4bbbc5866ad96b0804322e0fda354aa0e266e500f1248b159fc9fd74612c7d1324c689c5ce1940ec7c8441584bf78d75c5de3665637ebcbf4329a4e097914a71fc97b550c898d86fc01eac1e303a5591469e3d05c44cf171b175b4b0de4e61ddd95a6acf5fd2dc0d4c9d7be8ddd86511b5768f80d01a89198119752905c8a349e410c719a7ac6a461e604c21d8ec95090c29f02ca0c54bd65992295569fb48aa024f2e0d6e763faf5b1dac650858e2a0d9853e79e9ce99979e49c0d3f006e651695ca6c912d4548cc53796d12d4bb72af5b6994862493c6a40e361ce4f39b0049dc75f4dca468761e5d03050fd03c0e94d27b6d62c34a1bb9b8cfcdbb7a2c24e960ecaaa367d728119650be1089b95ab8b0677cc4c1de1981f4a16dc5b5846bc0c342c57eaf0343e35095b9c7114a78f4eda4919cd4d8c5c852368cd08b2d96246286514290767a80df43d1d5fbec4a90e84ab1ee8d138ead9433c80aa1e2f0fac41d0b88b8950752a4fabc9fe8be116d677e2b953b70a064ca3121418acc27daa4ab21b45a694800482bace969413ccedef1c02cb76397916c3bf065abe9463770733daedfdc153cefb878513da9e28410f22240fe03c08b1e63991feb08939919bc4bc88093b59eeda94f58d1d64bf10ec0d0c4e647ebe46e50cf03ee5726068912dd7cc35982a70352012f3543062cb8825ac90b526e6042e359e2493e59bd61862a662c5a1bebd73e9032680daf97955b4a04c4e74225a2347a0ec8b481d78926c640a104cbfbef37e201116b47c340229eb28221c7bd24b0585f43a9d9a13ce4e99ded058d60946c1fa9cd7c791cb259503aa764325679c539e689f94c5a3fda6d547a853d9c2a5b3ff18a479423a8b4adc0b7ed74502ebad4d777ef2fc94c6155abd3ead098057699316d82c99d1e9f3867d02c1b877fd924f4ea2a3d04dd28bb7de2fe90154c828e448dda0f545e562f98204bd09aaa1c06bce86ae9c0737e76da8dd3be1bb76bee2975d6fcf827a880480fe3f4f01cd55af09b68b2f3337b74ad1561691107eb42c2348e426b792e58b9f6296b1fbeb4ebbe8e436df476a1496ee60f9a771dc0cfaacbb03acf59db60a7d46eb0fbd24651ee7418c71a7253733d6c09d8b86de5f113036a445f88a859b0d9105e992d4b54148a925d690968c2d532fd20d95d5704eb39250ac624f5200f049f11cde0ba2938c577522375522e23c2bab27475a5e6c62189233d56a419e0e078661910724ba0187ad9a580cd064b2802e6286f06f223c51173e5e82b42b0e99314ef9e02f95f5b83db11a592d340302585881b4a2e28cf066f5900e69b68f979d6b8a6e74176260c17bc0cd4ed34067e3c06c0af713abcfee160a121fadbdf12926afdf897433b3bddf5a1659ddd6be1c7254c84dc78b2fbd2d37af30c3f2f4480d793de7ffa29c68febfb40df5e220bea26122d5e54339e76159a4d2f5f5c7fdcb9a956a3ea50908e010f88ab5888f9e00e7afc505297905e80ae8b51ec52241744b3a6aa21b7898fb9c452f8af66eea64119f055924722af7b999ca55a1da6d427ee4303a351edbd796fc67bc6de5f2c7bb3d5e6a8d96637205401c402489e981a4f8b0e83c5201bd0c502689925e189195d085134ea259ff38f0456768ef17202aeeddef612100cfe2700d81dac9f6d07baf2299b84e238414ef19bf0442ad77a935ca77ac3b39c1151ebc16bc7d891674944c540d231373832373333303631343436 \ No newline at end of file diff --git a/jaychouqq/yingshi/py8/007吃瓜.py b/jaychouqq/yingshi/py8/007吃瓜.py new file mode 100644 index 00000000..5ac0280f --- /dev/null +++ b/jaychouqq/yingshi/py8/007吃瓜.py @@ -0,0 +1,389 @@ +import json +import re +import sys +import hashlib +from base64 import b64decode, b64encode +from urllib.parse import urlparse + +import requests +from Crypto.Cipher import AES +from Crypto.Util.Padding import unpad +from pyquery import PyQuery as pq +sys.path.append('..') +from base.spider import Spider as BaseSpider + +img_cache = {} + +class Spider(BaseSpider): + + def init(self, extend=""): + try: + self.proxies = json.loads(extend) + except: + self.proxies = {} + self.headers = { + 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) 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', + 'Connection': 'keep-alive', + 'Cache-Control': 'no-cache', + } + self.host = self.get_working_host() + self.headers.update({'Origin': self.host, 'Referer': f"{self.host}/"}) + print(f"使用站点: {self.host}") + + def getName(self): + return "🌈 91吃瓜中心|终极完美版" + + def isVideoFormat(self, url): + return any(ext in (url or '') for ext in ['.m3u8', '.mp4', '.ts']) + + def manualVideoCheck(self): + return False + + def destroy(self): + global img_cache + img_cache.clear() + + def get_working_host(self): + dynamic_urls = [ + 'https://but.vncchqw.cc/' + ] + for url in dynamic_urls: + try: + response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=10) + if response.status_code == 200: + return url + except Exception: + continue + return dynamic_urls[0] + + def homeContent(self, filter): + try: + response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15) + if response.status_code != 200: return {'class': [], 'list': []} + data = self.getpq(response.text) + + classes = [] + category_selectors = ['.category-list ul li', '.nav-menu li', '.menu li', 'nav ul li'] + for selector in category_selectors: + for k in data(selector).items(): + link = k('a') + href = (link.attr('href') or '').strip() + name = (link.text() or '').strip() + if not href or href == '#' or not name: continue + classes.append({'type_name': name, 'type_id': href}) + if classes: break + + if not classes: + classes = [{'type_name': '最新', 'type_id': '/latest/'}, {'type_name': '热门', 'type_id': '/hot/'}] + + return {'class': classes, 'list': self.getlist(data('#index article, article'))} + except Exception as e: + return {'class': [], 'list': []} + + def homeVideoContent(self): + try: + response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15) + if response.status_code != 200: return {'list': []} + data = self.getpq(response.text) + return {'list': self.getlist(data('#index article, article'))} + except Exception as e: + return {'list': []} + + def categoryContent(self, tid, pg, filter, extend): + try: + if '@folder' in tid: + v = self.getfod(tid.replace('@folder', '')) + return {'list': v, 'page': 1, 'pagecount': 1, 'limit': 90, 'total': len(v)} + + pg = int(pg) if pg else 1 + + if tid.startswith('http'): + base_url = tid.rstrip('/') + else: + path = tid if tid.startswith('/') else f"/{tid}" + base_url = f"{self.host}{path}".rstrip('/') + + if pg == 1: + url = f"{base_url}/" + else: + url = f"{base_url}/{pg}/" + + response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15) + if response.status_code != 200: return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0} + + data = self.getpq(response.text) + videos = self.getlist(data('#archive article, #index article, article'), tid) + + return {'list': videos, 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 999999} + except Exception as e: + return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0} + + def detailContent(self, ids): + try: + url = ids[0] if ids[0].startswith('http') else f"{self.host}{ids[0]}" + response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15) + data = self.getpq(response.text) + + plist = [] + used_names = set() + if data('.dplayer'): + for c, k in enumerate(data('.dplayer').items(), start=1): + try: + config_attr = k.attr('data-config') + if config_attr: + config = json.loads(config_attr) + video_url = config.get('video', {}).get('url', '') + + if video_url: + ep_name = '' + parent = k.parents().eq(0) + for _ in range(4): + if not parent: break + heading = parent.find('h2, h3, h4').eq(0).text().strip() + if heading: + ep_name = heading + break + parent = parent.parents().eq(0) + + base_name = ep_name if ep_name else f"视频{c}" + name = base_name + count = 2 + while name in used_names: + name = f"{base_name} {count}" + count += 1 + used_names.add(name) + + plist.append(f"{name}${video_url}") + except: continue + + if not plist: + content_area = data('.post-content, article') + for i, link in enumerate(content_area('a').items(), start=1): + link_text = link.text().strip() + link_href = link.attr('href') + + if link_href and any(kw in link_text for kw in ['点击观看', '观看', '播放', '视频', '第一弹', '第二弹', '第三弹', '第四弹', '第五弹', '第六弹', '第七弹', '第八弹', '第九弹', '第十弹']): + ep_name = link_text.replace('点击观看:', '').replace('点击观看', '').strip() + if not ep_name: ep_name = f"视频{i}" + + if not link_href.startswith('http'): + link_href = f"{self.host}{link_href}" if link_href.startswith('/') else f"{self.host}/{link_href}" + + plist.append(f"{ep_name}${link_href}") + + play_url = '#'.join(plist) if plist else f"未找到视频源${url}" + + vod_content = '' + try: + tags = [] + seen_names = set() + seen_ids = set() + + tag_links = data('.tags a, .keywords a, .post-tags a') + + candidates = [] + for k in tag_links.items(): + title = k.text().strip() + href = k.attr('href') + if title and href: + candidates.append({'name': title, 'id': href}) + + candidates.sort(key=lambda x: len(x['name']), reverse=True) + + for item in candidates: + name = item['name'] + id_ = item['id'] + + if id_ in seen_ids: continue + + is_duplicate = False + for seen in seen_names: + if name in seen: + is_duplicate = True + break + + if not is_duplicate: + target = json.dumps({'id': id_, 'name': name}) + tags.append(f'[a=cr:{target}/]{name}[/a]') + seen_names.add(name) + seen_ids.add(id_) + + if tags: + vod_content = ' '.join(tags) + else: + vod_content = data('.post-title').text() + except Exception: + vod_content = '获取标签失败' + + if not vod_content: + vod_content = data('h1').text() or '91吃瓜中心' + + return {'list': [{'vod_play_from': '91吃瓜中心', 'vod_play_url': play_url, 'vod_content': vod_content}]} + except: + return {'list': [{'vod_play_from': '91吃瓜中心', 'vod_play_url': '获取失败'}]} + + def searchContent(self, key, quick, pg="1"): + try: + pg = int(pg) if pg else 1 + + if pg == 1: + url = f"{self.host}/search/{key}/" + else: + url = f"{self.host}/search/{key}/{pg}/" + + response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15) + return {'list': self.getlist(self.getpq(response.text)('article')), 'page': pg, 'pagecount': 9999} + except: + return {'list': [], 'page': pg, 'pagecount': 9999} + + def playerContent(self, flag, id, vipFlags): + parse = 0 if self.isVideoFormat(id) else 1 + url = self.proxy(id) if '.m3u8' in id else id + return {'parse': parse, 'url': url, 'header': self.headers} + + def localProxy(self, param): + try: + type_ = param.get('type') + url = param.get('url') + if type_ == 'cache': + key = param.get('key') + if content := img_cache.get(key): + return [200, 'image/jpeg', content] + return [404, 'text/plain', b'Expired'] + elif type_ == 'img': + real_url = self.d64(url) if not url.startswith('http') else url + res = requests.get(real_url, headers=self.headers, proxies=self.proxies, timeout=10) + content = self.aesimg(res.content) + return [200, 'image/jpeg', content] + elif type_ == 'm3u8': + return self.m3Proxy(url) + else: + return self.tsProxy(url) + except: + return [404, 'text/plain', b''] + + def proxy(self, data, type='m3u8'): + if data and self.proxies: return f"{self.getProxyUrl()}&url={self.e64(data)}&type={type}" + return data + + def m3Proxy(self, url): + url = self.d64(url) + res = requests.get(url, headers=self.headers, proxies=self.proxies) + data = res.text + base = res.url.rsplit('/', 1)[0] + lines = [] + for line in data.split('\n'): + if '#EXT' not in line and line.strip(): + if not line.startswith('http'): + line = f"{base}/{line}" + lines.append(self.proxy(line, 'ts')) + else: + lines.append(line) + return [200, "application/vnd.apple.mpegurl", '\n'.join(lines)] + + def tsProxy(self, url): + return [200, 'video/mp2t', requests.get(self.d64(url), headers=self.headers, proxies=self.proxies).content] + + def e64(self, text): + return b64encode(str(text).encode()).decode() + + def d64(self, text): + return b64decode(str(text).encode()).decode() + + def aesimg(self, data): + if len(data) < 16: return data + keys = [(b'f5d965df75336270', b'97b60394abc2fbe1'), (b'75336270f5d965df', b'abc2fbe197b60394')] + for k, v in keys: + try: + dec = unpad(AES.new(k, AES.MODE_CBC, v).decrypt(data), 16) + if dec.startswith(b'\xff\xd8') or dec.startswith(b'\x89PNG'): return dec + except: pass + try: + dec = unpad(AES.new(k, AES.MODE_ECB).decrypt(data), 16) + if dec.startswith(b'\xff\xd8'): return dec + except: pass + return data + + def getlist(self, data, tid=''): + videos = [] + is_folder = '/mrdg' in (tid or '') + for k in data.items(): + card_html = k.outer_html() if hasattr(k, 'outer_html') else str(k) + a = k if k.is_('a') else k('a').eq(0) + href = a.attr('href') + title = k('h2').text() or k('.entry-title').text() or k('.post-title').text() + if not title and k.is_('a'): title = k.text() + + if href and title: + img = self.getimg(k('script').text(), k, card_html) + videos.append({ + 'vod_id': f"{href}{'@folder' if is_folder else ''}", + 'vod_name': title.strip(), + 'vod_pic': img, + 'vod_remarks': k('time').text() or '', + 'vod_tag': 'folder' if is_folder else '', + 'style': {"type": "rect", "ratio": 1.33} + }) + return videos + + def getfod(self, id): + url = f"{self.host}{id}" + data = self.getpq(requests.get(url, headers=self.headers, proxies=self.proxies).text) + videos = [] + for i, h2 in enumerate(data('.post-content h2').items()): + p_txt = data('.post-content p').eq(i * 2) + p_img = data('.post-content p').eq(i * 2 + 1) + p_html = p_img.outer_html() if hasattr(p_img, 'outer_html') else str(p_img) + videos.append({ + 'vod_id': p_txt('a').attr('href'), + 'vod_name': p_txt.text().strip(), + 'vod_pic': self.getimg('', p_img, p_html), + 'vod_remarks': h2.text().strip() + }) + return videos + + def getimg(self, text, elem=None, html_content=None): + if m := re.search(r"loadBannerDirect\('([^']+)'", text or ''): + return self._proc_url(m.group(1)) + + if html_content is None and elem is not None: + html_content = elem.outer_html() if hasattr(elem, 'outer_html') else str(elem) + if not html_content: return '' + + html_content = html_content.replace('"', '"').replace(''', "'").replace('&', '&') + + if 'data:image' in html_content: + m = re.search(r'(data:image/[a-zA-Z0-9+/=;,]+)', html_content) + if m: return self._proc_url(m.group(1)) + + m = re.search(r'(https?://[^"\'\s)]+\.(?:jpg|png|jpeg|webp))', html_content, re.I) + if m: return self._proc_url(m.group(1)) + + if 'url(' in html_content: + m = re.search(r'url\s*\(\s*[\'"]?([^"\'\)]+)[\'"]?\s*\)', html_content, re.I) + if m: return self._proc_url(m.group(1)) + + return '' + + def _proc_url(self, url): + if not url: return '' + url = url.strip('\'" ') + if url.startswith('data:'): + try: + _, b64_str = url.split(',', 1) + raw = b64decode(b64_str) + if not (raw.startswith(b'\xff\xd8') or raw.startswith(b'\x89PNG') or raw.startswith(b'GIF8')): + raw = self.aesimg(raw) + key = hashlib.md5(raw).hexdigest() + img_cache[key] = raw + return f"{self.getProxyUrl()}&type=cache&key={key}" + except: return "" + if not url.startswith('http'): + url = f"{self.host}{url}" if url.startswith('/') else f"{self.host}/{url}" + return f"{self.getProxyUrl()}&url={self.e64(url)}&type=img" + + def getpq(self, data): + try: return pq(data) + except: return pq(data.encode('utf-8')) diff --git a/jaychouqq/yingshi/py8/4K影院.py b/jaychouqq/yingshi/py8/4K影院.py new file mode 100644 index 00000000..48a78855 --- /dev/null +++ b/jaychouqq/yingshi/py8/4K影院.py @@ -0,0 +1,473 @@ +# coding=utf-8 +# !/usr/bin/python + +""" + +作者 丢丢喵推荐 🚓 内容均从互联网收集而来 仅供交流学习使用 版权归原创者所有 如侵犯了您的权益 请通知作者 将及时删除侵权内容 + ====================Diudiumiao==================== + +""" + +from Crypto.Util.Padding import unpad +from Crypto.Util.Padding import pad +from urllib.parse import unquote +from Crypto.Cipher import ARC4 +from urllib.parse import quote +from base.spider import Spider +from Crypto.Cipher import AES +from datetime import datetime +from bs4 import BeautifulSoup +from base64 import b64decode +import urllib.request +import urllib.parse +import datetime +import binascii +import requests +import base64 +import json +import time +import sys +import re +import os + +sys.path.append('..') + +xurl = "https://www.4kvm.net" + +headerx = { + 'User-Agent': 'Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; Mi Note 2 Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.128 Mobile Safari/537.36 XiaoMi/MiuiBrowser/10.1.1' + } + +class Spider(Spider): + global xurl + global headerx + + def getName(self): + return "首页" + + def init(self, extend): + pass + + def isVideoFormat(self, url): + pass + + def manualVideoCheck(self): + pass + + def extract_middle_text(self, text, start_str, end_str, pl, start_index1: str = '', end_index2: str = ''): + if pl == 3: + plx = [] + while True: + start_index = text.find(start_str) + if start_index == -1: + break + end_index = text.find(end_str, start_index + len(start_str)) + if end_index == -1: + break + middle_text = text[start_index + len(start_str):end_index] + plx.append(middle_text) + text = text.replace(start_str + middle_text + end_str, '') + if len(plx) > 0: + purl = '' + for i in range(len(plx)): + matches = re.findall(start_index1, plx[i]) + output = "" + for match in matches: + match3 = re.search(r'(?:^|[^0-9])(\d+)(?:[^0-9]|$)', match[1]) + if match3: + number = match3.group(1) + else: + number = 0 + if 'http' not in match[0]: + output += f"#{match[1]}${number}{xurl}{match[0]}" + else: + output += f"#{match[1]}${number}{match[0]}" + output = output[1:] + purl = purl + output + "$$$" + purl = purl[:-3] + return purl + else: + return "" + else: + start_index = text.find(start_str) + if start_index == -1: + return "" + end_index = text.find(end_str, start_index + len(start_str)) + if end_index == -1: + return "" + + if pl == 0: + middle_text = text[start_index + len(start_str):end_index] + return middle_text.replace("\\", "") + + if pl == 1: + middle_text = text[start_index + len(start_str):end_index] + matches = re.findall(start_index1, middle_text) + if matches: + jg = ' '.join(matches) + return jg + + if pl == 2: + middle_text = text[start_index + len(start_str):end_index] + matches = re.findall(start_index1, middle_text) + if matches: + new_list = [f'{item}' for item in matches] + jg = '$$$'.join(new_list) + return jg + + def homeContent(self, filter): + result = {"class": []} + + detail = requests.get(url=xurl, headers=headerx) + detail.encoding = "utf-8" + res = detail.text + doc = BeautifulSoup(res, "lxml") + soups = doc.find_all('ul', class_="main-header") + + for soup in soups: + vods = soup.find_all('li') + + for vod in vods: + + name = vod.text.strip() + + if any(keyword in name for keyword in ["首页", "电视剧", "高分电影", "影片下载", "热门播放"]): + continue + + id = vod.find('a')['href'] + if 'http' not in id: + id = xurl + id + + result["class"].append({"type_id": id, "type_name": name}) + + return result + + def homeVideoContent(self): + videos = [] + + detail = requests.get(url=xurl, headers=headerx) + detail.encoding = "utf-8" + res = detail.text + doc = BeautifulSoup(res, "lxml") + + soups = doc.find_all('article', class_="item movies") + + for vod in soups: + + name = vod.find('img')['alt'] + + ids = vod.find('div', class_="poster") + id = ids.find('a')['href'] + + pic = vod.find('img')['src'] + + remarks = vod.find('div', class_="rating") + remark = remarks.text.strip() + + video = { + "vod_id": id, + "vod_name": name, + "vod_pic": pic, + "vod_remarks": remark + } + videos.append(video) + + result = {'list': videos} + return result + + def categoryContent(self, cid, pg, filter, ext): + result = {} + videos = [] + + if 'movies' not in cid: + + if '@' in cid: + fenge = cid.split("@") + detail = requests.get(url=fenge[0], headers=headerx) + detail.encoding = "utf-8" + res = detail.text + doc = BeautifulSoup(res, "lxml") + + soups = doc.find_all('div', class_="se-c") + + for vod in soups: + + name = vod.text.strip() + + id = vod.find('a')['href'] + + pic = self.extract_middle_text(str(res), '(.*?)<' + matches = re.findall(pattern, res.text, re.S) + for href, v_id, pic, name in matches: + video_list.append({ + "vod_id": v_id, + "vod_name": name.strip(), + "vod_pic": pic if pic.startswith("http") else self.site_url + pic, + "vod_remarks": "" + }) + return {'list': video_list, 'page': pg, 'pagecount': 999, 'limit': 20, 'total': 9999} + + def detailContent(self, ids): + if not hasattr(self, 'site_url'): self.init() + vod_id = ids[0] + res = self.fetch(f"{self.site_url}/index.php/vod/detail/id/{vod_id}.html") + if not res: return {} + html = res.text + name_match = re.search(r'vod-name.*?>(.*?)<', html) or re.search(r'title-box.*?>(.*?)<', html) + pic_match = re.search(r'detail-pic.*?src="(.*?)"', html) or re.search(r'data-original="(.*?)"', html) + + play_matches = re.findall(r'href="(/index.php/vod/play/id/(\d+)/sid/(\d+)/nid/(\d+).html)">(.*?)<', html) + play_urls = [] + for m in play_matches: + play_urls.append(f"{m[4]}${m[1]}-{m[2]}-{m[3]}") + + if not play_urls: + play_urls.append(f"立即播放${vod_id}-1-1") + + vod = { + "vod_id": vod_id, + "vod_name": name_match.group(1).strip() if name_match else "视频详情", + "vod_pic": pic_match.group(1) if pic_match else "", + "vod_play_from": "TOP-TV", + "vod_play_url": "#".join(play_urls) + } + return {"list": [vod]} + + def playerContent(self, flag, id, vipFlags): + if not hasattr(self, 'site_url'): self.init() + parts = id.split('-') + if len(parts) == 3: + v_id, s_id, n_id = parts + play_url = f"{self.site_url}/index.php/vod/play/id/{v_id}/sid/{s_id}/nid/{n_id}.html" + else: + play_url = f"{self.site_url}/index.php/vod/play/id/{id}.html" + res = self.fetch(play_url) + if res: + data_json = re.search(r'var player_aaaa=(.*?)', res.text) + if data_json: + try: + url = json.loads(data_json.group(1)).get("url", "") + return {"parse": 0, "url": url, "header": self.headers} + except: + pass + return {"parse": 1, "url": play_url} + + def searchContent(self, key, quick, pg=1): + if not hasattr(self, 'site_url'): self.init() + res = self.fetch(f"{self.site_url}/index.php/vod/search/page/{pg}/wd/{key}.html") + video_list = [] + if res: + pattern = r'href="(/index.php/vod/detail/id/(\d+).html)".*?data-original="(.*?)".*?vod-name.*?>(.*?)<' + matches = re.findall(pattern, res.text, re.S) + for href, v_id, pic, name in matches: + video_list.append({ + "vod_id": v_id, + "vod_name": name.strip(), + "vod_pic": pic if pic.startswith("http") else self.site_url + pic + }) + return {"list": video_list} diff --git a/jaychouqq/yingshi/py8/av (1).py b/jaychouqq/yingshi/py8/av (1).py new file mode 100644 index 00000000..915cb21e --- /dev/null +++ b/jaychouqq/yingshi/py8/av (1).py @@ -0,0 +1,259 @@ +# -*- coding: utf-8 -*- +# 123AV短视频 - Fongmi影视App适配爬虫 +# 优化为短视频模式,支持滑动切换 + +import sys +import re +import json +import urllib.parse +sys.path.append('..') +from base.spider import Spider + + +class Spider(Spider): + def getName(self): + return "123AV" + + def init(self, extend=''): + self.home_url = 'https://123av.fun' + self.ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" + + def getDependence(self): + return [] + + def isVideoFormat(self, url): + return False + + def manualVideoCheck(self): + return False + + def homeContent(self, filter): + return { + 'class': [ + {'type_id': 'publish-time/sort-desc', 'type_name': '最新发布'}, + {'type_id': 'view-count/sort-desc', 'type_name': '最多播放'}, + {'type_id': 'comment-count/sort-desc', 'type_name': '最多评论'}, + {'type_id': 'favorite-count/sort-desc', 'type_name': '最多收藏'}, + {'type_id': 'explore', 'type_name': '探索发现'}, + {'type_id': 'list', 'type_name': '排行榜'}, + ], + 'filters': {} + } + + def homeVideoContent(self): + return self.categoryContent('publish-time/sort-desc', 1, {}, {}) + + def _fetch_html(self, url): + try: + rsp = self.fetch(url, headers={ + "User-Agent": self.ua, + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", + "Accept-Language": "zh-CN,zh;q=0.9", + }, timeout=15) + if rsp and hasattr(rsp, 'text') and rsp.text: + return rsp.text + except Exception as e: + print(f'fetch error: {e}') + return '' + + def _extract_video_list(self, html): + videos = [] + if not html: + return videos + + # 匹配视频卡片 + card_pattern = re.compile( + r']*data-src="https://static\.123av\.fun/[^"]+\.m3u8"[^>]*)>(.*?)', + re.S + ) + + cards = card_pattern.findall(html) + + for attrs, content in cards: + try: + src_match = re.search(r'data-src="(https://static\.123av\.fun/[^"]+\.m3u8)"', attrs) + poster_match = re.search(r'data-poster="([^"]*)"', attrs) + id_match = re.search(r'data-id="(\d+)"', attrs) + dur_match = re.search(r'data-duration="(\d+)"', attrs) + + title_match = re.search(r']*alt="([^"]*)"', content) + + if src_match and id_match: + m3u8_url = src_match.group(1) + vid = id_match.group(1) + poster = poster_match.group(1) if poster_match else '' + duration = dur_match.group(1) if dur_match else '0' + title = title_match.group(1).strip() if title_match else f'视频{vid}' + + dur = int(duration) + if dur >= 3600: + duration_str = f'{dur // 3600}:{(dur % 3600) // 60:02d}:{dur % 60:02d}' + else: + duration_str = f'{dur // 60:02d}:{dur % 60:02d}' + + videos.append({ + 'vod_id': vid, + 'vod_name': title, + 'vod_pic': poster, + 'vod_remarks': duration_str, + }) + except Exception as e: + continue + + return videos + + def categoryContent(self, tid, page, filter, ext): + video_list = [] + + if tid in ('explore', 'list', 'subscribe'): + url = f'{self.home_url}/{tid}/page-{page}' + else: + url = f'{self.home_url}/{tid}/page-{page}' + + html = self._fetch_html(url) + video_list = self._extract_video_list(html) + + return { + 'list': video_list, + 'page': int(page), + 'pagecount': 999, + 'limit': 20, + 'total': 999 * 20 + } + + def detailContent(self, did): + """视频详情 - 关键修改:返回播放URL让playerContent处理""" + video_list = [] + try: + vid = did[0] + detail_url = f'{self.home_url}/detail/{vid}' + html = self._fetch_html(detail_url) + + if html: + src_match = re.search(r'data-src="(https://static\.123av\.fun/[^"]+\.m3u8)"', html) + poster_match = re.search(r'data-poster="([^"]*)"', html) + title_match = re.search(r']*>([^<]+)', html) + if not title_match: + title_match = re.search(r'property="og:title"\s+content="([^"]*)"', html) + if not title_match: + title_match = re.search(r']*alt="([^"]*)"', html) + + desc_match = re.search(r'property="og:description"\s+content="([^"]*)"', html) + dur_match = re.search(r'data-duration="(\d+)"', html) + + m3u8_url = src_match.group(1) if src_match else '' + vod_pic = poster_match.group(1) if poster_match else '' + vod_name = title_match.group(1).strip() if title_match else '' + vod_content = desc_match.group(1) if desc_match else '' + + duration_str = '' + if dur_match: + dur = int(dur_match.group(1)) + if dur >= 3600: + duration_str = f'{dur // 3600}:{(dur % 3600) // 60:02d}:{dur % 60:02d}' + else: + duration_str = f'{dur // 60:02d}:{dur % 60:02d}' + else: + m3u8_url = '' + vod_pic = '' + vod_name = '' + vod_content = '' + duration_str = '' + + # 关键修改:如果直接有m3u8,放入播放URL + # 使用特殊格式让Fongmi识别为短视频 + if m3u8_url: + # 格式: 集数名称$url#集数名称$url + vod_play_url = f'正片${m3u8_url}' + else: + vod_play_url = '' + + video_list.append({ + 'vod_id': vid, + 'vod_name': vod_name, + 'vod_pic': vod_pic, + 'vod_remarks': duration_str, + 'vod_content': vod_content, + 'vod_play_from': '短视频', # 改为短视频,可能触发滑动模式 + 'vod_play_url': vod_play_url, + 'type_name': '短视频', + 'vod_year': '', + 'vod_area': '', + 'vod_director': '', + 'vod_actor': '', + }) + + except Exception as e: + print(f'detailContent error: {e}') + + return { + 'list': video_list, + 'parse': 0, + 'jx': 0 + } + + def searchContent(self, key, quick, page='1'): + video_list = [] + try: + encoded_key = urllib.parse.quote(key) + url = f'{self.home_url}/search/{encoded_key}/page-{page}' + html = self._fetch_html(url) + video_list = self._extract_video_list(html) + except Exception as e: + print(f'searchContent error: {e}') + + return { + 'list': video_list, + 'page': int(page), + 'pagecount': 99, + 'limit': 20, + 'total': 99 * 20 + } + + def playerContent(self, flag, pid, vipFlags): + """播放器内容 - 关键修改""" + # 如果pid已经是m3u8地址,直接返回 + if pid.startswith('http') and '.m3u8' in pid: + return { + 'parse': 0, # 直接播放 + 'url': pid, + 'header': { + 'User-Agent': self.ua, + 'Referer': self.home_url + '/' + } + } + + # 如果是详情页URL,获取m3u8 + if '/detail/' in pid: + html = self._fetch_html(pid) + if html: + src_match = re.search(r'data-src="(https://static\.123av\.fun/[^"]+\.m3u8)"', html) + if src_match: + return { + 'parse': 0, + 'url': src_match.group(1), + 'header': { + 'User-Agent': self.ua, + 'Referer': self.home_url + '/' + } + } + + # 默认返回,让外部解析 + return { + 'parse': 1, + 'url': pid, + 'header': { + 'User-Agent': self.ua, + 'Referer': self.home_url + '/' + } + } + + def localProxy(self, params): + return {} + + def destroy(self): + return '正在Destroy' + + +if __name__ == '__main__': + pass \ No newline at end of file diff --git a/jaychouqq/yingshi/py8/dy.py b/jaychouqq/yingshi/py8/dy.py new file mode 100644 index 00000000..0f126537 --- /dev/null +++ b/jaychouqq/yingshi/py8/dy.py @@ -0,0 +1,470 @@ +# -*- coding: utf-8 -*- +import re +import sys +import json +import time +import random +import string + +sys.path.append('..') +from base.spider import Spider + + +class Spider(Spider): + + def init(self, extend=""): + self.extend = extend + self.cookie_cache = "" + + def getName(self): + return "抖音直播" + + def isVideoFormat(self, url): + return False + + def manualVideoCheck(self): + return False + + def destroy(self): + pass + + def localProxy(self, param): + return None + + host = "https://live.douyin.com" + ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" + + headers = { + "User-Agent": ua, + "Accept": "application/json, text/plain, */*", + "Accept-Language": "zh-CN,zh;q=0.9", + } + + classes_config = [ + {"type_id": "10000$3", "type_name": "娱乐天地"}, + {"type_id": "10001$3", "type_name": "科技文化"}, + {"type_id": "102$4", "type_name": "音乐"}, + {"type_id": "103$4", "type_name": "游戏"}, + {"type_id": "105$4", "type_name": "舞蹈"}, + {"type_id": "101$4", "type_name": "聊天"}, + {"type_id": "108$4", "type_name": "运动"}, + {"type_id": "107$4", "type_name": "生活"}, + {"type_id": "106$4", "type_name": "文化"}, + {"type_id": "104$4", "type_name": "二次元"}, + ] + + # ==================== 工具函数 ==================== + def _generate_device_id(self): + timestamp = self._base36_encode(int(time.time() * 1000)) + random_part = ''.join(random.choices(string.ascii_lowercase + string.digits, k=13)) + return f"{timestamp}{random_part}" + + @staticmethod + def _base36_encode(num): + alphabet = '0123456789abcdefghijklmnopqrstuvwxyz' + if num == 0: + return '0' + res = [] + while num > 0: + num, rem = divmod(num, 36) + res.append(alphabet[rem]) + return ''.join(reversed(res)) + + def _get_cookie(self): + if self.cookie_cache: + return self.cookie_cache + try: + resp = self.fetch(self.host, headers=self.headers, verify=False) + cookies = resp.headers.get('set-cookie', '') + if cookies: + match = re.search(r'ttwid=([^;]+)', cookies) + if match: + self.cookie_cache = f"ttwid={match.group(1)}" + except Exception: + pass + return self.cookie_cache + + def _get_headers(self): + cookie = self._get_cookie() + hd = self.headers.copy() + hd["Referer"] = self.host + if cookie: + hd["Cookie"] = cookie + return hd + + def _first_non_empty(self, *values): + for v in values: + if v is not None and v != '': + return v + return None + + def _parse_raw_live_data(self, item): + if not isinstance(item, dict): + return None + candidates = [ + item.get('lives', {}).get('rawdata'), + item.get('lives', {}).get('raw_data'), + item.get('live', {}).get('rawdata'), + item.get('live_info', {}).get('rawdata'), + item.get('aweme_info', {}).get('live_info', {}).get('rawdata'), + item.get('data', {}).get('rawdata'), + item.get('rawdata'), + item.get('lives'), + item.get('live'), + item.get('live_info'), + item.get('aweme_info', {}).get('live_info'), + item.get('aweme_info'), + item.get('data'), + item + ] + for c in candidates: + if isinstance(c, str): + try: + parsed = json.loads(c) + if isinstance(parsed, dict): + return parsed + except Exception: + continue + elif isinstance(c, dict): + return c + return None + + def _normalize_search_item(self, raw, fallback=None): + if not isinstance(raw, dict): + return None + fallback = fallback or {} + + room_id = self._first_non_empty( + raw.get('id_str'), + raw.get('room_id_str'), + raw.get('room', {}).get('id_str'), + raw.get('room', {}).get('id'), + raw.get('room_id'), + raw.get('roomId') + ) + if not room_id: + return None + + web_rid = self._first_non_empty( + raw.get('owner', {}).get('web_rid'), + raw.get('web_rid'), + raw.get('room', {}).get('owner', {}).get('web_rid') + ) or self._generate_device_id() + + nickname = self._first_non_empty( + raw.get('owner', {}).get('nickname'), + raw.get('nickname'), + raw.get('room', {}).get('owner', {}).get('nickname'), + fallback.get('nickname') + ) or '抖音直播' + + title = self._first_non_empty( + raw.get('title'), + raw.get('room', {}).get('title'), + fallback.get('title'), + nickname + ) + + pic = self._first_non_empty( + raw.get('owner', {}).get('avatar_large', {}).get('url_list', [None])[0], + raw.get('room', {}).get('cover', {}).get('url_list', [None])[0], + raw.get('cover', {}).get('url_list', [None])[0], + raw.get('cover_url') + ) or '' + + online_text = self._first_non_empty( + raw.get('room', {}).get('stats', {}).get('user_count_str'), + raw.get('user_count_str'), + raw.get('room', {}).get('user_count_str'), + raw.get('user_count') + ) + tag_text = self._first_non_empty( + raw.get('video_feed_tag'), + raw.get('room', {}).get('partition_road_map', [{}])[0].get('title'), + raw.get('partition', {}).get('title'), + fallback.get('tag') + ) + remark = ' '.join(filter(None, [tag_text, online_text])) + + return { + "vod_id": f"{web_rid}@@{room_id}", + "vod_name": nickname, + "vod_pic": pic, + "vod_remarks": remark, + "vod_content": title + } + + def _extract_search_videos(self, payload): + if not isinstance(payload, list): + return [] + results = [] + seen = set() + for item in payload: + raw = self._parse_raw_live_data(item) + norm = self._normalize_search_item(raw, { + "nickname": item.get('nickname'), + "title": item.get('title') or item.get('desc'), + "tag": item.get('search_keyword') + }) + if not norm: + continue + if norm['vod_id'] in seen: + continue + seen.add(norm['vod_id']) + results.append(norm) + return results + + # ==================== 框架标准方法 ==================== + def homeContent(self, filter): + classes = self.classes_config + return { + "class": classes, + "list": [] + } + + def homeVideoContent(self): + return {} + + def categoryContent(self, tid, pg, filter, extend): + category_id = str(tid) + page = int(pg or 1) + offset = 15 * (page - 1) + parts = category_id.split('$') + if len(parts) < 2: + return {"list": [], "page": page, "pagecount": 0, "limit": 15, "total": 9999} + partition, ptype = parts[0], parts[1] + + params = { + "aid": "6383", + "app_name": "douyin_web", + "live_id": "1", + "device_platform": "web", + "language": "zh-CN", + "browser_language": "zh-CN", + "browser_platform": "Win32", + "browser_name": "Chrome", + "browser_version": "120.0.0.0", + "partition": partition, + "partition_type": ptype, + "count": "15", + "offset": str(offset), + "web_rid": self._generate_device_id(), + "cookie_enabled": "true", + "screen_width": "1920", + "screen_height": "1080" + } + + headers = self._get_headers() + urls = [ + "https://live.douyin.com/webcast/web/partition/detail/room/v2/", + "https://webcast.amemv.com/webcast/web/partition/detail/room/v2/", + ] + list_ = [] + for url in urls: + try: + resp = self.fetch(url, headers=headers, params=params, verify=False) + data = resp.json() + if data.get('status_code') != 0: + continue + if not data.get('data', {}).get('data'): + break + items = data['data']['data'] + for it in items: + web_rid = it.get('web_rid') or self._generate_device_id() + room = it['room'] + list_.append({ + "vod_id": f"{web_rid}@@{room['id_str']}", + "vod_name": room['title'], + "vod_pic": room['cover']['url_list'][0], + "vod_remarks": f"{room['owner']['nickname']} (🔥{room['stats']['user_count_str']})" + }) + break + except Exception: + continue + + return { + "list": list_, + "page": page, + "pagecount": 9999, + "limit": 15, + "total": 999999 + } + + def searchContent(self, key, quick, pg="1"): + kw = key.strip() + if not kw: + return {"list": [], "page": 1} + page = 1 + offset = 0 + + headers = self._get_headers() + + # 策略1 专用直播搜索 + try: + params1 = { + "device_platform": "webapp", + "aid": "6383", + "channel": "channel_pc_web", + "search_channel": "aweme_live", + "search_source": "switch_tab", + "query_correct_type": "1", + "need_filter_settings": "1", + "list_type": "single", + "keyword": kw, + "offset": str(offset), + "count": "20", + "os_version": "10" + } + r = self.fetch("https://www.douyin.com/aweme/v1/web/live/search/", + params=params1, headers=headers, verify=False) + data = r.json() + list_ = self._extract_search_videos(data.get('data')) + if list_: + return {"list": list_, "page": 1} + except Exception: + pass + + # 策略2 通用搜索 + try: + params2 = { + "device_platform": "webapp", + "aid": "6383", + "channel": "channel_pc_web", + "search_channel": "aweme_live", + "keyword": kw, + "offset": str(offset), + "count": "20", + "os_version": "10" + } + r = self.fetch("https://www.douyin.com/aweme/v1/web/general/search/stream/", + params=params2, headers=headers, verify=False) + data = r.json() + list_ = self._extract_search_videos(data.get('data')) + if list_: + return {"list": list_, "page": 1} + except Exception: + pass + + # 降级分区搜索 + try: + part_url = f"https://live.douyin.com/webcast/web/partition/search/?keyword={kw}&aid=6383" + r = self.fetch(part_url, headers=self._get_headers(), verify=False) + data = r.json() + partitions = data.get('data', {}).get('SearchResult', []) + if not partitions: + return {"list": [], "page": 1} + + merged = [] + seen = set() + for i in range(min(3, len(partitions))): + part = partitions[i].get('partition', {}) + p_id = part.get('id_str') + p_type = part.get('type') + if not p_id or p_type is None: + continue + cate_ret = self.categoryContent(f"{p_id}${p_type}", 1, None, None) + for item in cate_ret.get('list', []): + if item['vod_id'] in seen: + continue + seen.add(item['vod_id']) + item['vod_remarks'] = item['vod_remarks'] or part.get('title', kw) + merged.append(item) + if len(merged) >= 20: + break + if len(merged) >= 20: + break + return {"list": merged, "page": 1} + except Exception: + pass + + return {"list": [], "page": 1} + + def detailContent(self, ids): + if not ids: + return {"list": []} + raw_id = ids[0] + parts = raw_id.split('@@') + if len(parts) != 2: + return {"list": []} + web_rid, room_id = parts[0], parts[1] + + url = "https://live.douyin.com/webcast/room/web/enter/" + params = { + "aid": "6383", + "app_name": "douyin_web", + "live_id": "1", + "device_platform": "web", + "enter_from": "web_live", + "browser_language": "zh-CN", + "browser_platform": "Win32", + "browser_name": "Chrome", + "browser_version": "120.0.0.0", + "web_rid": web_rid, + "room_id_str": room_id, + "enter_source": "", + "is_need_double_stream": "false" + } + headers = self._get_headers() + try: + r = self.fetch(url, params=params, headers=headers, verify=False) + data = r.json() + if not data.get('data', {}).get('data'): + return {"list": []} + info = data['data']['data'][0] + + resolution_map = { + "FULL_HD1": "蓝光", + "HD1": "超清", + "ORIGION": "原画", + "SD1": "标清", + "SD2": "高清" + } + + flv_pull = info.get('stream_url', {}).get('flv_pull_url', {}) + flv_episodes = [] + for k, v in flv_pull.items(): + name = resolution_map.get(k, k) + flv_episodes.append(f"{name}${v}") + + hls_pull = info.get('stream_url', {}).get('hls_pull_url_map', {}) + hls_episodes = [] + for k, v in hls_pull.items(): + name = resolution_map.get(k, k) + hls_episodes.append(f"{name}${v}") + + vod_play_from = "" + vod_play_url = "" + if flv_episodes: + vod_play_from += "FLV$$$" + vod_play_url += "#".join(flv_episodes) + "$$$" + if hls_episodes: + vod_play_from += "HLS" + vod_play_url += "#".join(hls_episodes) + + vod_play_from = vod_play_from.rstrip("$$$") + vod_play_url = vod_play_url.rstrip("$$$") + + vod = { + "vod_id": raw_id, + "vod_name": info['title'], + "vod_pic": info['cover']['url_list'][0], + "vod_actor": info['owner']['nickname'], + "vod_content": "【天神IY】"+info['title'], + "vod_play_from": vod_play_from, + "vod_play_url": vod_play_url + } + return {"list": [vod]} + except Exception: + return {"list": []} + + def playerContent(self, flag, id, vipFlags): + if not id: + return {"parse": 0, "url": "", "header": self.headers} + return { + "parse": 0, + "url": id, + "header": { + "User-Agent": self.ua, + "Referer": self.host + } + } diff --git a/jaychouqq/yingshi/py8/kw.py b/jaychouqq/yingshi/py8/kw.py new file mode 100644 index 00000000..c7e8bcbc --- /dev/null +++ b/jaychouqq/yingshi/py8/kw.py @@ -0,0 +1,396 @@ +from base.spider import Spider +import requests +import json +import re +import sys +import base64 +from urllib.parse import quote + +class Spider(Spider): + def getName(self): + return "小心儿悠悠" + + def init(self, extend=""): + pass + + def isVideoFormat(self, url): + pass + + def manualVideoCheck(self): + pass + + def homeContent(self, filter): + result = {} + cateId = [ + {"type_name": "华语男", "type_id": "1"}, + {"type_name": "华语女", "type_id": "2"}, + {"type_name": "华语组合", "type_id": "3"}, + {"type_name": "日韩男", "type_id": "4"}, + {"type_name": "日韩女", "type_id": "5"}, + {"type_name": "日韩组合", "type_id": "6"}, + {"type_name": "欧美男", "type_id": "7"}, + {"type_name": "欧美女", "type_id": "8"}, + {"type_name": "欧美组合", "type_id": "9"}, + {"type_name": "其他", "type_id": "0"} + ] + result['class'] = cateId + return result + + def homeVideoContent(self): + result = self.categoryContent("1", 1, False, {}) + return result + + def categoryContent(self, tid, pg, filter, extend): + result = {} + url = f"http://wapi.kuwo.cn/api/www/artist/artistInfo?category={tid}&prefix=&pn={pg}&rn=30" + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', + 'Referer': 'http://www.kuwo.cn/' + } + + try: + r = requests.get(url, headers=headers, timeout=10) + data = r.json() + videos = [] + if data.get('data') and data['data'].get('artistList'): + for item in data['data']['artistList']: + video = { + "vod_id": str(item.get('id', '')), + "vod_name": item.get('name', ''), + "vod_pic": item.get('pic300') or item.get('pic') or item.get('pic120', ''), + "vod_remarks": f"" + } + videos.append(video) + + result['list'] = videos + result['page'] = pg + result['pagecount'] = 9999 + result['limit'] = 90 + result['total'] = 999999 + + except Exception as e: + result['list'] = [] + + return result + + def detailContent(self, ids): + rid = ids[0] + result = {} + + info_url = f"http://wapi.kuwo.cn/api/www/artist/artist?artistid={rid}" + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', + 'Referer': 'http://www.kuwo.cn/' + } + + try: + r = requests.get(info_url, headers=headers, timeout=10) + info_data = r.json().get('data', {}) + + artist_name = info_data.get('name', '') + + all_songs = self._get_artist_songs(rid) + + artist_info = info_data.get('info', '') + artist_info = re.sub(r'<[^>]+>', '', artist_info) + artist_info = artist_info.replace(' ', ' ') + artist_info = artist_info.replace('\r\n', '\n').replace('\r', '\n') + artist_info = artist_info.strip() + + max_songs = 300 + if len(all_songs) > max_songs: + all_songs = all_songs[:max_songs] + + play_arr = [] + for i, song in enumerate(all_songs): + name = re.sub(r'[$#]', '', song.get('name', '')).strip() + song_id = song.get('rid', '') + album = song.get('album', '') + + if album: + play_arr.append(f"{name} - {album}${song_id}") + else: + play_arr.append(f"{name}${song_id}") + + vod = { + "vod_id": rid, + "vod_name": artist_name, + "vod_pic": info_data.get('pic300') or info_data.get('pic', ''), + "vod_content": "【天神IY】"+artist_info if artist_info else "暂无歌手简介", + "vod_remarks": f"歌曲 : {len(all_songs)}首", + "vod_actor": artist_name, + "vod_play_from": "酷我音乐", + "vod_play_url": "#".join(play_arr) + } + + result['list'] = [vod] + + except Exception as e: + vod = { + "vod_id": rid, + "vod_name": "加载失败", + "vod_content": f"加载歌手信息失败: {str(e)}", + "vod_remarks": "加载失败", + "vod_actor": "未知", + "vod_play_from": "酷我音乐", + "vod_play_url": "" + } + result['list'] = [vod] + + return result + + def _get_artist_songs(self, rid): + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', + 'Referer': 'http://www.kuwo.cn/' + } + + songs = [] + max_pages = 10 + + for page in range(1, max_pages + 1): + try: + url = f"http://wapi.kuwo.cn/api/www/artist/artistMusic?artistid={rid}&pn={page}&rn=30" + response = requests.get(url, headers=headers, timeout=10) + data = response.json() + + if data.get('code') == 200: + music_data = data.get('data', {}) + song_list = music_data.get('list', []) + + if not song_list: + break + + for song in song_list: + song_name = song.get('name', '').strip() + if song_name: + songs.append({ + 'name': song_name, + 'rid': song.get('rid', ''), + 'album': song.get('album', ''), + 'duration': song.get('duration', '') + }) + + if len(songs) >= 300: + songs = songs[:300] + break + + except Exception: + continue + + return songs + + def playerContent(self, flag, id, vipFlags): + result = {} + rid = id + + qualities = [] + + quality_list = [ + ("无损FLAC", 2000, "flac"), + ("高品质320K", 320, "mp3"), + ("标准128K", 128, "mp3") + ] + + headers = { + 'User-Agent': 'Mozilla/5.0 (Linux; Android 10)', + 'Referer': 'https://www.kuwo.cn/' + } + + for quality_name, bitrate, format_type in quality_list: + try: + api_url = f"https://nmobi.kuwo.cn/mobi.s?f=web&user=0&source=kwplayer_ar_4.4.2.7_B_nuoweida_vh.apk&type=convert_url_with_sign&rid={rid}&bitrate={bitrate}&format={format_type}" + r = requests.get(api_url, headers=headers, timeout=5) + data = r.json() + if data.get('code') == 200 and data.get('data') and data['data'].get('url'): + qualities.append((quality_name, data['data']['url'])) + except Exception: + continue + + if not qualities: + result["parse"] = 0 + result["playUrl"] = "" + result["url"] = "" + result["header"] = {} + return result + + urls = [] + for quality_name, quality_url in qualities: + urls.append(quality_name) + urls.append(quality_url) + + lrc = "" + pic = "" + + try: + lrc_api = f"https://kuwo.cn/openapi/v1/www/lyric/getlyric?musicId={rid}" + lr = requests.get(lrc_api, timeout=5) + lj = lr.json() + if lj.get('data') and lj['data'].get('lrclist'): + lrc = "\n".join([f"[{self._format_time(float(item.get('time', 0)))}]{item.get('lineLyric', '')}" + for item in lj['data']['lrclist']]) + except Exception: + pass + + try: + pic_url = f"http://artistpicserver.kuwo.cn/pic.web?type=rid_pic&pictype=url&size=500&rid={rid}" + pr = requests.get(pic_url, timeout=5) + if pr.text.startswith('http'): + pic = pr.text.strip() + else: + pic = pic_url + except Exception: + pic = f"http://artistpicserver.kuwo.cn/pic.web?type=rid_pic&pictype=url&size=500&rid={rid}" + + if lrc: + try: + ssa_lrc = self._create_ssa_subtitle(lrc) + ssa_base64 = base64.b64encode(ssa_lrc.encode('utf-8')).decode('utf-8') + ssa_url = f"data:text/x-ssa;base64,{ssa_base64}" + + result["subs"] = [{ + "name": "5行歌词", + "url": ssa_url, + "format": "text/x-ssa", + "selected": True + }] + except Exception: + pass + + result["parse"] = 0 + result["playUrl"] = "" + result["url"] = urls + result["header"] = { + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", + "Referer": "https://www.kuwo.cn/" + } + + return result + + def _format_time(self, seconds): + m = int(seconds // 60) + s = seconds % 60 + return f"{m:02d}:{s:05.2f}" + + def _create_ssa_subtitle(self, lrc_text): + lines = [] + pattern = r'\[(\d{2}):(\d{2})\.(\d{2})\](.*)' + + for line in lrc_text.split('\n'): + match = re.match(pattern, line) + if match: + minutes = int(match.group(1)) + seconds = int(match.group(2)) + hundredths = int(match.group(3)) + text = match.group(4).strip() + + total_seconds = minutes * 60 + seconds + hundredths / 100.0 + if text: + lines.append({ + 'start': total_seconds, + 'text': text + }) + + if not lines: + return "" + + ssa_header = """[Script Info] +ScriptType: v4.00+ +Collisions: Normal +PlayResX: 1280 +PlayResY: 720 +Timer: 100.0000 +WrapStyle: 0 + +[V4+ Styles] +Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding +Style: WAITING_TOP2,Roboto,55,&H0000FFFF,&H00808080,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1,1,2,0,0,180,1 +Style: WAITING_TOP1,Roboto,55,&H0000FFFF,&H00808080,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1,1,2,0,0,260,1 +Style: PLAYING_CENTER,Roboto,60,&H0000FF00,&H00808080,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,2,2,2,0,0,340,1 +Style: PLAYED_BOTTOM1,Roboto,55,&H0000FFFF,&H00808080,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1,1,2,0,0,420,1 +Style: PLAYED_BOTTOM2,Roboto,55,&H0000FFFF,&H00808080,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1,1,2,0,0,500,1 + +[Events] +Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text +""" + + def format_ssa_time(seconds): + h = int(seconds // 3600) + m = int((seconds % 3600) // 60) + s = int(seconds % 60) + cs = int((seconds * 100) % 100) + return f"{h}:{m:02d}:{s:02d}.{cs:02d}" + + events = [] + + for i in range(len(lines)): + current = lines[i] + current_end = lines[i+1]['start'] if i+1 < len(lines) else current['start'] + 5.0 + + wait2 = lines[i+2] if i+2 < len(lines) else None + wait1 = lines[i+1] if i+1 < len(lines) else None + played1 = lines[i-1] if i-1 >= 0 else None + played2 = lines[i-2] if i-2 >= 0 else None + + start_str = format_ssa_time(current['start']) + end_str = format_ssa_time(current_end) + + if wait2: + events.append(f"Dialogue: 1,{start_str},{end_str},WAITING_TOP2,,0,0,0,,{wait2['text']}") + + if wait1: + events.append(f"Dialogue: 2,{start_str},{end_str},WAITING_TOP1,,0,0,0,,{wait1['text']}") + + events.append(f"Dialogue: 3,{start_str},{end_str},PLAYING_CENTER,,0,0,0,,{current['text']}") + + if played1: + events.append(f"Dialogue: 4,{start_str},{end_str},PLAYED_BOTTOM1,,0,0,0,,{played1['text']}") + + if played2: + events.append(f"Dialogue: 5,{start_str},{end_str},PLAYED_BOTTOM2,,0,0,0,,{played2['text']}") + + return ssa_header + "\n".join(events) + + def searchContent(self, key, quick, pg=1): + result = {} + wd = quote(key) + page_num = (int(pg) - 1) * 30 + url = f"https://search.kuwo.cn/r.s?client=kt&pn={page_num}&rn=30&all={wd}&vipver=1&ft=artist&encoding=utf8&rformat=json&mobi=1" + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', + 'Referer': 'http://www.kuwo.cn/' + } + + try: + r = requests.get(url, headers=headers, timeout=10) + data = r.json() + videos = [] + if data.get('abslist'): + base_path = data.get('BASEPICPATH', 'http://img1.kuwo.cn/star/starheads/') + for item in data['abslist']: + aid = item.get('ARTISTID') or item.get('DC_TARGETID', '') + pic = item.get('hts_PICPATH') or (base_path + item['PICPATH'] if item.get('PICPATH') else '') + video = { + "vod_id": str(aid), + "vod_name": item.get('ARTIST', ''), + "vod_pic": pic, + "vod_remarks": f"歌曲 : {item.get('SONGNUM', 0)}首" + } + videos.append(video) + + result['list'] = videos + result['page'] = pg + result['pagecount'] = 9999 + result['limit'] = 30 + result['total'] = 999999 + + except Exception as e: + result['list'] = [] + + return result + + def searchContentPage(self, key, quick, pg): + return self.searchContent(key, quick, pg) + + def localProxy(self, param): + return None \ No newline at end of file diff --git a/jaychouqq/yingshi/py8/星芽短剧.py b/jaychouqq/yingshi/py8/星芽短剧.py index 8a7d540f..3577560d 100644 --- a/jaychouqq/yingshi/py8/星芽短剧.py +++ b/jaychouqq/yingshi/py8/星芽短剧.py @@ -1,343 +1,343 @@ -# coding = utf-8 -# !/usr/bin/python - -""" -""" - -from Crypto.Util.Padding import unpad -from Crypto.Util.Padding import pad -from urllib.parse import unquote -from Crypto.Cipher import ARC4 -from urllib.parse import quote -from base.spider import Spider -from Crypto.Cipher import AES -from bs4 import BeautifulSoup -from base64 import b64decode -import urllib.request -import urllib.parse -import binascii -import requests -import base64 -import json -import time -import sys -import re -import os - -sys.path.append('..') - -xurl = "https://app.whjzjx.cn" - -headers = { - 'User-Agent': 'Linux; Android 12; Pixel 3 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Mobile Safari/537.36' - } - -headerf = { - "platform": "1", - "user_agent": "Mozilla/5.0 (Linux; Android 9; V1938T Build/PQ3A.190705.08211809; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Safari/537.36", - "content-type": "application/json; charset=utf-8" - } - -times = int(time.time() * 1000) - -data = { - "device": "2a50580e69d38388c94c93605241fb306", - "package_name": "com.jz.xydj", - "android_id": "ec1280db12795506", - "install_first_open": True, - "first_install_time": 1752505243345, - "last_update_time": 1752505243345, - "report_link_url": "", - "authorization": "", - "timestamp": times - } - -plain_text = json.dumps(data, separators=(',', ':'), ensure_ascii=False) - -key = "B@ecf920Od8A4df7" -key_bytes = key.encode('utf-8') -plain_bytes = plain_text.encode('utf-8') -cipher = AES.new(key_bytes, AES.MODE_ECB) -padded_data = pad(plain_bytes, AES.block_size) -ciphertext = cipher.encrypt(padded_data) -encrypted = base64.b64encode(ciphertext).decode('utf-8') - -response = requests.post("https://u.shytkjgs.com/user/v3/account/login", headers=headerf, data=encrypted) -response_data = response.json() -Authorization = response_data['data']['token'] - -headerx = { - 'authorization': Authorization, - 'platform': '1', - 'version_name': '3.8.3.1' - } - -class Spider(Spider): - global xurl - global headerx - global headers - - def getName(self): - return "首页" - - def init(self, extend): - pass - - def isVideoFormat(self, url): - pass - - def manualVideoCheck(self): - pass - - def extract_middle_text(self, text, start_str, end_str, pl, start_index1: str = '', end_index2: str = ''): - if pl == 3: - plx = [] - while True: - start_index = text.find(start_str) - if start_index == -1: - break - end_index = text.find(end_str, start_index + len(start_str)) - if end_index == -1: - break - middle_text = text[start_index + len(start_str):end_index] - plx.append(middle_text) - text = text.replace(start_str + middle_text + end_str, '') - if len(plx) > 0: - purl = '' - for i in range(len(plx)): - matches = re.findall(start_index1, plx[i]) - output = "" - for match in matches: - match3 = re.search(r'(?:^|[^0-9])(\d+)(?:[^0-9]|$)', match[1]) - if match3: - number = match3.group(1) - else: - number = 0 - if 'http' not in match[0]: - output += f"#{match[1]}${number}{xurl}{match[0]}" - else: - output += f"#{match[1]}${number}{match[0]}" - output = output[1:] - purl = purl + output + "$$$" - purl = purl[:-3] - return purl - else: - return "" - else: - start_index = text.find(start_str) - if start_index == -1: - return "" - end_index = text.find(end_str, start_index + len(start_str)) - if end_index == -1: - return "" - - if pl == 0: - middle_text = text[start_index + len(start_str):end_index] - return middle_text.replace("\\", "") - - if pl == 1: - middle_text = text[start_index + len(start_str):end_index] - matches = re.findall(start_index1, middle_text) - if matches: - jg = ' '.join(matches) - return jg - - if pl == 2: - middle_text = text[start_index + len(start_str):end_index] - matches = re.findall(start_index1, middle_text) - if matches: - new_list = [f'{item}' for item in matches] - jg = '$$$'.join(new_list) - return jg - - def homeContent(self, filter): - result = {} - result = {"class": [{"type_id": "1", "type_name": "剧场"}, - {"type_id": "3", "type_name": "新剧"}, - {"type_id": "2", "type_name": "热播"}, - {"type_id": "7", "type_name": "星选"}, - {"type_id": "5", "type_name": "阳光"}], - } - - return result - - def homeVideoContent(self): - videos = [] - - url= f'{xurl}/v1/theater/home_page?theater_class_id=1&class2_id=4&page_num=1&page_size=24' - detail = requests.get(url=url, headers=headerx) - detail.encoding = "utf-8" - if detail.status_code == 200: - data = detail.json() - - for vod in data['data']['list']: - - name = vod['theater']['title'] - - id = vod['theater']['id'] - - pic = vod['theater']['cover_url'] - - remark = vod['theater']['play_amount_str'] - - video = { - "vod_id": id, - "vod_name": name, - "vod_pic": pic, - "vod_remarks": remark - } - videos.append(video) - - result = {'list': videos} - return result - - def categoryContent(self, cid, pg, filter, ext): - result = {} - videos = [] - - url = f'{xurl}/v1/theater/home_page?theater_class_id={cid}&page_num={pg}&page_size=24' - detail = requests.get(url=url,headers=headerx) - detail.encoding = "utf-8" - if detail.status_code == 200: - data = detail.json() - - for vod in data['data']['list']: - - name = vod['theater']['title'] - - id = vod['theater']['id'] - - pic = vod['theater']['cover_url'] - - remark = vod['theater']['theme'] - - video = { - "vod_id": id, - "vod_name": name, - "vod_pic": pic, - "vod_remarks": remark - } - videos.append(video) - - result = {'list': videos} - result['page'] = pg - result['pagecount'] = 9999 - result['limit'] = 90 - result['total'] = 999999 - return result - - def detailContent(self, ids): - did = ids[0] - result = {} - videos = [] - xianlu = '' - bofang = '' - - url = f'{xurl}/v2/theater_parent/detail?theater_parent_id={did}' - detail = requests.get(url=url, headers=headerx) - detail.encoding = "utf-8" - if detail.status_code == 200: - data = detail.json() - - url = 'https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1732707176882/jiduo.txt' - response = requests.get(url) - response.encoding = 'utf-8' - code = response.text - name = self.extract_middle_text(code, "s1='", "'", 0) - Jumps = self.extract_middle_text(code, "s2='", "'", 0) - - content = '剧情:' + data['data']['introduction'] - - area = data['data']['desc_tags'][0] - - remarks = data['data']['filing'] - - # 修复剧集只有一集的问题 - 检查theaters数据是否存在且不为空 - if 'theaters' in data['data'] and data['data']['theaters']: - for sou in data['data']['theaters']: - id = sou['son_video_url'] - name = sou['num'] - bofang = bofang + str(name) + '$' + id + '#' - - bofang = bofang[:-1] if bofang.endswith('#') else bofang - xianlu = '星芽' - else: - # 如果没有theaters数据,检查是否有单个视频URL - if 'video_url' in data['data'] and data['data']['video_url']: - bofang = '1$' + data['data']['video_url'] - xianlu = '星芽' - else: - bofang = Jumps - xianlu = '1' - - videos.append({ - "vod_id": did, - "vod_content": content, - "vod_remarks": remarks, - "vod_area": area, - "vod_play_from": xianlu, - "vod_play_url": bofang - }) - - result['list'] = videos - return result - - def playerContent(self, flag, id, vipFlags): - - result = {} - result["parse"] = 0 - result["playUrl"] = '' - result["url"] = id - result["header"] = headers - return result - - def searchContentPage(self, key, quick, page): - result = {} - videos = [] - - payload = { - "text": key - } - - url = f"{xurl}/v3/search" - detail = requests.post(url=url, headers=headerx, json=payload) - if detail.status_code == 200: - detail.encoding = "utf-8" - data = detail.json() - - for vod in data['data']['theater']['search_data']: - - name = vod['title'] - - id = vod['id'] - - pic = vod['cover_url'] - - remark = vod['score_str'] - - video = { - "vod_id": id, - "vod_name": name, - "vod_pic": pic, - "vod_remarks": remark - } - videos.append(video) - - result['list'] = videos - result['page'] = page - result['pagecount'] = 9999 - result['limit'] = 90 - result['total'] = 999999 - return result - - def searchContent(self, key, quick, pg="1"): - return self.searchContentPage(key, quick, '1') - - def localProxy(self, params): - if params['type'] == "m3u8": - return self.proxyM3u8(params) - elif params['type'] == "media": - return self.proxyMedia(params) - elif params['type'] == "ts": - return self.proxyTs(params) - return None \ No newline at end of file +# coding = utf-8 +# !/usr/bin/python + +""" +""" + +from Crypto.Util.Padding import unpad +from Crypto.Util.Padding import pad +from urllib.parse import unquote +from Crypto.Cipher import ARC4 +from urllib.parse import quote +from base.spider import Spider +from Crypto.Cipher import AES +from bs4 import BeautifulSoup +from base64 import b64decode +import urllib.request +import urllib.parse +import binascii +import requests +import base64 +import json +import time +import sys +import re +import os + +sys.path.append('..') + +xurl = "https://app.whjzjx.cn" + +headers = { + 'User-Agent': 'Linux; Android 12; Pixel 3 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Mobile Safari/537.36' + } + +headerf = { + "platform": "1", + "user_agent": "Mozilla/5.0 (Linux; Android 9; V1938T Build/PQ3A.190705.08211809; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Safari/537.36", + "content-type": "application/json; charset=utf-8" + } + +times = int(time.time() * 1000) + +data = { + "device": "2a50580e69d38388c94c93605241fb306", + "package_name": "com.jz.xydj", + "android_id": "ec1280db12795506", + "install_first_open": True, + "first_install_time": 1752505243345, + "last_update_time": 1752505243345, + "report_link_url": "", + "authorization": "", + "timestamp": times + } + +plain_text = json.dumps(data, separators=(',', ':'), ensure_ascii=False) + +key = "B@ecf920Od8A4df7" +key_bytes = key.encode('utf-8') +plain_bytes = plain_text.encode('utf-8') +cipher = AES.new(key_bytes, AES.MODE_ECB) +padded_data = pad(plain_bytes, AES.block_size) +ciphertext = cipher.encrypt(padded_data) +encrypted = base64.b64encode(ciphertext).decode('utf-8') + +response = requests.post("https://u.shytkjgs.com/user/v3/account/login", headers=headerf, data=encrypted) +response_data = response.json() +Authorization = response_data['data']['token'] + +headerx = { + 'authorization': Authorization, + 'platform': '1', + 'version_name': '3.8.3.1' + } + +class Spider(Spider): + global xurl + global headerx + global headers + + def getName(self): + return "首页" + + def init(self, extend): + pass + + def isVideoFormat(self, url): + pass + + def manualVideoCheck(self): + pass + + def extract_middle_text(self, text, start_str, end_str, pl, start_index1: str = '', end_index2: str = ''): + if pl == 3: + plx = [] + while True: + start_index = text.find(start_str) + if start_index == -1: + break + end_index = text.find(end_str, start_index + len(start_str)) + if end_index == -1: + break + middle_text = text[start_index + len(start_str):end_index] + plx.append(middle_text) + text = text.replace(start_str + middle_text + end_str, '') + if len(plx) > 0: + purl = '' + for i in range(len(plx)): + matches = re.findall(start_index1, plx[i]) + output = "" + for match in matches: + match3 = re.search(r'(?:^|[^0-9])(\d+)(?:[^0-9]|$)', match[1]) + if match3: + number = match3.group(1) + else: + number = 0 + if 'http' not in match[0]: + output += f"#{match[1]}${number}{xurl}{match[0]}" + else: + output += f"#{match[1]}${number}{match[0]}" + output = output[1:] + purl = purl + output + "$$$" + purl = purl[:-3] + return purl + else: + return "" + else: + start_index = text.find(start_str) + if start_index == -1: + return "" + end_index = text.find(end_str, start_index + len(start_str)) + if end_index == -1: + return "" + + if pl == 0: + middle_text = text[start_index + len(start_str):end_index] + return middle_text.replace("\\", "") + + if pl == 1: + middle_text = text[start_index + len(start_str):end_index] + matches = re.findall(start_index1, middle_text) + if matches: + jg = ' '.join(matches) + return jg + + if pl == 2: + middle_text = text[start_index + len(start_str):end_index] + matches = re.findall(start_index1, middle_text) + if matches: + new_list = [f'{item}' for item in matches] + jg = '$$$'.join(new_list) + return jg + + def homeContent(self, filter): + result = {} + result = {"class": [{"type_id": "1", "type_name": "剧场"}, + {"type_id": "3", "type_name": "新剧"}, + {"type_id": "2", "type_name": "热播"}, + {"type_id": "7", "type_name": "星选"}, + {"type_id": "5", "type_name": "阳光"}], + } + + return result + + def homeVideoContent(self): + videos = [] + + url= f'{xurl}/v1/theater/home_page?theater_class_id=1&class2_id=4&page_num=1&page_size=24' + detail = requests.get(url=url, headers=headerx) + detail.encoding = "utf-8" + if detail.status_code == 200: + data = detail.json() + + for vod in data['data']['list']: + + name = vod['theater']['title'] + + id = vod['theater']['id'] + + pic = vod['theater']['cover_url'] + + remark = vod['theater']['play_amount_str'] + + video = { + "vod_id": id, + "vod_name": name, + "vod_pic": pic, + "vod_remarks": remark + } + videos.append(video) + + result = {'list': videos} + return result + + def categoryContent(self, cid, pg, filter, ext): + result = {} + videos = [] + + url = f'{xurl}/v1/theater/home_page?theater_class_id={cid}&page_num={pg}&page_size=24' + detail = requests.get(url=url,headers=headerx) + detail.encoding = "utf-8" + if detail.status_code == 200: + data = detail.json() + + for vod in data['data']['list']: + + name = vod['theater']['title'] + + id = vod['theater']['id'] + + pic = vod['theater']['cover_url'] + + remark = vod['theater']['theme'] + + video = { + "vod_id": id, + "vod_name": name, + "vod_pic": pic, + "vod_remarks": remark + } + videos.append(video) + + result = {'list': videos} + result['page'] = pg + result['pagecount'] = 9999 + result['limit'] = 90 + result['total'] = 999999 + return result + + def detailContent(self, ids): + did = ids[0] + result = {} + videos = [] + xianlu = '' + bofang = '' + + url = f'{xurl}/v2/theater_parent/detail?theater_parent_id={did}' + detail = requests.get(url=url, headers=headerx) + detail.encoding = "utf-8" + if detail.status_code == 200: + data = detail.json() + + url = 'https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1732707176882/jiduo.txt' + response = requests.get(url) + response.encoding = 'utf-8' + code = response.text + name = self.extract_middle_text(code, "s1='", "'", 0) + Jumps = self.extract_middle_text(code, "s2='", "'", 0) + + content = '剧情:' + data['data']['introduction'] + + area = data['data']['desc_tags'][0] + + remarks = data['data']['filing'] + + # 修复剧集只有一集的问题 - 检查theaters数据是否存在且不为空 + if 'theaters' in data['data'] and data['data']['theaters']: + for sou in data['data']['theaters']: + id = sou['son_video_url'] + name = sou['num'] + bofang = bofang + str(name) + '$' + id + '#' + + bofang = bofang[:-1] if bofang.endswith('#') else bofang + xianlu = '星芽' + else: + # 如果没有theaters数据,检查是否有单个视频URL + if 'video_url' in data['data'] and data['data']['video_url']: + bofang = '1$' + data['data']['video_url'] + xianlu = '星芽' + else: + bofang = Jumps + xianlu = '1' + + videos.append({ + "vod_id": did, + "vod_content": content, + "vod_remarks": remarks, + "vod_area": area, + "vod_play_from": xianlu, + "vod_play_url": bofang + }) + + result['list'] = videos + return result + + def playerContent(self, flag, id, vipFlags): + + result = {} + result["parse"] = 0 + result["playUrl"] = '' + result["url"] = id + result["header"] = headers + return result + + def searchContentPage(self, key, quick, page): + result = {} + videos = [] + + payload = { + "text": key + } + + url = f"{xurl}/v3/search" + detail = requests.post(url=url, headers=headerx, json=payload) + if detail.status_code == 200: + detail.encoding = "utf-8" + data = detail.json() + + for vod in data['data']['theater']['search_data']: + + name = vod['title'] + + id = vod['id'] + + pic = vod['cover_url'] + + remark = vod['score_str'] + + video = { + "vod_id": id, + "vod_name": name, + "vod_pic": pic, + "vod_remarks": remark + } + videos.append(video) + + result['list'] = videos + result['page'] = page + result['pagecount'] = 9999 + result['limit'] = 90 + result['total'] = 999999 + return result + + def searchContent(self, key, quick, pg="1"): + return self.searchContentPage(key, quick, '1') + + def localProxy(self, params): + if params['type'] == "m3u8": + return self.proxyM3u8(params) + elif params['type'] == "media": + return self.proxyMedia(params) + elif params['type'] == "ts": + return self.proxyTs(params) + return None diff --git a/jaychouqq/yingshi/py8/色播聚合.py b/jaychouqq/yingshi/py8/色播聚合.py new file mode 100644 index 00000000..e45b27e5 --- /dev/null +++ b/jaychouqq/yingshi/py8/色播聚合.py @@ -0,0 +1,72 @@ +#coding=utf-8 +#!/usr/bin/python +import sys +sys.path.append('..') +from base.spider import Spider + +class Spider(Spider): + def init(self,extend=""): + self.base_url='http://api.hclyz.com:81/mf' + + def homeContent(self,filter): + classes = [{"type_name": "色播聚合","type_id":"/json.txt"}] + result = {"class": classes} + return result + + def categoryContent(self,tid,pg,filter,extend): + home = self.fetch(f'{self.base_url}/json.txt').json() + data = home.get("pingtai")[1:] + videos = [ + { + "vod_id": "/" + item['address'], + "vod_name": item['title'], + "vod_pic": item['xinimg'].replace("http://cdn.gcufbd.top/img/", + "https://slink.ltd/https://raw.githubusercontent.com/fish2018/lib/refs/heads/main/imgs/"), + "vod_remarks": item['Number'], + "style": {"type": "rect", "ratio": 1.33} + } for item in sorted(data, key=lambda x: int(x['Number']), reverse=True) + ] + result = { + "page": pg, + "pagecount": 1, + "limit": len(videos), + "total": len(videos), + "list": videos + } + return result + + def detailContent(self,array): + id = array[0] + data = self.fetch(f'{self.base_url}/{id}').json() + zhubo = data['zhubo'] + playUrls = '#'.join([f"{vod['title']}${vod['address']}" for vod in zhubo]) + vod = [{ + "vod_play_from": 'sebo', + "vod_play_url": playUrls, + "vod_content": 'https://github.com/fish2018', + }] + result = {"list": vod} + return result + + def playerContent(self,flag,id,vipFlags): + result = { + 'parse': 0, + 'url': id + } + return result + + def getName(self): + return '色播聚合' + + def homeVideoContent(self): + pass + def isVideoFormat(self,url): + pass + def manualVideoCheck(self): + pass + def searchContent(self,key,quick): + pass + def destroy(self): + pass + def localProxy(self, param): + pass diff --git a/tvbox/lib/iptv.m3u b/tvbox/lib/iptv.m3u index 7fd479c6..d506794e 100755 --- a/tvbox/lib/iptv.m3u +++ b/tvbox/lib/iptv.m3u @@ -74,13 +74,13 @@ https://tencentplay.gztv.com/live/nanguodushi.m3u8?txSecret=550af55c0ea34ce49274 #EXTINF:-1 tvg-name="南国都市4K" group-title="4K",南国都市4K http://tencentplay.gztv.com/live/nanguodushi.m3u8?txSecret=140110ae3d6c936a77f94c4f4d85b0d3&txTime=18d57929bd4$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://112.123.243.37:50085/tsfile/live/0001_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•50『线路1』 +http://112.27.235.94:8000/hls/1/index.m3u8$LR•IPV4•50『线路1』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•50『线路2』 +http://112.123.243.37:50085/tsfile/live/0001_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•50『线路2』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://36.136.38.87:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路3』 +http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•50『线路3』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://112.27.235.94:8000/hls/1/index.m3u8$LR•IPV4•50『线路4』 +http://36.136.38.87:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路4』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•50『线路5』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 @@ -92,75 +92,75 @@ http://php.jdshipin.com/TVOD/iptv.php?id=rthk33$LR•IPV4•50『线路8』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 https://rthktv33-live.akamaized.net/hls/live/2101641/RTHKTV33/stream04/streamPlaylist.m3u8$LR•IPV4•50『线路9』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://60.10.139.113:8801/hls/1/index.m3u8$LR•IPV4•50『线路10』 +http://120.76.248.139/live/bfgd/4200000488.m3u8$LR•IPV4•50『线路10』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv1$LR•IPV4•50『线路11』 +https://live.chinacert.cftest5.cn/cnmg/live/608807420$LR•IPV4•50『线路11』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://101.6.130.52:1234/608807420$LR•IPV4•50『线路12』 +http://wfenf.x3322.net:7788/608807420$LR•IPV4•50『线路12』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000002226&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路13』 +http://fn.gcl.de5.net:5908/gsh950428/608807420$LR•IPV4•50『线路13』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030810&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路14』 +http://119.88.243.98:17231/608807420$LR•IPV4•50『线路14』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路15』 +http://85.121.245.62:1234/608807420$LR•IPV4•50『线路15』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021973&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路16』 +http://36.104.221.222:7788/608807420$LR•IPV4•50『线路16』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265001&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路17』 +http://115.58.151.196:1234/608807420$LR•IPV4•50『线路17』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=reallive-cctv1&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路18』 +http://182.61.15.163:80/608807420$LR•IPV4•50『线路18』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000004953&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路19』 +http://101.132.26.106:3566/608807420$LR•IPV4•50『线路19』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://111.29.9.35:6610/000000001000/1000000001000018602/index.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=3$LR•IPV4•50『线路20』 +http://120.4.126.153:1234/608807420$LR•IPV4•50『线路20』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://111.29.9.33:6610/000000001000/1000000001000021973/index.m3u8?channel-id=bestzb&Contentid=1000000001000021973&livemode=1&stbId=3$LR•IPV4•50『线路21』 +http://47.119.24.76:59093/608807420$LR•IPV4•50『线路21』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://120.76.248.139/live/bfgd/4200000488.m3u8$LR•IPV4•50『线路22』 +http://101.6.130.52:1234/608807420$LR•IPV4•50『线路22』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -https://live.chinacert.cftest5.cn/cnmg/live/608807420$LR•IPV4•50『线路23』 +http://17752995.xyz:51111/608807420$LR•IPV4•50『线路23』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://wfenf.x3322.net:7788/608807420$LR•IPV4•50『线路24』 +http://rihou.cc:555/tv/[mg]CCTV-01$LR•IPV4•50『线路24』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://fn.gcl.de5.net:5908/gsh950428/608807420$LR•IPV4•50『线路25』 +http://139.155.89.87:1000/608807420$LR•IPV4•50『线路25』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://119.88.243.98:17231/608807420$LR•IPV4•50『线路26』 +http://101.34.236.223:1112/608807420$LR•IPV4•50『线路26』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://85.121.245.62:1234/608807420$LR•IPV4•50『线路27』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/1.m3u8$LR•IPV4•50『线路27』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://36.104.221.222:7788/608807420$LR•IPV4•50『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/index.m3u8$LR•IPV4•50『线路28』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://115.58.151.196:1234/608807420$LR•IPV4•50『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227088/index.m3u8$LR•IPV4•50『线路29』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://182.61.15.163:80/608807420$LR•IPV4•50『线路30』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8$LR•IPV4•50『线路30』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://101.132.26.106:3566/608807420$LR•IPV4•50『线路31』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227209/index.m3u8$LR•IPV4•50『线路31』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://120.4.126.153:1234/608807420$LR•IPV4•50『线路32』 +http://60.10.139.113:8801/hls/1/index.m3u8$LR•IPV4•50『线路32』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://47.119.24.76:59093/608807420$LR•IPV4•50『线路33』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv1$LR•IPV4•50『线路33』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://17752995.xyz:51111/608807420$LR•IPV4•50『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000002226&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路34』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://rihou.cc:555/tv/[mg]CCTV-01$LR•IPV4•50『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030810&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路35』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://139.155.89.87:1000/608807420$LR•IPV4•50『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路36』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://101.34.236.223:1112/608807420$LR•IPV4•50『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021973&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路37』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/1.m3u8$LR•IPV4•50『线路38』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265001&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路38』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/index.m3u8$LR•IPV4•50『线路39』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=reallive-cctv1&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路39』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227088/index.m3u8$LR•IPV4•50『线路40』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000004953&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路40』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8$LR•IPV4•50『线路41』 +http://111.29.9.35:6610/000000001000/1000000001000018602/index.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=3$LR•IPV4•50『线路41』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227209/index.m3u8$LR•IPV4•50『线路42』 +http://111.29.9.33:6610/000000001000/1000000001000021973/index.m3u8?channel-id=bestzb&Contentid=1000000001000021973&livemode=1&stbId=3$LR•IPV4•50『线路42』 #EXTINF:-1 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•50『线路43』 +http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•50『线路43』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 -http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•50『线路44』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•50『线路44』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 http://111.8.224.6:9999/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路45』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 @@ -174,11 +174,11 @@ http://173.208.212.130:8181/1080p/cctv1.m3u8$LR•IPV4•50『线路49』 #EXTINF:-1 tvg-name="CCTV1" group-title="央视",CCTV1 http://204.12.221.218:8181/3m1080p/cctv1.m3u8$LR•IPV4•50『线路50』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://120.198.95.220:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•47『线路1』 +http://112.27.235.94:8000/hls/2/index.m3u8$LR•IPV4•47『线路1』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://36.136.38.87:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路2』 +http://120.198.95.220:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•47『线路2』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://218.13.170.98:9901/tsfile/live/0002_1.m3u8$LR•IPV4•47『线路3』 +http://36.136.38.87:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路3』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 http://pull-hls-f11.douyincdn.com/media/stream-407062262674621100.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1771769775&major_anchor_level=common&sign=98406f42e949db5477a402c85cbee007&t_id=037-20260215221614EEA56BB994BB42D25308-a6AVAz$LR•IPV4•47『线路4』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 @@ -188,75 +188,75 @@ http://112.46.105.20:8009/hls/502/index.m3u8$LR•IPV4•47『线路6』 #EXTINF:-1 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•47『线路7』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://60.10.139.113:8801/hls/2/index.m3u8$LR•IPV4•47『线路8』 +http://120.76.248.139/live/bfgd/4200000061.m3u8$LR•IPV4•47『线路8』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv2$LR•IPV4•47『线路9』 +https://live.chinacert.cftest5.cn/cnmg/live/631780532$LR•IPV4•47『线路9』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://101.6.130.52:1234/631780532$LR•IPV4•47『线路10』 +http://wfenf.x3322.net:7788/631780532$LR•IPV4•47『线路10』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000031113&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路11』 +http://fn.gcl.de5.net:5908/gsh950428/631780532$LR•IPV4•47『线路11』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031101&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路12』 +http://119.88.243.98:17231/631780532$LR•IPV4•47『线路12』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路13』 +http://85.121.245.62:1234/631780532$LR•IPV4•47『线路13』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023315&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路14』 +http://36.104.221.222:7788/631780532$LR•IPV4•47『线路14』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265002&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路15』 +http://115.58.151.196:1234/631780532$LR•IPV4•47『线路15』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://111.29.9.34:6610/000000001000/1000000001000012442/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路16』 +http://182.61.15.163:80/631780532$LR•IPV4•47『线路16』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://111.29.9.33:6610/000000001000/1000000001000012442/index.m3u8?channel-id=bestzb&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路17』 +http://101.132.26.106:3566/631780532$LR•IPV4•47『线路17』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://120.76.248.139/live/bfgd/4200000061.m3u8$LR•IPV4•47『线路18』 +http://120.4.126.153:1234/631780532$LR•IPV4•47『线路18』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -https://live.chinacert.cftest5.cn/cnmg/live/631780532$LR•IPV4•47『线路19』 +http://47.119.24.76:59093/631780532$LR•IPV4•47『线路19』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://wfenf.x3322.net:7788/631780532$LR•IPV4•47『线路20』 +http://101.6.130.52:1234/631780532$LR•IPV4•47『线路20』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://fn.gcl.de5.net:5908/gsh950428/631780532$LR•IPV4•47『线路21』 +http://17752995.xyz:51111/631780532$LR•IPV4•47『线路21』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://119.88.243.98:17231/631780532$LR•IPV4•47『线路22』 +http://rihou.cc:555/tv/[mg]CCTV-02$LR•IPV4•47『线路22』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://85.121.245.62:1234/631780532$LR•IPV4•47『线路23』 +http://139.155.89.87:1000/631780532$LR•IPV4•47『线路23』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://36.104.221.222:7788/631780532$LR•IPV4•47『线路24』 +http://101.34.236.223:1112/631780532$LR•IPV4•47『线路24』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://115.58.151.196:1234/631780532$LR•IPV4•47『线路25』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/1.m3u8$LR•IPV4•47『线路25』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://182.61.15.163:80/631780532$LR•IPV4•47『线路26』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226224/1.m3u8$LR•IPV4•47『线路26』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://101.132.26.106:3566/631780532$LR•IPV4•47『线路27』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/index.m3u8$LR•IPV4•47『线路27』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://120.4.126.153:1234/631780532$LR•IPV4•47『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225762/index.m3u8$LR•IPV4•47『线路28』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://47.119.24.76:59093/631780532$LR•IPV4•47『线路29』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227206/index.m3u8$LR•IPV4•47『线路29』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://17752995.xyz:51111/631780532$LR•IPV4•47『线路30』 +http://60.10.139.113:8801/hls/2/index.m3u8$LR•IPV4•47『线路30』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://rihou.cc:555/tv/[mg]CCTV-02$LR•IPV4•47『线路31』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv2$LR•IPV4•47『线路31』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://139.155.89.87:1000/631780532$LR•IPV4•47『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000031113&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路32』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://101.34.236.223:1112/631780532$LR•IPV4•47『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031101&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路33』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/1.m3u8$LR•IPV4•47『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路34』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226224/1.m3u8$LR•IPV4•47『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023315&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路35』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/index.m3u8$LR•IPV4•47『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265002&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路36』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225762/index.m3u8$LR•IPV4•47『线路37』 +http://111.29.9.34:6610/000000001000/1000000001000012442/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路37』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227206/index.m3u8$LR•IPV4•47『线路38』 +http://111.29.9.33:6610/000000001000/1000000001000012442/index.m3u8?channel-id=bestzb&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路38』 #EXTINF:-1 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•47『线路39』 +http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•47『线路39』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•47『线路40』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•47『线路40』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路41』 +http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•47『线路41』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 -http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•47『线路42』 +http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路42』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 http://207.56.13.146:81/cdnlive/cctv2.m3u8$LR•IPV4•47『线路43』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 @@ -268,15 +268,15 @@ http://173.208.212.130:8181/720p/cctv2.m3u8$LR•IPV4•47『线路46』 #EXTINF:-1 tvg-name="CCTV2" group-title="央视",CCTV2 http://204.12.221.218:8181/3m1080p/cctv2.m3u8$LR•IPV4•47『线路47』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://112.123.243.37:50085/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•45『线路1』 +http://112.27.235.94:8000/hls/3/index.m3u8$LR•IPV4•45『线路1』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://222.223.41.27:8888/hls/3/index.m3u8$LR•IPV4•45『线路2』 +http://112.123.243.37:50085/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•45『线路2』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•45『线路3』 +http://222.223.41.27:8888/hls/3/index.m3u8$LR•IPV4•45『线路3』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://120.198.95.220:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•45『线路4』 +http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•45『线路4』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://112.27.235.94:8000/hls/3/index.m3u8$LR•IPV4•45『线路5』 +http://120.198.95.220:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•45『线路5』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 http://38.75.136.137:98/gslb/dsdqbv/cctv3hd.m3u8?auth=test20251009$LR•IPV4•45『线路6』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 @@ -284,63 +284,63 @@ http://112.46.105.20:8009/hls/3/index.m3u8$LR•IPV4•45『线路7』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 http://153.0.171.163:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路8』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://60.10.139.113:8801/hls/3/index.m3u8$LR•IPV4•45『线路9』 +http://120.76.248.139/live/bfgd/4200000062.m3u8$LR•IPV4•45『线路9』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv3$LR•IPV4•45『线路10』 +https://live.chinacert.cftest5.cn/cnmg/live/624878271$LR•IPV4•45『线路10』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://101.6.130.52:1234/624878271$LR•IPV4•45『线路11』 +http://wfenf.x3322.net:7788/624878271$LR•IPV4•45『线路11』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000002000020548&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路12』 +http://fn.gcl.de5.net:5908/gsh950428/624878271$LR•IPV4•45『线路12』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路13』 +http://119.88.243.98:17231/624878271$LR•IPV4•45『线路13』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265003&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路14』 +http://85.121.245.62:1234/624878271$LR•IPV4•45『线路14』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://111.29.9.38:6610/000000001000/1000000001000011218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路15』 +http://36.104.221.222:7788/624878271$LR•IPV4•45『线路15』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://111.29.9.33:6610/000000001000/1000000001000011218/index.m3u8?channel-id=bestzb&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路16』 +http://115.58.151.196:1234/624878271$LR•IPV4•45『线路16』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://120.76.248.139/live/bfgd/4200000062.m3u8$LR•IPV4•45『线路17』 +http://182.61.15.163:80/624878271$LR•IPV4•45『线路17』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -https://live.chinacert.cftest5.cn/cnmg/live/624878271$LR•IPV4•45『线路18』 +http://101.132.26.106:3566/624878271$LR•IPV4•45『线路18』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://wfenf.x3322.net:7788/624878271$LR•IPV4•45『线路19』 +http://120.4.126.153:1234/624878271$LR•IPV4•45『线路19』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://fn.gcl.de5.net:5908/gsh950428/624878271$LR•IPV4•45『线路20』 +http://111.43.126.240:9003/hls/3/index.m3u8$LR•IPV4•45『线路20』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://119.88.243.98:17231/624878271$LR•IPV4•45『线路21』 +http://47.119.24.76:59093/624878271$LR•IPV4•45『线路21』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://85.121.245.62:1234/624878271$LR•IPV4•45『线路22』 +http://101.6.130.52:1234/624878271$LR•IPV4•45『线路22』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://36.104.221.222:7788/624878271$LR•IPV4•45『线路23』 +http://17752995.xyz:51111/624878271$LR•IPV4•45『线路23』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://115.58.151.196:1234/624878271$LR•IPV4•45『线路24』 +http://rihou.cc:555/tv/[mg]CCTV-03$LR•IPV4•45『线路24』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://182.61.15.163:80/624878271$LR•IPV4•45『线路25』 +http://139.155.89.87:1000/624878271$LR•IPV4•45『线路25』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://101.132.26.106:3566/624878271$LR•IPV4•45『线路26』 +http://101.34.236.223:1112/624878271$LR•IPV4•45『线路26』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://120.4.126.153:1234/624878271$LR•IPV4•45『线路27』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/1.m3u8$LR•IPV4•45『线路27』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://111.43.126.240:9003/hls/3/index.m3u8$LR•IPV4•45『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227067/index.m3u8$LR•IPV4•45『线路28』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://47.119.24.76:59093/624878271$LR•IPV4•45『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8$LR•IPV4•45『线路29』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://17752995.xyz:51111/624878271$LR•IPV4•45『线路30』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227215/index.m3u8$LR•IPV4•45『线路30』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://rihou.cc:555/tv/[mg]CCTV-03$LR•IPV4•45『线路31』 +http://60.10.139.113:8801/hls/3/index.m3u8$LR•IPV4•45『线路31』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://139.155.89.87:1000/624878271$LR•IPV4•45『线路32』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv3$LR•IPV4•45『线路32』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://101.34.236.223:1112/624878271$LR•IPV4•45『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000002000020548&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路33』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/1.m3u8$LR•IPV4•45『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路34』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227067/index.m3u8$LR•IPV4•45『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265003&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路35』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8$LR•IPV4•45『线路36』 +http://111.29.9.38:6610/000000001000/1000000001000011218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路36』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227215/index.m3u8$LR•IPV4•45『线路37』 +http://111.29.9.33:6610/000000001000/1000000001000011218/index.m3u8?channel-id=bestzb&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路37』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•45『线路38』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 @@ -358,177 +358,181 @@ http://173.208.212.130:8181/720p/cctv3.m3u8$LR•IPV4•45『线路44』 #EXTINF:-1 tvg-name="CCTV3" group-title="央视",CCTV3 http://204.12.221.218:8181/3m1080p/cctv3.m3u8$LR•IPV4•45『线路45』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://120.198.95.220:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•84『线路1』 +http://112.27.235.94:8000/hls/4/index.m3u8$LR•IPV4•86『线路1』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://1.24.39.180:9003/hls/4/index.m3u8$LR•IPV4•84『线路2』 +http://120.198.95.220:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•86『线路2』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•84『线路3』 +http://1.24.39.180:9003/hls/4/index.m3u8$LR•IPV4•86『线路3』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4hd$LR•IPV4•84『线路4』 +http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•86『线路4』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://36.136.38.87:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•84『线路5』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4hd$LR•IPV4•86『线路5』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://221.226.51.220:50081/newlive/live/hls/4/live.m3u8$LR•IPV4•84『线路6』 +http://36.136.38.87:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•86『线路6』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•84『线路7』 +http://221.226.51.220:50081/newlive/live/hls/4/live.m3u8$LR•IPV4•86『线路7』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•84『线路8』 +http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•86『线路8』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://38.75.136.137:98/gslb/dsdqbv/cctv4hd.m3u8?auth=test20251009$LR•IPV4•84『线路9』 +http://38.75.136.137:98/gslb/dsdqbv/cctv4hd.m3u8?auth=test20251009$LR•IPV4•86『线路9』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://112.46.105.20:8009/hls/4/index.m3u8$LR•IPV4•84『线路10』 +http://112.46.105.20:8009/hls/4/index.m3u8$LR•IPV4•86『线路10』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://153.0.171.163:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•84『线路11』 +http://153.0.171.163:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•86『线路11』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -p3p://167.114.175.6:55331/61244d9c0006885d64b1b7591f6c12a0$LR•IPV4•84『线路12』 +p3p://167.114.175.6:55331/61244d9c0006885d64b1b7591f6c12a0$LR•IPV4•86『线路12』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://60.10.139.113:8801/hls/4/index.m3u8$LR•IPV4•84『线路13』 +http://120.76.248.139/live/bfgd/4200000063.m3u8$LR•IPV4•86『线路13』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv4$LR•IPV4•84『线路14』 +https://live.chinacert.cftest5.cn/cnmg/live/631780421$LR•IPV4•86『线路14』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.6.130.52:1234/631780421$LR•IPV4•84『线路15』 +https://live.chinacert.cftest5.cn/cnmg/live/608807419$LR•IPV4•86『线路15』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.6.130.52:1234/608807419$LR•IPV4•84『线路16』 +https://live.chinacert.cftest5.cn/cnmg/live/608807416$LR•IPV4•86『线路16』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.6.130.52:1234/608807416$LR•IPV4•84『线路17』 +http://wfenf.x3322.net:7788/631780421$LR•IPV4•86『线路17』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路18』 +http://wfenf.x3322.net:7788/608807419$LR•IPV4•86『线路18』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031102&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路19』 +http://wfenf.x3322.net:7788/608807416$LR•IPV4•86『线路19』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000031664&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路20』 +http://fn.gcl.de5.net:5908/gsh950428/631780421$LR•IPV4•86『线路20』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265004&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路21』 +http://fn.gcl.de5.net:5908/gsh950428/608807419$LR•IPV4•86『线路21』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://111.29.9.40:6610/000000001000/5000000005000030093/index.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=3$LR•IPV4•84『线路22』 +http://fn.gcl.de5.net:5908/gsh950428/608807416$LR•IPV4•86『线路22』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://111.29.9.33:6610/000000001000/1000000002000031664/index.m3u8?channel-id=bestzb&Contentid=1000000002000031664&livemode=1&stbId=3$LR•IPV4•84『线路23』 +http://119.88.243.98:17231/631780421$LR•IPV4•86『线路23』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://120.76.248.139/live/bfgd/4200000063.m3u8$LR•IPV4•84『线路24』 +http://119.88.243.98:17231/608807419$LR•IPV4•86『线路24』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://live.chinacert.cftest5.cn/cnmg/live/631780421$LR•IPV4•84『线路25』 +http://119.88.243.98:17231/608807416$LR•IPV4•86『线路25』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://live.chinacert.cftest5.cn/cnmg/live/608807419$LR•IPV4•84『线路26』 +http://85.121.245.62:1234/631780421$LR•IPV4•86『线路26』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://live.chinacert.cftest5.cn/cnmg/live/608807416$LR•IPV4•84『线路27』 +http://85.121.245.62:1234/608807419$LR•IPV4•86『线路27』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://wfenf.x3322.net:7788/631780421$LR•IPV4•84『线路28』 +http://85.121.245.62:1234/608807416$LR•IPV4•86『线路28』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://wfenf.x3322.net:7788/608807419$LR•IPV4•84『线路29』 +http://36.104.221.222:7788/631780421$LR•IPV4•86『线路29』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://wfenf.x3322.net:7788/608807416$LR•IPV4•84『线路30』 +http://36.104.221.222:7788/608807419$LR•IPV4•86『线路30』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://fn.gcl.de5.net:5908/gsh950428/631780421$LR•IPV4•84『线路31』 +http://36.104.221.222:7788/608807416$LR•IPV4•86『线路31』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://fn.gcl.de5.net:5908/gsh950428/608807419$LR•IPV4•84『线路32』 +http://115.58.151.196:1234/631780421$LR•IPV4•86『线路32』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://fn.gcl.de5.net:5908/gsh950428/608807416$LR•IPV4•84『线路33』 +http://115.58.151.196:1234/608807419$LR•IPV4•86『线路33』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://119.88.243.98:17231/631780421$LR•IPV4•84『线路34』 +http://115.58.151.196:1234/608807416$LR•IPV4•86『线路34』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://119.88.243.98:17231/608807419$LR•IPV4•84『线路35』 +http://182.61.15.163:80/631780421$LR•IPV4•86『线路35』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://119.88.243.98:17231/608807416$LR•IPV4•84『线路36』 +http://182.61.15.163:80/608807419$LR•IPV4•86『线路36』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://85.121.245.62:1234/631780421$LR•IPV4•84『线路37』 +http://182.61.15.163:80/608807416$LR•IPV4•86『线路37』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://85.121.245.62:1234/608807419$LR•IPV4•84『线路38』 +http://101.132.26.106:3566/631780421$LR•IPV4•86『线路38』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://85.121.245.62:1234/608807416$LR•IPV4•84『线路39』 +http://101.132.26.106:3566/608807419$LR•IPV4•86『线路39』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://36.104.221.222:7788/631780421$LR•IPV4•84『线路40』 +http://101.132.26.106:3566/608807416$LR•IPV4•86『线路40』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://36.104.221.222:7788/608807419$LR•IPV4•84『线路41』 +http://120.4.126.153:1234/631780421$LR•IPV4•86『线路41』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://36.104.221.222:7788/608807416$LR•IPV4•84『线路42』 +http://120.4.126.153:1234/608807419$LR•IPV4•86『线路42』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://115.58.151.196:1234/631780421$LR•IPV4•84『线路43』 +http://120.4.126.153:1234/608807416$LR•IPV4•86『线路43』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://115.58.151.196:1234/608807419$LR•IPV4•84『线路44』 +http://111.43.126.240:9003/hls/4/index.m3u8$LR•IPV4•86『线路44』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://115.58.151.196:1234/608807416$LR•IPV4•84『线路45』 +http://47.119.24.76:59093/631780421$LR•IPV4•86『线路45』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://182.61.15.163:80/631780421$LR•IPV4•84『线路46』 +http://47.119.24.76:59093/608807419$LR•IPV4•86『线路46』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://182.61.15.163:80/608807419$LR•IPV4•84『线路47』 +http://47.119.24.76:59093/608807416$LR•IPV4•86『线路47』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://182.61.15.163:80/608807416$LR•IPV4•84『线路48』 +http://101.6.130.52:1234/631780421$LR•IPV4•86『线路48』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.132.26.106:3566/631780421$LR•IPV4•84『线路49』 +http://101.6.130.52:1234/608807419$LR•IPV4•86『线路49』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.132.26.106:3566/608807419$LR•IPV4•84『线路50』 +http://101.6.130.52:1234/608807416$LR•IPV4•86『线路50』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.132.26.106:3566/608807416$LR•IPV4•84『线路51』 +http://17752995.xyz:51111/631780421$LR•IPV4•86『线路51』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://120.4.126.153:1234/631780421$LR•IPV4•84『线路52』 +http://17752995.xyz:51111/608807419$LR•IPV4•86『线路52』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://120.4.126.153:1234/608807419$LR•IPV4•84『线路53』 +http://17752995.xyz:51111/608807416$LR•IPV4•86『线路53』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://120.4.126.153:1234/608807416$LR•IPV4•84『线路54』 +http://rihou.cc:555/tv/[mg]CCTV-04$LR•IPV4•86『线路54』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://111.43.126.240:9003/hls/4/index.m3u8$LR•IPV4•84『线路55』 +http://139.155.89.87:1000/631780421$LR•IPV4•86『线路55』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://47.119.24.76:59093/631780421$LR•IPV4•84『线路56』 +http://139.155.89.87:1000/608807419$LR•IPV4•86『线路56』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://47.119.24.76:59093/608807419$LR•IPV4•84『线路57』 +http://139.155.89.87:1000/608807416$LR•IPV4•86『线路57』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://47.119.24.76:59093/608807416$LR•IPV4•84『线路58』 +http://101.34.236.223:1112/631780421$LR•IPV4•86『线路58』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://17752995.xyz:51111/631780421$LR•IPV4•84『线路59』 +http://101.34.236.223:1112/608807419$LR•IPV4•86『线路59』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://17752995.xyz:51111/608807419$LR•IPV4•84『线路60』 +http://101.34.236.223:1112/608807416$LR•IPV4•86『线路60』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://17752995.xyz:51111/608807416$LR•IPV4•84『线路61』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/1.m3u8$LR•IPV4•86『线路61』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://rihou.cc:555/tv/[mg]CCTV-04$LR•IPV4•84『线路62』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/index.m3u8$LR•IPV4•86『线路62』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://139.155.89.87:1000/631780421$LR•IPV4•84『线路63』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225781/index.m3u8$LR•IPV4•86『线路63』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://139.155.89.87:1000/608807419$LR•IPV4•84『线路64』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227324/index.m3u8$LR•IPV4•86『线路64』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://139.155.89.87:1000/608807416$LR•IPV4•84『线路65』 +http://60.10.139.113:8801/hls/4/index.m3u8$LR•IPV4•86『线路65』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.34.236.223:1112/631780421$LR•IPV4•84『线路66』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv4$LR•IPV4•86『线路66』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.34.236.223:1112/608807419$LR•IPV4•84『线路67』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路67』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://101.34.236.223:1112/608807416$LR•IPV4•84『线路68』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031102&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路68』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/1.m3u8$LR•IPV4•84『线路69』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000031664&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路69』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/index.m3u8$LR•IPV4•84『线路70』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265004&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路70』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225781/index.m3u8$LR•IPV4•84『线路71』 +http://111.29.9.40:6610/000000001000/5000000005000030093/index.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=3$LR•IPV4•86『线路71』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227324/index.m3u8$LR•IPV4•84『线路72』 +http://111.29.9.33:6610/000000001000/1000000002000031664/index.m3u8?channel-id=bestzb&Contentid=1000000002000031664&livemode=1&stbId=3$LR•IPV4•86『线路72』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782763200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-028714583f8c6196d0e9440ed8a2f550&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•84『线路73』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782784800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d4bffb53e106fbf4e49dd8d13979054c&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•86『线路73』 #EXTINF:-1 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•84『线路74』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782774000-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c521ef714952bdaa2237f21454c1ae83&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•86『线路74』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•84『线路75』 +https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•86『线路75』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•84『线路76』 +https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•86『线路76』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•84『线路77』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•86『线路77』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•84『线路78』 +http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•86『线路78』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•84『线路79』 +http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•86『线路79』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•84『线路80』 +http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•86『线路80』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•84『线路81』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•86『线路81』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•84『线路82』 +http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•86『线路82』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•84『线路83』 +http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•86『线路83』 #EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 -http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•84『线路84』 +http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•86『线路84』 +#EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 +http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•86『线路85』 +#EXTINF:-1 tvg-name="CCTV4" group-title="央视",CCTV4 +http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•86『线路86』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://221.226.51.220:50081/newlive/live/hls/5/live.m3u8$LR•IPV4•81『线路1』 +http://112.27.235.94:8000/hls/5/index.m3u8$LR•IPV4•81『线路1』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://112.27.235.94:8000/hls/5/index.m3u8$LR•IPV4•81『线路2』 +http://221.226.51.220:50081/newlive/live/hls/5/live.m3u8$LR•IPV4•81『线路2』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 http://74.91.26.218:82/live/cctv5hd.m3u8$LR•IPV4•81『线路3』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 @@ -538,63 +542,63 @@ http://112.46.105.20:8009/hls/503/index.m3u8$LR•IPV4•81『线路5』 #EXTINF:-1 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•81『线路6』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://60.10.139.113:8801/hls/5/index.m3u8$LR•IPV4•81『线路7』 +http://120.76.248.139/live/bfgd/4200000064.m3u8$LR•IPV4•81『线路7』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5$LR•IPV4•81『线路8』 +https://live.chinacert.cftest5.cn/cnmg/live/641886683$LR•IPV4•81『线路8』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://101.6.130.52:1234/641886683$LR•IPV4•81『线路9』 +http://wfenf.x3322.net:7788/641886683$LR•IPV4•81『线路9』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016619&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路10』 +http://fn.gcl.de5.net:5908/gsh950428/641886683$LR•IPV4•81『线路10』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004794&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路11』 +http://119.88.243.98:17231/641886683$LR•IPV4•81『线路11』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265005&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路12』 +http://85.121.245.62:1234/641886683$LR•IPV4•81『线路12』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://111.29.9.33:6610/000000001000/1000000001000004794/index.m3u8?channel-id=bestzb&Contentid=1000000001000004794&livemode=1&stbId=3$LR•IPV4•81『线路13』 +http://36.104.221.222:7788/641886683$LR•IPV4•81『线路13』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://120.76.248.139/live/bfgd/4200000064.m3u8$LR•IPV4•81『线路14』 +http://115.58.151.196:1234/641886683$LR•IPV4•81『线路14』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -https://live.chinacert.cftest5.cn/cnmg/live/641886683$LR•IPV4•81『线路15』 +http://182.61.15.163:80/641886683$LR•IPV4•81『线路15』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://wfenf.x3322.net:7788/641886683$LR•IPV4•81『线路16』 +http://101.132.26.106:3566/641886683$LR•IPV4•81『线路16』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://fn.gcl.de5.net:5908/gsh950428/641886683$LR•IPV4•81『线路17』 +http://120.4.126.153:1234/641886683$LR•IPV4•81『线路17』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://119.88.243.98:17231/641886683$LR•IPV4•81『线路18』 +http://111.43.126.240:9003/hls/5/index.m3u8$LR•IPV4•81『线路18』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://85.121.245.62:1234/641886683$LR•IPV4•81『线路19』 +http://47.119.24.76:59093/641886683$LR•IPV4•81『线路19』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://36.104.221.222:7788/641886683$LR•IPV4•81『线路20』 +http://101.6.130.52:1234/641886683$LR•IPV4•81『线路20』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://115.58.151.196:1234/641886683$LR•IPV4•81『线路21』 +http://17752995.xyz:51111/641886683$LR•IPV4•81『线路21』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://182.61.15.163:80/641886683$LR•IPV4•81『线路22』 +http://rihou.cc:555/tv/[mg]CCTV-05$LR•IPV4•81『线路22』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://101.132.26.106:3566/641886683$LR•IPV4•81『线路23』 +http://139.155.89.87:1000/641886683$LR•IPV4•81『线路23』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://120.4.126.153:1234/641886683$LR•IPV4•81『线路24』 +http://101.34.236.223:1112/641886683$LR•IPV4•81『线路24』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://111.43.126.240:9003/hls/5/index.m3u8$LR•IPV4•81『线路25』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路25』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://47.119.24.76:59093/641886683$LR•IPV4•81『线路26』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路26』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://17752995.xyz:51111/641886683$LR•IPV4•81『线路27』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/index.m3u8$LR•IPV4•81『线路27』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://rihou.cc:555/tv/[mg]CCTV-05$LR•IPV4•81『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8$LR•IPV4•81『线路28』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://139.155.89.87:1000/641886683$LR•IPV4•81『线路29』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227218/index.m3u8$LR•IPV4•81『线路29』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://101.34.236.223:1112/641886683$LR•IPV4•81『线路30』 +http://60.10.139.113:8801/hls/5/index.m3u8$LR•IPV4•81『线路30』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路31』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5$LR•IPV4•81『线路31』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016619&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路32』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/index.m3u8$LR•IPV4•81『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004794&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路33』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8$LR•IPV4•81『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265005&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路34』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227218/index.m3u8$LR•IPV4•81『线路35』 +http://111.29.9.33:6610/000000001000/1000000001000004794/index.m3u8?channel-id=bestzb&Contentid=1000000001000004794&livemode=1&stbId=3$LR•IPV4•81『线路35』 #EXTINF:-1 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•81『线路36』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 @@ -616,9 +620,9 @@ http://173.208.212.130:8181/720p/cctv5.m3u8$LR•IPV4•81『线路44』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 http://204.12.221.218:8181/3m1080p/cctv5.m3u8$LR•IPV4•81『线路45』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://60.10.139.113:8801/hls/15/index.m3u8$LR•IPV4•81『线路46』 +http://112.27.235.94:8000/hls/6/index.m3u8$LR•IPV4•81『线路46』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://112.27.235.94:8000/hls/6/index.m3u8$LR•IPV4•81『线路47』 +http://60.10.139.113:8801/hls/15/index.m3u8$LR•IPV4•81『线路47』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 http://74.91.26.218:82/live/cctv5p.m3u8$LR•IPV4•81『线路48』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 @@ -630,141 +634,141 @@ http://120.198.95.220:9901/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&down=1$ #EXTINF:-1 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•81『线路52』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5p$LR•IPV4•81『线路53』 +http://120.76.248.139/live/bfgd/4200000246.m3u8$LR•IPV4•81『线路53』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://101.6.130.52:1234/641886773$LR•IPV4•81『线路54』 +https://live.chinacert.cftest5.cn/cnmg/live/641886773$LR•IPV4•81『线路54』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018504&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路55』 +http://wfenf.x3322.net:7788/641886773$LR•IPV4•81『线路55』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000020505&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路56』 +http://fn.gcl.de5.net:5908/gsh950428/641886773$LR•IPV4•81『线路56』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://223.112.114.228:50080/newlive/live/hls/180/live.m3u8$LR•IPV4•81『线路57』 +http://119.88.243.98:17231/641886773$LR•IPV4•81『线路57』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://111.29.9.33:6610/000000001000/1000000001000020505/index.m3u8?channel-id=bestzb&Contentid=1000000001000020505&livemode=1&stbId=3$LR•IPV4•81『线路58』 +http://85.121.245.62:1234/641886773$LR•IPV4•81『线路58』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://120.76.248.139/live/bfgd/4200000246.m3u8$LR•IPV4•81『线路59』 +http://36.104.221.222:7788/641886773$LR•IPV4•81『线路59』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -https://live.chinacert.cftest5.cn/cnmg/live/641886773$LR•IPV4•81『线路60』 +http://115.58.151.196:1234/641886773$LR•IPV4•81『线路60』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://wfenf.x3322.net:7788/641886773$LR•IPV4•81『线路61』 +http://182.61.15.163:80/641886773$LR•IPV4•81『线路61』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://fn.gcl.de5.net:5908/gsh950428/641886773$LR•IPV4•81『线路62』 +http://101.132.26.106:3566/641886773$LR•IPV4•81『线路62』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://119.88.243.98:17231/641886773$LR•IPV4•81『线路63』 +http://120.4.126.153:1234/641886773$LR•IPV4•81『线路63』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://85.121.245.62:1234/641886773$LR•IPV4•81『线路64』 +http://111.43.126.240:9003/hls/18/index.m3u8$LR•IPV4•81『线路64』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://36.104.221.222:7788/641886773$LR•IPV4•81『线路65』 +http://47.119.24.76:59093/641886773$LR•IPV4•81『线路65』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://115.58.151.196:1234/641886773$LR•IPV4•81『线路66』 +http://101.6.130.52:1234/641886773$LR•IPV4•81『线路66』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://182.61.15.163:80/641886773$LR•IPV4•81『线路67』 +http://17752995.xyz:51111/641886773$LR•IPV4•81『线路67』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://101.132.26.106:3566/641886773$LR•IPV4•81『线路68』 +http://rihou.cc:555/tv/[mg]CCTV-5p$LR•IPV4•81『线路68』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://120.4.126.153:1234/641886773$LR•IPV4•81『线路69』 +http://139.155.89.87:1000/641886773$LR•IPV4•81『线路69』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://111.43.126.240:9003/hls/18/index.m3u8$LR•IPV4•81『线路70』 +http://101.34.236.223:1112/641886773$LR•IPV4•81『线路70』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://47.119.24.76:59093/641886773$LR•IPV4•81『线路71』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路71』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://17752995.xyz:51111/641886773$LR•IPV4•81『线路72』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路72』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://rihou.cc:555/tv/[mg]CCTV-5p$LR•IPV4•81『线路73』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/index.m3u8$LR•IPV4•81『线路73』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://139.155.89.87:1000/641886773$LR•IPV4•81『线路74』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227236/index.m3u8$LR•IPV4•81『线路74』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://101.34.236.223:1112/641886773$LR•IPV4•81『线路75』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5p$LR•IPV4•81『线路75』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路76』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018504&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路76』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路77』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000020505&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路77』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/index.m3u8$LR•IPV4•81『线路78』 +http://223.112.114.228:50080/newlive/live/hls/180/live.m3u8$LR•IPV4•81『线路78』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227236/index.m3u8$LR•IPV4•81『线路79』 +http://111.29.9.33:6610/000000001000/1000000001000020505/index.m3u8?channel-id=bestzb&Contentid=1000000001000020505&livemode=1&stbId=3$LR•IPV4•81『线路79』 #EXTINF:-1 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•81『线路80』 #EXTINF:-1 tvg-name="CCTV5" group-title="央视",CCTV5 http://192.151.150.154/live/cctv5p.m3u8$LR•IPV4•81『线路81』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://1.24.39.180:9003/hls/6/index.m3u8$LR•IPV4•45『线路1』 +http://112.27.235.94:8000/hls/7/index.m3u8$LR•IPV4•45『线路1』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://121.57.88.206:898/hls/6/index.m3u8$LR•IPV4•45『线路2』 +http://1.24.39.180:9003/hls/6/index.m3u8$LR•IPV4•45『线路2』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://153.0.171.163:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路3』 +http://121.57.88.206:898/hls/6/index.m3u8$LR•IPV4•45『线路3』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://107.150.60.122/live/cctv6hd.m3u8$LR•IPV4•45『线路4』 +http://153.0.171.163:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路4』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://38.75.136.137:98/gslb/dsdqbv/cctv6hd.m3u8?auth=test20251009$LR•IPV4•45『线路5』 +http://107.150.60.122/live/cctv6hd.m3u8$LR•IPV4•45『线路5』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://112.27.235.94:8000/hls/7/index.m3u8$LR•IPV4•45『线路6』 +http://38.75.136.137:98/gslb/dsdqbv/cctv6hd.m3u8?auth=test20251009$LR•IPV4•45『线路6』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 http://74.91.26.218:82/live/cctv6hd.m3u8$LR•IPV4•45『线路7』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 http://112.46.105.20:8009/hls/6/index.m3u8$LR•IPV4•45『线路8』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://60.10.139.113:8801/hls/6/index.m3u8$LR•IPV4•45『线路9』 +http://120.76.248.139/live/bfgd/4200000065.m3u8$LR•IPV4•45『线路9』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv6$LR•IPV4•45『线路10』 +https://live.chinacert.cftest5.cn/cnmg/live/624878396$LR•IPV4•45『线路10』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://101.6.130.52:1234/624878396$LR•IPV4•45『线路11』 +http://wfenf.x3322.net:7788/624878396$LR•IPV4•45『线路11』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018433&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路12』 +http://fn.gcl.de5.net:5908/gsh950428/624878396$LR•IPV4•45『线路12』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000016466&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路13』 +http://119.88.243.98:17231/624878396$LR•IPV4•45『线路13』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265006&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路14』 +http://85.121.245.62:1234/624878396$LR•IPV4•45『线路14』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6117099895556651277&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路15』 +http://36.104.221.222:7788/624878396$LR•IPV4•45『线路15』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://111.29.9.33:6610/000000001000/1000000001000016466/index.m3u8?channel-id=bestzb&Contentid=1000000001000016466&livemode=1&stbId=3$LR•IPV4•45『线路16』 +http://115.58.151.196:1234/624878396$LR•IPV4•45『线路16』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://120.76.248.139/live/bfgd/4200000065.m3u8$LR•IPV4•45『线路17』 +http://182.61.15.163:80/624878396$LR•IPV4•45『线路17』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -https://live.chinacert.cftest5.cn/cnmg/live/624878396$LR•IPV4•45『线路18』 +http://101.132.26.106:3566/624878396$LR•IPV4•45『线路18』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://wfenf.x3322.net:7788/624878396$LR•IPV4•45『线路19』 +http://120.4.126.153:1234/624878396$LR•IPV4•45『线路19』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://fn.gcl.de5.net:5908/gsh950428/624878396$LR•IPV4•45『线路20』 +http://111.43.126.240:9003/hls/6/index.m3u8$LR•IPV4•45『线路20』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://119.88.243.98:17231/624878396$LR•IPV4•45『线路21』 +http://47.119.24.76:59093/624878396$LR•IPV4•45『线路21』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://85.121.245.62:1234/624878396$LR•IPV4•45『线路22』 +http://101.6.130.52:1234/624878396$LR•IPV4•45『线路22』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://36.104.221.222:7788/624878396$LR•IPV4•45『线路23』 +http://17752995.xyz:51111/624878396$LR•IPV4•45『线路23』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://115.58.151.196:1234/624878396$LR•IPV4•45『线路24』 +http://rihou.cc:555/tv/[mg]CCTV-06$LR•IPV4•45『线路24』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://182.61.15.163:80/624878396$LR•IPV4•45『线路25』 +http://139.155.89.87:1000/624878396$LR•IPV4•45『线路25』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://101.132.26.106:3566/624878396$LR•IPV4•45『线路26』 +http://101.34.236.223:1112/624878396$LR•IPV4•45『线路26』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://120.4.126.153:1234/624878396$LR•IPV4•45『线路27』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/1.m3u8$LR•IPV4•45『线路27』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://111.43.126.240:9003/hls/6/index.m3u8$LR•IPV4•45『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/index.m3u8$LR•IPV4•45『线路28』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://47.119.24.76:59093/624878396$LR•IPV4•45『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8$LR•IPV4•45『线路29』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://17752995.xyz:51111/624878396$LR•IPV4•45『线路30』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227333/index.m3u8$LR•IPV4•45『线路30』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://rihou.cc:555/tv/[mg]CCTV-06$LR•IPV4•45『线路31』 +http://60.10.139.113:8801/hls/6/index.m3u8$LR•IPV4•45『线路31』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://139.155.89.87:1000/624878396$LR•IPV4•45『线路32』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv6$LR•IPV4•45『线路32』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://101.34.236.223:1112/624878396$LR•IPV4•45『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018433&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路33』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/1.m3u8$LR•IPV4•45『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000016466&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路34』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/index.m3u8$LR•IPV4•45『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265006&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路35』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8$LR•IPV4•45『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6117099895556651277&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路36』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227333/index.m3u8$LR•IPV4•45『线路37』 +http://111.29.9.33:6610/000000001000/1000000001000016466/index.m3u8?channel-id=bestzb&Contentid=1000000001000016466&livemode=1&stbId=3$LR•IPV4•45『线路37』 #EXTINF:-1 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•45『线路38』 +http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•45『线路38』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 -http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•45『线路39』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•45『线路39』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 http://111.8.224.6:9999/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路40』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 @@ -778,17 +782,17 @@ http://173.208.212.130:8181/720p/cctv6.m3u8$LR•IPV4•45『线路44』 #EXTINF:-1 tvg-name="CCTV6" group-title="央视",CCTV6 http://204.12.221.218:8181/3m1080p/cctv6.m3u8$LR•IPV4•45『线路45』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://112.123.243.37:50085/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•47『线路1』 +http://112.27.235.94:8000/hls/8/index.m3u8$LR•IPV4•47『线路1』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://1.24.39.180:9003/hls/7/index.m3u8$LR•IPV4•47『线路2』 +http://112.123.243.37:50085/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•47『线路2』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://38.75.136.137:98/gslb/dsdqpub/cctv7hd.m3u8?auth=testpub$LR•IPV4•47『线路3』 +http://1.24.39.180:9003/hls/7/index.m3u8$LR•IPV4•47『线路3』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•47『线路4』 +http://38.75.136.137:98/gslb/dsdqpub/cctv7hd.m3u8?auth=testpub$LR•IPV4•47『线路4』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•47『线路5』 +http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•47『线路5』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://112.27.235.94:8000/hls/8/index.m3u8$LR•IPV4•47『线路6』 +http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•47『线路6』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•47『线路7』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 @@ -796,69 +800,69 @@ http://112.46.105.20:8009/hls/504/index.m3u8$LR•IPV4•47『线路8』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 http://153.0.171.163:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路9』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://60.10.139.113:8801/hls/7/index.m3u8$LR•IPV4•47『线路10』 +http://120.76.248.139/live/bfgd/4200000127.m3u8$LR•IPV4•47『线路10』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv7$LR•IPV4•47『线路11』 +https://live.chinacert.cftest5.cn/cnmg/live/673168121$LR•IPV4•47『线路11』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://101.6.130.52:1234/673168121$LR•IPV4•47『线路12』 +http://wfenf.x3322.net:7788/673168121$LR•IPV4•47『线路12』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000026715&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路13』 +http://fn.gcl.de5.net:5908/gsh950428/673168121$LR•IPV4•47『线路13』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031104&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路14』 +http://119.88.243.98:17231/673168121$LR•IPV4•47『线路14』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路15』 +http://85.121.245.62:1234/673168121$LR•IPV4•47『线路15』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024341&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路16』 +http://36.104.221.222:7788/673168121$LR•IPV4•47『线路16』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265007&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路17』 +http://115.58.151.196:1234/673168121$LR•IPV4•47『线路17』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000010000011518&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路18』 +http://182.61.15.163:80/673168121$LR•IPV4•47『线路18』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://111.29.9.40:6610/000000001000/1000000001000017218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路19』 +http://101.132.26.106:3566/673168121$LR•IPV4•47『线路19』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://111.29.9.33:6610/000000001000/1000000001000017218/index.m3u8?channel-id=bestzb&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路20』 +http://120.4.126.153:1234/673168121$LR•IPV4•47『线路20』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://120.76.248.139/live/bfgd/4200000127.m3u8$LR•IPV4•47『线路21』 +http://111.43.126.240:9003/hls/7/index.m3u8$LR•IPV4•47『线路21』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -https://live.chinacert.cftest5.cn/cnmg/live/673168121$LR•IPV4•47『线路22』 +http://47.119.24.76:59093/673168121$LR•IPV4•47『线路22』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://wfenf.x3322.net:7788/673168121$LR•IPV4•47『线路23』 +http://101.6.130.52:1234/673168121$LR•IPV4•47『线路23』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://fn.gcl.de5.net:5908/gsh950428/673168121$LR•IPV4•47『线路24』 +http://17752995.xyz:51111/673168121$LR•IPV4•47『线路24』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://119.88.243.98:17231/673168121$LR•IPV4•47『线路25』 +http://rihou.cc:555/tv/[mg]CCTV-07$LR•IPV4•47『线路25』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://85.121.245.62:1234/673168121$LR•IPV4•47『线路26』 +http://139.155.89.87:1000/673168121$LR•IPV4•47『线路26』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://36.104.221.222:7788/673168121$LR•IPV4•47『线路27』 +http://101.34.236.223:1112/673168121$LR•IPV4•47『线路27』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://115.58.151.196:1234/673168121$LR•IPV4•47『线路28』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/1.m3u8$LR•IPV4•47『线路28』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://182.61.15.163:80/673168121$LR•IPV4•47『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/index.m3u8$LR•IPV4•47『线路29』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://101.132.26.106:3566/673168121$LR•IPV4•47『线路30』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225778/index.m3u8$LR•IPV4•47『线路30』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://120.4.126.153:1234/673168121$LR•IPV4•47『线路31』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226905/index.m3u8$LR•IPV4•47『线路31』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://111.43.126.240:9003/hls/7/index.m3u8$LR•IPV4•47『线路32』 +http://60.10.139.113:8801/hls/7/index.m3u8$LR•IPV4•47『线路32』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://47.119.24.76:59093/673168121$LR•IPV4•47『线路33』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv7$LR•IPV4•47『线路33』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://17752995.xyz:51111/673168121$LR•IPV4•47『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000026715&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路34』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://rihou.cc:555/tv/[mg]CCTV-07$LR•IPV4•47『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031104&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路35』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://139.155.89.87:1000/673168121$LR•IPV4•47『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路36』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://101.34.236.223:1112/673168121$LR•IPV4•47『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024341&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路37』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/1.m3u8$LR•IPV4•47『线路38』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265007&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路38』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/index.m3u8$LR•IPV4•47『线路39』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000010000011518&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路39』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225778/index.m3u8$LR•IPV4•47『线路40』 +http://111.29.9.40:6610/000000001000/1000000001000017218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路40』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226905/index.m3u8$LR•IPV4•47『线路41』 +http://111.29.9.33:6610/000000001000/1000000001000017218/index.m3u8?channel-id=bestzb&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路41』 #EXTINF:-1 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•47『线路42』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 @@ -872,21 +876,21 @@ http://173.208.212.130:8181/720p/cctv7.m3u8$LR•IPV4•47『线路46』 #EXTINF:-1 tvg-name="CCTV7" group-title="央视",CCTV7 http://204.12.221.218:8181/3m1080p/cctv7.m3u8$LR•IPV4•47『线路47』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://112.123.243.37:50085/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•52『线路1』 +http://112.27.235.94:8000/hls/9/index.m3u8$LR•IPV4•52『线路1』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://1.24.39.180:9003/hls/8/index.m3u8$LR•IPV4•52『线路2』 +http://112.123.243.37:50085/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•52『线路2』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8hd$LR•IPV4•52『线路3』 +http://1.24.39.180:9003/hls/8/index.m3u8$LR•IPV4•52『线路3』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•52『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8hd$LR•IPV4•52『线路4』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://38.75.136.137:98/gslb/dsdqpub/cctv8hd.m3u8?auth=testpub$LR•IPV4•52『线路5』 +http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•52『线路5』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://38.75.136.137:98/gslb/dsdqpub/cctv8k.m3u8?auth=testpub$LR•IPV4•52『线路6』 +http://38.75.136.137:98/gslb/dsdqpub/cctv8hd.m3u8?auth=testpub$LR•IPV4•52『线路6』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://120.198.95.220:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•52『线路7』 +http://38.75.136.137:98/gslb/dsdqpub/cctv8k.m3u8?auth=testpub$LR•IPV4•52『线路7』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://112.27.235.94:8000/hls/9/index.m3u8$LR•IPV4•52『线路8』 +http://120.198.95.220:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•52『线路8』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 http://38.75.136.137:98/gslb/dsdqbv/cctv8hd.m3u8?auth=test20251009$LR•IPV4•52『线路9』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 @@ -894,65 +898,65 @@ http://112.46.105.20:8009/hls/8/index.m3u8$LR•IPV4•52『线路10』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 http://153.0.171.163:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•52『线路11』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://60.10.139.113:8801/hls/8/index.m3u8$LR•IPV4•52『线路12』 +http://120.76.248.139/live/bfgd/4200000066.m3u8$LR•IPV4•52『线路12』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv8$LR•IPV4•52『线路13』 +https://live.chinacert.cftest5.cn/cnmg/live/624878356$LR•IPV4•52『线路13』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://101.6.130.52:1234/624878356$LR•IPV4•52『线路14』 +http://wfenf.x3322.net:7788/624878356$LR•IPV4•52『线路14』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003736&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路15』 +http://fn.gcl.de5.net:5908/gsh950428/624878356$LR•IPV4•52『线路15』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265008&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路16』 +http://119.88.243.98:17231/624878356$LR•IPV4•52『线路16』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://111.29.9.33:6610/000000001000/1000000001000003736/index.m3u8?channel-id=bestzb&Contentid=1000000001000003736&livemode=1&stbId=3$LR•IPV4•52『线路17』 +http://85.121.245.62:1234/624878356$LR•IPV4•52『线路17』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://120.76.248.139/live/bfgd/4200000066.m3u8$LR•IPV4•52『线路18』 +http://36.104.221.222:7788/624878356$LR•IPV4•52『线路18』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -https://live.chinacert.cftest5.cn/cnmg/live/624878356$LR•IPV4•52『线路19』 +http://115.58.151.196:1234/624878356$LR•IPV4•52『线路19』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://wfenf.x3322.net:7788/624878356$LR•IPV4•52『线路20』 +http://182.61.15.163:80/624878356$LR•IPV4•52『线路20』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://fn.gcl.de5.net:5908/gsh950428/624878356$LR•IPV4•52『线路21』 +http://101.132.26.106:3566/624878356$LR•IPV4•52『线路21』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://119.88.243.98:17231/624878356$LR•IPV4•52『线路22』 +http://120.4.126.153:1234/624878356$LR•IPV4•52『线路22』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://85.121.245.62:1234/624878356$LR•IPV4•52『线路23』 +http://111.43.126.240:9003/hls/8/index.m3u8$LR•IPV4•52『线路23』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://36.104.221.222:7788/624878356$LR•IPV4•52『线路24』 +http://47.119.24.76:59093/624878356$LR•IPV4•52『线路24』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://115.58.151.196:1234/624878356$LR•IPV4•52『线路25』 +http://101.6.130.52:1234/624878356$LR•IPV4•52『线路25』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://182.61.15.163:80/624878356$LR•IPV4•52『线路26』 +http://17752995.xyz:51111/624878356$LR•IPV4•52『线路26』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://101.132.26.106:3566/624878356$LR•IPV4•52『线路27』 +http://rihou.cc:555/tv/[mg]CCTV-08$LR•IPV4•52『线路27』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://120.4.126.153:1234/624878356$LR•IPV4•52『线路28』 +http://139.155.89.87:1000/624878356$LR•IPV4•52『线路28』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://111.43.126.240:9003/hls/8/index.m3u8$LR•IPV4•52『线路29』 +http://101.34.236.223:1112/624878356$LR•IPV4•52『线路29』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://47.119.24.76:59093/624878356$LR•IPV4•52『线路30』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路30』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://17752995.xyz:51111/624878356$LR•IPV4•52『线路31』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路31』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://rihou.cc:555/tv/[mg]CCTV-08$LR•IPV4•52『线路32』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路32』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://139.155.89.87:1000/624878356$LR•IPV4•52『线路33』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路33』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://101.34.236.223:1112/624878356$LR•IPV4•52『线路34』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8$LR•IPV4•52『线路34』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路35』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/index.m3u8$LR•IPV4•52『线路35』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路36』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227325/index.m3u8$LR•IPV4•52『线路36』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路37』 +http://60.10.139.113:8801/hls/8/index.m3u8$LR•IPV4•52『线路37』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路38』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv8$LR•IPV4•52『线路38』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8$LR•IPV4•52『线路39』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003736&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路39』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/index.m3u8$LR•IPV4•52『线路40』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265008&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路40』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227325/index.m3u8$LR•IPV4•52『线路41』 +http://111.29.9.33:6610/000000001000/1000000001000003736/index.m3u8?channel-id=bestzb&Contentid=1000000001000003736&livemode=1&stbId=3$LR•IPV4•52『线路41』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•52『线路42』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 @@ -976,93 +980,93 @@ http://173.208.212.130:8181/1080p/cctv8.m3u8$LR•IPV4•52『线路51』 #EXTINF:-1 tvg-name="CCTV8" group-title="央视",CCTV8 http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•52『线路52』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://120.198.95.220:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路1』 +http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•49『线路1』 #EXTINF:-1 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=73b69ea221be0bd00d6e465f10653101$LR•IPV4•49『线路2』 +http://120.198.95.220:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路2』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://112.27.235.94:8000/hls/10/index.m3u8$LR•IPV4•49『线路3』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=73b69ea221be0bd00d6e465f10653101$LR•IPV4•49『线路3』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•49『线路4』 +http://38.75.136.137:98/gslb/dsdqbv/cctv9hd.m3u8?auth=test20251009$LR•IPV4•49『线路4』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://38.75.136.137:98/gslb/dsdqbv/cctv9hd.m3u8?auth=test20251009$LR•IPV4•49『线路5』 +http://112.46.105.20:8009/hls/509/index.m3u8$LR•IPV4•49『线路5』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://112.46.105.20:8009/hls/509/index.m3u8$LR•IPV4•49『线路6』 +http://153.0.171.163:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路6』 #EXTINF:-1 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•49『线路7』 +http://120.76.248.139/live/bfgd/4200000128.m3u8$LR•IPV4•49『线路7』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://60.10.139.113:8801/hls/9/index.m3u8$LR•IPV4•49『线路8』 +https://live.chinacert.cftest5.cn/cnmg/live/673168140$LR•IPV4•49『线路8』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv9$LR•IPV4•49『线路9』 +http://wfenf.x3322.net:7788/673168140$LR•IPV4•49『线路9』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://101.6.130.52:1234/673168140$LR•IPV4•49『线路10』 +http://fn.gcl.de5.net:5908/gsh950428/673168140$LR•IPV4•49『线路10』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018384&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路11』 +http://119.88.243.98:17231/673168140$LR•IPV4•49『线路11』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288020&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路12』 +http://85.121.245.62:1234/673168140$LR•IPV4•49『线路12』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014583&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路13』 +http://36.104.221.222:7788/673168140$LR•IPV4•49『线路13』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路14』 +http://115.58.151.196:1234/673168140$LR•IPV4•49『线路14』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265009&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路15』 +http://182.61.15.163:80/673168140$LR•IPV4•49『线路15』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://111.29.9.33:6610/000000001000/1000000001000028286/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=3$LR•IPV4•49『线路16』 +http://101.132.26.106:3566/673168140$LR•IPV4•49『线路16』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://111.29.9.33:6610/000000001000/1000000001000014583/index.m3u8?channel-id=bestzb&Contentid=1000000001000014583&livemode=1&stbId=3$LR•IPV4•49『线路17』 +http://120.4.126.153:1234/673168140$LR•IPV4•49『线路17』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://120.76.248.139/live/bfgd/4200000128.m3u8$LR•IPV4•49『线路18』 +http://111.43.126.240:9003/hls/9/index.m3u8$LR•IPV4•49『线路18』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -https://live.chinacert.cftest5.cn/cnmg/live/673168140$LR•IPV4•49『线路19』 +http://47.119.24.76:59093/673168140$LR•IPV4•49『线路19』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://wfenf.x3322.net:7788/673168140$LR•IPV4•49『线路20』 +http://101.6.130.52:1234/673168140$LR•IPV4•49『线路20』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://fn.gcl.de5.net:5908/gsh950428/673168140$LR•IPV4•49『线路21』 +http://17752995.xyz:51111/673168140$LR•IPV4•49『线路21』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://119.88.243.98:17231/673168140$LR•IPV4•49『线路22』 +http://rihou.cc:555/tv/[mg]CCTV-09$LR•IPV4•49『线路22』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://85.121.245.62:1234/673168140$LR•IPV4•49『线路23』 +http://139.155.89.87:1000/673168140$LR•IPV4•49『线路23』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://36.104.221.222:7788/673168140$LR•IPV4•49『线路24』 +http://101.34.236.223:1112/673168140$LR•IPV4•49『线路24』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://115.58.151.196:1234/673168140$LR•IPV4•49『线路25』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路25』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://182.61.15.163:80/673168140$LR•IPV4•49『线路26』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路26』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://101.132.26.106:3566/673168140$LR•IPV4•49『线路27』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/index.m3u8$LR•IPV4•49『线路27』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://120.4.126.153:1234/673168140$LR•IPV4•49『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225758/index.m3u8$LR•IPV4•49『线路28』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://111.43.126.240:9003/hls/9/index.m3u8$LR•IPV4•49『线路29』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227337/index.m3u8$LR•IPV4•49『线路29』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://47.119.24.76:59093/673168140$LR•IPV4•49『线路30』 +http://60.10.139.113:8801/hls/9/index.m3u8$LR•IPV4•49『线路30』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://17752995.xyz:51111/673168140$LR•IPV4•49『线路31』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv9$LR•IPV4•49『线路31』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://rihou.cc:555/tv/[mg]CCTV-09$LR•IPV4•49『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018384&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路32』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://139.155.89.87:1000/673168140$LR•IPV4•49『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288020&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路33』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://101.34.236.223:1112/673168140$LR•IPV4•49『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014583&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路34』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路35』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265009&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路36』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/index.m3u8$LR•IPV4•49『线路37』 +http://111.29.9.33:6610/000000001000/1000000001000028286/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=3$LR•IPV4•49『线路37』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225758/index.m3u8$LR•IPV4•49『线路38』 +http://111.29.9.33:6610/000000001000/1000000001000014583/index.m3u8?channel-id=bestzb&Contentid=1000000001000014583&livemode=1&stbId=3$LR•IPV4•49『线路38』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227337/index.m3u8$LR•IPV4•49『线路39』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=df32dfff24ee22e3f618af6a0e2be23a$LR•IPV4•49『线路39』 #EXTINF:-1 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=64316e6fb20220fa478858f333376dbb$LR•IPV4•49『线路40』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=737ebca645d5ec1067de7669a722f376$LR•IPV4•49『线路40』 #EXTINF:-1 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•49『线路41』 +https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•49『线路41』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路42』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•49『线路42』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•49『线路43』 +http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路43』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 -https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•49『线路44』 +http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•49『线路44』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 http://207.56.13.146:81/cdnlive/cctv9.m3u8$LR•IPV4•49『线路45』 #EXTINF:-1 tvg-name="CCTV9" group-title="央视",CCTV9 @@ -1084,67 +1088,67 @@ http://112.46.105.20:8009/hls/506/index.m3u8$LR•IPV4•44『线路4』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 http://153.0.171.163:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•44『线路5』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://60.10.139.113:8801/hls/10/index.m3u8$LR•IPV4•44『线路6』 +http://120.76.248.139/live/bfgd/4200000129.m3u8$LR•IPV4•44『线路6』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv10$LR•IPV4•44『线路7』 +https://live.chinacert.cftest5.cn/cnmg/live/624878405$LR•IPV4•44『线路7』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://101.6.130.52:1234/624878405$LR•IPV4•44『线路8』 +http://wfenf.x3322.net:7788/624878405$LR•IPV4•44『线路8』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000012827&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路9』 +http://fn.gcl.de5.net:5908/gsh950428/624878405$LR•IPV4•44『线路9』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016738&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路10』 +http://119.88.243.98:17231/624878405$LR•IPV4•44『线路10』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路11』 +http://85.121.245.62:1234/624878405$LR•IPV4•44『线路11』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000026367&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路12』 +http://36.104.221.222:7788/624878405$LR•IPV4•44『线路12』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265010&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路13』 +http://115.58.151.196:1234/624878405$LR•IPV4•44『线路13』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://111.29.9.38:6610/000000001000/1000000001000023734/index.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路14』 +http://182.61.15.163:80/624878405$LR•IPV4•44『线路14』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://111.29.9.33:6610/000000001000/1000000001000023734/index.m3u8?channel-id=bestzb&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路15』 +http://101.132.26.106:3566/624878405$LR•IPV4•44『线路15』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://120.76.248.139/live/bfgd/4200000129.m3u8$LR•IPV4•44『线路16』 +http://120.4.126.153:1234/624878405$LR•IPV4•44『线路16』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -https://live.chinacert.cftest5.cn/cnmg/live/624878405$LR•IPV4•44『线路17』 +http://111.43.126.240:9003/hls/10/index.m3u8$LR•IPV4•44『线路17』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://wfenf.x3322.net:7788/624878405$LR•IPV4•44『线路18』 +http://47.119.24.76:59093/624878405$LR•IPV4•44『线路18』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://fn.gcl.de5.net:5908/gsh950428/624878405$LR•IPV4•44『线路19』 +http://101.6.130.52:1234/624878405$LR•IPV4•44『线路19』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://119.88.243.98:17231/624878405$LR•IPV4•44『线路20』 +http://17752995.xyz:51111/624878405$LR•IPV4•44『线路20』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://85.121.245.62:1234/624878405$LR•IPV4•44『线路21』 +http://rihou.cc:555/tv/[mg]CCTV-10$LR•IPV4•44『线路21』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://36.104.221.222:7788/624878405$LR•IPV4•44『线路22』 +http://139.155.89.87:1000/624878405$LR•IPV4•44『线路22』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://115.58.151.196:1234/624878405$LR•IPV4•44『线路23』 +http://101.34.236.223:1112/624878405$LR•IPV4•44『线路23』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://182.61.15.163:80/624878405$LR•IPV4•44『线路24』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/1.m3u8$LR•IPV4•44『线路24』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://101.132.26.106:3566/624878405$LR•IPV4•44『线路25』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/index.m3u8$LR•IPV4•44『线路25』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://120.4.126.153:1234/624878405$LR•IPV4•44『线路26』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225777/index.m3u8$LR•IPV4•44『线路26』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://111.43.126.240:9003/hls/10/index.m3u8$LR•IPV4•44『线路27』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227321/index.m3u8$LR•IPV4•44『线路27』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://47.119.24.76:59093/624878405$LR•IPV4•44『线路28』 +http://60.10.139.113:8801/hls/10/index.m3u8$LR•IPV4•44『线路28』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://17752995.xyz:51111/624878405$LR•IPV4•44『线路29』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv10$LR•IPV4•44『线路29』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://rihou.cc:555/tv/[mg]CCTV-10$LR•IPV4•44『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000012827&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路30』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://139.155.89.87:1000/624878405$LR•IPV4•44『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016738&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路31』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://101.34.236.223:1112/624878405$LR•IPV4•44『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路32』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/1.m3u8$LR•IPV4•44『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000026367&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路33』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/index.m3u8$LR•IPV4•44『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265010&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路34』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225777/index.m3u8$LR•IPV4•44『线路35』 +http://111.29.9.38:6610/000000001000/1000000001000023734/index.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路35』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227321/index.m3u8$LR•IPV4•44『线路36』 +http://111.29.9.33:6610/000000001000/1000000001000023734/index.m3u8?channel-id=bestzb&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路36』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•44『线路37』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 @@ -1162,83 +1166,83 @@ http://173.208.212.130:8181/720p/cctv10.m3u8$LR•IPV4•44『线路43』 #EXTINF:-1 tvg-name="CCTV10" group-title="央视",CCTV10 http://204.12.221.218:8181/3m1080p/cctv10.m3u8$LR•IPV4•44『线路44』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://1.24.39.180:9003/hls/11/index.m3u8$LR•IPV4•47『线路1』 +http://112.27.235.94:8000/hls/12/index.m3u8$LR•IPV4•47『线路1』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://60.10.139.113:8801/hls/96/index.m3u8$LR•IPV4•47『线路2』 +http://1.24.39.180:9003/hls/11/index.m3u8$LR•IPV4•47『线路2』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•47『线路3』 +http://60.10.139.113:8801/hls/96/index.m3u8$LR•IPV4•47『线路3』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•47『线路4』 +http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•47『线路4』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://38.75.136.137:98/gslb/dsdqpub/cctv11hd.m3u8?auth=testpub$LR•IPV4•47『线路5』 +http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•47『线路5』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•47『线路6』 +http://38.75.136.137:98/gslb/dsdqpub/cctv11hd.m3u8?auth=testpub$LR•IPV4•47『线路6』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://cd-live-stream.news.cctvplus.com/live/smil:CHANNEL1.smil/chunklist_w744036192_b1000000.m3u8$LR•IPV4•47『线路7』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•47『线路7』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://153.0.171.163:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路8』 +http://cd-live-stream.news.cctvplus.com/live/smil:CHANNEL1.smil/chunklist_w744036192_b1000000.m3u8$LR•IPV4•47『线路8』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -https://xykt-fix.github.io/play/a02b/index.m3u8$LR•IPV4•47『线路9』 +http://153.0.171.163:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路9』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://112.27.235.94:8000/hls/12/index.m3u8$LR•IPV4•47『线路10』 +https://xykt-fix.github.io/play/a02b/index.m3u8$LR•IPV4•47『线路10』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 http://38.75.136.137:98/gslb/dsdqbv/cctv11hd.m3u8?auth=test20251009$LR•IPV4•47『线路11』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv11$LR•IPV4•47『线路12』 +http://120.76.248.139/live/bfgd/4200000130.m3u8$LR•IPV4•47『线路12』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://101.6.130.52:1234/667987558$LR•IPV4•47『线路13』 +https://live.chinacert.cftest5.cn/cnmg/live/667987558$LR•IPV4•47『线路13』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040011&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路14』 +http://wfenf.x3322.net:7788/667987558$LR•IPV4•47『线路14』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031106&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路15』 +http://fn.gcl.de5.net:5908/gsh950428/667987558$LR•IPV4•47『线路15』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019789&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路16』 +http://119.88.243.98:17231/667987558$LR•IPV4•47『线路16』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://111.29.9.37:6610/000000001000/1000000002000019789/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•47『线路17』 +http://85.121.245.62:1234/667987558$LR•IPV4•47『线路17』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://111.29.9.33:6610/000000001000/1000000002000019789/index.m3u8?channel-id=bestzb&Contentid=1000000002000019789&livemode=1&stbId=3$LR•IPV4•47『线路18』 +http://36.104.221.222:7788/667987558$LR•IPV4•47『线路18』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://120.76.248.139/live/bfgd/4200000130.m3u8$LR•IPV4•47『线路19』 +http://115.58.151.196:1234/667987558$LR•IPV4•47『线路19』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -https://live.chinacert.cftest5.cn/cnmg/live/667987558$LR•IPV4•47『线路20』 +http://182.61.15.163:80/667987558$LR•IPV4•47『线路20』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://wfenf.x3322.net:7788/667987558$LR•IPV4•47『线路21』 +http://101.132.26.106:3566/667987558$LR•IPV4•47『线路21』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://fn.gcl.de5.net:5908/gsh950428/667987558$LR•IPV4•47『线路22』 +http://120.4.126.153:1234/667987558$LR•IPV4•47『线路22』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://119.88.243.98:17231/667987558$LR•IPV4•47『线路23』 +http://111.43.126.240:9003/hls/11/index.m3u8$LR•IPV4•47『线路23』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://85.121.245.62:1234/667987558$LR•IPV4•47『线路24』 +http://47.119.24.76:59093/667987558$LR•IPV4•47『线路24』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://36.104.221.222:7788/667987558$LR•IPV4•47『线路25』 +http://101.6.130.52:1234/667987558$LR•IPV4•47『线路25』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://115.58.151.196:1234/667987558$LR•IPV4•47『线路26』 +http://17752995.xyz:51111/667987558$LR•IPV4•47『线路26』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://182.61.15.163:80/667987558$LR•IPV4•47『线路27』 +http://rihou.cc:555/tv/[mg]CCTV-11$LR•IPV4•47『线路27』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://101.132.26.106:3566/667987558$LR•IPV4•47『线路28』 +http://139.155.89.87:1000/667987558$LR•IPV4•47『线路28』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://120.4.126.153:1234/667987558$LR•IPV4•47『线路29』 +http://101.34.236.223:1112/667987558$LR•IPV4•47『线路29』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://111.43.126.240:9003/hls/11/index.m3u8$LR•IPV4•47『线路30』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8$LR•IPV4•47『线路30』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://47.119.24.76:59093/667987558$LR•IPV4•47『线路31』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226240/index.m3u8$LR•IPV4•47『线路31』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://17752995.xyz:51111/667987558$LR•IPV4•47『线路32』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225776/index.m3u8$LR•IPV4•47『线路32』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://rihou.cc:555/tv/[mg]CCTV-11$LR•IPV4•47『线路33』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227251/index.m3u8$LR•IPV4•47『线路33』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://139.155.89.87:1000/667987558$LR•IPV4•47『线路34』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv11$LR•IPV4•47『线路34』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://101.34.236.223:1112/667987558$LR•IPV4•47『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040011&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路35』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8$LR•IPV4•47『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031106&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路36』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226240/index.m3u8$LR•IPV4•47『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019789&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路37』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225776/index.m3u8$LR•IPV4•47『线路38』 +http://111.29.9.37:6610/000000001000/1000000002000019789/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•47『线路38』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227251/index.m3u8$LR•IPV4•47『线路39』 +http://111.29.9.33:6610/000000001000/1000000002000019789/index.m3u8?channel-id=bestzb&Contentid=1000000002000019789&livemode=1&stbId=3$LR•IPV4•47『线路39』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•47『线路40』 #EXTINF:-1 tvg-name="CCTV11" group-title="央视",CCTV11 @@ -1270,65 +1274,65 @@ http://112.46.105.20:8009/hls/507/index.m3u8$LR•IPV4•44『线路6』 #EXTINF:-1 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•44『线路7』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://60.10.139.113:8801/hls/11/index.m3u8$LR•IPV4•44『线路8』 +http://120.76.248.139/live/bfgd/4200000131.m3u8$LR•IPV4•44『线路8』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv12$LR•IPV4•44『线路9』 +https://live.chinacert.cftest5.cn/cnmg/live/673168185$LR•IPV4•44『线路9』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://101.6.130.52:1234/673168185$LR•IPV4•44『线路10』 +http://wfenf.x3322.net:7788/673168185$LR•IPV4•44『线路10』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040012&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路11』 +http://fn.gcl.de5.net:5908/gsh950428/673168185$LR•IPV4•44『线路11』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路12』 +http://119.88.243.98:17231/673168185$LR•IPV4•44『线路12』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000001640&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路13』 +http://85.121.245.62:1234/673168185$LR•IPV4•44『线路13』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路14』 +http://36.104.221.222:7788/673168185$LR•IPV4•44『线路14』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://111.29.9.39:6610/000000001000/1000000001000032494/index.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=3$LR•IPV4•44『线路15』 +http://115.58.151.196:1234/673168185$LR•IPV4•44『线路15』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://111.29.9.33:6610/000000001000/1000000001000001640/index.m3u8?channel-id=bestzb&Contentid=1000000001000001640&livemode=1&stbId=3$LR•IPV4•44『线路16』 +http://182.61.15.163:80/673168185$LR•IPV4•44『线路16』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://120.76.248.139/live/bfgd/4200000131.m3u8$LR•IPV4•44『线路17』 +http://101.132.26.106:3566/673168185$LR•IPV4•44『线路17』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -https://live.chinacert.cftest5.cn/cnmg/live/673168185$LR•IPV4•44『线路18』 +http://120.4.126.153:1234/673168185$LR•IPV4•44『线路18』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://wfenf.x3322.net:7788/673168185$LR•IPV4•44『线路19』 +http://111.43.126.240:9003/hls/12/index.m3u8$LR•IPV4•44『线路19』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://fn.gcl.de5.net:5908/gsh950428/673168185$LR•IPV4•44『线路20』 +http://47.119.24.76:59093/673168185$LR•IPV4•44『线路20』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://119.88.243.98:17231/673168185$LR•IPV4•44『线路21』 +http://101.6.130.52:1234/673168185$LR•IPV4•44『线路21』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://85.121.245.62:1234/673168185$LR•IPV4•44『线路22』 +http://17752995.xyz:51111/673168185$LR•IPV4•44『线路22』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://36.104.221.222:7788/673168185$LR•IPV4•44『线路23』 +http://rihou.cc:555/tv/[mg]CCTV-12$LR•IPV4•44『线路23』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://115.58.151.196:1234/673168185$LR•IPV4•44『线路24』 +http://139.155.89.87:1000/673168185$LR•IPV4•44『线路24』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://182.61.15.163:80/673168185$LR•IPV4•44『线路25』 +http://101.34.236.223:1112/673168185$LR•IPV4•44『线路25』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://101.132.26.106:3566/673168185$LR•IPV4•44『线路26』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8$LR•IPV4•44『线路26』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://120.4.126.153:1234/673168185$LR•IPV4•44『线路27』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226190/index.m3u8$LR•IPV4•44『线路27』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://111.43.126.240:9003/hls/12/index.m3u8$LR•IPV4•44『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225775/index.m3u8$LR•IPV4•44『线路28』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://47.119.24.76:59093/673168185$LR•IPV4•44『线路29』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227343/index.m3u8$LR•IPV4•44『线路29』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://17752995.xyz:51111/673168185$LR•IPV4•44『线路30』 +http://60.10.139.113:8801/hls/11/index.m3u8$LR•IPV4•44『线路30』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://rihou.cc:555/tv/[mg]CCTV-12$LR•IPV4•44『线路31』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv12$LR•IPV4•44『线路31』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://139.155.89.87:1000/673168185$LR•IPV4•44『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040012&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路32』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://101.34.236.223:1112/673168185$LR•IPV4•44『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路33』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8$LR•IPV4•44『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000001640&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路34』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226190/index.m3u8$LR•IPV4•44『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路35』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225775/index.m3u8$LR•IPV4•44『线路36』 +http://111.29.9.39:6610/000000001000/1000000001000032494/index.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=3$LR•IPV4•44『线路36』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227343/index.m3u8$LR•IPV4•44『线路37』 +http://111.29.9.33:6610/000000001000/1000000001000001640/index.m3u8?channel-id=bestzb&Contentid=1000000001000001640&livemode=1&stbId=3$LR•IPV4•44『线路37』 #EXTINF:-1 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•44『线路38』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 @@ -1344,89 +1348,89 @@ http://173.208.212.130:8181/1080p/cctv12.m3u8$LR•IPV4•44『线路43』 #EXTINF:-1 tvg-name="CCTV12" group-title="央视",CCTV12 http://204.12.221.218:8181/3m1080p/cctv12.m3u8$LR•IPV4•44『线路44』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://60.10.139.113:8801/hls/12/index.m3u8$LR•IPV4•46『线路1』 +http://112.27.235.94:8000/hls/14/index.m3u8$LR•IPV4•46『线路1』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://222.223.41.27:8888/hls/13/index.m3u8$LR•IPV4•46『线路2』 +http://60.10.139.113:8801/hls/12/index.m3u8$LR•IPV4•46『线路2』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://198.204.228.26/live/cctv13hd.m3u8$LR•IPV4•46『线路3』 +http://222.223.41.27:8888/hls/13/index.m3u8$LR•IPV4•46『线路3』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://153.0.171.163:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路4』 +http://198.204.228.26/live/cctv13hd.m3u8$LR•IPV4•46『线路4』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://112.27.235.94:8000/hls/14/index.m3u8$LR•IPV4•46『线路5』 +http://153.0.171.163:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路5』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 http://74.91.26.218:82/live/cctv13hd.m3u8$LR•IPV4•46『线路6』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 http://38.75.136.137:98/gslb/dsdqbv/cctv13hd.m3u8?auth=test20251009$LR•IPV4•46『线路7』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv13$LR•IPV4•46『线路8』 +http://120.76.248.139/live/bfgd/4200000067.m3u8$LR•IPV4•46『线路8』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://101.6.130.52:1234/608807423$LR•IPV4•46『线路9』 +https://live.chinacert.cftest5.cn/cnmg/live/608807423$LR•IPV4•46『线路9』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000001827&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路10』 +http://wfenf.x3322.net:7788/608807423$LR•IPV4•46『线路10』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031108&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路11』 +http://fn.gcl.de5.net:5908/gsh950428/608807423$LR•IPV4•46『线路11』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路12』 +http://119.88.243.98:17231/608807423$LR•IPV4•46『线路12』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://111.29.9.35:6610/000000001000/1000000002000021303/index.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路13』 +http://85.121.245.62:1234/608807423$LR•IPV4•46『线路13』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://111.29.9.33:6610/000000001000/1000000002000021303/index.m3u8?channel-id=bestzb&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路14』 +http://36.104.221.222:7788/608807423$LR•IPV4•46『线路14』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://120.76.248.139/live/bfgd/4200000067.m3u8$LR•IPV4•46『线路15』 +http://115.58.151.196:1234/608807423$LR•IPV4•46『线路15』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -https://live.chinacert.cftest5.cn/cnmg/live/608807423$LR•IPV4•46『线路16』 +http://182.61.15.163:80/608807423$LR•IPV4•46『线路16』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://wfenf.x3322.net:7788/608807423$LR•IPV4•46『线路17』 +http://101.132.26.106:3566/608807423$LR•IPV4•46『线路17』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://fn.gcl.de5.net:5908/gsh950428/608807423$LR•IPV4•46『线路18』 +http://120.4.126.153:1234/608807423$LR•IPV4•46『线路18』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://119.88.243.98:17231/608807423$LR•IPV4•46『线路19』 +http://111.43.126.240:9003/hls/13/index.m3u8$LR•IPV4•46『线路19』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://85.121.245.62:1234/608807423$LR•IPV4•46『线路20』 +http://47.119.24.76:59093/608807423$LR•IPV4•46『线路20』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://36.104.221.222:7788/608807423$LR•IPV4•46『线路21』 +http://101.6.130.52:1234/608807423$LR•IPV4•46『线路21』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://115.58.151.196:1234/608807423$LR•IPV4•46『线路22』 +http://17752995.xyz:51111/608807423$LR•IPV4•46『线路22』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://182.61.15.163:80/608807423$LR•IPV4•46『线路23』 +http://rihou.cc:555/tv/[mg]CCTV-13$LR•IPV4•46『线路23』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://101.132.26.106:3566/608807423$LR•IPV4•46『线路24』 +http://139.155.89.87:1000/608807423$LR•IPV4•46『线路24』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://120.4.126.153:1234/608807423$LR•IPV4•46『线路25』 +http://101.34.236.223:1112/608807423$LR•IPV4•46『线路25』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://111.43.126.240:9003/hls/13/index.m3u8$LR•IPV4•46『线路26』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路26』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://47.119.24.76:59093/608807423$LR•IPV4•46『线路27』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路27』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://17752995.xyz:51111/608807423$LR•IPV4•46『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/index.m3u8$LR•IPV4•46『线路28』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://rihou.cc:555/tv/[mg]CCTV-13$LR•IPV4•46『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225774/index.m3u8$LR•IPV4•46『线路29』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://139.155.89.87:1000/608807423$LR•IPV4•46『线路30』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv13$LR•IPV4•46『线路30』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://101.34.236.223:1112/608807423$LR•IPV4•46『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000001827&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路31』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031108&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路32』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路33』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/index.m3u8$LR•IPV4•46『线路34』 +http://111.29.9.35:6610/000000001000/1000000002000021303/index.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路34』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225774/index.m3u8$LR•IPV4•46『线路35』 +http://111.29.9.33:6610/000000001000/1000000002000021303/index.m3u8?channel-id=bestzb&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路35』 #EXTINF:-1 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•46『线路36』 +http://go.bkpcp.top/mg/cctv13$LR•IPV4•46『线路36』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•46『线路37』 +https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•46『线路37』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•46『线路38』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•46『线路38』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路39』 +http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•46『线路39』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•46『线路40』 +https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•46『线路40』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -http://go.bkpcp.top/mg/cctv13$LR•IPV4•46『线路41』 +http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路41』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 -https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•46『线路42』 +http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•46『线路42』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 http://207.56.13.146:81/cdnlive/cctv13.m3u8$LR•IPV4•46『线路43』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 @@ -1436,81 +1440,81 @@ http://173.208.212.130:8181/1080p/cctv13.m3u8$LR•IPV4•46『线路45』 #EXTINF:-1 tvg-name="CCTV13" group-title="央视",CCTV13 http://204.12.221.218:8181/3m1080p/cctv13.m3u8$LR•IPV4•46『线路46』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://1.24.39.180:9003/hls/14/index.m3u8$LR•IPV4•46『线路1』 +http://112.27.235.94:8000/hls/15/index.m3u8$LR•IPV4•46『线路1』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://60.10.139.113:8801/hls/13/index.m3u8$LR•IPV4•46『线路2』 +http://1.24.39.180:9003/hls/14/index.m3u8$LR•IPV4•46『线路2』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://38.75.136.137:98/gslb/dsdqpub/cctv14hd.m3u8?auth=testpub$LR•IPV4•46『线路3』 +http://60.10.139.113:8801/hls/13/index.m3u8$LR•IPV4•46『线路3』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•46『线路4』 +http://38.75.136.137:98/gslb/dsdqpub/cctv14hd.m3u8?auth=testpub$LR•IPV4•46『线路4』 #EXTINF:-1 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•46『线路5』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•46『线路5』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://112.27.235.94:8000/hls/15/index.m3u8$LR•IPV4•46『线路6』 +http://153.0.171.163:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路6』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•46『线路7』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•46『线路8』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv14$LR•IPV4•46『线路9』 +http://120.76.248.139/live/bfgd/4200000132.m3u8$LR•IPV4•46『线路9』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://101.6.130.52:1234/624878440$LR•IPV4•46『线路10』 +https://live.chinacert.cftest5.cn/cnmg/live/624878440$LR•IPV4•46『线路10』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路11』 +http://wfenf.x3322.net:7788/624878440$LR•IPV4•46『线路11』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000023358&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路12』 +http://fn.gcl.de5.net:5908/gsh950428/624878440$LR•IPV4•46『线路12』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000008170&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路13』 +http://119.88.243.98:17231/624878440$LR•IPV4•46『线路13』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021349&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路14』 +http://85.121.245.62:1234/624878440$LR•IPV4•46『线路14』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000000172&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路15』 +http://36.104.221.222:7788/624878440$LR•IPV4•46『线路15』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://111.29.9.36:6610/000000001000/5000000004000006673/index.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=3$LR•IPV4•46『线路16』 +http://115.58.151.196:1234/624878440$LR•IPV4•46『线路16』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://111.29.9.33:6610/000000001000/1000000001000008170/index.m3u8?channel-id=bestzb&Contentid=1000000001000008170&livemode=1&stbId=3$LR•IPV4•46『线路17』 +http://182.61.15.163:80/624878440$LR•IPV4•46『线路17』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://120.76.248.139/live/bfgd/4200000132.m3u8$LR•IPV4•46『线路18』 +http://101.132.26.106:3566/624878440$LR•IPV4•46『线路18』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -https://live.chinacert.cftest5.cn/cnmg/live/624878440$LR•IPV4•46『线路19』 +http://120.4.126.153:1234/624878440$LR•IPV4•46『线路19』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://wfenf.x3322.net:7788/624878440$LR•IPV4•46『线路20』 +http://111.43.126.240:9003/hls/14/index.m3u8$LR•IPV4•46『线路20』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://fn.gcl.de5.net:5908/gsh950428/624878440$LR•IPV4•46『线路21』 +http://47.119.24.76:59093/624878440$LR•IPV4•46『线路21』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://119.88.243.98:17231/624878440$LR•IPV4•46『线路22』 +http://101.6.130.52:1234/624878440$LR•IPV4•46『线路22』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://85.121.245.62:1234/624878440$LR•IPV4•46『线路23』 +http://17752995.xyz:51111/624878440$LR•IPV4•46『线路23』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://36.104.221.222:7788/624878440$LR•IPV4•46『线路24』 +http://rihou.cc:555/tv/[mg]CCTV-14$LR•IPV4•46『线路24』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://115.58.151.196:1234/624878440$LR•IPV4•46『线路25』 +http://139.155.89.87:1000/624878440$LR•IPV4•46『线路25』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://182.61.15.163:80/624878440$LR•IPV4•46『线路26』 +http://101.34.236.223:1112/624878440$LR•IPV4•46『线路26』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://101.132.26.106:3566/624878440$LR•IPV4•46『线路27』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/1.m3u8$LR•IPV4•46『线路27』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://120.4.126.153:1234/624878440$LR•IPV4•46『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/index.m3u8$LR•IPV4•46『线路28』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://111.43.126.240:9003/hls/14/index.m3u8$LR•IPV4•46『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225784/index.m3u8$LR•IPV4•46『线路29』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://47.119.24.76:59093/624878440$LR•IPV4•46『线路30』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227349/index.m3u8$LR•IPV4•46『线路30』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://17752995.xyz:51111/624878440$LR•IPV4•46『线路31』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv14$LR•IPV4•46『线路31』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://rihou.cc:555/tv/[mg]CCTV-14$LR•IPV4•46『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路32』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://139.155.89.87:1000/624878440$LR•IPV4•46『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000023358&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路33』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://101.34.236.223:1112/624878440$LR•IPV4•46『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000008170&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路34』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/1.m3u8$LR•IPV4•46『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021349&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路35』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/index.m3u8$LR•IPV4•46『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000000172&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路36』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225784/index.m3u8$LR•IPV4•46『线路37』 +http://111.29.9.36:6610/000000001000/5000000004000006673/index.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=3$LR•IPV4•46『线路37』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227349/index.m3u8$LR•IPV4•46『线路38』 +http://111.29.9.33:6610/000000001000/1000000001000008170/index.m3u8?channel-id=bestzb&Contentid=1000000001000008170&livemode=1&stbId=3$LR•IPV4•46『线路38』 #EXTINF:-1 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•46『线路39』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 @@ -1528,77 +1532,77 @@ http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•46『线路45』 #EXTINF:-1 tvg-name="CCTV14" group-title="央视",CCTV14 http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•46『线路46』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://198.204.228.26/live/cctv15hd.m3u8$LR•IPV4•43『线路1』 +http://112.27.235.94:8000/hls/16/index.m3u8$LR•IPV4•43『线路1』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://124.228.160.210:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路2』 +http://198.204.228.26/live/cctv15hd.m3u8$LR•IPV4•43『线路2』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 +http://124.228.160.210:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://112.27.235.94:8000/hls/16/index.m3u8$LR•IPV4•43『线路4』 +http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路4』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 http://74.91.26.218:82/live/cctv15hd.m3u8$LR•IPV4•43『线路5』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•43『线路6』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://60.10.139.113:8801/hls/97/index.m3u8$LR•IPV4•43『线路7』 +http://120.76.248.139/live/bfgd/4200000133.m3u8$LR•IPV4•43『线路7』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv15$LR•IPV4•43『线路8』 +https://live.chinacert.cftest5.cn/cnmg/live/673168223$LR•IPV4•43『线路8』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://101.6.130.52:1234/673168223$LR•IPV4•43『线路9』 +http://wfenf.x3322.net:7788/673168223$LR•IPV4•43『线路9』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000018417&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路10』 +http://fn.gcl.de5.net:5908/gsh950428/673168223$LR•IPV4•43『线路10』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031109&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路11』 +http://119.88.243.98:17231/673168223$LR•IPV4•43『线路11』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路12』 +http://85.121.245.62:1234/673168223$LR•IPV4•43『线路12』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://111.29.9.36:6610/000000001000/1000000002000008163/index.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路13』 +http://36.104.221.222:7788/673168223$LR•IPV4•43『线路13』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://111.29.9.33:6610/000000001000/1000000002000008163/index.m3u8?channel-id=bestzb&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路14』 +http://115.58.151.196:1234/673168223$LR•IPV4•43『线路14』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://120.76.248.139/live/bfgd/4200000133.m3u8$LR•IPV4•43『线路15』 +http://182.61.15.163:80/673168223$LR•IPV4•43『线路15』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -https://live.chinacert.cftest5.cn/cnmg/live/673168223$LR•IPV4•43『线路16』 +http://101.132.26.106:3566/673168223$LR•IPV4•43『线路16』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://wfenf.x3322.net:7788/673168223$LR•IPV4•43『线路17』 +http://120.4.126.153:1234/673168223$LR•IPV4•43『线路17』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://fn.gcl.de5.net:5908/gsh950428/673168223$LR•IPV4•43『线路18』 +http://111.43.126.240:9003/hls/15/index.m3u8$LR•IPV4•43『线路18』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://119.88.243.98:17231/673168223$LR•IPV4•43『线路19』 +http://47.119.24.76:59093/673168223$LR•IPV4•43『线路19』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://85.121.245.62:1234/673168223$LR•IPV4•43『线路20』 +http://101.6.130.52:1234/673168223$LR•IPV4•43『线路20』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://36.104.221.222:7788/673168223$LR•IPV4•43『线路21』 +http://17752995.xyz:51111/673168223$LR•IPV4•43『线路21』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://115.58.151.196:1234/673168223$LR•IPV4•43『线路22』 +http://rihou.cc:555/tv/[mg]CCTV-15$LR•IPV4•43『线路22』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://182.61.15.163:80/673168223$LR•IPV4•43『线路23』 +http://139.155.89.87:1000/673168223$LR•IPV4•43『线路23』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://101.132.26.106:3566/673168223$LR•IPV4•43『线路24』 +http://101.34.236.223:1112/673168223$LR•IPV4•43『线路24』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://120.4.126.153:1234/673168223$LR•IPV4•43『线路25』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/1.m3u8$LR•IPV4•43『线路25』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://111.43.126.240:9003/hls/15/index.m3u8$LR•IPV4•43『线路26』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/index.m3u8$LR•IPV4•43『线路26』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://47.119.24.76:59093/673168223$LR•IPV4•43『线路27』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227361/index.m3u8$LR•IPV4•43『线路27』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://17752995.xyz:51111/673168223$LR•IPV4•43『线路28』 +http://60.10.139.113:8801/hls/97/index.m3u8$LR•IPV4•43『线路28』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://rihou.cc:555/tv/[mg]CCTV-15$LR•IPV4•43『线路29』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv15$LR•IPV4•43『线路29』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://139.155.89.87:1000/673168223$LR•IPV4•43『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000018417&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路30』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://101.34.236.223:1112/673168223$LR•IPV4•43『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031109&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路31』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/1.m3u8$LR•IPV4•43『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路32』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/index.m3u8$LR•IPV4•43『线路33』 +http://111.29.9.36:6610/000000001000/1000000002000008163/index.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路33』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227361/index.m3u8$LR•IPV4•43『线路34』 +http://111.29.9.33:6610/000000001000/1000000002000008163/index.m3u8?channel-id=bestzb&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路34』 #EXTINF:-1 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•43『线路35』 +https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•43『线路35』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 -https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•43『线路36』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•43『线路36』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 http://222.223.41.27:8888/hls/15/index.m3u8$LR•IPV4•43『线路37』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 @@ -1614,27 +1618,27 @@ http://173.208.212.130:8181/720p/cctv15.m3u8$LR•IPV4•43『线路42』 #EXTINF:-1 tvg-name="CCTV15" group-title="央视",CCTV15 http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•43『线路43』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://183.11.239.36:808/hls/169/index.m3u8$LR•IPV4•18『线路1』 +http://drive.mxmy.net:8888/udp/239.3.1.184:8001$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•18『线路2』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 http://38.75.136.137:98/gslb/dsdqbv/cctv16hd.m3u8?auth=test20251009$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv16$LR•IPV4•18『线路4』 +http://111.43.126.240:9003/hls/16/index.m3u8$LR•IPV4•18『线路4』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233001&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路5』 +http://rihou.cc:555/tv/[mg]CCTV-16$LR•IPV4•18『线路5』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233002&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路6』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/1.m3u8$LR•IPV4•18『线路6』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://111.43.126.240:9003/hls/16/index.m3u8$LR•IPV4•18『线路7』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/index.m3u8$LR•IPV4•18『线路7』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://rihou.cc:555/tv/[mg]CCTV-16$LR•IPV4•18『线路8』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227346/index.m3u8$LR•IPV4•18『线路8』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/1.m3u8$LR•IPV4•18『线路9』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv16$LR•IPV4•18『线路9』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/index.m3u8$LR•IPV4•18『线路10』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233001&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路10』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227346/index.m3u8$LR•IPV4•18『线路11』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233002&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路11』 #EXTINF:-1 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•18『线路12』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 @@ -1650,69 +1654,69 @@ http://173.208.212.130:8181/720p/cctv16.m3u8$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="CCTV16" group-title="央视",CCTV16 http://204.12.221.218:8181/3m1080p/cctv16.m3u8$LR•IPV4•18『线路18』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•40『线路1』 +http://222.169.85.8:9901/tsfile/live/0007_1.m3u8$LR•IPV4•40『线路1』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://1.24.39.180:9003/hls/61/index.m3u8$LR•IPV4•40『线路2』 +http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•40『线路2』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://60.10.139.113:8801/hls/98/index.m3u8$LR•IPV4•40『线路3』 +http://1.24.39.180:9003/hls/61/index.m3u8$LR•IPV4•40『线路3』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://38.75.136.137:98/gslb/dsdqbv/cctv17hd.m3u8?auth=test20251009$LR•IPV4•40『线路4』 +http://60.10.139.113:8801/hls/98/index.m3u8$LR•IPV4•40『线路4』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://222.169.85.8:9901/tsfile/live/0007_1.m3u8$LR•IPV4•40『线路5』 +http://38.75.136.137:98/gslb/dsdqbv/cctv17hd.m3u8?auth=test20251009$LR•IPV4•40『线路5』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv17$LR•IPV4•40『线路6』 +http://120.76.248.139/live/bfgd/4200000204.m3u8$LR•IPV4•40『线路6』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://101.6.130.52:1234/673168256$LR•IPV4•40『线路7』 +https://live.chinacert.cftest5.cn/cnmg/live/673168256$LR•IPV4•40『线路7』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288014&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路8』 +http://wfenf.x3322.net:7788/673168256$LR•IPV4•40『线路8』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000056836&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路9』 +http://fn.gcl.de5.net:5908/gsh950428/673168256$LR•IPV4•40『线路9』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000268004&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路10』 +http://119.88.243.98:17231/673168256$LR•IPV4•40『线路10』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://111.29.9.33:6610/000000001000/1000000005000056836/index.m3u8?channel-id=bestzb&Contentid=1000000005000056836&livemode=1&stbId=3$LR•IPV4•40『线路11』 +http://85.121.245.62:1234/673168256$LR•IPV4•40『线路11』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://120.76.248.139/live/bfgd/4200000204.m3u8$LR•IPV4•40『线路12』 +http://36.104.221.222:7788/673168256$LR•IPV4•40『线路12』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -https://live.chinacert.cftest5.cn/cnmg/live/673168256$LR•IPV4•40『线路13』 +http://115.58.151.196:1234/673168256$LR•IPV4•40『线路13』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://wfenf.x3322.net:7788/673168256$LR•IPV4•40『线路14』 +http://182.61.15.163:80/673168256$LR•IPV4•40『线路14』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://fn.gcl.de5.net:5908/gsh950428/673168256$LR•IPV4•40『线路15』 +http://101.132.26.106:3566/673168256$LR•IPV4•40『线路15』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://119.88.243.98:17231/673168256$LR•IPV4•40『线路16』 +http://120.4.126.153:1234/673168256$LR•IPV4•40『线路16』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://85.121.245.62:1234/673168256$LR•IPV4•40『线路17』 +http://111.43.126.240:9003/hls/17/index.m3u8$LR•IPV4•40『线路17』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://36.104.221.222:7788/673168256$LR•IPV4•40『线路18』 +http://47.119.24.76:59093/673168256$LR•IPV4•40『线路18』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://115.58.151.196:1234/673168256$LR•IPV4•40『线路19』 +http://101.6.130.52:1234/673168256$LR•IPV4•40『线路19』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://182.61.15.163:80/673168256$LR•IPV4•40『线路20』 +http://17752995.xyz:51111/673168256$LR•IPV4•40『线路20』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://101.132.26.106:3566/673168256$LR•IPV4•40『线路21』 +http://rihou.cc:555/tv/[mg]CCTV-17$LR•IPV4•40『线路21』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://120.4.126.153:1234/673168256$LR•IPV4•40『线路22』 +http://139.155.89.87:1000/673168256$LR•IPV4•40『线路22』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://111.43.126.240:9003/hls/17/index.m3u8$LR•IPV4•40『线路23』 +http://101.34.236.223:1112/673168256$LR•IPV4•40『线路23』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://47.119.24.76:59093/673168256$LR•IPV4•40『线路24』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8$LR•IPV4•40『线路24』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://17752995.xyz:51111/673168256$LR•IPV4•40『线路25』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226198/index.m3u8$LR•IPV4•40『线路25』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://rihou.cc:555/tv/[mg]CCTV-17$LR•IPV4•40『线路26』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226208/index.m3u8$LR•IPV4•40『线路26』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://139.155.89.87:1000/673168256$LR•IPV4•40『线路27』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227352/index.m3u8$LR•IPV4•40『线路27』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://101.34.236.223:1112/673168256$LR•IPV4•40『线路28』 +https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv17$LR•IPV4•40『线路28』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8$LR•IPV4•40『线路29』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288014&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路29』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226198/index.m3u8$LR•IPV4•40『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000056836&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路30』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226208/index.m3u8$LR•IPV4•40『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000268004&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路31』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227352/index.m3u8$LR•IPV4•40『线路32』 +http://111.29.9.33:6610/000000001000/1000000005000056836/index.m3u8?channel-id=bestzb&Contentid=1000000005000056836&livemode=1&stbId=3$LR•IPV4•40『线路32』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•40『线路33』 #EXTINF:-1 tvg-name="CCTV17" group-title="央视",CCTV17 @@ -1736,89 +1740,89 @@ http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•10『线 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 http://xc.mfykeke.top:35455/nptv/dyjc.m3u8$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•10『线路4』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•10『线路4』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•10『线路5』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•10『线路6』 +http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•10『线路7』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226959/index.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•10『线路8』 +http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•10『线路9』 +http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226959/index.m3u8$LR•IPV4•10『线路10』 +http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 http://xc.mfykeke.top:35455/nptv/hjjc.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•9『线路3』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•9『线路3』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•9『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•9『线路5』 +http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•9『线路6』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226972/index.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•9『线路7』 +http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•9『线路8』 +http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226972/index.m3u8$LR•IPV4•9『线路9』 +http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 http://xc.mfykeke.top:35455/nptv/fyjc.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•9『线路3』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•9『线路3』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•9『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•9『线路5』 +http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•9『线路6』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226950/index.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•9『线路7』 +http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•9『线路8』 +http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="CCTV风云剧场" group-title="央视",CCTV风云剧场 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226950/index.m3u8$LR•IPV4•9『线路9』 +http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•8『线路2』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•8『线路2』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•8『线路3』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•8『线路4』 +http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•8『线路5』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226953/index.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•8『线路6』 +http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•8『线路7』 +http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-name="CCTV风云音乐" group-title="央视",CCTV风云音乐 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226953/index.m3u8$LR•IPV4•8『线路8』 +http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 http://38.75.136.137:98/gslb/dsdqpub/gfjs.m3u8?auth=testpub$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 http://38.75.136.137:98/gslb/dsdqpub/bqkj.m3u8?auth=testpub$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•9『线路3』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•9『线路3』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•9『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•9『线路5』 +http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•9『线路6』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226975/index.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•9『线路7』 +http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•9『线路8』 +http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="CCTV兵器科技" group-title="央视",CCTV兵器科技 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226975/index.m3u8$LR•IPV4•9『线路9』 +http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•19『线路1』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 @@ -1826,11 +1830,11 @@ http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•19『线 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 http://111.61.236.247:9081/hls/58/index.m3u8$LR•IPV4•19『线路3』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 -http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•19『线路4』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•19『线路4』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•19『线路5』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•19『线路5』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•19『线路6』 +http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•19『线路6』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 https://live.goodiptv.club/api/yqgd.php?id=fyzq$LR•IPV4•19『线路7』 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 @@ -1858,11 +1862,11 @@ https://live.264788.xyz/channel/fengyunzuqiu?streamid=927ac8a2bbea16a44fbdc8cd59 #EXTINF:-1 tvg-name="CCTV风云足球" group-title="央视",CCTV风云足球 http://192.151.150.154/live/fyzq.m3u8$LR•IPV4•19『线路19』 #EXTINF:-1 tvg-name="CCTV高尔夫网球" group-title="央视",CCTV高尔夫网球 -http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•6『线路1』 +http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-name="CCTV高尔夫网球" group-title="央视",CCTV高尔夫网球 -http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•6『线路2』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-name="CCTV高尔夫网球" group-title="央视",CCTV高尔夫网球 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•6『线路3』 +http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-name="CCTV高尔夫网球" group-title="央视",CCTV高尔夫网球 http://207.56.13.146:81/cdnlive/gefwq.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-name="CCTV高尔夫网球" group-title="央视",CCTV高尔夫网球 @@ -1904,245 +1908,245 @@ http://192.151.150.154/live/ystq.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•8『线路2』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•8『线路2』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•8『线路3』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•8『线路4』 +http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•8『线路5』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226969/index.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://192.151.150.154/live/nxss.m3u8$LR•IPV4•8『线路6』 +http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•8『线路7』 +http://192.151.150.154/live/nxss.m3u8$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-name="CCTV女性时尚" group-title="央视",CCTV女性时尚 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226969/index.m3u8$LR•IPV4•8『线路8』 +http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 http://www.tszhgjj.cn:7000/rtp/239.253.93.249:6427$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 -http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•7『线路3』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•7『线路3』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•7『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•7『线路5』 +http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 -http://192.151.150.154/live/dszn.m3u8$LR•IPV4•7『线路6』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226987/index.m3u8$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="CCTV电视指南" group-title="央视",CCTV电视指南 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226987/index.m3u8$LR•IPV4•7『线路7』 +http://192.151.150.154/live/dszn.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 http://111.61.236.247:9081/hls/62/index.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•9『线路3』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•9『线路3』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•9『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•9『线路5』 +http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•9『线路6』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226947/index.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•9『线路7』 +http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•9『线路8』 +http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="CCTV世界地理" group-title="央视",CCTV世界地理 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226947/index.m3u8$LR•IPV4•9『线路9』 +http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-name="CCTV卫生健康" group-title="央视",CCTV卫生健康 http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-name="CCTV卫生健康" group-title="央视",CCTV卫生健康 http://63.141.230.178:82/gslb/zbdq5.m3u8?id=wsjk$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-name="CCTV卫生健康" group-title="央视",CCTV卫生健康 -http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•6『线路3』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227146/index.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-name="CCTV卫生健康" group-title="央视",CCTV卫生健康 -http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•6『线路4』 +http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-name="CCTV卫生健康" group-title="央视",CCTV卫生健康 -http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•6『线路5』 +http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-name="CCTV卫生健康" group-title="央视",CCTV卫生健康 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227146/index.m3u8$LR•IPV4•6『线路6』 +http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000005000031974&livemode=1&stbId=yu&mode=1&$LR•IPV4•16『线路1』 +http://119.88.243.98:17231/959986621$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://119.88.243.98:17231/959986621$LR•IPV4•16『线路2』 +https://live.chinacert.cftest5.cn/cnmg/live/959986621$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -https://live.chinacert.cftest5.cn/cnmg/live/959986621$LR•IPV4•16『线路3』 +http://wfenf.x3322.net:7788/959986621$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://wfenf.x3322.net:7788/959986621$LR•IPV4•16『线路4』 +http://fn.gcl.de5.net:5908/gsh950428/959986621$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://fn.gcl.de5.net:5908/gsh950428/959986621$LR•IPV4•16『线路5』 +http://85.121.245.62:1234/959986621$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://85.121.245.62:1234/959986621$LR•IPV4•16『线路6』 +http://36.104.221.222:7788/959986621$LR•IPV4•16『线路6』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://36.104.221.222:7788/959986621$LR•IPV4•16『线路7』 +http://115.58.151.196:1234/959986621$LR•IPV4•16『线路7』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://115.58.151.196:1234/959986621$LR•IPV4•16『线路8』 +http://182.61.15.163:80/959986621$LR•IPV4•16『线路8』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://182.61.15.163:80/959986621$LR•IPV4•16『线路9』 +http://101.132.26.106:3566/959986621$LR•IPV4•16『线路9』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://101.132.26.106:3566/959986621$LR•IPV4•16『线路10』 +http://120.4.126.153:1234/959986621$LR•IPV4•16『线路10』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://120.4.126.153:1234/959986621$LR•IPV4•16『线路11』 +http://47.119.24.76:59093/959986621$LR•IPV4•16『线路11』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://47.119.24.76:59093/959986621$LR•IPV4•16『线路12』 +http://101.6.130.52:1234/959986621$LR•IPV4•16『线路12』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://101.6.130.52:1234/959986621$LR•IPV4•16『线路13』 +http://17752995.xyz:51111/959986621$LR•IPV4•16『线路13』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://17752995.xyz:51111/959986621$LR•IPV4•16『线路14』 +http://139.155.89.87:1000/959986621$LR•IPV4•16『线路14』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://139.155.89.87:1000/959986621$LR•IPV4•16『线路15』 +http://101.34.236.223:1112/959986621$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-name="中国天气" group-title="央视",中国天气 -http://101.34.236.223:1112/959986621$LR•IPV4•16『线路16』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000005000031974&livemode=1&stbId=yu&mode=1&$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 http://117.161.133.51:81/gitv_live/G_CETV-1/G_CETV-1.m3u8?p=GITV$LR•IPV4•24『线路1』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://101.6.130.52:1234/923287154$LR•IPV4•24『线路2』 +http://120.76.248.139/live/bfgd/4200000135.m3u8$LR•IPV4•24『线路2』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000027253&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路3』 +https://live.chinacert.cftest5.cn/cnmg/live/923287154$LR•IPV4•24『线路3』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288015&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路4』 +http://wfenf.x3322.net:7788/923287154$LR•IPV4•24『线路4』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000002000002652&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路5』 +http://fn.gcl.de5.net:5908/gsh950428/923287154$LR•IPV4•24『线路5』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://120.76.248.139/live/bfgd/4200000135.m3u8$LR•IPV4•24『线路6』 +http://119.88.243.98:17231/923287154$LR•IPV4•24『线路6』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -https://live.chinacert.cftest5.cn/cnmg/live/923287154$LR•IPV4•24『线路7』 +http://85.121.245.62:1234/923287154$LR•IPV4•24『线路7』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://wfenf.x3322.net:7788/923287154$LR•IPV4•24『线路8』 +http://36.104.221.222:7788/923287154$LR•IPV4•24『线路8』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://fn.gcl.de5.net:5908/gsh950428/923287154$LR•IPV4•24『线路9』 +http://115.58.151.196:1234/923287154$LR•IPV4•24『线路9』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://119.88.243.98:17231/923287154$LR•IPV4•24『线路10』 +http://182.61.15.163:80/923287154$LR•IPV4•24『线路10』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://85.121.245.62:1234/923287154$LR•IPV4•24『线路11』 +http://101.132.26.106:3566/923287154$LR•IPV4•24『线路11』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://36.104.221.222:7788/923287154$LR•IPV4•24『线路12』 +http://120.4.126.153:1234/923287154$LR•IPV4•24『线路12』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://115.58.151.196:1234/923287154$LR•IPV4•24『线路13』 +http://47.119.24.76:59093/923287154$LR•IPV4•24『线路13』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://182.61.15.163:80/923287154$LR•IPV4•24『线路14』 +http://101.6.130.52:1234/923287154$LR•IPV4•24『线路14』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://101.132.26.106:3566/923287154$LR•IPV4•24『线路15』 +http://17752995.xyz:51111/923287154$LR•IPV4•24『线路15』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://120.4.126.153:1234/923287154$LR•IPV4•24『线路16』 +http://139.155.89.87:1000/923287154$LR•IPV4•24『线路16』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://47.119.24.76:59093/923287154$LR•IPV4•24『线路17』 +http://101.34.236.223:1112/923287154$LR•IPV4•24『线路17』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://17752995.xyz:51111/923287154$LR•IPV4•24『线路18』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000027253&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路18』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://139.155.89.87:1000/923287154$LR•IPV4•24『线路19』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288015&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路19』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://101.34.236.223:1112/923287154$LR•IPV4•24『线路20』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000002000002652&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路20』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 http://111.43.126.240:9003/hls/20/index.m3u8$LR•IPV4•24『线路21』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?$LR•IPV6•24『线路22』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://111.29.9.33:6610/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3$LR•IPV4•24『线路23』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225753/index.m3u8$LR•IPV4•24『线路23』 #EXTINF:-1 tvg-name="CETV1" group-title="央视",CETV1 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225753/index.m3u8$LR•IPV4•24『线路24』 +http://111.29.9.33:6610/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3$LR•IPV4•24『线路24』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 http://117.161.133.51:81/gitv_live/G_CETV-2/G_CETV-2.m3u8?p=GITV$LR•IPV4•22『线路1』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://101.6.130.52:1234/923287211$LR•IPV4•22『线路2』 +http://120.76.248.139/live/bfgd/4200000492.m3u8$LR•IPV4•22『线路2』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288017&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路3』 +https://live.chinacert.cftest5.cn/cnmg/live/923287211$LR•IPV4•22『线路3』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266004&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路4』 +http://wfenf.x3322.net:7788/923287211$LR•IPV4•22『线路4』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031201&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路5』 +http://fn.gcl.de5.net:5908/gsh950428/923287211$LR•IPV4•22『线路5』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://120.76.248.139/live/bfgd/4200000492.m3u8$LR•IPV4•22『线路6』 +http://119.88.243.98:17231/923287211$LR•IPV4•22『线路6』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -https://live.chinacert.cftest5.cn/cnmg/live/923287211$LR•IPV4•22『线路7』 +http://85.121.245.62:1234/923287211$LR•IPV4•22『线路7』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://wfenf.x3322.net:7788/923287211$LR•IPV4•22『线路8』 +http://36.104.221.222:7788/923287211$LR•IPV4•22『线路8』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://fn.gcl.de5.net:5908/gsh950428/923287211$LR•IPV4•22『线路9』 +http://115.58.151.196:1234/923287211$LR•IPV4•22『线路9』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://119.88.243.98:17231/923287211$LR•IPV4•22『线路10』 +http://182.61.15.163:80/923287211$LR•IPV4•22『线路10』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://85.121.245.62:1234/923287211$LR•IPV4•22『线路11』 +http://101.132.26.106:3566/923287211$LR•IPV4•22『线路11』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://36.104.221.222:7788/923287211$LR•IPV4•22『线路12』 +http://120.4.126.153:1234/923287211$LR•IPV4•22『线路12』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://115.58.151.196:1234/923287211$LR•IPV4•22『线路13』 +http://47.119.24.76:59093/923287211$LR•IPV4•22『线路13』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://182.61.15.163:80/923287211$LR•IPV4•22『线路14』 +http://101.6.130.52:1234/923287211$LR•IPV4•22『线路14』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://101.132.26.106:3566/923287211$LR•IPV4•22『线路15』 +http://17752995.xyz:51111/923287211$LR•IPV4•22『线路15』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://120.4.126.153:1234/923287211$LR•IPV4•22『线路16』 +http://139.155.89.87:1000/923287211$LR•IPV4•22『线路16』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://47.119.24.76:59093/923287211$LR•IPV4•22『线路17』 +http://101.34.236.223:1112/923287211$LR•IPV4•22『线路17』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://17752995.xyz:51111/923287211$LR•IPV4•22『线路18』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288017&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路18』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://139.155.89.87:1000/923287211$LR•IPV4•22『线路19』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266004&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路19』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 -http://101.34.236.223:1112/923287211$LR•IPV4•22『线路20』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031201&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路20』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226537/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7AxXs4eTU2oiWrhopr9sHw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNxsM0Bor098BJglrhfEQTl%2CEND$LR•IPV6•22『线路21』 #EXTINF:-1 tvg-name="CETV2" group-title="央视",CETV2 http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225756/index.m3u8$LR•IPV4•22『线路22』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://101.6.130.52:1234/923287339$LR•IPV4•22『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/923287339$LR•IPV4•22『线路1』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031126&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路2』 +http://wfenf.x3322.net:7788/923287339$LR•IPV4•22『线路2』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000025333&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/923287339$LR•IPV4•22『线路3』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000012123&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路4』 +http://119.88.243.98:17231/923287339$LR•IPV4•22『线路4』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -https://live.chinacert.cftest5.cn/cnmg/live/923287339$LR•IPV4•22『线路5』 +http://85.121.245.62:1234/923287339$LR•IPV4•22『线路5』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://wfenf.x3322.net:7788/923287339$LR•IPV4•22『线路6』 +http://36.104.221.222:7788/923287339$LR•IPV4•22『线路6』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://fn.gcl.de5.net:5908/gsh950428/923287339$LR•IPV4•22『线路7』 +http://115.58.151.196:1234/923287339$LR•IPV4•22『线路7』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://119.88.243.98:17231/923287339$LR•IPV4•22『线路8』 +http://182.61.15.163:80/923287339$LR•IPV4•22『线路8』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://85.121.245.62:1234/923287339$LR•IPV4•22『线路9』 +http://101.132.26.106:3566/923287339$LR•IPV4•22『线路9』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://36.104.221.222:7788/923287339$LR•IPV4•22『线路10』 +http://120.4.126.153:1234/923287339$LR•IPV4•22『线路10』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://115.58.151.196:1234/923287339$LR•IPV4•22『线路11』 +http://47.119.24.76:59093/923287339$LR•IPV4•22『线路11』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://182.61.15.163:80/923287339$LR•IPV4•22『线路12』 +http://101.6.130.52:1234/923287339$LR•IPV4•22『线路12』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://101.132.26.106:3566/923287339$LR•IPV4•22『线路13』 +http://17752995.xyz:51111/923287339$LR•IPV4•22『线路13』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://120.4.126.153:1234/923287339$LR•IPV4•22『线路14』 +http://139.155.89.87:1000/923287339$LR•IPV4•22『线路14』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://47.119.24.76:59093/923287339$LR•IPV4•22『线路15』 +http://101.34.236.223:1112/923287339$LR•IPV4•22『线路15』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://17752995.xyz:51111/923287339$LR•IPV4•22『线路16』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031126&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路16』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://139.155.89.87:1000/923287339$LR•IPV4•22『线路17』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000025333&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路17』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://101.34.236.223:1112/923287339$LR•IPV4•22『线路18』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000012123&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路18』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 http://111.43.126.240:9003/hls/21/index.m3u8$LR•IPV4•22『线路19』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226997/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EAw_OvjRgJVjtlaOa0dcgzg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•22『线路20』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://111.29.9.33:6610/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3$LR•IPV4•22『线路21』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226225/index.m3u8$LR•IPV4•22『线路21』 #EXTINF:-1 tvg-name="CETV4" group-title="央视",CETV4 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226225/index.m3u8$LR•IPV4•22『线路22』 +http://111.29.9.33:6610/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3$LR•IPV4•22『线路22』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 -http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•7『线路2』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•7『线路2』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 -http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•7『线路3』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 -http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•7『线路4』 +http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 -http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•7『线路5』 +http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•7『线路6』 +http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="文化精品" group-title="央视",文化精品 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•7『线路7』 +http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="CGTN英语" group-title="央视",CGTN英语 https://0472.org/hls/cgtn.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="CGTN记录" group-title="央视",CGTN记录 @@ -2160,103 +2164,101 @@ https://0472.org/hls/cgtne.m3u8$LR•IPV4•21『线路1』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 p3p://167.114.175.6:55331/60e648570006544872703d417386353f$LR•IPV4•21『线路2』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -https://russian-livews.cgtn.com/hls/LSvexABhNipibK5KRuUkvHZ7220802LSTeze9o8tdFXMHsb1VosgoT220802cd/playlist.m3u8$LR•IPV4•21『线路3』 +https://live.chinacert.cftest5.cn/cnmg/live/609006446$LR•IPV4•21『线路3』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://101.6.130.52:1234/609006446$LR•IPV4•21『线路4』 +http://wfenf.x3322.net:7788/609006446$LR•IPV4•21『线路4』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280004&livemode=1&stbId=yu&mode=1&$LR•IPV4•21『线路5』 +http://fn.gcl.de5.net:5908/gsh950428/609006446$LR•IPV4•21『线路5』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -https://0472.org/hls/cgtne.m3u8?3.24.170:5140$LR•IPV4•21『线路6』 +http://119.88.243.98:17231/609006446$LR•IPV4•21『线路6』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -https://live.chinacert.cftest5.cn/cnmg/live/609006446$LR•IPV4•21『线路7』 +http://85.121.245.62:1234/609006446$LR•IPV4•21『线路7』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://wfenf.x3322.net:7788/609006446$LR•IPV4•21『线路8』 +http://36.104.221.222:7788/609006446$LR•IPV4•21『线路8』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://fn.gcl.de5.net:5908/gsh950428/609006446$LR•IPV4•21『线路9』 +http://115.58.151.196:1234/609006446$LR•IPV4•21『线路9』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://119.88.243.98:17231/609006446$LR•IPV4•21『线路10』 +http://182.61.15.163:80/609006446$LR•IPV4•21『线路10』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://85.121.245.62:1234/609006446$LR•IPV4•21『线路11』 +http://101.132.26.106:3566/609006446$LR•IPV4•21『线路11』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://36.104.221.222:7788/609006446$LR•IPV4•21『线路12』 +http://120.4.126.153:1234/609006446$LR•IPV4•21『线路12』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://115.58.151.196:1234/609006446$LR•IPV4•21『线路13』 +http://47.119.24.76:59093/609006446$LR•IPV4•21『线路13』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://182.61.15.163:80/609006446$LR•IPV4•21『线路14』 +http://101.6.130.52:1234/609006446$LR•IPV4•21『线路14』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://101.132.26.106:3566/609006446$LR•IPV4•21『线路15』 +http://17752995.xyz:51111/609006446$LR•IPV4•21『线路15』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://120.4.126.153:1234/609006446$LR•IPV4•21『线路16』 +http://139.155.89.87:1000/609006446$LR•IPV4•21『线路16』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://47.119.24.76:59093/609006446$LR•IPV4•21『线路17』 +http://101.34.236.223:1112/609006446$LR•IPV4•21『线路17』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://17752995.xyz:51111/609006446$LR•IPV4•21『线路18』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227078/index.m3u8$LR•IPV4•21『线路18』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://139.155.89.87:1000/609006446$LR•IPV4•21『线路19』 +https://russian-livews.cgtn.com/hls/LSvexABhNipibK5KRuUkvHZ7220802LSTeze9o8tdFXMHsb1VosgoT220802cd/playlist.m3u8$LR•IPV4•21『线路19』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://101.34.236.223:1112/609006446$LR•IPV4•21『线路20』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280004&livemode=1&stbId=yu&mode=1&$LR•IPV4•21『线路20』 #EXTINF:-1 tvg-name="CGTN俄语" group-title="央视",CGTN俄语 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227078/index.m3u8$LR•IPV4•21『线路21』 +https://0472.org/hls/cgtne.m3u8?3.24.170:5140$LR•IPV4•21『线路21』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 https://0472.org/hls/cgtnf.m3u8$LR•IPV4•20『线路1』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -https://francais-livews.cgtn.com/hls/LSvev95OuFZtKLc6CeKEFYXj220802LSTeV6PO0Ut9r71Uq3k5goCA220802cd/playlist.m3u8$LR•IPV4•20『线路2』 +https://live.chinacert.cftest5.cn/cnmg/live/609006476$LR•IPV4•20『线路2』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://101.6.130.52:1234/609006476$LR•IPV4•20『线路3』 +http://wfenf.x3322.net:7788/609006476$LR•IPV4•20『线路3』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280003&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路4』 +http://fn.gcl.de5.net:5908/gsh950428/609006476$LR•IPV4•20『线路4』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://zqh2333.top:2222/rtp/239.93.55.50:5140$LR•IPV4•20『线路5』 +http://119.88.243.98:17231/609006476$LR•IPV4•20『线路5』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -https://live.chinacert.cftest5.cn/cnmg/live/609006476$LR•IPV4•20『线路6』 +http://85.121.245.62:1234/609006476$LR•IPV4•20『线路6』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://wfenf.x3322.net:7788/609006476$LR•IPV4•20『线路7』 +http://36.104.221.222:7788/609006476$LR•IPV4•20『线路7』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://fn.gcl.de5.net:5908/gsh950428/609006476$LR•IPV4•20『线路8』 +http://115.58.151.196:1234/609006476$LR•IPV4•20『线路8』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://119.88.243.98:17231/609006476$LR•IPV4•20『线路9』 +http://182.61.15.163:80/609006476$LR•IPV4•20『线路9』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://85.121.245.62:1234/609006476$LR•IPV4•20『线路10』 +http://101.132.26.106:3566/609006476$LR•IPV4•20『线路10』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://36.104.221.222:7788/609006476$LR•IPV4•20『线路11』 +http://120.4.126.153:1234/609006476$LR•IPV4•20『线路11』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://115.58.151.196:1234/609006476$LR•IPV4•20『线路12』 +http://47.119.24.76:59093/609006476$LR•IPV4•20『线路12』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://182.61.15.163:80/609006476$LR•IPV4•20『线路13』 +http://101.6.130.52:1234/609006476$LR•IPV4•20『线路13』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://101.132.26.106:3566/609006476$LR•IPV4•20『线路14』 +http://17752995.xyz:51111/609006476$LR•IPV4•20『线路14』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://120.4.126.153:1234/609006476$LR•IPV4•20『线路15』 +http://139.155.89.87:1000/609006476$LR•IPV4•20『线路15』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://47.119.24.76:59093/609006476$LR•IPV4•20『线路16』 +http://101.34.236.223:1112/609006476$LR•IPV4•20『线路16』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://17752995.xyz:51111/609006476$LR•IPV4•20『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227058/index.m3u8$LR•IPV4•20『线路17』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://139.155.89.87:1000/609006476$LR•IPV4•20『线路18』 +https://francais-livews.cgtn.com/hls/LSvev95OuFZtKLc6CeKEFYXj220802LSTeV6PO0Ut9r71Uq3k5goCA220802cd/playlist.m3u8$LR•IPV4•20『线路18』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://101.34.236.223:1112/609006476$LR•IPV4•20『线路19』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280003&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路19』 #EXTINF:-1 tvg-name="CGTN法语" group-title="央视",CGTN法语 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227058/index.m3u8$LR•IPV4•20『线路20』 +http://zqh2333.top:2222/rtp/239.93.55.50:5140$LR•IPV4•20『线路20』 #EXTINF:-1 tvg-name="CGTN西语" group-title="央视",CGTN西语 https://0472.org/hls/cgtnx.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="CGTN西语" group-title="央视",CGTN西语 -https://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd/playlist.m3u8$LR•IPV4•4『线路2』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227098/index.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="CGTN西语" group-title="央视",CGTN西语 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280002&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路3』 +https://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd/playlist.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="CGTN西语" group-title="央视",CGTN西语 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227098/index.m3u8$LR•IPV4•4『线路4』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280002&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="CGTN阿语" group-title="央视",CGTN阿语 -https://0472.org/hls/cgtna.m3u8$LR•IPV4•6『线路1』 +https://0472.org/hls/cgtna.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="CGTN阿语" group-title="央视",CGTN阿语 -http://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd.m3u8$LR•IPV4•6『线路2』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227095/index.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="CGTN阿语" group-title="央视",CGTN阿语 -https://arabic-liveali.cgtn.com/hls/LSveq57bErWLinBnxosqjisZ220802LSTefTAS9zc9mpU08y3np9TH220802cd/playlist.m3u8$LR•IPV4•6『线路3』 +https://arabic-liveali.cgtn.com/hls/LSveq57bErWLinBnxosqjisZ220802LSTefTAS9zc9mpU08y3np9TH220802cd/playlist.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="CGTN阿语" group-title="央视",CGTN阿语 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280001&livemode=1&stbId=yu&mode=1&$LR•IPV4•6『线路4』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280001&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="CGTN阿语" group-title="央视",CGTN阿语 -https://0472.org/hls/cgtna.m3u8?3.24.160:5140$LR•IPV4•6『线路5』 -#EXTINF:-1 tvg-name="CGTN阿语" group-title="央视",CGTN阿语 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227095/index.m3u8$LR•IPV4•6『线路6』 +https://0472.org/hls/cgtna.m3u8?3.24.160:5140$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN https://amg00405-rakutentv-cgtn-rakuten-i9tar.amagi.tv/master.m3u8$LR•IPV4•85『线路1』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN @@ -2286,147 +2288,147 @@ p3p://167.114.175.6:55331/63ec51ab000772cce458cafd43a96c5d$LR•IPV4•85『线 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN p3p://167.114.175.6:55331/60e647e200033b4a726e736d14e93334$LR•IPV4•85『线路14』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://112.27.235.94:8000/hls/17/index.m3u8$LR•IPV4•85『线路15』 +https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•85『线路15』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://60.10.139.113:8801/hls/14/index.m3u8$LR•IPV4•85『线路16』 +https://live.chinacert.cftest5.cn/cnmg/live/609154345$LR•IPV4•85『线路16』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -https://english-livebkali.cgtn.com/live/encgtn_0.m3u8$LR•IPV4•85『线路17』 +https://live.chinacert.cftest5.cn/cnmg/live/609006450$LR•IPV4•85『线路17』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/index_6.m3u8$LR•IPV4•85『线路18』 +https://live.chinacert.cftest5.cn/cnmg/live/609017205$LR•IPV4•85『线路18』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.6.130.52:1234/609006487$LR•IPV4•85『线路19』 +http://wfenf.x3322.net:7788/609006487$LR•IPV4•85『线路19』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.6.130.52:1234/609154345$LR•IPV4•85『线路20』 +http://wfenf.x3322.net:7788/609154345$LR•IPV4•85『线路20』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.6.130.52:1234/609006450$LR•IPV4•85『线路21』 +http://wfenf.x3322.net:7788/609006450$LR•IPV4•85『线路21』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.6.130.52:1234/609017205$LR•IPV4•85『线路22』 +http://wfenf.x3322.net:7788/609017205$LR•IPV4•85『线路22』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=4810873738577663591&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路23』 +http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•85『线路23』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009569&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路24』 +http://fn.gcl.de5.net:5908/gsh950428/609154345$LR•IPV4•85『线路24』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•85『线路25』 +http://fn.gcl.de5.net:5908/gsh950428/609006450$LR•IPV4•85『线路25』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -https://live.chinacert.cftest5.cn/cnmg/live/609154345$LR•IPV4•85『线路26』 +http://fn.gcl.de5.net:5908/gsh950428/609017205$LR•IPV4•85『线路26』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -https://live.chinacert.cftest5.cn/cnmg/live/609006450$LR•IPV4•85『线路27』 +http://119.88.243.98:17231/609006487$LR•IPV4•85『线路27』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -https://live.chinacert.cftest5.cn/cnmg/live/609017205$LR•IPV4•85『线路28』 +http://119.88.243.98:17231/609154345$LR•IPV4•85『线路28』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://wfenf.x3322.net:7788/609006487$LR•IPV4•85『线路29』 +http://119.88.243.98:17231/609006450$LR•IPV4•85『线路29』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://wfenf.x3322.net:7788/609154345$LR•IPV4•85『线路30』 +http://119.88.243.98:17231/609017205$LR•IPV4•85『线路30』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://wfenf.x3322.net:7788/609006450$LR•IPV4•85『线路31』 +http://85.121.245.62:1234/609006487$LR•IPV4•85『线路31』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://wfenf.x3322.net:7788/609017205$LR•IPV4•85『线路32』 +http://85.121.245.62:1234/609154345$LR•IPV4•85『线路32』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•85『线路33』 +http://85.121.245.62:1234/609006450$LR•IPV4•85『线路33』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://fn.gcl.de5.net:5908/gsh950428/609154345$LR•IPV4•85『线路34』 +http://85.121.245.62:1234/609017205$LR•IPV4•85『线路34』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://fn.gcl.de5.net:5908/gsh950428/609006450$LR•IPV4•85『线路35』 +http://36.104.221.222:7788/609006487$LR•IPV4•85『线路35』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://fn.gcl.de5.net:5908/gsh950428/609017205$LR•IPV4•85『线路36』 +http://36.104.221.222:7788/609154345$LR•IPV4•85『线路36』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://119.88.243.98:17231/609006487$LR•IPV4•85『线路37』 +http://36.104.221.222:7788/609006450$LR•IPV4•85『线路37』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://119.88.243.98:17231/609154345$LR•IPV4•85『线路38』 +http://36.104.221.222:7788/609017205$LR•IPV4•85『线路38』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://119.88.243.98:17231/609006450$LR•IPV4•85『线路39』 +http://115.58.151.196:1234/609006487$LR•IPV4•85『线路39』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://119.88.243.98:17231/609017205$LR•IPV4•85『线路40』 +http://115.58.151.196:1234/609154345$LR•IPV4•85『线路40』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://85.121.245.62:1234/609006487$LR•IPV4•85『线路41』 +http://115.58.151.196:1234/609006450$LR•IPV4•85『线路41』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://85.121.245.62:1234/609154345$LR•IPV4•85『线路42』 +http://115.58.151.196:1234/609017205$LR•IPV4•85『线路42』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://85.121.245.62:1234/609006450$LR•IPV4•85『线路43』 +http://182.61.15.163:80/609006487$LR•IPV4•85『线路43』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://85.121.245.62:1234/609017205$LR•IPV4•85『线路44』 +http://182.61.15.163:80/609154345$LR•IPV4•85『线路44』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://36.104.221.222:7788/609006487$LR•IPV4•85『线路45』 +http://182.61.15.163:80/609006450$LR•IPV4•85『线路45』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://36.104.221.222:7788/609154345$LR•IPV4•85『线路46』 +http://182.61.15.163:80/609017205$LR•IPV4•85『线路46』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://36.104.221.222:7788/609006450$LR•IPV4•85『线路47』 +http://101.132.26.106:3566/609006487$LR•IPV4•85『线路47』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://36.104.221.222:7788/609017205$LR•IPV4•85『线路48』 +http://101.132.26.106:3566/609154345$LR•IPV4•85『线路48』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://115.58.151.196:1234/609006487$LR•IPV4•85『线路49』 +http://101.132.26.106:3566/609006450$LR•IPV4•85『线路49』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://115.58.151.196:1234/609154345$LR•IPV4•85『线路50』 +http://101.132.26.106:3566/609017205$LR•IPV4•85『线路50』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://115.58.151.196:1234/609006450$LR•IPV4•85『线路51』 +http://120.4.126.153:1234/609006487$LR•IPV4•85『线路51』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://115.58.151.196:1234/609017205$LR•IPV4•85『线路52』 +http://120.4.126.153:1234/609154345$LR•IPV4•85『线路52』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://182.61.15.163:80/609006487$LR•IPV4•85『线路53』 +http://120.4.126.153:1234/609006450$LR•IPV4•85『线路53』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://182.61.15.163:80/609154345$LR•IPV4•85『线路54』 +http://120.4.126.153:1234/609017205$LR•IPV4•85『线路54』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://182.61.15.163:80/609006450$LR•IPV4•85『线路55』 +http://111.43.126.240:9003/hls/19/index.m3u8$LR•IPV4•85『线路55』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://182.61.15.163:80/609017205$LR•IPV4•85『线路56』 +http://47.119.24.76:59093/609006487$LR•IPV4•85『线路56』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.132.26.106:3566/609006487$LR•IPV4•85『线路57』 +http://47.119.24.76:59093/609154345$LR•IPV4•85『线路57』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.132.26.106:3566/609154345$LR•IPV4•85『线路58』 +http://47.119.24.76:59093/609006450$LR•IPV4•85『线路58』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.132.26.106:3566/609006450$LR•IPV4•85『线路59』 +http://47.119.24.76:59093/609017205$LR•IPV4•85『线路59』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.132.26.106:3566/609017205$LR•IPV4•85『线路60』 +http://101.6.130.52:1234/609006487$LR•IPV4•85『线路60』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://120.4.126.153:1234/609006487$LR•IPV4•85『线路61』 +http://101.6.130.52:1234/609154345$LR•IPV4•85『线路61』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://120.4.126.153:1234/609154345$LR•IPV4•85『线路62』 +http://101.6.130.52:1234/609006450$LR•IPV4•85『线路62』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://120.4.126.153:1234/609006450$LR•IPV4•85『线路63』 +http://101.6.130.52:1234/609017205$LR•IPV4•85『线路63』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://120.4.126.153:1234/609017205$LR•IPV4•85『线路64』 +http://17752995.xyz:51111/609006487$LR•IPV4•85『线路64』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://111.43.126.240:9003/hls/19/index.m3u8$LR•IPV4•85『线路65』 +http://17752995.xyz:51111/609154345$LR•IPV4•85『线路65』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://47.119.24.76:59093/609006487$LR•IPV4•85『线路66』 +http://17752995.xyz:51111/609006450$LR•IPV4•85『线路66』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://47.119.24.76:59093/609154345$LR•IPV4•85『线路67』 +http://17752995.xyz:51111/609017205$LR•IPV4•85『线路67』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://47.119.24.76:59093/609006450$LR•IPV4•85『线路68』 +http://rihou.cc:555/tv/[mg]CGTN-西$LR•IPV4•85『线路68』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://47.119.24.76:59093/609017205$LR•IPV4•85『线路69』 +http://rihou.cc:555/tv/[mg]CGTN-阿$LR•IPV4•85『线路69』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://17752995.xyz:51111/609006487$LR•IPV4•85『线路70』 +http://rihou.cc:555/tv/[mg]CGTN-法$LR•IPV4•85『线路70』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://17752995.xyz:51111/609154345$LR•IPV4•85『线路71』 +http://139.155.89.87:1000/609006487$LR•IPV4•85『线路71』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://17752995.xyz:51111/609006450$LR•IPV4•85『线路72』 +http://139.155.89.87:1000/609154345$LR•IPV4•85『线路72』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://17752995.xyz:51111/609017205$LR•IPV4•85『线路73』 +http://139.155.89.87:1000/609006450$LR•IPV4•85『线路73』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://rihou.cc:555/tv/[mg]CGTN-西$LR•IPV4•85『线路74』 +http://139.155.89.87:1000/609017205$LR•IPV4•85『线路74』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://rihou.cc:555/tv/[mg]CGTN-阿$LR•IPV4•85『线路75』 +http://101.34.236.223:1112/609006487$LR•IPV4•85『线路75』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://rihou.cc:555/tv/[mg]CGTN-法$LR•IPV4•85『线路76』 +http://101.34.236.223:1112/609154345$LR•IPV4•85『线路76』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://139.155.89.87:1000/609006487$LR•IPV4•85『线路77』 +http://101.34.236.223:1112/609006450$LR•IPV4•85『线路77』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://139.155.89.87:1000/609154345$LR•IPV4•85『线路78』 +http://101.34.236.223:1112/609017205$LR•IPV4•85『线路78』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://139.155.89.87:1000/609006450$LR•IPV4•85『线路79』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•85『线路79』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://139.155.89.87:1000/609017205$LR•IPV4•85『线路80』 +http://112.27.235.94:8000/hls/17/index.m3u8$LR•IPV4•85『线路80』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.34.236.223:1112/609006487$LR•IPV4•85『线路81』 +http://60.10.139.113:8801/hls/14/index.m3u8$LR•IPV4•85『线路81』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.34.236.223:1112/609154345$LR•IPV4•85『线路82』 +https://english-livebkali.cgtn.com/live/encgtn_0.m3u8$LR•IPV4•85『线路82』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.34.236.223:1112/609006450$LR•IPV4•85『线路83』 +https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/index_6.m3u8$LR•IPV4•85『线路83』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://101.34.236.223:1112/609017205$LR•IPV4•85『线路84』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=4810873738577663591&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路84』 #EXTINF:-1 tvg-name="CGTN" group-title="央视",CGTN -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•85『线路85』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009569&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路85』 #EXTINF:-1 tvg-name="直播中国" group-title="央视",直播中国 https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="直播中国" group-title="央视",直播中国 @@ -2452,17 +2454,17 @@ http://43.251.226.89:8080/play/906.m3u8$LR•IPV4•12『线路5』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 p3p://167.114.175.6:55331/65c5064800047df41ad1a47449e93b8b$LR•IPV4•12『线路6』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 -http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•12『线路7』 +http://107.150.60.122/live/cwjd.m3u8$LR•IPV4•12『线路7』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 -http://8.138.7.223/tv/cwjd.php$LR•IPV4•12『线路8』 +http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•12『线路8』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 -http://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路9』 +http://8.138.7.223/tv/cwjd.php$LR•IPV4•12『线路9』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 -http://push.cdn1.hls123.de:8080/streams/g0jj471jied/index.m3u8$LR•IPV4•12『线路10』 +http://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路10』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 -https://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路11』 +http://push.cdn1.hls123.de:8080/streams/g0jj471jied/index.m3u8$LR•IPV4•12『线路11』 #EXTINF:-1 tvg-name="重温经典" group-title="卫视",重温经典 -http://107.150.60.122/live/cwjd.m3u8$LR•IPV4•12『线路12』 +https://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路12』 #EXTINF:-1 tvg-name="香港卫视" group-title="卫视",香港卫视 https://hkstv.tv/api/m3u8-proxy?url=http%3A%2F%2Fwebcast.hkstv.tv%2Flivestream%2Fmutfysrq%2Fplaylist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="星空卫视" group-title="卫视",星空卫视 @@ -2484,9 +2486,9 @@ http://120.196.232.43:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226698/1.m3u8$LR #EXTINF:-1 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•33『线路2』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://120.198.95.220:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路3』 +http://112.27.235.94:8000/hls/31/index.m3u8$LR•IPV4•33『线路3』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://112.27.235.94:8000/hls/31/index.m3u8$LR•IPV4•33『线路4』 +http://120.198.95.220:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路4』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 http://38.75.136.137:98/gslb/dsdqpub/hnwshd.m3u8?auth=testpub$LR•IPV4•33『线路5』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 @@ -2508,71 +2510,71 @@ https://httop.top/ysp-湖南卫视$LR•IPV4•33『线路13』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 http://iptv.huuc.edu.cn/hls/hunanhd.m3u8$LR•IPV4•33『线路14』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://60.10.139.113:8801/hls/17/index.m3u8$LR•IPV4•33『线路15』 +http://120.76.248.139/live/bfgd/4200000086.m3u8$LR•IPV4•33『线路15』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://207.56.13.146:81/cdnlive/hnws.m3u8$LR•IPV4•33『线路16』 +http://111.43.126.240:9003/hls/22/index.m3u8$LR•IPV4•33『线路16』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•33『线路17』 +http://rihou.cc:555/tv/[mg]湖南卫视$LR•IPV4•33『线路17』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://173.208.212.130:8181/1080p/hnws.m3u8$LR•IPV4•33『线路18』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225799/index.m3u8$LR•IPV4•33『线路18』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://173.208.212.130:8181/720p/hnws.m3u8$LR•IPV4•33『线路19』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225787/index.m3u8$LR•IPV4•33『线路19』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://204.12.221.218:8181/3m1080p/hnws.m3u8$LR•IPV4•33『线路20』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227316/index.m3u8$LR•IPV4•33『线路20』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009115&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路21』 +http://60.10.139.113:8801/hls/17/index.m3u8$LR•IPV4•33『线路21』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032695&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 +http://207.56.13.146:81/cdnlive/hnws.m3u8$LR•IPV4•33『线路22』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265024&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 +http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•33『线路23』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6954818217931477266&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 +http://173.208.212.130:8181/1080p/hnws.m3u8$LR•IPV4•33『线路24』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006692&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 +http://173.208.212.130:8181/720p/hnws.m3u8$LR•IPV4•33『线路25』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000030452&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 +http://204.12.221.218:8181/3m1080p/hnws.m3u8$LR•IPV4•33『线路26』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://111.29.9.33:6610/000000001000/1000000001000009115/index.m3u8?channel-id=bestzb&Contentid=1000000001000009115&livemode=1&stbId=3$LR•IPV4•33『线路27』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009115&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路27』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://120.76.248.139/live/bfgd/4200000086.m3u8$LR•IPV4•33『线路28』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032695&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路28』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://111.43.126.240:9003/hls/22/index.m3u8$LR•IPV4•33『线路29』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265024&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路29』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://rihou.cc:555/tv/[mg]湖南卫视$LR•IPV4•33『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6954818217931477266&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路30』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225799/index.m3u8$LR•IPV4•33『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006692&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路31』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225787/index.m3u8$LR•IPV4•33『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000030452&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路32』 #EXTINF:-1 tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227316/index.m3u8$LR•IPV4•33『线路33』 +http://111.29.9.33:6610/000000001000/1000000001000009115/index.m3u8?channel-id=bestzb&Contentid=1000000001000009115&livemode=1&stbId=3$LR•IPV4•33『线路33』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://zwebl02.cztv.com/live/channel06720Pnew.m3u8?auth_key=1782690919-a4e701fcca14f2eb9f49523a6892c69e-0-189d3d008d4965bbc39170a448069b93$LR•IPV4•43『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8$LR•IPV4•43『线路1』 #EXTINF:-1 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•43『线路2』 +http://zwebl02.cztv.com/live/channel06720Pnew.m3u8?auth_key=1782690919-a4e701fcca14f2eb9f49523a6892c69e-0-189d3d008d4965bbc39170a448069b93$LR•IPV4•43『线路2』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://120.198.95.220:9901/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路3』 +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•43『线路3』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•43『线路4』 +http://112.27.235.94:8000/hls/29/index.m3u8$LR•IPV4•43『线路4』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路5』 +http://120.198.95.220:9901/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路5』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://198.204.228.26/live/zjwshd.m3u8$LR•IPV4•43『线路6』 +http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•43『线路6』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=zjwshd$LR•IPV4•43『线路7』 +http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路7』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://107.150.60.122/live/zjwshd.m3u8$LR•IPV4•43『线路8』 +http://198.204.228.26/live/zjwshd.m3u8$LR•IPV4•43『线路8』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://173.208.212.130:8181/1080p/zjws.m3u8$LR•IPV4•43『线路9』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=zjwshd$LR•IPV4•43『线路9』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://204.12.221.218:8181/3m1080p/zjws.m3u8$LR•IPV4•43『线路10』 +http://107.150.60.122/live/zjwshd.m3u8$LR•IPV4•43『线路10』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•43『线路11』 +http://173.208.212.130:8181/1080p/zjws.m3u8$LR•IPV4•43『线路11』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://173.208.212.130:8181/720p/zjws.m3u8$LR•IPV4•43『线路12』 +http://204.12.221.218:8181/3m1080p/zjws.m3u8$LR•IPV4•43『线路12』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://112.27.235.94:8000/hls/29/index.m3u8$LR•IPV4•43『线路13』 +http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•43『线路13』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8$LR•IPV4•43『线路14』 +http://173.208.212.130:8181/720p/zjws.m3u8$LR•IPV4•43『线路14』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 http://38.75.136.137:98/gslb/dsdqpub/zjwshd.m3u8?auth=testpub$LR•IPV4•43『线路15』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 @@ -2590,63 +2592,63 @@ http://iptv.huuc.edu.cn/hls/zjhd.m3u8$LR•IPV4•43『线路21』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 http://153.0.171.163:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路22』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://60.10.139.113:8801/hls/18/index.m3u8$LR•IPV4•43『线路23』 +http://120.76.248.139/live/bfgd/4200000094.m3u8$LR•IPV4•43『线路23』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://207.56.13.146:81/cdnlive/zjws.m3u8$LR•IPV4•43『线路24』 +http://111.43.126.240:9003/hls/25/index.m3u8$LR•IPV4•43『线路24』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://192.151.150.154/live/zjwshd.m3u8$LR•IPV4•43『线路25』 +http://rihou.cc:555/tv/[mg]浙江卫视$LR•IPV4•43『线路25』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007275&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路26』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225798/index.m3u8$LR•IPV4•43『线路26』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000017320&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路27』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225788/index.m3u8$LR•IPV4•43『线路27』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009806&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路28』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227313/index.m3u8$LR•IPV4•43『线路28』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014260&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路29』 +http://60.10.139.113:8801/hls/18/index.m3u8$LR•IPV4•43『线路29』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7889730693553663314&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路30』 +http://207.56.13.146:81/cdnlive/zjws.m3u8$LR•IPV4•43『线路30』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路31』 +http://192.151.150.154/live/zjwshd.m3u8$LR•IPV4•43『线路31』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8#http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8?#http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007275&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路32』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000017320&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路33』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-m-l.cztv.com/channels/lantian/channel001/720p.m3u8$LR•IPV4•43『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009806&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路34』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路35』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014260&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路35』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7889730693553663314&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路36』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://111.29.9.33:6610/000000001000/1000000001000009806/index.m3u8?channel-id=bestzb&Contentid=1000000001000009806&livemode=1&stbId=3$LR•IPV4•43『线路37』 +https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路37』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://120.76.248.139/live/bfgd/4200000094.m3u8$LR•IPV4•43『线路38』 +http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8#http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8?#http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路38』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://111.43.126.240:9003/hls/25/index.m3u8$LR•IPV4•43『线路39』 +http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路39』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://rihou.cc:555/tv/[mg]浙江卫视$LR•IPV4•43『线路40』 +http://ali-m-l.cztv.com/channels/lantian/channel001/720p.m3u8$LR•IPV4•43『线路40』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225798/index.m3u8$LR•IPV4•43『线路41』 +http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路41』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225788/index.m3u8$LR•IPV4•43『线路42』 +https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路42』 #EXTINF:-1 tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227313/index.m3u8$LR•IPV4•43『线路43』 +http://111.29.9.33:6610/000000001000/1000000001000009806/index.m3u8?channel-id=bestzb&Contentid=1000000001000009806&livemode=1&stbId=3$LR•IPV4•43『线路43』 #EXTINF:-1 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•51『线路1』 +http://118.81.195.79:9003/hls/23/index.m3u8$LR•IPV4•51『线路1』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://120.198.95.220:9901/tsfile/live/1047_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•51『线路2』 +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•51『线路2』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://222.90.21.30:9901/hls/20/index.m3u8$LR•IPV4•51『线路3』 +http://bp-resource-dfl.bestv.cn/155/3/video.m3u8$LR•IPV4•51『线路3』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•51『线路4』 +http://120.198.95.220:9901/tsfile/live/1047_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•51『线路4』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•51『线路5』 +http://222.90.21.30:9901/hls/20/index.m3u8$LR•IPV4•51『线路5』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -https://epg.pw/stream/6aec3ea636542c53729b5c9dd290864ab04d4a69d2b9cb7864a9898779915898.m3u8$LR•IPV4•51『线路6』 +http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•51『线路6』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://bp-resource-dfl.bestv.cn/155/3/video.m3u8$LR•IPV4•51『线路7』 +https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•51『线路7』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://118.81.195.79:9003/hls/23/index.m3u8$LR•IPV4•51『线路8』 +https://epg.pw/stream/6aec3ea636542c53729b5c9dd290864ab04d4a69d2b9cb7864a9898779915898.m3u8$LR•IPV4•51『线路8』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 http://38.75.136.137:98/gslb/dsdqbv/dfwshd.m3u8?auth=test20251009$LR•IPV4•51『线路9』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 @@ -2670,91 +2672,91 @@ http://153.0.171.163:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 http://omnix.cn:4000/udp/225.1.8.45:8032$LR•IPV4•51『线路19』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://60.10.139.113:8801/hls/22/index.m3u8$LR•IPV4•51『线路20』 +http://120.76.248.139/live/bfgd/4200000093.m3u8$LR•IPV4•51『线路20』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://207.56.13.146:81/cdnlive/dfws.m3u8$LR•IPV4•51『线路21』 +https://live.chinacert.cftest5.cn/cnmg/live/651632648$LR•IPV4•51『线路21』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•51『线路22』 +http://wfenf.x3322.net:7788/651632648$LR•IPV4•51『线路22』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://173.208.212.130:8181/720p/dfws.m3u8$LR•IPV4•51『线路23』 +http://fn.gcl.de5.net:5908/gsh950428/651632648$LR•IPV4•51『线路23』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://204.12.221.218:8181/3m1080p/dfws.m3u8$LR•IPV4•51『线路24』 +http://119.88.243.98:17231/651632648$LR•IPV4•51『线路24』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://101.6.130.52:1234/651632648$LR•IPV4•51『线路25』 +http://85.121.245.62:1234/651632648$LR•IPV4•51『线路25』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000005866&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路26』 +http://36.104.221.222:7788/651632648$LR•IPV4•51『线路26』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000030202&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路27』 +http://115.58.151.196:1234/651632648$LR•IPV4•51『线路27』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6081477947334326291&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路28』 +http://182.61.15.163:80/651632648$LR•IPV4•51『线路28』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014098&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路29』 +http://101.132.26.106:3566/651632648$LR•IPV4•51『线路29』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000032246&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路30』 +http://120.4.126.153:1234/651632648$LR•IPV4•51『线路30』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://111.29.9.33:6610/000000001000/1000000001000005866/index.m3u8?channel-id=bestzb&Contentid=1000000001000005866&livemode=1&stbId=3$LR•IPV4•51『线路31』 +http://111.43.126.240:9003/hls/24/index.m3u8$LR•IPV4•51『线路31』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://120.76.248.139/live/bfgd/4200000093.m3u8$LR•IPV4•51『线路32』 +http://47.119.24.76:59093/651632648$LR•IPV4•51『线路32』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -https://live.chinacert.cftest5.cn/cnmg/live/651632648$LR•IPV4•51『线路33』 +http://101.6.130.52:1234/651632648$LR•IPV4•51『线路33』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://wfenf.x3322.net:7788/651632648$LR•IPV4•51『线路34』 +http://17752995.xyz:51111/651632648$LR•IPV4•51『线路34』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://fn.gcl.de5.net:5908/gsh950428/651632648$LR•IPV4•51『线路35』 +http://rihou.cc:555/tv/[mg]东方卫视$LR•IPV4•51『线路35』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://119.88.243.98:17231/651632648$LR•IPV4•51『线路36』 +http://139.155.89.87:1000/651632648$LR•IPV4•51『线路36』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://85.121.245.62:1234/651632648$LR•IPV4•51『线路37』 +http://101.34.236.223:1112/651632648$LR•IPV4•51『线路37』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://36.104.221.222:7788/651632648$LR•IPV4•51『线路38』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225797/index.m3u8$LR•IPV4•51『线路38』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://115.58.151.196:1234/651632648$LR•IPV4•51『线路39』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225789/index.m3u8$LR•IPV4•51『线路39』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://182.61.15.163:80/651632648$LR•IPV4•51『线路40』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227212/index.m3u8$LR•IPV4•51『线路40』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://101.132.26.106:3566/651632648$LR•IPV4•51『线路41』 +http://60.10.139.113:8801/hls/22/index.m3u8$LR•IPV4•51『线路41』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://120.4.126.153:1234/651632648$LR•IPV4•51『线路42』 +http://207.56.13.146:81/cdnlive/dfws.m3u8$LR•IPV4•51『线路42』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://111.43.126.240:9003/hls/24/index.m3u8$LR•IPV4•51『线路43』 +http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•51『线路43』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://47.119.24.76:59093/651632648$LR•IPV4•51『线路44』 +http://173.208.212.130:8181/720p/dfws.m3u8$LR•IPV4•51『线路44』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://17752995.xyz:51111/651632648$LR•IPV4•51『线路45』 +http://204.12.221.218:8181/3m1080p/dfws.m3u8$LR•IPV4•51『线路45』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://rihou.cc:555/tv/[mg]东方卫视$LR•IPV4•51『线路46』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000005866&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路46』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://139.155.89.87:1000/651632648$LR•IPV4•51『线路47』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000030202&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路47』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://101.34.236.223:1112/651632648$LR•IPV4•51『线路48』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6081477947334326291&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路48』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225797/index.m3u8$LR•IPV4•51『线路49』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014098&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路49』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225789/index.m3u8$LR•IPV4•51『线路50』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000032246&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路50』 #EXTINF:-1 tvg-name="东方卫视" group-title="卫视",东方卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227212/index.m3u8$LR•IPV4•51『线路51』 +http://111.29.9.33:6610/000000001000/1000000001000005866/index.m3u8?channel-id=bestzb&Contentid=1000000001000005866&livemode=1&stbId=3$LR•IPV4•51『线路51』 #EXTINF:-1 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•54『线路1』 +http://go.bkpcp.top/mg/bjws$LR•IPV4•54『线路1』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://222.90.21.30:9901/hls/23/index.m3u8$LR•IPV4•54『线路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•54『线路2』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://111.8.224.6:9999/tsfile/live/1065_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路3』 +http://112.27.235.94:8000/hls/27/index.m3u8$LR•IPV4•54『线路3』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://107.150.60.122/live/bjwshd.m3u8$LR•IPV4•54『线路4』 +http://222.90.21.30:9901/hls/23/index.m3u8$LR•IPV4•54『线路4』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://192.151.150.154/live/bjwshd.m3u8$LR•IPV4•54『线路5』 +http://111.8.224.6:9999/tsfile/live/1065_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路5』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://60.10.139.113:8801/hls/20/index.m3u8$LR•IPV4•54『线路6』 +http://107.150.60.122/live/bjwshd.m3u8$LR•IPV4•54『线路6』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://120.202.94.181:9446/tsfile/live/0122_1.m3u8?key=txiptv$LR•IPV4•54『线路7』 +http://192.151.150.154/live/bjwshd.m3u8$LR•IPV4•54『线路7』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://173.208.212.130:8181/720p/bjws.m3u8$LR•IPV4•54『线路8』 +http://60.10.139.113:8801/hls/20/index.m3u8$LR•IPV4•54『线路8』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路9』 +http://120.202.94.181:9446/tsfile/live/0122_1.m3u8?key=txiptv$LR•IPV4•54『线路9』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://112.27.235.94:8000/hls/27/index.m3u8$LR•IPV4•54『线路10』 +http://173.208.212.130:8181/720p/bjws.m3u8$LR•IPV4•54『线路10』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://go.bkpcp.top/mg/bjws$LR•IPV4•54『线路11』 +http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路11』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 http://38.75.136.137:98/gslb/dsdqpub/bjwshd.m3u8?auth=testpub$LR•IPV4•54『线路12』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 @@ -2774,83 +2776,83 @@ http://iptv.huuc.edu.cn/hls/btv1hd.m3u8$LR•IPV4•54『线路19』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 http://153.0.171.163:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路20』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://207.56.13.146:81/cdnlive/bjws.m3u8$LR•IPV4•54『线路21』 +http://120.76.248.139/live/bfgd/4200000083.m3u8$LR•IPV4•54『线路21』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://204.12.221.218:8181/3m1080p/bjws.m3u8$LR•IPV4•54『线路22』 +https://live.chinacert.cftest5.cn/cnmg/live/630287636$LR•IPV4•54『线路22』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://101.6.130.52:1234/630287636$LR•IPV4•54『线路23』 +http://wfenf.x3322.net:7788/630287636$LR•IPV4•54『线路23』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000031556&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路24』 +http://fn.gcl.de5.net:5908/gsh950428/630287636$LR•IPV4•54『线路24』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000011502&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路25』 +http://119.88.243.98:17231/630287636$LR•IPV4•54『线路25』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路26』 +http://85.121.245.62:1234/630287636$LR•IPV4•54『线路26』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021288&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路27』 +http://36.104.221.222:7788/630287636$LR•IPV4•54『线路27』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265027&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路28』 +http://115.58.151.196:1234/630287636$LR•IPV4•54『线路28』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=8186688740528366039&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路29』 +http://182.61.15.163:80/630287636$LR•IPV4•54『线路29』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://111.29.9.42:6610/000000001000/1000000001000017156/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路30』 +http://101.132.26.106:3566/630287636$LR•IPV4•54『线路30』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://111.29.9.33:6610/000000001000/1000000001000017156/index.m3u8?channel-id=bestzb&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路31』 +http://120.4.126.153:1234/630287636$LR•IPV4•54『线路31』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://120.76.248.139/live/bfgd/4200000083.m3u8$LR•IPV4•54『线路32』 +http://111.43.126.240:9003/hls/26/index.m3u8$LR•IPV4•54『线路32』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -https://live.chinacert.cftest5.cn/cnmg/live/630287636$LR•IPV4•54『线路33』 +http://47.119.24.76:59093/630287636$LR•IPV4•54『线路33』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://wfenf.x3322.net:7788/630287636$LR•IPV4•54『线路34』 +http://101.6.130.52:1234/630287636$LR•IPV4•54『线路34』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://fn.gcl.de5.net:5908/gsh950428/630287636$LR•IPV4•54『线路35』 +http://17752995.xyz:51111/630287636$LR•IPV4•54『线路35』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://119.88.243.98:17231/630287636$LR•IPV4•54『线路36』 +http://rihou.cc:555/tv/[mg]北京卫视$LR•IPV4•54『线路36』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://85.121.245.62:1234/630287636$LR•IPV4•54『线路37』 +http://139.155.89.87:1000/630287636$LR•IPV4•54『线路37』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://36.104.221.222:7788/630287636$LR•IPV4•54『线路38』 +http://101.34.236.223:1112/630287636$LR•IPV4•54『线路38』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://115.58.151.196:1234/630287636$LR•IPV4•54『线路39』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8?$LR•IPV4•54『线路39』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://182.61.15.163:80/630287636$LR•IPV4•54『线路40』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227112/index.m3u8$LR•IPV4•54『线路40』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://101.132.26.106:3566/630287636$LR•IPV4•54『线路41』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225796/index.m3u8$LR•IPV4•54『线路41』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://120.4.126.153:1234/630287636$LR•IPV4•54『线路42』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225790/index.m3u8$LR•IPV4•54『线路42』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://111.43.126.240:9003/hls/26/index.m3u8$LR•IPV4•54『线路43』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227340/index.m3u8$LR•IPV4•54『线路43』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://47.119.24.76:59093/630287636$LR•IPV4•54『线路44』 +http://123.121.5.183:4000/rtp/239.3.1.241:8000$LR•IPV4•54『线路44』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://17752995.xyz:51111/630287636$LR•IPV4•54『线路45』 +http://207.56.13.146:81/cdnlive/bjws.m3u8$LR•IPV4•54『线路45』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://rihou.cc:555/tv/[mg]北京卫视$LR•IPV4•54『线路46』 +http://204.12.221.218:8181/3m1080p/bjws.m3u8$LR•IPV4•54『线路46』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://139.155.89.87:1000/630287636$LR•IPV4•54『线路47』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000031556&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路47』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://101.34.236.223:1112/630287636$LR•IPV4•54『线路48』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000011502&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路48』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8?$LR•IPV4•54『线路49』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路49』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227112/index.m3u8$LR•IPV4•54『线路50』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021288&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路50』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225796/index.m3u8$LR•IPV4•54『线路51』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265027&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路51』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225790/index.m3u8$LR•IPV4•54『线路52』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=8186688740528366039&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路52』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227340/index.m3u8$LR•IPV4•54『线路53』 +http://111.29.9.42:6610/000000001000/1000000001000017156/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路53』 #EXTINF:-1 tvg-name="北京卫视" group-title="卫视",北京卫视 -http://123.121.5.183:4000/rtp/239.3.1.241:8000$LR•IPV4•54『线路54』 +http://111.29.9.33:6610/000000001000/1000000001000017156/index.m3u8?channel-id=bestzb&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路54』 #EXTINF:-1 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•49『线路1』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8$LR•IPV4•49『线路1』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://120.198.95.220:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路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•49『线路2』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://198.204.228.26/live/jswshd.m3u8$LR•IPV4•49『线路3』 +http://218.13.170.98:9901/tsfile/live/1003_1.m3u8$LR•IPV4•49『线路3』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://112.27.235.94:8000/hls/32/index.m3u8$LR•IPV4•49『线路4』 +http://120.198.95.220:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路4』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8$LR•IPV4•49『线路5』 +http://198.204.228.26/live/jswshd.m3u8$LR•IPV4•49『线路5』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 http://38.75.136.137:98/gslb/dsdqbv/jswshd.m3u8?auth=test20251009$LR•IPV4•49『线路6』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 @@ -2870,141 +2872,143 @@ http://iptv.huuc.edu.cn/hls/jshd.m3u8$LR•IPV4•49『线路13』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 http://mg.hmysapp.cn:177/ckmg/zb.php?id=jsws$LR•IPV4•49『线路14』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://60.10.139.113:8801/hls/19/index.m3u8$LR•IPV4•49『线路15』 +http://120.76.248.139/live/bfgd/4200000085.m3u8$LR•IPV4•49『线路15』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://207.56.13.146:81/cdnlive/jsws.m3u8$LR•IPV4•49『线路16』 +https://live.chinacert.cftest5.cn/cnmg/live/623899368$LR•IPV4•49『线路16』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://192.151.150.154/live/jswshd.m3u8$LR•IPV4•49『线路17』 +http://wfenf.x3322.net:7788/623899368$LR•IPV4•49『线路17』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://173.208.212.130:8181/1080p/jsws.m3u8$LR•IPV4•49『线路18』 +http://fn.gcl.de5.net:5908/gsh950428/623899368$LR•IPV4•49『线路18』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://173.208.212.130:8181/720p/jsws.m3u8$LR•IPV4•49『线路19』 +http://119.88.243.98:17231/623899368$LR•IPV4•49『线路19』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://204.12.221.218:8181/3m1080p/jsws.m3u8$LR•IPV4•49『线路20』 +http://85.121.245.62:1234/623899368$LR•IPV4•49『线路20』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://101.6.130.52:1234/623899368$LR•IPV4•49『线路21』 +http://36.104.221.222:7788/623899368$LR•IPV4•49『线路21』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004684&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路22』 +http://115.58.151.196:1234/623899368$LR•IPV4•49『线路22』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=4796340999304424198&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路23』 +http://182.61.15.163:80/623899368$LR•IPV4•49『线路23』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000019351&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路24』 +http://101.132.26.106:3566/623899368$LR•IPV4•49『线路24』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000018509&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路25』 +http://120.4.126.153:1234/623899368$LR•IPV4•49『线路25』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001828&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路26』 +http://111.43.126.240:9003/hls/23/index.m3u8$LR•IPV4•49『线路26』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://111.29.9.42:6610/000000001000/5000000004000019351/index.m3u8?channel-id=bestzb&Contentid=5000000004000019351&livemode=1&stbId=3$LR•IPV4•49『线路27』 +http://47.119.24.76:59093/623899368$LR•IPV4•49『线路27』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://111.29.9.33:6610/000000001000/1000000001000001828/index.m3u8?channel-id=bestzb&Contentid=1000000001000001828&livemode=1&stbId=3$LR•IPV4•49『线路28』 +http://101.6.130.52:1234/623899368$LR•IPV4•49『线路28』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://120.76.248.139/live/bfgd/4200000085.m3u8$LR•IPV4•49『线路29』 +http://17752995.xyz:51111/623899368$LR•IPV4•49『线路29』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -https://live.chinacert.cftest5.cn/cnmg/live/623899368$LR•IPV4•49『线路30』 +http://rihou.cc:555/tv/[mg]江苏卫视$LR•IPV4•49『线路30』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://wfenf.x3322.net:7788/623899368$LR•IPV4•49『线路31』 +http://139.155.89.87:1000/623899368$LR•IPV4•49『线路31』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://fn.gcl.de5.net:5908/gsh950428/623899368$LR•IPV4•49『线路32』 +http://101.34.236.223:1112/623899368$LR•IPV4•49『线路32』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://119.88.243.98:17231/623899368$LR•IPV4•49『线路33』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8?$LR•IPV4•49『线路33』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://85.121.245.62:1234/623899368$LR•IPV4•49『线路34』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225800/index.m3u8$LR•IPV4•49『线路34』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://36.104.221.222:7788/623899368$LR•IPV4•49『线路35』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225746/index.m3u8$LR•IPV4•49『线路35』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://115.58.151.196:1234/623899368$LR•IPV4•49『线路36』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227303/index.m3u8$LR•IPV4•49『线路36』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://182.61.15.163:80/623899368$LR•IPV4•49『线路37』 +http://60.10.139.113:8801/hls/19/index.m3u8$LR•IPV4•49『线路37』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://101.132.26.106:3566/623899368$LR•IPV4•49『线路38』 +http://207.56.13.146:81/cdnlive/jsws.m3u8$LR•IPV4•49『线路38』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://120.4.126.153:1234/623899368$LR•IPV4•49『线路39』 +http://192.151.150.154/live/jswshd.m3u8$LR•IPV4•49『线路39』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://111.43.126.240:9003/hls/23/index.m3u8$LR•IPV4•49『线路40』 +http://173.208.212.130:8181/1080p/jsws.m3u8$LR•IPV4•49『线路40』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://47.119.24.76:59093/623899368$LR•IPV4•49『线路41』 +http://173.208.212.130:8181/720p/jsws.m3u8$LR•IPV4•49『线路41』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://17752995.xyz:51111/623899368$LR•IPV4•49『线路42』 +http://204.12.221.218:8181/3m1080p/jsws.m3u8$LR•IPV4•49『线路42』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://rihou.cc:555/tv/[mg]江苏卫视$LR•IPV4•49『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004684&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路43』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://139.155.89.87:1000/623899368$LR•IPV4•49『线路44』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=4796340999304424198&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路44』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://101.34.236.223:1112/623899368$LR•IPV4•49『线路45』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000019351&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路45』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8?$LR•IPV4•49『线路46』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000018509&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路46』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225800/index.m3u8$LR•IPV4•49『线路47』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001828&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路47』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225746/index.m3u8$LR•IPV4•49『线路48』 +http://111.29.9.42:6610/000000001000/5000000004000019351/index.m3u8?channel-id=bestzb&Contentid=5000000004000019351&livemode=1&stbId=3$LR•IPV4•49『线路48』 #EXTINF:-1 tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227303/index.m3u8$LR•IPV4•49『线路49』 +http://111.29.9.33:6610/000000001000/1000000001000001828/index.m3u8?channel-id=bestzb&Contentid=1000000001000001828&livemode=1&stbId=3$LR•IPV4•49『线路49』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226943/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0QmKQ_slRCwvVVUUfxPVbw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•26『线路1』 +https://piccpndks.v.kcdnvip.com/audio/anhui_2/index.m3u8$LR•IPV4•27『线路1』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://60.10.139.113:8801/hls/99/index.m3u8$LR•IPV4•26『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226943/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0QmKQ_slRCwvVVUUfxPVbw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•27『线路2』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://123.129.70.178:9901/tsfile/live/0130_1.m3u8$LR•IPV4•26『线路3』 +http://112.27.235.94:8000/hls/26/index.m3u8$LR•IPV4•27『线路3』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://23.237.228.134/live8/anhui.m3u8$LR•IPV4•26『线路4』 +http://60.10.139.113:8801/hls/99/index.m3u8$LR•IPV4•27『线路4』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://gfr.x3322.net:9901/tsfile/live/1092_1.m3u8$LR•IPV4•26『线路5』 +http://23.237.228.134/live8/anhui.m3u8$LR•IPV4•27『线路5』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://api.kkitv.itv888.cn:8080/hls/m8hvytneunk/index.m3u8$LR•IPV4•26『线路6』 +http://gfr.x3322.net:9901/tsfile/live/1092_1.m3u8$LR•IPV4•27『线路6』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -https://iptv.catvod.com/catvod.php?id=ahws$LR•IPV4•26『线路7』 +http://api.kkitv.itv888.cn:8080/hls/m8hvytneunk/index.m3u8$LR•IPV4•27『线路7』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -https://httop.top/ysp-安徽卫视$LR•IPV4•26『线路8』 +https://iptv.catvod.com/catvod.php?id=ahws$LR•IPV4•27『线路8』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://iptv.huuc.edu.cn/hls/ahhd.m3u8$LR•IPV4•26『线路9』 +https://httop.top/ysp-安徽卫视$LR•IPV4•27『线路9』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://153.0.171.163:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路10』 +http://iptv.huuc.edu.cn/hls/ahhd.m3u8$LR•IPV4•27『线路10』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://207.56.13.146:81/cdnlive/ahws.m3u8$LR•IPV4•26『线路11』 +http://153.0.171.163:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路11』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://192.151.150.154/live/ahwshd.m3u8$LR•IPV4•26『线路12』 +http://120.76.248.139/live/bfgd/4200000096.m3u8$LR•IPV4•27『线路12』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://173.208.212.130:8181/720p/ahws.m3u8$LR•IPV4•26『线路13』 +http://111.43.126.240:9003/hls/28/index.m3u8$LR•IPV4•27『线路13』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://204.12.221.218:8181/3m1080p/ahws.m3u8$LR•IPV4•26『线路14』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226203/index.m3u8$LR•IPV4•27『线路14』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000023002&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路15』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225773/index.m3u8$LR•IPV4•27『线路15』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000020780&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路16』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227233/index.m3u8$LR•IPV4•27『线路16』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000030159&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路17』 +http://207.56.13.146:81/cdnlive/ahws.m3u8$LR•IPV4•27『线路17』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000027288&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路18』 +http://192.151.150.154/live/ahwshd.m3u8$LR•IPV4•27『线路18』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265025&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路19』 +http://173.208.212.130:8181/720p/ahws.m3u8$LR•IPV4•27『线路19』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://111.29.9.34:6610/000000001000/1000000001000020780/index.m3u8?channel-id=ystenlive&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•26『线路20』 +http://204.12.221.218:8181/3m1080p/ahws.m3u8$LR•IPV4•27『线路20』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://111.29.9.33:6610/000000001000/1000000001000020780/index.m3u8?channel-id=bestzb&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•26『线路21』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000023002&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路21』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://120.76.248.139/live/bfgd/4200000096.m3u8$LR•IPV4•26『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000020780&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路22』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://111.43.126.240:9003/hls/28/index.m3u8$LR•IPV4•26『线路23』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000030159&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路23』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226203/index.m3u8$LR•IPV4•26『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000027288&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路24』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225773/index.m3u8$LR•IPV4•26『线路25』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265025&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路25』 #EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227233/index.m3u8$LR•IPV4•26『线路26』 +http://111.29.9.34:6610/000000001000/1000000001000020780/index.m3u8?channel-id=ystenlive&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•27『线路26』 +#EXTINF:-1 tvg-name="安徽卫视" group-title="卫视",安徽卫视 +http://111.29.9.33:6610/000000001000/1000000001000020780/index.m3u8?channel-id=bestzb&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•27『线路27』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://p2.ioioz.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202606291306/app_2/_definst_/ls_2.stream/chunklist.m3u8$LR•IPV4•43『线路1』 +http://118.81.195.79:9003/hls/22/index.m3u8$LR•IPV4•43『线路1』 #EXTINF:-1 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•43『线路2』 +http://p2.ioioz.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202606291906/app_2/_definst_/ls_2.stream/chunklist.m3u8$LR•IPV4•43『线路2』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路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•43『线路3』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://222.90.21.30:9901/hls/29/index.m3u8$LR•IPV4•43『线路4』 +http://112.27.235.94:8000/hls/36/index.m3u8$LR•IPV4•43『线路4』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://120.198.95.220:9901/tsfile/live/1066_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路5』 +http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路5』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://112.27.235.94:8000/hls/36/index.m3u8$LR•IPV4•43『线路6』 +http://222.90.21.30:9901/hls/29/index.m3u8$LR•IPV4•43『线路6』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://118.81.195.79:9003/hls/22/index.m3u8$LR•IPV4•43『线路7』 +http://120.198.95.220:9901/tsfile/live/1066_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路7』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 http://23.237.228.134/live6/chongqing.m3u8$LR•IPV4•43『线路8』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 @@ -3022,135 +3026,133 @@ http://iptv.huuc.edu.cn/hls/cqhd.m3u8$LR•IPV4•43『线路14』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 http://153.0.171.163:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路15』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://60.10.139.113:8801/hls/31/index.m3u8$LR•IPV4•43『线路16』 +http://120.76.248.139/live/bfgd/4200000107.m3u8$LR•IPV4•43『线路16』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://207.56.13.146:81/cdnlive/cqws.m3u8$LR•IPV4•43『线路17』 +https://live.chinacert.cftest5.cn/cnmg/live/738910914$LR•IPV4•43『线路17』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://192.151.150.154/live/cqwshd.m3u8$LR•IPV4•43『线路18』 +http://wfenf.x3322.net:7788/738910914$LR•IPV4•43『线路18』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://204.12.221.218:8181/3m1080p/cqws.m3u8$LR•IPV4•43『线路19』 +http://fn.gcl.de5.net:5908/gsh950428/738910914$LR•IPV4•43『线路19』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://101.6.130.52:1234/738910914$LR•IPV4•43『线路20』 +http://119.88.243.98:17231/738910914$LR•IPV4•43『线路20』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025797&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路21』 +http://85.121.245.62:1234/738910914$LR•IPV4•43『线路21』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001096&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路22』 +http://36.104.221.222:7788/738910914$LR•IPV4•43『线路22』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000018937&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路23』 +http://115.58.151.196:1234/738910914$LR•IPV4•43『线路23』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://111.29.9.33:6610/000000001000/1000000001000001096/index.m3u8?channel-id=bestzb&Contentid=1000000001000001096&livemode=1&stbId=3$LR•IPV4•43『线路24』 +http://182.61.15.163:80/738910914$LR•IPV4•43『线路24』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://120.76.248.139/live/bfgd/4200000107.m3u8$LR•IPV4•43『线路25』 +http://101.132.26.106:3566/738910914$LR•IPV4•43『线路25』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -https://live.chinacert.cftest5.cn/cnmg/live/738910914$LR•IPV4•43『线路26』 +http://120.4.126.153:1234/738910914$LR•IPV4•43『线路26』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://wfenf.x3322.net:7788/738910914$LR•IPV4•43『线路27』 +http://111.43.126.240:9003/hls/39/index.m3u8$LR•IPV4•43『线路27』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://fn.gcl.de5.net:5908/gsh950428/738910914$LR•IPV4•43『线路28』 +http://47.119.24.76:59093/738910914$LR•IPV4•43『线路28』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://119.88.243.98:17231/738910914$LR•IPV4•43『线路29』 +http://101.6.130.52:1234/738910914$LR•IPV4•43『线路29』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://85.121.245.62:1234/738910914$LR•IPV4•43『线路30』 +http://17752995.xyz:51111/738910914$LR•IPV4•43『线路30』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://36.104.221.222:7788/738910914$LR•IPV4•43『线路31』 +http://139.155.89.87:1000/738910914$LR•IPV4•43『线路31』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://115.58.151.196:1234/738910914$LR•IPV4•43『线路32』 +http://101.34.236.223:1112/738910914$LR•IPV4•43『线路32』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://182.61.15.163:80/738910914$LR•IPV4•43『线路33』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226202/index.m3u8$LR•IPV4•43『线路33』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://101.132.26.106:3566/738910914$LR•IPV4•43『线路34』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225791/index.m3u8$LR•IPV4•43『线路34』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://120.4.126.153:1234/738910914$LR•IPV4•43『线路35』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227227/index.m3u8$LR•IPV4•43『线路35』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://111.43.126.240:9003/hls/39/index.m3u8$LR•IPV4•43『线路36』 +http://60.10.139.113:8801/hls/31/index.m3u8$LR•IPV4•43『线路36』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://47.119.24.76:59093/738910914$LR•IPV4•43『线路37』 +http://207.56.13.146:81/cdnlive/cqws.m3u8$LR•IPV4•43『线路37』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://17752995.xyz:51111/738910914$LR•IPV4•43『线路38』 +http://192.151.150.154/live/cqwshd.m3u8$LR•IPV4•43『线路38』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://139.155.89.87:1000/738910914$LR•IPV4•43『线路39』 +http://204.12.221.218:8181/3m1080p/cqws.m3u8$LR•IPV4•43『线路39』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://101.34.236.223:1112/738910914$LR•IPV4•43『线路40』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025797&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路40』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226202/index.m3u8$LR•IPV4•43『线路41』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001096&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路41』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225791/index.m3u8$LR•IPV4•43『线路42』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000018937&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路42』 #EXTINF:-1 tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227227/index.m3u8$LR•IPV4•43『线路43』 +http://111.29.9.33:6610/000000001000/1000000001000001096/index.m3u8?channel-id=bestzb&Contentid=1000000001000001096&livemode=1&stbId=3$LR•IPV4•43『线路43』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -https://piccpndks.v.kcdnvip.com/audio/sichuan_2/index.m3u8$LR•IPV4•28『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8$LR•IPV4•27『线路1』 #EXTINF:-1 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•28『线路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•27『线路2』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://222.90.21.30:9901/hls/45/index.m3u8$LR•IPV4•28『线路3』 +http://112.27.235.94:8000/hls/35/index.m3u8$LR•IPV4•27『线路3』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•28『线路4』 +http://222.90.21.30:9901/hls/45/index.m3u8$LR•IPV4•27『线路4』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://198.204.228.26/live/scwshd.m3u8$LR•IPV4•28『线路5』 +http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路5』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://107.150.60.122/live/scwshd.m3u8$LR•IPV4•28『线路6』 +http://198.204.228.26/live/scwshd.m3u8$LR•IPV4•27『线路6』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://204.12.221.218:8181/3m1080p/scws.m3u8$LR•IPV4•28『线路7』 +http://107.150.60.122/live/scwshd.m3u8$LR•IPV4•27『线路7』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://120.198.95.220:9901/tsfile/live/1060_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•28『线路8』 +http://204.12.221.218:8181/3m1080p/scws.m3u8$LR•IPV4•27『线路8』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://113.25.252.226:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•28『线路9』 +http://120.198.95.220:9901/tsfile/live/1060_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路9』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://112.27.235.94:8000/hls/35/index.m3u8$LR•IPV4•28『线路10』 +http://113.25.252.226:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路10』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8$LR•IPV4•28『线路11』 +http://38.75.136.137:98/gslb/dsdqpub/scwshd.m3u8?auth=testpub$LR•IPV4•27『线路11』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://38.75.136.137:98/gslb/dsdqpub/scwshd.m3u8?auth=testpub$LR•IPV4•28『线路12』 +http://api.kkitv.itv888.cn:8080/hls/p2npnppn96p/index.m3u8$LR•IPV4•27『线路12』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://api.kkitv.itv888.cn:8080/hls/p2npnppn96p/index.m3u8$LR•IPV4•28『线路13』 +https://iptv.catvod.com/catvod.php?id=scws$LR•IPV4•27『线路13』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -https://iptv.catvod.com/catvod.php?id=scws$LR•IPV4•28『线路14』 +https://httop.top/ysp-四川卫视$LR•IPV4•27『线路14』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -https://httop.top/ysp-四川卫视$LR•IPV4•28『线路15』 +http://iptv.huuc.edu.cn/hls/schd.m3u8$LR•IPV4•27『线路15』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://iptv.huuc.edu.cn/hls/schd.m3u8$LR•IPV4•28『线路16』 +http://120.76.248.139/live/bfgd/4200000103.m3u8$LR•IPV4•27『线路16』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://60.10.139.113:8801/hls/30/index.m3u8$LR•IPV4•28『线路17』 +http://111.43.126.240:9003/hls/34/index.m3u8$LR•IPV4•27『线路17』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://207.56.13.146:81/cdnlive/scws.m3u8$LR•IPV4•28『线路18』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227190/index.m3u8$LR•IPV4•27『线路18』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://192.151.150.154/live/scwshd.m3u8$LR•IPV4•28『线路19』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225768/index.m3u8$LR•IPV4•27『线路19』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006119&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路20』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227245/index.m3u8$LR•IPV4•27『线路20』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016825&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路21』 +http://60.10.139.113:8801/hls/30/index.m3u8$LR•IPV4•27『线路21』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://111.29.9.37:6610/000000001000/1000000002000016825/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•28『线路22』 +http://207.56.13.146:81/cdnlive/scws.m3u8$LR•IPV4•27『线路22』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://111.29.9.33:6610/000000001000/1000000002000016825/index.m3u8?channel-id=bestzb&Contentid=1000000002000016825&livemode=1&stbId=3$LR•IPV4•28『线路23』 +http://192.151.150.154/live/scwshd.m3u8$LR•IPV4•27『线路23』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://120.76.248.139/live/bfgd/4200000103.m3u8$LR•IPV4•28『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006119&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路24』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://111.43.126.240:9003/hls/34/index.m3u8$LR•IPV4•28『线路25』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016825&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路25』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227190/index.m3u8$LR•IPV4•28『线路26』 +http://111.29.9.37:6610/000000001000/1000000002000016825/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•27『线路26』 #EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225768/index.m3u8$LR•IPV4•28『线路27』 -#EXTINF:-1 tvg-name="四川卫视" group-title="卫视",四川卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227245/index.m3u8$LR•IPV4•28『线路28』 +http://111.29.9.33:6610/000000001000/1000000002000016825/index.m3u8?channel-id=bestzb&Contentid=1000000002000016825&livemode=1&stbId=3$LR•IPV4•27『线路27』 #EXTINF:-1 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•46『线路1』 +http://118.81.195.79:9003/hls/24/index.m3u8$LR•IPV4•46『线路1』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•46『线路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•46『线路2』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://222.90.21.30:9901/hls/30/index.m3u8$LR•IPV4•46『线路3』 +http://112.27.235.94:8000/hls/38/index.m3u8$LR•IPV4•46『线路3』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://107.150.60.122/live/dnwshd.m3u8$LR•IPV4•46『线路4』 +http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•46『线路4』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://60.10.139.113:8801/hls/21/index.m3u8$LR•IPV4•46『线路5』 +http://222.90.21.30:9901/hls/30/index.m3u8$LR•IPV4•46『线路5』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://36.136.38.87:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路6』 +http://107.150.60.122/live/dnwshd.m3u8$LR•IPV4•46『线路6』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://153.0.171.163:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路7』 +http://60.10.139.113:8801/hls/21/index.m3u8$LR•IPV4•46『线路7』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://112.27.235.94:8000/hls/38/index.m3u8$LR•IPV4•46『线路8』 +http://36.136.38.87:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路8』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://118.81.195.79:9003/hls/24/index.m3u8$LR•IPV4•46『线路9』 +http://153.0.171.163:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路9』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 http://38.75.136.137:98/gslb/dsdqpub/dnwshd.m3u8?auth=testpub$LR•IPV4•46『线路10』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 @@ -3172,75 +3174,75 @@ https://httop.top/ysp-东南卫视$LR•IPV4•46『线路18』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 http://iptv.huuc.edu.cn/hls/dnhd.m3u8$LR•IPV4•46『线路19』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://207.56.13.146:81/cdnlive/dnws.m3u8$LR•IPV4•46『线路20』 +http://120.76.248.139/live/bfgd/4200000483.m3u8$LR•IPV4•46『线路20』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://192.151.150.154/live/dnwshd.m3u8$LR•IPV4•46『线路21』 +https://live.chinacert.cftest5.cn/cnmg/live/849116810$LR•IPV4•46『线路21』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://204.12.221.218:8181/3m1080p/dnws.m3u8$LR•IPV4•46『线路22』 +http://wfenf.x3322.net:7788/849116810$LR•IPV4•46『线路22』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://101.6.130.52:1234/849116810$LR•IPV4•46『线路23』 +http://fn.gcl.de5.net:5908/gsh950428/849116810$LR•IPV4•46『线路23』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000010584&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路24』 +http://119.88.243.98:17231/849116810$LR•IPV4•46『线路24』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000005829&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路25』 +http://85.121.245.62:1234/849116810$LR•IPV4•46『线路25』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009263&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路26』 +http://36.104.221.222:7788/849116810$LR•IPV4•46『线路26』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://111.29.9.37:6610/000000001000/1000000002000009263/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•46『线路27』 +http://115.58.151.196:1234/849116810$LR•IPV4•46『线路27』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://111.29.9.33:6610/000000001000/1000000002000009263/index.m3u8?channel-id=bestzb&Contentid=1000000002000009263&livemode=1&stbId=3$LR•IPV4•46『线路28』 +http://182.61.15.163:80/849116810$LR•IPV4•46『线路28』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://120.76.248.139/live/bfgd/4200000483.m3u8$LR•IPV4•46『线路29』 +http://101.132.26.106:3566/849116810$LR•IPV4•46『线路29』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -https://live.chinacert.cftest5.cn/cnmg/live/849116810$LR•IPV4•46『线路30』 +http://120.4.126.153:1234/849116810$LR•IPV4•46『线路30』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://wfenf.x3322.net:7788/849116810$LR•IPV4•46『线路31』 +http://111.43.126.240:9003/hls/32/index.m3u8$LR•IPV4•46『线路31』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://fn.gcl.de5.net:5908/gsh950428/849116810$LR•IPV4•46『线路32』 +http://47.119.24.76:59093/849116810$LR•IPV4•46『线路32』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://119.88.243.98:17231/849116810$LR•IPV4•46『线路33』 +http://101.6.130.52:1234/849116810$LR•IPV4•46『线路33』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://85.121.245.62:1234/849116810$LR•IPV4•46『线路34』 +http://17752995.xyz:51111/849116810$LR•IPV4•46『线路34』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://36.104.221.222:7788/849116810$LR•IPV4•46『线路35』 +http://139.155.89.87:1000/849116810$LR•IPV4•46『线路35』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://115.58.151.196:1234/849116810$LR•IPV4•46『线路36』 +http://101.34.236.223:1112/849116810$LR•IPV4•46『线路36』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://182.61.15.163:80/849116810$LR•IPV4•46『线路37』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225766/index.m3u8$LR•IPV4•46『线路37』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://101.132.26.106:3566/849116810$LR•IPV4•46『线路38』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226784/index.m3u8$LR•IPV4•46『线路38』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://120.4.126.153:1234/849116810$LR•IPV4•46『线路39』 +http://207.56.13.146:81/cdnlive/dnws.m3u8$LR•IPV4•46『线路39』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://111.43.126.240:9003/hls/32/index.m3u8$LR•IPV4•46『线路40』 +http://192.151.150.154/live/dnwshd.m3u8$LR•IPV4•46『线路40』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://47.119.24.76:59093/849116810$LR•IPV4•46『线路41』 +http://204.12.221.218:8181/3m1080p/dnws.m3u8$LR•IPV4•46『线路41』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://17752995.xyz:51111/849116810$LR•IPV4•46『线路42』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000010584&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路42』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://139.155.89.87:1000/849116810$LR•IPV4•46『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000005829&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路43』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://101.34.236.223:1112/849116810$LR•IPV4•46『线路44』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009263&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路44』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225766/index.m3u8$LR•IPV4•46『线路45』 +http://111.29.9.37:6610/000000001000/1000000002000009263/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•46『线路45』 #EXTINF:-1 tvg-name="东南卫视" group-title="卫视",东南卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226784/index.m3u8$LR•IPV4•46『线路46』 +http://111.29.9.33:6610/000000001000/1000000002000009263/index.m3u8?channel-id=bestzb&Contentid=1000000002000009263&livemode=1&stbId=3$LR•IPV4•46『线路46』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 https://sztv-hls.sztv.com.cn/AxeFRth/500/c37hx4F.m3u8?sign=3b158240837c2e09fbb3365badee9796&t=6a41c43b$LR•IPV4•34『线路1』 #EXTINF:-1 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•34『线路2』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://120.198.95.220:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•34『线路3』 +http://222.169.85.8:9901/tsfile/live/0126_1.m3u8$LR•IPV4•34『线路3』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://111.8.224.6:9999/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路4』 +http://120.198.95.220:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•34『线路4』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•34『线路5』 +http://111.8.224.6:9999/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路5』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://173.208.212.130:8181/720p/szws.m3u8$LR•IPV4•34『线路6』 +http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•34『线路6』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路7』 +http://173.208.212.130:8181/720p/szws.m3u8$LR•IPV4•34『线路7』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•34『线路8』 +http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路8』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•34『线路9』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 @@ -3260,55 +3262,55 @@ http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•34『线路17』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://60.10.139.113:8801/hls/24/index.m3u8$LR•IPV4•34『线路18』 +http://120.76.248.139/live/bfgd/4200000100.m3u8$LR•IPV4•34『线路18』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://207.56.13.146:81/cdnlive/szws.m3u8$LR•IPV4•34『线路19』 +http://111.43.126.240:9003/hls/35/index.m3u8$LR•IPV4•34『线路19』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://192.151.150.154/live/szwshd.m3u8$LR•IPV4•34『线路20』 +http://rihou.cc:555/tv/[mg]深圳卫视$LR•IPV4•34『线路20』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000024026&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路21』 +http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8?$LR•IPV4•34『线路21』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007410&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路22』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225801/index.m3u8$LR•IPV4•34『线路22』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009227&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路23』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225752/index.m3u8$LR•IPV4•34『线路23』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000011645&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路24』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227239/index.m3u8$LR•IPV4•34『线路24』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5352218613763113657&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路25』 +http://60.10.139.113:8801/hls/24/index.m3u8$LR•IPV4•34『线路25』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://111.29.9.38:6610/000000001000/1000000001000009227/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路26』 +http://207.56.13.146:81/cdnlive/szws.m3u8$LR•IPV4•34『线路26』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://111.29.9.33:6610/000000001000/1000000001000009227/index.m3u8?channel-id=bestzb&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路27』 +http://192.151.150.154/live/szwshd.m3u8$LR•IPV4•34『线路27』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://120.76.248.139/live/bfgd/4200000100.m3u8$LR•IPV4•34『线路28』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000024026&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路28』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://111.43.126.240:9003/hls/35/index.m3u8$LR•IPV4•34『线路29』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007410&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路29』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://rihou.cc:555/tv/[mg]深圳卫视$LR•IPV4•34『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009227&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路30』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8?$LR•IPV4•34『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000011645&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路31』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225801/index.m3u8$LR•IPV4•34『线路32』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5352218613763113657&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路32』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225752/index.m3u8$LR•IPV4•34『线路33』 +http://111.29.9.38:6610/000000001000/1000000001000009227/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路33』 #EXTINF:-1 tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227239/index.m3u8$LR•IPV4•34『线路34』 +http://111.29.9.33:6610/000000001000/1000000001000009227/index.m3u8?channel-id=bestzb&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路34』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -https://piccpndks.v.kcdnvip.com/audio/guangdong_2/index.m3u8$LR•IPV4•49『线路1』 +http://118.81.195.79:9003/hls/26/index.m3u8$LR•IPV4•49『线路1』 #EXTINF:-1 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•49『线路2』 +https://piccpndks.v.kcdnvip.com/audio/guangdong_2/index.m3u8$LR•IPV4•49『线路2』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://112.123.243.37:50085/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•49『线路3』 +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•49『线路3』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://222.90.21.30:9901/hls/22/index.m3u8$LR•IPV4•49『线路4』 +http://112.27.235.94:8000/hls/30/index.m3u8$LR•IPV4•49『线路4』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://173.208.212.130:8181/720p/gdws.m3u8$LR•IPV4•49『线路5』 +http://112.123.243.37:50085/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•49『线路5』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://36.136.38.87:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路6』 +http://222.90.21.30:9901/hls/22/index.m3u8$LR•IPV4•49『线路6』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://112.27.235.94:8000/hls/30/index.m3u8$LR•IPV4•49『线路7』 +http://173.208.212.130:8181/720p/gdws.m3u8$LR•IPV4•49『线路7』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://118.81.195.79:9003/hls/26/index.m3u8$LR•IPV4•49『线路8』 +http://36.136.38.87:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路8』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 http://38.75.136.137:98/gslb/dsdqpub/gdwshd.m3u8?auth=testpub$LR•IPV4•49『线路9』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 @@ -3328,191 +3330,189 @@ http://iptv.huuc.edu.cn/hls/gdhd.m3u8$LR•IPV4•49『线路16』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 http://mg.hmysapp.cn:177/ckmg/zb.php?id=gdws$LR•IPV4•49『线路17』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://60.10.139.113:8801/hls/26/index.m3u8$LR•IPV4•49『线路18』 +http://120.76.248.139/live/bfgd/4200000092.m3u8$LR•IPV4•49『线路18』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://207.56.13.146:81/cdnlive/gdws.m3u8$LR•IPV4•49『线路19』 +https://live.chinacert.cftest5.cn/cnmg/live/608831231$LR•IPV4•49『线路19』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://192.151.150.154/live/gdwshd.m3u8$LR•IPV4•49『线路20』 +http://wfenf.x3322.net:7788/608831231$LR•IPV4•49『线路20』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://204.12.221.218:8181/3m1080p/gdws.m3u8$LR•IPV4•49『线路21』 +http://fn.gcl.de5.net:5908/gsh950428/608831231$LR•IPV4•49『线路21』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://101.6.130.52:1234/608831231$LR•IPV4•49『线路22』 +http://119.88.243.98:17231/608831231$LR•IPV4•49『线路22』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5616881981321254555&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路23』 +http://85.121.245.62:1234/608831231$LR•IPV4•49『线路23』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030417&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路24』 +http://36.104.221.222:7788/608831231$LR•IPV4•49『线路24』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014694&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路25』 +http://115.58.151.196:1234/608831231$LR•IPV4•49『线路25』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000014176&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路26』 +http://182.61.15.163:80/608831231$LR•IPV4•49『线路26』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000028357&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路27』 +http://101.132.26.106:3566/608831231$LR•IPV4•49『线路27』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://111.29.9.36:6610/000000001000/1000000001000028357/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028357&livemode=1&stbId=3$LR•IPV4•49『线路28』 +http://120.4.126.153:1234/608831231$LR•IPV4•49『线路28』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://111.29.9.33:6610/000000001000/1000000001000014176/index.m3u8?channel-id=bestzb&Contentid=1000000001000014176&livemode=1&stbId=3$LR•IPV4•49『线路29』 +http://111.43.126.240:9003/hls/27/index.m3u8$LR•IPV4•49『线路29』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://120.76.248.139/live/bfgd/4200000092.m3u8$LR•IPV4•49『线路30』 +http://47.119.24.76:59093/608831231$LR•IPV4•49『线路30』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -https://live.chinacert.cftest5.cn/cnmg/live/608831231$LR•IPV4•49『线路31』 +http://101.6.130.52:1234/608831231$LR•IPV4•49『线路31』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://wfenf.x3322.net:7788/608831231$LR•IPV4•49『线路32』 +http://17752995.xyz:51111/608831231$LR•IPV4•49『线路32』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://fn.gcl.de5.net:5908/gsh950428/608831231$LR•IPV4•49『线路33』 +http://rihou.cc:555/tv/[mg]广东卫视$LR•IPV4•49『线路33』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://119.88.243.98:17231/608831231$LR•IPV4•49『线路34』 +http://139.155.89.87:1000/608831231$LR•IPV4•49『线路34』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://85.121.245.62:1234/608831231$LR•IPV4•49『线路35』 +http://101.34.236.223:1112/608831231$LR•IPV4•49『线路35』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://36.104.221.222:7788/608831231$LR•IPV4•49『线路36』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225803/index.m3u8$LR•IPV4•49『线路36』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://115.58.151.196:1234/608831231$LR•IPV4•49『线路37』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225757/index.m3u8$LR•IPV4•49『线路37』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://182.61.15.163:80/608831231$LR•IPV4•49『线路38』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227318/index.m3u8$LR•IPV4•49『线路38』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://101.132.26.106:3566/608831231$LR•IPV4•49『线路39』 +http://60.10.139.113:8801/hls/26/index.m3u8$LR•IPV4•49『线路39』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://120.4.126.153:1234/608831231$LR•IPV4•49『线路40』 +http://207.56.13.146:81/cdnlive/gdws.m3u8$LR•IPV4•49『线路40』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://111.43.126.240:9003/hls/27/index.m3u8$LR•IPV4•49『线路41』 +http://192.151.150.154/live/gdwshd.m3u8$LR•IPV4•49『线路41』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://47.119.24.76:59093/608831231$LR•IPV4•49『线路42』 +http://204.12.221.218:8181/3m1080p/gdws.m3u8$LR•IPV4•49『线路42』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://17752995.xyz:51111/608831231$LR•IPV4•49『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5616881981321254555&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路43』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://rihou.cc:555/tv/[mg]广东卫视$LR•IPV4•49『线路44』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030417&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路44』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://139.155.89.87:1000/608831231$LR•IPV4•49『线路45』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014694&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路45』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://101.34.236.223:1112/608831231$LR•IPV4•49『线路46』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000014176&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路46』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225803/index.m3u8$LR•IPV4•49『线路47』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000028357&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路47』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225757/index.m3u8$LR•IPV4•49『线路48』 +http://111.29.9.36:6610/000000001000/1000000001000028357/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028357&livemode=1&stbId=3$LR•IPV4•49『线路48』 #EXTINF:-1 tvg-name="广东卫视" group-title="卫视",广东卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227318/index.m3u8$LR•IPV4•49『线路49』 +http://111.29.9.33:6610/000000001000/1000000001000014176/index.m3u8?channel-id=bestzb&Contentid=1000000001000014176&livemode=1&stbId=3$LR•IPV4•49『线路49』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -https://piccpndks.v.kcdnvip.com/audio/guangxi_2/index.m3u8$LR•IPV4•27『线路1』 +http://118.81.195.79:9003/hls/27/index.m3u8$LR•IPV4•26『线路1』 #EXTINF:-1 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•27『线路2』 +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•26『线路2』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://120.198.95.220:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路3』 +http://222.169.85.8:9901/tsfile/live/0113_1.m3u8$LR•IPV4•26『线路3』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路4』 +http://120.198.95.220:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路4』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路5』 +http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路5』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路6』 +http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路6』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://222.169.85.8:9901/tsfile/live/0113_1.m3u8$LR•IPV4•27『线路7』 +http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路7』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://118.81.195.79:9003/hls/27/index.m3u8$LR•IPV4•27『线路8』 +http://38.75.136.137:98/gslb/dsdqpub/gxwshd.m3u8?auth=testpub$LR•IPV4•26『线路8』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://38.75.136.137:98/gslb/dsdqpub/gxwshd.m3u8?auth=testpub$LR•IPV4•27『线路9』 +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•26『线路9』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -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•27『线路10』 +http://23.237.228.134/live6/guangxi.m3u8$LR•IPV4•26『线路10』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://23.237.228.134/live6/guangxi.m3u8$LR•IPV4•27『线路11』 +http://23.237.228.134/live6/guizhou.m3u8$LR•IPV4•26『线路11』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://23.237.228.134/live6/guizhou.m3u8$LR•IPV4•27『线路12』 +http://api.kkitv.itv888.cn:8080/hls/yvz4ndj9dqb/index.m3u8$LR•IPV4•26『线路12』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://api.kkitv.itv888.cn:8080/hls/yvz4ndj9dqb/index.m3u8$LR•IPV4•27『线路13』 +https://iptv.catvod.com/catvod.php?id=gxws$LR•IPV4•26『线路13』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -https://iptv.catvod.com/catvod.php?id=gxws$LR•IPV4•27『线路14』 +https://httop.top/ysp-广西卫视$LR•IPV4•26『线路14』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -https://httop.top/ysp-广西卫视$LR•IPV4•27『线路15』 +http://120.76.248.139/live/bfgd/4200000116.m3u8$LR•IPV4•26『线路15』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://60.10.139.113:8801/hls/52/index.m3u8$LR•IPV4•27『线路16』 +http://111.43.126.240:9003/hls/46/index.m3u8$LR•IPV4•26『线路16』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://207.56.13.146:81/cdnlive/gxws.m3u8$LR•IPV4•27『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225770/index.m3u8$LR•IPV4•26『线路17』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://192.151.150.154/live/gxwshd.m3u8$LR•IPV4•27『线路18』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226830/index.m3u8$LR•IPV4•26『线路18』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031118&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路19』 +http://60.10.139.113:8801/hls/52/index.m3u8$LR•IPV4•26『线路19』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040014&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路20』 +http://207.56.13.146:81/cdnlive/gxws.m3u8$LR•IPV4•26『线路20』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019837&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路21』 +http://192.151.150.154/live/gxwshd.m3u8$LR•IPV4•26『线路21』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://111.29.9.37:6610/000000001000/1000000002000019837/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•27『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031118&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路22』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://111.29.9.33:6610/000000001000/1000000002000019837/index.m3u8?channel-id=bestzb&Contentid=1000000002000019837&livemode=1&stbId=3$LR•IPV4•27『线路23』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040014&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路23』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://120.76.248.139/live/bfgd/4200000116.m3u8$LR•IPV4•27『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019837&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路24』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://111.43.126.240:9003/hls/46/index.m3u8$LR•IPV4•27『线路25』 +http://111.29.9.37:6610/000000001000/1000000002000019837/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•26『线路25』 #EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225770/index.m3u8$LR•IPV4•27『线路26』 -#EXTINF:-1 tvg-name="广西卫视" group-title="卫视",广西卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226830/index.m3u8$LR•IPV4•27『线路27』 +http://111.29.9.33:6610/000000001000/1000000002000019837/index.m3u8?channel-id=bestzb&Contentid=1000000002000019837&livemode=1&stbId=3$LR•IPV4•26『线路26』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://183.11.239.36:808/hls/17/index.m3u8$LR•IPV4•9『线路1』 +http://223.110.245.159/ott.js.chinamobile.com/PLTV/3/224/3221226996/index.m3u8$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://223.110.245.159/ott.js.chinamobile.com/PLTV/3/224/3221226996/index.m3u8$LR•IPV4•9『线路2』 +http://112.25.48.68/live/program/live/xmws/1300000/mnf.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://112.25.48.68/live/program/live/xmws/1300000/mnf.m3u8$LR•IPV4•9『线路3』 +http://183.11.239.36:808/hls/17/index.m3u8$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 https://iptv.catvod.com/catvod.php?id=xmws$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://192.151.150.154/live/xmws.m3u8$LR•IPV4•9『线路5』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226219/index.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://204.12.221.218:8181/3m1080p/xmws.m3u8$LR•IPV4•9『线路6』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226803/index.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266006&livemode=1&stbId=yu&mode=1&$LR•IPV4•9『线路7』 +http://192.151.150.154/live/xmws.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226219/index.m3u8$LR•IPV4•9『线路8』 +http://204.12.221.218:8181/3m1080p/xmws.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="厦门卫视" group-title="卫视",厦门卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226803/index.m3u8$LR•IPV4•9『线路9』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266006&livemode=1&stbId=yu&mode=1&$LR•IPV4•9『线路9』 #EXTINF:-1 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•18『线路1』 +http://118.81.195.79:9003/hls/25/index.m3u8$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://222.90.21.30:9901/hls/36/index.m3u8$LR•IPV4•18『线路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•18『线路2』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://204.12.221.218:8181/3m1080p/gsws.m3u8$LR•IPV4•18『线路3』 +http://218.13.170.98:9901/tsfile/live/0141_1.m3u8$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://218.13.170.98:9901/tsfile/live/0141_1.m3u8$LR•IPV4•18『线路4』 +http://222.90.21.30:9901/hls/36/index.m3u8$LR•IPV4•18『线路4』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://118.81.195.79:9003/hls/25/index.m3u8$LR•IPV4•18『线路5』 +http://204.12.221.218:8181/3m1080p/gsws.m3u8$LR•IPV4•18『线路5』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 https://iptv.catvod.com/catvod.php?id=gsws$LR•IPV4•18『线路6』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 https://httop.top/ysp-甘肃卫视$LR•IPV4•18『线路7』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://207.56.13.146:81/cdnlive/gsws.m3u8$LR•IPV4•18『线路8』 +http://120.76.248.139/live/bfgd/4200000119.m3u8$LR•IPV4•18『线路8』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://192.151.150.154/live/gswshd.m3u8$LR•IPV4•18『线路9』 +http://111.43.126.240:9003/hls/53/index.m3u8$LR•IPV4•18『线路9』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031121&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路10』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225754/index.m3u8$LR•IPV4•18『线路10』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017827&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路11』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226875/index.m3u8$LR•IPV4•18『线路11』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040021&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路12』 +http://207.56.13.146:81/cdnlive/gsws.m3u8$LR•IPV4•18『线路12』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://111.29.9.37:6610/000000001000/1000000002000017827/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•18『线路13』 +http://192.151.150.154/live/gswshd.m3u8$LR•IPV4•18『线路13』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://111.29.9.33:6610/000000001000/1000000002000017827/index.m3u8?channel-id=bestzb&Contentid=1000000002000017827&livemode=1&stbId=3$LR•IPV4•18『线路14』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031121&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路14』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://120.76.248.139/live/bfgd/4200000119.m3u8$LR•IPV4•18『线路15』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017827&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路15』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://111.43.126.240:9003/hls/53/index.m3u8$LR•IPV4•18『线路16』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040021&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路16』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225754/index.m3u8$LR•IPV4•18『线路17』 +http://111.29.9.37:6610/000000001000/1000000002000017827/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226875/index.m3u8$LR•IPV4•18『线路18』 +http://111.29.9.33:6610/000000001000/1000000002000017827/index.m3u8?channel-id=bestzb&Contentid=1000000002000017827&livemode=1&stbId=3$LR•IPV4•18『线路18』 #EXTINF:-1 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•26『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8$LR•IPV4•26『线路1』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://120.198.95.220:9901/tsfile/live/1052_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路2』 +http://183.207.248.71/gitv/live1/G_GUIZHOU/G_GUIZHOU$LR•IPV4•26『线路2』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -https://shcm-stream-cf1.stream.264788.xyz/cms001/ch00000090990000001184/index.m3u8?streamid=091bd59ea031989839c23459bb8cc9d4&streamkey=02BjlnRKVk4w1OimLNBUheOcwPFu2B6oL1pyXGnUypEwAWXSi5pA2M8vAAQNdTDwVOBg3wflpOJH2qUejFLrTdJs5UqkOuOhX0oeeOuZCXNP6xGvpxjLkvkGHVF&token=1775846394-f40678590315c3a3-0-795d5d8e9ef7cc7d142de1b17bf1df44$LR•IPV4•26『线路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•26『线路3』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路4』 +http://112.27.235.94:8000/hls/46/index.m3u8$LR•IPV4•26『线路4』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://112.27.235.94:8000/hls/46/index.m3u8$LR•IPV4•26『线路5』 +http://120.198.95.220:9901/tsfile/live/1052_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路5』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8$LR•IPV4•26『线路6』 +https://shcm-stream-cf1.stream.264788.xyz/cms001/ch00000090990000001184/index.m3u8?streamid=091bd59ea031989839c23459bb8cc9d4&streamkey=02BjlnRKVk4w1OimLNBUheOcwPFu2B6oL1pyXGnUypEwAWXSi5pA2M8vAAQNdTDwVOBg3wflpOJH2qUejFLrTdJs5UqkOuOhX0oeeOuZCXNP6xGvpxjLkvkGHVF&token=1775846394-f40678590315c3a3-0-795d5d8e9ef7cc7d142de1b17bf1df44$LR•IPV4•26『线路6』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://183.207.248.71/gitv/live1/G_GUIZHOU/G_GUIZHOU$LR•IPV4•26『线路7』 +http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路7』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 http://38.75.136.137:98/gslb/dsdqpub/gzwshd.m3u8?auth=testpub$LR•IPV4•26『线路8』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 @@ -3528,125 +3528,127 @@ https://httop.top/ysp-贵州卫视$LR•IPV4•26『线路13』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 http://153.0.171.163:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路14』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://60.10.139.113:8801/hls/36/index.m3u8$LR•IPV4•26『线路15』 +http://120.76.248.139/live/bfgd/4200000101.m3u8$LR•IPV4•26『线路15』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://207.56.13.146:81/cdnlive/gzws.m3u8$LR•IPV4•26『线路16』 +http://111.43.126.240:9003/hls/36/index.m3u8$LR•IPV4•26『线路16』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://192.151.150.154/live/gzwshd.m3u8$LR•IPV4•26『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225793/index.m3u8$LR•IPV4•26『线路17』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://204.12.221.218:8181/3m1080p/gzws.m3u8$LR•IPV4•26『线路18』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226874/index.m3u8$LR•IPV4•26『线路18』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025843&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路19』 +http://60.10.139.113:8801/hls/36/index.m3u8$LR•IPV4•26『线路19』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000003169&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路20』 +http://207.56.13.146:81/cdnlive/gzws.m3u8$LR•IPV4•26『线路20』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://111.29.9.44:6610/000000001000/5000000004000025843/index.m3u8?channel-id=bestzb&Contentid=5000000004000025843&livemode=1&stbId=3$LR•IPV4•26『线路21』 +http://192.151.150.154/live/gzwshd.m3u8$LR•IPV4•26『线路21』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://111.29.9.33:6610/000000001000/1000000002000003169/index.m3u8?channel-id=bestzb&Contentid=1000000002000003169&livemode=1&stbId=3$LR•IPV4•26『线路22』 +http://204.12.221.218:8181/3m1080p/gzws.m3u8$LR•IPV4•26『线路22』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://120.76.248.139/live/bfgd/4200000101.m3u8$LR•IPV4•26『线路23』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025843&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路23』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://111.43.126.240:9003/hls/36/index.m3u8$LR•IPV4•26『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000003169&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路24』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225793/index.m3u8$LR•IPV4•26『线路25』 +http://111.29.9.44:6610/000000001000/5000000004000025843/index.m3u8?channel-id=bestzb&Contentid=5000000004000025843&livemode=1&stbId=3$LR•IPV4•26『线路25』 #EXTINF:-1 tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226874/index.m3u8$LR•IPV4•26『线路26』 +http://111.29.9.33:6610/000000001000/1000000002000003169/index.m3u8?channel-id=bestzb&Contentid=1000000002000003169&livemode=1&stbId=3$LR•IPV4•26『线路26』 #EXTINF:-1 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•39『线路1』 +https://tv.pull.hebtv.com/jishi/nongminpindao.m3u8?t=1782721229&k=b37c20269609549cb025f346f758e5d4$LR•IPV4•40『线路1』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://207.56.13.146:81/cdnlive/hews.m3u8$LR•IPV4•39『线路2』 +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•40『线路2』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路3』 +http://112.27.235.94:8000/hls/39/index.m3u8$LR•IPV4•40『线路3』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•39『线路4』 +http://207.56.13.146:81/cdnlive/hews.m3u8$LR•IPV4•40『线路4』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://112.27.235.94:8000/hls/39/index.m3u8$LR•IPV4•39『线路5』 +http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•40『线路5』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•39『线路6』 +http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•40『线路6』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•39『线路7』 +http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•40『线路7』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•39『线路8』 +http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•40『线路8』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•39『线路9』 +http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•40『线路9』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -https://httop.top/ysp-河北卫视$LR•IPV4•39『线路10』 +https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•40『线路10』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•39『线路11』 +https://httop.top/ysp-河北卫视$LR•IPV4•40『线路11』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路12』 +http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•40『线路12』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://60.10.139.113:8801/hls/16/index.m3u8$LR•IPV4•39『线路13』 +http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•40『线路13』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://192.151.150.154/live/hewshd.m3u8$LR•IPV4•39『线路14』 +http://120.76.248.139/live/bfgd/4200000108.m3u8$LR•IPV4•40『线路14』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://173.208.212.130:8181/720p/hews.m3u8$LR•IPV4•39『线路15』 +https://live.chinacert.cftest5.cn/cnmg/live/962042070$LR•IPV4•40『线路15』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://204.12.221.218:8181/3m1080p/hews.m3u8$LR•IPV4•39『线路16』 +http://wfenf.x3322.net:7788/962042070$LR•IPV4•40『线路16』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://101.6.130.52:1234/962042070$LR•IPV4•39『线路17』 +http://fn.gcl.de5.net:5908/gsh950428/962042070$LR•IPV4•40『线路17』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040016&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路18』 +http://119.88.243.98:17231/962042070$LR•IPV4•40『线路18』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017118&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路19』 +http://85.121.245.62:1234/962042070$LR•IPV4•40『线路19』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://111.29.9.37:6610/000000001000/1000000002000017118/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•39『线路20』 +http://36.104.221.222:7788/962042070$LR•IPV4•40『线路20』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://111.29.9.33:6610/000000001000/1000000002000017118/index.m3u8?channel-id=bestzb&Contentid=1000000002000017118&livemode=1&stbId=3$LR•IPV4•39『线路21』 +http://115.58.151.196:1234/962042070$LR•IPV4•40『线路21』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://120.76.248.139/live/bfgd/4200000108.m3u8$LR•IPV4•39『线路22』 +http://182.61.15.163:80/962042070$LR•IPV4•40『线路22』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -https://live.chinacert.cftest5.cn/cnmg/live/962042070$LR•IPV4•39『线路23』 +http://101.132.26.106:3566/962042070$LR•IPV4•40『线路23』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://wfenf.x3322.net:7788/962042070$LR•IPV4•39『线路24』 +http://120.4.126.153:1234/962042070$LR•IPV4•40『线路24』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://fn.gcl.de5.net:5908/gsh950428/962042070$LR•IPV4•39『线路25』 +http://111.43.126.240:9003/hls/40/index.m3u8$LR•IPV4•40『线路25』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://119.88.243.98:17231/962042070$LR•IPV4•39『线路26』 +http://47.119.24.76:59093/962042070$LR•IPV4•40『线路26』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://85.121.245.62:1234/962042070$LR•IPV4•39『线路27』 +http://101.6.130.52:1234/962042070$LR•IPV4•40『线路27』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://36.104.221.222:7788/962042070$LR•IPV4•39『线路28』 +http://17752995.xyz:51111/962042070$LR•IPV4•40『线路28』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://115.58.151.196:1234/962042070$LR•IPV4•39『线路29』 +http://139.155.89.87:1000/962042070$LR•IPV4•40『线路29』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://182.61.15.163:80/962042070$LR•IPV4•39『线路30』 +http://101.34.236.223:1112/962042070$LR•IPV4•40『线路30』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://101.132.26.106:3566/962042070$LR•IPV4•39『线路31』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225750/index.m3u8$LR•IPV4•40『线路31』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://120.4.126.153:1234/962042070$LR•IPV4•39『线路32』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226774/index.m3u8$LR•IPV4•40『线路32』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://111.43.126.240:9003/hls/40/index.m3u8$LR•IPV4•39『线路33』 +http://60.10.139.113:8801/hls/16/index.m3u8$LR•IPV4•40『线路33』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://47.119.24.76:59093/962042070$LR•IPV4•39『线路34』 +http://192.151.150.154/live/hewshd.m3u8$LR•IPV4•40『线路34』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://17752995.xyz:51111/962042070$LR•IPV4•39『线路35』 +http://173.208.212.130:8181/720p/hews.m3u8$LR•IPV4•40『线路35』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://139.155.89.87:1000/962042070$LR•IPV4•39『线路36』 +http://204.12.221.218:8181/3m1080p/hews.m3u8$LR•IPV4•40『线路36』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://101.34.236.223:1112/962042070$LR•IPV4•39『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040016&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路37』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225750/index.m3u8$LR•IPV4•39『线路38』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017118&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路38』 #EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226774/index.m3u8$LR•IPV4•39『线路39』 +http://111.29.9.37:6610/000000001000/1000000002000017118/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•40『线路39』 +#EXTINF:-1 tvg-name="河北卫视" group-title="卫视",河北卫视 +http://111.29.9.33:6610/000000001000/1000000002000017118/index.m3u8?channel-id=bestzb&Contentid=1000000002000017118&livemode=1&stbId=3$LR•IPV4•40『线路40』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://113.96.145.58/tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=6260de8a657b9690378b0de17073af85&wsTime=1782713258&wsSession=af03f5494f1a449dd91c81da-178270964839215&wsIPSercert=f1ed5e80c31ab65580d88c6bbb451005&wsBindIP=2&wsserid=1168295652015820526$LR•IPV4•45『线路1』 +http://118.81.195.79:9003/hls/30/index.m3u8$LR•IPV4•45『线路1』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=62080a5dd5d284a9184ee24afaa4109d&wsTime=1782676802$LR•IPV4•45『线路2』 +http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=6260de8a657b9690378b0de17073af85&wsTime=1782713258$LR•IPV4•45『线路2』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://222.90.21.30:9901/hls/31/index.m3u8$LR•IPV4•45『线路3』 +http://112.27.235.94:8000/hls/37/index.m3u8$LR•IPV4•45『线路3』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://223.75.149.129:9906/tsfile/live/0139_1.m3u8?key=txiptv$LR•IPV4•45『线路4』 +http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=62080a5dd5d284a9184ee24afaa4109d&wsTime=1782676802$LR•IPV4•45『线路4』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://207.56.13.146:81/cdnlive/haws.m3u8$LR•IPV4•45『线路5』 +http://222.90.21.30:9901/hls/31/index.m3u8$LR•IPV4•45『线路5』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://173.208.212.130:8181/720p/haws.m3u8$LR•IPV4•45『线路6』 +http://223.75.149.129:9906/tsfile/live/0139_1.m3u8?key=txiptv$LR•IPV4•45『线路6』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://36.136.38.87:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路7』 +http://207.56.13.146:81/cdnlive/haws.m3u8$LR•IPV4•45『线路7』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://112.27.235.94:8000/hls/37/index.m3u8$LR•IPV4•45『线路8』 +http://173.208.212.130:8181/720p/haws.m3u8$LR•IPV4•45『线路8』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://118.81.195.79:9003/hls/30/index.m3u8$LR•IPV4•45『线路9』 +http://36.136.38.87:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路9』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 http://38.75.136.137:98/gslb/dsdqpub/hawshd.m3u8?auth=testpub$LR•IPV4•45『线路10』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 @@ -3660,75 +3662,75 @@ https://httop.top/ysp-河南卫视$LR•IPV4•45『线路14』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 http://153.0.171.163:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路15』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://60.10.139.113:8801/hls/32/index.m3u8$LR•IPV4•45『线路16』 +http://120.76.248.139/live/bfgd/4200000339.m3u8$LR•IPV4•45『线路16』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://1.94.31.214/php/hntv.php?id=hnws#http://lxajh.top/tv/hn.php?id=hnws$LR•IPV4•45『线路17』 +https://live.chinacert.cftest5.cn/cnmg/live/790187291$LR•IPV4•45『线路17』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://192.151.150.154/live/hawshd.m3u8$LR•IPV4•45『线路18』 +http://wfenf.x3322.net:7788/790187291$LR•IPV4•45『线路18』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://204.12.221.218:8181/3m1080p/haws.m3u8$LR•IPV4•45『线路19』 +http://fn.gcl.de5.net:5908/gsh950428/790187291$LR•IPV4•45『线路19』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://101.6.130.52:1234/790187291$LR•IPV4•45『线路20』 +http://119.88.243.98:17231/790187291$LR•IPV4•45『线路20』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000017925&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路21』 +http://85.121.245.62:1234/790187291$LR•IPV4•45『线路21』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://1.94.31.214/php/hntv.php?id=hnws$LR•IPV4•45『线路22』 +http://36.104.221.222:7788/790187291$LR•IPV4•45『线路22』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031119&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路23』 +http://115.58.151.196:1234/790187291$LR•IPV4•45『线路23』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7304224304099543804&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路24』 +http://182.61.15.163:80/790187291$LR•IPV4•45『线路24』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://111.29.9.33:6610/000000001000/5000000011000031119/index.m3u8?channel-id=bestzb&Contentid=5000000011000031119&livemode=1&stbId=3$LR•IPV4•45『线路25』 +http://101.132.26.106:3566/790187291$LR•IPV4•45『线路25』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://120.76.248.139/live/bfgd/4200000339.m3u8$LR•IPV4•45『线路26』 +http://120.4.126.153:1234/790187291$LR•IPV4•45『线路26』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -https://live.chinacert.cftest5.cn/cnmg/live/790187291$LR•IPV4•45『线路27』 +http://111.43.126.240:9003/hls/29/index.m3u8$LR•IPV4•45『线路27』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://wfenf.x3322.net:7788/790187291$LR•IPV4•45『线路28』 +http://47.119.24.76:59093/790187291$LR•IPV4•45『线路28』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://fn.gcl.de5.net:5908/gsh950428/790187291$LR•IPV4•45『线路29』 +http://101.6.130.52:1234/790187291$LR•IPV4•45『线路29』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://119.88.243.98:17231/790187291$LR•IPV4•45『线路30』 +http://17752995.xyz:51111/790187291$LR•IPV4•45『线路30』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://85.121.245.62:1234/790187291$LR•IPV4•45『线路31』 +http://rihou.cc:555/tv/[mg]河南卫视$LR•IPV4•45『线路31』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://36.104.221.222:7788/790187291$LR•IPV4•45『线路32』 +http://139.155.89.87:1000/790187291$LR•IPV4•45『线路32』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://115.58.151.196:1234/790187291$LR•IPV4•45『线路33』 +http://101.34.236.223:1112/790187291$LR•IPV4•45『线路33』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://182.61.15.163:80/790187291$LR•IPV4•45『线路34』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227198/index.m3u8$LR•IPV4•45『线路34』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://101.132.26.106:3566/790187291$LR•IPV4•45『线路35』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225767/index.m3u8$LR•IPV4•45『线路35』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://120.4.126.153:1234/790187291$LR•IPV4•45『线路36』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226791/index.m3u8$LR•IPV4•45『线路36』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://111.43.126.240:9003/hls/29/index.m3u8$LR•IPV4•45『线路37』 +http://60.10.139.113:8801/hls/32/index.m3u8$LR•IPV4•45『线路37』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://47.119.24.76:59093/790187291$LR•IPV4•45『线路38』 +http://1.94.31.214/php/hntv.php?id=hnws#http://lxajh.top/tv/hn.php?id=hnws$LR•IPV4•45『线路38』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://17752995.xyz:51111/790187291$LR•IPV4•45『线路39』 +http://192.151.150.154/live/hawshd.m3u8$LR•IPV4•45『线路39』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://rihou.cc:555/tv/[mg]河南卫视$LR•IPV4•45『线路40』 +http://204.12.221.218:8181/3m1080p/haws.m3u8$LR•IPV4•45『线路40』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://139.155.89.87:1000/790187291$LR•IPV4•45『线路41』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000017925&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路41』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://101.34.236.223:1112/790187291$LR•IPV4•45『线路42』 +http://1.94.31.214/php/hntv.php?id=hnws$LR•IPV4•45『线路42』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227198/index.m3u8$LR•IPV4•45『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031119&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路43』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225767/index.m3u8$LR•IPV4•45『线路44』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7304224304099543804&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路44』 #EXTINF:-1 tvg-name="河南卫视" group-title="卫视",河南卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226791/index.m3u8$LR•IPV4•45『线路45』 +http://111.29.9.33:6610/000000001000/5000000011000031119/index.m3u8?channel-id=bestzb&Contentid=5000000011000031119&livemode=1&stbId=3$LR•IPV4•45『线路45』 #EXTINF:-1 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•27『线路1』 +http://118.81.195.79:9003/hls/31/index.m3u8$LR•IPV4•27『线路1』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://120.198.95.220:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路2』 +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•27『线路2』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路3』 +http://112.27.235.94:8000/hls/48/index.m3u8$LR•IPV4•27『线路3』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://112.27.235.94:8000/hls/48/index.m3u8$LR•IPV4•27『线路4』 +http://120.198.95.220:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路4』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://118.81.195.79:9003/hls/31/index.m3u8$LR•IPV4•27『线路5』 +http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路5』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 http://38.75.136.137:98/gslb/dsdqpub/hljwshd.m3u8?auth=testpub$LR•IPV4•27『线路6』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 @@ -3744,49 +3746,49 @@ https://httop.top/ysp-黑龙江卫视$LR•IPV4•27『线路11』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 http://iptv.huuc.edu.cn/hls/hljhd.m3u8$LR•IPV4•27『线路12』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://60.10.139.113:8801/hls/27/index.m3u8$LR•IPV4•27『线路13』 +http://120.76.248.139/live/bfgd/4200000095.m3u8$LR•IPV4•27『线路13』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://207.56.13.146:81/cdnlive/hljws.m3u8$LR•IPV4•27『线路14』 +http://111.43.126.240:9003/hls/89/index.m3u8$LR•IPV4•27『线路14』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://192.151.150.154/live/hljwshd.m3u8$LR•IPV4•27『线路15』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8$LR•IPV4•27『线路15』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://204.12.221.218:8181/3m1080p/hljws.m3u8$LR•IPV4•27『线路16』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225802/index.m3u8$LR•IPV4•27『线路16』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025203&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路17』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227288/index.m3u8$LR•IPV4•27『线路17』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001925&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路18』 +http://60.10.139.113:8801/hls/27/index.m3u8$LR•IPV4•27『线路18』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路19』 +http://207.56.13.146:81/cdnlive/hljws.m3u8$LR•IPV4•27『线路19』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009082&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路20』 +http://192.151.150.154/live/hljwshd.m3u8$LR•IPV4•27『线路20』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -https://idclive.hljtv.com:4430/live/hljws_own.m3u8$LR•IPV4•27『线路21』 +http://204.12.221.218:8181/3m1080p/hljws.m3u8$LR•IPV4•27『线路21』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://111.29.9.33:6610/000000001000/1000000001000001925/index.m3u8?channel-id=bestzb&Contentid=1000000001000001925&livemode=1&stbId=3$LR•IPV4•27『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025203&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路22』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://120.76.248.139/live/bfgd/4200000095.m3u8$LR•IPV4•27『线路23』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001925&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路23』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://111.43.126.240:9003/hls/89/index.m3u8$LR•IPV4•27『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路24』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8$LR•IPV4•27『线路25』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009082&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路25』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225802/index.m3u8$LR•IPV4•27『线路26』 +https://idclive.hljtv.com:4430/live/hljws_own.m3u8$LR•IPV4•27『线路26』 #EXTINF:-1 tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227288/index.m3u8$LR•IPV4•27『线路27』 +http://111.29.9.33:6610/000000001000/1000000001000001925/index.m3u8?channel-id=bestzb&Contentid=1000000001000001925&livemode=1&stbId=3$LR•IPV4•27『线路27』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226952/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EREB40lnZnCEwjRy7LZuhIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•48『线路1』 +http://118.81.195.79:9003/hls/32/index.m3u8$LR•IPV4•48『线路1』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://120.198.95.220:9901/tsfile/live/1053_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•48『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226952/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EREB40lnZnCEwjRy7LZuhIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•48『线路2』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://222.90.21.30:9901/hls/19/index.m3u8$LR•IPV4•48『线路3』 +http://112.27.235.94:8000/hls/41/index.m3u8$LR•IPV4•48『线路3』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://204.12.221.218:8181/3m1080p/hbws.m3u8$LR•IPV4•48『线路4』 +http://120.198.95.220:9901/tsfile/live/1053_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•48『线路4』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://36.136.38.87:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•48『线路5』 +http://222.90.21.30:9901/hls/19/index.m3u8$LR•IPV4•48『线路5』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://112.27.235.94:8000/hls/41/index.m3u8$LR•IPV4•48『线路6』 +http://204.12.221.218:8181/3m1080p/hbws.m3u8$LR•IPV4•48『线路6』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://118.81.195.79:9003/hls/32/index.m3u8$LR•IPV4•48『线路7』 +http://36.136.38.87:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•48『线路7』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 http://38.75.136.137:98/gslb/dsdqpub/hbwshd.m3u8?auth=testpub$LR•IPV4•48『线路8』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 @@ -3810,169 +3812,171 @@ http://153.0.171.163:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 http://www.745612.xyz:7788/rtp/235.254.198.72:1564$LR•IPV4•48『线路18』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://60.10.139.113:8801/hls/29/index.m3u8$LR•IPV4•48『线路19』 +http://120.76.248.139/live/bfgd/4200000102.m3u8$LR•IPV4•48『线路19』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://207.56.13.146:81/cdnlive/hbws.m3u8$LR•IPV4•48『线路20』 +https://live.chinacert.cftest5.cn/cnmg/live/947472496$LR•IPV4•48『线路20』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://192.151.150.154/live/hbwshd.m3u8$LR•IPV4•48『线路21』 +http://wfenf.x3322.net:7788/947472496$LR•IPV4•48『线路21』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://101.6.130.52:1234/947472496$LR•IPV4•48『线路22』 +http://fn.gcl.de5.net:5908/gsh950428/947472496$LR•IPV4•48『线路22』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014954&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路23』 +http://119.88.243.98:17231/947472496$LR•IPV4•48『线路23』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000022140&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路24』 +http://85.121.245.62:1234/947472496$LR•IPV4•48『线路24』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000010355&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路25』 +http://36.104.221.222:7788/947472496$LR•IPV4•48『线路25』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024621&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路26』 +http://115.58.151.196:1234/947472496$LR•IPV4•48『线路26』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265023&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路27』 +http://182.61.15.163:80/947472496$LR•IPV4•48『线路27』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://111.29.9.33:6610/000000001000/1000000001000010355/index.m3u8?channel-id=bestzb&Contentid=1000000001000010355&livemode=1&stbId=3$LR•IPV4•48『线路28』 +http://101.132.26.106:3566/947472496$LR•IPV4•48『线路28』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://120.76.248.139/live/bfgd/4200000102.m3u8$LR•IPV4•48『线路29』 +http://120.4.126.153:1234/947472496$LR•IPV4•48『线路29』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -https://live.chinacert.cftest5.cn/cnmg/live/947472496$LR•IPV4•48『线路30』 +http://111.43.126.240:9003/hls/38/index.m3u8$LR•IPV4•48『线路30』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://wfenf.x3322.net:7788/947472496$LR•IPV4•48『线路31』 +http://47.119.24.76:59093/947472496$LR•IPV4•48『线路31』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://fn.gcl.de5.net:5908/gsh950428/947472496$LR•IPV4•48『线路32』 +http://101.6.130.52:1234/947472496$LR•IPV4•48『线路32』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://119.88.243.98:17231/947472496$LR•IPV4•48『线路33』 +http://17752995.xyz:51111/947472496$LR•IPV4•48『线路33』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://85.121.245.62:1234/947472496$LR•IPV4•48『线路34』 +http://rihou.cc:555/tv/[mg]湖北卫视$LR•IPV4•48『线路34』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://36.104.221.222:7788/947472496$LR•IPV4•48『线路35』 +http://139.155.89.87:1000/947472496$LR•IPV4•48『线路35』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://115.58.151.196:1234/947472496$LR•IPV4•48『线路36』 +http://101.34.236.223:1112/947472496$LR•IPV4•48『线路36』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://182.61.15.163:80/947472496$LR•IPV4•48『线路37』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226206/index.m3u8$LR•IPV4•48『线路37』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://101.132.26.106:3566/947472496$LR•IPV4•48『线路38』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225760/index.m3u8$LR•IPV4•48『线路38』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://120.4.126.153:1234/947472496$LR•IPV4•48『线路39』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227230/index.m3u8$LR•IPV4•48『线路39』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://111.43.126.240:9003/hls/38/index.m3u8$LR•IPV4•48『线路40』 +http://60.10.139.113:8801/hls/29/index.m3u8$LR•IPV4•48『线路40』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://47.119.24.76:59093/947472496$LR•IPV4•48『线路41』 +http://207.56.13.146:81/cdnlive/hbws.m3u8$LR•IPV4•48『线路41』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://17752995.xyz:51111/947472496$LR•IPV4•48『线路42』 +http://192.151.150.154/live/hbwshd.m3u8$LR•IPV4•48『线路42』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://rihou.cc:555/tv/[mg]湖北卫视$LR•IPV4•48『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014954&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路43』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://139.155.89.87:1000/947472496$LR•IPV4•48『线路44』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000022140&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路44』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://101.34.236.223:1112/947472496$LR•IPV4•48『线路45』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000010355&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路45』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226206/index.m3u8$LR•IPV4•48『线路46』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024621&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路46』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225760/index.m3u8$LR•IPV4•48『线路47』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265023&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路47』 #EXTINF:-1 tvg-name="湖北卫视" group-title="卫视",湖北卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227230/index.m3u8$LR•IPV4•48『线路48』 +http://111.29.9.33:6610/000000001000/1000000001000010355/index.m3u8?channel-id=bestzb&Contentid=1000000001000010355&livemode=1&stbId=3$LR•IPV4•48『线路48』 #EXTINF:-1 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•45『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•46『线路1』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://107.150.60.122/live/jxwshd.m3u8$LR•IPV4•45『线路2』 +https://jsp-tv-live.jxtvcn.com.cn/live-jsp/tv_jxtv1.m3u8?t=1782690276&token=63790ba6-2f66-425e-934c-c0b23c9024ce&d=939da61343f04522a73cd2c09a09352f$LR•IPV4•46『线路2』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路3』 +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•46『线路3』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://120.198.95.220:9901/tsfile/live/1061_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•45『线路4』 +http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•46『线路4』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•45『线路5』 +http://107.150.60.122/live/jxwshd.m3u8$LR•IPV4•46『线路5』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•45『线路6』 +http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路6』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•45『线路7』 +http://120.198.95.220:9901/tsfile/live/1061_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•46『线路7』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•45『线路8』 +http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•46『线路8』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•45『线路9』 +http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•46『线路9』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•45『线路10』 +http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•46『线路10』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•45『线路11』 +http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•46『线路11』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -https://httop.top/ysp-江西卫视$LR•IPV4•45『线路12』 +https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•46『线路12』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•45『线路13』 +https://httop.top/ysp-江西卫视$LR•IPV4•46『线路13』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•45『线路14』 +http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•46『线路14』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路15』 +http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•46『线路15』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://60.10.139.113:8801/hls/37/index.m3u8$LR•IPV4•45『线路16』 +http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路16』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://207.56.13.146:81/cdnlive/jxws.m3u8$LR•IPV4•45『线路17』 +http://120.76.248.139/live/bfgd/4200000098.m3u8$LR•IPV4•46『线路17』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://192.151.150.154/live/jxwshd.m3u8$LR•IPV4•45『线路18』 +https://live.chinacert.cftest5.cn/cnmg/live/783847495$LR•IPV4•46『线路18』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://204.12.221.218:8181/3m1080p/jxws.m3u8$LR•IPV4•45『线路19』 +http://wfenf.x3322.net:7788/783847495$LR•IPV4•46『线路19』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://101.6.130.52:1234/783847495$LR•IPV4•45『线路20』 +http://fn.gcl.de5.net:5908/gsh950428/783847495$LR•IPV4•46『线路20』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011210&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路21』 +http://119.88.243.98:17231/783847495$LR•IPV4•46『线路21』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000013731&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路22』 +http://85.121.245.62:1234/783847495$LR•IPV4•46『线路22』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268001&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路23』 +http://36.104.221.222:7788/783847495$LR•IPV4•46『线路23』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000032154&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路24』 +http://115.58.151.196:1234/783847495$LR•IPV4•46『线路24』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://111.29.9.39:6610/000000001000/5000000004000011210/index.m3u8?channel-id=bestzb&Contentid=5000000004000011210&livemode=1&stbId=3$LR•IPV4•45『线路25』 +http://182.61.15.163:80/783847495$LR•IPV4•46『线路25』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://111.29.9.33:6610/000000001000/1000000001000013731/index.m3u8?channel-id=bestzb&Contentid=1000000001000013731&livemode=1&stbId=3$LR•IPV4•45『线路26』 +http://101.132.26.106:3566/783847495$LR•IPV4•46『线路26』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://120.76.248.139/live/bfgd/4200000098.m3u8$LR•IPV4•45『线路27』 +http://120.4.126.153:1234/783847495$LR•IPV4•46『线路27』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -https://live.chinacert.cftest5.cn/cnmg/live/783847495$LR•IPV4•45『线路28』 +http://111.43.126.240:9003/hls/33/index.m3u8$LR•IPV4•46『线路28』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://wfenf.x3322.net:7788/783847495$LR•IPV4•45『线路29』 +http://47.119.24.76:59093/783847495$LR•IPV4•46『线路29』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://fn.gcl.de5.net:5908/gsh950428/783847495$LR•IPV4•45『线路30』 +http://101.6.130.52:1234/783847495$LR•IPV4•46『线路30』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://119.88.243.98:17231/783847495$LR•IPV4•45『线路31』 +http://17752995.xyz:51111/783847495$LR•IPV4•46『线路31』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://85.121.245.62:1234/783847495$LR•IPV4•45『线路32』 +http://rihou.cc:555/tv/[mg]江西卫视$LR•IPV4•46『线路32』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://36.104.221.222:7788/783847495$LR•IPV4•45『线路33』 +http://139.155.89.87:1000/783847495$LR•IPV4•46『线路33』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://115.58.151.196:1234/783847495$LR•IPV4•45『线路34』 +http://101.34.236.223:1112/783847495$LR•IPV4•46『线路34』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://182.61.15.163:80/783847495$LR•IPV4•45『线路35』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225764/index.m3u8$LR•IPV4•46『线路35』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://101.132.26.106:3566/783847495$LR•IPV4•45『线路36』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226788/index.m3u8$LR•IPV4•46『线路36』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://120.4.126.153:1234/783847495$LR•IPV4•45『线路37』 +http://60.10.139.113:8801/hls/37/index.m3u8$LR•IPV4•46『线路37』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://111.43.126.240:9003/hls/33/index.m3u8$LR•IPV4•45『线路38』 +http://207.56.13.146:81/cdnlive/jxws.m3u8$LR•IPV4•46『线路38』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://47.119.24.76:59093/783847495$LR•IPV4•45『线路39』 +http://192.151.150.154/live/jxwshd.m3u8$LR•IPV4•46『线路39』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://17752995.xyz:51111/783847495$LR•IPV4•45『线路40』 +http://204.12.221.218:8181/3m1080p/jxws.m3u8$LR•IPV4•46『线路40』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://rihou.cc:555/tv/[mg]江西卫视$LR•IPV4•45『线路41』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011210&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路41』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://139.155.89.87:1000/783847495$LR•IPV4•45『线路42』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000013731&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路42』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://101.34.236.223:1112/783847495$LR•IPV4•45『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268001&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路43』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225764/index.m3u8$LR•IPV4•45『线路44』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000032154&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路44』 #EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226788/index.m3u8$LR•IPV4•45『线路45』 +http://111.29.9.39:6610/000000001000/5000000004000011210/index.m3u8?channel-id=bestzb&Contentid=5000000004000011210&livemode=1&stbId=3$LR•IPV4•46『线路45』 +#EXTINF:-1 tvg-name="江西卫视" group-title="卫视",江西卫视 +http://111.29.9.33:6610/000000001000/1000000001000013731/index.m3u8?channel-id=bestzb&Contentid=1000000001000013731&livemode=1&stbId=3$LR•IPV4•46『线路46』 #EXTINF:-1 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•39『线路1』 +http://118.81.195.79:9003/hls/34/index.m3u8$LR•IPV4•39『线路1』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路2』 +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•39『线路2』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://192.151.150.154/live/jlwshd.m3u8$LR•IPV4•39『线路3』 +http://cssbyd.imwork.net:8082/hls/41/index.m3u8$LR•IPV4•39『线路3』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://207.56.13.146:81/cdnlive/jlws.m3u8$LR•IPV4•39『线路4』 +http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路4』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路5』 +http://192.151.150.154/live/jlwshd.m3u8$LR•IPV4•39『线路5』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://cssbyd.imwork.net:8082/hls/41/index.m3u8$LR•IPV4•39『线路6』 +http://207.56.13.146:81/cdnlive/jlws.m3u8$LR•IPV4•39『线路6』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://118.81.195.79:9003/hls/34/index.m3u8$LR•IPV4•39『线路7』 +http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路7』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 http://38.75.136.137:98/gslb/dsdqpub/jlwshd.m3u8?auth=testpub$LR•IPV4•39『线路8』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 @@ -3988,73 +3992,73 @@ https://httop.top/ysp-吉林卫视$LR•IPV4•39『线路13』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 http://153.0.171.163:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路14』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://60.10.139.113:8801/hls/38/index.m3u8$LR•IPV4•39『线路15』 +http://120.76.248.139/live/bfgd/4200000097.m3u8$LR•IPV4•39『线路15』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://204.12.221.218:8181/3m1080p/jlws.m3u8$LR•IPV4•39『线路16』 +https://live.chinacert.cftest5.cn/cnmg/live/947472500$LR•IPV4•39『线路16』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://101.6.130.52:1234/947472500$LR•IPV4•39『线路17』 +http://wfenf.x3322.net:7788/947472500$LR•IPV4•39『线路17』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031117&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路18』 +http://fn.gcl.de5.net:5908/gsh950428/947472500$LR•IPV4•39『线路18』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6042486520432105075&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路19』 +http://119.88.243.98:17231/947472500$LR•IPV4•39『线路19』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040013&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路20』 +http://85.121.245.62:1234/947472500$LR•IPV4•39『线路20』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://111.29.9.33:6610/000000001000/5000000011000031117/index.m3u8?channel-id=bestzb&Contentid=5000000011000031117&livemode=1&stbId=3$LR•IPV4•39『线路21』 +http://36.104.221.222:7788/947472500$LR•IPV4•39『线路21』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://120.76.248.139/live/bfgd/4200000097.m3u8$LR•IPV4•39『线路22』 +http://115.58.151.196:1234/947472500$LR•IPV4•39『线路22』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -https://live.chinacert.cftest5.cn/cnmg/live/947472500$LR•IPV4•39『线路23』 +http://182.61.15.163:80/947472500$LR•IPV4•39『线路23』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://wfenf.x3322.net:7788/947472500$LR•IPV4•39『线路24』 +http://101.132.26.106:3566/947472500$LR•IPV4•39『线路24』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://fn.gcl.de5.net:5908/gsh950428/947472500$LR•IPV4•39『线路25』 +http://120.4.126.153:1234/947472500$LR•IPV4•39『线路25』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://119.88.243.98:17231/947472500$LR•IPV4•39『线路26』 +http://111.43.126.240:9003/hls/30/index.m3u8$LR•IPV4•39『线路26』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://85.121.245.62:1234/947472500$LR•IPV4•39『线路27』 +http://47.119.24.76:59093/947472500$LR•IPV4•39『线路27』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://36.104.221.222:7788/947472500$LR•IPV4•39『线路28』 +http://101.6.130.52:1234/947472500$LR•IPV4•39『线路28』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://115.58.151.196:1234/947472500$LR•IPV4•39『线路29』 +http://17752995.xyz:51111/947472500$LR•IPV4•39『线路29』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://182.61.15.163:80/947472500$LR•IPV4•39『线路30』 +http://139.155.89.87:1000/947472500$LR•IPV4•39『线路30』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://101.132.26.106:3566/947472500$LR•IPV4•39『线路31』 +http://101.34.236.223:1112/947472500$LR•IPV4•39『线路31』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://120.4.126.153:1234/947472500$LR•IPV4•39『线路32』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225792/index.m3u8$LR•IPV4•39『线路32』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://111.43.126.240:9003/hls/30/index.m3u8$LR•IPV4•39『线路33』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227310/index.m3u8$LR•IPV4•39『线路33』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://47.119.24.76:59093/947472500$LR•IPV4•39『线路34』 +http://60.10.139.113:8801/hls/38/index.m3u8$LR•IPV4•39『线路34』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://17752995.xyz:51111/947472500$LR•IPV4•39『线路35』 +http://204.12.221.218:8181/3m1080p/jlws.m3u8$LR•IPV4•39『线路35』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://139.155.89.87:1000/947472500$LR•IPV4•39『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031117&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路36』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://101.34.236.223:1112/947472500$LR•IPV4•39『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6042486520432105075&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路37』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225792/index.m3u8$LR•IPV4•39『线路38』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040013&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路38』 #EXTINF:-1 tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227310/index.m3u8$LR•IPV4•39『线路39』 +http://111.29.9.33:6610/000000001000/5000000011000031117/index.m3u8?channel-id=bestzb&Contentid=5000000011000031117&livemode=1&stbId=3$LR•IPV4•39『线路39』 #EXTINF:-1 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•22『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8$LR•IPV4•22『线路1』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://111.8.224.6:9999/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•22『线路2』 +http://117.169.120.140:8080/live/neimenggustv/.m3u8$LR•IPV4•22『线路2』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://207.56.13.146:81/cdnlive/nmgws.m3u8$LR•IPV4•22『线路3』 +http://183.207.248.71/gitv/live1/G_NEIMENGGU/G_NEIMENGGU$LR•IPV4•22『线路3』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://204.12.221.218:8181/3m1080p/nmgws.m3u8$LR•IPV4•22『线路4』 +http://223.110.245.173/PLTV/4/224/3221225836/index.m3u8$LR•IPV4•22『线路4』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://112.27.235.94:8000/hls/49/index.m3u8$LR•IPV4•22『线路5』 +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•22『线路5』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8$LR•IPV4•22『线路6』 +http://112.27.235.94:8000/hls/49/index.m3u8$LR•IPV4•22『线路6』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://117.169.120.140:8080/live/neimenggustv/.m3u8$LR•IPV4•22『线路7』 +http://111.8.224.6:9999/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•22『线路7』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://183.207.248.71/gitv/live1/G_NEIMENGGU/G_NEIMENGGU$LR•IPV4•22『线路8』 +http://207.56.13.146:81/cdnlive/nmgws.m3u8$LR•IPV4•22『线路8』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://223.110.245.173/PLTV/4/224/3221225836/index.m3u8$LR•IPV4•22『线路9』 +http://204.12.221.218:8181/3m1080p/nmgws.m3u8$LR•IPV4•22『线路9』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 http://23.237.228.134/live8/neimenggu.m3u8$LR•IPV4•22『线路10』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 @@ -4062,45 +4066,45 @@ https://iptv.catvod.com/catvod.php?id=nmws$LR•IPV4•22『线路11』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 https://httop.top/ysp-内蒙古卫视$LR•IPV4•22『线路12』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://60.10.139.113:8801/hls/55/index.m3u8$LR•IPV4•22『线路13』 +http://120.76.248.139/live/bfgd/4200000110.m3u8$LR•IPV4•22『线路13』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.217:5140$LR•IPV4•22『线路14』 +http://111.43.126.240:9003/hls/47/index.m3u8$LR•IPV4•22『线路14』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•22『线路15』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227182/index.m3u8$LR•IPV4•22『线路15』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000014080&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路16』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225786/index.m3u8$LR•IPV4•22『线路16』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7331079758781182663&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路17』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226886/index.m3u8$LR•IPV4•22『线路17』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://120.76.248.139/live/bfgd/4200000110.m3u8$LR•IPV4•22『线路18』 +http://60.10.139.113:8801/hls/55/index.m3u8$LR•IPV4•22『线路18』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://111.43.126.240:9003/hls/47/index.m3u8$LR•IPV4•22『线路19』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.217:5140$LR•IPV4•22『线路19』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227182/index.m3u8$LR•IPV4•22『线路20』 +http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•22『线路20』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225786/index.m3u8$LR•IPV4•22『线路21』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000014080&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路21』 #EXTINF:-1 tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226886/index.m3u8$LR•IPV4•22『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7331079758781182663&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路22』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -https://piccpndks.v.kcdnvip.com/audio/liaoning_2/index.m3u8$LR•IPV4•49『线路1』 +http://39.134.39.37/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•49『线路1』 #EXTINF:-1 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•49『线路2』 +https://piccpndks.v.kcdnvip.com/audio/liaoning_2/index.m3u8$LR•IPV4•49『线路2』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://120.198.95.220:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路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•49『线路3』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://222.90.21.30:9901/hls/38/index.m3u8$LR•IPV4•49『线路4』 +http://112.27.235.94:8000/hls/47/index.m3u8$LR•IPV4•49『线路4』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://207.56.13.146:81/cdnlive/lnws.m3u8$LR•IPV4•49『线路5』 +http://120.198.95.220:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路5』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://222.90.21.30:9901/hls/39/index.m3u8$LR•IPV4•49『线路6』 +http://222.90.21.30:9901/hls/38/index.m3u8$LR•IPV4•49『线路6』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://204.12.221.218:8181/3m1080p/lnws.m3u8$LR•IPV4•49『线路7』 +http://207.56.13.146:81/cdnlive/lnws.m3u8$LR•IPV4•49『线路7』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路8』 +http://222.90.21.30:9901/hls/39/index.m3u8$LR•IPV4•49『线路8』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://112.27.235.94:8000/hls/47/index.m3u8$LR•IPV4•49『线路9』 +http://204.12.221.218:8181/3m1080p/lnws.m3u8$LR•IPV4•49『线路9』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://39.134.39.37/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•49『线路10』 +http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路10』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 http://38.75.136.137:98/gslb/dsdqpub/lnwshd.m3u8?auth=testpub$LR•IPV4•49『线路11』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 @@ -4122,79 +4126,79 @@ http://iptv.huuc.edu.cn/hls/lnhd.m3u8$LR•IPV4•49『线路19』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 http://153.0.171.163:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路20』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://60.10.139.113:8801/hls/28/index.m3u8$LR•IPV4•49『线路21』 +http://120.76.248.139/live/bfgd/4200000141.m3u8$LR•IPV4•49『线路21』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://192.151.150.154/live/lnwshd.m3u8$LR•IPV4•49『线路22』 +http://120.76.248.139/live/bfgd/4200000185.m3u8$LR•IPV4•49『线路22』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://101.6.130.52:1234/630291707$LR•IPV4•49『线路23』 +http://120.76.248.139/live/bfgd/4200000058.m3u8$LR•IPV4•49『线路23』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011671&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路24』 +https://live.chinacert.cftest5.cn/cnmg/live/630291707$LR•IPV4•49『线路24』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001945&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路25』 +http://wfenf.x3322.net:7788/630291707$LR•IPV4•49『线路25』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000024033&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路26』 +http://fn.gcl.de5.net:5908/gsh950428/630291707$LR•IPV4•49『线路26』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000008940&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路27』 +http://119.88.243.98:17231/630291707$LR•IPV4•49『线路27』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://111.29.9.33:6610/000000001000/1000000001000001945/index.m3u8?channel-id=bestzb&Contentid=1000000001000001945&livemode=1&stbId=3$LR•IPV4•49『线路28』 +http://85.121.245.62:1234/630291707$LR•IPV4•49『线路28』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://120.76.248.139/live/bfgd/4200000141.m3u8$LR•IPV4•49『线路29』 +http://36.104.221.222:7788/630291707$LR•IPV4•49『线路29』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://120.76.248.139/live/bfgd/4200000185.m3u8$LR•IPV4•49『线路30』 +http://115.58.151.196:1234/630291707$LR•IPV4•49『线路30』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://120.76.248.139/live/bfgd/4200000058.m3u8$LR•IPV4•49『线路31』 +http://182.61.15.163:80/630291707$LR•IPV4•49『线路31』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -https://live.chinacert.cftest5.cn/cnmg/live/630291707$LR•IPV4•49『线路32』 +http://101.132.26.106:3566/630291707$LR•IPV4•49『线路32』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://wfenf.x3322.net:7788/630291707$LR•IPV4•49『线路33』 +http://120.4.126.153:1234/630291707$LR•IPV4•49『线路33』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://fn.gcl.de5.net:5908/gsh950428/630291707$LR•IPV4•49『线路34』 +http://111.43.126.240:9003/hls/41/index.m3u8$LR•IPV4•49『线路34』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://119.88.243.98:17231/630291707$LR•IPV4•49『线路35』 +http://47.119.24.76:59093/630291707$LR•IPV4•49『线路35』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://85.121.245.62:1234/630291707$LR•IPV4•49『线路36』 +http://101.6.130.52:1234/630291707$LR•IPV4•49『线路36』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://36.104.221.222:7788/630291707$LR•IPV4•49『线路37』 +http://17752995.xyz:51111/630291707$LR•IPV4•49『线路37』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://115.58.151.196:1234/630291707$LR•IPV4•49『线路38』 +http://139.155.89.87:1000/630291707$LR•IPV4•49『线路38』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://182.61.15.163:80/630291707$LR•IPV4•49『线路39』 +http://101.34.236.223:1112/630291707$LR•IPV4•49『线路39』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://101.132.26.106:3566/630291707$LR•IPV4•49『线路40』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226201/index.m3u8$LR•IPV4•49『线路40』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://120.4.126.153:1234/630291707$LR•IPV4•49『线路41』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225772/index.m3u8$LR•IPV4•49『线路41』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://111.43.126.240:9003/hls/41/index.m3u8$LR•IPV4•49『线路42』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227242/index.m3u8$LR•IPV4•49『线路42』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://47.119.24.76:59093/630291707$LR•IPV4•49『线路43』 +http://60.10.139.113:8801/hls/28/index.m3u8$LR•IPV4•49『线路43』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://17752995.xyz:51111/630291707$LR•IPV4•49『线路44』 +http://192.151.150.154/live/lnwshd.m3u8$LR•IPV4•49『线路44』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://139.155.89.87:1000/630291707$LR•IPV4•49『线路45』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011671&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路45』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://101.34.236.223:1112/630291707$LR•IPV4•49『线路46』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001945&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路46』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226201/index.m3u8$LR•IPV4•49『线路47』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000024033&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路47』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225772/index.m3u8$LR•IPV4•49『线路48』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000008940&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路48』 #EXTINF:-1 tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227242/index.m3u8$LR•IPV4•49『线路49』 +http://111.29.9.33:6610/000000001000/1000000001000001945/index.m3u8?channel-id=bestzb&Contentid=1000000001000001945&livemode=1&stbId=3$LR•IPV4•49『线路49』 #EXTINF:-1 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•38『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8$LR•IPV4•38『线路1』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路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•38『线路2』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://112.123.243.37:50085/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•38『线路3』 +http://120.76.248.139/live/bfgd/4200000118.m3u8$LR•IPV4•38『线路3』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://222.169.85.8:9901/tsfile/live/0112_1.m3u8$LR•IPV4•38『线路4』 +http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路4』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://207.56.13.146:81/cdnlive/nxws.m3u8$LR•IPV4•38『线路5』 +http://112.123.243.37:50085/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•38『线路5』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://204.12.221.218:8181/3m1080p/nxws.m3u8$LR•IPV4•38『线路6』 +http://222.169.85.8:9901/tsfile/live/0112_1.m3u8$LR•IPV4•38『线路6』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://120.76.248.139/live/bfgd/4200000118.m3u8$LR•IPV4•38『线路7』 +http://207.56.13.146:81/cdnlive/nxws.m3u8$LR•IPV4•38『线路7』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8$LR•IPV4•38『线路8』 +http://204.12.221.218:8181/3m1080p/nxws.m3u8$LR•IPV4•38『线路8』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 http://43.251.226.89:8080/play/54.m3u8$LR•IPV4•38『线路9』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 @@ -4204,71 +4208,71 @@ https://httop.top/ysp-宁夏卫视$LR•IPV4•38『线路11』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 http://153.0.171.163:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路12』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://60.10.139.113:8801/hls/57/index.m3u8$LR•IPV4•38『线路13』 +https://live.chinacert.cftest5.cn/cnmg/live/738910535$LR•IPV4•38『线路13』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.230:5140$LR•IPV4•38『线路14』 +http://wfenf.x3322.net:7788/738910535$LR•IPV4•38『线路14』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://192.151.150.154/live/nxws.m3u8$LR•IPV4•38『线路15』 +http://fn.gcl.de5.net:5908/gsh950428/738910535$LR•IPV4•38『线路15』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://101.6.130.52:1234/738910535$LR•IPV4•38『线路16』 +http://119.88.243.98:17231/738910535$LR•IPV4•38『线路16』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000031451&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路17』 +http://85.121.245.62:1234/738910535$LR•IPV4•38『线路17』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040022&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路18』 +http://36.104.221.222:7788/738910535$LR•IPV4•38『线路18』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://111.29.9.33:6610/000000001000/1000000002000031451/index.m3u8?channel-id=bestzb&Contentid=1000000002000031451&livemode=1&stbId=3$LR•IPV4•38『线路19』 +http://115.58.151.196:1234/738910535$LR•IPV4•38『线路19』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -https://live.chinacert.cftest5.cn/cnmg/live/738910535$LR•IPV4•38『线路20』 +http://182.61.15.163:80/738910535$LR•IPV4•38『线路20』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://wfenf.x3322.net:7788/738910535$LR•IPV4•38『线路21』 +http://101.132.26.106:3566/738910535$LR•IPV4•38『线路21』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://fn.gcl.de5.net:5908/gsh950428/738910535$LR•IPV4•38『线路22』 +http://120.4.126.153:1234/738910535$LR•IPV4•38『线路22』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://119.88.243.98:17231/738910535$LR•IPV4•38『线路23』 +http://111.43.126.240:9003/hls/51/index.m3u8$LR•IPV4•38『线路23』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://85.121.245.62:1234/738910535$LR•IPV4•38『线路24』 +http://47.119.24.76:59093/738910535$LR•IPV4•38『线路24』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://36.104.221.222:7788/738910535$LR•IPV4•38『线路25』 +http://101.6.130.52:1234/738910535$LR•IPV4•38『线路25』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://115.58.151.196:1234/738910535$LR•IPV4•38『线路26』 +http://17752995.xyz:51111/738910535$LR•IPV4•38『线路26』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://182.61.15.163:80/738910535$LR•IPV4•38『线路27』 +http://139.155.89.87:1000/738910535$LR•IPV4•38『线路27』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://101.132.26.106:3566/738910535$LR•IPV4•38『线路28』 +http://101.34.236.223:1112/738910535$LR•IPV4•38『线路28』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://120.4.126.153:1234/738910535$LR•IPV4•38『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227145/index.m3u8$LR•IPV4•38『线路29』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://111.43.126.240:9003/hls/51/index.m3u8$LR•IPV4•38『线路30』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227184/index.m3u8$LR•IPV4•38『线路30』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://47.119.24.76:59093/738910535$LR•IPV4•38『线路31』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225748/index.m3u8$LR•IPV4•38『线路31』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://17752995.xyz:51111/738910535$LR•IPV4•38『线路32』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226804/index.m3u8$LR•IPV4•38『线路32』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://139.155.89.87:1000/738910535$LR•IPV4•38『线路33』 +http://60.10.139.113:8801/hls/57/index.m3u8$LR•IPV4•38『线路33』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://101.34.236.223:1112/738910535$LR•IPV4•38『线路34』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.230:5140$LR•IPV4•38『线路34』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227145/index.m3u8$LR•IPV4•38『线路35』 +http://192.151.150.154/live/nxws.m3u8$LR•IPV4•38『线路35』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227184/index.m3u8$LR•IPV4•38『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000031451&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路36』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225748/index.m3u8$LR•IPV4•38『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040022&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路37』 #EXTINF:-1 tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226804/index.m3u8$LR•IPV4•38『线路38』 +http://111.29.9.33:6610/000000001000/1000000002000031451/index.m3u8?channel-id=bestzb&Contentid=1000000002000031451&livemode=1&stbId=3$LR•IPV4•38『线路38』 #EXTINF:-1 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•38『线路1』 +http://live.geermurmt.com/qhws/sd/live.m3u8$LR•IPV4•38『线路1』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路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•38『线路2』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://107.150.60.122/live/qhws.m3u8$LR•IPV4•38『线路3』 +http://123.130.84.106:8154/tsfile/live/0140_1.m3u8$LR•IPV4•38『线路3』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=qhws$LR•IPV4•38『线路4』 +http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路4』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://204.12.221.218:8181/3m1080p/qhws.m3u8$LR•IPV4•38『线路5』 +http://107.150.60.122/live/qhws.m3u8$LR•IPV4•38『线路5』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://123.130.84.106:8154/tsfile/live/0140_1.m3u8$LR•IPV4•38『线路6』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=qhws$LR•IPV4•38『线路6』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://live.geermurmt.com/qhws/sd/live.m3u8$LR•IPV4•38『线路7』 +http://204.12.221.218:8181/3m1080p/qhws.m3u8$LR•IPV4•38『线路7』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 http://23.237.228.134/live8/qinghai.m3u8$LR•IPV4•38『线路8』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 @@ -4280,71 +4284,71 @@ https://httop.top/ysp-青海卫视$LR•IPV4•38『线路11』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 http://153.0.171.163:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路12』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://60.10.139.113:8801/hls/56/index.m3u8$LR•IPV4•38『线路13』 +http://120.76.248.139/live/bfgd/4200000111.m3u8$LR•IPV4•38『线路13』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://207.56.13.146:81/cdnlive/qhws.m3u8$LR•IPV4•38『线路14』 +https://live.chinacert.cftest5.cn/cnmg/live/947472506$LR•IPV4•38『线路14』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://192.151.150.154/live/qhws.m3u8$LR•IPV4•38『线路15』 +http://wfenf.x3322.net:7788/947472506$LR•IPV4•38『线路15』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://101.6.130.52:1234/947472506$LR•IPV4•38『线路16』 +http://fn.gcl.de5.net:5908/gsh950428/947472506$LR•IPV4•38『线路16』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040015&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路17』 +http://119.88.243.98:17231/947472506$LR•IPV4•38『线路17』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000013359&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路18』 +http://85.121.245.62:1234/947472506$LR•IPV4•38『线路18』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://111.29.9.33:6610/000000001000/1000000002000013359/index.m3u8?channel-id=bestzb&Contentid=1000000002000013359&livemode=1&stbId=3$LR•IPV4•38『线路19』 +http://36.104.221.222:7788/947472506$LR•IPV4•38『线路19』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://120.76.248.139/live/bfgd/4200000111.m3u8$LR•IPV4•38『线路20』 +http://115.58.151.196:1234/947472506$LR•IPV4•38『线路20』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -https://live.chinacert.cftest5.cn/cnmg/live/947472506$LR•IPV4•38『线路21』 +http://182.61.15.163:80/947472506$LR•IPV4•38『线路21』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://wfenf.x3322.net:7788/947472506$LR•IPV4•38『线路22』 +http://101.132.26.106:3566/947472506$LR•IPV4•38『线路22』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://fn.gcl.de5.net:5908/gsh950428/947472506$LR•IPV4•38『线路23』 +http://120.4.126.153:1234/947472506$LR•IPV4•38『线路23』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://119.88.243.98:17231/947472506$LR•IPV4•38『线路24』 +http://111.43.126.240:9003/hls/43/index.m3u8$LR•IPV4•38『线路24』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://85.121.245.62:1234/947472506$LR•IPV4•38『线路25』 +http://47.119.24.76:59093/947472506$LR•IPV4•38『线路25』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://36.104.221.222:7788/947472506$LR•IPV4•38『线路26』 +http://101.6.130.52:1234/947472506$LR•IPV4•38『线路26』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://115.58.151.196:1234/947472506$LR•IPV4•38『线路27』 +http://17752995.xyz:51111/947472506$LR•IPV4•38『线路27』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://182.61.15.163:80/947472506$LR•IPV4•38『线路28』 +http://139.155.89.87:1000/947472506$LR•IPV4•38『线路28』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://101.132.26.106:3566/947472506$LR•IPV4•38『线路29』 +http://101.34.236.223:1112/947472506$LR•IPV4•38『线路29』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://120.4.126.153:1234/947472506$LR•IPV4•38『线路30』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227179/index.m3u8$LR•IPV4•38『线路30』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://111.43.126.240:9003/hls/43/index.m3u8$LR•IPV4•38『线路31』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225794/index.m3u8$LR•IPV4•38『线路31』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://47.119.24.76:59093/947472506$LR•IPV4•38『线路32』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226889/index.m3u8$LR•IPV4•38『线路32』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://17752995.xyz:51111/947472506$LR•IPV4•38『线路33』 +http://60.10.139.113:8801/hls/56/index.m3u8$LR•IPV4•38『线路33』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://139.155.89.87:1000/947472506$LR•IPV4•38『线路34』 +http://207.56.13.146:81/cdnlive/qhws.m3u8$LR•IPV4•38『线路34』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://101.34.236.223:1112/947472506$LR•IPV4•38『线路35』 +http://192.151.150.154/live/qhws.m3u8$LR•IPV4•38『线路35』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227179/index.m3u8$LR•IPV4•38『线路36』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040015&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路36』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225794/index.m3u8$LR•IPV4•38『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000013359&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路37』 #EXTINF:-1 tvg-name="青海卫视" group-title="卫视",青海卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226889/index.m3u8$LR•IPV4•38『线路38』 +http://111.29.9.33:6610/000000001000/1000000002000013359/index.m3u8?channel-id=bestzb&Contentid=1000000002000013359&livemode=1&stbId=3$LR•IPV4•38『线路38』 #EXTINF:-1 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•33『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8$LR•IPV4•33『线路1』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://173.208.212.130:8181/720p/sdws.m3u8$LR•IPV4•33『线路2』 +http://125.210.152.18:9090/live/SDWSHD_H265.m3u8$LR•IPV4•33『线路2』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路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•33『线路3』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://120.198.95.220:9901/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路4』 +http://112.27.235.94:8000/hls/34/index.m3u8$LR•IPV4•33『线路4』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://112.27.235.94:8000/hls/34/index.m3u8$LR•IPV4•33『线路5』 +http://173.208.212.130:8181/720p/sdws.m3u8$LR•IPV4•33『线路5』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8$LR•IPV4•33『线路6』 +http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路6』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://125.210.152.18:9090/live/SDWSHD_H265.m3u8$LR•IPV4•33『线路7』 +http://120.198.95.220:9901/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路7』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 http://38.75.136.137:98/gslb/dsdqpub/sdwshd.m3u8?auth=testpub$LR•IPV4•33『线路8』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 @@ -4366,111 +4370,109 @@ http://iptv.huuc.edu.cn/hls/sdhd.m3u8$LR•IPV4•33『线路16』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 http://153.0.171.163:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路17』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://60.10.139.113:8801/hls/25/index.m3u8$LR•IPV4•33『线路18』 +http://120.76.248.139/live/bfgd/4200000099.m3u8$LR•IPV4•33『线路18』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://207.56.13.146:81/cdnlive/sdws.m3u8$LR•IPV4•33『线路19』 +http://rihou.cc:555/tv/[mg]山东卫视$LR•IPV4•33『线路19』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://192.151.150.154/live/sdwshd.m3u8$LR•IPV4•33『线路20』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•33『线路20』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://204.12.221.218:8181/3m1080p/sdws.m3u8$LR•IPV4•33『线路21』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225771/index.m3u8$LR•IPV4•33『线路21』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000020424&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227312/index.m3u8$LR•IPV4•33『线路22』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000012807&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 +http://60.10.139.113:8801/hls/25/index.m3u8$LR•IPV4•33『线路23』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000016568&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 +http://207.56.13.146:81/cdnlive/sdws.m3u8$LR•IPV4•33『线路24』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000027763&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 +http://192.151.150.154/live/sdwshd.m3u8$LR•IPV4•33『线路25』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7347081113971056899&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 +http://204.12.221.218:8181/3m1080p/sdws.m3u8$LR•IPV4•33『线路26』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://111.29.9.37:6610/000000001000/1000000001000012807/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路27』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000020424&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路27』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://111.29.9.33:6610/000000001000/1000000001000012807/index.m3u8?channel-id=bestzb&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路28』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000012807&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路28』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://120.76.248.139/live/bfgd/4200000099.m3u8$LR•IPV4•33『线路29』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000016568&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路29』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://rihou.cc:555/tv/[mg]山东卫视$LR•IPV4•33『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000027763&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路30』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•33『线路31』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7347081113971056899&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路31』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225771/index.m3u8$LR•IPV4•33『线路32』 +http://111.29.9.37:6610/000000001000/1000000001000012807/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路32』 #EXTINF:-1 tvg-name="山东卫视" group-title="卫视",山东卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227312/index.m3u8$LR•IPV4•33『线路33』 +http://111.29.9.33:6610/000000001000/1000000001000012807/index.m3u8?channel-id=bestzb&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路33』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -https://piccpndks.v.kcdnvip.com/audio/tianjin_2/index.m3u8$LR•IPV4•33『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•32『线路1』 #EXTINF:-1 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•33『线路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•32『线路2』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•33『线路3』 +http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•32『线路3』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路4』 +http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•32『线路4』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路5』 +http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•32『线路5』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路6』 +http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•32『线路6』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•33『线路7』 +http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•32『线路7』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•33『线路8』 +http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•32『线路8』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•33『线路9』 +http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•32『线路9』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•33『线路10』 +http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•32『线路10』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•33『线路11』 +http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•32『线路11』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•33『线路12』 +https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•32『线路12』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•33『线路13』 +https://httop.top/ysp-天津卫视$LR•IPV4•32『线路13』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -https://httop.top/ysp-天津卫视$LR•IPV4•33『线路14』 +http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•32『线路14』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•33『线路15』 +http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•32『线路15』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路16』 +http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•32『线路16』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•33『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•32『线路17』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•33『线路18』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•32『线路18』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•33『线路19』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•32『线路19』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•33『线路20』 +http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•32『线路20』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•33『线路21』 +http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•32『线路21』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 +http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•32『线路22』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 +http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•32『线路23』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 +http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•32『线路24』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路25』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路26』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路27』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路27』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•33『线路28』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路28』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•33『线路29』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路29』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•33『线路30』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路30』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•33『线路31』 +http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•32『线路31』 #EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•33『线路32』 -#EXTINF:-1 tvg-name="天津卫视" group-title="卫视",天津卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•33『线路33』 +http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•32『线路32』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -https://livelyws.chinamcache.com/lyws/zb03.m3u8$LR•IPV4•35『线路1』 +http://118.81.195.79:9003/hls/28/index.m3u8$LR•IPV4•35『线路1』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227029/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEuBMjt2kLMD8fAO7QYER7Q%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•35『线路2』 +https://livelyws.chinamcache.com/lyws/zb03.m3u8$LR•IPV4•35『线路2』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://120.76.248.139/live/bfgd/4200000473.m3u8$LR•IPV4•35『线路3』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227029/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEuBMjt2kLMD8fAO7QYER7Q%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•35『线路3』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://118.81.195.79:9003/hls/28/index.m3u8$LR•IPV4•35『线路4』 +http://120.76.248.139/live/bfgd/4200000473.m3u8$LR•IPV4•35『线路4』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 http://43.251.226.89:8080/play/50.m3u8$LR•IPV4•35『线路5』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 @@ -4480,133 +4482,133 @@ https://iptv.catvod.com/catvod.php?id=hinws$LR•IPV4•35『线路7』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 https://httop.top/ysp-海南卫视$LR•IPV4•35『线路8』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://nn.7x9d.cn/地方台8563/海南.php?id=hnws$LR•IPV4•35『线路9』 +https://live.chinacert.cftest5.cn/cnmg/live/947472502$LR•IPV4•35『线路9』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://207.56.13.146:81/cdnlive/lyws.m3u8$LR•IPV4•35『线路10』 +http://wfenf.x3322.net:7788/947472502$LR•IPV4•35『线路10』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://204.12.221.218:8181/3m1080p/lyws.m3u8$LR•IPV4•35『线路11』 +http://fn.gcl.de5.net:5908/gsh950428/947472502$LR•IPV4•35『线路11』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://101.6.130.52:1234/947472502$LR•IPV4•35『线路12』 +http://119.88.243.98:17231/947472502$LR•IPV4•35『线路12』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006211&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路13』 +http://85.121.245.62:1234/947472502$LR•IPV4•35『线路13』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7899627377857656087&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路14』 +http://36.104.221.222:7788/947472502$LR•IPV4•35『线路14』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://111.29.9.33:6610/000000001000/5000000004000006211/index.m3u8?channel-id=bestzb&Contentid=5000000004000006211&livemode=1&stbId=3$LR•IPV4•35『线路15』 +http://115.58.151.196:1234/947472502$LR•IPV4•35『线路15』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -https://live.chinacert.cftest5.cn/cnmg/live/947472502$LR•IPV4•35『线路16』 +http://182.61.15.163:80/947472502$LR•IPV4•35『线路16』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://wfenf.x3322.net:7788/947472502$LR•IPV4•35『线路17』 +http://101.132.26.106:3566/947472502$LR•IPV4•35『线路17』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://fn.gcl.de5.net:5908/gsh950428/947472502$LR•IPV4•35『线路18』 +http://120.4.126.153:1234/947472502$LR•IPV4•35『线路18』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://119.88.243.98:17231/947472502$LR•IPV4•35『线路19』 +http://111.43.126.240:9003/hls/37/index.m3u8$LR•IPV4•35『线路19』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://85.121.245.62:1234/947472502$LR•IPV4•35『线路20』 +http://47.119.24.76:59093/947472502$LR•IPV4•35『线路20』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://36.104.221.222:7788/947472502$LR•IPV4•35『线路21』 +http://101.6.130.52:1234/947472502$LR•IPV4•35『线路21』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://115.58.151.196:1234/947472502$LR•IPV4•35『线路22』 +http://17752995.xyz:51111/947472502$LR•IPV4•35『线路22』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://182.61.15.163:80/947472502$LR•IPV4•35『线路23』 +http://rihou.cc:555/tv/[mg]海南卫视$LR•IPV4•35『线路23』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://101.132.26.106:3566/947472502$LR•IPV4•35『线路24』 +http://139.155.89.87:1000/947472502$LR•IPV4•35『线路24』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://120.4.126.153:1234/947472502$LR•IPV4•35『线路25』 +http://101.34.236.223:1112/947472502$LR•IPV4•35『线路25』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://111.43.126.240:9003/hls/37/index.m3u8$LR•IPV4•35『线路26』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8?$LR•IPV4•35『线路26』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://47.119.24.76:59093/947472502$LR•IPV4•35『线路27』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227201/index.m3u8$LR•IPV4•35『线路27』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://17752995.xyz:51111/947472502$LR•IPV4•35『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225769/index.m3u8$LR•IPV4•35『线路28』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://rihou.cc:555/tv/[mg]海南卫视$LR•IPV4•35『线路29』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226801/index.m3u8$LR•IPV4•35『线路29』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://139.155.89.87:1000/947472502$LR•IPV4•35『线路30』 +http://nn.7x9d.cn/地方台8563/海南.php?id=hnws$LR•IPV4•35『线路30』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://101.34.236.223:1112/947472502$LR•IPV4•35『线路31』 +http://207.56.13.146:81/cdnlive/lyws.m3u8$LR•IPV4•35『线路31』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8?$LR•IPV4•35『线路32』 +http://204.12.221.218:8181/3m1080p/lyws.m3u8$LR•IPV4•35『线路32』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227201/index.m3u8$LR•IPV4•35『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006211&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路33』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225769/index.m3u8$LR•IPV4•35『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7899627377857656087&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路34』 #EXTINF:-1 tvg-name="海南卫视" group-title="卫视",海南卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226801/index.m3u8$LR•IPV4•35『线路35』 +http://111.29.9.33:6610/000000001000/5000000004000006211/index.m3u8?channel-id=bestzb&Contentid=5000000004000006211&livemode=1&stbId=3$LR•IPV4•35『线路35』 #EXTINF:-1 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•25『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8$LR•IPV4•25『线路1』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://111.8.224.6:9999/tsfile/live/1026_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路2』 +http://183.207.248.71/cntv/live1/xinjiangstv/xinjiangstv$LR•IPV4•25『线路2』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://38.75.136.137:98/gslb/dsdqpub/xjws.m3u8?auth=testpub$LR•IPV4•25『线路3』 +http://183.207.248.71/gitv/live1/G_XINJIANG/G_XINJIANG$LR•IPV4•25『线路3』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•25『线路4』 +http://183.207.249.15/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路4』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://183.11.239.36:808/hls/65/index.m3u8$LR•IPV4•25『线路5』 +http://223.110.243.136/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路5』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8$LR•IPV4•25『线路6』 +http://112.25.48.68/live/program/live/xjws/1300000/mnf.m3u8$LR•IPV4•25『线路6』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://183.207.248.71/cntv/live1/xinjiangstv/xinjiangstv$LR•IPV4•25『线路7』 +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•25『线路7』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://183.207.248.71/gitv/live1/G_XINJIANG/G_XINJIANG$LR•IPV4•25『线路8』 +http://222.169.85.8:9901/tsfile/live/0110_1.m3u8$LR•IPV4•25『线路8』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://183.207.249.15/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路9』 +http://111.8.224.6:9999/tsfile/live/1026_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路9』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://223.110.243.136/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路10』 +http://38.75.136.137:98/gslb/dsdqpub/xjws.m3u8?auth=testpub$LR•IPV4•25『线路10』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://112.25.48.68/live/program/live/xjws/1300000/mnf.m3u8$LR•IPV4•25『线路11』 +http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•25『线路11』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 https://iptv.catvod.com/catvod.php?id=xjws$LR•IPV4•25『线路12』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 https://httop.top/ysp-新疆卫视$LR•IPV4•25『线路13』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.220:5140$LR•IPV4•25『线路14』 +http://120.76.248.139/live/bfgd/4200000150.m3u8$LR•IPV4•25『线路14』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://207.56.13.146:81/cdnlive/xjws.m3u8$LR•IPV4•25『线路15』 +http://111.43.126.240:9003/hls/48/index.m3u8$LR•IPV4•25『线路15』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://192.151.150.154/live/xjws.m3u8$LR•IPV4•25『线路16』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227136/index.m3u8$LR•IPV4•25『线路16』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://204.12.221.218:8181/3m1080p/xjws.m3u8$LR•IPV4•25『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225747/index.m3u8$LR•IPV4•25『线路17』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040018&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路18』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226893/index.m3u8$LR•IPV4•25『线路18』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000029441&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路19』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.220:5140$LR•IPV4•25『线路19』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://111.29.9.33:6610/000000001000/1000000002000029441/index.m3u8?channel-id=bestzb&Contentid=1000000002000029441&livemode=1&stbId=3$LR•IPV4•25『线路20』 +http://207.56.13.146:81/cdnlive/xjws.m3u8$LR•IPV4•25『线路20』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://120.76.248.139/live/bfgd/4200000150.m3u8$LR•IPV4•25『线路21』 +http://192.151.150.154/live/xjws.m3u8$LR•IPV4•25『线路21』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://111.43.126.240:9003/hls/48/index.m3u8$LR•IPV4•25『线路22』 +http://204.12.221.218:8181/3m1080p/xjws.m3u8$LR•IPV4•25『线路22』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227136/index.m3u8$LR•IPV4•25『线路23』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040018&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路23』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225747/index.m3u8$LR•IPV4•25『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000029441&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路24』 #EXTINF:-1 tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226893/index.m3u8$LR•IPV4•25『线路25』 +http://111.29.9.33:6610/000000001000/1000000002000029441/index.m3u8?channel-id=bestzb&Contentid=1000000002000029441&livemode=1&stbId=3$LR•IPV4•25『线路25』 #EXTINF:-1 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•30『线路1』 +https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•30『线路1』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://120.198.95.220:9901/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•30『线路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•30『线路2』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路3』 +http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•30『线路3』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://207.56.13.146:81/cdnlive/ynws.m3u8$LR•IPV4•30『线路4』 +http://120.198.95.220:9901/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•30『线路4』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://198.204.228.26/live/ynwshd.m3u8$LR•IPV4•30『线路5』 +http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路5』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://107.150.60.122/live/ynwshd.m3u8$LR•IPV4•30『线路6』 +http://207.56.13.146:81/cdnlive/ynws.m3u8$LR•IPV4•30『线路6』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ynwshd$LR•IPV4•30『线路7』 +http://198.204.228.26/live/ynwshd.m3u8$LR•IPV4•30『线路7』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://192.151.150.154/live/ynwshd.m3u8$LR•IPV4•30『线路8』 +http://107.150.60.122/live/ynwshd.m3u8$LR•IPV4•30『线路8』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路9』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ynwshd$LR•IPV4•30『线路9』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://120.211.62.180:8000/hls/39/index.m3u8$LR•IPV4•30『线路10』 +http://192.151.150.154/live/ynwshd.m3u8$LR•IPV4•30『线路10』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•30『线路11』 +http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路11』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•30『线路12』 +http://120.211.62.180:8000/hls/39/index.m3u8$LR•IPV4•30『线路12』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 http://38.75.136.137:98/gslb/dsdqpub/ynwshd.m3u8?auth=testpub$LR•IPV4•30『线路13』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 @@ -4618,121 +4620,123 @@ https://httop.top/ysp-云南卫视$LR•IPV4•30『线路16』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 http://153.0.171.163:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路17』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://60.10.139.113:8801/hls/51/index.m3u8$LR•IPV4•30『线路18』 +http://120.76.248.139/live/bfgd/4200000482.m3u8$LR•IPV4•30『线路18』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://204.12.221.218:8181/3m1080p/ynws.m3u8$LR•IPV4•30『线路19』 +http://111.43.126.240:9003/hls/44/index.m3u8$LR•IPV4•30『线路19』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031120&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路20』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227195/index.m3u8$LR•IPV4•30『线路20』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040019&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路21』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225751/index.m3u8$LR•IPV4•30『线路21』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000024694&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路22』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226816/index.m3u8$LR•IPV4•30『线路22』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://111.29.9.37:6610/000000001000/1000000002000024694/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•30『线路23』 +http://60.10.139.113:8801/hls/51/index.m3u8$LR•IPV4•30『线路23』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://111.43.126.240:9003/hls/60/index.m3u8$LR•IPV4•30『线路24』 +http://204.12.221.218:8181/3m1080p/ynws.m3u8$LR•IPV4•30『线路24』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://111.29.9.33:6610/000000001000/1000000002000024694/index.m3u8?channel-id=bestzb&Contentid=1000000002000024694&livemode=1&stbId=3$LR•IPV4•30『线路25』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031120&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路25』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://120.76.248.139/live/bfgd/4200000482.m3u8$LR•IPV4•30『线路26』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040019&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路26』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://111.43.126.240:9003/hls/44/index.m3u8$LR•IPV4•30『线路27』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000024694&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路27』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227195/index.m3u8$LR•IPV4•30『线路28』 +http://111.29.9.37:6610/000000001000/1000000002000024694/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•30『线路28』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225751/index.m3u8$LR•IPV4•30『线路29』 +http://111.43.126.240:9003/hls/60/index.m3u8$LR•IPV4•30『线路29』 #EXTINF:-1 tvg-name="云南卫视" group-title="卫视",云南卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226816/index.m3u8$LR•IPV4•30『线路30』 +http://111.29.9.33:6610/000000001000/1000000002000024694/index.m3u8?channel-id=bestzb&Contentid=1000000002000024694&livemode=1&stbId=3$LR•IPV4•30『线路30』 #EXTINF:-1 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•20『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225723/index.m3u8$LR•IPV4•20『线路1』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://222.90.21.30:9901/hls/90/index.m3u8$LR•IPV4•20『线路2』 +http://117.169.120.140:8080/live/xizangstv/.m3u8$LR•IPV4•20『线路2』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://cssbyd.imwork.net:8082/hls/46/index.m3u8$LR•IPV4•20『线路3』 +http://183.207.249.16/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•20『线路3』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225723/index.m3u8$LR•IPV4•20『线路4』 +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•20『线路4』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://117.169.120.140:8080/live/xizangstv/.m3u8$LR•IPV4•20『线路5』 +http://183.11.239.36:808/hls/64/index.m3u8$LR•IPV4•20『线路5』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://183.207.249.16/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•20『线路6』 +http://222.90.21.30:9901/hls/90/index.m3u8$LR•IPV4•20『线路6』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 https://iptv.catvod.com/catvod.php?id=xzws$LR•IPV4•20『线路7』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.222:5140$LR•IPV4•20『线路8』 +http://120.76.248.139/live/bfgd/4200000489.m3u8$LR•IPV4•20『线路8』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://207.56.13.146:81/cdnlive/xzws.m3u8$LR•IPV4•20『线路9』 +http://120.76.248.139/live/bfgd/4200000121.m3u8$LR•IPV4•20『线路9』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://204.12.221.218:8181/3m1080p/xzws.m3u8$LR•IPV4•20『线路10』 +http://111.43.126.240:9003/hls/42/index.m3u8$LR•IPV4•20『线路10』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5381760837640571168&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路11』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8$LR•IPV4•20『线路11』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6603041244077933770&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路12』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227147/index.m3u8$LR•IPV4•20『线路12』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://120.76.248.139/live/bfgd/4200000489.m3u8$LR•IPV4•20『线路13』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226212/index.m3u8$LR•IPV4•20『线路13』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://120.76.248.139/live/bfgd/4200000121.m3u8$LR•IPV4•20『线路14』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226896/index.m3u8$LR•IPV4•20『线路14』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://111.43.126.240:9003/hls/42/index.m3u8$LR•IPV4•20『线路15』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227157/index.m3u8$LR•IPV4•20『线路15』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8$LR•IPV4•20『线路16』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.222:5140$LR•IPV4•20『线路16』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227147/index.m3u8$LR•IPV4•20『线路17』 +http://207.56.13.146:81/cdnlive/xzws.m3u8$LR•IPV4•20『线路17』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226212/index.m3u8$LR•IPV4•20『线路18』 +http://204.12.221.218:8181/3m1080p/xzws.m3u8$LR•IPV4•20『线路18』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226896/index.m3u8$LR•IPV4•20『线路19』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5381760837640571168&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路19』 #EXTINF:-1 tvg-name="西藏卫视" group-title="卫视",西藏卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227157/index.m3u8$LR•IPV4•20『线路20』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6603041244077933770&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路20』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://8.138.7.223/tv/hxws.m3u8$LR•IPV4•19『线路1』 +http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8$LR•IPV4•20『线路1』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://43.251.226.89:8080/play/51.m3u8$LR•IPV4•19『线路2』 +http://43.251.226.89:8080/play/51.m3u8$LR•IPV4•20『线路2』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -p3p://167.114.175.6:55331/63ec47390001586de42ffc1a7e1856a6$LR•IPV4•19『线路3』 +p3p://167.114.175.6:55331/63ec47390001586de42ffc1a7e1856a6$LR•IPV4•20『线路3』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://101.6.130.52:1234/849119120$LR•IPV4•19『线路4』 +https://live.chinacert.cftest5.cn/cnmg/live/849119120$LR•IPV4•20『线路4』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=$LR•IPV4•19『线路5』 +http://wfenf.x3322.net:7788/849119120$LR•IPV4•20『线路5』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -https://live.chinacert.cftest5.cn/cnmg/live/849119120$LR•IPV4•19『线路6』 +http://fn.gcl.de5.net:5908/gsh950428/849119120$LR•IPV4•20『线路6』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://wfenf.x3322.net:7788/849119120$LR•IPV4•19『线路7』 +http://119.88.243.98:17231/849119120$LR•IPV4•20『线路7』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://fn.gcl.de5.net:5908/gsh950428/849119120$LR•IPV4•19『线路8』 +http://85.121.245.62:1234/849119120$LR•IPV4•20『线路8』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://119.88.243.98:17231/849119120$LR•IPV4•19『线路9』 +http://36.104.221.222:7788/849119120$LR•IPV4•20『线路9』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://85.121.245.62:1234/849119120$LR•IPV4•19『线路10』 +http://115.58.151.196:1234/849119120$LR•IPV4•20『线路10』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://36.104.221.222:7788/849119120$LR•IPV4•19『线路11』 +http://182.61.15.163:80/849119120$LR•IPV4•20『线路11』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://115.58.151.196:1234/849119120$LR•IPV4•19『线路12』 +http://101.132.26.106:3566/849119120$LR•IPV4•20『线路12』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://182.61.15.163:80/849119120$LR•IPV4•19『线路13』 +http://120.4.126.153:1234/849119120$LR•IPV4•20『线路13』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://101.132.26.106:3566/849119120$LR•IPV4•19『线路14』 +http://47.119.24.76:59093/849119120$LR•IPV4•20『线路14』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://120.4.126.153:1234/849119120$LR•IPV4•19『线路15』 +http://101.6.130.52:1234/849119120$LR•IPV4•20『线路15』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://47.119.24.76:59093/849119120$LR•IPV4•19『线路16』 +http://17752995.xyz:51111/849119120$LR•IPV4•20『线路16』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://17752995.xyz:51111/849119120$LR•IPV4•19『线路17』 +http://139.155.89.87:1000/849119120$LR•IPV4•20『线路17』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://139.155.89.87:1000/849119120$LR•IPV4•19『线路18』 +http://101.34.236.223:1112/849119120$LR•IPV4•20『线路18』 #EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 -http://101.34.236.223:1112/849119120$LR•IPV4•19『线路19』 +http://8.138.7.223/tv/hxws.m3u8$LR•IPV4•20『线路19』 +#EXTINF:-1 tvg-name="海峡卫视" group-title="卫视",海峡卫视 +http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=$LR•IPV4•20『线路20』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://111.8.224.6:9999/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路1』 +http://112.25.48.68/live/program/live/btws/1300000/mnf.m3u8$LR•IPV4•34『线路1』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://222.90.21.30:9901/hls/65/index.m3u8$LR•IPV4•34『线路2』 +http://218.13.170.98:9901/tsfile/live/0115_1.m3u8$LR•IPV4•34『线路2』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://107.150.60.122/live/btws.m3u8$LR•IPV4•34『线路3』 +http://111.8.224.6:9999/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路3』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://204.12.221.218:8181/3m1080p/btws.m3u8$LR•IPV4•34『线路4』 +http://222.90.21.30:9901/hls/65/index.m3u8$LR•IPV4•34『线路4』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://218.13.170.98:9901/tsfile/live/0115_1.m3u8$LR•IPV4•34『线路5』 +http://107.150.60.122/live/btws.m3u8$LR•IPV4•34『线路5』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://112.25.48.68/live/program/live/btws/1300000/mnf.m3u8$LR•IPV4•34『线路6』 +http://204.12.221.218:8181/3m1080p/btws.m3u8$LR•IPV4•34『线路6』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 http://43.251.226.89:8080/play/53.m3u8$LR•IPV4•34『线路7』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 @@ -4740,119 +4744,119 @@ https://iptv.catvod.com/catvod.php?id=btws$LR•IPV4•34『线路8』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 https://httop.top/ysp-兵团卫视$LR•IPV4•34『线路9』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.221:5140$LR•IPV4•34『线路10』 +https://live.chinacert.cftest5.cn/cnmg/live/956923145$LR•IPV4•34『线路10』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://192.151.150.154/live/btws.m3u8$LR•IPV4•34『线路11』 +http://wfenf.x3322.net:7788/956923145$LR•IPV4•34『线路11』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://101.6.130.52:1234/956923145$LR•IPV4•34『线路12』 +http://fn.gcl.de5.net:5908/gsh950428/956923145$LR•IPV4•34『线路12』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266005&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路13』 +http://119.88.243.98:17231/956923145$LR•IPV4•34『线路13』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040020&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路14』 +http://85.121.245.62:1234/956923145$LR•IPV4•34『线路14』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -https://live.chinacert.cftest5.cn/cnmg/live/956923145$LR•IPV4•34『线路15』 +http://36.104.221.222:7788/956923145$LR•IPV4•34『线路15』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://wfenf.x3322.net:7788/956923145$LR•IPV4•34『线路16』 +http://115.58.151.196:1234/956923145$LR•IPV4•34『线路16』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://fn.gcl.de5.net:5908/gsh950428/956923145$LR•IPV4•34『线路17』 +http://182.61.15.163:80/956923145$LR•IPV4•34『线路17』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://119.88.243.98:17231/956923145$LR•IPV4•34『线路18』 +http://101.132.26.106:3566/956923145$LR•IPV4•34『线路18』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://85.121.245.62:1234/956923145$LR•IPV4•34『线路19』 +http://120.4.126.153:1234/956923145$LR•IPV4•34『线路19』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://36.104.221.222:7788/956923145$LR•IPV4•34『线路20』 +http://111.43.126.240:9003/hls/50/index.m3u8$LR•IPV4•34『线路20』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://115.58.151.196:1234/956923145$LR•IPV4•34『线路21』 +http://47.119.24.76:59093/956923145$LR•IPV4•34『线路21』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://182.61.15.163:80/956923145$LR•IPV4•34『线路22』 +http://101.6.130.52:1234/956923145$LR•IPV4•34『线路22』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://101.132.26.106:3566/956923145$LR•IPV4•34『线路23』 +http://17752995.xyz:51111/956923145$LR•IPV4•34『线路23』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://120.4.126.153:1234/956923145$LR•IPV4•34『线路24』 +http://rihou.cc:555/tv/[mg]兵团卫视$LR•IPV4•34『线路24』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://111.43.126.240:9003/hls/50/index.m3u8$LR•IPV4•34『线路25』 +http://139.155.89.87:1000/956923145$LR•IPV4•34『线路25』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://47.119.24.76:59093/956923145$LR•IPV4•34『线路26』 +http://101.34.236.223:1112/956923145$LR•IPV4•34『线路26』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://17752995.xyz:51111/956923145$LR•IPV4•34『线路27』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226214/index.m3u8$LR•IPV4•34『线路27』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://rihou.cc:555/tv/[mg]兵团卫视$LR•IPV4•34『线路28』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227155/index.m3u8$LR•IPV4•34『线路28』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://139.155.89.87:1000/956923145$LR•IPV4•34『线路29』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226214/index.m3u8$LR•IPV4•34『线路29』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://101.34.236.223:1112/956923145$LR•IPV4•34『线路30』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226859/index.m3u8$LR•IPV4•34『线路30』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226214/index.m3u8$LR•IPV4•34『线路31』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.221:5140$LR•IPV4•34『线路31』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227155/index.m3u8$LR•IPV4•34『线路32』 +http://192.151.150.154/live/btws.m3u8$LR•IPV4•34『线路32』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226214/index.m3u8$LR•IPV4•34『线路33』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266005&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路33』 #EXTINF:-1 tvg-name="兵团卫视" group-title="卫视",兵团卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226859/index.m3u8$LR•IPV4•34『线路34』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040020&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路34』 #EXTINF:-1 tvg-name="安多卫视" group-title="卫视",安多卫视 https://liveout.xntv.tv/a65jur/96iln2.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="安多卫视" group-title="卫视",安多卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000022124&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226228/index.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="安多卫视" group-title="卫视",安多卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226228/index.m3u8$LR•IPV4•4『线路3』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227160/index.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="安多卫视" group-title="卫视",安多卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227160/index.m3u8$LR•IPV4•4『线路4』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000022124&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="康巴卫视" group-title="卫视",康巴卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路1』 +http://scgctvshow.sctv.com/hdlive/kangba/1.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="康巴卫视" group-title="卫视",康巴卫视 -http://scgctvshow.sctv.com/hdlive/kangba/1.m3u8$LR•IPV4•5『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路2』 #EXTINF:-1 tvg-name="康巴卫视" group-title="卫视",康巴卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266002&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226234/index.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="康巴卫视" group-title="卫视",康巴卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226234/index.m3u8$LR•IPV4•5『线路4』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227111/index.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="康巴卫视" group-title="卫视",康巴卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227111/index.m3u8$LR•IPV4•5『线路5』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266002&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 http://120.76.248.139/live/bfgd/4200000122.m3u8$LR•IPV4•23『线路1』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 http://43.251.226.89:8080/play/52.m3u8$LR•IPV4•23『线路2』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://204.12.221.218:8181/3m1080p/snnl.m3u8$LR•IPV4•23『线路3』 +https://live.chinacert.cftest5.cn/cnmg/live/956904896$LR•IPV4•23『线路3』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://101.6.130.52:1234/956904896$LR•IPV4•23『线路4』 +http://wfenf.x3322.net:7788/956904896$LR•IPV4•23『线路4』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://8.138.7.223/%E3%80%90%E5%85%AC%E4%BC%97%E5%8F%B7%EF%BC%9A%E6%A6%B4%E8%8A%92%E7%94%B5%E8%A7%86%E3%80%91/%E5%86%9C%E6%9E%97%E5%8D%AB%E8%A7%86.m3u8$LR•IPV4•23『线路5』 +http://fn.gcl.de5.net:5908/gsh950428/956904896$LR•IPV4•23『线路5』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -https://live.chinacert.cftest5.cn/cnmg/live/956904896$LR•IPV4•23『线路6』 +http://119.88.243.98:17231/956904896$LR•IPV4•23『线路6』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://wfenf.x3322.net:7788/956904896$LR•IPV4•23『线路7』 +http://85.121.245.62:1234/956904896$LR•IPV4•23『线路7』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://fn.gcl.de5.net:5908/gsh950428/956904896$LR•IPV4•23『线路8』 +http://36.104.221.222:7788/956904896$LR•IPV4•23『线路8』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://119.88.243.98:17231/956904896$LR•IPV4•23『线路9』 +http://115.58.151.196:1234/956904896$LR•IPV4•23『线路9』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://85.121.245.62:1234/956904896$LR•IPV4•23『线路10』 +http://182.61.15.163:80/956904896$LR•IPV4•23『线路10』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://36.104.221.222:7788/956904896$LR•IPV4•23『线路11』 +http://101.132.26.106:3566/956904896$LR•IPV4•23『线路11』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://115.58.151.196:1234/956904896$LR•IPV4•23『线路12』 +http://120.4.126.153:1234/956904896$LR•IPV4•23『线路12』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://182.61.15.163:80/956904896$LR•IPV4•23『线路13』 +http://47.119.24.76:59093/956904896$LR•IPV4•23『线路13』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://101.132.26.106:3566/956904896$LR•IPV4•23『线路14』 +http://101.6.130.52:1234/956904896$LR•IPV4•23『线路14』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://120.4.126.153:1234/956904896$LR•IPV4•23『线路15』 +http://17752995.xyz:51111/956904896$LR•IPV4•23『线路15』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://47.119.24.76:59093/956904896$LR•IPV4•23『线路16』 +http://139.155.89.87:1000/956904896$LR•IPV4•23『线路16』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://17752995.xyz:51111/956904896$LR•IPV4•23『线路17』 +http://101.34.236.223:1112/956904896$LR•IPV4•23『线路17』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://139.155.89.87:1000/956904896$LR•IPV4•23『线路18』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8?$LR•IPV4•23『线路18』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://101.34.236.223:1112/956904896$LR•IPV4•23『线路19』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8$LR•IPV4•23『线路19』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8?$LR•IPV4•23『线路20』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226229/index.m3u8$LR•IPV4•23『线路20』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8$LR•IPV4•23『线路21』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227108/index.m3u8$LR•IPV4•23『线路21』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226229/index.m3u8$LR•IPV4•23『线路22』 +http://204.12.221.218:8181/3m1080p/snnl.m3u8$LR•IPV4•23『线路22』 #EXTINF:-1 tvg-name="农林卫视" group-title="卫视",农林卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227108/index.m3u8$LR•IPV4•23『线路23』 +http://8.138.7.223/%E3%80%90%E5%85%AC%E4%BC%97%E5%8F%B7%EF%BC%9A%E6%A6%B4%E8%8A%92%E7%94%B5%E8%A7%86%E3%80%91/%E5%86%9C%E6%9E%97%E5%8D%AB%E8%A7%86.m3u8$LR•IPV4•23『线路23』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 https://srs.ssws.tv/video/sstv-10/index.m3u8$LR•IPV4•28『线路1』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 @@ -4866,71 +4870,71 @@ http://43.251.226.89:8080/play/56.m3u8$LR•IPV4•28『线路5』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 https://iptv.catvod.com/catvod.php?id=ssws$LR•IPV4•28『线路6』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -https://srs.ssws.tv/video/sstv-10/index.m3u8#http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路7』 +https://live.chinacert.cftest5.cn/cnmg/live/961023778$LR•IPV4•28『线路7』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://192.151.150.154/live/ssws.m3u8$LR•IPV4•28『线路8』 +http://wfenf.x3322.net:7788/961023778$LR•IPV4•28『线路8』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://204.12.221.218:8181/3m1080p/ssws.m3u8$LR•IPV4•28『线路9』 +http://fn.gcl.de5.net:5908/gsh950428/961023778$LR•IPV4•28『线路9』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://101.6.130.52:1234/961023778$LR•IPV4•28『线路10』 +http://119.88.243.98:17231/961023778$LR•IPV4•28『线路10』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288016&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路11』 +http://85.121.245.62:1234/961023778$LR•IPV4•28『线路11』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路12』 +http://36.104.221.222:7788/961023778$LR•IPV4•28『线路12』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://btjg.net:809/hls/142/index.m3u8$LR•IPV4•28『线路13』 +http://115.58.151.196:1234/961023778$LR•IPV4•28『线路13』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -https://live.chinacert.cftest5.cn/cnmg/live/961023778$LR•IPV4•28『线路14』 +http://182.61.15.163:80/961023778$LR•IPV4•28『线路14』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://wfenf.x3322.net:7788/961023778$LR•IPV4•28『线路15』 +http://101.132.26.106:3566/961023778$LR•IPV4•28『线路15』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://fn.gcl.de5.net:5908/gsh950428/961023778$LR•IPV4•28『线路16』 +http://120.4.126.153:1234/961023778$LR•IPV4•28『线路16』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://119.88.243.98:17231/961023778$LR•IPV4•28『线路17』 +http://47.119.24.76:59093/961023778$LR•IPV4•28『线路17』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://85.121.245.62:1234/961023778$LR•IPV4•28『线路18』 +http://101.6.130.52:1234/961023778$LR•IPV4•28『线路18』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://36.104.221.222:7788/961023778$LR•IPV4•28『线路19』 +http://17752995.xyz:51111/961023778$LR•IPV4•28『线路19』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://115.58.151.196:1234/961023778$LR•IPV4•28『线路20』 +http://139.155.89.87:1000/961023778$LR•IPV4•28『线路20』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://182.61.15.163:80/961023778$LR•IPV4•28『线路21』 +http://101.34.236.223:1112/961023778$LR•IPV4•28『线路21』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://101.132.26.106:3566/961023778$LR•IPV4•28『线路22』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227055/index.m3u8$LR•IPV4•28『线路22』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://120.4.126.153:1234/961023778$LR•IPV4•28『线路23』 +https://srs.ssws.tv/video/sstv-10/index.m3u8#http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路23』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://47.119.24.76:59093/961023778$LR•IPV4•28『线路24』 +http://192.151.150.154/live/ssws.m3u8$LR•IPV4•28『线路24』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://17752995.xyz:51111/961023778$LR•IPV4•28『线路25』 +http://204.12.221.218:8181/3m1080p/ssws.m3u8$LR•IPV4•28『线路25』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://139.155.89.87:1000/961023778$LR•IPV4•28『线路26』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288016&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路26』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://101.34.236.223:1112/961023778$LR•IPV4•28『线路27』 +http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路27』 #EXTINF:-1 tvg-name="三沙卫视" group-title="卫视",三沙卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227055/index.m3u8$LR•IPV4•28『线路28』 +http://btjg.net:809/hls/142/index.m3u8$LR•IPV4•28『线路28』 #EXTINF:-1 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•11『线路1』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•11『线路2』 +http://120.76.248.139/live/bfgd/4200000117.m3u8$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•11『线路3』 +https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://222.90.21.30:9901/hls/67/index.m3u8$LR•IPV4•11『线路4』 +https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://204.12.221.218:8181/3m1080p/ybws.m3u8$LR•IPV4•11『线路5』 +http://222.90.21.30:9901/hls/67/index.m3u8$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://120.76.248.139/live/bfgd/4200000117.m3u8$LR•IPV4•11『线路6』 +http://204.12.221.218:8181/3m1080p/ybws.m3u8$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266008&livemode=1&stbId=yu&mode=1&$LR•IPV4•11『线路7』 +http://111.43.126.240:9003/hls/49/index.m3u8$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://111.43.126.240:9003/hls/49/index.m3u8$LR•IPV4•11『线路8』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8$LR•IPV4•11『线路8』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8$LR•IPV4•11『线路9』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226220/index.m3u8$LR•IPV4•11『线路9』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226220/index.m3u8$LR•IPV4•11『线路10』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227047/index.m3u8$LR•IPV4•11『线路10』 #EXTINF:-1 tvg-name="延边卫视" group-title="卫视",延边卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227047/index.m3u8$LR•IPV4•11『线路11』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266008&livemode=1&stbId=yu&mode=1&$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-name="中国教育3台" group-title="卫视",中国教育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•2『线路1』 #EXTINF:-1 tvg-name="中国教育3台" group-title="卫视",中国教育3台 @@ -4940,85 +4944,85 @@ http://112.27.235.94:8000/hls/28/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="北京纪实" group-title="卫视",北京纪实 https://gdcucc.v1.mk/gdcucc/brtv8k.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="北京纪实" group-title="卫视",北京纪实 -http://111.29.9.33:6610/000000001000/1000000001000028380/index.m3u8?channel-id=bestzb&Contentid=1000000001000028380&livemode=1&stbId=3$LR•IPV4•4『线路2』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227294/index.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="北京纪实" group-title="卫视",北京纪实 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227294/index.m3u8$LR•IPV4•4『线路3』 +http://123.121.5.183:4000/rtp/239.3.1.115:8000$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="北京纪实" group-title="卫视",北京纪实 -http://123.121.5.183:4000/rtp/239.3.1.115:8000$LR•IPV4•4『线路4』 +http://111.29.9.33:6610/000000001000/1000000001000028380/index.m3u8?channel-id=bestzb&Contentid=1000000001000028380&livemode=1&stbId=3$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="家庭理财" group-title="卫视",家庭理财 http://223.110.245.139/PLTV/4/224/3221227011/index.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="家庭理财" group-title="卫视",家庭理财 -http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=bestzb&Contentid=5000000011000031210&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•3『线路2』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226754/index.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="家庭理财" group-title="卫视",家庭理财 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226754/index.m3u8$LR•IPV4•3『线路3』 +http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=bestzb&Contentid=5000000011000031210&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -https://dxtx.hntv.tv/live/lypd.m3u8?txSecret=10c771842a0be59e8b575d765173ec96&txTime=7B923E0A&wsSecret=41543190cdf375f1c73207222bb96542&wsTime=1769313549$LR•IPV4•17『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/961930369$LR•IPV4•17『线路1』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://1.94.31.214/php/hntv.php?id=hnly$LR•IPV4•17『线路2』 +http://wfenf.x3322.net:7788/961930369$LR•IPV4•17『线路2』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://60.10.139.113:8801/hls/86/index.m3u8$LR•IPV4•17『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/961930369$LR•IPV4•17『线路3』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -https://live.chinacert.cftest5.cn/cnmg/live/961930369$LR•IPV4•17『线路4』 +http://119.88.243.98:17231/961930369$LR•IPV4•17『线路4』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://wfenf.x3322.net:7788/961930369$LR•IPV4•17『线路5』 +http://85.121.245.62:1234/961930369$LR•IPV4•17『线路5』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://fn.gcl.de5.net:5908/gsh950428/961930369$LR•IPV4•17『线路6』 +http://36.104.221.222:7788/961930369$LR•IPV4•17『线路6』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://119.88.243.98:17231/961930369$LR•IPV4•17『线路7』 +http://115.58.151.196:1234/961930369$LR•IPV4•17『线路7』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://85.121.245.62:1234/961930369$LR•IPV4•17『线路8』 +http://182.61.15.163:80/961930369$LR•IPV4•17『线路8』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://36.104.221.222:7788/961930369$LR•IPV4•17『线路9』 +http://101.132.26.106:3566/961930369$LR•IPV4•17『线路9』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://115.58.151.196:1234/961930369$LR•IPV4•17『线路10』 +http://120.4.126.153:1234/961930369$LR•IPV4•17『线路10』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://182.61.15.163:80/961930369$LR•IPV4•17『线路11』 +http://47.119.24.76:59093/961930369$LR•IPV4•17『线路11』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://101.132.26.106:3566/961930369$LR•IPV4•17『线路12』 +http://101.6.130.52:1234/961930369$LR•IPV4•17『线路12』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://120.4.126.153:1234/961930369$LR•IPV4•17『线路13』 +http://17752995.xyz:51111/961930369$LR•IPV4•17『线路13』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://47.119.24.76:59093/961930369$LR•IPV4•17『线路14』 +http://101.34.236.223:1112/961930369$LR•IPV4•17『线路14』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://101.6.130.52:1234/961930369$LR•IPV4•17『线路15』 +https://dxtx.hntv.tv/live/lypd.m3u8?txSecret=10c771842a0be59e8b575d765173ec96&txTime=7B923E0A&wsSecret=41543190cdf375f1c73207222bb96542&wsTime=1769313549$LR•IPV4•17『线路15』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://17752995.xyz:51111/961930369$LR•IPV4•17『线路16』 +http://1.94.31.214/php/hntv.php?id=hnly$LR•IPV4•17『线路16』 #EXTINF:-1 tvg-name="梨园" group-title="卫视",梨园 -http://101.34.236.223:1112/961930369$LR•IPV4•17『线路17』 +http://60.10.139.113:8801/hls/86/index.m3u8$LR•IPV4•17『线路17』 #EXTINF:-1 tvg-name="辽宁公共" group-title="卫视",辽宁公共 -http://120.76.248.139/live/bfgd/4200000481.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227224/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁公共" group-title="卫视",辽宁公共 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227224/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000077.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://120.76.248.139/live/bfgd/4200000158.m3u8$LR•IPV4•15『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/959986618$LR•IPV4•15『线路1』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -https://live.chinacert.cftest5.cn/cnmg/live/959986618$LR•IPV4•15『线路2』 +http://wfenf.x3322.net:7788/959986618$LR•IPV4•15『线路2』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://wfenf.x3322.net:7788/959986618$LR•IPV4•15『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/959986618$LR•IPV4•15『线路3』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://fn.gcl.de5.net:5908/gsh950428/959986618$LR•IPV4•15『线路4』 +http://119.88.243.98:17231/959986618$LR•IPV4•15『线路4』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://119.88.243.98:17231/959986618$LR•IPV4•15『线路5』 +http://85.121.245.62:1234/959986618$LR•IPV4•15『线路5』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://85.121.245.62:1234/959986618$LR•IPV4•15『线路6』 +http://36.104.221.222:7788/959986618$LR•IPV4•15『线路6』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://36.104.221.222:7788/959986618$LR•IPV4•15『线路7』 +http://115.58.151.196:1234/959986618$LR•IPV4•15『线路7』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://115.58.151.196:1234/959986618$LR•IPV4•15『线路8』 +http://182.61.15.163:80/959986618$LR•IPV4•15『线路8』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://182.61.15.163:80/959986618$LR•IPV4•15『线路9』 +http://101.132.26.106:3566/959986618$LR•IPV4•15『线路9』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://101.132.26.106:3566/959986618$LR•IPV4•15『线路10』 +http://120.4.126.153:1234/959986618$LR•IPV4•15『线路10』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://120.4.126.153:1234/959986618$LR•IPV4•15『线路11』 +http://47.119.24.76:59093/959986618$LR•IPV4•15『线路11』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://47.119.24.76:59093/959986618$LR•IPV4•15『线路12』 +http://101.6.130.52:1234/959986618$LR•IPV4•15『线路12』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://101.6.130.52:1234/959986618$LR•IPV4•15『线路13』 +http://17752995.xyz:51111/959986618$LR•IPV4•15『线路13』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://17752995.xyz:51111/959986618$LR•IPV4•15『线路14』 +http://101.34.236.223:1112/959986618$LR•IPV4•15『线路14』 #EXTINF:-1 tvg-name="中华特产" group-title="卫视",中华特产 -http://101.34.236.223:1112/959986618$LR•IPV4•15『线路15』 +http://120.76.248.139/live/bfgd/4200000158.m3u8$LR•IPV4•15『线路15』 #EXTINF:-1 tvg-name="河北4K" group-title="卫视",河北4K https://event.pull.hebtv.com:443/live/live101.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="河北4K" group-title="卫视",河北4K @@ -5028,79 +5032,77 @@ http://43.251.226.89:8080/play/928.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="河北4K" group-title="卫视",河北4K http://106.53.99.30/tv/api.php?id=hebtv4k$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -https://livehhhttps.sxrtv.com/lsdream/q8RVWgs/1000/a3sqvR0.m3u8$LR•IPV4•26『线路1』 +http://118.81.195.79:9003/hls/19/index.m3u8$LR•IPV4•25『线路1』 #EXTINF:-1 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•26『线路2』 +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•25『线路2』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•26『线路3』 +http://112.27.235.94:8000/hls/45/index.m3u8$LR•IPV4•25『线路3』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://198.204.228.26/live/sxwshd.m3u8$LR•IPV4•26『线路4』 +http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•25『线路4』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•26『线路5』 +http://198.204.228.26/live/sxwshd.m3u8$LR•IPV4•25『线路5』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路6』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•25『线路6』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://120.198.95.220:9901/tsfile/live/1057_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路7』 +http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路7』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://113.25.252.226:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路8』 +http://120.198.95.220:9901/tsfile/live/1057_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•25『线路8』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://222.90.21.30:9901/hls/32/index.m3u8$LR•IPV4•26『线路9』 +http://113.25.252.226:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路9』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://204.12.221.218:8181/3m1080p/sxws.m3u8$LR•IPV4•26『线路10』 +http://222.90.21.30:9901/hls/32/index.m3u8$LR•IPV4•25『线路10』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://112.27.235.94:8000/hls/45/index.m3u8$LR•IPV4•26『线路11』 +http://204.12.221.218:8181/3m1080p/sxws.m3u8$LR•IPV4•25『线路11』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://118.81.195.79:9003/hls/19/index.m3u8$LR•IPV4•26『线路12』 +http://23.237.228.134/live8/shanxi.m3u8$LR•IPV4•25『线路12』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://23.237.228.134/live8/shanxi.m3u8$LR•IPV4•26『线路13』 +https://iptv.catvod.com/catvod.php?id=sxiws$LR•IPV4•25『线路13』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -https://iptv.catvod.com/catvod.php?id=sxiws$LR•IPV4•26『线路14』 +https://httop.top/ysp-山西卫视$LR•IPV4•25『线路14』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -https://httop.top/ysp-山西卫视$LR•IPV4•26『线路15』 +http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路15』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路16』 +http://111.43.126.240:9003/hls/45/index.m3u8$LR•IPV4•25『线路16』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://60.10.139.113:8801/hls/54/index.m3u8$LR•IPV4•26『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227187/index.m3u8$LR•IPV4•25『线路17』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.211:5140$LR•IPV4•26『线路18』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225763/index.m3u8$LR•IPV4•25『线路18』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://207.56.13.146:81/cdnlive/sxws.m3u8$LR•IPV4•26『线路19』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226778/index.m3u8$LR•IPV4•25『线路19』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://192.151.150.154/live/sxwshd.m3u8$LR•IPV4•26『线路20』 +http://60.10.139.113:8801/hls/54/index.m3u8$LR•IPV4•25『线路20』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040023&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路21』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.211:5140$LR•IPV4•25『线路21』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000021220&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路22』 +http://207.56.13.146:81/cdnlive/sxws.m3u8$LR•IPV4•25『线路22』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://111.43.126.240:9003/hls/45/index.m3u8$LR•IPV4•26『线路23』 +http://192.151.150.154/live/sxwshd.m3u8$LR•IPV4•25『线路23』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227187/index.m3u8$LR•IPV4•26『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040023&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路24』 #EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225763/index.m3u8$LR•IPV4•26『线路25』 -#EXTINF:-1 tvg-name="山西卫视" group-title="卫视",山西卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226778/index.m3u8$LR•IPV4•26『线路26』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000021220&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路25』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://stream.snrtv.com/sxbc-star-CDHKSU.m3u8$LR•IPV4•43『线路1』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8$LR•IPV4•43『线路1』 #EXTINF:-1 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•43『线路2』 +http://223.110.245.139/PLTV/4/224/3221227022/index.m3u8$LR•IPV4•43『线路2』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://111.8.224.6:9999/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 +http://112.25.48.68/live/program/live/sxws/1300000/mnf.m3u8$LR•IPV4•43『线路3』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://192.151.150.154/live/snwshd.m3u8$LR•IPV4•43『线路4』 +http://stream.snrtv.com/sxbc-star-CDHKSU.m3u8$LR•IPV4•43『线路4』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://207.56.13.146:81/cdnlive/snws.m3u8$LR•IPV4•43『线路5』 +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•43『线路5』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路6』 +http://112.27.235.94:8000/hls/43/index.m3u8$LR•IPV4•43『线路6』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://120.198.95.220:9901/tsfile/live/1068_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路7』 +http://111.8.224.6:9999/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路7』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://112.27.235.94:8000/hls/43/index.m3u8$LR•IPV4•43『线路8』 +http://192.151.150.154/live/snwshd.m3u8$LR•IPV4•43『线路8』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8$LR•IPV4•43『线路9』 +http://207.56.13.146:81/cdnlive/snws.m3u8$LR•IPV4•43『线路9』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://223.110.245.139/PLTV/4/224/3221227022/index.m3u8$LR•IPV4•43『线路10』 +http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路10』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://112.25.48.68/live/program/live/sxws/1300000/mnf.m3u8$LR•IPV4•43『线路11』 +http://120.198.95.220:9901/tsfile/live/1068_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路11』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 http://38.75.136.137:98/gslb/dsdqpub/sxwshd.m3u8?auth=testpub$LR•IPV4•43『线路12』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 @@ -5116,55 +5118,55 @@ http://mg.hmysapp.cn:177/ckmg/zb.php?id=sxws$LR•IPV4•43『线路17』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路18』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://60.10.139.113:8801/hls/53/index.m3u8$LR•IPV4•43『线路19』 +https://live.chinacert.cftest5.cn/cnmg/live/738910838$LR•IPV4•43『线路19』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://jasonzhangnas.f3322.net:7088/udp/233.18.204.223:5140$LR•IPV4•43『线路20』 +http://wfenf.x3322.net:7788/738910838$LR•IPV4•43『线路20』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://204.12.221.218:8181/3m1080p/snws.m3u8$LR•IPV4•43『线路21』 +http://fn.gcl.de5.net:5908/gsh950428/738910838$LR•IPV4•43『线路21』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://101.6.130.52:1234/738910838$LR•IPV4•43『线路22』 +http://119.88.243.98:17231/738910838$LR•IPV4•43『线路22』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000007495&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路23』 +http://85.121.245.62:1234/738910838$LR•IPV4•43『线路23』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040017&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路24』 +http://36.104.221.222:7788/738910838$LR•IPV4•43『线路24』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -https://live.chinacert.cftest5.cn/cnmg/live/738910838$LR•IPV4•43『线路25』 +http://115.58.151.196:1234/738910838$LR•IPV4•43『线路25』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://wfenf.x3322.net:7788/738910838$LR•IPV4•43『线路26』 +http://182.61.15.163:80/738910838$LR•IPV4•43『线路26』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://fn.gcl.de5.net:5908/gsh950428/738910838$LR•IPV4•43『线路27』 +http://101.132.26.106:3566/738910838$LR•IPV4•43『线路27』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://119.88.243.98:17231/738910838$LR•IPV4•43『线路28』 +http://120.4.126.153:1234/738910838$LR•IPV4•43『线路28』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://85.121.245.62:1234/738910838$LR•IPV4•43『线路29』 +http://111.43.126.240:9003/hls/52/index.m3u8$LR•IPV4•43『线路29』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://36.104.221.222:7788/738910838$LR•IPV4•43『线路30』 +http://47.119.24.76:59093/738910838$LR•IPV4•43『线路30』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://115.58.151.196:1234/738910838$LR•IPV4•43『线路31』 +http://101.6.130.52:1234/738910838$LR•IPV4•43『线路31』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://182.61.15.163:80/738910838$LR•IPV4•43『线路32』 +http://17752995.xyz:51111/738910838$LR•IPV4•43『线路32』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://101.132.26.106:3566/738910838$LR•IPV4•43『线路33』 +http://rihou.cc:555/tv/[mg]陕西卫视$LR•IPV4•43『线路33』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://120.4.126.153:1234/738910838$LR•IPV4•43『线路34』 +http://139.155.89.87:1000/738910838$LR•IPV4•43『线路34』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://111.43.126.240:9003/hls/52/index.m3u8$LR•IPV4•43『线路35』 +http://101.34.236.223:1112/738910838$LR•IPV4•43『线路35』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://47.119.24.76:59093/738910838$LR•IPV4•43『线路36』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225821/index.m3u8$LR•IPV4•43『线路36』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://17752995.xyz:51111/738910838$LR•IPV4•43『线路37』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227096/index.m3u8$LR•IPV4•43『线路37』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://rihou.cc:555/tv/[mg]陕西卫视$LR•IPV4•43『线路38』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226892/index.m3u8$LR•IPV4•43『线路38』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://139.155.89.87:1000/738910838$LR•IPV4•43『线路39』 +http://60.10.139.113:8801/hls/53/index.m3u8$LR•IPV4•43『线路39』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://101.34.236.223:1112/738910838$LR•IPV4•43『线路40』 +http://jasonzhangnas.f3322.net:7088/udp/233.18.204.223:5140$LR•IPV4•43『线路40』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225821/index.m3u8$LR•IPV4•43『线路41』 +http://204.12.221.218:8181/3m1080p/snws.m3u8$LR•IPV4•43『线路41』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227096/index.m3u8$LR•IPV4•43『线路42』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000007495&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路42』 #EXTINF:-1 tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226892/index.m3u8$LR•IPV4•43『线路43』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040017&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路43』 #EXTINF:-1 tvg-name="北京卫视4K" group-title="卫视",北京卫视4K http://43.251.226.89:8080/play/918.m3u8$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-name="北京卫视4K" group-title="卫视",北京卫视4K @@ -5190,121 +5192,121 @@ http://106.53.99.30/tv/api.php?id=bjws4k$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 p3p://167.114.175.6:55331/63ec4caf00020428e445513c2d902fdb$LR•IPV4•20『线路1』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://192.151.150.154/live/chchd.m3u8$LR•IPV4•20『线路2』 +https://live.chinacert.cftest5.cn/cnmg/live/952383261$LR•IPV4•20『线路2』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://38.75.136.137:98/gslb/dsdqpub/chchd.m3u8?auth=testpub$LR•IPV4•20『线路3』 +http://wfenf.x3322.net:7788/952383261$LR•IPV4•20『线路3』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -https://live.chinacert.cftest5.cn/cnmg/live/952383261$LR•IPV4•20『线路4』 +http://fn.gcl.de5.net:5908/gsh950428/952383261$LR•IPV4•20『线路4』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://wfenf.x3322.net:7788/952383261$LR•IPV4•20『线路5』 +http://119.88.243.98:17231/952383261$LR•IPV4•20『线路5』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://fn.gcl.de5.net:5908/gsh950428/952383261$LR•IPV4•20『线路6』 +http://85.121.245.62:1234/952383261$LR•IPV4•20『线路6』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://119.88.243.98:17231/952383261$LR•IPV4•20『线路7』 +http://36.104.221.222:7788/952383261$LR•IPV4•20『线路7』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://85.121.245.62:1234/952383261$LR•IPV4•20『线路8』 +http://115.58.151.196:1234/952383261$LR•IPV4•20『线路8』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://36.104.221.222:7788/952383261$LR•IPV4•20『线路9』 +http://182.61.15.163:80/952383261$LR•IPV4•20『线路9』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://115.58.151.196:1234/952383261$LR•IPV4•20『线路10』 +http://101.132.26.106:3566/952383261$LR•IPV4•20『线路10』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://182.61.15.163:80/952383261$LR•IPV4•20『线路11』 +http://120.4.126.153:1234/952383261$LR•IPV4•20『线路11』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://101.132.26.106:3566/952383261$LR•IPV4•20『线路12』 +http://47.119.24.76:59093/952383261$LR•IPV4•20『线路12』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://120.4.126.153:1234/952383261$LR•IPV4•20『线路13』 +http://101.6.130.52:1234/952383261$LR•IPV4•20『线路13』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://47.119.24.76:59093/952383261$LR•IPV4•20『线路14』 +http://17752995.xyz:51111/952383261$LR•IPV4•20『线路14』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://101.6.130.52:1234/952383261$LR•IPV4•20『线路15』 +http://139.155.89.87:1000/952383261$LR•IPV4•20『线路15』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://17752995.xyz:51111/952383261$LR•IPV4•20『线路16』 +http://101.34.236.223:1112/952383261$LR•IPV4•20『线路16』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://139.155.89.87:1000/952383261$LR•IPV4•20『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•20『线路17』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://101.34.236.223:1112/952383261$LR•IPV4•20『线路18』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chchd$LR•IPV4•20『线路18』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•20『线路19』 +http://192.151.150.154/live/chchd.m3u8$LR•IPV4•20『线路19』 #EXTINF:-1 tvg-name="CHC影迷电影" group-title="数字",CHC影迷电影 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chchd$LR•IPV4•20『线路20』 +http://38.75.136.137:98/gslb/dsdqpub/chchd.m3u8?auth=testpub$LR•IPV4•20『线路20』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://192.151.150.154/live/chcdz.m3u8$LR•IPV4•18『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/644368714$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://38.75.136.137:98/gslb/dsdqpub/chcdz.m3u8?auth=testpub$LR•IPV4•18『线路2』 +http://wfenf.x3322.net:7788/644368714$LR•IPV4•18『线路2』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -https://live.chinacert.cftest5.cn/cnmg/live/644368714$LR•IPV4•18『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/644368714$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://wfenf.x3322.net:7788/644368714$LR•IPV4•18『线路4』 +http://119.88.243.98:17231/644368714$LR•IPV4•18『线路4』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://fn.gcl.de5.net:5908/gsh950428/644368714$LR•IPV4•18『线路5』 +http://85.121.245.62:1234/644368714$LR•IPV4•18『线路5』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://119.88.243.98:17231/644368714$LR•IPV4•18『线路6』 +http://36.104.221.222:7788/644368714$LR•IPV4•18『线路6』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://85.121.245.62:1234/644368714$LR•IPV4•18『线路7』 +http://115.58.151.196:1234/644368714$LR•IPV4•18『线路7』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://36.104.221.222:7788/644368714$LR•IPV4•18『线路8』 +http://182.61.15.163:80/644368714$LR•IPV4•18『线路8』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://115.58.151.196:1234/644368714$LR•IPV4•18『线路9』 +http://101.132.26.106:3566/644368714$LR•IPV4•18『线路9』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://182.61.15.163:80/644368714$LR•IPV4•18『线路10』 +http://120.4.126.153:1234/644368714$LR•IPV4•18『线路10』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://101.132.26.106:3566/644368714$LR•IPV4•18『线路11』 +http://47.119.24.76:59093/644368714$LR•IPV4•18『线路11』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://120.4.126.153:1234/644368714$LR•IPV4•18『线路12』 +http://101.6.130.52:1234/644368714$LR•IPV4•18『线路12』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://47.119.24.76:59093/644368714$LR•IPV4•18『线路13』 +http://17752995.xyz:51111/644368714$LR•IPV4•18『线路13』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://101.6.130.52:1234/644368714$LR•IPV4•18『线路14』 +http://139.155.89.87:1000/644368714$LR•IPV4•18『线路14』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://17752995.xyz:51111/644368714$LR•IPV4•18『线路15』 +http://101.34.236.223:1112/644368714$LR•IPV4•18『线路15』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://139.155.89.87:1000/644368714$LR•IPV4•18『线路16』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•18『线路16』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://101.34.236.223:1112/644368714$LR•IPV4•18『线路17』 +http://192.151.150.154/live/chcdz.m3u8$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="CHC动作电影" group-title="数字",CHC动作电影 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•18『线路18』 +http://38.75.136.137:98/gslb/dsdqpub/chcdz.m3u8?auth=testpub$LR•IPV4•18『线路18』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8$LR•IPV4•19『线路1』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•19『线路2』 +https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•19『线路2』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•19『线路3』 +http://wfenf.x3322.net:7788/644368373$LR•IPV4•19『线路3』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•19『线路4』 +http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•19『线路4』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://wfenf.x3322.net:7788/644368373$LR•IPV4•19『线路5』 +http://119.88.243.98:17231/644368373$LR•IPV4•19『线路5』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•19『线路6』 +http://85.121.245.62:1234/644368373$LR•IPV4•19『线路6』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://119.88.243.98:17231/644368373$LR•IPV4•19『线路7』 +http://36.104.221.222:7788/644368373$LR•IPV4•19『线路7』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://85.121.245.62:1234/644368373$LR•IPV4•19『线路8』 +http://115.58.151.196:1234/644368373$LR•IPV4•19『线路8』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://36.104.221.222:7788/644368373$LR•IPV4•19『线路9』 +http://182.61.15.163:80/644368373$LR•IPV4•19『线路9』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://115.58.151.196:1234/644368373$LR•IPV4•19『线路10』 +http://101.132.26.106:3566/644368373$LR•IPV4•19『线路10』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://182.61.15.163:80/644368373$LR•IPV4•19『线路11』 +http://120.4.126.153:1234/644368373$LR•IPV4•19『线路11』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://101.132.26.106:3566/644368373$LR•IPV4•19『线路12』 +http://47.119.24.76:59093/644368373$LR•IPV4•19『线路12』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://120.4.126.153:1234/644368373$LR•IPV4•19『线路13』 +http://101.6.130.52:1234/644368373$LR•IPV4•19『线路13』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://47.119.24.76:59093/644368373$LR•IPV4•19『线路14』 +http://17752995.xyz:51111/644368373$LR•IPV4•19『线路14』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://101.6.130.52:1234/644368373$LR•IPV4•19『线路15』 +http://139.155.89.87:1000/644368373$LR•IPV4•19『线路15』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://17752995.xyz:51111/644368373$LR•IPV4•19『线路16』 +http://101.34.236.223:1112/644368373$LR•IPV4•19『线路16』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://139.155.89.87:1000/644368373$LR•IPV4•19『线路17』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•19『线路17』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://101.34.236.223:1112/644368373$LR•IPV4•19『线路18』 +http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•19『线路18』 #EXTINF:-1 tvg-name="CHC家庭影院" group-title="数字",CHC家庭影院 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•19『线路19』 +http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•19『线路19』 #EXTINF:-1 tvg-name="睛彩青少" group-title="数字",睛彩青少 -http://47.100.209.208:8100/TVOD/3000000020000011525.m3u8?token=8520$LR•IPV4•4『线路1』 +http://feilong123.vip/409990236/iptv/gdy.php?id=1$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="睛彩青少" group-title="数字",睛彩青少 -http://feilong123.vip/409990236/iptv/gdy.php?id=1$LR•IPV4•4『线路2』 +http://47.100.209.208:8100/TVOD/3000000020000011525.m3u8?token=8520$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="睛彩青少" group-title="数字",睛彩青少 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000011525&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="睛彩青少" group-title="数字",睛彩青少 @@ -5422,11 +5424,11 @@ http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=100000 #EXTINF:-1 tvg-name="睛彩篮球" group-title="数字",睛彩篮球 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000270006&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路32』 #EXTINF:-1 tvg-name="睛彩广场" group-title="数字",睛彩广场 -http://47.100.209.208:8100/TVOD/3000000020000011523.m3u8?token=8520$LR•IPV4•7『线路1』 +http://feilong123.vip/409990236/iptv/gdy.php?id=3$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="睛彩广场" group-title="数字",睛彩广场 -http://feilong123.vip/409990236/iptv/gdy.php?id=3$LR•IPV4•7『线路2』 +http://feilong123.vip/409990236/iptv/gdy.php?id=20$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="睛彩广场" group-title="数字",睛彩广场 -http://feilong123.vip/409990236/iptv/gdy.php?id=20$LR•IPV4•7『线路3』 +http://47.100.209.208:8100/TVOD/3000000020000011523.m3u8?token=8520$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="睛彩广场" group-title="数字",睛彩广场 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000011523&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="睛彩广场" group-title="数字",睛彩广场 @@ -5628,23 +5630,23 @@ https://stream1.freetv.fun/sheng-huo-shi-shang-18.m3u8$LR•IPV4•42『线路41 #EXTINF:-1 tvg-name="生活时尚" group-title="数字",生活时尚 https://stream1.freetv.fun/sheng-huo-shi-shang-4.ctv$LR•IPV4•42『线路42』 #EXTINF:-1 tvg-name="NewTV黑莓电影" group-title="数字",NewTV黑莓电影 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8785669936177902664&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 +http://111.43.126.240:9003/hls/82/index.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="NewTV黑莓电影" group-title="数字",NewTV黑莓电影 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000019624&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8785669936177902664&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="NewTV黑莓电影" group-title="数字",NewTV黑莓电影 -http://gslbserv.itv.cmvideo.cn:80/000000001000/8785669936177902664/1.m3u8?channel-id=ystenlive&Contentid=8785669936177902664&livemode=1&stbId=003901FF0001181003FC08A5C8C6C037&userToken=85a5a98cdcab4d800a8ec29a9d917e8d10vv&usergroup=g10045200000&version=1.0&owaccmark=8785669936177902664&owchid=ystenlive&owsid=7951969344461621383$LR•IPV4•5『线路3』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000019624&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="NewTV黑莓电影" group-title="数字",NewTV黑莓电影 -http://111.29.9.33:6610/000000001000/1000000004000019624/index.m3u8?channel-id=bestzb&Contentid=1000000004000019624&livemode=1&stbId=3$LR•IPV4•5『线路4』 +http://gslbserv.itv.cmvideo.cn:80/000000001000/8785669936177902664/1.m3u8?channel-id=ystenlive&Contentid=8785669936177902664&livemode=1&stbId=003901FF0001181003FC08A5C8C6C037&userToken=85a5a98cdcab4d800a8ec29a9d917e8d10vv&usergroup=g10045200000&version=1.0&owaccmark=8785669936177902664&owchid=ystenlive&owsid=7951969344461621383$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="NewTV黑莓电影" group-title="数字",NewTV黑莓电影 -http://111.43.126.240:9003/hls/82/index.m3u8$LR•IPV4•5『线路5』 +http://111.29.9.33:6610/000000001000/1000000004000019624/index.m3u8?channel-id=bestzb&Contentid=1000000004000019624&livemode=1&stbId=3$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV黑莓动画" group-title="数字",NewTV黑莓动画 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6497762188035533951&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路1』 +http://111.43.126.240:9003/hls/83/index.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="NewTV黑莓动画" group-title="数字",NewTV黑莓动画 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000021734&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6497762188035533951&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="NewTV黑莓动画" group-title="数字",NewTV黑莓动画 -http://111.29.9.33:6610/000000001000/1000000004000021734/index.m3u8?channel-id=bestzb&Contentid=1000000004000021734&livemode=1&stbId=3$LR•IPV4•4『线路3』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000021734&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="NewTV黑莓动画" group-title="数字",NewTV黑莓动画 -http://111.43.126.240:9003/hls/83/index.m3u8$LR•IPV4•4『线路4』 +http://111.29.9.33:6610/000000001000/1000000004000021734/index.m3u8?channel-id=bestzb&Contentid=1000000004000021734&livemode=1&stbId=3$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="NewTV超级体育" group-title="数字",NewTV超级体育 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009204&livemode=1&stbId=yu&mode=1&$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-name="NewTV超级体育" group-title="数字",NewTV超级体育 @@ -5662,9 +5664,9 @@ http://39.134.65.66/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index #EXTINF:-1 tvg-name="NewTV超级体育" group-title="数字",NewTV超级体育 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=3188&tk=23a9aca1f79f$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-name="NewTV超级体育" group-title="数字",NewTV超级体育 -http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3$LR•IPV4•10『线路9』 +http://111.43.126.240:9003/hls/69/index.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-name="NewTV超级体育" group-title="数字",NewTV超级体育 -http://111.43.126.240:9003/hls/69/index.m3u8$LR•IPV4•10『线路10』 +http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-name="NewTV超级电影" group-title="数字",NewTV超级电影 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000003000012426&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="NewTV超级电影" group-title="数字",NewTV超级电影 @@ -5672,9 +5674,9 @@ http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=100000 #EXTINF:-1 tvg-name="NewTV超级电影" group-title="数字",NewTV超级电影 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000012884&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="NewTV超级电影" group-title="数字",NewTV超级电影 -http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3$LR•IPV4•5『线路4』 +http://111.43.126.240:9003/hls/68/index.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="NewTV超级电影" group-title="数字",NewTV超级电影 -http://111.43.126.240:9003/hls/68/index.m3u8$LR•IPV4•5『线路5』 +http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV超级电视剧" group-title="数字",NewTV超级电视剧 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000008139&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="NewTV超级电视剧" group-title="数字",NewTV超级电视剧 @@ -5682,9 +5684,9 @@ http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=100000 #EXTINF:-1 tvg-name="NewTV超级电视剧" group-title="数字",NewTV超级电视剧 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268003&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="NewTV超级电视剧" group-title="数字",NewTV超级电视剧 -http://111.29.9.33:6610/000000001000/1000000001000008139/index.m3u8?channel-id=bestzb&Contentid=1000000001000008139&livemode=1&stbId=3$LR•IPV4•5『线路4』 +http://111.43.126.240:9003/hls/67/index.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="NewTV超级电视剧" group-title="数字",NewTV超级电视剧 -http://111.43.126.240:9003/hls/67/index.m3u8$LR•IPV4•5『线路5』 +http://111.29.9.33:6610/000000001000/1000000001000008139/index.m3u8?channel-id=bestzb&Contentid=1000000001000008139&livemode=1&stbId=3$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV爱情喜剧" group-title="数字",NewTV爱情喜剧 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8393829412396288037&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="NewTV爱情喜剧" group-title="数字",NewTV爱情喜剧 @@ -5710,13 +5712,15 @@ http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010079$LR•IP #EXTINF:-1 tvg-name="NewTV军旅剧场" group-title="数字",NewTV军旅剧场 http://111.43.126.240:9003/hls/65/index.m3u8$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV动作电影" group-title="数字",NewTV动作电影 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000018653&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路1』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000018653&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="NewTV动作电影" group-title="数字",NewTV动作电影 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8103864434730665389&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8103864434730665389&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="NewTV动作电影" group-title="数字",NewTV动作电影 -http://39.134.19.68/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•4『线路3』 +http://39.134.19.68/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="NewTV动作电影" group-title="数字",NewTV动作电影 -http://111.43.126.240:9003/hls/58/index.m3u8$LR•IPV4•4『线路4』 +http://111.43.126.240:9003/hls/58/index.m3u8$LR•IPV4•5『线路4』 +#EXTINF:-1 tvg-name="NewTV动作电影" group-title="数字",NewTV动作电影 +http://live.metshop.top/huya/11602077?cdn=alicdn$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV惊悚悬疑" group-title="数字",NewTV惊悚悬疑 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000024282&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="NewTV惊悚悬疑" group-title="数字",NewTV惊悚悬疑 @@ -5754,17 +5758,17 @@ http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=631637 #EXTINF:-1 tvg-name="NewTV家庭剧场" group-title="数字",NewTV家庭剧场 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000008284&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="NewTV家庭剧场" group-title="数字",NewTV家庭剧场 -http://111.29.9.33:6610/000000001000/1000000004000008284/index.m3u8?channel-id=bestzb&Contentid=1000000004000008284&livemode=1&stbId=3$LR•IPV4•5『线路4』 +http://111.43.126.240:9003/hls/66/index.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="NewTV家庭剧场" group-title="数字",NewTV家庭剧场 -http://111.43.126.240:9003/hls/66/index.m3u8$LR•IPV4•5『线路5』 +http://111.29.9.33:6610/000000001000/1000000004000008284/index.m3u8?channel-id=bestzb&Contentid=1000000004000008284&livemode=1&stbId=3$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV精品大剧" group-title="数字",NewTV精品大剧 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000013968&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="NewTV精品大剧" group-title="数字",NewTV精品大剧 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7882297361445410858&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="NewTV精品大剧" group-title="数字",NewTV精品大剧 -http://111.29.9.33:6610/000000001000/1000000004000013968/index.m3u8?channel-id=bestzb&Contentid=1000000004000013968&livemode=1&stbId=3$LR•IPV4•4『线路3』 +http://111.43.126.240:9003/hls/63/index.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="NewTV精品大剧" group-title="数字",NewTV精品大剧 -http://111.43.126.240:9003/hls/63/index.m3u8$LR•IPV4•4『线路4』 +http://111.29.9.33:6610/000000001000/1000000004000013968/index.m3u8?channel-id=bestzb&Contentid=1000000004000013968&livemode=1&stbId=3$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="NewTV军事评论" group-title="数字",NewTV军事评论 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5822616274253344775&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="NewTV军事评论" group-title="数字",NewTV军事评论 @@ -5780,9 +5784,9 @@ http://111.29.9.34:6610/000000001000/1000000001000025771/index.m3u8?channel-id=y #EXTINF:-1 tvg-name="NewTV超级综艺" group-title="数字",NewTV超级综艺 http://111.29.9.35:6610/000000001000/1000000004000023658/index.m3u8?channel-id=ystenlive&Contentid=1000000004000023658&livemode=1&stbId=3$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="NewTV超级综艺" group-title="数字",NewTV超级综艺 -http://111.29.9.33:6610/000000001000/1000000004000023658/index.m3u8?channel-id=bestzb&Contentid=1000000004000023658&livemode=1&stbId=3$LR•IPV4•7『线路6』 +http://111.43.126.240:9003/hls/70/index.m3u8$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="NewTV超级综艺" group-title="数字",NewTV超级综艺 -http://111.43.126.240:9003/hls/70/index.m3u8$LR•IPV4•7『线路7』 +http://111.29.9.33:6610/000000001000/1000000004000023658/index.m3u8?channel-id=bestzb&Contentid=1000000004000023658&livemode=1&stbId=3$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="NewTV金牌综艺" group-title="数字",NewTV金牌综艺 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000026167&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="NewTV金牌综艺" group-title="数字",NewTV金牌综艺 @@ -5790,9 +5794,9 @@ http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=639972 #EXTINF:-1 tvg-name="NewTV金牌综艺" group-title="数字",NewTV金牌综艺 http://111.29.9.42:6610/000000001000/1000000004000026167/index.m3u8?channel-id=ystenlive&Contentid=1000000004000026167&livemode=1&stbId=3$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="NewTV金牌综艺" group-title="数字",NewTV金牌综艺 -http://111.29.9.33:6610/000000001000/1000000004000026167/index.m3u8?channel-id=bestzb&Contentid=1000000004000026167&livemode=1&stbId=3$LR•IPV4•5『线路4』 +http://111.43.126.240:9003/hls/73/index.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="NewTV金牌综艺" group-title="数字",NewTV金牌综艺 -http://111.43.126.240:9003/hls/73/index.m3u8$LR•IPV4•5『线路5』 +http://111.29.9.33:6610/000000001000/1000000004000026167/index.m3u8?channel-id=bestzb&Contentid=1000000004000026167&livemode=1&stbId=3$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="NewTV农业致富" group-title="数字",NewTV农业致富 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6193684637634073625&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="NewTV农业致富" group-title="数字",NewTV农业致富 @@ -5800,75 +5804,75 @@ http://111.43.126.240:9003/hls/75/index.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="NewTV炫舞未来" group-title="数字",NewTV炫舞未来 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000515&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="NewTV炫舞未来" group-title="数字",NewTV炫舞未来 -http://111.29.9.33:6610/000000001000/1000000001000000515/index.m3u8?channel-id=bestzb&Contentid=1000000001000000515&livemode=1&stbId=3$LR•IPV4•3『线路2』 +http://111.43.126.240:9003/hls/85/index.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="NewTV炫舞未来" group-title="数字",NewTV炫舞未来 -http://111.43.126.240:9003/hls/85/index.m3u8$LR•IPV4•3『线路3』 +http://111.29.9.33:6610/000000001000/1000000001000000515/index.m3u8?channel-id=bestzb&Contentid=1000000001000000515&livemode=1&stbId=3$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="怡伴健康" group-title="数字",怡伴健康 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7820874641606664941&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 +http://111.43.126.240:9003/hls/76/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="怡伴健康" group-title="数字",怡伴健康 -http://111.43.126.240:9003/hls/76/index.m3u8$LR•IPV4•2『线路2』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7820874641606664941&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="NewTV哒啵赛事" group-title="数字",NewTV哒啵赛事 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5320946857686967621&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="NewTV哒啵赛事" group-title="数字",NewTV哒啵赛事 http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://218.13.170.98:9901/tsfile/live/1021_1.m3u8$LR•IPV4•7『线路1』 +http://111.43.126.240:9003/hls/54/index.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://192.151.150.154/live/btvkk.m3u8$LR•IPV4•7『线路2』 +http://123.121.5.183:4000/rtp/239.3.1.189:8000$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://204.12.221.218:8181/3m1080p/btvkk.m3u8$LR•IPV4•7『线路3』 +http://218.13.170.98:9901/tsfile/live/1021_1.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7851974109718180595&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路4』 +http://192.151.150.154/live/btvkk.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7589856436881630561&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路5』 +http://204.12.221.218:8181/3m1080p/btvkk.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://111.43.126.240:9003/hls/54/index.m3u8$LR•IPV4•7『线路6』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7851974109718180595&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="卡酷少儿" group-title="数字",卡酷少儿 -http://123.121.5.183:4000/rtp/239.3.1.189:8000$LR•IPV4•7『线路7』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7589856436881630561&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 http://183.207.249.15/PLTV/4/224/3221225933/index.m3u8$LR•IPV4•22『线路1』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://192.151.150.154/live/ymkt.m3u8$LR•IPV4•22『线路2』 +https://live.chinacert.cftest5.cn/cnmg/live/626064703$LR•IPV4•22『线路2』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://204.12.221.218:8181/3m1080p/ymkt.m3u8$LR•IPV4•22『线路3』 +http://wfenf.x3322.net:7788/626064703$LR•IPV4•22『线路3』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000010063&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路4』 +http://fn.gcl.de5.net:5908/gsh950428/626064703$LR•IPV4•22『线路4』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -https://live.chinacert.cftest5.cn/cnmg/live/626064703$LR•IPV4•22『线路5』 +http://119.88.243.98:17231/626064703$LR•IPV4•22『线路5』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://wfenf.x3322.net:7788/626064703$LR•IPV4•22『线路6』 +http://85.121.245.62:1234/626064703$LR•IPV4•22『线路6』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://fn.gcl.de5.net:5908/gsh950428/626064703$LR•IPV4•22『线路7』 +http://36.104.221.222:7788/626064703$LR•IPV4•22『线路7』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://119.88.243.98:17231/626064703$LR•IPV4•22『线路8』 +http://115.58.151.196:1234/626064703$LR•IPV4•22『线路8』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://85.121.245.62:1234/626064703$LR•IPV4•22『线路9』 +http://182.61.15.163:80/626064703$LR•IPV4•22『线路9』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://36.104.221.222:7788/626064703$LR•IPV4•22『线路10』 +http://101.132.26.106:3566/626064703$LR•IPV4•22『线路10』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://115.58.151.196:1234/626064703$LR•IPV4•22『线路11』 +http://120.4.126.153:1234/626064703$LR•IPV4•22『线路11』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://182.61.15.163:80/626064703$LR•IPV4•22『线路12』 +http://111.43.126.240:9003/hls/57/index.m3u8$LR•IPV4•22『线路12』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://101.132.26.106:3566/626064703$LR•IPV4•22『线路13』 +http://47.119.24.76:59093/626064703$LR•IPV4•22『线路13』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://120.4.126.153:1234/626064703$LR•IPV4•22『线路14』 +http://101.6.130.52:1234/626064703$LR•IPV4•22『线路14』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://111.43.126.240:9003/hls/57/index.m3u8$LR•IPV4•22『线路15』 +http://17752995.xyz:51111/626064703$LR•IPV4•22『线路15』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://47.119.24.76:59093/626064703$LR•IPV4•22『线路16』 +http://139.155.89.87:1000/626064703$LR•IPV4•22『线路16』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://101.6.130.52:1234/626064703$LR•IPV4•22『线路17』 +http://101.34.236.223:1112/626064703$LR•IPV4•22『线路17』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://17752995.xyz:51111/626064703$LR•IPV4•22『线路18』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225795/index.m3u8$LR•IPV4•22『线路18』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://139.155.89.87:1000/626064703$LR•IPV4•22『线路19』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226768/index.m3u8$LR•IPV4•22『线路19』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://101.34.236.223:1112/626064703$LR•IPV4•22『线路20』 +http://192.151.150.154/live/ymkt.m3u8$LR•IPV4•22『线路20』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225795/index.m3u8$LR•IPV4•22『线路21』 +http://204.12.221.218:8181/3m1080p/ymkt.m3u8$LR•IPV4•22『线路21』 #EXTINF:-1 tvg-name="优漫卡通" group-title="数字",优漫卡通 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226768/index.m3u8$LR•IPV4•22『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000010063&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路22』 #EXTINF:-1 tvg-name="哈哈炫动" group-title="数字",哈哈炫动 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031123&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="哈哈炫动" group-title="数字",哈哈炫动 @@ -5884,73 +5888,73 @@ http://223.110.245.139/PLTV/4/224/3221227009/index.m3u8$LR•IPV4•23『线路1 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 http://112.25.48.68/live/program/live/jjkt/1300000/mnf.m3u8$LR•IPV4•23『线路2』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://192.151.150.154/live/gdjjkt.m3u8$LR•IPV4•23『线路3』 +https://live.chinacert.cftest5.cn/cnmg/live/614952364$LR•IPV4•23『线路3』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://204.12.221.218:8181/3m1080p/gdjjkt.m3u8$LR•IPV4•23『线路4』 +http://wfenf.x3322.net:7788/614952364$LR•IPV4•23『线路4』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000025964&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路5』 +http://fn.gcl.de5.net:5908/gsh950428/614952364$LR•IPV4•23『线路5』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=4739906347743456369&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路6』 +http://119.88.243.98:17231/614952364$LR•IPV4•23『线路6』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://111.29.9.33:6610/000000001000/1000000002000025964/index.m3u8?channel-id=bestzb&Contentid=1000000002000025964&livemode=1&stbId=3$LR•IPV4•23『线路7』 +http://85.121.245.62:1234/614952364$LR•IPV4•23『线路7』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -https://live.chinacert.cftest5.cn/cnmg/live/614952364$LR•IPV4•23『线路8』 +http://36.104.221.222:7788/614952364$LR•IPV4•23『线路8』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://wfenf.x3322.net:7788/614952364$LR•IPV4•23『线路9』 +http://115.58.151.196:1234/614952364$LR•IPV4•23『线路9』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://fn.gcl.de5.net:5908/gsh950428/614952364$LR•IPV4•23『线路10』 +http://182.61.15.163:80/614952364$LR•IPV4•23『线路10』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://119.88.243.98:17231/614952364$LR•IPV4•23『线路11』 +http://101.132.26.106:3566/614952364$LR•IPV4•23『线路11』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://85.121.245.62:1234/614952364$LR•IPV4•23『线路12』 +http://120.4.126.153:1234/614952364$LR•IPV4•23『线路12』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://36.104.221.222:7788/614952364$LR•IPV4•23『线路13』 +http://47.119.24.76:59093/614952364$LR•IPV4•23『线路13』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://115.58.151.196:1234/614952364$LR•IPV4•23『线路14』 +http://101.6.130.52:1234/614952364$LR•IPV4•23『线路14』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://182.61.15.163:80/614952364$LR•IPV4•23『线路15』 +http://17752995.xyz:51111/614952364$LR•IPV4•23『线路15』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://101.132.26.106:3566/614952364$LR•IPV4•23『线路16』 +http://101.34.236.223:1112/614952364$LR•IPV4•23『线路16』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://120.4.126.153:1234/614952364$LR•IPV4•23『线路17』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226227/index.m3u8$LR•IPV4•23『线路17』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://47.119.24.76:59093/614952364$LR•IPV4•23『线路18』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226744/index.m3u8$LR•IPV4•23『线路18』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://101.6.130.52:1234/614952364$LR•IPV4•23『线路19』 +http://192.151.150.154/live/gdjjkt.m3u8$LR•IPV4•23『线路19』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://17752995.xyz:51111/614952364$LR•IPV4•23『线路20』 +http://204.12.221.218:8181/3m1080p/gdjjkt.m3u8$LR•IPV4•23『线路20』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://101.34.236.223:1112/614952364$LR•IPV4•23『线路21』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000025964&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路21』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226227/index.m3u8$LR•IPV4•23『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=4739906347743456369&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路22』 #EXTINF:-1 tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226744/index.m3u8$LR•IPV4•23『线路23』 +http://111.29.9.33:6610/000000001000/1000000002000025964/index.m3u8?channel-id=bestzb&Contentid=1000000002000025964&livemode=1&stbId=3$LR•IPV4•23『线路23』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://phoneal.qing.mgtv.com/nn_live/nn_x64/dGVybT01Jm5kaT02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJmNkbmV4X2lkPWFsX3Bob25lMyZzPTdiNDZjMTFiMWQwZmEyN2Q0NjUwN2Q4NWJlMGY2NWY0JmFzPTAmX2NhckNvZGU9MCZ1aXA9MTA2LjE0LjM4LjU1Jm1hY2lkPTY4NmU4Y2Y4Yzg4ZTc3ZWM5YTA3OTMyODlmNTM0ODQyYWJlYzRmM2MmcWlkPSZyYXV0aF9lbmFibGU9b2ZmJmNocz0mdXVpZD1jOWIzNTBkOTU1MGUxMzcwYjI4YzZkNTQzOWM1N2VmOS02YTBlMjYzNyZ2PTImbmR2PWlvcy02LjUuMCZ1aWQ9JmRlZj0xJmVzPTE3ODI3MTQ2NTg,/KLCDMPP360.m3u8$LR•IPV4•13『线路1』 +http://223.110.245.145/ott.js.chinamobile.com/PLTV/3/224/3221226303/index.m3u8$LR•IPV4•13『线路1』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://183.11.239.36:808/hls/69/index.m3u8$LR•IPV4•13『线路2』 +http://phoneal.qing.mgtv.com/nn_live/nn_x64/dGVybT01Jm5kaT02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJmNkbmV4X2lkPWFsX3Bob25lMyZzPTdiNDZjMTFiMWQwZmEyN2Q0NjUwN2Q4NWJlMGY2NWY0JmFzPTAmX2NhckNvZGU9MCZ1aXA9MTA2LjE0LjM4LjU1Jm1hY2lkPTY4NmU4Y2Y4Yzg4ZTc3ZWM5YTA3OTMyODlmNTM0ODQyYWJlYzRmM2MmcWlkPSZyYXV0aF9lbmFibGU9b2ZmJmNocz0mdXVpZD1jOWIzNTBkOTU1MGUxMzcwYjI4YzZkNTQzOWM1N2VmOS02YTBlMjYzNyZ2PTImbmR2PWlvcy02LjUuMCZ1aWQ9JmRlZj0xJmVzPTE3ODI3MTQ2NTg,/KLCDMPP360.m3u8$LR•IPV4•13『线路2』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://223.110.245.145/ott.js.chinamobile.com/PLTV/3/224/3221226303/index.m3u8$LR•IPV4•13『线路3』 +http://183.11.239.36:808/hls/69/index.m3u8$LR•IPV4•13『线路3』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://120.198.95.220:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•13『线路4』 +http://111.43.126.240:9003/hls/56/index.m3u8$LR•IPV4•13『线路4』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://204.12.221.218:8181/3m1080p/hnjykt.m3u8$LR•IPV4•13『线路5』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225744/index.m3u8$LR•IPV4•13『线路5』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYKTMPP360.m3u8$LR•IPV4•13『线路6』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227300/index.m3u8$LR•IPV4•13『线路6』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://183.237.95.108:9901/tsfile/live/1099_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•13『线路7』 +http://204.12.221.218:8181/3m1080p/hnjykt.m3u8$LR•IPV4•13『线路7』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040024&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路8』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYKTMPP360.m3u8$LR•IPV4•13『线路8』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016601&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路9』 +http://183.237.95.108:9901/tsfile/live/1099_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•13『线路9』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://111.29.9.33:6610/000000001000/5000000006000040024/index.m3u8?channel-id=bestzb&Contentid=5000000006000040024&livemode=1&stbId=3$LR•IPV4•13『线路10』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040024&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路10』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://111.43.126.240:9003/hls/56/index.m3u8$LR•IPV4•13『线路11』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016601&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路11』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225744/index.m3u8$LR•IPV4•13『线路12』 +http://111.29.9.33:6610/000000001000/5000000006000040024/index.m3u8?channel-id=bestzb&Contentid=5000000006000040024&livemode=1&stbId=3$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227300/index.m3u8$LR•IPV4•13『线路13』 +http://120.198.95.220:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 http://iptv.huuc.edu.cn/hls/gedocu.m3u8$LR•IPV4•88『线路1』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 @@ -6120,13 +6124,13 @@ https://stream1.freetv.fun/jin-ying-ji-shi-24.m3u8$LR•IPV4•88『线路83』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6268&tk=23a9aca1f79f$LR•IPV4•88『线路84』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYJSMPP360.m3u8$LR•IPV4•88『线路85』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226351/index.m3u8$LR•IPV4•88『线路85』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 -http://111.29.9.33:6610/000000001000/5000000011000031203/index.m3u8?channel-id=bestzb&Contentid=5000000011000031203&livemode=1&stbId=3$LR•IPV4•88『线路86』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227291/index.m3u8$LR•IPV4•88『线路86』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226351/index.m3u8$LR•IPV4•88『线路87』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYJSMPP360.m3u8$LR•IPV4•88『线路87』 #EXTINF:-1 tvg-name="金鹰纪实" group-title="数字",金鹰纪实 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227291/index.m3u8$LR•IPV4•88『线路88』 +http://111.29.9.33:6610/000000001000/5000000011000031203/index.m3u8?channel-id=bestzb&Contentid=5000000011000031203&livemode=1&stbId=3$LR•IPV4•88『线路88』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 http://wouu.net:9977/udp/239.93.1.151:5140$LR•IPV4•49『线路1』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 @@ -6198,41 +6202,41 @@ http://182.61.15.73:80/961930263$LR•IPV4•49『线路34』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 http://123.113.205.253:3000/961930263$LR•IPV4•49『线路35』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•49『线路36』 +https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•49『线路36』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•49『线路37』 +http://wfenf.x3322.net:7788/961930263$LR•IPV4•49『线路37』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://wfenf.x3322.net:7788/961930263$LR•IPV4•49『线路38』 +http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•49『线路38』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•49『线路39』 +http://85.121.245.62:1234/961930263$LR•IPV4•49『线路39』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://85.121.245.62:1234/961930263$LR•IPV4•49『线路40』 +http://36.104.221.222:7788/961930263$LR•IPV4•49『线路40』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://36.104.221.222:7788/961930263$LR•IPV4•49『线路41』 +http://115.58.151.196:1234/961930263$LR•IPV4•49『线路41』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://115.58.151.196:1234/961930263$LR•IPV4•49『线路42』 +http://182.61.15.163:80/961930263$LR•IPV4•49『线路42』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://182.61.15.163:80/961930263$LR•IPV4•49『线路43』 +http://101.132.26.106:3566/961930263$LR•IPV4•49『线路43』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://101.132.26.106:3566/961930263$LR•IPV4•49『线路44』 +http://120.4.126.153:1234/961930263$LR•IPV4•49『线路44』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://120.4.126.153:1234/961930263$LR•IPV4•49『线路45』 +http://47.119.24.76:59093/961930263$LR•IPV4•49『线路45』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://47.119.24.76:59093/961930263$LR•IPV4•49『线路46』 +http://17752995.xyz:51111/961930263$LR•IPV4•49『线路46』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://17752995.xyz:51111/961930263$LR•IPV4•49『线路47』 +http://139.155.89.87:1000/961930263$LR•IPV4•49『线路47』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://139.155.89.87:1000/961930263$LR•IPV4•49『线路48』 +http://101.34.236.223:1112/961930263$LR•IPV4•49『线路48』 #EXTINF:-1 tvg-name="快乐垂钓" group-title="数字",快乐垂钓 -http://101.34.236.223:1112/961930263$LR•IPV4•49『线路49』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•49『线路49』 #EXTINF:-1 tvg-name="纪实人文" group-title="数字",纪实人文 http://39.135.138.59:18890/PLTV/88888910/224/3221225655/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="纪实人文" group-title="数字",纪实人文 http://8.138.7.223/tv/shtv.php?id=xjs$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="中国功夫" group-title="数字",中国功夫 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 +http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="中国功夫" group-title="数字",中国功夫 -http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•2『线路2』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="明星大片" group-title="数字",明星大片 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000019008&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="明星大片" group-title="数字",明星大片 @@ -6256,37 +6260,37 @@ http://wouu.net:9977/udp/239.93.42.55:5140$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="天元围棋" group-title="数字",天元围棋 http://192.151.150.154/live/gztywq.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=hnbblive&Contentid=2000000004000000011&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•16『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/956923159$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -https://live.chinacert.cftest5.cn/cnmg/live/956923159$LR•IPV4•16『线路2』 +http://wfenf.x3322.net:7788/956923159$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://wfenf.x3322.net:7788/956923159$LR•IPV4•16『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/956923159$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://fn.gcl.de5.net:5908/gsh950428/956923159$LR•IPV4•16『线路4』 +http://119.88.243.98:17231/956923159$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://119.88.243.98:17231/956923159$LR•IPV4•16『线路5』 +http://85.121.245.62:1234/956923159$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://85.121.245.62:1234/956923159$LR•IPV4•16『线路6』 +http://36.104.221.222:7788/956923159$LR•IPV4•16『线路6』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://36.104.221.222:7788/956923159$LR•IPV4•16『线路7』 +http://115.58.151.196:1234/956923159$LR•IPV4•16『线路7』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://115.58.151.196:1234/956923159$LR•IPV4•16『线路8』 +http://182.61.15.163:80/956923159$LR•IPV4•16『线路8』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://182.61.15.163:80/956923159$LR•IPV4•16『线路9』 +http://101.132.26.106:3566/956923159$LR•IPV4•16『线路9』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://101.132.26.106:3566/956923159$LR•IPV4•16『线路10』 +http://120.4.126.153:1234/956923159$LR•IPV4•16『线路10』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://120.4.126.153:1234/956923159$LR•IPV4•16『线路11』 +http://47.119.24.76:59093/956923159$LR•IPV4•16『线路11』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://47.119.24.76:59093/956923159$LR•IPV4•16『线路12』 +http://101.6.130.52:1234/956923159$LR•IPV4•16『线路12』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://101.6.130.52:1234/956923159$LR•IPV4•16『线路13』 +http://17752995.xyz:51111/956923159$LR•IPV4•16『线路13』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://17752995.xyz:51111/956923159$LR•IPV4•16『线路14』 +http://139.155.89.87:1000/956923159$LR•IPV4•16『线路14』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://139.155.89.87:1000/956923159$LR•IPV4•16『线路15』 +http://101.34.236.223:1112/956923159$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-name="财富天下" group-title="数字",财富天下 -http://101.34.236.223:1112/956923159$LR•IPV4•16『线路16』 +http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=hnbblive&Contentid=2000000004000000011&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-name="弈坛春秋" group-title="数字",弈坛春秋 http://223.110.245.139/PLTV/4/224/3221227031/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="华数4K" group-title="数字",华数4K @@ -6334,67 +6338,67 @@ http://120.76.248.139/live/bfgd/4200000153.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="生态环境" group-title="北京",生态环境 http://120.76.248.139/live/bfgd/4200000149.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://120.76.248.139/live/bfgd/4200000229.m3u8$LR•IPV4•16『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/637444975$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://101.6.130.52:1234/637444975$LR•IPV4•16『线路2』 +http://wfenf.x3322.net:7788/637444975$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -https://live.chinacert.cftest5.cn/cnmg/live/637444975$LR•IPV4•16『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/637444975$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://wfenf.x3322.net:7788/637444975$LR•IPV4•16『线路4』 +http://119.88.243.98:17231/637444975$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://fn.gcl.de5.net:5908/gsh950428/637444975$LR•IPV4•16『线路5』 +http://85.121.245.62:1234/637444975$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://119.88.243.98:17231/637444975$LR•IPV4•16『线路6』 +http://36.104.221.222:7788/637444975$LR•IPV4•16『线路6』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://85.121.245.62:1234/637444975$LR•IPV4•16『线路7』 +http://115.58.151.196:1234/637444975$LR•IPV4•16『线路7』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://36.104.221.222:7788/637444975$LR•IPV4•16『线路8』 +http://182.61.15.163:80/637444975$LR•IPV4•16『线路8』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://115.58.151.196:1234/637444975$LR•IPV4•16『线路9』 +http://101.132.26.106:3566/637444975$LR•IPV4•16『线路9』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://182.61.15.163:80/637444975$LR•IPV4•16『线路10』 +http://120.4.126.153:1234/637444975$LR•IPV4•16『线路10』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://101.132.26.106:3566/637444975$LR•IPV4•16『线路11』 +http://47.119.24.76:59093/637444975$LR•IPV4•16『线路11』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://120.4.126.153:1234/637444975$LR•IPV4•16『线路12』 +http://101.6.130.52:1234/637444975$LR•IPV4•16『线路12』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://47.119.24.76:59093/637444975$LR•IPV4•16『线路13』 +http://17752995.xyz:51111/637444975$LR•IPV4•16『线路13』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://17752995.xyz:51111/637444975$LR•IPV4•16『线路14』 +http://139.155.89.87:1000/637444975$LR•IPV4•16『线路14』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://139.155.89.87:1000/637444975$LR•IPV4•16『线路15』 +http://101.34.236.223:1112/637444975$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-name="四海钓鱼" group-title="北京",四海钓鱼 -http://101.34.236.223:1112/637444975$LR•IPV4•16『线路16』 +http://120.76.248.139/live/bfgd/4200000229.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://120.76.248.139/live/bfgd/4200000147.m3u8$LR•IPV4•15『线路1』 +https://live.chinacert.cftest5.cn/cnmg/live/958475356$LR•IPV4•15『线路1』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -https://live.chinacert.cftest5.cn/cnmg/live/958475356$LR•IPV4•15『线路2』 +http://wfenf.x3322.net:7788/958475356$LR•IPV4•15『线路2』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://wfenf.x3322.net:7788/958475356$LR•IPV4•15『线路3』 +http://fn.gcl.de5.net:5908/gsh950428/958475356$LR•IPV4•15『线路3』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://fn.gcl.de5.net:5908/gsh950428/958475356$LR•IPV4•15『线路4』 +http://119.88.243.98:17231/958475356$LR•IPV4•15『线路4』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://119.88.243.98:17231/958475356$LR•IPV4•15『线路5』 +http://85.121.245.62:1234/958475356$LR•IPV4•15『线路5』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://85.121.245.62:1234/958475356$LR•IPV4•15『线路6』 +http://36.104.221.222:7788/958475356$LR•IPV4•15『线路6』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://36.104.221.222:7788/958475356$LR•IPV4•15『线路7』 +http://115.58.151.196:1234/958475356$LR•IPV4•15『线路7』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://115.58.151.196:1234/958475356$LR•IPV4•15『线路8』 +http://182.61.15.163:80/958475356$LR•IPV4•15『线路8』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://182.61.15.163:80/958475356$LR•IPV4•15『线路9』 +http://101.132.26.106:3566/958475356$LR•IPV4•15『线路9』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://101.132.26.106:3566/958475356$LR•IPV4•15『线路10』 +http://120.4.126.153:1234/958475356$LR•IPV4•15『线路10』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://120.4.126.153:1234/958475356$LR•IPV4•15『线路11』 +http://47.119.24.76:59093/958475356$LR•IPV4•15『线路11』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://47.119.24.76:59093/958475356$LR•IPV4•15『线路12』 +http://101.6.130.52:1234/958475356$LR•IPV4•15『线路12』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://101.6.130.52:1234/958475356$LR•IPV4•15『线路13』 +http://17752995.xyz:51111/958475356$LR•IPV4•15『线路13』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://17752995.xyz:51111/958475356$LR•IPV4•15『线路14』 +http://101.34.236.223:1112/958475356$LR•IPV4•15『线路14』 #EXTINF:-1 tvg-name="环球旅游" group-title="北京",环球旅游 -http://101.34.236.223:1112/958475356$LR•IPV4•15『线路15』 +http://120.76.248.139/live/bfgd/4200000147.m3u8$LR•IPV4•15『线路15』 #EXTINF:-1 tvg-name="重庆汽摩" group-title="重庆",重庆汽摩 http://120.76.248.139/live/bfgd/4200000168.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="万州三峡移民" group-title="重庆",万州三峡移民 @@ -6406,9 +6410,9 @@ http://hls.nntv.cn/nnlive/YSYL_244.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="邢台综合" group-title="河北",邢台综合 http://222.223.119.21:8888/newlive/live/hls/54/live.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="邢台综合" group-title="河北",邢台综合 -https://jwplay.hebyun.com.cn:443/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路2』 +http://jwplay.hebyun.com.cn/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="邢台综合" group-title="河北",邢台综合 -http://jwplay.hebyun.com.cn/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路3』 +https://jwplay.hebyun.com.cn:443/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="河北都市" group-title="河北",河北都市 http://121.19.134.246:808/hls/21/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="河北都市" group-title="河北",河北都市 @@ -6416,9 +6420,9 @@ http://1.94.31.214/php/hebei.php?id=hbds$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="河北农民" group-title="河北",河北农民 http://121.19.134.246:808/hls/25/index.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="河北农民" group-title="河北",河北农民 -https://ls.qingting.fm/live/1650/64k.m3u8$LR•IPV4•3『线路2』 +http://1.94.31.214/php/hebei.php?id=nmpd$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="河北农民" group-title="河北",河北农民 -http://1.94.31.214/php/hebei.php?id=nmpd$LR•IPV4•3『线路3』 +https://jwcdnqx.hebyun.com.cn/live/clzhpd/1500k/tzwj_video.m3u8?zhebd$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="鹿泉一套" group-title="河北",鹿泉一套 http://hblq.chinashadt.com:2036/live/stream:luquan1.stream/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="河北经济" group-title="河北",河北经济 @@ -6638,37 +6642,37 @@ http://183.207.248.71/gitv/live1/G_NJJK/G_NJJK$LR•IPV4•19『线路2』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 http://223.110.245.155/ott.js.chinamobile.com/PLTV/3/224/3221227194/index.m3u8$LR•IPV4•19『线路3』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://nklive.nbs.cn/hls/75b3c462-b831-4de7-a34b-5d3221db2069/index.m3u8$LR•IPV4•19『线路4』 +https://live.chinacert.cftest5.cn/cnmg/live/838153729$LR•IPV4•19『线路4』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -https://live.chinacert.cftest5.cn/cnmg/live/838153729$LR•IPV4•19『线路5』 +http://wfenf.x3322.net:7788/838153729$LR•IPV4•19『线路5』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://wfenf.x3322.net:7788/838153729$LR•IPV4•19『线路6』 +http://fn.gcl.de5.net:5908/gsh950428/838153729$LR•IPV4•19『线路6』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://fn.gcl.de5.net:5908/gsh950428/838153729$LR•IPV4•19『线路7』 +http://119.88.243.98:17231/838153729$LR•IPV4•19『线路7』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://119.88.243.98:17231/838153729$LR•IPV4•19『线路8』 +http://85.121.245.62:1234/838153729$LR•IPV4•19『线路8』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://85.121.245.62:1234/838153729$LR•IPV4•19『线路9』 +http://36.104.221.222:7788/838153729$LR•IPV4•19『线路9』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://36.104.221.222:7788/838153729$LR•IPV4•19『线路10』 +http://115.58.151.196:1234/838153729$LR•IPV4•19『线路10』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://115.58.151.196:1234/838153729$LR•IPV4•19『线路11』 +http://182.61.15.163:80/838153729$LR•IPV4•19『线路11』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://182.61.15.163:80/838153729$LR•IPV4•19『线路12』 +http://101.132.26.106:3566/838153729$LR•IPV4•19『线路12』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://101.132.26.106:3566/838153729$LR•IPV4•19『线路13』 +http://120.4.126.153:1234/838153729$LR•IPV4•19『线路13』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://120.4.126.153:1234/838153729$LR•IPV4•19『线路14』 +http://47.119.24.76:59093/838153729$LR•IPV4•19『线路14』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://47.119.24.76:59093/838153729$LR•IPV4•19『线路15』 +http://101.6.130.52:1234/838153729$LR•IPV4•19『线路15』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://101.6.130.52:1234/838153729$LR•IPV4•19『线路16』 +http://17752995.xyz:51111/838153729$LR•IPV4•19『线路16』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://17752995.xyz:51111/838153729$LR•IPV4•19『线路17』 +http://139.155.89.87:1000/838153729$LR•IPV4•19『线路17』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://139.155.89.87:1000/838153729$LR•IPV4•19『线路18』 +http://101.34.236.223:1112/838153729$LR•IPV4•19『线路18』 #EXTINF:-1 tvg-name="南京教科" group-title="江苏",南京教科 -http://101.34.236.223:1112/838153729$LR•IPV4•19『线路19』 +http://nklive.nbs.cn/hls/75b3c462-b831-4de7-a34b-5d3221db2069/index.m3u8$LR•IPV4•19『线路19』 #EXTINF:-1 tvg-name="南京少儿" group-title="江苏",南京少儿 https://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="南京少儿" group-title="江苏",南京少儿 @@ -6876,25 +6880,25 @@ http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•37『线路1』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•37『线路2』 +http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•37『线路2』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•37『线路3』 +http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•37『线路3』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•37『线路4』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•37『线路4』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•37『线路5』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•37『线路5』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•37『线路6』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•37『线路6』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•37『线路7』 +https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•37『线路7』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•37『线路8』 +https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•37『线路8』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•37『线路9』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•37『线路9』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•37『线路10』 +http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•37『线路10』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•37『线路11』 +http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•37『线路11』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•37『线路12』 #EXTINF:-1 tvg-name="浙江民生" group-title="浙江",浙江民生 @@ -6950,11 +6954,11 @@ https://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•37『线路37 #EXTINF:-1 tvg-name="浙江经济" group-title="浙江",浙江经济 https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="浙江经济" group-title="浙江",浙江经济 -http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•7『线路2』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="浙江经济" group-title="浙江",浙江经济 -http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•7『线路3』 +https://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="浙江经济" group-title="浙江",浙江经济 -https://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•7『线路4』 +http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="浙江经济" group-title="浙江",浙江经济 http://222.179.155.21:1935/ch0.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="浙江经济" group-title="浙江",浙江经济 @@ -7094,19 +7098,19 @@ https://stream1.freetv.fun/shang-yu-xin-shang-du-2.m3u8$LR•IPV4•11『线路1 #EXTINF:-1 tvg-name="上虞新商都" group-title="浙江",上虞新商都 https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-name="云和新闻综合" group-title="浙江",云和新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="云和新闻综合" group-title="浙江",云和新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路1』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•6『线路3』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路4』 +https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路5』 +https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 @@ -7242,11 +7246,11 @@ http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?$LR•IPV4•17『 #EXTINF:-1 tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 -https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路2』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路3』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•4『线路4』 +https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="诸暨新闻综合" group-title="浙江",诸暨新闻综合 https://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="诸暨新闻综合" group-title="浙江",诸暨新闻综合 @@ -7310,21 +7314,21 @@ https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•19『 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•19『线路11』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•19『线路12』 +http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•19『线路12』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•19『线路13』 +http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•19『线路13』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•19『线路14』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•19『线路14』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•19『线路15』 +http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•19『线路15』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 http://120.55.49.231:3095/rtp/233.50.201.133:5140$LR•IPV4•19『线路16』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•19『线路17』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•19『线路17』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•19『线路18』 +http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•19『线路18』 #EXTINF:-1 tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•19『线路19』 +http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•19『线路19』 #EXTINF:-1 tvg-name="浙江教育" group-title="浙江",浙江教育 http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="浙江教育" group-title="浙江",浙江教育 @@ -7440,9 +7444,9 @@ http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed$LR•IPV4• #EXTINF:-1 tvg-name="遂昌综合" group-title="浙江",遂昌综合 http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="缙云综合" group-title="浙江",缙云综合 -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『线路1』 #EXTINF:-1 tvg-name="缙云综合" group-title="浙江",缙云综合 -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『线路2』 #EXTINF:-1 tvg-name="缙云综合" group-title="浙江",缙云综合 http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed"$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="缙云新闻综合" group-title="浙江",缙云新闻综合 @@ -7574,9 +7578,9 @@ http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线 #EXTINF:-1 tvg-name="余杭未来E" group-title="浙江",余杭未来E http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="余姚综合" group-title="浙江",余姚综合 -http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?$LR•IPV4•6『线路1』 +https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 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?$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-name="余姚综合" group-title="浙江",余姚综合 http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-name="余姚综合" group-title="浙江",余姚综合 @@ -7586,9 +7590,9 @@ http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6 #EXTINF:-1 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-name="余姚姚江文化" group-title="浙江",余姚姚江文化 -http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路1』 +https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 -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『线路2』 #EXTINF:-1 tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8zzhed$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 @@ -7646,9 +7650,9 @@ http://www.peanutbar.cn:8099/tsfile/live/1002_1.m3u8?key=txiptv$LR•IPV4•26 #EXTINF:-1 tvg-name="湖南都市" group-title="湖南",湖南都市 https://stream1.freetv.fun/hu-nan-du-shi-8.m3u8$LR•IPV4•26『线路24』 #EXTINF:-1 tvg-name="湖南都市" group-title="湖南",湖南都市 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSMPP360.m3u8$LR•IPV4•26『线路25』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnds$LR•IPV4•26『线路25』 #EXTINF:-1 tvg-name="湖南都市" group-title="湖南",湖南都市 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnds$LR•IPV4•26『线路26』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSMPP360.m3u8$LR•IPV4•26『线路26』 #EXTINF:-1 tvg-name="湖南经视" group-title="湖南",湖南经视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0241&tk=23a9aca1f79f$LR•IPV4•25『线路1』 #EXTINF:-1 tvg-name="湖南经视" group-title="湖南",湖南经视 @@ -7696,9 +7700,9 @@ https://stream1.freetv.fun/hu-nan-jing-shi-15.ctv$LR•IPV4•25『线路22』 #EXTINF:-1 tvg-name="湖南经视" group-title="湖南",湖南经视 http://www.peanutbar.cn:8099/tsfile/live/1006_1.m3u8?key=txiptv$LR•IPV4•25『线路23』 #EXTINF:-1 tvg-name="湖南经视" group-title="湖南",湖南经视 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNJSMPP360.m3u8$LR•IPV4•25『线路24』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnjs$LR•IPV4•25『线路24』 #EXTINF:-1 tvg-name="湖南经视" group-title="湖南",湖南经视 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnjs$LR•IPV4•25『线路25』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNJSMPP360.m3u8$LR•IPV4•25『线路25』 #EXTINF:-1 tvg-name="湖南电视剧" group-title="湖南",湖南电视剧 https://stream1.freetv.fun/hu-nan-dian-shi-ju-9.m3u8$LR•IPV4•23『线路1』 #EXTINF:-1 tvg-name="湖南电视剧" group-title="湖南",湖南电视剧 @@ -7742,9 +7746,9 @@ http://phonetx.qing.mgtv.com/nn_live/nn_x64/8.8&/HNDSJMPP360.m3u8$LR•IPV4•23 #EXTINF:-1 tvg-name="湖南电视剧" group-title="湖南",湖南电视剧 https://stream1.freetv.fun/hu-nan-dian-shi-ju-11.m3u8$LR•IPV4•23『线路21』 #EXTINF:-1 tvg-name="湖南电视剧" group-title="湖南",湖南电视剧 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSJMPP360.m3u8$LR•IPV4•23『线路22』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndsj$LR•IPV4•23『线路22』 #EXTINF:-1 tvg-name="湖南电视剧" group-title="湖南",湖南电视剧 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndsj$LR•IPV4•23『线路23』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSJMPP360.m3u8$LR•IPV4•23『线路23』 #EXTINF:-1 tvg-name="湖南电影" group-title="湖南",湖南电影 https://stream1.freetv.fun/hu-nan-dian-ying-15.m3u8$LR•IPV4•24『线路1』 #EXTINF:-1 tvg-name="湖南电影" group-title="湖南",湖南电影 @@ -7790,9 +7794,9 @@ https://stream1.freetv.fun/hu-nan-dian-ying-14.m3u8$LR•IPV4•24『线路21』 #EXTINF:-1 tvg-name="湖南电影" group-title="湖南",湖南电影 https://stream1.freetv.fun/hu-nan-dian-ying-7.m3u8$LR•IPV4•24『线路22』 #EXTINF:-1 tvg-name="湖南电影" group-title="湖南",湖南电影 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDYMPP360.m3u8$LR•IPV4•24『线路23』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndy$LR•IPV4•24『线路23』 #EXTINF:-1 tvg-name="湖南电影" group-title="湖南",湖南电影 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndy$LR•IPV4•24『线路24』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDYMPP360.m3u8$LR•IPV4•24『线路24』 #EXTINF:-1 tvg-name="湖南爱晚" group-title="湖南",湖南爱晚 http://www.peanutbar.cn:8099/tsfile/live/1003_1.m3u8?key=txiptv$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="湖南爱晚" group-title="湖南",湖南爱晚 @@ -7804,9 +7808,9 @@ http://php.jdshipin.com:8880/iptv.php?id=hngg$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="湖南爱晚" group-title="湖南",湖南爱晚 http://p2.vzan.com/527645544/149039617847513156/live.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="湖南爱晚" group-title="湖南",湖南爱晚 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGGMPP360.m3u8$LR•IPV4•7『线路6』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnaw$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="湖南爱晚" group-title="湖南",湖南爱晚 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnaw$LR•IPV4•7『线路7』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGGMPP360.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="湖南教育" group-title="湖南",湖南教育 https://stream1.freetv.fun/hu-nan-jiao-yu-1.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="湖南教育" group-title="湖南",湖南教育 @@ -7874,9 +7878,9 @@ https://stream1.freetv.fun/hu-nan-yu-le-7.m3u8$LR•IPV4•28『线路25』 #EXTINF:-1 tvg-name="湖南娱乐" group-title="湖南",湖南娱乐 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6594&tk=23a9aca1f79f$LR•IPV4•28『线路26』 #EXTINF:-1 tvg-name="湖南娱乐" group-title="湖南",湖南娱乐 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNYLMPP360.m3u8$LR•IPV4•28『线路27』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnyl$LR•IPV4•28『线路27』 #EXTINF:-1 tvg-name="湖南娱乐" group-title="湖南",湖南娱乐 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnyl$LR•IPV4•28『线路28』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNYLMPP360.m3u8$LR•IPV4•28『线路28』 #EXTINF:-1 tvg-name="湖南国际" group-title="湖南",湖南国际 https://stream1.freetv.fun/hu-nan-guo-ji-2.m3u8$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-name="湖南国际" group-title="湖南",湖南国际 @@ -7910,9 +7914,9 @@ https://stream1.freetv.fun/hu-nan-guo-ji-10.m3u8$LR•IPV4•18『线路15』 #EXTINF:-1 tvg-name="湖南国际" group-title="湖南",湖南国际 https://stream1.freetv.fun/hu-nan-guo-ji-12.m3u8$LR•IPV4•18『线路16』 #EXTINF:-1 tvg-name="湖南国际" group-title="湖南",湖南国际 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGJMPP360.m3u8$LR•IPV4•18『线路17』 +http://36.137.183.45:1100/difang/hunan/hunan.php?id=hngj$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="湖南国际" group-title="湖南",湖南国际 -http://36.137.183.45:1100/difang/hunan/hunan.php?id=hngj$LR•IPV4•18『线路18』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGJMPP360.m3u8$LR•IPV4•18『线路18』 #EXTINF:-1 tvg-name="湖南公共" group-title="湖南",湖南公共 https://stream1.freetv.fun/hu-nan-gong-gong-3.m3u8$LR•IPV4•13『线路1』 #EXTINF:-1 tvg-name="湖南公共" group-title="湖南",湖南公共 @@ -8310,29 +8314,29 @@ http://59.175.226.142:280/gb28181/xwzh.m3u8?zhubd$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="甘肃公共" group-title="甘肃",甘肃公共 https://hls.gstv.com.cn/49048r/3t5xyc.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="辽宁北方" group-title="辽宁",辽宁北方 -http://120.76.248.139/live/bfgd/4200000071.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227327/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁北方" group-title="辽宁",辽宁北方 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227327/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000071.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="辽宁影视剧" group-title="辽宁",辽宁影视剧 -http://120.76.248.139/live/bfgd/4200000070.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227331/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁影视剧" group-title="辽宁",辽宁影视剧 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227331/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000070.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="辽宁教育青少" group-title="辽宁",辽宁教育青少 -http://120.76.248.139/live/bfgd/4200000075.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227297/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁教育青少" group-title="辽宁",辽宁教育青少 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227297/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000075.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="辽宁生活" group-title="辽宁",辽宁生活 -http://120.76.248.139/live/bfgd/4200000073.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227319/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁生活" group-title="辽宁",辽宁生活 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227319/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000073.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="辽宁经济" group-title="辽宁",辽宁经济 -http://120.76.248.139/live/bfgd/4200000480.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227322/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁经济" group-title="辽宁",辽宁经济 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227322/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000480.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="辽宁都市" group-title="辽宁",辽宁都市 -http://120.76.248.139/live/bfgd/4200000610.m3u8$LR•IPV4•2『线路1』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227355/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="辽宁都市" group-title="辽宁",辽宁都市 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227355/index.m3u8$LR•IPV4•2『线路2』 +http://120.76.248.139/live/bfgd/4200000068.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="辽宁体育" group-title="辽宁",辽宁体育 http://dassby.qqff.top:99/live/辽宁体育/index.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="辽宁体育" group-title="辽宁",辽宁体育 @@ -8848,9 +8852,9 @@ https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-8.m3u8$LR•IPV4•109『线 #EXTINF:-1 tvg-name="广东体育" group-title="广东",广东体育 https://t.freetv.fun/live/yan-dong-ti-yu-10.m3u8$LR•IPV4•109『线路107』 #EXTINF:-1 tvg-name="广东体育" group-title="广东",广东体育 -http://111.221.137.234:44330/tsfile/live/0124_1.m3u8$LR•IPV4•109『线路108』 +http://223.111.150.99:6673/tv/mg4.php?id=广东体育$LR•IPV4•109『线路108』 #EXTINF:-1 tvg-name="广东体育" group-title="广东",广东体育 -http://223.111.150.99:6673/tv/mg4.php?id=广东体育$LR•IPV4•109『线路109』 +http://111.221.137.234:44330/tsfile/live/0124_1.m3u8$LR•IPV4•109『线路109』 #EXTINF:-1 tvg-name="广东民生" group-title="广东",广东民生 https://stream1.freetv.fun/yan-dong-min-sheng-20.m3u8$LR•IPV4•54『线路1』 #EXTINF:-1 tvg-name="广东民生" group-title="广东",广东民生 @@ -8966,45 +8970,45 @@ http://43.251.226.89:8080/play/39.m3u8$LR•IPV4•23『线路2』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 p3p://167.114.175.6:55331/63ec48e000076bf6e43672044d3841bb$LR•IPV4•23『线路3』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://192.151.150.154/live/nfws.m3u8$LR•IPV4•23『线路4』 +https://live.chinacert.cftest5.cn/cnmg/live/608917627$LR•IPV4•23『线路4』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://101.6.130.52:1234/608917627$LR•IPV4•23『线路5』 +http://wfenf.x3322.net:7788/608917627$LR•IPV4•23『线路5』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000011619&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路6』 +http://fn.gcl.de5.net:5908/gsh950428/608917627$LR•IPV4•23『线路6』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=ystenlive&Contentid=1000000002000011619&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•23『线路7』 +http://119.88.243.98:17231/608917627$LR•IPV4•23『线路7』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -https://live.chinacert.cftest5.cn/cnmg/live/608917627$LR•IPV4•23『线路8』 +http://85.121.245.62:1234/608917627$LR•IPV4•23『线路8』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://wfenf.x3322.net:7788/608917627$LR•IPV4•23『线路9』 +http://36.104.221.222:7788/608917627$LR•IPV4•23『线路9』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://fn.gcl.de5.net:5908/gsh950428/608917627$LR•IPV4•23『线路10』 +http://115.58.151.196:1234/608917627$LR•IPV4•23『线路10』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://119.88.243.98:17231/608917627$LR•IPV4•23『线路11』 +http://182.61.15.163:80/608917627$LR•IPV4•23『线路11』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://85.121.245.62:1234/608917627$LR•IPV4•23『线路12』 +http://101.132.26.106:3566/608917627$LR•IPV4•23『线路12』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://36.104.221.222:7788/608917627$LR•IPV4•23『线路13』 +http://120.4.126.153:1234/608917627$LR•IPV4•23『线路13』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://115.58.151.196:1234/608917627$LR•IPV4•23『线路14』 +http://47.119.24.76:59093/608917627$LR•IPV4•23『线路14』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://182.61.15.163:80/608917627$LR•IPV4•23『线路15』 +http://101.6.130.52:1234/608917627$LR•IPV4•23『线路15』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://101.132.26.106:3566/608917627$LR•IPV4•23『线路16』 +http://17752995.xyz:51111/608917627$LR•IPV4•23『线路16』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://120.4.126.153:1234/608917627$LR•IPV4•23『线路17』 +http://139.155.89.87:1000/608917627$LR•IPV4•23『线路17』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://47.119.24.76:59093/608917627$LR•IPV4•23『线路18』 +http://101.34.236.223:1112/608917627$LR•IPV4•23『线路18』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://17752995.xyz:51111/608917627$LR•IPV4•23『线路19』 +http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8$LR•IPV4•23『线路19』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://139.155.89.87:1000/608917627$LR•IPV4•23『线路20』 +http://gxyd.484947.xyz/PLTV/77777777/224/3221225748/index.m3u8?servicetype=1$LR•IPV4•23『线路20』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://101.34.236.223:1112/608917627$LR•IPV4•23『线路21』 +http://192.151.150.154/live/nfws.m3u8$LR•IPV4•23『线路21』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8$LR•IPV4•23『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000011619&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路22』 #EXTINF:-1 tvg-name="大湾区卫视" group-title="广东",大湾区卫视 -http://gxyd.484947.xyz/PLTV/77777777/224/3221225748/index.m3u8?servicetype=1$LR•IPV4•23『线路23』 +http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=ystenlive&Contentid=1000000002000011619&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•23『线路23』 #EXTINF:-1 tvg-name="广州综合" group-title="广东",广州综合 https://stream1.freetv.fun/yan-zhou-zong-he-3.ctv$LR•IPV4•54『线路1』 #EXTINF:-1 tvg-name="广州综合" group-title="广东",广州综合 @@ -10128,671 +10132,675 @@ https://stream1.freetv.fun/ipv6-shang-hai-ji-shi-ren-wen-5.m3u8$LR•IPV4•10 #EXTINF:-1 tvg-name="上海纪实" group-title="上海",上海纪实 http://13457610200.8866.org:2018/live/上海纪实/index.m3u8$LR•IPV4•10『线路10』 #EXTINF:-1 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•333『线路1』 +https://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8$LR•IPV4•335『线路1』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8$LR•IPV4•333『线路2』 +https://stream2.jlntv.cn/naxw/sd/live.m3u8$LR•IPV4•335『线路2』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8$LR•IPV4•333『线路3』 +http://uni6rtmp.tulix.tv:1935/vbstv/vbsabr.smil/chunklist_w439903609_b1228800.m3u8$LR•IPV4•335『线路3』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/naxw/sd/live.m3u8$LR•IPV4•333『线路4』 +http://221.5.213.4:30000/1111.m3u8$LR•IPV4•335『线路4』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://uni6rtmp.tulix.tv:1935/vbstv/vbsabr.smil/chunklist_w439903609_b1228800.m3u8$LR•IPV4•333『线路5』 +https://stream2.jlntv.cn/jilin1/sd/live.m3u8$LR•IPV4•335『线路5』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://221.5.213.4:30000/1111.m3u8$LR•IPV4•333『线路6』 +http://30515.hlsplay.aodianyun.com/lms_30515/tv_channel_239.m3u8$LR•IPV4•335『线路6』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/jilin1/sd/live.m3u8$LR•IPV4•333『线路7』 +https://stream2.jlntv.cn/sptv/sd/live.m3u8$LR•IPV4•335『线路7』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://30515.hlsplay.aodianyun.com/lms_30515/tv_channel_239.m3u8$LR•IPV4•333『线路8』 +http://live.ahsz.tv/video/s10001-szzh/index.m3u8$LR•IPV4•335『线路8』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/sptv/sd/live.m3u8$LR•IPV4•333『线路9』 +http://guangshui.live.tempsource.cjyun.org/videotmp/s10146-GSXW.m3u8$LR•IPV4•335『线路9』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.ahsz.tv/video/s10001-szzh/index.m3u8$LR•IPV4•333『线路10』 +https://stream2.jlntv.cn/jlyb/sd/live.m3u8$LR•IPV4•335『线路10』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://guangshui.live.tempsource.cjyun.org/videotmp/s10146-GSXW.m3u8$LR•IPV4•333『线路11』 +https://stream2.jlntv.cn/sytv/sd/live.m3u8$LR•IPV4•335『线路11』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/jlyb/sd/live.m3u8$LR•IPV4•333『线路12』 +http://222.179.155.21:1935/ch1.m3u8$LR•IPV4•335『线路12』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/sytv/sd/live.m3u8$LR•IPV4•333『线路13』 +http://117.172.215.250:8083/videos/live/35/39/GQVbrgob5CGJM/GQVbrgob5CGJM.m3u8$LR•IPV4•335『线路13』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://222.179.155.21:1935/ch1.m3u8$LR•IPV4•333『线路14』 +http://220.180.110.101:8083/videos/live/36/57/hwEHU4UVQ1Iv5/hwEHU4UVQ1Iv5.m3u8$LR•IPV4•335『线路14』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://117.172.215.250:8083/videos/live/35/39/GQVbrgob5CGJM/GQVbrgob5CGJM.m3u8$LR•IPV4•333『线路15』 +http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8$LR•IPV4•335『线路15』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://220.180.110.101:8083/videos/live/36/57/hwEHU4UVQ1Iv5/hwEHU4UVQ1Iv5.m3u8$LR•IPV4•333『线路16』 +http://stream.bzcm.net/2/sd/live.m3u8$LR•IPV4•335『线路16』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8$LR•IPV4•333『线路17』 +http://117.156.28.119/270000001111/1110000145/index.m3u8$LR•IPV4•335『线路17』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.bzcm.net/2/sd/live.m3u8$LR•IPV4•333『线路18』 +https://stream2.jlntv.cn/baishan1/sd/live.m3u8$LR•IPV4•335『线路18』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://117.156.28.119/270000001111/1110000145/index.m3u8$LR•IPV4•333『线路19』 +http://live1.wuhubtv.com/channel1/sd/live.m3u8$LR•IPV4•335『线路19』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/baishan1/sd/live.m3u8$LR•IPV4•333『线路20』 +http://palive.patv123.com:8091/live/xwpd_800K.m3u8$LR•IPV4•335『线路20』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live1.wuhubtv.com/channel1/sd/live.m3u8$LR•IPV4•333『线路21』 +https://stream2.jlntv.cn/liaoyuan1/sd/live.m3u8$LR•IPV4•335『线路21』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://palive.patv123.com:8091/live/xwpd_800K.m3u8$LR•IPV4•333『线路22』 +https://stream2.jlntv.cn/baicheng1/sd/live.m3u8$LR•IPV4•335『线路22』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/liaoyuan1/sd/live.m3u8$LR•IPV4•333『线路23』 +http://live.cztv.cc:85/live/xwpd.m3u8$LR•IPV4•335『线路23』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream2.jlntv.cn/baicheng1/sd/live.m3u8$LR•IPV4•333『线路24』 +http://117.156.28.119/270000001111/1110000001/index.m3u8$LR•IPV4•335『线路24』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.cztv.cc:85/live/xwpd.m3u8$LR•IPV4•333『线路25』 +http://pili-live-hls.hebitv.com/hebi/hebi.m3u8$LR•IPV4•335『线路25』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://117.156.28.119/270000001111/1110000001/index.m3u8$LR•IPV4•333『线路26』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•335『线路26』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://pili-live-hls.hebitv.com/hebi/hebi.m3u8$LR•IPV4•333『线路27』 +http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8$LR•IPV4•335『线路27』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8439&tk=a0c4f6cfaba3$LR•IPV4•333『线路28』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8439&tk=a0c4f6cfaba3$LR•IPV4•335『线路28』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路29』 +https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路29』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-3.ctv$LR•IPV4•333『线路30』 +https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-3.ctv$LR•IPV4•335『线路30』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://58.254.14.61:808/hls/504/index.m3u8$LR•IPV4•333『线路31』 +http://58.254.14.61:808/hls/504/index.m3u8$LR•IPV4•335『线路31』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4•333『线路32』 +http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4•335『线路32』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://44911.hlsplay.aodianyun.com/tv_radio_44911/tv_channel_1796.m3u8?auth_key=4830573978-0-0-92824c2c03f95906a3c49a4aa28f1709&extra_key=Yc1XsmxOKy2UBoPM4Wy5vCPsEYqnj06taCR2SRB2Xrg2w28NPilH03KdIbbM5wgSql-VBohSnoO9AOKl94q2t2DWMftz-XB-2qUX-UjXcS80StcSZahBFjrKLivXaRjiY5r2NOMKWMKFbv-S0Bz2G6iEXgCK8yGjtrFHDcPfAQEE0pvXq0Bwy34b7We8zARN&ali_ffmpeg_version=mpengine$LR•IPV4•333『线路33』 +https://44911.hlsplay.aodianyun.com/tv_radio_44911/tv_channel_1796.m3u8?auth_key=4830573978-0-0-92824c2c03f95906a3c49a4aa28f1709&extra_key=Yc1XsmxOKy2UBoPM4Wy5vCPsEYqnj06taCR2SRB2Xrg2w28NPilH03KdIbbM5wgSql-VBohSnoO9AOKl94q2t2DWMftz-XB-2qUX-UjXcS80StcSZahBFjrKLivXaRjiY5r2NOMKWMKFbv-S0Bz2G6iEXgCK8yGjtrFHDcPfAQEE0pvXq0Bwy34b7We8zARN&ali_ffmpeg_version=mpengine$LR•IPV4•335『线路33』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•333『线路34』 +https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•335『线路34』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•333『线路35』 +https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•335『线路35』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•333『线路36』 +http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•335『线路36』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•333『线路37』 +http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•335『线路37』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路38』 +https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路38』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•333『线路39』 +https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•335『线路39』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•333『线路40』 +http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•335『线路40』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•333『线路41』 +http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•335『线路41』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•333『线路42』 +http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•335『线路42』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://123.113.205.253:3000/651632657$LR•IPV4•333『线路43』 +http://123.113.205.253:3000/651632657$LR•IPV4•335『线路43』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•333『线路44』 +http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•335『线路44』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路45』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路45』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•333『线路46』 +http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•335『线路46』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•333『线路47』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•335『线路47』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•333『线路48』 +https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•335『线路48』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629040230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629040230&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=53b0f56eefe1ce7f59d59bd1a42949e0&sv=10004&ct=android$LR•IPV4•333『线路49』 +http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629040230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629040230&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=53b0f56eefe1ce7f59d59bd1a42949e0&sv=10004&ct=android$LR•IPV4•335『线路49』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•333『线路50』 +http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•335『线路50』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•333『线路51』 +http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•335『线路51』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•333『线路52』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•335『线路52』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•333『线路53』 +https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•335『线路53』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•333『线路54』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•335『线路54』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•333『线路55』 +https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•335『线路55』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•333『线路56』 +https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•335『线路56』 #EXTINF:-1 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•333『线路57』 +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•335『线路57』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•333『线路58』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•335『线路58』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•333『线路59』 +https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•335『线路59』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•333『线路60』 +https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•335『线路60』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路61』 +https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路61』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=6f4b191d0930fafab8274665578e1df8&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路62』 +https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=6f4b191d0930fafab8274665578e1df8&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路62』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•333『线路63』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•335『线路63』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•333『线路64』 +https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•335『线路64』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•333『线路65』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•335『线路65』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•333『线路66』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•335『线路66』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.104.178.59:3566/651632657$LR•IPV4•333『线路67』 +http://47.104.178.59:3566/651632657$LR•IPV4•335『线路67』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•333『线路68』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•335『线路68』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•333『线路69』 +http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•335『线路69』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•333『线路70』 +http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•335『线路70』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•333『线路71』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•335『线路71』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•333『线路72』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•335『线路72』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•333『线路73』 +https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•335『线路73』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://iptv.catvod.com/live.php?id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&line=1$LR•IPV4•333『线路74』 +https://iptv.catvod.com/live.php?id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&line=1$LR•IPV4•335『线路74』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=b42305d47a7ea7de356f6b9953dd63fb&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路75』 +https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=b42305d47a7ea7de356f6b9953dd63fb&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路75』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•333『线路76』 +https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•335『线路76』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•333『线路77』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•335『线路77』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•333『线路78』 +http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•335『线路78』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•333『线路79』 +https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•335『线路79』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•333『线路80』 +https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•335『线路80』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•333『线路81』 +https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•335『线路81』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•333『线路82』 +http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•335『线路82』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•333『线路83』 +https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•335『线路83』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路84』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路84』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•333『线路85』 +https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•335『线路85』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•333『线路86』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•335『线路86』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•333『线路87』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•335『线路87』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•333『线路88』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•335『线路88』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•333『线路89』 +https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•335『线路89』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=a064629942f561cf9f5a930648802197&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路90』 +https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=a064629942f561cf9f5a930648802197&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路90』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•333『线路91』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•335『线路91』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•333『线路92』 +https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•335『线路92』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.190.247.176:1111/651632657$LR•IPV4•333『线路93』 +http://115.190.247.176:1111/651632657$LR•IPV4•335『线路93』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=c0bc623be007e5295d462465c7bd7bd7&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路94』 +https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=c0bc623be007e5295d462465c7bd7bd7&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路94』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•333『线路95』 +https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•335『线路95』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•333『线路96』 +http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•335『线路96』 #EXTINF:-1 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•333『线路97』 +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•335『线路97』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•333『线路98』 +https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•335『线路98』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.73:80/651632657$LR•IPV4•333『线路99』 +http://182.61.15.73:80/651632657$LR•IPV4•335『线路99』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•333『线路100』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•335『线路100』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•333『线路101』 +https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•335『线路101』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•333『线路102』 +https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•335『线路102』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•333『线路103』 +https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•335『线路103』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•333『线路104』 +https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•335『线路104』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•333『线路105』 +http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•335『线路105』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•333『线路106』 +https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•335『线路106』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629080236&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629080236&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=f2771216b4d13dca38e04ced50074fdb&sv=10004&ct=android$LR•IPV4•333『线路107』 +http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629080236&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629080236&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=f2771216b4d13dca38e04ced50074fdb&sv=10004&ct=android$LR•IPV4•335『线路107』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•333『线路108』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•335『线路108』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream8.jlntv.cn/shulan/sd/live.m3u8?_upt=332db6421699196585$LR•IPV4•333『线路109』 +https://live.chinacert.cftest5.cn/cnmg/live/651632657$LR•IPV4•335『线路109』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream5.jlntv.cn/hn/sd/live.m3u8$LR•IPV4•333『线路110』 +https://live.chinacert.cftest5.cn/cnmg/live/838109047$LR•IPV4•335『线路110』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd$LR•IPV4•333『线路111』 +https://live.chinacert.cftest5.cn/cnmg/live/639731825$LR•IPV4•335『线路111』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://channel.wcrmt.cn:80/nmip-media/channellive/channel105268/playlist.m3u8$LR•IPV4•333『线路112』 +https://live.chinacert.cftest5.cn/cnmg/live/639731826$LR•IPV4•335『线路112』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.spccmc.com:90/live/spxwzh.m3u8$LR•IPV4•333『线路113』 +https://live.chinacert.cftest5.cn/cnmg/live/639731818$LR•IPV4•335『线路113』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.iwcmt.cn:90/live/zhxw.m3u8$LR•IPV4•333『线路114』 +https://live.chinacert.cftest5.cn/cnmg/live/639731715$LR•IPV4•335『线路114』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.jinchuanrmt.com:90/live/zhxw.m3u8?zsicd$LR•IPV4•333『线路115』 +https://live.chinacert.cftest5.cn/cnmg/live/639731832$LR•IPV4•335『线路115』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://play.yunxya.com/channellive/xinwen.m3u8$LR•IPV4•333『线路116』 +https://live.chinacert.cftest5.cn/cnmg/live/639731747$LR•IPV4•335『线路116』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://ls.qingting.fm/live/267.m3u8$LR•IPV4•333『线路117』 +https://live.chinacert.cftest5.cn/cnmg/live/955227979$LR•IPV4•335『线路117』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•333『线路118』 +https://live.chinacert.cftest5.cn/cnmg/live/955227985$LR•IPV4•335『线路118』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&amp;tpid=1516989100&amp;type=0$LR•IPV4•333『线路119』 +https://live.chinacert.cftest5.cn/cnmg/live/955227996$LR•IPV4•335『线路119』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://uzoiczhh.live.sxmty.com/live/hls/0d41f1480c4042d49927858f01fde707/53130407737b417b9a6259b57246bae3.m3u8?zshanxd$LR•IPV4•333『线路120』 +https://live.chinacert.cftest5.cn/cnmg/live/639737327$LR•IPV4•335『线路120』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream.sun0769.com/dgrtv1/mp4tv1_800/index.m3u8$LR•IPV4•333『线路121』 +https://live.chinacert.cftest5.cn/cnmg/live/639731783$LR•IPV4•335『线路121』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://ls.qingting.fm/live/5043/64k.m3u8$LR•IPV4•333『线路122』 +http://wfenf.x3322.net:7788/651632657$LR•IPV4•335『线路122』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://liveout.btzx.com.cn/62ds9e/4nxdih.m3u8?fbl=$LR•IPV4•333『线路123』 +http://wfenf.x3322.net:7788/838109047$LR•IPV4•335『线路123』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://nklive.nbs.cn/hls/d511bc9d-a694-4453-b3a2-4fc842cc97a1/index.m3u8$LR•IPV4•333『线路124』 +http://wfenf.x3322.net:7788/639731825$LR•IPV4•335『线路124』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://zjtv-wshls.homecdn.com/live/2aa50.m3u8$LR•IPV4•333『线路125』 +http://wfenf.x3322.net:7788/639731826$LR•IPV4•335『线路125』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://ls.qingting.fm/live/23797.m3u8$LR•IPV4•333『线路126』 +http://wfenf.x3322.net:7788/639731818$LR•IPV4•335『线路126』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://play.kankanlive.com/live/1720583434627241.m3u8$LR•IPV4•333『线路127』 +http://wfenf.x3322.net:7788/639731715$LR•IPV4•335『线路127』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://ls.qingting.fm/live/4885.m3u8$LR•IPV4•333『线路128』 +http://wfenf.x3322.net:7788/639731832$LR•IPV4•335『线路128』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://liveout.xntv.tv/a65jur/96iln2.m3u8?zqinghd$LR•IPV4•333『线路129』 +http://wfenf.x3322.net:7788/639731747$LR•IPV4•335『线路129』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.qthnews.org.cn:1935/live/live1/800k/tzwj_video.m3u8$LR•IPV4•333『线路130』 +http://wfenf.x3322.net:7788/955227979$LR•IPV4•335『线路130』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.hrbtv.net/xwzh/sd/live.m3u8?zheild$LR•IPV4•333『线路131』 +http://wfenf.x3322.net:7788/955227985$LR•IPV4•335『线路131』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/651632657$LR•IPV4•333『线路132』 +http://wfenf.x3322.net:7788/955227996$LR•IPV4•335『线路132』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/838109047$LR•IPV4•333『线路133』 +http://wfenf.x3322.net:7788/639737327$LR•IPV4•335『线路133』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731825$LR•IPV4•333『线路134』 +http://wfenf.x3322.net:7788/639731783$LR•IPV4•335『线路134』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731826$LR•IPV4•333『线路135』 +http://fn.gcl.de5.net:5908/gsh950428/651632657$LR•IPV4•335『线路135』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731818$LR•IPV4•333『线路136』 +http://fn.gcl.de5.net:5908/gsh950428/838109047$LR•IPV4•335『线路136』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731715$LR•IPV4•333『线路137』 +http://fn.gcl.de5.net:5908/gsh950428/639731825$LR•IPV4•335『线路137』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731832$LR•IPV4•333『线路138』 +http://fn.gcl.de5.net:5908/gsh950428/639731826$LR•IPV4•335『线路138』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731747$LR•IPV4•333『线路139』 +http://fn.gcl.de5.net:5908/gsh950428/639731818$LR•IPV4•335『线路139』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/955227979$LR•IPV4•333『线路140』 +http://fn.gcl.de5.net:5908/gsh950428/639731715$LR•IPV4•335『线路140』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/955227985$LR•IPV4•333『线路141』 +http://fn.gcl.de5.net:5908/gsh950428/639731832$LR•IPV4•335『线路141』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/955227996$LR•IPV4•333『线路142』 +http://fn.gcl.de5.net:5908/gsh950428/639731747$LR•IPV4•335『线路142』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639737327$LR•IPV4•333『线路143』 +http://fn.gcl.de5.net:5908/gsh950428/955227979$LR•IPV4•335『线路143』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.chinacert.cftest5.cn/cnmg/live/639731783$LR•IPV4•333『线路144』 +http://fn.gcl.de5.net:5908/gsh950428/955227985$LR•IPV4•335『线路144』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/651632657$LR•IPV4•333『线路145』 +http://fn.gcl.de5.net:5908/gsh950428/955227996$LR•IPV4•335『线路145』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/838109047$LR•IPV4•333『线路146』 +http://fn.gcl.de5.net:5908/gsh950428/639737327$LR•IPV4•335『线路146』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731825$LR•IPV4•333『线路147』 +http://fn.gcl.de5.net:5908/gsh950428/639731783$LR•IPV4•335『线路147』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731826$LR•IPV4•333『线路148』 +http://119.88.243.98:17231/651632657$LR•IPV4•335『线路148』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731818$LR•IPV4•333『线路149』 +http://119.88.243.98:17231/838109047$LR•IPV4•335『线路149』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731715$LR•IPV4•333『线路150』 +http://119.88.243.98:17231/639731825$LR•IPV4•335『线路150』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731832$LR•IPV4•333『线路151』 +http://119.88.243.98:17231/639731826$LR•IPV4•335『线路151』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731747$LR•IPV4•333『线路152』 +http://119.88.243.98:17231/639731818$LR•IPV4•335『线路152』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/955227979$LR•IPV4•333『线路153』 +http://119.88.243.98:17231/639731715$LR•IPV4•335『线路153』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/955227985$LR•IPV4•333『线路154』 +http://119.88.243.98:17231/639731832$LR•IPV4•335『线路154』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/955227996$LR•IPV4•333『线路155』 +http://119.88.243.98:17231/639731747$LR•IPV4•335『线路155』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639737327$LR•IPV4•333『线路156』 +http://119.88.243.98:17231/955227979$LR•IPV4•335『线路156』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://wfenf.x3322.net:7788/639731783$LR•IPV4•333『线路157』 +http://119.88.243.98:17231/955227985$LR•IPV4•335『线路157』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/651632657$LR•IPV4•333『线路158』 +http://119.88.243.98:17231/955227996$LR•IPV4•335『线路158』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/838109047$LR•IPV4•333『线路159』 +http://119.88.243.98:17231/639737327$LR•IPV4•335『线路159』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731825$LR•IPV4•333『线路160』 +http://119.88.243.98:17231/639731783$LR•IPV4•335『线路160』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731826$LR•IPV4•333『线路161』 +http://85.121.245.62:1234/651632657$LR•IPV4•335『线路161』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731818$LR•IPV4•333『线路162』 +http://85.121.245.62:1234/838109047$LR•IPV4•335『线路162』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731715$LR•IPV4•333『线路163』 +http://85.121.245.62:1234/639731825$LR•IPV4•335『线路163』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731832$LR•IPV4•333『线路164』 +http://85.121.245.62:1234/639731826$LR•IPV4•335『线路164』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731747$LR•IPV4•333『线路165』 +http://85.121.245.62:1234/639731818$LR•IPV4•335『线路165』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/955227979$LR•IPV4•333『线路166』 +http://85.121.245.62:1234/639731715$LR•IPV4•335『线路166』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/955227985$LR•IPV4•333『线路167』 +http://85.121.245.62:1234/639731832$LR•IPV4•335『线路167』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/955227996$LR•IPV4•333『线路168』 +http://85.121.245.62:1234/639731747$LR•IPV4•335『线路168』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639737327$LR•IPV4•333『线路169』 +http://85.121.245.62:1234/955227979$LR•IPV4•335『线路169』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://fn.gcl.de5.net:5908/gsh950428/639731783$LR•IPV4•333『线路170』 +http://85.121.245.62:1234/955227985$LR•IPV4•335『线路170』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/651632657$LR•IPV4•333『线路171』 +http://85.121.245.62:1234/955227996$LR•IPV4•335『线路171』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/838109047$LR•IPV4•333『线路172』 +http://85.121.245.62:1234/639737327$LR•IPV4•335『线路172』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731825$LR•IPV4•333『线路173』 +http://85.121.245.62:1234/639731783$LR•IPV4•335『线路173』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731826$LR•IPV4•333『线路174』 +http://36.104.221.222:7788/651632657$LR•IPV4•335『线路174』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731818$LR•IPV4•333『线路175』 +http://36.104.221.222:7788/838109047$LR•IPV4•335『线路175』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731715$LR•IPV4•333『线路176』 +http://36.104.221.222:7788/639731825$LR•IPV4•335『线路176』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731832$LR•IPV4•333『线路177』 +http://36.104.221.222:7788/639731826$LR•IPV4•335『线路177』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731747$LR•IPV4•333『线路178』 +http://36.104.221.222:7788/639731818$LR•IPV4•335『线路178』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/955227979$LR•IPV4•333『线路179』 +http://36.104.221.222:7788/639731715$LR•IPV4•335『线路179』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/955227985$LR•IPV4•333『线路180』 +http://36.104.221.222:7788/639731832$LR•IPV4•335『线路180』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/955227996$LR•IPV4•333『线路181』 +http://36.104.221.222:7788/639731747$LR•IPV4•335『线路181』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639737327$LR•IPV4•333『线路182』 +http://36.104.221.222:7788/955227979$LR•IPV4•335『线路182』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/639731783$LR•IPV4•333『线路183』 +http://36.104.221.222:7788/955227985$LR•IPV4•335『线路183』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/651632657$LR•IPV4•333『线路184』 +http://36.104.221.222:7788/955227996$LR•IPV4•335『线路184』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/838109047$LR•IPV4•333『线路185』 +http://36.104.221.222:7788/639737327$LR•IPV4•335『线路185』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731825$LR•IPV4•333『线路186』 +http://36.104.221.222:7788/639731783$LR•IPV4•335『线路186』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731826$LR•IPV4•333『线路187』 +http://115.58.151.196:1234/651632657$LR•IPV4•335『线路187』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731818$LR•IPV4•333『线路188』 +http://115.58.151.196:1234/838109047$LR•IPV4•335『线路188』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731715$LR•IPV4•333『线路189』 +http://115.58.151.196:1234/639731825$LR•IPV4•335『线路189』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731832$LR•IPV4•333『线路190』 +http://115.58.151.196:1234/639731826$LR•IPV4•335『线路190』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731747$LR•IPV4•333『线路191』 +http://115.58.151.196:1234/639731818$LR•IPV4•335『线路191』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/955227979$LR•IPV4•333『线路192』 +http://115.58.151.196:1234/639731715$LR•IPV4•335『线路192』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/955227985$LR•IPV4•333『线路193』 +http://115.58.151.196:1234/639731832$LR•IPV4•335『线路193』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/955227996$LR•IPV4•333『线路194』 +http://115.58.151.196:1234/639731747$LR•IPV4•335『线路194』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639737327$LR•IPV4•333『线路195』 +http://115.58.151.196:1234/955227979$LR•IPV4•335『线路195』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://85.121.245.62:1234/639731783$LR•IPV4•333『线路196』 +http://115.58.151.196:1234/955227985$LR•IPV4•335『线路196』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/651632657$LR•IPV4•333『线路197』 +http://115.58.151.196:1234/955227996$LR•IPV4•335『线路197』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/838109047$LR•IPV4•333『线路198』 +http://115.58.151.196:1234/639737327$LR•IPV4•335『线路198』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731825$LR•IPV4•333『线路199』 +http://115.58.151.196:1234/639731783$LR•IPV4•335『线路199』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731826$LR•IPV4•333『线路200』 +http://182.61.15.163:80/651632657$LR•IPV4•335『线路200』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731818$LR•IPV4•333『线路201』 +http://182.61.15.163:80/838109047$LR•IPV4•335『线路201』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731715$LR•IPV4•333『线路202』 +http://182.61.15.163:80/639731825$LR•IPV4•335『线路202』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731832$LR•IPV4•333『线路203』 +http://182.61.15.163:80/639731826$LR•IPV4•335『线路203』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731747$LR•IPV4•333『线路204』 +http://182.61.15.163:80/639731818$LR•IPV4•335『线路204』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/955227979$LR•IPV4•333『线路205』 +http://182.61.15.163:80/639731715$LR•IPV4•335『线路205』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/955227985$LR•IPV4•333『线路206』 +http://182.61.15.163:80/639731832$LR•IPV4•335『线路206』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/955227996$LR•IPV4•333『线路207』 +http://182.61.15.163:80/639731747$LR•IPV4•335『线路207』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639737327$LR•IPV4•333『线路208』 +http://182.61.15.163:80/955227979$LR•IPV4•335『线路208』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://36.104.221.222:7788/639731783$LR•IPV4•333『线路209』 +http://182.61.15.163:80/955227985$LR•IPV4•335『线路209』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/651632657$LR•IPV4•333『线路210』 +http://182.61.15.163:80/955227996$LR•IPV4•335『线路210』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/838109047$LR•IPV4•333『线路211』 +http://182.61.15.163:80/639737327$LR•IPV4•335『线路211』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731825$LR•IPV4•333『线路212』 +http://182.61.15.163:80/639731783$LR•IPV4•335『线路212』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731826$LR•IPV4•333『线路213』 +http://101.132.26.106:3566/651632657$LR•IPV4•335『线路213』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731818$LR•IPV4•333『线路214』 +http://101.132.26.106:3566/838109047$LR•IPV4•335『线路214』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731715$LR•IPV4•333『线路215』 +http://101.132.26.106:3566/639731825$LR•IPV4•335『线路215』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731832$LR•IPV4•333『线路216』 +http://101.132.26.106:3566/639731826$LR•IPV4•335『线路216』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731747$LR•IPV4•333『线路217』 +http://101.132.26.106:3566/639731818$LR•IPV4•335『线路217』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/955227979$LR•IPV4•333『线路218』 +http://101.132.26.106:3566/639731715$LR•IPV4•335『线路218』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/955227985$LR•IPV4•333『线路219』 +http://101.132.26.106:3566/639731832$LR•IPV4•335『线路219』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/955227996$LR•IPV4•333『线路220』 +http://101.132.26.106:3566/639731747$LR•IPV4•335『线路220』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639737327$LR•IPV4•333『线路221』 +http://101.132.26.106:3566/955227979$LR•IPV4•335『线路221』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.58.151.196:1234/639731783$LR•IPV4•333『线路222』 +http://101.132.26.106:3566/955227985$LR•IPV4•335『线路222』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/651632657$LR•IPV4•333『线路223』 +http://101.132.26.106:3566/955227996$LR•IPV4•335『线路223』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/838109047$LR•IPV4•333『线路224』 +http://101.132.26.106:3566/639737327$LR•IPV4•335『线路224』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731825$LR•IPV4•333『线路225』 +http://101.132.26.106:3566/639731783$LR•IPV4•335『线路225』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731826$LR•IPV4•333『线路226』 +http://120.4.126.153:1234/651632657$LR•IPV4•335『线路226』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731818$LR•IPV4•333『线路227』 +http://120.4.126.153:1234/838109047$LR•IPV4•335『线路227』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731715$LR•IPV4•333『线路228』 +http://120.4.126.153:1234/639731825$LR•IPV4•335『线路228』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731832$LR•IPV4•333『线路229』 +http://120.4.126.153:1234/639731826$LR•IPV4•335『线路229』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731747$LR•IPV4•333『线路230』 +http://120.4.126.153:1234/639731818$LR•IPV4•335『线路230』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/955227979$LR•IPV4•333『线路231』 +http://120.4.126.153:1234/639731715$LR•IPV4•335『线路231』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/955227985$LR•IPV4•333『线路232』 +http://120.4.126.153:1234/639731832$LR•IPV4•335『线路232』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/955227996$LR•IPV4•333『线路233』 +http://120.4.126.153:1234/639731747$LR•IPV4•335『线路233』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639737327$LR•IPV4•333『线路234』 +http://120.4.126.153:1234/955227979$LR•IPV4•335『线路234』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.61.15.163:80/639731783$LR•IPV4•333『线路235』 +http://120.4.126.153:1234/955227985$LR•IPV4•335『线路235』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/651632657$LR•IPV4•333『线路236』 +http://120.4.126.153:1234/955227996$LR•IPV4•335『线路236』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/838109047$LR•IPV4•333『线路237』 +http://120.4.126.153:1234/639737327$LR•IPV4•335『线路237』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731825$LR•IPV4•333『线路238』 +http://120.4.126.153:1234/639731783$LR•IPV4•335『线路238』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731826$LR•IPV4•333『线路239』 +http://47.119.24.76:59093/651632657$LR•IPV4•335『线路239』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731818$LR•IPV4•333『线路240』 +http://47.119.24.76:59093/838109047$LR•IPV4•335『线路240』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731715$LR•IPV4•333『线路241』 +http://47.119.24.76:59093/639731825$LR•IPV4•335『线路241』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731832$LR•IPV4•333『线路242』 +http://47.119.24.76:59093/639731826$LR•IPV4•335『线路242』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731747$LR•IPV4•333『线路243』 +http://47.119.24.76:59093/639731818$LR•IPV4•335『线路243』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/955227979$LR•IPV4•333『线路244』 +http://47.119.24.76:59093/639731715$LR•IPV4•335『线路244』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/955227985$LR•IPV4•333『线路245』 +http://47.119.24.76:59093/639731832$LR•IPV4•335『线路245』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/955227996$LR•IPV4•333『线路246』 +http://47.119.24.76:59093/639731747$LR•IPV4•335『线路246』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639737327$LR•IPV4•333『线路247』 +http://47.119.24.76:59093/955227979$LR•IPV4•335『线路247』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.132.26.106:3566/639731783$LR•IPV4•333『线路248』 +http://47.119.24.76:59093/955227985$LR•IPV4•335『线路248』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/651632657$LR•IPV4•333『线路249』 +http://47.119.24.76:59093/955227996$LR•IPV4•335『线路249』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/838109047$LR•IPV4•333『线路250』 +http://47.119.24.76:59093/639737327$LR•IPV4•335『线路250』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731825$LR•IPV4•333『线路251』 +http://47.119.24.76:59093/639731783$LR•IPV4•335『线路251』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731826$LR•IPV4•333『线路252』 +http://101.6.130.52:1234/651632657$LR•IPV4•335『线路252』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731818$LR•IPV4•333『线路253』 +http://101.6.130.52:1234/838109047$LR•IPV4•335『线路253』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731715$LR•IPV4•333『线路254』 +http://101.6.130.52:1234/639731825$LR•IPV4•335『线路254』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731832$LR•IPV4•333『线路255』 +http://101.6.130.52:1234/639731826$LR•IPV4•335『线路255』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731747$LR•IPV4•333『线路256』 +http://101.6.130.52:1234/639731818$LR•IPV4•335『线路256』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/955227979$LR•IPV4•333『线路257』 +http://101.6.130.52:1234/639731715$LR•IPV4•335『线路257』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/955227985$LR•IPV4•333『线路258』 +http://101.6.130.52:1234/639731832$LR•IPV4•335『线路258』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/955227996$LR•IPV4•333『线路259』 +http://101.6.130.52:1234/639731747$LR•IPV4•335『线路259』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639737327$LR•IPV4•333『线路260』 +http://101.6.130.52:1234/955227979$LR•IPV4•335『线路260』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://120.4.126.153:1234/639731783$LR•IPV4•333『线路261』 +http://101.6.130.52:1234/955227985$LR•IPV4•335『线路261』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/651632657$LR•IPV4•333『线路262』 +http://101.6.130.52:1234/955227996$LR•IPV4•335『线路262』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/838109047$LR•IPV4•333『线路263』 +http://101.6.130.52:1234/639737327$LR•IPV4•335『线路263』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731825$LR•IPV4•333『线路264』 +http://101.6.130.52:1234/639731783$LR•IPV4•335『线路264』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731826$LR•IPV4•333『线路265』 +http://17752995.xyz:51111/651632657$LR•IPV4•335『线路265』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731818$LR•IPV4•333『线路266』 +http://17752995.xyz:51111/838109047$LR•IPV4•335『线路266』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731715$LR•IPV4•333『线路267』 +http://17752995.xyz:51111/639731825$LR•IPV4•335『线路267』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731832$LR•IPV4•333『线路268』 +http://17752995.xyz:51111/639731826$LR•IPV4•335『线路268』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731747$LR•IPV4•333『线路269』 +http://17752995.xyz:51111/639731818$LR•IPV4•335『线路269』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/955227979$LR•IPV4•333『线路270』 +http://17752995.xyz:51111/639731715$LR•IPV4•335『线路270』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/955227985$LR•IPV4•333『线路271』 +http://17752995.xyz:51111/639731832$LR•IPV4•335『线路271』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/955227996$LR•IPV4•333『线路272』 +http://17752995.xyz:51111/639731747$LR•IPV4•335『线路272』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639737327$LR•IPV4•333『线路273』 +http://17752995.xyz:51111/955227979$LR•IPV4•335『线路273』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.119.24.76:59093/639731783$LR•IPV4•333『线路274』 +http://17752995.xyz:51111/955227985$LR•IPV4•335『线路274』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/651632657$LR•IPV4•333『线路275』 +http://17752995.xyz:51111/955227996$LR•IPV4•335『线路275』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/838109047$LR•IPV4•333『线路276』 +http://17752995.xyz:51111/639737327$LR•IPV4•335『线路276』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731825$LR•IPV4•333『线路277』 +http://17752995.xyz:51111/639731783$LR•IPV4•335『线路277』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731826$LR•IPV4•333『线路278』 +http://139.155.89.87:1000/651632657$LR•IPV4•335『线路278』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731818$LR•IPV4•333『线路279』 +http://139.155.89.87:1000/838109047$LR•IPV4•335『线路279』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731715$LR•IPV4•333『线路280』 +http://139.155.89.87:1000/639731825$LR•IPV4•335『线路280』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731832$LR•IPV4•333『线路281』 +http://139.155.89.87:1000/639731826$LR•IPV4•335『线路281』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731747$LR•IPV4•333『线路282』 +http://139.155.89.87:1000/639731818$LR•IPV4•335『线路282』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/955227979$LR•IPV4•333『线路283』 +http://139.155.89.87:1000/639731715$LR•IPV4•335『线路283』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/955227985$LR•IPV4•333『线路284』 +http://139.155.89.87:1000/639731832$LR•IPV4•335『线路284』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/955227996$LR•IPV4•333『线路285』 +http://139.155.89.87:1000/639731747$LR•IPV4•335『线路285』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639737327$LR•IPV4•333『线路286』 +http://139.155.89.87:1000/955227979$LR•IPV4•335『线路286』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/639731783$LR•IPV4•333『线路287』 +http://139.155.89.87:1000/955227985$LR•IPV4•335『线路287』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/651632657$LR•IPV4•333『线路288』 +http://139.155.89.87:1000/955227996$LR•IPV4•335『线路288』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/838109047$LR•IPV4•333『线路289』 +http://139.155.89.87:1000/639737327$LR•IPV4•335『线路289』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731825$LR•IPV4•333『线路290』 +http://139.155.89.87:1000/639731783$LR•IPV4•335『线路290』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731826$LR•IPV4•333『线路291』 +http://101.34.236.223:1112/651632657$LR•IPV4•335『线路291』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731818$LR•IPV4•333『线路292』 +http://101.34.236.223:1112/838109047$LR•IPV4•335『线路292』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731715$LR•IPV4•333『线路293』 +http://101.34.236.223:1112/639731825$LR•IPV4•335『线路293』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731832$LR•IPV4•333『线路294』 +http://101.34.236.223:1112/639731826$LR•IPV4•335『线路294』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731747$LR•IPV4•333『线路295』 +http://101.34.236.223:1112/639731818$LR•IPV4•335『线路295』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/955227979$LR•IPV4•333『线路296』 +http://101.34.236.223:1112/639731715$LR•IPV4•335『线路296』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/955227985$LR•IPV4•333『线路297』 +http://101.34.236.223:1112/639731832$LR•IPV4•335『线路297』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/955227996$LR•IPV4•333『线路298』 +http://101.34.236.223:1112/639731747$LR•IPV4•335『线路298』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639737327$LR•IPV4•333『线路299』 +http://101.34.236.223:1112/955227979$LR•IPV4•335『线路299』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://17752995.xyz:51111/639731783$LR•IPV4•333『线路300』 +http://101.34.236.223:1112/955227985$LR•IPV4•335『线路300』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/651632657$LR•IPV4•333『线路301』 +http://101.34.236.223:1112/955227996$LR•IPV4•335『线路301』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/838109047$LR•IPV4•333『线路302』 +http://101.34.236.223:1112/639737327$LR•IPV4•335『线路302』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731825$LR•IPV4•333『线路303』 +http://101.34.236.223:1112/639731783$LR•IPV4•335『线路303』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731826$LR•IPV4•333『线路304』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226366/index.m3u8$LR•IPV4•335『线路304』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731818$LR•IPV4•333『线路305』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226376/index.m3u8$LR•IPV4•335『线路305』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731715$LR•IPV4•333『线路306』 +http://jwcdnqx.hebyun.com.cn/live/hdxwzh/1500k/tzwj_video.m3u8$LR•IPV4•335『线路306』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731832$LR•IPV4•333『线路307』 +https://jwcdnqx.hebyun.com.cn/live/SXTV1/1500k/tzwj_video.m3u8$LR•IPV4•335『线路307』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731747$LR•IPV4•333『线路308』 +http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd$LR•IPV4•335『线路308』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/955227979$LR•IPV4•333『线路309』 +http://stream.thmz.com/wxtv1/sd/live.m3u8$LR•IPV4•335『线路309』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/955227985$LR•IPV4•333『线路310』 +http://stream.thmz.com/wxtv1/playlist.m3u8$LR•IPV4•335『线路310』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/955227996$LR•IPV4•333『线路311』 +http://stream8.jlntv.cn/shulan/sd/live.m3u8?_upt=332db6421699196585$LR•IPV4•335『线路311』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639737327$LR•IPV4•333『线路312』 +http://stream5.jlntv.cn/hn/sd/live.m3u8$LR•IPV4•335『线路312』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://139.155.89.87:1000/639731783$LR•IPV4•333『线路313』 +http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd$LR•IPV4•335『线路313』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/651632657$LR•IPV4•333『线路314』 +http://channel.wcrmt.cn:80/nmip-media/channellive/channel105268/playlist.m3u8$LR•IPV4•335『线路314』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/838109047$LR•IPV4•333『线路315』 +http://live.spccmc.com:90/live/spxwzh.m3u8$LR•IPV4•335『线路315』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731825$LR•IPV4•333『线路316』 +http://live.iwcmt.cn:90/live/zhxw.m3u8$LR•IPV4•335『线路316』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731826$LR•IPV4•333『线路317』 +http://live.jinchuanrmt.com:90/live/zhxw.m3u8?zsicd$LR•IPV4•335『线路317』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731818$LR•IPV4•333『线路318』 +https://play.yunxya.com/channellive/xinwen.m3u8$LR•IPV4•335『线路318』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731715$LR•IPV4•333『线路319』 +http://traffic.jbh.tjbh.com/live/bhtv10/playlist.m3u8$LR•IPV4•335『线路319』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731832$LR•IPV4•333『线路320』 +http://ls.qingting.fm/live/267.m3u8$LR•IPV4•335『线路320』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731747$LR•IPV4•333『线路321』 +http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•335『线路321』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/955227979$LR•IPV4•333『线路322』 +https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&tpid=1516989100&type=0$LR•IPV4•335『线路322』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/955227985$LR•IPV4•333『线路323』 +https://tntgjhjb.live.sxmty.com/live/hls/3a4585ac11ec4e1bb07b419101b370c3/baf63e2b313440c2a25d7859f9b73b05-1.m3u8?zshanxd$LR•IPV4•335『线路323』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/955227996$LR•IPV4•333『线路324』 +http://uzoiczhh.live.sxmty.com/live/hls/0d41f1480c4042d49927858f01fde707/53130407737b417b9a6259b57246bae3.m3u8?zshanxd$LR•IPV4•335『线路324』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639737327$LR•IPV4•333『线路325』 +https://stream.sun0769.com/dgrtv1/mp4tv1_800/index.m3u8$LR•IPV4•335『线路325』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.34.236.223:1112/639731783$LR•IPV4•333『线路326』 +https://ls.qingting.fm/live/5043/64k.m3u8$LR•IPV4•335『线路326』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226366/index.m3u8$LR•IPV4•333『线路327』 +http://liveout.btzx.com.cn/62ds9e/4nxdih.m3u8?fbl=$LR•IPV4•335『线路327』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226376/index.m3u8$LR•IPV4•333『线路328』 +http://nklive.nbs.cn/hls/d511bc9d-a694-4453-b3a2-4fc842cc97a1/index.m3u8$LR•IPV4•335『线路328』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://jwcdnqx.hebyun.com.cn/live/hdxwzh/1500k/tzwj_video.m3u8$LR•IPV4•333『线路329』 +http://cm-wshls.homecdn.com/live/2aa50.m3u8$LR•IPV4•335『线路329』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -https://jwcdnqx.hebyun.com.cn/live/SXTV1/1500k/tzwj_video.m3u8$LR•IPV4•333『线路330』 +http://ls.qingting.fm/live/23797.m3u8$LR•IPV4•335『线路330』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd$LR•IPV4•333『线路331』 +https://play.kankanlive.com/live/1720583434627241.m3u8$LR•IPV4•335『线路331』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.thmz.com/wxtv1/sd/live.m3u8$LR•IPV4•333『线路332』 +https://ls.qingting.fm/live/5022100/64k.m3u8$LR•IPV4•335『线路332』 #EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.thmz.com/wxtv1/playlist.m3u8$LR•IPV4•333『线路333』 +https://liveout.xntv.tv/a65jur/96iln2.m3u8?zqinghd$LR•IPV4•335『线路333』 +#EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 +http://live.qthnews.org.cn:1935/live/live1/800k/tzwj_video.m3u8$LR•IPV4•335『线路334』 +#EXTINF:-1 tvg-name="新闻综合" group-title="上海",新闻综合 +http://stream.hrbtv.net/xwzh/sd/live.m3u8?zheild$LR•IPV4•335『线路335』 #EXTINF:-1 tvg-name="西安新闻" group-title="陕西",西安新闻 http://stream2.xiancity.cn/xatv1/playlist.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="西安新闻" group-title="陕西",西安新闻 @@ -10894,39 +10902,39 @@ http://120.238.94.10:9901/tsfile/live/1062_1.m3u8$LR•IPV4•37『线路19』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 http://121.19.134.222:808/tsfile/live/1033_1.m3u8$LR•IPV4•37『线路20』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000004097&livemode=1&stbId=yu&mode=1&$LR•IPV4•37『线路21』 +https://live.chinacert.cftest5.cn/cnmg/live/609154353$LR•IPV4•37『线路21』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -https://live.chinacert.cftest5.cn/cnmg/live/609154353$LR•IPV4•37『线路22』 +http://wfenf.x3322.net:7788/609154353$LR•IPV4•37『线路22』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://wfenf.x3322.net:7788/609154353$LR•IPV4•37『线路23』 +http://fn.gcl.de5.net:5908/gsh950428/609154353$LR•IPV4•37『线路23』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://fn.gcl.de5.net:5908/gsh950428/609154353$LR•IPV4•37『线路24』 +http://119.88.243.98:17231/609154353$LR•IPV4•37『线路24』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://119.88.243.98:17231/609154353$LR•IPV4•37『线路25』 +http://85.121.245.62:1234/609154353$LR•IPV4•37『线路25』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://85.121.245.62:1234/609154353$LR•IPV4•37『线路26』 +http://36.104.221.222:7788/609154353$LR•IPV4•37『线路26』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://36.104.221.222:7788/609154353$LR•IPV4•37『线路27』 +http://115.58.151.196:1234/609154353$LR•IPV4•37『线路27』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://115.58.151.196:1234/609154353$LR•IPV4•37『线路28』 +http://182.61.15.163:80/609154353$LR•IPV4•37『线路28』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://182.61.15.163:80/609154353$LR•IPV4•37『线路29』 +http://101.132.26.106:3566/609154353$LR•IPV4•37『线路29』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://101.132.26.106:3566/609154353$LR•IPV4•37『线路30』 +http://120.4.126.153:1234/609154353$LR•IPV4•37『线路30』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://120.4.126.153:1234/609154353$LR•IPV4•37『线路31』 +http://47.119.24.76:59093/609154353$LR•IPV4•37『线路31』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://47.119.24.76:59093/609154353$LR•IPV4•37『线路32』 +http://101.6.130.52:1234/609154353$LR•IPV4•37『线路32』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://101.6.130.52:1234/609154353$LR•IPV4•37『线路33』 +http://17752995.xyz:51111/609154353$LR•IPV4•37『线路33』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://17752995.xyz:51111/609154353$LR•IPV4•37『线路34』 +http://139.155.89.87:1000/609154353$LR•IPV4•37『线路34』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://139.155.89.87:1000/609154353$LR•IPV4•37『线路35』 +http://101.34.236.223:1112/609154353$LR•IPV4•37『线路35』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://101.34.236.223:1112/609154353$LR•IPV4•37『线路36』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227166/index.m3u8$LR•IPV4•37『线路36』 #EXTINF:-1 tvg-name="山东教育" group-title="山东",山东教育 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227166/index.m3u8$LR•IPV4•37『线路37』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000004097&livemode=1&stbId=yu&mode=1&$LR•IPV4•37『线路37』 #EXTINF:-1 tvg-name="山东农科" group-title="山东",山东农科 http://livealone302.iqilu.com/iqilu/nkpd.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="山东农科" group-title="山东",山东农科 @@ -11078,9 +11086,9 @@ http://scgctvshow.sctv.com/hdlive/sctv4/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="四川妇女儿童" group-title="四川",四川妇女儿童 http://scgctvshow.sctv.com/hdlive/sctv7/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://api.mg.itv888.cn:8080/hls/2f80047f91e/index.m3u8$LR•IPV4•19『线路1』 +http://223.110.245.139/ott.js.chinamobile.com/PLTV/3/224/3221226922/index.m3u8$LR•IPV4•19『线路1』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://223.110.245.139/ott.js.chinamobile.com/PLTV/3/224/3221226922/index.m3u8$LR•IPV4•19『线路2』 +http://api.mg.itv888.cn:8080/hls/2f80047f91e/index.m3u8$LR•IPV4•19『线路2』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 https://k44991.kylintv.tv/live/pxna_iphone.m3u8$LR•IPV4•19『线路3』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 @@ -11102,23 +11110,23 @@ http://211.75.171.121:8577/http/61.67.128.137:8078/hls/21/80/phoenixch.m3u8$LR #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 http://43.251.226.89:8080/play/888.m3u8$LR•IPV4•19『线路12』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://zmgd.zyrnet.com:8888/hls/110/index.m3u8$LR•IPV4•19『线路13』 +http://r.jdshipin.com/cCCzW$LR•IPV4•19『线路13』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://120.198.95.220:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•19『线路14』 +http://cdn6.163189.xyz/163189/fhzw$LR•IPV4•19『线路14』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://218.206.193.218:8888/hls/66/index.m3u8$LR•IPV4•19『线路15』 +http://zmgd.zyrnet.com:8888/hls/110/index.m3u8$LR•IPV4•19『线路15』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://r.jdshipin.com/cCCzW$LR•IPV4•19『线路16』 +http://120.198.95.220:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•19『线路16』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 -http://cdn6.163189.xyz/163189/fhzw$LR•IPV4•19『线路17』 +http://218.206.193.218:8888/hls/66/index.m3u8$LR•IPV4•19『线路17』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 http://push.cdn1.hls123.de:8080/streams/a4y2t99pzyi/index.m3u8$LR•IPV4•19『线路18』 #EXTINF:-1 tvg-name="凤凰卫视中文台" group-title="港澳台",凤凰卫视中文台 https://cdn6.163189.xyz/163189/fhzw$LR•IPV4•19『线路19』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 -http://api.mg.itv888.cn:8080/hls/11ef1dc70d8/index.m3u8$LR•IPV4•18『线路1』 +http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 -http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•18『线路2』 +http://api.mg.itv888.cn:8080/hls/11ef1dc70d8/index.m3u8$LR•IPV4•18『线路2』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 http://php.jdshipin.com/TVOD/iptv.php?id=fhzx$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 @@ -11140,13 +11148,13 @@ http://43.251.226.89:8080/play/889.m3u8$LR•IPV4•18『线路11』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 p3p://167.114.175.6:55331/5fffbf860003807cedf4e1016c3c3ed2$LR•IPV4•18『线路12』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 -http://zmgd.zyrnet.com:8888/hls/109/index.m3u8$LR•IPV4•18『线路13』 +http://r.jdshipin.com/0Rp07$LR•IPV4•18『线路13』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 -http://120.198.95.220:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•18『线路14』 +http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•18『线路14』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 -http://r.jdshipin.com/0Rp07$LR•IPV4•18『线路15』 +http://zmgd.zyrnet.com:8888/hls/109/index.m3u8$LR•IPV4•18『线路15』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 -http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•18『线路16』 +http://120.198.95.220:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•18『线路16』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 http://push.cdn1.hls123.de:8080/streams/0u0qd5ovqkg/index.m3u8$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 @@ -11160,103 +11168,101 @@ http://43.251.226.89:8080/play/890.m3u8$LR•IPV4•12『线路3』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•12『线路4』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•12『线路5』 +http://r.jdshipin.com/yDoTN$LR•IPV4•12『线路5』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•12『线路6』 +http://php.jdshipin.com/TVOD/iptv.php?id=fhhk$LR•IPV4•12『线路6』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•12『线路7』 +http://cdn6.163189.xyz/163189/fhhk$LR•IPV4•12『线路7』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -http://r.jdshipin.com/yDoTN$LR•IPV4•12『线路8』 +http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•12『线路8』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -http://php.jdshipin.com/TVOD/iptv.php?id=fhhk$LR•IPV4•12『线路9』 +https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•12『线路9』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -http://cdn6.163189.xyz/163189/fhhk$LR•IPV4•12『线路10』 +https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•12『线路10』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 http://push.cdn1.hls123.de:8080/streams/898y722sqjr/index.m3u8$LR•IPV4•12『线路11』 #EXTINF:-1 tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 https://cdn6.163189.xyz/163189/fhhk$LR•IPV4•12『线路12』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -p3p://167.114.175.6:55331/653e4c02000ea0440c8c63fd3e5d709d$LR•IPV4•41『线路1』 +p3p://167.114.175.6:55331/653e4c02000ea0440c8c63fd3e5d709d$LR•IPV4•40『线路1』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -p3p://167.114.175.6:55331/66c04cec000a20ac2dbf03c71cf661c9$LR•IPV4•41『线路2』 +p3p://167.114.175.6:55331/66c04cec000a20ac2dbf03c71cf661c9$LR•IPV4•40『线路2』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -p3p://108.181.32.169:19673/6533f6560002787f2d01338b57197695$LR•IPV4•41『线路3』 +p3p://108.181.32.169:19673/6533f6560002787f2d01338b57197695$LR•IPV4•40『线路3』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct3$LR•IPV4•41『线路4』 +http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct$LR•IPV4•40『线路4』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct$LR•IPV4•41『线路5』 +http://php.jdshipin.com/TVOD/iptv.php?id=fct3$LR•IPV4•40『线路5』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com/TVOD/iptv.php?id=fct3$LR•IPV4•41『线路6』 +http://php.jdshipin.com/TVOD/iptv.php?id=fct$LR•IPV4•40『线路6』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com/TVOD/iptv.php?id=fct$LR•IPV4•41『线路7』 +http://hls.168.us.kg/u/81/master.m3u8$LR•IPV4•40『线路7』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://hls.168.us.kg/u/81/master.m3u8$LR•IPV4•41『线路8』 +http://r.jdshipin.com/62WM7$LR•IPV4•40『线路8』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://r.jdshipin.com/62WM7$LR•IPV4•41『线路9』 +http://php.jdshipin.com/TVOD/iptv.php?id=fct4$LR•IPV4•40『线路9』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com/TVOD/iptv.php?id=fct4$LR•IPV4•41『线路10』 +http://php.jdshipin.com:8880/smt.php?id=jade_twn$LR•IPV4•40『线路10』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com:8880/smt.php?id=jade_twn$LR•IPV4•41『线路11』 +http://php.jdshipin.com/smt.php?id=jade_twn$LR•IPV4•40『线路11』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com/smt.php?id=jade_twn$LR•IPV4•41『线路12』 +http://cdn9.1689.us.kg/smt1.1.php?id=jade_twn$LR•IPV4•40『线路12』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://cdn9.1689.us.kg/smt1.1.php?id=jade_twn$LR•IPV4•41『线路13』 +http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah005-golive.flv$LR•IPV4•40『线路13』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah005-golive.flv$LR•IPV4•41『线路14』 +http://58.250.155.2:8180/TV00000000000000000032@HHZT$LR•IPV4•40『线路14』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://58.250.155.2:8180/TV00000000000000000032@HHZT$LR•IPV4•41『线路15』 +http://hotelplay.net/live/pmb8krf68n4z/4d8cf4af8de3574c/476935.m3u8$LR•IPV4•40『线路15』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://hotelplay.net/live/pmb8krf68n4z/4d8cf4af8de3574c/476935.m3u8$LR•IPV4•41『线路16』 +http://ali.hlspull.yximgs.com/live/awei_jade.flv$LR•IPV4•40『线路16』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://ali.hlspull.yximgs.com/live/awei_jade.flv$LR•IPV4•41『线路17』 +p3p://167.114.175.6:55331/653e49c20006c60f0c8397f7771b1b7b$LR•IPV4•40『线路17』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -p3p://167.114.175.6:55331/653e49c20006c60f0c8397f7771b1b7b$LR•IPV4•41『线路18』 +https://hls-gateway.vpstv.net/streams/476929.m3u8$LR•IPV4•40『线路18』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -https://hls-gateway.vpstv.net/streams/476929.m3u8$LR•IPV4•41『线路19』 +http://php.jdshipin.com/TVOD/iptv.php?id=huali2$LR•IPV4•40『线路19』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com/TVOD/iptv.php?id=huali2$LR•IPV4•41『线路20』 +http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct4$LR•IPV4•40『线路20』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://r.jdshipin.com/GeWKr$LR•IPV4•41『线路21』 +http://php.jdshipin.com:8880/TVOD/iptv.php?id=j1$LR•IPV4•40『线路21』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://php.jdshipin.com:8880/TVOD/iptv.php?id=j1$LR•IPV4•41『线路22』 +http://cdn6.163189.xyz/163189/fct$LR•IPV4•40『线路22』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://cdn6.163189.xyz/163189/fct$LR•IPV4•41『线路23』 +http://o11.163189.xyz/stream/tvb/fct/$LR•IPV4•40『线路23』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://o11.163189.xyz/stream/tvb/fct/$LR•IPV4•41『线路24』 +http://o11.163189.xyz/stream/tvb/fct4k/$LR•IPV4•40『线路24』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://o11.163189.xyz/stream/tvb/fct4k/$LR•IPV4•41『线路25』 +https://cdn6.163189.xyz/163189/fct4k$LR•IPV4•40『线路25』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -https://cdn6.163189.xyz/163189/fct4k$LR•IPV4•41『线路26』 +http://124.244.129.167:9004/0.ts$LR•IPV4•40『线路26』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://124.244.129.167:9004/0.ts$LR•IPV4•41『线路27』 +http://qingyi.7766.org:9004/0.ts$LR•IPV4•40『线路27』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://qingyi.7766.org:9004/0.ts$LR•IPV4•41『线路28』 +http://push.cdn1.hls123.de:8080/streams/ef5addc0849/index.m3u8$LR•IPV4•40『线路28』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://push.cdn1.hls123.de:8080/streams/ef5addc0849/index.m3u8$LR•IPV4•41『线路29』 +http://push.cdn1.hls123.de:8080/streams/n6dnsi33w2e/index.m3u8$LR•IPV4•40『线路29』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://push.cdn1.hls123.de:8080/streams/n6dnsi33w2e/index.m3u8$LR•IPV4•41『线路30』 +http://cdn6.163189.xyz/163189/tvbd$LR•IPV4•40『线路30』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://cdn6.163189.xyz/163189/tvbd$LR•IPV4•41『线路31』 +https://mytv.cdn.loc.cc/o12.php?id=fct$LR•IPV4•40『线路31』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -https://mytv.cdn.loc.cc/o12.php?id=fct$LR•IPV4•41『线路32』 +http://43.251.226.89:8080/play/867.m3u8$LR•IPV4•40『线路32』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://43.251.226.89:8080/play/867.m3u8$LR•IPV4•41『线路33』 +http://43.251.226.89:8080/play/868.m3u8$LR•IPV4•40『线路33』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://43.251.226.89:8080/play/868.m3u8$LR•IPV4•41『线路34』 +http://43.251.226.89:8080/play/869.m3u8$LR•IPV4•40『线路34』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://43.251.226.89:8080/play/869.m3u8$LR•IPV4•41『线路35』 +http://43.251.226.89:8080/play/894.m3u8$LR•IPV4•40『线路35』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://43.251.226.89:8080/play/894.m3u8$LR•IPV4•41『线路36』 +http://43.251.226.89:8080/play/895.m3u8$LR•IPV4•40『线路36』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://43.251.226.89:8080/play/895.m3u8$LR•IPV4•41『线路37』 +https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8$LR•IPV4•40『线路37』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8$LR•IPV4•41『线路38』 +http://cdn6.163189.xyz/163189/fct4k$LR•IPV4•40『线路38』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://cdn6.163189.xyz/163189/fct4k$LR•IPV4•41『线路39』 +http://cdn6.163189.xyz/163189/tvb1$LR•IPV4•40『线路39』 #EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -http://cdn6.163189.xyz/163189/tvb1$LR•IPV4•41『线路40』 -#EXTINF:-1 tvg-name="TVB翡翠台" group-title="港澳台",TVB翡翠台 -https://cdn6.163189.xyz/163189/fct$LR•IPV4•41『线路41』 +https://cdn6.163189.xyz/163189/fct$LR•IPV4•40『线路40』 #EXTINF:-1 tvg-name="TVB明珠台" group-title="港澳台",TVB明珠台 http://php.jdshipin.com/TVOD/iptv.php?id=mzt2$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-name="TVB明珠台" group-title="港澳台",TVB明珠台 @@ -11342,11 +11348,11 @@ p3p://167.114.175.6:55331/5fdee23d000b670a6d96428e4c334643$LR•IPV4•18『线 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 p3p://167.114.175.6:55331/6563174f0002ffaf9c45dd927c7d6df1$LR•IPV4•18『线路8』 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 -http://r.jdshipin.com/Voac4$LR•IPV4•18『线路9』 +http://cdn6.163189.xyz/163189/tvbxh$LR•IPV4•18『线路9』 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 -http://cdn6.163189.xyz/163189/tvbxh$LR•IPV4•18『线路10』 +http://o11.163189.xyz/stream/live/tvbxh/$LR•IPV4•18『线路10』 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 -http://o11.163189.xyz/stream/live/tvbxh/$LR•IPV4•18『线路11』 +http://r.jdshipin.com/Voac4$LR•IPV4•18『线路11』 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 http://push.cdn1.hls123.de:8080/streams/hbiwgswysds/index.m3u8$LR•IPV4•18『线路12』 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 @@ -11362,9 +11368,9 @@ https://live.ottiptv.cc/huya/23734169$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="TVB星河" group-title="港澳台",TVB星河 https://cdn6.163189.xyz/163189/tvbxh$LR•IPV4•18『线路18』 #EXTINF:-1 tvg-name="TVBS" group-title="港澳台",TVBS -http://38.64.72.148/hls/modn/list/4005/playlist.m3u8$LR•IPV4•13『线路1』 +http://seb.sason.top/sc/tvbsxw_fhd.m3u8$LR•IPV4•13『线路1』 #EXTINF:-1 tvg-name="TVBS" group-title="港澳台",TVBS -http://seb.sason.top/sc/tvbsxw_fhd.m3u8$LR•IPV4•13『线路2』 +http://38.64.72.148/hls/modn/list/4005/playlist.m3u8$LR•IPV4•13『线路2』 #EXTINF:-1 tvg-name="TVBS" group-title="港澳台",TVBS http://61.221.215.25:8800/hls/9/index.m3u8$LR•IPV4•13『线路3』 #EXTINF:-1 tvg-name="TVBS" group-title="港澳台",TVBS @@ -11520,15 +11526,15 @@ http://38.64.72.148:80/hls/modn/list/2015/chunklist0.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="PopC" group-title="港澳台",PopC p3p://167.114.175.6:55331/663e9212000a54b4285005cd59217563$LR•IPV4 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN -http://210.210.155.37/dr9445/h/h21/index.m3u8$LR•IPV4•8『线路1』 +http://217.26.190.76:8888/play/a0m6/index.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN -http://217.26.190.76:8888/play/a0m6/index.m3u8$LR•IPV4•8『线路2』 +https://bcovlive-a.akamaihd.net/628aecb4fccb4c52b4f9c8d5cc57fb73/us-west-2/6058004209001/playlist_dvr.m3u8$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN -https://bcovlive-a.akamaihd.net/628aecb4fccb4c52b4f9c8d5cc57fb73/us-west-2/6058004209001/playlist_dvr.m3u8$LR•IPV4•8『线路3』 +https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN -https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•8『线路4』 +https://origin2.afxp.telemedia.co.za/abr_kapang/enterepreneur/playlist.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN -https://origin2.afxp.telemedia.co.za/abr_kapang/enterepreneur/playlist.m3u8$LR•IPV4•8『线路5』 +http://210.210.155.37/dr9445/h/h21/index.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN https://stream1.freetv.fun/tvn-3.m3u8$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-name="tvN" group-title="港澳台",tvN @@ -11538,15 +11544,15 @@ p3p://167.114.175.6:55331/644f9623000a4051681a72d66bfc0191$LR•IPV4•8『线 #EXTINF:-1 tvg-name="華視" group-title="港澳台",華視 http://seb.sason.top/sc/hsxw_fhd.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW -https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV08.m3u8$LR•IPV4•9『线路1』 +https://dwamdstream103.akamaized.net/hls/live/2015526/dwstream103/master.m3u8$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW -https://dwamdstream103.akamaized.net/hls/live/2015526/dwstream103/master.m3u8$LR•IPV4•9『线路2』 +https://amg01644-amg01644c1-amgplt0343.playout.now3.amagi.tv/ts-eu-w1-n2/playlist/amg01644-amg01644c1-amgplt0343/playlist.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW -https://amg01644-amg01644c1-amgplt0343.playout.now3.amagi.tv/ts-eu-w1-n2/playlist/amg01644-amg01644c1-amgplt0343/playlist.m3u8$LR•IPV4•9『线路3』 +https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/master.m3u8$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW -https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/master.m3u8$LR•IPV4•9『线路4』 +https://dwamdstream110.akamaized.net/hls/live/2017971/dwstream110/master.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW -https://dwamdstream110.akamaized.net/hls/live/2017971/dwstream110/master.m3u8$LR•IPV4•9『线路5』 +https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV08.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/stream05/streamPlaylist.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="DW" group-title="港澳台",DW @@ -11568,9 +11574,9 @@ https://live.france24.com/hls/live/2037179-b/F24_FR_HI_HLS/master_5000.m3u8$LR #EXTINF:-1 tvg-name="France 24" group-title="港澳台",France 24 https://amg00106-france24-france24-samsunguk-qvpp8.amagi.tv/playlist/amg00106-france24-france24-samsunguk/playlist.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-name="KIX" group-title="港澳台",KIX -http://210.210.155.37/dr9445/h/h07/index.m3u8$LR•IPV4•3『线路1』 +https://liveh34.vtvprime.vn/hls/KIX/04.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="KIX" group-title="港澳台",KIX -https://liveh34.vtvprime.vn/hls/KIX/04.m3u8$LR•IPV4•3『线路2』 +http://210.210.155.37/dr9445/h/h07/index.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="KIX" group-title="港澳台",KIX p3p://167.114.175.6:55331/6444e9940006c03f3e688dba67767ffd$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="NHK World-Japan" group-title="港澳台",NHK World-Japan @@ -11868,25 +11874,27 @@ http://nmk.ioapk.com:5050/4gtv-live138/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="ROCK Action" group-title="港澳台",ROCK Action p3p://167.114.175.6:55331/65ad274400000b46bd92da681fce74f2$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•10『线路1』 +http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•10『线路2』 +http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•10『线路3』 +http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•10『线路4』 +http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•10『线路5』 +http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•10『线路6』 +http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•10『线路7』 +p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•10『线路8』 +p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•11『线路8』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•10『线路9』 +http://r.jdshipin.com/Nr5jq$LR•IPV4•11『线路9』 #EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•10『线路10』 +https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•11『线路10』 +#EXTINF:-1 tvg-name="TVB Plus" group-title="港澳台",TVB Plus +http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-name="AXN" group-title="港澳台",AXN https://lb.dstvmultimedia.com/AXNSpin/index.m3u8$LR•IPV4•30『线路1』 #EXTINF:-1 tvg-name="AXN" group-title="港澳台",AXN @@ -11964,89 +11972,89 @@ http://php.jdshipin.com:8880/TVOD/iptv.php?id=as$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="澳门卫视" group-title="港澳台",澳门卫视 http://61.244.22.5/ch3/ch3.live/chunklist_w1228316132.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="Pet Club TV" group-title="港澳台",Pet Club TV -https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-petclub-samsungnz/playlist.m3u8$LR•IPV4•2『线路1』 +https://petclub-samsungaus.amagi.tv/playlist.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="Pet Club TV" group-title="港澳台",Pet Club TV -https://petclub-samsungaus.amagi.tv/playlist.m3u8$LR•IPV4•2『线路2』 +https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-petclub-samsungnz/playlist.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="Bloomberg TV Asia" group-title="港澳台",Bloomberg TV Asia -http://210.210.155.37/dr9445/h/h03/index.m3u8$LR•IPV4•3『线路1』 +https://bloomberg.com/media-manifest/streams/asia.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="Bloomberg TV Asia" group-title="港澳台",Bloomberg TV Asia -https://bloomberg.com/media-manifest/streams/asia.m3u8$LR•IPV4•3『线路2』 +https://bloomberg.com/media-manifest/streams/asia-event.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="Bloomberg TV Asia" group-title="港澳台",Bloomberg TV Asia -https://bloomberg.com/media-manifest/streams/asia-event.m3u8$LR•IPV4•3『线路3』 +http://210.210.155.37/dr9445/h/h03/index.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="HKS" group-title="港澳台",HKS http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Celestial Movies" group-title="港澳台",Celestial Movies -http://210.210.155.37/dr9445/h/h14/index.m3u8$LR•IPV4•2『线路1』 +http://103.58.160.157:8278/720-CELESTIALMOVIES/playlist.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="Celestial Movies" group-title="港澳台",Celestial Movies -http://103.58.160.157:8278/720-CELESTIALMOVIES/playlist.m3u8$LR•IPV4•2『线路2』 +http://210.210.155.37/dr9445/h/h14/index.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="TVB News" group-title="港澳台",TVB News p3p://167.114.175.6:55331/63efe2a100034c82f2470ad419e43975$LR•IPV4 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech1.m3u8$LR•IPV4•38『线路1』 +https://jmp2.uk/plu-65775af3b3801200084a3aa4.m3u8$LR•IPV4•38『线路1』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech2.m3u8$LR•IPV4•38『线路2』 +https://58c04fb1d143f.streamlock.net/feel_good_radio_1/feel_good_radio_1/playlist.m3u8$LR•IPV4•38『线路2』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://jmp2.uk/plu-65775af3b3801200084a3aa4.m3u8$LR•IPV4•38『线路3』 +https://live.streamingfast.net/osmflivech3.m3u8$LR•IPV4•38『线路3』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://58c04fb1d143f.streamlock.net/feel_good_radio_1/feel_good_radio_1/playlist.m3u8$LR•IPV4•38『线路4』 +https://live.streamingfast.net/osmflivech5.m3u8$LR•IPV4•38『线路4』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech3.m3u8$LR•IPV4•38『线路5』 +https://live.streamingfast.net/osmflivech6.m3u8$LR•IPV4•38『线路5』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech5.m3u8$LR•IPV4•38『线路6』 +https://live.streamingfast.net/osmflivech7.m3u8$LR•IPV4•38『线路6』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech6.m3u8$LR•IPV4•38『线路7』 +https://live.streamingfast.net/osmflivech9.m3u8$LR•IPV4•38『线路7』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech7.m3u8$LR•IPV4•38『线路8』 +https://live.streamingfast.net/osmflivech12.m3u8$LR•IPV4•38『线路8』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech9.m3u8$LR•IPV4•38『线路9』 +https://live.streamingfast.net/osmflivech14.m3u8$LR•IPV4•38『线路9』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech12.m3u8$LR•IPV4•38『线路10』 +https://live.streamingfast.net/osmflivech15.m3u8$LR•IPV4•38『线路10』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech14.m3u8$LR•IPV4•38『线路11』 +https://live.streamingfast.net/osmflivech16.m3u8$LR•IPV4•38『线路11』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech15.m3u8$LR•IPV4•38『线路12』 +https://live.streamingfast.net/osmflivech17.m3u8$LR•IPV4•38『线路12』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech16.m3u8$LR•IPV4•38『线路13』 +https://live.streamingfast.net/osmflivech18.m3u8$LR•IPV4•38『线路13』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech17.m3u8$LR•IPV4•38『线路14』 +https://live.streamingfast.net/osmflivech20.m3u8$LR•IPV4•38『线路14』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech18.m3u8$LR•IPV4•38『线路15』 +https://live.streamingfast.net/osmflivech21.m3u8$LR•IPV4•38『线路15』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech20.m3u8$LR•IPV4•38『线路16』 +https://live.streamingfast.net/osmflivech24.m3u8$LR•IPV4•38『线路16』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech21.m3u8$LR•IPV4•38『线路17』 +https://live.streamingfast.net/osmflivech27.m3u8$LR•IPV4•38『线路17』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech24.m3u8$LR•IPV4•38『线路18』 +https://live.streamingfast.net/osmflivech28.m3u8$LR•IPV4•38『线路18』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech27.m3u8$LR•IPV4•38『线路19』 +https://live.streamingfast.net/osmflivech29.m3u8$LR•IPV4•38『线路19』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech28.m3u8$LR•IPV4•38『线路20』 +https://live.streamingfast.net/osmflivech30.m3u8$LR•IPV4•38『线路20』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech29.m3u8$LR•IPV4•38『线路21』 +https://live.streamingfast.net/osmflivech31.m3u8$LR•IPV4•38『线路21』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech30.m3u8$LR•IPV4•38『线路22』 +https://live.streamingfast.net/osmflivech32.m3u8$LR•IPV4•38『线路22』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech31.m3u8$LR•IPV4•38『线路23』 +https://live.streamingfast.net/osmflivech33.m3u8$LR•IPV4•38『线路23』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech32.m3u8$LR•IPV4•38『线路24』 +https://live.streamingfast.net/osmflivech38.m3u8$LR•IPV4•38『线路24』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech33.m3u8$LR•IPV4•38『线路25』 +https://live.streamingfast.net/osmflivech40.m3u8$LR•IPV4•38『线路25』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech38.m3u8$LR•IPV4•38『线路26』 +https://live.streamingfast.net/osmflivech45.m3u8$LR•IPV4•38『线路26』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech40.m3u8$LR•IPV4•38『线路27』 +https://live.streamingfast.net/osmflivech47.m3u8$LR•IPV4•38『线路27』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech45.m3u8$LR•IPV4•38『线路28』 +https://live.streamingfast.net/osmflivech49.m3u8$LR•IPV4•38『线路28』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech47.m3u8$LR•IPV4•38『线路29』 +https://live.streamingfast.net/osmflivech50.m3u8$LR•IPV4•38『线路29』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech49.m3u8$LR•IPV4•38『线路30』 +https://aajtaklive.vgcdn.net/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/3196cced-ce29-4219-9809-f07ccdaa02b9/vglive-sk-848805/master.m3u8$LR•IPV4•38『线路30』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://live.streamingfast.net/osmflivech50.m3u8$LR•IPV4•38『线路31』 +http://stream1.ai-net.net:1935/gtv1/_definst_/smil:gtv.smil/playlist.m3u8$LR•IPV4•38『线路31』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -https://aajtaklive.vgcdn.net/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/3196cced-ce29-4219-9809-f07ccdaa02b9/vglive-sk-848805/master.m3u8$LR•IPV4•38『线路32』 +https://live.streamingfast.net/osmflivech1.m3u8$LR•IPV4•38『线路32』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good -http://stream1.ai-net.net:1935/gtv1/_definst_/smil:gtv.smil/playlist.m3u8$LR•IPV4•38『线路33』 +https://live.streamingfast.net/osmflivech2.m3u8$LR•IPV4•38『线路33』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good https://jmp2.uk/plu-685a995b460ac82fa504342c.m3u8$LR•IPV4•38『线路34』 #EXTINF:-1 tvg-name="Good" group-title="港澳台",Good @@ -12062,9 +12070,9 @@ https://5ddce30eb4b55.streamlock.net/bltvhd/bltv1/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Supreme Master TV" group-title="港澳台",Supreme Master TV https://lbs-us1.suprememastertv.com/720p.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Taiwan Plus TV" group-title="港澳台",Taiwan Plus TV -https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•2『线路1』 +https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="Taiwan Plus TV" group-title="港澳台",Taiwan Plus TV -https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•2『线路2』 +https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="Genius Go Go Go" group-title="港澳台",Genius Go Go Go https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV26.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="DaAi 1" group-title="港澳台",DaAi 1 @@ -12126,35 +12134,35 @@ https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV05.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="信大" group-title="港澳台",信大 https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV07.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV10.m3u8$LR•IPV4•9『线路1』 +https://all3media-great-british-menu-1-gb.rakuten.wurl.tv/playlist.m3u8$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -https://all3media-great-british-menu-1-gb.rakuten.wurl.tv/playlist.m3u8$LR•IPV4•9『线路2』 +https://all3media-great-british-menu-1-gb.samsung.wurl.tv/playlist.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -https://all3media-great-british-menu-1-gb.samsung.wurl.tv/playlist.m3u8$LR•IPV4•9『线路3』 +http://80.79.6.221:25461/smash/public/5$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -http://80.79.6.221:25461/smash/public/5$LR•IPV4•9『线路4』 +https://cdn-7.pishow.tv/live/10016/master.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -https://cdn-7.pishow.tv/live/10016/master.m3u8$LR•IPV4•9『线路5』 +https://live3.acangroup.org:1929/publiclive/sunulabel/playlist.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -https://live3.acangroup.org:1929/publiclive/sunulabel/playlist.m3u8$LR•IPV4•9『线路6』 +https://1247634592.rsc.cdn77.org/1247634592/playlist.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -https://1247634592.rsc.cdn77.org/1247634592/playlist.m3u8$LR•IPV4•9『线路7』 +http://23.237.104.106:8080/USA_ESPNU/index.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU -http://23.237.104.106:8080/USA_ESPNU/index.m3u8$LR•IPV4•9『线路8』 +https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV10.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="NU" group-title="港澳台",NU https://7ed93f662af44c2e9bdf93b56464f6a8.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/LG-gb_GreatBritishMenu/playlist.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-name="JP1" group-title="港澳台",JP1 https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV15.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="KPop" group-title="港澳台",KPop -https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV16.m3u8$LR•IPV4•6『线路1』 +https://cloud.tvomix.com/KPOPMIX/index.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-name="KPop" group-title="港澳台",KPop -https://cloud.tvomix.com/KPOPMIX/index.m3u8$LR•IPV4•6『线路2』 +https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=USAJ3000013FJ&channel_id=newid_338&tp=samsung_tvplus$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-name="KPop" group-title="港澳台",KPop -https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=USAJ3000013FJ&channel_id=newid_338&tp=samsung_tvplus$LR•IPV4•6『线路3』 +https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=GB17000088V&channel_id=newid_086&tp=samsung_tvplus$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-name="KPop" group-title="港澳台",KPop -https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=GB17000088V&channel_id=newid_086&tp=samsung_tvplus$LR•IPV4•6『线路4』 +https://lotus.stingray.com/manifest/ose-317ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-name="KPop" group-title="港澳台",KPop -https://lotus.stingray.com/manifest/ose-317ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•6『线路5』 +https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV16.m3u8$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-name="KPop" group-title="港澳台",KPop https://ads.its-newid.net/api/manifest.m3u8?tp=r_channel&channel_name=newkpop&channel_id=newid_165$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-name="HOY TV" group-title="港澳台",HOY TV @@ -13790,27 +13798,25 @@ p3p://167.114.175.6:55331/612ee43d000c84ea8e0dab707a8b2e0d$LR•IPV4 #EXTINF:-1 tvg-name="中天綜合" group-title="港澳台",中天綜合 http://23.237.10.66:16372$LR•IPV4 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://php.jdshipin.com/TVOD/iptv.php?id=asam$LR•IPV4•11『线路1』 +http://php.jdshipin.com/TVOD/iptv.php?id=asam$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://php.jdshipin.com/PLTV/iptv.php?id=asam$LR•IPV4•11『线路2』 +http://php.jdshipin.com/PLTV/iptv.php?id=asam$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://1b6467f415.iok.la:9931/tsfile/live/1039_1.m3u8$LR•IPV4•11『线路3』 +http://1b6467f415.iok.la:9931/tsfile/live/1039_1.m3u8$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://61.244.22.5/ch1/ch1.live/playelist.m3u8$LR•IPV4•11『线路4』 +http://61.244.22.5/ch1/ch1.live/playelist.m3u8$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://grandprix2023.asuscomm.com:8891/bysid/91.m3u8$LR•IPV4•11『线路5』 +http://grandprix2023.asuscomm.com:8891/bysid/91.m3u8$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://103.233.191.134:1935/ch1/ch1.live/playlist.m3u8$LR•IPV4•11『线路6』 +http://103.233.191.134:1935/ch1/ch1.live/playlist.m3u8$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://43.251.226.89:8080/play/900.m3u8$LR•IPV4•11『线路7』 +http://43.251.226.89:8080/play/900.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://php.jdshipin.com:8880/TVOD/iptv.php?id=asam$LR•IPV4•11『线路8』 +https://cdn6.163189.xyz/163189/asam$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://cdn6.163189.xyz/163189/asam$LR•IPV4•11『线路9』 +http://cdn6.163189.xyz/163189/asam$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -http://push.cdn1.hls123.de:8080/streams/2r8ba88ujh6/index.m3u8$LR•IPV4•11『线路10』 -#EXTINF:-1 tvg-name="澳视澳门" group-title="港澳台",澳视澳门 -https://cdn6.163189.xyz/163189/asam$LR•IPV4•11『线路11』 +http://push.cdn1.hls123.de:8080/streams/2r8ba88ujh6/index.m3u8$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-name="TVB J1" group-title="港澳台",TVB J1 p3p://167.114.175.6:55331/63efe0de000858baf2402a646c573e1b$LR•IPV4 #EXTINF:-1 tvg-name="千禧经典" group-title="港澳台",千禧经典 @@ -13964,29 +13970,27 @@ http://61.216.67.119:1935/TWHG/E1/chunklist_w70581102.m3u8$LR•IPV4•4『线 #EXTINF:-1 tvg-name="111" group-title="YY",111 http://61.216.67.119:1935/TWHG/E1/chunklist_w7058102.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="封神榜" group-title="YY",封神榜 -http://cdn.jdshipin.com:8880/huya.php?id=29465849$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465849$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="封神榜" group-title="YY",封神榜 -https://live.ottiptv.cc/huya/29465849$LR•IPV4•3『线路2』 +http://cdn.jdshipin.com:8880/huya.php?id=29465849$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="封神榜" group-title="YY",封神榜 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465849$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465849$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="神雕侠侣" group-title="YY",神雕侠侣 https://vip.ffzy-play6.com/20221112/6044_68796407/index.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="神雕侠侣" group-title="YY",神雕侠侣 http://fmbox.cc/huya.php?id=11352964$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="神雕侠侣" group-title="YY",神雕侠侣 -https://live.ottiptv.cc/huya/11352964$LR•IPV4•3『线路3』 +http://cdn.jdshipin.com:8880/huya.php?id=23865171$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="狄仁杰" group-title="YY",狄仁杰 -https://v9.tlkqc.com/wjv9/202408/06/p7712pXCuV81/video/index.m3u8$LR•IPV4•6『线路1』 +https://v9.tlkqc.com/wjv9/202408/06/p7712pXCuV81/video/index.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="狄仁杰" group-title="YY",狄仁杰 -https://vip.ffzy-play2.com/20221021/129_ed646884/index.m3u8$LR•IPV4•6『线路2』 +https://vip.ffzy-play2.com/20221021/129_ed646884/index.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="狄仁杰" group-title="YY",狄仁杰 -https://live.ottiptv.cc/huya/11352958$LR•IPV4•6『线路3』 +https://live.ottiptv.cc/huya/11352958$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="狄仁杰" group-title="YY",狄仁杰 -https://live.ottiptv.cc/huya/11342425$LR•IPV4•6『线路4』 +https://live.ottiptv.cc/huya/11342425$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="狄仁杰" group-title="YY",狄仁杰 -https://goodiptv.club/douyu/12183882$LR•IPV4•6『线路5』 -#EXTINF:-1 tvg-name="狄仁杰" group-title="YY",狄仁杰 -http://cdn.jdshipin.com:8880/huya.php?id=30080229$LR•IPV4•6『线路6』 +https://goodiptv.club/douyu/12183882$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="上海滩" group-title="YY",上海滩 https://vip.ffzy-play.com/20221015/880_937cdc1a/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="变形金刚" group-title="YY",变形金刚 @@ -14006,405 +14010,397 @@ https://iptv.catvod.com/douyin/46224253966$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="迷" group-title="YY",迷 https://iptv.catvod.com/douyin/1365563194$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://epg.112114.xyz/douyu/413573$LR•IPV4•170『线路1』 +http://epg.112114.xyz/douyu/413573$LR•IPV4•171『线路1』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://183.207.248.71/cntv/live1/jdianying/jdianying$LR•IPV4•170『线路2』 +http://183.207.248.71/cntv/live1/jdianying/jdianying$LR•IPV4•171『线路2』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://39.134.19.76/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•170『线路3』 +http://39.134.19.76/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•171『线路3』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://bx.757888.xyz/api.php?id=zgdy$LR•IPV4•170『线路4』 +http://bx.757888.xyz/api.php?id=zgdy$LR•IPV4•171『线路4』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://zzy789.xyz/douyu1.php?id=96577$LR•IPV4•170『线路5』 +http://zzy789.xyz/douyu1.php?id=96577$LR•IPV4•171『线路5』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://zzy789.xyz/douyu1.php?id=20415$LR•IPV4•170『线路6』 +http://zzy789.xyz/douyu1.php?id=20415$LR•IPV4•171『线路6』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://zzy789.xyz/douyu1.php?id=263824$LR•IPV4•170『线路7』 +http://zzy789.xyz/douyu1.php?id=263824$LR•IPV4•171『线路7』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://zzy789.xyz/douyu1.php?id=3928$LR•IPV4•170『线路8』 +http://zzy789.xyz/douyu1.php?id=3928$LR•IPV4•171『线路8』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://epg.112114.xyz/douyu/1226741$LR•IPV4•170『线路9』 +http://epg.112114.xyz/douyu/1226741$LR•IPV4•171『线路9』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=3637778$LR•IPV4•170『线路10』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=3637778$LR•IPV4•171『线路10』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=1226741$LR•IPV4•170『线路11』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=1226741$LR•IPV4•171『线路11』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=5423$LR•IPV4•170『线路12』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=5423$LR•IPV4•171『线路12』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=9650887$LR•IPV4•170『线路13』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=9650887$LR•IPV4•171『线路13』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=323876$LR•IPV4•170『线路14』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=323876$LR•IPV4•171『线路14』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=218859$LR•IPV4•170『线路15』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=218859$LR•IPV4•171『线路15』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=96577$LR•IPV4•170『线路16』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=96577$LR•IPV4•171『线路16』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://huanqiuzhibo.cn/manifest/douyu.php?id=3637726$LR•IPV4•170『线路17』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=3637726$LR•IPV4•171『线路17』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://epg.112114.eu.org/douyu/20415$LR•IPV4•170『线路18』 +http://epg.112114.eu.org/douyu/20415$LR•IPV4•171『线路18』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://43.251.226.89:8080/play/907.m3u8$LR•IPV4•170『线路19』 +http://43.251.226.89:8080/play/907.m3u8$LR•IPV4•171『线路19』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn8.163189.xyz/163189/lhdy$LR•IPV4•170『线路20』 +http://cdn8.163189.xyz/163189/lhdy$LR•IPV4•171『线路20』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•170『线路21』 +http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•171『线路21』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.metshop.top/huya/11352871$LR•IPV4•170『线路22』 +https://live.metshop.top/huya/11352871$LR•IPV4•171『线路22』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.metshop.top/huya/21059588$LR•IPV4•170『线路23』 +https://live.metshop.top/huya/21059588$LR•IPV4•171『线路23』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.metshop.top/huya/11336590$LR•IPV4•170『线路24』 +https://live.metshop.top/huya/11336590$LR•IPV4•171『线路24』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.metshop.top/huya/11342395$LR•IPV4•170『线路25』 +https://live.metshop.top/huya/11342395$LR•IPV4•171『线路25』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.metshop.top/huya/11601981$LR•IPV4•170『线路26』 +https://live.metshop.top/huya/11601981$LR•IPV4•171『线路26』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.metshop.top/huya/21059554$LR•IPV4•170『线路27』 +https://live.metshop.top/huya/21059554$LR•IPV4•171『线路27』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/63375cce0008451773313a26199f3191$LR•IPV4•170『线路28』 +p3p://167.114.175.6:55331/63375cce0008451773313a26199f3191$LR•IPV4•171『线路28』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/63fe69a800089af82b062bc65bb57f67$LR•IPV4•170『线路29』 +p3p://167.114.175.6:55331/63fe69a800089af82b062bc65bb57f67$LR•IPV4•171『线路29』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/62cee8b3000ea6aedb30a55616047866$LR•IPV4•170『线路30』 +p3p://167.114.175.6:55331/62cee8b3000ea6aedb30a55616047866$LR•IPV4•171『线路30』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/663e86e0000d192b28244b354df449af$LR•IPV4•170『线路31』 +p3p://167.114.175.6:55331/663e86e0000d192b28244b354df449af$LR•IPV4•171『线路31』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/651c3a7e00035f9e8778a18d0aeb27f1$LR•IPV4•170『线路32』 +p3p://167.114.175.6:55331/651c3a7e00035f9e8778a18d0aeb27f1$LR•IPV4•171『线路32』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/62c860e50008ea96c1ae9a96599c6947$LR•IPV4•170『线路33』 +p3p://167.114.175.6:55331/62c860e50008ea96c1ae9a96599c6947$LR•IPV4•171『线路33』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -p3p://167.114.175.6:55331/625bbd49000d7c0d1954e42d45bc3182$LR•IPV4•170『线路34』 +p3p://167.114.175.6:55331/625bbd49000d7c0d1954e42d45bc3182$LR•IPV4•171『线路34』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://183.237.95.108:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•170『线路35』 +https://live.chinacert.cftest5.cn/cnmg/live/625703337$LR•IPV4•171『线路35』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•170『线路36』 +http://wfenf.x3322.net:7788/625703337$LR•IPV4•171『线路36』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352941$LR•IPV4•170『线路37』 +http://fn.gcl.de5.net:5908/gsh950428/625703337$LR•IPV4•171『线路37』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=29982675$LR•IPV4•170『线路38』 +http://119.88.243.98:17231/625703337$LR•IPV4•171『线路38』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342412$LR•IPV4•170『线路39』 +http://85.121.245.62:1234/625703337$LR•IPV4•171『线路39』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=21059581$LR•IPV4•170『线路40』 +http://36.104.221.222:7788/625703337$LR•IPV4•171『线路40』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=21059577$LR•IPV4•170『线路41』 +http://115.58.151.196:1234/625703337$LR•IPV4•171『线路41』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342386$LR•IPV4•170『线路42』 +http://182.61.15.163:80/625703337$LR•IPV4•171『线路42』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=21059574$LR•IPV4•170『线路43』 +http://101.132.26.106:3566/625703337$LR•IPV4•171『线路43』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/yy/1354889019$LR•IPV4•170『线路44』 +http://120.4.126.153:1234/625703337$LR•IPV4•171『线路44』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342390$LR•IPV4•170『线路45』 +http://47.119.24.76:59093/625703337$LR•IPV4•171『线路45』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=21059579$LR•IPV4•170『线路46』 +http://101.6.130.52:1234/625703337$LR•IPV4•171『线路46』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342427$LR•IPV4•170『线路47』 +http://17752995.xyz:51111/625703337$LR•IPV4•171『线路47』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11601968$LR•IPV4•170『线路48』 +http://139.155.89.87:1000/625703337$LR•IPV4•171『线路48』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342414$LR•IPV4•170『线路49』 +http://101.34.236.223:1112/625703337$LR•IPV4•171『线路49』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11602058$LR•IPV4•170『线路50』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•171『线路50』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352935$LR•IPV4•170『线路51』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226364/index.m3u8$LR•IPV4•171『线路51』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/880261?cdn=alicdn$LR•IPV4•170『线路52』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342412$LR•IPV4•171『线路52』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/11352941?cdn=alicdn$LR•IPV4•170『线路53』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342421$LR•IPV4•171『线路53』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/11336587?cdn=alicdn$LR•IPV4•170『线路54』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342387$LR•IPV4•171『线路54』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/21059574?cdn=alicdn$LR•IPV4•170『线路55』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•171『线路55』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/11342423?cdn=alicdn$LR•IPV4•170『线路56』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•171『线路56』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/21059585?cdn=alicdn$LR•IPV4•170『线路57』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11601968$LR•IPV4•171『线路57』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://live.metshop.top/huya/21059587?cdn=alicdn$LR•IPV4•170『线路58』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•171『线路58』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352962$LR•IPV4•170『线路59』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059581$LR•IPV4•171『线路59』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=21059585$LR•IPV4•170『线路60』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11602034$LR•IPV4•171『线路60』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11601986$LR•IPV4•170『线路61』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342428$LR•IPV4•171『线路61』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352876$LR•IPV4•170『线路62』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059577$LR•IPV4•171『线路62』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://feilong123.vip/409990236/tv.php?id=ssdy$LR•IPV4•170『线路63』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342427$LR•IPV4•171『线路63』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://cdn8.163189.xyz/163189/lhdy$LR•IPV4•170『线路64』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352886$LR•IPV4•171『线路64』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://122.224.58.42:85/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•170『线路65』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352962$LR•IPV4•171『线路65』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://hmfs.f3322.net:3388/hls/40/index.m3u8$LR•IPV4•170『线路66』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059579$LR•IPV4•171『线路66』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/16028551$LR•IPV4•170『线路67』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059595$LR•IPV4•171『线路67』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/18715610$LR•IPV4•170『线路68』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11279247$LR•IPV4•171『线路68』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/29833341$LR•IPV4•170『线路69』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11602041$LR•IPV4•171『线路69』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/16857432$LR•IPV4•170『线路70』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059594$LR•IPV4•171『线路70』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/16424416$LR•IPV4•170『线路71』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352934$LR•IPV4•171『线路71』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/29340502$LR•IPV4•170『线路72』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059552$LR•IPV4•171『线路72』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/11774959$LR•IPV4•170『线路73』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11601971$LR•IPV4•171『线路73』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/19863777$LR•IPV4•170『线路74』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342414$LR•IPV4•171『线路74』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.ottiptv.cc/huya/29869799$LR•IPV4•170『线路75』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059585$LR•IPV4•171『线路75』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://iptv.catvod.com/yy/1354930209$LR•IPV4•170『线路76』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=21059592$LR•IPV4•171『线路76』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://kbpull.kktv8.com/livekktv/99350550/playlist.m3u8$LR•IPV4•170『线路77』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352877$LR•IPV4•171『线路77』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://down-hls.qxiu.com/live/453135/index.m3u8$LR•IPV4•170『线路78』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11602043$LR•IPV4•171『线路78』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://cfss.cc/api/kg/756444.mp4$LR•IPV4•170『线路79』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352973$LR•IPV4•171『线路79』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live.chinacert.cftest5.cn/cnmg/live/625703337$LR•IPV4•170『线路80』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11336587$LR•IPV4•171『线路80』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://wfenf.x3322.net:7788/625703337$LR•IPV4•170『线路81』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•171『线路81』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://fn.gcl.de5.net:5908/gsh950428/625703337$LR•IPV4•170『线路82』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•171『线路82』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://119.88.243.98:17231/625703337$LR•IPV4•170『线路83』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•171『线路83』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://85.121.245.62:1234/625703337$LR•IPV4•170『线路84』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11601972$LR•IPV4•171『线路84』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://36.104.221.222:7788/625703337$LR•IPV4•170『线路85』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•171『线路85』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://115.58.151.196:1234/625703337$LR•IPV4•170『线路86』 +http://222.186.39.21:35466/huya/11342412$LR•IPV4•171『线路86』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://182.61.15.163:80/625703337$LR•IPV4•170『线路87』 +http://222.186.39.21:35466/huya/11342421$LR•IPV4•171『线路87』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://101.132.26.106:3566/625703337$LR•IPV4•170『线路88』 +http://222.186.39.21:35466/huya/11342387$LR•IPV4•171『线路88』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://120.4.126.153:1234/625703337$LR•IPV4•170『线路89』 +http://222.186.39.21:35466/huya/11342386$LR•IPV4•171『线路89』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://47.119.24.76:59093/625703337$LR•IPV4•170『线路90』 +http://222.186.39.21:35466/huya/11602058$LR•IPV4•171『线路90』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://101.6.130.52:1234/625703337$LR•IPV4•170『线路91』 +http://222.186.39.21:35466/huya/11601968$LR•IPV4•171『线路91』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://17752995.xyz:51111/625703337$LR•IPV4•170『线路92』 +http://222.186.39.21:35466/huya/11352876$LR•IPV4•171『线路92』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://139.155.89.87:1000/625703337$LR•IPV4•170『线路93』 +http://222.186.39.21:35466/huya/21059581$LR•IPV4•171『线路93』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://101.34.236.223:1112/625703337$LR•IPV4•170『线路94』 +http://222.186.39.21:35466/huya/11602034$LR•IPV4•171『线路94』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•170『线路95』 +http://222.186.39.21:35466/huya/11342428$LR•IPV4•171『线路95』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226364/index.m3u8$LR•IPV4•170『线路96』 +http://222.186.39.21:35466/huya/21059577$LR•IPV4•171『线路96』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342412$LR•IPV4•170『线路97』 +http://222.186.39.21:35466/huya/11342427$LR•IPV4•171『线路97』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342421$LR•IPV4•170『线路98』 +http://222.186.39.21:35466/huya/11352886$LR•IPV4•171『线路98』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342387$LR•IPV4•170『线路99』 +http://222.186.39.21:35466/huya/11352962$LR•IPV4•171『线路99』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•170『线路100』 +http://222.186.39.21:35466/huya/21059579$LR•IPV4•171『线路100』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•170『线路101』 +http://222.186.39.21:35466/huya/21059595$LR•IPV4•171『线路101』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11601968$LR•IPV4•170『线路102』 +http://222.186.39.21:35466/huya/11279247$LR•IPV4•171『线路102』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•170『线路103』 +http://222.186.39.21:35466/huya/11602041$LR•IPV4•171『线路103』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059581$LR•IPV4•170『线路104』 +http://222.186.39.21:35466/huya/21059594$LR•IPV4•171『线路104』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11602034$LR•IPV4•170『线路105』 +http://222.186.39.21:35466/huya/11352934$LR•IPV4•171『线路105』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342428$LR•IPV4•170『线路106』 +http://222.186.39.21:35466/huya/21059552$LR•IPV4•171『线路106』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059577$LR•IPV4•170『线路107』 +http://222.186.39.21:35466/huya/11601971$LR•IPV4•171『线路107』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342427$LR•IPV4•170『线路108』 +http://222.186.39.21:35466/huya/11342414$LR•IPV4•171『线路108』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352886$LR•IPV4•170『线路109』 +http://222.186.39.21:35466/huya/21059585$LR•IPV4•171『线路109』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352962$LR•IPV4•170『线路110』 +http://222.186.39.21:35466/huya/21059592$LR•IPV4•171『线路110』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059579$LR•IPV4•170『线路111』 +http://222.186.39.21:35466/huya/11352877$LR•IPV4•171『线路111』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059595$LR•IPV4•170『线路112』 +http://222.186.39.21:35466/huya/11602043$LR•IPV4•171『线路112』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11279247$LR•IPV4•170『线路113』 +http://222.186.39.21:35466/huya/11352973$LR•IPV4•171『线路113』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11602041$LR•IPV4•170『线路114』 +http://222.186.39.21:35466/huya/11336587$LR•IPV4•171『线路114』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059594$LR•IPV4•170『线路115』 +http://222.186.39.21:35466/huya/11342390$LR•IPV4•171『线路115』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352934$LR•IPV4•170『线路116』 +http://222.186.39.21:35466/huya/11279251$LR•IPV4•171『线路116』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059552$LR•IPV4•170『线路117』 +http://222.186.39.21:35466/huya/11342429$LR•IPV4•171『线路117』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11601971$LR•IPV4•170『线路118』 +http://222.186.39.21:35466/huya/11601972$LR•IPV4•171『线路118』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342414$LR•IPV4•170『线路119』 +http://222.186.39.21:35466/huya/11342424$LR•IPV4•171『线路119』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059585$LR•IPV4•170『线路120』 +http://gxlive.snrtv.com/sx8-SD.m3u8$LR•IPV4•171『线路120』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=21059592$LR•IPV4•170『线路121』 +https://live-auth.51kandianshi.com/szgd/csztv4.m3u8$LR•IPV4•171『线路121』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352877$LR•IPV4•170『线路122』 +http://123.121.5.183:4000/rtp/239.3.1.250:8001$LR•IPV4•171『线路122』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11602043$LR•IPV4•170『线路123』 +http://118.122.144.115:8888/newlive/live/hls/32/live.m3u8#http://183.223.157.33:85/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•171『线路123』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352973$LR•IPV4•170『线路124』 +http://118.122.144.115:8888/newlive/live/hls/38/live.m3u8$LR•IPV4•171『线路124』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11336587$LR•IPV4•170『线路125』 +https://vd3.bdstatic.com/mda-kj0kfvyty9dk9nk0/v1-cae/sc/mda-kj0kfvyty9dk9nk0.mp4$LR•IPV4•171『线路125』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•170『线路126』 +http://183.237.95.108:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•171『线路126』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•170『线路127』 +http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•171『线路127』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•170『线路128』 +http://cdn.jdshipin.com:8880/huya.php?id=11352941$LR•IPV4•171『线路128』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11601972$LR•IPV4•170『线路129』 +http://cdn.jdshipin.com:8880/huya.php?id=21059581$LR•IPV4•171『线路129』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•170『线路130』 +http://cdn.jdshipin.com:8880/huya.php?id=21059577$LR•IPV4•171『线路130』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342412$LR•IPV4•170『线路131』 +http://cdn.jdshipin.com:8880/huya.php?id=11342386$LR•IPV4•171『线路131』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342421$LR•IPV4•170『线路132』 +http://cdn.jdshipin.com:8880/huya.php?id=21059574$LR•IPV4•171『线路132』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342387$LR•IPV4•170『线路133』 +https://live.ottiptv.cc/yy/1354889019$LR•IPV4•171『线路133』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342386$LR•IPV4•170『线路134』 +http://cdn.jdshipin.com:8880/huya.php?id=11342390$LR•IPV4•171『线路134』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11602058$LR•IPV4•170『线路135』 +http://cdn.jdshipin.com:8880/huya.php?id=21059579$LR•IPV4•171『线路135』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11601968$LR•IPV4•170『线路136』 +http://cdn.jdshipin.com:8880/huya.php?id=11342427$LR•IPV4•171『线路136』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11352876$LR•IPV4•170『线路137』 +http://cdn.jdshipin.com:8880/huya.php?id=11602058$LR•IPV4•171『线路137』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059581$LR•IPV4•170『线路138』 +http://cdn.jdshipin.com:8880/huya.php?id=11352935$LR•IPV4•171『线路138』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11602034$LR•IPV4•170『线路139』 +http://live.metshop.top/huya/21059578?cdn=alicdn$LR•IPV4•171『线路139』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342428$LR•IPV4•170『线路140』 +http://live.metshop.top/huya/11342424?cdn=alicdn$LR•IPV4•171『线路140』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059577$LR•IPV4•170『线路141』 +http://live.metshop.top/huya/11352941?cdn=alicdn$LR•IPV4•171『线路141』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342427$LR•IPV4•170『线路142』 +http://live.metshop.top/huya/11336587?cdn=alicdn$LR•IPV4•171『线路142』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11352886$LR•IPV4•170『线路143』 +http://live.metshop.top/huya/11601977?cdn=alicdn$LR•IPV4•171『线路143』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11352962$LR•IPV4•170『线路144』 +http://live.metshop.top/huya/21059574?cdn=alicdn$LR•IPV4•171『线路144』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059579$LR•IPV4•170『线路145』 +http://live.metshop.top/huya/11342423?cdn=alicdn$LR•IPV4•171『线路145』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059595$LR•IPV4•170『线路146』 +http://live.metshop.top/huya/11342429?cdn=alicdn$LR•IPV4•171『线路146』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11279247$LR•IPV4•170『线路147』 +http://live.metshop.top/huya/11352974?cdn=alicdn$LR•IPV4•171『线路147』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11602041$LR•IPV4•170『线路148』 +http://live.metshop.top/huya/21059599?cdn=alicdn$LR•IPV4•171『线路148』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059594$LR•IPV4•170『线路149』 +http://live.metshop.top/huya/21059585?cdn=alicdn$LR•IPV4•171『线路149』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11352934$LR•IPV4•170『线路150』 +http://live.metshop.top/huya/21059587?cdn=alicdn$LR•IPV4•171『线路150』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059552$LR•IPV4•170『线路151』 +http://live.metshop.top/huya/11601971?cdn=alicdn$LR•IPV4•171『线路151』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11601971$LR•IPV4•170『线路152』 +http://cdn.jdshipin.com:8880/huya.php?id=21059585$LR•IPV4•171『线路152』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342414$LR•IPV4•170『线路153』 +http://cdn.jdshipin.com:8880/huya.php?id=11601986$LR•IPV4•171『线路153』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059585$LR•IPV4•170『线路154』 +http://cdn.jdshipin.com:8880/huya.php?id=11352876$LR•IPV4•171『线路154』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/21059592$LR•IPV4•170『线路155』 +http://feilong123.vip/409990236/tv.php?id=ssdy$LR•IPV4•171『线路155』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11352877$LR•IPV4•170『线路156』 +https://cdn8.163189.xyz/163189/lhdy$LR•IPV4•171『线路156』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11602043$LR•IPV4•170『线路157』 +http://122.224.58.42:85/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•171『线路157』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11352973$LR•IPV4•170『线路158』 +http://hmfs.f3322.net:3388/hls/40/index.m3u8$LR•IPV4•171『线路158』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11336587$LR•IPV4•170『线路159』 +https://live.ottiptv.cc/huya/16028551$LR•IPV4•171『线路159』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342390$LR•IPV4•170『线路160』 +https://live.ottiptv.cc/huya/18715610$LR•IPV4•171『线路160』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11279251$LR•IPV4•170『线路161』 +https://live.ottiptv.cc/huya/29833341$LR•IPV4•171『线路161』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342429$LR•IPV4•170『线路162』 +https://live.ottiptv.cc/huya/16857432$LR•IPV4•171『线路162』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11601972$LR•IPV4•170『线路163』 +https://live.ottiptv.cc/huya/16424416$LR•IPV4•171『线路163』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://222.186.39.21:35466/huya/11342424$LR•IPV4•170『线路164』 +https://live.ottiptv.cc/huya/29340502$LR•IPV4•171『线路164』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://gxlive.snrtv.com/sx8-SD.m3u8$LR•IPV4•170『线路165』 +https://live.ottiptv.cc/huya/11774959$LR•IPV4•171『线路165』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://live-auth.51kandianshi.com/szgd/csztv4.m3u8$LR•IPV4•170『线路166』 +https://live.ottiptv.cc/huya/19863777$LR•IPV4•171『线路166』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://123.121.5.183:4000/rtp/239.3.1.250:8001$LR•IPV4•170『线路167』 +https://live.ottiptv.cc/huya/29869799$LR•IPV4•171『线路167』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://118.122.144.115:8888/newlive/live/hls/32/live.m3u8#http://183.223.157.33:85/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•170『线路168』 +https://iptv.catvod.com/yy/1354930209$LR•IPV4•171『线路168』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -http://118.122.144.115:8888/newlive/live/hls/38/live.m3u8$LR•IPV4•170『线路169』 +https://kbpull.kktv8.com/livekktv/99350550/playlist.m3u8$LR•IPV4•171『线路169』 #EXTINF:-1 tvg-name="电影" group-title="YY",电影 -https://vd3.bdstatic.com/mda-kj0kfvyty9dk9nk0/v1-cae/sc/mda-kj0kfvyty9dk9nk0.mp4$LR•IPV4•170『线路170』 +https://down-hls.qxiu.com/live/453135/index.m3u8$LR•IPV4•171『线路170』 +#EXTINF:-1 tvg-name="电影" group-title="YY",电影 +https://cfss.cc/api/kg/756444.mp4$LR•IPV4•171『线路171』 #EXTINF:-1 tvg-name="大唐双龙传" group-title="YY",大唐双龙传 -http://cdn.jdshipin.com:8880/huya.php?id=29465850$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465850$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="大唐双龙传" group-title="YY",大唐双龙传 -https://live.ottiptv.cc/huya/29465850$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="大唐双龙传" group-title="YY",大唐双龙传 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465850$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465850$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="西游记" group-title="剧集轮播",西游记 https://txmov2.a.kwimgs.com/bs3/video-hls/5239093806671579134_hlsb.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="西游记" group-title="剧集轮播",西游记 -https://live.ottiptv.cc/yy/1353392400$LR•IPV4•5『线路2』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465860$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="西游记" group-title="剧集轮播",西游记 -http://www.goodiptv.club/douyu/3113309$LR•IPV4•5『线路3』 +https://live.ottiptv.cc/yy/1353392400$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="西游记" group-title="剧集轮播",西游记 -https://live.ottiptv.cc/huya/29465860$LR•IPV4•5『线路4』 +http://www.goodiptv.club/douyu/3113309$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="西游记" group-title="剧集轮播",西游记 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465860$LR•IPV4•5『线路5』 +https://live.ottiptv.cc/huya/29465860$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="猫和老鼠" group-title="剧集轮播",猫和老鼠 -http://103.193.151.146/huya.php?id=11352879$LR•IPV4•3『线路1』 +http://103.193.151.146/huya.php?id=11352879$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="猫和老鼠" group-title="剧集轮播",猫和老鼠 -https://live.metshop.top/huya/11352879$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="猫和老鼠" group-title="剧集轮播",猫和老鼠 -https://live.ottiptv.cc/huya/11352879$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/11352879$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="相声小品" group-title="剧集轮播",相声小品 http://live.nctv.top/douyu1.php?id=9286868$LR•IPV4 #EXTINF:-1 tvg-name="刑事侦缉档案" group-title="剧集轮播",刑事侦缉档案 -http://cdn.jdshipin.com:8880/huya.php?id=29465856$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465856$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="刑事侦缉档案" group-title="剧集轮播",刑事侦缉档案 -https://live.ottiptv.cc/huya/29465856$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="刑事侦缉档案" group-title="剧集轮播",刑事侦缉档案 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465856$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465856$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="陀枪师姐" group-title="剧集轮播",陀枪师姐 -http://cdn.jdshipin.com:8880/huya.php?id=29465857$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465857$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="陀枪师姐" group-title="剧集轮播",陀枪师姐 -https://live.ottiptv.cc/huya/29465857$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="陀枪师姐" group-title="剧集轮播",陀枪师姐 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465857$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465857$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="洗冤录" group-title="剧集轮播",洗冤录 -http://cdn.jdshipin.com:8880/huya.php?id=29465851$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465851$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="洗冤录" group-title="剧集轮播",洗冤录 -https://live.ottiptv.cc/huya/29465851$LR•IPV4•3『线路2』 +http://cdn.jdshipin.com:8880/huya.php?id=29465851$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="洗冤录" group-title="剧集轮播",洗冤录 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465851$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465851$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="妙手仁心" group-title="剧集轮播",妙手仁心 -http://cdn.jdshipin.com:8880/huya.php?id=29465853$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465853$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="妙手仁心" group-title="剧集轮播",妙手仁心 -https://live.ottiptv.cc/huya/29465853$LR•IPV4•3『线路2』 +http://cdn.jdshipin.com:8880/huya.php?id=29465853$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="妙手仁心" group-title="剧集轮播",妙手仁心 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465853$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465853$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="扫黄先锋" group-title="剧集轮播",扫黄先锋 -http://cdn.jdshipin.com:8880/huya.php?id=29465855$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465855$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="扫黄先锋" group-title="剧集轮播",扫黄先锋 -https://live.ottiptv.cc/huya/29465855$LR•IPV4•3『线路2』 +http://cdn.jdshipin.com:8880/huya.php?id=29465855$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="扫黄先锋" group-title="剧集轮播",扫黄先锋 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465855$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465855$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="笑看风云" group-title="剧集轮播",笑看风云 -http://cdn.jdshipin.com:8880/huya.php?id=29465858$LR•IPV4•3『线路1』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465858$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="笑看风云" group-title="剧集轮播",笑看风云 -https://live.ottiptv.cc/huya/29465858$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="笑看风云" group-title="剧集轮播",笑看风云 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465858$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/29465858$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="东阳影视生活" group-title="地方",东阳影视生活 http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="MY" group-title="广播",MY diff --git a/tvbox/lib/iptv.txt b/tvbox/lib/iptv.txt index 0cc6524e..36c37930 100755 --- a/tvbox/lib/iptv.txt +++ b/tvbox/lib/iptv.txt @@ -39,140 +39,140 @@ 南国都市4K,http://tencentplay.gztv.com/live/nanguodushi.m3u8?txSecret=140110ae3d6c936a77f94c4f4d85b0d3&txTime=18d57929bd4$LR•IPV4•2『线路2』 央视,#genre# -CCTV1,http://112.123.243.37:50085/tsfile/live/0001_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•50『线路1』 -CCTV1,http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•50『线路2』 -CCTV1,http://36.136.38.87:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路3』 -CCTV1,http://112.27.235.94:8000/hls/1/index.m3u8$LR•IPV4•50『线路4』 +CCTV1,http://112.27.235.94:8000/hls/1/index.m3u8$LR•IPV4•50『线路1』 +CCTV1,http://112.123.243.37:50085/tsfile/live/0001_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•50『线路2』 +CCTV1,http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•50『线路3』 +CCTV1,http://36.136.38.87:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路4』 CCTV1,http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•50『线路5』 CCTV1,http://112.46.105.20:8009/hls/501/index.m3u8$LR•IPV4•50『线路6』 CCTV1,http://153.0.171.163:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路7』 CCTV1,http://php.jdshipin.com/TVOD/iptv.php?id=rthk33$LR•IPV4•50『线路8』 CCTV1,https://rthktv33-live.akamaized.net/hls/live/2101641/RTHKTV33/stream04/streamPlaylist.m3u8$LR•IPV4•50『线路9』 -CCTV1,http://60.10.139.113:8801/hls/1/index.m3u8$LR•IPV4•50『线路10』 -CCTV1,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv1$LR•IPV4•50『线路11』 -CCTV1,http://101.6.130.52:1234/608807420$LR•IPV4•50『线路12』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000002226&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路13』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030810&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路14』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路15』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021973&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路16』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265001&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路17』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=reallive-cctv1&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路18』 -CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000004953&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路19』 -CCTV1,http://111.29.9.35:6610/000000001000/1000000001000018602/index.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=3$LR•IPV4•50『线路20』 -CCTV1,http://111.29.9.33:6610/000000001000/1000000001000021973/index.m3u8?channel-id=bestzb&Contentid=1000000001000021973&livemode=1&stbId=3$LR•IPV4•50『线路21』 -CCTV1,http://120.76.248.139/live/bfgd/4200000488.m3u8$LR•IPV4•50『线路22』 -CCTV1,https://live.chinacert.cftest5.cn/cnmg/live/608807420$LR•IPV4•50『线路23』 -CCTV1,http://wfenf.x3322.net:7788/608807420$LR•IPV4•50『线路24』 -CCTV1,http://fn.gcl.de5.net:5908/gsh950428/608807420$LR•IPV4•50『线路25』 -CCTV1,http://119.88.243.98:17231/608807420$LR•IPV4•50『线路26』 -CCTV1,http://85.121.245.62:1234/608807420$LR•IPV4•50『线路27』 -CCTV1,http://36.104.221.222:7788/608807420$LR•IPV4•50『线路28』 -CCTV1,http://115.58.151.196:1234/608807420$LR•IPV4•50『线路29』 -CCTV1,http://182.61.15.163:80/608807420$LR•IPV4•50『线路30』 -CCTV1,http://101.132.26.106:3566/608807420$LR•IPV4•50『线路31』 -CCTV1,http://120.4.126.153:1234/608807420$LR•IPV4•50『线路32』 -CCTV1,http://47.119.24.76:59093/608807420$LR•IPV4•50『线路33』 -CCTV1,http://17752995.xyz:51111/608807420$LR•IPV4•50『线路34』 -CCTV1,http://rihou.cc:555/tv/[mg]CCTV-01$LR•IPV4•50『线路35』 -CCTV1,http://139.155.89.87:1000/608807420$LR•IPV4•50『线路36』 -CCTV1,http://101.34.236.223:1112/608807420$LR•IPV4•50『线路37』 -CCTV1,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/1.m3u8$LR•IPV4•50『线路38』 -CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/index.m3u8$LR•IPV4•50『线路39』 -CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227088/index.m3u8$LR•IPV4•50『线路40』 -CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8$LR•IPV4•50『线路41』 -CCTV1,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227209/index.m3u8$LR•IPV4•50『线路42』 -CCTV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•50『线路43』 -CCTV1,http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•50『线路44』 +CCTV1,http://120.76.248.139/live/bfgd/4200000488.m3u8$LR•IPV4•50『线路10』 +CCTV1,https://live.chinacert.cftest5.cn/cnmg/live/608807420$LR•IPV4•50『线路11』 +CCTV1,http://wfenf.x3322.net:7788/608807420$LR•IPV4•50『线路12』 +CCTV1,http://fn.gcl.de5.net:5908/gsh950428/608807420$LR•IPV4•50『线路13』 +CCTV1,http://119.88.243.98:17231/608807420$LR•IPV4•50『线路14』 +CCTV1,http://85.121.245.62:1234/608807420$LR•IPV4•50『线路15』 +CCTV1,http://36.104.221.222:7788/608807420$LR•IPV4•50『线路16』 +CCTV1,http://115.58.151.196:1234/608807420$LR•IPV4•50『线路17』 +CCTV1,http://182.61.15.163:80/608807420$LR•IPV4•50『线路18』 +CCTV1,http://101.132.26.106:3566/608807420$LR•IPV4•50『线路19』 +CCTV1,http://120.4.126.153:1234/608807420$LR•IPV4•50『线路20』 +CCTV1,http://47.119.24.76:59093/608807420$LR•IPV4•50『线路21』 +CCTV1,http://101.6.130.52:1234/608807420$LR•IPV4•50『线路22』 +CCTV1,http://17752995.xyz:51111/608807420$LR•IPV4•50『线路23』 +CCTV1,http://rihou.cc:555/tv/[mg]CCTV-01$LR•IPV4•50『线路24』 +CCTV1,http://139.155.89.87:1000/608807420$LR•IPV4•50『线路25』 +CCTV1,http://101.34.236.223:1112/608807420$LR•IPV4•50『线路26』 +CCTV1,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/1.m3u8$LR•IPV4•50『线路27』 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225804/index.m3u8$LR•IPV4•50『线路28』 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227088/index.m3u8$LR•IPV4•50『线路29』 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8$LR•IPV4•50『线路30』 +CCTV1,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227209/index.m3u8$LR•IPV4•50『线路31』 +CCTV1,http://60.10.139.113:8801/hls/1/index.m3u8$LR•IPV4•50『线路32』 +CCTV1,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv1$LR•IPV4•50『线路33』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000002226&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路34』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030810&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路35』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路36』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021973&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路37』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265001&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路38』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=reallive-cctv1&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路39』 +CCTV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000004953&livemode=1&stbId=yu&mode=1&$LR•IPV4•50『线路40』 +CCTV1,http://111.29.9.35:6610/000000001000/1000000001000018602/index.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=3$LR•IPV4•50『线路41』 +CCTV1,http://111.29.9.33:6610/000000001000/1000000001000021973/index.m3u8?channel-id=bestzb&Contentid=1000000001000021973&livemode=1&stbId=3$LR•IPV4•50『线路42』 +CCTV1,http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•50『线路43』 +CCTV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•50『线路44』 CCTV1,http://111.8.224.6:9999/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•50『线路45』 CCTV1,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•50『线路46』 CCTV1,http://207.56.13.146:81/cdnlive/cctv1.m3u8$LR•IPV4•50『线路47』 CCTV1,http://192.151.150.154/live/cctv1hd.m3u8$LR•IPV4•50『线路48』 CCTV1,http://173.208.212.130:8181/1080p/cctv1.m3u8$LR•IPV4•50『线路49』 CCTV1,http://204.12.221.218:8181/3m1080p/cctv1.m3u8$LR•IPV4•50『线路50』 -CCTV2,http://120.198.95.220:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•47『线路1』 -CCTV2,http://36.136.38.87:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路2』 -CCTV2,http://218.13.170.98:9901/tsfile/live/0002_1.m3u8$LR•IPV4•47『线路3』 +CCTV2,http://112.27.235.94:8000/hls/2/index.m3u8$LR•IPV4•47『线路1』 +CCTV2,http://120.198.95.220:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•47『线路2』 +CCTV2,http://36.136.38.87:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路3』 CCTV2,http://pull-hls-f11.douyincdn.com/media/stream-407062262674621100.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1771769775&major_anchor_level=common&sign=98406f42e949db5477a402c85cbee007&t_id=037-20260215221614EEA56BB994BB42D25308-a6AVAz$LR•IPV4•47『线路4』 CCTV2,http://38.75.136.137:98/gslb/dsdqbv/cctv2hd.m3u8?auth=test20251009$LR•IPV4•47『线路5』 CCTV2,http://112.46.105.20:8009/hls/502/index.m3u8$LR•IPV4•47『线路6』 CCTV2,http://153.0.171.163:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路7』 -CCTV2,http://60.10.139.113:8801/hls/2/index.m3u8$LR•IPV4•47『线路8』 -CCTV2,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv2$LR•IPV4•47『线路9』 -CCTV2,http://101.6.130.52:1234/631780532$LR•IPV4•47『线路10』 -CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000031113&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路11』 -CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031101&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路12』 -CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路13』 -CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023315&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路14』 -CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265002&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路15』 -CCTV2,http://111.29.9.34:6610/000000001000/1000000001000012442/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路16』 -CCTV2,http://111.29.9.33:6610/000000001000/1000000001000012442/index.m3u8?channel-id=bestzb&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路17』 -CCTV2,http://120.76.248.139/live/bfgd/4200000061.m3u8$LR•IPV4•47『线路18』 -CCTV2,https://live.chinacert.cftest5.cn/cnmg/live/631780532$LR•IPV4•47『线路19』 -CCTV2,http://wfenf.x3322.net:7788/631780532$LR•IPV4•47『线路20』 -CCTV2,http://fn.gcl.de5.net:5908/gsh950428/631780532$LR•IPV4•47『线路21』 -CCTV2,http://119.88.243.98:17231/631780532$LR•IPV4•47『线路22』 -CCTV2,http://85.121.245.62:1234/631780532$LR•IPV4•47『线路23』 -CCTV2,http://36.104.221.222:7788/631780532$LR•IPV4•47『线路24』 -CCTV2,http://115.58.151.196:1234/631780532$LR•IPV4•47『线路25』 -CCTV2,http://182.61.15.163:80/631780532$LR•IPV4•47『线路26』 -CCTV2,http://101.132.26.106:3566/631780532$LR•IPV4•47『线路27』 -CCTV2,http://120.4.126.153:1234/631780532$LR•IPV4•47『线路28』 -CCTV2,http://47.119.24.76:59093/631780532$LR•IPV4•47『线路29』 -CCTV2,http://17752995.xyz:51111/631780532$LR•IPV4•47『线路30』 -CCTV2,http://rihou.cc:555/tv/[mg]CCTV-02$LR•IPV4•47『线路31』 -CCTV2,http://139.155.89.87:1000/631780532$LR•IPV4•47『线路32』 -CCTV2,http://101.34.236.223:1112/631780532$LR•IPV4•47『线路33』 -CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/1.m3u8$LR•IPV4•47『线路34』 -CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226224/1.m3u8$LR•IPV4•47『线路35』 -CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/index.m3u8$LR•IPV4•47『线路36』 -CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225762/index.m3u8$LR•IPV4•47『线路37』 -CCTV2,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227206/index.m3u8$LR•IPV4•47『线路38』 -CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•47『线路39』 -CCTV2,http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•47『线路40』 -CCTV2,http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路41』 -CCTV2,http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•47『线路42』 +CCTV2,http://120.76.248.139/live/bfgd/4200000061.m3u8$LR•IPV4•47『线路8』 +CCTV2,https://live.chinacert.cftest5.cn/cnmg/live/631780532$LR•IPV4•47『线路9』 +CCTV2,http://wfenf.x3322.net:7788/631780532$LR•IPV4•47『线路10』 +CCTV2,http://fn.gcl.de5.net:5908/gsh950428/631780532$LR•IPV4•47『线路11』 +CCTV2,http://119.88.243.98:17231/631780532$LR•IPV4•47『线路12』 +CCTV2,http://85.121.245.62:1234/631780532$LR•IPV4•47『线路13』 +CCTV2,http://36.104.221.222:7788/631780532$LR•IPV4•47『线路14』 +CCTV2,http://115.58.151.196:1234/631780532$LR•IPV4•47『线路15』 +CCTV2,http://182.61.15.163:80/631780532$LR•IPV4•47『线路16』 +CCTV2,http://101.132.26.106:3566/631780532$LR•IPV4•47『线路17』 +CCTV2,http://120.4.126.153:1234/631780532$LR•IPV4•47『线路18』 +CCTV2,http://47.119.24.76:59093/631780532$LR•IPV4•47『线路19』 +CCTV2,http://101.6.130.52:1234/631780532$LR•IPV4•47『线路20』 +CCTV2,http://17752995.xyz:51111/631780532$LR•IPV4•47『线路21』 +CCTV2,http://rihou.cc:555/tv/[mg]CCTV-02$LR•IPV4•47『线路22』 +CCTV2,http://139.155.89.87:1000/631780532$LR•IPV4•47『线路23』 +CCTV2,http://101.34.236.223:1112/631780532$LR•IPV4•47『线路24』 +CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/1.m3u8$LR•IPV4•47『线路25』 +CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226224/1.m3u8$LR•IPV4•47『线路26』 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226195/index.m3u8$LR•IPV4•47『线路27』 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225762/index.m3u8$LR•IPV4•47『线路28』 +CCTV2,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227206/index.m3u8$LR•IPV4•47『线路29』 +CCTV2,http://60.10.139.113:8801/hls/2/index.m3u8$LR•IPV4•47『线路30』 +CCTV2,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv2$LR•IPV4•47『线路31』 +CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000031113&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路32』 +CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031101&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路33』 +CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路34』 +CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023315&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路35』 +CCTV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265002&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路36』 +CCTV2,http://111.29.9.34:6610/000000001000/1000000001000012442/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路37』 +CCTV2,http://111.29.9.33:6610/000000001000/1000000001000012442/index.m3u8?channel-id=bestzb&Contentid=1000000001000012442&livemode=1&stbId=3$LR•IPV4•47『线路38』 +CCTV2,http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•47『线路39』 +CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•47『线路40』 +CCTV2,http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•47『线路41』 +CCTV2,http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路42』 CCTV2,http://207.56.13.146:81/cdnlive/cctv2.m3u8$LR•IPV4•47『线路43』 CCTV2,http://192.151.150.154/live/cctv2hd.m3u8$LR•IPV4•47『线路44』 CCTV2,http://173.208.212.130:8181/1080p/cctv2.m3u8$LR•IPV4•47『线路45』 CCTV2,http://173.208.212.130:8181/720p/cctv2.m3u8$LR•IPV4•47『线路46』 CCTV2,http://204.12.221.218:8181/3m1080p/cctv2.m3u8$LR•IPV4•47『线路47』 -CCTV3,http://112.123.243.37:50085/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•45『线路1』 -CCTV3,http://222.223.41.27:8888/hls/3/index.m3u8$LR•IPV4•45『线路2』 -CCTV3,http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•45『线路3』 -CCTV3,http://120.198.95.220:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•45『线路4』 -CCTV3,http://112.27.235.94:8000/hls/3/index.m3u8$LR•IPV4•45『线路5』 +CCTV3,http://112.27.235.94:8000/hls/3/index.m3u8$LR•IPV4•45『线路1』 +CCTV3,http://112.123.243.37:50085/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•45『线路2』 +CCTV3,http://222.223.41.27:8888/hls/3/index.m3u8$LR•IPV4•45『线路3』 +CCTV3,http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•45『线路4』 +CCTV3,http://120.198.95.220:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•45『线路5』 CCTV3,http://38.75.136.137:98/gslb/dsdqbv/cctv3hd.m3u8?auth=test20251009$LR•IPV4•45『线路6』 CCTV3,http://112.46.105.20:8009/hls/3/index.m3u8$LR•IPV4•45『线路7』 CCTV3,http://153.0.171.163:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路8』 -CCTV3,http://60.10.139.113:8801/hls/3/index.m3u8$LR•IPV4•45『线路9』 -CCTV3,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv3$LR•IPV4•45『线路10』 -CCTV3,http://101.6.130.52:1234/624878271$LR•IPV4•45『线路11』 -CCTV3,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000002000020548&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路12』 -CCTV3,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路13』 -CCTV3,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265003&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路14』 -CCTV3,http://111.29.9.38:6610/000000001000/1000000001000011218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路15』 -CCTV3,http://111.29.9.33:6610/000000001000/1000000001000011218/index.m3u8?channel-id=bestzb&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路16』 -CCTV3,http://120.76.248.139/live/bfgd/4200000062.m3u8$LR•IPV4•45『线路17』 -CCTV3,https://live.chinacert.cftest5.cn/cnmg/live/624878271$LR•IPV4•45『线路18』 -CCTV3,http://wfenf.x3322.net:7788/624878271$LR•IPV4•45『线路19』 -CCTV3,http://fn.gcl.de5.net:5908/gsh950428/624878271$LR•IPV4•45『线路20』 -CCTV3,http://119.88.243.98:17231/624878271$LR•IPV4•45『线路21』 -CCTV3,http://85.121.245.62:1234/624878271$LR•IPV4•45『线路22』 -CCTV3,http://36.104.221.222:7788/624878271$LR•IPV4•45『线路23』 -CCTV3,http://115.58.151.196:1234/624878271$LR•IPV4•45『线路24』 -CCTV3,http://182.61.15.163:80/624878271$LR•IPV4•45『线路25』 -CCTV3,http://101.132.26.106:3566/624878271$LR•IPV4•45『线路26』 -CCTV3,http://120.4.126.153:1234/624878271$LR•IPV4•45『线路27』 -CCTV3,http://111.43.126.240:9003/hls/3/index.m3u8$LR•IPV4•45『线路28』 -CCTV3,http://47.119.24.76:59093/624878271$LR•IPV4•45『线路29』 -CCTV3,http://17752995.xyz:51111/624878271$LR•IPV4•45『线路30』 -CCTV3,http://rihou.cc:555/tv/[mg]CCTV-03$LR•IPV4•45『线路31』 -CCTV3,http://139.155.89.87:1000/624878271$LR•IPV4•45『线路32』 -CCTV3,http://101.34.236.223:1112/624878271$LR•IPV4•45『线路33』 -CCTV3,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/1.m3u8$LR•IPV4•45『线路34』 -CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227067/index.m3u8$LR•IPV4•45『线路35』 -CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8$LR•IPV4•45『线路36』 -CCTV3,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227215/index.m3u8$LR•IPV4•45『线路37』 +CCTV3,http://120.76.248.139/live/bfgd/4200000062.m3u8$LR•IPV4•45『线路9』 +CCTV3,https://live.chinacert.cftest5.cn/cnmg/live/624878271$LR•IPV4•45『线路10』 +CCTV3,http://wfenf.x3322.net:7788/624878271$LR•IPV4•45『线路11』 +CCTV3,http://fn.gcl.de5.net:5908/gsh950428/624878271$LR•IPV4•45『线路12』 +CCTV3,http://119.88.243.98:17231/624878271$LR•IPV4•45『线路13』 +CCTV3,http://85.121.245.62:1234/624878271$LR•IPV4•45『线路14』 +CCTV3,http://36.104.221.222:7788/624878271$LR•IPV4•45『线路15』 +CCTV3,http://115.58.151.196:1234/624878271$LR•IPV4•45『线路16』 +CCTV3,http://182.61.15.163:80/624878271$LR•IPV4•45『线路17』 +CCTV3,http://101.132.26.106:3566/624878271$LR•IPV4•45『线路18』 +CCTV3,http://120.4.126.153:1234/624878271$LR•IPV4•45『线路19』 +CCTV3,http://111.43.126.240:9003/hls/3/index.m3u8$LR•IPV4•45『线路20』 +CCTV3,http://47.119.24.76:59093/624878271$LR•IPV4•45『线路21』 +CCTV3,http://101.6.130.52:1234/624878271$LR•IPV4•45『线路22』 +CCTV3,http://17752995.xyz:51111/624878271$LR•IPV4•45『线路23』 +CCTV3,http://rihou.cc:555/tv/[mg]CCTV-03$LR•IPV4•45『线路24』 +CCTV3,http://139.155.89.87:1000/624878271$LR•IPV4•45『线路25』 +CCTV3,http://101.34.236.223:1112/624878271$LR•IPV4•45『线路26』 +CCTV3,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/1.m3u8$LR•IPV4•45『线路27』 +CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227067/index.m3u8$LR•IPV4•45『线路28』 +CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8$LR•IPV4•45『线路29』 +CCTV3,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227215/index.m3u8$LR•IPV4•45『线路30』 +CCTV3,http://60.10.139.113:8801/hls/3/index.m3u8$LR•IPV4•45『线路31』 +CCTV3,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv3$LR•IPV4•45『线路32』 +CCTV3,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000002000020548&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路33』 +CCTV3,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路34』 +CCTV3,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265003&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路35』 +CCTV3,http://111.29.9.38:6610/000000001000/1000000001000011218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路36』 +CCTV3,http://111.29.9.33:6610/000000001000/1000000001000011218/index.m3u8?channel-id=bestzb&Contentid=1000000001000011218&livemode=1&stbId=3$LR•IPV4•45『线路37』 CCTV3,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•45『线路38』 CCTV3,http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路39』 CCTV3,http://198.204.228.26/live/cctv3hd.m3u8$LR•IPV4•45『线路40』 @@ -181,125 +181,127 @@ CCTV3,http://192.151.150.154/live/cctv3hd.m3u8$LR•IPV4•45『线路42』 CCTV3,http://173.208.212.130:8181/1080p/cctv3.m3u8$LR•IPV4•45『线路43』 CCTV3,http://173.208.212.130:8181/720p/cctv3.m3u8$LR•IPV4•45『线路44』 CCTV3,http://204.12.221.218:8181/3m1080p/cctv3.m3u8$LR•IPV4•45『线路45』 -CCTV4,http://120.198.95.220:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•84『线路1』 -CCTV4,http://1.24.39.180:9003/hls/4/index.m3u8$LR•IPV4•84『线路2』 -CCTV4,http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•84『线路3』 -CCTV4,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4hd$LR•IPV4•84『线路4』 -CCTV4,http://36.136.38.87:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•84『线路5』 -CCTV4,http://221.226.51.220:50081/newlive/live/hls/4/live.m3u8$LR•IPV4•84『线路6』 -CCTV4,https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•84『线路7』 -CCTV4,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•84『线路8』 -CCTV4,http://38.75.136.137:98/gslb/dsdqbv/cctv4hd.m3u8?auth=test20251009$LR•IPV4•84『线路9』 -CCTV4,http://112.46.105.20:8009/hls/4/index.m3u8$LR•IPV4•84『线路10』 -CCTV4,http://153.0.171.163:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•84『线路11』 -CCTV4,p3p://167.114.175.6:55331/61244d9c0006885d64b1b7591f6c12a0$LR•IPV4•84『线路12』 -CCTV4,http://60.10.139.113:8801/hls/4/index.m3u8$LR•IPV4•84『线路13』 -CCTV4,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv4$LR•IPV4•84『线路14』 -CCTV4,http://101.6.130.52:1234/631780421$LR•IPV4•84『线路15』 -CCTV4,http://101.6.130.52:1234/608807419$LR•IPV4•84『线路16』 -CCTV4,http://101.6.130.52:1234/608807416$LR•IPV4•84『线路17』 -CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路18』 -CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031102&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路19』 -CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000031664&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路20』 -CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265004&livemode=1&stbId=yu&mode=1&$LR•IPV4•84『线路21』 -CCTV4,http://111.29.9.40:6610/000000001000/5000000005000030093/index.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=3$LR•IPV4•84『线路22』 -CCTV4,http://111.29.9.33:6610/000000001000/1000000002000031664/index.m3u8?channel-id=bestzb&Contentid=1000000002000031664&livemode=1&stbId=3$LR•IPV4•84『线路23』 -CCTV4,http://120.76.248.139/live/bfgd/4200000063.m3u8$LR•IPV4•84『线路24』 -CCTV4,https://live.chinacert.cftest5.cn/cnmg/live/631780421$LR•IPV4•84『线路25』 -CCTV4,https://live.chinacert.cftest5.cn/cnmg/live/608807419$LR•IPV4•84『线路26』 -CCTV4,https://live.chinacert.cftest5.cn/cnmg/live/608807416$LR•IPV4•84『线路27』 -CCTV4,http://wfenf.x3322.net:7788/631780421$LR•IPV4•84『线路28』 -CCTV4,http://wfenf.x3322.net:7788/608807419$LR•IPV4•84『线路29』 -CCTV4,http://wfenf.x3322.net:7788/608807416$LR•IPV4•84『线路30』 -CCTV4,http://fn.gcl.de5.net:5908/gsh950428/631780421$LR•IPV4•84『线路31』 -CCTV4,http://fn.gcl.de5.net:5908/gsh950428/608807419$LR•IPV4•84『线路32』 -CCTV4,http://fn.gcl.de5.net:5908/gsh950428/608807416$LR•IPV4•84『线路33』 -CCTV4,http://119.88.243.98:17231/631780421$LR•IPV4•84『线路34』 -CCTV4,http://119.88.243.98:17231/608807419$LR•IPV4•84『线路35』 -CCTV4,http://119.88.243.98:17231/608807416$LR•IPV4•84『线路36』 -CCTV4,http://85.121.245.62:1234/631780421$LR•IPV4•84『线路37』 -CCTV4,http://85.121.245.62:1234/608807419$LR•IPV4•84『线路38』 -CCTV4,http://85.121.245.62:1234/608807416$LR•IPV4•84『线路39』 -CCTV4,http://36.104.221.222:7788/631780421$LR•IPV4•84『线路40』 -CCTV4,http://36.104.221.222:7788/608807419$LR•IPV4•84『线路41』 -CCTV4,http://36.104.221.222:7788/608807416$LR•IPV4•84『线路42』 -CCTV4,http://115.58.151.196:1234/631780421$LR•IPV4•84『线路43』 -CCTV4,http://115.58.151.196:1234/608807419$LR•IPV4•84『线路44』 -CCTV4,http://115.58.151.196:1234/608807416$LR•IPV4•84『线路45』 -CCTV4,http://182.61.15.163:80/631780421$LR•IPV4•84『线路46』 -CCTV4,http://182.61.15.163:80/608807419$LR•IPV4•84『线路47』 -CCTV4,http://182.61.15.163:80/608807416$LR•IPV4•84『线路48』 -CCTV4,http://101.132.26.106:3566/631780421$LR•IPV4•84『线路49』 -CCTV4,http://101.132.26.106:3566/608807419$LR•IPV4•84『线路50』 -CCTV4,http://101.132.26.106:3566/608807416$LR•IPV4•84『线路51』 -CCTV4,http://120.4.126.153:1234/631780421$LR•IPV4•84『线路52』 -CCTV4,http://120.4.126.153:1234/608807419$LR•IPV4•84『线路53』 -CCTV4,http://120.4.126.153:1234/608807416$LR•IPV4•84『线路54』 -CCTV4,http://111.43.126.240:9003/hls/4/index.m3u8$LR•IPV4•84『线路55』 -CCTV4,http://47.119.24.76:59093/631780421$LR•IPV4•84『线路56』 -CCTV4,http://47.119.24.76:59093/608807419$LR•IPV4•84『线路57』 -CCTV4,http://47.119.24.76:59093/608807416$LR•IPV4•84『线路58』 -CCTV4,http://17752995.xyz:51111/631780421$LR•IPV4•84『线路59』 -CCTV4,http://17752995.xyz:51111/608807419$LR•IPV4•84『线路60』 -CCTV4,http://17752995.xyz:51111/608807416$LR•IPV4•84『线路61』 -CCTV4,http://rihou.cc:555/tv/[mg]CCTV-04$LR•IPV4•84『线路62』 -CCTV4,http://139.155.89.87:1000/631780421$LR•IPV4•84『线路63』 -CCTV4,http://139.155.89.87:1000/608807419$LR•IPV4•84『线路64』 -CCTV4,http://139.155.89.87:1000/608807416$LR•IPV4•84『线路65』 -CCTV4,http://101.34.236.223:1112/631780421$LR•IPV4•84『线路66』 -CCTV4,http://101.34.236.223:1112/608807419$LR•IPV4•84『线路67』 -CCTV4,http://101.34.236.223:1112/608807416$LR•IPV4•84『线路68』 -CCTV4,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/1.m3u8$LR•IPV4•84『线路69』 -CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/index.m3u8$LR•IPV4•84『线路70』 -CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225781/index.m3u8$LR•IPV4•84『线路71』 -CCTV4,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227324/index.m3u8$LR•IPV4•84『线路72』 -CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782763200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-028714583f8c6196d0e9440ed8a2f550&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•84『线路73』 -CCTV4,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•84『线路74』 -CCTV4,http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•84『线路75』 -CCTV4,http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•84『线路76』 -CCTV4,http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•84『线路77』 -CCTV4,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•84『线路78』 -CCTV4,http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•84『线路79』 -CCTV4,https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•84『线路80』 -CCTV4,http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•84『线路81』 -CCTV4,http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•84『线路82』 -CCTV4,http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•84『线路83』 -CCTV4,http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•84『线路84』 -CCTV5,http://221.226.51.220:50081/newlive/live/hls/5/live.m3u8$LR•IPV4•81『线路1』 -CCTV5,http://112.27.235.94:8000/hls/5/index.m3u8$LR•IPV4•81『线路2』 +CCTV4,http://112.27.235.94:8000/hls/4/index.m3u8$LR•IPV4•86『线路1』 +CCTV4,http://120.198.95.220:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•86『线路2』 +CCTV4,http://1.24.39.180:9003/hls/4/index.m3u8$LR•IPV4•86『线路3』 +CCTV4,http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•86『线路4』 +CCTV4,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4hd$LR•IPV4•86『线路5』 +CCTV4,http://36.136.38.87:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•86『线路6』 +CCTV4,http://221.226.51.220:50081/newlive/live/hls/4/live.m3u8$LR•IPV4•86『线路7』 +CCTV4,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•86『线路8』 +CCTV4,http://38.75.136.137:98/gslb/dsdqbv/cctv4hd.m3u8?auth=test20251009$LR•IPV4•86『线路9』 +CCTV4,http://112.46.105.20:8009/hls/4/index.m3u8$LR•IPV4•86『线路10』 +CCTV4,http://153.0.171.163:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•86『线路11』 +CCTV4,p3p://167.114.175.6:55331/61244d9c0006885d64b1b7591f6c12a0$LR•IPV4•86『线路12』 +CCTV4,http://120.76.248.139/live/bfgd/4200000063.m3u8$LR•IPV4•86『线路13』 +CCTV4,https://live.chinacert.cftest5.cn/cnmg/live/631780421$LR•IPV4•86『线路14』 +CCTV4,https://live.chinacert.cftest5.cn/cnmg/live/608807419$LR•IPV4•86『线路15』 +CCTV4,https://live.chinacert.cftest5.cn/cnmg/live/608807416$LR•IPV4•86『线路16』 +CCTV4,http://wfenf.x3322.net:7788/631780421$LR•IPV4•86『线路17』 +CCTV4,http://wfenf.x3322.net:7788/608807419$LR•IPV4•86『线路18』 +CCTV4,http://wfenf.x3322.net:7788/608807416$LR•IPV4•86『线路19』 +CCTV4,http://fn.gcl.de5.net:5908/gsh950428/631780421$LR•IPV4•86『线路20』 +CCTV4,http://fn.gcl.de5.net:5908/gsh950428/608807419$LR•IPV4•86『线路21』 +CCTV4,http://fn.gcl.de5.net:5908/gsh950428/608807416$LR•IPV4•86『线路22』 +CCTV4,http://119.88.243.98:17231/631780421$LR•IPV4•86『线路23』 +CCTV4,http://119.88.243.98:17231/608807419$LR•IPV4•86『线路24』 +CCTV4,http://119.88.243.98:17231/608807416$LR•IPV4•86『线路25』 +CCTV4,http://85.121.245.62:1234/631780421$LR•IPV4•86『线路26』 +CCTV4,http://85.121.245.62:1234/608807419$LR•IPV4•86『线路27』 +CCTV4,http://85.121.245.62:1234/608807416$LR•IPV4•86『线路28』 +CCTV4,http://36.104.221.222:7788/631780421$LR•IPV4•86『线路29』 +CCTV4,http://36.104.221.222:7788/608807419$LR•IPV4•86『线路30』 +CCTV4,http://36.104.221.222:7788/608807416$LR•IPV4•86『线路31』 +CCTV4,http://115.58.151.196:1234/631780421$LR•IPV4•86『线路32』 +CCTV4,http://115.58.151.196:1234/608807419$LR•IPV4•86『线路33』 +CCTV4,http://115.58.151.196:1234/608807416$LR•IPV4•86『线路34』 +CCTV4,http://182.61.15.163:80/631780421$LR•IPV4•86『线路35』 +CCTV4,http://182.61.15.163:80/608807419$LR•IPV4•86『线路36』 +CCTV4,http://182.61.15.163:80/608807416$LR•IPV4•86『线路37』 +CCTV4,http://101.132.26.106:3566/631780421$LR•IPV4•86『线路38』 +CCTV4,http://101.132.26.106:3566/608807419$LR•IPV4•86『线路39』 +CCTV4,http://101.132.26.106:3566/608807416$LR•IPV4•86『线路40』 +CCTV4,http://120.4.126.153:1234/631780421$LR•IPV4•86『线路41』 +CCTV4,http://120.4.126.153:1234/608807419$LR•IPV4•86『线路42』 +CCTV4,http://120.4.126.153:1234/608807416$LR•IPV4•86『线路43』 +CCTV4,http://111.43.126.240:9003/hls/4/index.m3u8$LR•IPV4•86『线路44』 +CCTV4,http://47.119.24.76:59093/631780421$LR•IPV4•86『线路45』 +CCTV4,http://47.119.24.76:59093/608807419$LR•IPV4•86『线路46』 +CCTV4,http://47.119.24.76:59093/608807416$LR•IPV4•86『线路47』 +CCTV4,http://101.6.130.52:1234/631780421$LR•IPV4•86『线路48』 +CCTV4,http://101.6.130.52:1234/608807419$LR•IPV4•86『线路49』 +CCTV4,http://101.6.130.52:1234/608807416$LR•IPV4•86『线路50』 +CCTV4,http://17752995.xyz:51111/631780421$LR•IPV4•86『线路51』 +CCTV4,http://17752995.xyz:51111/608807419$LR•IPV4•86『线路52』 +CCTV4,http://17752995.xyz:51111/608807416$LR•IPV4•86『线路53』 +CCTV4,http://rihou.cc:555/tv/[mg]CCTV-04$LR•IPV4•86『线路54』 +CCTV4,http://139.155.89.87:1000/631780421$LR•IPV4•86『线路55』 +CCTV4,http://139.155.89.87:1000/608807419$LR•IPV4•86『线路56』 +CCTV4,http://139.155.89.87:1000/608807416$LR•IPV4•86『线路57』 +CCTV4,http://101.34.236.223:1112/631780421$LR•IPV4•86『线路58』 +CCTV4,http://101.34.236.223:1112/608807419$LR•IPV4•86『线路59』 +CCTV4,http://101.34.236.223:1112/608807416$LR•IPV4•86『线路60』 +CCTV4,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/1.m3u8$LR•IPV4•86『线路61』 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226191/index.m3u8$LR•IPV4•86『线路62』 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225781/index.m3u8$LR•IPV4•86『线路63』 +CCTV4,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227324/index.m3u8$LR•IPV4•86『线路64』 +CCTV4,http://60.10.139.113:8801/hls/4/index.m3u8$LR•IPV4•86『线路65』 +CCTV4,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv4$LR•IPV4•86『线路66』 +CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路67』 +CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031102&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路68』 +CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000031664&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路69』 +CCTV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265004&livemode=1&stbId=yu&mode=1&$LR•IPV4•86『线路70』 +CCTV4,http://111.29.9.40:6610/000000001000/5000000005000030093/index.m3u8?channel-id=bestzb&Contentid=5000000005000030093&livemode=1&stbId=3$LR•IPV4•86『线路71』 +CCTV4,http://111.29.9.33:6610/000000001000/1000000002000031664/index.m3u8?channel-id=bestzb&Contentid=1000000002000031664&livemode=1&stbId=3$LR•IPV4•86『线路72』 +CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782784800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d4bffb53e106fbf4e49dd8d13979054c&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•86『线路73』 +CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782774000-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c521ef714952bdaa2237f21454c1ae83&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•86『线路74』 +CCTV4,https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•86『线路75』 +CCTV4,https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•86『线路76』 +CCTV4,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•86『线路77』 +CCTV4,http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•86『线路78』 +CCTV4,http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•86『线路79』 +CCTV4,http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•86『线路80』 +CCTV4,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•86『线路81』 +CCTV4,http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•86『线路82』 +CCTV4,http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•86『线路83』 +CCTV4,http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•86『线路84』 +CCTV4,http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•86『线路85』 +CCTV4,http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•86『线路86』 +CCTV5,http://112.27.235.94:8000/hls/5/index.m3u8$LR•IPV4•81『线路1』 +CCTV5,http://221.226.51.220:50081/newlive/live/hls/5/live.m3u8$LR•IPV4•81『线路2』 CCTV5,http://74.91.26.218:82/live/cctv5hd.m3u8$LR•IPV4•81『线路3』 CCTV5,http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•81『线路4』 CCTV5,http://112.46.105.20:8009/hls/503/index.m3u8$LR•IPV4•81『线路5』 CCTV5,http://153.0.171.163:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•81『线路6』 -CCTV5,http://60.10.139.113:8801/hls/5/index.m3u8$LR•IPV4•81『线路7』 -CCTV5,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5$LR•IPV4•81『线路8』 -CCTV5,http://101.6.130.52:1234/641886683$LR•IPV4•81『线路9』 -CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016619&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路10』 -CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004794&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路11』 -CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265005&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路12』 -CCTV5,http://111.29.9.33:6610/000000001000/1000000001000004794/index.m3u8?channel-id=bestzb&Contentid=1000000001000004794&livemode=1&stbId=3$LR•IPV4•81『线路13』 -CCTV5,http://120.76.248.139/live/bfgd/4200000064.m3u8$LR•IPV4•81『线路14』 -CCTV5,https://live.chinacert.cftest5.cn/cnmg/live/641886683$LR•IPV4•81『线路15』 -CCTV5,http://wfenf.x3322.net:7788/641886683$LR•IPV4•81『线路16』 -CCTV5,http://fn.gcl.de5.net:5908/gsh950428/641886683$LR•IPV4•81『线路17』 -CCTV5,http://119.88.243.98:17231/641886683$LR•IPV4•81『线路18』 -CCTV5,http://85.121.245.62:1234/641886683$LR•IPV4•81『线路19』 -CCTV5,http://36.104.221.222:7788/641886683$LR•IPV4•81『线路20』 -CCTV5,http://115.58.151.196:1234/641886683$LR•IPV4•81『线路21』 -CCTV5,http://182.61.15.163:80/641886683$LR•IPV4•81『线路22』 -CCTV5,http://101.132.26.106:3566/641886683$LR•IPV4•81『线路23』 -CCTV5,http://120.4.126.153:1234/641886683$LR•IPV4•81『线路24』 -CCTV5,http://111.43.126.240:9003/hls/5/index.m3u8$LR•IPV4•81『线路25』 -CCTV5,http://47.119.24.76:59093/641886683$LR•IPV4•81『线路26』 -CCTV5,http://17752995.xyz:51111/641886683$LR•IPV4•81『线路27』 -CCTV5,http://rihou.cc:555/tv/[mg]CCTV-05$LR•IPV4•81『线路28』 -CCTV5,http://139.155.89.87:1000/641886683$LR•IPV4•81『线路29』 -CCTV5,http://101.34.236.223:1112/641886683$LR•IPV4•81『线路30』 -CCTV5,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路31』 -CCTV5,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路32』 -CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/index.m3u8$LR•IPV4•81『线路33』 -CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8$LR•IPV4•81『线路34』 -CCTV5,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227218/index.m3u8$LR•IPV4•81『线路35』 +CCTV5,http://120.76.248.139/live/bfgd/4200000064.m3u8$LR•IPV4•81『线路7』 +CCTV5,https://live.chinacert.cftest5.cn/cnmg/live/641886683$LR•IPV4•81『线路8』 +CCTV5,http://wfenf.x3322.net:7788/641886683$LR•IPV4•81『线路9』 +CCTV5,http://fn.gcl.de5.net:5908/gsh950428/641886683$LR•IPV4•81『线路10』 +CCTV5,http://119.88.243.98:17231/641886683$LR•IPV4•81『线路11』 +CCTV5,http://85.121.245.62:1234/641886683$LR•IPV4•81『线路12』 +CCTV5,http://36.104.221.222:7788/641886683$LR•IPV4•81『线路13』 +CCTV5,http://115.58.151.196:1234/641886683$LR•IPV4•81『线路14』 +CCTV5,http://182.61.15.163:80/641886683$LR•IPV4•81『线路15』 +CCTV5,http://101.132.26.106:3566/641886683$LR•IPV4•81『线路16』 +CCTV5,http://120.4.126.153:1234/641886683$LR•IPV4•81『线路17』 +CCTV5,http://111.43.126.240:9003/hls/5/index.m3u8$LR•IPV4•81『线路18』 +CCTV5,http://47.119.24.76:59093/641886683$LR•IPV4•81『线路19』 +CCTV5,http://101.6.130.52:1234/641886683$LR•IPV4•81『线路20』 +CCTV5,http://17752995.xyz:51111/641886683$LR•IPV4•81『线路21』 +CCTV5,http://rihou.cc:555/tv/[mg]CCTV-05$LR•IPV4•81『线路22』 +CCTV5,http://139.155.89.87:1000/641886683$LR•IPV4•81『线路23』 +CCTV5,http://101.34.236.223:1112/641886683$LR•IPV4•81『线路24』 +CCTV5,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路25』 +CCTV5,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/1.m3u8$LR•IPV4•81『线路26』 +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226395/index.m3u8$LR•IPV4•81『线路27』 +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8$LR•IPV4•81『线路28』 +CCTV5,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227218/index.m3u8$LR•IPV4•81『线路29』 +CCTV5,http://60.10.139.113:8801/hls/5/index.m3u8$LR•IPV4•81『线路30』 +CCTV5,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5$LR•IPV4•81『线路31』 +CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016619&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路32』 +CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004794&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路33』 +CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265005&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路34』 +CCTV5,http://111.29.9.33:6610/000000001000/1000000001000004794/index.m3u8?channel-id=bestzb&Contentid=1000000001000004794&livemode=1&stbId=3$LR•IPV4•81『线路35』 CCTV5,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•81『线路36』 CCTV5,http://222.223.41.27:8888/hls/5/index.m3u8$LR•IPV4•81『线路37』 CCTV5,http://198.204.228.26/live/cctv5hd.m3u8$LR•IPV4•81『线路38』 @@ -310,175 +312,175 @@ CCTV5,http://192.151.150.154/live/cctv5hd.m3u8$LR•IPV4•81『线路42』 CCTV5,http://173.208.212.130:8181/1080p/cctv5.m3u8$LR•IPV4•81『线路43』 CCTV5,http://173.208.212.130:8181/720p/cctv5.m3u8$LR•IPV4•81『线路44』 CCTV5,http://204.12.221.218:8181/3m1080p/cctv5.m3u8$LR•IPV4•81『线路45』 -CCTV5,http://60.10.139.113:8801/hls/15/index.m3u8$LR•IPV4•81『线路46』 -CCTV5,http://112.27.235.94:8000/hls/6/index.m3u8$LR•IPV4•81『线路47』 +CCTV5,http://112.27.235.94:8000/hls/6/index.m3u8$LR•IPV4•81『线路46』 +CCTV5,http://60.10.139.113:8801/hls/15/index.m3u8$LR•IPV4•81『线路47』 CCTV5,http://74.91.26.218:82/live/cctv5p.m3u8$LR•IPV4•81『线路48』 CCTV5,http://38.75.136.137:98/gslb/dsdqbv/cctv5p.m3u8?auth=test20251009$LR•IPV4•81『线路49』 CCTV5,http://112.123.243.37:50085/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•81『线路50』 CCTV5,http://120.198.95.220:9901/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•81『线路51』 CCTV5,http://124.228.160.210:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•81『线路52』 -CCTV5,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5p$LR•IPV4•81『线路53』 -CCTV5,http://101.6.130.52:1234/641886773$LR•IPV4•81『线路54』 -CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018504&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路55』 -CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000020505&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路56』 -CCTV5,http://223.112.114.228:50080/newlive/live/hls/180/live.m3u8$LR•IPV4•81『线路57』 -CCTV5,http://111.29.9.33:6610/000000001000/1000000001000020505/index.m3u8?channel-id=bestzb&Contentid=1000000001000020505&livemode=1&stbId=3$LR•IPV4•81『线路58』 -CCTV5,http://120.76.248.139/live/bfgd/4200000246.m3u8$LR•IPV4•81『线路59』 -CCTV5,https://live.chinacert.cftest5.cn/cnmg/live/641886773$LR•IPV4•81『线路60』 -CCTV5,http://wfenf.x3322.net:7788/641886773$LR•IPV4•81『线路61』 -CCTV5,http://fn.gcl.de5.net:5908/gsh950428/641886773$LR•IPV4•81『线路62』 -CCTV5,http://119.88.243.98:17231/641886773$LR•IPV4•81『线路63』 -CCTV5,http://85.121.245.62:1234/641886773$LR•IPV4•81『线路64』 -CCTV5,http://36.104.221.222:7788/641886773$LR•IPV4•81『线路65』 -CCTV5,http://115.58.151.196:1234/641886773$LR•IPV4•81『线路66』 -CCTV5,http://182.61.15.163:80/641886773$LR•IPV4•81『线路67』 -CCTV5,http://101.132.26.106:3566/641886773$LR•IPV4•81『线路68』 -CCTV5,http://120.4.126.153:1234/641886773$LR•IPV4•81『线路69』 -CCTV5,http://111.43.126.240:9003/hls/18/index.m3u8$LR•IPV4•81『线路70』 -CCTV5,http://47.119.24.76:59093/641886773$LR•IPV4•81『线路71』 -CCTV5,http://17752995.xyz:51111/641886773$LR•IPV4•81『线路72』 -CCTV5,http://rihou.cc:555/tv/[mg]CCTV-5p$LR•IPV4•81『线路73』 -CCTV5,http://139.155.89.87:1000/641886773$LR•IPV4•81『线路74』 -CCTV5,http://101.34.236.223:1112/641886773$LR•IPV4•81『线路75』 -CCTV5,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路76』 -CCTV5,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路77』 -CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/index.m3u8$LR•IPV4•81『线路78』 -CCTV5,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227236/index.m3u8$LR•IPV4•81『线路79』 +CCTV5,http://120.76.248.139/live/bfgd/4200000246.m3u8$LR•IPV4•81『线路53』 +CCTV5,https://live.chinacert.cftest5.cn/cnmg/live/641886773$LR•IPV4•81『线路54』 +CCTV5,http://wfenf.x3322.net:7788/641886773$LR•IPV4•81『线路55』 +CCTV5,http://fn.gcl.de5.net:5908/gsh950428/641886773$LR•IPV4•81『线路56』 +CCTV5,http://119.88.243.98:17231/641886773$LR•IPV4•81『线路57』 +CCTV5,http://85.121.245.62:1234/641886773$LR•IPV4•81『线路58』 +CCTV5,http://36.104.221.222:7788/641886773$LR•IPV4•81『线路59』 +CCTV5,http://115.58.151.196:1234/641886773$LR•IPV4•81『线路60』 +CCTV5,http://182.61.15.163:80/641886773$LR•IPV4•81『线路61』 +CCTV5,http://101.132.26.106:3566/641886773$LR•IPV4•81『线路62』 +CCTV5,http://120.4.126.153:1234/641886773$LR•IPV4•81『线路63』 +CCTV5,http://111.43.126.240:9003/hls/18/index.m3u8$LR•IPV4•81『线路64』 +CCTV5,http://47.119.24.76:59093/641886773$LR•IPV4•81『线路65』 +CCTV5,http://101.6.130.52:1234/641886773$LR•IPV4•81『线路66』 +CCTV5,http://17752995.xyz:51111/641886773$LR•IPV4•81『线路67』 +CCTV5,http://rihou.cc:555/tv/[mg]CCTV-5p$LR•IPV4•81『线路68』 +CCTV5,http://139.155.89.87:1000/641886773$LR•IPV4•81『线路69』 +CCTV5,http://101.34.236.223:1112/641886773$LR•IPV4•81『线路70』 +CCTV5,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路71』 +CCTV5,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/1.m3u8$LR•IPV4•81『线路72』 +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225761/index.m3u8$LR•IPV4•81『线路73』 +CCTV5,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227236/index.m3u8$LR•IPV4•81『线路74』 +CCTV5,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5p$LR•IPV4•81『线路75』 +CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000018504&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路76』 +CCTV5,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000020505&livemode=1&stbId=yu&mode=1&$LR•IPV4•81『线路77』 +CCTV5,http://223.112.114.228:50080/newlive/live/hls/180/live.m3u8$LR•IPV4•81『线路78』 +CCTV5,http://111.29.9.33:6610/000000001000/1000000001000020505/index.m3u8?channel-id=bestzb&Contentid=1000000001000020505&livemode=1&stbId=3$LR•IPV4•81『线路79』 CCTV5,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?$LR•IPV6•81『线路80』 CCTV5,http://192.151.150.154/live/cctv5p.m3u8$LR•IPV4•81『线路81』 -CCTV6,http://1.24.39.180:9003/hls/6/index.m3u8$LR•IPV4•45『线路1』 -CCTV6,http://121.57.88.206:898/hls/6/index.m3u8$LR•IPV4•45『线路2』 -CCTV6,http://153.0.171.163:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路3』 -CCTV6,http://107.150.60.122/live/cctv6hd.m3u8$LR•IPV4•45『线路4』 -CCTV6,http://38.75.136.137:98/gslb/dsdqbv/cctv6hd.m3u8?auth=test20251009$LR•IPV4•45『线路5』 -CCTV6,http://112.27.235.94:8000/hls/7/index.m3u8$LR•IPV4•45『线路6』 +CCTV6,http://112.27.235.94:8000/hls/7/index.m3u8$LR•IPV4•45『线路1』 +CCTV6,http://1.24.39.180:9003/hls/6/index.m3u8$LR•IPV4•45『线路2』 +CCTV6,http://121.57.88.206:898/hls/6/index.m3u8$LR•IPV4•45『线路3』 +CCTV6,http://153.0.171.163:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路4』 +CCTV6,http://107.150.60.122/live/cctv6hd.m3u8$LR•IPV4•45『线路5』 +CCTV6,http://38.75.136.137:98/gslb/dsdqbv/cctv6hd.m3u8?auth=test20251009$LR•IPV4•45『线路6』 CCTV6,http://74.91.26.218:82/live/cctv6hd.m3u8$LR•IPV4•45『线路7』 CCTV6,http://112.46.105.20:8009/hls/6/index.m3u8$LR•IPV4•45『线路8』 -CCTV6,http://60.10.139.113:8801/hls/6/index.m3u8$LR•IPV4•45『线路9』 -CCTV6,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv6$LR•IPV4•45『线路10』 -CCTV6,http://101.6.130.52:1234/624878396$LR•IPV4•45『线路11』 -CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018433&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路12』 -CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000016466&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路13』 -CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265006&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路14』 -CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6117099895556651277&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路15』 -CCTV6,http://111.29.9.33:6610/000000001000/1000000001000016466/index.m3u8?channel-id=bestzb&Contentid=1000000001000016466&livemode=1&stbId=3$LR•IPV4•45『线路16』 -CCTV6,http://120.76.248.139/live/bfgd/4200000065.m3u8$LR•IPV4•45『线路17』 -CCTV6,https://live.chinacert.cftest5.cn/cnmg/live/624878396$LR•IPV4•45『线路18』 -CCTV6,http://wfenf.x3322.net:7788/624878396$LR•IPV4•45『线路19』 -CCTV6,http://fn.gcl.de5.net:5908/gsh950428/624878396$LR•IPV4•45『线路20』 -CCTV6,http://119.88.243.98:17231/624878396$LR•IPV4•45『线路21』 -CCTV6,http://85.121.245.62:1234/624878396$LR•IPV4•45『线路22』 -CCTV6,http://36.104.221.222:7788/624878396$LR•IPV4•45『线路23』 -CCTV6,http://115.58.151.196:1234/624878396$LR•IPV4•45『线路24』 -CCTV6,http://182.61.15.163:80/624878396$LR•IPV4•45『线路25』 -CCTV6,http://101.132.26.106:3566/624878396$LR•IPV4•45『线路26』 -CCTV6,http://120.4.126.153:1234/624878396$LR•IPV4•45『线路27』 -CCTV6,http://111.43.126.240:9003/hls/6/index.m3u8$LR•IPV4•45『线路28』 -CCTV6,http://47.119.24.76:59093/624878396$LR•IPV4•45『线路29』 -CCTV6,http://17752995.xyz:51111/624878396$LR•IPV4•45『线路30』 -CCTV6,http://rihou.cc:555/tv/[mg]CCTV-06$LR•IPV4•45『线路31』 -CCTV6,http://139.155.89.87:1000/624878396$LR•IPV4•45『线路32』 -CCTV6,http://101.34.236.223:1112/624878396$LR•IPV4•45『线路33』 -CCTV6,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/1.m3u8$LR•IPV4•45『线路34』 -CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/index.m3u8$LR•IPV4•45『线路35』 -CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8$LR•IPV4•45『线路36』 -CCTV6,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227333/index.m3u8$LR•IPV4•45『线路37』 -CCTV6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•45『线路38』 -CCTV6,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•45『线路39』 +CCTV6,http://120.76.248.139/live/bfgd/4200000065.m3u8$LR•IPV4•45『线路9』 +CCTV6,https://live.chinacert.cftest5.cn/cnmg/live/624878396$LR•IPV4•45『线路10』 +CCTV6,http://wfenf.x3322.net:7788/624878396$LR•IPV4•45『线路11』 +CCTV6,http://fn.gcl.de5.net:5908/gsh950428/624878396$LR•IPV4•45『线路12』 +CCTV6,http://119.88.243.98:17231/624878396$LR•IPV4•45『线路13』 +CCTV6,http://85.121.245.62:1234/624878396$LR•IPV4•45『线路14』 +CCTV6,http://36.104.221.222:7788/624878396$LR•IPV4•45『线路15』 +CCTV6,http://115.58.151.196:1234/624878396$LR•IPV4•45『线路16』 +CCTV6,http://182.61.15.163:80/624878396$LR•IPV4•45『线路17』 +CCTV6,http://101.132.26.106:3566/624878396$LR•IPV4•45『线路18』 +CCTV6,http://120.4.126.153:1234/624878396$LR•IPV4•45『线路19』 +CCTV6,http://111.43.126.240:9003/hls/6/index.m3u8$LR•IPV4•45『线路20』 +CCTV6,http://47.119.24.76:59093/624878396$LR•IPV4•45『线路21』 +CCTV6,http://101.6.130.52:1234/624878396$LR•IPV4•45『线路22』 +CCTV6,http://17752995.xyz:51111/624878396$LR•IPV4•45『线路23』 +CCTV6,http://rihou.cc:555/tv/[mg]CCTV-06$LR•IPV4•45『线路24』 +CCTV6,http://139.155.89.87:1000/624878396$LR•IPV4•45『线路25』 +CCTV6,http://101.34.236.223:1112/624878396$LR•IPV4•45『线路26』 +CCTV6,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/1.m3u8$LR•IPV4•45『线路27』 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/index.m3u8$LR•IPV4•45『线路28』 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8$LR•IPV4•45『线路29』 +CCTV6,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227333/index.m3u8$LR•IPV4•45『线路30』 +CCTV6,http://60.10.139.113:8801/hls/6/index.m3u8$LR•IPV4•45『线路31』 +CCTV6,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv6$LR•IPV4•45『线路32』 +CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018433&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路33』 +CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000016466&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路34』 +CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265006&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路35』 +CCTV6,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6117099895556651277&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路36』 +CCTV6,http://111.29.9.33:6610/000000001000/1000000001000016466/index.m3u8?channel-id=bestzb&Contentid=1000000001000016466&livemode=1&stbId=3$LR•IPV4•45『线路37』 +CCTV6,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•45『线路38』 +CCTV6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•45『线路39』 CCTV6,http://111.8.224.6:9999/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路40』 CCTV6,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•45『线路41』 CCTV6,http://192.151.150.154/live/cctv6hd.m3u8$LR•IPV4•45『线路42』 CCTV6,http://173.208.212.130:8181/1080p/cctv6.m3u8$LR•IPV4•45『线路43』 CCTV6,http://173.208.212.130:8181/720p/cctv6.m3u8$LR•IPV4•45『线路44』 CCTV6,http://204.12.221.218:8181/3m1080p/cctv6.m3u8$LR•IPV4•45『线路45』 -CCTV7,http://112.123.243.37:50085/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•47『线路1』 -CCTV7,http://1.24.39.180:9003/hls/7/index.m3u8$LR•IPV4•47『线路2』 -CCTV7,http://38.75.136.137:98/gslb/dsdqpub/cctv7hd.m3u8?auth=testpub$LR•IPV4•47『线路3』 -CCTV7,http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•47『线路4』 -CCTV7,http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•47『线路5』 -CCTV7,http://112.27.235.94:8000/hls/8/index.m3u8$LR•IPV4•47『线路6』 +CCTV7,http://112.27.235.94:8000/hls/8/index.m3u8$LR•IPV4•47『线路1』 +CCTV7,http://112.123.243.37:50085/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•47『线路2』 +CCTV7,http://1.24.39.180:9003/hls/7/index.m3u8$LR•IPV4•47『线路3』 +CCTV7,http://38.75.136.137:98/gslb/dsdqpub/cctv7hd.m3u8?auth=testpub$LR•IPV4•47『线路4』 +CCTV7,http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•47『线路5』 +CCTV7,http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•47『线路6』 CCTV7,http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•47『线路7』 CCTV7,http://112.46.105.20:8009/hls/504/index.m3u8$LR•IPV4•47『线路8』 CCTV7,http://153.0.171.163:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路9』 -CCTV7,http://60.10.139.113:8801/hls/7/index.m3u8$LR•IPV4•47『线路10』 -CCTV7,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv7$LR•IPV4•47『线路11』 -CCTV7,http://101.6.130.52:1234/673168121$LR•IPV4•47『线路12』 -CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000026715&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路13』 -CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031104&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路14』 -CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路15』 -CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024341&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路16』 -CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265007&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路17』 -CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000010000011518&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路18』 -CCTV7,http://111.29.9.40:6610/000000001000/1000000001000017218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路19』 -CCTV7,http://111.29.9.33:6610/000000001000/1000000001000017218/index.m3u8?channel-id=bestzb&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路20』 -CCTV7,http://120.76.248.139/live/bfgd/4200000127.m3u8$LR•IPV4•47『线路21』 -CCTV7,https://live.chinacert.cftest5.cn/cnmg/live/673168121$LR•IPV4•47『线路22』 -CCTV7,http://wfenf.x3322.net:7788/673168121$LR•IPV4•47『线路23』 -CCTV7,http://fn.gcl.de5.net:5908/gsh950428/673168121$LR•IPV4•47『线路24』 -CCTV7,http://119.88.243.98:17231/673168121$LR•IPV4•47『线路25』 -CCTV7,http://85.121.245.62:1234/673168121$LR•IPV4•47『线路26』 -CCTV7,http://36.104.221.222:7788/673168121$LR•IPV4•47『线路27』 -CCTV7,http://115.58.151.196:1234/673168121$LR•IPV4•47『线路28』 -CCTV7,http://182.61.15.163:80/673168121$LR•IPV4•47『线路29』 -CCTV7,http://101.132.26.106:3566/673168121$LR•IPV4•47『线路30』 -CCTV7,http://120.4.126.153:1234/673168121$LR•IPV4•47『线路31』 -CCTV7,http://111.43.126.240:9003/hls/7/index.m3u8$LR•IPV4•47『线路32』 -CCTV7,http://47.119.24.76:59093/673168121$LR•IPV4•47『线路33』 -CCTV7,http://17752995.xyz:51111/673168121$LR•IPV4•47『线路34』 -CCTV7,http://rihou.cc:555/tv/[mg]CCTV-07$LR•IPV4•47『线路35』 -CCTV7,http://139.155.89.87:1000/673168121$LR•IPV4•47『线路36』 -CCTV7,http://101.34.236.223:1112/673168121$LR•IPV4•47『线路37』 -CCTV7,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/1.m3u8$LR•IPV4•47『线路38』 -CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/index.m3u8$LR•IPV4•47『线路39』 -CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225778/index.m3u8$LR•IPV4•47『线路40』 -CCTV7,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226905/index.m3u8$LR•IPV4•47『线路41』 +CCTV7,http://120.76.248.139/live/bfgd/4200000127.m3u8$LR•IPV4•47『线路10』 +CCTV7,https://live.chinacert.cftest5.cn/cnmg/live/673168121$LR•IPV4•47『线路11』 +CCTV7,http://wfenf.x3322.net:7788/673168121$LR•IPV4•47『线路12』 +CCTV7,http://fn.gcl.de5.net:5908/gsh950428/673168121$LR•IPV4•47『线路13』 +CCTV7,http://119.88.243.98:17231/673168121$LR•IPV4•47『线路14』 +CCTV7,http://85.121.245.62:1234/673168121$LR•IPV4•47『线路15』 +CCTV7,http://36.104.221.222:7788/673168121$LR•IPV4•47『线路16』 +CCTV7,http://115.58.151.196:1234/673168121$LR•IPV4•47『线路17』 +CCTV7,http://182.61.15.163:80/673168121$LR•IPV4•47『线路18』 +CCTV7,http://101.132.26.106:3566/673168121$LR•IPV4•47『线路19』 +CCTV7,http://120.4.126.153:1234/673168121$LR•IPV4•47『线路20』 +CCTV7,http://111.43.126.240:9003/hls/7/index.m3u8$LR•IPV4•47『线路21』 +CCTV7,http://47.119.24.76:59093/673168121$LR•IPV4•47『线路22』 +CCTV7,http://101.6.130.52:1234/673168121$LR•IPV4•47『线路23』 +CCTV7,http://17752995.xyz:51111/673168121$LR•IPV4•47『线路24』 +CCTV7,http://rihou.cc:555/tv/[mg]CCTV-07$LR•IPV4•47『线路25』 +CCTV7,http://139.155.89.87:1000/673168121$LR•IPV4•47『线路26』 +CCTV7,http://101.34.236.223:1112/673168121$LR•IPV4•47『线路27』 +CCTV7,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/1.m3u8$LR•IPV4•47『线路28』 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226192/index.m3u8$LR•IPV4•47『线路29』 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225778/index.m3u8$LR•IPV4•47『线路30』 +CCTV7,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226905/index.m3u8$LR•IPV4•47『线路31』 +CCTV7,http://60.10.139.113:8801/hls/7/index.m3u8$LR•IPV4•47『线路32』 +CCTV7,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv7$LR•IPV4•47『线路33』 +CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000026715&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路34』 +CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031104&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路35』 +CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路36』 +CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024341&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路37』 +CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265007&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路38』 +CCTV7,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000010000011518&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路39』 +CCTV7,http://111.29.9.40:6610/000000001000/1000000001000017218/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路40』 +CCTV7,http://111.29.9.33:6610/000000001000/1000000001000017218/index.m3u8?channel-id=bestzb&Contentid=1000000001000017218&livemode=1&stbId=3$LR•IPV4•47『线路41』 CCTV7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•47『线路42』 CCTV7,http://222.223.41.27:8888/hls/7/index.m3u8$LR•IPV4•47『线路43』 CCTV7,http://207.56.13.146:81/cdnlive/cctv7.m3u8$LR•IPV4•47『线路44』 CCTV7,http://173.208.212.130:8181/1080p/cctv7.m3u8$LR•IPV4•47『线路45』 CCTV7,http://173.208.212.130:8181/720p/cctv7.m3u8$LR•IPV4•47『线路46』 CCTV7,http://204.12.221.218:8181/3m1080p/cctv7.m3u8$LR•IPV4•47『线路47』 -CCTV8,http://112.123.243.37:50085/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•52『线路1』 -CCTV8,http://1.24.39.180:9003/hls/8/index.m3u8$LR•IPV4•52『线路2』 -CCTV8,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8hd$LR•IPV4•52『线路3』 -CCTV8,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•52『线路4』 -CCTV8,http://38.75.136.137:98/gslb/dsdqpub/cctv8hd.m3u8?auth=testpub$LR•IPV4•52『线路5』 -CCTV8,http://38.75.136.137:98/gslb/dsdqpub/cctv8k.m3u8?auth=testpub$LR•IPV4•52『线路6』 -CCTV8,http://120.198.95.220:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•52『线路7』 -CCTV8,http://112.27.235.94:8000/hls/9/index.m3u8$LR•IPV4•52『线路8』 +CCTV8,http://112.27.235.94:8000/hls/9/index.m3u8$LR•IPV4•52『线路1』 +CCTV8,http://112.123.243.37:50085/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•52『线路2』 +CCTV8,http://1.24.39.180:9003/hls/8/index.m3u8$LR•IPV4•52『线路3』 +CCTV8,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8hd$LR•IPV4•52『线路4』 +CCTV8,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•52『线路5』 +CCTV8,http://38.75.136.137:98/gslb/dsdqpub/cctv8hd.m3u8?auth=testpub$LR•IPV4•52『线路6』 +CCTV8,http://38.75.136.137:98/gslb/dsdqpub/cctv8k.m3u8?auth=testpub$LR•IPV4•52『线路7』 +CCTV8,http://120.198.95.220:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•52『线路8』 CCTV8,http://38.75.136.137:98/gslb/dsdqbv/cctv8hd.m3u8?auth=test20251009$LR•IPV4•52『线路9』 CCTV8,http://112.46.105.20:8009/hls/8/index.m3u8$LR•IPV4•52『线路10』 CCTV8,http://153.0.171.163:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•52『线路11』 -CCTV8,http://60.10.139.113:8801/hls/8/index.m3u8$LR•IPV4•52『线路12』 -CCTV8,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv8$LR•IPV4•52『线路13』 -CCTV8,http://101.6.130.52:1234/624878356$LR•IPV4•52『线路14』 -CCTV8,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003736&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路15』 -CCTV8,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265008&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路16』 -CCTV8,http://111.29.9.33:6610/000000001000/1000000001000003736/index.m3u8?channel-id=bestzb&Contentid=1000000001000003736&livemode=1&stbId=3$LR•IPV4•52『线路17』 -CCTV8,http://120.76.248.139/live/bfgd/4200000066.m3u8$LR•IPV4•52『线路18』 -CCTV8,https://live.chinacert.cftest5.cn/cnmg/live/624878356$LR•IPV4•52『线路19』 -CCTV8,http://wfenf.x3322.net:7788/624878356$LR•IPV4•52『线路20』 -CCTV8,http://fn.gcl.de5.net:5908/gsh950428/624878356$LR•IPV4•52『线路21』 -CCTV8,http://119.88.243.98:17231/624878356$LR•IPV4•52『线路22』 -CCTV8,http://85.121.245.62:1234/624878356$LR•IPV4•52『线路23』 -CCTV8,http://36.104.221.222:7788/624878356$LR•IPV4•52『线路24』 -CCTV8,http://115.58.151.196:1234/624878356$LR•IPV4•52『线路25』 -CCTV8,http://182.61.15.163:80/624878356$LR•IPV4•52『线路26』 -CCTV8,http://101.132.26.106:3566/624878356$LR•IPV4•52『线路27』 -CCTV8,http://120.4.126.153:1234/624878356$LR•IPV4•52『线路28』 -CCTV8,http://111.43.126.240:9003/hls/8/index.m3u8$LR•IPV4•52『线路29』 -CCTV8,http://47.119.24.76:59093/624878356$LR•IPV4•52『线路30』 -CCTV8,http://17752995.xyz:51111/624878356$LR•IPV4•52『线路31』 -CCTV8,http://rihou.cc:555/tv/[mg]CCTV-08$LR•IPV4•52『线路32』 -CCTV8,http://139.155.89.87:1000/624878356$LR•IPV4•52『线路33』 -CCTV8,http://101.34.236.223:1112/624878356$LR•IPV4•52『线路34』 -CCTV8,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路35』 -CCTV8,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路36』 -CCTV8,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路37』 -CCTV8,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路38』 -CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8$LR•IPV4•52『线路39』 -CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/index.m3u8$LR•IPV4•52『线路40』 -CCTV8,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227325/index.m3u8$LR•IPV4•52『线路41』 +CCTV8,http://120.76.248.139/live/bfgd/4200000066.m3u8$LR•IPV4•52『线路12』 +CCTV8,https://live.chinacert.cftest5.cn/cnmg/live/624878356$LR•IPV4•52『线路13』 +CCTV8,http://wfenf.x3322.net:7788/624878356$LR•IPV4•52『线路14』 +CCTV8,http://fn.gcl.de5.net:5908/gsh950428/624878356$LR•IPV4•52『线路15』 +CCTV8,http://119.88.243.98:17231/624878356$LR•IPV4•52『线路16』 +CCTV8,http://85.121.245.62:1234/624878356$LR•IPV4•52『线路17』 +CCTV8,http://36.104.221.222:7788/624878356$LR•IPV4•52『线路18』 +CCTV8,http://115.58.151.196:1234/624878356$LR•IPV4•52『线路19』 +CCTV8,http://182.61.15.163:80/624878356$LR•IPV4•52『线路20』 +CCTV8,http://101.132.26.106:3566/624878356$LR•IPV4•52『线路21』 +CCTV8,http://120.4.126.153:1234/624878356$LR•IPV4•52『线路22』 +CCTV8,http://111.43.126.240:9003/hls/8/index.m3u8$LR•IPV4•52『线路23』 +CCTV8,http://47.119.24.76:59093/624878356$LR•IPV4•52『线路24』 +CCTV8,http://101.6.130.52:1234/624878356$LR•IPV4•52『线路25』 +CCTV8,http://17752995.xyz:51111/624878356$LR•IPV4•52『线路26』 +CCTV8,http://rihou.cc:555/tv/[mg]CCTV-08$LR•IPV4•52『线路27』 +CCTV8,http://139.155.89.87:1000/624878356$LR•IPV4•52『线路28』 +CCTV8,http://101.34.236.223:1112/624878356$LR•IPV4•52『线路29』 +CCTV8,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路30』 +CCTV8,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路31』 +CCTV8,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/1.m3u8$LR•IPV4•52『线路32』 +CCTV8,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/1.m3u8$LR•IPV4•52『线路33』 +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8$LR•IPV4•52『线路34』 +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226012/index.m3u8$LR•IPV4•52『线路35』 +CCTV8,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227325/index.m3u8$LR•IPV4•52『线路36』 +CCTV8,http://60.10.139.113:8801/hls/8/index.m3u8$LR•IPV4•52『线路37』 +CCTV8,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv8$LR•IPV4•52『线路38』 +CCTV8,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003736&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路39』 +CCTV8,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265008&livemode=1&stbId=yu&mode=1&$LR•IPV4•52『线路40』 +CCTV8,http://111.29.9.33:6610/000000001000/1000000001000003736/index.m3u8?channel-id=bestzb&Contentid=1000000001000003736&livemode=1&stbId=3$LR•IPV4•52『线路41』 CCTV8,http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•52『线路42』 CCTV8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•52『线路43』 CCTV8,http://111.8.224.6:9999/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•52『线路44』 @@ -490,50 +492,50 @@ CCTV8,http://173.208.212.130:8181/720p/cctv8k.m3u8$LR•IPV4•52『线路49』 CCTV8,http://192.151.150.154/live/cctv8hd.m3u8$LR•IPV4•52『线路50』 CCTV8,http://173.208.212.130:8181/1080p/cctv8.m3u8$LR•IPV4•52『线路51』 CCTV8,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•52『线路52』 -CCTV9,http://120.198.95.220:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路1』 -CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=73b69ea221be0bd00d6e465f10653101$LR•IPV4•49『线路2』 -CCTV9,http://112.27.235.94:8000/hls/10/index.m3u8$LR•IPV4•49『线路3』 -CCTV9,http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•49『线路4』 -CCTV9,http://38.75.136.137:98/gslb/dsdqbv/cctv9hd.m3u8?auth=test20251009$LR•IPV4•49『线路5』 -CCTV9,http://112.46.105.20:8009/hls/509/index.m3u8$LR•IPV4•49『线路6』 -CCTV9,http://153.0.171.163:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路7』 -CCTV9,http://60.10.139.113:8801/hls/9/index.m3u8$LR•IPV4•49『线路8』 -CCTV9,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv9$LR•IPV4•49『线路9』 -CCTV9,http://101.6.130.52:1234/673168140$LR•IPV4•49『线路10』 -CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018384&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路11』 -CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288020&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路12』 -CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014583&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路13』 -CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路14』 -CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265009&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路15』 -CCTV9,http://111.29.9.33:6610/000000001000/1000000001000028286/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=3$LR•IPV4•49『线路16』 -CCTV9,http://111.29.9.33:6610/000000001000/1000000001000014583/index.m3u8?channel-id=bestzb&Contentid=1000000001000014583&livemode=1&stbId=3$LR•IPV4•49『线路17』 -CCTV9,http://120.76.248.139/live/bfgd/4200000128.m3u8$LR•IPV4•49『线路18』 -CCTV9,https://live.chinacert.cftest5.cn/cnmg/live/673168140$LR•IPV4•49『线路19』 -CCTV9,http://wfenf.x3322.net:7788/673168140$LR•IPV4•49『线路20』 -CCTV9,http://fn.gcl.de5.net:5908/gsh950428/673168140$LR•IPV4•49『线路21』 -CCTV9,http://119.88.243.98:17231/673168140$LR•IPV4•49『线路22』 -CCTV9,http://85.121.245.62:1234/673168140$LR•IPV4•49『线路23』 -CCTV9,http://36.104.221.222:7788/673168140$LR•IPV4•49『线路24』 -CCTV9,http://115.58.151.196:1234/673168140$LR•IPV4•49『线路25』 -CCTV9,http://182.61.15.163:80/673168140$LR•IPV4•49『线路26』 -CCTV9,http://101.132.26.106:3566/673168140$LR•IPV4•49『线路27』 -CCTV9,http://120.4.126.153:1234/673168140$LR•IPV4•49『线路28』 -CCTV9,http://111.43.126.240:9003/hls/9/index.m3u8$LR•IPV4•49『线路29』 -CCTV9,http://47.119.24.76:59093/673168140$LR•IPV4•49『线路30』 -CCTV9,http://17752995.xyz:51111/673168140$LR•IPV4•49『线路31』 -CCTV9,http://rihou.cc:555/tv/[mg]CCTV-09$LR•IPV4•49『线路32』 -CCTV9,http://139.155.89.87:1000/673168140$LR•IPV4•49『线路33』 -CCTV9,http://101.34.236.223:1112/673168140$LR•IPV4•49『线路34』 -CCTV9,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路35』 -CCTV9,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路36』 -CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/index.m3u8$LR•IPV4•49『线路37』 -CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225758/index.m3u8$LR•IPV4•49『线路38』 -CCTV9,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227337/index.m3u8$LR•IPV4•49『线路39』 -CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=64316e6fb20220fa478858f333376dbb$LR•IPV4•49『线路40』 -CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•49『线路41』 -CCTV9,http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路42』 -CCTV9,http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•49『线路43』 -CCTV9,https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•49『线路44』 +CCTV9,http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•49『线路1』 +CCTV9,http://120.198.95.220:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路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•49『线路3』 +CCTV9,http://38.75.136.137:98/gslb/dsdqbv/cctv9hd.m3u8?auth=test20251009$LR•IPV4•49『线路4』 +CCTV9,http://112.46.105.20:8009/hls/509/index.m3u8$LR•IPV4•49『线路5』 +CCTV9,http://153.0.171.163:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路6』 +CCTV9,http://120.76.248.139/live/bfgd/4200000128.m3u8$LR•IPV4•49『线路7』 +CCTV9,https://live.chinacert.cftest5.cn/cnmg/live/673168140$LR•IPV4•49『线路8』 +CCTV9,http://wfenf.x3322.net:7788/673168140$LR•IPV4•49『线路9』 +CCTV9,http://fn.gcl.de5.net:5908/gsh950428/673168140$LR•IPV4•49『线路10』 +CCTV9,http://119.88.243.98:17231/673168140$LR•IPV4•49『线路11』 +CCTV9,http://85.121.245.62:1234/673168140$LR•IPV4•49『线路12』 +CCTV9,http://36.104.221.222:7788/673168140$LR•IPV4•49『线路13』 +CCTV9,http://115.58.151.196:1234/673168140$LR•IPV4•49『线路14』 +CCTV9,http://182.61.15.163:80/673168140$LR•IPV4•49『线路15』 +CCTV9,http://101.132.26.106:3566/673168140$LR•IPV4•49『线路16』 +CCTV9,http://120.4.126.153:1234/673168140$LR•IPV4•49『线路17』 +CCTV9,http://111.43.126.240:9003/hls/9/index.m3u8$LR•IPV4•49『线路18』 +CCTV9,http://47.119.24.76:59093/673168140$LR•IPV4•49『线路19』 +CCTV9,http://101.6.130.52:1234/673168140$LR•IPV4•49『线路20』 +CCTV9,http://17752995.xyz:51111/673168140$LR•IPV4•49『线路21』 +CCTV9,http://rihou.cc:555/tv/[mg]CCTV-09$LR•IPV4•49『线路22』 +CCTV9,http://139.155.89.87:1000/673168140$LR•IPV4•49『线路23』 +CCTV9,http://101.34.236.223:1112/673168140$LR•IPV4•49『线路24』 +CCTV9,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路25』 +CCTV9,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/1.m3u8$LR•IPV4•49『线路26』 +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226197/index.m3u8$LR•IPV4•49『线路27』 +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225758/index.m3u8$LR•IPV4•49『线路28』 +CCTV9,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227337/index.m3u8$LR•IPV4•49『线路29』 +CCTV9,http://60.10.139.113:8801/hls/9/index.m3u8$LR•IPV4•49『线路30』 +CCTV9,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv9$LR•IPV4•49『线路31』 +CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000018384&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路32』 +CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288020&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路33』 +CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014583&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路34』 +CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路35』 +CCTV9,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265009&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路36』 +CCTV9,http://111.29.9.33:6610/000000001000/1000000001000028286/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028286&livemode=1&stbId=3$LR•IPV4•49『线路37』 +CCTV9,http://111.29.9.33:6610/000000001000/1000000001000014583/index.m3u8?channel-id=bestzb&Contentid=1000000001000014583&livemode=1&stbId=3$LR•IPV4•49『线路38』 +CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=df32dfff24ee22e3f618af6a0e2be23a$LR•IPV4•49『线路39』 +CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=737ebca645d5ec1067de7669a722f376$LR•IPV4•49『线路40』 +CCTV9,https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•49『线路41』 +CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•49『线路42』 +CCTV9,http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路43』 +CCTV9,http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•49『线路44』 CCTV9,http://207.56.13.146:81/cdnlive/cctv9.m3u8$LR•IPV4•49『线路45』 CCTV9,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•49『线路46』 CCTV9,http://173.208.212.130:8181/1080p/cctv9.m3u8$LR•IPV4•49『线路47』 @@ -544,37 +546,37 @@ CCTV10,http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•44『线路2』 CCTV10,http://38.75.136.137:98/gslb/dsdqbv/cctv10hd.m3u8?auth=test20251009$LR•IPV4•44『线路3』 CCTV10,http://112.46.105.20:8009/hls/506/index.m3u8$LR•IPV4•44『线路4』 CCTV10,http://153.0.171.163:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•44『线路5』 -CCTV10,http://60.10.139.113:8801/hls/10/index.m3u8$LR•IPV4•44『线路6』 -CCTV10,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv10$LR•IPV4•44『线路7』 -CCTV10,http://101.6.130.52:1234/624878405$LR•IPV4•44『线路8』 -CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000012827&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路9』 -CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016738&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路10』 -CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路11』 -CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000026367&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路12』 -CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265010&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路13』 -CCTV10,http://111.29.9.38:6610/000000001000/1000000001000023734/index.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路14』 -CCTV10,http://111.29.9.33:6610/000000001000/1000000001000023734/index.m3u8?channel-id=bestzb&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路15』 -CCTV10,http://120.76.248.139/live/bfgd/4200000129.m3u8$LR•IPV4•44『线路16』 -CCTV10,https://live.chinacert.cftest5.cn/cnmg/live/624878405$LR•IPV4•44『线路17』 -CCTV10,http://wfenf.x3322.net:7788/624878405$LR•IPV4•44『线路18』 -CCTV10,http://fn.gcl.de5.net:5908/gsh950428/624878405$LR•IPV4•44『线路19』 -CCTV10,http://119.88.243.98:17231/624878405$LR•IPV4•44『线路20』 -CCTV10,http://85.121.245.62:1234/624878405$LR•IPV4•44『线路21』 -CCTV10,http://36.104.221.222:7788/624878405$LR•IPV4•44『线路22』 -CCTV10,http://115.58.151.196:1234/624878405$LR•IPV4•44『线路23』 -CCTV10,http://182.61.15.163:80/624878405$LR•IPV4•44『线路24』 -CCTV10,http://101.132.26.106:3566/624878405$LR•IPV4•44『线路25』 -CCTV10,http://120.4.126.153:1234/624878405$LR•IPV4•44『线路26』 -CCTV10,http://111.43.126.240:9003/hls/10/index.m3u8$LR•IPV4•44『线路27』 -CCTV10,http://47.119.24.76:59093/624878405$LR•IPV4•44『线路28』 -CCTV10,http://17752995.xyz:51111/624878405$LR•IPV4•44『线路29』 -CCTV10,http://rihou.cc:555/tv/[mg]CCTV-10$LR•IPV4•44『线路30』 -CCTV10,http://139.155.89.87:1000/624878405$LR•IPV4•44『线路31』 -CCTV10,http://101.34.236.223:1112/624878405$LR•IPV4•44『线路32』 -CCTV10,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/1.m3u8$LR•IPV4•44『线路33』 -CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/index.m3u8$LR•IPV4•44『线路34』 -CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225777/index.m3u8$LR•IPV4•44『线路35』 -CCTV10,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227321/index.m3u8$LR•IPV4•44『线路36』 +CCTV10,http://120.76.248.139/live/bfgd/4200000129.m3u8$LR•IPV4•44『线路6』 +CCTV10,https://live.chinacert.cftest5.cn/cnmg/live/624878405$LR•IPV4•44『线路7』 +CCTV10,http://wfenf.x3322.net:7788/624878405$LR•IPV4•44『线路8』 +CCTV10,http://fn.gcl.de5.net:5908/gsh950428/624878405$LR•IPV4•44『线路9』 +CCTV10,http://119.88.243.98:17231/624878405$LR•IPV4•44『线路10』 +CCTV10,http://85.121.245.62:1234/624878405$LR•IPV4•44『线路11』 +CCTV10,http://36.104.221.222:7788/624878405$LR•IPV4•44『线路12』 +CCTV10,http://115.58.151.196:1234/624878405$LR•IPV4•44『线路13』 +CCTV10,http://182.61.15.163:80/624878405$LR•IPV4•44『线路14』 +CCTV10,http://101.132.26.106:3566/624878405$LR•IPV4•44『线路15』 +CCTV10,http://120.4.126.153:1234/624878405$LR•IPV4•44『线路16』 +CCTV10,http://111.43.126.240:9003/hls/10/index.m3u8$LR•IPV4•44『线路17』 +CCTV10,http://47.119.24.76:59093/624878405$LR•IPV4•44『线路18』 +CCTV10,http://101.6.130.52:1234/624878405$LR•IPV4•44『线路19』 +CCTV10,http://17752995.xyz:51111/624878405$LR•IPV4•44『线路20』 +CCTV10,http://rihou.cc:555/tv/[mg]CCTV-10$LR•IPV4•44『线路21』 +CCTV10,http://139.155.89.87:1000/624878405$LR•IPV4•44『线路22』 +CCTV10,http://101.34.236.223:1112/624878405$LR•IPV4•44『线路23』 +CCTV10,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/1.m3u8$LR•IPV4•44『线路24』 +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226189/index.m3u8$LR•IPV4•44『线路25』 +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225777/index.m3u8$LR•IPV4•44『线路26』 +CCTV10,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227321/index.m3u8$LR•IPV4•44『线路27』 +CCTV10,http://60.10.139.113:8801/hls/10/index.m3u8$LR•IPV4•44『线路28』 +CCTV10,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv10$LR•IPV4•44『线路29』 +CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000012827&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路30』 +CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000016738&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路31』 +CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路32』 +CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000026367&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路33』 +CCTV10,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265010&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路34』 +CCTV10,http://111.29.9.38:6610/000000001000/1000000001000023734/index.m3u8?channel-id=ystenlive&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路35』 +CCTV10,http://111.29.9.33:6610/000000001000/1000000001000023734/index.m3u8?channel-id=bestzb&Contentid=1000000001000023734&livemode=1&stbId=3$LR•IPV4•44『线路36』 CCTV10,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•44『线路37』 CCTV10,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•44『线路38』 CCTV10,http://111.8.224.6:9999/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•44『线路39』 @@ -583,45 +585,45 @@ CCTV10,http://192.151.150.154/live/cctv10hd.m3u8$LR•IPV4•44『线路41』 CCTV10,http://173.208.212.130:8181/1080p/cctv10.m3u8$LR•IPV4•44『线路42』 CCTV10,http://173.208.212.130:8181/720p/cctv10.m3u8$LR•IPV4•44『线路43』 CCTV10,http://204.12.221.218:8181/3m1080p/cctv10.m3u8$LR•IPV4•44『线路44』 -CCTV11,http://1.24.39.180:9003/hls/11/index.m3u8$LR•IPV4•47『线路1』 -CCTV11,http://60.10.139.113:8801/hls/96/index.m3u8$LR•IPV4•47『线路2』 -CCTV11,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•47『线路3』 -CCTV11,http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•47『线路4』 -CCTV11,http://38.75.136.137:98/gslb/dsdqpub/cctv11hd.m3u8?auth=testpub$LR•IPV4•47『线路5』 -CCTV11,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•47『线路6』 -CCTV11,http://cd-live-stream.news.cctvplus.com/live/smil:CHANNEL1.smil/chunklist_w744036192_b1000000.m3u8$LR•IPV4•47『线路7』 -CCTV11,http://153.0.171.163:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路8』 -CCTV11,https://xykt-fix.github.io/play/a02b/index.m3u8$LR•IPV4•47『线路9』 -CCTV11,http://112.27.235.94:8000/hls/12/index.m3u8$LR•IPV4•47『线路10』 +CCTV11,http://112.27.235.94:8000/hls/12/index.m3u8$LR•IPV4•47『线路1』 +CCTV11,http://1.24.39.180:9003/hls/11/index.m3u8$LR•IPV4•47『线路2』 +CCTV11,http://60.10.139.113:8801/hls/96/index.m3u8$LR•IPV4•47『线路3』 +CCTV11,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•47『线路4』 +CCTV11,http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•47『线路5』 +CCTV11,http://38.75.136.137:98/gslb/dsdqpub/cctv11hd.m3u8?auth=testpub$LR•IPV4•47『线路6』 +CCTV11,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•47『线路7』 +CCTV11,http://cd-live-stream.news.cctvplus.com/live/smil:CHANNEL1.smil/chunklist_w744036192_b1000000.m3u8$LR•IPV4•47『线路8』 +CCTV11,http://153.0.171.163:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•47『线路9』 +CCTV11,https://xykt-fix.github.io/play/a02b/index.m3u8$LR•IPV4•47『线路10』 CCTV11,http://38.75.136.137:98/gslb/dsdqbv/cctv11hd.m3u8?auth=test20251009$LR•IPV4•47『线路11』 -CCTV11,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv11$LR•IPV4•47『线路12』 -CCTV11,http://101.6.130.52:1234/667987558$LR•IPV4•47『线路13』 -CCTV11,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040011&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路14』 -CCTV11,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031106&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路15』 -CCTV11,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019789&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路16』 -CCTV11,http://111.29.9.37:6610/000000001000/1000000002000019789/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•47『线路17』 -CCTV11,http://111.29.9.33:6610/000000001000/1000000002000019789/index.m3u8?channel-id=bestzb&Contentid=1000000002000019789&livemode=1&stbId=3$LR•IPV4•47『线路18』 -CCTV11,http://120.76.248.139/live/bfgd/4200000130.m3u8$LR•IPV4•47『线路19』 -CCTV11,https://live.chinacert.cftest5.cn/cnmg/live/667987558$LR•IPV4•47『线路20』 -CCTV11,http://wfenf.x3322.net:7788/667987558$LR•IPV4•47『线路21』 -CCTV11,http://fn.gcl.de5.net:5908/gsh950428/667987558$LR•IPV4•47『线路22』 -CCTV11,http://119.88.243.98:17231/667987558$LR•IPV4•47『线路23』 -CCTV11,http://85.121.245.62:1234/667987558$LR•IPV4•47『线路24』 -CCTV11,http://36.104.221.222:7788/667987558$LR•IPV4•47『线路25』 -CCTV11,http://115.58.151.196:1234/667987558$LR•IPV4•47『线路26』 -CCTV11,http://182.61.15.163:80/667987558$LR•IPV4•47『线路27』 -CCTV11,http://101.132.26.106:3566/667987558$LR•IPV4•47『线路28』 -CCTV11,http://120.4.126.153:1234/667987558$LR•IPV4•47『线路29』 -CCTV11,http://111.43.126.240:9003/hls/11/index.m3u8$LR•IPV4•47『线路30』 -CCTV11,http://47.119.24.76:59093/667987558$LR•IPV4•47『线路31』 -CCTV11,http://17752995.xyz:51111/667987558$LR•IPV4•47『线路32』 -CCTV11,http://rihou.cc:555/tv/[mg]CCTV-11$LR•IPV4•47『线路33』 -CCTV11,http://139.155.89.87:1000/667987558$LR•IPV4•47『线路34』 -CCTV11,http://101.34.236.223:1112/667987558$LR•IPV4•47『线路35』 -CCTV11,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8$LR•IPV4•47『线路36』 -CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226240/index.m3u8$LR•IPV4•47『线路37』 -CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225776/index.m3u8$LR•IPV4•47『线路38』 -CCTV11,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227251/index.m3u8$LR•IPV4•47『线路39』 +CCTV11,http://120.76.248.139/live/bfgd/4200000130.m3u8$LR•IPV4•47『线路12』 +CCTV11,https://live.chinacert.cftest5.cn/cnmg/live/667987558$LR•IPV4•47『线路13』 +CCTV11,http://wfenf.x3322.net:7788/667987558$LR•IPV4•47『线路14』 +CCTV11,http://fn.gcl.de5.net:5908/gsh950428/667987558$LR•IPV4•47『线路15』 +CCTV11,http://119.88.243.98:17231/667987558$LR•IPV4•47『线路16』 +CCTV11,http://85.121.245.62:1234/667987558$LR•IPV4•47『线路17』 +CCTV11,http://36.104.221.222:7788/667987558$LR•IPV4•47『线路18』 +CCTV11,http://115.58.151.196:1234/667987558$LR•IPV4•47『线路19』 +CCTV11,http://182.61.15.163:80/667987558$LR•IPV4•47『线路20』 +CCTV11,http://101.132.26.106:3566/667987558$LR•IPV4•47『线路21』 +CCTV11,http://120.4.126.153:1234/667987558$LR•IPV4•47『线路22』 +CCTV11,http://111.43.126.240:9003/hls/11/index.m3u8$LR•IPV4•47『线路23』 +CCTV11,http://47.119.24.76:59093/667987558$LR•IPV4•47『线路24』 +CCTV11,http://101.6.130.52:1234/667987558$LR•IPV4•47『线路25』 +CCTV11,http://17752995.xyz:51111/667987558$LR•IPV4•47『线路26』 +CCTV11,http://rihou.cc:555/tv/[mg]CCTV-11$LR•IPV4•47『线路27』 +CCTV11,http://139.155.89.87:1000/667987558$LR•IPV4•47『线路28』 +CCTV11,http://101.34.236.223:1112/667987558$LR•IPV4•47『线路29』 +CCTV11,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8$LR•IPV4•47『线路30』 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226240/index.m3u8$LR•IPV4•47『线路31』 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225776/index.m3u8$LR•IPV4•47『线路32』 +CCTV11,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227251/index.m3u8$LR•IPV4•47『线路33』 +CCTV11,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv11$LR•IPV4•47『线路34』 +CCTV11,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040011&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路35』 +CCTV11,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031106&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路36』 +CCTV11,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019789&livemode=1&stbId=yu&mode=1&$LR•IPV4•47『线路37』 +CCTV11,http://111.29.9.37:6610/000000001000/1000000002000019789/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•47『线路38』 +CCTV11,http://111.29.9.33:6610/000000001000/1000000002000019789/index.m3u8?channel-id=bestzb&Contentid=1000000002000019789&livemode=1&stbId=3$LR•IPV4•47『线路39』 CCTV11,http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•47『线路40』 CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•47『线路41』 CCTV11,http://222.223.41.27:8888/hls/11/index.m3u8$LR•IPV4•47『线路42』 @@ -637,36 +639,36 @@ CCTV12,http://124.228.160.210:9901/tsfile/live/0012_2.m3u8?key=txiptv&playlive=1 CCTV12,http://38.75.136.137:98/gslb/dsdqbv/cctv12hd.m3u8?auth=test20251009$LR•IPV4•44『线路5』 CCTV12,http://112.46.105.20:8009/hls/507/index.m3u8$LR•IPV4•44『线路6』 CCTV12,http://153.0.171.163:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•44『线路7』 -CCTV12,http://60.10.139.113:8801/hls/11/index.m3u8$LR•IPV4•44『线路8』 -CCTV12,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv12$LR•IPV4•44『线路9』 -CCTV12,http://101.6.130.52:1234/673168185$LR•IPV4•44『线路10』 -CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040012&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路11』 -CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路12』 -CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000001640&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路13』 -CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路14』 -CCTV12,http://111.29.9.39:6610/000000001000/1000000001000032494/index.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=3$LR•IPV4•44『线路15』 -CCTV12,http://111.29.9.33:6610/000000001000/1000000001000001640/index.m3u8?channel-id=bestzb&Contentid=1000000001000001640&livemode=1&stbId=3$LR•IPV4•44『线路16』 -CCTV12,http://120.76.248.139/live/bfgd/4200000131.m3u8$LR•IPV4•44『线路17』 -CCTV12,https://live.chinacert.cftest5.cn/cnmg/live/673168185$LR•IPV4•44『线路18』 -CCTV12,http://wfenf.x3322.net:7788/673168185$LR•IPV4•44『线路19』 -CCTV12,http://fn.gcl.de5.net:5908/gsh950428/673168185$LR•IPV4•44『线路20』 -CCTV12,http://119.88.243.98:17231/673168185$LR•IPV4•44『线路21』 -CCTV12,http://85.121.245.62:1234/673168185$LR•IPV4•44『线路22』 -CCTV12,http://36.104.221.222:7788/673168185$LR•IPV4•44『线路23』 -CCTV12,http://115.58.151.196:1234/673168185$LR•IPV4•44『线路24』 -CCTV12,http://182.61.15.163:80/673168185$LR•IPV4•44『线路25』 -CCTV12,http://101.132.26.106:3566/673168185$LR•IPV4•44『线路26』 -CCTV12,http://120.4.126.153:1234/673168185$LR•IPV4•44『线路27』 -CCTV12,http://111.43.126.240:9003/hls/12/index.m3u8$LR•IPV4•44『线路28』 -CCTV12,http://47.119.24.76:59093/673168185$LR•IPV4•44『线路29』 -CCTV12,http://17752995.xyz:51111/673168185$LR•IPV4•44『线路30』 -CCTV12,http://rihou.cc:555/tv/[mg]CCTV-12$LR•IPV4•44『线路31』 -CCTV12,http://139.155.89.87:1000/673168185$LR•IPV4•44『线路32』 -CCTV12,http://101.34.236.223:1112/673168185$LR•IPV4•44『线路33』 -CCTV12,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8$LR•IPV4•44『线路34』 -CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226190/index.m3u8$LR•IPV4•44『线路35』 -CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225775/index.m3u8$LR•IPV4•44『线路36』 -CCTV12,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227343/index.m3u8$LR•IPV4•44『线路37』 +CCTV12,http://120.76.248.139/live/bfgd/4200000131.m3u8$LR•IPV4•44『线路8』 +CCTV12,https://live.chinacert.cftest5.cn/cnmg/live/673168185$LR•IPV4•44『线路9』 +CCTV12,http://wfenf.x3322.net:7788/673168185$LR•IPV4•44『线路10』 +CCTV12,http://fn.gcl.de5.net:5908/gsh950428/673168185$LR•IPV4•44『线路11』 +CCTV12,http://119.88.243.98:17231/673168185$LR•IPV4•44『线路12』 +CCTV12,http://85.121.245.62:1234/673168185$LR•IPV4•44『线路13』 +CCTV12,http://36.104.221.222:7788/673168185$LR•IPV4•44『线路14』 +CCTV12,http://115.58.151.196:1234/673168185$LR•IPV4•44『线路15』 +CCTV12,http://182.61.15.163:80/673168185$LR•IPV4•44『线路16』 +CCTV12,http://101.132.26.106:3566/673168185$LR•IPV4•44『线路17』 +CCTV12,http://120.4.126.153:1234/673168185$LR•IPV4•44『线路18』 +CCTV12,http://111.43.126.240:9003/hls/12/index.m3u8$LR•IPV4•44『线路19』 +CCTV12,http://47.119.24.76:59093/673168185$LR•IPV4•44『线路20』 +CCTV12,http://101.6.130.52:1234/673168185$LR•IPV4•44『线路21』 +CCTV12,http://17752995.xyz:51111/673168185$LR•IPV4•44『线路22』 +CCTV12,http://rihou.cc:555/tv/[mg]CCTV-12$LR•IPV4•44『线路23』 +CCTV12,http://139.155.89.87:1000/673168185$LR•IPV4•44『线路24』 +CCTV12,http://101.34.236.223:1112/673168185$LR•IPV4•44『线路25』 +CCTV12,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8$LR•IPV4•44『线路26』 +CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226190/index.m3u8$LR•IPV4•44『线路27』 +CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225775/index.m3u8$LR•IPV4•44『线路28』 +CCTV12,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227343/index.m3u8$LR•IPV4•44『线路29』 +CCTV12,http://60.10.139.113:8801/hls/11/index.m3u8$LR•IPV4•44『线路30』 +CCTV12,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv12$LR•IPV4•44『线路31』 +CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040012&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路32』 +CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路33』 +CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000001640&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路34』 +CCTV12,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=yu&mode=1&$LR•IPV4•44『线路35』 +CCTV12,http://111.29.9.39:6610/000000001000/1000000001000032494/index.m3u8?channel-id=ystenlive&Contentid=1000000001000032494&livemode=1&stbId=3$LR•IPV4•44『线路36』 +CCTV12,http://111.29.9.33:6610/000000001000/1000000001000001640/index.m3u8?channel-id=bestzb&Contentid=1000000001000001640&livemode=1&stbId=3$LR•IPV4•44『线路37』 CCTV12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•44『线路38』 CCTV12,http://222.223.41.27:8888/hls/12/index.m3u8$LR•IPV4•44『线路39』 CCTV12,http://111.8.224.6:9999/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•44『线路40』 @@ -674,90 +676,90 @@ CCTV12,http://207.56.13.146:81/cdnlive/cctv12.m3u8$LR•IPV4•44『线路41』 CCTV12,http://192.151.150.154/live/cctv12hd.m3u8$LR•IPV4•44『线路42』 CCTV12,http://173.208.212.130:8181/1080p/cctv12.m3u8$LR•IPV4•44『线路43』 CCTV12,http://204.12.221.218:8181/3m1080p/cctv12.m3u8$LR•IPV4•44『线路44』 -CCTV13,http://60.10.139.113:8801/hls/12/index.m3u8$LR•IPV4•46『线路1』 -CCTV13,http://222.223.41.27:8888/hls/13/index.m3u8$LR•IPV4•46『线路2』 -CCTV13,http://198.204.228.26/live/cctv13hd.m3u8$LR•IPV4•46『线路3』 -CCTV13,http://153.0.171.163:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路4』 -CCTV13,http://112.27.235.94:8000/hls/14/index.m3u8$LR•IPV4•46『线路5』 +CCTV13,http://112.27.235.94:8000/hls/14/index.m3u8$LR•IPV4•46『线路1』 +CCTV13,http://60.10.139.113:8801/hls/12/index.m3u8$LR•IPV4•46『线路2』 +CCTV13,http://222.223.41.27:8888/hls/13/index.m3u8$LR•IPV4•46『线路3』 +CCTV13,http://198.204.228.26/live/cctv13hd.m3u8$LR•IPV4•46『线路4』 +CCTV13,http://153.0.171.163:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路5』 CCTV13,http://74.91.26.218:82/live/cctv13hd.m3u8$LR•IPV4•46『线路6』 CCTV13,http://38.75.136.137:98/gslb/dsdqbv/cctv13hd.m3u8?auth=test20251009$LR•IPV4•46『线路7』 -CCTV13,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv13$LR•IPV4•46『线路8』 -CCTV13,http://101.6.130.52:1234/608807423$LR•IPV4•46『线路9』 -CCTV13,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000001827&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路10』 -CCTV13,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031108&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路11』 -CCTV13,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路12』 -CCTV13,http://111.29.9.35:6610/000000001000/1000000002000021303/index.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路13』 -CCTV13,http://111.29.9.33:6610/000000001000/1000000002000021303/index.m3u8?channel-id=bestzb&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路14』 -CCTV13,http://120.76.248.139/live/bfgd/4200000067.m3u8$LR•IPV4•46『线路15』 -CCTV13,https://live.chinacert.cftest5.cn/cnmg/live/608807423$LR•IPV4•46『线路16』 -CCTV13,http://wfenf.x3322.net:7788/608807423$LR•IPV4•46『线路17』 -CCTV13,http://fn.gcl.de5.net:5908/gsh950428/608807423$LR•IPV4•46『线路18』 -CCTV13,http://119.88.243.98:17231/608807423$LR•IPV4•46『线路19』 -CCTV13,http://85.121.245.62:1234/608807423$LR•IPV4•46『线路20』 -CCTV13,http://36.104.221.222:7788/608807423$LR•IPV4•46『线路21』 -CCTV13,http://115.58.151.196:1234/608807423$LR•IPV4•46『线路22』 -CCTV13,http://182.61.15.163:80/608807423$LR•IPV4•46『线路23』 -CCTV13,http://101.132.26.106:3566/608807423$LR•IPV4•46『线路24』 -CCTV13,http://120.4.126.153:1234/608807423$LR•IPV4•46『线路25』 -CCTV13,http://111.43.126.240:9003/hls/13/index.m3u8$LR•IPV4•46『线路26』 -CCTV13,http://47.119.24.76:59093/608807423$LR•IPV4•46『线路27』 -CCTV13,http://17752995.xyz:51111/608807423$LR•IPV4•46『线路28』 -CCTV13,http://rihou.cc:555/tv/[mg]CCTV-13$LR•IPV4•46『线路29』 -CCTV13,http://139.155.89.87:1000/608807423$LR•IPV4•46『线路30』 -CCTV13,http://101.34.236.223:1112/608807423$LR•IPV4•46『线路31』 -CCTV13,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路32』 -CCTV13,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路33』 -CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/index.m3u8$LR•IPV4•46『线路34』 -CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225774/index.m3u8$LR•IPV4•46『线路35』 -CCTV13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•46『线路36』 -CCTV13,http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•46『线路37』 -CCTV13,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•46『线路38』 -CCTV13,http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路39』 -CCTV13,http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•46『线路40』 -CCTV13,http://go.bkpcp.top/mg/cctv13$LR•IPV4•46『线路41』 -CCTV13,https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•46『线路42』 +CCTV13,http://120.76.248.139/live/bfgd/4200000067.m3u8$LR•IPV4•46『线路8』 +CCTV13,https://live.chinacert.cftest5.cn/cnmg/live/608807423$LR•IPV4•46『线路9』 +CCTV13,http://wfenf.x3322.net:7788/608807423$LR•IPV4•46『线路10』 +CCTV13,http://fn.gcl.de5.net:5908/gsh950428/608807423$LR•IPV4•46『线路11』 +CCTV13,http://119.88.243.98:17231/608807423$LR•IPV4•46『线路12』 +CCTV13,http://85.121.245.62:1234/608807423$LR•IPV4•46『线路13』 +CCTV13,http://36.104.221.222:7788/608807423$LR•IPV4•46『线路14』 +CCTV13,http://115.58.151.196:1234/608807423$LR•IPV4•46『线路15』 +CCTV13,http://182.61.15.163:80/608807423$LR•IPV4•46『线路16』 +CCTV13,http://101.132.26.106:3566/608807423$LR•IPV4•46『线路17』 +CCTV13,http://120.4.126.153:1234/608807423$LR•IPV4•46『线路18』 +CCTV13,http://111.43.126.240:9003/hls/13/index.m3u8$LR•IPV4•46『线路19』 +CCTV13,http://47.119.24.76:59093/608807423$LR•IPV4•46『线路20』 +CCTV13,http://101.6.130.52:1234/608807423$LR•IPV4•46『线路21』 +CCTV13,http://17752995.xyz:51111/608807423$LR•IPV4•46『线路22』 +CCTV13,http://rihou.cc:555/tv/[mg]CCTV-13$LR•IPV4•46『线路23』 +CCTV13,http://139.155.89.87:1000/608807423$LR•IPV4•46『线路24』 +CCTV13,http://101.34.236.223:1112/608807423$LR•IPV4•46『线路25』 +CCTV13,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路26』 +CCTV13,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8$LR•IPV4•46『线路27』 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226233/index.m3u8$LR•IPV4•46『线路28』 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225774/index.m3u8$LR•IPV4•46『线路29』 +CCTV13,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv13$LR•IPV4•46『线路30』 +CCTV13,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000001827&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路31』 +CCTV13,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031108&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路32』 +CCTV13,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路33』 +CCTV13,http://111.29.9.35:6610/000000001000/1000000002000021303/index.m3u8?channel-id=ystenlive&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路34』 +CCTV13,http://111.29.9.33:6610/000000001000/1000000002000021303/index.m3u8?channel-id=bestzb&Contentid=1000000002000021303&livemode=1&stbId=3$LR•IPV4•46『线路35』 +CCTV13,http://go.bkpcp.top/mg/cctv13$LR•IPV4•46『线路36』 +CCTV13,https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•46『线路37』 +CCTV13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•46『线路38』 +CCTV13,http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•46『线路39』 +CCTV13,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•46『线路40』 +CCTV13,http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路41』 +CCTV13,http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•46『线路42』 CCTV13,http://207.56.13.146:81/cdnlive/cctv13.m3u8$LR•IPV4•46『线路43』 CCTV13,http://192.151.150.154/live/cctv13hd.m3u8$LR•IPV4•46『线路44』 CCTV13,http://173.208.212.130:8181/1080p/cctv13.m3u8$LR•IPV4•46『线路45』 CCTV13,http://204.12.221.218:8181/3m1080p/cctv13.m3u8$LR•IPV4•46『线路46』 -CCTV14,http://1.24.39.180:9003/hls/14/index.m3u8$LR•IPV4•46『线路1』 -CCTV14,http://60.10.139.113:8801/hls/13/index.m3u8$LR•IPV4•46『线路2』 -CCTV14,http://38.75.136.137:98/gslb/dsdqpub/cctv14hd.m3u8?auth=testpub$LR•IPV4•46『线路3』 -CCTV14,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•46『线路4』 -CCTV14,http://153.0.171.163:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路5』 -CCTV14,http://112.27.235.94:8000/hls/15/index.m3u8$LR•IPV4•46『线路6』 +CCTV14,http://112.27.235.94:8000/hls/15/index.m3u8$LR•IPV4•46『线路1』 +CCTV14,http://1.24.39.180:9003/hls/14/index.m3u8$LR•IPV4•46『线路2』 +CCTV14,http://60.10.139.113:8801/hls/13/index.m3u8$LR•IPV4•46『线路3』 +CCTV14,http://38.75.136.137:98/gslb/dsdqpub/cctv14hd.m3u8?auth=testpub$LR•IPV4•46『线路4』 +CCTV14,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•46『线路5』 +CCTV14,http://153.0.171.163:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路6』 CCTV14,http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•46『线路7』 CCTV14,http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•46『线路8』 -CCTV14,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv14$LR•IPV4•46『线路9』 -CCTV14,http://101.6.130.52:1234/624878440$LR•IPV4•46『线路10』 -CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路11』 -CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000023358&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路12』 -CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000008170&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路13』 -CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021349&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路14』 -CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000000172&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路15』 -CCTV14,http://111.29.9.36:6610/000000001000/5000000004000006673/index.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=3$LR•IPV4•46『线路16』 -CCTV14,http://111.29.9.33:6610/000000001000/1000000001000008170/index.m3u8?channel-id=bestzb&Contentid=1000000001000008170&livemode=1&stbId=3$LR•IPV4•46『线路17』 -CCTV14,http://120.76.248.139/live/bfgd/4200000132.m3u8$LR•IPV4•46『线路18』 -CCTV14,https://live.chinacert.cftest5.cn/cnmg/live/624878440$LR•IPV4•46『线路19』 -CCTV14,http://wfenf.x3322.net:7788/624878440$LR•IPV4•46『线路20』 -CCTV14,http://fn.gcl.de5.net:5908/gsh950428/624878440$LR•IPV4•46『线路21』 -CCTV14,http://119.88.243.98:17231/624878440$LR•IPV4•46『线路22』 -CCTV14,http://85.121.245.62:1234/624878440$LR•IPV4•46『线路23』 -CCTV14,http://36.104.221.222:7788/624878440$LR•IPV4•46『线路24』 -CCTV14,http://115.58.151.196:1234/624878440$LR•IPV4•46『线路25』 -CCTV14,http://182.61.15.163:80/624878440$LR•IPV4•46『线路26』 -CCTV14,http://101.132.26.106:3566/624878440$LR•IPV4•46『线路27』 -CCTV14,http://120.4.126.153:1234/624878440$LR•IPV4•46『线路28』 -CCTV14,http://111.43.126.240:9003/hls/14/index.m3u8$LR•IPV4•46『线路29』 -CCTV14,http://47.119.24.76:59093/624878440$LR•IPV4•46『线路30』 -CCTV14,http://17752995.xyz:51111/624878440$LR•IPV4•46『线路31』 -CCTV14,http://rihou.cc:555/tv/[mg]CCTV-14$LR•IPV4•46『线路32』 -CCTV14,http://139.155.89.87:1000/624878440$LR•IPV4•46『线路33』 -CCTV14,http://101.34.236.223:1112/624878440$LR•IPV4•46『线路34』 -CCTV14,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/1.m3u8$LR•IPV4•46『线路35』 -CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/index.m3u8$LR•IPV4•46『线路36』 -CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225784/index.m3u8$LR•IPV4•46『线路37』 -CCTV14,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227349/index.m3u8$LR•IPV4•46『线路38』 +CCTV14,http://120.76.248.139/live/bfgd/4200000132.m3u8$LR•IPV4•46『线路9』 +CCTV14,https://live.chinacert.cftest5.cn/cnmg/live/624878440$LR•IPV4•46『线路10』 +CCTV14,http://wfenf.x3322.net:7788/624878440$LR•IPV4•46『线路11』 +CCTV14,http://fn.gcl.de5.net:5908/gsh950428/624878440$LR•IPV4•46『线路12』 +CCTV14,http://119.88.243.98:17231/624878440$LR•IPV4•46『线路13』 +CCTV14,http://85.121.245.62:1234/624878440$LR•IPV4•46『线路14』 +CCTV14,http://36.104.221.222:7788/624878440$LR•IPV4•46『线路15』 +CCTV14,http://115.58.151.196:1234/624878440$LR•IPV4•46『线路16』 +CCTV14,http://182.61.15.163:80/624878440$LR•IPV4•46『线路17』 +CCTV14,http://101.132.26.106:3566/624878440$LR•IPV4•46『线路18』 +CCTV14,http://120.4.126.153:1234/624878440$LR•IPV4•46『线路19』 +CCTV14,http://111.43.126.240:9003/hls/14/index.m3u8$LR•IPV4•46『线路20』 +CCTV14,http://47.119.24.76:59093/624878440$LR•IPV4•46『线路21』 +CCTV14,http://101.6.130.52:1234/624878440$LR•IPV4•46『线路22』 +CCTV14,http://17752995.xyz:51111/624878440$LR•IPV4•46『线路23』 +CCTV14,http://rihou.cc:555/tv/[mg]CCTV-14$LR•IPV4•46『线路24』 +CCTV14,http://139.155.89.87:1000/624878440$LR•IPV4•46『线路25』 +CCTV14,http://101.34.236.223:1112/624878440$LR•IPV4•46『线路26』 +CCTV14,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/1.m3u8$LR•IPV4•46『线路27』 +CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226193/index.m3u8$LR•IPV4•46『线路28』 +CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225784/index.m3u8$LR•IPV4•46『线路29』 +CCTV14,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227349/index.m3u8$LR•IPV4•46『线路30』 +CCTV14,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv14$LR•IPV4•46『线路31』 +CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路32』 +CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000023358&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路33』 +CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000008170&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路34』 +CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021349&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路35』 +CCTV14,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000000172&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路36』 +CCTV14,http://111.29.9.36:6610/000000001000/5000000004000006673/index.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=3$LR•IPV4•46『线路37』 +CCTV14,http://111.29.9.33:6610/000000001000/1000000001000008170/index.m3u8?channel-id=bestzb&Contentid=1000000001000008170&livemode=1&stbId=3$LR•IPV4•46『线路38』 CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•46『线路39』 CCTV14,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•46『线路40』 CCTV14,http://111.8.224.6:9999/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路41』 @@ -766,42 +768,42 @@ CCTV14,http://207.56.13.146:81/cdnlive/cctv14.m3u8$LR•IPV4•46『线路43』 CCTV14,http://192.151.150.154/live/cctv14hd.m3u8$LR•IPV4•46『线路44』 CCTV14,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•46『线路45』 CCTV14,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•46『线路46』 -CCTV15,http://198.204.228.26/live/cctv15hd.m3u8$LR•IPV4•43『线路1』 -CCTV15,http://124.228.160.210:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路2』 -CCTV15,http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 -CCTV15,http://112.27.235.94:8000/hls/16/index.m3u8$LR•IPV4•43『线路4』 +CCTV15,http://112.27.235.94:8000/hls/16/index.m3u8$LR•IPV4•43『线路1』 +CCTV15,http://198.204.228.26/live/cctv15hd.m3u8$LR•IPV4•43『线路2』 +CCTV15,http://124.228.160.210:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 +CCTV15,http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路4』 CCTV15,http://74.91.26.218:82/live/cctv15hd.m3u8$LR•IPV4•43『线路5』 CCTV15,http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•43『线路6』 -CCTV15,http://60.10.139.113:8801/hls/97/index.m3u8$LR•IPV4•43『线路7』 -CCTV15,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv15$LR•IPV4•43『线路8』 -CCTV15,http://101.6.130.52:1234/673168223$LR•IPV4•43『线路9』 -CCTV15,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000018417&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路10』 -CCTV15,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031109&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路11』 -CCTV15,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路12』 -CCTV15,http://111.29.9.36:6610/000000001000/1000000002000008163/index.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路13』 -CCTV15,http://111.29.9.33:6610/000000001000/1000000002000008163/index.m3u8?channel-id=bestzb&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路14』 -CCTV15,http://120.76.248.139/live/bfgd/4200000133.m3u8$LR•IPV4•43『线路15』 -CCTV15,https://live.chinacert.cftest5.cn/cnmg/live/673168223$LR•IPV4•43『线路16』 -CCTV15,http://wfenf.x3322.net:7788/673168223$LR•IPV4•43『线路17』 -CCTV15,http://fn.gcl.de5.net:5908/gsh950428/673168223$LR•IPV4•43『线路18』 -CCTV15,http://119.88.243.98:17231/673168223$LR•IPV4•43『线路19』 -CCTV15,http://85.121.245.62:1234/673168223$LR•IPV4•43『线路20』 -CCTV15,http://36.104.221.222:7788/673168223$LR•IPV4•43『线路21』 -CCTV15,http://115.58.151.196:1234/673168223$LR•IPV4•43『线路22』 -CCTV15,http://182.61.15.163:80/673168223$LR•IPV4•43『线路23』 -CCTV15,http://101.132.26.106:3566/673168223$LR•IPV4•43『线路24』 -CCTV15,http://120.4.126.153:1234/673168223$LR•IPV4•43『线路25』 -CCTV15,http://111.43.126.240:9003/hls/15/index.m3u8$LR•IPV4•43『线路26』 -CCTV15,http://47.119.24.76:59093/673168223$LR•IPV4•43『线路27』 -CCTV15,http://17752995.xyz:51111/673168223$LR•IPV4•43『线路28』 -CCTV15,http://rihou.cc:555/tv/[mg]CCTV-15$LR•IPV4•43『线路29』 -CCTV15,http://139.155.89.87:1000/673168223$LR•IPV4•43『线路30』 -CCTV15,http://101.34.236.223:1112/673168223$LR•IPV4•43『线路31』 -CCTV15,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/1.m3u8$LR•IPV4•43『线路32』 -CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/index.m3u8$LR•IPV4•43『线路33』 -CCTV15,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227361/index.m3u8$LR•IPV4•43『线路34』 -CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•43『线路35』 -CCTV15,https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•43『线路36』 +CCTV15,http://120.76.248.139/live/bfgd/4200000133.m3u8$LR•IPV4•43『线路7』 +CCTV15,https://live.chinacert.cftest5.cn/cnmg/live/673168223$LR•IPV4•43『线路8』 +CCTV15,http://wfenf.x3322.net:7788/673168223$LR•IPV4•43『线路9』 +CCTV15,http://fn.gcl.de5.net:5908/gsh950428/673168223$LR•IPV4•43『线路10』 +CCTV15,http://119.88.243.98:17231/673168223$LR•IPV4•43『线路11』 +CCTV15,http://85.121.245.62:1234/673168223$LR•IPV4•43『线路12』 +CCTV15,http://36.104.221.222:7788/673168223$LR•IPV4•43『线路13』 +CCTV15,http://115.58.151.196:1234/673168223$LR•IPV4•43『线路14』 +CCTV15,http://182.61.15.163:80/673168223$LR•IPV4•43『线路15』 +CCTV15,http://101.132.26.106:3566/673168223$LR•IPV4•43『线路16』 +CCTV15,http://120.4.126.153:1234/673168223$LR•IPV4•43『线路17』 +CCTV15,http://111.43.126.240:9003/hls/15/index.m3u8$LR•IPV4•43『线路18』 +CCTV15,http://47.119.24.76:59093/673168223$LR•IPV4•43『线路19』 +CCTV15,http://101.6.130.52:1234/673168223$LR•IPV4•43『线路20』 +CCTV15,http://17752995.xyz:51111/673168223$LR•IPV4•43『线路21』 +CCTV15,http://rihou.cc:555/tv/[mg]CCTV-15$LR•IPV4•43『线路22』 +CCTV15,http://139.155.89.87:1000/673168223$LR•IPV4•43『线路23』 +CCTV15,http://101.34.236.223:1112/673168223$LR•IPV4•43『线路24』 +CCTV15,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/1.m3u8$LR•IPV4•43『线路25』 +CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/index.m3u8$LR•IPV4•43『线路26』 +CCTV15,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227361/index.m3u8$LR•IPV4•43『线路27』 +CCTV15,http://60.10.139.113:8801/hls/97/index.m3u8$LR•IPV4•43『线路28』 +CCTV15,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv15$LR•IPV4•43『线路29』 +CCTV15,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000018417&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路30』 +CCTV15,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000031109&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路31』 +CCTV15,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路32』 +CCTV15,http://111.29.9.36:6610/000000001000/1000000002000008163/index.m3u8?channel-id=ystenlive&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路33』 +CCTV15,http://111.29.9.33:6610/000000001000/1000000002000008163/index.m3u8?channel-id=bestzb&Contentid=1000000002000008163&livemode=1&stbId=3$LR•IPV4•43『线路34』 +CCTV15,https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•43『线路35』 +CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•43『线路36』 CCTV15,http://222.223.41.27:8888/hls/15/index.m3u8$LR•IPV4•43『线路37』 CCTV15,http://111.8.224.6:9999/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路38』 CCTV15,http://207.56.13.146:81/cdnlive/cctv15.m3u8$LR•IPV4•43『线路39』 @@ -809,17 +811,17 @@ CCTV15,http://192.151.150.154/live/cctv15hd.m3u8$LR•IPV4•43『线路40』 CCTV15,http://173.208.212.130:8181/1080p/cctv15.m3u8$LR•IPV4•43『线路41』 CCTV15,http://173.208.212.130:8181/720p/cctv15.m3u8$LR•IPV4•43『线路42』 CCTV15,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•43『线路43』 -CCTV16,http://183.11.239.36:808/hls/169/index.m3u8$LR•IPV4•18『线路1』 +CCTV16,http://drive.mxmy.net:8888/udp/239.3.1.184:8001$LR•IPV4•18『线路1』 CCTV16,http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•18『线路2』 CCTV16,http://38.75.136.137:98/gslb/dsdqbv/cctv16hd.m3u8?auth=test20251009$LR•IPV4•18『线路3』 -CCTV16,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv16$LR•IPV4•18『线路4』 -CCTV16,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233001&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路5』 -CCTV16,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233002&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路6』 -CCTV16,http://111.43.126.240:9003/hls/16/index.m3u8$LR•IPV4•18『线路7』 -CCTV16,http://rihou.cc:555/tv/[mg]CCTV-16$LR•IPV4•18『线路8』 -CCTV16,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/1.m3u8$LR•IPV4•18『线路9』 -CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/index.m3u8$LR•IPV4•18『线路10』 -CCTV16,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227346/index.m3u8$LR•IPV4•18『线路11』 +CCTV16,http://111.43.126.240:9003/hls/16/index.m3u8$LR•IPV4•18『线路4』 +CCTV16,http://rihou.cc:555/tv/[mg]CCTV-16$LR•IPV4•18『线路5』 +CCTV16,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/1.m3u8$LR•IPV4•18『线路6』 +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/index.m3u8$LR•IPV4•18『线路7』 +CCTV16,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227346/index.m3u8$LR•IPV4•18『线路8』 +CCTV16,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv16$LR•IPV4•18『线路9』 +CCTV16,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233001&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路10』 +CCTV16,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000233002&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路11』 CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•18『线路12』 CCTV16,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•18『线路13』 CCTV16,http://207.56.13.146:81/cdnlive/cctv16.m3u8$LR•IPV4•18『线路14』 @@ -827,38 +829,38 @@ CCTV16,http://192.151.150.154/live/cctv16hd.m3u8$LR•IPV4•18『线路15』 CCTV16,http://173.208.212.130:8181/1080p/cctv16.m3u8$LR•IPV4•18『线路16』 CCTV16,http://173.208.212.130:8181/720p/cctv16.m3u8$LR•IPV4•18『线路17』 CCTV16,http://204.12.221.218:8181/3m1080p/cctv16.m3u8$LR•IPV4•18『线路18』 -CCTV17,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•40『线路1』 -CCTV17,http://1.24.39.180:9003/hls/61/index.m3u8$LR•IPV4•40『线路2』 -CCTV17,http://60.10.139.113:8801/hls/98/index.m3u8$LR•IPV4•40『线路3』 -CCTV17,http://38.75.136.137:98/gslb/dsdqbv/cctv17hd.m3u8?auth=test20251009$LR•IPV4•40『线路4』 -CCTV17,http://222.169.85.8:9901/tsfile/live/0007_1.m3u8$LR•IPV4•40『线路5』 -CCTV17,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv17$LR•IPV4•40『线路6』 -CCTV17,http://101.6.130.52:1234/673168256$LR•IPV4•40『线路7』 -CCTV17,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288014&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路8』 -CCTV17,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000056836&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路9』 -CCTV17,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000268004&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路10』 -CCTV17,http://111.29.9.33:6610/000000001000/1000000005000056836/index.m3u8?channel-id=bestzb&Contentid=1000000005000056836&livemode=1&stbId=3$LR•IPV4•40『线路11』 -CCTV17,http://120.76.248.139/live/bfgd/4200000204.m3u8$LR•IPV4•40『线路12』 -CCTV17,https://live.chinacert.cftest5.cn/cnmg/live/673168256$LR•IPV4•40『线路13』 -CCTV17,http://wfenf.x3322.net:7788/673168256$LR•IPV4•40『线路14』 -CCTV17,http://fn.gcl.de5.net:5908/gsh950428/673168256$LR•IPV4•40『线路15』 -CCTV17,http://119.88.243.98:17231/673168256$LR•IPV4•40『线路16』 -CCTV17,http://85.121.245.62:1234/673168256$LR•IPV4•40『线路17』 -CCTV17,http://36.104.221.222:7788/673168256$LR•IPV4•40『线路18』 -CCTV17,http://115.58.151.196:1234/673168256$LR•IPV4•40『线路19』 -CCTV17,http://182.61.15.163:80/673168256$LR•IPV4•40『线路20』 -CCTV17,http://101.132.26.106:3566/673168256$LR•IPV4•40『线路21』 -CCTV17,http://120.4.126.153:1234/673168256$LR•IPV4•40『线路22』 -CCTV17,http://111.43.126.240:9003/hls/17/index.m3u8$LR•IPV4•40『线路23』 -CCTV17,http://47.119.24.76:59093/673168256$LR•IPV4•40『线路24』 -CCTV17,http://17752995.xyz:51111/673168256$LR•IPV4•40『线路25』 -CCTV17,http://rihou.cc:555/tv/[mg]CCTV-17$LR•IPV4•40『线路26』 -CCTV17,http://139.155.89.87:1000/673168256$LR•IPV4•40『线路27』 -CCTV17,http://101.34.236.223:1112/673168256$LR•IPV4•40『线路28』 -CCTV17,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8$LR•IPV4•40『线路29』 -CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226198/index.m3u8$LR•IPV4•40『线路30』 -CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226208/index.m3u8$LR•IPV4•40『线路31』 -CCTV17,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227352/index.m3u8$LR•IPV4•40『线路32』 +CCTV17,http://222.169.85.8:9901/tsfile/live/0007_1.m3u8$LR•IPV4•40『线路1』 +CCTV17,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•40『线路2』 +CCTV17,http://1.24.39.180:9003/hls/61/index.m3u8$LR•IPV4•40『线路3』 +CCTV17,http://60.10.139.113:8801/hls/98/index.m3u8$LR•IPV4•40『线路4』 +CCTV17,http://38.75.136.137:98/gslb/dsdqbv/cctv17hd.m3u8?auth=test20251009$LR•IPV4•40『线路5』 +CCTV17,http://120.76.248.139/live/bfgd/4200000204.m3u8$LR•IPV4•40『线路6』 +CCTV17,https://live.chinacert.cftest5.cn/cnmg/live/673168256$LR•IPV4•40『线路7』 +CCTV17,http://wfenf.x3322.net:7788/673168256$LR•IPV4•40『线路8』 +CCTV17,http://fn.gcl.de5.net:5908/gsh950428/673168256$LR•IPV4•40『线路9』 +CCTV17,http://119.88.243.98:17231/673168256$LR•IPV4•40『线路10』 +CCTV17,http://85.121.245.62:1234/673168256$LR•IPV4•40『线路11』 +CCTV17,http://36.104.221.222:7788/673168256$LR•IPV4•40『线路12』 +CCTV17,http://115.58.151.196:1234/673168256$LR•IPV4•40『线路13』 +CCTV17,http://182.61.15.163:80/673168256$LR•IPV4•40『线路14』 +CCTV17,http://101.132.26.106:3566/673168256$LR•IPV4•40『线路15』 +CCTV17,http://120.4.126.153:1234/673168256$LR•IPV4•40『线路16』 +CCTV17,http://111.43.126.240:9003/hls/17/index.m3u8$LR•IPV4•40『线路17』 +CCTV17,http://47.119.24.76:59093/673168256$LR•IPV4•40『线路18』 +CCTV17,http://101.6.130.52:1234/673168256$LR•IPV4•40『线路19』 +CCTV17,http://17752995.xyz:51111/673168256$LR•IPV4•40『线路20』 +CCTV17,http://rihou.cc:555/tv/[mg]CCTV-17$LR•IPV4•40『线路21』 +CCTV17,http://139.155.89.87:1000/673168256$LR•IPV4•40『线路22』 +CCTV17,http://101.34.236.223:1112/673168256$LR•IPV4•40『线路23』 +CCTV17,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8$LR•IPV4•40『线路24』 +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226198/index.m3u8$LR•IPV4•40『线路25』 +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226208/index.m3u8$LR•IPV4•40『线路26』 +CCTV17,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227352/index.m3u8$LR•IPV4•40『线路27』 +CCTV17,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv17$LR•IPV4•40『线路28』 +CCTV17,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000011000288014&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路29』 +CCTV17,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000056836&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路30』 +CCTV17,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000268004&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路31』 +CCTV17,http://111.29.9.33:6610/000000001000/1000000005000056836/index.m3u8?channel-id=bestzb&Contentid=1000000005000056836&livemode=1&stbId=3$LR•IPV4•40『线路32』 CCTV17,http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•40『线路33』 CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•40『线路34』 CCTV17,http://111.8.224.6:9999/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•40『线路35』 @@ -870,54 +872,54 @@ CCTV17,http://204.12.221.218:8181/3m1080p/cctv17.m3u8$LR•IPV4•40『线路40 CCTV第一剧场,https://epg.pw/stream/6d7bf281e3d739806a73f5373acaa6e01988ec9739f5ac1355ce54b47a928472.m3u8$LR•IPV4•10『线路1』 CCTV第一剧场,http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•10『线路2』 CCTV第一剧场,http://xc.mfykeke.top:35455/nptv/dyjc.m3u8$LR•IPV4•10『线路3』 -CCTV第一剧场,http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•10『线路4』 -CCTV第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•10『线路5』 -CCTV第一剧场,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•10『线路6』 -CCTV第一剧场,http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•10『线路7』 -CCTV第一剧场,http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•10『线路8』 -CCTV第一剧场,http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•10『线路9』 -CCTV第一剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226959/index.m3u8$LR•IPV4•10『线路10』 +CCTV第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•10『线路4』 +CCTV第一剧场,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•10『线路5』 +CCTV第一剧场,http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•10『线路6』 +CCTV第一剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226959/index.m3u8$LR•IPV4•10『线路7』 +CCTV第一剧场,http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•10『线路8』 +CCTV第一剧场,http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•10『线路9』 +CCTV第一剧场,http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•10『线路10』 CCTV怀旧剧场,http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•9『线路1』 CCTV怀旧剧场,http://xc.mfykeke.top:35455/nptv/hjjc.m3u8$LR•IPV4•9『线路2』 -CCTV怀旧剧场,http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•9『线路3』 -CCTV怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•9『线路4』 -CCTV怀旧剧场,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•9『线路5』 -CCTV怀旧剧场,http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•9『线路6』 -CCTV怀旧剧场,http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•9『线路7』 -CCTV怀旧剧场,http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•9『线路8』 -CCTV怀旧剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226972/index.m3u8$LR•IPV4•9『线路9』 +CCTV怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•9『线路3』 +CCTV怀旧剧场,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•9『线路4』 +CCTV怀旧剧场,http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•9『线路5』 +CCTV怀旧剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226972/index.m3u8$LR•IPV4•9『线路6』 +CCTV怀旧剧场,http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•9『线路7』 +CCTV怀旧剧场,http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•9『线路8』 +CCTV怀旧剧场,http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•9『线路9』 CCTV风云剧场,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•9『线路1』 CCTV风云剧场,http://xc.mfykeke.top:35455/nptv/fyjc.m3u8$LR•IPV4•9『线路2』 -CCTV风云剧场,http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•9『线路3』 -CCTV风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•9『线路4』 -CCTV风云剧场,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•9『线路5』 -CCTV风云剧场,http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•9『线路6』 -CCTV风云剧场,http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•9『线路7』 -CCTV风云剧场,http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•9『线路8』 -CCTV风云剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226950/index.m3u8$LR•IPV4•9『线路9』 +CCTV风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•9『线路3』 +CCTV风云剧场,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•9『线路4』 +CCTV风云剧场,http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•9『线路5』 +CCTV风云剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226950/index.m3u8$LR•IPV4•9『线路6』 +CCTV风云剧场,http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•9『线路7』 +CCTV风云剧场,http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•9『线路8』 +CCTV风云剧场,http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•9『线路9』 CCTV风云音乐,http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•8『线路1』 -CCTV风云音乐,http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•8『线路2』 -CCTV风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•8『线路3』 -CCTV风云音乐,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•8『线路4』 -CCTV风云音乐,http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•8『线路5』 -CCTV风云音乐,http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•8『线路6』 -CCTV风云音乐,http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•8『线路7』 -CCTV风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226953/index.m3u8$LR•IPV4•8『线路8』 +CCTV风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•8『线路2』 +CCTV风云音乐,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•8『线路3』 +CCTV风云音乐,http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•8『线路4』 +CCTV风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226953/index.m3u8$LR•IPV4•8『线路5』 +CCTV风云音乐,http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•8『线路6』 +CCTV风云音乐,http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•8『线路7』 +CCTV风云音乐,http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•8『线路8』 CCTV兵器科技,http://38.75.136.137:98/gslb/dsdqpub/gfjs.m3u8?auth=testpub$LR•IPV4•9『线路1』 CCTV兵器科技,http://38.75.136.137:98/gslb/dsdqpub/bqkj.m3u8?auth=testpub$LR•IPV4•9『线路2』 -CCTV兵器科技,http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•9『线路3』 -CCTV兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•9『线路4』 -CCTV兵器科技,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•9『线路5』 -CCTV兵器科技,http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•9『线路6』 -CCTV兵器科技,http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•9『线路7』 -CCTV兵器科技,http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•9『线路8』 -CCTV兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226975/index.m3u8$LR•IPV4•9『线路9』 +CCTV兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•9『线路3』 +CCTV兵器科技,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•9『线路4』 +CCTV兵器科技,http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•9『线路5』 +CCTV兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226975/index.m3u8$LR•IPV4•9『线路6』 +CCTV兵器科技,http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•9『线路7』 +CCTV兵器科技,http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•9『线路8』 +CCTV兵器科技,http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•9『线路9』 CCTV风云足球,https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•19『线路1』 CCTV风云足球,http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•19『线路2』 CCTV风云足球,http://111.61.236.247:9081/hls/58/index.m3u8$LR•IPV4•19『线路3』 -CCTV风云足球,http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•19『线路4』 -CCTV风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•19『线路5』 -CCTV风云足球,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•19『线路6』 +CCTV风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•19『线路4』 +CCTV风云足球,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•19『线路5』 +CCTV风云足球,http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•19『线路6』 CCTV风云足球,https://live.goodiptv.club/api/yqgd.php?id=fyzq$LR•IPV4•19『线路7』 CCTV风云足球,https://hls-gateway.vpstv.net/streams/708859.m3u8$LR•IPV4•19『线路8』 CCTV风云足球,http://[2409:8087:7001:20:2::3]/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•19『线路9』 @@ -931,9 +933,9 @@ CCTV风云足球,https://live.264788.xyz/channel/fengyunzuqiu?streamid=d6252ab5e CCTV风云足球,http://dl.wifi942.com:66/jsyd/jsyd.php?id=G_FENGSHANGZQ-CQ$LR•IPV4•19『线路17』 CCTV风云足球,https://live.264788.xyz/channel/fengyunzuqiu?streamid=927ac8a2bbea16a44fbdc8cd59deabc8&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•19『线路18』 CCTV风云足球,http://192.151.150.154/live/fyzq.m3u8$LR•IPV4•19『线路19』 -CCTV高尔夫网球,http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•6『线路1』 -CCTV高尔夫网球,http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•6『线路2』 -CCTV高尔夫网球,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•6『线路3』 +CCTV高尔夫网球,http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•6『线路1』 +CCTV高尔夫网球,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•6『线路2』 +CCTV高尔夫网球,http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•6『线路3』 CCTV高尔夫网球,http://207.56.13.146:81/cdnlive/gefwq.m3u8$LR•IPV4•6『线路4』 CCTV高尔夫网球,http://192.151.150.154/live/gefwq.m3u8$LR•IPV4•6『线路5』 CCTV高尔夫网球,http://173.208.212.130:8181/720p/gefwq.m3u8$LR•IPV4•6『线路6』 @@ -954,126 +956,126 @@ CCTV央视台球,http://207.56.13.146:81/cdnlive/ystq.m3u8$LR•IPV4•16『线 CCTV央视台球,https://hls-gateway.vpstv.net/streams/708855.m3u8$LR•IPV4•16『线路15』 CCTV央视台球,http://192.151.150.154/live/ystq.m3u8$LR•IPV4•16『线路16』 CCTV女性时尚,http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•8『线路1』 -CCTV女性时尚,http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•8『线路2』 -CCTV女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•8『线路3』 -CCTV女性时尚,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•8『线路4』 -CCTV女性时尚,http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•8『线路5』 -CCTV女性时尚,http://192.151.150.154/live/nxss.m3u8$LR•IPV4•8『线路6』 -CCTV女性时尚,http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•8『线路7』 -CCTV女性时尚,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226969/index.m3u8$LR•IPV4•8『线路8』 +CCTV女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•8『线路2』 +CCTV女性时尚,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•8『线路3』 +CCTV女性时尚,http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•8『线路4』 +CCTV女性时尚,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226969/index.m3u8$LR•IPV4•8『线路5』 +CCTV女性时尚,http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•8『线路6』 +CCTV女性时尚,http://192.151.150.154/live/nxss.m3u8$LR•IPV4•8『线路7』 +CCTV女性时尚,http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•8『线路8』 CCTV电视指南,http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•7『线路1』 CCTV电视指南,http://www.tszhgjj.cn:7000/rtp/239.253.93.249:6427$LR•IPV4•7『线路2』 -CCTV电视指南,http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•7『线路3』 -CCTV电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•7『线路4』 -CCTV电视指南,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•7『线路5』 -CCTV电视指南,http://192.151.150.154/live/dszn.m3u8$LR•IPV4•7『线路6』 -CCTV电视指南,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226987/index.m3u8$LR•IPV4•7『线路7』 +CCTV电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•7『线路3』 +CCTV电视指南,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•7『线路4』 +CCTV电视指南,http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•7『线路5』 +CCTV电视指南,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226987/index.m3u8$LR•IPV4•7『线路6』 +CCTV电视指南,http://192.151.150.154/live/dszn.m3u8$LR•IPV4•7『线路7』 CCTV世界地理,http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•9『线路1』 CCTV世界地理,http://111.61.236.247:9081/hls/62/index.m3u8$LR•IPV4•9『线路2』 -CCTV世界地理,http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•9『线路3』 -CCTV世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•9『线路4』 -CCTV世界地理,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•9『线路5』 -CCTV世界地理,http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•9『线路6』 -CCTV世界地理,http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•9『线路7』 -CCTV世界地理,http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•9『线路8』 -CCTV世界地理,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226947/index.m3u8$LR•IPV4•9『线路9』 +CCTV世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•9『线路3』 +CCTV世界地理,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•9『线路4』 +CCTV世界地理,http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•9『线路5』 +CCTV世界地理,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226947/index.m3u8$LR•IPV4•9『线路6』 +CCTV世界地理,http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•9『线路7』 +CCTV世界地理,http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•9『线路8』 +CCTV世界地理,http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•9『线路9』 CCTV卫生健康,http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•6『线路1』 CCTV卫生健康,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=wsjk$LR•IPV4•6『线路2』 -CCTV卫生健康,http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•6『线路3』 -CCTV卫生健康,http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•6『线路4』 -CCTV卫生健康,http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•6『线路5』 -CCTV卫生健康,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227146/index.m3u8$LR•IPV4•6『线路6』 -中国天气,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000005000031974&livemode=1&stbId=yu&mode=1&$LR•IPV4•16『线路1』 -中国天气,http://119.88.243.98:17231/959986621$LR•IPV4•16『线路2』 -中国天气,https://live.chinacert.cftest5.cn/cnmg/live/959986621$LR•IPV4•16『线路3』 -中国天气,http://wfenf.x3322.net:7788/959986621$LR•IPV4•16『线路4』 -中国天气,http://fn.gcl.de5.net:5908/gsh950428/959986621$LR•IPV4•16『线路5』 -中国天气,http://85.121.245.62:1234/959986621$LR•IPV4•16『线路6』 -中国天气,http://36.104.221.222:7788/959986621$LR•IPV4•16『线路7』 -中国天气,http://115.58.151.196:1234/959986621$LR•IPV4•16『线路8』 -中国天气,http://182.61.15.163:80/959986621$LR•IPV4•16『线路9』 -中国天气,http://101.132.26.106:3566/959986621$LR•IPV4•16『线路10』 -中国天气,http://120.4.126.153:1234/959986621$LR•IPV4•16『线路11』 -中国天气,http://47.119.24.76:59093/959986621$LR•IPV4•16『线路12』 -中国天气,http://101.6.130.52:1234/959986621$LR•IPV4•16『线路13』 -中国天气,http://17752995.xyz:51111/959986621$LR•IPV4•16『线路14』 -中国天气,http://139.155.89.87:1000/959986621$LR•IPV4•16『线路15』 -中国天气,http://101.34.236.223:1112/959986621$LR•IPV4•16『线路16』 +CCTV卫生健康,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227146/index.m3u8$LR•IPV4•6『线路3』 +CCTV卫生健康,http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•6『线路4』 +CCTV卫生健康,http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•6『线路5』 +CCTV卫生健康,http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•6『线路6』 +中国天气,http://119.88.243.98:17231/959986621$LR•IPV4•16『线路1』 +中国天气,https://live.chinacert.cftest5.cn/cnmg/live/959986621$LR•IPV4•16『线路2』 +中国天气,http://wfenf.x3322.net:7788/959986621$LR•IPV4•16『线路3』 +中国天气,http://fn.gcl.de5.net:5908/gsh950428/959986621$LR•IPV4•16『线路4』 +中国天气,http://85.121.245.62:1234/959986621$LR•IPV4•16『线路5』 +中国天气,http://36.104.221.222:7788/959986621$LR•IPV4•16『线路6』 +中国天气,http://115.58.151.196:1234/959986621$LR•IPV4•16『线路7』 +中国天气,http://182.61.15.163:80/959986621$LR•IPV4•16『线路8』 +中国天气,http://101.132.26.106:3566/959986621$LR•IPV4•16『线路9』 +中国天气,http://120.4.126.153:1234/959986621$LR•IPV4•16『线路10』 +中国天气,http://47.119.24.76:59093/959986621$LR•IPV4•16『线路11』 +中国天气,http://101.6.130.52:1234/959986621$LR•IPV4•16『线路12』 +中国天气,http://17752995.xyz:51111/959986621$LR•IPV4•16『线路13』 +中国天气,http://139.155.89.87:1000/959986621$LR•IPV4•16『线路14』 +中国天气,http://101.34.236.223:1112/959986621$LR•IPV4•16『线路15』 +中国天气,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000005000031974&livemode=1&stbId=yu&mode=1&$LR•IPV4•16『线路16』 CETV1,http://117.161.133.51:81/gitv_live/G_CETV-1/G_CETV-1.m3u8?p=GITV$LR•IPV4•24『线路1』 -CETV1,http://101.6.130.52:1234/923287154$LR•IPV4•24『线路2』 -CETV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000027253&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路3』 -CETV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288015&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路4』 -CETV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000002000002652&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路5』 -CETV1,http://120.76.248.139/live/bfgd/4200000135.m3u8$LR•IPV4•24『线路6』 -CETV1,https://live.chinacert.cftest5.cn/cnmg/live/923287154$LR•IPV4•24『线路7』 -CETV1,http://wfenf.x3322.net:7788/923287154$LR•IPV4•24『线路8』 -CETV1,http://fn.gcl.de5.net:5908/gsh950428/923287154$LR•IPV4•24『线路9』 -CETV1,http://119.88.243.98:17231/923287154$LR•IPV4•24『线路10』 -CETV1,http://85.121.245.62:1234/923287154$LR•IPV4•24『线路11』 -CETV1,http://36.104.221.222:7788/923287154$LR•IPV4•24『线路12』 -CETV1,http://115.58.151.196:1234/923287154$LR•IPV4•24『线路13』 -CETV1,http://182.61.15.163:80/923287154$LR•IPV4•24『线路14』 -CETV1,http://101.132.26.106:3566/923287154$LR•IPV4•24『线路15』 -CETV1,http://120.4.126.153:1234/923287154$LR•IPV4•24『线路16』 -CETV1,http://47.119.24.76:59093/923287154$LR•IPV4•24『线路17』 -CETV1,http://17752995.xyz:51111/923287154$LR•IPV4•24『线路18』 -CETV1,http://139.155.89.87:1000/923287154$LR•IPV4•24『线路19』 -CETV1,http://101.34.236.223:1112/923287154$LR•IPV4•24『线路20』 +CETV1,http://120.76.248.139/live/bfgd/4200000135.m3u8$LR•IPV4•24『线路2』 +CETV1,https://live.chinacert.cftest5.cn/cnmg/live/923287154$LR•IPV4•24『线路3』 +CETV1,http://wfenf.x3322.net:7788/923287154$LR•IPV4•24『线路4』 +CETV1,http://fn.gcl.de5.net:5908/gsh950428/923287154$LR•IPV4•24『线路5』 +CETV1,http://119.88.243.98:17231/923287154$LR•IPV4•24『线路6』 +CETV1,http://85.121.245.62:1234/923287154$LR•IPV4•24『线路7』 +CETV1,http://36.104.221.222:7788/923287154$LR•IPV4•24『线路8』 +CETV1,http://115.58.151.196:1234/923287154$LR•IPV4•24『线路9』 +CETV1,http://182.61.15.163:80/923287154$LR•IPV4•24『线路10』 +CETV1,http://101.132.26.106:3566/923287154$LR•IPV4•24『线路11』 +CETV1,http://120.4.126.153:1234/923287154$LR•IPV4•24『线路12』 +CETV1,http://47.119.24.76:59093/923287154$LR•IPV4•24『线路13』 +CETV1,http://101.6.130.52:1234/923287154$LR•IPV4•24『线路14』 +CETV1,http://17752995.xyz:51111/923287154$LR•IPV4•24『线路15』 +CETV1,http://139.155.89.87:1000/923287154$LR•IPV4•24『线路16』 +CETV1,http://101.34.236.223:1112/923287154$LR•IPV4•24『线路17』 +CETV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000027253&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路18』 +CETV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288015&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路19』 +CETV1,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000002000002652&livemode=1&stbId=yu&mode=1&$LR•IPV4•24『线路20』 CETV1,http://111.43.126.240:9003/hls/20/index.m3u8$LR•IPV4•24『线路21』 CETV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?$LR•IPV6•24『线路22』 -CETV1,http://111.29.9.33:6610/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3$LR•IPV4•24『线路23』 -CETV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225753/index.m3u8$LR•IPV4•24『线路24』 +CETV1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225753/index.m3u8$LR•IPV4•24『线路23』 +CETV1,http://111.29.9.33:6610/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3$LR•IPV4•24『线路24』 CETV2,http://117.161.133.51:81/gitv_live/G_CETV-2/G_CETV-2.m3u8?p=GITV$LR•IPV4•22『线路1』 -CETV2,http://101.6.130.52:1234/923287211$LR•IPV4•22『线路2』 -CETV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288017&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路3』 -CETV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266004&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路4』 -CETV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031201&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路5』 -CETV2,http://120.76.248.139/live/bfgd/4200000492.m3u8$LR•IPV4•22『线路6』 -CETV2,https://live.chinacert.cftest5.cn/cnmg/live/923287211$LR•IPV4•22『线路7』 -CETV2,http://wfenf.x3322.net:7788/923287211$LR•IPV4•22『线路8』 -CETV2,http://fn.gcl.de5.net:5908/gsh950428/923287211$LR•IPV4•22『线路9』 -CETV2,http://119.88.243.98:17231/923287211$LR•IPV4•22『线路10』 -CETV2,http://85.121.245.62:1234/923287211$LR•IPV4•22『线路11』 -CETV2,http://36.104.221.222:7788/923287211$LR•IPV4•22『线路12』 -CETV2,http://115.58.151.196:1234/923287211$LR•IPV4•22『线路13』 -CETV2,http://182.61.15.163:80/923287211$LR•IPV4•22『线路14』 -CETV2,http://101.132.26.106:3566/923287211$LR•IPV4•22『线路15』 -CETV2,http://120.4.126.153:1234/923287211$LR•IPV4•22『线路16』 -CETV2,http://47.119.24.76:59093/923287211$LR•IPV4•22『线路17』 -CETV2,http://17752995.xyz:51111/923287211$LR•IPV4•22『线路18』 -CETV2,http://139.155.89.87:1000/923287211$LR•IPV4•22『线路19』 -CETV2,http://101.34.236.223:1112/923287211$LR•IPV4•22『线路20』 +CETV2,http://120.76.248.139/live/bfgd/4200000492.m3u8$LR•IPV4•22『线路2』 +CETV2,https://live.chinacert.cftest5.cn/cnmg/live/923287211$LR•IPV4•22『线路3』 +CETV2,http://wfenf.x3322.net:7788/923287211$LR•IPV4•22『线路4』 +CETV2,http://fn.gcl.de5.net:5908/gsh950428/923287211$LR•IPV4•22『线路5』 +CETV2,http://119.88.243.98:17231/923287211$LR•IPV4•22『线路6』 +CETV2,http://85.121.245.62:1234/923287211$LR•IPV4•22『线路7』 +CETV2,http://36.104.221.222:7788/923287211$LR•IPV4•22『线路8』 +CETV2,http://115.58.151.196:1234/923287211$LR•IPV4•22『线路9』 +CETV2,http://182.61.15.163:80/923287211$LR•IPV4•22『线路10』 +CETV2,http://101.132.26.106:3566/923287211$LR•IPV4•22『线路11』 +CETV2,http://120.4.126.153:1234/923287211$LR•IPV4•22『线路12』 +CETV2,http://47.119.24.76:59093/923287211$LR•IPV4•22『线路13』 +CETV2,http://101.6.130.52:1234/923287211$LR•IPV4•22『线路14』 +CETV2,http://17752995.xyz:51111/923287211$LR•IPV4•22『线路15』 +CETV2,http://139.155.89.87:1000/923287211$LR•IPV4•22『线路16』 +CETV2,http://101.34.236.223:1112/923287211$LR•IPV4•22『线路17』 +CETV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288017&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路18』 +CETV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266004&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路19』 +CETV2,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031201&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路20』 CETV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226537/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7AxXs4eTU2oiWrhopr9sHw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNxsM0Bor098BJglrhfEQTl%2CEND$LR•IPV6•22『线路21』 CETV2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225756/index.m3u8$LR•IPV4•22『线路22』 -CETV4,http://101.6.130.52:1234/923287339$LR•IPV4•22『线路1』 -CETV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031126&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路2』 -CETV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000025333&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路3』 -CETV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000012123&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路4』 -CETV4,https://live.chinacert.cftest5.cn/cnmg/live/923287339$LR•IPV4•22『线路5』 -CETV4,http://wfenf.x3322.net:7788/923287339$LR•IPV4•22『线路6』 -CETV4,http://fn.gcl.de5.net:5908/gsh950428/923287339$LR•IPV4•22『线路7』 -CETV4,http://119.88.243.98:17231/923287339$LR•IPV4•22『线路8』 -CETV4,http://85.121.245.62:1234/923287339$LR•IPV4•22『线路9』 -CETV4,http://36.104.221.222:7788/923287339$LR•IPV4•22『线路10』 -CETV4,http://115.58.151.196:1234/923287339$LR•IPV4•22『线路11』 -CETV4,http://182.61.15.163:80/923287339$LR•IPV4•22『线路12』 -CETV4,http://101.132.26.106:3566/923287339$LR•IPV4•22『线路13』 -CETV4,http://120.4.126.153:1234/923287339$LR•IPV4•22『线路14』 -CETV4,http://47.119.24.76:59093/923287339$LR•IPV4•22『线路15』 -CETV4,http://17752995.xyz:51111/923287339$LR•IPV4•22『线路16』 -CETV4,http://139.155.89.87:1000/923287339$LR•IPV4•22『线路17』 -CETV4,http://101.34.236.223:1112/923287339$LR•IPV4•22『线路18』 +CETV4,https://live.chinacert.cftest5.cn/cnmg/live/923287339$LR•IPV4•22『线路1』 +CETV4,http://wfenf.x3322.net:7788/923287339$LR•IPV4•22『线路2』 +CETV4,http://fn.gcl.de5.net:5908/gsh950428/923287339$LR•IPV4•22『线路3』 +CETV4,http://119.88.243.98:17231/923287339$LR•IPV4•22『线路4』 +CETV4,http://85.121.245.62:1234/923287339$LR•IPV4•22『线路5』 +CETV4,http://36.104.221.222:7788/923287339$LR•IPV4•22『线路6』 +CETV4,http://115.58.151.196:1234/923287339$LR•IPV4•22『线路7』 +CETV4,http://182.61.15.163:80/923287339$LR•IPV4•22『线路8』 +CETV4,http://101.132.26.106:3566/923287339$LR•IPV4•22『线路9』 +CETV4,http://120.4.126.153:1234/923287339$LR•IPV4•22『线路10』 +CETV4,http://47.119.24.76:59093/923287339$LR•IPV4•22『线路11』 +CETV4,http://101.6.130.52:1234/923287339$LR•IPV4•22『线路12』 +CETV4,http://17752995.xyz:51111/923287339$LR•IPV4•22『线路13』 +CETV4,http://139.155.89.87:1000/923287339$LR•IPV4•22『线路14』 +CETV4,http://101.34.236.223:1112/923287339$LR•IPV4•22『线路15』 +CETV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031126&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路16』 +CETV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000025333&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路17』 +CETV4,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000012123&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路18』 CETV4,http://111.43.126.240:9003/hls/21/index.m3u8$LR•IPV4•22『线路19』 CETV4,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226997/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EAw_OvjRgJVjtlaOa0dcgzg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•22『线路20』 -CETV4,http://111.29.9.33:6610/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3$LR•IPV4•22『线路21』 -CETV4,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226225/index.m3u8$LR•IPV4•22『线路22』 +CETV4,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226225/index.m3u8$LR•IPV4•22『线路21』 +CETV4,http://111.29.9.33:6610/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3$LR•IPV4•22『线路22』 文化精品,http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•7『线路1』 -文化精品,http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•7『线路2』 -文化精品,http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•7『线路3』 -文化精品,http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•7『线路4』 -文化精品,http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•7『线路5』 -文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•7『线路6』 -文化精品,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•7『线路7』 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•7『线路2』 +文化精品,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•7『线路3』 +文化精品,http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•7『线路4』 +文化精品,http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•7『线路5』 +文化精品,http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•7『线路6』 +文化精品,http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•7『线路7』 CGTN英语,https://0472.org/hls/cgtn.m3u8$LR•IPV4 CGTN记录,https://0472.org/hls/cgtnd.m3u8$LR•IPV4•5『线路1』 CGTN记录,https://english-livetx.cgtn.com/hls/yypdjlctzb_hd.m3u8$LR•IPV4•5『线路2』 @@ -1082,55 +1084,54 @@ CGTN记录,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Content CGTN记录,https://0472.org/hls/cgtnd.m3u8?3.24.120:5140$LR•IPV4•5『线路5』 CGTN俄语,https://0472.org/hls/cgtne.m3u8$LR•IPV4•21『线路1』 CGTN俄语,p3p://167.114.175.6:55331/60e648570006544872703d417386353f$LR•IPV4•21『线路2』 -CGTN俄语,https://russian-livews.cgtn.com/hls/LSvexABhNipibK5KRuUkvHZ7220802LSTeze9o8tdFXMHsb1VosgoT220802cd/playlist.m3u8$LR•IPV4•21『线路3』 -CGTN俄语,http://101.6.130.52:1234/609006446$LR•IPV4•21『线路4』 -CGTN俄语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280004&livemode=1&stbId=yu&mode=1&$LR•IPV4•21『线路5』 -CGTN俄语,https://0472.org/hls/cgtne.m3u8?3.24.170:5140$LR•IPV4•21『线路6』 -CGTN俄语,https://live.chinacert.cftest5.cn/cnmg/live/609006446$LR•IPV4•21『线路7』 -CGTN俄语,http://wfenf.x3322.net:7788/609006446$LR•IPV4•21『线路8』 -CGTN俄语,http://fn.gcl.de5.net:5908/gsh950428/609006446$LR•IPV4•21『线路9』 -CGTN俄语,http://119.88.243.98:17231/609006446$LR•IPV4•21『线路10』 -CGTN俄语,http://85.121.245.62:1234/609006446$LR•IPV4•21『线路11』 -CGTN俄语,http://36.104.221.222:7788/609006446$LR•IPV4•21『线路12』 -CGTN俄语,http://115.58.151.196:1234/609006446$LR•IPV4•21『线路13』 -CGTN俄语,http://182.61.15.163:80/609006446$LR•IPV4•21『线路14』 -CGTN俄语,http://101.132.26.106:3566/609006446$LR•IPV4•21『线路15』 -CGTN俄语,http://120.4.126.153:1234/609006446$LR•IPV4•21『线路16』 -CGTN俄语,http://47.119.24.76:59093/609006446$LR•IPV4•21『线路17』 -CGTN俄语,http://17752995.xyz:51111/609006446$LR•IPV4•21『线路18』 -CGTN俄语,http://139.155.89.87:1000/609006446$LR•IPV4•21『线路19』 -CGTN俄语,http://101.34.236.223:1112/609006446$LR•IPV4•21『线路20』 -CGTN俄语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227078/index.m3u8$LR•IPV4•21『线路21』 +CGTN俄语,https://live.chinacert.cftest5.cn/cnmg/live/609006446$LR•IPV4•21『线路3』 +CGTN俄语,http://wfenf.x3322.net:7788/609006446$LR•IPV4•21『线路4』 +CGTN俄语,http://fn.gcl.de5.net:5908/gsh950428/609006446$LR•IPV4•21『线路5』 +CGTN俄语,http://119.88.243.98:17231/609006446$LR•IPV4•21『线路6』 +CGTN俄语,http://85.121.245.62:1234/609006446$LR•IPV4•21『线路7』 +CGTN俄语,http://36.104.221.222:7788/609006446$LR•IPV4•21『线路8』 +CGTN俄语,http://115.58.151.196:1234/609006446$LR•IPV4•21『线路9』 +CGTN俄语,http://182.61.15.163:80/609006446$LR•IPV4•21『线路10』 +CGTN俄语,http://101.132.26.106:3566/609006446$LR•IPV4•21『线路11』 +CGTN俄语,http://120.4.126.153:1234/609006446$LR•IPV4•21『线路12』 +CGTN俄语,http://47.119.24.76:59093/609006446$LR•IPV4•21『线路13』 +CGTN俄语,http://101.6.130.52:1234/609006446$LR•IPV4•21『线路14』 +CGTN俄语,http://17752995.xyz:51111/609006446$LR•IPV4•21『线路15』 +CGTN俄语,http://139.155.89.87:1000/609006446$LR•IPV4•21『线路16』 +CGTN俄语,http://101.34.236.223:1112/609006446$LR•IPV4•21『线路17』 +CGTN俄语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227078/index.m3u8$LR•IPV4•21『线路18』 +CGTN俄语,https://russian-livews.cgtn.com/hls/LSvexABhNipibK5KRuUkvHZ7220802LSTeze9o8tdFXMHsb1VosgoT220802cd/playlist.m3u8$LR•IPV4•21『线路19』 +CGTN俄语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280004&livemode=1&stbId=yu&mode=1&$LR•IPV4•21『线路20』 +CGTN俄语,https://0472.org/hls/cgtne.m3u8?3.24.170:5140$LR•IPV4•21『线路21』 CGTN法语,https://0472.org/hls/cgtnf.m3u8$LR•IPV4•20『线路1』 -CGTN法语,https://francais-livews.cgtn.com/hls/LSvev95OuFZtKLc6CeKEFYXj220802LSTeV6PO0Ut9r71Uq3k5goCA220802cd/playlist.m3u8$LR•IPV4•20『线路2』 -CGTN法语,http://101.6.130.52:1234/609006476$LR•IPV4•20『线路3』 -CGTN法语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280003&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路4』 -CGTN法语,http://zqh2333.top:2222/rtp/239.93.55.50:5140$LR•IPV4•20『线路5』 -CGTN法语,https://live.chinacert.cftest5.cn/cnmg/live/609006476$LR•IPV4•20『线路6』 -CGTN法语,http://wfenf.x3322.net:7788/609006476$LR•IPV4•20『线路7』 -CGTN法语,http://fn.gcl.de5.net:5908/gsh950428/609006476$LR•IPV4•20『线路8』 -CGTN法语,http://119.88.243.98:17231/609006476$LR•IPV4•20『线路9』 -CGTN法语,http://85.121.245.62:1234/609006476$LR•IPV4•20『线路10』 -CGTN法语,http://36.104.221.222:7788/609006476$LR•IPV4•20『线路11』 -CGTN法语,http://115.58.151.196:1234/609006476$LR•IPV4•20『线路12』 -CGTN法语,http://182.61.15.163:80/609006476$LR•IPV4•20『线路13』 -CGTN法语,http://101.132.26.106:3566/609006476$LR•IPV4•20『线路14』 -CGTN法语,http://120.4.126.153:1234/609006476$LR•IPV4•20『线路15』 -CGTN法语,http://47.119.24.76:59093/609006476$LR•IPV4•20『线路16』 -CGTN法语,http://17752995.xyz:51111/609006476$LR•IPV4•20『线路17』 -CGTN法语,http://139.155.89.87:1000/609006476$LR•IPV4•20『线路18』 -CGTN法语,http://101.34.236.223:1112/609006476$LR•IPV4•20『线路19』 -CGTN法语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227058/index.m3u8$LR•IPV4•20『线路20』 +CGTN法语,https://live.chinacert.cftest5.cn/cnmg/live/609006476$LR•IPV4•20『线路2』 +CGTN法语,http://wfenf.x3322.net:7788/609006476$LR•IPV4•20『线路3』 +CGTN法语,http://fn.gcl.de5.net:5908/gsh950428/609006476$LR•IPV4•20『线路4』 +CGTN法语,http://119.88.243.98:17231/609006476$LR•IPV4•20『线路5』 +CGTN法语,http://85.121.245.62:1234/609006476$LR•IPV4•20『线路6』 +CGTN法语,http://36.104.221.222:7788/609006476$LR•IPV4•20『线路7』 +CGTN法语,http://115.58.151.196:1234/609006476$LR•IPV4•20『线路8』 +CGTN法语,http://182.61.15.163:80/609006476$LR•IPV4•20『线路9』 +CGTN法语,http://101.132.26.106:3566/609006476$LR•IPV4•20『线路10』 +CGTN法语,http://120.4.126.153:1234/609006476$LR•IPV4•20『线路11』 +CGTN法语,http://47.119.24.76:59093/609006476$LR•IPV4•20『线路12』 +CGTN法语,http://101.6.130.52:1234/609006476$LR•IPV4•20『线路13』 +CGTN法语,http://17752995.xyz:51111/609006476$LR•IPV4•20『线路14』 +CGTN法语,http://139.155.89.87:1000/609006476$LR•IPV4•20『线路15』 +CGTN法语,http://101.34.236.223:1112/609006476$LR•IPV4•20『线路16』 +CGTN法语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227058/index.m3u8$LR•IPV4•20『线路17』 +CGTN法语,https://francais-livews.cgtn.com/hls/LSvev95OuFZtKLc6CeKEFYXj220802LSTeV6PO0Ut9r71Uq3k5goCA220802cd/playlist.m3u8$LR•IPV4•20『线路18』 +CGTN法语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280003&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路19』 +CGTN法语,http://zqh2333.top:2222/rtp/239.93.55.50:5140$LR•IPV4•20『线路20』 CGTN西语,https://0472.org/hls/cgtnx.m3u8$LR•IPV4•4『线路1』 -CGTN西语,https://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd/playlist.m3u8$LR•IPV4•4『线路2』 -CGTN西语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280002&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路3』 -CGTN西语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227098/index.m3u8$LR•IPV4•4『线路4』 -CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4•6『线路1』 -CGTN阿语,http://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd.m3u8$LR•IPV4•6『线路2』 -CGTN阿语,https://arabic-liveali.cgtn.com/hls/LSveq57bErWLinBnxosqjisZ220802LSTefTAS9zc9mpU08y3np9TH220802cd/playlist.m3u8$LR•IPV4•6『线路3』 -CGTN阿语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280001&livemode=1&stbId=yu&mode=1&$LR•IPV4•6『线路4』 -CGTN阿语,https://0472.org/hls/cgtna.m3u8?3.24.160:5140$LR•IPV4•6『线路5』 -CGTN阿语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227095/index.m3u8$LR•IPV4•6『线路6』 +CGTN西语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227098/index.m3u8$LR•IPV4•4『线路2』 +CGTN西语,https://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd/playlist.m3u8$LR•IPV4•4『线路3』 +CGTN西语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280002&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路4』 +CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4•5『线路1』 +CGTN阿语,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227095/index.m3u8$LR•IPV4•5『线路2』 +CGTN阿语,https://arabic-liveali.cgtn.com/hls/LSveq57bErWLinBnxosqjisZ220802LSTefTAS9zc9mpU08y3np9TH220802cd/playlist.m3u8$LR•IPV4•5『线路3』 +CGTN阿语,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000006000280001&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路4』 +CGTN阿语,https://0472.org/hls/cgtna.m3u8?3.24.160:5140$LR•IPV4•5『线路5』 CGTN,https://amg00405-rakutentv-cgtn-rakuten-i9tar.amagi.tv/master.m3u8$LR•IPV4•85『线路1』 CGTN,https://arabic-livews.cgtn.com/hls/LSveq57bErWLinBnxosqjisZ220802LSTefTAS9zc9mpU08y3np9TH220802cd/playlist.m3u8$LR•IPV4•85『线路2』 CGTN,https://espanol-livews.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd/playlist.m3u8$LR•IPV4•85『线路3』 @@ -1145,77 +1146,77 @@ CGTN,p3p://167.114.175.6:55331/63ec50f4000113f9e455fe7b1ca5372f$LR•IPV4•85 CGTN,p3p://167.114.175.6:55331/63ec5137000178e2e457045579c13af1$LR•IPV4•85『线路12』 CGTN,p3p://167.114.175.6:55331/63ec51ab000772cce458cafd43a96c5d$LR•IPV4•85『线路13』 CGTN,p3p://167.114.175.6:55331/60e647e200033b4a726e736d14e93334$LR•IPV4•85『线路14』 -CGTN,http://112.27.235.94:8000/hls/17/index.m3u8$LR•IPV4•85『线路15』 -CGTN,http://60.10.139.113:8801/hls/14/index.m3u8$LR•IPV4•85『线路16』 -CGTN,https://english-livebkali.cgtn.com/live/encgtn_0.m3u8$LR•IPV4•85『线路17』 -CGTN,https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/index_6.m3u8$LR•IPV4•85『线路18』 -CGTN,http://101.6.130.52:1234/609006487$LR•IPV4•85『线路19』 -CGTN,http://101.6.130.52:1234/609154345$LR•IPV4•85『线路20』 -CGTN,http://101.6.130.52:1234/609006450$LR•IPV4•85『线路21』 -CGTN,http://101.6.130.52:1234/609017205$LR•IPV4•85『线路22』 -CGTN,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=4810873738577663591&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路23』 -CGTN,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009569&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路24』 -CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•85『线路25』 -CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609154345$LR•IPV4•85『线路26』 -CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609006450$LR•IPV4•85『线路27』 -CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609017205$LR•IPV4•85『线路28』 -CGTN,http://wfenf.x3322.net:7788/609006487$LR•IPV4•85『线路29』 -CGTN,http://wfenf.x3322.net:7788/609154345$LR•IPV4•85『线路30』 -CGTN,http://wfenf.x3322.net:7788/609006450$LR•IPV4•85『线路31』 -CGTN,http://wfenf.x3322.net:7788/609017205$LR•IPV4•85『线路32』 -CGTN,http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•85『线路33』 -CGTN,http://fn.gcl.de5.net:5908/gsh950428/609154345$LR•IPV4•85『线路34』 -CGTN,http://fn.gcl.de5.net:5908/gsh950428/609006450$LR•IPV4•85『线路35』 -CGTN,http://fn.gcl.de5.net:5908/gsh950428/609017205$LR•IPV4•85『线路36』 -CGTN,http://119.88.243.98:17231/609006487$LR•IPV4•85『线路37』 -CGTN,http://119.88.243.98:17231/609154345$LR•IPV4•85『线路38』 -CGTN,http://119.88.243.98:17231/609006450$LR•IPV4•85『线路39』 -CGTN,http://119.88.243.98:17231/609017205$LR•IPV4•85『线路40』 -CGTN,http://85.121.245.62:1234/609006487$LR•IPV4•85『线路41』 -CGTN,http://85.121.245.62:1234/609154345$LR•IPV4•85『线路42』 -CGTN,http://85.121.245.62:1234/609006450$LR•IPV4•85『线路43』 -CGTN,http://85.121.245.62:1234/609017205$LR•IPV4•85『线路44』 -CGTN,http://36.104.221.222:7788/609006487$LR•IPV4•85『线路45』 -CGTN,http://36.104.221.222:7788/609154345$LR•IPV4•85『线路46』 -CGTN,http://36.104.221.222:7788/609006450$LR•IPV4•85『线路47』 -CGTN,http://36.104.221.222:7788/609017205$LR•IPV4•85『线路48』 -CGTN,http://115.58.151.196:1234/609006487$LR•IPV4•85『线路49』 -CGTN,http://115.58.151.196:1234/609154345$LR•IPV4•85『线路50』 -CGTN,http://115.58.151.196:1234/609006450$LR•IPV4•85『线路51』 -CGTN,http://115.58.151.196:1234/609017205$LR•IPV4•85『线路52』 -CGTN,http://182.61.15.163:80/609006487$LR•IPV4•85『线路53』 -CGTN,http://182.61.15.163:80/609154345$LR•IPV4•85『线路54』 -CGTN,http://182.61.15.163:80/609006450$LR•IPV4•85『线路55』 -CGTN,http://182.61.15.163:80/609017205$LR•IPV4•85『线路56』 -CGTN,http://101.132.26.106:3566/609006487$LR•IPV4•85『线路57』 -CGTN,http://101.132.26.106:3566/609154345$LR•IPV4•85『线路58』 -CGTN,http://101.132.26.106:3566/609006450$LR•IPV4•85『线路59』 -CGTN,http://101.132.26.106:3566/609017205$LR•IPV4•85『线路60』 -CGTN,http://120.4.126.153:1234/609006487$LR•IPV4•85『线路61』 -CGTN,http://120.4.126.153:1234/609154345$LR•IPV4•85『线路62』 -CGTN,http://120.4.126.153:1234/609006450$LR•IPV4•85『线路63』 -CGTN,http://120.4.126.153:1234/609017205$LR•IPV4•85『线路64』 -CGTN,http://111.43.126.240:9003/hls/19/index.m3u8$LR•IPV4•85『线路65』 -CGTN,http://47.119.24.76:59093/609006487$LR•IPV4•85『线路66』 -CGTN,http://47.119.24.76:59093/609154345$LR•IPV4•85『线路67』 -CGTN,http://47.119.24.76:59093/609006450$LR•IPV4•85『线路68』 -CGTN,http://47.119.24.76:59093/609017205$LR•IPV4•85『线路69』 -CGTN,http://17752995.xyz:51111/609006487$LR•IPV4•85『线路70』 -CGTN,http://17752995.xyz:51111/609154345$LR•IPV4•85『线路71』 -CGTN,http://17752995.xyz:51111/609006450$LR•IPV4•85『线路72』 -CGTN,http://17752995.xyz:51111/609017205$LR•IPV4•85『线路73』 -CGTN,http://rihou.cc:555/tv/[mg]CGTN-西$LR•IPV4•85『线路74』 -CGTN,http://rihou.cc:555/tv/[mg]CGTN-阿$LR•IPV4•85『线路75』 -CGTN,http://rihou.cc:555/tv/[mg]CGTN-法$LR•IPV4•85『线路76』 -CGTN,http://139.155.89.87:1000/609006487$LR•IPV4•85『线路77』 -CGTN,http://139.155.89.87:1000/609154345$LR•IPV4•85『线路78』 -CGTN,http://139.155.89.87:1000/609006450$LR•IPV4•85『线路79』 -CGTN,http://139.155.89.87:1000/609017205$LR•IPV4•85『线路80』 -CGTN,http://101.34.236.223:1112/609006487$LR•IPV4•85『线路81』 -CGTN,http://101.34.236.223:1112/609154345$LR•IPV4•85『线路82』 -CGTN,http://101.34.236.223:1112/609006450$LR•IPV4•85『线路83』 -CGTN,http://101.34.236.223:1112/609017205$LR•IPV4•85『线路84』 -CGTN,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•85『线路85』 +CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•85『线路15』 +CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609154345$LR•IPV4•85『线路16』 +CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609006450$LR•IPV4•85『线路17』 +CGTN,https://live.chinacert.cftest5.cn/cnmg/live/609017205$LR•IPV4•85『线路18』 +CGTN,http://wfenf.x3322.net:7788/609006487$LR•IPV4•85『线路19』 +CGTN,http://wfenf.x3322.net:7788/609154345$LR•IPV4•85『线路20』 +CGTN,http://wfenf.x3322.net:7788/609006450$LR•IPV4•85『线路21』 +CGTN,http://wfenf.x3322.net:7788/609017205$LR•IPV4•85『线路22』 +CGTN,http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•85『线路23』 +CGTN,http://fn.gcl.de5.net:5908/gsh950428/609154345$LR•IPV4•85『线路24』 +CGTN,http://fn.gcl.de5.net:5908/gsh950428/609006450$LR•IPV4•85『线路25』 +CGTN,http://fn.gcl.de5.net:5908/gsh950428/609017205$LR•IPV4•85『线路26』 +CGTN,http://119.88.243.98:17231/609006487$LR•IPV4•85『线路27』 +CGTN,http://119.88.243.98:17231/609154345$LR•IPV4•85『线路28』 +CGTN,http://119.88.243.98:17231/609006450$LR•IPV4•85『线路29』 +CGTN,http://119.88.243.98:17231/609017205$LR•IPV4•85『线路30』 +CGTN,http://85.121.245.62:1234/609006487$LR•IPV4•85『线路31』 +CGTN,http://85.121.245.62:1234/609154345$LR•IPV4•85『线路32』 +CGTN,http://85.121.245.62:1234/609006450$LR•IPV4•85『线路33』 +CGTN,http://85.121.245.62:1234/609017205$LR•IPV4•85『线路34』 +CGTN,http://36.104.221.222:7788/609006487$LR•IPV4•85『线路35』 +CGTN,http://36.104.221.222:7788/609154345$LR•IPV4•85『线路36』 +CGTN,http://36.104.221.222:7788/609006450$LR•IPV4•85『线路37』 +CGTN,http://36.104.221.222:7788/609017205$LR•IPV4•85『线路38』 +CGTN,http://115.58.151.196:1234/609006487$LR•IPV4•85『线路39』 +CGTN,http://115.58.151.196:1234/609154345$LR•IPV4•85『线路40』 +CGTN,http://115.58.151.196:1234/609006450$LR•IPV4•85『线路41』 +CGTN,http://115.58.151.196:1234/609017205$LR•IPV4•85『线路42』 +CGTN,http://182.61.15.163:80/609006487$LR•IPV4•85『线路43』 +CGTN,http://182.61.15.163:80/609154345$LR•IPV4•85『线路44』 +CGTN,http://182.61.15.163:80/609006450$LR•IPV4•85『线路45』 +CGTN,http://182.61.15.163:80/609017205$LR•IPV4•85『线路46』 +CGTN,http://101.132.26.106:3566/609006487$LR•IPV4•85『线路47』 +CGTN,http://101.132.26.106:3566/609154345$LR•IPV4•85『线路48』 +CGTN,http://101.132.26.106:3566/609006450$LR•IPV4•85『线路49』 +CGTN,http://101.132.26.106:3566/609017205$LR•IPV4•85『线路50』 +CGTN,http://120.4.126.153:1234/609006487$LR•IPV4•85『线路51』 +CGTN,http://120.4.126.153:1234/609154345$LR•IPV4•85『线路52』 +CGTN,http://120.4.126.153:1234/609006450$LR•IPV4•85『线路53』 +CGTN,http://120.4.126.153:1234/609017205$LR•IPV4•85『线路54』 +CGTN,http://111.43.126.240:9003/hls/19/index.m3u8$LR•IPV4•85『线路55』 +CGTN,http://47.119.24.76:59093/609006487$LR•IPV4•85『线路56』 +CGTN,http://47.119.24.76:59093/609154345$LR•IPV4•85『线路57』 +CGTN,http://47.119.24.76:59093/609006450$LR•IPV4•85『线路58』 +CGTN,http://47.119.24.76:59093/609017205$LR•IPV4•85『线路59』 +CGTN,http://101.6.130.52:1234/609006487$LR•IPV4•85『线路60』 +CGTN,http://101.6.130.52:1234/609154345$LR•IPV4•85『线路61』 +CGTN,http://101.6.130.52:1234/609006450$LR•IPV4•85『线路62』 +CGTN,http://101.6.130.52:1234/609017205$LR•IPV4•85『线路63』 +CGTN,http://17752995.xyz:51111/609006487$LR•IPV4•85『线路64』 +CGTN,http://17752995.xyz:51111/609154345$LR•IPV4•85『线路65』 +CGTN,http://17752995.xyz:51111/609006450$LR•IPV4•85『线路66』 +CGTN,http://17752995.xyz:51111/609017205$LR•IPV4•85『线路67』 +CGTN,http://rihou.cc:555/tv/[mg]CGTN-西$LR•IPV4•85『线路68』 +CGTN,http://rihou.cc:555/tv/[mg]CGTN-阿$LR•IPV4•85『线路69』 +CGTN,http://rihou.cc:555/tv/[mg]CGTN-法$LR•IPV4•85『线路70』 +CGTN,http://139.155.89.87:1000/609006487$LR•IPV4•85『线路71』 +CGTN,http://139.155.89.87:1000/609154345$LR•IPV4•85『线路72』 +CGTN,http://139.155.89.87:1000/609006450$LR•IPV4•85『线路73』 +CGTN,http://139.155.89.87:1000/609017205$LR•IPV4•85『线路74』 +CGTN,http://101.34.236.223:1112/609006487$LR•IPV4•85『线路75』 +CGTN,http://101.34.236.223:1112/609154345$LR•IPV4•85『线路76』 +CGTN,http://101.34.236.223:1112/609006450$LR•IPV4•85『线路77』 +CGTN,http://101.34.236.223:1112/609017205$LR•IPV4•85『线路78』 +CGTN,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•85『线路79』 +CGTN,http://112.27.235.94:8000/hls/17/index.m3u8$LR•IPV4•85『线路80』 +CGTN,http://60.10.139.113:8801/hls/14/index.m3u8$LR•IPV4•85『线路81』 +CGTN,https://english-livebkali.cgtn.com/live/encgtn_0.m3u8$LR•IPV4•85『线路82』 +CGTN,https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/index_6.m3u8$LR•IPV4•85『线路83』 +CGTN,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=4810873738577663591&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路84』 +CGTN,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009569&livemode=1&stbId=yu&mode=1&$LR•IPV4•85『线路85』 直播中国,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001$LR•IPV4•2『线路1』 直播中国,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8$LR•IPV4•2『线路2』 CCTV 4K,http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•2『线路1』 @@ -1230,12 +1231,12 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 重温经典,http://cdn3.132.us.kg/live/cwjd/stream.m3u8$LR•IPV4•12『线路4』 重温经典,http://43.251.226.89:8080/play/906.m3u8$LR•IPV4•12『线路5』 重温经典,p3p://167.114.175.6:55331/65c5064800047df41ad1a47449e93b8b$LR•IPV4•12『线路6』 -重温经典,http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•12『线路7』 -重温经典,http://8.138.7.223/tv/cwjd.php$LR•IPV4•12『线路8』 -重温经典,http://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路9』 -重温经典,http://push.cdn1.hls123.de:8080/streams/g0jj471jied/index.m3u8$LR•IPV4•12『线路10』 -重温经典,https://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路11』 -重温经典,http://107.150.60.122/live/cwjd.m3u8$LR•IPV4•12『线路12』 +重温经典,http://107.150.60.122/live/cwjd.m3u8$LR•IPV4•12『线路7』 +重温经典,http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•12『线路8』 +重温经典,http://8.138.7.223/tv/cwjd.php$LR•IPV4•12『线路9』 +重温经典,http://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路10』 +重温经典,http://push.cdn1.hls123.de:8080/streams/g0jj471jied/index.m3u8$LR•IPV4•12『线路11』 +重温经典,https://cdn6.163189.xyz/163189/cwjd$LR•IPV4•12『线路12』 香港卫视,https://hkstv.tv/api/m3u8-proxy?url=http%3A%2F%2Fwebcast.hkstv.tv%2Flivestream%2Fmutfysrq%2Fplaylist.m3u8$LR•IPV4 星空卫视,http://114.105.187.77:9901/tsfile/live/0117_1.m3u8$LR•IPV4•7『线路1』 星空卫视,http://114.105.187.47:9901/tsfile/live/0117_1.m3u8$LR•IPV4•7『线路2』 @@ -1246,8 +1247,8 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 星空卫视,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•33『线路1』 湖南卫视,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•33『线路2』 -湖南卫视,http://120.198.95.220:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路3』 -湖南卫视,http://112.27.235.94:8000/hls/31/index.m3u8$LR•IPV4•33『线路4』 +湖南卫视,http://112.27.235.94:8000/hls/31/index.m3u8$LR•IPV4•33『线路3』 +湖南卫视,http://120.198.95.220:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路4』 湖南卫视,http://38.75.136.137:98/gslb/dsdqpub/hnwshd.m3u8?auth=testpub$LR•IPV4•33『线路5』 湖南卫视,http://74.91.26.218:82/live/hnwshd.m3u8$LR•IPV4•33『线路6』 湖南卫视,https://hlsbkmgsplive.miguvideo.com/wd-hunanhd-2500/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•33『线路7』 @@ -1258,39 +1259,39 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 湖南卫视,https://iptv.catvod.com/catvod.php?id=hunws$LR•IPV4•33『线路12』 湖南卫视,https://httop.top/ysp-湖南卫视$LR•IPV4•33『线路13』 湖南卫视,http://iptv.huuc.edu.cn/hls/hunanhd.m3u8$LR•IPV4•33『线路14』 -湖南卫视,http://60.10.139.113:8801/hls/17/index.m3u8$LR•IPV4•33『线路15』 -湖南卫视,http://207.56.13.146:81/cdnlive/hnws.m3u8$LR•IPV4•33『线路16』 -湖南卫视,http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•33『线路17』 -湖南卫视,http://173.208.212.130:8181/1080p/hnws.m3u8$LR•IPV4•33『线路18』 -湖南卫视,http://173.208.212.130:8181/720p/hnws.m3u8$LR•IPV4•33『线路19』 -湖南卫视,http://204.12.221.218:8181/3m1080p/hnws.m3u8$LR•IPV4•33『线路20』 -湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009115&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路21』 -湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032695&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 -湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265024&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 -湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6954818217931477266&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 -湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006692&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 -湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000030452&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 -湖南卫视,http://111.29.9.33:6610/000000001000/1000000001000009115/index.m3u8?channel-id=bestzb&Contentid=1000000001000009115&livemode=1&stbId=3$LR•IPV4•33『线路27』 -湖南卫视,http://120.76.248.139/live/bfgd/4200000086.m3u8$LR•IPV4•33『线路28』 -湖南卫视,http://111.43.126.240:9003/hls/22/index.m3u8$LR•IPV4•33『线路29』 -湖南卫视,http://rihou.cc:555/tv/[mg]湖南卫视$LR•IPV4•33『线路30』 -湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225799/index.m3u8$LR•IPV4•33『线路31』 -湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225787/index.m3u8$LR•IPV4•33『线路32』 -湖南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227316/index.m3u8$LR•IPV4•33『线路33』 -浙江卫视,http://zwebl02.cztv.com/live/channel06720Pnew.m3u8?auth_key=1782690919-a4e701fcca14f2eb9f49523a6892c69e-0-189d3d008d4965bbc39170a448069b93$LR•IPV4•43『线路1』 -浙江卫视,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•43『线路2』 -浙江卫视,http://120.198.95.220:9901/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路3』 -浙江卫视,http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•43『线路4』 -浙江卫视,http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路5』 -浙江卫视,http://198.204.228.26/live/zjwshd.m3u8$LR•IPV4•43『线路6』 -浙江卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=zjwshd$LR•IPV4•43『线路7』 -浙江卫视,http://107.150.60.122/live/zjwshd.m3u8$LR•IPV4•43『线路8』 -浙江卫视,http://173.208.212.130:8181/1080p/zjws.m3u8$LR•IPV4•43『线路9』 -浙江卫视,http://204.12.221.218:8181/3m1080p/zjws.m3u8$LR•IPV4•43『线路10』 -浙江卫视,http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•43『线路11』 -浙江卫视,http://173.208.212.130:8181/720p/zjws.m3u8$LR•IPV4•43『线路12』 -浙江卫视,http://112.27.235.94:8000/hls/29/index.m3u8$LR•IPV4•43『线路13』 -浙江卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8$LR•IPV4•43『线路14』 +湖南卫视,http://120.76.248.139/live/bfgd/4200000086.m3u8$LR•IPV4•33『线路15』 +湖南卫视,http://111.43.126.240:9003/hls/22/index.m3u8$LR•IPV4•33『线路16』 +湖南卫视,http://rihou.cc:555/tv/[mg]湖南卫视$LR•IPV4•33『线路17』 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225799/index.m3u8$LR•IPV4•33『线路18』 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225787/index.m3u8$LR•IPV4•33『线路19』 +湖南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227316/index.m3u8$LR•IPV4•33『线路20』 +湖南卫视,http://60.10.139.113:8801/hls/17/index.m3u8$LR•IPV4•33『线路21』 +湖南卫视,http://207.56.13.146:81/cdnlive/hnws.m3u8$LR•IPV4•33『线路22』 +湖南卫视,http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•33『线路23』 +湖南卫视,http://173.208.212.130:8181/1080p/hnws.m3u8$LR•IPV4•33『线路24』 +湖南卫视,http://173.208.212.130:8181/720p/hnws.m3u8$LR•IPV4•33『线路25』 +湖南卫视,http://204.12.221.218:8181/3m1080p/hnws.m3u8$LR•IPV4•33『线路26』 +湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009115&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路27』 +湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000032695&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路28』 +湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265024&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路29』 +湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6954818217931477266&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路30』 +湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006692&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路31』 +湖南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000030452&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路32』 +湖南卫视,http://111.29.9.33:6610/000000001000/1000000001000009115/index.m3u8?channel-id=bestzb&Contentid=1000000001000009115&livemode=1&stbId=3$LR•IPV4•33『线路33』 +浙江卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8$LR•IPV4•43『线路1』 +浙江卫视,http://zwebl02.cztv.com/live/channel06720Pnew.m3u8?auth_key=1782690919-a4e701fcca14f2eb9f49523a6892c69e-0-189d3d008d4965bbc39170a448069b93$LR•IPV4•43『线路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•43『线路3』 +浙江卫视,http://112.27.235.94:8000/hls/29/index.m3u8$LR•IPV4•43『线路4』 +浙江卫视,http://120.198.95.220:9901/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路5』 +浙江卫视,http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•43『线路6』 +浙江卫视,http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路7』 +浙江卫视,http://198.204.228.26/live/zjwshd.m3u8$LR•IPV4•43『线路8』 +浙江卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=zjwshd$LR•IPV4•43『线路9』 +浙江卫视,http://107.150.60.122/live/zjwshd.m3u8$LR•IPV4•43『线路10』 +浙江卫视,http://173.208.212.130:8181/1080p/zjws.m3u8$LR•IPV4•43『线路11』 +浙江卫视,http://204.12.221.218:8181/3m1080p/zjws.m3u8$LR•IPV4•43『线路12』 +浙江卫视,http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•43『线路13』 +浙江卫视,http://173.208.212.130:8181/720p/zjws.m3u8$LR•IPV4•43『线路14』 浙江卫视,http://38.75.136.137:98/gslb/dsdqpub/zjwshd.m3u8?auth=testpub$LR•IPV4•43『线路15』 浙江卫视,http://23.237.228.134/live6/zhejiang.m3u8$LR•IPV4•43『线路16』 浙江卫视,http://gfr.x3322.net:9901/tsfile/live/1087_1.m3u8$LR•IPV4•43『线路17』 @@ -1299,35 +1300,35 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 浙江卫视,https://httop.top/ysp-浙江卫视$LR•IPV4•43『线路20』 浙江卫视,http://iptv.huuc.edu.cn/hls/zjhd.m3u8$LR•IPV4•43『线路21』 浙江卫视,http://153.0.171.163:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路22』 -浙江卫视,http://60.10.139.113:8801/hls/18/index.m3u8$LR•IPV4•43『线路23』 -浙江卫视,http://207.56.13.146:81/cdnlive/zjws.m3u8$LR•IPV4•43『线路24』 -浙江卫视,http://192.151.150.154/live/zjwshd.m3u8$LR•IPV4•43『线路25』 -浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007275&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路26』 -浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000017320&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路27』 -浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009806&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路28』 -浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014260&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路29』 -浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7889730693553663314&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路30』 -浙江卫视,https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路31』 -浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8#http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8?#http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路32』 -浙江卫视,http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路33』 -浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/720p.m3u8$LR•IPV4•43『线路34』 -浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路35』 -浙江卫视,https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路36』 -浙江卫视,http://111.29.9.33:6610/000000001000/1000000001000009806/index.m3u8?channel-id=bestzb&Contentid=1000000001000009806&livemode=1&stbId=3$LR•IPV4•43『线路37』 -浙江卫视,http://120.76.248.139/live/bfgd/4200000094.m3u8$LR•IPV4•43『线路38』 -浙江卫视,http://111.43.126.240:9003/hls/25/index.m3u8$LR•IPV4•43『线路39』 -浙江卫视,http://rihou.cc:555/tv/[mg]浙江卫视$LR•IPV4•43『线路40』 -浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225798/index.m3u8$LR•IPV4•43『线路41』 -浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225788/index.m3u8$LR•IPV4•43『线路42』 -浙江卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227313/index.m3u8$LR•IPV4•43『线路43』 -东方卫视,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•51『线路1』 -东方卫视,http://120.198.95.220:9901/tsfile/live/1047_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•51『线路2』 -东方卫视,http://222.90.21.30:9901/hls/20/index.m3u8$LR•IPV4•51『线路3』 -东方卫视,http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•51『线路4』 -东方卫视,https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•51『线路5』 -东方卫视,https://epg.pw/stream/6aec3ea636542c53729b5c9dd290864ab04d4a69d2b9cb7864a9898779915898.m3u8$LR•IPV4•51『线路6』 -东方卫视,http://bp-resource-dfl.bestv.cn/155/3/video.m3u8$LR•IPV4•51『线路7』 -东方卫视,http://118.81.195.79:9003/hls/23/index.m3u8$LR•IPV4•51『线路8』 +浙江卫视,http://120.76.248.139/live/bfgd/4200000094.m3u8$LR•IPV4•43『线路23』 +浙江卫视,http://111.43.126.240:9003/hls/25/index.m3u8$LR•IPV4•43『线路24』 +浙江卫视,http://rihou.cc:555/tv/[mg]浙江卫视$LR•IPV4•43『线路25』 +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225798/index.m3u8$LR•IPV4•43『线路26』 +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225788/index.m3u8$LR•IPV4•43『线路27』 +浙江卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227313/index.m3u8$LR•IPV4•43『线路28』 +浙江卫视,http://60.10.139.113:8801/hls/18/index.m3u8$LR•IPV4•43『线路29』 +浙江卫视,http://207.56.13.146:81/cdnlive/zjws.m3u8$LR•IPV4•43『线路30』 +浙江卫视,http://192.151.150.154/live/zjwshd.m3u8$LR•IPV4•43『线路31』 +浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007275&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路32』 +浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000017320&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路33』 +浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009806&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路34』 +浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000014260&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路35』 +浙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7889730693553663314&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路36』 +浙江卫视,https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路37』 +浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8#http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8?#http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路38』 +浙江卫视,http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路39』 +浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/720p.m3u8$LR•IPV4•43『线路40』 +浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路41』 +浙江卫视,https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4•43『线路42』 +浙江卫视,http://111.29.9.33:6610/000000001000/1000000001000009806/index.m3u8?channel-id=bestzb&Contentid=1000000001000009806&livemode=1&stbId=3$LR•IPV4•43『线路43』 +东方卫视,http://118.81.195.79:9003/hls/23/index.m3u8$LR•IPV4•51『线路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•51『线路2』 +东方卫视,http://bp-resource-dfl.bestv.cn/155/3/video.m3u8$LR•IPV4•51『线路3』 +东方卫视,http://120.198.95.220:9901/tsfile/live/1047_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•51『线路4』 +东方卫视,http://222.90.21.30:9901/hls/20/index.m3u8$LR•IPV4•51『线路5』 +东方卫视,http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•51『线路6』 +东方卫视,https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•51『线路7』 +东方卫视,https://epg.pw/stream/6aec3ea636542c53729b5c9dd290864ab04d4a69d2b9cb7864a9898779915898.m3u8$LR•IPV4•51『线路8』 东方卫视,http://38.75.136.137:98/gslb/dsdqbv/dfwshd.m3u8?auth=test20251009$LR•IPV4•51『线路9』 东方卫视,http://23.237.228.134/live3/dongfang.m3u8$LR•IPV4•51『线路10』 东方卫视,http://43.251.226.89:8080/play/36.m3u8$LR•IPV4•51『线路11』 @@ -1339,49 +1340,49 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 东方卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=dfws$LR•IPV4•51『线路17』 东方卫视,http://153.0.171.163:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•51『线路18』 东方卫视,http://omnix.cn:4000/udp/225.1.8.45:8032$LR•IPV4•51『线路19』 -东方卫视,http://60.10.139.113:8801/hls/22/index.m3u8$LR•IPV4•51『线路20』 -东方卫视,http://207.56.13.146:81/cdnlive/dfws.m3u8$LR•IPV4•51『线路21』 -东方卫视,http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•51『线路22』 -东方卫视,http://173.208.212.130:8181/720p/dfws.m3u8$LR•IPV4•51『线路23』 -东方卫视,http://204.12.221.218:8181/3m1080p/dfws.m3u8$LR•IPV4•51『线路24』 -东方卫视,http://101.6.130.52:1234/651632648$LR•IPV4•51『线路25』 -东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000005866&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路26』 -东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000030202&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路27』 -东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6081477947334326291&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路28』 -东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014098&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路29』 -东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000032246&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路30』 -东方卫视,http://111.29.9.33:6610/000000001000/1000000001000005866/index.m3u8?channel-id=bestzb&Contentid=1000000001000005866&livemode=1&stbId=3$LR•IPV4•51『线路31』 -东方卫视,http://120.76.248.139/live/bfgd/4200000093.m3u8$LR•IPV4•51『线路32』 -东方卫视,https://live.chinacert.cftest5.cn/cnmg/live/651632648$LR•IPV4•51『线路33』 -东方卫视,http://wfenf.x3322.net:7788/651632648$LR•IPV4•51『线路34』 -东方卫视,http://fn.gcl.de5.net:5908/gsh950428/651632648$LR•IPV4•51『线路35』 -东方卫视,http://119.88.243.98:17231/651632648$LR•IPV4•51『线路36』 -东方卫视,http://85.121.245.62:1234/651632648$LR•IPV4•51『线路37』 -东方卫视,http://36.104.221.222:7788/651632648$LR•IPV4•51『线路38』 -东方卫视,http://115.58.151.196:1234/651632648$LR•IPV4•51『线路39』 -东方卫视,http://182.61.15.163:80/651632648$LR•IPV4•51『线路40』 -东方卫视,http://101.132.26.106:3566/651632648$LR•IPV4•51『线路41』 -东方卫视,http://120.4.126.153:1234/651632648$LR•IPV4•51『线路42』 -东方卫视,http://111.43.126.240:9003/hls/24/index.m3u8$LR•IPV4•51『线路43』 -东方卫视,http://47.119.24.76:59093/651632648$LR•IPV4•51『线路44』 -东方卫视,http://17752995.xyz:51111/651632648$LR•IPV4•51『线路45』 -东方卫视,http://rihou.cc:555/tv/[mg]东方卫视$LR•IPV4•51『线路46』 -东方卫视,http://139.155.89.87:1000/651632648$LR•IPV4•51『线路47』 -东方卫视,http://101.34.236.223:1112/651632648$LR•IPV4•51『线路48』 -东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225797/index.m3u8$LR•IPV4•51『线路49』 -东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225789/index.m3u8$LR•IPV4•51『线路50』 -东方卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227212/index.m3u8$LR•IPV4•51『线路51』 -北京卫视,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•54『线路1』 -北京卫视,http://222.90.21.30:9901/hls/23/index.m3u8$LR•IPV4•54『线路2』 -北京卫视,http://111.8.224.6:9999/tsfile/live/1065_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路3』 -北京卫视,http://107.150.60.122/live/bjwshd.m3u8$LR•IPV4•54『线路4』 -北京卫视,http://192.151.150.154/live/bjwshd.m3u8$LR•IPV4•54『线路5』 -北京卫视,http://60.10.139.113:8801/hls/20/index.m3u8$LR•IPV4•54『线路6』 -北京卫视,http://120.202.94.181:9446/tsfile/live/0122_1.m3u8?key=txiptv$LR•IPV4•54『线路7』 -北京卫视,http://173.208.212.130:8181/720p/bjws.m3u8$LR•IPV4•54『线路8』 -北京卫视,http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路9』 -北京卫视,http://112.27.235.94:8000/hls/27/index.m3u8$LR•IPV4•54『线路10』 -北京卫视,http://go.bkpcp.top/mg/bjws$LR•IPV4•54『线路11』 +东方卫视,http://120.76.248.139/live/bfgd/4200000093.m3u8$LR•IPV4•51『线路20』 +东方卫视,https://live.chinacert.cftest5.cn/cnmg/live/651632648$LR•IPV4•51『线路21』 +东方卫视,http://wfenf.x3322.net:7788/651632648$LR•IPV4•51『线路22』 +东方卫视,http://fn.gcl.de5.net:5908/gsh950428/651632648$LR•IPV4•51『线路23』 +东方卫视,http://119.88.243.98:17231/651632648$LR•IPV4•51『线路24』 +东方卫视,http://85.121.245.62:1234/651632648$LR•IPV4•51『线路25』 +东方卫视,http://36.104.221.222:7788/651632648$LR•IPV4•51『线路26』 +东方卫视,http://115.58.151.196:1234/651632648$LR•IPV4•51『线路27』 +东方卫视,http://182.61.15.163:80/651632648$LR•IPV4•51『线路28』 +东方卫视,http://101.132.26.106:3566/651632648$LR•IPV4•51『线路29』 +东方卫视,http://120.4.126.153:1234/651632648$LR•IPV4•51『线路30』 +东方卫视,http://111.43.126.240:9003/hls/24/index.m3u8$LR•IPV4•51『线路31』 +东方卫视,http://47.119.24.76:59093/651632648$LR•IPV4•51『线路32』 +东方卫视,http://101.6.130.52:1234/651632648$LR•IPV4•51『线路33』 +东方卫视,http://17752995.xyz:51111/651632648$LR•IPV4•51『线路34』 +东方卫视,http://rihou.cc:555/tv/[mg]东方卫视$LR•IPV4•51『线路35』 +东方卫视,http://139.155.89.87:1000/651632648$LR•IPV4•51『线路36』 +东方卫视,http://101.34.236.223:1112/651632648$LR•IPV4•51『线路37』 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225797/index.m3u8$LR•IPV4•51『线路38』 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225789/index.m3u8$LR•IPV4•51『线路39』 +东方卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227212/index.m3u8$LR•IPV4•51『线路40』 +东方卫视,http://60.10.139.113:8801/hls/22/index.m3u8$LR•IPV4•51『线路41』 +东方卫视,http://207.56.13.146:81/cdnlive/dfws.m3u8$LR•IPV4•51『线路42』 +东方卫视,http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•51『线路43』 +东方卫视,http://173.208.212.130:8181/720p/dfws.m3u8$LR•IPV4•51『线路44』 +东方卫视,http://204.12.221.218:8181/3m1080p/dfws.m3u8$LR•IPV4•51『线路45』 +东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000005866&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路46』 +东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000030202&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路47』 +东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6081477947334326291&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路48』 +东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014098&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路49』 +东方卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000032246&livemode=1&stbId=yu&mode=1&$LR•IPV4•51『线路50』 +东方卫视,http://111.29.9.33:6610/000000001000/1000000001000005866/index.m3u8?channel-id=bestzb&Contentid=1000000001000005866&livemode=1&stbId=3$LR•IPV4•51『线路51』 +北京卫视,http://go.bkpcp.top/mg/bjws$LR•IPV4•54『线路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•54『线路2』 +北京卫视,http://112.27.235.94:8000/hls/27/index.m3u8$LR•IPV4•54『线路3』 +北京卫视,http://222.90.21.30:9901/hls/23/index.m3u8$LR•IPV4•54『线路4』 +北京卫视,http://111.8.224.6:9999/tsfile/live/1065_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路5』 +北京卫视,http://107.150.60.122/live/bjwshd.m3u8$LR•IPV4•54『线路6』 +北京卫视,http://192.151.150.154/live/bjwshd.m3u8$LR•IPV4•54『线路7』 +北京卫视,http://60.10.139.113:8801/hls/20/index.m3u8$LR•IPV4•54『线路8』 +北京卫视,http://120.202.94.181:9446/tsfile/live/0122_1.m3u8?key=txiptv$LR•IPV4•54『线路9』 +北京卫视,http://173.208.212.130:8181/720p/bjws.m3u8$LR•IPV4•54『线路10』 +北京卫视,http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路11』 北京卫视,http://38.75.136.137:98/gslb/dsdqpub/bjwshd.m3u8?auth=testpub$LR•IPV4•54『线路12』 北京卫视,http://23.237.228.134/live3/beijing.m3u8$LR•IPV4•54『线路13』 北京卫视,http://43.251.226.89:8080/play/40.m3u8$LR•IPV4•54『线路14』 @@ -1391,45 +1392,45 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 北京卫视,https://httop.top/ysp-北京卫视$LR•IPV4•54『线路18』 北京卫视,http://iptv.huuc.edu.cn/hls/btv1hd.m3u8$LR•IPV4•54『线路19』 北京卫视,http://153.0.171.163:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•54『线路20』 -北京卫视,http://207.56.13.146:81/cdnlive/bjws.m3u8$LR•IPV4•54『线路21』 -北京卫视,http://204.12.221.218:8181/3m1080p/bjws.m3u8$LR•IPV4•54『线路22』 -北京卫视,http://101.6.130.52:1234/630287636$LR•IPV4•54『线路23』 -北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000031556&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路24』 -北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000011502&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路25』 -北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路26』 -北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021288&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路27』 -北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265027&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路28』 -北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=8186688740528366039&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路29』 -北京卫视,http://111.29.9.42:6610/000000001000/1000000001000017156/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路30』 -北京卫视,http://111.29.9.33:6610/000000001000/1000000001000017156/index.m3u8?channel-id=bestzb&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路31』 -北京卫视,http://120.76.248.139/live/bfgd/4200000083.m3u8$LR•IPV4•54『线路32』 -北京卫视,https://live.chinacert.cftest5.cn/cnmg/live/630287636$LR•IPV4•54『线路33』 -北京卫视,http://wfenf.x3322.net:7788/630287636$LR•IPV4•54『线路34』 -北京卫视,http://fn.gcl.de5.net:5908/gsh950428/630287636$LR•IPV4•54『线路35』 -北京卫视,http://119.88.243.98:17231/630287636$LR•IPV4•54『线路36』 -北京卫视,http://85.121.245.62:1234/630287636$LR•IPV4•54『线路37』 -北京卫视,http://36.104.221.222:7788/630287636$LR•IPV4•54『线路38』 -北京卫视,http://115.58.151.196:1234/630287636$LR•IPV4•54『线路39』 -北京卫视,http://182.61.15.163:80/630287636$LR•IPV4•54『线路40』 -北京卫视,http://101.132.26.106:3566/630287636$LR•IPV4•54『线路41』 -北京卫视,http://120.4.126.153:1234/630287636$LR•IPV4•54『线路42』 -北京卫视,http://111.43.126.240:9003/hls/26/index.m3u8$LR•IPV4•54『线路43』 -北京卫视,http://47.119.24.76:59093/630287636$LR•IPV4•54『线路44』 -北京卫视,http://17752995.xyz:51111/630287636$LR•IPV4•54『线路45』 -北京卫视,http://rihou.cc:555/tv/[mg]北京卫视$LR•IPV4•54『线路46』 -北京卫视,http://139.155.89.87:1000/630287636$LR•IPV4•54『线路47』 -北京卫视,http://101.34.236.223:1112/630287636$LR•IPV4•54『线路48』 -北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8?$LR•IPV4•54『线路49』 -北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227112/index.m3u8$LR•IPV4•54『线路50』 -北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225796/index.m3u8$LR•IPV4•54『线路51』 -北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225790/index.m3u8$LR•IPV4•54『线路52』 -北京卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227340/index.m3u8$LR•IPV4•54『线路53』 -北京卫视,http://123.121.5.183:4000/rtp/239.3.1.241:8000$LR•IPV4•54『线路54』 -江苏卫视,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•49『线路1』 -江苏卫视,http://120.198.95.220:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路2』 -江苏卫视,http://198.204.228.26/live/jswshd.m3u8$LR•IPV4•49『线路3』 -江苏卫视,http://112.27.235.94:8000/hls/32/index.m3u8$LR•IPV4•49『线路4』 -江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8$LR•IPV4•49『线路5』 +北京卫视,http://120.76.248.139/live/bfgd/4200000083.m3u8$LR•IPV4•54『线路21』 +北京卫视,https://live.chinacert.cftest5.cn/cnmg/live/630287636$LR•IPV4•54『线路22』 +北京卫视,http://wfenf.x3322.net:7788/630287636$LR•IPV4•54『线路23』 +北京卫视,http://fn.gcl.de5.net:5908/gsh950428/630287636$LR•IPV4•54『线路24』 +北京卫视,http://119.88.243.98:17231/630287636$LR•IPV4•54『线路25』 +北京卫视,http://85.121.245.62:1234/630287636$LR•IPV4•54『线路26』 +北京卫视,http://36.104.221.222:7788/630287636$LR•IPV4•54『线路27』 +北京卫视,http://115.58.151.196:1234/630287636$LR•IPV4•54『线路28』 +北京卫视,http://182.61.15.163:80/630287636$LR•IPV4•54『线路29』 +北京卫视,http://101.132.26.106:3566/630287636$LR•IPV4•54『线路30』 +北京卫视,http://120.4.126.153:1234/630287636$LR•IPV4•54『线路31』 +北京卫视,http://111.43.126.240:9003/hls/26/index.m3u8$LR•IPV4•54『线路32』 +北京卫视,http://47.119.24.76:59093/630287636$LR•IPV4•54『线路33』 +北京卫视,http://101.6.130.52:1234/630287636$LR•IPV4•54『线路34』 +北京卫视,http://17752995.xyz:51111/630287636$LR•IPV4•54『线路35』 +北京卫视,http://rihou.cc:555/tv/[mg]北京卫视$LR•IPV4•54『线路36』 +北京卫视,http://139.155.89.87:1000/630287636$LR•IPV4•54『线路37』 +北京卫视,http://101.34.236.223:1112/630287636$LR•IPV4•54『线路38』 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8?$LR•IPV4•54『线路39』 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227112/index.m3u8$LR•IPV4•54『线路40』 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225796/index.m3u8$LR•IPV4•54『线路41』 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225790/index.m3u8$LR•IPV4•54『线路42』 +北京卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227340/index.m3u8$LR•IPV4•54『线路43』 +北京卫视,http://123.121.5.183:4000/rtp/239.3.1.241:8000$LR•IPV4•54『线路44』 +北京卫视,http://207.56.13.146:81/cdnlive/bjws.m3u8$LR•IPV4•54『线路45』 +北京卫视,http://204.12.221.218:8181/3m1080p/bjws.m3u8$LR•IPV4•54『线路46』 +北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000031556&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路47』 +北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000011502&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路48』 +北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路49』 +北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000021288&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路50』 +北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265027&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路51』 +北京卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=8186688740528366039&livemode=1&stbId=yu&mode=1&$LR•IPV4•54『线路52』 +北京卫视,http://111.29.9.42:6610/000000001000/1000000001000017156/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路53』 +北京卫视,http://111.29.9.33:6610/000000001000/1000000001000017156/index.m3u8?channel-id=bestzb&Contentid=1000000001000017156&livemode=1&stbId=3$LR•IPV4•54『线路54』 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8$LR•IPV4•49『线路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•49『线路2』 +江苏卫视,http://218.13.170.98:9901/tsfile/live/1003_1.m3u8$LR•IPV4•49『线路3』 +江苏卫视,http://120.198.95.220:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路4』 +江苏卫视,http://198.204.228.26/live/jswshd.m3u8$LR•IPV4•49『线路5』 江苏卫视,http://38.75.136.137:98/gslb/dsdqbv/jswshd.m3u8?auth=test20251009$LR•IPV4•49『线路6』 江苏卫视,https://hlsbkmgsplive.miguvideo.com/migu/kailu/jswshd265/55/20200407/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•49『线路7』 江苏卫视,http://23.237.228.134/live3/jiangsu.m3u8$LR•IPV4•49『线路8』 @@ -1439,74 +1440,75 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 江苏卫视,https://httop.top/ysp-江苏卫视$LR•IPV4•49『线路12』 江苏卫视,http://iptv.huuc.edu.cn/hls/jshd.m3u8$LR•IPV4•49『线路13』 江苏卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=jsws$LR•IPV4•49『线路14』 -江苏卫视,http://60.10.139.113:8801/hls/19/index.m3u8$LR•IPV4•49『线路15』 -江苏卫视,http://207.56.13.146:81/cdnlive/jsws.m3u8$LR•IPV4•49『线路16』 -江苏卫视,http://192.151.150.154/live/jswshd.m3u8$LR•IPV4•49『线路17』 -江苏卫视,http://173.208.212.130:8181/1080p/jsws.m3u8$LR•IPV4•49『线路18』 -江苏卫视,http://173.208.212.130:8181/720p/jsws.m3u8$LR•IPV4•49『线路19』 -江苏卫视,http://204.12.221.218:8181/3m1080p/jsws.m3u8$LR•IPV4•49『线路20』 -江苏卫视,http://101.6.130.52:1234/623899368$LR•IPV4•49『线路21』 -江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004684&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路22』 -江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=4796340999304424198&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路23』 -江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000019351&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路24』 -江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000018509&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路25』 -江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001828&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路26』 -江苏卫视,http://111.29.9.42:6610/000000001000/5000000004000019351/index.m3u8?channel-id=bestzb&Contentid=5000000004000019351&livemode=1&stbId=3$LR•IPV4•49『线路27』 -江苏卫视,http://111.29.9.33:6610/000000001000/1000000001000001828/index.m3u8?channel-id=bestzb&Contentid=1000000001000001828&livemode=1&stbId=3$LR•IPV4•49『线路28』 -江苏卫视,http://120.76.248.139/live/bfgd/4200000085.m3u8$LR•IPV4•49『线路29』 -江苏卫视,https://live.chinacert.cftest5.cn/cnmg/live/623899368$LR•IPV4•49『线路30』 -江苏卫视,http://wfenf.x3322.net:7788/623899368$LR•IPV4•49『线路31』 -江苏卫视,http://fn.gcl.de5.net:5908/gsh950428/623899368$LR•IPV4•49『线路32』 -江苏卫视,http://119.88.243.98:17231/623899368$LR•IPV4•49『线路33』 -江苏卫视,http://85.121.245.62:1234/623899368$LR•IPV4•49『线路34』 -江苏卫视,http://36.104.221.222:7788/623899368$LR•IPV4•49『线路35』 -江苏卫视,http://115.58.151.196:1234/623899368$LR•IPV4•49『线路36』 -江苏卫视,http://182.61.15.163:80/623899368$LR•IPV4•49『线路37』 -江苏卫视,http://101.132.26.106:3566/623899368$LR•IPV4•49『线路38』 -江苏卫视,http://120.4.126.153:1234/623899368$LR•IPV4•49『线路39』 -江苏卫视,http://111.43.126.240:9003/hls/23/index.m3u8$LR•IPV4•49『线路40』 -江苏卫视,http://47.119.24.76:59093/623899368$LR•IPV4•49『线路41』 -江苏卫视,http://17752995.xyz:51111/623899368$LR•IPV4•49『线路42』 -江苏卫视,http://rihou.cc:555/tv/[mg]江苏卫视$LR•IPV4•49『线路43』 -江苏卫视,http://139.155.89.87:1000/623899368$LR•IPV4•49『线路44』 -江苏卫视,http://101.34.236.223:1112/623899368$LR•IPV4•49『线路45』 -江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8?$LR•IPV4•49『线路46』 -江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225800/index.m3u8$LR•IPV4•49『线路47』 -江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225746/index.m3u8$LR•IPV4•49『线路48』 -江苏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227303/index.m3u8$LR•IPV4•49『线路49』 -安徽卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226943/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0QmKQ_slRCwvVVUUfxPVbw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•26『线路1』 -安徽卫视,http://60.10.139.113:8801/hls/99/index.m3u8$LR•IPV4•26『线路2』 -安徽卫视,http://123.129.70.178:9901/tsfile/live/0130_1.m3u8$LR•IPV4•26『线路3』 -安徽卫视,http://23.237.228.134/live8/anhui.m3u8$LR•IPV4•26『线路4』 -安徽卫视,http://gfr.x3322.net:9901/tsfile/live/1092_1.m3u8$LR•IPV4•26『线路5』 -安徽卫视,http://api.kkitv.itv888.cn:8080/hls/m8hvytneunk/index.m3u8$LR•IPV4•26『线路6』 -安徽卫视,https://iptv.catvod.com/catvod.php?id=ahws$LR•IPV4•26『线路7』 -安徽卫视,https://httop.top/ysp-安徽卫视$LR•IPV4•26『线路8』 -安徽卫视,http://iptv.huuc.edu.cn/hls/ahhd.m3u8$LR•IPV4•26『线路9』 -安徽卫视,http://153.0.171.163:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路10』 -安徽卫视,http://207.56.13.146:81/cdnlive/ahws.m3u8$LR•IPV4•26『线路11』 -安徽卫视,http://192.151.150.154/live/ahwshd.m3u8$LR•IPV4•26『线路12』 -安徽卫视,http://173.208.212.130:8181/720p/ahws.m3u8$LR•IPV4•26『线路13』 -安徽卫视,http://204.12.221.218:8181/3m1080p/ahws.m3u8$LR•IPV4•26『线路14』 -安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000023002&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路15』 -安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000020780&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路16』 -安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000030159&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路17』 -安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000027288&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路18』 -安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265025&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路19』 -安徽卫视,http://111.29.9.34:6610/000000001000/1000000001000020780/index.m3u8?channel-id=ystenlive&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•26『线路20』 -安徽卫视,http://111.29.9.33:6610/000000001000/1000000001000020780/index.m3u8?channel-id=bestzb&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•26『线路21』 -安徽卫视,http://120.76.248.139/live/bfgd/4200000096.m3u8$LR•IPV4•26『线路22』 -安徽卫视,http://111.43.126.240:9003/hls/28/index.m3u8$LR•IPV4•26『线路23』 -安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226203/index.m3u8$LR•IPV4•26『线路24』 -安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225773/index.m3u8$LR•IPV4•26『线路25』 -安徽卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227233/index.m3u8$LR•IPV4•26『线路26』 -重庆卫视,http://p2.ioioz.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202606291306/app_2/_definst_/ls_2.stream/chunklist.m3u8$LR•IPV4•43『线路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•43『线路2』 -重庆卫视,http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 -重庆卫视,http://222.90.21.30:9901/hls/29/index.m3u8$LR•IPV4•43『线路4』 -重庆卫视,http://120.198.95.220:9901/tsfile/live/1066_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路5』 -重庆卫视,http://112.27.235.94:8000/hls/36/index.m3u8$LR•IPV4•43『线路6』 -重庆卫视,http://118.81.195.79:9003/hls/22/index.m3u8$LR•IPV4•43『线路7』 +江苏卫视,http://120.76.248.139/live/bfgd/4200000085.m3u8$LR•IPV4•49『线路15』 +江苏卫视,https://live.chinacert.cftest5.cn/cnmg/live/623899368$LR•IPV4•49『线路16』 +江苏卫视,http://wfenf.x3322.net:7788/623899368$LR•IPV4•49『线路17』 +江苏卫视,http://fn.gcl.de5.net:5908/gsh950428/623899368$LR•IPV4•49『线路18』 +江苏卫视,http://119.88.243.98:17231/623899368$LR•IPV4•49『线路19』 +江苏卫视,http://85.121.245.62:1234/623899368$LR•IPV4•49『线路20』 +江苏卫视,http://36.104.221.222:7788/623899368$LR•IPV4•49『线路21』 +江苏卫视,http://115.58.151.196:1234/623899368$LR•IPV4•49『线路22』 +江苏卫视,http://182.61.15.163:80/623899368$LR•IPV4•49『线路23』 +江苏卫视,http://101.132.26.106:3566/623899368$LR•IPV4•49『线路24』 +江苏卫视,http://120.4.126.153:1234/623899368$LR•IPV4•49『线路25』 +江苏卫视,http://111.43.126.240:9003/hls/23/index.m3u8$LR•IPV4•49『线路26』 +江苏卫视,http://47.119.24.76:59093/623899368$LR•IPV4•49『线路27』 +江苏卫视,http://101.6.130.52:1234/623899368$LR•IPV4•49『线路28』 +江苏卫视,http://17752995.xyz:51111/623899368$LR•IPV4•49『线路29』 +江苏卫视,http://rihou.cc:555/tv/[mg]江苏卫视$LR•IPV4•49『线路30』 +江苏卫视,http://139.155.89.87:1000/623899368$LR•IPV4•49『线路31』 +江苏卫视,http://101.34.236.223:1112/623899368$LR•IPV4•49『线路32』 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8?$LR•IPV4•49『线路33』 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225800/index.m3u8$LR•IPV4•49『线路34』 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225746/index.m3u8$LR•IPV4•49『线路35』 +江苏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227303/index.m3u8$LR•IPV4•49『线路36』 +江苏卫视,http://60.10.139.113:8801/hls/19/index.m3u8$LR•IPV4•49『线路37』 +江苏卫视,http://207.56.13.146:81/cdnlive/jsws.m3u8$LR•IPV4•49『线路38』 +江苏卫视,http://192.151.150.154/live/jswshd.m3u8$LR•IPV4•49『线路39』 +江苏卫视,http://173.208.212.130:8181/1080p/jsws.m3u8$LR•IPV4•49『线路40』 +江苏卫视,http://173.208.212.130:8181/720p/jsws.m3u8$LR•IPV4•49『线路41』 +江苏卫视,http://204.12.221.218:8181/3m1080p/jsws.m3u8$LR•IPV4•49『线路42』 +江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000004684&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路43』 +江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=4796340999304424198&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路44』 +江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000019351&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路45』 +江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000010000018509&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路46』 +江苏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001828&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路47』 +江苏卫视,http://111.29.9.42:6610/000000001000/5000000004000019351/index.m3u8?channel-id=bestzb&Contentid=5000000004000019351&livemode=1&stbId=3$LR•IPV4•49『线路48』 +江苏卫视,http://111.29.9.33:6610/000000001000/1000000001000001828/index.m3u8?channel-id=bestzb&Contentid=1000000001000001828&livemode=1&stbId=3$LR•IPV4•49『线路49』 +安徽卫视,https://piccpndks.v.kcdnvip.com/audio/anhui_2/index.m3u8$LR•IPV4•27『线路1』 +安徽卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226943/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0QmKQ_slRCwvVVUUfxPVbw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•27『线路2』 +安徽卫视,http://112.27.235.94:8000/hls/26/index.m3u8$LR•IPV4•27『线路3』 +安徽卫视,http://60.10.139.113:8801/hls/99/index.m3u8$LR•IPV4•27『线路4』 +安徽卫视,http://23.237.228.134/live8/anhui.m3u8$LR•IPV4•27『线路5』 +安徽卫视,http://gfr.x3322.net:9901/tsfile/live/1092_1.m3u8$LR•IPV4•27『线路6』 +安徽卫视,http://api.kkitv.itv888.cn:8080/hls/m8hvytneunk/index.m3u8$LR•IPV4•27『线路7』 +安徽卫视,https://iptv.catvod.com/catvod.php?id=ahws$LR•IPV4•27『线路8』 +安徽卫视,https://httop.top/ysp-安徽卫视$LR•IPV4•27『线路9』 +安徽卫视,http://iptv.huuc.edu.cn/hls/ahhd.m3u8$LR•IPV4•27『线路10』 +安徽卫视,http://153.0.171.163:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路11』 +安徽卫视,http://120.76.248.139/live/bfgd/4200000096.m3u8$LR•IPV4•27『线路12』 +安徽卫视,http://111.43.126.240:9003/hls/28/index.m3u8$LR•IPV4•27『线路13』 +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226203/index.m3u8$LR•IPV4•27『线路14』 +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225773/index.m3u8$LR•IPV4•27『线路15』 +安徽卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227233/index.m3u8$LR•IPV4•27『线路16』 +安徽卫视,http://207.56.13.146:81/cdnlive/ahws.m3u8$LR•IPV4•27『线路17』 +安徽卫视,http://192.151.150.154/live/ahwshd.m3u8$LR•IPV4•27『线路18』 +安徽卫视,http://173.208.212.130:8181/720p/ahws.m3u8$LR•IPV4•27『线路19』 +安徽卫视,http://204.12.221.218:8181/3m1080p/ahws.m3u8$LR•IPV4•27『线路20』 +安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000023002&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路21』 +安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000020780&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路22』 +安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000030159&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路23』 +安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000027288&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路24』 +安徽卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265025&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路25』 +安徽卫视,http://111.29.9.34:6610/000000001000/1000000001000020780/index.m3u8?channel-id=ystenlive&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•27『线路26』 +安徽卫视,http://111.29.9.33:6610/000000001000/1000000001000020780/index.m3u8?channel-id=bestzb&Contentid=1000000001000020780&livemode=1&stbId=3$LR•IPV4•27『线路27』 +重庆卫视,http://118.81.195.79:9003/hls/22/index.m3u8$LR•IPV4•43『线路1』 +重庆卫视,http://p2.ioioz.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202606291906/app_2/_definst_/ls_2.stream/chunklist.m3u8$LR•IPV4•43『线路2』 +重庆卫视,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•43『线路3』 +重庆卫视,http://112.27.235.94:8000/hls/36/index.m3u8$LR•IPV4•43『线路4』 +重庆卫视,http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路5』 +重庆卫视,http://222.90.21.30:9901/hls/29/index.m3u8$LR•IPV4•43『线路6』 +重庆卫视,http://120.198.95.220:9901/tsfile/live/1066_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路7』 重庆卫视,http://23.237.228.134/live6/chongqing.m3u8$LR•IPV4•43『线路8』 重庆卫视,http://43.251.226.89:8080/play/55.m3u8$LR•IPV4•43『线路9』 重庆卫视,http://gfr.x3322.net:9901/tsfile/live/1093_1.m3u8$LR•IPV4•43『线路10』 @@ -1515,71 +1517,70 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 重庆卫视,https://httop.top/ysp-重庆卫视$LR•IPV4•43『线路13』 重庆卫视,http://iptv.huuc.edu.cn/hls/cqhd.m3u8$LR•IPV4•43『线路14』 重庆卫视,http://153.0.171.163:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路15』 -重庆卫视,http://60.10.139.113:8801/hls/31/index.m3u8$LR•IPV4•43『线路16』 -重庆卫视,http://207.56.13.146:81/cdnlive/cqws.m3u8$LR•IPV4•43『线路17』 -重庆卫视,http://192.151.150.154/live/cqwshd.m3u8$LR•IPV4•43『线路18』 -重庆卫视,http://204.12.221.218:8181/3m1080p/cqws.m3u8$LR•IPV4•43『线路19』 -重庆卫视,http://101.6.130.52:1234/738910914$LR•IPV4•43『线路20』 -重庆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025797&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路21』 -重庆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001096&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路22』 -重庆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000018937&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路23』 -重庆卫视,http://111.29.9.33:6610/000000001000/1000000001000001096/index.m3u8?channel-id=bestzb&Contentid=1000000001000001096&livemode=1&stbId=3$LR•IPV4•43『线路24』 -重庆卫视,http://120.76.248.139/live/bfgd/4200000107.m3u8$LR•IPV4•43『线路25』 -重庆卫视,https://live.chinacert.cftest5.cn/cnmg/live/738910914$LR•IPV4•43『线路26』 -重庆卫视,http://wfenf.x3322.net:7788/738910914$LR•IPV4•43『线路27』 -重庆卫视,http://fn.gcl.de5.net:5908/gsh950428/738910914$LR•IPV4•43『线路28』 -重庆卫视,http://119.88.243.98:17231/738910914$LR•IPV4•43『线路29』 -重庆卫视,http://85.121.245.62:1234/738910914$LR•IPV4•43『线路30』 -重庆卫视,http://36.104.221.222:7788/738910914$LR•IPV4•43『线路31』 -重庆卫视,http://115.58.151.196:1234/738910914$LR•IPV4•43『线路32』 -重庆卫视,http://182.61.15.163:80/738910914$LR•IPV4•43『线路33』 -重庆卫视,http://101.132.26.106:3566/738910914$LR•IPV4•43『线路34』 -重庆卫视,http://120.4.126.153:1234/738910914$LR•IPV4•43『线路35』 -重庆卫视,http://111.43.126.240:9003/hls/39/index.m3u8$LR•IPV4•43『线路36』 -重庆卫视,http://47.119.24.76:59093/738910914$LR•IPV4•43『线路37』 -重庆卫视,http://17752995.xyz:51111/738910914$LR•IPV4•43『线路38』 -重庆卫视,http://139.155.89.87:1000/738910914$LR•IPV4•43『线路39』 -重庆卫视,http://101.34.236.223:1112/738910914$LR•IPV4•43『线路40』 -重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226202/index.m3u8$LR•IPV4•43『线路41』 -重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225791/index.m3u8$LR•IPV4•43『线路42』 -重庆卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227227/index.m3u8$LR•IPV4•43『线路43』 -四川卫视,https://piccpndks.v.kcdnvip.com/audio/sichuan_2/index.m3u8$LR•IPV4•28『线路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•28『线路2』 -四川卫视,http://222.90.21.30:9901/hls/45/index.m3u8$LR•IPV4•28『线路3』 -四川卫视,http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•28『线路4』 -四川卫视,http://198.204.228.26/live/scwshd.m3u8$LR•IPV4•28『线路5』 -四川卫视,http://107.150.60.122/live/scwshd.m3u8$LR•IPV4•28『线路6』 -四川卫视,http://204.12.221.218:8181/3m1080p/scws.m3u8$LR•IPV4•28『线路7』 -四川卫视,http://120.198.95.220:9901/tsfile/live/1060_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•28『线路8』 -四川卫视,http://113.25.252.226:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•28『线路9』 -四川卫视,http://112.27.235.94:8000/hls/35/index.m3u8$LR•IPV4•28『线路10』 -四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8$LR•IPV4•28『线路11』 -四川卫视,http://38.75.136.137:98/gslb/dsdqpub/scwshd.m3u8?auth=testpub$LR•IPV4•28『线路12』 -四川卫视,http://api.kkitv.itv888.cn:8080/hls/p2npnppn96p/index.m3u8$LR•IPV4•28『线路13』 -四川卫视,https://iptv.catvod.com/catvod.php?id=scws$LR•IPV4•28『线路14』 -四川卫视,https://httop.top/ysp-四川卫视$LR•IPV4•28『线路15』 -四川卫视,http://iptv.huuc.edu.cn/hls/schd.m3u8$LR•IPV4•28『线路16』 -四川卫视,http://60.10.139.113:8801/hls/30/index.m3u8$LR•IPV4•28『线路17』 -四川卫视,http://207.56.13.146:81/cdnlive/scws.m3u8$LR•IPV4•28『线路18』 -四川卫视,http://192.151.150.154/live/scwshd.m3u8$LR•IPV4•28『线路19』 -四川卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006119&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路20』 -四川卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016825&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路21』 -四川卫视,http://111.29.9.37:6610/000000001000/1000000002000016825/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•28『线路22』 -四川卫视,http://111.29.9.33:6610/000000001000/1000000002000016825/index.m3u8?channel-id=bestzb&Contentid=1000000002000016825&livemode=1&stbId=3$LR•IPV4•28『线路23』 -四川卫视,http://120.76.248.139/live/bfgd/4200000103.m3u8$LR•IPV4•28『线路24』 -四川卫视,http://111.43.126.240:9003/hls/34/index.m3u8$LR•IPV4•28『线路25』 -四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227190/index.m3u8$LR•IPV4•28『线路26』 -四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225768/index.m3u8$LR•IPV4•28『线路27』 -四川卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227245/index.m3u8$LR•IPV4•28『线路28』 -东南卫视,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•46『线路1』 -东南卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•46『线路2』 -东南卫视,http://222.90.21.30:9901/hls/30/index.m3u8$LR•IPV4•46『线路3』 -东南卫视,http://107.150.60.122/live/dnwshd.m3u8$LR•IPV4•46『线路4』 -东南卫视,http://60.10.139.113:8801/hls/21/index.m3u8$LR•IPV4•46『线路5』 -东南卫视,http://36.136.38.87:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路6』 -东南卫视,http://153.0.171.163:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路7』 -东南卫视,http://112.27.235.94:8000/hls/38/index.m3u8$LR•IPV4•46『线路8』 -东南卫视,http://118.81.195.79:9003/hls/24/index.m3u8$LR•IPV4•46『线路9』 +重庆卫视,http://120.76.248.139/live/bfgd/4200000107.m3u8$LR•IPV4•43『线路16』 +重庆卫视,https://live.chinacert.cftest5.cn/cnmg/live/738910914$LR•IPV4•43『线路17』 +重庆卫视,http://wfenf.x3322.net:7788/738910914$LR•IPV4•43『线路18』 +重庆卫视,http://fn.gcl.de5.net:5908/gsh950428/738910914$LR•IPV4•43『线路19』 +重庆卫视,http://119.88.243.98:17231/738910914$LR•IPV4•43『线路20』 +重庆卫视,http://85.121.245.62:1234/738910914$LR•IPV4•43『线路21』 +重庆卫视,http://36.104.221.222:7788/738910914$LR•IPV4•43『线路22』 +重庆卫视,http://115.58.151.196:1234/738910914$LR•IPV4•43『线路23』 +重庆卫视,http://182.61.15.163:80/738910914$LR•IPV4•43『线路24』 +重庆卫视,http://101.132.26.106:3566/738910914$LR•IPV4•43『线路25』 +重庆卫视,http://120.4.126.153:1234/738910914$LR•IPV4•43『线路26』 +重庆卫视,http://111.43.126.240:9003/hls/39/index.m3u8$LR•IPV4•43『线路27』 +重庆卫视,http://47.119.24.76:59093/738910914$LR•IPV4•43『线路28』 +重庆卫视,http://101.6.130.52:1234/738910914$LR•IPV4•43『线路29』 +重庆卫视,http://17752995.xyz:51111/738910914$LR•IPV4•43『线路30』 +重庆卫视,http://139.155.89.87:1000/738910914$LR•IPV4•43『线路31』 +重庆卫视,http://101.34.236.223:1112/738910914$LR•IPV4•43『线路32』 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226202/index.m3u8$LR•IPV4•43『线路33』 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225791/index.m3u8$LR•IPV4•43『线路34』 +重庆卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227227/index.m3u8$LR•IPV4•43『线路35』 +重庆卫视,http://60.10.139.113:8801/hls/31/index.m3u8$LR•IPV4•43『线路36』 +重庆卫视,http://207.56.13.146:81/cdnlive/cqws.m3u8$LR•IPV4•43『线路37』 +重庆卫视,http://192.151.150.154/live/cqwshd.m3u8$LR•IPV4•43『线路38』 +重庆卫视,http://204.12.221.218:8181/3m1080p/cqws.m3u8$LR•IPV4•43『线路39』 +重庆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025797&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路40』 +重庆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001096&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路41』 +重庆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000018937&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路42』 +重庆卫视,http://111.29.9.33:6610/000000001000/1000000001000001096/index.m3u8?channel-id=bestzb&Contentid=1000000001000001096&livemode=1&stbId=3$LR•IPV4•43『线路43』 +四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8$LR•IPV4•27『线路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•27『线路2』 +四川卫视,http://112.27.235.94:8000/hls/35/index.m3u8$LR•IPV4•27『线路3』 +四川卫视,http://222.90.21.30:9901/hls/45/index.m3u8$LR•IPV4•27『线路4』 +四川卫视,http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路5』 +四川卫视,http://198.204.228.26/live/scwshd.m3u8$LR•IPV4•27『线路6』 +四川卫视,http://107.150.60.122/live/scwshd.m3u8$LR•IPV4•27『线路7』 +四川卫视,http://204.12.221.218:8181/3m1080p/scws.m3u8$LR•IPV4•27『线路8』 +四川卫视,http://120.198.95.220:9901/tsfile/live/1060_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路9』 +四川卫视,http://113.25.252.226:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路10』 +四川卫视,http://38.75.136.137:98/gslb/dsdqpub/scwshd.m3u8?auth=testpub$LR•IPV4•27『线路11』 +四川卫视,http://api.kkitv.itv888.cn:8080/hls/p2npnppn96p/index.m3u8$LR•IPV4•27『线路12』 +四川卫视,https://iptv.catvod.com/catvod.php?id=scws$LR•IPV4•27『线路13』 +四川卫视,https://httop.top/ysp-四川卫视$LR•IPV4•27『线路14』 +四川卫视,http://iptv.huuc.edu.cn/hls/schd.m3u8$LR•IPV4•27『线路15』 +四川卫视,http://120.76.248.139/live/bfgd/4200000103.m3u8$LR•IPV4•27『线路16』 +四川卫视,http://111.43.126.240:9003/hls/34/index.m3u8$LR•IPV4•27『线路17』 +四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227190/index.m3u8$LR•IPV4•27『线路18』 +四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225768/index.m3u8$LR•IPV4•27『线路19』 +四川卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227245/index.m3u8$LR•IPV4•27『线路20』 +四川卫视,http://60.10.139.113:8801/hls/30/index.m3u8$LR•IPV4•27『线路21』 +四川卫视,http://207.56.13.146:81/cdnlive/scws.m3u8$LR•IPV4•27『线路22』 +四川卫视,http://192.151.150.154/live/scwshd.m3u8$LR•IPV4•27『线路23』 +四川卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006119&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路24』 +四川卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016825&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路25』 +四川卫视,http://111.29.9.37:6610/000000001000/1000000002000016825/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•27『线路26』 +四川卫视,http://111.29.9.33:6610/000000001000/1000000002000016825/index.m3u8?channel-id=bestzb&Contentid=1000000002000016825&livemode=1&stbId=3$LR•IPV4•27『线路27』 +东南卫视,http://118.81.195.79:9003/hls/24/index.m3u8$LR•IPV4•46『线路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•46『线路2』 +东南卫视,http://112.27.235.94:8000/hls/38/index.m3u8$LR•IPV4•46『线路3』 +东南卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•46『线路4』 +东南卫视,http://222.90.21.30:9901/hls/30/index.m3u8$LR•IPV4•46『线路5』 +东南卫视,http://107.150.60.122/live/dnwshd.m3u8$LR•IPV4•46『线路6』 +东南卫视,http://60.10.139.113:8801/hls/21/index.m3u8$LR•IPV4•46『线路7』 +东南卫视,http://36.136.38.87:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路8』 +东南卫视,http://153.0.171.163:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路9』 东南卫视,http://38.75.136.137:98/gslb/dsdqpub/dnwshd.m3u8?auth=testpub$LR•IPV4•46『线路10』 东南卫视,https://hlsbkmgsplive.miguvideo.com/migu/kailu/dongnanws/51/20230724/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•46『线路11』 东南卫视,http://23.237.228.134/live6/dongnan.m3u8$LR•IPV4•46『线路12』 @@ -1590,41 +1591,41 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 东南卫视,https://iptv.catvod.com/catvod.php?id=dnws$LR•IPV4•46『线路17』 东南卫视,https://httop.top/ysp-东南卫视$LR•IPV4•46『线路18』 东南卫视,http://iptv.huuc.edu.cn/hls/dnhd.m3u8$LR•IPV4•46『线路19』 -东南卫视,http://207.56.13.146:81/cdnlive/dnws.m3u8$LR•IPV4•46『线路20』 -东南卫视,http://192.151.150.154/live/dnwshd.m3u8$LR•IPV4•46『线路21』 -东南卫视,http://204.12.221.218:8181/3m1080p/dnws.m3u8$LR•IPV4•46『线路22』 -东南卫视,http://101.6.130.52:1234/849116810$LR•IPV4•46『线路23』 -东南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000010584&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路24』 -东南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000005829&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路25』 -东南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009263&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路26』 -东南卫视,http://111.29.9.37:6610/000000001000/1000000002000009263/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•46『线路27』 -东南卫视,http://111.29.9.33:6610/000000001000/1000000002000009263/index.m3u8?channel-id=bestzb&Contentid=1000000002000009263&livemode=1&stbId=3$LR•IPV4•46『线路28』 -东南卫视,http://120.76.248.139/live/bfgd/4200000483.m3u8$LR•IPV4•46『线路29』 -东南卫视,https://live.chinacert.cftest5.cn/cnmg/live/849116810$LR•IPV4•46『线路30』 -东南卫视,http://wfenf.x3322.net:7788/849116810$LR•IPV4•46『线路31』 -东南卫视,http://fn.gcl.de5.net:5908/gsh950428/849116810$LR•IPV4•46『线路32』 -东南卫视,http://119.88.243.98:17231/849116810$LR•IPV4•46『线路33』 -东南卫视,http://85.121.245.62:1234/849116810$LR•IPV4•46『线路34』 -东南卫视,http://36.104.221.222:7788/849116810$LR•IPV4•46『线路35』 -东南卫视,http://115.58.151.196:1234/849116810$LR•IPV4•46『线路36』 -东南卫视,http://182.61.15.163:80/849116810$LR•IPV4•46『线路37』 -东南卫视,http://101.132.26.106:3566/849116810$LR•IPV4•46『线路38』 -东南卫视,http://120.4.126.153:1234/849116810$LR•IPV4•46『线路39』 -东南卫视,http://111.43.126.240:9003/hls/32/index.m3u8$LR•IPV4•46『线路40』 -东南卫视,http://47.119.24.76:59093/849116810$LR•IPV4•46『线路41』 -东南卫视,http://17752995.xyz:51111/849116810$LR•IPV4•46『线路42』 -东南卫视,http://139.155.89.87:1000/849116810$LR•IPV4•46『线路43』 -东南卫视,http://101.34.236.223:1112/849116810$LR•IPV4•46『线路44』 -东南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225766/index.m3u8$LR•IPV4•46『线路45』 -东南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226784/index.m3u8$LR•IPV4•46『线路46』 +东南卫视,http://120.76.248.139/live/bfgd/4200000483.m3u8$LR•IPV4•46『线路20』 +东南卫视,https://live.chinacert.cftest5.cn/cnmg/live/849116810$LR•IPV4•46『线路21』 +东南卫视,http://wfenf.x3322.net:7788/849116810$LR•IPV4•46『线路22』 +东南卫视,http://fn.gcl.de5.net:5908/gsh950428/849116810$LR•IPV4•46『线路23』 +东南卫视,http://119.88.243.98:17231/849116810$LR•IPV4•46『线路24』 +东南卫视,http://85.121.245.62:1234/849116810$LR•IPV4•46『线路25』 +东南卫视,http://36.104.221.222:7788/849116810$LR•IPV4•46『线路26』 +东南卫视,http://115.58.151.196:1234/849116810$LR•IPV4•46『线路27』 +东南卫视,http://182.61.15.163:80/849116810$LR•IPV4•46『线路28』 +东南卫视,http://101.132.26.106:3566/849116810$LR•IPV4•46『线路29』 +东南卫视,http://120.4.126.153:1234/849116810$LR•IPV4•46『线路30』 +东南卫视,http://111.43.126.240:9003/hls/32/index.m3u8$LR•IPV4•46『线路31』 +东南卫视,http://47.119.24.76:59093/849116810$LR•IPV4•46『线路32』 +东南卫视,http://101.6.130.52:1234/849116810$LR•IPV4•46『线路33』 +东南卫视,http://17752995.xyz:51111/849116810$LR•IPV4•46『线路34』 +东南卫视,http://139.155.89.87:1000/849116810$LR•IPV4•46『线路35』 +东南卫视,http://101.34.236.223:1112/849116810$LR•IPV4•46『线路36』 +东南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225766/index.m3u8$LR•IPV4•46『线路37』 +东南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226784/index.m3u8$LR•IPV4•46『线路38』 +东南卫视,http://207.56.13.146:81/cdnlive/dnws.m3u8$LR•IPV4•46『线路39』 +东南卫视,http://192.151.150.154/live/dnwshd.m3u8$LR•IPV4•46『线路40』 +东南卫视,http://204.12.221.218:8181/3m1080p/dnws.m3u8$LR•IPV4•46『线路41』 +东南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000010584&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路42』 +东南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000005829&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路43』 +东南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000009263&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路44』 +东南卫视,http://111.29.9.37:6610/000000001000/1000000002000009263/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•46『线路45』 +东南卫视,http://111.29.9.33:6610/000000001000/1000000002000009263/index.m3u8?channel-id=bestzb&Contentid=1000000002000009263&livemode=1&stbId=3$LR•IPV4•46『线路46』 深圳卫视,https://sztv-hls.sztv.com.cn/AxeFRth/500/c37hx4F.m3u8?sign=3b158240837c2e09fbb3365badee9796&t=6a41c43b$LR•IPV4•34『线路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•34『线路2』 -深圳卫视,http://120.198.95.220:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•34『线路3』 -深圳卫视,http://111.8.224.6:9999/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路4』 -深圳卫视,http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•34『线路5』 -深圳卫视,http://173.208.212.130:8181/720p/szws.m3u8$LR•IPV4•34『线路6』 -深圳卫视,http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路7』 -深圳卫视,http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•34『线路8』 +深圳卫视,http://222.169.85.8:9901/tsfile/live/0126_1.m3u8$LR•IPV4•34『线路3』 +深圳卫视,http://120.198.95.220:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•34『线路4』 +深圳卫视,http://111.8.224.6:9999/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路5』 +深圳卫视,http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•34『线路6』 +深圳卫视,http://173.208.212.130:8181/720p/szws.m3u8$LR•IPV4•34『线路7』 +深圳卫视,http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路8』 深圳卫视,http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•34『线路9』 深圳卫视,http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•34『线路10』 深圳卫视,http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•34『线路11』 @@ -1634,31 +1635,31 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•34『线路15』 深圳卫视,http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路16』 深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•34『线路17』 -深圳卫视,http://60.10.139.113:8801/hls/24/index.m3u8$LR•IPV4•34『线路18』 -深圳卫视,http://207.56.13.146:81/cdnlive/szws.m3u8$LR•IPV4•34『线路19』 -深圳卫视,http://192.151.150.154/live/szwshd.m3u8$LR•IPV4•34『线路20』 -深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000024026&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路21』 -深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007410&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路22』 -深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009227&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路23』 -深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000011645&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路24』 -深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5352218613763113657&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路25』 -深圳卫视,http://111.29.9.38:6610/000000001000/1000000001000009227/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路26』 -深圳卫视,http://111.29.9.33:6610/000000001000/1000000001000009227/index.m3u8?channel-id=bestzb&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路27』 -深圳卫视,http://120.76.248.139/live/bfgd/4200000100.m3u8$LR•IPV4•34『线路28』 -深圳卫视,http://111.43.126.240:9003/hls/35/index.m3u8$LR•IPV4•34『线路29』 -深圳卫视,http://rihou.cc:555/tv/[mg]深圳卫视$LR•IPV4•34『线路30』 -深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8?$LR•IPV4•34『线路31』 -深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225801/index.m3u8$LR•IPV4•34『线路32』 -深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225752/index.m3u8$LR•IPV4•34『线路33』 -深圳卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227239/index.m3u8$LR•IPV4•34『线路34』 -广东卫视,https://piccpndks.v.kcdnvip.com/audio/guangdong_2/index.m3u8$LR•IPV4•49『线路1』 -广东卫视,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•49『线路2』 -广东卫视,http://112.123.243.37:50085/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•49『线路3』 -广东卫视,http://222.90.21.30:9901/hls/22/index.m3u8$LR•IPV4•49『线路4』 -广东卫视,http://173.208.212.130:8181/720p/gdws.m3u8$LR•IPV4•49『线路5』 -广东卫视,http://36.136.38.87:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路6』 -广东卫视,http://112.27.235.94:8000/hls/30/index.m3u8$LR•IPV4•49『线路7』 -广东卫视,http://118.81.195.79:9003/hls/26/index.m3u8$LR•IPV4•49『线路8』 +深圳卫视,http://120.76.248.139/live/bfgd/4200000100.m3u8$LR•IPV4•34『线路18』 +深圳卫视,http://111.43.126.240:9003/hls/35/index.m3u8$LR•IPV4•34『线路19』 +深圳卫视,http://rihou.cc:555/tv/[mg]深圳卫视$LR•IPV4•34『线路20』 +深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8?$LR•IPV4•34『线路21』 +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225801/index.m3u8$LR•IPV4•34『线路22』 +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225752/index.m3u8$LR•IPV4•34『线路23』 +深圳卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227239/index.m3u8$LR•IPV4•34『线路24』 +深圳卫视,http://60.10.139.113:8801/hls/24/index.m3u8$LR•IPV4•34『线路25』 +深圳卫视,http://207.56.13.146:81/cdnlive/szws.m3u8$LR•IPV4•34『线路26』 +深圳卫视,http://192.151.150.154/live/szwshd.m3u8$LR•IPV4•34『线路27』 +深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000024026&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路28』 +深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000007410&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路29』 +深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009227&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路30』 +深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000011645&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路31』 +深圳卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5352218613763113657&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路32』 +深圳卫视,http://111.29.9.38:6610/000000001000/1000000001000009227/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路33』 +深圳卫视,http://111.29.9.33:6610/000000001000/1000000001000009227/index.m3u8?channel-id=bestzb&Contentid=1000000001000009227&livemode=1&stbId=3$LR•IPV4•34『线路34』 +广东卫视,http://118.81.195.79:9003/hls/26/index.m3u8$LR•IPV4•49『线路1』 +广东卫视,https://piccpndks.v.kcdnvip.com/audio/guangdong_2/index.m3u8$LR•IPV4•49『线路2』 +广东卫视,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•49『线路3』 +广东卫视,http://112.27.235.94:8000/hls/30/index.m3u8$LR•IPV4•49『线路4』 +广东卫视,http://112.123.243.37:50085/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•49『线路5』 +广东卫视,http://222.90.21.30:9901/hls/22/index.m3u8$LR•IPV4•49『线路6』 +广东卫视,http://173.208.212.130:8181/720p/gdws.m3u8$LR•IPV4•49『线路7』 +广东卫视,http://36.136.38.87:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路8』 广东卫视,http://38.75.136.137:98/gslb/dsdqpub/gdwshd.m3u8?auth=testpub$LR•IPV4•49『线路9』 广东卫视,http://23.237.228.134/live6/guangdong.m3u8$LR•IPV4•49『线路10』 广东卫视,http://43.251.226.89:8080/play/38.m3u8$LR•IPV4•49『线路11』 @@ -1668,99 +1669,98 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 广东卫视,https://httop.top/ysp-广东卫视$LR•IPV4•49『线路15』 广东卫视,http://iptv.huuc.edu.cn/hls/gdhd.m3u8$LR•IPV4•49『线路16』 广东卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=gdws$LR•IPV4•49『线路17』 -广东卫视,http://60.10.139.113:8801/hls/26/index.m3u8$LR•IPV4•49『线路18』 -广东卫视,http://207.56.13.146:81/cdnlive/gdws.m3u8$LR•IPV4•49『线路19』 -广东卫视,http://192.151.150.154/live/gdwshd.m3u8$LR•IPV4•49『线路20』 -广东卫视,http://204.12.221.218:8181/3m1080p/gdws.m3u8$LR•IPV4•49『线路21』 -广东卫视,http://101.6.130.52:1234/608831231$LR•IPV4•49『线路22』 -广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5616881981321254555&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路23』 -广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030417&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路24』 -广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014694&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路25』 -广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000014176&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路26』 -广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000028357&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路27』 -广东卫视,http://111.29.9.36:6610/000000001000/1000000001000028357/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028357&livemode=1&stbId=3$LR•IPV4•49『线路28』 -广东卫视,http://111.29.9.33:6610/000000001000/1000000001000014176/index.m3u8?channel-id=bestzb&Contentid=1000000001000014176&livemode=1&stbId=3$LR•IPV4•49『线路29』 -广东卫视,http://120.76.248.139/live/bfgd/4200000092.m3u8$LR•IPV4•49『线路30』 -广东卫视,https://live.chinacert.cftest5.cn/cnmg/live/608831231$LR•IPV4•49『线路31』 -广东卫视,http://wfenf.x3322.net:7788/608831231$LR•IPV4•49『线路32』 -广东卫视,http://fn.gcl.de5.net:5908/gsh950428/608831231$LR•IPV4•49『线路33』 -广东卫视,http://119.88.243.98:17231/608831231$LR•IPV4•49『线路34』 -广东卫视,http://85.121.245.62:1234/608831231$LR•IPV4•49『线路35』 -广东卫视,http://36.104.221.222:7788/608831231$LR•IPV4•49『线路36』 -广东卫视,http://115.58.151.196:1234/608831231$LR•IPV4•49『线路37』 -广东卫视,http://182.61.15.163:80/608831231$LR•IPV4•49『线路38』 -广东卫视,http://101.132.26.106:3566/608831231$LR•IPV4•49『线路39』 -广东卫视,http://120.4.126.153:1234/608831231$LR•IPV4•49『线路40』 -广东卫视,http://111.43.126.240:9003/hls/27/index.m3u8$LR•IPV4•49『线路41』 -广东卫视,http://47.119.24.76:59093/608831231$LR•IPV4•49『线路42』 -广东卫视,http://17752995.xyz:51111/608831231$LR•IPV4•49『线路43』 -广东卫视,http://rihou.cc:555/tv/[mg]广东卫视$LR•IPV4•49『线路44』 -广东卫视,http://139.155.89.87:1000/608831231$LR•IPV4•49『线路45』 -广东卫视,http://101.34.236.223:1112/608831231$LR•IPV4•49『线路46』 -广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225803/index.m3u8$LR•IPV4•49『线路47』 -广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225757/index.m3u8$LR•IPV4•49『线路48』 -广东卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227318/index.m3u8$LR•IPV4•49『线路49』 -广西卫视,https://piccpndks.v.kcdnvip.com/audio/guangxi_2/index.m3u8$LR•IPV4•27『线路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•27『线路2』 -广西卫视,http://120.198.95.220:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路3』 -广西卫视,http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路4』 -广西卫视,http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路5』 -广西卫视,http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路6』 -广西卫视,http://222.169.85.8:9901/tsfile/live/0113_1.m3u8$LR•IPV4•27『线路7』 -广西卫视,http://118.81.195.79:9003/hls/27/index.m3u8$LR•IPV4•27『线路8』 -广西卫视,http://38.75.136.137:98/gslb/dsdqpub/gxwshd.m3u8?auth=testpub$LR•IPV4•27『线路9』 -广西卫视,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•27『线路10』 -广西卫视,http://23.237.228.134/live6/guangxi.m3u8$LR•IPV4•27『线路11』 -广西卫视,http://23.237.228.134/live6/guizhou.m3u8$LR•IPV4•27『线路12』 -广西卫视,http://api.kkitv.itv888.cn:8080/hls/yvz4ndj9dqb/index.m3u8$LR•IPV4•27『线路13』 -广西卫视,https://iptv.catvod.com/catvod.php?id=gxws$LR•IPV4•27『线路14』 -广西卫视,https://httop.top/ysp-广西卫视$LR•IPV4•27『线路15』 -广西卫视,http://60.10.139.113:8801/hls/52/index.m3u8$LR•IPV4•27『线路16』 -广西卫视,http://207.56.13.146:81/cdnlive/gxws.m3u8$LR•IPV4•27『线路17』 -广西卫视,http://192.151.150.154/live/gxwshd.m3u8$LR•IPV4•27『线路18』 -广西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031118&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路19』 -广西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040014&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路20』 -广西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019837&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路21』 -广西卫视,http://111.29.9.37:6610/000000001000/1000000002000019837/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•27『线路22』 -广西卫视,http://111.29.9.33:6610/000000001000/1000000002000019837/index.m3u8?channel-id=bestzb&Contentid=1000000002000019837&livemode=1&stbId=3$LR•IPV4•27『线路23』 -广西卫视,http://120.76.248.139/live/bfgd/4200000116.m3u8$LR•IPV4•27『线路24』 -广西卫视,http://111.43.126.240:9003/hls/46/index.m3u8$LR•IPV4•27『线路25』 -广西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225770/index.m3u8$LR•IPV4•27『线路26』 -广西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226830/index.m3u8$LR•IPV4•27『线路27』 -厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8$LR•IPV4•9『线路1』 -厦门卫视,http://223.110.245.159/ott.js.chinamobile.com/PLTV/3/224/3221226996/index.m3u8$LR•IPV4•9『线路2』 -厦门卫视,http://112.25.48.68/live/program/live/xmws/1300000/mnf.m3u8$LR•IPV4•9『线路3』 +广东卫视,http://120.76.248.139/live/bfgd/4200000092.m3u8$LR•IPV4•49『线路18』 +广东卫视,https://live.chinacert.cftest5.cn/cnmg/live/608831231$LR•IPV4•49『线路19』 +广东卫视,http://wfenf.x3322.net:7788/608831231$LR•IPV4•49『线路20』 +广东卫视,http://fn.gcl.de5.net:5908/gsh950428/608831231$LR•IPV4•49『线路21』 +广东卫视,http://119.88.243.98:17231/608831231$LR•IPV4•49『线路22』 +广东卫视,http://85.121.245.62:1234/608831231$LR•IPV4•49『线路23』 +广东卫视,http://36.104.221.222:7788/608831231$LR•IPV4•49『线路24』 +广东卫视,http://115.58.151.196:1234/608831231$LR•IPV4•49『线路25』 +广东卫视,http://182.61.15.163:80/608831231$LR•IPV4•49『线路26』 +广东卫视,http://101.132.26.106:3566/608831231$LR•IPV4•49『线路27』 +广东卫视,http://120.4.126.153:1234/608831231$LR•IPV4•49『线路28』 +广东卫视,http://111.43.126.240:9003/hls/27/index.m3u8$LR•IPV4•49『线路29』 +广东卫视,http://47.119.24.76:59093/608831231$LR•IPV4•49『线路30』 +广东卫视,http://101.6.130.52:1234/608831231$LR•IPV4•49『线路31』 +广东卫视,http://17752995.xyz:51111/608831231$LR•IPV4•49『线路32』 +广东卫视,http://rihou.cc:555/tv/[mg]广东卫视$LR•IPV4•49『线路33』 +广东卫视,http://139.155.89.87:1000/608831231$LR•IPV4•49『线路34』 +广东卫视,http://101.34.236.223:1112/608831231$LR•IPV4•49『线路35』 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225803/index.m3u8$LR•IPV4•49『线路36』 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225757/index.m3u8$LR•IPV4•49『线路37』 +广东卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227318/index.m3u8$LR•IPV4•49『线路38』 +广东卫视,http://60.10.139.113:8801/hls/26/index.m3u8$LR•IPV4•49『线路39』 +广东卫视,http://207.56.13.146:81/cdnlive/gdws.m3u8$LR•IPV4•49『线路40』 +广东卫视,http://192.151.150.154/live/gdwshd.m3u8$LR•IPV4•49『线路41』 +广东卫视,http://204.12.221.218:8181/3m1080p/gdws.m3u8$LR•IPV4•49『线路42』 +广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=5616881981321254555&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路43』 +广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000030417&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路44』 +广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014694&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路45』 +广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000014176&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路46』 +广东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000028357&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路47』 +广东卫视,http://111.29.9.36:6610/000000001000/1000000001000028357/index.m3u8?channel-id=ystenlive&Contentid=1000000001000028357&livemode=1&stbId=3$LR•IPV4•49『线路48』 +广东卫视,http://111.29.9.33:6610/000000001000/1000000001000014176/index.m3u8?channel-id=bestzb&Contentid=1000000001000014176&livemode=1&stbId=3$LR•IPV4•49『线路49』 +广西卫视,http://118.81.195.79:9003/hls/27/index.m3u8$LR•IPV4•26『线路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•26『线路2』 +广西卫视,http://222.169.85.8:9901/tsfile/live/0113_1.m3u8$LR•IPV4•26『线路3』 +广西卫视,http://120.198.95.220:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路4』 +广西卫视,http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路5』 +广西卫视,http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路6』 +广西卫视,http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路7』 +广西卫视,http://38.75.136.137:98/gslb/dsdqpub/gxwshd.m3u8?auth=testpub$LR•IPV4•26『线路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•26『线路9』 +广西卫视,http://23.237.228.134/live6/guangxi.m3u8$LR•IPV4•26『线路10』 +广西卫视,http://23.237.228.134/live6/guizhou.m3u8$LR•IPV4•26『线路11』 +广西卫视,http://api.kkitv.itv888.cn:8080/hls/yvz4ndj9dqb/index.m3u8$LR•IPV4•26『线路12』 +广西卫视,https://iptv.catvod.com/catvod.php?id=gxws$LR•IPV4•26『线路13』 +广西卫视,https://httop.top/ysp-广西卫视$LR•IPV4•26『线路14』 +广西卫视,http://120.76.248.139/live/bfgd/4200000116.m3u8$LR•IPV4•26『线路15』 +广西卫视,http://111.43.126.240:9003/hls/46/index.m3u8$LR•IPV4•26『线路16』 +广西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225770/index.m3u8$LR•IPV4•26『线路17』 +广西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226830/index.m3u8$LR•IPV4•26『线路18』 +广西卫视,http://60.10.139.113:8801/hls/52/index.m3u8$LR•IPV4•26『线路19』 +广西卫视,http://207.56.13.146:81/cdnlive/gxws.m3u8$LR•IPV4•26『线路20』 +广西卫视,http://192.151.150.154/live/gxwshd.m3u8$LR•IPV4•26『线路21』 +广西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031118&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路22』 +广西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040014&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路23』 +广西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000019837&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路24』 +广西卫视,http://111.29.9.37:6610/000000001000/1000000002000019837/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•26『线路25』 +广西卫视,http://111.29.9.33:6610/000000001000/1000000002000019837/index.m3u8?channel-id=bestzb&Contentid=1000000002000019837&livemode=1&stbId=3$LR•IPV4•26『线路26』 +厦门卫视,http://223.110.245.159/ott.js.chinamobile.com/PLTV/3/224/3221226996/index.m3u8$LR•IPV4•9『线路1』 +厦门卫视,http://112.25.48.68/live/program/live/xmws/1300000/mnf.m3u8$LR•IPV4•9『线路2』 +厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8$LR•IPV4•9『线路3』 厦门卫视,https://iptv.catvod.com/catvod.php?id=xmws$LR•IPV4•9『线路4』 -厦门卫视,http://192.151.150.154/live/xmws.m3u8$LR•IPV4•9『线路5』 -厦门卫视,http://204.12.221.218:8181/3m1080p/xmws.m3u8$LR•IPV4•9『线路6』 -厦门卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266006&livemode=1&stbId=yu&mode=1&$LR•IPV4•9『线路7』 -厦门卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226219/index.m3u8$LR•IPV4•9『线路8』 -厦门卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226803/index.m3u8$LR•IPV4•9『线路9』 -甘肃卫视,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•18『线路1』 -甘肃卫视,http://222.90.21.30:9901/hls/36/index.m3u8$LR•IPV4•18『线路2』 -甘肃卫视,http://204.12.221.218:8181/3m1080p/gsws.m3u8$LR•IPV4•18『线路3』 -甘肃卫视,http://218.13.170.98:9901/tsfile/live/0141_1.m3u8$LR•IPV4•18『线路4』 -甘肃卫视,http://118.81.195.79:9003/hls/25/index.m3u8$LR•IPV4•18『线路5』 +厦门卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226219/index.m3u8$LR•IPV4•9『线路5』 +厦门卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226803/index.m3u8$LR•IPV4•9『线路6』 +厦门卫视,http://192.151.150.154/live/xmws.m3u8$LR•IPV4•9『线路7』 +厦门卫视,http://204.12.221.218:8181/3m1080p/xmws.m3u8$LR•IPV4•9『线路8』 +厦门卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266006&livemode=1&stbId=yu&mode=1&$LR•IPV4•9『线路9』 +甘肃卫视,http://118.81.195.79:9003/hls/25/index.m3u8$LR•IPV4•18『线路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•18『线路2』 +甘肃卫视,http://218.13.170.98:9901/tsfile/live/0141_1.m3u8$LR•IPV4•18『线路3』 +甘肃卫视,http://222.90.21.30:9901/hls/36/index.m3u8$LR•IPV4•18『线路4』 +甘肃卫视,http://204.12.221.218:8181/3m1080p/gsws.m3u8$LR•IPV4•18『线路5』 甘肃卫视,https://iptv.catvod.com/catvod.php?id=gsws$LR•IPV4•18『线路6』 甘肃卫视,https://httop.top/ysp-甘肃卫视$LR•IPV4•18『线路7』 -甘肃卫视,http://207.56.13.146:81/cdnlive/gsws.m3u8$LR•IPV4•18『线路8』 -甘肃卫视,http://192.151.150.154/live/gswshd.m3u8$LR•IPV4•18『线路9』 -甘肃卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031121&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路10』 -甘肃卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017827&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路11』 -甘肃卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040021&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路12』 -甘肃卫视,http://111.29.9.37:6610/000000001000/1000000002000017827/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•18『线路13』 -甘肃卫视,http://111.29.9.33:6610/000000001000/1000000002000017827/index.m3u8?channel-id=bestzb&Contentid=1000000002000017827&livemode=1&stbId=3$LR•IPV4•18『线路14』 -甘肃卫视,http://120.76.248.139/live/bfgd/4200000119.m3u8$LR•IPV4•18『线路15』 -甘肃卫视,http://111.43.126.240:9003/hls/53/index.m3u8$LR•IPV4•18『线路16』 -甘肃卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225754/index.m3u8$LR•IPV4•18『线路17』 -甘肃卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226875/index.m3u8$LR•IPV4•18『线路18』 -贵州卫视,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•26『线路1』 -贵州卫视,http://120.198.95.220:9901/tsfile/live/1052_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路2』 -贵州卫视,https://shcm-stream-cf1.stream.264788.xyz/cms001/ch00000090990000001184/index.m3u8?streamid=091bd59ea031989839c23459bb8cc9d4&streamkey=02BjlnRKVk4w1OimLNBUheOcwPFu2B6oL1pyXGnUypEwAWXSi5pA2M8vAAQNdTDwVOBg3wflpOJH2qUejFLrTdJs5UqkOuOhX0oeeOuZCXNP6xGvpxjLkvkGHVF&token=1775846394-f40678590315c3a3-0-795d5d8e9ef7cc7d142de1b17bf1df44$LR•IPV4•26『线路3』 -贵州卫视,http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路4』 -贵州卫视,http://112.27.235.94:8000/hls/46/index.m3u8$LR•IPV4•26『线路5』 -贵州卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8$LR•IPV4•26『线路6』 -贵州卫视,http://183.207.248.71/gitv/live1/G_GUIZHOU/G_GUIZHOU$LR•IPV4•26『线路7』 +甘肃卫视,http://120.76.248.139/live/bfgd/4200000119.m3u8$LR•IPV4•18『线路8』 +甘肃卫视,http://111.43.126.240:9003/hls/53/index.m3u8$LR•IPV4•18『线路9』 +甘肃卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225754/index.m3u8$LR•IPV4•18『线路10』 +甘肃卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226875/index.m3u8$LR•IPV4•18『线路11』 +甘肃卫视,http://207.56.13.146:81/cdnlive/gsws.m3u8$LR•IPV4•18『线路12』 +甘肃卫视,http://192.151.150.154/live/gswshd.m3u8$LR•IPV4•18『线路13』 +甘肃卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031121&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路14』 +甘肃卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017827&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路15』 +甘肃卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040021&livemode=1&stbId=yu&mode=1&$LR•IPV4•18『线路16』 +甘肃卫视,http://111.29.9.37:6610/000000001000/1000000002000017827/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•18『线路17』 +甘肃卫视,http://111.29.9.33:6610/000000001000/1000000002000017827/index.m3u8?channel-id=bestzb&Contentid=1000000002000017827&livemode=1&stbId=3$LR•IPV4•18『线路18』 +贵州卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8$LR•IPV4•26『线路1』 +贵州卫视,http://183.207.248.71/gitv/live1/G_GUIZHOU/G_GUIZHOU$LR•IPV4•26『线路2』 +贵州卫视,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•26『线路3』 +贵州卫视,http://112.27.235.94:8000/hls/46/index.m3u8$LR•IPV4•26『线路4』 +贵州卫视,http://120.198.95.220:9901/tsfile/live/1052_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路5』 +贵州卫视,https://shcm-stream-cf1.stream.264788.xyz/cms001/ch00000090990000001184/index.m3u8?streamid=091bd59ea031989839c23459bb8cc9d4&streamkey=02BjlnRKVk4w1OimLNBUheOcwPFu2B6oL1pyXGnUypEwAWXSi5pA2M8vAAQNdTDwVOBg3wflpOJH2qUejFLrTdJs5UqkOuOhX0oeeOuZCXNP6xGvpxjLkvkGHVF&token=1775846394-f40678590315c3a3-0-795d5d8e9ef7cc7d142de1b17bf1df44$LR•IPV4•26『线路6』 +贵州卫视,http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路7』 贵州卫视,http://38.75.136.137:98/gslb/dsdqpub/gzwshd.m3u8?auth=testpub$LR•IPV4•26『线路8』 贵州卫视,http://23.237.228.134/live6/hainan.m3u8$LR•IPV4•26『线路9』 贵州卫视,http://gfr.x3322.net:9901/tsfile/live/1100_1.m3u8$LR•IPV4•26『线路10』 @@ -1768,107 +1768,108 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 贵州卫视,https://iptv.catvod.com/catvod.php?id=gzws$LR•IPV4•26『线路12』 贵州卫视,https://httop.top/ysp-贵州卫视$LR•IPV4•26『线路13』 贵州卫视,http://153.0.171.163:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路14』 -贵州卫视,http://60.10.139.113:8801/hls/36/index.m3u8$LR•IPV4•26『线路15』 -贵州卫视,http://207.56.13.146:81/cdnlive/gzws.m3u8$LR•IPV4•26『线路16』 -贵州卫视,http://192.151.150.154/live/gzwshd.m3u8$LR•IPV4•26『线路17』 -贵州卫视,http://204.12.221.218:8181/3m1080p/gzws.m3u8$LR•IPV4•26『线路18』 -贵州卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025843&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路19』 -贵州卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000003169&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路20』 -贵州卫视,http://111.29.9.44:6610/000000001000/5000000004000025843/index.m3u8?channel-id=bestzb&Contentid=5000000004000025843&livemode=1&stbId=3$LR•IPV4•26『线路21』 -贵州卫视,http://111.29.9.33:6610/000000001000/1000000002000003169/index.m3u8?channel-id=bestzb&Contentid=1000000002000003169&livemode=1&stbId=3$LR•IPV4•26『线路22』 -贵州卫视,http://120.76.248.139/live/bfgd/4200000101.m3u8$LR•IPV4•26『线路23』 -贵州卫视,http://111.43.126.240:9003/hls/36/index.m3u8$LR•IPV4•26『线路24』 -贵州卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225793/index.m3u8$LR•IPV4•26『线路25』 -贵州卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226874/index.m3u8$LR•IPV4•26『线路26』 -河北卫视,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•39『线路1』 -河北卫视,http://207.56.13.146:81/cdnlive/hews.m3u8$LR•IPV4•39『线路2』 -河北卫视,http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路3』 -河北卫视,http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•39『线路4』 -河北卫视,http://112.27.235.94:8000/hls/39/index.m3u8$LR•IPV4•39『线路5』 -河北卫视,http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•39『线路6』 -河北卫视,http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•39『线路7』 -河北卫视,http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•39『线路8』 -河北卫视,https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•39『线路9』 -河北卫视,https://httop.top/ysp-河北卫视$LR•IPV4•39『线路10』 -河北卫视,http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•39『线路11』 -河北卫视,http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路12』 -河北卫视,http://60.10.139.113:8801/hls/16/index.m3u8$LR•IPV4•39『线路13』 -河北卫视,http://192.151.150.154/live/hewshd.m3u8$LR•IPV4•39『线路14』 -河北卫视,http://173.208.212.130:8181/720p/hews.m3u8$LR•IPV4•39『线路15』 -河北卫视,http://204.12.221.218:8181/3m1080p/hews.m3u8$LR•IPV4•39『线路16』 -河北卫视,http://101.6.130.52:1234/962042070$LR•IPV4•39『线路17』 -河北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040016&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路18』 -河北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017118&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路19』 -河北卫视,http://111.29.9.37:6610/000000001000/1000000002000017118/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•39『线路20』 -河北卫视,http://111.29.9.33:6610/000000001000/1000000002000017118/index.m3u8?channel-id=bestzb&Contentid=1000000002000017118&livemode=1&stbId=3$LR•IPV4•39『线路21』 -河北卫视,http://120.76.248.139/live/bfgd/4200000108.m3u8$LR•IPV4•39『线路22』 -河北卫视,https://live.chinacert.cftest5.cn/cnmg/live/962042070$LR•IPV4•39『线路23』 -河北卫视,http://wfenf.x3322.net:7788/962042070$LR•IPV4•39『线路24』 -河北卫视,http://fn.gcl.de5.net:5908/gsh950428/962042070$LR•IPV4•39『线路25』 -河北卫视,http://119.88.243.98:17231/962042070$LR•IPV4•39『线路26』 -河北卫视,http://85.121.245.62:1234/962042070$LR•IPV4•39『线路27』 -河北卫视,http://36.104.221.222:7788/962042070$LR•IPV4•39『线路28』 -河北卫视,http://115.58.151.196:1234/962042070$LR•IPV4•39『线路29』 -河北卫视,http://182.61.15.163:80/962042070$LR•IPV4•39『线路30』 -河北卫视,http://101.132.26.106:3566/962042070$LR•IPV4•39『线路31』 -河北卫视,http://120.4.126.153:1234/962042070$LR•IPV4•39『线路32』 -河北卫视,http://111.43.126.240:9003/hls/40/index.m3u8$LR•IPV4•39『线路33』 -河北卫视,http://47.119.24.76:59093/962042070$LR•IPV4•39『线路34』 -河北卫视,http://17752995.xyz:51111/962042070$LR•IPV4•39『线路35』 -河北卫视,http://139.155.89.87:1000/962042070$LR•IPV4•39『线路36』 -河北卫视,http://101.34.236.223:1112/962042070$LR•IPV4•39『线路37』 -河北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225750/index.m3u8$LR•IPV4•39『线路38』 -河北卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226774/index.m3u8$LR•IPV4•39『线路39』 -河南卫视,http://113.96.145.58/tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=6260de8a657b9690378b0de17073af85&wsTime=1782713258&wsSession=af03f5494f1a449dd91c81da-178270964839215&wsIPSercert=f1ed5e80c31ab65580d88c6bbb451005&wsBindIP=2&wsserid=1168295652015820526$LR•IPV4•45『线路1』 -河南卫视,http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=62080a5dd5d284a9184ee24afaa4109d&wsTime=1782676802$LR•IPV4•45『线路2』 -河南卫视,http://222.90.21.30:9901/hls/31/index.m3u8$LR•IPV4•45『线路3』 -河南卫视,http://223.75.149.129:9906/tsfile/live/0139_1.m3u8?key=txiptv$LR•IPV4•45『线路4』 -河南卫视,http://207.56.13.146:81/cdnlive/haws.m3u8$LR•IPV4•45『线路5』 -河南卫视,http://173.208.212.130:8181/720p/haws.m3u8$LR•IPV4•45『线路6』 -河南卫视,http://36.136.38.87:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路7』 -河南卫视,http://112.27.235.94:8000/hls/37/index.m3u8$LR•IPV4•45『线路8』 -河南卫视,http://118.81.195.79:9003/hls/30/index.m3u8$LR•IPV4•45『线路9』 +贵州卫视,http://120.76.248.139/live/bfgd/4200000101.m3u8$LR•IPV4•26『线路15』 +贵州卫视,http://111.43.126.240:9003/hls/36/index.m3u8$LR•IPV4•26『线路16』 +贵州卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225793/index.m3u8$LR•IPV4•26『线路17』 +贵州卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226874/index.m3u8$LR•IPV4•26『线路18』 +贵州卫视,http://60.10.139.113:8801/hls/36/index.m3u8$LR•IPV4•26『线路19』 +贵州卫视,http://207.56.13.146:81/cdnlive/gzws.m3u8$LR•IPV4•26『线路20』 +贵州卫视,http://192.151.150.154/live/gzwshd.m3u8$LR•IPV4•26『线路21』 +贵州卫视,http://204.12.221.218:8181/3m1080p/gzws.m3u8$LR•IPV4•26『线路22』 +贵州卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025843&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路23』 +贵州卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000003169&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路24』 +贵州卫视,http://111.29.9.44:6610/000000001000/5000000004000025843/index.m3u8?channel-id=bestzb&Contentid=5000000004000025843&livemode=1&stbId=3$LR•IPV4•26『线路25』 +贵州卫视,http://111.29.9.33:6610/000000001000/1000000002000003169/index.m3u8?channel-id=bestzb&Contentid=1000000002000003169&livemode=1&stbId=3$LR•IPV4•26『线路26』 +河北卫视,https://tv.pull.hebtv.com/jishi/nongminpindao.m3u8?t=1782721229&k=b37c20269609549cb025f346f758e5d4$LR•IPV4•40『线路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•40『线路2』 +河北卫视,http://112.27.235.94:8000/hls/39/index.m3u8$LR•IPV4•40『线路3』 +河北卫视,http://207.56.13.146:81/cdnlive/hews.m3u8$LR•IPV4•40『线路4』 +河北卫视,http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•40『线路5』 +河北卫视,http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•40『线路6』 +河北卫视,http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•40『线路7』 +河北卫视,http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•40『线路8』 +河北卫视,http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•40『线路9』 +河北卫视,https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•40『线路10』 +河北卫视,https://httop.top/ysp-河北卫视$LR•IPV4•40『线路11』 +河北卫视,http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•40『线路12』 +河北卫视,http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•40『线路13』 +河北卫视,http://120.76.248.139/live/bfgd/4200000108.m3u8$LR•IPV4•40『线路14』 +河北卫视,https://live.chinacert.cftest5.cn/cnmg/live/962042070$LR•IPV4•40『线路15』 +河北卫视,http://wfenf.x3322.net:7788/962042070$LR•IPV4•40『线路16』 +河北卫视,http://fn.gcl.de5.net:5908/gsh950428/962042070$LR•IPV4•40『线路17』 +河北卫视,http://119.88.243.98:17231/962042070$LR•IPV4•40『线路18』 +河北卫视,http://85.121.245.62:1234/962042070$LR•IPV4•40『线路19』 +河北卫视,http://36.104.221.222:7788/962042070$LR•IPV4•40『线路20』 +河北卫视,http://115.58.151.196:1234/962042070$LR•IPV4•40『线路21』 +河北卫视,http://182.61.15.163:80/962042070$LR•IPV4•40『线路22』 +河北卫视,http://101.132.26.106:3566/962042070$LR•IPV4•40『线路23』 +河北卫视,http://120.4.126.153:1234/962042070$LR•IPV4•40『线路24』 +河北卫视,http://111.43.126.240:9003/hls/40/index.m3u8$LR•IPV4•40『线路25』 +河北卫视,http://47.119.24.76:59093/962042070$LR•IPV4•40『线路26』 +河北卫视,http://101.6.130.52:1234/962042070$LR•IPV4•40『线路27』 +河北卫视,http://17752995.xyz:51111/962042070$LR•IPV4•40『线路28』 +河北卫视,http://139.155.89.87:1000/962042070$LR•IPV4•40『线路29』 +河北卫视,http://101.34.236.223:1112/962042070$LR•IPV4•40『线路30』 +河北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225750/index.m3u8$LR•IPV4•40『线路31』 +河北卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226774/index.m3u8$LR•IPV4•40『线路32』 +河北卫视,http://60.10.139.113:8801/hls/16/index.m3u8$LR•IPV4•40『线路33』 +河北卫视,http://192.151.150.154/live/hewshd.m3u8$LR•IPV4•40『线路34』 +河北卫视,http://173.208.212.130:8181/720p/hews.m3u8$LR•IPV4•40『线路35』 +河北卫视,http://204.12.221.218:8181/3m1080p/hews.m3u8$LR•IPV4•40『线路36』 +河北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040016&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路37』 +河北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000017118&livemode=1&stbId=yu&mode=1&$LR•IPV4•40『线路38』 +河北卫视,http://111.29.9.37:6610/000000001000/1000000002000017118/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•40『线路39』 +河北卫视,http://111.29.9.33:6610/000000001000/1000000002000017118/index.m3u8?channel-id=bestzb&Contentid=1000000002000017118&livemode=1&stbId=3$LR•IPV4•40『线路40』 +河南卫视,http://118.81.195.79:9003/hls/30/index.m3u8$LR•IPV4•45『线路1』 +河南卫视,http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=6260de8a657b9690378b0de17073af85&wsTime=1782713258$LR•IPV4•45『线路2』 +河南卫视,http://112.27.235.94:8000/hls/37/index.m3u8$LR•IPV4•45『线路3』 +河南卫视,http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=62080a5dd5d284a9184ee24afaa4109d&wsTime=1782676802$LR•IPV4•45『线路4』 +河南卫视,http://222.90.21.30:9901/hls/31/index.m3u8$LR•IPV4•45『线路5』 +河南卫视,http://223.75.149.129:9906/tsfile/live/0139_1.m3u8?key=txiptv$LR•IPV4•45『线路6』 +河南卫视,http://207.56.13.146:81/cdnlive/haws.m3u8$LR•IPV4•45『线路7』 +河南卫视,http://173.208.212.130:8181/720p/haws.m3u8$LR•IPV4•45『线路8』 +河南卫视,http://36.136.38.87:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路9』 河南卫视,http://38.75.136.137:98/gslb/dsdqpub/hawshd.m3u8?auth=testpub$LR•IPV4•45『线路10』 河南卫视,http://23.237.228.134/live6/henan.m3u8$LR•IPV4•45『线路11』 河南卫视,http://43.251.226.89:8080/play/44.m3u8$LR•IPV4•45『线路12』 河南卫视,https://iptv.catvod.com/catvod.php?id=hnws$LR•IPV4•45『线路13』 河南卫视,https://httop.top/ysp-河南卫视$LR•IPV4•45『线路14』 河南卫视,http://153.0.171.163:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路15』 -河南卫视,http://60.10.139.113:8801/hls/32/index.m3u8$LR•IPV4•45『线路16』 -河南卫视,http://1.94.31.214/php/hntv.php?id=hnws#http://lxajh.top/tv/hn.php?id=hnws$LR•IPV4•45『线路17』 -河南卫视,http://192.151.150.154/live/hawshd.m3u8$LR•IPV4•45『线路18』 -河南卫视,http://204.12.221.218:8181/3m1080p/haws.m3u8$LR•IPV4•45『线路19』 -河南卫视,http://101.6.130.52:1234/790187291$LR•IPV4•45『线路20』 -河南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000017925&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路21』 -河南卫视,http://1.94.31.214/php/hntv.php?id=hnws$LR•IPV4•45『线路22』 -河南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031119&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路23』 -河南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7304224304099543804&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路24』 -河南卫视,http://111.29.9.33:6610/000000001000/5000000011000031119/index.m3u8?channel-id=bestzb&Contentid=5000000011000031119&livemode=1&stbId=3$LR•IPV4•45『线路25』 -河南卫视,http://120.76.248.139/live/bfgd/4200000339.m3u8$LR•IPV4•45『线路26』 -河南卫视,https://live.chinacert.cftest5.cn/cnmg/live/790187291$LR•IPV4•45『线路27』 -河南卫视,http://wfenf.x3322.net:7788/790187291$LR•IPV4•45『线路28』 -河南卫视,http://fn.gcl.de5.net:5908/gsh950428/790187291$LR•IPV4•45『线路29』 -河南卫视,http://119.88.243.98:17231/790187291$LR•IPV4•45『线路30』 -河南卫视,http://85.121.245.62:1234/790187291$LR•IPV4•45『线路31』 -河南卫视,http://36.104.221.222:7788/790187291$LR•IPV4•45『线路32』 -河南卫视,http://115.58.151.196:1234/790187291$LR•IPV4•45『线路33』 -河南卫视,http://182.61.15.163:80/790187291$LR•IPV4•45『线路34』 -河南卫视,http://101.132.26.106:3566/790187291$LR•IPV4•45『线路35』 -河南卫视,http://120.4.126.153:1234/790187291$LR•IPV4•45『线路36』 -河南卫视,http://111.43.126.240:9003/hls/29/index.m3u8$LR•IPV4•45『线路37』 -河南卫视,http://47.119.24.76:59093/790187291$LR•IPV4•45『线路38』 -河南卫视,http://17752995.xyz:51111/790187291$LR•IPV4•45『线路39』 -河南卫视,http://rihou.cc:555/tv/[mg]河南卫视$LR•IPV4•45『线路40』 -河南卫视,http://139.155.89.87:1000/790187291$LR•IPV4•45『线路41』 -河南卫视,http://101.34.236.223:1112/790187291$LR•IPV4•45『线路42』 -河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227198/index.m3u8$LR•IPV4•45『线路43』 -河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225767/index.m3u8$LR•IPV4•45『线路44』 -河南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226791/index.m3u8$LR•IPV4•45『线路45』 -黑龙江卫视,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•27『线路1』 -黑龙江卫视,http://120.198.95.220:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路2』 -黑龙江卫视,http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路3』 -黑龙江卫视,http://112.27.235.94:8000/hls/48/index.m3u8$LR•IPV4•27『线路4』 -黑龙江卫视,http://118.81.195.79:9003/hls/31/index.m3u8$LR•IPV4•27『线路5』 +河南卫视,http://120.76.248.139/live/bfgd/4200000339.m3u8$LR•IPV4•45『线路16』 +河南卫视,https://live.chinacert.cftest5.cn/cnmg/live/790187291$LR•IPV4•45『线路17』 +河南卫视,http://wfenf.x3322.net:7788/790187291$LR•IPV4•45『线路18』 +河南卫视,http://fn.gcl.de5.net:5908/gsh950428/790187291$LR•IPV4•45『线路19』 +河南卫视,http://119.88.243.98:17231/790187291$LR•IPV4•45『线路20』 +河南卫视,http://85.121.245.62:1234/790187291$LR•IPV4•45『线路21』 +河南卫视,http://36.104.221.222:7788/790187291$LR•IPV4•45『线路22』 +河南卫视,http://115.58.151.196:1234/790187291$LR•IPV4•45『线路23』 +河南卫视,http://182.61.15.163:80/790187291$LR•IPV4•45『线路24』 +河南卫视,http://101.132.26.106:3566/790187291$LR•IPV4•45『线路25』 +河南卫视,http://120.4.126.153:1234/790187291$LR•IPV4•45『线路26』 +河南卫视,http://111.43.126.240:9003/hls/29/index.m3u8$LR•IPV4•45『线路27』 +河南卫视,http://47.119.24.76:59093/790187291$LR•IPV4•45『线路28』 +河南卫视,http://101.6.130.52:1234/790187291$LR•IPV4•45『线路29』 +河南卫视,http://17752995.xyz:51111/790187291$LR•IPV4•45『线路30』 +河南卫视,http://rihou.cc:555/tv/[mg]河南卫视$LR•IPV4•45『线路31』 +河南卫视,http://139.155.89.87:1000/790187291$LR•IPV4•45『线路32』 +河南卫视,http://101.34.236.223:1112/790187291$LR•IPV4•45『线路33』 +河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227198/index.m3u8$LR•IPV4•45『线路34』 +河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225767/index.m3u8$LR•IPV4•45『线路35』 +河南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226791/index.m3u8$LR•IPV4•45『线路36』 +河南卫视,http://60.10.139.113:8801/hls/32/index.m3u8$LR•IPV4•45『线路37』 +河南卫视,http://1.94.31.214/php/hntv.php?id=hnws#http://lxajh.top/tv/hn.php?id=hnws$LR•IPV4•45『线路38』 +河南卫视,http://192.151.150.154/live/hawshd.m3u8$LR•IPV4•45『线路39』 +河南卫视,http://204.12.221.218:8181/3m1080p/haws.m3u8$LR•IPV4•45『线路40』 +河南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000017925&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路41』 +河南卫视,http://1.94.31.214/php/hntv.php?id=hnws$LR•IPV4•45『线路42』 +河南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031119&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路43』 +河南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7304224304099543804&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路44』 +河南卫视,http://111.29.9.33:6610/000000001000/5000000011000031119/index.m3u8?channel-id=bestzb&Contentid=5000000011000031119&livemode=1&stbId=3$LR•IPV4•45『线路45』 +黑龙江卫视,http://118.81.195.79:9003/hls/31/index.m3u8$LR•IPV4•27『线路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•27『线路2』 +黑龙江卫视,http://112.27.235.94:8000/hls/48/index.m3u8$LR•IPV4•27『线路3』 +黑龙江卫视,http://120.198.95.220:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•27『线路4』 +黑龙江卫视,http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•27『线路5』 黑龙江卫视,http://38.75.136.137:98/gslb/dsdqpub/hljwshd.m3u8?auth=testpub$LR•IPV4•27『线路6』 黑龙江卫视,http://23.237.228.134/live6/heilongjiang.m3u8$LR•IPV4•27『线路7』 黑龙江卫视,http://gfr.x3322.net:9901/tsfile/live/1094_1.m3u8$LR•IPV4•27『线路8』 @@ -1876,28 +1877,28 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 黑龙江卫视,https://iptv.catvod.com/catvod.php?id=hljws$LR•IPV4•27『线路10』 黑龙江卫视,https://httop.top/ysp-黑龙江卫视$LR•IPV4•27『线路11』 黑龙江卫视,http://iptv.huuc.edu.cn/hls/hljhd.m3u8$LR•IPV4•27『线路12』 -黑龙江卫视,http://60.10.139.113:8801/hls/27/index.m3u8$LR•IPV4•27『线路13』 -黑龙江卫视,http://207.56.13.146:81/cdnlive/hljws.m3u8$LR•IPV4•27『线路14』 -黑龙江卫视,http://192.151.150.154/live/hljwshd.m3u8$LR•IPV4•27『线路15』 -黑龙江卫视,http://204.12.221.218:8181/3m1080p/hljws.m3u8$LR•IPV4•27『线路16』 -黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025203&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路17』 -黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001925&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路18』 -黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路19』 -黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009082&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路20』 -黑龙江卫视,https://idclive.hljtv.com:4430/live/hljws_own.m3u8$LR•IPV4•27『线路21』 -黑龙江卫视,http://111.29.9.33:6610/000000001000/1000000001000001925/index.m3u8?channel-id=bestzb&Contentid=1000000001000001925&livemode=1&stbId=3$LR•IPV4•27『线路22』 -黑龙江卫视,http://120.76.248.139/live/bfgd/4200000095.m3u8$LR•IPV4•27『线路23』 -黑龙江卫视,http://111.43.126.240:9003/hls/89/index.m3u8$LR•IPV4•27『线路24』 -黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8$LR•IPV4•27『线路25』 -黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225802/index.m3u8$LR•IPV4•27『线路26』 -黑龙江卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227288/index.m3u8$LR•IPV4•27『线路27』 -湖北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226952/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EREB40lnZnCEwjRy7LZuhIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•48『线路1』 -湖北卫视,http://120.198.95.220:9901/tsfile/live/1053_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•48『线路2』 -湖北卫视,http://222.90.21.30:9901/hls/19/index.m3u8$LR•IPV4•48『线路3』 -湖北卫视,http://204.12.221.218:8181/3m1080p/hbws.m3u8$LR•IPV4•48『线路4』 -湖北卫视,http://36.136.38.87:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•48『线路5』 -湖北卫视,http://112.27.235.94:8000/hls/41/index.m3u8$LR•IPV4•48『线路6』 -湖北卫视,http://118.81.195.79:9003/hls/32/index.m3u8$LR•IPV4•48『线路7』 +黑龙江卫视,http://120.76.248.139/live/bfgd/4200000095.m3u8$LR•IPV4•27『线路13』 +黑龙江卫视,http://111.43.126.240:9003/hls/89/index.m3u8$LR•IPV4•27『线路14』 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8$LR•IPV4•27『线路15』 +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225802/index.m3u8$LR•IPV4•27『线路16』 +黑龙江卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227288/index.m3u8$LR•IPV4•27『线路17』 +黑龙江卫视,http://60.10.139.113:8801/hls/27/index.m3u8$LR•IPV4•27『线路18』 +黑龙江卫视,http://207.56.13.146:81/cdnlive/hljws.m3u8$LR•IPV4•27『线路19』 +黑龙江卫视,http://192.151.150.154/live/hljwshd.m3u8$LR•IPV4•27『线路20』 +黑龙江卫视,http://204.12.221.218:8181/3m1080p/hljws.m3u8$LR•IPV4•27『线路21』 +黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000025203&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路22』 +黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001925&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路23』 +黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000031107&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路24』 +黑龙江卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000009082&livemode=1&stbId=yu&mode=1&$LR•IPV4•27『线路25』 +黑龙江卫视,https://idclive.hljtv.com:4430/live/hljws_own.m3u8$LR•IPV4•27『线路26』 +黑龙江卫视,http://111.29.9.33:6610/000000001000/1000000001000001925/index.m3u8?channel-id=bestzb&Contentid=1000000001000001925&livemode=1&stbId=3$LR•IPV4•27『线路27』 +湖北卫视,http://118.81.195.79:9003/hls/32/index.m3u8$LR•IPV4•48『线路1』 +湖北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226952/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EREB40lnZnCEwjRy7LZuhIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•48『线路2』 +湖北卫视,http://112.27.235.94:8000/hls/41/index.m3u8$LR•IPV4•48『线路3』 +湖北卫视,http://120.198.95.220:9901/tsfile/live/1053_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•48『线路4』 +湖北卫视,http://222.90.21.30:9901/hls/19/index.m3u8$LR•IPV4•48『线路5』 +湖北卫视,http://204.12.221.218:8181/3m1080p/hbws.m3u8$LR•IPV4•48『线路6』 +湖北卫视,http://36.136.38.87:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•48『线路7』 湖北卫视,http://38.75.136.137:98/gslb/dsdqpub/hbwshd.m3u8?auth=testpub$LR•IPV4•48『线路8』 湖北卫视,http://23.237.228.134/live6/hubei.m3u8$LR•IPV4•48『线路9』 湖北卫视,http://43.251.226.89:8080/play/46.m3u8$LR•IPV4•48『线路10』 @@ -1909,88 +1910,89 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 湖北卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=hubws$LR•IPV4•48『线路16』 湖北卫视,http://153.0.171.163:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•48『线路17』 湖北卫视,http://www.745612.xyz:7788/rtp/235.254.198.72:1564$LR•IPV4•48『线路18』 -湖北卫视,http://60.10.139.113:8801/hls/29/index.m3u8$LR•IPV4•48『线路19』 -湖北卫视,http://207.56.13.146:81/cdnlive/hbws.m3u8$LR•IPV4•48『线路20』 -湖北卫视,http://192.151.150.154/live/hbwshd.m3u8$LR•IPV4•48『线路21』 -湖北卫视,http://101.6.130.52:1234/947472496$LR•IPV4•48『线路22』 -湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014954&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路23』 -湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000022140&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路24』 -湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000010355&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路25』 -湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024621&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路26』 -湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265023&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路27』 -湖北卫视,http://111.29.9.33:6610/000000001000/1000000001000010355/index.m3u8?channel-id=bestzb&Contentid=1000000001000010355&livemode=1&stbId=3$LR•IPV4•48『线路28』 -湖北卫视,http://120.76.248.139/live/bfgd/4200000102.m3u8$LR•IPV4•48『线路29』 -湖北卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472496$LR•IPV4•48『线路30』 -湖北卫视,http://wfenf.x3322.net:7788/947472496$LR•IPV4•48『线路31』 -湖北卫视,http://fn.gcl.de5.net:5908/gsh950428/947472496$LR•IPV4•48『线路32』 -湖北卫视,http://119.88.243.98:17231/947472496$LR•IPV4•48『线路33』 -湖北卫视,http://85.121.245.62:1234/947472496$LR•IPV4•48『线路34』 -湖北卫视,http://36.104.221.222:7788/947472496$LR•IPV4•48『线路35』 -湖北卫视,http://115.58.151.196:1234/947472496$LR•IPV4•48『线路36』 -湖北卫视,http://182.61.15.163:80/947472496$LR•IPV4•48『线路37』 -湖北卫视,http://101.132.26.106:3566/947472496$LR•IPV4•48『线路38』 -湖北卫视,http://120.4.126.153:1234/947472496$LR•IPV4•48『线路39』 -湖北卫视,http://111.43.126.240:9003/hls/38/index.m3u8$LR•IPV4•48『线路40』 -湖北卫视,http://47.119.24.76:59093/947472496$LR•IPV4•48『线路41』 -湖北卫视,http://17752995.xyz:51111/947472496$LR•IPV4•48『线路42』 -湖北卫视,http://rihou.cc:555/tv/[mg]湖北卫视$LR•IPV4•48『线路43』 -湖北卫视,http://139.155.89.87:1000/947472496$LR•IPV4•48『线路44』 -湖北卫视,http://101.34.236.223:1112/947472496$LR•IPV4•48『线路45』 -湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226206/index.m3u8$LR•IPV4•48『线路46』 -湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225760/index.m3u8$LR•IPV4•48『线路47』 -湖北卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227230/index.m3u8$LR•IPV4•48『线路48』 -江西卫视,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•45『线路1』 -江西卫视,http://107.150.60.122/live/jxwshd.m3u8$LR•IPV4•45『线路2』 -江西卫视,http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路3』 -江西卫视,http://120.198.95.220:9901/tsfile/live/1061_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•45『线路4』 -江西卫视,http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•45『线路5』 -江西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•45『线路6』 -江西卫视,http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•45『线路7』 -江西卫视,http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•45『线路8』 -江西卫视,http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•45『线路9』 -江西卫视,http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•45『线路10』 -江西卫视,https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•45『线路11』 -江西卫视,https://httop.top/ysp-江西卫视$LR•IPV4•45『线路12』 -江西卫视,http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•45『线路13』 -江西卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•45『线路14』 -江西卫视,http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•45『线路15』 -江西卫视,http://60.10.139.113:8801/hls/37/index.m3u8$LR•IPV4•45『线路16』 -江西卫视,http://207.56.13.146:81/cdnlive/jxws.m3u8$LR•IPV4•45『线路17』 -江西卫视,http://192.151.150.154/live/jxwshd.m3u8$LR•IPV4•45『线路18』 -江西卫视,http://204.12.221.218:8181/3m1080p/jxws.m3u8$LR•IPV4•45『线路19』 -江西卫视,http://101.6.130.52:1234/783847495$LR•IPV4•45『线路20』 -江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011210&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路21』 -江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000013731&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路22』 -江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268001&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路23』 -江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000032154&livemode=1&stbId=yu&mode=1&$LR•IPV4•45『线路24』 -江西卫视,http://111.29.9.39:6610/000000001000/5000000004000011210/index.m3u8?channel-id=bestzb&Contentid=5000000004000011210&livemode=1&stbId=3$LR•IPV4•45『线路25』 -江西卫视,http://111.29.9.33:6610/000000001000/1000000001000013731/index.m3u8?channel-id=bestzb&Contentid=1000000001000013731&livemode=1&stbId=3$LR•IPV4•45『线路26』 -江西卫视,http://120.76.248.139/live/bfgd/4200000098.m3u8$LR•IPV4•45『线路27』 -江西卫视,https://live.chinacert.cftest5.cn/cnmg/live/783847495$LR•IPV4•45『线路28』 -江西卫视,http://wfenf.x3322.net:7788/783847495$LR•IPV4•45『线路29』 -江西卫视,http://fn.gcl.de5.net:5908/gsh950428/783847495$LR•IPV4•45『线路30』 -江西卫视,http://119.88.243.98:17231/783847495$LR•IPV4•45『线路31』 -江西卫视,http://85.121.245.62:1234/783847495$LR•IPV4•45『线路32』 -江西卫视,http://36.104.221.222:7788/783847495$LR•IPV4•45『线路33』 -江西卫视,http://115.58.151.196:1234/783847495$LR•IPV4•45『线路34』 -江西卫视,http://182.61.15.163:80/783847495$LR•IPV4•45『线路35』 -江西卫视,http://101.132.26.106:3566/783847495$LR•IPV4•45『线路36』 -江西卫视,http://120.4.126.153:1234/783847495$LR•IPV4•45『线路37』 -江西卫视,http://111.43.126.240:9003/hls/33/index.m3u8$LR•IPV4•45『线路38』 -江西卫视,http://47.119.24.76:59093/783847495$LR•IPV4•45『线路39』 -江西卫视,http://17752995.xyz:51111/783847495$LR•IPV4•45『线路40』 -江西卫视,http://rihou.cc:555/tv/[mg]江西卫视$LR•IPV4•45『线路41』 -江西卫视,http://139.155.89.87:1000/783847495$LR•IPV4•45『线路42』 -江西卫视,http://101.34.236.223:1112/783847495$LR•IPV4•45『线路43』 -江西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225764/index.m3u8$LR•IPV4•45『线路44』 -江西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226788/index.m3u8$LR•IPV4•45『线路45』 -吉林卫视,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•39『线路1』 -吉林卫视,http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路2』 -吉林卫视,http://192.151.150.154/live/jlwshd.m3u8$LR•IPV4•39『线路3』 -吉林卫视,http://207.56.13.146:81/cdnlive/jlws.m3u8$LR•IPV4•39『线路4』 -吉林卫视,http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路5』 -吉林卫视,http://cssbyd.imwork.net:8082/hls/41/index.m3u8$LR•IPV4•39『线路6』 -吉林卫视,http://118.81.195.79:9003/hls/34/index.m3u8$LR•IPV4•39『线路7』 +湖北卫视,http://120.76.248.139/live/bfgd/4200000102.m3u8$LR•IPV4•48『线路19』 +湖北卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472496$LR•IPV4•48『线路20』 +湖北卫视,http://wfenf.x3322.net:7788/947472496$LR•IPV4•48『线路21』 +湖北卫视,http://fn.gcl.de5.net:5908/gsh950428/947472496$LR•IPV4•48『线路22』 +湖北卫视,http://119.88.243.98:17231/947472496$LR•IPV4•48『线路23』 +湖北卫视,http://85.121.245.62:1234/947472496$LR•IPV4•48『线路24』 +湖北卫视,http://36.104.221.222:7788/947472496$LR•IPV4•48『线路25』 +湖北卫视,http://115.58.151.196:1234/947472496$LR•IPV4•48『线路26』 +湖北卫视,http://182.61.15.163:80/947472496$LR•IPV4•48『线路27』 +湖北卫视,http://101.132.26.106:3566/947472496$LR•IPV4•48『线路28』 +湖北卫视,http://120.4.126.153:1234/947472496$LR•IPV4•48『线路29』 +湖北卫视,http://111.43.126.240:9003/hls/38/index.m3u8$LR•IPV4•48『线路30』 +湖北卫视,http://47.119.24.76:59093/947472496$LR•IPV4•48『线路31』 +湖北卫视,http://101.6.130.52:1234/947472496$LR•IPV4•48『线路32』 +湖北卫视,http://17752995.xyz:51111/947472496$LR•IPV4•48『线路33』 +湖北卫视,http://rihou.cc:555/tv/[mg]湖北卫视$LR•IPV4•48『线路34』 +湖北卫视,http://139.155.89.87:1000/947472496$LR•IPV4•48『线路35』 +湖北卫视,http://101.34.236.223:1112/947472496$LR•IPV4•48『线路36』 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226206/index.m3u8$LR•IPV4•48『线路37』 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225760/index.m3u8$LR•IPV4•48『线路38』 +湖北卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227230/index.m3u8$LR•IPV4•48『线路39』 +湖北卫视,http://60.10.139.113:8801/hls/29/index.m3u8$LR•IPV4•48『线路40』 +湖北卫视,http://207.56.13.146:81/cdnlive/hbws.m3u8$LR•IPV4•48『线路41』 +湖北卫视,http://192.151.150.154/live/hbwshd.m3u8$LR•IPV4•48『线路42』 +湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000014954&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路43』 +湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000022140&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路44』 +湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000010355&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路45』 +湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000024621&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路46』 +湖北卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265023&livemode=1&stbId=yu&mode=1&$LR•IPV4•48『线路47』 +湖北卫视,http://111.29.9.33:6610/000000001000/1000000001000010355/index.m3u8?channel-id=bestzb&Contentid=1000000001000010355&livemode=1&stbId=3$LR•IPV4•48『线路48』 +江西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•46『线路1』 +江西卫视,https://jsp-tv-live.jxtvcn.com.cn/live-jsp/tv_jxtv1.m3u8?t=1782690276&token=63790ba6-2f66-425e-934c-c0b23c9024ce&d=939da61343f04522a73cd2c09a09352f$LR•IPV4•46『线路2』 +江西卫视,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•46『线路3』 +江西卫视,http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•46『线路4』 +江西卫视,http://107.150.60.122/live/jxwshd.m3u8$LR•IPV4•46『线路5』 +江西卫视,http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路6』 +江西卫视,http://120.198.95.220:9901/tsfile/live/1061_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•46『线路7』 +江西卫视,http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•46『线路8』 +江西卫视,http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•46『线路9』 +江西卫视,http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•46『线路10』 +江西卫视,http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•46『线路11』 +江西卫视,https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•46『线路12』 +江西卫视,https://httop.top/ysp-江西卫视$LR•IPV4•46『线路13』 +江西卫视,http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•46『线路14』 +江西卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•46『线路15』 +江西卫视,http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•46『线路16』 +江西卫视,http://120.76.248.139/live/bfgd/4200000098.m3u8$LR•IPV4•46『线路17』 +江西卫视,https://live.chinacert.cftest5.cn/cnmg/live/783847495$LR•IPV4•46『线路18』 +江西卫视,http://wfenf.x3322.net:7788/783847495$LR•IPV4•46『线路19』 +江西卫视,http://fn.gcl.de5.net:5908/gsh950428/783847495$LR•IPV4•46『线路20』 +江西卫视,http://119.88.243.98:17231/783847495$LR•IPV4•46『线路21』 +江西卫视,http://85.121.245.62:1234/783847495$LR•IPV4•46『线路22』 +江西卫视,http://36.104.221.222:7788/783847495$LR•IPV4•46『线路23』 +江西卫视,http://115.58.151.196:1234/783847495$LR•IPV4•46『线路24』 +江西卫视,http://182.61.15.163:80/783847495$LR•IPV4•46『线路25』 +江西卫视,http://101.132.26.106:3566/783847495$LR•IPV4•46『线路26』 +江西卫视,http://120.4.126.153:1234/783847495$LR•IPV4•46『线路27』 +江西卫视,http://111.43.126.240:9003/hls/33/index.m3u8$LR•IPV4•46『线路28』 +江西卫视,http://47.119.24.76:59093/783847495$LR•IPV4•46『线路29』 +江西卫视,http://101.6.130.52:1234/783847495$LR•IPV4•46『线路30』 +江西卫视,http://17752995.xyz:51111/783847495$LR•IPV4•46『线路31』 +江西卫视,http://rihou.cc:555/tv/[mg]江西卫视$LR•IPV4•46『线路32』 +江西卫视,http://139.155.89.87:1000/783847495$LR•IPV4•46『线路33』 +江西卫视,http://101.34.236.223:1112/783847495$LR•IPV4•46『线路34』 +江西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225764/index.m3u8$LR•IPV4•46『线路35』 +江西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226788/index.m3u8$LR•IPV4•46『线路36』 +江西卫视,http://60.10.139.113:8801/hls/37/index.m3u8$LR•IPV4•46『线路37』 +江西卫视,http://207.56.13.146:81/cdnlive/jxws.m3u8$LR•IPV4•46『线路38』 +江西卫视,http://192.151.150.154/live/jxwshd.m3u8$LR•IPV4•46『线路39』 +江西卫视,http://204.12.221.218:8181/3m1080p/jxws.m3u8$LR•IPV4•46『线路40』 +江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011210&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路41』 +江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000013731&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路42』 +江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268001&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路43』 +江西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000032154&livemode=1&stbId=yu&mode=1&$LR•IPV4•46『线路44』 +江西卫视,http://111.29.9.39:6610/000000001000/5000000004000011210/index.m3u8?channel-id=bestzb&Contentid=5000000004000011210&livemode=1&stbId=3$LR•IPV4•46『线路45』 +江西卫视,http://111.29.9.33:6610/000000001000/1000000001000013731/index.m3u8?channel-id=bestzb&Contentid=1000000001000013731&livemode=1&stbId=3$LR•IPV4•46『线路46』 +吉林卫视,http://118.81.195.79:9003/hls/34/index.m3u8$LR•IPV4•39『线路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•39『线路2』 +吉林卫视,http://cssbyd.imwork.net:8082/hls/41/index.m3u8$LR•IPV4•39『线路3』 +吉林卫视,http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路4』 +吉林卫视,http://192.151.150.154/live/jlwshd.m3u8$LR•IPV4•39『线路5』 +吉林卫视,http://207.56.13.146:81/cdnlive/jlws.m3u8$LR•IPV4•39『线路6』 +吉林卫视,http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路7』 吉林卫视,http://38.75.136.137:98/gslb/dsdqpub/jlwshd.m3u8?auth=testpub$LR•IPV4•39『线路8』 吉林卫视,http://23.237.228.134/live8/jilin.m3u8$LR•IPV4•39『线路9』 吉林卫视,http://43.251.226.89:8080/play/47.m3u8$LR•IPV4•39『线路10』 @@ -1998,63 +2000,63 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 吉林卫视,https://iptv.catvod.com/catvod.php?id=jlws$LR•IPV4•39『线路12』 吉林卫视,https://httop.top/ysp-吉林卫视$LR•IPV4•39『线路13』 吉林卫视,http://153.0.171.163:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•39『线路14』 -吉林卫视,http://60.10.139.113:8801/hls/38/index.m3u8$LR•IPV4•39『线路15』 -吉林卫视,http://204.12.221.218:8181/3m1080p/jlws.m3u8$LR•IPV4•39『线路16』 -吉林卫视,http://101.6.130.52:1234/947472500$LR•IPV4•39『线路17』 -吉林卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031117&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路18』 -吉林卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6042486520432105075&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路19』 -吉林卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040013&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路20』 -吉林卫视,http://111.29.9.33:6610/000000001000/5000000011000031117/index.m3u8?channel-id=bestzb&Contentid=5000000011000031117&livemode=1&stbId=3$LR•IPV4•39『线路21』 -吉林卫视,http://120.76.248.139/live/bfgd/4200000097.m3u8$LR•IPV4•39『线路22』 -吉林卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472500$LR•IPV4•39『线路23』 -吉林卫视,http://wfenf.x3322.net:7788/947472500$LR•IPV4•39『线路24』 -吉林卫视,http://fn.gcl.de5.net:5908/gsh950428/947472500$LR•IPV4•39『线路25』 -吉林卫视,http://119.88.243.98:17231/947472500$LR•IPV4•39『线路26』 -吉林卫视,http://85.121.245.62:1234/947472500$LR•IPV4•39『线路27』 -吉林卫视,http://36.104.221.222:7788/947472500$LR•IPV4•39『线路28』 -吉林卫视,http://115.58.151.196:1234/947472500$LR•IPV4•39『线路29』 -吉林卫视,http://182.61.15.163:80/947472500$LR•IPV4•39『线路30』 -吉林卫视,http://101.132.26.106:3566/947472500$LR•IPV4•39『线路31』 -吉林卫视,http://120.4.126.153:1234/947472500$LR•IPV4•39『线路32』 -吉林卫视,http://111.43.126.240:9003/hls/30/index.m3u8$LR•IPV4•39『线路33』 -吉林卫视,http://47.119.24.76:59093/947472500$LR•IPV4•39『线路34』 -吉林卫视,http://17752995.xyz:51111/947472500$LR•IPV4•39『线路35』 -吉林卫视,http://139.155.89.87:1000/947472500$LR•IPV4•39『线路36』 -吉林卫视,http://101.34.236.223:1112/947472500$LR•IPV4•39『线路37』 -吉林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225792/index.m3u8$LR•IPV4•39『线路38』 -吉林卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227310/index.m3u8$LR•IPV4•39『线路39』 -内蒙古卫视,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•22『线路1』 -内蒙古卫视,http://111.8.224.6:9999/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•22『线路2』 -内蒙古卫视,http://207.56.13.146:81/cdnlive/nmgws.m3u8$LR•IPV4•22『线路3』 -内蒙古卫视,http://204.12.221.218:8181/3m1080p/nmgws.m3u8$LR•IPV4•22『线路4』 -内蒙古卫视,http://112.27.235.94:8000/hls/49/index.m3u8$LR•IPV4•22『线路5』 -内蒙古卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8$LR•IPV4•22『线路6』 -内蒙古卫视,http://117.169.120.140:8080/live/neimenggustv/.m3u8$LR•IPV4•22『线路7』 -内蒙古卫视,http://183.207.248.71/gitv/live1/G_NEIMENGGU/G_NEIMENGGU$LR•IPV4•22『线路8』 -内蒙古卫视,http://223.110.245.173/PLTV/4/224/3221225836/index.m3u8$LR•IPV4•22『线路9』 +吉林卫视,http://120.76.248.139/live/bfgd/4200000097.m3u8$LR•IPV4•39『线路15』 +吉林卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472500$LR•IPV4•39『线路16』 +吉林卫视,http://wfenf.x3322.net:7788/947472500$LR•IPV4•39『线路17』 +吉林卫视,http://fn.gcl.de5.net:5908/gsh950428/947472500$LR•IPV4•39『线路18』 +吉林卫视,http://119.88.243.98:17231/947472500$LR•IPV4•39『线路19』 +吉林卫视,http://85.121.245.62:1234/947472500$LR•IPV4•39『线路20』 +吉林卫视,http://36.104.221.222:7788/947472500$LR•IPV4•39『线路21』 +吉林卫视,http://115.58.151.196:1234/947472500$LR•IPV4•39『线路22』 +吉林卫视,http://182.61.15.163:80/947472500$LR•IPV4•39『线路23』 +吉林卫视,http://101.132.26.106:3566/947472500$LR•IPV4•39『线路24』 +吉林卫视,http://120.4.126.153:1234/947472500$LR•IPV4•39『线路25』 +吉林卫视,http://111.43.126.240:9003/hls/30/index.m3u8$LR•IPV4•39『线路26』 +吉林卫视,http://47.119.24.76:59093/947472500$LR•IPV4•39『线路27』 +吉林卫视,http://101.6.130.52:1234/947472500$LR•IPV4•39『线路28』 +吉林卫视,http://17752995.xyz:51111/947472500$LR•IPV4•39『线路29』 +吉林卫视,http://139.155.89.87:1000/947472500$LR•IPV4•39『线路30』 +吉林卫视,http://101.34.236.223:1112/947472500$LR•IPV4•39『线路31』 +吉林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225792/index.m3u8$LR•IPV4•39『线路32』 +吉林卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227310/index.m3u8$LR•IPV4•39『线路33』 +吉林卫视,http://60.10.139.113:8801/hls/38/index.m3u8$LR•IPV4•39『线路34』 +吉林卫视,http://204.12.221.218:8181/3m1080p/jlws.m3u8$LR•IPV4•39『线路35』 +吉林卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031117&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路36』 +吉林卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6042486520432105075&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路37』 +吉林卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040013&livemode=1&stbId=yu&mode=1&$LR•IPV4•39『线路38』 +吉林卫视,http://111.29.9.33:6610/000000001000/5000000011000031117/index.m3u8?channel-id=bestzb&Contentid=5000000011000031117&livemode=1&stbId=3$LR•IPV4•39『线路39』 +内蒙古卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8$LR•IPV4•22『线路1』 +内蒙古卫视,http://117.169.120.140:8080/live/neimenggustv/.m3u8$LR•IPV4•22『线路2』 +内蒙古卫视,http://183.207.248.71/gitv/live1/G_NEIMENGGU/G_NEIMENGGU$LR•IPV4•22『线路3』 +内蒙古卫视,http://223.110.245.173/PLTV/4/224/3221225836/index.m3u8$LR•IPV4•22『线路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•22『线路5』 +内蒙古卫视,http://112.27.235.94:8000/hls/49/index.m3u8$LR•IPV4•22『线路6』 +内蒙古卫视,http://111.8.224.6:9999/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•22『线路7』 +内蒙古卫视,http://207.56.13.146:81/cdnlive/nmgws.m3u8$LR•IPV4•22『线路8』 +内蒙古卫视,http://204.12.221.218:8181/3m1080p/nmgws.m3u8$LR•IPV4•22『线路9』 内蒙古卫视,http://23.237.228.134/live8/neimenggu.m3u8$LR•IPV4•22『线路10』 内蒙古卫视,https://iptv.catvod.com/catvod.php?id=nmws$LR•IPV4•22『线路11』 内蒙古卫视,https://httop.top/ysp-内蒙古卫视$LR•IPV4•22『线路12』 -内蒙古卫视,http://60.10.139.113:8801/hls/55/index.m3u8$LR•IPV4•22『线路13』 -内蒙古卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.217:5140$LR•IPV4•22『线路14』 -内蒙古卫视,http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•22『线路15』 -内蒙古卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000014080&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路16』 -内蒙古卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7331079758781182663&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路17』 -内蒙古卫视,http://120.76.248.139/live/bfgd/4200000110.m3u8$LR•IPV4•22『线路18』 -内蒙古卫视,http://111.43.126.240:9003/hls/47/index.m3u8$LR•IPV4•22『线路19』 -内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227182/index.m3u8$LR•IPV4•22『线路20』 -内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225786/index.m3u8$LR•IPV4•22『线路21』 -内蒙古卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226886/index.m3u8$LR•IPV4•22『线路22』 -辽宁卫视,https://piccpndks.v.kcdnvip.com/audio/liaoning_2/index.m3u8$LR•IPV4•49『线路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•49『线路2』 -辽宁卫视,http://120.198.95.220:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路3』 -辽宁卫视,http://222.90.21.30:9901/hls/38/index.m3u8$LR•IPV4•49『线路4』 -辽宁卫视,http://207.56.13.146:81/cdnlive/lnws.m3u8$LR•IPV4•49『线路5』 -辽宁卫视,http://222.90.21.30:9901/hls/39/index.m3u8$LR•IPV4•49『线路6』 -辽宁卫视,http://204.12.221.218:8181/3m1080p/lnws.m3u8$LR•IPV4•49『线路7』 -辽宁卫视,http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路8』 -辽宁卫视,http://112.27.235.94:8000/hls/47/index.m3u8$LR•IPV4•49『线路9』 -辽宁卫视,http://39.134.39.37/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•49『线路10』 +内蒙古卫视,http://120.76.248.139/live/bfgd/4200000110.m3u8$LR•IPV4•22『线路13』 +内蒙古卫视,http://111.43.126.240:9003/hls/47/index.m3u8$LR•IPV4•22『线路14』 +内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227182/index.m3u8$LR•IPV4•22『线路15』 +内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225786/index.m3u8$LR•IPV4•22『线路16』 +内蒙古卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226886/index.m3u8$LR•IPV4•22『线路17』 +内蒙古卫视,http://60.10.139.113:8801/hls/55/index.m3u8$LR•IPV4•22『线路18』 +内蒙古卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.217:5140$LR•IPV4•22『线路19』 +内蒙古卫视,http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•22『线路20』 +内蒙古卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000014080&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路21』 +内蒙古卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7331079758781182663&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路22』 +辽宁卫视,http://39.134.39.37/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•49『线路1』 +辽宁卫视,https://piccpndks.v.kcdnvip.com/audio/liaoning_2/index.m3u8$LR•IPV4•49『线路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•49『线路3』 +辽宁卫视,http://112.27.235.94:8000/hls/47/index.m3u8$LR•IPV4•49『线路4』 +辽宁卫视,http://120.198.95.220:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•49『线路5』 +辽宁卫视,http://222.90.21.30:9901/hls/38/index.m3u8$LR•IPV4•49『线路6』 +辽宁卫视,http://207.56.13.146:81/cdnlive/lnws.m3u8$LR•IPV4•49『线路7』 +辽宁卫视,http://222.90.21.30:9901/hls/39/index.m3u8$LR•IPV4•49『线路8』 +辽宁卫视,http://204.12.221.218:8181/3m1080p/lnws.m3u8$LR•IPV4•49『线路9』 +辽宁卫视,http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路10』 辽宁卫视,http://38.75.136.137:98/gslb/dsdqpub/lnwshd.m3u8?auth=testpub$LR•IPV4•49『线路11』 辽宁卫视,https://hlsbkmgsplive.miguvideo.com/migu/kailu/lnwshd265/54/20200407/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•49『线路12』 辽宁卫视,http://23.237.228.134/live8/liaoning.m3u8$LR•IPV4•49『线路13』 @@ -2065,118 +2067,118 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 辽宁卫视,https://httop.top/ysp-辽宁卫视$LR•IPV4•49『线路18』 辽宁卫视,http://iptv.huuc.edu.cn/hls/lnhd.m3u8$LR•IPV4•49『线路19』 辽宁卫视,http://153.0.171.163:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•49『线路20』 -辽宁卫视,http://60.10.139.113:8801/hls/28/index.m3u8$LR•IPV4•49『线路21』 -辽宁卫视,http://192.151.150.154/live/lnwshd.m3u8$LR•IPV4•49『线路22』 -辽宁卫视,http://101.6.130.52:1234/630291707$LR•IPV4•49『线路23』 -辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011671&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路24』 -辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001945&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路25』 -辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000024033&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路26』 -辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000008940&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路27』 -辽宁卫视,http://111.29.9.33:6610/000000001000/1000000001000001945/index.m3u8?channel-id=bestzb&Contentid=1000000001000001945&livemode=1&stbId=3$LR•IPV4•49『线路28』 -辽宁卫视,http://120.76.248.139/live/bfgd/4200000141.m3u8$LR•IPV4•49『线路29』 -辽宁卫视,http://120.76.248.139/live/bfgd/4200000185.m3u8$LR•IPV4•49『线路30』 -辽宁卫视,http://120.76.248.139/live/bfgd/4200000058.m3u8$LR•IPV4•49『线路31』 -辽宁卫视,https://live.chinacert.cftest5.cn/cnmg/live/630291707$LR•IPV4•49『线路32』 -辽宁卫视,http://wfenf.x3322.net:7788/630291707$LR•IPV4•49『线路33』 -辽宁卫视,http://fn.gcl.de5.net:5908/gsh950428/630291707$LR•IPV4•49『线路34』 -辽宁卫视,http://119.88.243.98:17231/630291707$LR•IPV4•49『线路35』 -辽宁卫视,http://85.121.245.62:1234/630291707$LR•IPV4•49『线路36』 -辽宁卫视,http://36.104.221.222:7788/630291707$LR•IPV4•49『线路37』 -辽宁卫视,http://115.58.151.196:1234/630291707$LR•IPV4•49『线路38』 -辽宁卫视,http://182.61.15.163:80/630291707$LR•IPV4•49『线路39』 -辽宁卫视,http://101.132.26.106:3566/630291707$LR•IPV4•49『线路40』 -辽宁卫视,http://120.4.126.153:1234/630291707$LR•IPV4•49『线路41』 -辽宁卫视,http://111.43.126.240:9003/hls/41/index.m3u8$LR•IPV4•49『线路42』 -辽宁卫视,http://47.119.24.76:59093/630291707$LR•IPV4•49『线路43』 -辽宁卫视,http://17752995.xyz:51111/630291707$LR•IPV4•49『线路44』 -辽宁卫视,http://139.155.89.87:1000/630291707$LR•IPV4•49『线路45』 -辽宁卫视,http://101.34.236.223:1112/630291707$LR•IPV4•49『线路46』 -辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226201/index.m3u8$LR•IPV4•49『线路47』 -辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225772/index.m3u8$LR•IPV4•49『线路48』 -辽宁卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227242/index.m3u8$LR•IPV4•49『线路49』 -宁夏卫视,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•38『线路1』 -宁夏卫视,http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路2』 -宁夏卫视,http://112.123.243.37:50085/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•38『线路3』 -宁夏卫视,http://222.169.85.8:9901/tsfile/live/0112_1.m3u8$LR•IPV4•38『线路4』 -宁夏卫视,http://207.56.13.146:81/cdnlive/nxws.m3u8$LR•IPV4•38『线路5』 -宁夏卫视,http://204.12.221.218:8181/3m1080p/nxws.m3u8$LR•IPV4•38『线路6』 -宁夏卫视,http://120.76.248.139/live/bfgd/4200000118.m3u8$LR•IPV4•38『线路7』 -宁夏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8$LR•IPV4•38『线路8』 +辽宁卫视,http://120.76.248.139/live/bfgd/4200000141.m3u8$LR•IPV4•49『线路21』 +辽宁卫视,http://120.76.248.139/live/bfgd/4200000185.m3u8$LR•IPV4•49『线路22』 +辽宁卫视,http://120.76.248.139/live/bfgd/4200000058.m3u8$LR•IPV4•49『线路23』 +辽宁卫视,https://live.chinacert.cftest5.cn/cnmg/live/630291707$LR•IPV4•49『线路24』 +辽宁卫视,http://wfenf.x3322.net:7788/630291707$LR•IPV4•49『线路25』 +辽宁卫视,http://fn.gcl.de5.net:5908/gsh950428/630291707$LR•IPV4•49『线路26』 +辽宁卫视,http://119.88.243.98:17231/630291707$LR•IPV4•49『线路27』 +辽宁卫视,http://85.121.245.62:1234/630291707$LR•IPV4•49『线路28』 +辽宁卫视,http://36.104.221.222:7788/630291707$LR•IPV4•49『线路29』 +辽宁卫视,http://115.58.151.196:1234/630291707$LR•IPV4•49『线路30』 +辽宁卫视,http://182.61.15.163:80/630291707$LR•IPV4•49『线路31』 +辽宁卫视,http://101.132.26.106:3566/630291707$LR•IPV4•49『线路32』 +辽宁卫视,http://120.4.126.153:1234/630291707$LR•IPV4•49『线路33』 +辽宁卫视,http://111.43.126.240:9003/hls/41/index.m3u8$LR•IPV4•49『线路34』 +辽宁卫视,http://47.119.24.76:59093/630291707$LR•IPV4•49『线路35』 +辽宁卫视,http://101.6.130.52:1234/630291707$LR•IPV4•49『线路36』 +辽宁卫视,http://17752995.xyz:51111/630291707$LR•IPV4•49『线路37』 +辽宁卫视,http://139.155.89.87:1000/630291707$LR•IPV4•49『线路38』 +辽宁卫视,http://101.34.236.223:1112/630291707$LR•IPV4•49『线路39』 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226201/index.m3u8$LR•IPV4•49『线路40』 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225772/index.m3u8$LR•IPV4•49『线路41』 +辽宁卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227242/index.m3u8$LR•IPV4•49『线路42』 +辽宁卫视,http://60.10.139.113:8801/hls/28/index.m3u8$LR•IPV4•49『线路43』 +辽宁卫视,http://192.151.150.154/live/lnwshd.m3u8$LR•IPV4•49『线路44』 +辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000011671&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路45』 +辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000001945&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路46』 +辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000024033&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路47』 +辽宁卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000001000008940&livemode=1&stbId=yu&mode=1&$LR•IPV4•49『线路48』 +辽宁卫视,http://111.29.9.33:6610/000000001000/1000000001000001945/index.m3u8?channel-id=bestzb&Contentid=1000000001000001945&livemode=1&stbId=3$LR•IPV4•49『线路49』 +宁夏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8$LR•IPV4•38『线路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•38『线路2』 +宁夏卫视,http://120.76.248.139/live/bfgd/4200000118.m3u8$LR•IPV4•38『线路3』 +宁夏卫视,http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路4』 +宁夏卫视,http://112.123.243.37:50085/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•38『线路5』 +宁夏卫视,http://222.169.85.8:9901/tsfile/live/0112_1.m3u8$LR•IPV4•38『线路6』 +宁夏卫视,http://207.56.13.146:81/cdnlive/nxws.m3u8$LR•IPV4•38『线路7』 +宁夏卫视,http://204.12.221.218:8181/3m1080p/nxws.m3u8$LR•IPV4•38『线路8』 宁夏卫视,http://43.251.226.89:8080/play/54.m3u8$LR•IPV4•38『线路9』 宁夏卫视,https://iptv.catvod.com/catvod.php?id=nxws$LR•IPV4•38『线路10』 宁夏卫视,https://httop.top/ysp-宁夏卫视$LR•IPV4•38『线路11』 宁夏卫视,http://153.0.171.163:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路12』 -宁夏卫视,http://60.10.139.113:8801/hls/57/index.m3u8$LR•IPV4•38『线路13』 -宁夏卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.230:5140$LR•IPV4•38『线路14』 -宁夏卫视,http://192.151.150.154/live/nxws.m3u8$LR•IPV4•38『线路15』 -宁夏卫视,http://101.6.130.52:1234/738910535$LR•IPV4•38『线路16』 -宁夏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000031451&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路17』 -宁夏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040022&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路18』 -宁夏卫视,http://111.29.9.33:6610/000000001000/1000000002000031451/index.m3u8?channel-id=bestzb&Contentid=1000000002000031451&livemode=1&stbId=3$LR•IPV4•38『线路19』 -宁夏卫视,https://live.chinacert.cftest5.cn/cnmg/live/738910535$LR•IPV4•38『线路20』 -宁夏卫视,http://wfenf.x3322.net:7788/738910535$LR•IPV4•38『线路21』 -宁夏卫视,http://fn.gcl.de5.net:5908/gsh950428/738910535$LR•IPV4•38『线路22』 -宁夏卫视,http://119.88.243.98:17231/738910535$LR•IPV4•38『线路23』 -宁夏卫视,http://85.121.245.62:1234/738910535$LR•IPV4•38『线路24』 -宁夏卫视,http://36.104.221.222:7788/738910535$LR•IPV4•38『线路25』 -宁夏卫视,http://115.58.151.196:1234/738910535$LR•IPV4•38『线路26』 -宁夏卫视,http://182.61.15.163:80/738910535$LR•IPV4•38『线路27』 -宁夏卫视,http://101.132.26.106:3566/738910535$LR•IPV4•38『线路28』 -宁夏卫视,http://120.4.126.153:1234/738910535$LR•IPV4•38『线路29』 -宁夏卫视,http://111.43.126.240:9003/hls/51/index.m3u8$LR•IPV4•38『线路30』 -宁夏卫视,http://47.119.24.76:59093/738910535$LR•IPV4•38『线路31』 -宁夏卫视,http://17752995.xyz:51111/738910535$LR•IPV4•38『线路32』 -宁夏卫视,http://139.155.89.87:1000/738910535$LR•IPV4•38『线路33』 -宁夏卫视,http://101.34.236.223:1112/738910535$LR•IPV4•38『线路34』 -宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227145/index.m3u8$LR•IPV4•38『线路35』 -宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227184/index.m3u8$LR•IPV4•38『线路36』 -宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225748/index.m3u8$LR•IPV4•38『线路37』 -宁夏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226804/index.m3u8$LR•IPV4•38『线路38』 -青海卫视,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•38『线路1』 -青海卫视,http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路2』 -青海卫视,http://107.150.60.122/live/qhws.m3u8$LR•IPV4•38『线路3』 -青海卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=qhws$LR•IPV4•38『线路4』 -青海卫视,http://204.12.221.218:8181/3m1080p/qhws.m3u8$LR•IPV4•38『线路5』 -青海卫视,http://123.130.84.106:8154/tsfile/live/0140_1.m3u8$LR•IPV4•38『线路6』 -青海卫视,http://live.geermurmt.com/qhws/sd/live.m3u8$LR•IPV4•38『线路7』 +宁夏卫视,https://live.chinacert.cftest5.cn/cnmg/live/738910535$LR•IPV4•38『线路13』 +宁夏卫视,http://wfenf.x3322.net:7788/738910535$LR•IPV4•38『线路14』 +宁夏卫视,http://fn.gcl.de5.net:5908/gsh950428/738910535$LR•IPV4•38『线路15』 +宁夏卫视,http://119.88.243.98:17231/738910535$LR•IPV4•38『线路16』 +宁夏卫视,http://85.121.245.62:1234/738910535$LR•IPV4•38『线路17』 +宁夏卫视,http://36.104.221.222:7788/738910535$LR•IPV4•38『线路18』 +宁夏卫视,http://115.58.151.196:1234/738910535$LR•IPV4•38『线路19』 +宁夏卫视,http://182.61.15.163:80/738910535$LR•IPV4•38『线路20』 +宁夏卫视,http://101.132.26.106:3566/738910535$LR•IPV4•38『线路21』 +宁夏卫视,http://120.4.126.153:1234/738910535$LR•IPV4•38『线路22』 +宁夏卫视,http://111.43.126.240:9003/hls/51/index.m3u8$LR•IPV4•38『线路23』 +宁夏卫视,http://47.119.24.76:59093/738910535$LR•IPV4•38『线路24』 +宁夏卫视,http://101.6.130.52:1234/738910535$LR•IPV4•38『线路25』 +宁夏卫视,http://17752995.xyz:51111/738910535$LR•IPV4•38『线路26』 +宁夏卫视,http://139.155.89.87:1000/738910535$LR•IPV4•38『线路27』 +宁夏卫视,http://101.34.236.223:1112/738910535$LR•IPV4•38『线路28』 +宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227145/index.m3u8$LR•IPV4•38『线路29』 +宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227184/index.m3u8$LR•IPV4•38『线路30』 +宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225748/index.m3u8$LR•IPV4•38『线路31』 +宁夏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226804/index.m3u8$LR•IPV4•38『线路32』 +宁夏卫视,http://60.10.139.113:8801/hls/57/index.m3u8$LR•IPV4•38『线路33』 +宁夏卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.230:5140$LR•IPV4•38『线路34』 +宁夏卫视,http://192.151.150.154/live/nxws.m3u8$LR•IPV4•38『线路35』 +宁夏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000031451&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路36』 +宁夏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040022&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路37』 +宁夏卫视,http://111.29.9.33:6610/000000001000/1000000002000031451/index.m3u8?channel-id=bestzb&Contentid=1000000002000031451&livemode=1&stbId=3$LR•IPV4•38『线路38』 +青海卫视,http://live.geermurmt.com/qhws/sd/live.m3u8$LR•IPV4•38『线路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•38『线路2』 +青海卫视,http://123.130.84.106:8154/tsfile/live/0140_1.m3u8$LR•IPV4•38『线路3』 +青海卫视,http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路4』 +青海卫视,http://107.150.60.122/live/qhws.m3u8$LR•IPV4•38『线路5』 +青海卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=qhws$LR•IPV4•38『线路6』 +青海卫视,http://204.12.221.218:8181/3m1080p/qhws.m3u8$LR•IPV4•38『线路7』 青海卫视,http://23.237.228.134/live8/qinghai.m3u8$LR•IPV4•38『线路8』 青海卫视,http://43.251.226.89:8080/play/48.m3u8$LR•IPV4•38『线路9』 青海卫视,https://iptv.catvod.com/catvod.php?id=qhws$LR•IPV4•38『线路10』 青海卫视,https://httop.top/ysp-青海卫视$LR•IPV4•38『线路11』 青海卫视,http://153.0.171.163:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•38『线路12』 -青海卫视,http://60.10.139.113:8801/hls/56/index.m3u8$LR•IPV4•38『线路13』 -青海卫视,http://207.56.13.146:81/cdnlive/qhws.m3u8$LR•IPV4•38『线路14』 -青海卫视,http://192.151.150.154/live/qhws.m3u8$LR•IPV4•38『线路15』 -青海卫视,http://101.6.130.52:1234/947472506$LR•IPV4•38『线路16』 -青海卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040015&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路17』 -青海卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000013359&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路18』 -青海卫视,http://111.29.9.33:6610/000000001000/1000000002000013359/index.m3u8?channel-id=bestzb&Contentid=1000000002000013359&livemode=1&stbId=3$LR•IPV4•38『线路19』 -青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8$LR•IPV4•38『线路20』 -青海卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472506$LR•IPV4•38『线路21』 -青海卫视,http://wfenf.x3322.net:7788/947472506$LR•IPV4•38『线路22』 -青海卫视,http://fn.gcl.de5.net:5908/gsh950428/947472506$LR•IPV4•38『线路23』 -青海卫视,http://119.88.243.98:17231/947472506$LR•IPV4•38『线路24』 -青海卫视,http://85.121.245.62:1234/947472506$LR•IPV4•38『线路25』 -青海卫视,http://36.104.221.222:7788/947472506$LR•IPV4•38『线路26』 -青海卫视,http://115.58.151.196:1234/947472506$LR•IPV4•38『线路27』 -青海卫视,http://182.61.15.163:80/947472506$LR•IPV4•38『线路28』 -青海卫视,http://101.132.26.106:3566/947472506$LR•IPV4•38『线路29』 -青海卫视,http://120.4.126.153:1234/947472506$LR•IPV4•38『线路30』 -青海卫视,http://111.43.126.240:9003/hls/43/index.m3u8$LR•IPV4•38『线路31』 -青海卫视,http://47.119.24.76:59093/947472506$LR•IPV4•38『线路32』 -青海卫视,http://17752995.xyz:51111/947472506$LR•IPV4•38『线路33』 -青海卫视,http://139.155.89.87:1000/947472506$LR•IPV4•38『线路34』 -青海卫视,http://101.34.236.223:1112/947472506$LR•IPV4•38『线路35』 -青海卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227179/index.m3u8$LR•IPV4•38『线路36』 -青海卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225794/index.m3u8$LR•IPV4•38『线路37』 -青海卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226889/index.m3u8$LR•IPV4•38『线路38』 -山东卫视,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•33『线路1』 -山东卫视,http://173.208.212.130:8181/720p/sdws.m3u8$LR•IPV4•33『线路2』 -山东卫视,http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路3』 -山东卫视,http://120.198.95.220:9901/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路4』 -山东卫视,http://112.27.235.94:8000/hls/34/index.m3u8$LR•IPV4•33『线路5』 -山东卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8$LR•IPV4•33『线路6』 -山东卫视,http://125.210.152.18:9090/live/SDWSHD_H265.m3u8$LR•IPV4•33『线路7』 +青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8$LR•IPV4•38『线路13』 +青海卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472506$LR•IPV4•38『线路14』 +青海卫视,http://wfenf.x3322.net:7788/947472506$LR•IPV4•38『线路15』 +青海卫视,http://fn.gcl.de5.net:5908/gsh950428/947472506$LR•IPV4•38『线路16』 +青海卫视,http://119.88.243.98:17231/947472506$LR•IPV4•38『线路17』 +青海卫视,http://85.121.245.62:1234/947472506$LR•IPV4•38『线路18』 +青海卫视,http://36.104.221.222:7788/947472506$LR•IPV4•38『线路19』 +青海卫视,http://115.58.151.196:1234/947472506$LR•IPV4•38『线路20』 +青海卫视,http://182.61.15.163:80/947472506$LR•IPV4•38『线路21』 +青海卫视,http://101.132.26.106:3566/947472506$LR•IPV4•38『线路22』 +青海卫视,http://120.4.126.153:1234/947472506$LR•IPV4•38『线路23』 +青海卫视,http://111.43.126.240:9003/hls/43/index.m3u8$LR•IPV4•38『线路24』 +青海卫视,http://47.119.24.76:59093/947472506$LR•IPV4•38『线路25』 +青海卫视,http://101.6.130.52:1234/947472506$LR•IPV4•38『线路26』 +青海卫视,http://17752995.xyz:51111/947472506$LR•IPV4•38『线路27』 +青海卫视,http://139.155.89.87:1000/947472506$LR•IPV4•38『线路28』 +青海卫视,http://101.34.236.223:1112/947472506$LR•IPV4•38『线路29』 +青海卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227179/index.m3u8$LR•IPV4•38『线路30』 +青海卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225794/index.m3u8$LR•IPV4•38『线路31』 +青海卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226889/index.m3u8$LR•IPV4•38『线路32』 +青海卫视,http://60.10.139.113:8801/hls/56/index.m3u8$LR•IPV4•38『线路33』 +青海卫视,http://207.56.13.146:81/cdnlive/qhws.m3u8$LR•IPV4•38『线路34』 +青海卫视,http://192.151.150.154/live/qhws.m3u8$LR•IPV4•38『线路35』 +青海卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040015&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路36』 +青海卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000013359&livemode=1&stbId=yu&mode=1&$LR•IPV4•38『线路37』 +青海卫视,http://111.29.9.33:6610/000000001000/1000000002000013359/index.m3u8?channel-id=bestzb&Contentid=1000000002000013359&livemode=1&stbId=3$LR•IPV4•38『线路38』 +山东卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8$LR•IPV4•33『线路1』 +山东卫视,http://125.210.152.18:9090/live/SDWSHD_H265.m3u8$LR•IPV4•33『线路2』 +山东卫视,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•33『线路3』 +山东卫视,http://112.27.235.94:8000/hls/34/index.m3u8$LR•IPV4•33『线路4』 +山东卫视,http://173.208.212.130:8181/720p/sdws.m3u8$LR•IPV4•33『线路5』 +山东卫视,http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路6』 +山东卫视,http://120.198.95.220:9901/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路7』 山东卫视,http://38.75.136.137:98/gslb/dsdqpub/sdwshd.m3u8?auth=testpub$LR•IPV4•33『线路8』 山东卫视,https://hlsbkmgsplive.miguvideo.com/wd_r4/yg/shandongwshd/3000/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•33『线路9』 山东卫视,https://hlsbkmgsplive.miguvideo.com/wd-shandonghd-1200/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•33『线路10』 @@ -2187,374 +2189,373 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 山东卫视,https://httop.top/ysp-山东卫视$LR•IPV4•33『线路15』 山东卫视,http://iptv.huuc.edu.cn/hls/sdhd.m3u8$LR•IPV4•33『线路16』 山东卫视,http://153.0.171.163:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路17』 -山东卫视,http://60.10.139.113:8801/hls/25/index.m3u8$LR•IPV4•33『线路18』 -山东卫视,http://207.56.13.146:81/cdnlive/sdws.m3u8$LR•IPV4•33『线路19』 -山东卫视,http://192.151.150.154/live/sdwshd.m3u8$LR•IPV4•33『线路20』 -山东卫视,http://204.12.221.218:8181/3m1080p/sdws.m3u8$LR•IPV4•33『线路21』 -山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000020424&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 -山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000012807&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 -山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000016568&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 -山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000027763&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 -山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7347081113971056899&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 -山东卫视,http://111.29.9.37:6610/000000001000/1000000001000012807/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路27』 -山东卫视,http://111.29.9.33:6610/000000001000/1000000001000012807/index.m3u8?channel-id=bestzb&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路28』 -山东卫视,http://120.76.248.139/live/bfgd/4200000099.m3u8$LR•IPV4•33『线路29』 -山东卫视,http://rihou.cc:555/tv/[mg]山东卫视$LR•IPV4•33『线路30』 -山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•33『线路31』 -山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225771/index.m3u8$LR•IPV4•33『线路32』 -山东卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227312/index.m3u8$LR•IPV4•33『线路33』 -天津卫视,https://piccpndks.v.kcdnvip.com/audio/tianjin_2/index.m3u8$LR•IPV4•33『线路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•33『线路2』 -天津卫视,http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•33『线路3』 -天津卫视,http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路4』 -天津卫视,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路5』 -天津卫视,http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路6』 -天津卫视,http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•33『线路7』 -天津卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•33『线路8』 -天津卫视,http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•33『线路9』 -天津卫视,http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•33『线路10』 -天津卫视,http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•33『线路11』 -天津卫视,http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•33『线路12』 -天津卫视,https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•33『线路13』 -天津卫视,https://httop.top/ysp-天津卫视$LR•IPV4•33『线路14』 -天津卫视,http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•33『线路15』 -天津卫视,http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路16』 -天津卫视,http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•33『线路17』 -天津卫视,http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•33『线路18』 -天津卫视,http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•33『线路19』 -天津卫视,http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•33『线路20』 -天津卫视,http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•33『线路21』 -天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 -天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 -天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 -天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 -天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 -天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路27』 -天津卫视,http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•33『线路28』 -天津卫视,http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•33『线路29』 -天津卫视,http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•33『线路30』 -天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•33『线路31』 -天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•33『线路32』 -天津卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•33『线路33』 -海南卫视,https://livelyws.chinamcache.com/lyws/zb03.m3u8$LR•IPV4•35『线路1』 -海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227029/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEuBMjt2kLMD8fAO7QYER7Q%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•35『线路2』 -海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8$LR•IPV4•35『线路3』 -海南卫视,http://118.81.195.79:9003/hls/28/index.m3u8$LR•IPV4•35『线路4』 +山东卫视,http://120.76.248.139/live/bfgd/4200000099.m3u8$LR•IPV4•33『线路18』 +山东卫视,http://rihou.cc:555/tv/[mg]山东卫视$LR•IPV4•33『线路19』 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•33『线路20』 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225771/index.m3u8$LR•IPV4•33『线路21』 +山东卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227312/index.m3u8$LR•IPV4•33『线路22』 +山东卫视,http://60.10.139.113:8801/hls/25/index.m3u8$LR•IPV4•33『线路23』 +山东卫视,http://207.56.13.146:81/cdnlive/sdws.m3u8$LR•IPV4•33『线路24』 +山东卫视,http://192.151.150.154/live/sdwshd.m3u8$LR•IPV4•33『线路25』 +山东卫视,http://204.12.221.218:8181/3m1080p/sdws.m3u8$LR•IPV4•33『线路26』 +山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000020424&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路27』 +山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000012807&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路28』 +山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000016568&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路29』 +山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000010000027763&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路30』 +山东卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=7347081113971056899&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路31』 +山东卫视,http://111.29.9.37:6610/000000001000/1000000001000012807/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路32』 +山东卫视,http://111.29.9.33:6610/000000001000/1000000001000012807/index.m3u8?channel-id=bestzb&Contentid=1000000001000012807&livemode=1&stbId=3$LR•IPV4•33『线路33』 +天津卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•32『线路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•32『线路2』 +天津卫视,http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•32『线路3』 +天津卫视,http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•32『线路4』 +天津卫视,http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•32『线路5』 +天津卫视,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•32『线路6』 +天津卫视,http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•32『线路7』 +天津卫视,http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•32『线路8』 +天津卫视,http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•32『线路9』 +天津卫视,http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•32『线路10』 +天津卫视,http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•32『线路11』 +天津卫视,https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•32『线路12』 +天津卫视,https://httop.top/ysp-天津卫视$LR•IPV4•32『线路13』 +天津卫视,http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•32『线路14』 +天津卫视,http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•32『线路15』 +天津卫视,http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•32『线路16』 +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•32『线路17』 +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•32『线路18』 +天津卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•32『线路19』 +天津卫视,http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•32『线路20』 +天津卫视,http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•32『线路21』 +天津卫视,http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•32『线路22』 +天津卫视,http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•32『线路23』 +天津卫视,http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•32『线路24』 +天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路25』 +天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路26』 +天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路27』 +天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路28』 +天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路29』 +天津卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路30』 +天津卫视,http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•32『线路31』 +天津卫视,http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•32『线路32』 +海南卫视,http://118.81.195.79:9003/hls/28/index.m3u8$LR•IPV4•35『线路1』 +海南卫视,https://livelyws.chinamcache.com/lyws/zb03.m3u8$LR•IPV4•35『线路2』 +海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227029/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEuBMjt2kLMD8fAO7QYER7Q%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•35『线路3』 +海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8$LR•IPV4•35『线路4』 海南卫视,http://43.251.226.89:8080/play/50.m3u8$LR•IPV4•35『线路5』 海南卫视,http://api.kkitv.itv888.cn:8080/hls/c1cajhsgba8/index.m3u8$LR•IPV4•35『线路6』 海南卫视,https://iptv.catvod.com/catvod.php?id=hinws$LR•IPV4•35『线路7』 海南卫视,https://httop.top/ysp-海南卫视$LR•IPV4•35『线路8』 -海南卫视,http://nn.7x9d.cn/地方台8563/海南.php?id=hnws$LR•IPV4•35『线路9』 -海南卫视,http://207.56.13.146:81/cdnlive/lyws.m3u8$LR•IPV4•35『线路10』 -海南卫视,http://204.12.221.218:8181/3m1080p/lyws.m3u8$LR•IPV4•35『线路11』 -海南卫视,http://101.6.130.52:1234/947472502$LR•IPV4•35『线路12』 -海南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006211&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路13』 -海南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7899627377857656087&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路14』 -海南卫视,http://111.29.9.33:6610/000000001000/5000000004000006211/index.m3u8?channel-id=bestzb&Contentid=5000000004000006211&livemode=1&stbId=3$LR•IPV4•35『线路15』 -海南卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472502$LR•IPV4•35『线路16』 -海南卫视,http://wfenf.x3322.net:7788/947472502$LR•IPV4•35『线路17』 -海南卫视,http://fn.gcl.de5.net:5908/gsh950428/947472502$LR•IPV4•35『线路18』 -海南卫视,http://119.88.243.98:17231/947472502$LR•IPV4•35『线路19』 -海南卫视,http://85.121.245.62:1234/947472502$LR•IPV4•35『线路20』 -海南卫视,http://36.104.221.222:7788/947472502$LR•IPV4•35『线路21』 -海南卫视,http://115.58.151.196:1234/947472502$LR•IPV4•35『线路22』 -海南卫视,http://182.61.15.163:80/947472502$LR•IPV4•35『线路23』 -海南卫视,http://101.132.26.106:3566/947472502$LR•IPV4•35『线路24』 -海南卫视,http://120.4.126.153:1234/947472502$LR•IPV4•35『线路25』 -海南卫视,http://111.43.126.240:9003/hls/37/index.m3u8$LR•IPV4•35『线路26』 -海南卫视,http://47.119.24.76:59093/947472502$LR•IPV4•35『线路27』 -海南卫视,http://17752995.xyz:51111/947472502$LR•IPV4•35『线路28』 -海南卫视,http://rihou.cc:555/tv/[mg]海南卫视$LR•IPV4•35『线路29』 -海南卫视,http://139.155.89.87:1000/947472502$LR•IPV4•35『线路30』 -海南卫视,http://101.34.236.223:1112/947472502$LR•IPV4•35『线路31』 -海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8?$LR•IPV4•35『线路32』 -海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227201/index.m3u8$LR•IPV4•35『线路33』 -海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225769/index.m3u8$LR•IPV4•35『线路34』 -海南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226801/index.m3u8$LR•IPV4•35『线路35』 -新疆卫视,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•25『线路1』 -新疆卫视,http://111.8.224.6:9999/tsfile/live/1026_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路2』 -新疆卫视,http://38.75.136.137:98/gslb/dsdqpub/xjws.m3u8?auth=testpub$LR•IPV4•25『线路3』 -新疆卫视,http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•25『线路4』 -新疆卫视,http://183.11.239.36:808/hls/65/index.m3u8$LR•IPV4•25『线路5』 -新疆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8$LR•IPV4•25『线路6』 -新疆卫视,http://183.207.248.71/cntv/live1/xinjiangstv/xinjiangstv$LR•IPV4•25『线路7』 -新疆卫视,http://183.207.248.71/gitv/live1/G_XINJIANG/G_XINJIANG$LR•IPV4•25『线路8』 -新疆卫视,http://183.207.249.15/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路9』 -新疆卫视,http://223.110.243.136/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路10』 -新疆卫视,http://112.25.48.68/live/program/live/xjws/1300000/mnf.m3u8$LR•IPV4•25『线路11』 +海南卫视,https://live.chinacert.cftest5.cn/cnmg/live/947472502$LR•IPV4•35『线路9』 +海南卫视,http://wfenf.x3322.net:7788/947472502$LR•IPV4•35『线路10』 +海南卫视,http://fn.gcl.de5.net:5908/gsh950428/947472502$LR•IPV4•35『线路11』 +海南卫视,http://119.88.243.98:17231/947472502$LR•IPV4•35『线路12』 +海南卫视,http://85.121.245.62:1234/947472502$LR•IPV4•35『线路13』 +海南卫视,http://36.104.221.222:7788/947472502$LR•IPV4•35『线路14』 +海南卫视,http://115.58.151.196:1234/947472502$LR•IPV4•35『线路15』 +海南卫视,http://182.61.15.163:80/947472502$LR•IPV4•35『线路16』 +海南卫视,http://101.132.26.106:3566/947472502$LR•IPV4•35『线路17』 +海南卫视,http://120.4.126.153:1234/947472502$LR•IPV4•35『线路18』 +海南卫视,http://111.43.126.240:9003/hls/37/index.m3u8$LR•IPV4•35『线路19』 +海南卫视,http://47.119.24.76:59093/947472502$LR•IPV4•35『线路20』 +海南卫视,http://101.6.130.52:1234/947472502$LR•IPV4•35『线路21』 +海南卫视,http://17752995.xyz:51111/947472502$LR•IPV4•35『线路22』 +海南卫视,http://rihou.cc:555/tv/[mg]海南卫视$LR•IPV4•35『线路23』 +海南卫视,http://139.155.89.87:1000/947472502$LR•IPV4•35『线路24』 +海南卫视,http://101.34.236.223:1112/947472502$LR•IPV4•35『线路25』 +海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8?$LR•IPV4•35『线路26』 +海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227201/index.m3u8$LR•IPV4•35『线路27』 +海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225769/index.m3u8$LR•IPV4•35『线路28』 +海南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226801/index.m3u8$LR•IPV4•35『线路29』 +海南卫视,http://nn.7x9d.cn/地方台8563/海南.php?id=hnws$LR•IPV4•35『线路30』 +海南卫视,http://207.56.13.146:81/cdnlive/lyws.m3u8$LR•IPV4•35『线路31』 +海南卫视,http://204.12.221.218:8181/3m1080p/lyws.m3u8$LR•IPV4•35『线路32』 +海南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006211&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路33』 +海南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7899627377857656087&livemode=1&stbId=yu&mode=1&$LR•IPV4•35『线路34』 +海南卫视,http://111.29.9.33:6610/000000001000/5000000004000006211/index.m3u8?channel-id=bestzb&Contentid=5000000004000006211&livemode=1&stbId=3$LR•IPV4•35『线路35』 +新疆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8$LR•IPV4•25『线路1』 +新疆卫视,http://183.207.248.71/cntv/live1/xinjiangstv/xinjiangstv$LR•IPV4•25『线路2』 +新疆卫视,http://183.207.248.71/gitv/live1/G_XINJIANG/G_XINJIANG$LR•IPV4•25『线路3』 +新疆卫视,http://183.207.249.15/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路4』 +新疆卫视,http://223.110.243.136/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•25『线路5』 +新疆卫视,http://112.25.48.68/live/program/live/xjws/1300000/mnf.m3u8$LR•IPV4•25『线路6』 +新疆卫视,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•25『线路7』 +新疆卫视,http://222.169.85.8:9901/tsfile/live/0110_1.m3u8$LR•IPV4•25『线路8』 +新疆卫视,http://111.8.224.6:9999/tsfile/live/1026_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路9』 +新疆卫视,http://38.75.136.137:98/gslb/dsdqpub/xjws.m3u8?auth=testpub$LR•IPV4•25『线路10』 +新疆卫视,http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•25『线路11』 新疆卫视,https://iptv.catvod.com/catvod.php?id=xjws$LR•IPV4•25『线路12』 新疆卫视,https://httop.top/ysp-新疆卫视$LR•IPV4•25『线路13』 -新疆卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.220:5140$LR•IPV4•25『线路14』 -新疆卫视,http://207.56.13.146:81/cdnlive/xjws.m3u8$LR•IPV4•25『线路15』 -新疆卫视,http://192.151.150.154/live/xjws.m3u8$LR•IPV4•25『线路16』 -新疆卫视,http://204.12.221.218:8181/3m1080p/xjws.m3u8$LR•IPV4•25『线路17』 -新疆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040018&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路18』 -新疆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000029441&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路19』 -新疆卫视,http://111.29.9.33:6610/000000001000/1000000002000029441/index.m3u8?channel-id=bestzb&Contentid=1000000002000029441&livemode=1&stbId=3$LR•IPV4•25『线路20』 -新疆卫视,http://120.76.248.139/live/bfgd/4200000150.m3u8$LR•IPV4•25『线路21』 -新疆卫视,http://111.43.126.240:9003/hls/48/index.m3u8$LR•IPV4•25『线路22』 -新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227136/index.m3u8$LR•IPV4•25『线路23』 -新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225747/index.m3u8$LR•IPV4•25『线路24』 -新疆卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226893/index.m3u8$LR•IPV4•25『线路25』 -云南卫视,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•30『线路1』 -云南卫视,http://120.198.95.220:9901/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•30『线路2』 -云南卫视,http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路3』 -云南卫视,http://207.56.13.146:81/cdnlive/ynws.m3u8$LR•IPV4•30『线路4』 -云南卫视,http://198.204.228.26/live/ynwshd.m3u8$LR•IPV4•30『线路5』 -云南卫视,http://107.150.60.122/live/ynwshd.m3u8$LR•IPV4•30『线路6』 -云南卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ynwshd$LR•IPV4•30『线路7』 -云南卫视,http://192.151.150.154/live/ynwshd.m3u8$LR•IPV4•30『线路8』 -云南卫视,http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路9』 -云南卫视,http://120.211.62.180:8000/hls/39/index.m3u8$LR•IPV4•30『线路10』 -云南卫视,http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•30『线路11』 -云南卫视,https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•30『线路12』 +新疆卫视,http://120.76.248.139/live/bfgd/4200000150.m3u8$LR•IPV4•25『线路14』 +新疆卫视,http://111.43.126.240:9003/hls/48/index.m3u8$LR•IPV4•25『线路15』 +新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227136/index.m3u8$LR•IPV4•25『线路16』 +新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225747/index.m3u8$LR•IPV4•25『线路17』 +新疆卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226893/index.m3u8$LR•IPV4•25『线路18』 +新疆卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.220:5140$LR•IPV4•25『线路19』 +新疆卫视,http://207.56.13.146:81/cdnlive/xjws.m3u8$LR•IPV4•25『线路20』 +新疆卫视,http://192.151.150.154/live/xjws.m3u8$LR•IPV4•25『线路21』 +新疆卫视,http://204.12.221.218:8181/3m1080p/xjws.m3u8$LR•IPV4•25『线路22』 +新疆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040018&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路23』 +新疆卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000029441&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路24』 +新疆卫视,http://111.29.9.33:6610/000000001000/1000000002000029441/index.m3u8?channel-id=bestzb&Contentid=1000000002000029441&livemode=1&stbId=3$LR•IPV4•25『线路25』 +云南卫视,https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•30『线路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•30『线路2』 +云南卫视,http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•30『线路3』 +云南卫视,http://120.198.95.220:9901/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•30『线路4』 +云南卫视,http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路5』 +云南卫视,http://207.56.13.146:81/cdnlive/ynws.m3u8$LR•IPV4•30『线路6』 +云南卫视,http://198.204.228.26/live/ynwshd.m3u8$LR•IPV4•30『线路7』 +云南卫视,http://107.150.60.122/live/ynwshd.m3u8$LR•IPV4•30『线路8』 +云南卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ynwshd$LR•IPV4•30『线路9』 +云南卫视,http://192.151.150.154/live/ynwshd.m3u8$LR•IPV4•30『线路10』 +云南卫视,http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路11』 +云南卫视,http://120.211.62.180:8000/hls/39/index.m3u8$LR•IPV4•30『线路12』 云南卫视,http://38.75.136.137:98/gslb/dsdqpub/ynwshd.m3u8?auth=testpub$LR•IPV4•30『线路13』 云南卫视,http://23.237.228.134/live8/yunnan.m3u8$LR•IPV4•30『线路14』 云南卫视,https://iptv.catvod.com/catvod.php?id=ynws$LR•IPV4•30『线路15』 云南卫视,https://httop.top/ysp-云南卫视$LR•IPV4•30『线路16』 云南卫视,http://153.0.171.163:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•30『线路17』 -云南卫视,http://60.10.139.113:8801/hls/51/index.m3u8$LR•IPV4•30『线路18』 -云南卫视,http://204.12.221.218:8181/3m1080p/ynws.m3u8$LR•IPV4•30『线路19』 -云南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031120&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路20』 -云南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040019&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路21』 -云南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000024694&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路22』 -云南卫视,http://111.29.9.37:6610/000000001000/1000000002000024694/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•30『线路23』 -云南卫视,http://111.43.126.240:9003/hls/60/index.m3u8$LR•IPV4•30『线路24』 -云南卫视,http://111.29.9.33:6610/000000001000/1000000002000024694/index.m3u8?channel-id=bestzb&Contentid=1000000002000024694&livemode=1&stbId=3$LR•IPV4•30『线路25』 -云南卫视,http://120.76.248.139/live/bfgd/4200000482.m3u8$LR•IPV4•30『线路26』 -云南卫视,http://111.43.126.240:9003/hls/44/index.m3u8$LR•IPV4•30『线路27』 -云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227195/index.m3u8$LR•IPV4•30『线路28』 -云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225751/index.m3u8$LR•IPV4•30『线路29』 -云南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226816/index.m3u8$LR•IPV4•30『线路30』 -西藏卫视,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•20『线路1』 -西藏卫视,http://222.90.21.30:9901/hls/90/index.m3u8$LR•IPV4•20『线路2』 -西藏卫视,http://cssbyd.imwork.net:8082/hls/46/index.m3u8$LR•IPV4•20『线路3』 -西藏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225723/index.m3u8$LR•IPV4•20『线路4』 -西藏卫视,http://117.169.120.140:8080/live/xizangstv/.m3u8$LR•IPV4•20『线路5』 -西藏卫视,http://183.207.249.16/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•20『线路6』 +云南卫视,http://120.76.248.139/live/bfgd/4200000482.m3u8$LR•IPV4•30『线路18』 +云南卫视,http://111.43.126.240:9003/hls/44/index.m3u8$LR•IPV4•30『线路19』 +云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227195/index.m3u8$LR•IPV4•30『线路20』 +云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225751/index.m3u8$LR•IPV4•30『线路21』 +云南卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226816/index.m3u8$LR•IPV4•30『线路22』 +云南卫视,http://60.10.139.113:8801/hls/51/index.m3u8$LR•IPV4•30『线路23』 +云南卫视,http://204.12.221.218:8181/3m1080p/ynws.m3u8$LR•IPV4•30『线路24』 +云南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031120&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路25』 +云南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040019&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路26』 +云南卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000002000024694&livemode=1&stbId=yu&mode=1&$LR•IPV4•30『线路27』 +云南卫视,http://111.29.9.37:6610/000000001000/1000000002000024694/index.m3u8?stbId=3&livemode=1&IASHttpSessionId=OTT$LR•IPV4•30『线路28』 +云南卫视,http://111.43.126.240:9003/hls/60/index.m3u8$LR•IPV4•30『线路29』 +云南卫视,http://111.29.9.33:6610/000000001000/1000000002000024694/index.m3u8?channel-id=bestzb&Contentid=1000000002000024694&livemode=1&stbId=3$LR•IPV4•30『线路30』 +西藏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225723/index.m3u8$LR•IPV4•20『线路1』 +西藏卫视,http://117.169.120.140:8080/live/xizangstv/.m3u8$LR•IPV4•20『线路2』 +西藏卫视,http://183.207.249.16/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•20『线路3』 +西藏卫视,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•20『线路4』 +西藏卫视,http://183.11.239.36:808/hls/64/index.m3u8$LR•IPV4•20『线路5』 +西藏卫视,http://222.90.21.30:9901/hls/90/index.m3u8$LR•IPV4•20『线路6』 西藏卫视,https://iptv.catvod.com/catvod.php?id=xzws$LR•IPV4•20『线路7』 -西藏卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.222:5140$LR•IPV4•20『线路8』 -西藏卫视,http://207.56.13.146:81/cdnlive/xzws.m3u8$LR•IPV4•20『线路9』 -西藏卫视,http://204.12.221.218:8181/3m1080p/xzws.m3u8$LR•IPV4•20『线路10』 -西藏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5381760837640571168&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路11』 -西藏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6603041244077933770&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路12』 -西藏卫视,http://120.76.248.139/live/bfgd/4200000489.m3u8$LR•IPV4•20『线路13』 -西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8$LR•IPV4•20『线路14』 -西藏卫视,http://111.43.126.240:9003/hls/42/index.m3u8$LR•IPV4•20『线路15』 -西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8$LR•IPV4•20『线路16』 -西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227147/index.m3u8$LR•IPV4•20『线路17』 -西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226212/index.m3u8$LR•IPV4•20『线路18』 -西藏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226896/index.m3u8$LR•IPV4•20『线路19』 -西藏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227157/index.m3u8$LR•IPV4•20『线路20』 -海峡卫视,http://8.138.7.223/tv/hxws.m3u8$LR•IPV4•19『线路1』 -海峡卫视,http://43.251.226.89:8080/play/51.m3u8$LR•IPV4•19『线路2』 -海峡卫视,p3p://167.114.175.6:55331/63ec47390001586de42ffc1a7e1856a6$LR•IPV4•19『线路3』 -海峡卫视,http://101.6.130.52:1234/849119120$LR•IPV4•19『线路4』 -海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=$LR•IPV4•19『线路5』 -海峡卫视,https://live.chinacert.cftest5.cn/cnmg/live/849119120$LR•IPV4•19『线路6』 -海峡卫视,http://wfenf.x3322.net:7788/849119120$LR•IPV4•19『线路7』 -海峡卫视,http://fn.gcl.de5.net:5908/gsh950428/849119120$LR•IPV4•19『线路8』 -海峡卫视,http://119.88.243.98:17231/849119120$LR•IPV4•19『线路9』 -海峡卫视,http://85.121.245.62:1234/849119120$LR•IPV4•19『线路10』 -海峡卫视,http://36.104.221.222:7788/849119120$LR•IPV4•19『线路11』 -海峡卫视,http://115.58.151.196:1234/849119120$LR•IPV4•19『线路12』 -海峡卫视,http://182.61.15.163:80/849119120$LR•IPV4•19『线路13』 -海峡卫视,http://101.132.26.106:3566/849119120$LR•IPV4•19『线路14』 -海峡卫视,http://120.4.126.153:1234/849119120$LR•IPV4•19『线路15』 -海峡卫视,http://47.119.24.76:59093/849119120$LR•IPV4•19『线路16』 -海峡卫视,http://17752995.xyz:51111/849119120$LR•IPV4•19『线路17』 -海峡卫视,http://139.155.89.87:1000/849119120$LR•IPV4•19『线路18』 -海峡卫视,http://101.34.236.223:1112/849119120$LR•IPV4•19『线路19』 -兵团卫视,http://111.8.224.6:9999/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路1』 -兵团卫视,http://222.90.21.30:9901/hls/65/index.m3u8$LR•IPV4•34『线路2』 -兵团卫视,http://107.150.60.122/live/btws.m3u8$LR•IPV4•34『线路3』 -兵团卫视,http://204.12.221.218:8181/3m1080p/btws.m3u8$LR•IPV4•34『线路4』 -兵团卫视,http://218.13.170.98:9901/tsfile/live/0115_1.m3u8$LR•IPV4•34『线路5』 -兵团卫视,http://112.25.48.68/live/program/live/btws/1300000/mnf.m3u8$LR•IPV4•34『线路6』 +西藏卫视,http://120.76.248.139/live/bfgd/4200000489.m3u8$LR•IPV4•20『线路8』 +西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8$LR•IPV4•20『线路9』 +西藏卫视,http://111.43.126.240:9003/hls/42/index.m3u8$LR•IPV4•20『线路10』 +西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8$LR•IPV4•20『线路11』 +西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227147/index.m3u8$LR•IPV4•20『线路12』 +西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226212/index.m3u8$LR•IPV4•20『线路13』 +西藏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226896/index.m3u8$LR•IPV4•20『线路14』 +西藏卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227157/index.m3u8$LR•IPV4•20『线路15』 +西藏卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.222:5140$LR•IPV4•20『线路16』 +西藏卫视,http://207.56.13.146:81/cdnlive/xzws.m3u8$LR•IPV4•20『线路17』 +西藏卫视,http://204.12.221.218:8181/3m1080p/xzws.m3u8$LR•IPV4•20『线路18』 +西藏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5381760837640571168&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路19』 +西藏卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6603041244077933770&livemode=1&stbId=yu&mode=1&$LR•IPV4•20『线路20』 +海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8$LR•IPV4•20『线路1』 +海峡卫视,http://43.251.226.89:8080/play/51.m3u8$LR•IPV4•20『线路2』 +海峡卫视,p3p://167.114.175.6:55331/63ec47390001586de42ffc1a7e1856a6$LR•IPV4•20『线路3』 +海峡卫视,https://live.chinacert.cftest5.cn/cnmg/live/849119120$LR•IPV4•20『线路4』 +海峡卫视,http://wfenf.x3322.net:7788/849119120$LR•IPV4•20『线路5』 +海峡卫视,http://fn.gcl.de5.net:5908/gsh950428/849119120$LR•IPV4•20『线路6』 +海峡卫视,http://119.88.243.98:17231/849119120$LR•IPV4•20『线路7』 +海峡卫视,http://85.121.245.62:1234/849119120$LR•IPV4•20『线路8』 +海峡卫视,http://36.104.221.222:7788/849119120$LR•IPV4•20『线路9』 +海峡卫视,http://115.58.151.196:1234/849119120$LR•IPV4•20『线路10』 +海峡卫视,http://182.61.15.163:80/849119120$LR•IPV4•20『线路11』 +海峡卫视,http://101.132.26.106:3566/849119120$LR•IPV4•20『线路12』 +海峡卫视,http://120.4.126.153:1234/849119120$LR•IPV4•20『线路13』 +海峡卫视,http://47.119.24.76:59093/849119120$LR•IPV4•20『线路14』 +海峡卫视,http://101.6.130.52:1234/849119120$LR•IPV4•20『线路15』 +海峡卫视,http://17752995.xyz:51111/849119120$LR•IPV4•20『线路16』 +海峡卫视,http://139.155.89.87:1000/849119120$LR•IPV4•20『线路17』 +海峡卫视,http://101.34.236.223:1112/849119120$LR•IPV4•20『线路18』 +海峡卫视,http://8.138.7.223/tv/hxws.m3u8$LR•IPV4•20『线路19』 +海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=$LR•IPV4•20『线路20』 +兵团卫视,http://112.25.48.68/live/program/live/btws/1300000/mnf.m3u8$LR•IPV4•34『线路1』 +兵团卫视,http://218.13.170.98:9901/tsfile/live/0115_1.m3u8$LR•IPV4•34『线路2』 +兵团卫视,http://111.8.224.6:9999/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路3』 +兵团卫视,http://222.90.21.30:9901/hls/65/index.m3u8$LR•IPV4•34『线路4』 +兵团卫视,http://107.150.60.122/live/btws.m3u8$LR•IPV4•34『线路5』 +兵团卫视,http://204.12.221.218:8181/3m1080p/btws.m3u8$LR•IPV4•34『线路6』 兵团卫视,http://43.251.226.89:8080/play/53.m3u8$LR•IPV4•34『线路7』 兵团卫视,https://iptv.catvod.com/catvod.php?id=btws$LR•IPV4•34『线路8』 兵团卫视,https://httop.top/ysp-兵团卫视$LR•IPV4•34『线路9』 -兵团卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.221:5140$LR•IPV4•34『线路10』 -兵团卫视,http://192.151.150.154/live/btws.m3u8$LR•IPV4•34『线路11』 -兵团卫视,http://101.6.130.52:1234/956923145$LR•IPV4•34『线路12』 -兵团卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266005&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路13』 -兵团卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040020&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路14』 -兵团卫视,https://live.chinacert.cftest5.cn/cnmg/live/956923145$LR•IPV4•34『线路15』 -兵团卫视,http://wfenf.x3322.net:7788/956923145$LR•IPV4•34『线路16』 -兵团卫视,http://fn.gcl.de5.net:5908/gsh950428/956923145$LR•IPV4•34『线路17』 -兵团卫视,http://119.88.243.98:17231/956923145$LR•IPV4•34『线路18』 -兵团卫视,http://85.121.245.62:1234/956923145$LR•IPV4•34『线路19』 -兵团卫视,http://36.104.221.222:7788/956923145$LR•IPV4•34『线路20』 -兵团卫视,http://115.58.151.196:1234/956923145$LR•IPV4•34『线路21』 -兵团卫视,http://182.61.15.163:80/956923145$LR•IPV4•34『线路22』 -兵团卫视,http://101.132.26.106:3566/956923145$LR•IPV4•34『线路23』 -兵团卫视,http://120.4.126.153:1234/956923145$LR•IPV4•34『线路24』 -兵团卫视,http://111.43.126.240:9003/hls/50/index.m3u8$LR•IPV4•34『线路25』 -兵团卫视,http://47.119.24.76:59093/956923145$LR•IPV4•34『线路26』 -兵团卫视,http://17752995.xyz:51111/956923145$LR•IPV4•34『线路27』 -兵团卫视,http://rihou.cc:555/tv/[mg]兵团卫视$LR•IPV4•34『线路28』 -兵团卫视,http://139.155.89.87:1000/956923145$LR•IPV4•34『线路29』 -兵团卫视,http://101.34.236.223:1112/956923145$LR•IPV4•34『线路30』 -兵团卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226214/index.m3u8$LR•IPV4•34『线路31』 -兵团卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227155/index.m3u8$LR•IPV4•34『线路32』 -兵团卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226214/index.m3u8$LR•IPV4•34『线路33』 -兵团卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226859/index.m3u8$LR•IPV4•34『线路34』 +兵团卫视,https://live.chinacert.cftest5.cn/cnmg/live/956923145$LR•IPV4•34『线路10』 +兵团卫视,http://wfenf.x3322.net:7788/956923145$LR•IPV4•34『线路11』 +兵团卫视,http://fn.gcl.de5.net:5908/gsh950428/956923145$LR•IPV4•34『线路12』 +兵团卫视,http://119.88.243.98:17231/956923145$LR•IPV4•34『线路13』 +兵团卫视,http://85.121.245.62:1234/956923145$LR•IPV4•34『线路14』 +兵团卫视,http://36.104.221.222:7788/956923145$LR•IPV4•34『线路15』 +兵团卫视,http://115.58.151.196:1234/956923145$LR•IPV4•34『线路16』 +兵团卫视,http://182.61.15.163:80/956923145$LR•IPV4•34『线路17』 +兵团卫视,http://101.132.26.106:3566/956923145$LR•IPV4•34『线路18』 +兵团卫视,http://120.4.126.153:1234/956923145$LR•IPV4•34『线路19』 +兵团卫视,http://111.43.126.240:9003/hls/50/index.m3u8$LR•IPV4•34『线路20』 +兵团卫视,http://47.119.24.76:59093/956923145$LR•IPV4•34『线路21』 +兵团卫视,http://101.6.130.52:1234/956923145$LR•IPV4•34『线路22』 +兵团卫视,http://17752995.xyz:51111/956923145$LR•IPV4•34『线路23』 +兵团卫视,http://rihou.cc:555/tv/[mg]兵团卫视$LR•IPV4•34『线路24』 +兵团卫视,http://139.155.89.87:1000/956923145$LR•IPV4•34『线路25』 +兵团卫视,http://101.34.236.223:1112/956923145$LR•IPV4•34『线路26』 +兵团卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226214/index.m3u8$LR•IPV4•34『线路27』 +兵团卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227155/index.m3u8$LR•IPV4•34『线路28』 +兵团卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226214/index.m3u8$LR•IPV4•34『线路29』 +兵团卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226859/index.m3u8$LR•IPV4•34『线路30』 +兵团卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.221:5140$LR•IPV4•34『线路31』 +兵团卫视,http://192.151.150.154/live/btws.m3u8$LR•IPV4•34『线路32』 +兵团卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266005&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路33』 +兵团卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040020&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路34』 安多卫视,https://liveout.xntv.tv/a65jur/96iln2.m3u8$LR•IPV4•4『线路1』 -安多卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000022124&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 -安多卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226228/index.m3u8$LR•IPV4•4『线路3』 -安多卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227160/index.m3u8$LR•IPV4•4『线路4』 -康巴卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路1』 -康巴卫视,http://scgctvshow.sctv.com/hdlive/kangba/1.m3u8$LR•IPV4•5『线路2』 -康巴卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266002&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 -康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226234/index.m3u8$LR•IPV4•5『线路4』 -康巴卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227111/index.m3u8$LR•IPV4•5『线路5』 +安多卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226228/index.m3u8$LR•IPV4•4『线路2』 +安多卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227160/index.m3u8$LR•IPV4•4『线路3』 +安多卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000022124&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路4』 +康巴卫视,http://scgctvshow.sctv.com/hdlive/kangba/1.m3u8$LR•IPV4•5『线路1』 +康巴卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路2』 +康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226234/index.m3u8$LR•IPV4•5『线路3』 +康巴卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227111/index.m3u8$LR•IPV4•5『线路4』 +康巴卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266002&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路5』 农林卫视,http://120.76.248.139/live/bfgd/4200000122.m3u8$LR•IPV4•23『线路1』 农林卫视,http://43.251.226.89:8080/play/52.m3u8$LR•IPV4•23『线路2』 -农林卫视,http://204.12.221.218:8181/3m1080p/snnl.m3u8$LR•IPV4•23『线路3』 -农林卫视,http://101.6.130.52:1234/956904896$LR•IPV4•23『线路4』 -农林卫视,http://8.138.7.223/%E3%80%90%E5%85%AC%E4%BC%97%E5%8F%B7%EF%BC%9A%E6%A6%B4%E8%8A%92%E7%94%B5%E8%A7%86%E3%80%91/%E5%86%9C%E6%9E%97%E5%8D%AB%E8%A7%86.m3u8$LR•IPV4•23『线路5』 -农林卫视,https://live.chinacert.cftest5.cn/cnmg/live/956904896$LR•IPV4•23『线路6』 -农林卫视,http://wfenf.x3322.net:7788/956904896$LR•IPV4•23『线路7』 -农林卫视,http://fn.gcl.de5.net:5908/gsh950428/956904896$LR•IPV4•23『线路8』 -农林卫视,http://119.88.243.98:17231/956904896$LR•IPV4•23『线路9』 -农林卫视,http://85.121.245.62:1234/956904896$LR•IPV4•23『线路10』 -农林卫视,http://36.104.221.222:7788/956904896$LR•IPV4•23『线路11』 -农林卫视,http://115.58.151.196:1234/956904896$LR•IPV4•23『线路12』 -农林卫视,http://182.61.15.163:80/956904896$LR•IPV4•23『线路13』 -农林卫视,http://101.132.26.106:3566/956904896$LR•IPV4•23『线路14』 -农林卫视,http://120.4.126.153:1234/956904896$LR•IPV4•23『线路15』 -农林卫视,http://47.119.24.76:59093/956904896$LR•IPV4•23『线路16』 -农林卫视,http://17752995.xyz:51111/956904896$LR•IPV4•23『线路17』 -农林卫视,http://139.155.89.87:1000/956904896$LR•IPV4•23『线路18』 -农林卫视,http://101.34.236.223:1112/956904896$LR•IPV4•23『线路19』 -农林卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8?$LR•IPV4•23『线路20』 -农林卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8$LR•IPV4•23『线路21』 -农林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226229/index.m3u8$LR•IPV4•23『线路22』 -农林卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227108/index.m3u8$LR•IPV4•23『线路23』 +农林卫视,https://live.chinacert.cftest5.cn/cnmg/live/956904896$LR•IPV4•23『线路3』 +农林卫视,http://wfenf.x3322.net:7788/956904896$LR•IPV4•23『线路4』 +农林卫视,http://fn.gcl.de5.net:5908/gsh950428/956904896$LR•IPV4•23『线路5』 +农林卫视,http://119.88.243.98:17231/956904896$LR•IPV4•23『线路6』 +农林卫视,http://85.121.245.62:1234/956904896$LR•IPV4•23『线路7』 +农林卫视,http://36.104.221.222:7788/956904896$LR•IPV4•23『线路8』 +农林卫视,http://115.58.151.196:1234/956904896$LR•IPV4•23『线路9』 +农林卫视,http://182.61.15.163:80/956904896$LR•IPV4•23『线路10』 +农林卫视,http://101.132.26.106:3566/956904896$LR•IPV4•23『线路11』 +农林卫视,http://120.4.126.153:1234/956904896$LR•IPV4•23『线路12』 +农林卫视,http://47.119.24.76:59093/956904896$LR•IPV4•23『线路13』 +农林卫视,http://101.6.130.52:1234/956904896$LR•IPV4•23『线路14』 +农林卫视,http://17752995.xyz:51111/956904896$LR•IPV4•23『线路15』 +农林卫视,http://139.155.89.87:1000/956904896$LR•IPV4•23『线路16』 +农林卫视,http://101.34.236.223:1112/956904896$LR•IPV4•23『线路17』 +农林卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8?$LR•IPV4•23『线路18』 +农林卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8$LR•IPV4•23『线路19』 +农林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226229/index.m3u8$LR•IPV4•23『线路20』 +农林卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227108/index.m3u8$LR•IPV4•23『线路21』 +农林卫视,http://204.12.221.218:8181/3m1080p/snnl.m3u8$LR•IPV4•23『线路22』 +农林卫视,http://8.138.7.223/%E3%80%90%E5%85%AC%E4%BC%97%E5%8F%B7%EF%BC%9A%E6%A6%B4%E8%8A%92%E7%94%B5%E8%A7%86%E3%80%91/%E5%86%9C%E6%9E%97%E5%8D%AB%E8%A7%86.m3u8$LR•IPV4•23『线路23』 三沙卫视,https://srs.ssws.tv/video/sstv-10/index.m3u8$LR•IPV4•28『线路1』 三沙卫视,http://38.75.136.137:98/gslb/dsdqpub/ssws.m3u8?auth=testpub$LR•IPV4•28『线路2』 三沙卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ssws$LR•IPV4•28『线路3』 三沙卫视,http://107.150.60.122/live/ssws.m3u8$LR•IPV4•28『线路4』 三沙卫视,http://43.251.226.89:8080/play/56.m3u8$LR•IPV4•28『线路5』 三沙卫视,https://iptv.catvod.com/catvod.php?id=ssws$LR•IPV4•28『线路6』 -三沙卫视,https://srs.ssws.tv/video/sstv-10/index.m3u8#http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路7』 -三沙卫视,http://192.151.150.154/live/ssws.m3u8$LR•IPV4•28『线路8』 -三沙卫视,http://204.12.221.218:8181/3m1080p/ssws.m3u8$LR•IPV4•28『线路9』 -三沙卫视,http://101.6.130.52:1234/961023778$LR•IPV4•28『线路10』 -三沙卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288016&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路11』 -三沙卫视,http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路12』 -三沙卫视,http://btjg.net:809/hls/142/index.m3u8$LR•IPV4•28『线路13』 -三沙卫视,https://live.chinacert.cftest5.cn/cnmg/live/961023778$LR•IPV4•28『线路14』 -三沙卫视,http://wfenf.x3322.net:7788/961023778$LR•IPV4•28『线路15』 -三沙卫视,http://fn.gcl.de5.net:5908/gsh950428/961023778$LR•IPV4•28『线路16』 -三沙卫视,http://119.88.243.98:17231/961023778$LR•IPV4•28『线路17』 -三沙卫视,http://85.121.245.62:1234/961023778$LR•IPV4•28『线路18』 -三沙卫视,http://36.104.221.222:7788/961023778$LR•IPV4•28『线路19』 -三沙卫视,http://115.58.151.196:1234/961023778$LR•IPV4•28『线路20』 -三沙卫视,http://182.61.15.163:80/961023778$LR•IPV4•28『线路21』 -三沙卫视,http://101.132.26.106:3566/961023778$LR•IPV4•28『线路22』 -三沙卫视,http://120.4.126.153:1234/961023778$LR•IPV4•28『线路23』 -三沙卫视,http://47.119.24.76:59093/961023778$LR•IPV4•28『线路24』 -三沙卫视,http://17752995.xyz:51111/961023778$LR•IPV4•28『线路25』 -三沙卫视,http://139.155.89.87:1000/961023778$LR•IPV4•28『线路26』 -三沙卫视,http://101.34.236.223:1112/961023778$LR•IPV4•28『线路27』 -三沙卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227055/index.m3u8$LR•IPV4•28『线路28』 +三沙卫视,https://live.chinacert.cftest5.cn/cnmg/live/961023778$LR•IPV4•28『线路7』 +三沙卫视,http://wfenf.x3322.net:7788/961023778$LR•IPV4•28『线路8』 +三沙卫视,http://fn.gcl.de5.net:5908/gsh950428/961023778$LR•IPV4•28『线路9』 +三沙卫视,http://119.88.243.98:17231/961023778$LR•IPV4•28『线路10』 +三沙卫视,http://85.121.245.62:1234/961023778$LR•IPV4•28『线路11』 +三沙卫视,http://36.104.221.222:7788/961023778$LR•IPV4•28『线路12』 +三沙卫视,http://115.58.151.196:1234/961023778$LR•IPV4•28『线路13』 +三沙卫视,http://182.61.15.163:80/961023778$LR•IPV4•28『线路14』 +三沙卫视,http://101.132.26.106:3566/961023778$LR•IPV4•28『线路15』 +三沙卫视,http://120.4.126.153:1234/961023778$LR•IPV4•28『线路16』 +三沙卫视,http://47.119.24.76:59093/961023778$LR•IPV4•28『线路17』 +三沙卫视,http://101.6.130.52:1234/961023778$LR•IPV4•28『线路18』 +三沙卫视,http://17752995.xyz:51111/961023778$LR•IPV4•28『线路19』 +三沙卫视,http://139.155.89.87:1000/961023778$LR•IPV4•28『线路20』 +三沙卫视,http://101.34.236.223:1112/961023778$LR•IPV4•28『线路21』 +三沙卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227055/index.m3u8$LR•IPV4•28『线路22』 +三沙卫视,https://srs.ssws.tv/video/sstv-10/index.m3u8#http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路23』 +三沙卫视,http://192.151.150.154/live/ssws.m3u8$LR•IPV4•28『线路24』 +三沙卫视,http://204.12.221.218:8181/3m1080p/ssws.m3u8$LR•IPV4•28『线路25』 +三沙卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288016&livemode=1&stbId=yu&mode=1&$LR•IPV4•28『线路26』 +三沙卫视,http://nn.7x9d.cn/地方台8563/海南.php?id=ssws$LR•IPV4•28『线路27』 +三沙卫视,http://btjg.net:809/hls/142/index.m3u8$LR•IPV4•28『线路28』 延边卫视,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•11『线路1』 -延边卫视,https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•11『线路2』 -延边卫视,https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•11『线路3』 -延边卫视,http://222.90.21.30:9901/hls/67/index.m3u8$LR•IPV4•11『线路4』 -延边卫视,http://204.12.221.218:8181/3m1080p/ybws.m3u8$LR•IPV4•11『线路5』 -延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8$LR•IPV4•11『线路6』 -延边卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266008&livemode=1&stbId=yu&mode=1&$LR•IPV4•11『线路7』 -延边卫视,http://111.43.126.240:9003/hls/49/index.m3u8$LR•IPV4•11『线路8』 -延边卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8$LR•IPV4•11『线路9』 -延边卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226220/index.m3u8$LR•IPV4•11『线路10』 -延边卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227047/index.m3u8$LR•IPV4•11『线路11』 +延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8$LR•IPV4•11『线路2』 +延边卫视,https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•11『线路3』 +延边卫视,https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•11『线路4』 +延边卫视,http://222.90.21.30:9901/hls/67/index.m3u8$LR•IPV4•11『线路5』 +延边卫视,http://204.12.221.218:8181/3m1080p/ybws.m3u8$LR•IPV4•11『线路6』 +延边卫视,http://111.43.126.240:9003/hls/49/index.m3u8$LR•IPV4•11『线路7』 +延边卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8$LR•IPV4•11『线路8』 +延边卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226220/index.m3u8$LR•IPV4•11『线路9』 +延边卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227047/index.m3u8$LR•IPV4•11『线路10』 +延边卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266008&livemode=1&stbId=yu&mode=1&$LR•IPV4•11『线路11』 中国教育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•2『线路1』 中国教育3台,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226226/index.m3u8$LR•IPV4•2『线路2』 上海卫视,http://112.27.235.94:8000/hls/28/index.m3u8$LR•IPV4 北京纪实,https://gdcucc.v1.mk/gdcucc/brtv8k.m3u8$LR•IPV4•4『线路1』 -北京纪实,http://111.29.9.33:6610/000000001000/1000000001000028380/index.m3u8?channel-id=bestzb&Contentid=1000000001000028380&livemode=1&stbId=3$LR•IPV4•4『线路2』 -北京纪实,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227294/index.m3u8$LR•IPV4•4『线路3』 -北京纪实,http://123.121.5.183:4000/rtp/239.3.1.115:8000$LR•IPV4•4『线路4』 +北京纪实,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227294/index.m3u8$LR•IPV4•4『线路2』 +北京纪实,http://123.121.5.183:4000/rtp/239.3.1.115:8000$LR•IPV4•4『线路3』 +北京纪实,http://111.29.9.33:6610/000000001000/1000000001000028380/index.m3u8?channel-id=bestzb&Contentid=1000000001000028380&livemode=1&stbId=3$LR•IPV4•4『线路4』 家庭理财,http://223.110.245.139/PLTV/4/224/3221227011/index.m3u8$LR•IPV4•3『线路1』 -家庭理财,http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=bestzb&Contentid=5000000011000031210&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•3『线路2』 -家庭理财,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226754/index.m3u8$LR•IPV4•3『线路3』 -梨园,https://dxtx.hntv.tv/live/lypd.m3u8?txSecret=10c771842a0be59e8b575d765173ec96&txTime=7B923E0A&wsSecret=41543190cdf375f1c73207222bb96542&wsTime=1769313549$LR•IPV4•17『线路1』 -梨园,http://1.94.31.214/php/hntv.php?id=hnly$LR•IPV4•17『线路2』 -梨园,http://60.10.139.113:8801/hls/86/index.m3u8$LR•IPV4•17『线路3』 -梨园,https://live.chinacert.cftest5.cn/cnmg/live/961930369$LR•IPV4•17『线路4』 -梨园,http://wfenf.x3322.net:7788/961930369$LR•IPV4•17『线路5』 -梨园,http://fn.gcl.de5.net:5908/gsh950428/961930369$LR•IPV4•17『线路6』 -梨园,http://119.88.243.98:17231/961930369$LR•IPV4•17『线路7』 -梨园,http://85.121.245.62:1234/961930369$LR•IPV4•17『线路8』 -梨园,http://36.104.221.222:7788/961930369$LR•IPV4•17『线路9』 -梨园,http://115.58.151.196:1234/961930369$LR•IPV4•17『线路10』 -梨园,http://182.61.15.163:80/961930369$LR•IPV4•17『线路11』 -梨园,http://101.132.26.106:3566/961930369$LR•IPV4•17『线路12』 -梨园,http://120.4.126.153:1234/961930369$LR•IPV4•17『线路13』 -梨园,http://47.119.24.76:59093/961930369$LR•IPV4•17『线路14』 -梨园,http://101.6.130.52:1234/961930369$LR•IPV4•17『线路15』 -梨园,http://17752995.xyz:51111/961930369$LR•IPV4•17『线路16』 -梨园,http://101.34.236.223:1112/961930369$LR•IPV4•17『线路17』 -辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8$LR•IPV4•2『线路1』 -辽宁公共,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227224/index.m3u8$LR•IPV4•2『线路2』 -中华特产,http://120.76.248.139/live/bfgd/4200000158.m3u8$LR•IPV4•15『线路1』 -中华特产,https://live.chinacert.cftest5.cn/cnmg/live/959986618$LR•IPV4•15『线路2』 -中华特产,http://wfenf.x3322.net:7788/959986618$LR•IPV4•15『线路3』 -中华特产,http://fn.gcl.de5.net:5908/gsh950428/959986618$LR•IPV4•15『线路4』 -中华特产,http://119.88.243.98:17231/959986618$LR•IPV4•15『线路5』 -中华特产,http://85.121.245.62:1234/959986618$LR•IPV4•15『线路6』 -中华特产,http://36.104.221.222:7788/959986618$LR•IPV4•15『线路7』 -中华特产,http://115.58.151.196:1234/959986618$LR•IPV4•15『线路8』 -中华特产,http://182.61.15.163:80/959986618$LR•IPV4•15『线路9』 -中华特产,http://101.132.26.106:3566/959986618$LR•IPV4•15『线路10』 -中华特产,http://120.4.126.153:1234/959986618$LR•IPV4•15『线路11』 -中华特产,http://47.119.24.76:59093/959986618$LR•IPV4•15『线路12』 -中华特产,http://101.6.130.52:1234/959986618$LR•IPV4•15『线路13』 -中华特产,http://17752995.xyz:51111/959986618$LR•IPV4•15『线路14』 -中华特产,http://101.34.236.223:1112/959986618$LR•IPV4•15『线路15』 +家庭理财,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226754/index.m3u8$LR•IPV4•3『线路2』 +家庭理财,http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=bestzb&Contentid=5000000011000031210&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•3『线路3』 +梨园,https://live.chinacert.cftest5.cn/cnmg/live/961930369$LR•IPV4•17『线路1』 +梨园,http://wfenf.x3322.net:7788/961930369$LR•IPV4•17『线路2』 +梨园,http://fn.gcl.de5.net:5908/gsh950428/961930369$LR•IPV4•17『线路3』 +梨园,http://119.88.243.98:17231/961930369$LR•IPV4•17『线路4』 +梨园,http://85.121.245.62:1234/961930369$LR•IPV4•17『线路5』 +梨园,http://36.104.221.222:7788/961930369$LR•IPV4•17『线路6』 +梨园,http://115.58.151.196:1234/961930369$LR•IPV4•17『线路7』 +梨园,http://182.61.15.163:80/961930369$LR•IPV4•17『线路8』 +梨园,http://101.132.26.106:3566/961930369$LR•IPV4•17『线路9』 +梨园,http://120.4.126.153:1234/961930369$LR•IPV4•17『线路10』 +梨园,http://47.119.24.76:59093/961930369$LR•IPV4•17『线路11』 +梨园,http://101.6.130.52:1234/961930369$LR•IPV4•17『线路12』 +梨园,http://17752995.xyz:51111/961930369$LR•IPV4•17『线路13』 +梨园,http://101.34.236.223:1112/961930369$LR•IPV4•17『线路14』 +梨园,https://dxtx.hntv.tv/live/lypd.m3u8?txSecret=10c771842a0be59e8b575d765173ec96&txTime=7B923E0A&wsSecret=41543190cdf375f1c73207222bb96542&wsTime=1769313549$LR•IPV4•17『线路15』 +梨园,http://1.94.31.214/php/hntv.php?id=hnly$LR•IPV4•17『线路16』 +梨园,http://60.10.139.113:8801/hls/86/index.m3u8$LR•IPV4•17『线路17』 +辽宁公共,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227224/index.m3u8$LR•IPV4•2『线路1』 +辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8$LR•IPV4•2『线路2』 +中华特产,https://live.chinacert.cftest5.cn/cnmg/live/959986618$LR•IPV4•15『线路1』 +中华特产,http://wfenf.x3322.net:7788/959986618$LR•IPV4•15『线路2』 +中华特产,http://fn.gcl.de5.net:5908/gsh950428/959986618$LR•IPV4•15『线路3』 +中华特产,http://119.88.243.98:17231/959986618$LR•IPV4•15『线路4』 +中华特产,http://85.121.245.62:1234/959986618$LR•IPV4•15『线路5』 +中华特产,http://36.104.221.222:7788/959986618$LR•IPV4•15『线路6』 +中华特产,http://115.58.151.196:1234/959986618$LR•IPV4•15『线路7』 +中华特产,http://182.61.15.163:80/959986618$LR•IPV4•15『线路8』 +中华特产,http://101.132.26.106:3566/959986618$LR•IPV4•15『线路9』 +中华特产,http://120.4.126.153:1234/959986618$LR•IPV4•15『线路10』 +中华特产,http://47.119.24.76:59093/959986618$LR•IPV4•15『线路11』 +中华特产,http://101.6.130.52:1234/959986618$LR•IPV4•15『线路12』 +中华特产,http://17752995.xyz:51111/959986618$LR•IPV4•15『线路13』 +中华特产,http://101.34.236.223:1112/959986618$LR•IPV4•15『线路14』 +中华特产,http://120.76.248.139/live/bfgd/4200000158.m3u8$LR•IPV4•15『线路15』 河北4K,https://event.pull.hebtv.com:443/live/live101.m3u8$LR•IPV4•4『线路1』 河北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』 -山西卫视,https://livehhhttps.sxrtv.com/lsdream/q8RVWgs/1000/a3sqvR0.m3u8$LR•IPV4•26『线路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•26『线路2』 -山西卫视,http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•26『线路3』 -山西卫视,http://198.204.228.26/live/sxwshd.m3u8$LR•IPV4•26『线路4』 -山西卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•26『线路5』 -山西卫视,http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路6』 -山西卫视,http://120.198.95.220:9901/tsfile/live/1057_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•26『线路7』 -山西卫视,http://113.25.252.226:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路8』 -山西卫视,http://222.90.21.30:9901/hls/32/index.m3u8$LR•IPV4•26『线路9』 -山西卫视,http://204.12.221.218:8181/3m1080p/sxws.m3u8$LR•IPV4•26『线路10』 -山西卫视,http://112.27.235.94:8000/hls/45/index.m3u8$LR•IPV4•26『线路11』 -山西卫视,http://118.81.195.79:9003/hls/19/index.m3u8$LR•IPV4•26『线路12』 -山西卫视,http://23.237.228.134/live8/shanxi.m3u8$LR•IPV4•26『线路13』 -山西卫视,https://iptv.catvod.com/catvod.php?id=sxiws$LR•IPV4•26『线路14』 -山西卫视,https://httop.top/ysp-山西卫视$LR•IPV4•26『线路15』 -山西卫视,http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•26『线路16』 -山西卫视,http://60.10.139.113:8801/hls/54/index.m3u8$LR•IPV4•26『线路17』 -山西卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.211:5140$LR•IPV4•26『线路18』 -山西卫视,http://207.56.13.146:81/cdnlive/sxws.m3u8$LR•IPV4•26『线路19』 -山西卫视,http://192.151.150.154/live/sxwshd.m3u8$LR•IPV4•26『线路20』 -山西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040023&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路21』 -山西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000021220&livemode=1&stbId=yu&mode=1&$LR•IPV4•26『线路22』 -山西卫视,http://111.43.126.240:9003/hls/45/index.m3u8$LR•IPV4•26『线路23』 -山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227187/index.m3u8$LR•IPV4•26『线路24』 -山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225763/index.m3u8$LR•IPV4•26『线路25』 -山西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226778/index.m3u8$LR•IPV4•26『线路26』 -陕西卫视,http://stream.snrtv.com/sxbc-star-CDHKSU.m3u8$LR•IPV4•43『线路1』 -陕西卫视,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•43『线路2』 -陕西卫视,http://111.8.224.6:9999/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路3』 -陕西卫视,http://192.151.150.154/live/snwshd.m3u8$LR•IPV4•43『线路4』 -陕西卫视,http://207.56.13.146:81/cdnlive/snws.m3u8$LR•IPV4•43『线路5』 -陕西卫视,http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路6』 -陕西卫视,http://120.198.95.220:9901/tsfile/live/1068_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路7』 -陕西卫视,http://112.27.235.94:8000/hls/43/index.m3u8$LR•IPV4•43『线路8』 -陕西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8$LR•IPV4•43『线路9』 -陕西卫视,http://223.110.245.139/PLTV/4/224/3221227022/index.m3u8$LR•IPV4•43『线路10』 -陕西卫视,http://112.25.48.68/live/program/live/sxws/1300000/mnf.m3u8$LR•IPV4•43『线路11』 +山西卫视,http://118.81.195.79:9003/hls/19/index.m3u8$LR•IPV4•25『线路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•25『线路2』 +山西卫视,http://112.27.235.94:8000/hls/45/index.m3u8$LR•IPV4•25『线路3』 +山西卫视,http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•25『线路4』 +山西卫视,http://198.204.228.26/live/sxwshd.m3u8$LR•IPV4•25『线路5』 +山西卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•25『线路6』 +山西卫视,http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路7』 +山西卫视,http://120.198.95.220:9901/tsfile/live/1057_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•25『线路8』 +山西卫视,http://113.25.252.226:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路9』 +山西卫视,http://222.90.21.30:9901/hls/32/index.m3u8$LR•IPV4•25『线路10』 +山西卫视,http://204.12.221.218:8181/3m1080p/sxws.m3u8$LR•IPV4•25『线路11』 +山西卫视,http://23.237.228.134/live8/shanxi.m3u8$LR•IPV4•25『线路12』 +山西卫视,https://iptv.catvod.com/catvod.php?id=sxiws$LR•IPV4•25『线路13』 +山西卫视,https://httop.top/ysp-山西卫视$LR•IPV4•25『线路14』 +山西卫视,http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•25『线路15』 +山西卫视,http://111.43.126.240:9003/hls/45/index.m3u8$LR•IPV4•25『线路16』 +山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227187/index.m3u8$LR•IPV4•25『线路17』 +山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225763/index.m3u8$LR•IPV4•25『线路18』 +山西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226778/index.m3u8$LR•IPV4•25『线路19』 +山西卫视,http://60.10.139.113:8801/hls/54/index.m3u8$LR•IPV4•25『线路20』 +山西卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.211:5140$LR•IPV4•25『线路21』 +山西卫视,http://207.56.13.146:81/cdnlive/sxws.m3u8$LR•IPV4•25『线路22』 +山西卫视,http://192.151.150.154/live/sxwshd.m3u8$LR•IPV4•25『线路23』 +山西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040023&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路24』 +山西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000021220&livemode=1&stbId=yu&mode=1&$LR•IPV4•25『线路25』 +陕西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8$LR•IPV4•43『线路1』 +陕西卫视,http://223.110.245.139/PLTV/4/224/3221227022/index.m3u8$LR•IPV4•43『线路2』 +陕西卫视,http://112.25.48.68/live/program/live/sxws/1300000/mnf.m3u8$LR•IPV4•43『线路3』 +陕西卫视,http://stream.snrtv.com/sxbc-star-CDHKSU.m3u8$LR•IPV4•43『线路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•43『线路5』 +陕西卫视,http://112.27.235.94:8000/hls/43/index.m3u8$LR•IPV4•43『线路6』 +陕西卫视,http://111.8.224.6:9999/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路7』 +陕西卫视,http://192.151.150.154/live/snwshd.m3u8$LR•IPV4•43『线路8』 +陕西卫视,http://207.56.13.146:81/cdnlive/snws.m3u8$LR•IPV4•43『线路9』 +陕西卫视,http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路10』 +陕西卫视,http://120.198.95.220:9901/tsfile/live/1068_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•43『线路11』 陕西卫视,http://38.75.136.137:98/gslb/dsdqpub/sxwshd.m3u8?auth=testpub$LR•IPV4•43『线路12』 陕西卫视,http://23.237.228.134/live6/sichuan.m3u8$LR•IPV4•43『线路13』 陕西卫视,http://43.251.226.89:8080/play/45.m3u8$LR•IPV4•43『线路14』 @@ -2562,31 +2563,31 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 陕西卫视,https://httop.top/ysp-陕西卫视$LR•IPV4•43『线路16』 陕西卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=sxws$LR•IPV4•43『线路17』 陕西卫视,http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•43『线路18』 -陕西卫视,http://60.10.139.113:8801/hls/53/index.m3u8$LR•IPV4•43『线路19』 -陕西卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.223:5140$LR•IPV4•43『线路20』 -陕西卫视,http://204.12.221.218:8181/3m1080p/snws.m3u8$LR•IPV4•43『线路21』 -陕西卫视,http://101.6.130.52:1234/738910838$LR•IPV4•43『线路22』 -陕西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000007495&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路23』 -陕西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040017&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路24』 -陕西卫视,https://live.chinacert.cftest5.cn/cnmg/live/738910838$LR•IPV4•43『线路25』 -陕西卫视,http://wfenf.x3322.net:7788/738910838$LR•IPV4•43『线路26』 -陕西卫视,http://fn.gcl.de5.net:5908/gsh950428/738910838$LR•IPV4•43『线路27』 -陕西卫视,http://119.88.243.98:17231/738910838$LR•IPV4•43『线路28』 -陕西卫视,http://85.121.245.62:1234/738910838$LR•IPV4•43『线路29』 -陕西卫视,http://36.104.221.222:7788/738910838$LR•IPV4•43『线路30』 -陕西卫视,http://115.58.151.196:1234/738910838$LR•IPV4•43『线路31』 -陕西卫视,http://182.61.15.163:80/738910838$LR•IPV4•43『线路32』 -陕西卫视,http://101.132.26.106:3566/738910838$LR•IPV4•43『线路33』 -陕西卫视,http://120.4.126.153:1234/738910838$LR•IPV4•43『线路34』 -陕西卫视,http://111.43.126.240:9003/hls/52/index.m3u8$LR•IPV4•43『线路35』 -陕西卫视,http://47.119.24.76:59093/738910838$LR•IPV4•43『线路36』 -陕西卫视,http://17752995.xyz:51111/738910838$LR•IPV4•43『线路37』 -陕西卫视,http://rihou.cc:555/tv/[mg]陕西卫视$LR•IPV4•43『线路38』 -陕西卫视,http://139.155.89.87:1000/738910838$LR•IPV4•43『线路39』 -陕西卫视,http://101.34.236.223:1112/738910838$LR•IPV4•43『线路40』 -陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225821/index.m3u8$LR•IPV4•43『线路41』 -陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227096/index.m3u8$LR•IPV4•43『线路42』 -陕西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226892/index.m3u8$LR•IPV4•43『线路43』 +陕西卫视,https://live.chinacert.cftest5.cn/cnmg/live/738910838$LR•IPV4•43『线路19』 +陕西卫视,http://wfenf.x3322.net:7788/738910838$LR•IPV4•43『线路20』 +陕西卫视,http://fn.gcl.de5.net:5908/gsh950428/738910838$LR•IPV4•43『线路21』 +陕西卫视,http://119.88.243.98:17231/738910838$LR•IPV4•43『线路22』 +陕西卫视,http://85.121.245.62:1234/738910838$LR•IPV4•43『线路23』 +陕西卫视,http://36.104.221.222:7788/738910838$LR•IPV4•43『线路24』 +陕西卫视,http://115.58.151.196:1234/738910838$LR•IPV4•43『线路25』 +陕西卫视,http://182.61.15.163:80/738910838$LR•IPV4•43『线路26』 +陕西卫视,http://101.132.26.106:3566/738910838$LR•IPV4•43『线路27』 +陕西卫视,http://120.4.126.153:1234/738910838$LR•IPV4•43『线路28』 +陕西卫视,http://111.43.126.240:9003/hls/52/index.m3u8$LR•IPV4•43『线路29』 +陕西卫视,http://47.119.24.76:59093/738910838$LR•IPV4•43『线路30』 +陕西卫视,http://101.6.130.52:1234/738910838$LR•IPV4•43『线路31』 +陕西卫视,http://17752995.xyz:51111/738910838$LR•IPV4•43『线路32』 +陕西卫视,http://rihou.cc:555/tv/[mg]陕西卫视$LR•IPV4•43『线路33』 +陕西卫视,http://139.155.89.87:1000/738910838$LR•IPV4•43『线路34』 +陕西卫视,http://101.34.236.223:1112/738910838$LR•IPV4•43『线路35』 +陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225821/index.m3u8$LR•IPV4•43『线路36』 +陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227096/index.m3u8$LR•IPV4•43『线路37』 +陕西卫视,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226892/index.m3u8$LR•IPV4•43『线路38』 +陕西卫视,http://60.10.139.113:8801/hls/53/index.m3u8$LR•IPV4•43『线路39』 +陕西卫视,http://jasonzhangnas.f3322.net:7088/udp/233.18.204.223:5140$LR•IPV4•43『线路40』 +陕西卫视,http://204.12.221.218:8181/3m1080p/snws.m3u8$LR•IPV4•43『线路41』 +陕西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000007495&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路42』 +陕西卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000006000040017&livemode=1&stbId=yu&mode=1&$LR•IPV4•43『线路43』 北京卫视4K,http://43.251.226.89:8080/play/918.m3u8$LR•IPV4•11『线路1』 北京卫视4K,https://live.264788.xyz/channel/beijingweishi4k?streamid=ec1dc6a6eb32cabcbff436085ff993ef&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•11『线路2』 北京卫视4K,https://live.264788.xyz/channel/beijingweishi4k?streamid=20915ffd9b2848bf3604dfea93e5f344&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•11『线路3』 @@ -2601,64 +2602,64 @@ CCTV 8K,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•2『线路2』 数字,#genre# CHC影迷电影,p3p://167.114.175.6:55331/63ec4caf00020428e445513c2d902fdb$LR•IPV4•20『线路1』 -CHC影迷电影,http://192.151.150.154/live/chchd.m3u8$LR•IPV4•20『线路2』 -CHC影迷电影,http://38.75.136.137:98/gslb/dsdqpub/chchd.m3u8?auth=testpub$LR•IPV4•20『线路3』 -CHC影迷电影,https://live.chinacert.cftest5.cn/cnmg/live/952383261$LR•IPV4•20『线路4』 -CHC影迷电影,http://wfenf.x3322.net:7788/952383261$LR•IPV4•20『线路5』 -CHC影迷电影,http://fn.gcl.de5.net:5908/gsh950428/952383261$LR•IPV4•20『线路6』 -CHC影迷电影,http://119.88.243.98:17231/952383261$LR•IPV4•20『线路7』 -CHC影迷电影,http://85.121.245.62:1234/952383261$LR•IPV4•20『线路8』 -CHC影迷电影,http://36.104.221.222:7788/952383261$LR•IPV4•20『线路9』 -CHC影迷电影,http://115.58.151.196:1234/952383261$LR•IPV4•20『线路10』 -CHC影迷电影,http://182.61.15.163:80/952383261$LR•IPV4•20『线路11』 -CHC影迷电影,http://101.132.26.106:3566/952383261$LR•IPV4•20『线路12』 -CHC影迷电影,http://120.4.126.153:1234/952383261$LR•IPV4•20『线路13』 -CHC影迷电影,http://47.119.24.76:59093/952383261$LR•IPV4•20『线路14』 -CHC影迷电影,http://101.6.130.52:1234/952383261$LR•IPV4•20『线路15』 -CHC影迷电影,http://17752995.xyz:51111/952383261$LR•IPV4•20『线路16』 -CHC影迷电影,http://139.155.89.87:1000/952383261$LR•IPV4•20『线路17』 -CHC影迷电影,http://101.34.236.223:1112/952383261$LR•IPV4•20『线路18』 -CHC影迷电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•20『线路19』 -CHC影迷电影,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chchd$LR•IPV4•20『线路20』 -CHC动作电影,http://192.151.150.154/live/chcdz.m3u8$LR•IPV4•18『线路1』 -CHC动作电影,http://38.75.136.137:98/gslb/dsdqpub/chcdz.m3u8?auth=testpub$LR•IPV4•18『线路2』 -CHC动作电影,https://live.chinacert.cftest5.cn/cnmg/live/644368714$LR•IPV4•18『线路3』 -CHC动作电影,http://wfenf.x3322.net:7788/644368714$LR•IPV4•18『线路4』 -CHC动作电影,http://fn.gcl.de5.net:5908/gsh950428/644368714$LR•IPV4•18『线路5』 -CHC动作电影,http://119.88.243.98:17231/644368714$LR•IPV4•18『线路6』 -CHC动作电影,http://85.121.245.62:1234/644368714$LR•IPV4•18『线路7』 -CHC动作电影,http://36.104.221.222:7788/644368714$LR•IPV4•18『线路8』 -CHC动作电影,http://115.58.151.196:1234/644368714$LR•IPV4•18『线路9』 -CHC动作电影,http://182.61.15.163:80/644368714$LR•IPV4•18『线路10』 -CHC动作电影,http://101.132.26.106:3566/644368714$LR•IPV4•18『线路11』 -CHC动作电影,http://120.4.126.153:1234/644368714$LR•IPV4•18『线路12』 -CHC动作电影,http://47.119.24.76:59093/644368714$LR•IPV4•18『线路13』 -CHC动作电影,http://101.6.130.52:1234/644368714$LR•IPV4•18『线路14』 -CHC动作电影,http://17752995.xyz:51111/644368714$LR•IPV4•18『线路15』 -CHC动作电影,http://139.155.89.87:1000/644368714$LR•IPV4•18『线路16』 -CHC动作电影,http://101.34.236.223:1112/644368714$LR•IPV4•18『线路17』 -CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•18『线路18』 +CHC影迷电影,https://live.chinacert.cftest5.cn/cnmg/live/952383261$LR•IPV4•20『线路2』 +CHC影迷电影,http://wfenf.x3322.net:7788/952383261$LR•IPV4•20『线路3』 +CHC影迷电影,http://fn.gcl.de5.net:5908/gsh950428/952383261$LR•IPV4•20『线路4』 +CHC影迷电影,http://119.88.243.98:17231/952383261$LR•IPV4•20『线路5』 +CHC影迷电影,http://85.121.245.62:1234/952383261$LR•IPV4•20『线路6』 +CHC影迷电影,http://36.104.221.222:7788/952383261$LR•IPV4•20『线路7』 +CHC影迷电影,http://115.58.151.196:1234/952383261$LR•IPV4•20『线路8』 +CHC影迷电影,http://182.61.15.163:80/952383261$LR•IPV4•20『线路9』 +CHC影迷电影,http://101.132.26.106:3566/952383261$LR•IPV4•20『线路10』 +CHC影迷电影,http://120.4.126.153:1234/952383261$LR•IPV4•20『线路11』 +CHC影迷电影,http://47.119.24.76:59093/952383261$LR•IPV4•20『线路12』 +CHC影迷电影,http://101.6.130.52:1234/952383261$LR•IPV4•20『线路13』 +CHC影迷电影,http://17752995.xyz:51111/952383261$LR•IPV4•20『线路14』 +CHC影迷电影,http://139.155.89.87:1000/952383261$LR•IPV4•20『线路15』 +CHC影迷电影,http://101.34.236.223:1112/952383261$LR•IPV4•20『线路16』 +CHC影迷电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•20『线路17』 +CHC影迷电影,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chchd$LR•IPV4•20『线路18』 +CHC影迷电影,http://192.151.150.154/live/chchd.m3u8$LR•IPV4•20『线路19』 +CHC影迷电影,http://38.75.136.137:98/gslb/dsdqpub/chchd.m3u8?auth=testpub$LR•IPV4•20『线路20』 +CHC动作电影,https://live.chinacert.cftest5.cn/cnmg/live/644368714$LR•IPV4•18『线路1』 +CHC动作电影,http://wfenf.x3322.net:7788/644368714$LR•IPV4•18『线路2』 +CHC动作电影,http://fn.gcl.de5.net:5908/gsh950428/644368714$LR•IPV4•18『线路3』 +CHC动作电影,http://119.88.243.98:17231/644368714$LR•IPV4•18『线路4』 +CHC动作电影,http://85.121.245.62:1234/644368714$LR•IPV4•18『线路5』 +CHC动作电影,http://36.104.221.222:7788/644368714$LR•IPV4•18『线路6』 +CHC动作电影,http://115.58.151.196:1234/644368714$LR•IPV4•18『线路7』 +CHC动作电影,http://182.61.15.163:80/644368714$LR•IPV4•18『线路8』 +CHC动作电影,http://101.132.26.106:3566/644368714$LR•IPV4•18『线路9』 +CHC动作电影,http://120.4.126.153:1234/644368714$LR•IPV4•18『线路10』 +CHC动作电影,http://47.119.24.76:59093/644368714$LR•IPV4•18『线路11』 +CHC动作电影,http://101.6.130.52:1234/644368714$LR•IPV4•18『线路12』 +CHC动作电影,http://17752995.xyz:51111/644368714$LR•IPV4•18『线路13』 +CHC动作电影,http://139.155.89.87:1000/644368714$LR•IPV4•18『线路14』 +CHC动作电影,http://101.34.236.223:1112/644368714$LR•IPV4•18『线路15』 +CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•18『线路16』 +CHC动作电影,http://192.151.150.154/live/chcdz.m3u8$LR•IPV4•18『线路17』 +CHC动作电影,http://38.75.136.137:98/gslb/dsdqpub/chcdz.m3u8?auth=testpub$LR•IPV4•18『线路18』 CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8$LR•IPV4•19『线路1』 -CHC家庭影院,http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•19『线路2』 -CHC家庭影院,http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•19『线路3』 -CHC家庭影院,https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•19『线路4』 -CHC家庭影院,http://wfenf.x3322.net:7788/644368373$LR•IPV4•19『线路5』 -CHC家庭影院,http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•19『线路6』 -CHC家庭影院,http://119.88.243.98:17231/644368373$LR•IPV4•19『线路7』 -CHC家庭影院,http://85.121.245.62:1234/644368373$LR•IPV4•19『线路8』 -CHC家庭影院,http://36.104.221.222:7788/644368373$LR•IPV4•19『线路9』 -CHC家庭影院,http://115.58.151.196:1234/644368373$LR•IPV4•19『线路10』 -CHC家庭影院,http://182.61.15.163:80/644368373$LR•IPV4•19『线路11』 -CHC家庭影院,http://101.132.26.106:3566/644368373$LR•IPV4•19『线路12』 -CHC家庭影院,http://120.4.126.153:1234/644368373$LR•IPV4•19『线路13』 -CHC家庭影院,http://47.119.24.76:59093/644368373$LR•IPV4•19『线路14』 -CHC家庭影院,http://101.6.130.52:1234/644368373$LR•IPV4•19『线路15』 -CHC家庭影院,http://17752995.xyz:51111/644368373$LR•IPV4•19『线路16』 -CHC家庭影院,http://139.155.89.87:1000/644368373$LR•IPV4•19『线路17』 -CHC家庭影院,http://101.34.236.223:1112/644368373$LR•IPV4•19『线路18』 -CHC家庭影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•19『线路19』 -睛彩青少,http://47.100.209.208:8100/TVOD/3000000020000011525.m3u8?token=8520$LR•IPV4•4『线路1』 -睛彩青少,http://feilong123.vip/409990236/iptv/gdy.php?id=1$LR•IPV4•4『线路2』 +CHC家庭影院,https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•19『线路2』 +CHC家庭影院,http://wfenf.x3322.net:7788/644368373$LR•IPV4•19『线路3』 +CHC家庭影院,http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•19『线路4』 +CHC家庭影院,http://119.88.243.98:17231/644368373$LR•IPV4•19『线路5』 +CHC家庭影院,http://85.121.245.62:1234/644368373$LR•IPV4•19『线路6』 +CHC家庭影院,http://36.104.221.222:7788/644368373$LR•IPV4•19『线路7』 +CHC家庭影院,http://115.58.151.196:1234/644368373$LR•IPV4•19『线路8』 +CHC家庭影院,http://182.61.15.163:80/644368373$LR•IPV4•19『线路9』 +CHC家庭影院,http://101.132.26.106:3566/644368373$LR•IPV4•19『线路10』 +CHC家庭影院,http://120.4.126.153:1234/644368373$LR•IPV4•19『线路11』 +CHC家庭影院,http://47.119.24.76:59093/644368373$LR•IPV4•19『线路12』 +CHC家庭影院,http://101.6.130.52:1234/644368373$LR•IPV4•19『线路13』 +CHC家庭影院,http://17752995.xyz:51111/644368373$LR•IPV4•19『线路14』 +CHC家庭影院,http://139.155.89.87:1000/644368373$LR•IPV4•19『线路15』 +CHC家庭影院,http://101.34.236.223:1112/644368373$LR•IPV4•19『线路16』 +CHC家庭影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•19『线路17』 +CHC家庭影院,http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•19『线路18』 +CHC家庭影院,http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•19『线路19』 +睛彩青少,http://feilong123.vip/409990236/iptv/gdy.php?id=1$LR•IPV4•4『线路1』 +睛彩青少,http://47.100.209.208:8100/TVOD/3000000020000011525.m3u8?token=8520$LR•IPV4•4『线路2』 睛彩青少,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000011525&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路3』 睛彩青少,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000031315&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路4』 睛彩竞技,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=9867&tk=f6cc1e0a0e1a$LR•IPV4•24『线路1』 @@ -2717,9 +2718,9 @@ CHC家庭影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•19 睛彩篮球,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000011529&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路30』 睛彩篮球,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000270002&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路31』 睛彩篮球,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000270006&livemode=1&stbId=yu&mode=1&$LR•IPV4•32『线路32』 -睛彩广场,http://47.100.209.208:8100/TVOD/3000000020000011523.m3u8?token=8520$LR•IPV4•7『线路1』 -睛彩广场,http://feilong123.vip/409990236/iptv/gdy.php?id=3$LR•IPV4•7『线路2』 -睛彩广场,http://feilong123.vip/409990236/iptv/gdy.php?id=20$LR•IPV4•7『线路3』 +睛彩广场,http://feilong123.vip/409990236/iptv/gdy.php?id=3$LR•IPV4•7『线路1』 +睛彩广场,http://feilong123.vip/409990236/iptv/gdy.php?id=20$LR•IPV4•7『线路2』 +睛彩广场,http://47.100.209.208:8100/TVOD/3000000020000011523.m3u8?token=8520$LR•IPV4•7『线路3』 睛彩广场,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000011523&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路4』 睛彩广场,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=3000000020000011524&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路5』 睛彩广场,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000270003&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路6』 @@ -2820,15 +2821,15 @@ SiTV动漫秀场,http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&p 生活时尚,https://stream1.freetv.fun/sheng-huo-shi-shang-5.ctv$LR•IPV4•42『线路40』 生活时尚,https://stream1.freetv.fun/sheng-huo-shi-shang-18.m3u8$LR•IPV4•42『线路41』 生活时尚,https://stream1.freetv.fun/sheng-huo-shi-shang-4.ctv$LR•IPV4•42『线路42』 -NewTV黑莓电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8785669936177902664&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 -NewTV黑莓电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000019624&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 -NewTV黑莓电影,http://gslbserv.itv.cmvideo.cn:80/000000001000/8785669936177902664/1.m3u8?channel-id=ystenlive&Contentid=8785669936177902664&livemode=1&stbId=003901FF0001181003FC08A5C8C6C037&userToken=85a5a98cdcab4d800a8ec29a9d917e8d10vv&usergroup=g10045200000&version=1.0&owaccmark=8785669936177902664&owchid=ystenlive&owsid=7951969344461621383$LR•IPV4•5『线路3』 -NewTV黑莓电影,http://111.29.9.33:6610/000000001000/1000000004000019624/index.m3u8?channel-id=bestzb&Contentid=1000000004000019624&livemode=1&stbId=3$LR•IPV4•5『线路4』 -NewTV黑莓电影,http://111.43.126.240:9003/hls/82/index.m3u8$LR•IPV4•5『线路5』 -NewTV黑莓动画,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6497762188035533951&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路1』 -NewTV黑莓动画,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000021734&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 -NewTV黑莓动画,http://111.29.9.33:6610/000000001000/1000000004000021734/index.m3u8?channel-id=bestzb&Contentid=1000000004000021734&livemode=1&stbId=3$LR•IPV4•4『线路3』 -NewTV黑莓动画,http://111.43.126.240:9003/hls/83/index.m3u8$LR•IPV4•4『线路4』 +NewTV黑莓电影,http://111.43.126.240:9003/hls/82/index.m3u8$LR•IPV4•5『线路1』 +NewTV黑莓电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8785669936177902664&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 +NewTV黑莓电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000019624&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 +NewTV黑莓电影,http://gslbserv.itv.cmvideo.cn:80/000000001000/8785669936177902664/1.m3u8?channel-id=ystenlive&Contentid=8785669936177902664&livemode=1&stbId=003901FF0001181003FC08A5C8C6C037&userToken=85a5a98cdcab4d800a8ec29a9d917e8d10vv&usergroup=g10045200000&version=1.0&owaccmark=8785669936177902664&owchid=ystenlive&owsid=7951969344461621383$LR•IPV4•5『线路4』 +NewTV黑莓电影,http://111.29.9.33:6610/000000001000/1000000004000019624/index.m3u8?channel-id=bestzb&Contentid=1000000004000019624&livemode=1&stbId=3$LR•IPV4•5『线路5』 +NewTV黑莓动画,http://111.43.126.240:9003/hls/83/index.m3u8$LR•IPV4•4『线路1』 +NewTV黑莓动画,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6497762188035533951&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 +NewTV黑莓动画,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000021734&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路3』 +NewTV黑莓动画,http://111.29.9.33:6610/000000001000/1000000004000021734/index.m3u8?channel-id=bestzb&Contentid=1000000004000021734&livemode=1&stbId=3$LR•IPV4•4『线路4』 NewTV超级体育,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009204&livemode=1&stbId=yu&mode=1&$LR•IPV4•10『线路1』 NewTV超级体育,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000009601&livemode=1&stbId=yu&mode=1&$LR•IPV4•10『线路2』 NewTV超级体育,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000007755&livemode=1&stbId=yu&mode=1&$LR•IPV4•10『线路3』 @@ -2837,18 +2838,18 @@ NewTV超级体育,http://feiyang.ak47s.top:35455/itv/1000000001000009601.m3u8?cd NewTV超级体育,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221225715/index.m3u8$LR•IPV6•10『线路6』 NewTV超级体育,http://39.134.65.66/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index.m3u8$LR•IPV4•10『线路7』 NewTV超级体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=3188&tk=23a9aca1f79f$LR•IPV4•10『线路8』 -NewTV超级体育,http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3$LR•IPV4•10『线路9』 -NewTV超级体育,http://111.43.126.240:9003/hls/69/index.m3u8$LR•IPV4•10『线路10』 +NewTV超级体育,http://111.43.126.240:9003/hls/69/index.m3u8$LR•IPV4•10『线路9』 +NewTV超级体育,http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3$LR•IPV4•10『线路10』 NewTV超级电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000003000012426&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 NewTV超级电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000002120&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 NewTV超级电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000012884&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 -NewTV超级电影,http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3$LR•IPV4•5『线路4』 -NewTV超级电影,http://111.43.126.240:9003/hls/68/index.m3u8$LR•IPV4•5『线路5』 +NewTV超级电影,http://111.43.126.240:9003/hls/68/index.m3u8$LR•IPV4•5『线路4』 +NewTV超级电影,http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3$LR•IPV4•5『线路5』 NewTV超级电视剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000008139&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 NewTV超级电视剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000024993&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 NewTV超级电视剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268003&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 -NewTV超级电视剧,http://111.29.9.33:6610/000000001000/1000000001000008139/index.m3u8?channel-id=bestzb&Contentid=1000000001000008139&livemode=1&stbId=3$LR•IPV4•5『线路4』 -NewTV超级电视剧,http://111.43.126.240:9003/hls/67/index.m3u8$LR•IPV4•5『线路5』 +NewTV超级电视剧,http://111.43.126.240:9003/hls/67/index.m3u8$LR•IPV4•5『线路4』 +NewTV超级电视剧,http://111.29.9.33:6610/000000001000/1000000001000008139/index.m3u8?channel-id=bestzb&Contentid=1000000001000008139&livemode=1&stbId=3$LR•IPV4•5『线路5』 NewTV爱情喜剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8393829412396288037&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 NewTV爱情喜剧,http://111.43.126.240:9003/hls/59/index.m3u8$LR•IPV4•2『线路2』 NewTV东北热剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000005000266013&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 @@ -2861,10 +2862,11 @@ NewTV军旅剧场,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLiv NewTV军旅剧场,http://gslbserv.itv.cmvideo.cn:80/000000001000/7485075951068666323/1.m3u8?channel-id=ystenlive&Contentid=7485075951068666323&livemode=1&stbId=003901FF0001181003FC08A5C8C6C037&userToken=85a5a98cdcab4d800a8ec29a9d917e8d10vv&usergroup=g10045200000&version=1.0&owaccmark=7485075951068666323&owchid=ystenlive&owsid=7951969344461285239$LR•IPV4•5『线路3』 NewTV军旅剧场,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010079$LR•IPV4•5『线路4』 NewTV军旅剧场,http://111.43.126.240:9003/hls/65/index.m3u8$LR•IPV4•5『线路5』 -NewTV动作电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000018653&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路1』 -NewTV动作电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8103864434730665389&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 -NewTV动作电影,http://39.134.19.68/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•4『线路3』 -NewTV动作电影,http://111.43.126.240:9003/hls/58/index.m3u8$LR•IPV4•4『线路4』 +NewTV动作电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000018653&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 +NewTV动作电影,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=8103864434730665389&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 +NewTV动作电影,http://39.134.19.68/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$LR•IPV4•5『线路3』 +NewTV动作电影,http://111.43.126.240:9003/hls/58/index.m3u8$LR•IPV4•5『线路4』 +NewTV动作电影,http://live.metshop.top/huya/11602077?cdn=alicdn$LR•IPV4•5『线路5』 NewTV惊悚悬疑,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000024282&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路1』 NewTV惊悚悬疑,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7151256057701199617&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路2』 NewTV惊悚悬疑,http://111.29.9.33:6610/000000001000/1000000004000024282/index.m3u8?channel-id=bestzb&Contentid=1000000004000024282&livemode=1&stbId=3$LR•IPV4•3『线路3』 @@ -2883,12 +2885,12 @@ NewTV精品体育,http://111.43.126.240:9003/hls/72/index.m3u8$LR•IPV4•11『 NewTV家庭剧场,http://lvbaiducdnct.inter.ptqy.gitv.tv/tslive/c59_fast_999_1080P_t10/c59_fast_999_1080P_t10.m3u8?d$LR•IPV4•5『线路1』 NewTV家庭剧场,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6316377948248689070&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 NewTV家庭剧场,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000008284&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 -NewTV家庭剧场,http://111.29.9.33:6610/000000001000/1000000004000008284/index.m3u8?channel-id=bestzb&Contentid=1000000004000008284&livemode=1&stbId=3$LR•IPV4•5『线路4』 -NewTV家庭剧场,http://111.43.126.240:9003/hls/66/index.m3u8$LR•IPV4•5『线路5』 +NewTV家庭剧场,http://111.43.126.240:9003/hls/66/index.m3u8$LR•IPV4•5『线路4』 +NewTV家庭剧场,http://111.29.9.33:6610/000000001000/1000000004000008284/index.m3u8?channel-id=bestzb&Contentid=1000000004000008284&livemode=1&stbId=3$LR•IPV4•5『线路5』 NewTV精品大剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000013968&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路1』 NewTV精品大剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7882297361445410858&livemode=1&stbId=yu&mode=1&$LR•IPV4•4『线路2』 -NewTV精品大剧,http://111.29.9.33:6610/000000001000/1000000004000013968/index.m3u8?channel-id=bestzb&Contentid=1000000004000013968&livemode=1&stbId=3$LR•IPV4•4『线路3』 -NewTV精品大剧,http://111.43.126.240:9003/hls/63/index.m3u8$LR•IPV4•4『线路4』 +NewTV精品大剧,http://111.43.126.240:9003/hls/63/index.m3u8$LR•IPV4•4『线路3』 +NewTV精品大剧,http://111.29.9.33:6610/000000001000/1000000004000013968/index.m3u8?channel-id=bestzb&Contentid=1000000004000013968&livemode=1&stbId=3$LR•IPV4•4『线路4』 NewTV军事评论,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5822616274253344775&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 NewTV军事评论,http://111.43.126.240:9003/hls/74/index.m3u8$LR•IPV4•2『线路2』 NewTV超级综艺,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000025771&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路1』 @@ -2896,51 +2898,51 @@ NewTV超级综艺,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLiv NewTV超级综艺,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000006000268002&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路3』 NewTV超级综艺,http://111.29.9.34:6610/000000001000/1000000001000025771/index.m3u8?channel-id=ystenlive&Contentid=1000000001000025771&livemode=1&stbId=3$LR•IPV4•7『线路4』 NewTV超级综艺,http://111.29.9.35:6610/000000001000/1000000004000023658/index.m3u8?channel-id=ystenlive&Contentid=1000000004000023658&livemode=1&stbId=3$LR•IPV4•7『线路5』 -NewTV超级综艺,http://111.29.9.33:6610/000000001000/1000000004000023658/index.m3u8?channel-id=bestzb&Contentid=1000000004000023658&livemode=1&stbId=3$LR•IPV4•7『线路6』 -NewTV超级综艺,http://111.43.126.240:9003/hls/70/index.m3u8$LR•IPV4•7『线路7』 +NewTV超级综艺,http://111.43.126.240:9003/hls/70/index.m3u8$LR•IPV4•7『线路6』 +NewTV超级综艺,http://111.29.9.33:6610/000000001000/1000000004000023658/index.m3u8?channel-id=bestzb&Contentid=1000000004000023658&livemode=1&stbId=3$LR•IPV4•7『线路7』 NewTV金牌综艺,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000026167&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 NewTV金牌综艺,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6399725674632152632&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 NewTV金牌综艺,http://111.29.9.42:6610/000000001000/1000000004000026167/index.m3u8?channel-id=ystenlive&Contentid=1000000004000026167&livemode=1&stbId=3$LR•IPV4•5『线路3』 -NewTV金牌综艺,http://111.29.9.33:6610/000000001000/1000000004000026167/index.m3u8?channel-id=bestzb&Contentid=1000000004000026167&livemode=1&stbId=3$LR•IPV4•5『线路4』 -NewTV金牌综艺,http://111.43.126.240:9003/hls/73/index.m3u8$LR•IPV4•5『线路5』 +NewTV金牌综艺,http://111.43.126.240:9003/hls/73/index.m3u8$LR•IPV4•5『线路4』 +NewTV金牌综艺,http://111.29.9.33:6610/000000001000/1000000004000026167/index.m3u8?channel-id=bestzb&Contentid=1000000004000026167&livemode=1&stbId=3$LR•IPV4•5『线路5』 NewTV农业致富,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6193684637634073625&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 NewTV农业致富,http://111.43.126.240:9003/hls/75/index.m3u8$LR•IPV4•2『线路2』 NewTV炫舞未来,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000515&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路1』 -NewTV炫舞未来,http://111.29.9.33:6610/000000001000/1000000001000000515/index.m3u8?channel-id=bestzb&Contentid=1000000001000000515&livemode=1&stbId=3$LR•IPV4•3『线路2』 -NewTV炫舞未来,http://111.43.126.240:9003/hls/85/index.m3u8$LR•IPV4•3『线路3』 -怡伴健康,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7820874641606664941&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 -怡伴健康,http://111.43.126.240:9003/hls/76/index.m3u8$LR•IPV4•2『线路2』 +NewTV炫舞未来,http://111.43.126.240:9003/hls/85/index.m3u8$LR•IPV4•3『线路2』 +NewTV炫舞未来,http://111.29.9.33:6610/000000001000/1000000001000000515/index.m3u8?channel-id=bestzb&Contentid=1000000001000000515&livemode=1&stbId=3$LR•IPV4•3『线路3』 +怡伴健康,http://111.43.126.240:9003/hls/76/index.m3u8$LR•IPV4•2『线路1』 +怡伴健康,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7820874641606664941&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路2』 NewTV哒啵赛事,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5320946857686967621&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『线路2』 -卡酷少儿,http://218.13.170.98:9901/tsfile/live/1021_1.m3u8$LR•IPV4•7『线路1』 -卡酷少儿,http://192.151.150.154/live/btvkk.m3u8$LR•IPV4•7『线路2』 -卡酷少儿,http://204.12.221.218:8181/3m1080p/btvkk.m3u8$LR•IPV4•7『线路3』 -卡酷少儿,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7851974109718180595&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路4』 -卡酷少儿,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7589856436881630561&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路5』 -卡酷少儿,http://111.43.126.240:9003/hls/54/index.m3u8$LR•IPV4•7『线路6』 -卡酷少儿,http://123.121.5.183:4000/rtp/239.3.1.189:8000$LR•IPV4•7『线路7』 +卡酷少儿,http://111.43.126.240:9003/hls/54/index.m3u8$LR•IPV4•7『线路1』 +卡酷少儿,http://123.121.5.183:4000/rtp/239.3.1.189:8000$LR•IPV4•7『线路2』 +卡酷少儿,http://218.13.170.98:9901/tsfile/live/1021_1.m3u8$LR•IPV4•7『线路3』 +卡酷少儿,http://192.151.150.154/live/btvkk.m3u8$LR•IPV4•7『线路4』 +卡酷少儿,http://204.12.221.218:8181/3m1080p/btvkk.m3u8$LR•IPV4•7『线路5』 +卡酷少儿,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7851974109718180595&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路6』 +卡酷少儿,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=7589856436881630561&livemode=1&stbId=yu&mode=1&$LR•IPV4•7『线路7』 优漫卡通,http://183.207.249.15/PLTV/4/224/3221225933/index.m3u8$LR•IPV4•22『线路1』 -优漫卡通,http://192.151.150.154/live/ymkt.m3u8$LR•IPV4•22『线路2』 -优漫卡通,http://204.12.221.218:8181/3m1080p/ymkt.m3u8$LR•IPV4•22『线路3』 -优漫卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000010063&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路4』 -优漫卡通,https://live.chinacert.cftest5.cn/cnmg/live/626064703$LR•IPV4•22『线路5』 -优漫卡通,http://wfenf.x3322.net:7788/626064703$LR•IPV4•22『线路6』 -优漫卡通,http://fn.gcl.de5.net:5908/gsh950428/626064703$LR•IPV4•22『线路7』 -优漫卡通,http://119.88.243.98:17231/626064703$LR•IPV4•22『线路8』 -优漫卡通,http://85.121.245.62:1234/626064703$LR•IPV4•22『线路9』 -优漫卡通,http://36.104.221.222:7788/626064703$LR•IPV4•22『线路10』 -优漫卡通,http://115.58.151.196:1234/626064703$LR•IPV4•22『线路11』 -优漫卡通,http://182.61.15.163:80/626064703$LR•IPV4•22『线路12』 -优漫卡通,http://101.132.26.106:3566/626064703$LR•IPV4•22『线路13』 -优漫卡通,http://120.4.126.153:1234/626064703$LR•IPV4•22『线路14』 -优漫卡通,http://111.43.126.240:9003/hls/57/index.m3u8$LR•IPV4•22『线路15』 -优漫卡通,http://47.119.24.76:59093/626064703$LR•IPV4•22『线路16』 -优漫卡通,http://101.6.130.52:1234/626064703$LR•IPV4•22『线路17』 -优漫卡通,http://17752995.xyz:51111/626064703$LR•IPV4•22『线路18』 -优漫卡通,http://139.155.89.87:1000/626064703$LR•IPV4•22『线路19』 -优漫卡通,http://101.34.236.223:1112/626064703$LR•IPV4•22『线路20』 -优漫卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225795/index.m3u8$LR•IPV4•22『线路21』 -优漫卡通,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226768/index.m3u8$LR•IPV4•22『线路22』 +优漫卡通,https://live.chinacert.cftest5.cn/cnmg/live/626064703$LR•IPV4•22『线路2』 +优漫卡通,http://wfenf.x3322.net:7788/626064703$LR•IPV4•22『线路3』 +优漫卡通,http://fn.gcl.de5.net:5908/gsh950428/626064703$LR•IPV4•22『线路4』 +优漫卡通,http://119.88.243.98:17231/626064703$LR•IPV4•22『线路5』 +优漫卡通,http://85.121.245.62:1234/626064703$LR•IPV4•22『线路6』 +优漫卡通,http://36.104.221.222:7788/626064703$LR•IPV4•22『线路7』 +优漫卡通,http://115.58.151.196:1234/626064703$LR•IPV4•22『线路8』 +优漫卡通,http://182.61.15.163:80/626064703$LR•IPV4•22『线路9』 +优漫卡通,http://101.132.26.106:3566/626064703$LR•IPV4•22『线路10』 +优漫卡通,http://120.4.126.153:1234/626064703$LR•IPV4•22『线路11』 +优漫卡通,http://111.43.126.240:9003/hls/57/index.m3u8$LR•IPV4•22『线路12』 +优漫卡通,http://47.119.24.76:59093/626064703$LR•IPV4•22『线路13』 +优漫卡通,http://101.6.130.52:1234/626064703$LR•IPV4•22『线路14』 +优漫卡通,http://17752995.xyz:51111/626064703$LR•IPV4•22『线路15』 +优漫卡通,http://139.155.89.87:1000/626064703$LR•IPV4•22『线路16』 +优漫卡通,http://101.34.236.223:1112/626064703$LR•IPV4•22『线路17』 +优漫卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225795/index.m3u8$LR•IPV4•22『线路18』 +优漫卡通,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226768/index.m3u8$LR•IPV4•22『线路19』 +优漫卡通,http://192.151.150.154/live/ymkt.m3u8$LR•IPV4•22『线路20』 +优漫卡通,http://204.12.221.218:8181/3m1080p/ymkt.m3u8$LR•IPV4•22『线路21』 +优漫卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000010063&livemode=1&stbId=yu&mode=1&$LR•IPV4•22『线路22』 哈哈炫动,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000031123&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路1』 哈哈炫动,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=bestzb&Contentid=5000000005000031641&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路2』 哈哈炫动,http://111.29.9.33:6610/000000001000/5000000011000031123/index.m3u8?channel-id=bestzb&Contentid=5000000011000031123&livemode=1&stbId=3$LR•IPV4•5『线路3』 @@ -2948,40 +2950,40 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 哈哈炫动,http://111.43.126.240:9003/hls/55/index.m3u8$LR•IPV4•5『线路5』 嘉佳卡通,http://223.110.245.139/PLTV/4/224/3221227009/index.m3u8$LR•IPV4•23『线路1』 嘉佳卡通,http://112.25.48.68/live/program/live/jjkt/1300000/mnf.m3u8$LR•IPV4•23『线路2』 -嘉佳卡通,http://192.151.150.154/live/gdjjkt.m3u8$LR•IPV4•23『线路3』 -嘉佳卡通,http://204.12.221.218:8181/3m1080p/gdjjkt.m3u8$LR•IPV4•23『线路4』 -嘉佳卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000025964&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路5』 -嘉佳卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=4739906347743456369&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路6』 -嘉佳卡通,http://111.29.9.33:6610/000000001000/1000000002000025964/index.m3u8?channel-id=bestzb&Contentid=1000000002000025964&livemode=1&stbId=3$LR•IPV4•23『线路7』 -嘉佳卡通,https://live.chinacert.cftest5.cn/cnmg/live/614952364$LR•IPV4•23『线路8』 -嘉佳卡通,http://wfenf.x3322.net:7788/614952364$LR•IPV4•23『线路9』 -嘉佳卡通,http://fn.gcl.de5.net:5908/gsh950428/614952364$LR•IPV4•23『线路10』 -嘉佳卡通,http://119.88.243.98:17231/614952364$LR•IPV4•23『线路11』 -嘉佳卡通,http://85.121.245.62:1234/614952364$LR•IPV4•23『线路12』 -嘉佳卡通,http://36.104.221.222:7788/614952364$LR•IPV4•23『线路13』 -嘉佳卡通,http://115.58.151.196:1234/614952364$LR•IPV4•23『线路14』 -嘉佳卡通,http://182.61.15.163:80/614952364$LR•IPV4•23『线路15』 -嘉佳卡通,http://101.132.26.106:3566/614952364$LR•IPV4•23『线路16』 -嘉佳卡通,http://120.4.126.153:1234/614952364$LR•IPV4•23『线路17』 -嘉佳卡通,http://47.119.24.76:59093/614952364$LR•IPV4•23『线路18』 -嘉佳卡通,http://101.6.130.52:1234/614952364$LR•IPV4•23『线路19』 -嘉佳卡通,http://17752995.xyz:51111/614952364$LR•IPV4•23『线路20』 -嘉佳卡通,http://101.34.236.223:1112/614952364$LR•IPV4•23『线路21』 -嘉佳卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226227/index.m3u8$LR•IPV4•23『线路22』 -嘉佳卡通,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226744/index.m3u8$LR•IPV4•23『线路23』 -金鹰卡通,http://phoneal.qing.mgtv.com/nn_live/nn_x64/dGVybT01Jm5kaT02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJmNkbmV4X2lkPWFsX3Bob25lMyZzPTdiNDZjMTFiMWQwZmEyN2Q0NjUwN2Q4NWJlMGY2NWY0JmFzPTAmX2NhckNvZGU9MCZ1aXA9MTA2LjE0LjM4LjU1Jm1hY2lkPTY4NmU4Y2Y4Yzg4ZTc3ZWM5YTA3OTMyODlmNTM0ODQyYWJlYzRmM2MmcWlkPSZyYXV0aF9lbmFibGU9b2ZmJmNocz0mdXVpZD1jOWIzNTBkOTU1MGUxMzcwYjI4YzZkNTQzOWM1N2VmOS02YTBlMjYzNyZ2PTImbmR2PWlvcy02LjUuMCZ1aWQ9JmRlZj0xJmVzPTE3ODI3MTQ2NTg,/KLCDMPP360.m3u8$LR•IPV4•13『线路1』 -金鹰卡通,http://183.11.239.36:808/hls/69/index.m3u8$LR•IPV4•13『线路2』 -金鹰卡通,http://223.110.245.145/ott.js.chinamobile.com/PLTV/3/224/3221226303/index.m3u8$LR•IPV4•13『线路3』 -金鹰卡通,http://120.198.95.220:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•13『线路4』 -金鹰卡通,http://204.12.221.218:8181/3m1080p/hnjykt.m3u8$LR•IPV4•13『线路5』 -金鹰卡通,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYKTMPP360.m3u8$LR•IPV4•13『线路6』 -金鹰卡通,http://183.237.95.108:9901/tsfile/live/1099_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•13『线路7』 -金鹰卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040024&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路8』 -金鹰卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016601&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路9』 -金鹰卡通,http://111.29.9.33:6610/000000001000/5000000006000040024/index.m3u8?channel-id=bestzb&Contentid=5000000006000040024&livemode=1&stbId=3$LR•IPV4•13『线路10』 -金鹰卡通,http://111.43.126.240:9003/hls/56/index.m3u8$LR•IPV4•13『线路11』 -金鹰卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225744/index.m3u8$LR•IPV4•13『线路12』 -金鹰卡通,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227300/index.m3u8$LR•IPV4•13『线路13』 +嘉佳卡通,https://live.chinacert.cftest5.cn/cnmg/live/614952364$LR•IPV4•23『线路3』 +嘉佳卡通,http://wfenf.x3322.net:7788/614952364$LR•IPV4•23『线路4』 +嘉佳卡通,http://fn.gcl.de5.net:5908/gsh950428/614952364$LR•IPV4•23『线路5』 +嘉佳卡通,http://119.88.243.98:17231/614952364$LR•IPV4•23『线路6』 +嘉佳卡通,http://85.121.245.62:1234/614952364$LR•IPV4•23『线路7』 +嘉佳卡通,http://36.104.221.222:7788/614952364$LR•IPV4•23『线路8』 +嘉佳卡通,http://115.58.151.196:1234/614952364$LR•IPV4•23『线路9』 +嘉佳卡通,http://182.61.15.163:80/614952364$LR•IPV4•23『线路10』 +嘉佳卡通,http://101.132.26.106:3566/614952364$LR•IPV4•23『线路11』 +嘉佳卡通,http://120.4.126.153:1234/614952364$LR•IPV4•23『线路12』 +嘉佳卡通,http://47.119.24.76:59093/614952364$LR•IPV4•23『线路13』 +嘉佳卡通,http://101.6.130.52:1234/614952364$LR•IPV4•23『线路14』 +嘉佳卡通,http://17752995.xyz:51111/614952364$LR•IPV4•23『线路15』 +嘉佳卡通,http://101.34.236.223:1112/614952364$LR•IPV4•23『线路16』 +嘉佳卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226227/index.m3u8$LR•IPV4•23『线路17』 +嘉佳卡通,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226744/index.m3u8$LR•IPV4•23『线路18』 +嘉佳卡通,http://192.151.150.154/live/gdjjkt.m3u8$LR•IPV4•23『线路19』 +嘉佳卡通,http://204.12.221.218:8181/3m1080p/gdjjkt.m3u8$LR•IPV4•23『线路20』 +嘉佳卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000025964&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路21』 +嘉佳卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=4739906347743456369&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路22』 +嘉佳卡通,http://111.29.9.33:6610/000000001000/1000000002000025964/index.m3u8?channel-id=bestzb&Contentid=1000000002000025964&livemode=1&stbId=3$LR•IPV4•23『线路23』 +金鹰卡通,http://223.110.245.145/ott.js.chinamobile.com/PLTV/3/224/3221226303/index.m3u8$LR•IPV4•13『线路1』 +金鹰卡通,http://phoneal.qing.mgtv.com/nn_live/nn_x64/dGVybT01Jm5kaT02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJmNkbmV4X2lkPWFsX3Bob25lMyZzPTdiNDZjMTFiMWQwZmEyN2Q0NjUwN2Q4NWJlMGY2NWY0JmFzPTAmX2NhckNvZGU9MCZ1aXA9MTA2LjE0LjM4LjU1Jm1hY2lkPTY4NmU4Y2Y4Yzg4ZTc3ZWM5YTA3OTMyODlmNTM0ODQyYWJlYzRmM2MmcWlkPSZyYXV0aF9lbmFibGU9b2ZmJmNocz0mdXVpZD1jOWIzNTBkOTU1MGUxMzcwYjI4YzZkNTQzOWM1N2VmOS02YTBlMjYzNyZ2PTImbmR2PWlvcy02LjUuMCZ1aWQ9JmRlZj0xJmVzPTE3ODI3MTQ2NTg,/KLCDMPP360.m3u8$LR•IPV4•13『线路2』 +金鹰卡通,http://183.11.239.36:808/hls/69/index.m3u8$LR•IPV4•13『线路3』 +金鹰卡通,http://111.43.126.240:9003/hls/56/index.m3u8$LR•IPV4•13『线路4』 +金鹰卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225744/index.m3u8$LR•IPV4•13『线路5』 +金鹰卡通,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227300/index.m3u8$LR•IPV4•13『线路6』 +金鹰卡通,http://204.12.221.218:8181/3m1080p/hnjykt.m3u8$LR•IPV4•13『线路7』 +金鹰卡通,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYKTMPP360.m3u8$LR•IPV4•13『线路8』 +金鹰卡通,http://183.237.95.108:9901/tsfile/live/1099_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•13『线路9』 +金鹰卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000006000040024&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路10』 +金鹰卡通,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000016601&livemode=1&stbId=yu&mode=1&$LR•IPV4•13『线路11』 +金鹰卡通,http://111.29.9.33:6610/000000001000/5000000006000040024/index.m3u8?channel-id=bestzb&Contentid=5000000006000040024&livemode=1&stbId=3$LR•IPV4•13『线路12』 +金鹰卡通,http://120.198.95.220:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•13『线路13』 金鹰纪实,http://iptv.huuc.edu.cn/hls/gedocu.m3u8$LR•IPV4•88『线路1』 金鹰纪实,http://120.238.94.10:9901/tsfile/live/1059_1.m3u8$LR•IPV4•88『线路2』 金鹰纪实,http://wouu.net:9977/udp/239.93.0.130:5140$LR•IPV4•88『线路3』 @@ -3066,10 +3068,10 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 金鹰纪实,https://stream1.freetv.fun/jin-ying-ji-shi-28.ctv$LR•IPV4•88『线路82』 金鹰纪实,https://stream1.freetv.fun/jin-ying-ji-shi-24.m3u8$LR•IPV4•88『线路83』 金鹰纪实,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6268&tk=23a9aca1f79f$LR•IPV4•88『线路84』 -金鹰纪实,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYJSMPP360.m3u8$LR•IPV4•88『线路85』 -金鹰纪实,http://111.29.9.33:6610/000000001000/5000000011000031203/index.m3u8?channel-id=bestzb&Contentid=5000000011000031203&livemode=1&stbId=3$LR•IPV4•88『线路86』 -金鹰纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226351/index.m3u8$LR•IPV4•88『线路87』 -金鹰纪实,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227291/index.m3u8$LR•IPV4•88『线路88』 +金鹰纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226351/index.m3u8$LR•IPV4•88『线路85』 +金鹰纪实,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227291/index.m3u8$LR•IPV4•88『线路86』 +金鹰纪实,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/JYJSMPP360.m3u8$LR•IPV4•88『线路87』 +金鹰纪实,http://111.29.9.33:6610/000000001000/5000000011000031203/index.m3u8?channel-id=bestzb&Contentid=5000000011000031203&livemode=1&stbId=3$LR•IPV4•88『线路88』 快乐垂钓,http://wouu.net:9977/udp/239.93.1.151:5140$LR•IPV4•49『线路1』 快乐垂钓,http://101.6.130.52:1234/961930263$LR•IPV4•49『线路2』 快乐垂钓,https://migu.188766.xyz/?migutoken=c6b17aba558cf29b13242b5ae063e5ed&id=%E5%BF%AB%E4%B9%90%E5%9E%82%E9%92%93&type=yy$LR•IPV4•49『线路3』 @@ -3105,24 +3107,24 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 快乐垂钓,https://live.264788.xyz/channel/kuailechuidiao?streamid=192ce4cea9c8f9b21e7e6bfbeb7bb558&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•49『线路33』 快乐垂钓,http://182.61.15.73:80/961930263$LR•IPV4•49『线路34』 快乐垂钓,http://123.113.205.253:3000/961930263$LR•IPV4•49『线路35』 -快乐垂钓,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•49『线路36』 -快乐垂钓,https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•49『线路37』 -快乐垂钓,http://wfenf.x3322.net:7788/961930263$LR•IPV4•49『线路38』 -快乐垂钓,http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•49『线路39』 -快乐垂钓,http://85.121.245.62:1234/961930263$LR•IPV4•49『线路40』 -快乐垂钓,http://36.104.221.222:7788/961930263$LR•IPV4•49『线路41』 -快乐垂钓,http://115.58.151.196:1234/961930263$LR•IPV4•49『线路42』 -快乐垂钓,http://182.61.15.163:80/961930263$LR•IPV4•49『线路43』 -快乐垂钓,http://101.132.26.106:3566/961930263$LR•IPV4•49『线路44』 -快乐垂钓,http://120.4.126.153:1234/961930263$LR•IPV4•49『线路45』 -快乐垂钓,http://47.119.24.76:59093/961930263$LR•IPV4•49『线路46』 -快乐垂钓,http://17752995.xyz:51111/961930263$LR•IPV4•49『线路47』 -快乐垂钓,http://139.155.89.87:1000/961930263$LR•IPV4•49『线路48』 -快乐垂钓,http://101.34.236.223:1112/961930263$LR•IPV4•49『线路49』 +快乐垂钓,https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•49『线路36』 +快乐垂钓,http://wfenf.x3322.net:7788/961930263$LR•IPV4•49『线路37』 +快乐垂钓,http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•49『线路38』 +快乐垂钓,http://85.121.245.62:1234/961930263$LR•IPV4•49『线路39』 +快乐垂钓,http://36.104.221.222:7788/961930263$LR•IPV4•49『线路40』 +快乐垂钓,http://115.58.151.196:1234/961930263$LR•IPV4•49『线路41』 +快乐垂钓,http://182.61.15.163:80/961930263$LR•IPV4•49『线路42』 +快乐垂钓,http://101.132.26.106:3566/961930263$LR•IPV4•49『线路43』 +快乐垂钓,http://120.4.126.153:1234/961930263$LR•IPV4•49『线路44』 +快乐垂钓,http://47.119.24.76:59093/961930263$LR•IPV4•49『线路45』 +快乐垂钓,http://17752995.xyz:51111/961930263$LR•IPV4•49『线路46』 +快乐垂钓,http://139.155.89.87:1000/961930263$LR•IPV4•49『线路47』 +快乐垂钓,http://101.34.236.223:1112/961930263$LR•IPV4•49『线路48』 +快乐垂钓,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•49『线路49』 纪实人文,http://39.135.138.59:18890/PLTV/88888910/224/3221225655/index.m3u8$LR•IPV4•2『线路1』 纪实人文,http://8.138.7.223/tv/shtv.php?id=xjs$LR•IPV4•2『线路2』 -中国功夫,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路1』 -中国功夫,http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•2『线路2』 +中国功夫,http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•2『线路1』 +中国功夫,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•2『线路2』 明星大片,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000004000019008&livemode=1&stbId=yu&mode=1&$LR•IPV4•3『线路1』 明星大片,http://gslbserv.itv.cmvideo.cn:80/000000001000/5595720619887440144/1.m3u8?channel-id=ystenlive&Contentid=5595720619887440144&livemode=1&stbId=003901FF0001181003FC08A5C8C6C037&userToken=85a5a98cdcab4d800a8ec29a9d917e8d10vv&usergroup=g10045200000&version=1.0&owaccmark=5595720619887440144&owchid=ystenlive&owsid=7951969344461437044$LR•IPV4•3『线路2』 明星大片,http://111.29.9.33:6610/000000001000/1000000004000019008/index.m3u8?channel-id=bestzb&Contentid=1000000004000019008&livemode=1&stbId=3$LR•IPV4•3『线路3』 @@ -3134,22 +3136,22 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 天元围棋,http://204.12.221.218:8181/3m1080p/gztywq.m3u8$LR•IPV4•7『线路5』 天元围棋,http://wouu.net:9977/udp/239.93.42.55:5140$LR•IPV4•7『线路6』 天元围棋,http://192.151.150.154/live/gztywq.m3u8$LR•IPV4•7『线路7』 -财富天下,http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=hnbblive&Contentid=2000000004000000011&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•16『线路1』 -财富天下,https://live.chinacert.cftest5.cn/cnmg/live/956923159$LR•IPV4•16『线路2』 -财富天下,http://wfenf.x3322.net:7788/956923159$LR•IPV4•16『线路3』 -财富天下,http://fn.gcl.de5.net:5908/gsh950428/956923159$LR•IPV4•16『线路4』 -财富天下,http://119.88.243.98:17231/956923159$LR•IPV4•16『线路5』 -财富天下,http://85.121.245.62:1234/956923159$LR•IPV4•16『线路6』 -财富天下,http://36.104.221.222:7788/956923159$LR•IPV4•16『线路7』 -财富天下,http://115.58.151.196:1234/956923159$LR•IPV4•16『线路8』 -财富天下,http://182.61.15.163:80/956923159$LR•IPV4•16『线路9』 -财富天下,http://101.132.26.106:3566/956923159$LR•IPV4•16『线路10』 -财富天下,http://120.4.126.153:1234/956923159$LR•IPV4•16『线路11』 -财富天下,http://47.119.24.76:59093/956923159$LR•IPV4•16『线路12』 -财富天下,http://101.6.130.52:1234/956923159$LR•IPV4•16『线路13』 -财富天下,http://17752995.xyz:51111/956923159$LR•IPV4•16『线路14』 -财富天下,http://139.155.89.87:1000/956923159$LR•IPV4•16『线路15』 -财富天下,http://101.34.236.223:1112/956923159$LR•IPV4•16『线路16』 +财富天下,https://live.chinacert.cftest5.cn/cnmg/live/956923159$LR•IPV4•16『线路1』 +财富天下,http://wfenf.x3322.net:7788/956923159$LR•IPV4•16『线路2』 +财富天下,http://fn.gcl.de5.net:5908/gsh950428/956923159$LR•IPV4•16『线路3』 +财富天下,http://119.88.243.98:17231/956923159$LR•IPV4•16『线路4』 +财富天下,http://85.121.245.62:1234/956923159$LR•IPV4•16『线路5』 +财富天下,http://36.104.221.222:7788/956923159$LR•IPV4•16『线路6』 +财富天下,http://115.58.151.196:1234/956923159$LR•IPV4•16『线路7』 +财富天下,http://182.61.15.163:80/956923159$LR•IPV4•16『线路8』 +财富天下,http://101.132.26.106:3566/956923159$LR•IPV4•16『线路9』 +财富天下,http://120.4.126.153:1234/956923159$LR•IPV4•16『线路10』 +财富天下,http://47.119.24.76:59093/956923159$LR•IPV4•16『线路11』 +财富天下,http://101.6.130.52:1234/956923159$LR•IPV4•16『线路12』 +财富天下,http://17752995.xyz:51111/956923159$LR•IPV4•16『线路13』 +财富天下,http://139.155.89.87:1000/956923159$LR•IPV4•16『线路14』 +财富天下,http://101.34.236.223:1112/956923159$LR•IPV4•16『线路15』 +财富天下,http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=hnbblive&Contentid=2000000004000000011&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•16『线路16』 弈坛春秋,http://223.110.245.139/PLTV/4/224/3221227031/index.m3u8$LR•IPV4 华数4K,http://111.22.153.159:35455/itv/2000000004000000014.m3u8?cdn=hnbblive$LR•IPV4•2『线路1』 华数4K,http://home.wwang.pw:35455/itv/2000000004000000014.m3u8?cdn=hnbblive$LR•IPV4•2『线路2』 @@ -3177,37 +3179,37 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 北京青年,http://123.121.5.183:4000/rtp/239.3.1.118:8000$LR•IPV4•2『线路2』 优优宝贝,http://120.76.248.139/live/bfgd/4200000153.m3u8$LR•IPV4 生态环境,http://120.76.248.139/live/bfgd/4200000149.m3u8$LR•IPV4 -四海钓鱼,http://120.76.248.139/live/bfgd/4200000229.m3u8$LR•IPV4•16『线路1』 -四海钓鱼,http://101.6.130.52:1234/637444975$LR•IPV4•16『线路2』 -四海钓鱼,https://live.chinacert.cftest5.cn/cnmg/live/637444975$LR•IPV4•16『线路3』 -四海钓鱼,http://wfenf.x3322.net:7788/637444975$LR•IPV4•16『线路4』 -四海钓鱼,http://fn.gcl.de5.net:5908/gsh950428/637444975$LR•IPV4•16『线路5』 -四海钓鱼,http://119.88.243.98:17231/637444975$LR•IPV4•16『线路6』 -四海钓鱼,http://85.121.245.62:1234/637444975$LR•IPV4•16『线路7』 -四海钓鱼,http://36.104.221.222:7788/637444975$LR•IPV4•16『线路8』 -四海钓鱼,http://115.58.151.196:1234/637444975$LR•IPV4•16『线路9』 -四海钓鱼,http://182.61.15.163:80/637444975$LR•IPV4•16『线路10』 -四海钓鱼,http://101.132.26.106:3566/637444975$LR•IPV4•16『线路11』 -四海钓鱼,http://120.4.126.153:1234/637444975$LR•IPV4•16『线路12』 -四海钓鱼,http://47.119.24.76:59093/637444975$LR•IPV4•16『线路13』 -四海钓鱼,http://17752995.xyz:51111/637444975$LR•IPV4•16『线路14』 -四海钓鱼,http://139.155.89.87:1000/637444975$LR•IPV4•16『线路15』 -四海钓鱼,http://101.34.236.223:1112/637444975$LR•IPV4•16『线路16』 -环球旅游,http://120.76.248.139/live/bfgd/4200000147.m3u8$LR•IPV4•15『线路1』 -环球旅游,https://live.chinacert.cftest5.cn/cnmg/live/958475356$LR•IPV4•15『线路2』 -环球旅游,http://wfenf.x3322.net:7788/958475356$LR•IPV4•15『线路3』 -环球旅游,http://fn.gcl.de5.net:5908/gsh950428/958475356$LR•IPV4•15『线路4』 -环球旅游,http://119.88.243.98:17231/958475356$LR•IPV4•15『线路5』 -环球旅游,http://85.121.245.62:1234/958475356$LR•IPV4•15『线路6』 -环球旅游,http://36.104.221.222:7788/958475356$LR•IPV4•15『线路7』 -环球旅游,http://115.58.151.196:1234/958475356$LR•IPV4•15『线路8』 -环球旅游,http://182.61.15.163:80/958475356$LR•IPV4•15『线路9』 -环球旅游,http://101.132.26.106:3566/958475356$LR•IPV4•15『线路10』 -环球旅游,http://120.4.126.153:1234/958475356$LR•IPV4•15『线路11』 -环球旅游,http://47.119.24.76:59093/958475356$LR•IPV4•15『线路12』 -环球旅游,http://101.6.130.52:1234/958475356$LR•IPV4•15『线路13』 -环球旅游,http://17752995.xyz:51111/958475356$LR•IPV4•15『线路14』 -环球旅游,http://101.34.236.223:1112/958475356$LR•IPV4•15『线路15』 +四海钓鱼,https://live.chinacert.cftest5.cn/cnmg/live/637444975$LR•IPV4•16『线路1』 +四海钓鱼,http://wfenf.x3322.net:7788/637444975$LR•IPV4•16『线路2』 +四海钓鱼,http://fn.gcl.de5.net:5908/gsh950428/637444975$LR•IPV4•16『线路3』 +四海钓鱼,http://119.88.243.98:17231/637444975$LR•IPV4•16『线路4』 +四海钓鱼,http://85.121.245.62:1234/637444975$LR•IPV4•16『线路5』 +四海钓鱼,http://36.104.221.222:7788/637444975$LR•IPV4•16『线路6』 +四海钓鱼,http://115.58.151.196:1234/637444975$LR•IPV4•16『线路7』 +四海钓鱼,http://182.61.15.163:80/637444975$LR•IPV4•16『线路8』 +四海钓鱼,http://101.132.26.106:3566/637444975$LR•IPV4•16『线路9』 +四海钓鱼,http://120.4.126.153:1234/637444975$LR•IPV4•16『线路10』 +四海钓鱼,http://47.119.24.76:59093/637444975$LR•IPV4•16『线路11』 +四海钓鱼,http://101.6.130.52:1234/637444975$LR•IPV4•16『线路12』 +四海钓鱼,http://17752995.xyz:51111/637444975$LR•IPV4•16『线路13』 +四海钓鱼,http://139.155.89.87:1000/637444975$LR•IPV4•16『线路14』 +四海钓鱼,http://101.34.236.223:1112/637444975$LR•IPV4•16『线路15』 +四海钓鱼,http://120.76.248.139/live/bfgd/4200000229.m3u8$LR•IPV4•16『线路16』 +环球旅游,https://live.chinacert.cftest5.cn/cnmg/live/958475356$LR•IPV4•15『线路1』 +环球旅游,http://wfenf.x3322.net:7788/958475356$LR•IPV4•15『线路2』 +环球旅游,http://fn.gcl.de5.net:5908/gsh950428/958475356$LR•IPV4•15『线路3』 +环球旅游,http://119.88.243.98:17231/958475356$LR•IPV4•15『线路4』 +环球旅游,http://85.121.245.62:1234/958475356$LR•IPV4•15『线路5』 +环球旅游,http://36.104.221.222:7788/958475356$LR•IPV4•15『线路6』 +环球旅游,http://115.58.151.196:1234/958475356$LR•IPV4•15『线路7』 +环球旅游,http://182.61.15.163:80/958475356$LR•IPV4•15『线路8』 +环球旅游,http://101.132.26.106:3566/958475356$LR•IPV4•15『线路9』 +环球旅游,http://120.4.126.153:1234/958475356$LR•IPV4•15『线路10』 +环球旅游,http://47.119.24.76:59093/958475356$LR•IPV4•15『线路11』 +环球旅游,http://101.6.130.52:1234/958475356$LR•IPV4•15『线路12』 +环球旅游,http://17752995.xyz:51111/958475356$LR•IPV4•15『线路13』 +环球旅游,http://101.34.236.223:1112/958475356$LR•IPV4•15『线路14』 +环球旅游,http://120.76.248.139/live/bfgd/4200000147.m3u8$LR•IPV4•15『线路15』 重庆,#genre# 重庆汽摩,http://120.76.248.139/live/bfgd/4200000168.m3u8$LR•IPV4 @@ -3221,13 +3223,13 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 河北,#genre# 邢台综合,http://222.223.119.21:8888/newlive/live/hls/54/live.m3u8$LR•IPV4•3『线路1』 -邢台综合,https://jwplay.hebyun.com.cn:443/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路2』 -邢台综合,http://jwplay.hebyun.com.cn/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路3』 +邢台综合,http://jwplay.hebyun.com.cn/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路2』 +邢台综合,https://jwplay.hebyun.com.cn:443/live/xtsrmtzs/1500k/tzwj_video.m3u8$LR•IPV4•3『线路3』 河北都市,http://121.19.134.246:808/hls/21/index.m3u8$LR•IPV4•2『线路1』 河北都市,http://1.94.31.214/php/hebei.php?id=hbds$LR•IPV4•2『线路2』 河北农民,http://121.19.134.246:808/hls/25/index.m3u8$LR•IPV4•3『线路1』 -河北农民,https://ls.qingting.fm/live/1650/64k.m3u8$LR•IPV4•3『线路2』 -河北农民,http://1.94.31.214/php/hebei.php?id=nmpd$LR•IPV4•3『线路3』 +河北农民,http://1.94.31.214/php/hebei.php?id=nmpd$LR•IPV4•3『线路2』 +河北农民,https://jwcdnqx.hebyun.com.cn/live/clzhpd/1500k/tzwj_video.m3u8?zhebd$LR•IPV4•3『线路3』 鹿泉一套,http://hblq.chinashadt.com:2036/live/stream:luquan1.stream/playlist.m3u8$LR•IPV4 河北经济,http://121.19.134.246:808/hls/20/index.m3u8$LR•IPV4•2『线路1』 河北经济,http://1.94.31.214/php/hebei.php?id=jjsh$LR•IPV4•2『线路2』 @@ -3341,22 +3343,22 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 南京教科,https://live.nbs.cn/channels/njtv/jkpd/m3u8:500k/live.m3u8$LR•IPV4•19『线路1』 南京教科,http://183.207.248.71/gitv/live1/G_NJJK/G_NJJK$LR•IPV4•19『线路2』 南京教科,http://223.110.245.155/ott.js.chinamobile.com/PLTV/3/224/3221227194/index.m3u8$LR•IPV4•19『线路3』 -南京教科,http://nklive.nbs.cn/hls/75b3c462-b831-4de7-a34b-5d3221db2069/index.m3u8$LR•IPV4•19『线路4』 -南京教科,https://live.chinacert.cftest5.cn/cnmg/live/838153729$LR•IPV4•19『线路5』 -南京教科,http://wfenf.x3322.net:7788/838153729$LR•IPV4•19『线路6』 -南京教科,http://fn.gcl.de5.net:5908/gsh950428/838153729$LR•IPV4•19『线路7』 -南京教科,http://119.88.243.98:17231/838153729$LR•IPV4•19『线路8』 -南京教科,http://85.121.245.62:1234/838153729$LR•IPV4•19『线路9』 -南京教科,http://36.104.221.222:7788/838153729$LR•IPV4•19『线路10』 -南京教科,http://115.58.151.196:1234/838153729$LR•IPV4•19『线路11』 -南京教科,http://182.61.15.163:80/838153729$LR•IPV4•19『线路12』 -南京教科,http://101.132.26.106:3566/838153729$LR•IPV4•19『线路13』 -南京教科,http://120.4.126.153:1234/838153729$LR•IPV4•19『线路14』 -南京教科,http://47.119.24.76:59093/838153729$LR•IPV4•19『线路15』 -南京教科,http://101.6.130.52:1234/838153729$LR•IPV4•19『线路16』 -南京教科,http://17752995.xyz:51111/838153729$LR•IPV4•19『线路17』 -南京教科,http://139.155.89.87:1000/838153729$LR•IPV4•19『线路18』 -南京教科,http://101.34.236.223:1112/838153729$LR•IPV4•19『线路19』 +南京教科,https://live.chinacert.cftest5.cn/cnmg/live/838153729$LR•IPV4•19『线路4』 +南京教科,http://wfenf.x3322.net:7788/838153729$LR•IPV4•19『线路5』 +南京教科,http://fn.gcl.de5.net:5908/gsh950428/838153729$LR•IPV4•19『线路6』 +南京教科,http://119.88.243.98:17231/838153729$LR•IPV4•19『线路7』 +南京教科,http://85.121.245.62:1234/838153729$LR•IPV4•19『线路8』 +南京教科,http://36.104.221.222:7788/838153729$LR•IPV4•19『线路9』 +南京教科,http://115.58.151.196:1234/838153729$LR•IPV4•19『线路10』 +南京教科,http://182.61.15.163:80/838153729$LR•IPV4•19『线路11』 +南京教科,http://101.132.26.106:3566/838153729$LR•IPV4•19『线路12』 +南京教科,http://120.4.126.153:1234/838153729$LR•IPV4•19『线路13』 +南京教科,http://47.119.24.76:59093/838153729$LR•IPV4•19『线路14』 +南京教科,http://101.6.130.52:1234/838153729$LR•IPV4•19『线路15』 +南京教科,http://17752995.xyz:51111/838153729$LR•IPV4•19『线路16』 +南京教科,http://139.155.89.87:1000/838153729$LR•IPV4•19『线路17』 +南京教科,http://101.34.236.223:1112/838153729$LR•IPV4•19『线路18』 +南京教科,http://nklive.nbs.cn/hls/75b3c462-b831-4de7-a34b-5d3221db2069/index.m3u8$LR•IPV4•19『线路19』 南京少儿,https://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8$LR•IPV4•2『线路1』 南京少儿,http://nklive.nbs.cn/hls/e0981f3f-1a20-4a59-b8d1-17feb83a4610/index.m3u8$LR•IPV4•2『线路2』 苏州4k,https://live-auth.51kandianshi.com/szgd/csztv4k_hd.m3u8$LR•IPV4•5『线路1』 @@ -3462,16 +3464,16 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 之江纪录,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•6『线路5』 之江纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•6『线路6』 浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•37『线路1』 -浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•37『线路2』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•37『线路3』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•37『线路4』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•37『线路5』 -浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•37『线路6』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•37『线路7』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•37『线路8』 -浙江民生,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•37『线路9』 -浙江民生,http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•37『线路10』 -浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•37『线路11』 +浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•37『线路2』 +浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•37『线路3』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•37『线路4』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•37『线路5』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•37『线路6』 +浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•37『线路7』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•37『线路8』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•37『线路9』 +浙江民生,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•37『线路10』 +浙江民生,http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•37『线路11』 浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•37『线路12』 浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1-1.m3u8$LR•IPV4•37『线路13』 浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•37『线路14』 @@ -3499,9 +3501,9 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-9.ctv$LR•IPV4•37『线路36』 浙江民生,https://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•37『线路37』 浙江经济,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•7『线路1』 -浙江经济,http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•7『线路2』 -浙江经济,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•7『线路3』 -浙江经济,https://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•7『线路4』 +浙江经济,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•7『线路2』 +浙江经济,https://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•7『线路3』 +浙江经济,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•7『线路4』 浙江经济,http://222.179.155.21:1935/ch0.m3u8$LR•IPV4•7『线路5』 浙江经济,http://live.hznet.tv:1935/live/live2/500k/tzwj_video.m3u8$LR•IPV4•7『线路6』 浙江经济,http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8?shandd$LR•IPV4•7『线路7』 @@ -3571,13 +3573,13 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.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-4.m3u8$LR•IPV4•11『线路11』 -云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 -云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•2『线路2』 -兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路1』 +云和新闻综合,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』 +兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路1』 兰溪新闻综合,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.m3u8$LR•IPV4•6『线路3』 -兰溪新闻综合,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路4』 -兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路5』 +兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路3』 +兰溪新闻综合,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•6『线路4』 +兰溪新闻综合,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路5』 兰溪新闻综合,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•6『线路6』 平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•8『线路1』 平湖新闻综合,http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•8『线路2』 @@ -3645,9 +3647,9 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 萧山新闻综合,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』 萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed$LR•IPV4•4『线路1』 -萧山生活频道,https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路2』 -萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路3』 -萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•4『线路4』 +萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路2』 +萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•4『线路3』 +萧山生活频道,https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•4『线路4』 诸暨新闻综合,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/SXqingtian1/720p.m3u8$LR•IPV4 @@ -3679,14 +3681,14 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 浙江生活,http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•19『线路9』 浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•19『线路10』 浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•19『线路11』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•19『线路12』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•19『线路13』 -浙江生活,http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•19『线路14』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•19『线路15』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•19『线路12』 +浙江生活,http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•19『线路13』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•19『线路14』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•19『线路15』 浙江生活,http://120.55.49.231:3095/rtp/233.50.201.133:5140$LR•IPV4•19『线路16』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•19『线路17』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•19『线路18』 -浙江生活,http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•19『线路19』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•19『线路17』 +浙江生活,http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•19『线路18』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•19『线路19』 浙江教育,http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•3『线路1』 浙江教育,http://120.55.49.231:3095/rtp/233.50.201.134:5140$LR•IPV4•3『线路2』 浙江教育,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•3『线路3』 @@ -3744,8 +3746,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 浙江遂昌,http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$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『线路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$LR•IPV4•2『线路1』 缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路2』 @@ -3811,14 +3813,14 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•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$LR•IPV4•2『线路1』 余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 -余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?$LR•IPV4•6『线路1』 -余姚综合,https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路2』 +余姚综合,https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路1』 +余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?$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?zzhed$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』 -余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路1』 -余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路2』 +余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路1』 +余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路2』 余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8zzhed$LR•IPV4•4『线路3』 余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•4『线路4』 中国蓝新闻,http://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『线路1』 @@ -3849,8 +3851,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 湖南都市,https://stream1.freetv.fun/hu-nan-du-shi-1.m3u8$LR•IPV4•26『线路22』 湖南都市,http://www.peanutbar.cn:8099/tsfile/live/1002_1.m3u8?key=txiptv$LR•IPV4•26『线路23』 湖南都市,https://stream1.freetv.fun/hu-nan-du-shi-8.m3u8$LR•IPV4•26『线路24』 -湖南都市,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSMPP360.m3u8$LR•IPV4•26『线路25』 -湖南都市,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnds$LR•IPV4•26『线路26』 +湖南都市,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnds$LR•IPV4•26『线路25』 +湖南都市,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSMPP360.m3u8$LR•IPV4•26『线路26』 湖南经视,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0241&tk=23a9aca1f79f$LR•IPV4•25『线路1』 湖南经视,https://stream1.freetv.fun/hu-nan-jing-shi-13.m3u8$LR•IPV4•25『线路2』 湖南经视,https://stream1.freetv.fun/hu-nan-jing-shi-6.m3u8$LR•IPV4•25『线路3』 @@ -3874,8 +3876,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8$LR•IPV4•25『线路21』 湖南经视,https://stream1.freetv.fun/hu-nan-jing-shi-15.ctv$LR•IPV4•25『线路22』 湖南经视,http://www.peanutbar.cn:8099/tsfile/live/1006_1.m3u8?key=txiptv$LR•IPV4•25『线路23』 -湖南经视,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNJSMPP360.m3u8$LR•IPV4•25『线路24』 -湖南经视,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnjs$LR•IPV4•25『线路25』 +湖南经视,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnjs$LR•IPV4•25『线路24』 +湖南经视,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNJSMPP360.m3u8$LR•IPV4•25『线路25』 湖南电视剧,https://stream1.freetv.fun/hu-nan-dian-shi-ju-9.m3u8$LR•IPV4•23『线路1』 湖南电视剧,https://stream1.freetv.fun/hu-nan-dian-shi-ju-4.m3u8$LR•IPV4•23『线路2』 湖南电视剧,https://stream1.freetv.fun/hu-nan-dian-shi-ju-7.m3u8$LR•IPV4•23『线路3』 @@ -3897,8 +3899,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 湖南电视剧,http://175.155.106.72:89/live1/live1.m3u8?zsicd 72.会东新闻$LR•IPV4•23『线路19』 湖南电视剧,http://phonetx.qing.mgtv.com/nn_live/nn_x64/8.8&/HNDSJMPP360.m3u8$LR•IPV4•23『线路20』 湖南电视剧,https://stream1.freetv.fun/hu-nan-dian-shi-ju-11.m3u8$LR•IPV4•23『线路21』 -湖南电视剧,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSJMPP360.m3u8$LR•IPV4•23『线路22』 -湖南电视剧,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndsj$LR•IPV4•23『线路23』 +湖南电视剧,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndsj$LR•IPV4•23『线路22』 +湖南电视剧,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDSJMPP360.m3u8$LR•IPV4•23『线路23』 湖南电影,https://stream1.freetv.fun/hu-nan-dian-ying-15.m3u8$LR•IPV4•24『线路1』 湖南电影,http://php.jdshipin.com:8880/iptv.php$LR•IPV4•24『线路2』 湖南电影,http://116.128.242.83:9901/tsfile/live/1009_1.m3u8$LR•IPV4•24『线路3』 @@ -3921,15 +3923,15 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 湖南电影,https://stream1.freetv.fun/hu-nan-dian-ying-13.m3u8$LR•IPV4•24『线路20』 湖南电影,https://stream1.freetv.fun/hu-nan-dian-ying-14.m3u8$LR•IPV4•24『线路21』 湖南电影,https://stream1.freetv.fun/hu-nan-dian-ying-7.m3u8$LR•IPV4•24『线路22』 -湖南电影,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDYMPP360.m3u8$LR•IPV4•24『线路23』 -湖南电影,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndy$LR•IPV4•24『线路24』 +湖南电影,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hndy$LR•IPV4•24『线路23』 +湖南电影,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNDYMPP360.m3u8$LR•IPV4•24『线路24』 湖南爱晚,http://www.peanutbar.cn:8099/tsfile/live/1003_1.m3u8?key=txiptv$LR•IPV4•7『线路1』 湖南爱晚,http://156.238.253.62:5555/tvbox/公众号好享生活小助手/湖南.php?id=hnaw$LR•IPV4•7『线路2』 湖南爱晚,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=7644&tk=23a9aca1f79f$LR•IPV4•7『线路3』 湖南爱晚,http://php.jdshipin.com:8880/iptv.php?id=hngg$LR•IPV4•7『线路4』 湖南爱晚,http://p2.vzan.com/527645544/149039617847513156/live.m3u8$LR•IPV4•7『线路5』 -湖南爱晚,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGGMPP360.m3u8$LR•IPV4•7『线路6』 -湖南爱晚,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnaw$LR•IPV4•7『线路7』 +湖南爱晚,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnaw$LR•IPV4•7『线路6』 +湖南爱晚,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGGMPP360.m3u8$LR•IPV4•7『线路7』 湖南教育,https://stream1.freetv.fun/hu-nan-jiao-yu-1.m3u8$LR•IPV4•7『线路1』 湖南教育,https://stream1.freetv.fun/hu-nan-jiao-yu-5.m3u8$LR•IPV4•7『线路2』 湖南教育,https://stream1.freetv.fun/hu-nan-jiao-yu-6.ctv$LR•IPV4•7『线路3』 @@ -3963,8 +3965,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 湖南娱乐,https://stream1.freetv.fun/hu-nan-yu-le-gao-qing-3.m3u8$LR•IPV4•28『线路24』 湖南娱乐,https://stream1.freetv.fun/hu-nan-yu-le-7.m3u8$LR•IPV4•28『线路25』 湖南娱乐,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6594&tk=23a9aca1f79f$LR•IPV4•28『线路26』 -湖南娱乐,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNYLMPP360.m3u8$LR•IPV4•28『线路27』 -湖南娱乐,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnyl$LR•IPV4•28『线路28』 +湖南娱乐,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hnyl$LR•IPV4•28『线路27』 +湖南娱乐,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNYLMPP360.m3u8$LR•IPV4•28『线路28』 湖南国际,https://stream1.freetv.fun/hu-nan-guo-ji-2.m3u8$LR•IPV4•18『线路1』 湖南国际,https://stream1.freetv.fun/hu-nan-guo-ji-9.m3u8$LR•IPV4•18『线路2』 湖南国际,https://stream1.freetv.fun/hu-nan-guo-ji-6.m3u8$LR•IPV4•18『线路3』 @@ -3981,8 +3983,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 湖南国际,https://stream1.freetv.fun/hu-nan-guo-ji-3.m3u8$LR•IPV4•18『线路14』 湖南国际,https://stream1.freetv.fun/hu-nan-guo-ji-10.m3u8$LR•IPV4•18『线路15』 湖南国际,https://stream1.freetv.fun/hu-nan-guo-ji-12.m3u8$LR•IPV4•18『线路16』 -湖南国际,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGJMPP360.m3u8$LR•IPV4•18『线路17』 -湖南国际,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hngj$LR•IPV4•18『线路18』 +湖南国际,http://36.137.183.45:1100/difang/hunan/hunan.php?id=hngj$LR•IPV4•18『线路17』 +湖南国际,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNGJMPP360.m3u8$LR•IPV4•18『线路18』 湖南公共,https://stream1.freetv.fun/hu-nan-gong-gong-3.m3u8$LR•IPV4•13『线路1』 湖南公共,https://stream1.freetv.fun/hu-nan-gong-gong-2.m3u8$LR•IPV4•13『线路2』 湖南公共,https://stream1.freetv.fun/hu-nan-gong-gong-gao-qing-1.m3u8$LR•IPV4•13『线路3』 @@ -4187,18 +4189,18 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 甘肃公共,https://hls.gstv.com.cn/49048r/3t5xyc.m3u8$LR•IPV4 辽宁,#genre# -辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8$LR•IPV4•2『线路1』 -辽宁北方,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227327/index.m3u8$LR•IPV4•2『线路2』 -辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8$LR•IPV4•2『线路1』 -辽宁影视剧,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227331/index.m3u8$LR•IPV4•2『线路2』 -辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8$LR•IPV4•2『线路1』 -辽宁教育青少,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227297/index.m3u8$LR•IPV4•2『线路2』 -辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8$LR•IPV4•2『线路1』 -辽宁生活,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227319/index.m3u8$LR•IPV4•2『线路2』 -辽宁经济,http://120.76.248.139/live/bfgd/4200000480.m3u8$LR•IPV4•2『线路1』 -辽宁经济,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227322/index.m3u8$LR•IPV4•2『线路2』 -辽宁都市,http://120.76.248.139/live/bfgd/4200000610.m3u8$LR•IPV4•2『线路1』 -辽宁都市,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227355/index.m3u8$LR•IPV4•2『线路2』 +辽宁北方,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227327/index.m3u8$LR•IPV4•2『线路1』 +辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8$LR•IPV4•2『线路2』 +辽宁影视剧,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227331/index.m3u8$LR•IPV4•2『线路1』 +辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8$LR•IPV4•2『线路2』 +辽宁教育青少,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227297/index.m3u8$LR•IPV4•2『线路1』 +辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8$LR•IPV4•2『线路2』 +辽宁生活,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227319/index.m3u8$LR•IPV4•2『线路1』 +辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8$LR•IPV4•2『线路2』 +辽宁经济,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227322/index.m3u8$LR•IPV4•2『线路1』 +辽宁经济,http://120.76.248.139/live/bfgd/4200000480.m3u8$LR•IPV4•2『线路2』 +辽宁都市,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227355/index.m3u8$LR•IPV4•2『线路1』 +辽宁都市,http://120.76.248.139/live/bfgd/4200000068.m3u8$LR•IPV4•2『线路2』 辽宁体育,http://dassby.qqff.top:99/live/辽宁体育/index.m3u8$LR•IPV4•4『线路1』 辽宁体育,https://stream1.freetv.fun/liao-zhu-ti-yu-3.m3u8$LR•IPV4•4『线路2』 辽宁体育,http://120.76.248.139/live/bfgd/4200000611.m3u8$LR•IPV4•4『线路3』 @@ -4458,8 +4460,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-1.m3u8$LR•IPV4•109『线路105』 广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-8.m3u8$LR•IPV4•109『线路106』 广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-10.m3u8$LR•IPV4•109『线路107』 -广东体育,http://111.221.137.234:44330/tsfile/live/0124_1.m3u8$LR•IPV4•109『线路108』 -广东体育,http://223.111.150.99:6673/tv/mg4.php?id=广东体育$LR•IPV4•109『线路109』 +广东体育,http://223.111.150.99:6673/tv/mg4.php?id=广东体育$LR•IPV4•109『线路108』 +广东体育,http://111.221.137.234:44330/tsfile/live/0124_1.m3u8$LR•IPV4•109『线路109』 广东民生,https://stream1.freetv.fun/yan-dong-min-sheng-20.m3u8$LR•IPV4•54『线路1』 广东民生,https://stream1.freetv.fun/yan-dong-min-sheng-1.ctv$LR•IPV4•54『线路2』 广东民生,https://stream1.freetv.fun/yan-dong-min-sheng-22.ctv$LR•IPV4•54『线路3』 @@ -4517,26 +4519,26 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8$LR•IPV4•23『线路1』 大湾区卫视,http://43.251.226.89:8080/play/39.m3u8$LR•IPV4•23『线路2』 大湾区卫视,p3p://167.114.175.6:55331/63ec48e000076bf6e43672044d3841bb$LR•IPV4•23『线路3』 -大湾区卫视,http://192.151.150.154/live/nfws.m3u8$LR•IPV4•23『线路4』 -大湾区卫视,http://101.6.130.52:1234/608917627$LR•IPV4•23『线路5』 -大湾区卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000011619&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路6』 -大湾区卫视,http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=ystenlive&Contentid=1000000002000011619&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•23『线路7』 -大湾区卫视,https://live.chinacert.cftest5.cn/cnmg/live/608917627$LR•IPV4•23『线路8』 -大湾区卫视,http://wfenf.x3322.net:7788/608917627$LR•IPV4•23『线路9』 -大湾区卫视,http://fn.gcl.de5.net:5908/gsh950428/608917627$LR•IPV4•23『线路10』 -大湾区卫视,http://119.88.243.98:17231/608917627$LR•IPV4•23『线路11』 -大湾区卫视,http://85.121.245.62:1234/608917627$LR•IPV4•23『线路12』 -大湾区卫视,http://36.104.221.222:7788/608917627$LR•IPV4•23『线路13』 -大湾区卫视,http://115.58.151.196:1234/608917627$LR•IPV4•23『线路14』 -大湾区卫视,http://182.61.15.163:80/608917627$LR•IPV4•23『线路15』 -大湾区卫视,http://101.132.26.106:3566/608917627$LR•IPV4•23『线路16』 -大湾区卫视,http://120.4.126.153:1234/608917627$LR•IPV4•23『线路17』 -大湾区卫视,http://47.119.24.76:59093/608917627$LR•IPV4•23『线路18』 -大湾区卫视,http://17752995.xyz:51111/608917627$LR•IPV4•23『线路19』 -大湾区卫视,http://139.155.89.87:1000/608917627$LR•IPV4•23『线路20』 -大湾区卫视,http://101.34.236.223:1112/608917627$LR•IPV4•23『线路21』 -大湾区卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8$LR•IPV4•23『线路22』 -大湾区卫视,http://gxyd.484947.xyz/PLTV/77777777/224/3221225748/index.m3u8?servicetype=1$LR•IPV4•23『线路23』 +大湾区卫视,https://live.chinacert.cftest5.cn/cnmg/live/608917627$LR•IPV4•23『线路4』 +大湾区卫视,http://wfenf.x3322.net:7788/608917627$LR•IPV4•23『线路5』 +大湾区卫视,http://fn.gcl.de5.net:5908/gsh950428/608917627$LR•IPV4•23『线路6』 +大湾区卫视,http://119.88.243.98:17231/608917627$LR•IPV4•23『线路7』 +大湾区卫视,http://85.121.245.62:1234/608917627$LR•IPV4•23『线路8』 +大湾区卫视,http://36.104.221.222:7788/608917627$LR•IPV4•23『线路9』 +大湾区卫视,http://115.58.151.196:1234/608917627$LR•IPV4•23『线路10』 +大湾区卫视,http://182.61.15.163:80/608917627$LR•IPV4•23『线路11』 +大湾区卫视,http://101.132.26.106:3566/608917627$LR•IPV4•23『线路12』 +大湾区卫视,http://120.4.126.153:1234/608917627$LR•IPV4•23『线路13』 +大湾区卫视,http://47.119.24.76:59093/608917627$LR•IPV4•23『线路14』 +大湾区卫视,http://101.6.130.52:1234/608917627$LR•IPV4•23『线路15』 +大湾区卫视,http://17752995.xyz:51111/608917627$LR•IPV4•23『线路16』 +大湾区卫视,http://139.155.89.87:1000/608917627$LR•IPV4•23『线路17』 +大湾区卫视,http://101.34.236.223:1112/608917627$LR•IPV4•23『线路18』 +大湾区卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8$LR•IPV4•23『线路19』 +大湾区卫视,http://gxyd.484947.xyz/PLTV/77777777/224/3221225748/index.m3u8?servicetype=1$LR•IPV4•23『线路20』 +大湾区卫视,http://192.151.150.154/live/nfws.m3u8$LR•IPV4•23『线路21』 +大湾区卫视,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000011619&livemode=1&stbId=yu&mode=1&$LR•IPV4•23『线路22』 +大湾区卫视,http://gslbserv.itv.cmvideo.cn:80/5000000011000265001/1.m3u8?channel-id=ystenlive&Contentid=1000000002000011619&livemode=1&stbId=toShengfen&mode=1&$LR•IPV4•23『线路23』 广州综合,https://stream1.freetv.fun/yan-zhou-zong-he-3.ctv$LR•IPV4•54『线路1』 广州综合,https://stream1.freetv.fun/yan-zhou-zong-he-6.m3u8$LR•IPV4•54『线路2』 广州综合,https://tencentplaygsm.gztv.com/live/zonghes.m3u8?txTime=659a5111&txSecret=36b95cb955327d8262812e0e4f772aa5$LR•IPV4•54『线路3』 @@ -5100,339 +5102,341 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 上海纪实,https://stream1.freetv.fun/ipv6-shang-hai-ji-shi-ren-wen-2.m3u8$LR•IPV4•10『线路8』 上海纪实,https://stream1.freetv.fun/ipv6-shang-hai-ji-shi-ren-wen-5.m3u8$LR•IPV4•10『线路9』 上海纪实,http://13457610200.8866.org:2018/live/上海纪实/index.m3u8$LR•IPV4•10『线路10』 -新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•333『线路1』 -新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8$LR•IPV4•333『线路2』 -新闻综合,https://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8$LR•IPV4•333『线路3』 -新闻综合,https://stream2.jlntv.cn/naxw/sd/live.m3u8$LR•IPV4•333『线路4』 -新闻综合,http://uni6rtmp.tulix.tv:1935/vbstv/vbsabr.smil/chunklist_w439903609_b1228800.m3u8$LR•IPV4•333『线路5』 -新闻综合,http://221.5.213.4:30000/1111.m3u8$LR•IPV4•333『线路6』 -新闻综合,https://stream2.jlntv.cn/jilin1/sd/live.m3u8$LR•IPV4•333『线路7』 -新闻综合,http://30515.hlsplay.aodianyun.com/lms_30515/tv_channel_239.m3u8$LR•IPV4•333『线路8』 -新闻综合,https://stream2.jlntv.cn/sptv/sd/live.m3u8$LR•IPV4•333『线路9』 -新闻综合,http://live.ahsz.tv/video/s10001-szzh/index.m3u8$LR•IPV4•333『线路10』 -新闻综合,http://guangshui.live.tempsource.cjyun.org/videotmp/s10146-GSXW.m3u8$LR•IPV4•333『线路11』 -新闻综合,https://stream2.jlntv.cn/jlyb/sd/live.m3u8$LR•IPV4•333『线路12』 -新闻综合,https://stream2.jlntv.cn/sytv/sd/live.m3u8$LR•IPV4•333『线路13』 -新闻综合,http://222.179.155.21:1935/ch1.m3u8$LR•IPV4•333『线路14』 -新闻综合,http://117.172.215.250:8083/videos/live/35/39/GQVbrgob5CGJM/GQVbrgob5CGJM.m3u8$LR•IPV4•333『线路15』 -新闻综合,http://220.180.110.101:8083/videos/live/36/57/hwEHU4UVQ1Iv5/hwEHU4UVQ1Iv5.m3u8$LR•IPV4•333『线路16』 -新闻综合,http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8$LR•IPV4•333『线路17』 -新闻综合,http://stream.bzcm.net/2/sd/live.m3u8$LR•IPV4•333『线路18』 -新闻综合,http://117.156.28.119/270000001111/1110000145/index.m3u8$LR•IPV4•333『线路19』 -新闻综合,https://stream2.jlntv.cn/baishan1/sd/live.m3u8$LR•IPV4•333『线路20』 -新闻综合,http://live1.wuhubtv.com/channel1/sd/live.m3u8$LR•IPV4•333『线路21』 -新闻综合,http://palive.patv123.com:8091/live/xwpd_800K.m3u8$LR•IPV4•333『线路22』 -新闻综合,https://stream2.jlntv.cn/liaoyuan1/sd/live.m3u8$LR•IPV4•333『线路23』 -新闻综合,https://stream2.jlntv.cn/baicheng1/sd/live.m3u8$LR•IPV4•333『线路24』 -新闻综合,http://live.cztv.cc:85/live/xwpd.m3u8$LR•IPV4•333『线路25』 -新闻综合,http://117.156.28.119/270000001111/1110000001/index.m3u8$LR•IPV4•333『线路26』 -新闻综合,http://pili-live-hls.hebitv.com/hebi/hebi.m3u8$LR•IPV4•333『线路27』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8439&tk=a0c4f6cfaba3$LR•IPV4•333『线路28』 -新闻综合,https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路29』 -新闻综合,https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-3.ctv$LR•IPV4•333『线路30』 -新闻综合,http://58.254.14.61:808/hls/504/index.m3u8$LR•IPV4•333『线路31』 -新闻综合,http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4•333『线路32』 -新闻综合,https://44911.hlsplay.aodianyun.com/tv_radio_44911/tv_channel_1796.m3u8?auth_key=4830573978-0-0-92824c2c03f95906a3c49a4aa28f1709&extra_key=Yc1XsmxOKy2UBoPM4Wy5vCPsEYqnj06taCR2SRB2Xrg2w28NPilH03KdIbbM5wgSql-VBohSnoO9AOKl94q2t2DWMftz-XB-2qUX-UjXcS80StcSZahBFjrKLivXaRjiY5r2NOMKWMKFbv-S0Bz2G6iEXgCK8yGjtrFHDcPfAQEE0pvXq0Bwy34b7We8zARN&ali_ffmpeg_version=mpengine$LR•IPV4•333『线路33』 -新闻综合,https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•333『线路34』 -新闻综合,https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•333『线路35』 -新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•333『线路36』 -新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•333『线路37』 -新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路38』 -新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•333『线路39』 -新闻综合,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•333『线路40』 -新闻综合,http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•333『线路41』 -新闻综合,http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•333『线路42』 -新闻综合,http://123.113.205.253:3000/651632657$LR•IPV4•333『线路43』 -新闻综合,http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•333『线路44』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路45』 -新闻综合,http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•333『线路46』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•333『线路47』 -新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•333『线路48』 -新闻综合,http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629040230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629040230&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=53b0f56eefe1ce7f59d59bd1a42949e0&sv=10004&ct=android$LR•IPV4•333『线路49』 -新闻综合,http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•333『线路50』 -新闻综合,http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•333『线路51』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•333『线路52』 -新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•333『线路53』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•333『线路54』 -新闻综合,https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•333『线路55』 -新闻综合,https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•333『线路56』 -新闻综合,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•333『线路57』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•333『线路58』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•333『线路59』 -新闻综合,https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•333『线路60』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路61』 -新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=6f4b191d0930fafab8274665578e1df8&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路62』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•333『线路63』 -新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•333『线路64』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•333『线路65』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•333『线路66』 -新闻综合,http://47.104.178.59:3566/651632657$LR•IPV4•333『线路67』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•333『线路68』 -新闻综合,http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•333『线路69』 -新闻综合,http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•333『线路70』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•333『线路71』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•333『线路72』 -新闻综合,https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•333『线路73』 -新闻综合,https://iptv.catvod.com/live.php?id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&line=1$LR•IPV4•333『线路74』 -新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=b42305d47a7ea7de356f6b9953dd63fb&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路75』 -新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•333『线路76』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•333『线路77』 -新闻综合,http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•333『线路78』 -新闻综合,https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•333『线路79』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•333『线路80』 -新闻综合,https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•333『线路81』 -新闻综合,http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•333『线路82』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•333『线路83』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•333『线路84』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•333『线路85』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•333『线路86』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•333『线路87』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•333『线路88』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•333『线路89』 -新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=a064629942f561cf9f5a930648802197&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路90』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•333『线路91』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•333『线路92』 -新闻综合,http://115.190.247.176:1111/651632657$LR•IPV4•333『线路93』 -新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=c0bc623be007e5295d462465c7bd7bd7&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•333『线路94』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•333『线路95』 -新闻综合,http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•333『线路96』 -新闻综合,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•333『线路97』 -新闻综合,https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•333『线路98』 -新闻综合,http://182.61.15.73:80/651632657$LR•IPV4•333『线路99』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•333『线路100』 -新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•333『线路101』 -新闻综合,https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•333『线路102』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•333『线路103』 -新闻综合,https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•333『线路104』 -新闻综合,http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•333『线路105』 -新闻综合,https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•333『线路106』 -新闻综合,http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629080236&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629080236&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=f2771216b4d13dca38e04ced50074fdb&sv=10004&ct=android$LR•IPV4•333『线路107』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•333『线路108』 -新闻综合,http://stream8.jlntv.cn/shulan/sd/live.m3u8?_upt=332db6421699196585$LR•IPV4•333『线路109』 -新闻综合,http://stream5.jlntv.cn/hn/sd/live.m3u8$LR•IPV4•333『线路110』 -新闻综合,http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd$LR•IPV4•333『线路111』 -新闻综合,http://channel.wcrmt.cn:80/nmip-media/channellive/channel105268/playlist.m3u8$LR•IPV4•333『线路112』 -新闻综合,http://live.spccmc.com:90/live/spxwzh.m3u8$LR•IPV4•333『线路113』 -新闻综合,http://live.iwcmt.cn:90/live/zhxw.m3u8$LR•IPV4•333『线路114』 -新闻综合,http://live.jinchuanrmt.com:90/live/zhxw.m3u8?zsicd$LR•IPV4•333『线路115』 -新闻综合,https://play.yunxya.com/channellive/xinwen.m3u8$LR•IPV4•333『线路116』 -新闻综合,http://ls.qingting.fm/live/267.m3u8$LR•IPV4•333『线路117』 -新闻综合,http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•333『线路118』 -新闻综合,https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&amp;tpid=1516989100&amp;type=0$LR•IPV4•333『线路119』 -新闻综合,http://uzoiczhh.live.sxmty.com/live/hls/0d41f1480c4042d49927858f01fde707/53130407737b417b9a6259b57246bae3.m3u8?zshanxd$LR•IPV4•333『线路120』 -新闻综合,https://stream.sun0769.com/dgrtv1/mp4tv1_800/index.m3u8$LR•IPV4•333『线路121』 -新闻综合,https://ls.qingting.fm/live/5043/64k.m3u8$LR•IPV4•333『线路122』 -新闻综合,http://liveout.btzx.com.cn/62ds9e/4nxdih.m3u8?fbl=$LR•IPV4•333『线路123』 -新闻综合,http://nklive.nbs.cn/hls/d511bc9d-a694-4453-b3a2-4fc842cc97a1/index.m3u8$LR•IPV4•333『线路124』 -新闻综合,http://zjtv-wshls.homecdn.com/live/2aa50.m3u8$LR•IPV4•333『线路125』 -新闻综合,http://ls.qingting.fm/live/23797.m3u8$LR•IPV4•333『线路126』 -新闻综合,https://play.kankanlive.com/live/1720583434627241.m3u8$LR•IPV4•333『线路127』 -新闻综合,http://ls.qingting.fm/live/4885.m3u8$LR•IPV4•333『线路128』 -新闻综合,https://liveout.xntv.tv/a65jur/96iln2.m3u8?zqinghd$LR•IPV4•333『线路129』 -新闻综合,http://live.qthnews.org.cn:1935/live/live1/800k/tzwj_video.m3u8$LR•IPV4•333『线路130』 -新闻综合,http://stream.hrbtv.net/xwzh/sd/live.m3u8?zheild$LR•IPV4•333『线路131』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/651632657$LR•IPV4•333『线路132』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/838109047$LR•IPV4•333『线路133』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731825$LR•IPV4•333『线路134』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731826$LR•IPV4•333『线路135』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731818$LR•IPV4•333『线路136』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731715$LR•IPV4•333『线路137』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731832$LR•IPV4•333『线路138』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731747$LR•IPV4•333『线路139』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/955227979$LR•IPV4•333『线路140』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/955227985$LR•IPV4•333『线路141』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/955227996$LR•IPV4•333『线路142』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639737327$LR•IPV4•333『线路143』 -新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731783$LR•IPV4•333『线路144』 -新闻综合,http://wfenf.x3322.net:7788/651632657$LR•IPV4•333『线路145』 -新闻综合,http://wfenf.x3322.net:7788/838109047$LR•IPV4•333『线路146』 -新闻综合,http://wfenf.x3322.net:7788/639731825$LR•IPV4•333『线路147』 -新闻综合,http://wfenf.x3322.net:7788/639731826$LR•IPV4•333『线路148』 -新闻综合,http://wfenf.x3322.net:7788/639731818$LR•IPV4•333『线路149』 -新闻综合,http://wfenf.x3322.net:7788/639731715$LR•IPV4•333『线路150』 -新闻综合,http://wfenf.x3322.net:7788/639731832$LR•IPV4•333『线路151』 -新闻综合,http://wfenf.x3322.net:7788/639731747$LR•IPV4•333『线路152』 -新闻综合,http://wfenf.x3322.net:7788/955227979$LR•IPV4•333『线路153』 -新闻综合,http://wfenf.x3322.net:7788/955227985$LR•IPV4•333『线路154』 -新闻综合,http://wfenf.x3322.net:7788/955227996$LR•IPV4•333『线路155』 -新闻综合,http://wfenf.x3322.net:7788/639737327$LR•IPV4•333『线路156』 -新闻综合,http://wfenf.x3322.net:7788/639731783$LR•IPV4•333『线路157』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/651632657$LR•IPV4•333『线路158』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/838109047$LR•IPV4•333『线路159』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731825$LR•IPV4•333『线路160』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731826$LR•IPV4•333『线路161』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731818$LR•IPV4•333『线路162』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731715$LR•IPV4•333『线路163』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731832$LR•IPV4•333『线路164』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731747$LR•IPV4•333『线路165』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/955227979$LR•IPV4•333『线路166』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/955227985$LR•IPV4•333『线路167』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/955227996$LR•IPV4•333『线路168』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639737327$LR•IPV4•333『线路169』 -新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731783$LR•IPV4•333『线路170』 -新闻综合,http://119.88.243.98:17231/651632657$LR•IPV4•333『线路171』 -新闻综合,http://119.88.243.98:17231/838109047$LR•IPV4•333『线路172』 -新闻综合,http://119.88.243.98:17231/639731825$LR•IPV4•333『线路173』 -新闻综合,http://119.88.243.98:17231/639731826$LR•IPV4•333『线路174』 -新闻综合,http://119.88.243.98:17231/639731818$LR•IPV4•333『线路175』 -新闻综合,http://119.88.243.98:17231/639731715$LR•IPV4•333『线路176』 -新闻综合,http://119.88.243.98:17231/639731832$LR•IPV4•333『线路177』 -新闻综合,http://119.88.243.98:17231/639731747$LR•IPV4•333『线路178』 -新闻综合,http://119.88.243.98:17231/955227979$LR•IPV4•333『线路179』 -新闻综合,http://119.88.243.98:17231/955227985$LR•IPV4•333『线路180』 -新闻综合,http://119.88.243.98:17231/955227996$LR•IPV4•333『线路181』 -新闻综合,http://119.88.243.98:17231/639737327$LR•IPV4•333『线路182』 -新闻综合,http://119.88.243.98:17231/639731783$LR•IPV4•333『线路183』 -新闻综合,http://85.121.245.62:1234/651632657$LR•IPV4•333『线路184』 -新闻综合,http://85.121.245.62:1234/838109047$LR•IPV4•333『线路185』 -新闻综合,http://85.121.245.62:1234/639731825$LR•IPV4•333『线路186』 -新闻综合,http://85.121.245.62:1234/639731826$LR•IPV4•333『线路187』 -新闻综合,http://85.121.245.62:1234/639731818$LR•IPV4•333『线路188』 -新闻综合,http://85.121.245.62:1234/639731715$LR•IPV4•333『线路189』 -新闻综合,http://85.121.245.62:1234/639731832$LR•IPV4•333『线路190』 -新闻综合,http://85.121.245.62:1234/639731747$LR•IPV4•333『线路191』 -新闻综合,http://85.121.245.62:1234/955227979$LR•IPV4•333『线路192』 -新闻综合,http://85.121.245.62:1234/955227985$LR•IPV4•333『线路193』 -新闻综合,http://85.121.245.62:1234/955227996$LR•IPV4•333『线路194』 -新闻综合,http://85.121.245.62:1234/639737327$LR•IPV4•333『线路195』 -新闻综合,http://85.121.245.62:1234/639731783$LR•IPV4•333『线路196』 -新闻综合,http://36.104.221.222:7788/651632657$LR•IPV4•333『线路197』 -新闻综合,http://36.104.221.222:7788/838109047$LR•IPV4•333『线路198』 -新闻综合,http://36.104.221.222:7788/639731825$LR•IPV4•333『线路199』 -新闻综合,http://36.104.221.222:7788/639731826$LR•IPV4•333『线路200』 -新闻综合,http://36.104.221.222:7788/639731818$LR•IPV4•333『线路201』 -新闻综合,http://36.104.221.222:7788/639731715$LR•IPV4•333『线路202』 -新闻综合,http://36.104.221.222:7788/639731832$LR•IPV4•333『线路203』 -新闻综合,http://36.104.221.222:7788/639731747$LR•IPV4•333『线路204』 -新闻综合,http://36.104.221.222:7788/955227979$LR•IPV4•333『线路205』 -新闻综合,http://36.104.221.222:7788/955227985$LR•IPV4•333『线路206』 -新闻综合,http://36.104.221.222:7788/955227996$LR•IPV4•333『线路207』 -新闻综合,http://36.104.221.222:7788/639737327$LR•IPV4•333『线路208』 -新闻综合,http://36.104.221.222:7788/639731783$LR•IPV4•333『线路209』 -新闻综合,http://115.58.151.196:1234/651632657$LR•IPV4•333『线路210』 -新闻综合,http://115.58.151.196:1234/838109047$LR•IPV4•333『线路211』 -新闻综合,http://115.58.151.196:1234/639731825$LR•IPV4•333『线路212』 -新闻综合,http://115.58.151.196:1234/639731826$LR•IPV4•333『线路213』 -新闻综合,http://115.58.151.196:1234/639731818$LR•IPV4•333『线路214』 -新闻综合,http://115.58.151.196:1234/639731715$LR•IPV4•333『线路215』 -新闻综合,http://115.58.151.196:1234/639731832$LR•IPV4•333『线路216』 -新闻综合,http://115.58.151.196:1234/639731747$LR•IPV4•333『线路217』 -新闻综合,http://115.58.151.196:1234/955227979$LR•IPV4•333『线路218』 -新闻综合,http://115.58.151.196:1234/955227985$LR•IPV4•333『线路219』 -新闻综合,http://115.58.151.196:1234/955227996$LR•IPV4•333『线路220』 -新闻综合,http://115.58.151.196:1234/639737327$LR•IPV4•333『线路221』 -新闻综合,http://115.58.151.196:1234/639731783$LR•IPV4•333『线路222』 -新闻综合,http://182.61.15.163:80/651632657$LR•IPV4•333『线路223』 -新闻综合,http://182.61.15.163:80/838109047$LR•IPV4•333『线路224』 -新闻综合,http://182.61.15.163:80/639731825$LR•IPV4•333『线路225』 -新闻综合,http://182.61.15.163:80/639731826$LR•IPV4•333『线路226』 -新闻综合,http://182.61.15.163:80/639731818$LR•IPV4•333『线路227』 -新闻综合,http://182.61.15.163:80/639731715$LR•IPV4•333『线路228』 -新闻综合,http://182.61.15.163:80/639731832$LR•IPV4•333『线路229』 -新闻综合,http://182.61.15.163:80/639731747$LR•IPV4•333『线路230』 -新闻综合,http://182.61.15.163:80/955227979$LR•IPV4•333『线路231』 -新闻综合,http://182.61.15.163:80/955227985$LR•IPV4•333『线路232』 -新闻综合,http://182.61.15.163:80/955227996$LR•IPV4•333『线路233』 -新闻综合,http://182.61.15.163:80/639737327$LR•IPV4•333『线路234』 -新闻综合,http://182.61.15.163:80/639731783$LR•IPV4•333『线路235』 -新闻综合,http://101.132.26.106:3566/651632657$LR•IPV4•333『线路236』 -新闻综合,http://101.132.26.106:3566/838109047$LR•IPV4•333『线路237』 -新闻综合,http://101.132.26.106:3566/639731825$LR•IPV4•333『线路238』 -新闻综合,http://101.132.26.106:3566/639731826$LR•IPV4•333『线路239』 -新闻综合,http://101.132.26.106:3566/639731818$LR•IPV4•333『线路240』 -新闻综合,http://101.132.26.106:3566/639731715$LR•IPV4•333『线路241』 -新闻综合,http://101.132.26.106:3566/639731832$LR•IPV4•333『线路242』 -新闻综合,http://101.132.26.106:3566/639731747$LR•IPV4•333『线路243』 -新闻综合,http://101.132.26.106:3566/955227979$LR•IPV4•333『线路244』 -新闻综合,http://101.132.26.106:3566/955227985$LR•IPV4•333『线路245』 -新闻综合,http://101.132.26.106:3566/955227996$LR•IPV4•333『线路246』 -新闻综合,http://101.132.26.106:3566/639737327$LR•IPV4•333『线路247』 -新闻综合,http://101.132.26.106:3566/639731783$LR•IPV4•333『线路248』 -新闻综合,http://120.4.126.153:1234/651632657$LR•IPV4•333『线路249』 -新闻综合,http://120.4.126.153:1234/838109047$LR•IPV4•333『线路250』 -新闻综合,http://120.4.126.153:1234/639731825$LR•IPV4•333『线路251』 -新闻综合,http://120.4.126.153:1234/639731826$LR•IPV4•333『线路252』 -新闻综合,http://120.4.126.153:1234/639731818$LR•IPV4•333『线路253』 -新闻综合,http://120.4.126.153:1234/639731715$LR•IPV4•333『线路254』 -新闻综合,http://120.4.126.153:1234/639731832$LR•IPV4•333『线路255』 -新闻综合,http://120.4.126.153:1234/639731747$LR•IPV4•333『线路256』 -新闻综合,http://120.4.126.153:1234/955227979$LR•IPV4•333『线路257』 -新闻综合,http://120.4.126.153:1234/955227985$LR•IPV4•333『线路258』 -新闻综合,http://120.4.126.153:1234/955227996$LR•IPV4•333『线路259』 -新闻综合,http://120.4.126.153:1234/639737327$LR•IPV4•333『线路260』 -新闻综合,http://120.4.126.153:1234/639731783$LR•IPV4•333『线路261』 -新闻综合,http://47.119.24.76:59093/651632657$LR•IPV4•333『线路262』 -新闻综合,http://47.119.24.76:59093/838109047$LR•IPV4•333『线路263』 -新闻综合,http://47.119.24.76:59093/639731825$LR•IPV4•333『线路264』 -新闻综合,http://47.119.24.76:59093/639731826$LR•IPV4•333『线路265』 -新闻综合,http://47.119.24.76:59093/639731818$LR•IPV4•333『线路266』 -新闻综合,http://47.119.24.76:59093/639731715$LR•IPV4•333『线路267』 -新闻综合,http://47.119.24.76:59093/639731832$LR•IPV4•333『线路268』 -新闻综合,http://47.119.24.76:59093/639731747$LR•IPV4•333『线路269』 -新闻综合,http://47.119.24.76:59093/955227979$LR•IPV4•333『线路270』 -新闻综合,http://47.119.24.76:59093/955227985$LR•IPV4•333『线路271』 -新闻综合,http://47.119.24.76:59093/955227996$LR•IPV4•333『线路272』 -新闻综合,http://47.119.24.76:59093/639737327$LR•IPV4•333『线路273』 -新闻综合,http://47.119.24.76:59093/639731783$LR•IPV4•333『线路274』 -新闻综合,http://101.6.130.52:1234/651632657$LR•IPV4•333『线路275』 -新闻综合,http://101.6.130.52:1234/838109047$LR•IPV4•333『线路276』 -新闻综合,http://101.6.130.52:1234/639731825$LR•IPV4•333『线路277』 -新闻综合,http://101.6.130.52:1234/639731826$LR•IPV4•333『线路278』 -新闻综合,http://101.6.130.52:1234/639731818$LR•IPV4•333『线路279』 -新闻综合,http://101.6.130.52:1234/639731715$LR•IPV4•333『线路280』 -新闻综合,http://101.6.130.52:1234/639731832$LR•IPV4•333『线路281』 -新闻综合,http://101.6.130.52:1234/639731747$LR•IPV4•333『线路282』 -新闻综合,http://101.6.130.52:1234/955227979$LR•IPV4•333『线路283』 -新闻综合,http://101.6.130.52:1234/955227985$LR•IPV4•333『线路284』 -新闻综合,http://101.6.130.52:1234/955227996$LR•IPV4•333『线路285』 -新闻综合,http://101.6.130.52:1234/639737327$LR•IPV4•333『线路286』 -新闻综合,http://101.6.130.52:1234/639731783$LR•IPV4•333『线路287』 -新闻综合,http://17752995.xyz:51111/651632657$LR•IPV4•333『线路288』 -新闻综合,http://17752995.xyz:51111/838109047$LR•IPV4•333『线路289』 -新闻综合,http://17752995.xyz:51111/639731825$LR•IPV4•333『线路290』 -新闻综合,http://17752995.xyz:51111/639731826$LR•IPV4•333『线路291』 -新闻综合,http://17752995.xyz:51111/639731818$LR•IPV4•333『线路292』 -新闻综合,http://17752995.xyz:51111/639731715$LR•IPV4•333『线路293』 -新闻综合,http://17752995.xyz:51111/639731832$LR•IPV4•333『线路294』 -新闻综合,http://17752995.xyz:51111/639731747$LR•IPV4•333『线路295』 -新闻综合,http://17752995.xyz:51111/955227979$LR•IPV4•333『线路296』 -新闻综合,http://17752995.xyz:51111/955227985$LR•IPV4•333『线路297』 -新闻综合,http://17752995.xyz:51111/955227996$LR•IPV4•333『线路298』 -新闻综合,http://17752995.xyz:51111/639737327$LR•IPV4•333『线路299』 -新闻综合,http://17752995.xyz:51111/639731783$LR•IPV4•333『线路300』 -新闻综合,http://139.155.89.87:1000/651632657$LR•IPV4•333『线路301』 -新闻综合,http://139.155.89.87:1000/838109047$LR•IPV4•333『线路302』 -新闻综合,http://139.155.89.87:1000/639731825$LR•IPV4•333『线路303』 -新闻综合,http://139.155.89.87:1000/639731826$LR•IPV4•333『线路304』 -新闻综合,http://139.155.89.87:1000/639731818$LR•IPV4•333『线路305』 -新闻综合,http://139.155.89.87:1000/639731715$LR•IPV4•333『线路306』 -新闻综合,http://139.155.89.87:1000/639731832$LR•IPV4•333『线路307』 -新闻综合,http://139.155.89.87:1000/639731747$LR•IPV4•333『线路308』 -新闻综合,http://139.155.89.87:1000/955227979$LR•IPV4•333『线路309』 -新闻综合,http://139.155.89.87:1000/955227985$LR•IPV4•333『线路310』 -新闻综合,http://139.155.89.87:1000/955227996$LR•IPV4•333『线路311』 -新闻综合,http://139.155.89.87:1000/639737327$LR•IPV4•333『线路312』 -新闻综合,http://139.155.89.87:1000/639731783$LR•IPV4•333『线路313』 -新闻综合,http://101.34.236.223:1112/651632657$LR•IPV4•333『线路314』 -新闻综合,http://101.34.236.223:1112/838109047$LR•IPV4•333『线路315』 -新闻综合,http://101.34.236.223:1112/639731825$LR•IPV4•333『线路316』 -新闻综合,http://101.34.236.223:1112/639731826$LR•IPV4•333『线路317』 -新闻综合,http://101.34.236.223:1112/639731818$LR•IPV4•333『线路318』 -新闻综合,http://101.34.236.223:1112/639731715$LR•IPV4•333『线路319』 -新闻综合,http://101.34.236.223:1112/639731832$LR•IPV4•333『线路320』 -新闻综合,http://101.34.236.223:1112/639731747$LR•IPV4•333『线路321』 -新闻综合,http://101.34.236.223:1112/955227979$LR•IPV4•333『线路322』 -新闻综合,http://101.34.236.223:1112/955227985$LR•IPV4•333『线路323』 -新闻综合,http://101.34.236.223:1112/955227996$LR•IPV4•333『线路324』 -新闻综合,http://101.34.236.223:1112/639737327$LR•IPV4•333『线路325』 -新闻综合,http://101.34.236.223:1112/639731783$LR•IPV4•333『线路326』 -新闻综合,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226366/index.m3u8$LR•IPV4•333『线路327』 -新闻综合,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226376/index.m3u8$LR•IPV4•333『线路328』 -新闻综合,http://jwcdnqx.hebyun.com.cn/live/hdxwzh/1500k/tzwj_video.m3u8$LR•IPV4•333『线路329』 -新闻综合,https://jwcdnqx.hebyun.com.cn/live/SXTV1/1500k/tzwj_video.m3u8$LR•IPV4•333『线路330』 -新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd$LR•IPV4•333『线路331』 -新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8$LR•IPV4•333『线路332』 -新闻综合,http://stream.thmz.com/wxtv1/playlist.m3u8$LR•IPV4•333『线路333』 +新闻综合,https://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8$LR•IPV4•335『线路1』 +新闻综合,https://stream2.jlntv.cn/naxw/sd/live.m3u8$LR•IPV4•335『线路2』 +新闻综合,http://uni6rtmp.tulix.tv:1935/vbstv/vbsabr.smil/chunklist_w439903609_b1228800.m3u8$LR•IPV4•335『线路3』 +新闻综合,http://221.5.213.4:30000/1111.m3u8$LR•IPV4•335『线路4』 +新闻综合,https://stream2.jlntv.cn/jilin1/sd/live.m3u8$LR•IPV4•335『线路5』 +新闻综合,http://30515.hlsplay.aodianyun.com/lms_30515/tv_channel_239.m3u8$LR•IPV4•335『线路6』 +新闻综合,https://stream2.jlntv.cn/sptv/sd/live.m3u8$LR•IPV4•335『线路7』 +新闻综合,http://live.ahsz.tv/video/s10001-szzh/index.m3u8$LR•IPV4•335『线路8』 +新闻综合,http://guangshui.live.tempsource.cjyun.org/videotmp/s10146-GSXW.m3u8$LR•IPV4•335『线路9』 +新闻综合,https://stream2.jlntv.cn/jlyb/sd/live.m3u8$LR•IPV4•335『线路10』 +新闻综合,https://stream2.jlntv.cn/sytv/sd/live.m3u8$LR•IPV4•335『线路11』 +新闻综合,http://222.179.155.21:1935/ch1.m3u8$LR•IPV4•335『线路12』 +新闻综合,http://117.172.215.250:8083/videos/live/35/39/GQVbrgob5CGJM/GQVbrgob5CGJM.m3u8$LR•IPV4•335『线路13』 +新闻综合,http://220.180.110.101:8083/videos/live/36/57/hwEHU4UVQ1Iv5/hwEHU4UVQ1Iv5.m3u8$LR•IPV4•335『线路14』 +新闻综合,http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8$LR•IPV4•335『线路15』 +新闻综合,http://stream.bzcm.net/2/sd/live.m3u8$LR•IPV4•335『线路16』 +新闻综合,http://117.156.28.119/270000001111/1110000145/index.m3u8$LR•IPV4•335『线路17』 +新闻综合,https://stream2.jlntv.cn/baishan1/sd/live.m3u8$LR•IPV4•335『线路18』 +新闻综合,http://live1.wuhubtv.com/channel1/sd/live.m3u8$LR•IPV4•335『线路19』 +新闻综合,http://palive.patv123.com:8091/live/xwpd_800K.m3u8$LR•IPV4•335『线路20』 +新闻综合,https://stream2.jlntv.cn/liaoyuan1/sd/live.m3u8$LR•IPV4•335『线路21』 +新闻综合,https://stream2.jlntv.cn/baicheng1/sd/live.m3u8$LR•IPV4•335『线路22』 +新闻综合,http://live.cztv.cc:85/live/xwpd.m3u8$LR•IPV4•335『线路23』 +新闻综合,http://117.156.28.119/270000001111/1110000001/index.m3u8$LR•IPV4•335『线路24』 +新闻综合,http://pili-live-hls.hebitv.com/hebi/hebi.m3u8$LR•IPV4•335『线路25』 +新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•335『线路26』 +新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8$LR•IPV4•335『线路27』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8439&tk=a0c4f6cfaba3$LR•IPV4•335『线路28』 +新闻综合,https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路29』 +新闻综合,https://stream1.freetv.fun/shan-wei-xin-wen-zong-he-3.ctv$LR•IPV4•335『线路30』 +新闻综合,http://58.254.14.61:808/hls/504/index.m3u8$LR•IPV4•335『线路31』 +新闻综合,http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4•335『线路32』 +新闻综合,https://44911.hlsplay.aodianyun.com/tv_radio_44911/tv_channel_1796.m3u8?auth_key=4830573978-0-0-92824c2c03f95906a3c49a4aa28f1709&extra_key=Yc1XsmxOKy2UBoPM4Wy5vCPsEYqnj06taCR2SRB2Xrg2w28NPilH03KdIbbM5wgSql-VBohSnoO9AOKl94q2t2DWMftz-XB-2qUX-UjXcS80StcSZahBFjrKLivXaRjiY5r2NOMKWMKFbv-S0Bz2G6iEXgCK8yGjtrFHDcPfAQEE0pvXq0Bwy34b7We8zARN&ali_ffmpeg_version=mpengine$LR•IPV4•335『线路33』 +新闻综合,https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•335『线路34』 +新闻综合,https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•335『线路35』 +新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•335『线路36』 +新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•335『线路37』 +新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路38』 +新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•335『线路39』 +新闻综合,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•335『线路40』 +新闻综合,http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•335『线路41』 +新闻综合,http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•335『线路42』 +新闻综合,http://123.113.205.253:3000/651632657$LR•IPV4•335『线路43』 +新闻综合,http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•335『线路44』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路45』 +新闻综合,http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•335『线路46』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•335『线路47』 +新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•335『线路48』 +新闻综合,http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629040230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629040230&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=53b0f56eefe1ce7f59d59bd1a42949e0&sv=10004&ct=android$LR•IPV4•335『线路49』 +新闻综合,http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•335『线路50』 +新闻综合,http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•335『线路51』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•335『线路52』 +新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•335『线路53』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•335『线路54』 +新闻综合,https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•335『线路55』 +新闻综合,https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•335『线路56』 +新闻综合,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•335『线路57』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•335『线路58』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•335『线路59』 +新闻综合,https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•335『线路60』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路61』 +新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=6f4b191d0930fafab8274665578e1df8&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路62』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•335『线路63』 +新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•335『线路64』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•335『线路65』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•335『线路66』 +新闻综合,http://47.104.178.59:3566/651632657$LR•IPV4•335『线路67』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•335『线路68』 +新闻综合,http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•335『线路69』 +新闻综合,http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•335『线路70』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•335『线路71』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•335『线路72』 +新闻综合,https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•335『线路73』 +新闻综合,https://iptv.catvod.com/live.php?id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&line=1$LR•IPV4•335『线路74』 +新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=b42305d47a7ea7de356f6b9953dd63fb&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路75』 +新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•335『线路76』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•335『线路77』 +新闻综合,http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•335『线路78』 +新闻综合,https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•335『线路79』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•335『线路80』 +新闻综合,https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•335『线路81』 +新闻综合,http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•335『线路82』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•335『线路83』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•335『线路84』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•335『线路85』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•335『线路86』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•335『线路87』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•335『线路88』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•335『线路89』 +新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=a064629942f561cf9f5a930648802197&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路90』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•335『线路91』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•335『线路92』 +新闻综合,http://115.190.247.176:1111/651632657$LR•IPV4•335『线路93』 +新闻综合,https://live.264788.xyz/channel/shanghaixinwenzonghe?streamid=c0bc623be007e5295d462465c7bd7bd7&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•335『线路94』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•335『线路95』 +新闻综合,http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•335『线路96』 +新闻综合,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•335『线路97』 +新闻综合,https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•335『线路98』 +新闻综合,http://182.61.15.73:80/651632657$LR•IPV4•335『线路99』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•335『线路100』 +新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•335『线路101』 +新闻综合,https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•335『线路102』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•335『线路103』 +新闻综合,https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•335『线路104』 +新闻综合,http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•335『线路105』 +新闻综合,https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•335『线路106』 +新闻综合,http://hlszymgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260629080236&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260629080236&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=f2771216b4d13dca38e04ced50074fdb&sv=10004&ct=android$LR•IPV4•335『线路107』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•335『线路108』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/651632657$LR•IPV4•335『线路109』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/838109047$LR•IPV4•335『线路110』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731825$LR•IPV4•335『线路111』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731826$LR•IPV4•335『线路112』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731818$LR•IPV4•335『线路113』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731715$LR•IPV4•335『线路114』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731832$LR•IPV4•335『线路115』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731747$LR•IPV4•335『线路116』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/955227979$LR•IPV4•335『线路117』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/955227985$LR•IPV4•335『线路118』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/955227996$LR•IPV4•335『线路119』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639737327$LR•IPV4•335『线路120』 +新闻综合,https://live.chinacert.cftest5.cn/cnmg/live/639731783$LR•IPV4•335『线路121』 +新闻综合,http://wfenf.x3322.net:7788/651632657$LR•IPV4•335『线路122』 +新闻综合,http://wfenf.x3322.net:7788/838109047$LR•IPV4•335『线路123』 +新闻综合,http://wfenf.x3322.net:7788/639731825$LR•IPV4•335『线路124』 +新闻综合,http://wfenf.x3322.net:7788/639731826$LR•IPV4•335『线路125』 +新闻综合,http://wfenf.x3322.net:7788/639731818$LR•IPV4•335『线路126』 +新闻综合,http://wfenf.x3322.net:7788/639731715$LR•IPV4•335『线路127』 +新闻综合,http://wfenf.x3322.net:7788/639731832$LR•IPV4•335『线路128』 +新闻综合,http://wfenf.x3322.net:7788/639731747$LR•IPV4•335『线路129』 +新闻综合,http://wfenf.x3322.net:7788/955227979$LR•IPV4•335『线路130』 +新闻综合,http://wfenf.x3322.net:7788/955227985$LR•IPV4•335『线路131』 +新闻综合,http://wfenf.x3322.net:7788/955227996$LR•IPV4•335『线路132』 +新闻综合,http://wfenf.x3322.net:7788/639737327$LR•IPV4•335『线路133』 +新闻综合,http://wfenf.x3322.net:7788/639731783$LR•IPV4•335『线路134』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/651632657$LR•IPV4•335『线路135』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/838109047$LR•IPV4•335『线路136』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731825$LR•IPV4•335『线路137』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731826$LR•IPV4•335『线路138』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731818$LR•IPV4•335『线路139』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731715$LR•IPV4•335『线路140』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731832$LR•IPV4•335『线路141』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731747$LR•IPV4•335『线路142』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/955227979$LR•IPV4•335『线路143』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/955227985$LR•IPV4•335『线路144』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/955227996$LR•IPV4•335『线路145』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639737327$LR•IPV4•335『线路146』 +新闻综合,http://fn.gcl.de5.net:5908/gsh950428/639731783$LR•IPV4•335『线路147』 +新闻综合,http://119.88.243.98:17231/651632657$LR•IPV4•335『线路148』 +新闻综合,http://119.88.243.98:17231/838109047$LR•IPV4•335『线路149』 +新闻综合,http://119.88.243.98:17231/639731825$LR•IPV4•335『线路150』 +新闻综合,http://119.88.243.98:17231/639731826$LR•IPV4•335『线路151』 +新闻综合,http://119.88.243.98:17231/639731818$LR•IPV4•335『线路152』 +新闻综合,http://119.88.243.98:17231/639731715$LR•IPV4•335『线路153』 +新闻综合,http://119.88.243.98:17231/639731832$LR•IPV4•335『线路154』 +新闻综合,http://119.88.243.98:17231/639731747$LR•IPV4•335『线路155』 +新闻综合,http://119.88.243.98:17231/955227979$LR•IPV4•335『线路156』 +新闻综合,http://119.88.243.98:17231/955227985$LR•IPV4•335『线路157』 +新闻综合,http://119.88.243.98:17231/955227996$LR•IPV4•335『线路158』 +新闻综合,http://119.88.243.98:17231/639737327$LR•IPV4•335『线路159』 +新闻综合,http://119.88.243.98:17231/639731783$LR•IPV4•335『线路160』 +新闻综合,http://85.121.245.62:1234/651632657$LR•IPV4•335『线路161』 +新闻综合,http://85.121.245.62:1234/838109047$LR•IPV4•335『线路162』 +新闻综合,http://85.121.245.62:1234/639731825$LR•IPV4•335『线路163』 +新闻综合,http://85.121.245.62:1234/639731826$LR•IPV4•335『线路164』 +新闻综合,http://85.121.245.62:1234/639731818$LR•IPV4•335『线路165』 +新闻综合,http://85.121.245.62:1234/639731715$LR•IPV4•335『线路166』 +新闻综合,http://85.121.245.62:1234/639731832$LR•IPV4•335『线路167』 +新闻综合,http://85.121.245.62:1234/639731747$LR•IPV4•335『线路168』 +新闻综合,http://85.121.245.62:1234/955227979$LR•IPV4•335『线路169』 +新闻综合,http://85.121.245.62:1234/955227985$LR•IPV4•335『线路170』 +新闻综合,http://85.121.245.62:1234/955227996$LR•IPV4•335『线路171』 +新闻综合,http://85.121.245.62:1234/639737327$LR•IPV4•335『线路172』 +新闻综合,http://85.121.245.62:1234/639731783$LR•IPV4•335『线路173』 +新闻综合,http://36.104.221.222:7788/651632657$LR•IPV4•335『线路174』 +新闻综合,http://36.104.221.222:7788/838109047$LR•IPV4•335『线路175』 +新闻综合,http://36.104.221.222:7788/639731825$LR•IPV4•335『线路176』 +新闻综合,http://36.104.221.222:7788/639731826$LR•IPV4•335『线路177』 +新闻综合,http://36.104.221.222:7788/639731818$LR•IPV4•335『线路178』 +新闻综合,http://36.104.221.222:7788/639731715$LR•IPV4•335『线路179』 +新闻综合,http://36.104.221.222:7788/639731832$LR•IPV4•335『线路180』 +新闻综合,http://36.104.221.222:7788/639731747$LR•IPV4•335『线路181』 +新闻综合,http://36.104.221.222:7788/955227979$LR•IPV4•335『线路182』 +新闻综合,http://36.104.221.222:7788/955227985$LR•IPV4•335『线路183』 +新闻综合,http://36.104.221.222:7788/955227996$LR•IPV4•335『线路184』 +新闻综合,http://36.104.221.222:7788/639737327$LR•IPV4•335『线路185』 +新闻综合,http://36.104.221.222:7788/639731783$LR•IPV4•335『线路186』 +新闻综合,http://115.58.151.196:1234/651632657$LR•IPV4•335『线路187』 +新闻综合,http://115.58.151.196:1234/838109047$LR•IPV4•335『线路188』 +新闻综合,http://115.58.151.196:1234/639731825$LR•IPV4•335『线路189』 +新闻综合,http://115.58.151.196:1234/639731826$LR•IPV4•335『线路190』 +新闻综合,http://115.58.151.196:1234/639731818$LR•IPV4•335『线路191』 +新闻综合,http://115.58.151.196:1234/639731715$LR•IPV4•335『线路192』 +新闻综合,http://115.58.151.196:1234/639731832$LR•IPV4•335『线路193』 +新闻综合,http://115.58.151.196:1234/639731747$LR•IPV4•335『线路194』 +新闻综合,http://115.58.151.196:1234/955227979$LR•IPV4•335『线路195』 +新闻综合,http://115.58.151.196:1234/955227985$LR•IPV4•335『线路196』 +新闻综合,http://115.58.151.196:1234/955227996$LR•IPV4•335『线路197』 +新闻综合,http://115.58.151.196:1234/639737327$LR•IPV4•335『线路198』 +新闻综合,http://115.58.151.196:1234/639731783$LR•IPV4•335『线路199』 +新闻综合,http://182.61.15.163:80/651632657$LR•IPV4•335『线路200』 +新闻综合,http://182.61.15.163:80/838109047$LR•IPV4•335『线路201』 +新闻综合,http://182.61.15.163:80/639731825$LR•IPV4•335『线路202』 +新闻综合,http://182.61.15.163:80/639731826$LR•IPV4•335『线路203』 +新闻综合,http://182.61.15.163:80/639731818$LR•IPV4•335『线路204』 +新闻综合,http://182.61.15.163:80/639731715$LR•IPV4•335『线路205』 +新闻综合,http://182.61.15.163:80/639731832$LR•IPV4•335『线路206』 +新闻综合,http://182.61.15.163:80/639731747$LR•IPV4•335『线路207』 +新闻综合,http://182.61.15.163:80/955227979$LR•IPV4•335『线路208』 +新闻综合,http://182.61.15.163:80/955227985$LR•IPV4•335『线路209』 +新闻综合,http://182.61.15.163:80/955227996$LR•IPV4•335『线路210』 +新闻综合,http://182.61.15.163:80/639737327$LR•IPV4•335『线路211』 +新闻综合,http://182.61.15.163:80/639731783$LR•IPV4•335『线路212』 +新闻综合,http://101.132.26.106:3566/651632657$LR•IPV4•335『线路213』 +新闻综合,http://101.132.26.106:3566/838109047$LR•IPV4•335『线路214』 +新闻综合,http://101.132.26.106:3566/639731825$LR•IPV4•335『线路215』 +新闻综合,http://101.132.26.106:3566/639731826$LR•IPV4•335『线路216』 +新闻综合,http://101.132.26.106:3566/639731818$LR•IPV4•335『线路217』 +新闻综合,http://101.132.26.106:3566/639731715$LR•IPV4•335『线路218』 +新闻综合,http://101.132.26.106:3566/639731832$LR•IPV4•335『线路219』 +新闻综合,http://101.132.26.106:3566/639731747$LR•IPV4•335『线路220』 +新闻综合,http://101.132.26.106:3566/955227979$LR•IPV4•335『线路221』 +新闻综合,http://101.132.26.106:3566/955227985$LR•IPV4•335『线路222』 +新闻综合,http://101.132.26.106:3566/955227996$LR•IPV4•335『线路223』 +新闻综合,http://101.132.26.106:3566/639737327$LR•IPV4•335『线路224』 +新闻综合,http://101.132.26.106:3566/639731783$LR•IPV4•335『线路225』 +新闻综合,http://120.4.126.153:1234/651632657$LR•IPV4•335『线路226』 +新闻综合,http://120.4.126.153:1234/838109047$LR•IPV4•335『线路227』 +新闻综合,http://120.4.126.153:1234/639731825$LR•IPV4•335『线路228』 +新闻综合,http://120.4.126.153:1234/639731826$LR•IPV4•335『线路229』 +新闻综合,http://120.4.126.153:1234/639731818$LR•IPV4•335『线路230』 +新闻综合,http://120.4.126.153:1234/639731715$LR•IPV4•335『线路231』 +新闻综合,http://120.4.126.153:1234/639731832$LR•IPV4•335『线路232』 +新闻综合,http://120.4.126.153:1234/639731747$LR•IPV4•335『线路233』 +新闻综合,http://120.4.126.153:1234/955227979$LR•IPV4•335『线路234』 +新闻综合,http://120.4.126.153:1234/955227985$LR•IPV4•335『线路235』 +新闻综合,http://120.4.126.153:1234/955227996$LR•IPV4•335『线路236』 +新闻综合,http://120.4.126.153:1234/639737327$LR•IPV4•335『线路237』 +新闻综合,http://120.4.126.153:1234/639731783$LR•IPV4•335『线路238』 +新闻综合,http://47.119.24.76:59093/651632657$LR•IPV4•335『线路239』 +新闻综合,http://47.119.24.76:59093/838109047$LR•IPV4•335『线路240』 +新闻综合,http://47.119.24.76:59093/639731825$LR•IPV4•335『线路241』 +新闻综合,http://47.119.24.76:59093/639731826$LR•IPV4•335『线路242』 +新闻综合,http://47.119.24.76:59093/639731818$LR•IPV4•335『线路243』 +新闻综合,http://47.119.24.76:59093/639731715$LR•IPV4•335『线路244』 +新闻综合,http://47.119.24.76:59093/639731832$LR•IPV4•335『线路245』 +新闻综合,http://47.119.24.76:59093/639731747$LR•IPV4•335『线路246』 +新闻综合,http://47.119.24.76:59093/955227979$LR•IPV4•335『线路247』 +新闻综合,http://47.119.24.76:59093/955227985$LR•IPV4•335『线路248』 +新闻综合,http://47.119.24.76:59093/955227996$LR•IPV4•335『线路249』 +新闻综合,http://47.119.24.76:59093/639737327$LR•IPV4•335『线路250』 +新闻综合,http://47.119.24.76:59093/639731783$LR•IPV4•335『线路251』 +新闻综合,http://101.6.130.52:1234/651632657$LR•IPV4•335『线路252』 +新闻综合,http://101.6.130.52:1234/838109047$LR•IPV4•335『线路253』 +新闻综合,http://101.6.130.52:1234/639731825$LR•IPV4•335『线路254』 +新闻综合,http://101.6.130.52:1234/639731826$LR•IPV4•335『线路255』 +新闻综合,http://101.6.130.52:1234/639731818$LR•IPV4•335『线路256』 +新闻综合,http://101.6.130.52:1234/639731715$LR•IPV4•335『线路257』 +新闻综合,http://101.6.130.52:1234/639731832$LR•IPV4•335『线路258』 +新闻综合,http://101.6.130.52:1234/639731747$LR•IPV4•335『线路259』 +新闻综合,http://101.6.130.52:1234/955227979$LR•IPV4•335『线路260』 +新闻综合,http://101.6.130.52:1234/955227985$LR•IPV4•335『线路261』 +新闻综合,http://101.6.130.52:1234/955227996$LR•IPV4•335『线路262』 +新闻综合,http://101.6.130.52:1234/639737327$LR•IPV4•335『线路263』 +新闻综合,http://101.6.130.52:1234/639731783$LR•IPV4•335『线路264』 +新闻综合,http://17752995.xyz:51111/651632657$LR•IPV4•335『线路265』 +新闻综合,http://17752995.xyz:51111/838109047$LR•IPV4•335『线路266』 +新闻综合,http://17752995.xyz:51111/639731825$LR•IPV4•335『线路267』 +新闻综合,http://17752995.xyz:51111/639731826$LR•IPV4•335『线路268』 +新闻综合,http://17752995.xyz:51111/639731818$LR•IPV4•335『线路269』 +新闻综合,http://17752995.xyz:51111/639731715$LR•IPV4•335『线路270』 +新闻综合,http://17752995.xyz:51111/639731832$LR•IPV4•335『线路271』 +新闻综合,http://17752995.xyz:51111/639731747$LR•IPV4•335『线路272』 +新闻综合,http://17752995.xyz:51111/955227979$LR•IPV4•335『线路273』 +新闻综合,http://17752995.xyz:51111/955227985$LR•IPV4•335『线路274』 +新闻综合,http://17752995.xyz:51111/955227996$LR•IPV4•335『线路275』 +新闻综合,http://17752995.xyz:51111/639737327$LR•IPV4•335『线路276』 +新闻综合,http://17752995.xyz:51111/639731783$LR•IPV4•335『线路277』 +新闻综合,http://139.155.89.87:1000/651632657$LR•IPV4•335『线路278』 +新闻综合,http://139.155.89.87:1000/838109047$LR•IPV4•335『线路279』 +新闻综合,http://139.155.89.87:1000/639731825$LR•IPV4•335『线路280』 +新闻综合,http://139.155.89.87:1000/639731826$LR•IPV4•335『线路281』 +新闻综合,http://139.155.89.87:1000/639731818$LR•IPV4•335『线路282』 +新闻综合,http://139.155.89.87:1000/639731715$LR•IPV4•335『线路283』 +新闻综合,http://139.155.89.87:1000/639731832$LR•IPV4•335『线路284』 +新闻综合,http://139.155.89.87:1000/639731747$LR•IPV4•335『线路285』 +新闻综合,http://139.155.89.87:1000/955227979$LR•IPV4•335『线路286』 +新闻综合,http://139.155.89.87:1000/955227985$LR•IPV4•335『线路287』 +新闻综合,http://139.155.89.87:1000/955227996$LR•IPV4•335『线路288』 +新闻综合,http://139.155.89.87:1000/639737327$LR•IPV4•335『线路289』 +新闻综合,http://139.155.89.87:1000/639731783$LR•IPV4•335『线路290』 +新闻综合,http://101.34.236.223:1112/651632657$LR•IPV4•335『线路291』 +新闻综合,http://101.34.236.223:1112/838109047$LR•IPV4•335『线路292』 +新闻综合,http://101.34.236.223:1112/639731825$LR•IPV4•335『线路293』 +新闻综合,http://101.34.236.223:1112/639731826$LR•IPV4•335『线路294』 +新闻综合,http://101.34.236.223:1112/639731818$LR•IPV4•335『线路295』 +新闻综合,http://101.34.236.223:1112/639731715$LR•IPV4•335『线路296』 +新闻综合,http://101.34.236.223:1112/639731832$LR•IPV4•335『线路297』 +新闻综合,http://101.34.236.223:1112/639731747$LR•IPV4•335『线路298』 +新闻综合,http://101.34.236.223:1112/955227979$LR•IPV4•335『线路299』 +新闻综合,http://101.34.236.223:1112/955227985$LR•IPV4•335『线路300』 +新闻综合,http://101.34.236.223:1112/955227996$LR•IPV4•335『线路301』 +新闻综合,http://101.34.236.223:1112/639737327$LR•IPV4•335『线路302』 +新闻综合,http://101.34.236.223:1112/639731783$LR•IPV4•335『线路303』 +新闻综合,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226366/index.m3u8$LR•IPV4•335『线路304』 +新闻综合,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226376/index.m3u8$LR•IPV4•335『线路305』 +新闻综合,http://jwcdnqx.hebyun.com.cn/live/hdxwzh/1500k/tzwj_video.m3u8$LR•IPV4•335『线路306』 +新闻综合,https://jwcdnqx.hebyun.com.cn/live/SXTV1/1500k/tzwj_video.m3u8$LR•IPV4•335『线路307』 +新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd$LR•IPV4•335『线路308』 +新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8$LR•IPV4•335『线路309』 +新闻综合,http://stream.thmz.com/wxtv1/playlist.m3u8$LR•IPV4•335『线路310』 +新闻综合,http://stream8.jlntv.cn/shulan/sd/live.m3u8?_upt=332db6421699196585$LR•IPV4•335『线路311』 +新闻综合,http://stream5.jlntv.cn/hn/sd/live.m3u8$LR•IPV4•335『线路312』 +新闻综合,http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd$LR•IPV4•335『线路313』 +新闻综合,http://channel.wcrmt.cn:80/nmip-media/channellive/channel105268/playlist.m3u8$LR•IPV4•335『线路314』 +新闻综合,http://live.spccmc.com:90/live/spxwzh.m3u8$LR•IPV4•335『线路315』 +新闻综合,http://live.iwcmt.cn:90/live/zhxw.m3u8$LR•IPV4•335『线路316』 +新闻综合,http://live.jinchuanrmt.com:90/live/zhxw.m3u8?zsicd$LR•IPV4•335『线路317』 +新闻综合,https://play.yunxya.com/channellive/xinwen.m3u8$LR•IPV4•335『线路318』 +新闻综合,http://traffic.jbh.tjbh.com/live/bhtv10/playlist.m3u8$LR•IPV4•335『线路319』 +新闻综合,http://ls.qingting.fm/live/267.m3u8$LR•IPV4•335『线路320』 +新闻综合,http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•335『线路321』 +新闻综合,https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&tpid=1516989100&type=0$LR•IPV4•335『线路322』 +新闻综合,https://tntgjhjb.live.sxmty.com/live/hls/3a4585ac11ec4e1bb07b419101b370c3/baf63e2b313440c2a25d7859f9b73b05-1.m3u8?zshanxd$LR•IPV4•335『线路323』 +新闻综合,http://uzoiczhh.live.sxmty.com/live/hls/0d41f1480c4042d49927858f01fde707/53130407737b417b9a6259b57246bae3.m3u8?zshanxd$LR•IPV4•335『线路324』 +新闻综合,https://stream.sun0769.com/dgrtv1/mp4tv1_800/index.m3u8$LR•IPV4•335『线路325』 +新闻综合,https://ls.qingting.fm/live/5043/64k.m3u8$LR•IPV4•335『线路326』 +新闻综合,http://liveout.btzx.com.cn/62ds9e/4nxdih.m3u8?fbl=$LR•IPV4•335『线路327』 +新闻综合,http://nklive.nbs.cn/hls/d511bc9d-a694-4453-b3a2-4fc842cc97a1/index.m3u8$LR•IPV4•335『线路328』 +新闻综合,http://cm-wshls.homecdn.com/live/2aa50.m3u8$LR•IPV4•335『线路329』 +新闻综合,http://ls.qingting.fm/live/23797.m3u8$LR•IPV4•335『线路330』 +新闻综合,https://play.kankanlive.com/live/1720583434627241.m3u8$LR•IPV4•335『线路331』 +新闻综合,https://ls.qingting.fm/live/5022100/64k.m3u8$LR•IPV4•335『线路332』 +新闻综合,https://liveout.xntv.tv/a65jur/96iln2.m3u8?zqinghd$LR•IPV4•335『线路333』 +新闻综合,http://live.qthnews.org.cn:1935/live/live1/800k/tzwj_video.m3u8$LR•IPV4•335『线路334』 +新闻综合,http://stream.hrbtv.net/xwzh/sd/live.m3u8?zheild$LR•IPV4•335『线路335』 陕西,#genre# 西安新闻,http://stream2.xiancity.cn/xatv1/playlist.m3u8$LR•IPV4•2『线路1』 @@ -5487,23 +5491,23 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 山东教育,http://mgsp-yx2.live.miguvideo.com:8088/migu/kailu/sdjyws/51/20250915/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022199&pid=2028597139×tamp=20260629080243&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=609154353&ParentNodeID=-99&assertID=5910022199&client_ip=171.8.79.254&SecurityKey=20260629080243&promotionId=&mvid=2200208305&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f9c48ed4d9a121509713b843583f483c&sv=10004&ct=android$LR•IPV4•37『线路18』 山东教育,http://120.238.94.10:9901/tsfile/live/1062_1.m3u8$LR•IPV4•37『线路19』 山东教育,http://121.19.134.222:808/tsfile/live/1033_1.m3u8$LR•IPV4•37『线路20』 -山东教育,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000004097&livemode=1&stbId=yu&mode=1&$LR•IPV4•37『线路21』 -山东教育,https://live.chinacert.cftest5.cn/cnmg/live/609154353$LR•IPV4•37『线路22』 -山东教育,http://wfenf.x3322.net:7788/609154353$LR•IPV4•37『线路23』 -山东教育,http://fn.gcl.de5.net:5908/gsh950428/609154353$LR•IPV4•37『线路24』 -山东教育,http://119.88.243.98:17231/609154353$LR•IPV4•37『线路25』 -山东教育,http://85.121.245.62:1234/609154353$LR•IPV4•37『线路26』 -山东教育,http://36.104.221.222:7788/609154353$LR•IPV4•37『线路27』 -山东教育,http://115.58.151.196:1234/609154353$LR•IPV4•37『线路28』 -山东教育,http://182.61.15.163:80/609154353$LR•IPV4•37『线路29』 -山东教育,http://101.132.26.106:3566/609154353$LR•IPV4•37『线路30』 -山东教育,http://120.4.126.153:1234/609154353$LR•IPV4•37『线路31』 -山东教育,http://47.119.24.76:59093/609154353$LR•IPV4•37『线路32』 -山东教育,http://101.6.130.52:1234/609154353$LR•IPV4•37『线路33』 -山东教育,http://17752995.xyz:51111/609154353$LR•IPV4•37『线路34』 -山东教育,http://139.155.89.87:1000/609154353$LR•IPV4•37『线路35』 -山东教育,http://101.34.236.223:1112/609154353$LR•IPV4•37『线路36』 -山东教育,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227166/index.m3u8$LR•IPV4•37『线路37』 +山东教育,https://live.chinacert.cftest5.cn/cnmg/live/609154353$LR•IPV4•37『线路21』 +山东教育,http://wfenf.x3322.net:7788/609154353$LR•IPV4•37『线路22』 +山东教育,http://fn.gcl.de5.net:5908/gsh950428/609154353$LR•IPV4•37『线路23』 +山东教育,http://119.88.243.98:17231/609154353$LR•IPV4•37『线路24』 +山东教育,http://85.121.245.62:1234/609154353$LR•IPV4•37『线路25』 +山东教育,http://36.104.221.222:7788/609154353$LR•IPV4•37『线路26』 +山东教育,http://115.58.151.196:1234/609154353$LR•IPV4•37『线路27』 +山东教育,http://182.61.15.163:80/609154353$LR•IPV4•37『线路28』 +山东教育,http://101.132.26.106:3566/609154353$LR•IPV4•37『线路29』 +山东教育,http://120.4.126.153:1234/609154353$LR•IPV4•37『线路30』 +山东教育,http://47.119.24.76:59093/609154353$LR•IPV4•37『线路31』 +山东教育,http://101.6.130.52:1234/609154353$LR•IPV4•37『线路32』 +山东教育,http://17752995.xyz:51111/609154353$LR•IPV4•37『线路33』 +山东教育,http://139.155.89.87:1000/609154353$LR•IPV4•37『线路34』 +山东教育,http://101.34.236.223:1112/609154353$LR•IPV4•37『线路35』 +山东教育,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227166/index.m3u8$LR•IPV4•37『线路36』 +山东教育,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000002000004097&livemode=1&stbId=yu&mode=1&$LR•IPV4•37『线路37』 山东农科,http://livealone302.iqilu.com/iqilu/nkpd.m3u8$LR•IPV4•2『线路1』 山东农科,http://58.57.40.22:9901/tsfile/live/1022_1.m3u8$LR•IPV4•2『线路2』 山东齐鲁,http://livealone302.iqilu.com/iqilu/qlpd.m3u8$LR•IPV4•10『线路1』 @@ -5585,8 +5589,8 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 四川妇女儿童,http://scgctvshow.sctv.com/hdlive/sctv7/index.m3u8$LR•IPV4 港澳台,#genre# -凤凰卫视中文台,http://api.mg.itv888.cn:8080/hls/2f80047f91e/index.m3u8$LR•IPV4•19『线路1』 -凤凰卫视中文台,http://223.110.245.139/ott.js.chinamobile.com/PLTV/3/224/3221226922/index.m3u8$LR•IPV4•19『线路2』 +凤凰卫视中文台,http://223.110.245.139/ott.js.chinamobile.com/PLTV/3/224/3221226922/index.m3u8$LR•IPV4•19『线路1』 +凤凰卫视中文台,http://api.mg.itv888.cn:8080/hls/2f80047f91e/index.m3u8$LR•IPV4•19『线路2』 凤凰卫视中文台,https://k44991.kylintv.tv/live/pxna_iphone.m3u8$LR•IPV4•19『线路3』 凤凰卫视中文台,http://tianhewan.top/ZIPP.php?url=http://211.72.65.236:8577/.m3u8$LR•IPV4•19『线路4』 凤凰卫视中文台,http://146.56.153.245:20121/bysid/258$LR•IPV4•19『线路5』 @@ -5597,15 +5601,15 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 凤凰卫视中文台,http://148.135.93.213:81/phenix.php?id=fhzw$LR•IPV4•19『线路10』 凤凰卫视中文台,http://211.75.171.121:8577/http/61.67.128.137:8078/hls/21/80/phoenixch.m3u8$LR•IPV4•19『线路11』 凤凰卫视中文台,http://43.251.226.89:8080/play/888.m3u8$LR•IPV4•19『线路12』 -凤凰卫视中文台,http://zmgd.zyrnet.com:8888/hls/110/index.m3u8$LR•IPV4•19『线路13』 -凤凰卫视中文台,http://120.198.95.220:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•19『线路14』 -凤凰卫视中文台,http://218.206.193.218:8888/hls/66/index.m3u8$LR•IPV4•19『线路15』 -凤凰卫视中文台,http://r.jdshipin.com/cCCzW$LR•IPV4•19『线路16』 -凤凰卫视中文台,http://cdn6.163189.xyz/163189/fhzw$LR•IPV4•19『线路17』 +凤凰卫视中文台,http://r.jdshipin.com/cCCzW$LR•IPV4•19『线路13』 +凤凰卫视中文台,http://cdn6.163189.xyz/163189/fhzw$LR•IPV4•19『线路14』 +凤凰卫视中文台,http://zmgd.zyrnet.com:8888/hls/110/index.m3u8$LR•IPV4•19『线路15』 +凤凰卫视中文台,http://120.198.95.220:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•19『线路16』 +凤凰卫视中文台,http://218.206.193.218:8888/hls/66/index.m3u8$LR•IPV4•19『线路17』 凤凰卫视中文台,http://push.cdn1.hls123.de:8080/streams/a4y2t99pzyi/index.m3u8$LR•IPV4•19『线路18』 凤凰卫视中文台,https://cdn6.163189.xyz/163189/fhzw$LR•IPV4•19『线路19』 -凤凰卫视资讯台,http://api.mg.itv888.cn:8080/hls/11ef1dc70d8/index.m3u8$LR•IPV4•18『线路1』 -凤凰卫视资讯台,http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•18『线路2』 +凤凰卫视资讯台,http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•18『线路1』 +凤凰卫视资讯台,http://api.mg.itv888.cn:8080/hls/11ef1dc70d8/index.m3u8$LR•IPV4•18『线路2』 凤凰卫视资讯台,http://php.jdshipin.com/TVOD/iptv.php?id=fhzx$LR•IPV4•18『线路3』 凤凰卫视资讯台,http://122.117.71.103:8573/http/61.222.53.250:8078/hls/20/80/phoenixif.m3u8$LR•IPV4•18『线路4』 凤凰卫视资讯台,http://e1.woc.iiiya.cn:8888/rtp/239.61.2.183:9086$LR•IPV4•18『线路5』 @@ -5616,65 +5620,64 @@ NewTV哒啵赛事,http://111.43.126.240:9003/hls/84/index.m3u8$LR•IPV4•2『 凤凰卫视资讯台,http://211.75.171.121:8576/http/61.67.128.137:8078/hls/20/80/phoenixif.m3u8$LR•IPV4•18『线路10』 凤凰卫视资讯台,http://43.251.226.89:8080/play/889.m3u8$LR•IPV4•18『线路11』 凤凰卫视资讯台,p3p://167.114.175.6:55331/5fffbf860003807cedf4e1016c3c3ed2$LR•IPV4•18『线路12』 -凤凰卫视资讯台,http://zmgd.zyrnet.com:8888/hls/109/index.m3u8$LR•IPV4•18『线路13』 -凤凰卫视资讯台,http://120.198.95.220:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•18『线路14』 -凤凰卫视资讯台,http://r.jdshipin.com/0Rp07$LR•IPV4•18『线路15』 -凤凰卫视资讯台,http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•18『线路16』 +凤凰卫视资讯台,http://r.jdshipin.com/0Rp07$LR•IPV4•18『线路13』 +凤凰卫视资讯台,http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•18『线路14』 +凤凰卫视资讯台,http://zmgd.zyrnet.com:8888/hls/109/index.m3u8$LR•IPV4•18『线路15』 +凤凰卫视资讯台,http://120.198.95.220:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•18『线路16』 凤凰卫视资讯台,http://push.cdn1.hls123.de:8080/streams/0u0qd5ovqkg/index.m3u8$LR•IPV4•18『线路17』 凤凰卫视资讯台,https://cdn6.163189.xyz/163189/fhzx$LR•IPV4•18『线路18』 凤凰卫视香港台,http://223.110.245.136/PLTV/3/224/3221226975/index.m3u8$LR•IPV4•12『线路1』 凤凰卫视香港台,http://148.135.93.213:81/phenix.php?id=fhhk$LR•IPV4•12『线路2』 凤凰卫视香港台,http://43.251.226.89:8080/play/890.m3u8$LR•IPV4•12『线路3』 凤凰卫视香港台,p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•12『线路4』 -凤凰卫视香港台,http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•12『线路5』 -凤凰卫视香港台,https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•12『线路6』 -凤凰卫视香港台,https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•12『线路7』 -凤凰卫视香港台,http://r.jdshipin.com/yDoTN$LR•IPV4•12『线路8』 -凤凰卫视香港台,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk$LR•IPV4•12『线路9』 -凤凰卫视香港台,http://cdn6.163189.xyz/163189/fhhk$LR•IPV4•12『线路10』 +凤凰卫视香港台,http://r.jdshipin.com/yDoTN$LR•IPV4•12『线路5』 +凤凰卫视香港台,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk$LR•IPV4•12『线路6』 +凤凰卫视香港台,http://cdn6.163189.xyz/163189/fhhk$LR•IPV4•12『线路7』 +凤凰卫视香港台,http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•12『线路8』 +凤凰卫视香港台,https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•12『线路9』 +凤凰卫视香港台,https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•12『线路10』 凤凰卫视香港台,http://push.cdn1.hls123.de:8080/streams/898y722sqjr/index.m3u8$LR•IPV4•12『线路11』 凤凰卫视香港台,https://cdn6.163189.xyz/163189/fhhk$LR•IPV4•12『线路12』 -TVB翡翠台,p3p://167.114.175.6:55331/653e4c02000ea0440c8c63fd3e5d709d$LR•IPV4•41『线路1』 -TVB翡翠台,p3p://167.114.175.6:55331/66c04cec000a20ac2dbf03c71cf661c9$LR•IPV4•41『线路2』 -TVB翡翠台,p3p://108.181.32.169:19673/6533f6560002787f2d01338b57197695$LR•IPV4•41『线路3』 -TVB翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct3$LR•IPV4•41『线路4』 -TVB翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct$LR•IPV4•41『线路5』 -TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=fct3$LR•IPV4•41『线路6』 -TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=fct$LR•IPV4•41『线路7』 -TVB翡翠台,http://hls.168.us.kg/u/81/master.m3u8$LR•IPV4•41『线路8』 -TVB翡翠台,http://r.jdshipin.com/62WM7$LR•IPV4•41『线路9』 -TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=fct4$LR•IPV4•41『线路10』 -TVB翡翠台,http://php.jdshipin.com:8880/smt.php?id=jade_twn$LR•IPV4•41『线路11』 -TVB翡翠台,http://php.jdshipin.com/smt.php?id=jade_twn$LR•IPV4•41『线路12』 -TVB翡翠台,http://cdn9.1689.us.kg/smt1.1.php?id=jade_twn$LR•IPV4•41『线路13』 -TVB翡翠台,http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah005-golive.flv$LR•IPV4•41『线路14』 -TVB翡翠台,http://58.250.155.2:8180/TV00000000000000000032@HHZT$LR•IPV4•41『线路15』 -TVB翡翠台,http://hotelplay.net/live/pmb8krf68n4z/4d8cf4af8de3574c/476935.m3u8$LR•IPV4•41『线路16』 -TVB翡翠台,http://ali.hlspull.yximgs.com/live/awei_jade.flv$LR•IPV4•41『线路17』 -TVB翡翠台,p3p://167.114.175.6:55331/653e49c20006c60f0c8397f7771b1b7b$LR•IPV4•41『线路18』 -TVB翡翠台,https://hls-gateway.vpstv.net/streams/476929.m3u8$LR•IPV4•41『线路19』 -TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=huali2$LR•IPV4•41『线路20』 -TVB翡翠台,http://r.jdshipin.com/GeWKr$LR•IPV4•41『线路21』 -TVB翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=j1$LR•IPV4•41『线路22』 -TVB翡翠台,http://cdn6.163189.xyz/163189/fct$LR•IPV4•41『线路23』 -TVB翡翠台,http://o11.163189.xyz/stream/tvb/fct/$LR•IPV4•41『线路24』 -TVB翡翠台,http://o11.163189.xyz/stream/tvb/fct4k/$LR•IPV4•41『线路25』 -TVB翡翠台,https://cdn6.163189.xyz/163189/fct4k$LR•IPV4•41『线路26』 -TVB翡翠台,http://124.244.129.167:9004/0.ts$LR•IPV4•41『线路27』 -TVB翡翠台,http://qingyi.7766.org:9004/0.ts$LR•IPV4•41『线路28』 -TVB翡翠台,http://push.cdn1.hls123.de:8080/streams/ef5addc0849/index.m3u8$LR•IPV4•41『线路29』 -TVB翡翠台,http://push.cdn1.hls123.de:8080/streams/n6dnsi33w2e/index.m3u8$LR•IPV4•41『线路30』 -TVB翡翠台,http://cdn6.163189.xyz/163189/tvbd$LR•IPV4•41『线路31』 -TVB翡翠台,https://mytv.cdn.loc.cc/o12.php?id=fct$LR•IPV4•41『线路32』 -TVB翡翠台,http://43.251.226.89:8080/play/867.m3u8$LR•IPV4•41『线路33』 -TVB翡翠台,http://43.251.226.89:8080/play/868.m3u8$LR•IPV4•41『线路34』 -TVB翡翠台,http://43.251.226.89:8080/play/869.m3u8$LR•IPV4•41『线路35』 -TVB翡翠台,http://43.251.226.89:8080/play/894.m3u8$LR•IPV4•41『线路36』 -TVB翡翠台,http://43.251.226.89:8080/play/895.m3u8$LR•IPV4•41『线路37』 -TVB翡翠台,https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8$LR•IPV4•41『线路38』 -TVB翡翠台,http://cdn6.163189.xyz/163189/fct4k$LR•IPV4•41『线路39』 -TVB翡翠台,http://cdn6.163189.xyz/163189/tvb1$LR•IPV4•41『线路40』 -TVB翡翠台,https://cdn6.163189.xyz/163189/fct$LR•IPV4•41『线路41』 +TVB翡翠台,p3p://167.114.175.6:55331/653e4c02000ea0440c8c63fd3e5d709d$LR•IPV4•40『线路1』 +TVB翡翠台,p3p://167.114.175.6:55331/66c04cec000a20ac2dbf03c71cf661c9$LR•IPV4•40『线路2』 +TVB翡翠台,p3p://108.181.32.169:19673/6533f6560002787f2d01338b57197695$LR•IPV4•40『线路3』 +TVB翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct$LR•IPV4•40『线路4』 +TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=fct3$LR•IPV4•40『线路5』 +TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=fct$LR•IPV4•40『线路6』 +TVB翡翠台,http://hls.168.us.kg/u/81/master.m3u8$LR•IPV4•40『线路7』 +TVB翡翠台,http://r.jdshipin.com/62WM7$LR•IPV4•40『线路8』 +TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=fct4$LR•IPV4•40『线路9』 +TVB翡翠台,http://php.jdshipin.com:8880/smt.php?id=jade_twn$LR•IPV4•40『线路10』 +TVB翡翠台,http://php.jdshipin.com/smt.php?id=jade_twn$LR•IPV4•40『线路11』 +TVB翡翠台,http://cdn9.1689.us.kg/smt1.1.php?id=jade_twn$LR•IPV4•40『线路12』 +TVB翡翠台,http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah005-golive.flv$LR•IPV4•40『线路13』 +TVB翡翠台,http://58.250.155.2:8180/TV00000000000000000032@HHZT$LR•IPV4•40『线路14』 +TVB翡翠台,http://hotelplay.net/live/pmb8krf68n4z/4d8cf4af8de3574c/476935.m3u8$LR•IPV4•40『线路15』 +TVB翡翠台,http://ali.hlspull.yximgs.com/live/awei_jade.flv$LR•IPV4•40『线路16』 +TVB翡翠台,p3p://167.114.175.6:55331/653e49c20006c60f0c8397f7771b1b7b$LR•IPV4•40『线路17』 +TVB翡翠台,https://hls-gateway.vpstv.net/streams/476929.m3u8$LR•IPV4•40『线路18』 +TVB翡翠台,http://php.jdshipin.com/TVOD/iptv.php?id=huali2$LR•IPV4•40『线路19』 +TVB翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct4$LR•IPV4•40『线路20』 +TVB翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=j1$LR•IPV4•40『线路21』 +TVB翡翠台,http://cdn6.163189.xyz/163189/fct$LR•IPV4•40『线路22』 +TVB翡翠台,http://o11.163189.xyz/stream/tvb/fct/$LR•IPV4•40『线路23』 +TVB翡翠台,http://o11.163189.xyz/stream/tvb/fct4k/$LR•IPV4•40『线路24』 +TVB翡翠台,https://cdn6.163189.xyz/163189/fct4k$LR•IPV4•40『线路25』 +TVB翡翠台,http://124.244.129.167:9004/0.ts$LR•IPV4•40『线路26』 +TVB翡翠台,http://qingyi.7766.org:9004/0.ts$LR•IPV4•40『线路27』 +TVB翡翠台,http://push.cdn1.hls123.de:8080/streams/ef5addc0849/index.m3u8$LR•IPV4•40『线路28』 +TVB翡翠台,http://push.cdn1.hls123.de:8080/streams/n6dnsi33w2e/index.m3u8$LR•IPV4•40『线路29』 +TVB翡翠台,http://cdn6.163189.xyz/163189/tvbd$LR•IPV4•40『线路30』 +TVB翡翠台,https://mytv.cdn.loc.cc/o12.php?id=fct$LR•IPV4•40『线路31』 +TVB翡翠台,http://43.251.226.89:8080/play/867.m3u8$LR•IPV4•40『线路32』 +TVB翡翠台,http://43.251.226.89:8080/play/868.m3u8$LR•IPV4•40『线路33』 +TVB翡翠台,http://43.251.226.89:8080/play/869.m3u8$LR•IPV4•40『线路34』 +TVB翡翠台,http://43.251.226.89:8080/play/894.m3u8$LR•IPV4•40『线路35』 +TVB翡翠台,http://43.251.226.89:8080/play/895.m3u8$LR•IPV4•40『线路36』 +TVB翡翠台,https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8$LR•IPV4•40『线路37』 +TVB翡翠台,http://cdn6.163189.xyz/163189/fct4k$LR•IPV4•40『线路38』 +TVB翡翠台,http://cdn6.163189.xyz/163189/tvb1$LR•IPV4•40『线路39』 +TVB翡翠台,https://cdn6.163189.xyz/163189/fct$LR•IPV4•40『线路40』 TVB明珠台,http://php.jdshipin.com/TVOD/iptv.php?id=mzt2$LR•IPV4•16『线路1』 TVB明珠台,http://php.jdshipin.com/PLTV/iptv.php?id=mzt2$LR•IPV4•16『线路2』 TVB明珠台,http://php.jdshipin.com/PLTV/iptv.php?id=mzt$LR•IPV4•16『线路3』 @@ -5717,9 +5720,9 @@ TVB星河,http://php.jdshipin.com:8880/TVOD/iptv.php?id=xinghe$LR•IPV4•18『 TVB星河,https://tv.mytvsuper.xyz/tvb/xinghe/xinghe.m3u8$LR•IPV4•18『线路6』 TVB星河,p3p://167.114.175.6:55331/5fdee23d000b670a6d96428e4c334643$LR•IPV4•18『线路7』 TVB星河,p3p://167.114.175.6:55331/6563174f0002ffaf9c45dd927c7d6df1$LR•IPV4•18『线路8』 -TVB星河,http://r.jdshipin.com/Voac4$LR•IPV4•18『线路9』 -TVB星河,http://cdn6.163189.xyz/163189/tvbxh$LR•IPV4•18『线路10』 -TVB星河,http://o11.163189.xyz/stream/live/tvbxh/$LR•IPV4•18『线路11』 +TVB星河,http://cdn6.163189.xyz/163189/tvbxh$LR•IPV4•18『线路9』 +TVB星河,http://o11.163189.xyz/stream/live/tvbxh/$LR•IPV4•18『线路10』 +TVB星河,http://r.jdshipin.com/Voac4$LR•IPV4•18『线路11』 TVB星河,http://push.cdn1.hls123.de:8080/streams/hbiwgswysds/index.m3u8$LR•IPV4•18『线路12』 TVB星河,http://43.251.226.89:8080/play/876.m3u8$LR•IPV4•18『线路13』 TVB星河,http://43.251.226.89:8080/play/877.m3u8$LR•IPV4•18『线路14』 @@ -5727,8 +5730,8 @@ TVB星河,http://43.251.226.89:8080/play/898.m3u8$LR•IPV4•18『线路15』 TVB星河,https://hls-gateway.vpstv.net/streams/709489.m3u8$LR•IPV4•18『线路16』 TVB星河,https://live.ottiptv.cc/huya/23734169$LR•IPV4•18『线路17』 TVB星河,https://cdn6.163189.xyz/163189/tvbxh$LR•IPV4•18『线路18』 -TVBS,http://38.64.72.148/hls/modn/list/4005/playlist.m3u8$LR•IPV4•13『线路1』 -TVBS,http://seb.sason.top/sc/tvbsxw_fhd.m3u8$LR•IPV4•13『线路2』 +TVBS,http://seb.sason.top/sc/tvbsxw_fhd.m3u8$LR•IPV4•13『线路1』 +TVBS,http://38.64.72.148/hls/modn/list/4005/playlist.m3u8$LR•IPV4•13『线路2』 TVBS,http://61.221.215.25:8800/hls/9/index.m3u8$LR•IPV4•13『线路3』 TVBS,http://38.64.72.148/hls/modn/list/4005/chunklist0.m3u8$LR•IPV4•13『线路4』 TVBS,http://38.64.72.148:80/hls/modn/list/4005/chunklist1.m3u8$LR•IPV4•13『线路5』 @@ -5806,20 +5809,20 @@ TVBS,p3p://167.114.175.6:55331/61efd0a100047e1a7f9fa38d29f5746d$LR•IPV4•13 非凡新闻,rtmp://f13h.mine.nu/sat/tv581$LR•IPV4 东森新闻,http://38.64.72.148:80/hls/modn/list/2015/chunklist0.m3u8$LR•IPV4 PopC,p3p://167.114.175.6:55331/663e9212000a54b4285005cd59217563$LR•IPV4 -tvN,http://210.210.155.37/dr9445/h/h21/index.m3u8$LR•IPV4•8『线路1』 -tvN,http://217.26.190.76:8888/play/a0m6/index.m3u8$LR•IPV4•8『线路2』 -tvN,https://bcovlive-a.akamaihd.net/628aecb4fccb4c52b4f9c8d5cc57fb73/us-west-2/6058004209001/playlist_dvr.m3u8$LR•IPV4•8『线路3』 -tvN,https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•8『线路4』 -tvN,https://origin2.afxp.telemedia.co.za/abr_kapang/enterepreneur/playlist.m3u8$LR•IPV4•8『线路5』 +tvN,http://217.26.190.76:8888/play/a0m6/index.m3u8$LR•IPV4•8『线路1』 +tvN,https://bcovlive-a.akamaihd.net/628aecb4fccb4c52b4f9c8d5cc57fb73/us-west-2/6058004209001/playlist_dvr.m3u8$LR•IPV4•8『线路2』 +tvN,https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•8『线路3』 +tvN,https://origin2.afxp.telemedia.co.za/abr_kapang/enterepreneur/playlist.m3u8$LR•IPV4•8『线路4』 +tvN,http://210.210.155.37/dr9445/h/h21/index.m3u8$LR•IPV4•8『线路5』 tvN,https://stream1.freetv.fun/tvn-3.m3u8$LR•IPV4•8『线路6』 tvN,p3p://167.114.175.6:55331/6506c6930009ab3233ac2cd3018a6125$LR•IPV4•8『线路7』 tvN,p3p://167.114.175.6:55331/644f9623000a4051681a72d66bfc0191$LR•IPV4•8『线路8』 華視,http://seb.sason.top/sc/hsxw_fhd.m3u8$LR•IPV4 -DW,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV08.m3u8$LR•IPV4•9『线路1』 -DW,https://dwamdstream103.akamaized.net/hls/live/2015526/dwstream103/master.m3u8$LR•IPV4•9『线路2』 -DW,https://amg01644-amg01644c1-amgplt0343.playout.now3.amagi.tv/ts-eu-w1-n2/playlist/amg01644-amg01644c1-amgplt0343/playlist.m3u8$LR•IPV4•9『线路3』 -DW,https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/master.m3u8$LR•IPV4•9『线路4』 -DW,https://dwamdstream110.akamaized.net/hls/live/2017971/dwstream110/master.m3u8$LR•IPV4•9『线路5』 +DW,https://dwamdstream103.akamaized.net/hls/live/2015526/dwstream103/master.m3u8$LR•IPV4•9『线路1』 +DW,https://amg01644-amg01644c1-amgplt0343.playout.now3.amagi.tv/ts-eu-w1-n2/playlist/amg01644-amg01644c1-amgplt0343/playlist.m3u8$LR•IPV4•9『线路2』 +DW,https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/master.m3u8$LR•IPV4•9『线路3』 +DW,https://dwamdstream110.akamaized.net/hls/live/2017971/dwstream110/master.m3u8$LR•IPV4•9『线路4』 +DW,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV08.m3u8$LR•IPV4•9『线路5』 DW,https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/stream05/streamPlaylist.m3u8$LR•IPV4•9『线路6』 DW,http://aktv.top/AKTV/live/aktv3/dw/AKTV.m3u8$LR•IPV4•9『线路7』 DW,http://37.27.111.214:8080/live/46/hls.m3u8$LR•IPV4•9『线路8』 @@ -5830,8 +5833,8 @@ France 24,https://live.france24.com/hls/live/2037218-b/F24_EN_HI_HLS/master_5000 France 24,https://live.france24.com/hls/live/2037220-b/F24_ES_HI_HLS/master_5000.m3u8$LR•IPV4•6『线路4』 France 24,https://live.france24.com/hls/live/2037179-b/F24_FR_HI_HLS/master_5000.m3u8$LR•IPV4•6『线路5』 France 24,https://amg00106-france24-france24-samsunguk-qvpp8.amagi.tv/playlist/amg00106-france24-france24-samsunguk/playlist.m3u8$LR•IPV4•6『线路6』 -KIX,http://210.210.155.37/dr9445/h/h07/index.m3u8$LR•IPV4•3『线路1』 -KIX,https://liveh34.vtvprime.vn/hls/KIX/04.m3u8$LR•IPV4•3『线路2』 +KIX,https://liveh34.vtvprime.vn/hls/KIX/04.m3u8$LR•IPV4•3『线路1』 +KIX,http://210.210.155.37/dr9445/h/h07/index.m3u8$LR•IPV4•3『线路2』 KIX,p3p://167.114.175.6:55331/6444e9940006c03f3e688dba67767ffd$LR•IPV4•3『线路3』 NHK World-Japan,https://masterpl.hls.nhkworld.jp/hls/w/live/smarttv.m3u8$LR•IPV4•4『线路1』 NHK World-Japan,https://nhk.lls.pbs.org/index.m3u8$LR•IPV4•4『线路2』 @@ -5980,16 +5983,17 @@ RTHK-32,https://cdn5.163189.xyz/live/rthk32/stream.m3u8$LR•IPV4•4『线路4 东森超视,rtmp://f13h.mine.nu/sat/tv331$LR•IPV4•3『线路3』 ROCK Action,http://nmk.ioapk.com:5050/4gtv-live138/index.m3u8$LR•IPV4•2『线路1』 ROCK Action,p3p://167.114.175.6:55331/65ad274400000b46bd92da681fce74f2$LR•IPV4•2『线路2』 -TVB Plus,http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•10『线路1』 -TVB Plus,http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•10『线路2』 -TVB Plus,http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•10『线路3』 -TVB Plus,http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•10『线路4』 -TVB Plus,http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•10『线路5』 -TVB Plus,http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•10『线路6』 -TVB Plus,p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•10『线路7』 -TVB Plus,p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•10『线路8』 -TVB Plus,https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•10『线路9』 -TVB Plus,http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•10『线路10』 +TVB Plus,http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•11『线路1』 +TVB Plus,http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•11『线路2』 +TVB Plus,http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•11『线路3』 +TVB Plus,http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•11『线路4』 +TVB Plus,http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•11『线路5』 +TVB Plus,http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•11『线路6』 +TVB Plus,p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•11『线路7』 +TVB Plus,p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•11『线路8』 +TVB Plus,http://r.jdshipin.com/Nr5jq$LR•IPV4•11『线路9』 +TVB Plus,https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•11『线路10』 +TVB Plus,http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•11『线路11』 AXN,https://lb.dstvmultimedia.com/AXNSpin/index.m3u8$LR•IPV4•30『线路1』 AXN,http://xplatinmedia.com:8080/@mouilha20/IfXR3J0mu6kes9eunQPVa7kl8YO8iw/85611$LR•IPV4•30『线路2』 AXN,http://82.78.243.219:45739/play/a00n/index.m3u8$LR•IPV4•30『线路3』 @@ -6028,48 +6032,48 @@ AXN,http://akariko.netgenx.site/stream/jp/action_channel_%28axn%29/stream-output 澳门卫视,http://61.244.22.4/ch1/ch1.live/playlist.m3u8$LR•IPV4•3『线路1』 澳门卫视,http://php.jdshipin.com:8880/TVOD/iptv.php?id=as$LR•IPV4•3『线路2』 澳门卫视,http://61.244.22.5/ch3/ch3.live/chunklist_w1228316132.m3u8$LR•IPV4•3『线路3』 -Pet Club TV,https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-petclub-samsungnz/playlist.m3u8$LR•IPV4•2『线路1』 -Pet Club TV,https://petclub-samsungaus.amagi.tv/playlist.m3u8$LR•IPV4•2『线路2』 -Bloomberg TV Asia,http://210.210.155.37/dr9445/h/h03/index.m3u8$LR•IPV4•3『线路1』 -Bloomberg TV Asia,https://bloomberg.com/media-manifest/streams/asia.m3u8$LR•IPV4•3『线路2』 -Bloomberg TV Asia,https://bloomberg.com/media-manifest/streams/asia-event.m3u8$LR•IPV4•3『线路3』 +Pet Club TV,https://petclub-samsungaus.amagi.tv/playlist.m3u8$LR•IPV4•2『线路1』 +Pet Club TV,https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-petclub-samsungnz/playlist.m3u8$LR•IPV4•2『线路2』 +Bloomberg TV Asia,https://bloomberg.com/media-manifest/streams/asia.m3u8$LR•IPV4•3『线路1』 +Bloomberg TV Asia,https://bloomberg.com/media-manifest/streams/asia-event.m3u8$LR•IPV4•3『线路2』 +Bloomberg TV Asia,http://210.210.155.37/dr9445/h/h03/index.m3u8$LR•IPV4•3『线路3』 HKS,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8$LR•IPV4 -Celestial Movies,http://210.210.155.37/dr9445/h/h14/index.m3u8$LR•IPV4•2『线路1』 -Celestial Movies,http://103.58.160.157:8278/720-CELESTIALMOVIES/playlist.m3u8$LR•IPV4•2『线路2』 +Celestial Movies,http://103.58.160.157:8278/720-CELESTIALMOVIES/playlist.m3u8$LR•IPV4•2『线路1』 +Celestial Movies,http://210.210.155.37/dr9445/h/h14/index.m3u8$LR•IPV4•2『线路2』 TVB News,p3p://167.114.175.6:55331/63efe2a100034c82f2470ad419e43975$LR•IPV4 -Good,https://live.streamingfast.net/osmflivech1.m3u8$LR•IPV4•38『线路1』 -Good,https://live.streamingfast.net/osmflivech2.m3u8$LR•IPV4•38『线路2』 -Good,https://jmp2.uk/plu-65775af3b3801200084a3aa4.m3u8$LR•IPV4•38『线路3』 -Good,https://58c04fb1d143f.streamlock.net/feel_good_radio_1/feel_good_radio_1/playlist.m3u8$LR•IPV4•38『线路4』 -Good,https://live.streamingfast.net/osmflivech3.m3u8$LR•IPV4•38『线路5』 -Good,https://live.streamingfast.net/osmflivech5.m3u8$LR•IPV4•38『线路6』 -Good,https://live.streamingfast.net/osmflivech6.m3u8$LR•IPV4•38『线路7』 -Good,https://live.streamingfast.net/osmflivech7.m3u8$LR•IPV4•38『线路8』 -Good,https://live.streamingfast.net/osmflivech9.m3u8$LR•IPV4•38『线路9』 -Good,https://live.streamingfast.net/osmflivech12.m3u8$LR•IPV4•38『线路10』 -Good,https://live.streamingfast.net/osmflivech14.m3u8$LR•IPV4•38『线路11』 -Good,https://live.streamingfast.net/osmflivech15.m3u8$LR•IPV4•38『线路12』 -Good,https://live.streamingfast.net/osmflivech16.m3u8$LR•IPV4•38『线路13』 -Good,https://live.streamingfast.net/osmflivech17.m3u8$LR•IPV4•38『线路14』 -Good,https://live.streamingfast.net/osmflivech18.m3u8$LR•IPV4•38『线路15』 -Good,https://live.streamingfast.net/osmflivech20.m3u8$LR•IPV4•38『线路16』 -Good,https://live.streamingfast.net/osmflivech21.m3u8$LR•IPV4•38『线路17』 -Good,https://live.streamingfast.net/osmflivech24.m3u8$LR•IPV4•38『线路18』 -Good,https://live.streamingfast.net/osmflivech27.m3u8$LR•IPV4•38『线路19』 -Good,https://live.streamingfast.net/osmflivech28.m3u8$LR•IPV4•38『线路20』 -Good,https://live.streamingfast.net/osmflivech29.m3u8$LR•IPV4•38『线路21』 -Good,https://live.streamingfast.net/osmflivech30.m3u8$LR•IPV4•38『线路22』 -Good,https://live.streamingfast.net/osmflivech31.m3u8$LR•IPV4•38『线路23』 -Good,https://live.streamingfast.net/osmflivech32.m3u8$LR•IPV4•38『线路24』 -Good,https://live.streamingfast.net/osmflivech33.m3u8$LR•IPV4•38『线路25』 -Good,https://live.streamingfast.net/osmflivech38.m3u8$LR•IPV4•38『线路26』 -Good,https://live.streamingfast.net/osmflivech40.m3u8$LR•IPV4•38『线路27』 -Good,https://live.streamingfast.net/osmflivech45.m3u8$LR•IPV4•38『线路28』 -Good,https://live.streamingfast.net/osmflivech47.m3u8$LR•IPV4•38『线路29』 -Good,https://live.streamingfast.net/osmflivech49.m3u8$LR•IPV4•38『线路30』 -Good,https://live.streamingfast.net/osmflivech50.m3u8$LR•IPV4•38『线路31』 -Good,https://aajtaklive.vgcdn.net/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/3196cced-ce29-4219-9809-f07ccdaa02b9/vglive-sk-848805/master.m3u8$LR•IPV4•38『线路32』 -Good,http://stream1.ai-net.net:1935/gtv1/_definst_/smil:gtv.smil/playlist.m3u8$LR•IPV4•38『线路33』 +Good,https://jmp2.uk/plu-65775af3b3801200084a3aa4.m3u8$LR•IPV4•38『线路1』 +Good,https://58c04fb1d143f.streamlock.net/feel_good_radio_1/feel_good_radio_1/playlist.m3u8$LR•IPV4•38『线路2』 +Good,https://live.streamingfast.net/osmflivech3.m3u8$LR•IPV4•38『线路3』 +Good,https://live.streamingfast.net/osmflivech5.m3u8$LR•IPV4•38『线路4』 +Good,https://live.streamingfast.net/osmflivech6.m3u8$LR•IPV4•38『线路5』 +Good,https://live.streamingfast.net/osmflivech7.m3u8$LR•IPV4•38『线路6』 +Good,https://live.streamingfast.net/osmflivech9.m3u8$LR•IPV4•38『线路7』 +Good,https://live.streamingfast.net/osmflivech12.m3u8$LR•IPV4•38『线路8』 +Good,https://live.streamingfast.net/osmflivech14.m3u8$LR•IPV4•38『线路9』 +Good,https://live.streamingfast.net/osmflivech15.m3u8$LR•IPV4•38『线路10』 +Good,https://live.streamingfast.net/osmflivech16.m3u8$LR•IPV4•38『线路11』 +Good,https://live.streamingfast.net/osmflivech17.m3u8$LR•IPV4•38『线路12』 +Good,https://live.streamingfast.net/osmflivech18.m3u8$LR•IPV4•38『线路13』 +Good,https://live.streamingfast.net/osmflivech20.m3u8$LR•IPV4•38『线路14』 +Good,https://live.streamingfast.net/osmflivech21.m3u8$LR•IPV4•38『线路15』 +Good,https://live.streamingfast.net/osmflivech24.m3u8$LR•IPV4•38『线路16』 +Good,https://live.streamingfast.net/osmflivech27.m3u8$LR•IPV4•38『线路17』 +Good,https://live.streamingfast.net/osmflivech28.m3u8$LR•IPV4•38『线路18』 +Good,https://live.streamingfast.net/osmflivech29.m3u8$LR•IPV4•38『线路19』 +Good,https://live.streamingfast.net/osmflivech30.m3u8$LR•IPV4•38『线路20』 +Good,https://live.streamingfast.net/osmflivech31.m3u8$LR•IPV4•38『线路21』 +Good,https://live.streamingfast.net/osmflivech32.m3u8$LR•IPV4•38『线路22』 +Good,https://live.streamingfast.net/osmflivech33.m3u8$LR•IPV4•38『线路23』 +Good,https://live.streamingfast.net/osmflivech38.m3u8$LR•IPV4•38『线路24』 +Good,https://live.streamingfast.net/osmflivech40.m3u8$LR•IPV4•38『线路25』 +Good,https://live.streamingfast.net/osmflivech45.m3u8$LR•IPV4•38『线路26』 +Good,https://live.streamingfast.net/osmflivech47.m3u8$LR•IPV4•38『线路27』 +Good,https://live.streamingfast.net/osmflivech49.m3u8$LR•IPV4•38『线路28』 +Good,https://live.streamingfast.net/osmflivech50.m3u8$LR•IPV4•38『线路29』 +Good,https://aajtaklive.vgcdn.net/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/3196cced-ce29-4219-9809-f07ccdaa02b9/vglive-sk-848805/master.m3u8$LR•IPV4•38『线路30』 +Good,http://stream1.ai-net.net:1935/gtv1/_definst_/smil:gtv.smil/playlist.m3u8$LR•IPV4•38『线路31』 +Good,https://live.streamingfast.net/osmflivech1.m3u8$LR•IPV4•38『线路32』 +Good,https://live.streamingfast.net/osmflivech2.m3u8$LR•IPV4•38『线路33』 Good,https://jmp2.uk/plu-685a995b460ac82fa504342c.m3u8$LR•IPV4•38『线路34』 Good,https://amg01448-samsungin-ndtvgoodtimes-samsungin-ad-gp.amagi.tv/playlist/amg01448-samsungin-ndtvgoodtimes-samsungin/playlist.m3u8$LR•IPV4•38『线路35』 Good,http://live.streamingfast.net/hls-live/goodtv/_definst_/liveevent/live-ch1-3.m3u8$LR•IPV4•38『线路36』 @@ -6077,8 +6081,8 @@ Good,http://live.streamingfast.net/hls-live/goodtv/_definst_/liveevent/live-ch2- Good,p3p://167.114.175.6:55331/63ed9f4900046160e96ffb5b44333476$LR•IPV4•38『线路38』 Beautiful Life TV,https://5ddce30eb4b55.streamlock.net/bltvhd/bltv1/playlist.m3u8$LR•IPV4 Supreme Master TV,https://lbs-us1.suprememastertv.com/720p.m3u8$LR•IPV4 -Taiwan Plus TV,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•2『线路1』 -Taiwan Plus TV,https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•2『线路2』 +Taiwan Plus TV,https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•2『线路1』 +Taiwan Plus TV,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•2『线路2』 Genius Go Go Go,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV26.m3u8$LR•IPV4 DaAi 1,https://pulltv1.wanfudaluye.com/live/tv1.m3u8$LR•IPV4 DaAi 2,https://pulltv2.wanfudaluye.com/live/tv2.m3u8$LR•IPV4 @@ -6109,21 +6113,21 @@ ET Mall 60,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV18.m3u8$LR Momo 1,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV04.m3u8$LR•IPV4 Momo 2,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV05.m3u8$LR•IPV4 信大,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV07.m3u8$LR•IPV4 -NU,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV10.m3u8$LR•IPV4•9『线路1』 -NU,https://all3media-great-british-menu-1-gb.rakuten.wurl.tv/playlist.m3u8$LR•IPV4•9『线路2』 -NU,https://all3media-great-british-menu-1-gb.samsung.wurl.tv/playlist.m3u8$LR•IPV4•9『线路3』 -NU,http://80.79.6.221:25461/smash/public/5$LR•IPV4•9『线路4』 -NU,https://cdn-7.pishow.tv/live/10016/master.m3u8$LR•IPV4•9『线路5』 -NU,https://live3.acangroup.org:1929/publiclive/sunulabel/playlist.m3u8$LR•IPV4•9『线路6』 -NU,https://1247634592.rsc.cdn77.org/1247634592/playlist.m3u8$LR•IPV4•9『线路7』 -NU,http://23.237.104.106:8080/USA_ESPNU/index.m3u8$LR•IPV4•9『线路8』 +NU,https://all3media-great-british-menu-1-gb.rakuten.wurl.tv/playlist.m3u8$LR•IPV4•9『线路1』 +NU,https://all3media-great-british-menu-1-gb.samsung.wurl.tv/playlist.m3u8$LR•IPV4•9『线路2』 +NU,http://80.79.6.221:25461/smash/public/5$LR•IPV4•9『线路3』 +NU,https://cdn-7.pishow.tv/live/10016/master.m3u8$LR•IPV4•9『线路4』 +NU,https://live3.acangroup.org:1929/publiclive/sunulabel/playlist.m3u8$LR•IPV4•9『线路5』 +NU,https://1247634592.rsc.cdn77.org/1247634592/playlist.m3u8$LR•IPV4•9『线路6』 +NU,http://23.237.104.106:8080/USA_ESPNU/index.m3u8$LR•IPV4•9『线路7』 +NU,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV10.m3u8$LR•IPV4•9『线路8』 NU,https://7ed93f662af44c2e9bdf93b56464f6a8.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/LG-gb_GreatBritishMenu/playlist.m3u8$LR•IPV4•9『线路9』 JP1,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV15.m3u8$LR•IPV4 -KPop,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV16.m3u8$LR•IPV4•6『线路1』 -KPop,https://cloud.tvomix.com/KPOPMIX/index.m3u8$LR•IPV4•6『线路2』 -KPop,https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=USAJ3000013FJ&channel_id=newid_338&tp=samsung_tvplus$LR•IPV4•6『线路3』 -KPop,https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=GB17000088V&channel_id=newid_086&tp=samsung_tvplus$LR•IPV4•6『线路4』 -KPop,https://lotus.stingray.com/manifest/ose-317ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•6『线路5』 +KPop,https://cloud.tvomix.com/KPOPMIX/index.m3u8$LR•IPV4•6『线路1』 +KPop,https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=USAJ3000013FJ&channel_id=newid_338&tp=samsung_tvplus$LR•IPV4•6『线路2』 +KPop,https://ads.its-newid.net/api/manifest.m3u8?ads.service_id=GB17000088V&channel_id=newid_086&tp=samsung_tvplus$LR•IPV4•6『线路3』 +KPop,https://lotus.stingray.com/manifest/ose-317ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•6『线路4』 +KPop,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV16.m3u8$LR•IPV4•6『线路5』 KPop,https://ads.its-newid.net/api/manifest.m3u8?tp=r_channel&channel_name=newkpop&channel_id=newid_165$LR•IPV4•6『线路6』 HOY TV,https://hoytv-live-stream.hoy.tv/ch77/index.m3u8$LR•IPV4•4『线路1』 HOY TV,p3p://167.114.175.6:55331/62184bc3000cd48f11e47b06202b7e18$LR•IPV4•4『线路2』 @@ -6941,17 +6945,16 @@ ViuTV6,http://hls.168.us.kg/u/96/master.m3u8$LR•IPV4 博斯高球2,p3p://167.114.175.6:55331/6258e1c9000c6f010e2b77e9601b5186$LR•IPV4 博斯魅力,p3p://167.114.175.6:55331/612ee43d000c84ea8e0dab707a8b2e0d$LR•IPV4 中天綜合,http://23.237.10.66:16372$LR•IPV4 -澳视澳门,http://php.jdshipin.com/TVOD/iptv.php?id=asam$LR•IPV4•11『线路1』 -澳视澳门,http://php.jdshipin.com/PLTV/iptv.php?id=asam$LR•IPV4•11『线路2』 -澳视澳门,http://1b6467f415.iok.la:9931/tsfile/live/1039_1.m3u8$LR•IPV4•11『线路3』 -澳视澳门,http://61.244.22.5/ch1/ch1.live/playelist.m3u8$LR•IPV4•11『线路4』 -澳视澳门,http://grandprix2023.asuscomm.com:8891/bysid/91.m3u8$LR•IPV4•11『线路5』 -澳视澳门,http://103.233.191.134:1935/ch1/ch1.live/playlist.m3u8$LR•IPV4•11『线路6』 -澳视澳门,http://43.251.226.89:8080/play/900.m3u8$LR•IPV4•11『线路7』 -澳视澳门,http://php.jdshipin.com:8880/TVOD/iptv.php?id=asam$LR•IPV4•11『线路8』 -澳视澳门,http://cdn6.163189.xyz/163189/asam$LR•IPV4•11『线路9』 -澳视澳门,http://push.cdn1.hls123.de:8080/streams/2r8ba88ujh6/index.m3u8$LR•IPV4•11『线路10』 -澳视澳门,https://cdn6.163189.xyz/163189/asam$LR•IPV4•11『线路11』 +澳视澳门,http://php.jdshipin.com/TVOD/iptv.php?id=asam$LR•IPV4•10『线路1』 +澳视澳门,http://php.jdshipin.com/PLTV/iptv.php?id=asam$LR•IPV4•10『线路2』 +澳视澳门,http://1b6467f415.iok.la:9931/tsfile/live/1039_1.m3u8$LR•IPV4•10『线路3』 +澳视澳门,http://61.244.22.5/ch1/ch1.live/playelist.m3u8$LR•IPV4•10『线路4』 +澳视澳门,http://grandprix2023.asuscomm.com:8891/bysid/91.m3u8$LR•IPV4•10『线路5』 +澳视澳门,http://103.233.191.134:1935/ch1/ch1.live/playlist.m3u8$LR•IPV4•10『线路6』 +澳视澳门,http://43.251.226.89:8080/play/900.m3u8$LR•IPV4•10『线路7』 +澳视澳门,https://cdn6.163189.xyz/163189/asam$LR•IPV4•10『线路8』 +澳视澳门,http://cdn6.163189.xyz/163189/asam$LR•IPV4•10『线路9』 +澳视澳门,http://push.cdn1.hls123.de:8080/streams/2r8ba88ujh6/index.m3u8$LR•IPV4•10『线路10』 TVB J1,p3p://167.114.175.6:55331/63efe0de000858baf2402a646c573e1b$LR•IPV4 千禧经典,http://php.jdshipin.com/TVOD/iptv.php?id=tvbc$LR•IPV4•5『线路1』 千禧经典,http://php.jdshipin.com/PLTV/iptv.php?id=tvbc$LR•IPV4•5『线路2』 @@ -7034,18 +7037,17 @@ YY,#genre# 111,http://61.216.67.119:1935/TWHG/E1/chunklist_w705811302.m3u8$LR•IPV4•4『线路2』 111,http://61.216.67.119:1935/TWHG/E1/chunklist_w70581102.m3u8$LR•IPV4•4『线路3』 111,http://61.216.67.119:1935/TWHG/E1/chunklist_w7058102.m3u8$LR•IPV4•4『线路4』 -封神榜,http://cdn.jdshipin.com:8880/huya.php?id=29465849$LR•IPV4•3『线路1』 -封神榜,https://live.ottiptv.cc/huya/29465849$LR•IPV4•3『线路2』 -封神榜,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465849$LR•IPV4•3『线路3』 +封神榜,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465849$LR•IPV4•3『线路1』 +封神榜,http://cdn.jdshipin.com:8880/huya.php?id=29465849$LR•IPV4•3『线路2』 +封神榜,https://live.ottiptv.cc/huya/29465849$LR•IPV4•3『线路3』 神雕侠侣,https://vip.ffzy-play6.com/20221112/6044_68796407/index.m3u8$LR•IPV4•3『线路1』 神雕侠侣,http://fmbox.cc/huya.php?id=11352964$LR•IPV4•3『线路2』 -神雕侠侣,https://live.ottiptv.cc/huya/11352964$LR•IPV4•3『线路3』 -狄仁杰,https://v9.tlkqc.com/wjv9/202408/06/p7712pXCuV81/video/index.m3u8$LR•IPV4•6『线路1』 -狄仁杰,https://vip.ffzy-play2.com/20221021/129_ed646884/index.m3u8$LR•IPV4•6『线路2』 -狄仁杰,https://live.ottiptv.cc/huya/11352958$LR•IPV4•6『线路3』 -狄仁杰,https://live.ottiptv.cc/huya/11342425$LR•IPV4•6『线路4』 -狄仁杰,https://goodiptv.club/douyu/12183882$LR•IPV4•6『线路5』 -狄仁杰,http://cdn.jdshipin.com:8880/huya.php?id=30080229$LR•IPV4•6『线路6』 +神雕侠侣,http://cdn.jdshipin.com:8880/huya.php?id=23865171$LR•IPV4•3『线路3』 +狄仁杰,https://v9.tlkqc.com/wjv9/202408/06/p7712pXCuV81/video/index.m3u8$LR•IPV4•5『线路1』 +狄仁杰,https://vip.ffzy-play2.com/20221021/129_ed646884/index.m3u8$LR•IPV4•5『线路2』 +狄仁杰,https://live.ottiptv.cc/huya/11352958$LR•IPV4•5『线路3』 +狄仁杰,https://live.ottiptv.cc/huya/11342425$LR•IPV4•5『线路4』 +狄仁杰,https://goodiptv.club/douyu/12183882$LR•IPV4•5『线路5』 上海滩,https://vip.ffzy-play.com/20221015/880_937cdc1a/index.m3u8$LR•IPV4 变形金刚,https://lunbo.freetv.top/yy/1382736803$LR•IPV4 迷,https://vip.ffzy-play7.com/20221117/5052_54ce37e4/index.m3u8$LR•IPV4•7『线路1』 @@ -7055,208 +7057,204 @@ YY,#genre# 迷,https://live.ottiptv.cc/huya/29465863$LR•IPV4•7『线路5』 迷,https://iptv.catvod.com/douyin/46224253966$LR•IPV4•7『线路6』 迷,https://iptv.catvod.com/douyin/1365563194$LR•IPV4•7『线路7』 -电影,http://epg.112114.xyz/douyu/413573$LR•IPV4•170『线路1』 -电影,http://183.207.248.71/cntv/live1/jdianying/jdianying$LR•IPV4•170『线路2』 -电影,http://39.134.19.76/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•170『线路3』 -电影,http://bx.757888.xyz/api.php?id=zgdy$LR•IPV4•170『线路4』 -电影,http://zzy789.xyz/douyu1.php?id=96577$LR•IPV4•170『线路5』 -电影,http://zzy789.xyz/douyu1.php?id=20415$LR•IPV4•170『线路6』 -电影,http://zzy789.xyz/douyu1.php?id=263824$LR•IPV4•170『线路7』 -电影,http://zzy789.xyz/douyu1.php?id=3928$LR•IPV4•170『线路8』 -电影,http://epg.112114.xyz/douyu/1226741$LR•IPV4•170『线路9』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=3637778$LR•IPV4•170『线路10』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=1226741$LR•IPV4•170『线路11』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=5423$LR•IPV4•170『线路12』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=9650887$LR•IPV4•170『线路13』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=323876$LR•IPV4•170『线路14』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=218859$LR•IPV4•170『线路15』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=96577$LR•IPV4•170『线路16』 -电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=3637726$LR•IPV4•170『线路17』 -电影,http://epg.112114.eu.org/douyu/20415$LR•IPV4•170『线路18』 -电影,http://43.251.226.89:8080/play/907.m3u8$LR•IPV4•170『线路19』 -电影,http://cdn8.163189.xyz/163189/lhdy$LR•IPV4•170『线路20』 -电影,http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•170『线路21』 -电影,https://live.metshop.top/huya/11352871$LR•IPV4•170『线路22』 -电影,https://live.metshop.top/huya/21059588$LR•IPV4•170『线路23』 -电影,https://live.metshop.top/huya/11336590$LR•IPV4•170『线路24』 -电影,https://live.metshop.top/huya/11342395$LR•IPV4•170『线路25』 -电影,https://live.metshop.top/huya/11601981$LR•IPV4•170『线路26』 -电影,https://live.metshop.top/huya/21059554$LR•IPV4•170『线路27』 -电影,p3p://167.114.175.6:55331/63375cce0008451773313a26199f3191$LR•IPV4•170『线路28』 -电影,p3p://167.114.175.6:55331/63fe69a800089af82b062bc65bb57f67$LR•IPV4•170『线路29』 -电影,p3p://167.114.175.6:55331/62cee8b3000ea6aedb30a55616047866$LR•IPV4•170『线路30』 -电影,p3p://167.114.175.6:55331/663e86e0000d192b28244b354df449af$LR•IPV4•170『线路31』 -电影,p3p://167.114.175.6:55331/651c3a7e00035f9e8778a18d0aeb27f1$LR•IPV4•170『线路32』 -电影,p3p://167.114.175.6:55331/62c860e50008ea96c1ae9a96599c6947$LR•IPV4•170『线路33』 -电影,p3p://167.114.175.6:55331/625bbd49000d7c0d1954e42d45bc3182$LR•IPV4•170『线路34』 -电影,http://183.237.95.108:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•170『线路35』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•170『线路36』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11352941$LR•IPV4•170『线路37』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=29982675$LR•IPV4•170『线路38』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11342412$LR•IPV4•170『线路39』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=21059581$LR•IPV4•170『线路40』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=21059577$LR•IPV4•170『线路41』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11342386$LR•IPV4•170『线路42』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=21059574$LR•IPV4•170『线路43』 -电影,https://live.ottiptv.cc/yy/1354889019$LR•IPV4•170『线路44』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11342390$LR•IPV4•170『线路45』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=21059579$LR•IPV4•170『线路46』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11342427$LR•IPV4•170『线路47』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11601968$LR•IPV4•170『线路48』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11342414$LR•IPV4•170『线路49』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11602058$LR•IPV4•170『线路50』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11352935$LR•IPV4•170『线路51』 -电影,http://live.metshop.top/huya/880261?cdn=alicdn$LR•IPV4•170『线路52』 -电影,http://live.metshop.top/huya/11352941?cdn=alicdn$LR•IPV4•170『线路53』 -电影,http://live.metshop.top/huya/11336587?cdn=alicdn$LR•IPV4•170『线路54』 -电影,http://live.metshop.top/huya/21059574?cdn=alicdn$LR•IPV4•170『线路55』 -电影,http://live.metshop.top/huya/11342423?cdn=alicdn$LR•IPV4•170『线路56』 -电影,http://live.metshop.top/huya/21059585?cdn=alicdn$LR•IPV4•170『线路57』 -电影,http://live.metshop.top/huya/21059587?cdn=alicdn$LR•IPV4•170『线路58』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11352962$LR•IPV4•170『线路59』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=21059585$LR•IPV4•170『线路60』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11601986$LR•IPV4•170『线路61』 -电影,http://cdn.jdshipin.com:8880/huya.php?id=11352876$LR•IPV4•170『线路62』 -电影,http://feilong123.vip/409990236/tv.php?id=ssdy$LR•IPV4•170『线路63』 -电影,https://cdn8.163189.xyz/163189/lhdy$LR•IPV4•170『线路64』 -电影,http://122.224.58.42:85/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•170『线路65』 -电影,http://hmfs.f3322.net:3388/hls/40/index.m3u8$LR•IPV4•170『线路66』 -电影,https://live.ottiptv.cc/huya/16028551$LR•IPV4•170『线路67』 -电影,https://live.ottiptv.cc/huya/18715610$LR•IPV4•170『线路68』 -电影,https://live.ottiptv.cc/huya/29833341$LR•IPV4•170『线路69』 -电影,https://live.ottiptv.cc/huya/16857432$LR•IPV4•170『线路70』 -电影,https://live.ottiptv.cc/huya/16424416$LR•IPV4•170『线路71』 -电影,https://live.ottiptv.cc/huya/29340502$LR•IPV4•170『线路72』 -电影,https://live.ottiptv.cc/huya/11774959$LR•IPV4•170『线路73』 -电影,https://live.ottiptv.cc/huya/19863777$LR•IPV4•170『线路74』 -电影,https://live.ottiptv.cc/huya/29869799$LR•IPV4•170『线路75』 -电影,https://iptv.catvod.com/yy/1354930209$LR•IPV4•170『线路76』 -电影,https://kbpull.kktv8.com/livekktv/99350550/playlist.m3u8$LR•IPV4•170『线路77』 -电影,https://down-hls.qxiu.com/live/453135/index.m3u8$LR•IPV4•170『线路78』 -电影,https://cfss.cc/api/kg/756444.mp4$LR•IPV4•170『线路79』 -电影,https://live.chinacert.cftest5.cn/cnmg/live/625703337$LR•IPV4•170『线路80』 -电影,http://wfenf.x3322.net:7788/625703337$LR•IPV4•170『线路81』 -电影,http://fn.gcl.de5.net:5908/gsh950428/625703337$LR•IPV4•170『线路82』 -电影,http://119.88.243.98:17231/625703337$LR•IPV4•170『线路83』 -电影,http://85.121.245.62:1234/625703337$LR•IPV4•170『线路84』 -电影,http://36.104.221.222:7788/625703337$LR•IPV4•170『线路85』 -电影,http://115.58.151.196:1234/625703337$LR•IPV4•170『线路86』 -电影,http://182.61.15.163:80/625703337$LR•IPV4•170『线路87』 -电影,http://101.132.26.106:3566/625703337$LR•IPV4•170『线路88』 -电影,http://120.4.126.153:1234/625703337$LR•IPV4•170『线路89』 -电影,http://47.119.24.76:59093/625703337$LR•IPV4•170『线路90』 -电影,http://101.6.130.52:1234/625703337$LR•IPV4•170『线路91』 -电影,http://17752995.xyz:51111/625703337$LR•IPV4•170『线路92』 -电影,http://139.155.89.87:1000/625703337$LR•IPV4•170『线路93』 -电影,http://101.34.236.223:1112/625703337$LR•IPV4•170『线路94』 -电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•170『线路95』 -电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226364/index.m3u8$LR•IPV4•170『线路96』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342412$LR•IPV4•170『线路97』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342421$LR•IPV4•170『线路98』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342387$LR•IPV4•170『线路99』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•170『线路100』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•170『线路101』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11601968$LR•IPV4•170『线路102』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•170『线路103』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059581$LR•IPV4•170『线路104』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602034$LR•IPV4•170『线路105』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342428$LR•IPV4•170『线路106』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059577$LR•IPV4•170『线路107』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342427$LR•IPV4•170『线路108』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352886$LR•IPV4•170『线路109』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352962$LR•IPV4•170『线路110』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059579$LR•IPV4•170『线路111』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059595$LR•IPV4•170『线路112』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11279247$LR•IPV4•170『线路113』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602041$LR•IPV4•170『线路114』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059594$LR•IPV4•170『线路115』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352934$LR•IPV4•170『线路116』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059552$LR•IPV4•170『线路117』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11601971$LR•IPV4•170『线路118』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342414$LR•IPV4•170『线路119』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059585$LR•IPV4•170『线路120』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059592$LR•IPV4•170『线路121』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352877$LR•IPV4•170『线路122』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602043$LR•IPV4•170『线路123』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352973$LR•IPV4•170『线路124』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11336587$LR•IPV4•170『线路125』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•170『线路126』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•170『线路127』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•170『线路128』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11601972$LR•IPV4•170『线路129』 -电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•170『线路130』 -电影,http://222.186.39.21:35466/huya/11342412$LR•IPV4•170『线路131』 -电影,http://222.186.39.21:35466/huya/11342421$LR•IPV4•170『线路132』 -电影,http://222.186.39.21:35466/huya/11342387$LR•IPV4•170『线路133』 -电影,http://222.186.39.21:35466/huya/11342386$LR•IPV4•170『线路134』 -电影,http://222.186.39.21:35466/huya/11602058$LR•IPV4•170『线路135』 -电影,http://222.186.39.21:35466/huya/11601968$LR•IPV4•170『线路136』 -电影,http://222.186.39.21:35466/huya/11352876$LR•IPV4•170『线路137』 -电影,http://222.186.39.21:35466/huya/21059581$LR•IPV4•170『线路138』 -电影,http://222.186.39.21:35466/huya/11602034$LR•IPV4•170『线路139』 -电影,http://222.186.39.21:35466/huya/11342428$LR•IPV4•170『线路140』 -电影,http://222.186.39.21:35466/huya/21059577$LR•IPV4•170『线路141』 -电影,http://222.186.39.21:35466/huya/11342427$LR•IPV4•170『线路142』 -电影,http://222.186.39.21:35466/huya/11352886$LR•IPV4•170『线路143』 -电影,http://222.186.39.21:35466/huya/11352962$LR•IPV4•170『线路144』 -电影,http://222.186.39.21:35466/huya/21059579$LR•IPV4•170『线路145』 -电影,http://222.186.39.21:35466/huya/21059595$LR•IPV4•170『线路146』 -电影,http://222.186.39.21:35466/huya/11279247$LR•IPV4•170『线路147』 -电影,http://222.186.39.21:35466/huya/11602041$LR•IPV4•170『线路148』 -电影,http://222.186.39.21:35466/huya/21059594$LR•IPV4•170『线路149』 -电影,http://222.186.39.21:35466/huya/11352934$LR•IPV4•170『线路150』 -电影,http://222.186.39.21:35466/huya/21059552$LR•IPV4•170『线路151』 -电影,http://222.186.39.21:35466/huya/11601971$LR•IPV4•170『线路152』 -电影,http://222.186.39.21:35466/huya/11342414$LR•IPV4•170『线路153』 -电影,http://222.186.39.21:35466/huya/21059585$LR•IPV4•170『线路154』 -电影,http://222.186.39.21:35466/huya/21059592$LR•IPV4•170『线路155』 -电影,http://222.186.39.21:35466/huya/11352877$LR•IPV4•170『线路156』 -电影,http://222.186.39.21:35466/huya/11602043$LR•IPV4•170『线路157』 -电影,http://222.186.39.21:35466/huya/11352973$LR•IPV4•170『线路158』 -电影,http://222.186.39.21:35466/huya/11336587$LR•IPV4•170『线路159』 -电影,http://222.186.39.21:35466/huya/11342390$LR•IPV4•170『线路160』 -电影,http://222.186.39.21:35466/huya/11279251$LR•IPV4•170『线路161』 -电影,http://222.186.39.21:35466/huya/11342429$LR•IPV4•170『线路162』 -电影,http://222.186.39.21:35466/huya/11601972$LR•IPV4•170『线路163』 -电影,http://222.186.39.21:35466/huya/11342424$LR•IPV4•170『线路164』 -电影,http://gxlive.snrtv.com/sx8-SD.m3u8$LR•IPV4•170『线路165』 -电影,https://live-auth.51kandianshi.com/szgd/csztv4.m3u8$LR•IPV4•170『线路166』 -电影,http://123.121.5.183:4000/rtp/239.3.1.250:8001$LR•IPV4•170『线路167』 -电影,http://118.122.144.115:8888/newlive/live/hls/32/live.m3u8#http://183.223.157.33:85/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•170『线路168』 -电影,http://118.122.144.115:8888/newlive/live/hls/38/live.m3u8$LR•IPV4•170『线路169』 -电影,https://vd3.bdstatic.com/mda-kj0kfvyty9dk9nk0/v1-cae/sc/mda-kj0kfvyty9dk9nk0.mp4$LR•IPV4•170『线路170』 -大唐双龙传,http://cdn.jdshipin.com:8880/huya.php?id=29465850$LR•IPV4•3『线路1』 -大唐双龙传,https://live.ottiptv.cc/huya/29465850$LR•IPV4•3『线路2』 -大唐双龙传,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465850$LR•IPV4•3『线路3』 +电影,http://epg.112114.xyz/douyu/413573$LR•IPV4•171『线路1』 +电影,http://183.207.248.71/cntv/live1/jdianying/jdianying$LR•IPV4•171『线路2』 +电影,http://39.134.19.76/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226463/index.m3u8$LR•IPV4•171『线路3』 +电影,http://bx.757888.xyz/api.php?id=zgdy$LR•IPV4•171『线路4』 +电影,http://zzy789.xyz/douyu1.php?id=96577$LR•IPV4•171『线路5』 +电影,http://zzy789.xyz/douyu1.php?id=20415$LR•IPV4•171『线路6』 +电影,http://zzy789.xyz/douyu1.php?id=263824$LR•IPV4•171『线路7』 +电影,http://zzy789.xyz/douyu1.php?id=3928$LR•IPV4•171『线路8』 +电影,http://epg.112114.xyz/douyu/1226741$LR•IPV4•171『线路9』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=3637778$LR•IPV4•171『线路10』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=1226741$LR•IPV4•171『线路11』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=5423$LR•IPV4•171『线路12』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=9650887$LR•IPV4•171『线路13』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=323876$LR•IPV4•171『线路14』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=218859$LR•IPV4•171『线路15』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=96577$LR•IPV4•171『线路16』 +电影,http://huanqiuzhibo.cn/manifest/douyu.php?id=3637726$LR•IPV4•171『线路17』 +电影,http://epg.112114.eu.org/douyu/20415$LR•IPV4•171『线路18』 +电影,http://43.251.226.89:8080/play/907.m3u8$LR•IPV4•171『线路19』 +电影,http://cdn8.163189.xyz/163189/lhdy$LR•IPV4•171『线路20』 +电影,http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•171『线路21』 +电影,https://live.metshop.top/huya/11352871$LR•IPV4•171『线路22』 +电影,https://live.metshop.top/huya/21059588$LR•IPV4•171『线路23』 +电影,https://live.metshop.top/huya/11336590$LR•IPV4•171『线路24』 +电影,https://live.metshop.top/huya/11342395$LR•IPV4•171『线路25』 +电影,https://live.metshop.top/huya/11601981$LR•IPV4•171『线路26』 +电影,https://live.metshop.top/huya/21059554$LR•IPV4•171『线路27』 +电影,p3p://167.114.175.6:55331/63375cce0008451773313a26199f3191$LR•IPV4•171『线路28』 +电影,p3p://167.114.175.6:55331/63fe69a800089af82b062bc65bb57f67$LR•IPV4•171『线路29』 +电影,p3p://167.114.175.6:55331/62cee8b3000ea6aedb30a55616047866$LR•IPV4•171『线路30』 +电影,p3p://167.114.175.6:55331/663e86e0000d192b28244b354df449af$LR•IPV4•171『线路31』 +电影,p3p://167.114.175.6:55331/651c3a7e00035f9e8778a18d0aeb27f1$LR•IPV4•171『线路32』 +电影,p3p://167.114.175.6:55331/62c860e50008ea96c1ae9a96599c6947$LR•IPV4•171『线路33』 +电影,p3p://167.114.175.6:55331/625bbd49000d7c0d1954e42d45bc3182$LR•IPV4•171『线路34』 +电影,https://live.chinacert.cftest5.cn/cnmg/live/625703337$LR•IPV4•171『线路35』 +电影,http://wfenf.x3322.net:7788/625703337$LR•IPV4•171『线路36』 +电影,http://fn.gcl.de5.net:5908/gsh950428/625703337$LR•IPV4•171『线路37』 +电影,http://119.88.243.98:17231/625703337$LR•IPV4•171『线路38』 +电影,http://85.121.245.62:1234/625703337$LR•IPV4•171『线路39』 +电影,http://36.104.221.222:7788/625703337$LR•IPV4•171『线路40』 +电影,http://115.58.151.196:1234/625703337$LR•IPV4•171『线路41』 +电影,http://182.61.15.163:80/625703337$LR•IPV4•171『线路42』 +电影,http://101.132.26.106:3566/625703337$LR•IPV4•171『线路43』 +电影,http://120.4.126.153:1234/625703337$LR•IPV4•171『线路44』 +电影,http://47.119.24.76:59093/625703337$LR•IPV4•171『线路45』 +电影,http://101.6.130.52:1234/625703337$LR•IPV4•171『线路46』 +电影,http://17752995.xyz:51111/625703337$LR•IPV4•171『线路47』 +电影,http://139.155.89.87:1000/625703337$LR•IPV4•171『线路48』 +电影,http://101.34.236.223:1112/625703337$LR•IPV4•171『线路49』 +电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•171『线路50』 +电影,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226364/index.m3u8$LR•IPV4•171『线路51』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342412$LR•IPV4•171『线路52』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342421$LR•IPV4•171『线路53』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342387$LR•IPV4•171『线路54』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•171『线路55』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•171『线路56』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11601968$LR•IPV4•171『线路57』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•171『线路58』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059581$LR•IPV4•171『线路59』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602034$LR•IPV4•171『线路60』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342428$LR•IPV4•171『线路61』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059577$LR•IPV4•171『线路62』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342427$LR•IPV4•171『线路63』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352886$LR•IPV4•171『线路64』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352962$LR•IPV4•171『线路65』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059579$LR•IPV4•171『线路66』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059595$LR•IPV4•171『线路67』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11279247$LR•IPV4•171『线路68』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602041$LR•IPV4•171『线路69』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059594$LR•IPV4•171『线路70』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352934$LR•IPV4•171『线路71』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059552$LR•IPV4•171『线路72』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11601971$LR•IPV4•171『线路73』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342414$LR•IPV4•171『线路74』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059585$LR•IPV4•171『线路75』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=21059592$LR•IPV4•171『线路76』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352877$LR•IPV4•171『线路77』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602043$LR•IPV4•171『线路78』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352973$LR•IPV4•171『线路79』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11336587$LR•IPV4•171『线路80』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•171『线路81』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•171『线路82』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•171『线路83』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11601972$LR•IPV4•171『线路84』 +电影,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•171『线路85』 +电影,http://222.186.39.21:35466/huya/11342412$LR•IPV4•171『线路86』 +电影,http://222.186.39.21:35466/huya/11342421$LR•IPV4•171『线路87』 +电影,http://222.186.39.21:35466/huya/11342387$LR•IPV4•171『线路88』 +电影,http://222.186.39.21:35466/huya/11342386$LR•IPV4•171『线路89』 +电影,http://222.186.39.21:35466/huya/11602058$LR•IPV4•171『线路90』 +电影,http://222.186.39.21:35466/huya/11601968$LR•IPV4•171『线路91』 +电影,http://222.186.39.21:35466/huya/11352876$LR•IPV4•171『线路92』 +电影,http://222.186.39.21:35466/huya/21059581$LR•IPV4•171『线路93』 +电影,http://222.186.39.21:35466/huya/11602034$LR•IPV4•171『线路94』 +电影,http://222.186.39.21:35466/huya/11342428$LR•IPV4•171『线路95』 +电影,http://222.186.39.21:35466/huya/21059577$LR•IPV4•171『线路96』 +电影,http://222.186.39.21:35466/huya/11342427$LR•IPV4•171『线路97』 +电影,http://222.186.39.21:35466/huya/11352886$LR•IPV4•171『线路98』 +电影,http://222.186.39.21:35466/huya/11352962$LR•IPV4•171『线路99』 +电影,http://222.186.39.21:35466/huya/21059579$LR•IPV4•171『线路100』 +电影,http://222.186.39.21:35466/huya/21059595$LR•IPV4•171『线路101』 +电影,http://222.186.39.21:35466/huya/11279247$LR•IPV4•171『线路102』 +电影,http://222.186.39.21:35466/huya/11602041$LR•IPV4•171『线路103』 +电影,http://222.186.39.21:35466/huya/21059594$LR•IPV4•171『线路104』 +电影,http://222.186.39.21:35466/huya/11352934$LR•IPV4•171『线路105』 +电影,http://222.186.39.21:35466/huya/21059552$LR•IPV4•171『线路106』 +电影,http://222.186.39.21:35466/huya/11601971$LR•IPV4•171『线路107』 +电影,http://222.186.39.21:35466/huya/11342414$LR•IPV4•171『线路108』 +电影,http://222.186.39.21:35466/huya/21059585$LR•IPV4•171『线路109』 +电影,http://222.186.39.21:35466/huya/21059592$LR•IPV4•171『线路110』 +电影,http://222.186.39.21:35466/huya/11352877$LR•IPV4•171『线路111』 +电影,http://222.186.39.21:35466/huya/11602043$LR•IPV4•171『线路112』 +电影,http://222.186.39.21:35466/huya/11352973$LR•IPV4•171『线路113』 +电影,http://222.186.39.21:35466/huya/11336587$LR•IPV4•171『线路114』 +电影,http://222.186.39.21:35466/huya/11342390$LR•IPV4•171『线路115』 +电影,http://222.186.39.21:35466/huya/11279251$LR•IPV4•171『线路116』 +电影,http://222.186.39.21:35466/huya/11342429$LR•IPV4•171『线路117』 +电影,http://222.186.39.21:35466/huya/11601972$LR•IPV4•171『线路118』 +电影,http://222.186.39.21:35466/huya/11342424$LR•IPV4•171『线路119』 +电影,http://gxlive.snrtv.com/sx8-SD.m3u8$LR•IPV4•171『线路120』 +电影,https://live-auth.51kandianshi.com/szgd/csztv4.m3u8$LR•IPV4•171『线路121』 +电影,http://123.121.5.183:4000/rtp/239.3.1.250:8001$LR•IPV4•171『线路122』 +电影,http://118.122.144.115:8888/newlive/live/hls/32/live.m3u8#http://183.223.157.33:85/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•171『线路123』 +电影,http://118.122.144.115:8888/newlive/live/hls/38/live.m3u8$LR•IPV4•171『线路124』 +电影,https://vd3.bdstatic.com/mda-kj0kfvyty9dk9nk0/v1-cae/sc/mda-kj0kfvyty9dk9nk0.mp4$LR•IPV4•171『线路125』 +电影,http://183.237.95.108:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•171『线路126』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•171『线路127』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11352941$LR•IPV4•171『线路128』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=21059581$LR•IPV4•171『线路129』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=21059577$LR•IPV4•171『线路130』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11342386$LR•IPV4•171『线路131』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=21059574$LR•IPV4•171『线路132』 +电影,https://live.ottiptv.cc/yy/1354889019$LR•IPV4•171『线路133』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11342390$LR•IPV4•171『线路134』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=21059579$LR•IPV4•171『线路135』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11342427$LR•IPV4•171『线路136』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11602058$LR•IPV4•171『线路137』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11352935$LR•IPV4•171『线路138』 +电影,http://live.metshop.top/huya/21059578?cdn=alicdn$LR•IPV4•171『线路139』 +电影,http://live.metshop.top/huya/11342424?cdn=alicdn$LR•IPV4•171『线路140』 +电影,http://live.metshop.top/huya/11352941?cdn=alicdn$LR•IPV4•171『线路141』 +电影,http://live.metshop.top/huya/11336587?cdn=alicdn$LR•IPV4•171『线路142』 +电影,http://live.metshop.top/huya/11601977?cdn=alicdn$LR•IPV4•171『线路143』 +电影,http://live.metshop.top/huya/21059574?cdn=alicdn$LR•IPV4•171『线路144』 +电影,http://live.metshop.top/huya/11342423?cdn=alicdn$LR•IPV4•171『线路145』 +电影,http://live.metshop.top/huya/11342429?cdn=alicdn$LR•IPV4•171『线路146』 +电影,http://live.metshop.top/huya/11352974?cdn=alicdn$LR•IPV4•171『线路147』 +电影,http://live.metshop.top/huya/21059599?cdn=alicdn$LR•IPV4•171『线路148』 +电影,http://live.metshop.top/huya/21059585?cdn=alicdn$LR•IPV4•171『线路149』 +电影,http://live.metshop.top/huya/21059587?cdn=alicdn$LR•IPV4•171『线路150』 +电影,http://live.metshop.top/huya/11601971?cdn=alicdn$LR•IPV4•171『线路151』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=21059585$LR•IPV4•171『线路152』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11601986$LR•IPV4•171『线路153』 +电影,http://cdn.jdshipin.com:8880/huya.php?id=11352876$LR•IPV4•171『线路154』 +电影,http://feilong123.vip/409990236/tv.php?id=ssdy$LR•IPV4•171『线路155』 +电影,https://cdn8.163189.xyz/163189/lhdy$LR•IPV4•171『线路156』 +电影,http://122.224.58.42:85/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•171『线路157』 +电影,http://hmfs.f3322.net:3388/hls/40/index.m3u8$LR•IPV4•171『线路158』 +电影,https://live.ottiptv.cc/huya/16028551$LR•IPV4•171『线路159』 +电影,https://live.ottiptv.cc/huya/18715610$LR•IPV4•171『线路160』 +电影,https://live.ottiptv.cc/huya/29833341$LR•IPV4•171『线路161』 +电影,https://live.ottiptv.cc/huya/16857432$LR•IPV4•171『线路162』 +电影,https://live.ottiptv.cc/huya/16424416$LR•IPV4•171『线路163』 +电影,https://live.ottiptv.cc/huya/29340502$LR•IPV4•171『线路164』 +电影,https://live.ottiptv.cc/huya/11774959$LR•IPV4•171『线路165』 +电影,https://live.ottiptv.cc/huya/19863777$LR•IPV4•171『线路166』 +电影,https://live.ottiptv.cc/huya/29869799$LR•IPV4•171『线路167』 +电影,https://iptv.catvod.com/yy/1354930209$LR•IPV4•171『线路168』 +电影,https://kbpull.kktv8.com/livekktv/99350550/playlist.m3u8$LR•IPV4•171『线路169』 +电影,https://down-hls.qxiu.com/live/453135/index.m3u8$LR•IPV4•171『线路170』 +电影,https://cfss.cc/api/kg/756444.mp4$LR•IPV4•171『线路171』 +大唐双龙传,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465850$LR•IPV4•2『线路1』 +大唐双龙传,https://live.ottiptv.cc/huya/29465850$LR•IPV4•2『线路2』 剧集轮播,#genre# 西游记,https://txmov2.a.kwimgs.com/bs3/video-hls/5239093806671579134_hlsb.m3u8$LR•IPV4•5『线路1』 -西游记,https://live.ottiptv.cc/yy/1353392400$LR•IPV4•5『线路2』 -西游记,http://www.goodiptv.club/douyu/3113309$LR•IPV4•5『线路3』 -西游记,https://live.ottiptv.cc/huya/29465860$LR•IPV4•5『线路4』 -西游记,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465860$LR•IPV4•5『线路5』 -猫和老鼠,http://103.193.151.146/huya.php?id=11352879$LR•IPV4•3『线路1』 -猫和老鼠,https://live.metshop.top/huya/11352879$LR•IPV4•3『线路2』 -猫和老鼠,https://live.ottiptv.cc/huya/11352879$LR•IPV4•3『线路3』 +西游记,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465860$LR•IPV4•5『线路2』 +西游记,https://live.ottiptv.cc/yy/1353392400$LR•IPV4•5『线路3』 +西游记,http://www.goodiptv.club/douyu/3113309$LR•IPV4•5『线路4』 +西游记,https://live.ottiptv.cc/huya/29465860$LR•IPV4•5『线路5』 +猫和老鼠,http://103.193.151.146/huya.php?id=11352879$LR•IPV4•2『线路1』 +猫和老鼠,https://live.ottiptv.cc/huya/11352879$LR•IPV4•2『线路2』 相声小品,http://live.nctv.top/douyu1.php?id=9286868$LR•IPV4 -刑事侦缉档案,http://cdn.jdshipin.com:8880/huya.php?id=29465856$LR•IPV4•3『线路1』 -刑事侦缉档案,https://live.ottiptv.cc/huya/29465856$LR•IPV4•3『线路2』 -刑事侦缉档案,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465856$LR•IPV4•3『线路3』 -陀枪师姐,http://cdn.jdshipin.com:8880/huya.php?id=29465857$LR•IPV4•3『线路1』 -陀枪师姐,https://live.ottiptv.cc/huya/29465857$LR•IPV4•3『线路2』 -陀枪师姐,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465857$LR•IPV4•3『线路3』 -洗冤录,http://cdn.jdshipin.com:8880/huya.php?id=29465851$LR•IPV4•3『线路1』 -洗冤录,https://live.ottiptv.cc/huya/29465851$LR•IPV4•3『线路2』 -洗冤录,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465851$LR•IPV4•3『线路3』 -妙手仁心,http://cdn.jdshipin.com:8880/huya.php?id=29465853$LR•IPV4•3『线路1』 -妙手仁心,https://live.ottiptv.cc/huya/29465853$LR•IPV4•3『线路2』 -妙手仁心,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465853$LR•IPV4•3『线路3』 -扫黄先锋,http://cdn.jdshipin.com:8880/huya.php?id=29465855$LR•IPV4•3『线路1』 -扫黄先锋,https://live.ottiptv.cc/huya/29465855$LR•IPV4•3『线路2』 -扫黄先锋,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465855$LR•IPV4•3『线路3』 -笑看风云,http://cdn.jdshipin.com:8880/huya.php?id=29465858$LR•IPV4•3『线路1』 -笑看风云,https://live.ottiptv.cc/huya/29465858$LR•IPV4•3『线路2』 -笑看风云,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465858$LR•IPV4•3『线路3』 +刑事侦缉档案,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465856$LR•IPV4•2『线路1』 +刑事侦缉档案,https://live.ottiptv.cc/huya/29465856$LR•IPV4•2『线路2』 +陀枪师姐,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465857$LR•IPV4•2『线路1』 +陀枪师姐,https://live.ottiptv.cc/huya/29465857$LR•IPV4•2『线路2』 +洗冤录,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465851$LR•IPV4•3『线路1』 +洗冤录,http://cdn.jdshipin.com:8880/huya.php?id=29465851$LR•IPV4•3『线路2』 +洗冤录,https://live.ottiptv.cc/huya/29465851$LR•IPV4•3『线路3』 +妙手仁心,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465853$LR•IPV4•3『线路1』 +妙手仁心,http://cdn.jdshipin.com:8880/huya.php?id=29465853$LR•IPV4•3『线路2』 +妙手仁心,https://live.ottiptv.cc/huya/29465853$LR•IPV4•3『线路3』 +扫黄先锋,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465855$LR•IPV4•3『线路1』 +扫黄先锋,http://cdn.jdshipin.com:8880/huya.php?id=29465855$LR•IPV4•3『线路2』 +扫黄先锋,https://live.ottiptv.cc/huya/29465855$LR•IPV4•3『线路3』 +笑看风云,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465858$LR•IPV4•2『线路1』 +笑看风云,https://live.ottiptv.cc/huya/29465858$LR•IPV4•2『线路2』 地方,#genre# 东阳影视生活,http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8$LR•IPV4 diff --git a/tvbox/lib/iptv_test.m3u b/tvbox/lib/iptv_test.m3u index 591d57d3..0963093b 100755 --- a/tvbox/lib/iptv_test.m3u +++ b/tvbox/lib/iptv_test.m3u @@ -1,10 +1,14 @@ #EXTM3U #EXTINF:-1 tvg-name="CCTV-4K" group-title="央视频道",CCTV-4K -http://198.204.240.250:82/live/cctv4k.m3u8$LR•IPV4•3『线路1』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1782784800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-e8eb20a3a9506d179c066033e5d84a0c&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="CCTV-4K" group-title="央视频道",CCTV-4K -http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•3『线路2』 +http://198.204.240.250:82/live/cctv4k.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="CCTV-4K" group-title="央视频道",CCTV-4K -http://173.208.212.130:8181/720p/cctv4k.m3u8$LR•IPV4•3『线路3』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1782774000-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3644bed8ab4ade064dcb451334fe7433&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•5『线路3』 +#EXTINF:-1 tvg-name="CCTV-4K" group-title="央视频道",CCTV-4K +http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•5『线路4』 +#EXTINF:-1 tvg-name="CCTV-4K" group-title="央视频道",CCTV-4K +http://173.208.212.130:8181/720p/cctv4k.m3u8$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="象山综合" group-title="浙江频道",象山综合 http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="象山综合" group-title="浙江频道",象山综合 @@ -58,17 +62,17 @@ http://cdn.jdshipin.com:8880/huya.php?id=11352941$LR•IPV4•15『线路8』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 http://live.metshop.top/huya/11352941?cdn=alicdn$LR•IPV4•15『线路9』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 -http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•15『线路10』 +http://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路10』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 -https://vdse.bdstatic.com//92bd4a8082ab3cb7e96e1d852bc0d5f4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2022-05-07T19%3A35%3A37Z%2F-1%2Fhost%2Fbac03dc21a0ea989035da20433039cdcc82efc3a5773df7c4dbcf4d6b6d62443$LR•IPV4•15『线路11』 +https://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路11』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 -https://vd3.bdstatic.com/mda-mjn3rmcivntas8ez/hd/cae_h264_nowatermark/1635016788091110865/mda-mjn3rmcivntas8ez.mp4?pd=19&vt=1$LR•IPV4•15『线路12』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•15『线路12』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 -http://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路13』 +http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•15『线路13』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 -https://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路14』 +https://vdse.bdstatic.com//92bd4a8082ab3cb7e96e1d852bc0d5f4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2022-05-07T19%3A35%3A37Z%2F-1%2Fhost%2Fbac03dc21a0ea989035da20433039cdcc82efc3a5773df7c4dbcf4d6b6d62443$LR•IPV4•15『线路14』 #EXTINF:-1 tvg-name="功夫" group-title="经典小品",功夫 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•15『线路15』 +https://vd3.bdstatic.com/mda-mjn3rmcivntas8ez/hd/cae_h264_nowatermark/1635016788091110865/mda-mjn3rmcivntas8ez.mp4?pd=19&vt=1$LR•IPV4•15『线路15』 #EXTINF:-1 tvg-name="相亲1" group-title="经典小品",相亲1 https://vd3.bdstatic.com/mda-ki5quadqsdi1tk9e/mda-ki5quadqsdi1tk9e.mp4?pd=-1&pt=0&cr=0&vt=0&cd=0&did=cfcd208495d565ef66e7dff9f98764da&logid=3024484252&vid=10808391094376007907&auth_key=1655295624-0-0-6fb10727b6c3c195f08ff9bebe036cd0&bcevod_channel=searchbox_feed$LR•IPV4 #EXTINF:-1 tvg-name="相亲2" group-title="经典小品",相亲2 @@ -194,21 +198,21 @@ http://vip1.xinketongxun.fun:8082/tsfile/live/1026_1.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="CCTV4K" group-title="央视高清",CCTV4K http://101.43.145.141:12002/gaoma/cctv4k.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="CCTV4K" group-title="央视高清",CCTV4K -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227140/index.m3u8$LR•IPV4•4『线路2』 +http://www.520345.xyz:8188/rtp/239.69.1.111:10304?$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="CCTV4K" group-title="央视高清",CCTV4K -http://www.520345.xyz:8188/rtp/239.69.1.111:10304?$LR•IPV4•4『线路3』 +http://home.amucn.net:8800/udp/239.49.0.82:8000$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="CCTV4K" group-title="央视高清",CCTV4K -http://home.amucn.net:8800/udp/239.49.0.82:8000$LR•IPV4•4『线路4』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227140/index.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="CCTV发现之旅" group-title="咪咕央视",CCTV发现之旅 http://38.75.136.137:98/gslb/dsdqpub/fxzl.m3u8?auth=testpub$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="CCTV发现之旅" group-title="咪咕央视",CCTV发现之旅 http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fxzl$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="CCTV老故事" group-title="咪咕央视",CCTV老故事 -http://38.75.136.137:98/gslb/dsdqpub/lgs.m3u8?auth=testpub$LR•IPV4•3『线路1』 +http://60.10.139.113:8801/hls/74/index.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="CCTV老故事" group-title="咪咕央视",CCTV老故事 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=lgs$LR•IPV4•3『线路2』 +http://38.75.136.137:98/gslb/dsdqpub/lgs.m3u8?auth=testpub$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="CCTV老故事" group-title="咪咕央视",CCTV老故事 -http://60.10.139.113:8801/hls/74/index.m3u8$LR•IPV4•3『线路3』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=lgs$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="潮妈辣妹" group-title="备用频道",潮妈辣妹 http://111.43.126.240:9003/hls/77/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="黑龙江视" group-title="移动IPTV",黑龙江视 @@ -228,11 +232,9 @@ http://cdn.163189.xyz/163189/rthk32$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="韩国EBS少儿" group-title="动画频道",韩国EBS少儿 http://ebsonairios.ebs.co.kr/ebsutablet500k/tablet500k/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="七龙珠" group-title="动画频道",七龙珠 -http://103.193.151.146/huya.php?id=11601966$LR•IPV4•3『线路1』 +http://103.193.151.146/huya.php?id=11601966$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="七龙珠" group-title="动画频道",七龙珠 -https://live.metshop.top/huya/11601966$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="七龙珠" group-title="动画频道",七龙珠 -https://live.ottiptv.cc/huya/11601966$LR•IPV4•3『线路3』 +https://live.ottiptv.cc/huya/11601966$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="哆啦A梦" group-title="动画频道",哆啦A梦 http://103.193.151.146/huya.php?id=11601963$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="哆啦A梦" group-title="动画频道",哆啦A梦 @@ -253,8 +255,6 @@ https://live.ottiptv.cc/huya/23749096$LR•IPV4•2『线路2』 https://live.ottiptv.cc/huya/30080236$LR•IPV4 #EXTINF:-1 tvg-name="航海王" group-title="动画频道",航海王 http://103.193.151.146/huya.php?id=16913382$LR•IPV4 -#EXTINF:-1 tvg-name="宇宙科幻合集" group-title="虎牙影视",宇宙科幻合集 -http://cdn.jdshipin.com:8880/huya.php?id=11342428$LR•IPV4 #EXTINF:-1 tvg-name="古装武侠" group-title="斗鱼影视",古装武侠 http://www.goodiptv.club/douyu/2793084$LR•IPV4 #EXTINF:-1 tvg-name="冰冰影剧" group-title="斗鱼影视",冰冰影剧 @@ -305,14 +305,12 @@ https://live.ottiptv.cc/huya/11336726$LR•IPV4•2『线路1』 https://goodiptv.club/douyu/4105989$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="雪豹" group-title="电视剧频道",雪豹 https://live.ottiptv.cc/huya/29580970$LR•IPV4 -#EXTINF:-1 tvg-name="特种兵之火凤凰" group-title="电视剧频道",特种兵之火凤凰 -https://live.ottiptv.cc/huya/29982636$LR•IPV4 #EXTINF:-1 tvg-name="士兵突击" group-title="电视剧频道",士兵突击 https://live.metshop.top/huya/11342430$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="士兵突击" group-title="电视剧频道",士兵突击 https://live.ottiptv.cc/huya/11342430$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="天龙八部" group-title="电视剧频道",天龙八部 -https://live.ottiptv.cc/huya/20985816$LR•IPV4•2『线路1』 +https://live.ottiptv.cc/yy/1351814644$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="天龙八部" group-title="电视剧频道",天龙八部 https://live.ottiptv.cc/huya/29981376$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="倚天屠龙记" group-title="电视剧频道",倚天屠龙记 @@ -333,52 +331,32 @@ https://live.ottiptv.cc/huya/11352898$LR•IPV4 https://live.ottiptv.cc/yy/1354936244$LR•IPV4 #EXTINF:-1 tvg-name="仙剑奇侠传" group-title="电视剧频道",仙剑奇侠传 https://live.ottiptv.cc/yy/1382749903$LR•IPV4 -#EXTINF:-1 tvg-name="我是特种兵之利刃出鞘" group-title="电视剧频道",我是特种兵之利刃出鞘 -https://live.ottiptv.cc/yy/37999586$LR•IPV4 -#EXTINF:-1 tvg-name="狂飙" group-title="电视剧频道",狂飙 -https://live.ottiptv.cc/yy/1355142167$LR•IPV4 #EXTINF:-1 tvg-name="乌龙闯情关" group-title="电视剧频道",乌龙闯情关 https://live.ottiptv.cc/huya/26355767$LR•IPV4 #EXTINF:-1 tvg-name="柳舟计" group-title="电视剧频道",柳舟计 https://live.ottiptv.cc/huya/23860039$LR•IPV4 #EXTINF:-1 tvg-name="流水迢迢" group-title="电视剧频道",流水迢迢 https://live.ottiptv.cc/huya/23865036$LR•IPV4 -#EXTINF:-1 tvg-name="唐诡之西行" group-title="电视剧频道",唐诡之西行 -https://live.ottiptv.cc/huya/26355763$LR•IPV4 #EXTINF:-1 tvg-name="玫瑰的故事" group-title="电视剧频道",玫瑰的故事 https://live.ottiptv.cc/huya/23865142$LR•IPV4 -#EXTINF:-1 tvg-name="梦中的那片海" group-title="电视剧频道",梦中的那片海 -https://live.ottiptv.cc/huya/26355765$LR•IPV4 #EXTINF:-1 tvg-name="知否知否" group-title="电视剧频道",知否知否 https://live.ottiptv.cc/yy/21881901$LR•IPV4 #EXTINF:-1 tvg-name="父母爱情" group-title="电视剧频道",父母爱情 https://live.ottiptv.cc/yy/1354926650$LR•IPV4 -#EXTINF:-1 tvg-name="如懿传" group-title="电视剧频道",如懿传 -https://live.ottiptv.cc/huya/29465868$LR•IPV4 #EXTINF:-1 tvg-name="武林外传" group-title="电视剧频道",武林外传 http://live.nctv.top/DJlio/huya.php?id=21059598$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="武林外传" group-title="电视剧频道",武林外传 https://lvbdcdncmn.inter.71edge.com/tslive/l1/c52_lb_553_300_t10/I67sb6wvoWaxfjPEdSuB8xyBShFln4Poub7LGIzPt5oGLcKaLXD21aR_t20nEIxJFmaf_i6EYQ77gA-gLJ3xOTtq6K7hpgCREwLfbuNMXruJdFta9-ai9bYk4cTMbhQgRh9SCkE3yt46X4E0qOVADDdga3TMRSLnFscFYr-_s4Sd2sgykmnFa4-hdgX9599FiW_RX5VYGH9B1jyj748_CAu4VgqqTDwxUx8w556tCWY7mlb1r84RWuip72e4H8-HkUuBUoFeD4aw9m1HOUfgwx7ixDqJUFOmq9F-LeKLTZ2Ap6fobRuaUiaSqHsCWvuy9XWe5KWBiZv6bUJ8oAuqkA/1a6758d872929c8d41a7629db52a831f7/c52_lb_553_300_t10.m3u8?key=0baa5db205ac0d29618a2e8d7964b7e4e&dis_t=1752408084&uuid=6f1d53dc-6873a014-459&qdpv=3&qd_bid=1&qd_sft=0&pv=0.1&cpt=0$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="楚汉骄雄" group-title="埋堆堆频道",楚汉骄雄 -http://cdn.jdshipin.com:8880/huya.php?id=29465854$LR•IPV4•3『线路1』 +https://live.ottiptv.cc/huya/29465854$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="楚汉骄雄" group-title="埋堆堆频道",楚汉骄雄 -http://tv.zimtv.cn/tv/player/api/huya.php?id=29465854$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="楚汉骄雄" group-title="埋堆堆频道",楚汉骄雄 -https://live.ottiptv.cc/huya/29465854$LR•IPV4•3『线路3』 -#EXTINF:-1 tvg-name="西游记2" group-title="埋堆堆频道",西游记2 -http://cdn.jdshipin.com:8880/huya.php?id=29465859$LR•IPV4 -#EXTINF:-1 tvg-name="活佛济公3" group-title="埋堆堆频道",活佛济公3 -http://cdn.jdshipin.com:8880/huya.php?id=23903123$LR•IPV4 -#EXTINF:-1 tvg-name="无心法师" group-title="埋堆堆频道",无心法师 -http://cdn.jdshipin.com:8880/huya.php?id=30080233$LR•IPV4 +http://tv.zimtv.cn/tv/player/api/huya.php?id=29465854$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="法政先锋" group-title="埋堆堆频道",法政先锋 http://cdn.jdshipin.com:8880/huya.php?id=23863804$LR•IPV4 #EXTINF:-1 tvg-name="野蛮亲家" group-title="埋堆堆频道",野蛮亲家 -http://cdn.jdshipin.com:8880/huya.php?id=23863796$LR•IPV4•3『线路1』 +https://live.ottiptv.cc/huya/23863796$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="野蛮亲家" group-title="埋堆堆频道",野蛮亲家 -http://tv.zimtv.cn/tv/player/api/huya.php?id=23863796$LR•IPV4•3『线路2』 -#EXTINF:-1 tvg-name="野蛮亲家" group-title="埋堆堆频道",野蛮亲家 -https://live.ottiptv.cc/huya/23863796$LR•IPV4•3『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=23863796$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="倩女幽魂人间道" group-title="点播电影",倩女幽魂人间道 http://jsmov2.a.yximgs.com/bs3/video-hls/5250634317044855747_hlsb.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="倩女幽魂道道道" group-title="点播电影",倩女幽魂道道道 @@ -480,9 +458,9 @@ https://stream1.freetv.fun/shang-yu-zong-he-1.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="上虞综合" group-title="☘️浙江频道",上虞综合 http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed?$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="云和新闻" group-title="☘️浙江频道",云和新闻 -http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="云和新闻" group-title="☘️浙江频道",云和新闻 -http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="云和新闻" group-title="☘️浙江频道",云和新闻 http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="余杭新闻" group-title="☘️浙江频道",余杭新闻 @@ -490,15 +468,15 @@ http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed?$LR•IPV4 #EXTINF:-1 tvg-name="余杭未来" group-title="☘️浙江频道",余杭未来 http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?$LR•IPV4 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路1』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•7『线路3』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路4』 +https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路5』 +https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 @@ -1024,73 +1002,71 @@ http://183.64.181.25:40023/rongchang01.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="来宾综合" group-title="☘️广西频道",来宾综合 http://zb.gxlbamc.com:1935/live/lbzh.stream/playlist.m3u8$LR•IPV4 #EXTINF:-1 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•34『线路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•33『线路1』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•34『线路2』 +http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•33『线路2』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路3』 +http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路3』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路4』 +http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路4』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•34『线路5』 +http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路5』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•34『线路6』 +http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•33『线路6』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -https://piccpndks.v.kcdnvip.com/audio/tianjin_2/index.m3u8$LR•IPV4•34『线路7』 +http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•33『线路7』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•34『线路8』 +http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•33『线路8』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•34『线路9』 +http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•33『线路9』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•34『线路10』 +http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•33『线路10』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•34『线路11』 +https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•33『线路11』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•34『线路12』 +https://httop.top/ysp-天津卫视$LR•IPV4•33『线路12』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -https://httop.top/ysp-天津卫视$LR•IPV4•34『线路13』 +http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•33『线路13』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•34『线路14』 +http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路14』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路15』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•33『线路15』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://107.150.60.122/live/tjtv5.m3u8$LR•IPV4•34『线路16』 +http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•33『线路16』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•34『线路17』 +http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•33『线路17』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•34『线路18』 +http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•33『线路18』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•34『线路19』 +http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•33『线路19』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•34『线路20』 +http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•33『线路20』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•34『线路21』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路21』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•34『线路22』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•34『线路23』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•34『线路24』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•34『线路25』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路26』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路27』 +http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•33『线路27』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路28』 +http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•33『线路28』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路29』 +http://107.150.60.122/live/tjtv5.m3u8$LR•IPV4•33『线路29』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路30』 +http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•33『线路30』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路31』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•33『线路31』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•34『线路32』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•33『线路32』 #EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•34『线路33』 -#EXTINF:-1 tvg-name="天津" group-title="☘️天津频道",天津 -http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•34『线路34』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•33『线路33』 #EXTINF:-1 tvg-name="西峰综合" group-title="☘️甘肃频道",西峰综合 https://play.kankanlive.com/live/1683944827526991.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="渭源新闻" group-title="☘️甘肃频道",渭源新闻 @@ -1176,19 +1152,19 @@ http://101.6.130.52:1234/641886773$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="爱体育" group-title="🏀体育频道",爱体育 http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -http://tv.zimtv.cn/tv/player/api/huya.php?id=152698$LR•IPV4•7『线路1』 +https://live.ottiptv.cc/huya/30814433$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -http://tv.zimtv.cn/tv/player/api/huya.php?id=30814432$LR•IPV4•7『线路2』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=152698$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -http://tv.zimtv.cn/tv/player/api/huya.php?id=30814433$LR•IPV4•7『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=30814432$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -http://222.186.39.21:35466/huya/152698$LR•IPV4•7『线路4』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=30814433$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -http://222.186.39.21:35466/huya/30814432$LR•IPV4•7『线路5』 +http://222.186.39.21:35466/huya/152698$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -http://222.186.39.21:35466/huya/30814433$LR•IPV4•7『线路6』 +http://222.186.39.21:35466/huya/30814432$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="JJ斗地主" group-title="🏀体育频道",JJ斗地主 -https://live.ottiptv.cc/huya/30814433$LR•IPV4•7『线路7』 +http://222.186.39.21:35466/huya/30814433$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="青春动漫" group-title="🪁动画频道",青春动漫 http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288008&livemode=1&stbId=yu&mode=1&$LR•IPV4 #EXTINF:-1 tvg-name="宝宝动画" group-title="🪁动画频道",宝宝动画 @@ -1234,43 +1210,43 @@ http://epg.112114.eu.org/douyu/2793084$LR•IPV4 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8$LR•IPV4•20『线路1』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•20『线路2』 +http://39.134.19.153/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•20『线路2』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://wfenf.x3322.net:7788/644368373$LR•IPV4•20『线路3』 +http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•20『线路3』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•20『线路4』 +http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•20『线路4』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://119.88.243.98:17231/644368373$LR•IPV4•20『线路5』 +https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•20『线路5』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://85.121.245.62:1234/644368373$LR•IPV4•20『线路6』 +http://wfenf.x3322.net:7788/644368373$LR•IPV4•20『线路6』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://36.104.221.222:7788/644368373$LR•IPV4•20『线路7』 +http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•20『线路7』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://115.58.151.196:1234/644368373$LR•IPV4•20『线路8』 +http://119.88.243.98:17231/644368373$LR•IPV4•20『线路8』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://182.61.15.163:80/644368373$LR•IPV4•20『线路9』 +http://85.121.245.62:1234/644368373$LR•IPV4•20『线路9』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://101.132.26.106:3566/644368373$LR•IPV4•20『线路10』 +http://36.104.221.222:7788/644368373$LR•IPV4•20『线路10』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://120.4.126.153:1234/644368373$LR•IPV4•20『线路11』 +http://115.58.151.196:1234/644368373$LR•IPV4•20『线路11』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://47.119.24.76:59093/644368373$LR•IPV4•20『线路12』 +http://182.61.15.163:80/644368373$LR•IPV4•20『线路12』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://101.6.130.52:1234/644368373$LR•IPV4•20『线路13』 +http://101.132.26.106:3566/644368373$LR•IPV4•20『线路13』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://17752995.xyz:51111/644368373$LR•IPV4•20『线路14』 +http://120.4.126.153:1234/644368373$LR•IPV4•20『线路14』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://139.155.89.87:1000/644368373$LR•IPV4•20『线路15』 +http://47.119.24.76:59093/644368373$LR•IPV4•20『线路15』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://101.34.236.223:1112/644368373$LR•IPV4•20『线路16』 +http://101.6.130.52:1234/644368373$LR•IPV4•20『线路16』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•20『线路17』 +http://17752995.xyz:51111/644368373$LR•IPV4•20『线路17』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•20『线路18』 +http://139.155.89.87:1000/644368373$LR•IPV4•20『线路18』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•20『线路19』 +http://101.34.236.223:1112/644368373$LR•IPV4•20『线路19』 #EXTINF:-1 tvg-name="家庭影院" group-title="电影频道",家庭影院 -http://39.134.19.153/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•20『线路20』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•20『线路20』 #EXTINF:-1 tvg-name="九品芝麻官" group-title="电影频道",九品芝麻官 https://alimov2.a.kwimgs.com/upic/2021/12/28/11/BMjAyMTEyMjgxMTIyMTJfNDAzMDAxOTlfNjM2NjgxODA5MTBfMF8z_b_B6a0bcfcdbdaac183fa7dcbcd3e11bcaf.mp4$LR•IPV4 #EXTINF:-1 tvg-name="无间道1" group-title="电影频道",无间道1 @@ -1292,57 +1268,57 @@ http://123.121.5.183:4000/rtp/239.3.1.249:8001$LR•IPV4 #EXTINF:-1 tvg-name="喜剧影院" group-title="数字",喜剧影院 http://74.91.26.218:82/live/vlxjyy.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="动作影院" group-title="数字",动作影院 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcdz$LR•IPV4•2『线路1』 +http://113.25.252.226:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="动作影院" group-title="数字",动作影院 -http://113.25.252.226:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•2『线路2』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcdz$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="穿越火线" group-title="•游戏赛事",穿越火线 -http://tv.zimtv.cn/tv/player/api/huya.php?id=660101$LR•IPV4•3『线路1』 +https://live.ottiptv.cc/huya/660101$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="穿越火线" group-title="•游戏赛事",穿越火线 -http://222.186.39.21:35466/huya/660101$LR•IPV4•3『线路2』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=660101$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="穿越火线" group-title="•游戏赛事",穿越火线 -https://live.ottiptv.cc/huya/660101$LR•IPV4•3『线路3』 +http://222.186.39.21:35466/huya/660101$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="云顶之弈" group-title="•游戏赛事",云顶之弈 https://live.ottiptv.cc/huya/24423598$LR•IPV4 #EXTINF:-1 tvg-name="王者荣耀" group-title="•游戏赛事",王者荣耀 -http://tv.zimtv.cn/tv/player/api/huya.php?id=660002$LR•IPV4•3『线路1』 +https://live.ottiptv.cc/huya/660002$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="王者荣耀" group-title="•游戏赛事",王者荣耀 -http://222.186.39.21:35466/huya/660002$LR•IPV4•3『线路2』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=660002$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="王者荣耀" group-title="•游戏赛事",王者荣耀 -https://live.ottiptv.cc/huya/660002$LR•IPV4•3『线路3』 +http://222.186.39.21:35466/huya/660002$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="永劫无间" group-title="•游戏赛事",永劫无间 https://live.ottiptv.cc/huya/660115$LR•IPV4 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/194a140c-0cf5-443e-b747-08bf621d75a8/0.m3u8$LR•IPV4•16『线路1』 +https://jmp2.uk/plu-6a037119f6ac24413f849d5b.m3u8$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-6a037119f6ac24413f849d5b.m3u8$LR•IPV4•16『线路2』 +https://aegis-cloudfront-1.tubi.video/a78ea283-8666-44a1-a0f6-fde5d229ac21/playlist.m3u8$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://aegis-cloudfront-1.tubi.video/a78ea283-8666-44a1-a0f6-fde5d229ac21/playlist.m3u8$LR•IPV4•16『线路3』 +https://linear-893.frequency.stream/dist/xumo/893/hls/master/playlist.m3u8$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://linear-893.frequency.stream/dist/xumo/893/hls/master/playlist.m3u8$LR•IPV4•16『线路4』 +https://pb-ljudrmfw5j68n.akamaized.net/playlist.m3u8$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://pb-ljudrmfw5j68n.akamaized.net/playlist.m3u8$LR•IPV4•16『线路5』 +https://jmp2.uk/plu-66ed3eb27358ce000830df49.m3u8$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-66ed3eb27358ce000830df49.m3u8$LR•IPV4•16『线路6』 +https://jmp2.uk/plu-679203d4bc03978b9b4b79a6.m3u8$LR•IPV4•16『线路6』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-679203d4bc03978b9b4b79a6.m3u8$LR•IPV4•16『线路7』 +https://jmp2.uk/plu-67a52cd4ec91870008a62164.m3u8$LR•IPV4•16『线路7』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-67a52cd4ec91870008a62164.m3u8$LR•IPV4•16『线路8』 +https://jmp2.uk/plu-6792066f3de7c8cf941e7ce3.m3u8$LR•IPV4•16『线路8』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-6792066f3de7c8cf941e7ce3.m3u8$LR•IPV4•16『线路9』 +https://jmp2.uk/plu-66ed3e9d5e4a6e0008b346e0.m3u8$LR•IPV4•16『线路9』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-66ed3e9d5e4a6e0008b346e0.m3u8$LR•IPV4•16『线路10』 +https://jmp2.uk/plu-69a20556814d27f4ae630a92.m3u8$LR•IPV4•16『线路10』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-69a20556814d27f4ae630a92.m3u8$LR•IPV4•16『线路11』 +https://jmp2.uk/plu-6792044b680721c77c5b9ba2.m3u8$LR•IPV4•16『线路11』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-6792044b680721c77c5b9ba2.m3u8$LR•IPV4•16『线路12』 +https://jmp2.uk/plu-67921b873de7c8cf94233f52.m3u8$LR•IPV4•16『线路12』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-67921b873de7c8cf94233f52.m3u8$LR•IPV4•16『线路13』 +https://jmp2.uk/plu-67921b78b83355184c667770.m3u8$LR•IPV4•16『线路13』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-67921b78b83355184c667770.m3u8$LR•IPV4•16『线路14』 +https://jmp2.uk/plu-679205a13de7c8cf941e7857.m3u8$LR•IPV4•16『线路14』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-679205a13de7c8cf941e7857.m3u8$LR•IPV4•16『线路15』 +https://jmp2.uk/plu-677d9adfa9a51b0008497fa0.m3u8$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-name="UFC" group-title="•特色",UFC -https://jmp2.uk/plu-677d9adfa9a51b0008497fa0.m3u8$LR•IPV4•16『线路16』 +https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/194a140c-0cf5-443e-b747-08bf621d75a8/0.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-name="广东4k" group-title="•特色",广东4k http://192.151.150.154/live/gdtvs3.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="PMC" group-title="•音乐",PMC @@ -1394,11 +1370,11 @@ http://46.149.191.217:9005/play/a016$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="MTV Spankin" group-title="•音乐",MTV Spankin https://jmp2.uk/plu-6541010f770cf1000866be98.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="RT News" group-title="•国际",RT News -https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8$LR•IPV4•3『线路1』 +https://ert-ucdn.broadpeak-aas.com/bpk-tv/ERTNews/default/index.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="RT News" group-title="•国际",RT News -https://ert-ucdn.broadpeak-aas.com/bpk-tv/ERTNews/default/index.m3u8$LR•IPV4•3『线路2』 +https://cloud.odysee.live/content/fdd11cb3ab75f95efb7b3bc2d726aa13ac915b66/master.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="RT News" group-title="•国际",RT News -https://cloud.odysee.live/content/fdd11cb3ab75f95efb7b3bc2d726aa13ac915b66/master.m3u8$LR•IPV4•3『线路3』 +https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="MTN" group-title="•韩国",MTN http://183.110.27.87/mtnlive/720/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Job Plus TV" group-title="•韩国",Job Plus TV @@ -1424,87 +1400,87 @@ https://hlive.ktv.go.kr/live/klive_h.stream/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="KShopping" group-title="•韩国",KShopping https://fhs8036.bd-61.ktcdn.co.kr/klive/smil:klive.smil/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1/15cf99af5de54063fdabfefe66adc075/index.m3u8$LR•IPV4•39『线路1』 +https://cdn8.fntvchannel.com/v1/master/02eeb1726c343dc9c30c32e93dee82013e157021/FNTV-CHANNEL_CDN77/index.m3u8$LR•IPV4•39『线路1』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-na/eec141533c90dd34722c503a296dd0d8/index.m3u8$LR•IPV4•39『线路2』 +http://mytv.dothome.co.kr/ch/catv/28.php$LR•IPV4•39『线路2』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-usa/fdac3a4fc0473f1f56e07ec1d63a4b7b/index.m3u8$LR•IPV4•39『线路3』 +http://d029dcec.kazmazpaz.ru/iptv/GVR4V8HYAGBS5V/1098/manifest.m3u8$LR•IPV4•39『线路3』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://andong.webcasting.co.kr/live/mbc/playlist.m3u8$LR•IPV4•39『线路4』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1/15cf99af5de54063fdabfefe66adc075/index.m3u8$LR•IPV4•39『线路4』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://stream.bsmbc.com/livetv/BusanMBC_TV_onairstream/playlist.m3u8$LR•IPV4•39『线路5』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-na/eec141533c90dd34722c503a296dd0d8/index.m3u8$LR•IPV4•39『线路5』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://stream.chmbc.co.kr/TV/myStream/playlist.m3u8$LR•IPV4•39『线路6』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-usa/fdac3a4fc0473f1f56e07ec1d63a4b7b/index.m3u8$LR•IPV4•39『线路6』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://211.33.246.4:32954/cj_live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路7』 +http://andong.webcasting.co.kr/live/mbc/playlist.m3u8$LR•IPV4•39『线路7』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://5ee1ec6f32118.streamlock.net/live/livetv/playlist.m3u8$LR•IPV4•39『线路8』 +https://stream.bsmbc.com/livetv/BusanMBC_TV_onairstream/playlist.m3u8$LR•IPV4•39『线路8』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://ns1.tjmbc.co.kr/live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路9』 +https://stream.chmbc.co.kr/TV/myStream/playlist.m3u8$LR•IPV4•39『线路9』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://123.254.93.7:1935/tvlive/livestream2/playlist.m3u8$LR•IPV4•39『线路10』 +http://211.33.246.4:32954/cj_live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路10』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://media.kjmbc.co.kr/hls/live/stream/playlist.m3u8$LR•IPV4•39『线路11』 +https://5ee1ec6f32118.streamlock.net/live/livetv/playlist.m3u8$LR•IPV4•39『线路11』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://624a79c87201d.streamlock.net/MBCTV/TV1.stream/playlist.m3u8$LR•IPV4•39『线路12』 +https://ns1.tjmbc.co.kr/live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路12』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-iraq/e38c44b1b43474e1c39cb5b90203691e/index.m3u8$LR•IPV4•39『线路13』 +http://123.254.93.7:1935/tvlive/livestream2/playlist.m3u8$LR•IPV4•39『线路13』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://wowza.jejumbc.com/live/tv_jejumbc/playlist.m3u8$LR•IPV4•39『线路14』 +https://media.kjmbc.co.kr/hls/live/stream/playlist.m3u8$LR•IPV4•39『线路14』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://5ee9633b25727.streamlock.net/jmbc_tv/_definst_/jmbc_tv.stream/playlist.m3u8$LR•IPV4•39『线路15』 +https://624a79c87201d.streamlock.net/MBCTV/TV1.stream/playlist.m3u8$LR•IPV4•39『线路15』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr/956eac069c78a35d47245db6cdbb1575/index.m3u8$LR•IPV4•39『线路16』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-iraq/e38c44b1b43474e1c39cb5b90203691e/index.m3u8$LR•IPV4•39『线路16』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-2/754931856515075b0aabf0e583495c68/index.m3u8$LR•IPV4•39『线路17』 +https://wowza.jejumbc.com/live/tv_jejumbc/playlist.m3u8$LR•IPV4•39『线路17』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-usa/cd8d40acdab28aac0582faa3bd3983f1/index.m3u8$LR•IPV4•39『线路18』 +https://5ee9633b25727.streamlock.net/jmbc_tv/_definst_/jmbc_tv.stream/playlist.m3u8$LR•IPV4•39『线路18』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://vod.mpmbc.co.kr:1935/live/encoder-tv/playlist.m3u8$LR•IPV4•39『线路19』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr/956eac069c78a35d47245db6cdbb1575/index.m3u8$LR•IPV4•39『线路19』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://mumt03.tangotv.in/MBCTV/index.m3u8$LR•IPV4•39『线路20』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-2/754931856515075b0aabf0e583495c68/index.m3u8$LR•IPV4•39『线路20』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://5c3639aa99149.streamlock.net/live_TV/tv/playlist.m3u8$LR•IPV4•39『线路21』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-usa/cd8d40acdab28aac0582faa3bd3983f1/index.m3u8$LR•IPV4•39『线路21』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://211.33.246.4:32954/cj_live/myStream.sdp/chunklist_w517347500.m3u8$LR•IPV4•39『线路22』 +http://vod.mpmbc.co.kr:1935/live/encoder-tv/playlist.m3u8$LR•IPV4•39『线路22』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://cdn8.fntvchannel.com/v1/master/02eeb1726c343dc9c30c32e93dee82013e157021/FNTV-CHANNEL_CDN77/index.m3u8$LR•IPV4•39『线路23』 +https://mumt03.tangotv.in/MBCTV/index.m3u8$LR•IPV4•39『线路23』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://mytv.dothome.co.kr/ch/catv/28.php$LR•IPV4•39『线路24』 +https://5c3639aa99149.streamlock.net/live_TV/tv/playlist.m3u8$LR•IPV4•39『线路24』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://d029dcec.kazmazpaz.ru/iptv/GVR4V8HYAGBS5V/1098/manifest.m3u8$LR•IPV4•39『线路25』 +https://cdn-2.pishow.tv/live/477/master.m3u8$LR•IPV4•39『线路25』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://cdn-2.pishow.tv/live/477/master.m3u8$LR•IPV4•39『线路26』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-4/24f134f1cd63db9346439e96b86ca6ed/index.m3u8$LR•IPV4•39『线路26』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-4/24f134f1cd63db9346439e96b86ca6ed/index.m3u8$LR•IPV4•39『线路27』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama/2c28a458e2f3253e678b07ac7d13fe71/index.m3u8$LR•IPV4•39『线路27』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama/2c28a458e2f3253e678b07ac7d13fe71/index.m3u8$LR•IPV4•39『线路28』 +http://mytv.dothome.co.kr/ch/catv/26.php$LR•IPV4•39『线路28』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -http://mytv.dothome.co.kr/ch/catv/26.php$LR•IPV4•39『线路29』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-persia/818ee8e4b592dc497608f066d825bfb4/index.m3u8$LR•IPV4•39『线路29』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-persia/818ee8e4b592dc497608f066d825bfb4/index.m3u8$LR•IPV4•39『线路30』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-bollywood/546eb40d7dcf9a209255dd2496903764/index.m3u8$LR•IPV4•39『线路30』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-bollywood/546eb40d7dcf9a209255dd2496903764/index.m3u8$LR•IPV4•39『线路31』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama-usa/ea2f5db904aff224b7066e59c7f585a2/index.m3u8$LR•IPV4•39『线路31』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama-usa/ea2f5db904aff224b7066e59c7f585a2/index.m3u8$LR•IPV4•39『线路32』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-drama/567b703c19ede6598222de81b0e4508b/index.m3u8$LR•IPV4•39『线路32』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-drama/567b703c19ede6598222de81b0e4508b/index.m3u8$LR•IPV4•39『线路33』 +https://dbbv9umqcd7cs.cloudfront.net/out/v1/db15b75c3cc0400c91961468d6a232ac/index.m3u8$LR•IPV4•39『线路33』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://dbbv9umqcd7cs.cloudfront.net/out/v1/db15b75c3cc0400c91961468d6a232ac/index.m3u8$LR•IPV4•39『线路34』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-mood/78367bf48ccdba501d0d014a10c21031/index.m3u8$LR•IPV4•39『线路34』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-mood/78367bf48ccdba501d0d014a10c21031/index.m3u8$LR•IPV4•39『线路35』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-wanasah/13e82ea6232fa647c43b26e8a41f173d/index.m3u8$LR•IPV4•39『线路35』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-wanasah/13e82ea6232fa647c43b26e8a41f173d/index.m3u8$LR•IPV4•39『线路36』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-3-usa/5d58265a862a476dc7f97694addb5ded/index.m3u8$LR•IPV4•39『线路36』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-3-usa/5d58265a862a476dc7f97694addb5ded/index.m3u8$LR•IPV4•39『线路37』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-5/ee6b000cee0629411b666ab26cb13e9b/index.m3u8$LR•IPV4•39『线路37』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-5/ee6b000cee0629411b666ab26cb13e9b/index.m3u8$LR•IPV4•39『线路38』 +https://cdn-us-east-prod-ingest-infra-dacast-com.akamaized.net/624ff8f9-db18-da92-4d42-896fa2ff3eb3/source/index.m3u8$LR•IPV4•39『线路38』 #EXTINF:-1 tvg-name="MBC" group-title="•韩国",MBC -https://cdn-us-east-prod-ingest-infra-dacast-com.akamaized.net/624ff8f9-db18-da92-4d42-896fa2ff3eb3/source/index.m3u8$LR•IPV4•39『线路39』 +http://211.33.246.4:32954/cj_live/myStream.sdp/chunklist_w517347500.m3u8$LR•IPV4•39『线路39』 #EXTINF:-1 tvg-name="NBS" group-title="•韩国",NBS https://media.joycorp.co.kr:4443/live/ngrp:live_all/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="SBS" group-title="•韩国",SBS -https://ads.its-newid.net/api/manifest.m3u8?tp=lg_channels&channel_name=sbsk-drama&channel_id=newid_008&mpf=c064f5f4-39af1962-7c36be2c&apikey=48230e6b-1cea0097-15975f93-39af1962&auth=474ab4cb-5d47aa0a-84d0cbca-2a3730a6&ads.live=[CONTENT_LIVE]&ads.deviceid=[DEVICE_ID]&ads.ifa=[IFA]&ads.ifatype=[IFA_TYPE]&ads.lat=[LMT]&ads.donotsell=[DNS]&ads.ua=[UA]&ads.ip=[IP]&ads.gdpr=[GDPR]&ads.gdpr_consent=[GDPR_CONSENT]&ads.country=[COUNTRY]&ads.us_privacy=[US_PRIVACY]&ads.appstoreurl=[APP_STOREURL]&ads.bundleid=[APP_BUNDLE]&ads.appname=[APP_NAME]&ads.appversion=[APP_VERSION]&ads.devicetype=[DEVICE_TYPE]&ads.devicemake=[DEVICE_MAKE]&ads.devicemodel=[DEVICE_MODEL]&ads.targetad=[TARGETAD_ALLOWED]&ads.fck=[FCK]&ads.viewsize=[VIEWSIZE]&ads.givn=[NONCE]$LR•IPV4•10『线路1』 +https://mdstrm.com/live-stream-playlist/67ed74e8af482ba71d47fd7b.m3u8$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-name="SBS" group-title="•韩国",SBS http://1.222.207.80:1935/live/cjbtv/playlist.m3u8$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-name="SBS" group-title="•韩国",SBS @@ -1522,7 +1498,7 @@ http://203.251.91.122:1935/on-air-Backup/tv/playlist.m3u8$LR•IPV4•10『线 #EXTINF:-1 tvg-name="SBS" group-title="•韩国",SBS https://stream.ubc.co.kr/hls/ubctvstream/index.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-name="SBS" group-title="•韩国",SBS -https://mdstrm.com/live-stream-playlist/67ed74e8af482ba71d47fd7b.m3u8$LR•IPV4•10『线路10』 +https://ads.its-newid.net/api/manifest.m3u8?tp=lg_channels&channel_name=sbsk-drama&channel_id=newid_008&mpf=c064f5f4-39af1962-7c36be2c&apikey=48230e6b-1cea0097-15975f93-39af1962&auth=474ab4cb-5d47aa0a-84d0cbca-2a3730a6&ads.live=[CONTENT_LIVE]&ads.deviceid=[DEVICE_ID]&ads.ifa=[IFA]&ads.ifatype=[IFA_TYPE]&ads.lat=[LMT]&ads.donotsell=[DNS]&ads.ua=[UA]&ads.ip=[IP]&ads.gdpr=[GDPR]&ads.gdpr_consent=[GDPR_CONSENT]&ads.country=[COUNTRY]&ads.us_privacy=[US_PRIVACY]&ads.appstoreurl=[APP_STOREURL]&ads.bundleid=[APP_BUNDLE]&ads.appname=[APP_NAME]&ads.appversion=[APP_VERSION]&ads.devicetype=[DEVICE_TYPE]&ads.devicemake=[DEVICE_MAKE]&ads.devicemodel=[DEVICE_MODEL]&ads.targetad=[TARGETAD_ALLOWED]&ads.fck=[FCK]&ads.viewsize=[VIEWSIZE]&ads.givn=[NONCE]$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-name="日テレNEWS24" group-title="•日本",日テレNEWS24 http://iptv.zkbhj.com/tv/url/go?id=729942d34e8518d7d5d61c380136549bf2325e82e1723382000c25c9009b1449703a53d8cb741b92224765715d1a7388d43b8da7f422852ecf86f83de913c00f$LR•IPV4 #EXTINF:-1 tvg-name="Weather News" group-title="•日本",Weather News @@ -1552,559 +1528,559 @@ p3p://167.114.175.6:55331/6506c5e500027c7f33a9834b5d937568$LR•IPV4•282『线 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR p3p://167.114.175.6:55331/621dc4640002052a2743501031f65ed4$LR•IPV4•282『线路4』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5bf7b725107e5.streamlock.net/abtv/abtv/playlist.m3u8$LR•IPV4•282『线路5』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/aaj-ki-khabar/index.m3u8?ads.vf=aDW1W_0t2nW$LR•IPV4•282『线路5』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live.livestreamtv.ca/azstar/amlst:azstar/playlist.m3u8$LR•IPV4•282『线路6』 +https://streamer3.premio.link/alqamar/playlist.m3u8$LR•IPV4•282『线路6』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8$LR•IPV4•282『线路7』 +https://d3cm8xyrjwa22p.cloudfront.net/30504/88896035/hls/master.m3u8?ads.xumo_channelId=88896035$LR•IPV4•282『线路7』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tv.streamcasthd.com:3641/live/canal2mdplive.m3u8$LR•IPV4•282『线路8』 +https://avr.host247.net/live/AvarTv/playlist.m3u8$LR•IPV4•282『线路8』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://avantstreaming.es/hls/canal3.m3u8$LR•IPV4•282『线路9』 +https://jmp2.uk/plu-6759eeb1bd523200083b4f29.m3u8$LR•IPV4•282『线路9』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://vivo.solumedia.com:19360/cardinal/cardinal.m3u8$LR•IPV4•282『线路10』 +https://jmp2.uk/plu-6759ee82bd523200083b4f0f.m3u8$LR•IPV4•282『线路10』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://www.portalcultura.com.br/playerhtml/funtelpa/tv_funtelpa/playlist.m3u8$LR•IPV4•282『线路11』 +https://banjartv.siar.us/banjartv/live/playlist.m3u8$LR•IPV4•282『线路11』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-4.pishow.tv/live/35/master.m3u8$LR•IPV4•282『线路12』 +https://jmp2.uk/plu-69d7ebff029c431826bd328e.m3u8$LR•IPV4•282『线路12』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt01.tangotv.in/DDGIRNAR/index.m3u8$LR•IPV4•282『线路13』 +https://amg00793-amg00793c5-xumo-us-2664.playouts.now.amagi.tv/bbcstudios-bbctopgear8min-all/playlist.m3u8$LR•IPV4•282『线路13』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-1.pishow.tv/live/36/master.m3u8$LR•IPV4•282『线路14』 +https://amg00793-amg00793c5-firetv-us-4068.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路14』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://liveingesta318.cdnmedia.tv/tvetvlive/smil:rtmp01.smil/playlist.m3u8$LR•IPV4•282『线路15』 +https://amg00793-amg00793c49-rakuten-fi-5848.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路15』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.72.101.252:8080/live/1209.m3u8$LR•IPV4•282『线路16』 +https://amg00793-amg00793c45-rakuten-fr-5539.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路16』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tv.arkeo.cl:1936/enlacetv1/enlacetv1/playlist.m3u8$LR•IPV4•282『线路17』 +https://amg00793-amg00793c44-rakuten-de-5538.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路17』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tv.mahar.live/mahar/website.stream/playlist.m3u8$LR•IPV4•282『线路18』 +https://amg00793-amg00793c43-rakuten-it-5537.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路18』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-3.pishow.tv/live/473/master.m3u8$LR•IPV4•282『线路19』 +https://jmp2.uk/plu-65b1077e0d9ab40008245b20.m3u8$LR•IPV4•282『线路19』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5790d294af2dc.streamlock.net/manaclar/manaclar/playlist.m3u8$LR•IPV4•282『线路20』 +http://intelincloud01.com.ar/hls/cn3/index.m3u8$LR•IPV4•282『线路20』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://iptv.services.everywan.net:8080/martv-web/video.m3u8$LR•IPV4•282『线路21』 +https://streamconex.com:19360/mardelplata/mardelplata.m3u8$LR•IPV4•282『线路21』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://liveingesta318.cdnmedia.tv/m1tvlive/smil:live.smil/playlist.m3u8?DVR=$LR•IPV4•282『线路22』 +https://streamconex.com:19360/santaclara-1/santaclara-1.m3u8$LR•IPV4•282『线路22』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://179.60.51.134:8888/OROMAR-TV/index.m3u8$LR•IPV4•282『线路23』 +https://jmp2.uk/plu-65a93b0607e03a000895abda.m3u8$LR•IPV4•282『线路23』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streamunoapp.com:3255/live/palmartvlive.m3u8$LR•IPV4•282『线路24』 +https://jmp2.uk/plu-65a93b870c7ff50008d1ca47.m3u8$LR•IPV4•282『线路24』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://polartv.webredirect.org/memfs/319ac83c-e602-4e91-8104-2b5501380b5e.m3u8$LR•IPV4•282『线路25』 +https://jmp2.uk/plu-65a93be02fac9c00083cbac4.m3u8$LR•IPV4•282『线路25』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://stream.polar.cz/polar/polarlive-1/playlist.m3u8$LR•IPV4•282『线路26』 +https://jmp2.uk/plu-65244c403fd33c0008ffff31.m3u8$LR•IPV4•282『线路26』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live.kwikmotion.com/qtv1live/qtv1.smil/playlist.m3u8$LR•IPV4•282『线路27』 +https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883095$LR•IPV4•282『线路27』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live.kwikmotion.com/qtv2live/qtv2.smil/playlist.m3u8$LR•IPV4•282『线路28』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/cigar-tv/amgplt0081.m3u8?ads.vf=r8Qicpt5w_C$LR•IPV4•282『线路28』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn4.skygo.mn/live/disk1/Star/DASH-FTA/Star.mpd$LR•IPV4•282『线路29』 +https://streams2.sofast.tv/vglive-sk-798765/index.m3u8$LR•IPV4•282『线路29』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://videostreams.streekstadcentraal.nl/hls/streekstad_alkmaar/streekstad_alkmaar.m3u8$LR•IPV4•282『线路30』 +https://d25ykpi2vxhoyc.cloudfront.net/delmar-cdn/dmtv/playlist.m3u8$LR•IPV4•282『线路30』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live20.bozztv.com/akamaissh101/ssh101/telebolivar/playlist.m3u8$LR•IPV4•282『线路31』 +https://d3p03mkvhnk6ll.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路31』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cloudpro.servidoresdestream.com:8081/8020/index.m3u8$LR•IPV4•282『线路32』 +https://jmp2.uk/plu-677fb078a4af36ad50111032.m3u8$LR•IPV4•282『线路32』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tv7.live-kd.com/live/tv7/livestream/playlist.m3u8$LR•IPV4•282『线路33』 +https://amg01201-amg01201c30-cineverse-us-3100.playouts.now.amagi.tv/playlist/amg01201-cinedigmentertainment-dogwhispererwithcesarmilan-cineverseus/playlist.m3u8$LR•IPV4•282『线路33』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://video01.kshost.com.br:4443/moises3834/moises3834/playlist.m3u8$LR•IPV4•282『线路34』 +https://amg01201-cinedigm-amg01201c30-xumo-us-2277.playouts.now.amagi.tv/cinedigm-dogwhisperer-hls/playlist.m3u8$LR•IPV4•282『线路34』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live-evg11.tv360.bitel.com.pe/bitel/tvmarSRT/playlist.m3u8$LR•IPV4•282『线路35』 +https://jmp2.uk/plu-664fd48894d5580008e45e7c.m3u8$LR•IPV4•282『线路35』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5fc584f3f19c9.streamlock.net/tvmarlapaz/smil:tvmarlapaz.smil/playlist.m3u8$LR•IPV4•282『线路36』 +https://d38sud5af047z8.cloudfront.net/ftveu.m3u8$LR•IPV4•282『线路36』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5fc584f3f19c9.streamlock.net/tvmarloscabos/smil:tvmarloscabos.smil/playlist.m3u8$LR•IPV4•282『线路37』 +https://jmp2.uk/plu-61c19099bf8c520007a93cff.m3u8$LR•IPV4•282『线路37』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5ca9af4645e15.streamlock.net/tvmarvallarta/videotvmarvallarta/playlist.m3u8$LR•IPV4•282『线路38』 +https://freespeech.akamaized.net/hls/live/2024574/live4/playlist.m3u8$LR•IPV4•282『线路38』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://95.105.193.219:88/hls/tvst.m3u8$LR•IPV4•282『线路39』 +https://jmp2.uk/plu-65dde626ec9fda0008b3dc89.m3u8$LR•IPV4•282『线路39』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://htvint.mada.ps:8889/orient/index.m3u8$LR•IPV4•282『线路40』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mahua-khabar/index.m3u8?ads.vf=cjpu5dTXKAu$LR•IPV4•282『线路40』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://stream8.cinerama.uz/1002/tracks-v1a1/playlist.m3u8$LR•IPV4•282『线路41』 +https://jmp2.uk/plu-6501ae4998020f00085040ed.m3u8$LR•IPV4•282『线路41』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d26idhjf0y1p2g.cloudfront.net/out/v1/cd66dd25b9774cb29943bab54bbf3e2f/index.m3u8$LR•IPV4•282『线路42』 +https://amg01954-amg01954c2-samsung-gb-10391.playouts.now.amagi.tv/ts-eu-w1-n2/playlist/amg01954-animaccordltd-mashaandthebeareng-samsunggb/playlist.m3u8$LR•IPV4•282『线路42』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-apne1.tsv2.amagi.tv/linear/amg17560-fcbarcelona-fcbenglishcmag-rakutenjp/playlist.m3u8$LR•IPV4•282『线路43』 +https://pb-tc6lcocnesxgi.akamaized.net/playlist.m3u8$LR•IPV4•282『线路43』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://iptv.zkbhj.com/tv/url/go?id=4feaf426ab2c3414a12910e0c7b7377ef2325e82e1723382000c25c9009b1449703a53d8cb741b92224765715d1a7388d43b8da7f422852ecf86f83de913c00f$LR•IPV4•282『线路44』 +https://jmp2.uk/plu-677fb3432952c1163bf1a539.m3u8$LR•IPV4•282『线路44』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/aaj-ki-khabar/index.m3u8?ads.vf=aDW1W_0t2nW$LR•IPV4•282『线路45』 +https://xumo-xumoent-ch838-coy7x.fast.nbcuni.com/live/master.m3u8$LR•IPV4•282『线路45』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streamer3.premio.link/alqamar/playlist.m3u8$LR•IPV4•282『线路46』 +https://jmp2.uk/plu-6549322e53fc97000838febc.m3u8$LR•IPV4•282『线路46』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d3cm8xyrjwa22p.cloudfront.net/30504/88896035/hls/master.m3u8?ads.xumo_channelId=88896035$LR•IPV4•282『线路47』 +https://aegis-cloudfront-1.tubi.video/a8586229-0ea0-4eb4-bb23-09674c2a94d3/playlist.m3u8$LR•IPV4•282『线路47』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://avr.host247.net/live/AvarTv/playlist.m3u8$LR•IPV4•282『线路48』 +https://dzz957bqk62e8.cloudfront.net/NASCAR.m3u8$LR•IPV4•282『线路48』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6759eeb1bd523200083b4f29.m3u8$LR•IPV4•282『线路49』 +https://mumt01.tangotv.in/PEARTV/index.m3u8$LR•IPV4•282『线路49』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6759ee82bd523200083b4f0f.m3u8$LR•IPV4•282『线路50』 +http://5940924978228.streamlock.net:1935/8009/8009/playlist.m3u8$LR•IPV4•282『线路50』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://banjartv.siar.us/banjartv/live/playlist.m3u8$LR•IPV4•282『线路51』 +https://cloud.fastchannel.es/mic/manifiest/populartvrm.m3u8$LR•IPV4•282『线路51』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-69d7ebff029c431826bd328e.m3u8$LR•IPV4•282『线路52』 +http://88.212.15.19/live/test_prima_star_hevc_25p/playlist.m3u8$LR•IPV4•282『线路52』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00793-amg00793c5-xumo-us-2664.playouts.now.amagi.tv/bbcstudios-bbctopgear8min-all/playlist.m3u8$LR•IPV4•282『线路53』 +https://stream.kaztrk.kz/regional/petropavltv/index.m3u8$LR•IPV4•282『线路53』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00793-amg00793c5-firetv-us-4068.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路54』 +https://www.streaming.radartv.co.id/hls/test.m3u8$LR•IPV4•282『线路54』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00793-amg00793c49-rakuten-fi-5848.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路55』 +https://v2.siar.us/radartasikmalaya/live/playlist.m3u8$LR•IPV4•282『线路55』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00793-amg00793c45-rakuten-fr-5539.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路56』 +https://tv.arkeo.cl:19360/8052/8052.m3u8$LR•IPV4•282『线路56』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00793-amg00793c44-rakuten-de-5538.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路57』 +https://6n3yorwpy9ok-hls-live.5centscdn.com/raftaarmedia/243bd1ce0387f18005abfc43b001646a.sdp/playlist.m3u8$LR•IPV4•282『线路57』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00793-amg00793c43-rakuten-it-5537.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路58』 +https://rantaro-ninja-boy-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6432/master.m3u8$LR•IPV4•282『线路58』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65b1077e0d9ab40008245b20.m3u8$LR•IPV4•282『线路59』 +https://stream.realitatea.net/realitatea/star_md/ts:playlist.m3u8$LR•IPV4•282『线路59』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://intelincloud01.com.ar/hls/cn3/index.m3u8$LR•IPV4•282『线路60』 +https://jmp2.uk/plu-63e3b2cba99571000887a6ce.m3u8$LR•IPV4•282『线路60』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streamconex.com:19360/mardelplata/mardelplata.m3u8$LR•IPV4•282『线路61』 +https://pantera1-100gb-cl-movistar.dps.live/smtv/smtv.smil/playlist.m3u8$LR•IPV4•282『线路61』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streamconex.com:19360/santaclara-1/santaclara-1.m3u8$LR•IPV4•282『线路62』 +https://f-tx-edge-87.christianworldmedia.com/shinetvpak2/mp4:shinetvpak2/playlist.m3u8$LR•IPV4•282『线路62』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65a93b0607e03a000895abda.m3u8$LR•IPV4•282『线路63』 +https://jmp2.uk/plu-68e38b005c876cf730fcbf0f.m3u8$LR•IPV4•282『线路63』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65a93b870c7ff50008d1ca47.m3u8$LR•IPV4•282『线路64』 +https://live-evg11.tv360.bitel.com.pe/bitel/solartvSRT/playlist.m3u8$LR•IPV4•282『线路64』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65a93be02fac9c00083cbac4.m3u8$LR•IPV4•282『线路65』 +http://euvia.cdn.ses-ps.com/HLS-Live/index.m3u8$LR•IPV4•282『线路65』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65244c403fd33c0008ffff31.m3u8$LR•IPV4•282『线路66』 +http://103.250.28.74:8000/play/a010/index.m3u8$LR•IPV4•282『线路66』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883095$LR•IPV4•282『线路67』 +https://live-fi.tvkaista.net/star-channel/live.m3u8$LR•IPV4•282『线路67』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/cigar-tv/amgplt0081.m3u8?ads.vf=r8Qicpt5w_C$LR•IPV4•282『线路68』 +http://c0.cdn.trinity-tv.net/stream/zfmjgma9zn46fa797ez9fgkw7msh9mj4tppspg23gey6mmx5fqiy7ky3jqx4uhgsfsrd8r76si8ykb2anw9442g4qkq5fzpdvwdqf5te24ixu9zrx3aesm9fzt59q5y2s8qwgbqhvf6d3z5bjy3qb2t4.m3u8$LR•IPV4•282『线路68』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streams2.sofast.tv/vglive-sk-798765/index.m3u8$LR•IPV4•282『线路69』 +https://owrcovcrpy.gpcdn.net/bpk-tv/1710/output/index.m3u8$LR•IPV4•282『线路69』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d25ykpi2vxhoyc.cloudfront.net/delmar-cdn/dmtv/playlist.m3u8$LR•IPV4•282『线路70』 +https://jmp2.uk/plu-6400c281dff38e00083f59da.m3u8$LR•IPV4•282『线路70』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d3p03mkvhnk6ll.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路71』 +https://jmp2.uk/plu-6400c228498393000878a9b7.m3u8$LR•IPV4•282『线路71』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-677fb078a4af36ad50111032.m3u8$LR•IPV4•282『线路72』 +https://jmp2.uk/plu-6400c2a6cb41a40008dbe5bc.m3u8$LR•IPV4•282『线路72』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg01201-amg01201c30-cineverse-us-3100.playouts.now.amagi.tv/playlist/amg01201-cinedigmentertainment-dogwhispererwithcesarmilan-cineverseus/playlist.m3u8$LR•IPV4•282『线路73』 +https://jmp2.uk/plu-65c69bbfd77d450008c7ffee.m3u8$LR•IPV4•282『线路73』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg01201-cinedigm-amg01201c30-xumo-us-2277.playouts.now.amagi.tv/cinedigm-dogwhisperer-hls/playlist.m3u8$LR•IPV4•282『线路74』 +https://jmp2.uk/plu-69776ce979545c21a1220bff.m3u8$LR•IPV4•282『线路74』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-664fd48894d5580008e45e7c.m3u8$LR•IPV4•282『线路75』 +https://jmp2.uk/plu-65786b94cbd0d60008f7e4d9.m3u8$LR•IPV4•282『线路75』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d38sud5af047z8.cloudfront.net/ftveu.m3u8$LR•IPV4•282『线路76』 +https://jmp2.uk/plu-695c32e61ca20bb8ca802eb9.m3u8$LR•IPV4•282『线路76』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-61c19099bf8c520007a93cff.m3u8$LR•IPV4•282『线路77』 +https://jmp2.uk/plu-69776b58036e883f39e5ab8a.m3u8$LR•IPV4•282『线路77』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://freespeech.akamaized.net/hls/live/2024574/live4/playlist.m3u8$LR•IPV4•282『线路78』 +https://jmp2.uk/plu-693add137e308621c051e733.m3u8$LR•IPV4•282『线路78』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65dde626ec9fda0008b3dc89.m3u8$LR•IPV4•282『线路79』 +https://jmp2.uk/plu-67b4b3c51a5ca760802cc1c7.m3u8$LR•IPV4•282『线路79』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mahua-khabar/index.m3u8?ads.vf=cjpu5dTXKAu$LR•IPV4•282『线路80』 +https://jmp2.uk/plu-693addd62bf6cf7414c4b2fc.m3u8$LR•IPV4•282『线路80』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6501ae4998020f00085040ed.m3u8$LR•IPV4•282『线路81』 +https://jmp2.uk/plu-693ade4d569386f93f235bb6.m3u8$LR•IPV4•282『线路81』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg01954-amg01954c2-samsung-gb-10391.playouts.now.amagi.tv/ts-eu-w1-n2/playlist/amg01954-animaccordltd-mashaandthebeareng-samsunggb/playlist.m3u8$LR•IPV4•282『线路82』 +https://jmp2.uk/plu-65787f2eb228b7000843fa5c.m3u8$LR•IPV4•282『线路82』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://pb-tc6lcocnesxgi.akamaized.net/playlist.m3u8$LR•IPV4•282『线路83』 +https://jmp2.uk/plu-65cb73d33ba51e00084cabad.m3u8$LR•IPV4•282『线路83』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-677fb3432952c1163bf1a539.m3u8$LR•IPV4•282『线路84』 +https://jmp2.uk/plu-634dacf51d90320007fcd5fa.m3u8$LR•IPV4•282『线路84』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://xumo-xumoent-ch838-coy7x.fast.nbcuni.com/live/master.m3u8$LR•IPV4•282『线路85』 +https://jmp2.uk/plu-61c1921610d254000727eebd.m3u8$LR•IPV4•282『线路85』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6549322e53fc97000838febc.m3u8$LR•IPV4•282『线路86』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/swar-shree/index.m3u8?ads.vf=N85canAP53y$LR•IPV4•282『线路86』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://aegis-cloudfront-1.tubi.video/a8586229-0ea0-4eb4-bb23-09674c2a94d3/playlist.m3u8$LR•IPV4•282『线路87』 +https://jmp2.uk/plu-68b887c2e77777498226a0de.m3u8$LR•IPV4•282『线路87』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://dzz957bqk62e8.cloudfront.net/NASCAR.m3u8$LR•IPV4•282『线路88』 +http://wms.klikhost.com:1935/tegartv/tegartv/playlist.m3u8$LR•IPV4•282『线路88』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt01.tangotv.in/PEARTV/index.m3u8$LR•IPV4•282『线路89』 +https://jmp2.uk/plu-66289716039f940008cf20a2.m3u8$LR•IPV4•282『线路89』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://5940924978228.streamlock.net:1935/8009/8009/playlist.m3u8$LR•IPV4•282『线路90』 +https://amg17560-fcb-amg17560c2-rakuten-es-4889.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路90』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cloud.fastchannel.es/mic/manifiest/populartvrm.m3u8$LR•IPV4•282『线路91』 +https://jmp2.uk/plu-66a10384d5125900089dfd04.m3u8$LR•IPV4•282『线路91』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://88.212.15.19/live/test_prima_star_hevc_25p/playlist.m3u8$LR•IPV4•282『线路92』 +https://video02.logicahost.com.br/tvguara23/tvguara23/playlist.m3u8$LR•IPV4•282『线路92』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://stream.kaztrk.kz/regional/petropavltv/index.m3u8$LR•IPV4•282『线路93』 +https://uskudarunv.mediatriple.net/uskudarunv/uskudar2/playlist.m3u8$LR•IPV4•282『线路93』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://www.streaming.radartv.co.id/hls/test.m3u8$LR•IPV4•282『线路94』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/VVP0MGDRUILC8BDR6S0M/hls3/now,-1m/m.m3u8?ads.vf=X90osqQhWPS$LR•IPV4•282『线路94』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://v2.siar.us/radartasikmalaya/live/playlist.m3u8$LR•IPV4•282『线路95』 +https://live.kwikmotion.com/waarmedialive/waarmedia.smil/waarmediapublish/waarmedia_source/chunks.m3u8$LR•IPV4•282『线路95』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tv.arkeo.cl:19360/8052/8052.m3u8$LR•IPV4•282『线路96』 +https://svs.itworkscdn.net/smcwatarlive/smcwatar/playlist.m3u8$LR•IPV4•282『线路96』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://6n3yorwpy9ok-hls-live.5centscdn.com/raftaarmedia/243bd1ce0387f18005abfc43b001646a.sdp/playlist.m3u8$LR•IPV4•282『线路97』 +https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungnl/playlist.m3u8$LR•IPV4•282『线路97』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://rantaro-ninja-boy-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6432/master.m3u8$LR•IPV4•282『线路98』 +https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungse/playlist.m3u8$LR•IPV4•282『线路98』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://stream.realitatea.net/realitatea/star_md/ts:playlist.m3u8$LR•IPV4•282『线路99』 +https://waterbear-waterbear-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路99』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-63e3b2cba99571000887a6ce.m3u8$LR•IPV4•282『线路100』 +https://aenetworks-worldwartv-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路100』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://pantera1-100gb-cl-movistar.dps.live/smtv/smtv.smil/playlist.m3u8$LR•IPV4•282『线路101』 +https://amg00841-aenetworksukane-worldwartv-samsunguk-fiod1.amagi.tv/playlist/amg00841-aenetworksukane-worldwartv-samsunguk/playlist.m3u8$LR•IPV4•282『线路101』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://f-tx-edge-87.christianworldmedia.com/shinetvpak2/mp4:shinetvpak2/playlist.m3u8$LR•IPV4•282『线路102』 +https://jmp2.uk/plu-6319ee0cf78bb10007ee5e6b.m3u8$LR•IPV4•282『线路102』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-68e38b005c876cf730fcbf0f.m3u8$LR•IPV4•282『线路103』 +https://dpv6ceilvhyrw.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路103』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live-evg11.tv360.bitel.com.pe/bitel/solartvSRT/playlist.m3u8$LR•IPV4•282『线路104』 +https://5bf7b725107e5.streamlock.net/abtv/abtv/playlist.m3u8$LR•IPV4•282『线路104』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://euvia.cdn.ses-ps.com/HLS-Live/index.m3u8$LR•IPV4•282『线路105』 +https://live.livestreamtv.ca/azstar/amlst:azstar/playlist.m3u8$LR•IPV4•282『线路105』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.250.28.74:8000/play/a010/index.m3u8$LR•IPV4•282『线路106』 +https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8$LR•IPV4•282『线路106』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live-fi.tvkaista.net/star-channel/live.m3u8$LR•IPV4•282『线路107』 +https://tv.streamcasthd.com:3641/live/canal2mdplive.m3u8$LR•IPV4•282『线路107』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://c0.cdn.trinity-tv.net/stream/zfmjgma9zn46fa797ez9fgkw7msh9mj4tppspg23gey6mmx5fqiy7ky3jqx4uhgsfsrd8r76si8ykb2anw9442g4qkq5fzpdvwdqf5te24ixu9zrx3aesm9fzt59q5y2s8qwgbqhvf6d3z5bjy3qb2t4.m3u8$LR•IPV4•282『线路108』 +https://avantstreaming.es/hls/canal3.m3u8$LR•IPV4•282『线路108』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://owrcovcrpy.gpcdn.net/bpk-tv/1710/output/index.m3u8$LR•IPV4•282『线路109』 +https://vivo.solumedia.com:19360/cardinal/cardinal.m3u8$LR•IPV4•282『线路109』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6400c281dff38e00083f59da.m3u8$LR•IPV4•282『线路110』 +http://www.portalcultura.com.br/playerhtml/funtelpa/tv_funtelpa/playlist.m3u8$LR•IPV4•282『线路110』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6400c228498393000878a9b7.m3u8$LR•IPV4•282『线路111』 +https://cdn-4.pishow.tv/live/35/master.m3u8$LR•IPV4•282『线路111』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6400c2a6cb41a40008dbe5bc.m3u8$LR•IPV4•282『线路112』 +https://mumt01.tangotv.in/DDGIRNAR/index.m3u8$LR•IPV4•282『线路112』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65c69bbfd77d450008c7ffee.m3u8$LR•IPV4•282『线路113』 +https://cdn-1.pishow.tv/live/36/master.m3u8$LR•IPV4•282『线路113』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-69776ce979545c21a1220bff.m3u8$LR•IPV4•282『线路114』 +https://liveingesta318.cdnmedia.tv/tvetvlive/smil:rtmp01.smil/playlist.m3u8$LR•IPV4•282『线路114』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65786b94cbd0d60008f7e4d9.m3u8$LR•IPV4•282『线路115』 +http://103.72.101.252:8080/live/1209.m3u8$LR•IPV4•282『线路115』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-695c32e61ca20bb8ca802eb9.m3u8$LR•IPV4•282『线路116』 +https://tv.arkeo.cl:1936/enlacetv1/enlacetv1/playlist.m3u8$LR•IPV4•282『线路116』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-69776b58036e883f39e5ab8a.m3u8$LR•IPV4•282『线路117』 +https://tv.mahar.live/mahar/website.stream/playlist.m3u8$LR•IPV4•282『线路117』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-693add137e308621c051e733.m3u8$LR•IPV4•282『线路118』 +https://cdn-3.pishow.tv/live/473/master.m3u8$LR•IPV4•282『线路118』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-67b4b3c51a5ca760802cc1c7.m3u8$LR•IPV4•282『线路119』 +https://5790d294af2dc.streamlock.net/manaclar/manaclar/playlist.m3u8$LR•IPV4•282『线路119』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-693addd62bf6cf7414c4b2fc.m3u8$LR•IPV4•282『线路120』 +http://iptv.services.everywan.net:8080/martv-web/video.m3u8$LR•IPV4•282『线路120』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-693ade4d569386f93f235bb6.m3u8$LR•IPV4•282『线路121』 +https://liveingesta318.cdnmedia.tv/m1tvlive/smil:live.smil/playlist.m3u8?DVR=$LR•IPV4•282『线路121』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65787f2eb228b7000843fa5c.m3u8$LR•IPV4•282『线路122』 +http://179.60.51.134:8888/OROMAR-TV/index.m3u8$LR•IPV4•282『线路122』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-65cb73d33ba51e00084cabad.m3u8$LR•IPV4•282『线路123』 +https://streamunoapp.com:3255/live/palmartvlive.m3u8$LR•IPV4•282『线路123』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-634dacf51d90320007fcd5fa.m3u8$LR•IPV4•282『线路124』 +https://polartv.webredirect.org/memfs/319ac83c-e602-4e91-8104-2b5501380b5e.m3u8$LR•IPV4•282『线路124』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-61c1921610d254000727eebd.m3u8$LR•IPV4•282『线路125』 +https://stream.polar.cz/polar/polarlive-1/playlist.m3u8$LR•IPV4•282『线路125』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/swar-shree/index.m3u8?ads.vf=N85canAP53y$LR•IPV4•282『线路126』 +https://live.kwikmotion.com/qtv1live/qtv1.smil/playlist.m3u8$LR•IPV4•282『线路126』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-68b887c2e77777498226a0de.m3u8$LR•IPV4•282『线路127』 +https://live.kwikmotion.com/qtv2live/qtv2.smil/playlist.m3u8$LR•IPV4•282『线路127』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://wms.klikhost.com:1935/tegartv/tegartv/playlist.m3u8$LR•IPV4•282『线路128』 +https://cdn4.skygo.mn/live/disk1/Star/DASH-FTA/Star.mpd$LR•IPV4•282『线路128』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-66289716039f940008cf20a2.m3u8$LR•IPV4•282『线路129』 +https://videostreams.streekstadcentraal.nl/hls/streekstad_alkmaar/streekstad_alkmaar.m3u8$LR•IPV4•282『线路129』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg17560-fcb-amg17560c2-rakuten-es-4889.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路130』 +https://live20.bozztv.com/akamaissh101/ssh101/telebolivar/playlist.m3u8$LR•IPV4•282『线路130』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-66a10384d5125900089dfd04.m3u8$LR•IPV4•282『线路131』 +https://cloudpro.servidoresdestream.com:8081/8020/index.m3u8$LR•IPV4•282『线路131』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://video02.logicahost.com.br/tvguara23/tvguara23/playlist.m3u8$LR•IPV4•282『线路132』 +https://tv7.live-kd.com/live/tv7/livestream/playlist.m3u8$LR•IPV4•282『线路132』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://uskudarunv.mediatriple.net/uskudarunv/uskudar2/playlist.m3u8$LR•IPV4•282『线路133』 +https://video01.kshost.com.br:4443/moises3834/moises3834/playlist.m3u8$LR•IPV4•282『线路133』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/VVP0MGDRUILC8BDR6S0M/hls3/now,-1m/m.m3u8?ads.vf=X90osqQhWPS$LR•IPV4•282『线路134』 +https://live-evg11.tv360.bitel.com.pe/bitel/tvmarSRT/playlist.m3u8$LR•IPV4•282『线路134』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live.kwikmotion.com/waarmedialive/waarmedia.smil/waarmediapublish/waarmedia_source/chunks.m3u8$LR•IPV4•282『线路135』 +https://5fc584f3f19c9.streamlock.net/tvmarlapaz/smil:tvmarlapaz.smil/playlist.m3u8$LR•IPV4•282『线路135』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://svs.itworkscdn.net/smcwatarlive/smcwatar/playlist.m3u8$LR•IPV4•282『线路136』 +https://5fc584f3f19c9.streamlock.net/tvmarloscabos/smil:tvmarloscabos.smil/playlist.m3u8$LR•IPV4•282『线路136』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungnl/playlist.m3u8$LR•IPV4•282『线路137』 +https://5ca9af4645e15.streamlock.net/tvmarvallarta/videotvmarvallarta/playlist.m3u8$LR•IPV4•282『线路137』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungse/playlist.m3u8$LR•IPV4•282『线路138』 +http://95.105.193.219:88/hls/tvst.m3u8$LR•IPV4•282『线路138』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://waterbear-waterbear-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路139』 +http://htvint.mada.ps:8889/orient/index.m3u8$LR•IPV4•282『线路139』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://aenetworks-worldwartv-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路140』 +https://stream8.cinerama.uz/1002/tracks-v1a1/playlist.m3u8$LR•IPV4•282『线路140』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00841-aenetworksukane-worldwartv-samsunguk-fiod1.amagi.tv/playlist/amg00841-aenetworksukane-worldwartv-samsunguk/playlist.m3u8$LR•IPV4•282『线路141』 +https://sparhandytv.cdn.ses-ps.com/live/channel01/hls/index.m3u8$LR•IPV4•282『线路141』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6319ee0cf78bb10007ee5e6b.m3u8$LR•IPV4•282『线路142』 +https://aegis-cloudfront-1.tubi.video/c28d1ca8-9467-4798-81dc-09c1d6e90be1/playlist.m3u8$LR•IPV4•282『线路142』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://dpv6ceilvhyrw.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路143』 +https://edge.fastpublish.me/live/index.m3u8$LR•IPV4•282『线路143』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://sparhandytv.cdn.ses-ps.com/live/channel01/hls/index.m3u8$LR•IPV4•282『线路144』 +https://starmenajo.com/hls/almasar/index.m3u8$LR•IPV4•282『线路144』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://aegis-cloudfront-1.tubi.video/c28d1ca8-9467-4798-81dc-09c1d6e90be1/playlist.m3u8$LR•IPV4•282『线路145』 +https://cloud.odysee.live/content/f92670235a1ce2bce4cf77671cc4dcc2188baa1d/master.m3u8$LR•IPV4•282『线路145』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://edge.fastpublish.me/live/index.m3u8$LR•IPV4•282『线路146』 +https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•282『线路146』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://starmenajo.com/hls/almasar/index.m3u8$LR•IPV4•282『线路147』 +https://trs1.aynaott.com/BharatSamachar/index.m3u8$LR•IPV4•282『线路147』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cloud.odysee.live/content/f92670235a1ce2bce4cf77671cc4dcc2188baa1d/master.m3u8$LR•IPV4•282『线路148』 +https://wurlcheddar.global.transmit.live/hls/689ceac9301c34d3919676f3/v1/Cheddar/samsung_us/latest/main/hls/playlist.m3u8$LR•IPV4•282『线路148』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•282『线路149』 +https://mumt01.tangotv.in/HARKHABAR/index.m3u8$LR•IPV4•282『线路149』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://trs1.aynaott.com/BharatSamachar/index.m3u8$LR•IPV4•282『线路150』 +https://trs1.aynaott.com/HindiKhabar/index.m3u8$LR•IPV4•282『线路150』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://wurlcheddar.global.transmit.live/hls/689ceac9301c34d3919676f3/v1/Cheddar/samsung_us/latest/main/hls/playlist.m3u8$LR•IPV4•282『线路151』 +https://live-cf-kalaignarnews.dailyhunt.in/master.m3u8$LR•IPV4•282『线路151』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt01.tangotv.in/HARKHABAR/index.m3u8$LR•IPV4•282『线路152』 +https://mumt04.tangotv.in/KHABARFAST/index.m3u8$LR•IPV4•282『线路152』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://trs1.aynaott.com/HindiKhabar/index.m3u8$LR•IPV4•282『线路153』 +https://stream-hls.castr.net/64490fcefe045f1b63012886/live_22d9a1f0c69c11ee9441219c2cc6d61f/index.fmp4.m3u8$LR•IPV4•282『线路153』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live-cf-kalaignarnews.dailyhunt.in/master.m3u8$LR•IPV4•282『线路154』 +http://cloud.logichost.in:1935/live/malabarnews/index.m3u8$LR•IPV4•282『线路154』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt04.tangotv.in/KHABARFAST/index.m3u8$LR•IPV4•282『线路155』 +https://n18syndication.akamaized.net/bpk-tv/News18_Bihar_Jharkhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路155』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://stream-hls.castr.net/64490fcefe045f1b63012886/live_22d9a1f0c69c11ee9441219c2cc6d61f/index.fmp4.m3u8$LR•IPV4•282『线路156』 +https://n18syndication.akamaized.net/bpk-tv/News18_UP_Uttarakhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路156』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://cloud.logichost.in:1935/live/malabarnews/index.m3u8$LR•IPV4•282『线路157』 +https://5dd3981940faa.streamlock.net/onkarentertainment/onkarentertainment/playlist.m3u8$LR•IPV4•282『线路157』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://n18syndication.akamaized.net/bpk-tv/News18_Bihar_Jharkhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路158』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/pratham-khabar-24x7/index.m3u8?ads.vf=BVw-POiR-D8$LR•IPV4•282『线路158』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://n18syndication.akamaized.net/bpk-tv/News18_UP_Uttarakhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路159』 +http://103.72.101.252:8080/live/533.m3u8$LR•IPV4•282『线路159』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5dd3981940faa.streamlock.net/onkarentertainment/onkarentertainment/playlist.m3u8$LR•IPV4•282『线路160』 +https://cdn-2.pishow.tv/live/269/master.m3u8$LR•IPV4•282『线路160』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/pratham-khabar-24x7/index.m3u8?ads.vf=BVw-POiR-D8$LR•IPV4•282『线路161』 +https://mumt05.tangotv.in/VERTENTSAMACHARPLUS/index.m3u8$LR•IPV4•282『线路161』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.72.101.252:8080/live/533.m3u8$LR•IPV4•282『线路162』 +http://103.253.18.58:8000/play/a00u$LR•IPV4•282『线路162』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-2.pishow.tv/live/269/master.m3u8$LR•IPV4•282『线路163』 +https://mumt04.tangotv.in/VISTAARNEWS/index.m3u8$LR•IPV4•282『线路163』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt05.tangotv.in/VERTENTSAMACHARPLUS/index.m3u8$LR•IPV4•282『线路164』 +https://raw.githubusercontent.com/amazeyourself/adaptive-streams/refs/heads/main/streams/in/YuppTV/ZeeBiharJharkhand.m3u8$LR•IPV4•282『线路164』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.253.18.58:8000/play/a00u$LR•IPV4•282『线路165』 +https://duw35ict5q7th.cloudfront.net/index_3.m3u8$LR•IPV4•282『线路165』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt04.tangotv.in/VISTAARNEWS/index.m3u8$LR•IPV4•282『线路166』 +https://livefta.malimarcdn.com/ftaedge00/hmongstartv.sdp/playlist.m3u8$LR•IPV4•282『线路166』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://raw.githubusercontent.com/amazeyourself/adaptive-streams/refs/heads/main/streams/in/YuppTV/ZeeBiharJharkhand.m3u8$LR•IPV4•282『线路167』 +https://adpnetworkhd-cmd.github.io/iptv/5Star.m3u8$LR•IPV4•282『线路167』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://duw35ict5q7th.cloudfront.net/index_3.m3u8$LR•IPV4•282『线路168』 +https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI/amarbanglatv.stream/playlist.m3u8$LR•IPV4•282『线路168』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://livefta.malimarcdn.com/ftaedge00/hmongstartv.sdp/playlist.m3u8$LR•IPV4•282『线路169』 +https://raw.githubusercontent.com/Paradise-91/ParaTV/refs/heads/main/streams/canalplus/cstar-dm.m3u8$LR•IPV4•282『线路169』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://adpnetworkhd-cmd.github.io/iptv/5Star.m3u8$LR•IPV4•282『线路170』 +https://g1.mc-hor.transport.edge-access.net/a12/ngrp:canal10mdq-100044_all/Playlist.m3u8?sense=true$LR•IPV4•282『线路170』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI/amarbanglatv.stream/playlist.m3u8$LR•IPV4•282『线路171』 +https://canlitvulusal.xyz/live/eurostar/index.m3u8$LR•IPV4•282『线路171』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://raw.githubusercontent.com/Paradise-91/ParaTV/refs/heads/main/streams/canalplus/cstar-dm.m3u8$LR•IPV4•282『线路172』 +https://yuppmedtaorire.akamaized.net/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/murasu_nim_https/050522/murasu/playlist.m3u8$LR•IPV4•282『线路172』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://g1.mc-hor.transport.edge-access.net/a12/ngrp:canal10mdq-100044_all/Playlist.m3u8?sense=true$LR•IPV4•282『线路173』 +https://6b88cde9.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWV1X0xvbmVTdGFyX0hMUw/playlist.m3u8$LR•IPV4•282『线路173』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://canlitvulusal.xyz/live/eurostar/index.m3u8$LR•IPV4•282『线路174』 +https://lonestar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路174』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://yuppmedtaorire.akamaized.net/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/murasu_nim_https/050522/murasu/playlist.m3u8$LR•IPV4•282『线路175』 +https://cineverse.g-mana.live/media/901011e7-9149-48cb-aabc-9218760e54fe/master.m3u8$LR•IPV4•282『线路175』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://6b88cde9.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWV1X0xvbmVTdGFyX0hMUw/playlist.m3u8$LR•IPV4•282『线路176』 +http://45.4.1.201:8000/play/a19y/index.m3u8$LR•IPV4•282『线路176』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://lonestar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路177』 +http://stream.nubar.tv:1935/private/NUBARPlus/playlist.m3u8$LR•IPV4•282『线路177』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cineverse.g-mana.live/media/901011e7-9149-48cb-aabc-9218760e54fe/master.m3u8$LR•IPV4•282『线路178』 +https://mumt01.tangotv.in/O5aw8Zn3PEARTV/index.m3u8$LR•IPV4•282『线路178』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://45.4.1.201:8000/play/a19y/index.m3u8$LR•IPV4•282『线路179』 +https://linear-10.frequency.stream/dist/stirr/10/hls/master/playlist.m3u8$LR•IPV4•282『线路179』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://stream.nubar.tv:1935/private/NUBARPlus/playlist.m3u8$LR•IPV4•282『线路180』 +https://fast-channels.sinclairstoryline.com/TBD/index.m3u8$LR•IPV4•282『线路180』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt01.tangotv.in/O5aw8Zn3PEARTV/index.m3u8$LR•IPV4•282『线路181』 +http://86.87.15.10:8003/play/a024/index.m3u8$LR•IPV4•282『线路181』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://linear-10.frequency.stream/dist/stirr/10/hls/master/playlist.m3u8$LR•IPV4•282『线路182』 +http://livestar.siliconweb.com/starvod/star4/star4.m3u8$LR•IPV4•282『线路182』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://fast-channels.sinclairstoryline.com/TBD/index.m3u8$LR•IPV4•282『线路183』 +https://livestar.siliconweb.com/starvod/star_int/star_int.m3u8$LR•IPV4•282『线路183』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://86.87.15.10:8003/play/a024/index.m3u8$LR•IPV4•282『线路184』 +https://tvsen4.aynaott.com/n64PH4YL/index.m3u8$LR•IPV4•282『线路184』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://livestar.siliconweb.com/starvod/star4/star4.m3u8$LR•IPV4•282『线路185』 +http://103.121.6.5:8000/play/a063/index.m3u8$LR•IPV4•282『线路185』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://livestar.siliconweb.com/starvod/star_int/star_int.m3u8$LR•IPV4•282『线路186』 +http://217.20.112.199:8080/maatv/index.m3u8$LR•IPV4•282『线路186』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tvsen4.aynaott.com/n64PH4YL/index.m3u8$LR•IPV4•282『线路187』 +https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/starpravah_live_https/index.m3u8$LR•IPV4•282『线路187』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.121.6.5:8000/play/a063/index.m3u8$LR•IPV4•282『线路188』 +https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/suvarnatv_live_https/index.m3u8$LR•IPV4•282『线路188』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://217.20.112.199:8080/maatv/index.m3u8$LR•IPV4•282『线路189』 +http://149.71.34.166:8000/play/a06i/index.m3u8$LR•IPV4•282『线路189』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/starpravah_live_https/index.m3u8$LR•IPV4•282『线路190』 +https://cdn-3.pishow.tv/live/1271/master.m3u8$LR•IPV4•282『线路190』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/suvarnatv_live_https/index.m3u8$LR•IPV4•282『线路191』 +https://d1g8wgjurz8via.cloudfront.net/bpk-tv/ColorsHD/default/ColorsHD.m3u8$LR•IPV4•282『线路191』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://149.71.34.166:8000/play/a06i/index.m3u8$LR•IPV4•282『线路192』 +https://arputharyesutv.arputharyesutv.com/live/md/index.m3u8$LR•IPV4•282『线路192』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-3.pishow.tv/live/1271/master.m3u8$LR•IPV4•282『线路193』 +https://mumt05.tangotv.in/BHAKTISAGAR/index.m3u8$LR•IPV4•282『线路193』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d1g8wgjurz8via.cloudfront.net/bpk-tv/ColorsHD/default/ColorsHD.m3u8$LR•IPV4•282『线路194』 +https://streaming.telered.com.ar/santa-maria/streaming/mystream.m3u8$LR•IPV4•282『线路194』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://arputharyesutv.arputharyesutv.com/live/md/index.m3u8$LR•IPV4•282『线路195』 +https://live-mcl.cdn01.net/smarttv/48vy43564/playlist.m3u8$LR•IPV4•282『线路195』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mumt05.tangotv.in/BHAKTISAGAR/index.m3u8$LR•IPV4•282『线路196』 +https://hls-live-media-gc.cdn01.net/mpegts/232076_2222907/karlKyiKToEdHsTFUcjs9g/1776816000/master_mpegts.m3u8$LR•IPV4•282『线路196』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streaming.telered.com.ar/santa-maria/streaming/mystream.m3u8$LR•IPV4•282『线路197』 +https://cdn.live.br1.jmvstream.com/webtv/pejexypz/playlist/playlist.m3u8$LR•IPV4•282『线路197』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live-mcl.cdn01.net/smarttv/48vy43564/playlist.m3u8$LR•IPV4•282『线路198』 +https://live.artidijitalmedya.com/artidijital_diyartv/diyartv/playlist.m3u8$LR•IPV4•282『线路198』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://hls-live-media-gc.cdn01.net/mpegts/232076_2222907/karlKyiKToEdHsTFUcjs9g/1776816000/master_mpegts.m3u8$LR•IPV4•282『线路199』 +http://122.248.43.242:1935/FAJARTV/_definst_/myStream/playlist.m3u8$LR•IPV4•282『线路199』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn.live.br1.jmvstream.com/webtv/pejexypz/playlist/playlist.m3u8$LR•IPV4•282『线路200』 +https://6n3yow8pl9ok-hls-live.5centscdn.com/ishwartvlive/tv.stream/playlist.m3u8$LR•IPV4•282『线路200』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live.artidijitalmedya.com/artidijital_diyartv/diyartv/playlist.m3u8$LR•IPV4•282『线路201』 +https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Mariavision/master.m3u8$LR•IPV4•282『线路201』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://122.248.43.242:1935/FAJARTV/_definst_/myStream/playlist.m3u8$LR•IPV4•282『线路202』 +https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8$LR•IPV4•282『线路202』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://6n3yow8pl9ok-hls-live.5centscdn.com/ishwartvlive/tv.stream/playlist.m3u8$LR•IPV4•282『线路203』 +https://goliveafrica.media:9998/live/627e198474bd1/index.m3u8$LR•IPV4•282『线路203』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Mariavision/master.m3u8$LR•IPV4•282『线路204』 +https://www.streaming507.net:19360/videoradiohogar/videoradiohogar.m3u8$LR•IPV4•282『线路204』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8$LR•IPV4•282『线路205』 +https://d34z4embz0hjf6.cloudfront.net/out/v1/7ac2789ff9a544a49337d1ffc54ce61c/index.m3u8$LR•IPV4•282『线路205』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://goliveafrica.media:9998/live/627e198474bd1/index.m3u8$LR•IPV4•282『线路206』 +https://d2netiedy8cz3x.cloudfront.net/out/v1/9bf6fa4ac8d6432cb98da13b121ba3c2/index.m3u8$LR•IPV4•282『线路206』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://www.streaming507.net:19360/videoradiohogar/videoradiohogar.m3u8$LR•IPV4•282『线路207』 +https://deatfcv3xdvi3.cloudfront.net/out/v1/7a43dd2f64e34ec28da1b4bd6923251a/index.m3u8$LR•IPV4•282『线路207』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d34z4embz0hjf6.cloudfront.net/out/v1/7ac2789ff9a544a49337d1ffc54ce61c/index.m3u8$LR•IPV4•282『线路208』 +https://5f593df7851db.streamlock.net/evangelizar/tv/playlist.m3u8$LR•IPV4•282『线路208』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d2netiedy8cz3x.cloudfront.net/out/v1/9bf6fa4ac8d6432cb98da13b121ba3c2/index.m3u8$LR•IPV4•282『线路209』 +https://streamtv.intervenhosting.net:3155/live/juandelacruz3live.m3u8$LR•IPV4•282『线路209』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://deatfcv3xdvi3.cloudfront.net/out/v1/7a43dd2f64e34ec28da1b4bd6923251a/index.m3u8$LR•IPV4•282『线路210』 +https://livetv.tarangplus.in/alankar-origin/live/playlist.m3u8$LR•IPV4•282『线路210』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://5f593df7851db.streamlock.net/evangelizar/tv/playlist.m3u8$LR•IPV4•282『线路211』 +https://moviethls.wns.live/hls/stream.m3u8$LR•IPV4•282『线路211』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://streamtv.intervenhosting.net:3155/live/juandelacruz3live.m3u8$LR•IPV4•282『线路212』 +http://85.14.32.26:8800/udp/239.100.10.160:5000$LR•IPV4•282『线路212』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://livetv.tarangplus.in/alankar-origin/live/playlist.m3u8$LR•IPV4•282『线路213』 +https://cdn-4.pishow.tv/live/233/master.m3u8$LR•IPV4•282『线路213』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://moviethls.wns.live/hls/stream.m3u8$LR•IPV4•282『线路214』 +https://jmp2.uk/plu-5f1ac1f1b66c76000790ef27.m3u8$LR•IPV4•282『线路214』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://85.14.32.26:8800/udp/239.100.10.160:5000$LR•IPV4•282『线路215』 +https://jmp2.uk/plu-5dcde437229eff00091b6c30.m3u8$LR•IPV4•282『线路215』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn-4.pishow.tv/live/233/master.m3u8$LR•IPV4•282『线路216』 +http://213.91.179.28:8000/play/a0c9$LR•IPV4•282『线路216』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5f1ac1f1b66c76000790ef27.m3u8$LR•IPV4•282『线路217』 +http://92.36.202.5:10001/play/a01s$LR•IPV4•282『线路217』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5dcde437229eff00091b6c30.m3u8$LR•IPV4•282『线路218』 +https://dash2.antik.sk/live/test_star_cinema_atktv/playlist.m3u8$LR•IPV4•282『线路218』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://213.91.179.28:8000/play/a0c9$LR•IPV4•282『线路219』 +https://dash2.antik.sk/live/test_star_family_atktv/playlist.m3u8$LR•IPV4•282『线路219』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://92.36.202.5:10001/play/a01s$LR•IPV4•282『线路220』 +http://103.253.18.58:8000/play/a00r$LR•IPV4•282『线路220』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://dash2.antik.sk/live/test_star_cinema_atktv/playlist.m3u8$LR•IPV4•282『线路221』 +http://103.253.18.58:8000/play/a017$LR•IPV4•282『线路221』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://dash2.antik.sk/live/test_star_family_atktv/playlist.m3u8$LR•IPV4•282『线路222』 +http://103.253.18.58:8000/play/a02u$LR•IPV4•282『线路222』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.253.18.58:8000/play/a00r$LR•IPV4•282『线路223』 +http://103.157.248.140:8000/play/a00b/index.m3u8$LR•IPV4•282『线路223』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.253.18.58:8000/play/a017$LR•IPV4•282『线路224』 +https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/maamovies_live_https/index.m3u8$LR•IPV4•282『线路224』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.253.18.58:8000/play/a02u$LR•IPV4•282『线路225』 +http://92.36.202.5:10001/play/a01o$LR•IPV4•282『线路225』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.157.248.140:8000/play/a00b/index.m3u8$LR•IPV4•282『线路226』 +http://149.71.34.166:8000/play/a01f/index.m3u8$LR•IPV4•282『线路226』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/maamovies_live_https/index.m3u8$LR•IPV4•282『线路227』 +http://149.71.34.166:8000/play/a01g/index.m3u8$LR•IPV4•282『线路227』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://92.36.202.5:10001/play/a01o$LR•IPV4•282『线路228』 +https://edge4-moblive.yuppcdn.net/trans1sd/smil:strtml19.smil/playlist.m3u8?dvr=$LR•IPV4•282『线路228』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://149.71.34.166:8000/play/a01f/index.m3u8$LR•IPV4•282『线路229』 +http://149.71.34.166:8000/play/a059/index.m3u8$LR•IPV4•282『线路229』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://149.71.34.166:8000/play/a01g/index.m3u8$LR•IPV4•282『线路230』 +https://zylo-cinenanar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路230』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://edge4-moblive.yuppcdn.net/trans1sd/smil:strtml19.smil/playlist.m3u8?dvr=$LR•IPV4•282『线路231』 +https://jmp2.uk/plu-655f2ee6c0fc88000877d26c.m3u8$LR•IPV4•282『线路231』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://149.71.34.166:8000/play/a059/index.m3u8$LR•IPV4•282『线路232』 +https://amg00627-banijaygroup-fearfactor-samsungau-9vdod.amagi.tv/playlist/amg00627-banijaygroup-fearfactor-samsungau/playlist.m3u8$LR•IPV4•282『线路232』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://zylo-cinenanar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路233』 +https://jmp2.uk/plu-604f8de01b479400078fb1e7.m3u8$LR•IPV4•282『线路233』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-655f2ee6c0fc88000877d26c.m3u8$LR•IPV4•282『线路234』 +https://jmp2.uk/plu-5e46e64dc73db400094b5f0b.m3u8$LR•IPV4•282『线路234』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg00627-banijaygroup-fearfactor-samsungau-9vdod.amagi.tv/playlist/amg00627-banijaygroup-fearfactor-samsungau/playlist.m3u8$LR•IPV4•282『线路235』 +https://jmp2.uk/plu-5f8ed4dbf6bb0800071ffbcb.m3u8$LR•IPV4•282『线路235』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-604f8de01b479400078fb1e7.m3u8$LR•IPV4•282『线路236』 +https://jmp2.uk/plu-5f99ac4fded33000078f29ab.m3u8$LR•IPV4•282『线路236』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5e46e64dc73db400094b5f0b.m3u8$LR•IPV4•282『线路237』 +https://jmp2.uk/plu-5ec5761aabe4690007f6e047.m3u8$LR•IPV4•282『线路237』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5f8ed4dbf6bb0800071ffbcb.m3u8$LR•IPV4•282『线路238』 +http://213.91.179.28:8000/play/a0cs$LR•IPV4•282『线路238』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5f99ac4fded33000078f29ab.m3u8$LR•IPV4•282『线路239』 +http://92.36.202.5:10001/play/a02o$LR•IPV4•282『线路239』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5ec5761aabe4690007f6e047.m3u8$LR•IPV4•282『线路240』 +http://213.91.179.28:8000/play/a0cr$LR•IPV4•282『线路240』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://213.91.179.28:8000/play/a0cs$LR•IPV4•282『线路241』 +http://92.36.202.5:10001/play/a02n$LR•IPV4•282『线路241』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://92.36.202.5:10001/play/a02o$LR•IPV4•282『线路242』 +https://jmp2.uk/plu-5efbd39f8c4ce900075d7698.m3u8$LR•IPV4•282『线路242』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://213.91.179.28:8000/play/a0cr$LR•IPV4•282『线路243』 +https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_576.m3u8$LR•IPV4•282『线路243』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://92.36.202.5:10001/play/a02n$LR•IPV4•282『线路244』 +https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_1080.m3u8$LR•IPV4•282『线路244』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-5efbd39f8c4ce900075d7698.m3u8$LR•IPV4•282『线路245』 +https://rds3.desdeparaguay.net/dismartv/dismartv/playlist.m3u8$LR•IPV4•282『线路245』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_576.m3u8$LR•IPV4•282『线路246』 +https://srt.tvdatta.com/tvestelar/index.m3u8$LR•IPV4•282『线路246』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_1080.m3u8$LR•IPV4•282『线路247』 +https://cdn15.live-tv.cloud/ua_infinitas_tv/muzvar-abr/playlist.m3u8$LR•IPV4•282『线路247』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://rds3.desdeparaguay.net/dismartv/dismartv/playlist.m3u8$LR•IPV4•282『线路248』 +https://b01c02nl.mediatriple.net/videoonlylive/mtkgeuihrlfwlive/u_stream_5c9e198784bdc_1/playlist.m3u8$LR•IPV4•282『线路248』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://srt.tvdatta.com/tvestelar/index.m3u8$LR•IPV4•282『线路249』 +https://dash4.antik.sk/live/test_ocko_star/playlist.m3u8$LR•IPV4•282『线路249』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://cdn15.live-tv.cloud/ua_infinitas_tv/muzvar-abr/playlist.m3u8$LR•IPV4•282『线路250』 +https://tvdatta.com:3041/live/colmenarlive.m3u8$LR•IPV4•282『线路250』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://b01c02nl.mediatriple.net/videoonlylive/mtkgeuihrlfwlive/u_stream_5c9e198784bdc_1/playlist.m3u8$LR•IPV4•282『线路251』 +https://live2.tensila.com/knut-v-1.choice/hls/master.m3u8$LR•IPV4•282『线路251』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://dash4.antik.sk/live/test_ocko_star/playlist.m3u8$LR•IPV4•282『线路252』 +https://live.muzickatv.mk/live/StarMusic2.m3u8$LR•IPV4•282『线路252』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tvdatta.com:3041/live/colmenarlive.m3u8$LR•IPV4•282『线路253』 +https://vglivessai.akamaized.net/sg/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/e11b0319-52e8-4190-ab03-3931cc68eac9/index.m3u8$LR•IPV4•282『线路253』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live2.tensila.com/knut-v-1.choice/hls/master.m3u8$LR•IPV4•282『线路254』 +https://tglmp01.akamaized.net/out/v1/c1071012b73f4f189b202e1529e8f802/manifest.mpd$LR•IPV4•282『线路254』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://live.muzickatv.mk/live/StarMusic2.m3u8$LR•IPV4•282『线路255』 +https://jmp2.uk/plu-61c09b48d6d97900076e91c5.m3u8$LR•IPV4•282『线路255』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://vglivessai.akamaized.net/sg/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/e11b0319-52e8-4190-ab03-3931cc68eac9/index.m3u8$LR•IPV4•282『线路256』 +https://drybar-drybarcomedy-1-au.samsung.wurl.tv/playlist.m3u8$LR•IPV4•282『线路256』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tglmp01.akamaized.net/out/v1/c1071012b73f4f189b202e1529e8f802/manifest.mpd$LR•IPV4•282『线路257』 +https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883107$LR•IPV4•282『线路257』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-61c09b48d6d97900076e91c5.m3u8$LR•IPV4•282『线路258』 +https://jmp2.uk/plu-6152ee71bf99590007893a11.m3u8$LR•IPV4•282『线路258』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://drybar-drybarcomedy-1-au.samsung.wurl.tv/playlist.m3u8$LR•IPV4•282『线路259』 +https://jmp2.uk/plu-61c1979dfa307000070bbe4d.m3u8$LR•IPV4•282『线路259』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883107$LR•IPV4•282『线路260』 +http://bantel-cdn1.iptvperu.tv:1935/btnscrtn/StarChannel.stream/playlist.m3u8$LR•IPV4•282『线路260』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-6152ee71bf99590007893a11.m3u8$LR•IPV4•282『线路261』 +http://45.4.1.201:8000/play/a13e/index.m3u8$LR•IPV4•282『线路261』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-61c1979dfa307000070bbe4d.m3u8$LR•IPV4•282『线路262』 +https://tvsen7.aynaott.com/sspts1/index.m3u8$LR•IPV4•282『线路262』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://bantel-cdn1.iptvperu.tv:1935/btnscrtn/StarChannel.stream/playlist.m3u8$LR•IPV4•282『线路263』 +http://103.253.18.58:8000/play/a00m$LR•IPV4•282『线路263』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://45.4.1.201:8000/play/a13e/index.m3u8$LR•IPV4•282『线路264』 +http://103.253.18.58:8000/play/a03o$LR•IPV4•282『线路264』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tvsen7.aynaott.com/sspts1/index.m3u8$LR•IPV4•282『线路265』 +https://tvsen7.aynaott.com/ssport2hd/index.m3u8$LR•IPV4•282『线路265』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.253.18.58:8000/play/a00m$LR•IPV4•282『线路266』 +http://103.157.248.140:8000/play/a01m/index.m3u8$LR•IPV4•282『线路266』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.253.18.58:8000/play/a03o$LR•IPV4•282『线路267』 +https://n18syndication.akamaized.net/bpk-tv/CNBC_Bazaar_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路267』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://tvsen7.aynaott.com/ssport2hd/index.m3u8$LR•IPV4•282『线路268』 +https://jmp2.uk/plu-625e8cb585ef320007806caf.m3u8$LR•IPV4•282『线路268』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -http://103.157.248.140:8000/play/a01m/index.m3u8$LR•IPV4•282『线路269』 +https://jmp2.uk/plu-62b30b0060a9ca0007d628b4.m3u8$LR•IPV4•282『线路269』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://n18syndication.akamaized.net/bpk-tv/CNBC_Bazaar_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路270』 +https://mn-nl.mncdn.com/alhiwar_live/smil:alhiwar.smil/playlist.m3u8$LR•IPV4•282『线路270』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-625e8cb585ef320007806caf.m3u8$LR•IPV4•282『线路271』 +https://jjn5dkk9bd.zoeweb.tv/z404-live/stream/playlist.m3u8$LR•IPV4•282『线路271』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-62b30b0060a9ca0007d628b4.m3u8$LR•IPV4•282『线路272』 +https://jmp2.uk/plu-69492467ae33e24d916e56cf.m3u8$LR•IPV4•282『线路272』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://mn-nl.mncdn.com/alhiwar_live/smil:alhiwar.smil/playlist.m3u8$LR•IPV4•282『线路273』 +https://directo.tuwebtv.es/canal1.m3u8$LR•IPV4•282『线路273』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jjn5dkk9bd.zoeweb.tv/z404-live/stream/playlist.m3u8$LR•IPV4•282『线路274』 +https://telmaco-cdn.akamaized.net/starcgr/default/index.m3u8$LR•IPV4•282『线路274』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-69492467ae33e24d916e56cf.m3u8$LR•IPV4•282『线路275』 +https://stream.ishtartv.com/live/iShtarHD/playlist.m3u8$LR•IPV4•282『线路275』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://directo.tuwebtv.es/canal1.m3u8$LR•IPV4•282『线路276』 +https://d26idhjf0y1p2g.cloudfront.net/out/v1/cd66dd25b9774cb29943bab54bbf3e2f/index.m3u8$LR•IPV4•282『线路276』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://telmaco-cdn.akamaized.net/starcgr/default/index.m3u8$LR•IPV4•282『线路277』 +https://lingkartv.my.id/hls/lingkartv.m3u8$LR•IPV4•282『线路277』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://stream.ishtartv.com/live/iShtarHD/playlist.m3u8$LR•IPV4•282『线路278』 +https://amg01415-waterbearnetwor-waterbear-samsunguk-1h0y8.amagi.tv/playlist/amg01415-waterbearnetwor-waterbear-samsunguk/playlist.m3u8$LR•IPV4•282『线路278』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://lingkartv.my.id/hls/lingkartv.m3u8$LR•IPV4•282『线路279』 +https://jmp2.uk/plu-636adc255bcf470007d6e0e2.m3u8$LR•IPV4•282『线路279』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://amg01415-waterbearnetwor-waterbear-samsunguk-1h0y8.amagi.tv/playlist/amg01415-waterbearnetwor-waterbear-samsunguk/playlist.m3u8$LR•IPV4•282『线路280』 +https://cdn-apne1.tsv2.amagi.tv/linear/amg17560-fcbarcelona-fcbenglishcmag-rakutenjp/playlist.m3u8$LR•IPV4•282『线路280』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR -https://jmp2.uk/plu-636adc255bcf470007d6e0e2.m3u8$LR•IPV4•282『线路281』 +http://iptv.zkbhj.com/tv/url/go?id=4feaf426ab2c3414a12910e0c7b7377ef2325e82e1723382000c25c9009b1449703a53d8cb741b92224765715d1a7388d43b8da7f422852ecf86f83de913c00f$LR•IPV4•282『线路281』 #EXTINF:-1 tvg-name="AR" group-title="•杂货",AR http://www.coninfo.net:1935/tvcinco/live1/playlist.m3u8$LR•IPV4•282『线路282』 #EXTINF:-1 tvg-name="Bahrain Sports 2" group-title="•杂货",Bahrain Sports 2 @@ -2116,9 +2092,9 @@ http://arcast.net:1935/mp/mp/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Canal 4 Jujuy" group-title="•杂货",Canal 4 Jujuy https://5cd577a3dd8ec.streamlock.net/CANAL4/smil:CANAL4.smil/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Cartoon Network" group-title="•杂货",Cartoon Network -http://23.237.104.106:8080/USA_CARTOON_NETWORK/index.m3u8$LR•IPV4•4『线路1』 +http://free.cnlive.club/channel/n38060fe0/index.m3u8?q=1752629214236$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="Cartoon Network" group-title="•杂货",Cartoon Network -http://free.cnlive.club/channel/n38060fe0/index.m3u8?q=1752629214236$LR•IPV4•4『线路2』 +http://23.237.104.106:8080/USA_CARTOON_NETWORK/index.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="Cartoon Network" group-title="•杂货",Cartoon Network http://akariko.netgenx.site/stream/jp/cartoon_network/stream-output.m3u8?mode=hls$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="Cartoon Network" group-title="•杂货",Cartoon Network @@ -2166,9 +2142,9 @@ https://amg00654-itv-amg00654c20-rakuten-it-3615.playouts.now.amagi.tv/playlist. #EXTINF:-1 tvg-name="Hell's Kitchen" group-title="•杂货",Hell's Kitchen https://amg00654-itv-amg00654c1-samsung-au-1072.playouts.now.amagi.tv/itv-hellskitchen-samsung/playlist.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="HollyWire" group-title="•杂货",HollyWire -https://bozztv.com/hwotta/playlist/HD3400/HD3400.m3u8$LR•IPV4•2『线路1』 +https://bozztv.com/hwotta/playlist/playlist.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="HollyWire" group-title="•杂货",HollyWire -https://bozztv.com/hwotta/playlist/playlist.m3u8$LR•IPV4•2『线路2』 +https://bozztv.com/hwotta/playlist/HD3400/HD3400.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="Iqra TV" group-title="•杂货",Iqra TV https://cdn149.anystream.uk:8082/app/iq53la/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="KBEV Spectrum Channel 6 [Beverly Hills]" group-title="•杂货",KBEV Spectrum Channel 6 [Beverly Hills] @@ -2194,21 +2170,21 @@ https://5c2974786200d.streamlock.net/live-chan29/ngrp:ch29_all/playlist.m3u8$LR #EXTINF:-1 tvg-name="Realitatea Plus" group-title="•杂货",Realitatea Plus https://stream.realitatea.net/realitatea/plus_md/ts:playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Reuters" group-title="•杂货",Reuters -https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/e7493ea5-5c1c-4d7a-a3f7-e95516048ad8/3.m3u8$LR•IPV4•4『线路1』 +https://amg00453-reuters-amg00453c1-rakuten-uk-2110.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-rakutenuk/playlist.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="Reuters" group-title="•杂货",Reuters -https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00453-reuters-reuters-hls-rakutenjp/playlist.m3u8$LR•IPV4•4『线路2』 +https://amg00453-amg00453c1-distrotv-us-7691.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-distrotvus/playlist.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="Reuters" group-title="•杂货",Reuters -https://amg00453-reuters-amg00453c1-rakuten-uk-2110.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-rakutenuk/playlist.m3u8$LR•IPV4•4『线路3』 +https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/e7493ea5-5c1c-4d7a-a3f7-e95516048ad8/3.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="Reuters" group-title="•杂货",Reuters -https://amg00453-amg00453c1-distrotv-us-7691.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-distrotvus/playlist.m3u8$LR•IPV4•4『线路4』 +https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00453-reuters-reuters-hls-rakutenjp/playlist.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="RTV Rijnstreek TV" group-title="•杂货",RTV Rijnstreek TV https://ms7.mx-cd.net/tv/290-3222276/RTV_Rijnstreek.smil/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Ryan and Friends" group-title="•杂货",Ryan and Friends https://ryanandfriends-samsungau.amagi.tv/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="SEA TV" group-title="•杂货",SEA TV -https://v2.tustreaming.cl/odiseatv/index.m3u8$LR•IPV4•2『线路1』 +https://iptv.prosto.tv/ch238/index.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="SEA TV" group-title="•杂货",SEA TV -https://iptv.prosto.tv/ch238/index.m3u8$LR•IPV4•2『线路2』 +https://v2.tustreaming.cl/odiseatv/index.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="Smithsonian Channel" group-title="•杂货",Smithsonian Channel https://jmp2.uk/plu-6298bd10d88ef000073f16b7.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="Smithsonian Channel" group-title="•杂货",Smithsonian Channel @@ -2262,43 +2238,43 @@ http://vocotv.pro//revol/revol/276924$LR•IPV4•59『线路14』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK http://vocotv.pro//revol/revol/276906$LR•IPV4•59『线路15』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -http://albuk.dyndns.tv:1935/albuk/albuk.stream/playlist.m3u8$LR•IPV4•59『线路16』 +https://jmp2.uk/plu-638e10de75c3a30007092693.m3u8$LR•IPV4•59『线路16』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI2/atnbanglauk-off.stream/playlist.m3u8$LR•IPV4•59『线路17』 +https://jmp2.uk/plu-692edc78d52ea9e4858cf78f.m3u8$LR•IPV4•59『线路17』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://adpnetworkhd-cmd.github.io/iptv/Channel4.m3u8$LR•IPV4•59『线路18』 +https://jmp2.uk/plu-692edcff77f0147d69f19498.m3u8$LR•IPV4•59『线路18』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://jmp2.uk/plu-638e10de75c3a30007092693.m3u8$LR•IPV4•59『线路19』 +https://jmp2.uk/plu-692edd6bdb8695f63e14f3b9.m3u8$LR•IPV4•59『线路19』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://jmp2.uk/plu-692edc78d52ea9e4858cf78f.m3u8$LR•IPV4•59『线路20』 +https://linear-702.frequency.stream/dist/stirr/702/hls/master/playlist.m3u8$LR•IPV4•59『线路20』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://jmp2.uk/plu-692edcff77f0147d69f19498.m3u8$LR•IPV4•59『线路21』 +https://jmp2.uk/plu-62bed7cb3279cb0007735327.m3u8$LR•IPV4•59『线路21』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://jmp2.uk/plu-692edd6bdb8695f63e14f3b9.m3u8$LR•IPV4•59『线路22』 +https://d1nn4ic5ci0eid.cloudfront.net/MasterchefUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路22』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://linear-702.frequency.stream/dist/stirr/702/hls/master/playlist.m3u8$LR•IPV4•59『线路23』 +https://dvqpty1sb3rry.cloudfront.net/PointlessUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路23』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://jmp2.uk/plu-62bed7cb3279cb0007735327.m3u8$LR•IPV4•59『线路24』 +https://68f6dfd1f2bd415b9c42f1d383004b69.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6233/master.m3u8$LR•IPV4•59『线路24』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://d1nn4ic5ci0eid.cloudfront.net/MasterchefUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路25』 +https://2c88ed8c4df9479aa0c7138dc42115e2.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6194/master.m3u8$LR•IPV4•59『线路25』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://dvqpty1sb3rry.cloudfront.net/PointlessUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路26』 +https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8$LR•IPV4•59『线路26』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://68f6dfd1f2bd415b9c42f1d383004b69.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6233/master.m3u8$LR•IPV4•59『线路27』 +https://thriller-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6482/master.m3u8$LR•IPV4•59『线路27』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://2c88ed8c4df9479aa0c7138dc42115e2.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6194/master.m3u8$LR•IPV4•59『线路28』 +https://live-tbn-ssai.simplestreamcdn.com/v1/master/774d979dd66704abea7c5b62cb34c6815fda0d35/tbn-live/manifest.m3u8$LR•IPV4•59『线路28』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8$LR•IPV4•59『线路29』 +https://amg01131-tracetv-amg01131c5-stirr-us-4389.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•59『线路29』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://thriller-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6482/master.m3u8$LR•IPV4•59『线路30』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/trace-uk/encrypted.m3u8?ads.vf=cgXMgPi7oBS$LR•IPV4•59『线路30』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://live-tbn-ssai.simplestreamcdn.com/v1/master/774d979dd66704abea7c5b62cb34c6815fda0d35/tbn-live/manifest.m3u8$LR•IPV4•59『线路31』 +https://d2n3779oy6efpi.cloudfront.net/playlist.m3u8$LR•IPV4•59『线路31』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://amg01131-tracetv-amg01131c5-stirr-us-4389.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•59『线路32』 +http://albuk.dyndns.tv:1935/albuk/albuk.stream/playlist.m3u8$LR•IPV4•59『线路32』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/trace-uk/encrypted.m3u8?ads.vf=cgXMgPi7oBS$LR•IPV4•59『线路33』 +https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI2/atnbanglauk-off.stream/playlist.m3u8$LR•IPV4•59『线路33』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK -https://d2n3779oy6efpi.cloudfront.net/playlist.m3u8$LR•IPV4•59『线路34』 +https://adpnetworkhd-cmd.github.io/iptv/Channel4.m3u8$LR•IPV4•59『线路34』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK https://qvcuk-live.akamaized.net/hls/live/2097112/qvc/master.m3u8$LR•IPV4•59『线路35』 #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK @@ -2350,345 +2326,347 @@ https://1a3566cb46914c5499fbc86fbc4ac87e.mediatailor.us-west-2.amazonaws.com/v1/ #EXTINF:-1 tvg-name="UK" group-title="•杂货",UK https://e3207568b726401995c25670faaf32e4.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6203/master.m3u8$LR•IPV4•59『线路59』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•170『线路1』 +https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•171『线路1』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV26.m3u8$LR•IPV4•170『线路2』 +https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV26.m3u8$LR•IPV4•171『线路2』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg01438-ewscrippscompan-ionplus-tablo/playlist.m3u8$LR•IPV4•170『线路3』 +http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•171『线路3』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•170『线路4』 +http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•171『线路4』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•170『线路5』 +http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•171『线路5』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•170『线路6』 +http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•171『线路6』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•170『线路7』 +http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•171『线路7』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•170『线路8』 +http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•171『线路8』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•170『线路9』 +http://43.251.226.89:8080/play/887.m3u8$LR•IPV4•171『线路9』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://43.251.226.89:8080/play/887.m3u8$LR•IPV4•170『线路10』 +p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•171『线路10』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•170『线路11』 +p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•171『线路11』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•170『线路12』 +p3p://167.114.175.6:55331/63efe07e000c1db2f23eb46a4e00518a$LR•IPV4•171『线路12』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -p3p://167.114.175.6:55331/63efe07e000c1db2f23eb46a4e00518a$LR•IPV4•170『线路13』 +p3p://167.114.175.6:55331/63efe0de000858baf2402a646c573e1b$LR•IPV4•171『线路13』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -p3p://167.114.175.6:55331/63efe0de000858baf2402a646c573e1b$LR•IPV4•170『线路14』 +p3p://167.114.175.6:55331/63efe252000a7658f245d81113e44b34$LR•IPV4•171『线路14』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -p3p://167.114.175.6:55331/63efe252000a7658f245d81113e44b34$LR•IPV4•170『线路15』 +p3p://167.114.175.6:55331/63efe2e2000d23b5f2480b4125294b9a$LR•IPV4•171『线路15』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -p3p://167.114.175.6:55331/63efe2e2000d23b5f2480b4125294b9a$LR•IPV4•170『线路16』 +https://linear-689.frequency.stream/dist/stirr/689/hls/master/playlist.m3u8$LR•IPV4•171『线路16』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://edge51.dc.beltelecom.by/ngtrk/_definst_/smil:belarus1.smil/chunklist_w1701491008_b5160000_sleng.m3u8$LR•IPV4•170『线路17』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/awe-encore/playlist.m3u8?ads.vf=JS9U64wz-A8$LR•IPV4•171『线路17』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://46.56.85.151:8080/0.m3u8$LR•IPV4•170『线路18』 +https://jmp2.uk/plu-69d7a0d0f57dc59a5f928fb2.m3u8$LR•IPV4•171『线路18』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ngtrk.dc.beltelecom.by/vtv/_definst_/bt4.stream/playlist.m3u8$LR•IPV4•170『线路19』 +https://jmp2.uk/plu-69d7a0dc805a68fcc92037b7.m3u8$LR•IPV4•171『线路19』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://liveingesta318.cdnmedia.tv/canalreustvlive/smil:live.smil/playlist.m3u8$LR•IPV4•170『线路20』 +https://shd-gcp-live.edgenextcdn.net/live/bitmovin-big-time-plus/924283f994779a311c1389698ff7e736/index.m3u8$LR•IPV4•171『线路20』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cloudvideo.servers10.com:8081/8030/index.m3u8$LR•IPV4•170『线路21』 +https://pantera1-100gb-cl-movistar.dps.live/campustv/campustv.smil/playlist.m3u8$LR•IPV4•171『线路21』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://rtmp.win:3929/live/epiruslive.m3u8$LR•IPV4•170『线路22』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/da-news-plus/index.m3u8?ads.vf=AyISeWRaL8G$LR•IPV4•171『线路22』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://91.246.72.88:8000/play/a008/index.m3u8$LR•IPV4•170『线路23』 +https://mumt01.tangotv.in/HORNBILLTV/index.m3u8$LR•IPV4•171『线路23』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://np.truestreamz.com/broadcaster/INDIGENOUSmob.stream/playlist.m3u8$LR•IPV4•170『线路24』 +https://radiodamascus.ortas.live/RDimshq/RDimshqLive/playlist.m3u8$LR•IPV4•171『线路24』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://stream.arcast.com.ar/litustv/ngrp:litustv_all/playlist.m3u8$LR•IPV4•170『线路25』 +https://jmp2.uk/plu-68bb16ba3efb41cd971f3ce6.m3u8$LR•IPV4•171『线路25』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cdn4.skygo.mn/live/disk1/Lotus/HLSv3-FTA/Lotus.m3u8$LR•IPV4•170『线路26』 +https://d2gwqf8gdwq1zs.cloudfront.net/scheduler/scheduleMaster/426.m3u8$LR•IPV4•171『线路26』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://s153.ipcamlive.com/streams/99pic5fsknh2gnvhx/stream.m3u8$LR•IPV4•170『线路27』 +https://jmp2.uk/plu-662a622b5e2370000800f392.m3u8$LR•IPV4•171『线路27』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://plustv.streamseguro.com:5443/LiveApp/streams/streaming.m3u8$LR•IPV4•170『线路28』 +https://stream01.welocal.stream/stream/fhd-frankenplus_119/ngrp:stream_all/playlist.m3u8$LR•IPV4•171『线路28』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://stream.smotrim.ru/hls2/planeta_rtr_usa/playlist_4.m3u8$LR•IPV4•170『线路29』 +https://zuzenean.goienamedia.eus/goiena-telebista.m3u8$LR•IPV4•171『线路29』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://amg17233-amg17233c1-wisptv-us-6409.playouts.now.amagi.tv/ts-us-w2-n2/playlist/amg17233-rtvi-rtvius-wisptvus/cb573d19736c648d9cd43b66cef94682847b3dcb0e6c886470af4a9765d97800dbe8ae84ae5b910c4c9e1fc061017d360439cd1dd56c49c1da63b820743c4b21fdcde00080dd0d0cb1df11292ca36265299a7369cc350f7bd2ec5a2f803ebe764c53cb017c593f88f258a97e4cc59e0a957f39e8fc8b307b24455a9c5a43e6a64cb7acb35544d865a4e7014e942843fa83439fd501e983800f834a8022f1469d96f58385168b8caa599d00e6241b2a4117f8d023e0a331b1de8a7b069f7e26551b5bf2d1f0942f6ddc2b2939fbf0dbaf648d70a4e875db0c5dd804914bf655e008844686bb38cac0bacf527e2ab0cb496418b5f7acf89e5f509329daf890b7017f96f8007d49dd52d42b3d3d83e9d91185ce67f5dc42d4ee3b775bd58349e9d6d8cae7a4995a8f7f8588fe9a2f4d4f6706038859ec8e7b942ad579a6c0162d125d4cbdc556cd82840a643415f5ea34d5030b86d99e8ddb023eb8057139c62ff8016f06af306268974e93fb6d36f84c60902602eb4a3c9643ffa15e96cdbab45c4adfb6c652ef50e1b407d78467c30e121623e998463c494169a28d0c6c604bd12f95bb4d153d7362d9d68f99f5582a063019577efa888555aefe0cad8074bb350375661f07937eba014bb2037248e61ad6bf1a75c77649bf54ed4d3f0f3decae9e8582c5d945ff18b9aaab6c7e6b0831fc5b64576966318712a31f6b07d0fea2c26d9de3271029cf80dbea898521e59561bc02af7509cadd185b005e7f6245cede389716d59a13bd94dd4f8cc1b95214d572f35a50a9d9d23aacb6c1df195bd9ea7609779bd610c07106ce039b7edb853e8be6154e37147465eec214f356b2dadae02e9927a206435de26ab491e6fc87320ea9c104637d5915247e54773e05f78f86334e28bace528c37d1e25bad4d43207f168ef06770b2a8264cd2650423cfc6ec84a2cd0f15b01ed77ddb6f0ea317406ed6c536ee8ca5e0b8e04b5113d2a2a45cb1c3dfd02cb749c991ba0a0f9cf6941b545b5e693352c474c72f94/71/1280x720_3572008/index.m3u8$LR•IPV4•170『线路30』 +https://jmp2.uk/plu-6304f20c941c5d00089634e7.m3u8$LR•IPV4•171『线路30』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://streamipcf.akamaized.net/live/_definst_/live_720/key_b1500.m3u8$LR•IPV4•170『线路31』 +https://dash2.antik.sk/live/test_kuskus_tv_atktv/playlist.m3u8$LR•IPV4•171『线路31』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://liveingesta118.cdnmedia.tv/telecaribetvlive/smil:rtmp02.smil/playlist.m3u8$LR•IPV4•170『线路32』 +https://mechtvltd-mechplus-1-dk.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路32』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://eu1.servers10.com:8081/8166/index.m3u8$LR•IPV4•170『线路33』 +https://mechtvltd-mechplus-1-fi.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路33』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://tringliveviz.akamaized.net/delta/105/out/u/qwaszxerdfcvrtryuy.m3u8$LR•IPV4•170『线路34』 +https://mechtvltd-mechplus-1-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路34』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0d00fg10000d1bp3snog65icebga4i0&ratio=720p&line=0$LR•IPV4•170『线路35』 +https://mechtvltd-mechplus-1-no.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路35』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•170『线路36』 +https://mechtvltd-mechplus-1-se.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路36』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•170『线路37』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mi-raza-canal-plus/manifest.m3u8?ads.vf=Ql0SI2Jofy8$LR•IPV4•171『线路37』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://akariko.netgenx.site/stream/jp/wowow_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路38』 +https://streams2.sofast.tv/sofast3/v1/019835b55bef1ebd4704326f84ec86/019835ca63dd1ebd416a5a78cf461/playlist.m3u8$LR•IPV4•171『线路38』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://akariko.netgenx.site/stream/jp/sport_live_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路39』 +https://jmp2.uk/plu-671645c4529ac900080c9a0b.m3u8$LR•IPV4•171『线路39』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://akariko.netgenx.site/stream/jp/movie_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路40』 +https://jmp2.uk/plu-66337e6ba0a74e000889563b.m3u8$LR•IPV4•171『线路40』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://akariko.netgenx.site/stream/jp/nittele_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路41』 +https://jmp2.uk/plu-671656dfdaad7f00085d2133.m3u8$LR•IPV4•171『线路41』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://livetv.fastv.jp/channel_assembly/69609952725E0FA3B987/master.m3u8$LR•IPV4•170『线路42』 +https://jmp2.uk/plu-6716571bc7626f000890c518.m3u8$LR•IPV4•171『线路42』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://cdn2.live247stream.com/desiplus/tv/playlist.m3u8$LR•IPV4•170『线路43』 +https://jmp2.uk/plu-67063e78b2ffb10008195d08.m3u8$LR•IPV4•171『线路43』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://linear-689.frequency.stream/dist/stirr/689/hls/master/playlist.m3u8$LR•IPV4•170『线路44』 +https://jmp2.uk/plu-671656a37d5da50008de6514.m3u8$LR•IPV4•171『线路44』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/awe-encore/playlist.m3u8?ads.vf=JS9U64wz-A8$LR•IPV4•170『线路45』 +https://jmp2.uk/plu-67164414e40c4a00087f450d.m3u8$LR•IPV4•171『线路45』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-69d7a0d0f57dc59a5f928fb2.m3u8$LR•IPV4•170『线路46』 +https://jmp2.uk/plu-671643fc5534bb00089187ad.m3u8$LR•IPV4•171『线路46』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-69d7a0dc805a68fcc92037b7.m3u8$LR•IPV4•170『线路47』 +https://jmp2.uk/plu-671655b2daad7f00085d202d.m3u8$LR•IPV4•171『线路47』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://shd-gcp-live.edgenextcdn.net/live/bitmovin-big-time-plus/924283f994779a311c1389698ff7e736/index.m3u8$LR•IPV4•170『线路48』 +https://rakutenaa-fastmedia-motuslachaine-rakuten-547u3.amagi.tv/playlist/rakutenAA-fastmedia-motuslachaine-rakuten/playlist.m3u8$LR•IPV4•171『线路48』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://pantera1-100gb-cl-movistar.dps.live/campustv/campustv.smil/playlist.m3u8$LR•IPV4•170『线路49』 +https://jmp2.uk/plu-63988b61c8d285000798a22a.m3u8$LR•IPV4•171『线路49』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/da-news-plus/index.m3u8?ads.vf=AyISeWRaL8G$LR•IPV4•170『线路50』 +https://jmp2.uk/plu-662a6309307fa30008196b4e.m3u8$LR•IPV4•171『线路50』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mumt01.tangotv.in/HORNBILLTV/index.m3u8$LR•IPV4•170『线路51』 +https://5c0740dba62b3.streamlock.net/plustv/myStream/playlist.m3u8$LR•IPV4•171『线路51』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://radiodamascus.ortas.live/RDimshq/RDimshqLive/playlist.m3u8$LR•IPV4•170『线路52』 +https://de1.dstv.cx/PrvaPlus/index.m3u8$LR•IPV4•171『线路52』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-68bb16ba3efb41cd971f3ce6.m3u8$LR•IPV4•170『线路53』 +https://thelegitpro.in/pntv/rplusnews24x7/index.m3u8$LR•IPV4•171『线路53』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d2gwqf8gdwq1zs.cloudfront.net/scheduler/scheduleMaster/426.m3u8$LR•IPV4•170『线路54』 +https://cdn-4.pishow.tv/live/1231/master.m3u8$LR•IPV4•171『线路54』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-662a622b5e2370000800f392.m3u8$LR•IPV4•170『线路55』 +https://aegis-cloudfront-1.tubi.video/dfd312a3-99b3-45fe-89b2-d20579fee2e9/playlist.m3u8$LR•IPV4•171『线路55』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://stream01.welocal.stream/stream/fhd-frankenplus_119/ngrp:stream_all/playlist.m3u8$LR•IPV4•170『线路56』 +https://linear-190.frequency.stream/dist/xumo/190/hls/master/playlist.m3u8$LR•IPV4•171『线路56』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://zuzenean.goienamedia.eus/goiena-telebista.m3u8$LR•IPV4•170『线路57』 +https://www.rtmplus.cz/live/1-playlist.m3u8$LR•IPV4•171『线路57』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-6304f20c941c5d00089634e7.m3u8$LR•IPV4•170『线路58』 +https://pluslive.rtrs.tv/plus/plus/playlist.m3u8$LR•IPV4•171『线路58』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://dash2.antik.sk/live/test_kuskus_tv_atktv/playlist.m3u8$LR•IPV4•170『线路59』 +https://jmp2.uk/plu-697a34496f47f39d31ff8bde.m3u8$LR•IPV4•171『线路59』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mechtvltd-mechplus-1-dk.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路60』 +http://www.sonus.fm:1935/public/stream_source/playlist.m3u8$LR•IPV4•171『线路60』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mechtvltd-mechplus-1-fi.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路61』 +https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•171『线路61』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mechtvltd-mechplus-1-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路62』 +https://ncdn.telewebion.ir/tv1plus/live/playlist.m3u8$LR•IPV4•171『线路62』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mechtvltd-mechplus-1-no.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路63』 +https://cloud.tvomix.com/TVOJESUS/index.m3u8$LR•IPV4•171『线路63』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mechtvltd-mechplus-1-se.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路64』 +http://85.186.22.140/testing/pl5/playlist/ram/playlist.m3u8$LR•IPV4•171『线路64』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mi-raza-canal-plus/manifest.m3u8?ads.vf=Ql0SI2Jofy8$LR•IPV4•170『线路65』 +http://213.91.179.28:8000/play/a082$LR•IPV4•171『线路65』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://streams2.sofast.tv/sofast3/v1/019835b55bef1ebd4704326f84ec86/019835ca63dd1ebd416a5a78cf461/playlist.m3u8$LR•IPV4•170『线路66』 +http://103.250.28.74:8000/play/a04x/index.m3u8$LR•IPV4•171『线路66』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-671645c4529ac900080c9a0b.m3u8$LR•IPV4•170『线路67』 +https://5ff3d9babae13.streamlock.net/jwagpqxehu/jwagpqxehu/playlist.m3u8$LR•IPV4•171『线路67』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-66337e6ba0a74e000889563b.m3u8$LR•IPV4•170『线路68』 +https://live-manifest.production-public.tubi.io/live/8fa6f1c5-c602-426c-999d-8651180ca7ff/playlist.m3u8$LR•IPV4•171『线路68』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-671656dfdaad7f00085d2133.m3u8$LR•IPV4•170『线路69』 +https://townnews.g-mana.live/media/4efc62fa-ad0b-445c-a839-4d1e7636988e/main.m3u8$LR•IPV4•171『线路69』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-6716571bc7626f000890c518.m3u8$LR•IPV4•170『线路70』 +https://tchaikovsky.af-stream.com:991/s/xzztutfc/zvezda-plus-hd/video.m3u8$LR•IPV4•171『线路70』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-67063e78b2ffb10008195d08.m3u8$LR•IPV4•170『线路71』 +https://edge51.dc.beltelecom.by/ngtrk/_definst_/smil:belarus1.smil/chunklist_w1701491008_b5160000_sleng.m3u8$LR•IPV4•171『线路71』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-671656a37d5da50008de6514.m3u8$LR•IPV4•170『线路72』 +http://46.56.85.151:8080/0.m3u8$LR•IPV4•171『线路72』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-67164414e40c4a00087f450d.m3u8$LR•IPV4•170『线路73』 +https://ngtrk.dc.beltelecom.by/vtv/_definst_/bt4.stream/playlist.m3u8$LR•IPV4•171『线路73』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-671643fc5534bb00089187ad.m3u8$LR•IPV4•170『线路74』 +https://liveingesta318.cdnmedia.tv/canalreustvlive/smil:live.smil/playlist.m3u8$LR•IPV4•171『线路74』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-671655b2daad7f00085d202d.m3u8$LR•IPV4•170『线路75』 +https://cloudvideo.servers10.com:8081/8030/index.m3u8$LR•IPV4•171『线路75』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://rakutenaa-fastmedia-motuslachaine-rakuten-547u3.amagi.tv/playlist/rakutenAA-fastmedia-motuslachaine-rakuten/playlist.m3u8$LR•IPV4•170『线路76』 +https://rtmp.win:3929/live/epiruslive.m3u8$LR•IPV4•171『线路76』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-63988b61c8d285000798a22a.m3u8$LR•IPV4•170『线路77』 +http://91.246.72.88:8000/play/a008/index.m3u8$LR•IPV4•171『线路77』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-662a6309307fa30008196b4e.m3u8$LR•IPV4•170『线路78』 +https://np.truestreamz.com/broadcaster/INDIGENOUSmob.stream/playlist.m3u8$LR•IPV4•171『线路78』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://5c0740dba62b3.streamlock.net/plustv/myStream/playlist.m3u8$LR•IPV4•170『线路79』 +https://stream.arcast.com.ar/litustv/ngrp:litustv_all/playlist.m3u8$LR•IPV4•171『线路79』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://de1.dstv.cx/PrvaPlus/index.m3u8$LR•IPV4•170『线路80』 +https://cdn4.skygo.mn/live/disk1/Lotus/HLSv3-FTA/Lotus.m3u8$LR•IPV4•171『线路80』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://thelegitpro.in/pntv/rplusnews24x7/index.m3u8$LR•IPV4•170『线路81』 +https://s153.ipcamlive.com/streams/99pic5fsknh2gnvhx/stream.m3u8$LR•IPV4•171『线路81』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cdn-4.pishow.tv/live/1231/master.m3u8$LR•IPV4•170『线路82』 +https://plustv.streamseguro.com:5443/LiveApp/streams/streaming.m3u8$LR•IPV4•171『线路82』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://aegis-cloudfront-1.tubi.video/dfd312a3-99b3-45fe-89b2-d20579fee2e9/playlist.m3u8$LR•IPV4•170『线路83』 +https://stream.smotrim.ru/hls2/planeta_rtr_usa/playlist_4.m3u8$LR•IPV4•171『线路83』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://linear-190.frequency.stream/dist/xumo/190/hls/master/playlist.m3u8$LR•IPV4•170『线路84』 +https://amg17233-amg17233c1-wisptv-us-6409.playouts.now.amagi.tv/ts-us-w2-n2/playlist/amg17233-rtvi-rtvius-wisptvus/cb573d19736c648d9cd43b66cef94682847b3dcb0e6c886470af4a9765d97800dbe8ae84ae5b910c4c9e1fc061017d360439cd1dd56c49c1da63b820743c4b21fdcde00080dd0d0cb1df11292ca36265299a7369cc350f7bd2ec5a2f803ebe764c53cb017c593f88f258a97e4cc59e0a957f39e8fc8b307b24455a9c5a43e6a64cb7acb35544d865a4e7014e942843fa83439fd501e983800f834a8022f1469d96f58385168b8caa599d00e6241b2a4117f8d023e0a331b1de8a7b069f7e26551b5bf2d1f0942f6ddc2b2939fbf0dbaf648d70a4e875db0c5dd804914bf655e008844686bb38cac0bacf527e2ab0cb496418b5f7acf89e5f509329daf890b7017f96f8007d49dd52d42b3d3d83e9d91185ce67f5dc42d4ee3b775bd58349e9d6d8cae7a4995a8f7f8588fe9a2f4d4f6706038859ec8e7b942ad579a6c0162d125d4cbdc556cd82840a643415f5ea34d5030b86d99e8ddb023eb8057139c62ff8016f06af306268974e93fb6d36f84c60902602eb4a3c9643ffa15e96cdbab45c4adfb6c652ef50e1b407d78467c30e121623e998463c494169a28d0c6c604bd12f95bb4d153d7362d9d68f99f5582a063019577efa888555aefe0cad8074bb350375661f07937eba014bb2037248e61ad6bf1a75c77649bf54ed4d3f0f3decae9e8582c5d945ff18b9aaab6c7e6b0831fc5b64576966318712a31f6b07d0fea2c26d9de3271029cf80dbea898521e59561bc02af7509cadd185b005e7f6245cede389716d59a13bd94dd4f8cc1b95214d572f35a50a9d9d23aacb6c1df195bd9ea7609779bd610c07106ce039b7edb853e8be6154e37147465eec214f356b2dadae02e9927a206435de26ab491e6fc87320ea9c104637d5915247e54773e05f78f86334e28bace528c37d1e25bad4d43207f168ef06770b2a8264cd2650423cfc6ec84a2cd0f15b01ed77ddb6f0ea317406ed6c536ee8ca5e0b8e04b5113d2a2a45cb1c3dfd02cb749c991ba0a0f9cf6941b545b5e693352c474c72f94/71/1280x720_3572008/index.m3u8$LR•IPV4•171『线路84』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://www.rtmplus.cz/live/1-playlist.m3u8$LR•IPV4•170『线路85』 +http://streamipcf.akamaized.net/live/_definst_/live_720/key_b1500.m3u8$LR•IPV4•171『线路85』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://pluslive.rtrs.tv/plus/plus/playlist.m3u8$LR•IPV4•170『线路86』 +https://liveingesta118.cdnmedia.tv/telecaribetvlive/smil:rtmp02.smil/playlist.m3u8$LR•IPV4•171『线路86』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-697a34496f47f39d31ff8bde.m3u8$LR•IPV4•170『线路87』 +https://eu1.servers10.com:8081/8166/index.m3u8$LR•IPV4•171『线路87』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://www.sonus.fm:1935/public/stream_source/playlist.m3u8$LR•IPV4•170『线路88』 +https://tringliveviz.akamaized.net/delta/105/out/u/qwaszxerdfcvrtryuy.m3u8$LR•IPV4•171『线路88』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•170『线路89』 +https://dtvstreaming.hyundaihmall.com/newcjp3/_definst_/newcjpstream.smil/playlist.m3u8$LR•IPV4•171『线路89』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ncdn.telewebion.ir/tv1plus/live/playlist.m3u8$LR•IPV4•170『线路90』 +https://shoppstream.nsmall.com/IPHONE/mobile.m3u8$LR•IPV4•171『线路90』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cloud.tvomix.com/TVOJESUS/index.m3u8$LR•IPV4•170『线路91』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/argus-news/index.m3u8?ads.vf=IvskZqDOz5G$LR•IPV4•171『线路91』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://85.186.22.140/testing/pl5/playlist/ram/playlist.m3u8$LR•IPV4•170『线路92』 +http://178.124.179.122:8080/Belarus24/index.m3u8$LR•IPV4•171『线路92』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://213.91.179.28:8000/play/a082$LR•IPV4•170『线路93』 +https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•171『线路93』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://103.250.28.74:8000/play/a04x/index.m3u8$LR•IPV4•170『线路94』 +https://htvint.mada.ps/nabluslive/index.m3u8$LR•IPV4•171『线路94』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://5ff3d9babae13.streamlock.net/jwagpqxehu/jwagpqxehu/playlist.m3u8$LR•IPV4•170『线路95』 +https://oan-plus-tcl.amagi.tv/playlist.m3u8$LR•IPV4•171『线路95』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://live-manifest.production-public.tubi.io/live/8fa6f1c5-c602-426c-999d-8651180ca7ff/playlist.m3u8$LR•IPV4•170『线路96』 +https://vcp4.myplaytv.com:1936/plustv/plustv/playlist.m3u8$LR•IPV4•171『线路96』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://townnews.g-mana.live/media/4efc62fa-ad0b-445c-a839-4d1e7636988e/main.m3u8$LR•IPV4•170『线路97』 +https://6n3yow8pl9ok-hls-live.5centscdn.com/sadhananewstv/live.stream/playlist.m3u8$LR•IPV4•171『线路97』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://tchaikovsky.af-stream.com:991/s/xzztutfc/zvezda-plus-hd/video.m3u8$LR•IPV4•170『线路98』 +https://5cf4a2c2512a2.streamlock.net/8236/8236/playlist.m3u8$LR•IPV4•171『线路98』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://dtvstreaming.hyundaihmall.com/newcjp3/_definst_/newcjpstream.smil/playlist.m3u8$LR•IPV4•170『线路99』 +http://streamipcf.akamaized.net/live/_definst_/smil:liveabr.smil/playlist.m3u8$LR•IPV4•171『线路99』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://shoppstream.nsmall.com/IPHONE/mobile.m3u8$LR•IPV4•170『线路100』 +http://103.154.3.101:5001/live/960.m3u8$LR•IPV4•171『线路100』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/argus-news/index.m3u8?ads.vf=IvskZqDOz5G$LR•IPV4•170『线路101』 +http://103.154.3.101:5001/live/961.m3u8$LR•IPV4•171『线路101』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://178.124.179.122:8080/Belarus24/index.m3u8$LR•IPV4•170『线路102』 +http://103.154.3.101:5001/live/959.m3u8$LR•IPV4•171『线路102』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•170『线路103』 +http://115.42.65.142:9981/stream/channelid/113328724$LR•IPV4•171『线路103』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://htvint.mada.ps/nabluslive/index.m3u8$LR•IPV4•170『线路104』 +https://c.mjh.nz/abc-tv-plus.m3u8$LR•IPV4•171『线路104』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://oan-plus-tcl.amagi.tv/playlist.m3u8$LR•IPV4•170『线路105』 +http://l2.cloudskep.com/ant1cm2/abr/playlist.m3u8$LR•IPV4•171『线路105』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://vcp4.myplaytv.com:1936/plustv/plustv/playlist.m3u8$LR•IPV4•170『线路106』 +https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/asianetplus_live_https/index.m3u8$LR•IPV4•171『线路106』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://6n3yow8pl9ok-hls-live.5centscdn.com/sadhananewstv/live.stream/playlist.m3u8$LR•IPV4•170『线路107』 +https://liveingesta118.cdnmedia.tv/canaltro2live/smil:troplus.smil/playlist.m3u8$LR•IPV4•171『线路107』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://5cf4a2c2512a2.streamlock.net/8236/8236/playlist.m3u8$LR•IPV4•170『线路108』 +https://ca-rt.onetv.app/gemriverplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路108』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://streamipcf.akamaized.net/live/_definst_/smil:liveabr.smil/playlist.m3u8$LR•IPV4•170『线路109』 +https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg01438-ewscrippscompan-ionplus-tablo/playlist.m3u8$LR•IPV4•171『线路109』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://103.154.3.101:5001/live/960.m3u8$LR•IPV4•170『线路110』 +http://41.205.93.154/STAR-PLUS/index.m3u8$LR•IPV4•171『线路110』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://103.154.3.101:5001/live/961.m3u8$LR•IPV4•170『线路111』 +https://trs1.aynaott.com/starplushd/index.m3u8$LR•IPV4•171『线路111』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://103.154.3.101:5001/live/959.m3u8$LR•IPV4•170『线路112』 +https://content.uplynk.com/channel/b6a96ed39d694ae1b738faa98cf7dd3f.m3u8$LR•IPV4•171『线路112』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://115.42.65.142:9981/stream/channelid/113328724$LR•IPV4•170『线路113』 +http://iptv.telepremier.video.makrodigital.com:8081/telepremier/iptv/playlist.m3u8$LR•IPV4•171『线路113』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://c.mjh.nz/abc-tv-plus.m3u8$LR•IPV4•170『线路114』 +https://mio.zoymilton.com/ZoyPlus/index.m3u8$LR•IPV4•171『线路114』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://l2.cloudskep.com/ant1cm2/abr/playlist.m3u8$LR•IPV4•170『线路115』 +https://video.angelustv.ro/hls/angelustv.m3u8$LR•IPV4•171『线路115』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/asianetplus_live_https/index.m3u8$LR•IPV4•170『线路116』 +https://584943999.r.worldssl.net/584943999/_definst_/vzivo/playlist.m3u8$LR•IPV4•171『线路116』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://liveingesta118.cdnmedia.tv/canaltro2live/smil:troplus.smil/playlist.m3u8$LR•IPV4•170『线路117』 +http://streaming.zaytonatube.com:8080/holyquran/holyquran/video.m3u8$LR•IPV4•171『线路117』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ca-rt.onetv.app/gemriverplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路118』 +https://cloud37.ecuatel.com/iglesia2020/Stream1/playlist.m3u8$LR•IPV4•171『线路118』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://41.205.93.154/STAR-PLUS/index.m3u8$LR•IPV4•170『线路119』 +https://live20.bozztv.com/giatvplayout7/giatv-208429/playlist.m3u8$LR•IPV4•171『线路119』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://trs1.aynaott.com/starplushd/index.m3u8$LR•IPV4•170『线路120』 +https://bk7l2r2nyx53-hls-live.5centscdn.com/mogpatvplus/2567a5ec9705eb7ac2c984033e06189d.sdp/playlist.m3u8$LR•IPV4•171『线路120』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://content.uplynk.com/channel/b6a96ed39d694ae1b738faa98cf7dd3f.m3u8$LR•IPV4•170『线路121』 +https://live20.bozztv.com/ssh101/ssh101/myrighteous/playlist.m3u8$LR•IPV4•171『线路121』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://iptv.telepremier.video.makrodigital.com:8081/telepremier/iptv/playlist.m3u8$LR•IPV4•170『线路122』 +https://vsrv1.az-streamingserver.com:3555/live/dyjoqlgklive.m3u8$LR•IPV4•171『线路122』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mio.zoymilton.com/ZoyPlus/index.m3u8$LR•IPV4•170『线路123』 +https://adpnetworkhd-cmd.github.io/iptv/FeniksPlusKino.m3u8$LR•IPV4•171『线路123』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://video.angelustv.ro/hls/angelustv.m3u8$LR•IPV4•170『线路124』 +https://ca-rt.onetv.app/gemdramaplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路124』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://584943999.r.worldssl.net/584943999/_definst_/vzivo/playlist.m3u8$LR•IPV4•170『线路125』 +https://ca-rt.onetv.app/gemrubixplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路125』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://streaming.zaytonatube.com:8080/holyquran/holyquran/video.m3u8$LR•IPV4•170『线路126』 +https://ca-rt.onetv.app/gemtvplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路126』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cloud37.ecuatel.com/iglesia2020/Stream1/playlist.m3u8$LR•IPV4•170『线路127』 +https://homeplushls.wns.live/hls/stream.m3u8$LR•IPV4•171『线路127』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://live20.bozztv.com/giatvplayout7/giatv-208429/playlist.m3u8$LR•IPV4•170『线路128』 +https://icchls.wns.live/hls/stream.m3u8$LR•IPV4•171『线路128』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://bk7l2r2nyx53-hls-live.5centscdn.com/mogpatvplus/2567a5ec9705eb7ac2c984033e06189d.sdp/playlist.m3u8$LR•IPV4•170『线路129』 +https://euhls.persiana.live/hls/stream.m3u8$LR•IPV4•171『线路129』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://live20.bozztv.com/ssh101/ssh101/myrighteous/playlist.m3u8$LR•IPV4•170『线路130』 +https://livestream.rajtv.tv/hlslive/Admin/px08241087/live/RajTV_Digital_plus/master_1.m3u8$LR•IPV4•171『线路130』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://vsrv1.az-streamingserver.com:3555/live/dyjoqlgklive.m3u8$LR•IPV4•170『线路131』 +https://ca-rt.onetv.app/gemseriesplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路131』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://adpnetworkhd-cmd.github.io/iptv/FeniksPlusKino.m3u8$LR•IPV4•170『线路132』 +https://janus.xpbroadcasting.com:8443/hls/xptvUS.m3u8$LR•IPV4•171『线路132』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ca-rt.onetv.app/gemdramaplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路133』 +http://31.148.48.15/Europa_Plus_HD/index.m3u8$LR•IPV4•171『线路133』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ca-rt.onetv.app/gemrubixplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路134』 +https://ca-rt.onetv.app/gemmifaplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路134』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ca-rt.onetv.app/gemtvplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路135』 +http://158.180.39.89:5033/hayatplus.m3u8$LR•IPV4•171『线路135』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://homeplushls.wns.live/hls/stream.m3u8$LR•IPV4•170『线路136』 +https://stream-live.lrt.lt/opus/master.m3u8$LR•IPV4•171『线路136』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://icchls.wns.live/hls/stream.m3u8$LR•IPV4•170『线路137』 +https://mumbai-edge.smartplaytv.in/SanaPlusHD/index.m3u8$LR•IPV4•171『线路137』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://euhls.persiana.live/hls/stream.m3u8$LR•IPV4•170『线路138』 +http://109.92.29.10:1935/tvduga/tvduga/playlist.m3u8$LR•IPV4•171『线路138』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://livestream.rajtv.tv/hlslive/Admin/px08241087/live/RajTV_Digital_plus/master_1.m3u8$LR•IPV4•170『线路139』 +https://tigocloud.desdeparaguay.net/venusmedia/venusmedia/playlist.m3u8$LR•IPV4•171『线路139』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ca-rt.onetv.app/gemseriesplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路140』 +https://adpnetworkhd-cmd.github.io/iptv/PlusPlus.m3u8$LR•IPV4•171『线路140』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://janus.xpbroadcasting.com:8443/hls/xptvUS.m3u8$LR•IPV4•170『线路141』 +https://ncdn.telewebion.ir/javaneh/live/playlist.m3u8$LR•IPV4•171『线路141』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://31.148.48.15/Europa_Plus_HD/index.m3u8$LR•IPV4•170『线路142』 +https://vcp.myplaytv.com/glowtv/glowtv/playlist.m3u8$LR•IPV4•171『线路142』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ca-rt.onetv.app/gemmifaplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路143』 +https://30a-tv.com/feeds/720p/63.m3u8$LR•IPV4•171『线路143』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://158.180.39.89:5033/hayatplus.m3u8$LR•IPV4•170『线路144』 +https://adpnetworkhd-cmd.github.io/iptv/Belarus5.m3u8$LR•IPV4•171『线路144』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://stream-live.lrt.lt/opus/master.m3u8$LR•IPV4•170『线路145』 +https://kwtsplta.cdn.mangomolo.com/spl/smil:spl.stream.smil/chunklist.m3u8$LR•IPV4•171『线路145』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://mumbai-edge.smartplaytv.in/SanaPlusHD/index.m3u8$LR•IPV4•170『线路146』 +https://53be5ef2d13aa.streamlock.net/soskanalplus/soskanalplus.stream/playlist.m3u8$LR•IPV4•171『线路146』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://109.92.29.10:1935/tvduga/tvduga/playlist.m3u8$LR•IPV4•170『线路147』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/NKXQTWMREOB2XFJRLAHO/hls3/now,-1m/m.m3u8?ads.vf=SqsoCl37PjC$LR•IPV4•171『线路147』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://tigocloud.desdeparaguay.net/venusmedia/venusmedia/playlist.m3u8$LR•IPV4•170『线路148』 +https://bloomberg.com/media-manifest/streams/us-event.m3u8$LR•IPV4•171『线路148』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://adpnetworkhd-cmd.github.io/iptv/PlusPlus.m3u8$LR•IPV4•170『线路149』 +https://bloomberg.com/media-manifest/streams/politics.m3u8$LR•IPV4•171『线路149』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://ncdn.telewebion.ir/javaneh/live/playlist.m3u8$LR•IPV4•170『线路150』 +https://adpnetworkhd-cmd.github.io/iptv/BBCEarth.m3u8$LR•IPV4•171『线路150』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://vcp.myplaytv.com/glowtv/glowtv/playlist.m3u8$LR•IPV4•170『线路151』 +https://d3serb1fmh623s.cloudfront.net/playlist.m3u8$LR•IPV4•171『线路151』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://30a-tv.com/feeds/720p/63.m3u8$LR•IPV4•170『线路152』 +https://5e85d90130e77.streamlock.net/6052/6052/playlist.m3u8$LR•IPV4•171『线路152』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://adpnetworkhd-cmd.github.io/iptv/Belarus5.m3u8$LR•IPV4•170『线路153』 +https://streams.prd.commavservices.eu/live/ebsplus/index.m3u8$LR•IPV4•171『线路153』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://kwtsplta.cdn.mangomolo.com/spl/smil:spl.stream.smil/chunklist.m3u8$LR•IPV4•170『线路154』 +https://amg18481-amg18481c1-amgplt0352.playout.now3.amagi.tv/playlist/amg18481-amg18481c1-amgplt0352/playlist.m3u8$LR•IPV4•171『线路154』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://53be5ef2d13aa.streamlock.net/soskanalplus/soskanalplus.stream/playlist.m3u8$LR•IPV4•170『线路155』 +http://178.134.1.158:8081/vkus/index.m3u8$LR•IPV4•171『线路155』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/NKXQTWMREOB2XFJRLAHO/hls3/now,-1m/m.m3u8?ads.vf=SqsoCl37PjC$LR•IPV4•170『线路156』 +https://stream-live.lrt.lt/plius/master.m3u8$LR•IPV4•171『线路156』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://bloomberg.com/media-manifest/streams/us-event.m3u8$LR•IPV4•170『线路157』 +https://0b73ace69ebb45eaa249bb87837cb958.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-644-WORBUSENFAST-LG_US/644/lgtv/hls/master/playlist.m3u8$LR•IPV4•171『线路157』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://bloomberg.com/media-manifest/streams/politics.m3u8$LR•IPV4•170『线路158』 +http://r.jdshipin.com/Nr5jq$LR•IPV4•171『线路158』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://adpnetworkhd-cmd.github.io/iptv/BBCEarth.m3u8$LR•IPV4•170『线路159』 +https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0d00fg10000d1bp3snog65icebga4i0&ratio=720p&line=0$LR•IPV4•171『线路159』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://d3serb1fmh623s.cloudfront.net/playlist.m3u8$LR•IPV4•170『线路160』 +https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•171『线路160』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://5e85d90130e77.streamlock.net/6052/6052/playlist.m3u8$LR•IPV4•170『线路161』 +http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•171『线路161』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://streams.prd.commavservices.eu/live/ebsplus/index.m3u8$LR•IPV4•170『线路162』 +http://akariko.netgenx.site/stream/jp/wowow_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路162』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://amg18481-amg18481c1-amgplt0352.playout.now3.amagi.tv/playlist/amg18481-amg18481c1-amgplt0352/playlist.m3u8$LR•IPV4•170『线路163』 +http://akariko.netgenx.site/stream/jp/sport_live_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路163』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -http://178.134.1.158:8081/vkus/index.m3u8$LR•IPV4•170『线路164』 +http://akariko.netgenx.site/stream/jp/movie_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路164』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://stream-live.lrt.lt/plius/master.m3u8$LR•IPV4•170『线路165』 +http://akariko.netgenx.site/stream/jp/nittele_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路165』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://0b73ace69ebb45eaa249bb87837cb958.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-644-WORBUSENFAST-LG_US/644/lgtv/hls/master/playlist.m3u8$LR•IPV4•170『线路166』 +https://livetv.fastv.jp/channel_assembly/69609952725E0FA3B987/master.m3u8$LR•IPV4•171『线路166』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://amg01942-amg01942c5-stirr-us-10184.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•170『线路167』 +http://cdn2.live247stream.com/desiplus/tv/playlist.m3u8$LR•IPV4•171『线路167』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://content.uplynk.com/channel/64ca339f04964a5e961c3207a7771bf1.m3u8$LR•IPV4•170『线路168』 +https://amg01942-amg01942c5-stirr-us-10184.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•171『线路168』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://jmp2.uk/plu-62cebd7302478b00073a6b71.m3u8$LR•IPV4•170『线路169』 +https://jmp2.uk/plu-62cebd7302478b00073a6b71.m3u8$LR•IPV4•171『线路169』 #EXTINF:-1 tvg-name="US" group-title="•杂货",US -https://cdn3.wowza.com/5/bGZUOHp2TnhudnM2/denver/G0080_002/playlist.m3u8$LR•IPV4•170『线路170』 +https://content.uplynk.com/channel/64ca339f04964a5e961c3207a7771bf1.m3u8$LR•IPV4•171『线路170』 +#EXTINF:-1 tvg-name="US" group-title="•杂货",US +https://cdn3.wowza.com/5/bGZUOHp2TnhudnM2/denver/G0080_002/playlist.m3u8$LR•IPV4•171『线路171』 #EXTINF:-1 tvg-name="WCCA-TV" group-title="•杂货",WCCA-TV https://worcester.vod.castus.tv/live/ch1.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="Wicked Tuna" group-title="•杂货",Wicked Tuna @@ -2830,9 +2808,9 @@ https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cra24sfog65t497n #EXTINF:-1 tvg-name="颜人中精选36首(1小时)" group-title="更新时间",颜人中精选36首(1小时) https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="颜人中精选36首(1小时)" group-title="更新时间",颜人中精选36首(1小时) -https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cpfe9nfog65hhstjqpn0&ratio=720p&line=0$LR•IPV4•3『线路2』 +https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时)$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="颜人中精选36首(1小时)" group-title="更新时间",颜人中精选36首(1小时) -https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时)$LR•IPV4•3『线路3』 +https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cpfe9nfog65hhstjqpn0&ratio=720p&line=0$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="张惠妹精选10首(1小时)" group-title="更新时间",张惠妹精选10首(1小时) https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cpfe9nfog65hhstjqpn0&ratio=720p&line=0$LR•IPV4 #EXTINF:-1 tvg-name="刘若英精选50首(3小时)" group-title="更新时间",刘若英精选50首(3小时) @@ -2948,41 +2926,41 @@ http://live.nctv.top/DJlio/huya.php?id=11342433$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="地下交通站" group-title="zonghe",地下交通站 http://fmbox.cc/huya.php?id=11342433$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -https://live.chinacert.cftest5.cn/cnmg/live/961930269$LR•IPV4•18『线路1』 +http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://wfenf.x3322.net:7788/961930269$LR•IPV4•18『线路2』 +http://live.nctv.top/douyu1.php?id=9018297$LR•IPV4•18『线路2』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://fn.gcl.de5.net:5908/gsh950428/961930269$LR•IPV4•18『线路3』 +http://live.nctv.top/douyu1.php?id=9409703$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://119.88.243.98:17231/961930269$LR•IPV4•18『线路4』 +https://live.chinacert.cftest5.cn/cnmg/live/961930269$LR•IPV4•18『线路4』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://85.121.245.62:1234/961930269$LR•IPV4•18『线路5』 +http://wfenf.x3322.net:7788/961930269$LR•IPV4•18『线路5』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://36.104.221.222:7788/961930269$LR•IPV4•18『线路6』 +http://fn.gcl.de5.net:5908/gsh950428/961930269$LR•IPV4•18『线路6』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://115.58.151.196:1234/961930269$LR•IPV4•18『线路7』 +http://119.88.243.98:17231/961930269$LR•IPV4•18『线路7』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://182.61.15.163:80/961930269$LR•IPV4•18『线路8』 +http://85.121.245.62:1234/961930269$LR•IPV4•18『线路8』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://101.132.26.106:3566/961930269$LR•IPV4•18『线路9』 +http://36.104.221.222:7788/961930269$LR•IPV4•18『线路9』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://120.4.126.153:1234/961930269$LR•IPV4•18『线路10』 +http://115.58.151.196:1234/961930269$LR•IPV4•18『线路10』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://47.119.24.76:59093/961930269$LR•IPV4•18『线路11』 +http://182.61.15.163:80/961930269$LR•IPV4•18『线路11』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://101.6.130.52:1234/961930269$LR•IPV4•18『线路12』 +http://101.132.26.106:3566/961930269$LR•IPV4•18『线路12』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://17752995.xyz:51111/961930269$LR•IPV4•18『线路13』 +http://120.4.126.153:1234/961930269$LR•IPV4•18『线路13』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://101.34.236.223:1112/961930269$LR•IPV4•18『线路14』 +http://47.119.24.76:59093/961930269$LR•IPV4•18『线路14』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226818/index.m3u8$LR•IPV4•18『线路15』 +http://101.6.130.52:1234/961930269$LR•IPV4•18『线路15』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•18『线路16』 +http://17752995.xyz:51111/961930269$LR•IPV4•18『线路16』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://live.nctv.top/douyu1.php?id=9018297$LR•IPV4•18『线路17』 +http://101.34.236.223:1112/961930269$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-name="动漫" group-title="zonghe",动漫 -http://live.nctv.top/douyu1.php?id=9409703$LR•IPV4•18『线路18』 +http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226818/index.m3u8$LR•IPV4•18『线路18』 #EXTINF:-1 tvg-name="鹊刀门" group-title="zonghe",鹊刀门 http://fmbox.cc/huya.php?id=11352963$LR•IPV4 #EXTINF:-1 tvg-name="炊事班的故事" group-title="zonghe",炊事班的故事 @@ -2992,49 +2970,49 @@ https://live.metshop.top/douyu/9374865$LR•IPV4 #EXTINF:-1 tvg-name="毒液:致命守护者" group-title="zonghe",毒液:致命守护者 https://www.goodiptv.club/yy/1382745095$LR•IPV4 #EXTINF:-1 tvg-name="古装剧" group-title="zonghe",古装剧 -http://111.43.126.240:9003/hls/64/index.m3u8$LR•IPV4•5『线路1』 +https://live.ottiptv.cc/huya/24314158$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="古装剧" group-title="zonghe",古装剧 -http://tv.zimtv.cn/tv/player/api/huya.php?id=24314158$LR•IPV4•5『线路2』 +http://lvbaiducdnct.inter.ptqy.gitv.tv/tslive/c58_fast_947_1080P_t10/c58_fast_947_1080P_t10.m3u8?d$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="古装剧" group-title="zonghe",古装剧 -https://live.ottiptv.cc/huya/24314158$LR•IPV4•5『线路3』 +http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6859053933687922163&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="古装剧" group-title="zonghe",古装剧 -http://lvbaiducdnct.inter.ptqy.gitv.tv/tslive/c58_fast_947_1080P_t10/c58_fast_947_1080P_t10.m3u8?d$LR•IPV4•5『线路4』 +http://111.43.126.240:9003/hls/64/index.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="古装剧" group-title="zonghe",古装剧 -http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6859053933687922163&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路5』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=24314158$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="🐼直播熊猫" group-title="💓专享源🅰️",🐼直播熊猫 https://gcwbndali.v.myalicdn.com/gcwbnd/ipanda1000_2/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="钱塘江" group-title="💓专享源🅰️",钱塘江 http://gslbmgsplive.miguvideo.com/wd_r3/cnr/qiantangjiang/2000/index.m3u8?msisdn=20250923080124d2a289d7e8424ddd9ea0d2d29a9e0744&mdspid=&spid=800033&netType=0&sid=5500613479&pid=2028597139×tamp=20250923080124&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=647370520&ParentNodeID=-99&assertID=5500613479&client_ip=106.13.250.83&SecurityKey=20250923080124&promotionId=&mvid=5102115888&mcid=500020&playurlVersion=WX-A1-8.9.1-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=a4be52553a643d1013946a49db1f0e09&ddCalcu=9a04eeb20e7f5012b5d5934aa664439d3110$LR•IPV4 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://23.237.104.106:8080/USA_HBO/index.m3u8$LR•IPV4•15『线路1』 +p3p://167.114.175.6:55331/66d22f6b0001f87c739b69c977f063dd$LR•IPV4•15『线路1』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://23.237.104.106:8080/USA_HBO2/index.m3u8$LR•IPV4•15『线路2』 +p3p://167.114.175.6:55331/623a6e38000091d497395ce957b27132$LR•IPV4•15『线路2』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -p3p://167.114.175.6:55331/66d22f6b0001f87c739b69c977f063dd$LR•IPV4•15『线路3』 +p3p://167.114.175.6:55331/623a706d0003edf59741fcc023dc0089$LR•IPV4•15『线路3』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -p3p://167.114.175.6:55331/623a6e38000091d497395ce957b27132$LR•IPV4•15『线路4』 +p3p://167.114.175.6:55331/623a700000069676974053b555b700d4$LR•IPV4•15『线路4』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -p3p://167.114.175.6:55331/623a706d0003edf59741fcc023dc0089$LR•IPV4•15『线路5』 +p3p://167.114.175.6:55331/64e364fb000a0212a977a1cd342976da$LR•IPV4•15『线路5』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -p3p://167.114.175.6:55331/623a700000069676974053b555b700d4$LR•IPV4•15『线路6』 +p3p://167.114.175.6:55331/65d07877000b028d4787830a723c4ce7$LR•IPV4•15『线路6』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -p3p://167.114.175.6:55331/64e364fb000a0212a977a1cd342976da$LR•IPV4•15『线路7』 +http://125.227.210.55:8153/VideoInput/play.ts$LR•IPV4•15『线路7』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -p3p://167.114.175.6:55331/65d07877000b028d4787830a723c4ce7$LR•IPV4•15『线路8』 +https://live-manifest.production-public.tubi.io/live/9fe78734-1db2-49b4-af7b-3c89f5f256ad/playlist.m3u8$LR•IPV4•15『线路8』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://125.227.210.55:8153/VideoInput/play.ts$LR•IPV4•15『线路9』 +http://23.237.104.106:8080/USA_HBO/index.m3u8$LR•IPV4•15『线路9』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://23.237.104.106:8080/USA_HBO/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路10』 +http://23.237.104.106:8080/USA_HBO2/index.m3u8$LR•IPV4•15『线路10』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://23.237.104.106:8080/USA_HBO2/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路11』 +http://23.237.104.106:8080/USA_HBO/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路11』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://23.237.104.106:8080/USA_HBO_COMEDY/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路12』 +http://23.237.104.106:8080/USA_HBO2/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路12』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://23.237.104.106:8080/USA_HBO_ZONE/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路13』 +http://23.237.104.106:8080/USA_HBO_COMEDY/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路13』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -http://108.181.20.255:27347/livehttpplay?channel_id=23049$LR•IPV4•15『线路14』 +http://23.237.104.106:8080/USA_HBO_ZONE/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路14』 #EXTINF:-1 tvg-name="HBO" group-title="💓专享源🅰️",HBO -https://live-manifest.production-public.tubi.io/live/9fe78734-1db2-49b4-af7b-3c89f5f256ad/playlist.m3u8$LR•IPV4•15『线路15』 +http://108.181.20.255:27347/livehttpplay?channel_id=23049$LR•IPV4•15『线路15』 #EXTINF:-1 tvg-name="▶️哪吒1魔童降世" group-title="💓专享源🅰️",▶️哪吒1魔童降世 https://vip.ffzy-play7.com/20221111/3098_4ec0b2e9/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="🔀复仇者联盟1" group-title="💓专享源🅰️",🔀复仇者联盟1 @@ -3362,117 +3340,117 @@ http://50.7.234.10:8278/zhongshihd_twn/playlist.m3u8?ct=19226&tid=MB8B7313326473 #EXTINF:-1 tvg-name="生命电视" group-title="💓台湾台📶",生命电视 http://61.216.67.119:1935/lifetv/lifetv.stream/manifest.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://cdn-ue1-prod.tsv2.amagi.tv/linear/ldsAAAAAA-timeline-samsungau/playlist.m3u8$LR•IPV4•44『线路1』 +http://37.27.111.214:8080/live/27/hls.m3u8$LR•IPV4•44『线路1』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://9e754fa707344ccca6d84955c8fcaf36.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/RlaxxTV-eu_AutenticHistory/playlist.m3u8$LR•IPV4•44『线路2』 +http://free.cnlive.club/channel/n20a85c83/index.m3u8?q=1752629214236$LR•IPV4•44『线路2』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://37.27.111.214:8080/live/27/hls.m3u8$LR•IPV4•44『线路3』 +p3p://167.114.175.6:55331/6233e1a30007e08d7da4ab21717b3e79$LR•IPV4•44『线路3』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://free.cnlive.club/channel/n20a85c83/index.m3u8?q=1752629214236$LR•IPV4•44『线路4』 +https://d3181anftsyl2u.cloudfront.net/v1/aenetworks_alone_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路4』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -p3p://167.114.175.6:55331/6233e1a30007e08d7da4ab21717b3e79$LR•IPV4•44『线路5』 +https://pb-k9ikw6ov8z4qi.akamaized.net/American_Pickers_by_History.m3u8$LR•IPV4•44『线路5』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://akariko.netgenx.site/stream/jp/history/stream-output.m3u8?mode=hls$LR•IPV4•44『线路6』 +https://jmp2.uk/plu-62fb9844db5a4a0007ebc2a3.m3u8$LR•IPV4•44『线路6』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://d3181anftsyl2u.cloudfront.net/v1/aenetworks_alone_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路7』 +https://pb-162j8hrspp1iq.akamaized.net/History_365.m3u8$LR•IPV4•44『线路7』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://pb-k9ikw6ov8z4qi.akamaized.net/American_Pickers_by_History.m3u8$LR•IPV4•44『线路8』 +https://jmp2.uk/plu-69dd5d7bfcb9bf5e3063cb16.m3u8$LR•IPV4•44『线路8』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-62fb9844db5a4a0007ebc2a3.m3u8$LR•IPV4•44『线路9』 +https://d1nzda2a2b3swt.cloudfront.net/History_Warfare_Now.m3u8$LR•IPV4•44『线路9』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://pb-162j8hrspp1iq.akamaized.net/History_365.m3u8$LR•IPV4•44『线路10』 +https://d28gzbv9fhdm3h.cloudfront.net/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungau/playlist.m3u8$LR•IPV4•44『线路10』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-69dd5d7bfcb9bf5e3063cb16.m3u8$LR•IPV4•44『线路11』 +https://amg00376-magellan-amg00376c19-samsung-nz-1735.playouts.now.amagi.tv/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungnz/playlist.m3u8$LR•IPV4•44『线路11』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://d1nzda2a2b3swt.cloudfront.net/History_Warfare_Now.m3u8$LR•IPV4•44『线路12』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/0NPOY54L3YURIZHAY396/hls3/now,-1m/m.m3u8?ads.vf=qEyxmCFMVta$LR•IPV4•44『线路12』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://d28gzbv9fhdm3h.cloudfront.net/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungau/playlist.m3u8$LR•IPV4•44『线路13』 +https://amg00841-amg00841c7-rakuten-uk-2820.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhuntersrakuten-rakutenuk/playlist.m3u8$LR•IPV4•44『线路13』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://amg00376-magellan-amg00376c19-samsung-nz-1735.playouts.now.amagi.tv/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungnz/playlist.m3u8$LR•IPV4•44『线路14』 +https://amg00841-amg00841c9-samsung-gb-3032.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhunterssamsung-samsunggb/playlist.m3u8$LR•IPV4•44『线路14』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/0NPOY54L3YURIZHAY396/hls3/now,-1m/m.m3u8?ads.vf=qEyxmCFMVta$LR•IPV4•44『线路15』 +https://jmp2.uk/plu-65819fc1b9adc4000813f37d.m3u8$LR•IPV4•44『线路15』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://amg00841-amg00841c7-rakuten-uk-2820.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhuntersrakuten-rakutenuk/playlist.m3u8$LR•IPV4•44『线路16』 +https://jmp2.uk/plu-65775d29dfed030008cb3db2.m3u8$LR•IPV4•44『线路16』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://amg00841-amg00841c9-samsung-gb-3032.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhunterssamsung-samsunggb/playlist.m3u8$LR•IPV4•44『线路17』 +https://pb-m89wlp8flmjzf.akamaized.net/v1/aenetworks_modernmarvels_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路17』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-65819fc1b9adc4000813f37d.m3u8$LR•IPV4•44『线路18』 +https://amg02333-pbs-amg02333c1-samsung-au-1253.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungau/playlist.m3u8$LR•IPV4•44『线路18』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-65775d29dfed030008cb3db2.m3u8$LR•IPV4•44『线路19』 +https://amg02333-pbs-amg02333c1-samsung-nz-1254.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungnz/playlist.m3u8$LR•IPV4•44『线路19』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://pb-m89wlp8flmjzf.akamaized.net/v1/aenetworks_modernmarvels_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路20』 +https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/true-history/playlist.m3u8?ads.vf=G1hGexOV3sS$LR•IPV4•44『线路20』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://amg02333-pbs-amg02333c1-samsung-au-1253.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungau/playlist.m3u8$LR•IPV4•44『线路21』 +https://linear-188.frequency.stream/dist/xumo/188/hls/master/playlist.m3u8$LR•IPV4•44『线路21』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://amg02333-pbs-amg02333c1-samsung-nz-1254.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungnz/playlist.m3u8$LR•IPV4•44『线路22』 +https://jmp2.uk/plu-6000a6f4c3f8550008fc9b91.m3u8$LR•IPV4•44『线路22』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/true-history/playlist.m3u8?ads.vf=G1hGexOV3sS$LR•IPV4•44『线路23』 +https://dxagbr7yc4m1d.cloudfront.net/v1/aenetworks_skills_thrills_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路23』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://linear-188.frequency.stream/dist/xumo/188/hls/master/playlist.m3u8$LR•IPV4•44『线路24』 +https://rpn.bozztv.com/gusa/gusa-tvshollywoohistory/index.m3u8$LR•IPV4•44『线路24』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-6000a6f4c3f8550008fc9b91.m3u8$LR•IPV4•44『线路25』 +https://9e754fa707344ccca6d84955c8fcaf36.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/RlaxxTV-eu_AutenticHistory/playlist.m3u8$LR•IPV4•44『线路25』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://dxagbr7yc4m1d.cloudfront.net/v1/aenetworks_skills_thrills_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路26』 +http://213.91.179.28:8000/play/a0c1$LR•IPV4•44『线路26』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://rpn.bozztv.com/gusa/gusa-tvshollywoohistory/index.m3u8$LR•IPV4•44『线路27』 +http://88.212.15.19/live/test_history/playlist.m3u8$LR•IPV4•44『线路27』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://213.91.179.28:8000/play/a0c1$LR•IPV4•44『线路28』 +http://82.78.243.219:45739/play/a01f/index.m3u8$LR•IPV4•44『线路28』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://88.212.15.19/live/test_history/playlist.m3u8$LR•IPV4•44『线路29』 +http://84.17.50.102/history/index.m3u8$LR•IPV4•44『线路29』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://82.78.243.219:45739/play/a01f/index.m3u8$LR•IPV4•44『线路30』 +http://138.121.15.230:9002/HISTORY-2/index.m3u8$LR•IPV4•44『线路30』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://84.17.50.102/history/index.m3u8$LR•IPV4•44『线路31』 +https://liveh34.vtvprime.vn/hls/HISTORY/index.m3u8$LR•IPV4•44『线路31』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://138.121.15.230:9002/HISTORY-2/index.m3u8$LR•IPV4•44『线路32』 +https://streamer12.xploretv.si/__cl/cg:prod/__c/A1_SI_HISTORYHD_ott/__op/dash-default/__dci/__f/index.m3u8?admin=xploreTv_test_user&redirect=true$LR•IPV4•44『线路32』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://liveh34.vtvprime.vn/hls/HISTORY/index.m3u8$LR•IPV4•44『线路33』 +https://lds-timeline-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•44『线路33』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://streamer12.xploretv.si/__cl/cg:prod/__c/A1_SI_HISTORYHD_ott/__op/dash-default/__dci/__f/index.m3u8?admin=xploreTv_test_user&redirect=true$LR•IPV4•44『线路34』 +http://138.121.15.230:9002/HISTORY-CHANNEL/index.m3u8$LR•IPV4•44『线路34』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://lds-timeline-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•44『线路35』 +http://103.72.101.252:8080/live/1471.m3u8$LR•IPV4•44『线路35』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://138.121.15.230:9002/HISTORY-CHANNEL/index.m3u8$LR•IPV4•44『线路36』 +http://103.154.3.101:5001/live/577.m3u8$LR•IPV4•44『线路36』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://103.72.101.252:8080/live/1471.m3u8$LR•IPV4•44『线路37』 +https://jmp2.uk/plu-5d767b1c126c65d0a307355f.m3u8$LR•IPV4•44『线路37』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://103.154.3.101:5001/live/577.m3u8$LR•IPV4•44『线路38』 +https://jmp2.uk/plu-5d4af1803e7983b391d73b13.m3u8$LR•IPV4•44『线路38』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-5d767b1c126c65d0a307355f.m3u8$LR•IPV4•44『线路39』 +https://jmp2.uk/plu-5a4d35dfa5c02e717a234f86.m3u8$LR•IPV4•44『线路39』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-5d4af1803e7983b391d73b13.m3u8$LR•IPV4•44『线路40』 +http://185.102.171.218/ViasatHistory/index.m3u8$LR•IPV4•44『线路40』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://jmp2.uk/plu-5a4d35dfa5c02e717a234f86.m3u8$LR•IPV4•44『线路41』 +http://315e5a5d.ottrast.com/iptv/8XFKA8883W9M5K/12101/index.m3u8$LR•IPV4•44『线路41』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://185.102.171.218/ViasatHistory/index.m3u8$LR•IPV4•44『线路42』 +https://lb.dstvmultimedia.com/ViasatHistory/index.m3u8$LR•IPV4•44『线路42』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -http://315e5a5d.ottrast.com/iptv/8XFKA8883W9M5K/12101/index.m3u8$LR•IPV4•44『线路43』 +https://cdn-ue1-prod.tsv2.amagi.tv/linear/ldsAAAAAA-timeline-samsungau/playlist.m3u8$LR•IPV4•44『线路43』 #EXTINF:-1 tvg-name="HISTORY" group-title="💓台湾台📶",HISTORY -https://lb.dstvmultimedia.com/ViasatHistory/index.m3u8$LR•IPV4•44『线路44』 +http://akariko.netgenx.site/stream/jp/history/stream-output.m3u8?mode=hls$LR•IPV4•44『线路44』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -https://live.chinacert.cftest5.cn/cnmg/live/915512915$LR•IPV4•15『线路1』 +http://101.6.130.52:1234/915512915$LR•IPV4•15『线路1』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://wfenf.x3322.net:7788/915512915$LR•IPV4•15『线路2』 +https://live.chinacert.cftest5.cn/cnmg/live/915512915$LR•IPV4•15『线路2』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://fn.gcl.de5.net:5908/gsh950428/915512915$LR•IPV4•15『线路3』 +http://wfenf.x3322.net:7788/915512915$LR•IPV4•15『线路3』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://119.88.243.98:17231/915512915$LR•IPV4•15『线路4』 +http://fn.gcl.de5.net:5908/gsh950428/915512915$LR•IPV4•15『线路4』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://85.121.245.62:1234/915512915$LR•IPV4•15『线路5』 +http://119.88.243.98:17231/915512915$LR•IPV4•15『线路5』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://36.104.221.222:7788/915512915$LR•IPV4•15『线路6』 +http://85.121.245.62:1234/915512915$LR•IPV4•15『线路6』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://115.58.151.196:1234/915512915$LR•IPV4•15『线路7』 +http://36.104.221.222:7788/915512915$LR•IPV4•15『线路7』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://182.61.15.163:80/915512915$LR•IPV4•15『线路8』 +http://115.58.151.196:1234/915512915$LR•IPV4•15『线路8』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://101.132.26.106:3566/915512915$LR•IPV4•15『线路9』 +http://182.61.15.163:80/915512915$LR•IPV4•15『线路9』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://120.4.126.153:1234/915512915$LR•IPV4•15『线路10』 +http://101.132.26.106:3566/915512915$LR•IPV4•15『线路10』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://47.119.24.76:59093/915512915$LR•IPV4•15『线路11』 +http://120.4.126.153:1234/915512915$LR•IPV4•15『线路11』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 -http://101.6.130.52:1234/915512915$LR•IPV4•15『线路12』 +http://47.119.24.76:59093/915512915$LR•IPV4•15『线路12』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 http://17752995.xyz:51111/915512915$LR•IPV4•15『线路13』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 @@ -3480,19 +3458,19 @@ http://139.155.89.87:1000/915512915$LR•IPV4•15『线路14』 #EXTINF:-1 tvg-name="24小时城市联赛轮播" group-title="🏈体育赛事🏆️",24小时城市联赛轮播 http://101.34.236.223:1112/915512915$LR•IPV4•15『线路15』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -http://tv.zimtv.cn/tv/player/api/huya.php?id=880214$LR•IPV4•7『线路1』 +https://live.ottiptv.cc/huya/880214$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -http://tv.zimtv.cn/tv/player/api/huya.php?id=27599671$LR•IPV4•7『线路2』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=880214$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -http://tv.zimtv.cn/tv/player/api/huya.php?id=31018325$LR•IPV4•7『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=27599671$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -http://222.186.39.21:35466/huya/880214$LR•IPV4•7『线路4』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=31018325$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -http://222.186.39.21:35466/huya/27599671$LR•IPV4•7『线路5』 +http://222.186.39.21:35466/huya/880214$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -http://222.186.39.21:35466/huya/31018325$LR•IPV4•7『线路6』 +http://222.186.39.21:35466/huya/27599671$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-name="斯诺克" group-title="🏈体育赛事🏆️",斯诺克 -https://live.ottiptv.cc/huya/880214$LR•IPV4•7『线路7』 +http://222.186.39.21:35466/huya/31018325$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="视频_8M1080_咪视通-1" group-title="🏈体育赛事🏆️",视频_8M1080_咪视通-1 http://jackgao.top:35455/itv/3000000001000005308.m3u8?cdn=FifastbLive$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="视频_8M1080_咪视通-1" group-title="🏈体育赛事🏆️",视频_8M1080_咪视通-1 @@ -3728,19 +3706,19 @@ http://fl2.moveonjoy.com/MLB_NETWORK/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports http://fl2.moveonjoy.com/FOX_Sports_1/index.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -http://108.181.20.255:27347/livehttpplay?channel_id=23055$LR•IPV4•8『线路2』 +https://d1jzu95oc8fgt3.cloudfront.net/FOX_Sports.m3u8$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -https://d1jzu95oc8fgt3.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-zyqcok4bm0lgq/FOX_Sports.m3u8$LR•IPV4•8『线路3』 +https://amg02855-foxsports-amg02855c1-xumo-us-1755.playouts.now.amagi.tv/Fox-Sports-AmazonNews/playlist.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -https://d1jzu95oc8fgt3.cloudfront.net/FOX_Sports.m3u8$LR•IPV4•8『线路4』 +https://live-manifest.production-public.tubi.io/live/6035c7fd-efff-4ec7-93dc-aa0c7a58ba47/playlist.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -https://amg02855-foxsports-amg02855c1-xumo-us-1755.playouts.now.amagi.tv/Fox-Sports-AmazonNews/playlist.m3u8$LR•IPV4•8『线路5』 +https://jmp2.uk/plu-5a74b8e1e22a61737979c6bf.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -https://live-manifest.production-public.tubi.io/live/6035c7fd-efff-4ec7-93dc-aa0c7a58ba47/playlist.m3u8$LR•IPV4•8『线路6』 +https://tvsen7.aynaott.com/foxsports2/index.m3u8$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -https://jmp2.uk/plu-5a74b8e1e22a61737979c6bf.m3u8$LR•IPV4•8『线路7』 +http://108.181.20.255:27347/livehttpplay?channel_id=23055$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports -https://tvsen7.aynaott.com/foxsports2/index.m3u8$LR•IPV4•8『线路8』 +https://d1jzu95oc8fgt3.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-zyqcok4bm0lgq/FOX_Sports.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA @@ -3752,23 +3730,23 @@ https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA https://t.freetv.fun/live/nba-tv.m3u8$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA -http://103.148.44.38:8000/play/a03m/index.m3u8$LR•IPV4•10『线路6』 +https://live-manifest.production-public.tubi.io/live/553b8d5e-fd2a-4a61-bdfa-73b34c299d75/playlist.m3u8$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA -https://live-manifest.production-public.tubi.io/live/553b8d5e-fd2a-4a61-bdfa-73b34c299d75/playlist.m3u8$LR•IPV4•10『线路7』 +https://jmp2.uk/plu-6792c30abc03978b9b8bb832.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA -https://jmp2.uk/plu-6792c30abc03978b9b8bb832.m3u8$LR•IPV4•10『线路8』 +https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA -https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•10『线路9』 +http://user.scalecdn.co:8080/live/54706135/09221986/3092.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-name="NBA" group-title="⚽️SPORTS",NBA -http://user.scalecdn.co:8080/live/54706135/09221986/3092.m3u8$LR•IPV4•10『线路10』 +http://103.148.44.38:8000/play/a03m/index.m3u8$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-name="ESPN" group-title="⚽️SPORTS",ESPN http://41.205.93.154/ESPN/index.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="ESPN" group-title="⚽️SPORTS",ESPN http://38.96.178.201:80/live/ESPNHD/index.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="ESPN" group-title="⚽️SPORTS",ESPN -http://200.10.30.241:8000/play/a01r/index.m3u8$LR•IPV4•4『线路3』 +http://origin.thetvapp.to/hls/espn-deportes/mono.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="ESPN" group-title="⚽️SPORTS",ESPN -http://origin.thetvapp.to/hls/espn-deportes/mono.m3u8$LR•IPV4•4『线路4』 +http://200.10.30.241:8000/play/a01r/index.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="緯來體育" group-title="⚽️SPORTS",緯來體育 http://live4play.uk/livehttpplay?channel_id=20120$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="緯來體育" group-title="⚽️SPORTS",緯來體育 @@ -4168,21 +4146,21 @@ http://cdn.jdshipin.com:8880/huya.php?id=23824164$LR•IPV4•15『线路6』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 https://live.ottiptv.cc/yy/1352475619$LR•IPV4•15『线路7』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -http://tv.zimtv.cn/tv/player/api/huya.php?id=660000$LR•IPV4•15『线路8』 +https://live.ottiptv.cc/huya/11601980$LR•IPV4•15『线路8』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -http://tv.zimtv.cn/tv/player/api/huya.php?id=836458$LR•IPV4•15『线路9』 +https://live.ottiptv.cc/huya/660000$LR•IPV4•15『线路9』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -http://222.186.39.21:35466/huya/660000$LR•IPV4•15『线路10』 +https://live.ottiptv.cc/huya/24318577$LR•IPV4•15『线路10』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -http://222.186.39.21:35466/huya/836458$LR•IPV4•15『线路11』 +https://live.ottiptv.cc/huya/21241839$LR•IPV4•15『线路11』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://live.ottiptv.cc/huya/11601980$LR•IPV4•15『线路12』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=660000$LR•IPV4•15『线路12』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://live.ottiptv.cc/huya/660000$LR•IPV4•15『线路13』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=836458$LR•IPV4•15『线路13』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://live.ottiptv.cc/huya/24318577$LR•IPV4•15『线路14』 +http://222.186.39.21:35466/huya/660000$LR•IPV4•15『线路14』 #EXTINF:-1 tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://live.ottiptv.cc/huya/21241839$LR•IPV4•15『线路15』 +http://222.186.39.21:35466/huya/836458$LR•IPV4•15『线路15』 #EXTINF:-1 tvg-name="赢钱专家" group-title="🎞️电影点播",赢钱专家 https://vip.ffzy-play6.com/20221113/6794_d514b390/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="有话好好说" group-title="🎞️电影点播",有话好好说 @@ -4404,9 +4382,9 @@ https://live.metshop.top/huya/11352944$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="三国" group-title="💓电视剧🔁",三国 http://103.193.151.146/huya.php?id=29465871$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="三国" group-title="💓电视剧🔁",三国 -https://live.ottiptv.cc/huya/11602081$LR•IPV4•5『线路3』 +https://live.ottiptv.cc/huya/11352944$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="三国" group-title="💓电视剧🔁",三国 -https://live.ottiptv.cc/huya/11352944$LR•IPV4•5『线路4』 +https://goodiptv.club/douyu/5908256$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="三国" group-title="💓电视剧🔁",三国 http://live.nctv.top/douyu1.php?id=6122419$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="雍正皇帝" group-title="💓电视剧🔁",雍正皇帝 @@ -4470,301 +4448,303 @@ http://newcntv.qcloudcdn.com/asp/hls/4000/0303000a/3/default/2bdfdad540b342f592f #EXTINF:-1 tvg-name="地理中国" group-title="💓优质个源",地理中国 http://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c6baf6f74bb944aeacee1065ea72c798/1200.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•148『线路1』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=df32dfff24ee22e3f618af6a0e2be23a$LR•IPV4•149『线路1』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•148『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•149『线路2』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=64316e6fb20220fa478858f333376dbb$LR•IPV4•148『线路3』 +http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•149『线路3』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://0472.org/hls/cgtnd.m3u8$LR•IPV4•148『线路4』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=737ebca645d5ec1067de7669a722f376$LR•IPV4•149『线路4』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•148『线路5』 +https://0472.org/hls/cgtnd.m3u8$LR•IPV4•149『线路5』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•148『线路6』 +http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•149『线路6』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•148『线路7』 +http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•149『线路7』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•148『线路8』 +http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•149『线路8』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•148『线路9』 +http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•149『线路9』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•148『线路10』 +http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•149『线路10』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•148『线路11』 +http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•149『线路11』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•148『线路12』 +http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•149『线路12』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•148『线路13』 +http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•149『线路13』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•148『线路14』 +http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•149『线路14』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•148『线路15』 +http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•149『线路15』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•148『线路16』 +http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•149『线路16』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•148『线路17』 +http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•149『线路17』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•148『线路18』 +http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•149『线路18』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•148『线路19』 +http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•149『线路19』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•148『线路20』 +http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•149『线路20』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•148『线路21』 +http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•149『线路21』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•148『线路22』 +http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•149『线路22』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•148『线路23』 +http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•149『线路23』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•148『线路24』 +http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•149『线路24』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•148『线路25』 +http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•149『线路25』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•148『线路26』 +http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•149『线路26』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://120.55.49.231:3095/rtp/233.50.202.25:5140$LR•IPV4•148『线路27』 +https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•149『线路27』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•148『线路28』 +http://120.55.49.231:3095/rtp/233.50.202.25:5140$LR•IPV4•149『线路28』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•148『线路29』 +http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•149『线路29』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•148『线路30』 +http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•149『线路30』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8$LR•IPV4•148『线路31』 +http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•149『线路31』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rt-rtd.rttv.com/dvr/rtdoc/playlist_4500Kb.m3u8$LR•IPV4•148『线路32』 +https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8$LR•IPV4•149『线路32』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•148『线路33』 +https://rt-rtd.rttv.com/dvr/rtdoc/playlist_4500Kb.m3u8$LR•IPV4•149『线路33』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://wfenf.x3322.net:7788/609006487$LR•IPV4•148『线路34』 +http://207.56.13.146:81/cdnlive/cctv9.m3u8$LR•IPV4•149『线路34』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•148『线路35』 +http://173.208.212.130:8181/1080p/cctv9.m3u8$LR•IPV4•149『线路35』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://119.88.243.98:17231/609006487$LR•IPV4•148『线路36』 +http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•149『线路36』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://85.121.245.62:1234/609006487$LR•IPV4•148『线路37』 +http://204.12.221.218:8181/3m1080p/cctv9.m3u8$LR•IPV4•149『线路37』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://36.104.221.222:7788/609006487$LR•IPV4•148『线路38』 +http://101.6.130.52:1234/673168140$LR•IPV4•149『线路38』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://115.58.151.196:1234/609006487$LR•IPV4•148『线路39』 +http://101.6.130.52:1234/609006487$LR•IPV4•149『线路39』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://182.61.15.163:80/609006487$LR•IPV4•148『线路40』 +http://lsfb.avap.jilintv.cn/zqvk7vpj/channel/da805d8d77a24db8aaa62328eb6d874e/index.m3u8$LR•IPV4•149『线路40』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://101.132.26.106:3566/609006487$LR•IPV4•148『线路41』 +https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•149『线路41』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://120.4.126.153:1234/609006487$LR•IPV4•148『线路42』 +http://wfenf.x3322.net:7788/609006487$LR•IPV4•149『线路42』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://47.119.24.76:59093/609006487$LR•IPV4•148『线路43』 +http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•149『线路43』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://101.6.130.52:1234/609006487$LR•IPV4•148『线路44』 +http://119.88.243.98:17231/609006487$LR•IPV4•149『线路44』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://17752995.xyz:51111/609006487$LR•IPV4•148『线路45』 +http://85.121.245.62:1234/609006487$LR•IPV4•149『线路45』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://139.155.89.87:1000/609006487$LR•IPV4•148『线路46』 +http://36.104.221.222:7788/609006487$LR•IPV4•149『线路46』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://101.34.236.223:1112/609006487$LR•IPV4•148『线路47』 +http://115.58.151.196:1234/609006487$LR•IPV4•149『线路47』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•148『线路48』 +http://182.61.15.163:80/609006487$LR•IPV4•149『线路48』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://ali-xwl.cztv.com/live/channel121080Plxw.m3u8$LR•IPV4•148『线路49』 +http://101.132.26.106:3566/609006487$LR•IPV4•149『线路49』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://207.56.13.146:81/cdnlive/cctv9.m3u8$LR•IPV4•148『线路50』 +http://120.4.126.153:1234/609006487$LR•IPV4•149『线路50』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://173.208.212.130:8181/1080p/cctv9.m3u8$LR•IPV4•148『线路51』 +http://47.119.24.76:59093/609006487$LR•IPV4•149『线路51』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•148『线路52』 +http://17752995.xyz:51111/609006487$LR•IPV4•149『线路52』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://204.12.221.218:8181/3m1080p/cctv9.m3u8$LR•IPV4•148『线路53』 +http://139.155.89.87:1000/609006487$LR•IPV4•149『线路53』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://101.6.130.52:1234/673168140$LR•IPV4•148『线路54』 +http://101.34.236.223:1112/609006487$LR•IPV4•149『线路54』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://lsfb.avap.jilintv.cn/zqvk7vpj/channel/da805d8d77a24db8aaa62328eb6d874e/index.m3u8$LR•IPV4•148『线路55』 +http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•149『线路55』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8?ads.app_bundle=[APP_BUNDLE]&ads.app_name=LG%20Channel%20Plus&ads.app_store_url=[APP_STOREURL]&ads.app_version=[APP_VERSION]&ads.brand_name=[DEVICE_MAKE]&ads.content_livestream=0&ads.device_lmt=[LMT]&ads.device_model=[DEVICE_MODEL]&ads.did=[IFA]&ads.fck=[FCK]&ads.gdpr_consent=[GDPR_CONSENT]&ads.ifa_type=[IFA_TYPE]&ads.market=uk&ads.platform=lg_channelplus&ads.pod_type=playerpage_midroll&ads.rtv_channel_name=sci-fi-rakuten-tv_uk&ads.rtv_content_id=6241&ads.rtv_language=en&ads.viewsize=[VIEWSIZE]&channel_id=6241&disable_subtitles=true&publishing_platform_id=2$LR•IPV4•148『线路56』 +https://ali-xwl.cztv.com/live/channel121080Plxw.m3u8$LR•IPV4•149『线路56』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/manifest/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/2633b8e1-37ed-4477-9e50-d6b4f489d363/4.m3u8$LR•IPV4•148『线路57』 +p3p://167.114.175.6:55331/623baf7a0004e5d79c2047cd46107be2$LR•IPV4•149『线路57』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -p3p://167.114.175.6:55331/623baf7a0004e5d79c2047cd46107be2$LR•IPV4•148『线路58』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/RD16KOPRXE0O9L4VAXVJ/hls3/now,-1m/m.m3u8?ads.vf=EoTB4HqnHbi$LR•IPV4•149『线路58』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://aegis-cloudfront-1.tubi.video/8d1f164d-34ef-4f70-b948-ae33826a0aaa/playlist.m3u8$LR•IPV4•148『线路59』 +https://jmp2.uk/plu-63211ba9cad976000794f988.m3u8$LR•IPV4•149『线路59』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/icielsass.m3u8$LR•IPV4•148『线路60』 +https://jmp2.uk/plu-6964d2179ba4ac18051a18ce.m3u8$LR•IPV4•149『线路60』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://amdici.akamaized.net/hls/live/873426/ICI-Live-Stream/master.m3u8$LR•IPV4•148『线路61』 +https://jmp2.uk/plu-645e00d5d3fdde000829463a.m3u8$LR•IPV4•149『线路61』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive-dai.akamaized.net/hls/live/696614/cancbftprem/master.m3u8$LR•IPV4•148『线路62』 +https://sci-fi-rakuten-tv-it.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6430/master.m3u8$LR•IPV4•149『线路62』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704020/cancbxft/master.m3u8$LR•IPV4•148『线路63』 +https://sci-fi-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6740/master.m3u8$LR•IPV4•149『线路63』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704017/cancbuft/master.m3u8$LR•IPV4•148『线路64』 +https://lb.dstvmultimedia.com/SciFiHD/index.m3u8$LR•IPV4•149『线路64』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704024/cancjbr/master.m3u8$LR•IPV4•148『线路65』 +https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/a985e052-6868-4365-ac45-52afe9008b25/manifest.m3u8$LR•IPV4•149『线路65』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704016/cancksh/master.m3u8$LR•IPV4•148『线路66』 +https://jmp2.uk/plu-65df731cec9fda0008b7aa8d.m3u8$LR•IPV4•149『线路66』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704018/cancbwft/master.m3u8$LR•IPV4•148『线路67』 +https://jmp2.uk/plu-65df7272ec9fda0008b7a970.m3u8$LR•IPV4•149『线路67』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704021/cancktm/master.m3u8$LR•IPV4•148『线路68』 +https://jmp2.uk/plu-65df73520d4561000817c29b.m3u8$LR•IPV4•149『线路68』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704022/cancblft/master.m3u8$LR•IPV4•148『线路69』 +https://jmp2.uk/plu-65df72db18036500081a8292.m3u8$LR•IPV4•149『线路69』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/664046/cancboft/master.m3u8$LR•IPV4•148『线路70』 +https://amg00609-amg00609c5-rakuten-uk-3764.playouts.now.amagi.tv/master.m3u8$LR•IPV4•149『线路70』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/664045/cancbvt/master.m3u8$LR•IPV4•148『线路71』 +https://jmp2.uk/plu-61bb2814ac085a00074309a6.m3u8$LR•IPV4•149『线路71』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704023/cancktv/master.m3u8$LR•IPV4•148『线路72』 +https://stream.ads.ottera.tv/playlist.m3u8?network_id=4312$LR•IPV4•149『线路72』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704019/cancbkft/master.m3u8$LR•IPV4•148『线路73』 +https://jmp2.uk/plu-680bdaf54d7cf165c705f91e.m3u8$LR•IPV4•149『线路73』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704014/cancbaft/master.m3u8$LR•IPV4•148『线路74』 +https://aegis-cloudfront-1.tubi.video/8d1f164d-34ef-4f70-b948-ae33826a0aaa/playlist.m3u8$LR•IPV4•149『线路74』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://5bf7b725107e5.streamlock.net/kstv/kstv/playlist.m3u8$LR•IPV4•148『线路75』 +https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/icielsass.m3u8$LR•IPV4•149『线路75』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://cs2.push2stream.com/NCI-DVR/playlist.m3u8$LR•IPV4•148『线路76』 +https://amdici.akamaized.net/hls/live/873426/ICI-Live-Stream/master.m3u8$LR•IPV4•149『线路76』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://unlimited1-cl-isp.dps.live/tvu/tvu.smil/playlist.m3u8$LR•IPV4•148『线路77』 +https://rcavlive-dai.akamaized.net/hls/live/696614/cancbftprem/master.m3u8$LR•IPV4•149『线路77』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/RD16KOPRXE0O9L4VAXVJ/hls3/now,-1m/m.m3u8?ads.vf=EoTB4HqnHbi$LR•IPV4•148『线路78』 +https://rcavlive.akamaized.net/hls/live/704020/cancbxft/master.m3u8$LR•IPV4•149『线路78』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-63211ba9cad976000794f988.m3u8$LR•IPV4•148『线路79』 +https://rcavlive.akamaized.net/hls/live/704017/cancbuft/master.m3u8$LR•IPV4•149『线路79』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-6964d2179ba4ac18051a18ce.m3u8$LR•IPV4•148『线路80』 +https://rcavlive.akamaized.net/hls/live/704024/cancjbr/master.m3u8$LR•IPV4•149『线路80』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-645e00d5d3fdde000829463a.m3u8$LR•IPV4•148『线路81』 +https://rcavlive.akamaized.net/hls/live/704016/cancksh/master.m3u8$LR•IPV4•149『线路81』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://sci-fi-rakuten-tv-it.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6430/master.m3u8$LR•IPV4•148『线路82』 +https://rcavlive.akamaized.net/hls/live/704018/cancbwft/master.m3u8$LR•IPV4•149『线路82』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://sci-fi-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6740/master.m3u8$LR•IPV4•148『线路83』 +https://rcavlive.akamaized.net/hls/live/704021/cancktm/master.m3u8$LR•IPV4•149『线路83』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://lb.dstvmultimedia.com/SciFiHD/index.m3u8$LR•IPV4•148『线路84』 +https://rcavlive.akamaized.net/hls/live/704022/cancblft/master.m3u8$LR•IPV4•149『线路84』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/a985e052-6868-4365-ac45-52afe9008b25/manifest.m3u8$LR•IPV4•148『线路85』 +https://rcavlive.akamaized.net/hls/live/664046/cancboft/master.m3u8$LR•IPV4•149『线路85』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-65df731cec9fda0008b7aa8d.m3u8$LR•IPV4•148『线路86』 +https://rcavlive.akamaized.net/hls/live/664045/cancbvt/master.m3u8$LR•IPV4•149『线路86』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-65df7272ec9fda0008b7a970.m3u8$LR•IPV4•148『线路87』 +https://rcavlive.akamaized.net/hls/live/704023/cancktv/master.m3u8$LR•IPV4•149『线路87』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-65df73520d4561000817c29b.m3u8$LR•IPV4•148『线路88』 +https://rcavlive.akamaized.net/hls/live/704019/cancbkft/master.m3u8$LR•IPV4•149『线路88』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-65df72db18036500081a8292.m3u8$LR•IPV4•148『线路89』 +https://rcavlive.akamaized.net/hls/live/704014/cancbaft/master.m3u8$LR•IPV4•149『线路89』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://amg00609-amg00609c5-rakuten-uk-3764.playouts.now.amagi.tv/master.m3u8$LR•IPV4•148『线路90』 +https://5bf7b725107e5.streamlock.net/kstv/kstv/playlist.m3u8$LR•IPV4•149『线路90』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-61bb2814ac085a00074309a6.m3u8$LR•IPV4•148『线路91』 +https://cs2.push2stream.com/NCI-DVR/playlist.m3u8$LR•IPV4•149『线路91』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://stream.ads.ottera.tv/playlist.m3u8?network_id=4312$LR•IPV4•148『线路92』 +https://unlimited1-cl-isp.dps.live/tvu/tvu.smil/playlist.m3u8$LR•IPV4•149『线路92』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-680bdaf54d7cf165c705f91e.m3u8$LR•IPV4•148『线路93』 +https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•149『线路93』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•148『线路94』 +https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•149『线路94』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•148『线路95』 +https://rcavlive.akamaized.net/hls/live/704025/xcanrdi/master.m3u8$LR•IPV4•149『线路95』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://rcavlive.akamaized.net/hls/live/704025/xcanrdi/master.m3u8$LR•IPV4•148『线路96』 +https://5c3fb01839654.streamlock.net:1963/iptvrcrperu/livercrperutv/playlist.m3u8$LR•IPV4•149『线路96』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://5c3fb01839654.streamlock.net:1963/iptvrcrperu/livercrperutv/playlist.m3u8$LR•IPV4•148『线路97』 +https://5f22d76e220e1.streamlock.net/pacicontemporarychannel/pacicontemporarychannel/playlist.m3u8$LR•IPV4•149『线路97』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://5f22d76e220e1.streamlock.net/pacicontemporarychannel/pacicontemporarychannel/playlist.m3u8$LR•IPV4•148『线路98』 +https://origin.dpsgo.com/ssai/event/BBp0VeP6QtOOlH8nu3bWTg/master.m3u8$LR•IPV4•149『线路98』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://origin.dpsgo.com/ssai/event/BBp0VeP6QtOOlH8nu3bWTg/master.m3u8$LR•IPV4•148『线路99』 +https://canal.mediaserver.com.co/live/oracionconson.m3u8$LR•IPV4•149『线路99』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://canal.mediaserver.com.co/live/oracionconson.m3u8$LR•IPV4•148『线路100』 +https://livestream.mediacci.com/ccitv/index.m3u8$LR•IPV4•149『线路100』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://livestream.mediacci.com/ccitv/index.m3u8$LR•IPV4•148『线路101』 +https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciafrique.m3u8$LR•IPV4•149『线路101』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciafrique.m3u8$LR•IPV4•148『线路102』 +https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciamerique.m3u8$LR•IPV4•149『线路102』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciamerique.m3u8$LR•IPV4•148『线路103』 +https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emcieurope.m3u8$LR•IPV4•149『线路103』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emcieurope.m3u8$LR•IPV4•148『线路104』 +https://video2.getstreamhosting.com:19360/8000/8000.m3u8$LR•IPV4•149『线路104』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://video2.getstreamhosting.com:19360/8000/8000.m3u8$LR•IPV4•148『线路105』 +https://stream.eleden.com/livesalvatv/ngrp:livesalvatv_all/playlist.m3u8$LR•IPV4•149『线路105』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://stream.eleden.com/livesalvatv/ngrp:livesalvatv_all/playlist.m3u8$LR•IPV4•148『线路106』 +https://67acccf130420.streamlock.net/enlacepr1/enlacepr1/playlist.m3u8$LR•IPV4•149『线路106』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://67acccf130420.streamlock.net/enlacepr1/enlacepr1/playlist.m3u8$LR•IPV4•148『线路107』 +https://jmp2.uk/plu-60c34592c911890007f29a73.m3u8$LR•IPV4•149『线路107』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-60c34592c911890007f29a73.m3u8$LR•IPV4•148『线路108』 +https://jmp2.uk/plu-5e972a21ad709d00074195ba.m3u8$LR•IPV4•149『线路108』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5e972a21ad709d00074195ba.m3u8$LR•IPV4•148『线路109』 +https://jmp2.uk/plu-5f1ac2591dd8880007bb7d6d.m3u8$LR•IPV4•149『线路109』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5f1ac2591dd8880007bb7d6d.m3u8$LR•IPV4•148『线路110』 +https://jmp2.uk/plu-5dcb62e63d4d8f0009f36881.m3u8$LR•IPV4•149『线路110』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5dcb62e63d4d8f0009f36881.m3u8$LR•IPV4•148『线路111』 +https://jmp2.uk/plu-699d87093d5dba980705cca8.m3u8$LR•IPV4•149『线路111』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-699d87093d5dba980705cca8.m3u8$LR•IPV4•148『线路112』 +https://jmp2.uk/plu-608aa4a4cc92820007b663af.m3u8$LR•IPV4•149『线路112』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-608aa4a4cc92820007b663af.m3u8$LR•IPV4•148『线路113』 +https://jmp2.uk/plu-68750875759366af05a151ce.m3u8$LR•IPV4•149『线路113』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-68750875759366af05a151ce.m3u8$LR•IPV4•148『线路114』 +https://jmp2.uk/plu-67ed14aaf7c5d70b9089c3bf.m3u8$LR•IPV4•149『线路114』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-67ed14aaf7c5d70b9089c3bf.m3u8$LR•IPV4•148『线路115』 +https://jmp2.uk/plu-619247c34a270700077c8415.m3u8$LR•IPV4•149『线路115』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-619247c34a270700077c8415.m3u8$LR•IPV4•148『线路116』 +https://jmp2.uk/plu-6479ff1c17f5e10008ad2797.m3u8$LR•IPV4•149『线路116』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-6479ff1c17f5e10008ad2797.m3u8$LR•IPV4•148『线路117』 +https://jmp2.uk/plu-65662f8a2c46f300088a84cc.m3u8$LR•IPV4•149『线路117』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-65662f8a2c46f300088a84cc.m3u8$LR•IPV4•148『线路118』 +https://jmp2.uk/plu-65ddec1ef7f0af0008be4b65.m3u8$LR•IPV4•149『线路118』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-65ddec1ef7f0af0008be4b65.m3u8$LR•IPV4•148『线路119』 +https://jmp2.uk/plu-63d2ba2f60bc8f0008981a0e.m3u8$LR•IPV4•149『线路119』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-63d2ba2f60bc8f0008981a0e.m3u8$LR•IPV4•148『线路120』 +http://158.180.39.89:5033/hayatovci.m3u8$LR•IPV4•149『线路120』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://158.180.39.89:5033/hayatovci.m3u8$LR•IPV4•148『线路121』 +https://jmp2.uk/plu-60ed498c4248a400077c0b9d.m3u8$LR•IPV4•149『线路121』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-60ed498c4248a400077c0b9d.m3u8$LR•IPV4•148『线路122』 +https://jmp2.uk/plu-5f6a38eaa5b68b0007a00e7a.m3u8$LR•IPV4•149『线路122』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5f6a38eaa5b68b0007a00e7a.m3u8$LR•IPV4•148『线路123』 +https://jmp2.uk/plu-61728bb9ee3773000840c1fa.m3u8$LR•IPV4•149『线路123』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-61728bb9ee3773000840c1fa.m3u8$LR•IPV4•148『线路124』 +https://jmp2.uk/plu-5dc02a44a9518600094273ac.m3u8$LR•IPV4•149『线路124』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5dc02a44a9518600094273ac.m3u8$LR•IPV4•148『线路125』 +https://jmp2.uk/plu-61f9598588f86000078ee7d6.m3u8$LR•IPV4•149『线路125』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-61f9598588f86000078ee7d6.m3u8$LR•IPV4•148『线路126』 +https://jmp2.uk/plu-61f957e051cca800076f2358.m3u8$LR•IPV4•149『线路126』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-61f957e051cca800076f2358.m3u8$LR•IPV4•148『线路127』 +https://jmp2.uk/plu-61f9597e78607000074f6c2a.m3u8$LR•IPV4•149『线路127』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-61f9597e78607000074f6c2a.m3u8$LR•IPV4•148『线路128』 +https://jmp2.uk/plu-66166cb1307fa30008f275e7.m3u8$LR•IPV4•149『线路128』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-66166cb1307fa30008f275e7.m3u8$LR•IPV4•148『线路129』 +https://jmp2.uk/plu-5f2817d3d7573a00080f9175.m3u8$LR•IPV4•149『线路129』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5f2817d3d7573a00080f9175.m3u8$LR•IPV4•148『线路130』 +https://jmp2.uk/plu-5b4fc274694c027be6ed3eea.m3u8$LR•IPV4•149『线路130』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-5b4fc274694c027be6ed3eea.m3u8$LR•IPV4•148『线路131』 +https://webstream.multistream.it/memfs/e2cb3629-c1a2-495b-b43a-9eb386f04ed8.m3u8$LR•IPV4•149『线路131』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://webstream.multistream.it/memfs/e2cb3629-c1a2-495b-b43a-9eb386f04ed8.m3u8$LR•IPV4•148『线路132』 +http://31.148.48.15/SONY_SCI_FI/index.m3u8$LR•IPV4•149『线路132』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://31.148.48.15/SONY_SCI_FI/index.m3u8$LR•IPV4•148『线路133』 +http://hls127.freeott.top:8080/Da_Vinci_Learning/video.m3u8$LR•IPV4•149『线路133』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://hls127.freeott.top:8080/Da_Vinci_Learning/video.m3u8$LR•IPV4•148『线路134』 +https://liveh12.vtvprime.vn/hls/DAVINVY/04.m3u8$LR•IPV4•149『线路134』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://liveh12.vtvprime.vn/hls/DAVINVY/04.m3u8$LR•IPV4•148『线路135』 +https://video.ejeserver.com/live/mcitelevision.m3u8$LR•IPV4•149『线路135』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://video.ejeserver.com/live/mcitelevision.m3u8$LR•IPV4•148『线路136』 +https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8?ads.app_bundle=[APP_BUNDLE]&ads.app_name=LG%20Channel%20Plus&ads.app_store_url=[APP_STOREURL]&ads.app_version=[APP_VERSION]&ads.brand_name=[DEVICE_MAKE]&ads.content_livestream=0&ads.device_lmt=[LMT]&ads.device_model=[DEVICE_MODEL]&ads.did=[IFA]&ads.fck=[FCK]&ads.gdpr_consent=[GDPR_CONSENT]&ads.ifa_type=[IFA_TYPE]&ads.market=uk&ads.platform=lg_channelplus&ads.pod_type=playerpage_midroll&ads.rtv_channel_name=sci-fi-rakuten-tv_uk&ads.rtv_content_id=6241&ads.rtv_language=en&ads.viewsize=[VIEWSIZE]&channel_id=6241&disable_subtitles=true&publishing_platform_id=2$LR•IPV4•149『线路136』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://23.237.104.106:8080/USA_DISCOVERY/index.m3u8$LR•IPV4•148『线路137』 +https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/manifest/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/2633b8e1-37ed-4477-9e50-d6b4f489d363/4.m3u8$LR•IPV4•149『线路137』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://akariko.netgenx.site/stream/jp/discovery_channel/stream-output.m3u8?mode=hls$LR•IPV4•148『线路138』 +https://jmp2.uk/plu-6400f731d200410008f9b339.m3u8$LR•IPV4•149『线路138』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://jmp2.uk/plu-6400f731d200410008f9b339.m3u8$LR•IPV4•148『线路139』 +https://svs.itworkscdn.net/asharqdiscoverylive/asharqd.smil/playlist_dvr.m3u8$LR•IPV4•149『线路139』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://svs.itworkscdn.net/asharqdiscoverylive/asharqd.smil/playlist_dvr.m3u8$LR•IPV4•148『线路140』 +http://23.237.104.106:8080/USA_DISCOVERY/index.m3u8$LR•IPV4•149『线路140』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -p3p://167.114.175.6:55331/62c9a44500000cd3c69dc74b77c62c82$LR•IPV4•148『线路141』 +http://akariko.netgenx.site/stream/jp/discovery_channel/stream-output.m3u8?mode=hls$LR•IPV4•149『线路141』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://108.181.20.255:27347/livehttpplay?channel_id=23081$LR•IPV4•148『线路142』 +p3p://167.114.175.6:55331/62c9a44500000cd3c69dc74b77c62c82$LR•IPV4•149『线路142』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://23.237.104.106:8080/USA_MTV_LIVE/index.m3u8$LR•IPV4•148『线路143』 +http://23.237.104.106:8080/USA_MTV_LIVE/index.m3u8$LR•IPV4•149『线路143』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -p3p://167.114.175.6:55331/5fe16de700083ba97787607e74d90cb5$LR•IPV4•148『线路144』 +http://108.181.20.255:27347/livehttpplay?channel_id=23081$LR•IPV4•149『线路144』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -p3p://167.114.175.6:55331/644518fd0002d5953f21bedc56b6465f$LR•IPV4•148『线路145』 +p3p://167.114.175.6:55331/5fe16de700083ba97787607e74d90cb5$LR•IPV4•149『线路145』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -http://108.181.20.255:27347/livehttpplay?channel_id=23097$LR•IPV4•148『线路146』 +p3p://167.114.175.6:55331/644518fd0002d5953f21bedc56b6465f$LR•IPV4•149『线路146』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -https://i.mjh.nz/.r/sky-hgtv.m3u8$LR•IPV4•148『线路147』 +https://i.mjh.nz/.r/sky-hgtv.m3u8$LR•IPV4•149『线路147』 #EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 -p3p://167.114.175.6:55331/61e4f963000c710c55474e4e1e2273d9$LR•IPV4•148『线路148』 +http://108.181.20.255:27347/livehttpplay?channel_id=23097$LR•IPV4•149『线路148』 +#EXTINF:-1 tvg-name="纪录" group-title="💓优质个源",纪录 +p3p://167.114.175.6:55331/61e4f963000c710c55474e4e1e2273d9$LR•IPV4•149『线路149』 #EXTINF:-1 tvg-name="樱桃小丸子剧" group-title="💓儿童专享",樱桃小丸子剧 http://103.193.151.146/huya.php?id=11342394$LR•IPV4 #EXTINF:-1 tvg-name="东森幼幼" group-title="💓儿童专享",东森幼幼 @@ -4834,11 +4814,11 @@ p3p://167.114.175.6:55331/6506d1a00000a99a33d7555a4b747caa$LR•IPV4•29『线 #EXTINF:-1 tvg-name="儿童" group-title="💓儿童专享",儿童 p3p://167.114.175.6:55331/61e0f9f0000ec6db45a9e87848424184$LR•IPV4•29『线路25』 #EXTINF:-1 tvg-name="儿童" group-title="💓儿童专享",儿童 -http://akariko.netgenx.site/stream/jp/animax/stream-output.m3u8?mode=hls$LR•IPV4•29『线路26』 +https://cignalplaymaxcdn.qzz.io/animax_zte/sanjuantv/manifest.mpd$LR•IPV4•29『线路26』 #EXTINF:-1 tvg-name="儿童" group-title="💓儿童专享",儿童 -https://cignalplaymaxcdn.qzz.io/animax_zte/sanjuantv/manifest.mpd$LR•IPV4•29『线路27』 +https://amg02159-kcglobal-amg02159c1-samsung-in-521.playouts.now.amagi.tv/playlist/amg02159-kcglobal-animax-samsungin/playlist.m3u8$LR•IPV4•29『线路27』 #EXTINF:-1 tvg-name="儿童" group-title="💓儿童专享",儿童 -https://amg02159-kcglobal-amg02159c1-samsung-in-521.playouts.now.amagi.tv/playlist/amg02159-kcglobal-animax-samsungin/playlist.m3u8$LR•IPV4•29『线路28』 +http://akariko.netgenx.site/stream/jp/animax/stream-output.m3u8?mode=hls$LR•IPV4•29『线路28』 #EXTINF:-1 tvg-name="儿童" group-title="💓儿童专享",儿童 p3p://167.114.175.6:55331/64bea3f00002bdf919e6522520650b26$LR•IPV4•29『线路29』 #EXTINF:-1 tvg-name="韩国娱乐台" group-title="🍹定制台☕️",韩国娱乐台 @@ -5016,375 +4996,375 @@ p3p://167.114.175.6:55331/624888bb000b784ace507da37b7906ea$LR•IPV4 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z p3p://167.114.175.6:55331/64c7ce3f000afa423db36d3f378c386d$LR•IPV4•148『线路1』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streaming101tv.es:19360/cadiz/cadiz.m3u8$LR•IPV4•148『线路2』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/CUXB534IAMTJM7Z4BKKS/hls3/now,-1m/m.m3u8?ads.vf=0RN164SO2bG$LR•IPV4•148『线路2』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://aegis-cloudfront-1.tubi.video/a53514a7-f2aa-4d34-802e-c2b5594fc0d7/playlist.m3u8$LR•IPV4•148『线路3』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/8WOSAE6HHWJY8KP8BW2C/hls3/now,-1m/m.m3u8?ads.vf=7-VUi572FgK$LR•IPV4•148『线路3』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://aegis-cloudfront-1.tubi.video/e923f4ce-7229-4e01-a25e-d453993dab82/playlist.m3u8$LR•IPV4•148『线路4』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/P6T1SCG4XU9MM36TQSB5/hls3/now,-1m/m.m3u8?ads.vf=4TlF3ABNLHW$LR•IPV4•148『线路4』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://ncdn.telewebion.ir/alborz/live/playlist.m3u8$LR•IPV4•148『线路5』 +https://stream.ads.ottera.tv/playlist.m3u8?content_livestream=1&network_id=13411$LR•IPV4•148『线路5』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://edge13.vedge.infomaniak.com/livecast/ik:adhtv/manifest.m3u8$LR•IPV4•148『线路6』 +https://beyaztv.daioncdn.net/beyaztv/beyaztv.m3u8?app=fcd5c66b-da9d-44ba-a410-4f34805c397d&ce=3$LR•IPV4•148『线路6』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://186.121.206.197/live/daniel/index.m3u8$LR•IPV4•148『线路7』 +https://hls-origin01-bruzz.cdn02.rambla.be/main/adliveorigin-bruzz/_definst_/V3n5YY.smil/playlist.m3u8$LR•IPV4•148『线路7』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://109.205.166.68/server124/aztv/index3.m3u8?e=1676581573&st=AzGSZjk1DpXY1SLc1m4OvA$LR•IPV4•148『线路8』 +https://chemnitz.iptv-playoutcenter.de/chemnitz/chemnitzfernsehen.stream_1/playlist.m3u8$LR•IPV4•148『线路8』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://alba-bo-bolivision-bolivision.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路9』 +https://jmp2.uk/plu-646ccdd0939a5900088a1980.m3u8$LR•IPV4•148『线路9』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://5e50264bd6766.streamlock.net/canal44/videocanal44/playlist.m3u8$LR•IPV4•148『线路10』 +http://217.20.112.199:8080/animalplanet/index.m3u8$LR•IPV4•148『线路10』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.oursnetworktv.com/latin/juarez50/playlist.m3u8$LR•IPV4•148『线路11』 +https://jmp2.uk/plu-68e8fd7c3ede4398bc69af93.m3u8$LR•IPV4•148『线路11』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://5d8d85cf2c308.streamlock.net:1936/CanalLuz/enDirecto/playlist.m3u8$LR•IPV4•148『线路12』 +https://jmp2.uk/plu-63c69c87808b740007599fe1.m3u8$LR•IPV4•148『线路12』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://s.emisoras.tv:8081/sierradecadiz/index.m3u8$LR•IPV4•148『线路13』 +https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883103$LR•IPV4•148『线路13』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn3.wowza.com/5/RXJNMFI3VlVkOEFP/scottsdale/G0040_007/chunklist.m3u8$LR•IPV4•148『线路14』 +https://stream.ads.ottera.tv/playlist.m3u8?network_id=4310$LR•IPV4•148『线路14』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live.artidijitalmedya.com/artidijital_denizpostasi/denizpostasi/playlist.m3u8$LR•IPV4•148『线路15』 +http://80.79.6.221:25461/smash/public/25$LR•IPV4•148『线路15』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streaming.cloud.innovasur.es/mmj2/index.m3u8$LR•IPV4•148『线路16』 +https://amg02393-awpg-amg02393c3-rakuten-uk-2462.playouts.now.amagi.tv/playlist/amg02393-awpg-leszamours-rakutenuk/playlist.m3u8$LR•IPV4•148『线路16』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streaming.cloud.innovasur.es/mmj/index.m3u8$LR•IPV4•148『线路17』 +https://jmp2.uk/plu-652d0b756208700008d758ad.m3u8$LR•IPV4•148『线路17』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://5acade5fc0c29.streamlock.net/kabeljournal/live2020.stream/playlist.m3u8$LR•IPV4•148『线路18』 +https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/65f99e10-8d57-460a-a6be-731d90cfe7b1/manifest.m3u8$LR•IPV4•148『线路18』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://s5.mexside.net:1936/xhbzc81/xhbzc81/playlist.m3u8$LR•IPV4•148『线路19』 +https://mhz-samsung-linear-us.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路19』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live.artidijitalmedya.com/artidijital_kanalz/kanalz/playlist.m3u8$LR•IPV4•148『线路20』 +https://candlelightmedia-sparklightlove-6-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路20』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00488-foxdigital-ksaz-lgus/playlist.m3u8$LR•IPV4•148『线路21』 +http://23.237.104.106:8080/USA_STARZ/index.m3u8$LR•IPV4•148『线路21』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://5e2b3e3114872.streamlock.net:1443/lozlive/smil:lozlive/playlist.m3u8$LR•IPV4•148『线路22』 +https://live-evg5.tv360.bitel.com.pe/bitel/fillka/playlist.m3u8$LR•IPV4•148『线路22』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live.artidijitalmedya.com/artidijital_mavikaradeniz/mavikaradeniz/playlist.m3u8$LR•IPV4•148『线路23』 +https://swrrpd-hls.akamaized.net/hls/live/2018676/swrrpd/master.m3u8$LR•IPV4•148『线路23』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cloudfront44.lexanetwork.com:1344/freerelay/mezokovesdvtv.sdp/playlist.m3u8$LR•IPV4•148『线路24』 +https://klive.kaltura.com/env/cluster-1-d.live.nvp1/live/hls/p/1719221/e/1_se36k3uk/tl/main/st/0/t/d4y_3ZXUos_JzAX3LwBI3w/index-s32.m3u8$LR•IPV4•148『线路24』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://mdstrm.com/live-stream-playlist/5d9e440d675235586a92be7f.m3u8$LR•IPV4•148『线路25』 +https://0888934ec1a5.us-east-1.playback.live-video.net/api/video/v1/us-east-1.289485033693.channel.Aeaac0ZpvcAZ.m3u8$LR•IPV4•148『线路25』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://oberpfalztv.iptv-playoutcenter.de/oberpfalztv/oberpfalztv.stream_1/playlist.m3u8$LR•IPV4•148『线路26』 +https://tv-trtavaz.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路26』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://ondacadiztv.es:30443/octv/24h/playlist.m3u8$LR•IPV4•148『线路27』 +https://stream.streaming4u.hu/TVBudakalasz/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路27』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://www.redpat.tv/proxylpz/index.m3u8$LR•IPV4•148『线路28』 +https://cdn.jaybirdtv.com/wfmz/5/live/master.m3u8$LR•IPV4•148『线路28』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://master.tucableip.com/muxredunosc/index.m3u8$LR•IPV4•148『线路29』 +https://cdn.jaybirdtv.com/wfmz/6/live/master.m3u8$LR•IPV4•148『线路29』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.streaming4u.hu/RegioPluszTV/index.m3u8$LR•IPV4•148『线路30』 +https://cdn.jaybirdtv.com/wfmz/channel/9/master.m3u8$LR•IPV4•148『线路30』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://ncdn.telewebion.ir/sabz/live/playlist.m3u8$LR•IPV4•148『线路31』 +https://cdn.jaybirdtv.com/wfmz/channel/7/master.m3u8$LR•IPV4•148『线路31』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://host.streamingnation.live/p/3345/hybrid/play.m3u8$LR•IPV4•148『线路32』 +https://5bf8041cb3fed.streamlock.net/mastvpr/mastvpr/playlist.m3u8$LR•IPV4•148『线路32』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://5f2c1b0d880e5.streamlock.net/zacatecas/videozacatecas/playlist.m3u8$LR•IPV4•148『线路33』 +https://stream.ztv.zp.ua/hls/live.m3u8$LR•IPV4•148『线路33』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://rtmp.info:1935/soltv/envivo/playlist.m3u8$LR•IPV4•148『线路34』 +https://streaming101tv.es:19360/cadiz/cadiz.m3u8$LR•IPV4•148『线路34』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://iptv.eurocable.co.hu/EC-SZECSENYTVHD/index.m3u8$LR•IPV4•148『线路35』 +https://aegis-cloudfront-1.tubi.video/a53514a7-f2aa-4d34-802e-c2b5594fc0d7/playlist.m3u8$LR•IPV4•148『线路35』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://s1.media-planet.sk/live/novezamky/BratuMarian.m3u8$LR•IPV4•148『线路36』 +https://aegis-cloudfront-1.tubi.video/e923f4ce-7229-4e01-a25e-d453993dab82/playlist.m3u8$LR•IPV4•148『线路36』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://online.radiomelody.com.ar:2443/hls/mediospublicos.m3u8$LR•IPV4•148『线路37』 +https://ncdn.telewebion.ir/alborz/live/playlist.m3u8$LR•IPV4•148『线路37』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d2ce82tpc3p734.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_1/master.m3u8$LR•IPV4•148『线路38』 +https://edge13.vedge.infomaniak.com/livecast/ik:adhtv/manifest.m3u8$LR•IPV4•148『线路38』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://duoak7vltfob0.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_2/master.m3u8$LR•IPV4•148『线路39』 +http://186.121.206.197/live/daniel/index.m3u8$LR•IPV4•148『线路39』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://dayqb844napyo.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_Duke/master.m3u8$LR•IPV4•148『线路40』 +http://109.205.166.68/server124/aztv/index3.m3u8?e=1676581573&st=AzGSZjk1DpXY1SLc1m4OvA$LR•IPV4•148『线路40』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://mdstrm.com/live-stream-playlist/6928b14aaa768aad947bf65d.m3u8$LR•IPV4•148『线路41』 +https://alba-bo-bolivision-bolivision.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路41』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://master.tucableip.com/muxunitelsc/index.m3u8$LR•IPV4•148『线路42』 +https://5e50264bd6766.streamlock.net/canal44/videocanal44/playlist.m3u8$LR•IPV4•148『线路42』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://alba-bo-bolivision-upptv.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路43』 +https://stream.oursnetworktv.com/latin/juarez50/playlist.m3u8$LR•IPV4•148『线路43』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://media.slactech.com:1936/ZIZDirect/ZIZDirect/playlist.m3u8$LR•IPV4•148『线路44』 +https://5d8d85cf2c308.streamlock.net:1936/CanalLuz/enDirecto/playlist.m3u8$LR•IPV4•148『线路44』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://zbbf2.ahbztv.com/live/418.m3u8$LR•IPV4•148『线路45』 +https://s.emisoras.tv:8081/sierradecadiz/index.m3u8$LR•IPV4•148『线路45』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://live2.mediacdn.ru/sr1/tro/playlist.m3u8$LR•IPV4•148『线路46』 +https://cdn3.wowza.com/5/RXJNMFI3VlVkOEFP/scottsdale/G0040_007/chunklist.m3u8$LR•IPV4•148『线路46』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/CUXB534IAMTJM7Z4BKKS/hls3/now,-1m/m.m3u8?ads.vf=0RN164SO2bG$LR•IPV4•148『线路47』 +https://live.artidijitalmedya.com/artidijital_denizpostasi/denizpostasi/playlist.m3u8$LR•IPV4•148『线路47』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/8WOSAE6HHWJY8KP8BW2C/hls3/now,-1m/m.m3u8?ads.vf=7-VUi572FgK$LR•IPV4•148『线路48』 +https://streaming.cloud.innovasur.es/mmj2/index.m3u8$LR•IPV4•148『线路48』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/P6T1SCG4XU9MM36TQSB5/hls3/now,-1m/m.m3u8?ads.vf=4TlF3ABNLHW$LR•IPV4•148『线路49』 +https://streaming.cloud.innovasur.es/mmj/index.m3u8$LR•IPV4•148『线路49』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.ads.ottera.tv/playlist.m3u8?content_livestream=1&network_id=13411$LR•IPV4•148『线路50』 +https://5acade5fc0c29.streamlock.net/kabeljournal/live2020.stream/playlist.m3u8$LR•IPV4•148『线路50』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://beyaztv.daioncdn.net/beyaztv/beyaztv.m3u8?app=fcd5c66b-da9d-44ba-a410-4f34805c397d&ce=3$LR•IPV4•148『线路51』 +https://s5.mexside.net:1936/xhbzc81/xhbzc81/playlist.m3u8$LR•IPV4•148『线路51』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://hls-origin01-bruzz.cdn02.rambla.be/main/adliveorigin-bruzz/_definst_/V3n5YY.smil/playlist.m3u8$LR•IPV4•148『线路52』 +https://live.artidijitalmedya.com/artidijital_kanalz/kanalz/playlist.m3u8$LR•IPV4•148『线路52』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://chemnitz.iptv-playoutcenter.de/chemnitz/chemnitzfernsehen.stream_1/playlist.m3u8$LR•IPV4•148『线路53』 +https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00488-foxdigital-ksaz-lgus/playlist.m3u8$LR•IPV4•148『线路53』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jmp2.uk/plu-646ccdd0939a5900088a1980.m3u8$LR•IPV4•148『线路54』 +https://5e2b3e3114872.streamlock.net:1443/lozlive/smil:lozlive/playlist.m3u8$LR•IPV4•148『线路54』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://217.20.112.199:8080/animalplanet/index.m3u8$LR•IPV4•148『线路55』 +https://live.artidijitalmedya.com/artidijital_mavikaradeniz/mavikaradeniz/playlist.m3u8$LR•IPV4•148『线路55』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jmp2.uk/plu-68e8fd7c3ede4398bc69af93.m3u8$LR•IPV4•148『线路56』 +https://cloudfront44.lexanetwork.com:1344/freerelay/mezokovesdvtv.sdp/playlist.m3u8$LR•IPV4•148『线路56』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jmp2.uk/plu-63c69c87808b740007599fe1.m3u8$LR•IPV4•148『线路57』 +https://mdstrm.com/live-stream-playlist/5d9e440d675235586a92be7f.m3u8$LR•IPV4•148『线路57』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883103$LR•IPV4•148『线路58』 +https://oberpfalztv.iptv-playoutcenter.de/oberpfalztv/oberpfalztv.stream_1/playlist.m3u8$LR•IPV4•148『线路58』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.ads.ottera.tv/playlist.m3u8?network_id=4310$LR•IPV4•148『线路59』 +https://ondacadiztv.es:30443/octv/24h/playlist.m3u8$LR•IPV4•148『线路59』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://80.79.6.221:25461/smash/public/25$LR•IPV4•148『线路60』 +https://www.redpat.tv/proxylpz/index.m3u8$LR•IPV4•148『线路60』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://amg02393-awpg-amg02393c3-rakuten-uk-2462.playouts.now.amagi.tv/playlist/amg02393-awpg-leszamours-rakutenuk/playlist.m3u8$LR•IPV4•148『线路61』 +https://master.tucableip.com/muxredunosc/index.m3u8$LR•IPV4•148『线路61』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jmp2.uk/plu-652d0b756208700008d758ad.m3u8$LR•IPV4•148『线路62』 +https://stream.streaming4u.hu/RegioPluszTV/index.m3u8$LR•IPV4•148『线路62』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/65f99e10-8d57-460a-a6be-731d90cfe7b1/manifest.m3u8$LR•IPV4•148『线路63』 +https://ncdn.telewebion.ir/sabz/live/playlist.m3u8$LR•IPV4•148『线路63』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://mhz-samsung-linear-us.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路64』 +https://host.streamingnation.live/p/3345/hybrid/play.m3u8$LR•IPV4•148『线路64』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://candlelightmedia-sparklightlove-6-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路65』 +https://5f2c1b0d880e5.streamlock.net/zacatecas/videozacatecas/playlist.m3u8$LR•IPV4•148『线路65』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://23.237.104.106:8080/USA_STARZ/index.m3u8$LR•IPV4•148『线路66』 +http://rtmp.info:1935/soltv/envivo/playlist.m3u8$LR•IPV4•148『线路66』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live-evg5.tv360.bitel.com.pe/bitel/fillka/playlist.m3u8$LR•IPV4•148『线路67』 +http://iptv.eurocable.co.hu/EC-SZECSENYTVHD/index.m3u8$LR•IPV4•148『线路67』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://swrrpd-hls.akamaized.net/hls/live/2018676/swrrpd/master.m3u8$LR•IPV4•148『线路68』 +http://s1.media-planet.sk/live/novezamky/BratuMarian.m3u8$LR•IPV4•148『线路68』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://klive.kaltura.com/env/cluster-1-d.live.nvp1/live/hls/p/1719221/e/1_se36k3uk/tl/main/st/0/t/d4y_3ZXUos_JzAX3LwBI3w/index-s32.m3u8$LR•IPV4•148『线路69』 +https://online.radiomelody.com.ar:2443/hls/mediospublicos.m3u8$LR•IPV4•148『线路69』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://0888934ec1a5.us-east-1.playback.live-video.net/api/video/v1/us-east-1.289485033693.channel.Aeaac0ZpvcAZ.m3u8$LR•IPV4•148『线路70』 +https://d2ce82tpc3p734.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_1/master.m3u8$LR•IPV4•148『线路70』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://tv-trtavaz.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路71』 +https://duoak7vltfob0.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_2/master.m3u8$LR•IPV4•148『线路71』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.streaming4u.hu/TVBudakalasz/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路72』 +https://dayqb844napyo.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_Duke/master.m3u8$LR•IPV4•148『线路72』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn.jaybirdtv.com/wfmz/5/live/master.m3u8$LR•IPV4•148『线路73』 +https://mdstrm.com/live-stream-playlist/6928b14aaa768aad947bf65d.m3u8$LR•IPV4•148『线路73』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn.jaybirdtv.com/wfmz/6/live/master.m3u8$LR•IPV4•148『线路74』 +https://master.tucableip.com/muxunitelsc/index.m3u8$LR•IPV4•148『线路74』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn.jaybirdtv.com/wfmz/channel/9/master.m3u8$LR•IPV4•148『线路75』 +https://alba-bo-bolivision-upptv.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路75』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn.jaybirdtv.com/wfmz/channel/7/master.m3u8$LR•IPV4•148『线路76』 +https://media.slactech.com:1936/ZIZDirect/ZIZDirect/playlist.m3u8$LR•IPV4•148『线路76』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://5bf8041cb3fed.streamlock.net/mastvpr/mastvpr/playlist.m3u8$LR•IPV4•148『线路77』 +https://tvcdn01.oktv.kz/tv/24kz/index.m3u8$LR•IPV4•148『线路77』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.ztv.zp.ua/hls/live.m3u8$LR•IPV4•148『线路78』 +https://53be5ef2d13aa.streamlock.net/cubesanewz-secure/smil:cubesanewz-secure-web.smil/playlist.m3u8$LR•IPV4•148『线路78』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://tvcdn01.oktv.kz/tv/24kz/index.m3u8$LR•IPV4•148『线路79』 +https://awaazindia.livebox.co.in/AwaazIndaTVhls/Live.m3u8$LR•IPV4•148『线路79』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://53be5ef2d13aa.streamlock.net/cubesanewz-secure/smil:cubesanewz-secure-web.smil/playlist.m3u8$LR•IPV4•148『线路80』 +https://jk3lz82elw79-hls-live.5centscdn.com/newgeonews/07811dc6c422334ce36a09ff5cd6fe71.sdp/playlist.m3u8$LR•IPV4•148『线路80』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://awaazindia.livebox.co.in/AwaazIndaTVhls/Live.m3u8$LR•IPV4•148『线路81』 +https://cdn61.liveonlineservices.com/hls/humraaz.m3u8$LR•IPV4•148『线路81』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jk3lz82elw79-hls-live.5centscdn.com/newgeonews/07811dc6c422334ce36a09ff5cd6fe71.sdp/playlist.m3u8$LR•IPV4•148『线路82』 +http://85.132.78.122:8050/hls/stream/index.m3u8$LR•IPV4•148『线路82』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn61.liveonlineservices.com/hls/humraaz.m3u8$LR•IPV4•148『线路83』 +https://streamer12.vdn.dstreamone.net/saazoawaz/saazoawaz/playlist.m3u8$LR•IPV4•148『线路83』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://85.132.78.122:8050/hls/stream/index.m3u8$LR•IPV4•148『线路84』 +https://fl.biztv.media/biz_tv_720_uni8jhub4h8fub4idejswh8dh3j94finbu4nidj39inwsj92in3d/index.m3u8$LR•IPV4•148『线路84』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streamer12.vdn.dstreamone.net/saazoawaz/saazoawaz/playlist.m3u8$LR•IPV4•148『线路85』 +https://fl.biztv.media/cheksiz_tv_480_unif7hujidth7f4du83jrhuid3k94j8hfj8d93eubych8eju93n4ubt/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路85』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://fl.biztv.media/biz_tv_720_uni8jhub4h8fub4idejswh8dh3j94finbu4nidj39inwsj92in3d/index.m3u8$LR•IPV4•148『线路86』 +https://mini.allinonereborn.fun/tata.php?id=11590$LR•IPV4•148『线路86』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://fl.biztv.media/cheksiz_tv_480_unif7hujidth7f4du83jrhuid3k94j8hfj8d93eubych8eju93n4ubt/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路87』 +https://op-group1-swiftservehd-1.dens.tv/h/h203/index.m3u8$LR•IPV4•148『线路87』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://mini.allinonereborn.fun/tata.php?id=11590$LR•IPV4•148『线路88』 +http://streaming.multicontenidos.cl:8081/live/canalfeliz/playlist.m3u8$LR•IPV4•148『线路88』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://op-group1-swiftservehd-1.dens.tv/h/h203/index.m3u8$LR•IPV4•148『线路89』 +https://s5.mexside.net:1936/xhbzc82/xhbzc82/playlist.m3u8$LR•IPV4•148『线路89』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://streaming.multicontenidos.cl:8081/live/canalfeliz/playlist.m3u8$LR•IPV4•148『线路90』 +https://mhz-samsung-linear-ca.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路90』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://s5.mexside.net:1936/xhbzc82/xhbzc82/playlist.m3u8$LR•IPV4•148『线路91』 +https://live.enhdtv.com:8081/radioiguazutv/index.m3u8$LR•IPV4•148『线路91』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://mhz-samsung-linear-ca.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路92』 +https://pb-ryciga1q62u8o.akamaized.net/TMZ.m3u8$LR•IPV4•148『线路92』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live.enhdtv.com:8081/radioiguazutv/index.m3u8$LR•IPV4•148『线路93』 +https://tv.westream.cloud/VozdiBonaireTV/VozdiBonaireTV.m3u8$LR•IPV4•148『线路93』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://pb-ryciga1q62u8o.akamaized.net/TMZ.m3u8$LR•IPV4•148『线路94』 +https://cloud.fastchannel.es/mic/manifiest/hls/zaztv/zaztv.m3u8$LR•IPV4•148『线路94』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://tv.westream.cloud/VozdiBonaireTV/VozdiBonaireTV.m3u8$LR•IPV4•148『线路95』 +https://cloud2.streaminglivehd.com:1936/8264/8264/playlist.m3u8$LR•IPV4•148『线路95』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cloud.fastchannel.es/mic/manifiest/hls/zaztv/zaztv.m3u8$LR•IPV4•148『线路96』 +https://stream.oursnetworktv.com/latin/IglesialuzyVerdad/playlist.m3u8$LR•IPV4•148『线路96』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cloud2.streaminglivehd.com:1936/8264/8264/playlist.m3u8$LR•IPV4•148『线路97』 +https://g4.vxral-hor.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8$LR•IPV4•148『线路97』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.oursnetworktv.com/latin/IglesialuzyVerdad/playlist.m3u8$LR•IPV4•148『线路98』 +https://live.lavozdemaria.com:3436/live/lavozdemarialive.m3u8$LR•IPV4•148『线路98』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://g4.vxral-hor.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8$LR•IPV4•148『线路99』 +https://tv.wracanal10.com:3776/live/luzdivinatvlive.m3u8$LR•IPV4•148『线路99』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live.lavozdemaria.com:3436/live/lavozdemarialive.m3u8$LR•IPV4•148『线路100』 +https://streeming.protoscr.com:3858/live/streeminglive.m3u8$LR•IPV4•148『线路100』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://tv.wracanal10.com:3776/live/luzdivinatvlive.m3u8$LR•IPV4•148『线路101』 +https://vs20.live.opencaster.com/remanente_5925b089/index.m3u8$LR•IPV4•148『线路101』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streeming.protoscr.com:3858/live/streeminglive.m3u8$LR•IPV4•148『线路102』 +https://host.streamingnation.live/p/3780/live/tvluzlive.m3u8$LR•IPV4•148『线路102』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://vs20.live.opencaster.com/remanente_5925b089/index.m3u8$LR•IPV4•148『线路103』 +https://fl.biztv.media/cinema_720_EMfSyXgoRdiIHgldXTZICucKTIeCKO/index.m3u8$LR•IPV4•148『线路103』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://host.streamingnation.live/p/3780/live/tvluzlive.m3u8$LR•IPV4•148『线路104』 +http://hls127.freeott.top:8080/Kinopokaz_HD/video.m3u8$LR•IPV4•148『线路104』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://fl.biztv.media/cinema_720_EMfSyXgoRdiIHgldXTZICucKTIeCKO/index.m3u8$LR•IPV4•148『线路105』 +http://23.237.104.106:8080/USA_STARZ_CINEMA/index.m3u8$LR•IPV4•148『线路105』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://hls127.freeott.top:8080/Kinopokaz_HD/video.m3u8$LR•IPV4•148『线路106』 +https://jmp2.uk/plu-5f1acd36779de70007a680d1.m3u8$LR•IPV4•148『线路106』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://23.237.104.106:8080/USA_STARZ_CINEMA/index.m3u8$LR•IPV4•148『线路107』 +https://bbc-impossible-1-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路107』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jmp2.uk/plu-5f1acd36779de70007a680d1.m3u8$LR•IPV4•148『线路108』 +https://jmp2.uk/plu-66b3af48d2d50d00083d6936.m3u8$LR•IPV4•148『线路108』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://bbc-impossible-1-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路109』 +http://115.42.65.142:9981/stream/channelid/1099703605$LR•IPV4•148『线路109』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://jmp2.uk/plu-66b3af48d2d50d00083d6936.m3u8$LR•IPV4•148『线路110』 +https://fl.biztv.media/music_720_QAKpGmVUjaPApCNjpsgBxrdqNihAkl/index.m3u8$LR•IPV4•148『线路110』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://115.42.65.142:9981/stream/channelid/1099703605$LR•IPV4•148『线路111』 +https://shd-amg-fast.edgenextcdn.net/tx029/playlist.m3u8$LR•IPV4•148『线路111』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://fl.biztv.media/music_720_QAKpGmVUjaPApCNjpsgBxrdqNihAkl/index.m3u8$LR•IPV4•148『线路112』 +https://streamer2.nexgen.bz/13-HITZ/index.m3u8$LR•IPV4•148『线路112』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://shd-amg-fast.edgenextcdn.net/tx029/playlist.m3u8$LR•IPV4•148『线路113』 +https://video1.getstreamhosting.com:1936/8326/8326/playlist.m3u8$LR•IPV4•148『线路113』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://streamer2.nexgen.bz/13-HITZ/index.m3u8$LR•IPV4•148『线路114』 +https://stream.nasatv.com.mk/jazztv/hls/jazztv_live.m3u8$LR•IPV4•148『线路114』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://video1.getstreamhosting.com:1936/8326/8326/playlist.m3u8$LR•IPV4•148『线路115』 +https://ss2.tvrdomi.com:1936/lavozdeltropico/lavozdeltropico/playlist.m3u8$LR•IPV4•148『线路115』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://stream.nasatv.com.mk/jazztv/hls/jazztv_live.m3u8$LR•IPV4•148『线路116』 +https://rtmp.digitalbroadcast.ro/moozdance/moozdance.m3u8$LR•IPV4•148『线路116』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://ss2.tvrdomi.com:1936/lavozdeltropico/lavozdeltropico/playlist.m3u8$LR•IPV4•148『线路117』 +https://rtmp.digitalbroadcast.ro/moozhits/moozhits.m3u8$LR•IPV4•148『线路117』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://rtmp.digitalbroadcast.ro/moozdance/moozdance.m3u8$LR•IPV4•148『线路118』 +https://rtmp.digitalbroadcast.ro/moozro/moozro.m3u8$LR•IPV4•148『线路118』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://rtmp.digitalbroadcast.ro/moozhits/moozhits.m3u8$LR•IPV4•148『线路119』 +http://hls127.freeott.top:8080/MUZ_TV/video.m3u8$LR•IPV4•148『线路119』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://rtmp.digitalbroadcast.ro/moozro/moozro.m3u8$LR•IPV4•148『线路120』 +https://samsungau-qwestjazz-samsungtv-zw2jc.amagi.tv/playlist/samsungau-qwestjazz-samsungtv/playlist.m3u8$LR•IPV4•148『线路120』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://hls127.freeott.top:8080/MUZ_TV/video.m3u8$LR•IPV4•148『线路121』 +https://lotus.stingray.com/manifest/djazz-djaads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路121』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://samsungau-qwestjazz-samsungtv-zw2jc.amagi.tv/playlist/samsungau-qwestjazz-samsungtv/playlist.m3u8$LR•IPV4•148『线路122』 +https://lotus.stingray.com/manifest/ose-140ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路122』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://lotus.stingray.com/manifest/djazz-djaads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路123』 +https://cloudvideo.servers10.com:8081/stztelebista/index.m3u8$LR•IPV4•148『线路123』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://lotus.stingray.com/manifest/ose-140ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路124』 +https://vs20.live.opencaster.com/wavezfm1075aruba_37766c9d/index.m3u8$LR•IPV4•148『线路124』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cloudvideo.servers10.com:8081/stztelebista/index.m3u8$LR•IPV4•148『线路125』 +http://live-saha.cdnvideo.ru/saha/tooky/playlist.m3u8$LR•IPV4•148『线路125』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://vs20.live.opencaster.com/wavezfm1075aruba_37766c9d/index.m3u8$LR•IPV4•148『线路126』 +https://cdn10jtedge.indihometv.com/atm/DASH/mykids/manifest.mpd$LR•IPV4•148『线路126』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://live-saha.cdnvideo.ru/saha/tooky/playlist.m3u8$LR•IPV4•148『线路127』 +https://d3868b4ny0rgdf.cloudfront.net/playlist.m3u8$LR•IPV4•148『线路127』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn10jtedge.indihometv.com/atm/DASH/mykids/manifest.mpd$LR•IPV4•148『线路128』 +http://23.237.104.106:8080/USA_STARZ_FAMILY/index.m3u8$LR•IPV4•148『线路128』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d3868b4ny0rgdf.cloudfront.net/playlist.m3u8$LR•IPV4•148『线路129』 +https://2-fss-1.streamhoster.com/pl_154/205722-2251224-1/playlist.m3u8$LR•IPV4•148『线路129』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://23.237.104.106:8080/USA_STARZ_FAMILY/index.m3u8$LR•IPV4•148『线路130』 +http://23.237.104.106:8080/USA_STARZ_COMEDY/index.m3u8$LR•IPV4•148『线路130』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://2-fss-1.streamhoster.com/pl_154/205722-2251224-1/playlist.m3u8$LR•IPV4•148『线路131』 +https://rpn.bozztv.com/gusa/gusa-tvsgameshow/index.m3u8$LR•IPV4•148『线路131』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://23.237.104.106:8080/USA_STARZ_COMEDY/index.m3u8$LR•IPV4•148『线路132』 +https://tv-trtspor2.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路132』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://rpn.bozztv.com/gusa/gusa-tvsgameshow/index.m3u8$LR•IPV4•148『线路133』 +https://d9quh89lh7dtw.cloudfront.net/public-output/index.m3u8$LR•IPV4•148『线路133』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://tv-trtspor2.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路134』 +https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/playlist/amg01314-cgtn-cgtnglobalbiz-distrotvus/playlist.m3u8$LR•IPV4•148『线路134』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d9quh89lh7dtw.cloudfront.net/public-output/index.m3u8$LR•IPV4•148『线路135』 +https://n18syndication.akamaized.net/bpk-tv/CNBC_Awaaz_NW18_MOB/output01/master.m3u8$LR•IPV4•148『线路135』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/playlist/amg01314-cgtn-cgtnglobalbiz-distrotvus/playlist.m3u8$LR•IPV4•148『线路136』 +https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZFR-LIVE/index.m3u8$LR•IPV4•148『线路136』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://n18syndication.akamaized.net/bpk-tv/CNBC_Awaaz_NW18_MOB/output01/master.m3u8$LR•IPV4•148『线路137』 +https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZNL-LIVE/index.m3u8$LR•IPV4•148『线路137』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZFR-LIVE/index.m3u8$LR•IPV4•148『线路138』 +https://d2a6g6zgxepbwi.cloudfront.net/wbrz-edge/weather.stream_360p/playlist.m3u8$LR•IPV4•148『线路138』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZNL-LIVE/index.m3u8$LR•IPV4•148『线路139』 +https://reflect-communitytv.cablecast.tv/live-4/live/stream-2/live.m3u8$LR•IPV4•148『线路139』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://d2a6g6zgxepbwi.cloudfront.net/wbrz-edge/weather.stream_360p/playlist.m3u8$LR•IPV4•148『线路140』 +https://edge-f.swagit.com/live/glendaleaz/live-1-a-1/playlist.m3u8$LR•IPV4•148『线路140』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://reflect-communitytv.cablecast.tv/live-4/live/stream-2/live.m3u8$LR•IPV4•148『线路141』 +http://plenaris.parlament.hu:1935/edgelive/smil:mkogyplen.smil/playlist.m3u8$LR•IPV4•148『线路141』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://edge-f.swagit.com/live/glendaleaz/live-1-a-1/playlist.m3u8$LR•IPV4•148『线路142』 +http://tab.parlament.hu:1935/edgelive/smil:mkogytab.smil/playlist.m3u8$LR•IPV4•148『线路142』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://plenaris.parlament.hu:1935/edgelive/smil:mkogyplen.smil/playlist.m3u8$LR•IPV4•148『线路143』 +https://livestream.telvue.com/yumaaz1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路143』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -http://tab.parlament.hu:1935/edgelive/smil:mkogytab.smil/playlist.m3u8$LR•IPV4•148『线路144』 +https://livestream.telvue.com/yumaaz2/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路144』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://livestream.telvue.com/yumaaz1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路145』 +https://cdn.live.br1.jmvstream.com/webtv/AVJ-12952/playlist/playlist.m3u8$LR•IPV4•148『线路145』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://livestream.telvue.com/yumaaz2/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路146』 +https://live.enhdtv.com:8081/8192/index.m3u8$LR•IPV4•148『线路146』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://cdn.live.br1.jmvstream.com/webtv/AVJ-12952/playlist/playlist.m3u8$LR•IPV4•148『线路147』 +http://zbbf2.ahbztv.com/live/418.m3u8$LR•IPV4•148『线路147』 #EXTINF:-1 tvg-name="Z" group-title="🍹定制P3P☕️",Z -https://live.enhdtv.com:8081/8192/index.m3u8$LR•IPV4•148『线路148』 +http://live2.mediacdn.ru/sr1/tro/playlist.m3u8$LR•IPV4•148『线路148』 #EXTINF:-1 tvg-name="博斯无限1" group-title="🍹定制P3P☕️",博斯无限1 p3p://167.114.175.6:55331/647cba27000a6f78186e481d11013645$LR•IPV4 #EXTINF:-1 tvg-name="博斯无限2" group-title="🍹定制P3P☕️",博斯无限2 p3p://167.114.175.6:55331/6146901b0006875bea841df772893d7b$LR•IPV4 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://89514e758f814907be6d14bbc0aa66b7.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-800-UK-SONYONEACTIONHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路1』 +http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•36『线路1』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://9f8e2ffcd87f4c469be7194e48f84874.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-802-UK-SONYONECOMEDYHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路2』 +p3p://167.114.175.6:55331/6233e648000735057db6cf734adf440d$LR•IPV4•36『线路2』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•36『线路3』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/MH8JAMWTLW2AQV5RA55S/hls3/now,-1m/m.m3u8?ads.vf=TGt7I6yRWZC$LR•IPV4•36『线路3』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -p3p://167.114.175.6:55331/6233e648000735057db6cf734adf440d$LR•IPV4•36『线路4』 +https://stream.ads.ottera.tv/playlist.m3u8?network_id=1058$LR•IPV4•36『线路4』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://108.181.20.255:27347/livehttpplay?channel_id=23074$LR•IPV4•36『线路5』 +https://mumt03.tangotv.in/CLASSICHITS/index.m3u8$LR•IPV4•36『线路5』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://108.181.20.255:27347/livehttpplay?channel_id=23011$LR•IPV4•36『线路6』 +https://mumt02.tangotv.in/EVERGREENHITS/index.m3u8$LR•IPV4•36『线路6』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/MH8JAMWTLW2AQV5RA55S/hls3/now,-1m/m.m3u8?ads.vf=TGt7I6yRWZC$LR•IPV4•36『线路7』 +https://mumt01.tangotv.in/HINDIHITS/index.m3u8$LR•IPV4•36『线路7』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://stream.ads.ottera.tv/playlist.m3u8?network_id=1058$LR•IPV4•36『线路8』 +https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/G7RPZJDZ6V3CRIAWTNFU/hls3/now,-1m/m.m3u8?ads.vf=vc24NGfvvqe$LR•IPV4•36『线路8』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://mumt03.tangotv.in/CLASSICHITS/index.m3u8$LR•IPV4•36『线路9』 +https://lotus.stingray.com/manifest/ose-237ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路9』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://mumt02.tangotv.in/EVERGREENHITS/index.m3u8$LR•IPV4•36『线路10』 +https://d2tuyivcrvbj81.cloudfront.net/XITE_Christian_Hits.m3u8$LR•IPV4•36『线路10』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://mumt01.tangotv.in/HINDIHITS/index.m3u8$LR•IPV4•36『线路11』 +https://cdn10jtedge.indihometv.com/atm/DASH/hits/manifest.mpd$LR•IPV4•36『线路11』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/G7RPZJDZ6V3CRIAWTNFU/hls3/now,-1m/m.m3u8?ads.vf=vc24NGfvvqe$LR•IPV4•36『线路12』 +http://103.72.101.252:8080/live/1450.m3u8$LR•IPV4•36『线路12』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://lotus.stingray.com/manifest/ose-237ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路13』 +http://315e5a5d.ottrast.com/iptv/MM4E93NGF5LADZ/7043/index.m3u8$LR•IPV4•36『线路13』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d2tuyivcrvbj81.cloudfront.net/XITE_Christian_Hits.m3u8$LR•IPV4•36『线路14』 +https://webtvstream.bhtelecom.ba/hls7/filmbox_premium.m3u8$LR•IPV4•36『线路14』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://cdn10jtedge.indihometv.com/atm/DASH/hits/manifest.mpd$LR•IPV4•36『线路15』 +http://88.212.15.19/live/test_film_boxpremium_hd_hevc/playlist.m3u8$LR•IPV4•36『线路15』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://103.72.101.252:8080/live/1450.m3u8$LR•IPV4•36『线路16』 +http://46.149.191.217:9005/play/a01x$LR•IPV4•36『线路16』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://315e5a5d.ottrast.com/iptv/MM4E93NGF5LADZ/7043/index.m3u8$LR•IPV4•36『线路17』 +https://dokagents.site/live/filmboxp/mono.m3u8$LR•IPV4•36『线路17』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://webtvstream.bhtelecom.ba/hls7/filmbox_premium.m3u8$LR•IPV4•36『线路18』 +https://cdn10jtedge.indihometv.com/atm/DASH/hitsmovie/manifest.mpd$LR•IPV4•36『线路18』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://88.212.15.19/live/test_film_boxpremium_hd_hevc/playlist.m3u8$LR•IPV4•36『线路19』 +https://5098a8b860504a3690fd2e7c0a18d68f.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-817-FR-SONYONEHITSACTION-LG_FR/playlist.m3u8$LR•IPV4•36『线路19』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://46.149.191.217:9005/play/a01x$LR•IPV4•36『线路20』 +https://7aa9671895264ec9a384dfed1b992171.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-818-FR-SONYONEHITSCOMDIE-LG_FR/playlist.m3u8$LR•IPV4•36『线路20』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://dokagents.site/live/filmboxp/mono.m3u8$LR•IPV4•36『线路21』 +http://31.148.48.15/Bridge_TV_Dance/index.m3u8$LR•IPV4•36『线路21』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://cdn10jtedge.indihometv.com/atm/DASH/hitsmovie/manifest.mpd$LR•IPV4•36『线路22』 +http://cm.hostlagarto.com:8081/hits360tv/hits360HD.myStream/playlist.m3u8$LR•IPV4•36『线路22』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://5098a8b860504a3690fd2e7c0a18d68f.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-817-FR-SONYONEHITSACTION-LG_FR/playlist.m3u8$LR•IPV4•36『线路23』 +http://ventdelnord.tv:8080/mola/directe.m3u8$LR•IPV4•36『线路23』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://7aa9671895264ec9a384dfed1b992171.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-818-FR-SONYONEHITSCOMDIE-LG_FR/playlist.m3u8$LR•IPV4•36『线路24』 +http://88.212.15.19/live/mb_hits/index.m3u8$LR•IPV4•36『线路24』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://31.148.48.15/Bridge_TV_Dance/index.m3u8$LR•IPV4•36『线路25』 +https://test.946985.filegear-sg.me/proxy/a23981548880f405$LR•IPV4•36『线路25』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://cm.hostlagarto.com:8081/hits360tv/hits360HD.myStream/playlist.m3u8$LR•IPV4•36『线路26』 +https://stream.ottlive.co.in/punjabihits/index.m3u8$LR•IPV4•36『线路26』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://ventdelnord.tv:8080/mola/directe.m3u8$LR•IPV4•36『线路27』 +https://lotus.stingray.com/manifest/ose-214ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路27』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -http://88.212.15.19/live/mb_hits/index.m3u8$LR•IPV4•36『线路28』 +https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883053$LR•IPV4•36『线路28』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://test.946985.filegear-sg.me/proxy/a23981548880f405$LR•IPV4•36『线路29』 +https://lotus.stingray.com/manifest/ose-155ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路29』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://stream.ottlive.co.in/punjabihits/index.m3u8$LR•IPV4•36『线路30』 +https://d39g1vxj2ef6in.cloudfront.net/v1/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/54947915-6504-4548-aaef-eabd451f8607/1.m3u8$LR•IPV4•36『线路30』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://lotus.stingray.com/manifest/ose-214ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路31』 +https://d726x48n2pd5h.cloudfront.net/XITE_Hits.m3u8$LR•IPV4•36『线路31』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883053$LR•IPV4•36『线路32』 +https://d726x48n2pd5h.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-skxr1pazhltvp/XITE_Hits.m3u8$LR•IPV4•36『线路32』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://lotus.stingray.com/manifest/ose-155ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路33』 +https://89514e758f814907be6d14bbc0aa66b7.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-800-UK-SONYONEACTIONHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路33』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d39g1vxj2ef6in.cloudfront.net/v1/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/54947915-6504-4548-aaef-eabd451f8607/1.m3u8$LR•IPV4•36『线路34』 +https://9f8e2ffcd87f4c469be7194e48f84874.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-802-UK-SONYONECOMEDYHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路34』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d726x48n2pd5h.cloudfront.net/XITE_Hits.m3u8$LR•IPV4•36『线路35』 +http://108.181.20.255:27347/livehttpplay?channel_id=23074$LR•IPV4•36『线路35』 #EXTINF:-1 tvg-name="HITS" group-title="🍹定制P3P☕️",HITS -https://d726x48n2pd5h.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-skxr1pazhltvp/XITE_Hits.m3u8$LR•IPV4•36『线路36』 +http://108.181.20.255:27347/livehttpplay?channel_id=23011$LR•IPV4•36『线路36』 #EXTINF:-1 tvg-name="探索亚洲" group-title="🍹定制P3P☕️",探索亚洲 p3p://167.114.175.6:55331/623bc4f4000da3919c742e942bdb3571$LR•IPV4 #EXTINF:-1 tvg-name="中旺电视" group-title="🍹定制P3P☕️",中旺电视 @@ -5454,11 +5434,11 @@ p3p://167.114.175.6:55331/6561b7fc0008015996e9acc674481614$LR•IPV4 #EXTINF:-1 tvg-name="历史2" group-title="🍹定制P3P☕️",历史2 p3p://167.114.175.6:55331/6233e2240002d3af7da6a1bf693a1ed5$LR•IPV4 #EXTINF:-1 tvg-name="Trace Sport" group-title="🍹定制P3P☕️",Trace Sport -https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8$LR•IPV4•3『线路1』 +p3p://167.114.175.6:55331/644faccf000c7b6368730354764b17ed$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="Trace Sport" group-title="🍹定制P3P☕️",Trace Sport -p3p://167.114.175.6:55331/644faccf000c7b6368730354764b17ed$LR•IPV4•3『线路2』 +http://ott.watch/XE5QWWBZ87/256/tracks-v1a1/mono.ts.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="Trace Sport" group-title="🍹定制P3P☕️",Trace Sport -http://ott.watch/XE5QWWBZ87/256/tracks-v1a1/mono.ts.m3u8$LR•IPV4•3『线路3』 +https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="韩国娱乐" group-title="🍹定制P3P☕️",韩国娱乐 p3p://167.114.175.6:55331/621e16b0000ec4772884cc295a1614a8$LR•IPV4 #EXTINF:-1 tvg-name="爱尔达娱乐" group-title="🍹定制P3P☕️",爱尔达娱乐 @@ -5492,19 +5472,19 @@ p3p://167.114.175.6:55331/64450b180002b23d3eeb784a0aa62e20$LR•IPV4 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE p3p://167.114.175.6:55331/6445172e000920783f1aafee754f43e4$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -http://playcom.trapemn.tv:1935/transcoderip/canal9.stream/playlist.m3u8$LR•IPV4•9『线路2』 +http://wms.shared.streamshow.it:1935/telemonteneve/telemonteneve/live.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -https://5ca9af4645e15.streamlock.net/nuevetv/videonuevetv/.m3u8$LR•IPV4•9『线路3』 +https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -https://ss2.tvrdomi.com:1936/supremateve/supremateve/playlist.m3u8$LR•IPV4•9『线路4』 +http://playcom.trapemn.tv:1935/transcoderip/canal9.stream/playlist.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -https://cloud5.livescast.com:19360/canalvegateve/canalvegateve.m3u8$LR•IPV4•9『线路5』 +https://5ca9af4645e15.streamlock.net/nuevetv/videonuevetv/.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -https://live-evg11.tv360.bitel.com.pe/bitel/zeleve/playlist.m3u8$LR•IPV4•9『线路6』 +https://ss2.tvrdomi.com:1936/supremateve/supremateve/playlist.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -http://wms.shared.streamshow.it:1935/telemonteneve/telemonteneve/live.m3u8$LR•IPV4•9『线路7』 +https://cloud5.livescast.com:19360/canalvegateve/canalvegateve.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE -https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8$LR•IPV4•9『线路8』 +https://live-evg11.tv360.bitel.com.pe/bitel/zeleve/playlist.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-name="EVE" group-title="🍹定制P3P☕️",EVE https://5bf8041cb3fed.streamlock.net/Tevevida/Tevevida/.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-name="Classica古典音乐" group-title="🍹定制P3P☕️",Classica古典音乐 @@ -5560,19 +5540,19 @@ p3p://167.114.175.6:55331/5fe00fca0004e627722fbe5a480a642f$LR•IPV4 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV http://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_6660.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_1660.m3u8$LR•IPV4•8『线路2』 +https://3ea22335.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWdiX1JlZEJ1bGxUVl9ITFM/playlist.m3u8$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://3ea22335.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWdiX1JlZEJ1bGxUVl9ITFM/playlist.m3u8$LR•IPV4•8『线路3』 +https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master.m3u8$LR•IPV4•8『线路4』 +https://db34cc6127ac459db55cab5f97cd66b9.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-680-WORBAUENFAST-WHALETVPLUS/680/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://db34cc6127ac459db55cab5f97cd66b9.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-680-WORBAUENFAST-WHALETVPLUS/680/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路5』 +https://d03ae6b5c6724c24867e97a3dc04934a.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-1026-WORBBRPTFAST-WHALETVPLUS/1026/hls/master/playlist.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://d03ae6b5c6724c24867e97a3dc04934a.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-1026-WORBBRPTFAST-WHALETVPLUS/1026/hls/master/playlist.m3u8$LR•IPV4•8『线路6』 +https://46cfeb23c7f74853bba7a256655a3119.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-582-WORBDACHDEFAST-WHALETVPLUS/582/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://46cfeb23c7f74853bba7a256655a3119.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-582-WORBDACHDEFAST-WHALETVPLUS/582/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路7』 +https://886bd3fbc782459f8de7555d32d7e9ce.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-957-WORBLATAMESFAST-WHALETVPLUS/957/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-name="Red Bull TV" group-title="💓英语频道",Red Bull TV -https://886bd3fbc782459f8de7555d32d7e9ce.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-957-WORBLATAMESFAST-WHALETVPLUS/957/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路8』 +https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_1660.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-name="FRANCE24 English" group-title="💓英语频道",FRANCE24 English http://aktv.top/AKTV/live/aktv3/france24/AKTV.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="BAND NEWS" group-title="💓英语频道",BAND NEWS @@ -5608,527 +5588,529 @@ http://38.75.136.137:98/gslb/dsdqpub/gfjs.m3u8?auth=testpub$LR•IPV4•5『线 #EXTINF:-1 tvg-name="CCTV兵器" group-title="🌐央视频道",CCTV兵器 http://38.75.136.137:98/gslb/dsdqpub/bqkj.m3u8?auth=testpub$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="CCTV兵器" group-title="🌐央视频道",CCTV兵器 -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•5『线路3』 +http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="CCTV兵器" group-title="🌐央视频道",CCTV兵器 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•5『线路4』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•5『线路4』 #EXTINF:-1 tvg-name="CCTV兵器" group-title="🌐央视频道",CCTV兵器 -http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•5『线路5』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•5『线路5』 #EXTINF:-1 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•258『线路1』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782784800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d4bffb53e106fbf4e49dd8d13979054c&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•259『线路1』 #EXTINF:-1 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•258『线路2』 +http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•259『线路2』 #EXTINF:-1 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•258『线路3』 +https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•259『线路3』 #EXTINF:-1 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•258『线路4』 +http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•259『线路4』 #EXTINF:-1 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•258『线路5』 +http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•259『线路5』 #EXTINF:-1 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•258『线路6』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•259『线路6』 #EXTINF:-1 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•258『线路7』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•259『线路7』 #EXTINF:-1 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•258『线路8』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•259『线路8』 #EXTINF:-1 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•258『线路9』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•259『线路9』 #EXTINF:-1 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•258『线路10』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•259『线路10』 #EXTINF:-1 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•258『线路11』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•259『线路11』 #EXTINF:-1 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•258『线路12』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•259『线路12』 #EXTINF:-1 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•258『线路13』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•259『线路13』 #EXTINF:-1 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•258『线路14』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•259『线路14』 #EXTINF:-1 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•258『线路15』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•259『线路15』 #EXTINF:-1 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•258『线路16』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•259『线路16』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•258『线路17』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•259『线路17』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路18』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•259『线路18』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•258『线路19』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•259『线路19』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•258『线路20』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•259『线路20』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路21』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•259『线路21』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•258『线路22』 +http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•259『线路22』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路23』 +http://111.8.224.6:9999/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路23』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://198.204.228.26/live/cctv3hd.m3u8$LR•IPV4•258『线路24』 +http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•259『线路24』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•258『线路25』 +http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•259『线路25』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路26』 +http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路26』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•258『线路27』 +http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•259『线路27』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•258『线路28』 +http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路28』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•258『线路29』 +http://198.204.228.26/live/cctv3hd.m3u8$LR•IPV4•259『线路29』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/5/index.m3u8$LR•IPV4•258『线路30』 +http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•259『线路30』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://198.204.228.26/live/cctv5hd.m3u8$LR•IPV4•258『线路31』 +http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路31』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路32』 +http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•259『线路32』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•258『线路33』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•259『线路33』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv5hd.m3u8?auth=testpub$LR•IPV4•258『线路34』 +http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•259『线路34』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv5p.m3u8$LR•IPV4•258『线路35』 +http://222.223.41.27:8888/hls/5/index.m3u8$LR•IPV4•259『线路35』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•258『线路36』 +http://198.204.228.26/live/cctv5hd.m3u8$LR•IPV4•259『线路36』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路37』 +http://111.8.224.6:9999/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路37』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/7/index.m3u8$LR•IPV4•258『线路38』 +http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•259『线路38』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•258『线路39』 +http://38.75.136.137:98/gslb/dsdqpub/cctv5hd.m3u8?auth=testpub$LR•IPV4•259『线路39』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路40』 +http://74.91.26.218:82/live/cctv5p.m3u8$LR•IPV4•259『线路40』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv8k.m3u8$LR•IPV4•258『线路41』 +http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•259『线路41』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•258『线路42』 +http://111.8.224.6:9999/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路42』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•258『线路43』 +http://222.223.41.27:8888/hls/7/index.m3u8$LR•IPV4•259『线路43』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8k$LR•IPV4•258『线路44』 +http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•259『线路44』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv8k.m3u8$LR•IPV4•258『线路45』 +http://111.8.224.6:9999/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路45』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•258『线路46』 +http://192.151.150.154/live/cctv8k.m3u8$LR•IPV4•259『线路46』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•258『线路47』 +http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•259『线路47』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•258『线路48』 +http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•259『线路48』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路49』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8k$LR•IPV4•259『线路49』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•258『线路50』 +http://173.208.212.130:8181/720p/cctv8k.m3u8$LR•IPV4•259『线路50』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/11/index.m3u8$LR•IPV4•258『线路51』 +http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•259『线路51』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路52』 +https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•259『线路52』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/12/index.m3u8$LR•IPV4•258『线路53』 +http://111.8.224.6:9999/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路53』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路54』 +http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•259『线路54』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•258『线路55』 +http://222.223.41.27:8888/hls/11/index.m3u8$LR•IPV4•259『线路55』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•258『线路56』 +http://111.8.224.6:9999/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路56』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路57』 +http://222.223.41.27:8888/hls/12/index.m3u8$LR•IPV4•259『线路57』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•258『线路58』 +http://111.8.224.6:9999/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路58』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•258『线路59』 +http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•259『线路59』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路60』 +https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•259『线路60』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•258『线路61』 +http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路61』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•258『线路62』 +http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•259『线路62』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv14.m3u8$LR•IPV4•258『线路63』 +https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•259『线路63』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•258『线路64』 +http://111.8.224.6:9999/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路64』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://222.223.41.27:8888/hls/15/index.m3u8$LR•IPV4•258『线路65』 +http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•259『线路65』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路66』 +http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•259『线路66』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•258『线路67』 +http://173.208.212.130:8181/720p/cctv14.m3u8$LR•IPV4•259『线路67』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•258『线路68』 +https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•259『线路68』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.8.224.6:9999/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路69』 +http://222.223.41.27:8888/hls/15/index.m3u8$LR•IPV4•259『线路69』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv17.m3u8$LR•IPV4•258『线路70』 +http://111.8.224.6:9999/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路70』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://epg.pw/stream/25677ac2e8c1f7c3dd6359c43eb5f0f54efb3f5c11f9dda18d01b3e0308ed017.m3u8$LR•IPV4•258『线路71』 +http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•259『线路71』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://epg.pw/stream/6d7bf281e3d739806a73f5373acaa6e01988ec9739f5ac1355ce54b47a928472.m3u8$LR•IPV4•258『线路72』 +http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•259『线路72』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•258『线路73』 +http://111.8.224.6:9999/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路73』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782763200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-028714583f8c6196d0e9440ed8a2f550&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•258『线路74』 +http://207.56.13.146:81/cdnlive/cctv17.m3u8$LR•IPV4•259『线路74』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•258『线路75』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782774000-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c521ef714952bdaa2237f21454c1ae83&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•259『线路75』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•258『线路76』 +https://epg.pw/stream/25677ac2e8c1f7c3dd6359c43eb5f0f54efb3f5c11f9dda18d01b3e0308ed017.m3u8$LR•IPV4•259『线路76』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•258『线路77』 +https://epg.pw/stream/6d7bf281e3d739806a73f5373acaa6e01988ec9739f5ac1355ce54b47a928472.m3u8$LR•IPV4•259『线路77』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•258『线路78』 +https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•259『线路78』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•258『线路79』 +http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•259『线路79』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•258『线路80』 +http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•259『线路80』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•258『线路81』 +http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•259『线路81』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•258『线路82』 +http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•259『线路82』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•258『线路83』 +http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•259『线路83』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•258『线路84』 +http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•259『线路84』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•258『线路85』 +http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•259『线路85』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•258『线路86』 +http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•259『线路86』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•258『线路87』 +http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•259『线路87』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•258『线路88』 +http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•259『线路88』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.61.236.247:9081/hls/58/index.m3u8$LR•IPV4•258『线路89』 +http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•259『线路89』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://111.61.236.247:9081/hls/62/index.m3u8$LR•IPV4•258『线路90』 +http://111.61.236.247:9081/hls/58/index.m3u8$LR•IPV4•259『线路90』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/dyjc.m3u8$LR•IPV4•258『线路91』 +http://111.61.236.247:9081/hls/62/index.m3u8$LR•IPV4•259『线路91』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/fyjc.m3u8$LR•IPV4•258『线路92』 +http://xc.mfykeke.top:35455/nptv/dyjc.m3u8$LR•IPV4•259『线路92』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/hjjc.m3u8$LR•IPV4•258『线路93』 +http://xc.mfykeke.top:35455/nptv/fyjc.m3u8$LR•IPV4•259『线路93』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://www.tszhgjj.cn:7000/rtp/239.253.93.249:6427$LR•IPV4•258『线路94』 +http://xc.mfykeke.top:35455/nptv/hjjc.m3u8$LR•IPV4•259『线路94』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•258『线路95』 +http://www.tszhgjj.cn:7000/rtp/239.253.93.249:6427$LR•IPV4•259『线路95』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•258『线路96』 +http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•259『线路96』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•258『线路97』 +http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•259『线路97』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•258『线路98』 +http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•259『线路98』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•258『线路99』 +http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•259『线路99』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•258『线路100』 +https://solo.disfrutaenlared.com:1936/redcctv/redcctv/playlist.m3u8$LR•IPV4•259『线路100』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•258『线路101』 +http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•259『线路101』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•258『线路102』 +https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•259『线路102』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•258『线路103』 +https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•259『线路103』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•258『线路104』 +http://go.bkpcp.top/mg/cctv13$LR•IPV4•259『线路104』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8$LR•IPV6•258『线路105』 +https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•259『线路105』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8$LR•IPV6•258『线路106』 +http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•259『线路106』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•258『线路107』 +http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•259『线路107』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•258『线路108』 +http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•259『线路108』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•258『线路109』 +http://74.91.26.218:82/live/cctv12hd.m3u8$LR•IPV4•259『线路109』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•258『线路110』 +http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•259『线路110』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•258『线路111』 +http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•259『线路111』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•258『线路112』 +http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•259『线路112』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•258『线路113』 +http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•259『线路113』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=wsjk$LR•IPV4•258『线路114』 +http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•259『线路114』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ystq$LR•IPV4•258『线路115』 +http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•259『线路115』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•258『线路116』 +http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•259『线路116』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•258『线路117』 +http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•259『线路117』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•258『线路118』 +http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•259『线路118』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•258『线路119』 +http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•259『线路119』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•258『线路120』 +http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•259『线路120』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•258『线路121』 +http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•259『线路121』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•258『线路122』 +http://207.56.13.146:81/cdnlive/cctv1.m3u8$LR•IPV4•259『线路122』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•258『线路123』 +http://207.56.13.146:81/cdnlive/cctv2.m3u8$LR•IPV4•259『线路123』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•258『线路124』 +http://207.56.13.146:81/cdnlive/cctv3.m3u8$LR•IPV4•259『线路124』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•258『线路125』 +http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•259『线路125』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•258『线路126』 +http://207.56.13.146:81/cdnlive/cctv5.m3u8$LR•IPV4•259『线路126』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•258『线路127』 +http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•259『线路127』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•258『线路128』 +http://207.56.13.146:81/cdnlive/cctv7.m3u8$LR•IPV4•259『线路128』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•258『线路129』 +http://207.56.13.146:81/cdnlive/cctv10.m3u8$LR•IPV4•259『线路129』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•258『线路130』 +http://207.56.13.146:81/cdnlive/cctv11.m3u8$LR•IPV4•259『线路130』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•258『线路131』 +http://207.56.13.146:81/cdnlive/cctv12.m3u8$LR•IPV4•259『线路131』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•258『线路132』 +http://207.56.13.146:81/cdnlive/cctv13.m3u8$LR•IPV4•259『线路132』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•258『线路133』 +http://207.56.13.146:81/cdnlive/cctv14.m3u8$LR•IPV4•259『线路133』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•258『线路134』 +http://207.56.13.146:81/cdnlive/cctv15.m3u8$LR•IPV4•259『线路134』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•258『线路135』 +http://207.56.13.146:81/cdnlive/cctv16.m3u8$LR•IPV4•259『线路135』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv1.m3u8$LR•IPV4•258『线路136』 +http://207.56.13.146:81/cdnlive/cctv5p.m3u8$LR•IPV4•259『线路136』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv2.m3u8$LR•IPV4•258『线路137』 +http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•259『线路137』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv3.m3u8$LR•IPV4•258『线路138』 +http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•259『线路138』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•258『线路139』 +http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•259『线路139』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv5.m3u8$LR•IPV4•258『线路140』 +http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•259『线路140』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•258『线路141』 +http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•259『线路141』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv7.m3u8$LR•IPV4•258『线路142』 +http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•259『线路142』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv10.m3u8$LR•IPV4•258『线路143』 +http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•259『线路143』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv11.m3u8$LR•IPV4•258『线路144』 +http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•259『线路144』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv12.m3u8$LR•IPV4•258『线路145』 +http://207.56.13.146:81/cdnlive/fyzq.m3u8$LR•IPV4•259『线路145』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv13.m3u8$LR•IPV4•258『线路146』 +http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•259『线路146』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv14.m3u8$LR•IPV4•258『线路147』 +http://207.56.13.146:81/cdnlive/ystq.m3u8$LR•IPV4•259『线路147』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv15.m3u8$LR•IPV4•258『线路148』 +http://207.56.13.146:81/cdnlive/gefwq.m3u8$LR•IPV4•259『线路148』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv16.m3u8$LR•IPV4•258『线路149』 +http://192.151.150.154/live/cctv1hd.m3u8$LR•IPV4•259『线路149』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv5p.m3u8$LR•IPV4•258『线路150』 +http://192.151.150.154/live/cctv2hd.m3u8$LR•IPV4•259『线路150』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•258『线路151』 +http://192.151.150.154/live/cctv3hd.m3u8$LR•IPV4•259『线路151』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•258『线路152』 +http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•259『线路152』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•258『线路153』 +http://192.151.150.154/live/cctv5hd.m3u8$LR•IPV4•259『线路153』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•258『线路154』 +http://192.151.150.154/live/cctv5p.m3u8$LR•IPV4•259『线路154』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•258『线路155』 +http://192.151.150.154/live/cctv6hd.m3u8$LR•IPV4•259『线路155』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•258『线路156』 +http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•259『线路156』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•258『线路157』 +http://192.151.150.154/live/cctv8hd.m3u8$LR•IPV4•259『线路157』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•258『线路158』 +http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•259『线路158』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/fyzq.m3u8$LR•IPV4•258『线路159』 +http://192.151.150.154/live/cctv10hd.m3u8$LR•IPV4•259『线路159』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•258『线路160』 +http://192.151.150.154/live/cctv11hd.m3u8$LR•IPV4•259『线路160』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/ystq.m3u8$LR•IPV4•258『线路161』 +http://192.151.150.154/live/cctv12hd.m3u8$LR•IPV4•259『线路161』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/gefwq.m3u8$LR•IPV4•258『线路162』 +http://192.151.150.154/live/cctv13hd.m3u8$LR•IPV4•259『线路162』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv1hd.m3u8$LR•IPV4•258『线路163』 +http://192.151.150.154/live/cctv14hd.m3u8$LR•IPV4•259『线路163』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv2hd.m3u8$LR•IPV4•258『线路164』 +http://192.151.150.154/live/cctv15hd.m3u8$LR•IPV4•259『线路164』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv3hd.m3u8$LR•IPV4•258『线路165』 +http://192.151.150.154/live/cctv16hd.m3u8$LR•IPV4•259『线路165』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•258『线路166』 +http://192.151.150.154/live/cctv17hd.m3u8$LR•IPV4•259『线路166』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv5hd.m3u8$LR•IPV4•258『线路167』 +http://192.151.150.154/live/dszn.m3u8$LR•IPV4•259『线路167』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv5p.m3u8$LR•IPV4•258『线路168』 +http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•259『线路168』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv6hd.m3u8$LR•IPV4•258『线路169』 +http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•259『线路169』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•258『线路170』 +http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•259『线路170』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv8hd.m3u8$LR•IPV4•258『线路171』 +http://192.151.150.154/live/fyzq.m3u8$LR•IPV4•259『线路171』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•258『线路172』 +http://192.151.150.154/live/gefwq.m3u8$LR•IPV4•259『线路172』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv10hd.m3u8$LR•IPV4•258『线路173』 +http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•259『线路173』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv11hd.m3u8$LR•IPV4•258『线路174』 +http://192.151.150.154/live/nxss.m3u8$LR•IPV4•259『线路174』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv12hd.m3u8$LR•IPV4•258『线路175』 +http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•259『线路175』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv13hd.m3u8$LR•IPV4•258『线路176』 +http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•259『线路176』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv14hd.m3u8$LR•IPV4•258『线路177』 +http://192.151.150.154/live/ystq.m3u8$LR•IPV4•259『线路177』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv15hd.m3u8$LR•IPV4•258『线路178』 +http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•259『线路178』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv16hd.m3u8$LR•IPV4•258『线路179』 +http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•259『线路179』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv17hd.m3u8$LR•IPV4•258『线路180』 +http://173.208.212.130:8181/1080p/cctv1.m3u8$LR•IPV4•259『线路180』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/dszn.m3u8$LR•IPV4•258『线路181』 +http://173.208.212.130:8181/1080p/cctv2.m3u8$LR•IPV4•259『线路181』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•258『线路182』 +http://173.208.212.130:8181/1080p/cctv3.m3u8$LR•IPV4•259『线路182』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•258『线路183』 +http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•259『线路183』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•258『线路184』 +http://173.208.212.130:8181/1080p/cctv5.m3u8$LR•IPV4•259『线路184』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/fyzq.m3u8$LR•IPV4•258『线路185』 +http://173.208.212.130:8181/1080p/cctv6.m3u8$LR•IPV4•259『线路185』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/gefwq.m3u8$LR•IPV4•258『线路186』 +http://173.208.212.130:8181/1080p/cctv7.m3u8$LR•IPV4•259『线路186』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•258『线路187』 +http://173.208.212.130:8181/1080p/cctv8.m3u8$LR•IPV4•259『线路187』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/nxss.m3u8$LR•IPV4•258『线路188』 +http://173.208.212.130:8181/1080p/cctv10.m3u8$LR•IPV4•259『线路188』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•258『线路189』 +http://173.208.212.130:8181/1080p/cctv11.m3u8$LR•IPV4•259『线路189』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•258『线路190』 +http://173.208.212.130:8181/1080p/cctv12.m3u8$LR•IPV4•259『线路190』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/ystq.m3u8$LR•IPV4•258『线路191』 +http://173.208.212.130:8181/1080p/cctv13.m3u8$LR•IPV4•259『线路191』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•258『线路192』 +http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•259『线路192』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•258『线路193』 +http://173.208.212.130:8181/1080p/cctv15.m3u8$LR•IPV4•259『线路193』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv1.m3u8$LR•IPV4•258『线路194』 +http://173.208.212.130:8181/1080p/cctv16.m3u8$LR•IPV4•259『线路194』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv2.m3u8$LR•IPV4•258『线路195』 +http://173.208.212.130:8181/1080p/cctv17.m3u8$LR•IPV4•259『线路195』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv3.m3u8$LR•IPV4•258『线路196』 +http://173.208.212.130:8181/1080p/cctv5p.m3u8$LR•IPV4•259『线路196』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•258『线路197』 +http://173.208.212.130:8181/720p/cctv2.m3u8$LR•IPV4•259『线路197』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv5.m3u8$LR•IPV4•258『线路198』 +http://173.208.212.130:8181/720p/cctv3.m3u8$LR•IPV4•259『线路198』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv6.m3u8$LR•IPV4•258『线路199』 +http://173.208.212.130:8181/720p/cctv5.m3u8$LR•IPV4•259『线路199』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv7.m3u8$LR•IPV4•258『线路200』 +http://173.208.212.130:8181/720p/cctv6.m3u8$LR•IPV4•259『线路200』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv8.m3u8$LR•IPV4•258『线路201』 +http://173.208.212.130:8181/720p/cctv7.m3u8$LR•IPV4•259『线路201』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv10.m3u8$LR•IPV4•258『线路202』 +http://173.208.212.130:8181/720p/cctv10.m3u8$LR•IPV4•259『线路202』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv11.m3u8$LR•IPV4•258『线路203』 +http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•259『线路203』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv12.m3u8$LR•IPV4•258『线路204』 +http://173.208.212.130:8181/720p/cctv12.m3u8$LR•IPV4•259『线路204』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv13.m3u8$LR•IPV4•258『线路205』 +http://173.208.212.130:8181/720p/cctv15.m3u8$LR•IPV4•259『线路205』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•258『线路206』 +http://173.208.212.130:8181/720p/cctv16.m3u8$LR•IPV4•259『线路206』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv15.m3u8$LR•IPV4•258『线路207』 +http://173.208.212.130:8181/720p/cctv17.m3u8$LR•IPV4•259『线路207』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv16.m3u8$LR•IPV4•258『线路208』 +http://173.208.212.130:8181/720p/cctv5p.m3u8$LR•IPV4•259『线路208』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv17.m3u8$LR•IPV4•258『线路209』 +http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•259『线路209』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv5p.m3u8$LR•IPV4•258『线路210』 +http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•259『线路210』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv2.m3u8$LR•IPV4•258『线路211』 +http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•259『线路211』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv3.m3u8$LR•IPV4•258『线路212』 +http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•259『线路212』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv5.m3u8$LR•IPV4•258『线路213』 +http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•259『线路213』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv6.m3u8$LR•IPV4•258『线路214』 +http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•259『线路214』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv7.m3u8$LR•IPV4•258『线路215』 +http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•259『线路215』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv10.m3u8$LR•IPV4•258『线路216』 +http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•259『线路216』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•258『线路217』 +http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•259『线路217』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv12.m3u8$LR•IPV4•258『线路218』 +http://173.208.212.130:8181/720p/ystq.m3u8$LR•IPV4•259『线路218』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv15.m3u8$LR•IPV4•258『线路219』 +http://173.208.212.130:8181/720p/fyzq.m3u8$LR•IPV4•259『线路219』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv16.m3u8$LR•IPV4•258『线路220』 +http://173.208.212.130:8181/720p/gefwq.m3u8$LR•IPV4•259『线路220』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv17.m3u8$LR•IPV4•258『线路221』 +http://204.12.221.218:8181/3m1080p/cctv1.m3u8$LR•IPV4•259『线路221』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv5p.m3u8$LR•IPV4•258『线路222』 +http://204.12.221.218:8181/3m1080p/cctv2.m3u8$LR•IPV4•259『线路222』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•258『线路223』 +http://204.12.221.218:8181/3m1080p/cctv3.m3u8$LR•IPV4•259『线路223』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•258『线路224』 +http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•259『线路224』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•258『线路225』 +http://204.12.221.218:8181/3m1080p/cctv5.m3u8$LR•IPV4•259『线路225』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•258『线路226』 +http://204.12.221.218:8181/3m1080p/cctv6.m3u8$LR•IPV4•259『线路226』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•258『线路227』 +http://204.12.221.218:8181/3m1080p/cctv7.m3u8$LR•IPV4•259『线路227』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•258『线路228』 +http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•259『线路228』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•258『线路229』 +http://204.12.221.218:8181/3m1080p/cctv10.m3u8$LR•IPV4•259『线路229』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•258『线路230』 +http://204.12.221.218:8181/3m1080p/cctv11.m3u8$LR•IPV4•259『线路230』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•258『线路231』 +http://204.12.221.218:8181/3m1080p/cctv12.m3u8$LR•IPV4•259『线路231』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/ystq.m3u8$LR•IPV4•258『线路232』 +http://204.12.221.218:8181/3m1080p/cctv13.m3u8$LR•IPV4•259『线路232』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/fyzq.m3u8$LR•IPV4•258『线路233』 +http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•259『线路233』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/gefwq.m3u8$LR•IPV4•258『线路234』 +http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•259『线路234』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv1.m3u8$LR•IPV4•258『线路235』 +http://204.12.221.218:8181/3m1080p/cctv16.m3u8$LR•IPV4•259『线路235』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv2.m3u8$LR•IPV4•258『线路236』 +http://204.12.221.218:8181/3m1080p/cctv17.m3u8$LR•IPV4•259『线路236』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv3.m3u8$LR•IPV4•258『线路237』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•259『线路237』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•258『线路238』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•259『线路238』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv5.m3u8$LR•IPV4•258『线路239』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•259『线路239』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv6.m3u8$LR•IPV4•258『线路240』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8$LR•IPV6•259『线路240』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv7.m3u8$LR•IPV4•258『线路241』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8$LR•IPV6•259『线路241』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•258『线路242』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•259『线路242』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv10.m3u8$LR•IPV4•258『线路243』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•259『线路243』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv11.m3u8$LR•IPV4•258『线路244』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•259『线路244』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv12.m3u8$LR•IPV4•258『线路245』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•259『线路245』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv13.m3u8$LR•IPV4•258『线路246』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•259『线路246』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•258『线路247』 +http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•259『线路247』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•258『线路248』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=wsjk$LR•IPV4•259『线路248』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv16.m3u8$LR•IPV4•258『线路249』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ystq$LR•IPV4•259『线路249』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv17.m3u8$LR•IPV4•258『线路250』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•259『线路250』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://solo.disfrutaenlared.com:1936/redcctv/redcctv/playlist.m3u8$LR•IPV4•258『线路251』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•259『线路251』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://go.bkpcp.top/mg/cctv13$LR•IPV4•258『线路252』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•259『线路252』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•258『线路253』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•259『线路253』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•258『线路254』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•259『线路254』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•258『线路255』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•259『线路255』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•258『线路256』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•259『线路256』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv12hd.m3u8$LR•IPV4•258『线路257』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•259『线路257』 #EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•258『线路258』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•259『线路258』 +#EXTINF:-1 tvg-name="CCTV" group-title="🌐央视频道",CCTV +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•259『线路259』 #EXTINF:-1 tvg-name="周星星" group-title="明星",周星星 http://live.metshop.top/huya/11336587?cdn=alicdn$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="周星星" group-title="明星",周星星 @@ -6136,41 +6118,43 @@ http://tv.zimtv.cn/tv/player/api/huya.php?id=11336587$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="周星星" group-title="明星",周星星 http://222.186.39.21:35466/huya/11336587$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="周星驰" group-title="明星",周星驰 -http://cdn.jdshipin.com:8880/huya.php?id=11342412$LR•IPV4•2『线路1』 -#EXTINF:-1 tvg-name="周星驰" group-title="明星",周星驰 -https://live.ottiptv.cc/huya/11336587$LR•IPV4•2『线路2』 +https://live.ottiptv.cc/huya/11336587$LR•IPV4 #EXTINF:-1 tvg-name="李连杰" group-title="明星",李连杰 http://cdn.jdshipin.com:8880/huya.php?id=11342390$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="李连杰" group-title="明星",李连杰 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•4『线路2』 +https://live.ottiptv.cc/huya/11342390$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="李连杰" group-title="明星",李连杰 -http://222.186.39.21:35466/huya/11342390$LR•IPV4•4『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="李连杰" group-title="明星",李连杰 -https://live.ottiptv.cc/huya/11342390$LR•IPV4•4『线路4』 +http://222.186.39.21:35466/huya/11342390$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="洪金宝" group-title="明星",洪金宝 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•3『线路1』 +https://live.ottiptv.cc/huya/11279251$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-name="洪金宝" group-title="明星",洪金宝 -http://222.186.39.21:35466/huya/11279251$LR•IPV4•3『线路2』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-name="洪金宝" group-title="明星",洪金宝 -https://live.ottiptv.cc/huya/11279251$LR•IPV4•3『线路3』 +http://222.186.39.21:35466/huya/11279251$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-name="梁家辉" group-title="明星",梁家辉 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•3『线路1』 +http://live.metshop.top/huya/11342429?cdn=alicdn$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="梁家辉" group-title="明星",梁家辉 -http://222.186.39.21:35466/huya/11342429$LR•IPV4•3『线路2』 +https://live.ottiptv.cc/huya/11342429$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="梁家辉" group-title="明星",梁家辉 -https://live.ottiptv.cc/huya/11342429$LR•IPV4•3『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•4『线路3』 +#EXTINF:-1 tvg-name="梁家辉" group-title="明星",梁家辉 +http://222.186.39.21:35466/huya/11342429$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 -http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•6『线路1』 +http://epg.112114.xyz/douyu/2516864$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•6『线路2』 +http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 -http://222.186.39.21:35466/huya/11342424$LR•IPV4•6『线路3』 +http://live.metshop.top/huya/11342424?cdn=alicdn$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 -https://k0ub7yffy10yfz.djvod.ndcimgs.com/upic/2023/07/25/08/BMjAyMzA3MjUwODU3MzRfMzYxMjUyNDA3MV8xMDg4MTUzNTczMzFfMF8z_b_Bf67605afd92859a39e607f504f43c9f7.mp4$LR•IPV4•6『线路4』 +https://live.ottiptv.cc/huya/11342424$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 -https://live.ottiptv.cc/huya/11342424$LR•IPV4•6『线路5』 +https://k0ub7yffy10yfz.djvod.ndcimgs.com/upic/2023/07/25/08/BMjAyMzA3MjUwODU3MzRfMzYxMjUyNDA3MV8xMDg4MTUzNTczMzFfMF8z_b_Bf67605afd92859a39e607f504f43c9f7.mp4$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 -http://epg.112114.xyz/douyu/2516864$LR•IPV4•6『线路6』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•7『线路6』 +#EXTINF:-1 tvg-name="刘德华" group-title="明星",刘德华 +http://222.186.39.21:35466/huya/11342424$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-name="星爷" group-title="明星",星爷 http://tv.zimtv.cn/tv/player/api/huya.php?id=11342412$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="星爷" group-title="明星",星爷 @@ -6178,37 +6162,37 @@ http://222.186.39.21:35466/huya/11342412$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-name="成龙" group-title="明星",成龙 http://cdn.jdshipin.com:8880/huya.php?id=11342386$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="成龙" group-title="明星",成龙 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•5『线路2』 +https://live.ottiptv.cc/huya/11342386$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="成龙" group-title="明星",成龙 -http://222.186.39.21:35466/huya/11342386$LR•IPV4•5『线路3』 +https://live.ottiptv.cc/huya/11352946$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="成龙" group-title="明星",成龙 -https://live.ottiptv.cc/huya/11342386$LR•IPV4•5『线路4』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="成龙" group-title="明星",成龙 -https://live.ottiptv.cc/huya/11352946$LR•IPV4•5『线路5』 +http://222.186.39.21:35466/huya/11342386$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="王晶" group-title="明星",王晶 http://cdn.jdshipin.com:8880/huya.php?id=11602058$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="王晶" group-title="明星",王晶 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•4『线路2』 +https://live.ottiptv.cc/huya/11602058$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="王晶" group-title="明星",王晶 -http://222.186.39.21:35466/huya/11602058$LR•IPV4•4『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="王晶" group-title="明星",王晶 -https://live.ottiptv.cc/huya/11602058$LR•IPV4•4『线路4』 +http://222.186.39.21:35466/huya/11602058$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="黄渤" group-title="明星",黄渤 http://cdn.jdshipin.com:8880/huya.php?id=11352876$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="黄渤" group-title="明星",黄渤 -http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•4『线路2』 +https://live.ottiptv.cc/huya/11352876$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="黄渤" group-title="明星",黄渤 -http://222.186.39.21:35466/huya/11352876$LR•IPV4•4『线路3』 +http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="黄渤" group-title="明星",黄渤 -https://live.ottiptv.cc/huya/11352876$LR•IPV4•4『线路4』 +http://222.186.39.21:35466/huya/11352876$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="林正英" group-title="明星",林正英 http://zzy789.xyz/douyu1.php?id=7356023$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="林正英" group-title="明星",林正英 -http://cdn.jdshipin.com:8880/huya.php?id=11342421$LR•IPV4•4『线路2』 +http://epg.112114.xyz/douyu/218859$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="林正英" group-title="明星",林正英 -https://live.ottiptv.cc/huya/11342421$LR•IPV4•4『线路3』 +http://cdn.jdshipin.com:8880/huya.php?id=11342421$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="林正英" group-title="明星",林正英 -http://epg.112114.xyz/douyu/218859$LR•IPV4•4『线路4』 +https://live.ottiptv.cc/huya/11342421$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="甄子丹" group-title="明星",甄子丹 http://cdn.jdshipin.com:8880/huya.php?id=11352935$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="甄子丹" group-title="明星",甄子丹 @@ -6366,15 +6350,17 @@ https://gcalic.v.myalicdn.com/gc/qdls03_1/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="鸣沙山" group-title="直播中国",鸣沙山 https://gcalic.v.myalicdn.com/gc/dhyyqst_1/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="黄山" group-title="直播中国",黄山 -https://gcalic.v.myalicdn.com/gc/ahhs01_1/index.m3u8$LR•IPV4•5『线路1』 +https://gcalic.v.myalicdn.com/gc/ahhs01_1/index.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-name="黄山" group-title="直播中国",黄山 -https://gcalic.v.myalicdn.com/gc/hsyg_1/index.m3u8$LR•IPV4•5『线路2』 +http://hslive.hsnewsnet.com/lsdream/iY92ady/1000/live.m3u8?zanhd$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-name="黄山" group-title="直播中国",黄山 -https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8$LR•IPV4•5『线路3』 +https://gcalic.v.myalicdn.com/gc/hsyg_1/index.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-name="黄山" group-title="直播中国",黄山 -http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•5『线路4』 +https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-name="黄山" group-title="直播中国",黄山 -https://gcalic.v.myalicdn.com/gc/hsptgy_1/index.m3u8$LR•IPV4•5『线路5』 +http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•6『线路5』 +#EXTINF:-1 tvg-name="黄山" group-title="直播中国",黄山 +https://gcalic.v.myalicdn.com/gc/hsptgy_1/index.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-name="黄果树六角亭瀑布" group-title="直播中国",黄果树六角亭瀑布 https://gcalic.v.myalicdn.com/gc/hgsspzxdpb_1/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="黄花城水长城01" group-title="直播中国",黄花城水长城01 @@ -6386,29 +6372,31 @@ https://gcalic.v.myalicdn.com/gc/wgw03_1/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="黄龙" group-title="直播中国",黄龙 https://gcalic.v.myalicdn.com/gc/hlzycc_1/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-name="DJ舞曲" group-title="MTV",DJ舞曲 -https://txmov2.a.kwimgs.com/bs3/video-hls/5254856460919464679_hlsb.m3u8$LR•IPV4•4『线路1』 +http://xjj1.716888.xyz/fenlei/djxjj/dj1.php$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-name="DJ舞曲" group-title="MTV",DJ舞曲 -https://txmov2.a.kwimgs.com/bs3/video-hls/5225020119572067546_hlsb.m3u8$LR•IPV4•4『线路2』 +https://txmov2.a.kwimgs.com/bs3/video-hls/5254856460919464679_hlsb.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-name="DJ舞曲" group-title="MTV",DJ舞曲 -https://txmov2.a.kwimgs.com/bs3/video-hls/5259923016524978973_hlsb.m3u8$LR•IPV4•4『线路3』 +https://txmov2.a.kwimgs.com/bs3/video-hls/5225020119572067546_hlsb.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-name="DJ舞曲" group-title="MTV",DJ舞曲 -http://xjj1.716888.xyz/fenlei/djxjj/dj1.php$LR•IPV4•4『线路4』 +https://txmov2.a.kwimgs.com/bs3/video-hls/5259923016524978973_hlsb.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-name="Cc" group-title="一起看",Cc -http://23.237.104.106:8080/USA_ACCN/mpegts$LR•IPV4•5『线路1』 +https://cdn3.wowza.com/5/cHYzekYzM2kvTVFH/charlotte/G0055_009/playlist.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-name="Cc" group-title="一起看",Cc -https://cdn3.wowza.com/5/cHYzekYzM2kvTVFH/charlotte/G0055_009/playlist.m3u8$LR•IPV4•5『线路2』 +https://jmp2.uk/plu-5d40855b3fb0855028c99b6f.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-name="Cc" group-title="一起看",Cc -https://jmp2.uk/plu-5d40855b3fb0855028c99b6f.m3u8$LR•IPV4•5『线路3』 +https://copacoradios.desdeparaguay.net/rcctv/rcctv/playlist.m3u8?admin=nacion$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-name="Cc" group-title="一起看",Cc -https://copacoradios.desdeparaguay.net/rcctv/rcctv/playlist.m3u8?admin=nacion$LR•IPV4•5『线路4』 +https://jmp2.uk/plu-5d4947590ba40f75dc29c26b.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-name="Cc" group-title="一起看",Cc -https://jmp2.uk/plu-5d4947590ba40f75dc29c26b.m3u8$LR•IPV4•5『线路5』 +http://23.237.104.106:8080/USA_ACCN/mpegts$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-name="大侠" group-title="一起看",大侠 https://cfss.cc/api/kg/53299.mp4$LR•IPV4 #EXTINF:-1 tvg-name="千里" group-title="一起看",千里 -https://vd4.bdstatic.com/mda-ncrggyx20mz0s134/sc/cae_h264_delogo/1648294922621791952/mda-ncrggyx20mz0s134.mp4$LR•IPV4•2『线路1』 +https://cfss.cc/api/kg/34453.mp4$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-name="千里" group-title="一起看",千里 -https://cfss.cc/api/kg/34453.mp4$LR•IPV4•2『线路2』 +https://vd4.bdstatic.com/mda-ncrggyx20mz0s134/sc/cae_h264_delogo/1648294922621791952/mda-ncrggyx20mz0s134.mp4$LR•IPV4•2『线路2』 +#EXTINF:-1 tvg-name="嫣然" group-title="一起看",嫣然 +http://live.metshop.top/huya/11601977?cdn=alicdn$LR•IPV4 #EXTINF:-1 tvg-name="爱吃桃子的喵" group-title="一起看",爱吃桃子的喵 https://live.ottiptv.cc/huya/18501378$LR•IPV4 #EXTINF:-1 tvg-name="YOUNG" group-title="一起看",YOUNG @@ -6490,35 +6478,35 @@ http://182.61.15.73:80/961930263$LR•IPV4•50『线路34』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 http://123.113.205.253:3000/961930263$LR•IPV4•50『线路35』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•50『线路36』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•50『线路36』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://wfenf.x3322.net:7788/961930263$LR•IPV4•50『线路37』 +https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLGMPP360.m3u8$LR•IPV4•50『线路37』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•50『线路38』 +https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•50『线路38』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://85.121.245.62:1234/961930263$LR•IPV4•50『线路39』 +http://wfenf.x3322.net:7788/961930263$LR•IPV4•50『线路39』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://36.104.221.222:7788/961930263$LR•IPV4•50『线路40』 +http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•50『线路40』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://115.58.151.196:1234/961930263$LR•IPV4•50『线路41』 +http://85.121.245.62:1234/961930263$LR•IPV4•50『线路41』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://182.61.15.163:80/961930263$LR•IPV4•50『线路42』 +http://36.104.221.222:7788/961930263$LR•IPV4•50『线路42』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://101.132.26.106:3566/961930263$LR•IPV4•50『线路43』 +http://115.58.151.196:1234/961930263$LR•IPV4•50『线路43』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://120.4.126.153:1234/961930263$LR•IPV4•50『线路44』 +http://182.61.15.163:80/961930263$LR•IPV4•50『线路44』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://47.119.24.76:59093/961930263$LR•IPV4•50『线路45』 +http://101.132.26.106:3566/961930263$LR•IPV4•50『线路45』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://17752995.xyz:51111/961930263$LR•IPV4•50『线路46』 +http://120.4.126.153:1234/961930263$LR•IPV4•50『线路46』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://139.155.89.87:1000/961930263$LR•IPV4•50『线路47』 +http://47.119.24.76:59093/961930263$LR•IPV4•50『线路47』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -http://101.34.236.223:1112/961930263$LR•IPV4•50『线路48』 +http://17752995.xyz:51111/961930263$LR•IPV4•50『线路48』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•50『线路49』 +http://139.155.89.87:1000/961930263$LR•IPV4•50『线路49』 #EXTINF:-1 tvg-name="快乐" group-title="一起看",快乐 -https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLGMPP360.m3u8$LR•IPV4•50『线路50』 +http://101.34.236.223:1112/961930263$LR•IPV4•50『线路50』 #EXTINF:-1 tvg-name="天才大熊猫啊" group-title="一起看",天才大熊猫啊 http://live.nctv.top/douyu1.php?id=10646699$LR•IPV4 #EXTINF:-1 tvg-name="阿斗归来了" group-title="原创",阿斗归来了 diff --git a/tvbox/lib/iptv_test.txt b/tvbox/lib/iptv_test.txt index b2ccb9a5..6ac938f5 100755 --- a/tvbox/lib/iptv_test.txt +++ b/tvbox/lib/iptv_test.txt @@ -1,8 +1,10 @@ 央视频道,#genre# -CCTV-4K,http://198.204.240.250:82/live/cctv4k.m3u8$LR•IPV4•3『线路1』 -CCTV-4K,http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•3『线路2』 -CCTV-4K,http://173.208.212.130:8181/720p/cctv4k.m3u8$LR•IPV4•3『线路3』 +CCTV-4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1782784800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-e8eb20a3a9506d179c066033e5d84a0c&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•5『线路1』 +CCTV-4K,http://198.204.240.250:82/live/cctv4k.m3u8$LR•IPV4•5『线路2』 +CCTV-4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1782774000-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3644bed8ab4ade064dcb451334fe7433&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•5『线路3』 +CCTV-4K,http://192.151.150.154/live/cctv4k.m3u8$LR•IPV4•5『线路4』 +CCTV-4K,http://173.208.212.130:8181/720p/cctv4k.m3u8$LR•IPV4•5『线路5』 浙江频道,#genre# 象山综合,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 @@ -37,12 +39,12 @@ CCTV-4K,http://173.208.212.130:8181/720p/cctv4k.m3u8$LR•IPV4•3『线路3』 功夫,https://hls-gateway.vpstv.net/streams/476226.m3u8$LR•IPV4•15『线路7』 功夫,http://cdn.jdshipin.com:8880/huya.php?id=11352941$LR•IPV4•15『线路8』 功夫,http://live.metshop.top/huya/11352941?cdn=alicdn$LR•IPV4•15『线路9』 -功夫,http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•15『线路10』 -功夫,https://vdse.bdstatic.com//92bd4a8082ab3cb7e96e1d852bc0d5f4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2022-05-07T19%3A35%3A37Z%2F-1%2Fhost%2Fbac03dc21a0ea989035da20433039cdcc82efc3a5773df7c4dbcf4d6b6d62443$LR•IPV4•15『线路11』 -功夫,https://vd3.bdstatic.com/mda-mjn3rmcivntas8ez/hd/cae_h264_nowatermark/1635016788091110865/mda-mjn3rmcivntas8ez.mp4?pd=19&vt=1$LR•IPV4•15『线路12』 -功夫,http://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路13』 -功夫,https://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路14』 -功夫,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•15『线路15』 +功夫,http://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路10』 +功夫,https://cdn6.163189.xyz/163189/yzwx$LR•IPV4•15『线路11』 +功夫,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5897056882324761054&livemode=1&stbId=yu&mode=1&$LR•IPV4•15『线路12』 +功夫,http://111.43.126.240:9003/hls/79/index.m3u8$LR•IPV4•15『线路13』 +功夫,https://vdse.bdstatic.com//92bd4a8082ab3cb7e96e1d852bc0d5f4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2022-05-07T19%3A35%3A37Z%2F-1%2Fhost%2Fbac03dc21a0ea989035da20433039cdcc82efc3a5773df7c4dbcf4d6b6d62443$LR•IPV4•15『线路14』 +功夫,https://vd3.bdstatic.com/mda-mjn3rmcivntas8ez/hd/cae_h264_nowatermark/1635016788091110865/mda-mjn3rmcivntas8ez.mp4?pd=19&vt=1$LR•IPV4•15『线路15』 相亲1,https://vd3.bdstatic.com/mda-ki5quadqsdi1tk9e/mda-ki5quadqsdi1tk9e.mp4?pd=-1&pt=0&cr=0&vt=0&cd=0&did=cfcd208495d565ef66e7dff9f98764da&logid=3024484252&vid=10808391094376007907&auth_key=1655295624-0-0-6fb10727b6c3c195f08ff9bebe036cd0&bcevod_channel=searchbox_feed$LR•IPV4 相亲2,https://vd3.bdstatic.com/mda-kipkytij74rnn9k3/hd/mda-kipkytij74rnn9k3.mp4?pd=19&vt=1&playlist=%5B%22sc%22%2C%22hd%22%5D$LR•IPV4 火炬手,https://vd3.bdstatic.com/mda-jar0302925j1nwep/hd/mda-jar0302925j1nwep.mp4?pd=19&vt=1&playlist=%5B%22hd%22%5D$LR•IPV4 @@ -109,16 +111,16 @@ CCTV4K真4K,http://vip1.xinketongxun.fun:8082/tsfile/live/1026_1.m3u8$LR•IPV4 央视高清,#genre# CCTV4K,http://101.43.145.141:12002/gaoma/cctv4k.m3u8$LR•IPV4•4『线路1』 -CCTV4K,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227140/index.m3u8$LR•IPV4•4『线路2』 -CCTV4K,http://www.520345.xyz:8188/rtp/239.69.1.111:10304?$LR•IPV4•4『线路3』 -CCTV4K,http://home.amucn.net:8800/udp/239.49.0.82:8000$LR•IPV4•4『线路4』 +CCTV4K,http://www.520345.xyz:8188/rtp/239.69.1.111:10304?$LR•IPV4•4『线路2』 +CCTV4K,http://home.amucn.net:8800/udp/239.49.0.82:8000$LR•IPV4•4『线路3』 +CCTV4K,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227140/index.m3u8$LR•IPV4•4『线路4』 咪咕央视,#genre# CCTV发现之旅,http://38.75.136.137:98/gslb/dsdqpub/fxzl.m3u8?auth=testpub$LR•IPV4•2『线路1』 CCTV发现之旅,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fxzl$LR•IPV4•2『线路2』 -CCTV老故事,http://38.75.136.137:98/gslb/dsdqpub/lgs.m3u8?auth=testpub$LR•IPV4•3『线路1』 -CCTV老故事,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=lgs$LR•IPV4•3『线路2』 -CCTV老故事,http://60.10.139.113:8801/hls/74/index.m3u8$LR•IPV4•3『线路3』 +CCTV老故事,http://60.10.139.113:8801/hls/74/index.m3u8$LR•IPV4•3『线路1』 +CCTV老故事,http://38.75.136.137:98/gslb/dsdqpub/lgs.m3u8?auth=testpub$LR•IPV4•3『线路2』 +CCTV老故事,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=lgs$LR•IPV4•3『线路3』 备用频道,#genre# 潮妈辣妹,http://111.43.126.240:9003/hls/77/index.m3u8$LR•IPV4 @@ -140,9 +142,8 @@ RTHK32,http://cdn.163189.xyz/163189/rthk32$LR•IPV4•2『线路2』 动画频道,#genre# 韩国EBS少儿,http://ebsonairios.ebs.co.kr/ebsutablet500k/tablet500k/playlist.m3u8$LR•IPV4 -七龙珠,http://103.193.151.146/huya.php?id=11601966$LR•IPV4•3『线路1』 -七龙珠,https://live.metshop.top/huya/11601966$LR•IPV4•3『线路2』 -七龙珠,https://live.ottiptv.cc/huya/11601966$LR•IPV4•3『线路3』 +七龙珠,http://103.193.151.146/huya.php?id=11601966$LR•IPV4•2『线路1』 +七龙珠,https://live.ottiptv.cc/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•2『线路1』 @@ -154,9 +155,6 @@ RTHK32,http://cdn.163189.xyz/163189/rthk32$LR•IPV4•2『线路2』 名侦探柯南,https://live.ottiptv.cc/huya/30080236$LR•IPV4 航海王,http://103.193.151.146/huya.php?id=16913382$LR•IPV4 -虎牙影视,#genre# -宇宙科幻合集,http://cdn.jdshipin.com:8880/huya.php?id=11342428$LR•IPV4 - 斗鱼影视,#genre# 古装武侠,http://www.goodiptv.club/douyu/2793084$LR•IPV4 冰冰影剧,http://www.goodiptv.club/douyu/74374$LR•IPV4 @@ -185,10 +183,9 @@ RTHK32,http://cdn.163189.xyz/163189/rthk32$LR•IPV4•2『线路2』 爱情公寓,https://live.ottiptv.cc/huya/11336726$LR•IPV4•2『线路1』 爱情公寓,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.metshop.top/huya/11342430$LR•IPV4•2『线路1』 士兵突击,https://live.ottiptv.cc/huya/11342430$LR•IPV4•2『线路2』 -天龙八部,https://live.ottiptv.cc/huya/20985816$LR•IPV4•2『线路1』 +天龙八部,https://live.ottiptv.cc/yy/1351814644$LR•IPV4•2『线路1』 天龙八部,https://live.ottiptv.cc/huya/29981376$LR•IPV4•2『线路2』 倚天屠龙记,https://live.ottiptv.cc/huya/11342403$LR•IPV4 康熙王朝,https://live.ottiptv.cc/huya/11352940$LR•IPV4 @@ -199,31 +196,21 @@ RTHK32,http://cdn.163189.xyz/163189/rthk32$LR•IPV4•2『线路2』 鬼吹灯之云南虫谷,https://live.ottiptv.cc/huya/11352898$LR•IPV4 伪装者,https://live.ottiptv.cc/yy/1354936244$LR•IPV4 仙剑奇侠传,https://live.ottiptv.cc/yy/1382749903$LR•IPV4 -我是特种兵之利刃出鞘,https://live.ottiptv.cc/yy/37999586$LR•IPV4 -狂飙,https://live.ottiptv.cc/yy/1355142167$LR•IPV4 乌龙闯情关,https://live.ottiptv.cc/huya/26355767$LR•IPV4 柳舟计,https://live.ottiptv.cc/huya/23860039$LR•IPV4 流水迢迢,https://live.ottiptv.cc/huya/23865036$LR•IPV4 -唐诡之西行,https://live.ottiptv.cc/huya/26355763$LR•IPV4 玫瑰的故事,https://live.ottiptv.cc/huya/23865142$LR•IPV4 -梦中的那片海,https://live.ottiptv.cc/huya/26355765$LR•IPV4 知否知否,https://live.ottiptv.cc/yy/21881901$LR•IPV4 父母爱情,https://live.ottiptv.cc/yy/1354926650$LR•IPV4 -如懿传,https://live.ottiptv.cc/huya/29465868$LR•IPV4 武林外传,http://live.nctv.top/DJlio/huya.php?id=21059598$LR•IPV4•2『线路1』 武林外传,https://lvbdcdncmn.inter.71edge.com/tslive/l1/c52_lb_553_300_t10/I67sb6wvoWaxfjPEdSuB8xyBShFln4Poub7LGIzPt5oGLcKaLXD21aR_t20nEIxJFmaf_i6EYQ77gA-gLJ3xOTtq6K7hpgCREwLfbuNMXruJdFta9-ai9bYk4cTMbhQgRh9SCkE3yt46X4E0qOVADDdga3TMRSLnFscFYr-_s4Sd2sgykmnFa4-hdgX9599FiW_RX5VYGH9B1jyj748_CAu4VgqqTDwxUx8w556tCWY7mlb1r84RWuip72e4H8-HkUuBUoFeD4aw9m1HOUfgwx7ixDqJUFOmq9F-LeKLTZ2Ap6fobRuaUiaSqHsCWvuy9XWe5KWBiZv6bUJ8oAuqkA/1a6758d872929c8d41a7629db52a831f7/c52_lb_553_300_t10.m3u8?key=0baa5db205ac0d29618a2e8d7964b7e4e&dis_t=1752408084&uuid=6f1d53dc-6873a014-459&qdpv=3&qd_bid=1&qd_sft=0&pv=0.1&cpt=0$LR•IPV4•2『线路2』 埋堆堆频道,#genre# -楚汉骄雄,http://cdn.jdshipin.com:8880/huya.php?id=29465854$LR•IPV4•3『线路1』 -楚汉骄雄,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465854$LR•IPV4•3『线路2』 -楚汉骄雄,https://live.ottiptv.cc/huya/29465854$LR•IPV4•3『线路3』 -西游记2,http://cdn.jdshipin.com:8880/huya.php?id=29465859$LR•IPV4 -活佛济公3,http://cdn.jdshipin.com:8880/huya.php?id=23903123$LR•IPV4 -无心法师,http://cdn.jdshipin.com:8880/huya.php?id=30080233$LR•IPV4 +楚汉骄雄,https://live.ottiptv.cc/huya/29465854$LR•IPV4•2『线路1』 +楚汉骄雄,http://tv.zimtv.cn/tv/player/api/huya.php?id=29465854$LR•IPV4•2『线路2』 法政先锋,http://cdn.jdshipin.com:8880/huya.php?id=23863804$LR•IPV4 -野蛮亲家,http://cdn.jdshipin.com:8880/huya.php?id=23863796$LR•IPV4•3『线路1』 -野蛮亲家,http://tv.zimtv.cn/tv/player/api/huya.php?id=23863796$LR•IPV4•3『线路2』 -野蛮亲家,https://live.ottiptv.cc/huya/23863796$LR•IPV4•3『线路3』 +野蛮亲家,https://live.ottiptv.cc/huya/23863796$LR•IPV4•2『线路1』 +野蛮亲家,http://tv.zimtv.cn/tv/player/api/huya.php?id=23863796$LR•IPV4•2『线路2』 点播电影,#genre# 倩女幽魂人间道,http://jsmov2.a.yximgs.com/bs3/video-hls/5250634317044855747_hlsb.m3u8$LR•IPV4 @@ -278,16 +265,16 @@ YMG未来,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?$LR•IPV4 上虞文化,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』 上虞综合,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed?$LR•IPV4•2『线路2』 -云和新闻,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 -云和新闻,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•3『线路2』 +云和新闻,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•3『线路1』 +云和新闻,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•3『线路2』 云和新闻,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 -兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路1』 +兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路1』 兰溪新闻,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.m3u8$LR•IPV4•7『线路3』 -兰溪新闻,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路4』 -兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路5』 +兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路3』 +兰溪新闻,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•7『线路4』 +兰溪新闻,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路5』 兰溪新闻,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路6』 兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed?$LR•IPV4•7『线路7』 姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•5『线路1』 @@ -584,40 +571,39 @@ Now星影,p3p://167.114.175.6:55331/65bf5e010005226704b84f4f048a4148$LR•IPV4 来宾综合,http://zb.gxlbamc.com:1935/live/lbzh.stream/playlist.m3u8$LR•IPV4 ☘️天津频道,#genre# -天津,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•34『线路1』 -天津,http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•34『线路2』 -天津,http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路3』 -天津,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路4』 -天津,http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•34『线路5』 -天津,http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•34『线路6』 -天津,https://piccpndks.v.kcdnvip.com/audio/tianjin_2/index.m3u8$LR•IPV4•34『线路7』 -天津,http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•34『线路8』 -天津,http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•34『线路9』 -天津,http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•34『线路10』 -天津,http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•34『线路11』 -天津,https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•34『线路12』 -天津,https://httop.top/ysp-天津卫视$LR•IPV4•34『线路13』 -天津,http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•34『线路14』 -天津,http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•34『线路15』 -天津,http://107.150.60.122/live/tjtv5.m3u8$LR•IPV4•34『线路16』 -天津,http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•34『线路17』 -天津,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•34『线路18』 -天津,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•34『线路19』 -天津,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•34『线路20』 -天津,http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•34『线路21』 -天津,http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•34『线路22』 -天津,http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•34『线路23』 -天津,http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•34『线路24』 -天津,http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•34『线路25』 -天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路26』 -天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路27』 -天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路28』 -天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路29』 -天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路30』 -天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•34『线路31』 -天津,http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•34『线路32』 -天津,http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•34『线路33』 -天津,http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•34『线路34』 +天津,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•33『线路1』 +天津,http://222.90.21.30:9901/hls/43/index.m3u8$LR•IPV4•33『线路2』 +天津,http://111.8.224.6:9999/tsfile/live/1069_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路3』 +天津,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路4』 +天津,http://120.198.95.220:9901/tsfile/live/1067_1.m3u8?key=txiptv&playlive=1&down=1$LR•IPV4•33『线路5』 +天津,http://112.27.235.94:8000/hls/42/index.m3u8$LR•IPV4•33『线路6』 +天津,http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•33『线路7』 +天津,http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•33『线路8』 +天津,http://gfr.x3322.net:9901/tsfile/live/1090_1.m3u8$LR•IPV4•33『线路9』 +天津,http://api.kkitv.itv888.cn:8080/hls/z2lkdkrb4w/index.m3u8$LR•IPV4•33『线路10』 +天津,https://iptv.catvod.com/catvod.php?id=tjws$LR•IPV4•33『线路11』 +天津,https://httop.top/ysp-天津卫视$LR•IPV4•33『线路12』 +天津,http://iptv.huuc.edu.cn/hls/tjhd.m3u8$LR•IPV4•33『线路13』 +天津,http://153.0.171.163:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•33『线路14』 +天津,http://39.134.115.163:8080/PLTV/88888910/224/3221225698/index.m3u8$LR•IPV4•33『线路15』 +天津,http://60.10.139.113:8801/hls/23/index.m3u8$LR•IPV4•33『线路16』 +天津,http://207.56.13.146:81/cdnlive/tjws.m3u8$LR•IPV4•33『线路17』 +天津,http://192.151.150.154/live/tjwshd.m3u8$LR•IPV4•33『线路18』 +天津,http://173.208.212.130:8181/720p/tjws.m3u8$LR•IPV4•33『线路19』 +天津,http://204.12.221.218:8181/3m1080p/tjws.m3u8$LR•IPV4•33『线路20』 +天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000001000030788&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路21』 +天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000004000006827&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路22』 +天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=1000000001000000831&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路23』 +天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000001000003475&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路24』 +天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265026&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路25』 +天津,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=ystenlive&Contentid=6707942579111517572&livemode=1&stbId=yu&mode=1&$LR•IPV4•33『线路26』 +天津,http://111.29.9.38:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3$LR•IPV4•33『线路27』 +天津,http://111.29.9.33:6610/000000001000/1000000001000000831/index.m3u8?channel-id=bestzb&Contentid=1000000001000000831&livemode=1&stbId=3$LR•IPV4•33『线路28』 +天津,http://107.150.60.122/live/tjtv5.m3u8$LR•IPV4•33『线路29』 +天津,http://111.43.126.240:9003/hls/31/index.m3u8$LR•IPV4•33『线路30』 +天津,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226204/index.m3u8$LR•IPV4•33『线路31』 +天津,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8$LR•IPV4•33『线路32』 +天津,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221227306/index.m3u8$LR•IPV4•33『线路33』 ☘️甘肃频道,#genre# 西峰综合,https://play.kankanlive.com/live/1683944827526991.m3u8$LR•IPV4 @@ -676,13 +662,13 @@ Now华剧,p3p://167.114.175.6:55331/6519bc200001e7b37dbb01f124075086$LR•IPV4 体育赛事,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?$LR•IPV6•2『线路1』 体育赛事,http://101.6.130.52:1234/641886773$LR•IPV4•2『线路2』 爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index.m3u8$LR•IPV4 -JJ斗地主,http://tv.zimtv.cn/tv/player/api/huya.php?id=152698$LR•IPV4•7『线路1』 -JJ斗地主,http://tv.zimtv.cn/tv/player/api/huya.php?id=30814432$LR•IPV4•7『线路2』 -JJ斗地主,http://tv.zimtv.cn/tv/player/api/huya.php?id=30814433$LR•IPV4•7『线路3』 -JJ斗地主,http://222.186.39.21:35466/huya/152698$LR•IPV4•7『线路4』 -JJ斗地主,http://222.186.39.21:35466/huya/30814432$LR•IPV4•7『线路5』 -JJ斗地主,http://222.186.39.21:35466/huya/30814433$LR•IPV4•7『线路6』 -JJ斗地主,https://live.ottiptv.cc/huya/30814433$LR•IPV4•7『线路7』 +JJ斗地主,https://live.ottiptv.cc/huya/30814433$LR•IPV4•7『线路1』 +JJ斗地主,http://tv.zimtv.cn/tv/player/api/huya.php?id=152698$LR•IPV4•7『线路2』 +JJ斗地主,http://tv.zimtv.cn/tv/player/api/huya.php?id=30814432$LR•IPV4•7『线路3』 +JJ斗地主,http://tv.zimtv.cn/tv/player/api/huya.php?id=30814433$LR•IPV4•7『线路4』 +JJ斗地主,http://222.186.39.21:35466/huya/152698$LR•IPV4•7『线路5』 +JJ斗地主,http://222.186.39.21:35466/huya/30814432$LR•IPV4•7『线路6』 +JJ斗地主,http://222.186.39.21:35466/huya/30814433$LR•IPV4•7『线路7』 🪁动画频道,#genre# 青春动漫,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=5000000011000288008&livemode=1&stbId=yu&mode=1&$LR•IPV4 @@ -715,25 +701,25 @@ CN卡通,http://23.237.104.106:8080/USA_CARTOON_NETWORK/tracks-v1a1/mono.m3u8$LR 电影频道,#genre# 欧美大片,http://epg.112114.eu.org/douyu/2793084$LR•IPV4 家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8$LR•IPV4•20『线路1』 -家庭影院,https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•20『线路2』 -家庭影院,http://wfenf.x3322.net:7788/644368373$LR•IPV4•20『线路3』 -家庭影院,http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•20『线路4』 -家庭影院,http://119.88.243.98:17231/644368373$LR•IPV4•20『线路5』 -家庭影院,http://85.121.245.62:1234/644368373$LR•IPV4•20『线路6』 -家庭影院,http://36.104.221.222:7788/644368373$LR•IPV4•20『线路7』 -家庭影院,http://115.58.151.196:1234/644368373$LR•IPV4•20『线路8』 -家庭影院,http://182.61.15.163:80/644368373$LR•IPV4•20『线路9』 -家庭影院,http://101.132.26.106:3566/644368373$LR•IPV4•20『线路10』 -家庭影院,http://120.4.126.153:1234/644368373$LR•IPV4•20『线路11』 -家庭影院,http://47.119.24.76:59093/644368373$LR•IPV4•20『线路12』 -家庭影院,http://101.6.130.52:1234/644368373$LR•IPV4•20『线路13』 -家庭影院,http://17752995.xyz:51111/644368373$LR•IPV4•20『线路14』 -家庭影院,http://139.155.89.87:1000/644368373$LR•IPV4•20『线路15』 -家庭影院,http://101.34.236.223:1112/644368373$LR•IPV4•20『线路16』 -家庭影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•20『线路17』 -家庭影院,http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•20『线路18』 -家庭影院,http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•20『线路19』 -家庭影院,http://39.134.19.153/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•20『线路20』 +家庭影院,http://39.134.19.153/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226462/index.m3u8$LR•IPV4•20『线路2』 +家庭影院,http://192.151.150.154/live/chcjt.m3u8$LR•IPV4•20『线路3』 +家庭影院,http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub$LR•IPV4•20『线路4』 +家庭影院,https://live.chinacert.cftest5.cn/cnmg/live/644368373$LR•IPV4•20『线路5』 +家庭影院,http://wfenf.x3322.net:7788/644368373$LR•IPV4•20『线路6』 +家庭影院,http://fn.gcl.de5.net:5908/gsh950428/644368373$LR•IPV4•20『线路7』 +家庭影院,http://119.88.243.98:17231/644368373$LR•IPV4•20『线路8』 +家庭影院,http://85.121.245.62:1234/644368373$LR•IPV4•20『线路9』 +家庭影院,http://36.104.221.222:7788/644368373$LR•IPV4•20『线路10』 +家庭影院,http://115.58.151.196:1234/644368373$LR•IPV4•20『线路11』 +家庭影院,http://182.61.15.163:80/644368373$LR•IPV4•20『线路12』 +家庭影院,http://101.132.26.106:3566/644368373$LR•IPV4•20『线路13』 +家庭影院,http://120.4.126.153:1234/644368373$LR•IPV4•20『线路14』 +家庭影院,http://47.119.24.76:59093/644368373$LR•IPV4•20『线路15』 +家庭影院,http://101.6.130.52:1234/644368373$LR•IPV4•20『线路16』 +家庭影院,http://17752995.xyz:51111/644368373$LR•IPV4•20『线路17』 +家庭影院,http://139.155.89.87:1000/644368373$LR•IPV4•20『线路18』 +家庭影院,http://101.34.236.223:1112/644368373$LR•IPV4•20『线路19』 +家庭影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcjt$LR•IPV4•20『线路20』 九品芝麻官,https://alimov2.a.kwimgs.com/upic/2021/12/28/11/BMjAyMTEyMjgxMTIyMTJfNDAzMDAxOTlfNjM2NjgxODA5MTBfMF8z_b_B6a0bcfcdbdaac183fa7dcbcd3e11bcaf.mp4$LR•IPV4 无间道1,https://vip.ffzy-play6.com/20221017/13_ddfc1740/index.m3u8$LR•IPV4 无间道2,https://vip.lzcdn2.com/20220323/300_8be28e1c/index.m3u8$LR•IPV4 @@ -748,36 +734,36 @@ CN卡通,http://23.237.104.106:8080/USA_CARTOON_NETWORK/tracks-v1a1/mono.m3u8$LR 中国教育,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226732/index.m3u8$LR•IPV4 4K超清,http://123.121.5.183:4000/rtp/239.3.1.249:8001$LR•IPV4 喜剧影院,http://74.91.26.218:82/live/vlxjyy.m3u8$LR•IPV4 -动作影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcdz$LR•IPV4•2『线路1』 -动作影院,http://113.25.252.226:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•2『线路2』 +动作影院,http://113.25.252.226:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•2『线路1』 +动作影院,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=chcdz$LR•IPV4•2『线路2』 •游戏赛事,#genre# -穿越火线,http://tv.zimtv.cn/tv/player/api/huya.php?id=660101$LR•IPV4•3『线路1』 -穿越火线,http://222.186.39.21:35466/huya/660101$LR•IPV4•3『线路2』 -穿越火线,https://live.ottiptv.cc/huya/660101$LR•IPV4•3『线路3』 +穿越火线,https://live.ottiptv.cc/huya/660101$LR•IPV4•3『线路1』 +穿越火线,http://tv.zimtv.cn/tv/player/api/huya.php?id=660101$LR•IPV4•3『线路2』 +穿越火线,http://222.186.39.21:35466/huya/660101$LR•IPV4•3『线路3』 云顶之弈,https://live.ottiptv.cc/huya/24423598$LR•IPV4 -王者荣耀,http://tv.zimtv.cn/tv/player/api/huya.php?id=660002$LR•IPV4•3『线路1』 -王者荣耀,http://222.186.39.21:35466/huya/660002$LR•IPV4•3『线路2』 -王者荣耀,https://live.ottiptv.cc/huya/660002$LR•IPV4•3『线路3』 +王者荣耀,https://live.ottiptv.cc/huya/660002$LR•IPV4•3『线路1』 +王者荣耀,http://tv.zimtv.cn/tv/player/api/huya.php?id=660002$LR•IPV4•3『线路2』 +王者荣耀,http://222.186.39.21:35466/huya/660002$LR•IPV4•3『线路3』 永劫无间,https://live.ottiptv.cc/huya/660115$LR•IPV4 •特色,#genre# -UFC,https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/194a140c-0cf5-443e-b747-08bf621d75a8/0.m3u8$LR•IPV4•16『线路1』 -UFC,https://jmp2.uk/plu-6a037119f6ac24413f849d5b.m3u8$LR•IPV4•16『线路2』 -UFC,https://aegis-cloudfront-1.tubi.video/a78ea283-8666-44a1-a0f6-fde5d229ac21/playlist.m3u8$LR•IPV4•16『线路3』 -UFC,https://linear-893.frequency.stream/dist/xumo/893/hls/master/playlist.m3u8$LR•IPV4•16『线路4』 -UFC,https://pb-ljudrmfw5j68n.akamaized.net/playlist.m3u8$LR•IPV4•16『线路5』 -UFC,https://jmp2.uk/plu-66ed3eb27358ce000830df49.m3u8$LR•IPV4•16『线路6』 -UFC,https://jmp2.uk/plu-679203d4bc03978b9b4b79a6.m3u8$LR•IPV4•16『线路7』 -UFC,https://jmp2.uk/plu-67a52cd4ec91870008a62164.m3u8$LR•IPV4•16『线路8』 -UFC,https://jmp2.uk/plu-6792066f3de7c8cf941e7ce3.m3u8$LR•IPV4•16『线路9』 -UFC,https://jmp2.uk/plu-66ed3e9d5e4a6e0008b346e0.m3u8$LR•IPV4•16『线路10』 -UFC,https://jmp2.uk/plu-69a20556814d27f4ae630a92.m3u8$LR•IPV4•16『线路11』 -UFC,https://jmp2.uk/plu-6792044b680721c77c5b9ba2.m3u8$LR•IPV4•16『线路12』 -UFC,https://jmp2.uk/plu-67921b873de7c8cf94233f52.m3u8$LR•IPV4•16『线路13』 -UFC,https://jmp2.uk/plu-67921b78b83355184c667770.m3u8$LR•IPV4•16『线路14』 -UFC,https://jmp2.uk/plu-679205a13de7c8cf941e7857.m3u8$LR•IPV4•16『线路15』 -UFC,https://jmp2.uk/plu-677d9adfa9a51b0008497fa0.m3u8$LR•IPV4•16『线路16』 +UFC,https://jmp2.uk/plu-6a037119f6ac24413f849d5b.m3u8$LR•IPV4•16『线路1』 +UFC,https://aegis-cloudfront-1.tubi.video/a78ea283-8666-44a1-a0f6-fde5d229ac21/playlist.m3u8$LR•IPV4•16『线路2』 +UFC,https://linear-893.frequency.stream/dist/xumo/893/hls/master/playlist.m3u8$LR•IPV4•16『线路3』 +UFC,https://pb-ljudrmfw5j68n.akamaized.net/playlist.m3u8$LR•IPV4•16『线路4』 +UFC,https://jmp2.uk/plu-66ed3eb27358ce000830df49.m3u8$LR•IPV4•16『线路5』 +UFC,https://jmp2.uk/plu-679203d4bc03978b9b4b79a6.m3u8$LR•IPV4•16『线路6』 +UFC,https://jmp2.uk/plu-67a52cd4ec91870008a62164.m3u8$LR•IPV4•16『线路7』 +UFC,https://jmp2.uk/plu-6792066f3de7c8cf941e7ce3.m3u8$LR•IPV4•16『线路8』 +UFC,https://jmp2.uk/plu-66ed3e9d5e4a6e0008b346e0.m3u8$LR•IPV4•16『线路9』 +UFC,https://jmp2.uk/plu-69a20556814d27f4ae630a92.m3u8$LR•IPV4•16『线路10』 +UFC,https://jmp2.uk/plu-6792044b680721c77c5b9ba2.m3u8$LR•IPV4•16『线路11』 +UFC,https://jmp2.uk/plu-67921b873de7c8cf94233f52.m3u8$LR•IPV4•16『线路12』 +UFC,https://jmp2.uk/plu-67921b78b83355184c667770.m3u8$LR•IPV4•16『线路13』 +UFC,https://jmp2.uk/plu-679205a13de7c8cf941e7857.m3u8$LR•IPV4•16『线路14』 +UFC,https://jmp2.uk/plu-677d9adfa9a51b0008497fa0.m3u8$LR•IPV4•16『线路15』 +UFC,https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/194a140c-0cf5-443e-b747-08bf621d75a8/0.m3u8$LR•IPV4•16『线路16』 广东4k,http://192.151.150.154/live/gdtvs3.m3u8$LR•IPV4 •音乐,#genre# @@ -807,9 +793,9 @@ M2,http://46.149.191.217:9005/play/a016$LR•IPV4•4『线路4』 MTV Spankin,https://jmp2.uk/plu-6541010f770cf1000866be98.m3u8$LR•IPV4 •国际,#genre# -RT News,https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8$LR•IPV4•3『线路1』 -RT News,https://ert-ucdn.broadpeak-aas.com/bpk-tv/ERTNews/default/index.m3u8$LR•IPV4•3『线路2』 -RT News,https://cloud.odysee.live/content/fdd11cb3ab75f95efb7b3bc2d726aa13ac915b66/master.m3u8$LR•IPV4•3『线路3』 +RT News,https://ert-ucdn.broadpeak-aas.com/bpk-tv/ERTNews/default/index.m3u8$LR•IPV4•3『线路1』 +RT News,https://cloud.odysee.live/content/fdd11cb3ab75f95efb7b3bc2d726aa13ac915b66/master.m3u8$LR•IPV4•3『线路2』 +RT News,https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8$LR•IPV4•3『线路3』 •韩国,#genre# MTN,http://183.110.27.87/mtnlive/720/playlist.m3u8$LR•IPV4 @@ -824,47 +810,47 @@ GS Shop,https://gstv-gsshop.gsshop.com/gsshop_hd/gsshop_hd.stream/playlist.m3u8$ KCTV 광주,http://119.77.96.184:1935/chn05/chn05/playlist.m3u8$LR•IPV4 Korea TV,https://hlive.ktv.go.kr/live/klive_h.stream/playlist.m3u8$LR•IPV4 KShopping,https://fhs8036.bd-61.ktcdn.co.kr/klive/smil:klive.smil/playlist.m3u8$LR•IPV4 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1/15cf99af5de54063fdabfefe66adc075/index.m3u8$LR•IPV4•39『线路1』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-na/eec141533c90dd34722c503a296dd0d8/index.m3u8$LR•IPV4•39『线路2』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-usa/fdac3a4fc0473f1f56e07ec1d63a4b7b/index.m3u8$LR•IPV4•39『线路3』 -MBC,http://andong.webcasting.co.kr/live/mbc/playlist.m3u8$LR•IPV4•39『线路4』 -MBC,https://stream.bsmbc.com/livetv/BusanMBC_TV_onairstream/playlist.m3u8$LR•IPV4•39『线路5』 -MBC,https://stream.chmbc.co.kr/TV/myStream/playlist.m3u8$LR•IPV4•39『线路6』 -MBC,http://211.33.246.4:32954/cj_live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路7』 -MBC,https://5ee1ec6f32118.streamlock.net/live/livetv/playlist.m3u8$LR•IPV4•39『线路8』 -MBC,https://ns1.tjmbc.co.kr/live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路9』 -MBC,http://123.254.93.7:1935/tvlive/livestream2/playlist.m3u8$LR•IPV4•39『线路10』 -MBC,https://media.kjmbc.co.kr/hls/live/stream/playlist.m3u8$LR•IPV4•39『线路11』 -MBC,https://624a79c87201d.streamlock.net/MBCTV/TV1.stream/playlist.m3u8$LR•IPV4•39『线路12』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-iraq/e38c44b1b43474e1c39cb5b90203691e/index.m3u8$LR•IPV4•39『线路13』 -MBC,https://wowza.jejumbc.com/live/tv_jejumbc/playlist.m3u8$LR•IPV4•39『线路14』 -MBC,https://5ee9633b25727.streamlock.net/jmbc_tv/_definst_/jmbc_tv.stream/playlist.m3u8$LR•IPV4•39『线路15』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr/956eac069c78a35d47245db6cdbb1575/index.m3u8$LR•IPV4•39『线路16』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-2/754931856515075b0aabf0e583495c68/index.m3u8$LR•IPV4•39『线路17』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-usa/cd8d40acdab28aac0582faa3bd3983f1/index.m3u8$LR•IPV4•39『线路18』 -MBC,http://vod.mpmbc.co.kr:1935/live/encoder-tv/playlist.m3u8$LR•IPV4•39『线路19』 -MBC,https://mumt03.tangotv.in/MBCTV/index.m3u8$LR•IPV4•39『线路20』 -MBC,https://5c3639aa99149.streamlock.net/live_TV/tv/playlist.m3u8$LR•IPV4•39『线路21』 -MBC,http://211.33.246.4:32954/cj_live/myStream.sdp/chunklist_w517347500.m3u8$LR•IPV4•39『线路22』 -MBC,https://cdn8.fntvchannel.com/v1/master/02eeb1726c343dc9c30c32e93dee82013e157021/FNTV-CHANNEL_CDN77/index.m3u8$LR•IPV4•39『线路23』 -MBC,http://mytv.dothome.co.kr/ch/catv/28.php$LR•IPV4•39『线路24』 -MBC,http://d029dcec.kazmazpaz.ru/iptv/GVR4V8HYAGBS5V/1098/manifest.m3u8$LR•IPV4•39『线路25』 -MBC,https://cdn-2.pishow.tv/live/477/master.m3u8$LR•IPV4•39『线路26』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-4/24f134f1cd63db9346439e96b86ca6ed/index.m3u8$LR•IPV4•39『线路27』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama/2c28a458e2f3253e678b07ac7d13fe71/index.m3u8$LR•IPV4•39『线路28』 -MBC,http://mytv.dothome.co.kr/ch/catv/26.php$LR•IPV4•39『线路29』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-persia/818ee8e4b592dc497608f066d825bfb4/index.m3u8$LR•IPV4•39『线路30』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-bollywood/546eb40d7dcf9a209255dd2496903764/index.m3u8$LR•IPV4•39『线路31』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama-usa/ea2f5db904aff224b7066e59c7f585a2/index.m3u8$LR•IPV4•39『线路32』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-drama/567b703c19ede6598222de81b0e4508b/index.m3u8$LR•IPV4•39『线路33』 -MBC,https://dbbv9umqcd7cs.cloudfront.net/out/v1/db15b75c3cc0400c91961468d6a232ac/index.m3u8$LR•IPV4•39『线路34』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-mood/78367bf48ccdba501d0d014a10c21031/index.m3u8$LR•IPV4•39『线路35』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-wanasah/13e82ea6232fa647c43b26e8a41f173d/index.m3u8$LR•IPV4•39『线路36』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-3-usa/5d58265a862a476dc7f97694addb5ded/index.m3u8$LR•IPV4•39『线路37』 -MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-5/ee6b000cee0629411b666ab26cb13e9b/index.m3u8$LR•IPV4•39『线路38』 -MBC,https://cdn-us-east-prod-ingest-infra-dacast-com.akamaized.net/624ff8f9-db18-da92-4d42-896fa2ff3eb3/source/index.m3u8$LR•IPV4•39『线路39』 +MBC,https://cdn8.fntvchannel.com/v1/master/02eeb1726c343dc9c30c32e93dee82013e157021/FNTV-CHANNEL_CDN77/index.m3u8$LR•IPV4•39『线路1』 +MBC,http://mytv.dothome.co.kr/ch/catv/28.php$LR•IPV4•39『线路2』 +MBC,http://d029dcec.kazmazpaz.ru/iptv/GVR4V8HYAGBS5V/1098/manifest.m3u8$LR•IPV4•39『线路3』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1/15cf99af5de54063fdabfefe66adc075/index.m3u8$LR•IPV4•39『线路4』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-na/eec141533c90dd34722c503a296dd0d8/index.m3u8$LR•IPV4•39『线路5』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-1-usa/fdac3a4fc0473f1f56e07ec1d63a4b7b/index.m3u8$LR•IPV4•39『线路6』 +MBC,http://andong.webcasting.co.kr/live/mbc/playlist.m3u8$LR•IPV4•39『线路7』 +MBC,https://stream.bsmbc.com/livetv/BusanMBC_TV_onairstream/playlist.m3u8$LR•IPV4•39『线路8』 +MBC,https://stream.chmbc.co.kr/TV/myStream/playlist.m3u8$LR•IPV4•39『线路9』 +MBC,http://211.33.246.4:32954/cj_live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路10』 +MBC,https://5ee1ec6f32118.streamlock.net/live/livetv/playlist.m3u8$LR•IPV4•39『线路11』 +MBC,https://ns1.tjmbc.co.kr/live/myStream.sdp/playlist.m3u8$LR•IPV4•39『线路12』 +MBC,http://123.254.93.7:1935/tvlive/livestream2/playlist.m3u8$LR•IPV4•39『线路13』 +MBC,https://media.kjmbc.co.kr/hls/live/stream/playlist.m3u8$LR•IPV4•39『线路14』 +MBC,https://624a79c87201d.streamlock.net/MBCTV/TV1.stream/playlist.m3u8$LR•IPV4•39『线路15』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-iraq/e38c44b1b43474e1c39cb5b90203691e/index.m3u8$LR•IPV4•39『线路16』 +MBC,https://wowza.jejumbc.com/live/tv_jejumbc/playlist.m3u8$LR•IPV4•39『线路17』 +MBC,https://5ee9633b25727.streamlock.net/jmbc_tv/_definst_/jmbc_tv.stream/playlist.m3u8$LR•IPV4•39『线路18』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr/956eac069c78a35d47245db6cdbb1575/index.m3u8$LR•IPV4•39『线路19』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-2/754931856515075b0aabf0e583495c68/index.m3u8$LR•IPV4•39『线路20』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-usa/cd8d40acdab28aac0582faa3bd3983f1/index.m3u8$LR•IPV4•39『线路21』 +MBC,http://vod.mpmbc.co.kr:1935/live/encoder-tv/playlist.m3u8$LR•IPV4•39『线路22』 +MBC,https://mumt03.tangotv.in/MBCTV/index.m3u8$LR•IPV4•39『线路23』 +MBC,https://5c3639aa99149.streamlock.net/live_TV/tv/playlist.m3u8$LR•IPV4•39『线路24』 +MBC,https://cdn-2.pishow.tv/live/477/master.m3u8$LR•IPV4•39『线路25』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-4/24f134f1cd63db9346439e96b86ca6ed/index.m3u8$LR•IPV4•39『线路26』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama/2c28a458e2f3253e678b07ac7d13fe71/index.m3u8$LR•IPV4•39『线路27』 +MBC,http://mytv.dothome.co.kr/ch/catv/26.php$LR•IPV4•39『线路28』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-persia/818ee8e4b592dc497608f066d825bfb4/index.m3u8$LR•IPV4•39『线路29』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-bollywood/546eb40d7dcf9a209255dd2496903764/index.m3u8$LR•IPV4•39『线路30』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-drama-usa/ea2f5db904aff224b7066e59c7f585a2/index.m3u8$LR•IPV4•39『线路31』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-masr-drama/567b703c19ede6598222de81b0e4508b/index.m3u8$LR•IPV4•39『线路32』 +MBC,https://dbbv9umqcd7cs.cloudfront.net/out/v1/db15b75c3cc0400c91961468d6a232ac/index.m3u8$LR•IPV4•39『线路33』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-mood/78367bf48ccdba501d0d014a10c21031/index.m3u8$LR•IPV4•39『线路34』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-wanasah/13e82ea6232fa647c43b26e8a41f173d/index.m3u8$LR•IPV4•39『线路35』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-3-usa/5d58265a862a476dc7f97694addb5ded/index.m3u8$LR•IPV4•39『线路36』 +MBC,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-mbc-5/ee6b000cee0629411b666ab26cb13e9b/index.m3u8$LR•IPV4•39『线路37』 +MBC,https://cdn-us-east-prod-ingest-infra-dacast-com.akamaized.net/624ff8f9-db18-da92-4d42-896fa2ff3eb3/source/index.m3u8$LR•IPV4•39『线路38』 +MBC,http://211.33.246.4:32954/cj_live/myStream.sdp/chunklist_w517347500.m3u8$LR•IPV4•39『线路39』 NBS,https://media.joycorp.co.kr:4443/live/ngrp:live_all/playlist.m3u8$LR•IPV4 -SBS,https://ads.its-newid.net/api/manifest.m3u8?tp=lg_channels&channel_name=sbsk-drama&channel_id=newid_008&mpf=c064f5f4-39af1962-7c36be2c&apikey=48230e6b-1cea0097-15975f93-39af1962&auth=474ab4cb-5d47aa0a-84d0cbca-2a3730a6&ads.live=[CONTENT_LIVE]&ads.deviceid=[DEVICE_ID]&ads.ifa=[IFA]&ads.ifatype=[IFA_TYPE]&ads.lat=[LMT]&ads.donotsell=[DNS]&ads.ua=[UA]&ads.ip=[IP]&ads.gdpr=[GDPR]&ads.gdpr_consent=[GDPR_CONSENT]&ads.country=[COUNTRY]&ads.us_privacy=[US_PRIVACY]&ads.appstoreurl=[APP_STOREURL]&ads.bundleid=[APP_BUNDLE]&ads.appname=[APP_NAME]&ads.appversion=[APP_VERSION]&ads.devicetype=[DEVICE_TYPE]&ads.devicemake=[DEVICE_MAKE]&ads.devicemodel=[DEVICE_MODEL]&ads.targetad=[TARGETAD_ALLOWED]&ads.fck=[FCK]&ads.viewsize=[VIEWSIZE]&ads.givn=[NONCE]$LR•IPV4•10『线路1』 +SBS,https://mdstrm.com/live-stream-playlist/67ed74e8af482ba71d47fd7b.m3u8$LR•IPV4•10『线路1』 SBS,http://1.222.207.80:1935/live/cjbtv/playlist.m3u8$LR•IPV4•10『线路2』 SBS,http://61.82.49.4:1935/live/_definst_/tv.stream/playlist.m3u8$LR•IPV4•10『线路3』 SBS,http://123.140.197.22/stream/1/play.m3u8$LR•IPV4•10『线路4』 @@ -873,7 +859,7 @@ SBS,https://vod.ikbc.co.kr/KBCTV/tv/playlist.m3u8$LR•IPV4•10『线路6』 SBS,https://stream1.knn.co.kr/hls/9ly4534y7dm2xfa123r2_tv/index.m3u8$LR•IPV4•10『线路7』 SBS,http://203.251.91.122:1935/on-air-Backup/tv/playlist.m3u8$LR•IPV4•10『线路8』 SBS,https://stream.ubc.co.kr/hls/ubctvstream/index.m3u8$LR•IPV4•10『线路9』 -SBS,https://mdstrm.com/live-stream-playlist/67ed74e8af482ba71d47fd7b.m3u8$LR•IPV4•10『线路10』 +SBS,https://ads.its-newid.net/api/manifest.m3u8?tp=lg_channels&channel_name=sbsk-drama&channel_id=newid_008&mpf=c064f5f4-39af1962-7c36be2c&apikey=48230e6b-1cea0097-15975f93-39af1962&auth=474ab4cb-5d47aa0a-84d0cbca-2a3730a6&ads.live=[CONTENT_LIVE]&ads.deviceid=[DEVICE_ID]&ads.ifa=[IFA]&ads.ifatype=[IFA_TYPE]&ads.lat=[LMT]&ads.donotsell=[DNS]&ads.ua=[UA]&ads.ip=[IP]&ads.gdpr=[GDPR]&ads.gdpr_consent=[GDPR_CONSENT]&ads.country=[COUNTRY]&ads.us_privacy=[US_PRIVACY]&ads.appstoreurl=[APP_STOREURL]&ads.bundleid=[APP_BUNDLE]&ads.appname=[APP_NAME]&ads.appversion=[APP_VERSION]&ads.devicetype=[DEVICE_TYPE]&ads.devicemake=[DEVICE_MAKE]&ads.devicemodel=[DEVICE_MODEL]&ads.targetad=[TARGETAD_ALLOWED]&ads.fck=[FCK]&ads.viewsize=[VIEWSIZE]&ads.givn=[NONCE]$LR•IPV4•10『线路10』 •日本,#genre# 日テレNEWS24,http://iptv.zkbhj.com/tv/url/go?id=729942d34e8518d7d5d61c380136549bf2325e82e1723382000c25c9009b1449703a53d8cb741b92224765715d1a7388d43b8da7f422852ecf86f83de913c00f$LR•IPV4 @@ -892,290 +878,290 @@ AR,https://ocko-live.ssl.cdn.cra.cz/channels/ocko_gold/playlist/cze/live_hq.m3u8 AR,https://muzzik-live.morescreens.com/mts-3/playlist.m3u8$LR•IPV4•282『线路2』 AR,p3p://167.114.175.6:55331/6506c5e500027c7f33a9834b5d937568$LR•IPV4•282『线路3』 AR,p3p://167.114.175.6:55331/621dc4640002052a2743501031f65ed4$LR•IPV4•282『线路4』 -AR,https://5bf7b725107e5.streamlock.net/abtv/abtv/playlist.m3u8$LR•IPV4•282『线路5』 -AR,https://live.livestreamtv.ca/azstar/amlst:azstar/playlist.m3u8$LR•IPV4•282『线路6』 -AR,https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8$LR•IPV4•282『线路7』 -AR,https://tv.streamcasthd.com:3641/live/canal2mdplive.m3u8$LR•IPV4•282『线路8』 -AR,https://avantstreaming.es/hls/canal3.m3u8$LR•IPV4•282『线路9』 -AR,https://vivo.solumedia.com:19360/cardinal/cardinal.m3u8$LR•IPV4•282『线路10』 -AR,http://www.portalcultura.com.br/playerhtml/funtelpa/tv_funtelpa/playlist.m3u8$LR•IPV4•282『线路11』 -AR,https://cdn-4.pishow.tv/live/35/master.m3u8$LR•IPV4•282『线路12』 -AR,https://mumt01.tangotv.in/DDGIRNAR/index.m3u8$LR•IPV4•282『线路13』 -AR,https://cdn-1.pishow.tv/live/36/master.m3u8$LR•IPV4•282『线路14』 -AR,https://liveingesta318.cdnmedia.tv/tvetvlive/smil:rtmp01.smil/playlist.m3u8$LR•IPV4•282『线路15』 -AR,http://103.72.101.252:8080/live/1209.m3u8$LR•IPV4•282『线路16』 -AR,https://tv.arkeo.cl:1936/enlacetv1/enlacetv1/playlist.m3u8$LR•IPV4•282『线路17』 -AR,https://tv.mahar.live/mahar/website.stream/playlist.m3u8$LR•IPV4•282『线路18』 -AR,https://cdn-3.pishow.tv/live/473/master.m3u8$LR•IPV4•282『线路19』 -AR,https://5790d294af2dc.streamlock.net/manaclar/manaclar/playlist.m3u8$LR•IPV4•282『线路20』 -AR,http://iptv.services.everywan.net:8080/martv-web/video.m3u8$LR•IPV4•282『线路21』 -AR,https://liveingesta318.cdnmedia.tv/m1tvlive/smil:live.smil/playlist.m3u8?DVR=$LR•IPV4•282『线路22』 -AR,http://179.60.51.134:8888/OROMAR-TV/index.m3u8$LR•IPV4•282『线路23』 -AR,https://streamunoapp.com:3255/live/palmartvlive.m3u8$LR•IPV4•282『线路24』 -AR,https://polartv.webredirect.org/memfs/319ac83c-e602-4e91-8104-2b5501380b5e.m3u8$LR•IPV4•282『线路25』 -AR,https://stream.polar.cz/polar/polarlive-1/playlist.m3u8$LR•IPV4•282『线路26』 -AR,https://live.kwikmotion.com/qtv1live/qtv1.smil/playlist.m3u8$LR•IPV4•282『线路27』 -AR,https://live.kwikmotion.com/qtv2live/qtv2.smil/playlist.m3u8$LR•IPV4•282『线路28』 -AR,https://cdn4.skygo.mn/live/disk1/Star/DASH-FTA/Star.mpd$LR•IPV4•282『线路29』 -AR,https://videostreams.streekstadcentraal.nl/hls/streekstad_alkmaar/streekstad_alkmaar.m3u8$LR•IPV4•282『线路30』 -AR,https://live20.bozztv.com/akamaissh101/ssh101/telebolivar/playlist.m3u8$LR•IPV4•282『线路31』 -AR,https://cloudpro.servidoresdestream.com:8081/8020/index.m3u8$LR•IPV4•282『线路32』 -AR,https://tv7.live-kd.com/live/tv7/livestream/playlist.m3u8$LR•IPV4•282『线路33』 -AR,https://video01.kshost.com.br:4443/moises3834/moises3834/playlist.m3u8$LR•IPV4•282『线路34』 -AR,https://live-evg11.tv360.bitel.com.pe/bitel/tvmarSRT/playlist.m3u8$LR•IPV4•282『线路35』 -AR,https://5fc584f3f19c9.streamlock.net/tvmarlapaz/smil:tvmarlapaz.smil/playlist.m3u8$LR•IPV4•282『线路36』 -AR,https://5fc584f3f19c9.streamlock.net/tvmarloscabos/smil:tvmarloscabos.smil/playlist.m3u8$LR•IPV4•282『线路37』 -AR,https://5ca9af4645e15.streamlock.net/tvmarvallarta/videotvmarvallarta/playlist.m3u8$LR•IPV4•282『线路38』 -AR,http://95.105.193.219:88/hls/tvst.m3u8$LR•IPV4•282『线路39』 -AR,http://htvint.mada.ps:8889/orient/index.m3u8$LR•IPV4•282『线路40』 -AR,https://stream8.cinerama.uz/1002/tracks-v1a1/playlist.m3u8$LR•IPV4•282『线路41』 -AR,https://d26idhjf0y1p2g.cloudfront.net/out/v1/cd66dd25b9774cb29943bab54bbf3e2f/index.m3u8$LR•IPV4•282『线路42』 -AR,https://cdn-apne1.tsv2.amagi.tv/linear/amg17560-fcbarcelona-fcbenglishcmag-rakutenjp/playlist.m3u8$LR•IPV4•282『线路43』 -AR,http://iptv.zkbhj.com/tv/url/go?id=4feaf426ab2c3414a12910e0c7b7377ef2325e82e1723382000c25c9009b1449703a53d8cb741b92224765715d1a7388d43b8da7f422852ecf86f83de913c00f$LR•IPV4•282『线路44』 -AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/aaj-ki-khabar/index.m3u8?ads.vf=aDW1W_0t2nW$LR•IPV4•282『线路45』 -AR,https://streamer3.premio.link/alqamar/playlist.m3u8$LR•IPV4•282『线路46』 -AR,https://d3cm8xyrjwa22p.cloudfront.net/30504/88896035/hls/master.m3u8?ads.xumo_channelId=88896035$LR•IPV4•282『线路47』 -AR,https://avr.host247.net/live/AvarTv/playlist.m3u8$LR•IPV4•282『线路48』 -AR,https://jmp2.uk/plu-6759eeb1bd523200083b4f29.m3u8$LR•IPV4•282『线路49』 -AR,https://jmp2.uk/plu-6759ee82bd523200083b4f0f.m3u8$LR•IPV4•282『线路50』 -AR,https://banjartv.siar.us/banjartv/live/playlist.m3u8$LR•IPV4•282『线路51』 -AR,https://jmp2.uk/plu-69d7ebff029c431826bd328e.m3u8$LR•IPV4•282『线路52』 -AR,https://amg00793-amg00793c5-xumo-us-2664.playouts.now.amagi.tv/bbcstudios-bbctopgear8min-all/playlist.m3u8$LR•IPV4•282『线路53』 -AR,https://amg00793-amg00793c5-firetv-us-4068.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路54』 -AR,https://amg00793-amg00793c49-rakuten-fi-5848.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路55』 -AR,https://amg00793-amg00793c45-rakuten-fr-5539.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路56』 -AR,https://amg00793-amg00793c44-rakuten-de-5538.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路57』 -AR,https://amg00793-amg00793c43-rakuten-it-5537.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路58』 -AR,https://jmp2.uk/plu-65b1077e0d9ab40008245b20.m3u8$LR•IPV4•282『线路59』 -AR,http://intelincloud01.com.ar/hls/cn3/index.m3u8$LR•IPV4•282『线路60』 -AR,https://streamconex.com:19360/mardelplata/mardelplata.m3u8$LR•IPV4•282『线路61』 -AR,https://streamconex.com:19360/santaclara-1/santaclara-1.m3u8$LR•IPV4•282『线路62』 -AR,https://jmp2.uk/plu-65a93b0607e03a000895abda.m3u8$LR•IPV4•282『线路63』 -AR,https://jmp2.uk/plu-65a93b870c7ff50008d1ca47.m3u8$LR•IPV4•282『线路64』 -AR,https://jmp2.uk/plu-65a93be02fac9c00083cbac4.m3u8$LR•IPV4•282『线路65』 -AR,https://jmp2.uk/plu-65244c403fd33c0008ffff31.m3u8$LR•IPV4•282『线路66』 -AR,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883095$LR•IPV4•282『线路67』 -AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/cigar-tv/amgplt0081.m3u8?ads.vf=r8Qicpt5w_C$LR•IPV4•282『线路68』 -AR,https://streams2.sofast.tv/vglive-sk-798765/index.m3u8$LR•IPV4•282『线路69』 -AR,https://d25ykpi2vxhoyc.cloudfront.net/delmar-cdn/dmtv/playlist.m3u8$LR•IPV4•282『线路70』 -AR,https://d3p03mkvhnk6ll.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路71』 -AR,https://jmp2.uk/plu-677fb078a4af36ad50111032.m3u8$LR•IPV4•282『线路72』 -AR,https://amg01201-amg01201c30-cineverse-us-3100.playouts.now.amagi.tv/playlist/amg01201-cinedigmentertainment-dogwhispererwithcesarmilan-cineverseus/playlist.m3u8$LR•IPV4•282『线路73』 -AR,https://amg01201-cinedigm-amg01201c30-xumo-us-2277.playouts.now.amagi.tv/cinedigm-dogwhisperer-hls/playlist.m3u8$LR•IPV4•282『线路74』 -AR,https://jmp2.uk/plu-664fd48894d5580008e45e7c.m3u8$LR•IPV4•282『线路75』 -AR,https://d38sud5af047z8.cloudfront.net/ftveu.m3u8$LR•IPV4•282『线路76』 -AR,https://jmp2.uk/plu-61c19099bf8c520007a93cff.m3u8$LR•IPV4•282『线路77』 -AR,https://freespeech.akamaized.net/hls/live/2024574/live4/playlist.m3u8$LR•IPV4•282『线路78』 -AR,https://jmp2.uk/plu-65dde626ec9fda0008b3dc89.m3u8$LR•IPV4•282『线路79』 -AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mahua-khabar/index.m3u8?ads.vf=cjpu5dTXKAu$LR•IPV4•282『线路80』 -AR,https://jmp2.uk/plu-6501ae4998020f00085040ed.m3u8$LR•IPV4•282『线路81』 -AR,https://amg01954-amg01954c2-samsung-gb-10391.playouts.now.amagi.tv/ts-eu-w1-n2/playlist/amg01954-animaccordltd-mashaandthebeareng-samsunggb/playlist.m3u8$LR•IPV4•282『线路82』 -AR,https://pb-tc6lcocnesxgi.akamaized.net/playlist.m3u8$LR•IPV4•282『线路83』 -AR,https://jmp2.uk/plu-677fb3432952c1163bf1a539.m3u8$LR•IPV4•282『线路84』 -AR,https://xumo-xumoent-ch838-coy7x.fast.nbcuni.com/live/master.m3u8$LR•IPV4•282『线路85』 -AR,https://jmp2.uk/plu-6549322e53fc97000838febc.m3u8$LR•IPV4•282『线路86』 -AR,https://aegis-cloudfront-1.tubi.video/a8586229-0ea0-4eb4-bb23-09674c2a94d3/playlist.m3u8$LR•IPV4•282『线路87』 -AR,https://dzz957bqk62e8.cloudfront.net/NASCAR.m3u8$LR•IPV4•282『线路88』 -AR,https://mumt01.tangotv.in/PEARTV/index.m3u8$LR•IPV4•282『线路89』 -AR,http://5940924978228.streamlock.net:1935/8009/8009/playlist.m3u8$LR•IPV4•282『线路90』 -AR,https://cloud.fastchannel.es/mic/manifiest/populartvrm.m3u8$LR•IPV4•282『线路91』 -AR,http://88.212.15.19/live/test_prima_star_hevc_25p/playlist.m3u8$LR•IPV4•282『线路92』 -AR,https://stream.kaztrk.kz/regional/petropavltv/index.m3u8$LR•IPV4•282『线路93』 -AR,https://www.streaming.radartv.co.id/hls/test.m3u8$LR•IPV4•282『线路94』 -AR,https://v2.siar.us/radartasikmalaya/live/playlist.m3u8$LR•IPV4•282『线路95』 -AR,https://tv.arkeo.cl:19360/8052/8052.m3u8$LR•IPV4•282『线路96』 -AR,https://6n3yorwpy9ok-hls-live.5centscdn.com/raftaarmedia/243bd1ce0387f18005abfc43b001646a.sdp/playlist.m3u8$LR•IPV4•282『线路97』 -AR,https://rantaro-ninja-boy-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6432/master.m3u8$LR•IPV4•282『线路98』 -AR,https://stream.realitatea.net/realitatea/star_md/ts:playlist.m3u8$LR•IPV4•282『线路99』 -AR,https://jmp2.uk/plu-63e3b2cba99571000887a6ce.m3u8$LR•IPV4•282『线路100』 -AR,https://pantera1-100gb-cl-movistar.dps.live/smtv/smtv.smil/playlist.m3u8$LR•IPV4•282『线路101』 -AR,https://f-tx-edge-87.christianworldmedia.com/shinetvpak2/mp4:shinetvpak2/playlist.m3u8$LR•IPV4•282『线路102』 -AR,https://jmp2.uk/plu-68e38b005c876cf730fcbf0f.m3u8$LR•IPV4•282『线路103』 -AR,https://live-evg11.tv360.bitel.com.pe/bitel/solartvSRT/playlist.m3u8$LR•IPV4•282『线路104』 -AR,http://euvia.cdn.ses-ps.com/HLS-Live/index.m3u8$LR•IPV4•282『线路105』 -AR,http://103.250.28.74:8000/play/a010/index.m3u8$LR•IPV4•282『线路106』 -AR,https://live-fi.tvkaista.net/star-channel/live.m3u8$LR•IPV4•282『线路107』 -AR,http://c0.cdn.trinity-tv.net/stream/zfmjgma9zn46fa797ez9fgkw7msh9mj4tppspg23gey6mmx5fqiy7ky3jqx4uhgsfsrd8r76si8ykb2anw9442g4qkq5fzpdvwdqf5te24ixu9zrx3aesm9fzt59q5y2s8qwgbqhvf6d3z5bjy3qb2t4.m3u8$LR•IPV4•282『线路108』 -AR,https://owrcovcrpy.gpcdn.net/bpk-tv/1710/output/index.m3u8$LR•IPV4•282『线路109』 -AR,https://jmp2.uk/plu-6400c281dff38e00083f59da.m3u8$LR•IPV4•282『线路110』 -AR,https://jmp2.uk/plu-6400c228498393000878a9b7.m3u8$LR•IPV4•282『线路111』 -AR,https://jmp2.uk/plu-6400c2a6cb41a40008dbe5bc.m3u8$LR•IPV4•282『线路112』 -AR,https://jmp2.uk/plu-65c69bbfd77d450008c7ffee.m3u8$LR•IPV4•282『线路113』 -AR,https://jmp2.uk/plu-69776ce979545c21a1220bff.m3u8$LR•IPV4•282『线路114』 -AR,https://jmp2.uk/plu-65786b94cbd0d60008f7e4d9.m3u8$LR•IPV4•282『线路115』 -AR,https://jmp2.uk/plu-695c32e61ca20bb8ca802eb9.m3u8$LR•IPV4•282『线路116』 -AR,https://jmp2.uk/plu-69776b58036e883f39e5ab8a.m3u8$LR•IPV4•282『线路117』 -AR,https://jmp2.uk/plu-693add137e308621c051e733.m3u8$LR•IPV4•282『线路118』 -AR,https://jmp2.uk/plu-67b4b3c51a5ca760802cc1c7.m3u8$LR•IPV4•282『线路119』 -AR,https://jmp2.uk/plu-693addd62bf6cf7414c4b2fc.m3u8$LR•IPV4•282『线路120』 -AR,https://jmp2.uk/plu-693ade4d569386f93f235bb6.m3u8$LR•IPV4•282『线路121』 -AR,https://jmp2.uk/plu-65787f2eb228b7000843fa5c.m3u8$LR•IPV4•282『线路122』 -AR,https://jmp2.uk/plu-65cb73d33ba51e00084cabad.m3u8$LR•IPV4•282『线路123』 -AR,https://jmp2.uk/plu-634dacf51d90320007fcd5fa.m3u8$LR•IPV4•282『线路124』 -AR,https://jmp2.uk/plu-61c1921610d254000727eebd.m3u8$LR•IPV4•282『线路125』 -AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/swar-shree/index.m3u8?ads.vf=N85canAP53y$LR•IPV4•282『线路126』 -AR,https://jmp2.uk/plu-68b887c2e77777498226a0de.m3u8$LR•IPV4•282『线路127』 -AR,http://wms.klikhost.com:1935/tegartv/tegartv/playlist.m3u8$LR•IPV4•282『线路128』 -AR,https://jmp2.uk/plu-66289716039f940008cf20a2.m3u8$LR•IPV4•282『线路129』 -AR,https://amg17560-fcb-amg17560c2-rakuten-es-4889.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路130』 -AR,https://jmp2.uk/plu-66a10384d5125900089dfd04.m3u8$LR•IPV4•282『线路131』 -AR,https://video02.logicahost.com.br/tvguara23/tvguara23/playlist.m3u8$LR•IPV4•282『线路132』 -AR,https://uskudarunv.mediatriple.net/uskudarunv/uskudar2/playlist.m3u8$LR•IPV4•282『线路133』 -AR,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/VVP0MGDRUILC8BDR6S0M/hls3/now,-1m/m.m3u8?ads.vf=X90osqQhWPS$LR•IPV4•282『线路134』 -AR,https://live.kwikmotion.com/waarmedialive/waarmedia.smil/waarmediapublish/waarmedia_source/chunks.m3u8$LR•IPV4•282『线路135』 -AR,https://svs.itworkscdn.net/smcwatarlive/smcwatar/playlist.m3u8$LR•IPV4•282『线路136』 -AR,https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungnl/playlist.m3u8$LR•IPV4•282『线路137』 -AR,https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungse/playlist.m3u8$LR•IPV4•282『线路138』 -AR,https://waterbear-waterbear-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路139』 -AR,https://aenetworks-worldwartv-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路140』 -AR,https://amg00841-aenetworksukane-worldwartv-samsunguk-fiod1.amagi.tv/playlist/amg00841-aenetworksukane-worldwartv-samsunguk/playlist.m3u8$LR•IPV4•282『线路141』 -AR,https://jmp2.uk/plu-6319ee0cf78bb10007ee5e6b.m3u8$LR•IPV4•282『线路142』 -AR,https://dpv6ceilvhyrw.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路143』 -AR,https://sparhandytv.cdn.ses-ps.com/live/channel01/hls/index.m3u8$LR•IPV4•282『线路144』 -AR,https://aegis-cloudfront-1.tubi.video/c28d1ca8-9467-4798-81dc-09c1d6e90be1/playlist.m3u8$LR•IPV4•282『线路145』 -AR,https://edge.fastpublish.me/live/index.m3u8$LR•IPV4•282『线路146』 -AR,https://starmenajo.com/hls/almasar/index.m3u8$LR•IPV4•282『线路147』 -AR,https://cloud.odysee.live/content/f92670235a1ce2bce4cf77671cc4dcc2188baa1d/master.m3u8$LR•IPV4•282『线路148』 -AR,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•282『线路149』 -AR,https://trs1.aynaott.com/BharatSamachar/index.m3u8$LR•IPV4•282『线路150』 -AR,https://wurlcheddar.global.transmit.live/hls/689ceac9301c34d3919676f3/v1/Cheddar/samsung_us/latest/main/hls/playlist.m3u8$LR•IPV4•282『线路151』 -AR,https://mumt01.tangotv.in/HARKHABAR/index.m3u8$LR•IPV4•282『线路152』 -AR,https://trs1.aynaott.com/HindiKhabar/index.m3u8$LR•IPV4•282『线路153』 -AR,https://live-cf-kalaignarnews.dailyhunt.in/master.m3u8$LR•IPV4•282『线路154』 -AR,https://mumt04.tangotv.in/KHABARFAST/index.m3u8$LR•IPV4•282『线路155』 -AR,https://stream-hls.castr.net/64490fcefe045f1b63012886/live_22d9a1f0c69c11ee9441219c2cc6d61f/index.fmp4.m3u8$LR•IPV4•282『线路156』 -AR,http://cloud.logichost.in:1935/live/malabarnews/index.m3u8$LR•IPV4•282『线路157』 -AR,https://n18syndication.akamaized.net/bpk-tv/News18_Bihar_Jharkhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路158』 -AR,https://n18syndication.akamaized.net/bpk-tv/News18_UP_Uttarakhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路159』 -AR,https://5dd3981940faa.streamlock.net/onkarentertainment/onkarentertainment/playlist.m3u8$LR•IPV4•282『线路160』 -AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/pratham-khabar-24x7/index.m3u8?ads.vf=BVw-POiR-D8$LR•IPV4•282『线路161』 -AR,http://103.72.101.252:8080/live/533.m3u8$LR•IPV4•282『线路162』 -AR,https://cdn-2.pishow.tv/live/269/master.m3u8$LR•IPV4•282『线路163』 -AR,https://mumt05.tangotv.in/VERTENTSAMACHARPLUS/index.m3u8$LR•IPV4•282『线路164』 -AR,http://103.253.18.58:8000/play/a00u$LR•IPV4•282『线路165』 -AR,https://mumt04.tangotv.in/VISTAARNEWS/index.m3u8$LR•IPV4•282『线路166』 -AR,https://raw.githubusercontent.com/amazeyourself/adaptive-streams/refs/heads/main/streams/in/YuppTV/ZeeBiharJharkhand.m3u8$LR•IPV4•282『线路167』 -AR,https://duw35ict5q7th.cloudfront.net/index_3.m3u8$LR•IPV4•282『线路168』 -AR,https://livefta.malimarcdn.com/ftaedge00/hmongstartv.sdp/playlist.m3u8$LR•IPV4•282『线路169』 -AR,https://adpnetworkhd-cmd.github.io/iptv/5Star.m3u8$LR•IPV4•282『线路170』 -AR,https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI/amarbanglatv.stream/playlist.m3u8$LR•IPV4•282『线路171』 -AR,https://raw.githubusercontent.com/Paradise-91/ParaTV/refs/heads/main/streams/canalplus/cstar-dm.m3u8$LR•IPV4•282『线路172』 -AR,https://g1.mc-hor.transport.edge-access.net/a12/ngrp:canal10mdq-100044_all/Playlist.m3u8?sense=true$LR•IPV4•282『线路173』 -AR,https://canlitvulusal.xyz/live/eurostar/index.m3u8$LR•IPV4•282『线路174』 -AR,https://yuppmedtaorire.akamaized.net/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/murasu_nim_https/050522/murasu/playlist.m3u8$LR•IPV4•282『线路175』 -AR,https://6b88cde9.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWV1X0xvbmVTdGFyX0hMUw/playlist.m3u8$LR•IPV4•282『线路176』 -AR,https://lonestar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路177』 -AR,https://cineverse.g-mana.live/media/901011e7-9149-48cb-aabc-9218760e54fe/master.m3u8$LR•IPV4•282『线路178』 -AR,http://45.4.1.201:8000/play/a19y/index.m3u8$LR•IPV4•282『线路179』 -AR,http://stream.nubar.tv:1935/private/NUBARPlus/playlist.m3u8$LR•IPV4•282『线路180』 -AR,https://mumt01.tangotv.in/O5aw8Zn3PEARTV/index.m3u8$LR•IPV4•282『线路181』 -AR,https://linear-10.frequency.stream/dist/stirr/10/hls/master/playlist.m3u8$LR•IPV4•282『线路182』 -AR,https://fast-channels.sinclairstoryline.com/TBD/index.m3u8$LR•IPV4•282『线路183』 -AR,http://86.87.15.10:8003/play/a024/index.m3u8$LR•IPV4•282『线路184』 -AR,http://livestar.siliconweb.com/starvod/star4/star4.m3u8$LR•IPV4•282『线路185』 -AR,https://livestar.siliconweb.com/starvod/star_int/star_int.m3u8$LR•IPV4•282『线路186』 -AR,https://tvsen4.aynaott.com/n64PH4YL/index.m3u8$LR•IPV4•282『线路187』 -AR,http://103.121.6.5:8000/play/a063/index.m3u8$LR•IPV4•282『线路188』 -AR,http://217.20.112.199:8080/maatv/index.m3u8$LR•IPV4•282『线路189』 -AR,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/starpravah_live_https/index.m3u8$LR•IPV4•282『线路190』 -AR,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/suvarnatv_live_https/index.m3u8$LR•IPV4•282『线路191』 -AR,http://149.71.34.166:8000/play/a06i/index.m3u8$LR•IPV4•282『线路192』 -AR,https://cdn-3.pishow.tv/live/1271/master.m3u8$LR•IPV4•282『线路193』 -AR,https://d1g8wgjurz8via.cloudfront.net/bpk-tv/ColorsHD/default/ColorsHD.m3u8$LR•IPV4•282『线路194』 -AR,https://arputharyesutv.arputharyesutv.com/live/md/index.m3u8$LR•IPV4•282『线路195』 -AR,https://mumt05.tangotv.in/BHAKTISAGAR/index.m3u8$LR•IPV4•282『线路196』 -AR,https://streaming.telered.com.ar/santa-maria/streaming/mystream.m3u8$LR•IPV4•282『线路197』 -AR,https://live-mcl.cdn01.net/smarttv/48vy43564/playlist.m3u8$LR•IPV4•282『线路198』 -AR,https://hls-live-media-gc.cdn01.net/mpegts/232076_2222907/karlKyiKToEdHsTFUcjs9g/1776816000/master_mpegts.m3u8$LR•IPV4•282『线路199』 -AR,https://cdn.live.br1.jmvstream.com/webtv/pejexypz/playlist/playlist.m3u8$LR•IPV4•282『线路200』 -AR,https://live.artidijitalmedya.com/artidijital_diyartv/diyartv/playlist.m3u8$LR•IPV4•282『线路201』 -AR,http://122.248.43.242:1935/FAJARTV/_definst_/myStream/playlist.m3u8$LR•IPV4•282『线路202』 -AR,https://6n3yow8pl9ok-hls-live.5centscdn.com/ishwartvlive/tv.stream/playlist.m3u8$LR•IPV4•282『线路203』 -AR,https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Mariavision/master.m3u8$LR•IPV4•282『线路204』 -AR,https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8$LR•IPV4•282『线路205』 -AR,https://goliveafrica.media:9998/live/627e198474bd1/index.m3u8$LR•IPV4•282『线路206』 -AR,https://www.streaming507.net:19360/videoradiohogar/videoradiohogar.m3u8$LR•IPV4•282『线路207』 -AR,https://d34z4embz0hjf6.cloudfront.net/out/v1/7ac2789ff9a544a49337d1ffc54ce61c/index.m3u8$LR•IPV4•282『线路208』 -AR,https://d2netiedy8cz3x.cloudfront.net/out/v1/9bf6fa4ac8d6432cb98da13b121ba3c2/index.m3u8$LR•IPV4•282『线路209』 -AR,https://deatfcv3xdvi3.cloudfront.net/out/v1/7a43dd2f64e34ec28da1b4bd6923251a/index.m3u8$LR•IPV4•282『线路210』 -AR,https://5f593df7851db.streamlock.net/evangelizar/tv/playlist.m3u8$LR•IPV4•282『线路211』 -AR,https://streamtv.intervenhosting.net:3155/live/juandelacruz3live.m3u8$LR•IPV4•282『线路212』 -AR,https://livetv.tarangplus.in/alankar-origin/live/playlist.m3u8$LR•IPV4•282『线路213』 -AR,https://moviethls.wns.live/hls/stream.m3u8$LR•IPV4•282『线路214』 -AR,http://85.14.32.26:8800/udp/239.100.10.160:5000$LR•IPV4•282『线路215』 -AR,https://cdn-4.pishow.tv/live/233/master.m3u8$LR•IPV4•282『线路216』 -AR,https://jmp2.uk/plu-5f1ac1f1b66c76000790ef27.m3u8$LR•IPV4•282『线路217』 -AR,https://jmp2.uk/plu-5dcde437229eff00091b6c30.m3u8$LR•IPV4•282『线路218』 -AR,http://213.91.179.28:8000/play/a0c9$LR•IPV4•282『线路219』 -AR,http://92.36.202.5:10001/play/a01s$LR•IPV4•282『线路220』 -AR,https://dash2.antik.sk/live/test_star_cinema_atktv/playlist.m3u8$LR•IPV4•282『线路221』 -AR,https://dash2.antik.sk/live/test_star_family_atktv/playlist.m3u8$LR•IPV4•282『线路222』 -AR,http://103.253.18.58:8000/play/a00r$LR•IPV4•282『线路223』 -AR,http://103.253.18.58:8000/play/a017$LR•IPV4•282『线路224』 -AR,http://103.253.18.58:8000/play/a02u$LR•IPV4•282『线路225』 -AR,http://103.157.248.140:8000/play/a00b/index.m3u8$LR•IPV4•282『线路226』 -AR,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/maamovies_live_https/index.m3u8$LR•IPV4•282『线路227』 -AR,http://92.36.202.5:10001/play/a01o$LR•IPV4•282『线路228』 -AR,http://149.71.34.166:8000/play/a01f/index.m3u8$LR•IPV4•282『线路229』 -AR,http://149.71.34.166:8000/play/a01g/index.m3u8$LR•IPV4•282『线路230』 -AR,https://edge4-moblive.yuppcdn.net/trans1sd/smil:strtml19.smil/playlist.m3u8?dvr=$LR•IPV4•282『线路231』 -AR,http://149.71.34.166:8000/play/a059/index.m3u8$LR•IPV4•282『线路232』 -AR,https://zylo-cinenanar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路233』 -AR,https://jmp2.uk/plu-655f2ee6c0fc88000877d26c.m3u8$LR•IPV4•282『线路234』 -AR,https://amg00627-banijaygroup-fearfactor-samsungau-9vdod.amagi.tv/playlist/amg00627-banijaygroup-fearfactor-samsungau/playlist.m3u8$LR•IPV4•282『线路235』 -AR,https://jmp2.uk/plu-604f8de01b479400078fb1e7.m3u8$LR•IPV4•282『线路236』 -AR,https://jmp2.uk/plu-5e46e64dc73db400094b5f0b.m3u8$LR•IPV4•282『线路237』 -AR,https://jmp2.uk/plu-5f8ed4dbf6bb0800071ffbcb.m3u8$LR•IPV4•282『线路238』 -AR,https://jmp2.uk/plu-5f99ac4fded33000078f29ab.m3u8$LR•IPV4•282『线路239』 -AR,https://jmp2.uk/plu-5ec5761aabe4690007f6e047.m3u8$LR•IPV4•282『线路240』 -AR,http://213.91.179.28:8000/play/a0cs$LR•IPV4•282『线路241』 -AR,http://92.36.202.5:10001/play/a02o$LR•IPV4•282『线路242』 -AR,http://213.91.179.28:8000/play/a0cr$LR•IPV4•282『线路243』 -AR,http://92.36.202.5:10001/play/a02n$LR•IPV4•282『线路244』 -AR,https://jmp2.uk/plu-5efbd39f8c4ce900075d7698.m3u8$LR•IPV4•282『线路245』 -AR,https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_576.m3u8$LR•IPV4•282『线路246』 -AR,https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_1080.m3u8$LR•IPV4•282『线路247』 -AR,https://rds3.desdeparaguay.net/dismartv/dismartv/playlist.m3u8$LR•IPV4•282『线路248』 -AR,https://srt.tvdatta.com/tvestelar/index.m3u8$LR•IPV4•282『线路249』 -AR,https://cdn15.live-tv.cloud/ua_infinitas_tv/muzvar-abr/playlist.m3u8$LR•IPV4•282『线路250』 -AR,https://b01c02nl.mediatriple.net/videoonlylive/mtkgeuihrlfwlive/u_stream_5c9e198784bdc_1/playlist.m3u8$LR•IPV4•282『线路251』 -AR,https://dash4.antik.sk/live/test_ocko_star/playlist.m3u8$LR•IPV4•282『线路252』 -AR,https://tvdatta.com:3041/live/colmenarlive.m3u8$LR•IPV4•282『线路253』 -AR,https://live2.tensila.com/knut-v-1.choice/hls/master.m3u8$LR•IPV4•282『线路254』 -AR,https://live.muzickatv.mk/live/StarMusic2.m3u8$LR•IPV4•282『线路255』 -AR,https://vglivessai.akamaized.net/sg/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/e11b0319-52e8-4190-ab03-3931cc68eac9/index.m3u8$LR•IPV4•282『线路256』 -AR,https://tglmp01.akamaized.net/out/v1/c1071012b73f4f189b202e1529e8f802/manifest.mpd$LR•IPV4•282『线路257』 -AR,https://jmp2.uk/plu-61c09b48d6d97900076e91c5.m3u8$LR•IPV4•282『线路258』 -AR,https://drybar-drybarcomedy-1-au.samsung.wurl.tv/playlist.m3u8$LR•IPV4•282『线路259』 -AR,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883107$LR•IPV4•282『线路260』 -AR,https://jmp2.uk/plu-6152ee71bf99590007893a11.m3u8$LR•IPV4•282『线路261』 -AR,https://jmp2.uk/plu-61c1979dfa307000070bbe4d.m3u8$LR•IPV4•282『线路262』 -AR,http://bantel-cdn1.iptvperu.tv:1935/btnscrtn/StarChannel.stream/playlist.m3u8$LR•IPV4•282『线路263』 -AR,http://45.4.1.201:8000/play/a13e/index.m3u8$LR•IPV4•282『线路264』 -AR,https://tvsen7.aynaott.com/sspts1/index.m3u8$LR•IPV4•282『线路265』 -AR,http://103.253.18.58:8000/play/a00m$LR•IPV4•282『线路266』 -AR,http://103.253.18.58:8000/play/a03o$LR•IPV4•282『线路267』 -AR,https://tvsen7.aynaott.com/ssport2hd/index.m3u8$LR•IPV4•282『线路268』 -AR,http://103.157.248.140:8000/play/a01m/index.m3u8$LR•IPV4•282『线路269』 -AR,https://n18syndication.akamaized.net/bpk-tv/CNBC_Bazaar_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路270』 -AR,https://jmp2.uk/plu-625e8cb585ef320007806caf.m3u8$LR•IPV4•282『线路271』 -AR,https://jmp2.uk/plu-62b30b0060a9ca0007d628b4.m3u8$LR•IPV4•282『线路272』 -AR,https://mn-nl.mncdn.com/alhiwar_live/smil:alhiwar.smil/playlist.m3u8$LR•IPV4•282『线路273』 -AR,https://jjn5dkk9bd.zoeweb.tv/z404-live/stream/playlist.m3u8$LR•IPV4•282『线路274』 -AR,https://jmp2.uk/plu-69492467ae33e24d916e56cf.m3u8$LR•IPV4•282『线路275』 -AR,https://directo.tuwebtv.es/canal1.m3u8$LR•IPV4•282『线路276』 -AR,https://telmaco-cdn.akamaized.net/starcgr/default/index.m3u8$LR•IPV4•282『线路277』 -AR,https://stream.ishtartv.com/live/iShtarHD/playlist.m3u8$LR•IPV4•282『线路278』 -AR,https://lingkartv.my.id/hls/lingkartv.m3u8$LR•IPV4•282『线路279』 -AR,https://amg01415-waterbearnetwor-waterbear-samsunguk-1h0y8.amagi.tv/playlist/amg01415-waterbearnetwor-waterbear-samsunguk/playlist.m3u8$LR•IPV4•282『线路280』 -AR,https://jmp2.uk/plu-636adc255bcf470007d6e0e2.m3u8$LR•IPV4•282『线路281』 +AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/aaj-ki-khabar/index.m3u8?ads.vf=aDW1W_0t2nW$LR•IPV4•282『线路5』 +AR,https://streamer3.premio.link/alqamar/playlist.m3u8$LR•IPV4•282『线路6』 +AR,https://d3cm8xyrjwa22p.cloudfront.net/30504/88896035/hls/master.m3u8?ads.xumo_channelId=88896035$LR•IPV4•282『线路7』 +AR,https://avr.host247.net/live/AvarTv/playlist.m3u8$LR•IPV4•282『线路8』 +AR,https://jmp2.uk/plu-6759eeb1bd523200083b4f29.m3u8$LR•IPV4•282『线路9』 +AR,https://jmp2.uk/plu-6759ee82bd523200083b4f0f.m3u8$LR•IPV4•282『线路10』 +AR,https://banjartv.siar.us/banjartv/live/playlist.m3u8$LR•IPV4•282『线路11』 +AR,https://jmp2.uk/plu-69d7ebff029c431826bd328e.m3u8$LR•IPV4•282『线路12』 +AR,https://amg00793-amg00793c5-xumo-us-2664.playouts.now.amagi.tv/bbcstudios-bbctopgear8min-all/playlist.m3u8$LR•IPV4•282『线路13』 +AR,https://amg00793-amg00793c5-firetv-us-4068.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路14』 +AR,https://amg00793-amg00793c49-rakuten-fi-5848.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路15』 +AR,https://amg00793-amg00793c45-rakuten-fr-5539.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路16』 +AR,https://amg00793-amg00793c44-rakuten-de-5538.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路17』 +AR,https://amg00793-amg00793c43-rakuten-it-5537.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路18』 +AR,https://jmp2.uk/plu-65b1077e0d9ab40008245b20.m3u8$LR•IPV4•282『线路19』 +AR,http://intelincloud01.com.ar/hls/cn3/index.m3u8$LR•IPV4•282『线路20』 +AR,https://streamconex.com:19360/mardelplata/mardelplata.m3u8$LR•IPV4•282『线路21』 +AR,https://streamconex.com:19360/santaclara-1/santaclara-1.m3u8$LR•IPV4•282『线路22』 +AR,https://jmp2.uk/plu-65a93b0607e03a000895abda.m3u8$LR•IPV4•282『线路23』 +AR,https://jmp2.uk/plu-65a93b870c7ff50008d1ca47.m3u8$LR•IPV4•282『线路24』 +AR,https://jmp2.uk/plu-65a93be02fac9c00083cbac4.m3u8$LR•IPV4•282『线路25』 +AR,https://jmp2.uk/plu-65244c403fd33c0008ffff31.m3u8$LR•IPV4•282『线路26』 +AR,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883095$LR•IPV4•282『线路27』 +AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/cigar-tv/amgplt0081.m3u8?ads.vf=r8Qicpt5w_C$LR•IPV4•282『线路28』 +AR,https://streams2.sofast.tv/vglive-sk-798765/index.m3u8$LR•IPV4•282『线路29』 +AR,https://d25ykpi2vxhoyc.cloudfront.net/delmar-cdn/dmtv/playlist.m3u8$LR•IPV4•282『线路30』 +AR,https://d3p03mkvhnk6ll.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路31』 +AR,https://jmp2.uk/plu-677fb078a4af36ad50111032.m3u8$LR•IPV4•282『线路32』 +AR,https://amg01201-amg01201c30-cineverse-us-3100.playouts.now.amagi.tv/playlist/amg01201-cinedigmentertainment-dogwhispererwithcesarmilan-cineverseus/playlist.m3u8$LR•IPV4•282『线路33』 +AR,https://amg01201-cinedigm-amg01201c30-xumo-us-2277.playouts.now.amagi.tv/cinedigm-dogwhisperer-hls/playlist.m3u8$LR•IPV4•282『线路34』 +AR,https://jmp2.uk/plu-664fd48894d5580008e45e7c.m3u8$LR•IPV4•282『线路35』 +AR,https://d38sud5af047z8.cloudfront.net/ftveu.m3u8$LR•IPV4•282『线路36』 +AR,https://jmp2.uk/plu-61c19099bf8c520007a93cff.m3u8$LR•IPV4•282『线路37』 +AR,https://freespeech.akamaized.net/hls/live/2024574/live4/playlist.m3u8$LR•IPV4•282『线路38』 +AR,https://jmp2.uk/plu-65dde626ec9fda0008b3dc89.m3u8$LR•IPV4•282『线路39』 +AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mahua-khabar/index.m3u8?ads.vf=cjpu5dTXKAu$LR•IPV4•282『线路40』 +AR,https://jmp2.uk/plu-6501ae4998020f00085040ed.m3u8$LR•IPV4•282『线路41』 +AR,https://amg01954-amg01954c2-samsung-gb-10391.playouts.now.amagi.tv/ts-eu-w1-n2/playlist/amg01954-animaccordltd-mashaandthebeareng-samsunggb/playlist.m3u8$LR•IPV4•282『线路42』 +AR,https://pb-tc6lcocnesxgi.akamaized.net/playlist.m3u8$LR•IPV4•282『线路43』 +AR,https://jmp2.uk/plu-677fb3432952c1163bf1a539.m3u8$LR•IPV4•282『线路44』 +AR,https://xumo-xumoent-ch838-coy7x.fast.nbcuni.com/live/master.m3u8$LR•IPV4•282『线路45』 +AR,https://jmp2.uk/plu-6549322e53fc97000838febc.m3u8$LR•IPV4•282『线路46』 +AR,https://aegis-cloudfront-1.tubi.video/a8586229-0ea0-4eb4-bb23-09674c2a94d3/playlist.m3u8$LR•IPV4•282『线路47』 +AR,https://dzz957bqk62e8.cloudfront.net/NASCAR.m3u8$LR•IPV4•282『线路48』 +AR,https://mumt01.tangotv.in/PEARTV/index.m3u8$LR•IPV4•282『线路49』 +AR,http://5940924978228.streamlock.net:1935/8009/8009/playlist.m3u8$LR•IPV4•282『线路50』 +AR,https://cloud.fastchannel.es/mic/manifiest/populartvrm.m3u8$LR•IPV4•282『线路51』 +AR,http://88.212.15.19/live/test_prima_star_hevc_25p/playlist.m3u8$LR•IPV4•282『线路52』 +AR,https://stream.kaztrk.kz/regional/petropavltv/index.m3u8$LR•IPV4•282『线路53』 +AR,https://www.streaming.radartv.co.id/hls/test.m3u8$LR•IPV4•282『线路54』 +AR,https://v2.siar.us/radartasikmalaya/live/playlist.m3u8$LR•IPV4•282『线路55』 +AR,https://tv.arkeo.cl:19360/8052/8052.m3u8$LR•IPV4•282『线路56』 +AR,https://6n3yorwpy9ok-hls-live.5centscdn.com/raftaarmedia/243bd1ce0387f18005abfc43b001646a.sdp/playlist.m3u8$LR•IPV4•282『线路57』 +AR,https://rantaro-ninja-boy-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6432/master.m3u8$LR•IPV4•282『线路58』 +AR,https://stream.realitatea.net/realitatea/star_md/ts:playlist.m3u8$LR•IPV4•282『线路59』 +AR,https://jmp2.uk/plu-63e3b2cba99571000887a6ce.m3u8$LR•IPV4•282『线路60』 +AR,https://pantera1-100gb-cl-movistar.dps.live/smtv/smtv.smil/playlist.m3u8$LR•IPV4•282『线路61』 +AR,https://f-tx-edge-87.christianworldmedia.com/shinetvpak2/mp4:shinetvpak2/playlist.m3u8$LR•IPV4•282『线路62』 +AR,https://jmp2.uk/plu-68e38b005c876cf730fcbf0f.m3u8$LR•IPV4•282『线路63』 +AR,https://live-evg11.tv360.bitel.com.pe/bitel/solartvSRT/playlist.m3u8$LR•IPV4•282『线路64』 +AR,http://euvia.cdn.ses-ps.com/HLS-Live/index.m3u8$LR•IPV4•282『线路65』 +AR,http://103.250.28.74:8000/play/a010/index.m3u8$LR•IPV4•282『线路66』 +AR,https://live-fi.tvkaista.net/star-channel/live.m3u8$LR•IPV4•282『线路67』 +AR,http://c0.cdn.trinity-tv.net/stream/zfmjgma9zn46fa797ez9fgkw7msh9mj4tppspg23gey6mmx5fqiy7ky3jqx4uhgsfsrd8r76si8ykb2anw9442g4qkq5fzpdvwdqf5te24ixu9zrx3aesm9fzt59q5y2s8qwgbqhvf6d3z5bjy3qb2t4.m3u8$LR•IPV4•282『线路68』 +AR,https://owrcovcrpy.gpcdn.net/bpk-tv/1710/output/index.m3u8$LR•IPV4•282『线路69』 +AR,https://jmp2.uk/plu-6400c281dff38e00083f59da.m3u8$LR•IPV4•282『线路70』 +AR,https://jmp2.uk/plu-6400c228498393000878a9b7.m3u8$LR•IPV4•282『线路71』 +AR,https://jmp2.uk/plu-6400c2a6cb41a40008dbe5bc.m3u8$LR•IPV4•282『线路72』 +AR,https://jmp2.uk/plu-65c69bbfd77d450008c7ffee.m3u8$LR•IPV4•282『线路73』 +AR,https://jmp2.uk/plu-69776ce979545c21a1220bff.m3u8$LR•IPV4•282『线路74』 +AR,https://jmp2.uk/plu-65786b94cbd0d60008f7e4d9.m3u8$LR•IPV4•282『线路75』 +AR,https://jmp2.uk/plu-695c32e61ca20bb8ca802eb9.m3u8$LR•IPV4•282『线路76』 +AR,https://jmp2.uk/plu-69776b58036e883f39e5ab8a.m3u8$LR•IPV4•282『线路77』 +AR,https://jmp2.uk/plu-693add137e308621c051e733.m3u8$LR•IPV4•282『线路78』 +AR,https://jmp2.uk/plu-67b4b3c51a5ca760802cc1c7.m3u8$LR•IPV4•282『线路79』 +AR,https://jmp2.uk/plu-693addd62bf6cf7414c4b2fc.m3u8$LR•IPV4•282『线路80』 +AR,https://jmp2.uk/plu-693ade4d569386f93f235bb6.m3u8$LR•IPV4•282『线路81』 +AR,https://jmp2.uk/plu-65787f2eb228b7000843fa5c.m3u8$LR•IPV4•282『线路82』 +AR,https://jmp2.uk/plu-65cb73d33ba51e00084cabad.m3u8$LR•IPV4•282『线路83』 +AR,https://jmp2.uk/plu-634dacf51d90320007fcd5fa.m3u8$LR•IPV4•282『线路84』 +AR,https://jmp2.uk/plu-61c1921610d254000727eebd.m3u8$LR•IPV4•282『线路85』 +AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/swar-shree/index.m3u8?ads.vf=N85canAP53y$LR•IPV4•282『线路86』 +AR,https://jmp2.uk/plu-68b887c2e77777498226a0de.m3u8$LR•IPV4•282『线路87』 +AR,http://wms.klikhost.com:1935/tegartv/tegartv/playlist.m3u8$LR•IPV4•282『线路88』 +AR,https://jmp2.uk/plu-66289716039f940008cf20a2.m3u8$LR•IPV4•282『线路89』 +AR,https://amg17560-fcb-amg17560c2-rakuten-es-4889.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•282『线路90』 +AR,https://jmp2.uk/plu-66a10384d5125900089dfd04.m3u8$LR•IPV4•282『线路91』 +AR,https://video02.logicahost.com.br/tvguara23/tvguara23/playlist.m3u8$LR•IPV4•282『线路92』 +AR,https://uskudarunv.mediatriple.net/uskudarunv/uskudar2/playlist.m3u8$LR•IPV4•282『线路93』 +AR,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/VVP0MGDRUILC8BDR6S0M/hls3/now,-1m/m.m3u8?ads.vf=X90osqQhWPS$LR•IPV4•282『线路94』 +AR,https://live.kwikmotion.com/waarmedialive/waarmedia.smil/waarmediapublish/waarmedia_source/chunks.m3u8$LR•IPV4•282『线路95』 +AR,https://svs.itworkscdn.net/smcwatarlive/smcwatar/playlist.m3u8$LR•IPV4•282『线路96』 +AR,https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungnl/playlist.m3u8$LR•IPV4•282『线路97』 +AR,https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungse/playlist.m3u8$LR•IPV4•282『线路98』 +AR,https://waterbear-waterbear-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路99』 +AR,https://aenetworks-worldwartv-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路100』 +AR,https://amg00841-aenetworksukane-worldwartv-samsunguk-fiod1.amagi.tv/playlist/amg00841-aenetworksukane-worldwartv-samsunguk/playlist.m3u8$LR•IPV4•282『线路101』 +AR,https://jmp2.uk/plu-6319ee0cf78bb10007ee5e6b.m3u8$LR•IPV4•282『线路102』 +AR,https://dpv6ceilvhyrw.cloudfront.net/playlist.m3u8$LR•IPV4•282『线路103』 +AR,https://5bf7b725107e5.streamlock.net/abtv/abtv/playlist.m3u8$LR•IPV4•282『线路104』 +AR,https://live.livestreamtv.ca/azstar/amlst:azstar/playlist.m3u8$LR•IPV4•282『线路105』 +AR,https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8$LR•IPV4•282『线路106』 +AR,https://tv.streamcasthd.com:3641/live/canal2mdplive.m3u8$LR•IPV4•282『线路107』 +AR,https://avantstreaming.es/hls/canal3.m3u8$LR•IPV4•282『线路108』 +AR,https://vivo.solumedia.com:19360/cardinal/cardinal.m3u8$LR•IPV4•282『线路109』 +AR,http://www.portalcultura.com.br/playerhtml/funtelpa/tv_funtelpa/playlist.m3u8$LR•IPV4•282『线路110』 +AR,https://cdn-4.pishow.tv/live/35/master.m3u8$LR•IPV4•282『线路111』 +AR,https://mumt01.tangotv.in/DDGIRNAR/index.m3u8$LR•IPV4•282『线路112』 +AR,https://cdn-1.pishow.tv/live/36/master.m3u8$LR•IPV4•282『线路113』 +AR,https://liveingesta318.cdnmedia.tv/tvetvlive/smil:rtmp01.smil/playlist.m3u8$LR•IPV4•282『线路114』 +AR,http://103.72.101.252:8080/live/1209.m3u8$LR•IPV4•282『线路115』 +AR,https://tv.arkeo.cl:1936/enlacetv1/enlacetv1/playlist.m3u8$LR•IPV4•282『线路116』 +AR,https://tv.mahar.live/mahar/website.stream/playlist.m3u8$LR•IPV4•282『线路117』 +AR,https://cdn-3.pishow.tv/live/473/master.m3u8$LR•IPV4•282『线路118』 +AR,https://5790d294af2dc.streamlock.net/manaclar/manaclar/playlist.m3u8$LR•IPV4•282『线路119』 +AR,http://iptv.services.everywan.net:8080/martv-web/video.m3u8$LR•IPV4•282『线路120』 +AR,https://liveingesta318.cdnmedia.tv/m1tvlive/smil:live.smil/playlist.m3u8?DVR=$LR•IPV4•282『线路121』 +AR,http://179.60.51.134:8888/OROMAR-TV/index.m3u8$LR•IPV4•282『线路122』 +AR,https://streamunoapp.com:3255/live/palmartvlive.m3u8$LR•IPV4•282『线路123』 +AR,https://polartv.webredirect.org/memfs/319ac83c-e602-4e91-8104-2b5501380b5e.m3u8$LR•IPV4•282『线路124』 +AR,https://stream.polar.cz/polar/polarlive-1/playlist.m3u8$LR•IPV4•282『线路125』 +AR,https://live.kwikmotion.com/qtv1live/qtv1.smil/playlist.m3u8$LR•IPV4•282『线路126』 +AR,https://live.kwikmotion.com/qtv2live/qtv2.smil/playlist.m3u8$LR•IPV4•282『线路127』 +AR,https://cdn4.skygo.mn/live/disk1/Star/DASH-FTA/Star.mpd$LR•IPV4•282『线路128』 +AR,https://videostreams.streekstadcentraal.nl/hls/streekstad_alkmaar/streekstad_alkmaar.m3u8$LR•IPV4•282『线路129』 +AR,https://live20.bozztv.com/akamaissh101/ssh101/telebolivar/playlist.m3u8$LR•IPV4•282『线路130』 +AR,https://cloudpro.servidoresdestream.com:8081/8020/index.m3u8$LR•IPV4•282『线路131』 +AR,https://tv7.live-kd.com/live/tv7/livestream/playlist.m3u8$LR•IPV4•282『线路132』 +AR,https://video01.kshost.com.br:4443/moises3834/moises3834/playlist.m3u8$LR•IPV4•282『线路133』 +AR,https://live-evg11.tv360.bitel.com.pe/bitel/tvmarSRT/playlist.m3u8$LR•IPV4•282『线路134』 +AR,https://5fc584f3f19c9.streamlock.net/tvmarlapaz/smil:tvmarlapaz.smil/playlist.m3u8$LR•IPV4•282『线路135』 +AR,https://5fc584f3f19c9.streamlock.net/tvmarloscabos/smil:tvmarloscabos.smil/playlist.m3u8$LR•IPV4•282『线路136』 +AR,https://5ca9af4645e15.streamlock.net/tvmarvallarta/videotvmarvallarta/playlist.m3u8$LR•IPV4•282『线路137』 +AR,http://95.105.193.219:88/hls/tvst.m3u8$LR•IPV4•282『线路138』 +AR,http://htvint.mada.ps:8889/orient/index.m3u8$LR•IPV4•282『线路139』 +AR,https://stream8.cinerama.uz/1002/tracks-v1a1/playlist.m3u8$LR•IPV4•282『线路140』 +AR,https://sparhandytv.cdn.ses-ps.com/live/channel01/hls/index.m3u8$LR•IPV4•282『线路141』 +AR,https://aegis-cloudfront-1.tubi.video/c28d1ca8-9467-4798-81dc-09c1d6e90be1/playlist.m3u8$LR•IPV4•282『线路142』 +AR,https://edge.fastpublish.me/live/index.m3u8$LR•IPV4•282『线路143』 +AR,https://starmenajo.com/hls/almasar/index.m3u8$LR•IPV4•282『线路144』 +AR,https://cloud.odysee.live/content/f92670235a1ce2bce4cf77671cc4dcc2188baa1d/master.m3u8$LR•IPV4•282『线路145』 +AR,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•282『线路146』 +AR,https://trs1.aynaott.com/BharatSamachar/index.m3u8$LR•IPV4•282『线路147』 +AR,https://wurlcheddar.global.transmit.live/hls/689ceac9301c34d3919676f3/v1/Cheddar/samsung_us/latest/main/hls/playlist.m3u8$LR•IPV4•282『线路148』 +AR,https://mumt01.tangotv.in/HARKHABAR/index.m3u8$LR•IPV4•282『线路149』 +AR,https://trs1.aynaott.com/HindiKhabar/index.m3u8$LR•IPV4•282『线路150』 +AR,https://live-cf-kalaignarnews.dailyhunt.in/master.m3u8$LR•IPV4•282『线路151』 +AR,https://mumt04.tangotv.in/KHABARFAST/index.m3u8$LR•IPV4•282『线路152』 +AR,https://stream-hls.castr.net/64490fcefe045f1b63012886/live_22d9a1f0c69c11ee9441219c2cc6d61f/index.fmp4.m3u8$LR•IPV4•282『线路153』 +AR,http://cloud.logichost.in:1935/live/malabarnews/index.m3u8$LR•IPV4•282『线路154』 +AR,https://n18syndication.akamaized.net/bpk-tv/News18_Bihar_Jharkhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路155』 +AR,https://n18syndication.akamaized.net/bpk-tv/News18_UP_Uttarakhand_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路156』 +AR,https://5dd3981940faa.streamlock.net/onkarentertainment/onkarentertainment/playlist.m3u8$LR•IPV4•282『线路157』 +AR,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/pratham-khabar-24x7/index.m3u8?ads.vf=BVw-POiR-D8$LR•IPV4•282『线路158』 +AR,http://103.72.101.252:8080/live/533.m3u8$LR•IPV4•282『线路159』 +AR,https://cdn-2.pishow.tv/live/269/master.m3u8$LR•IPV4•282『线路160』 +AR,https://mumt05.tangotv.in/VERTENTSAMACHARPLUS/index.m3u8$LR•IPV4•282『线路161』 +AR,http://103.253.18.58:8000/play/a00u$LR•IPV4•282『线路162』 +AR,https://mumt04.tangotv.in/VISTAARNEWS/index.m3u8$LR•IPV4•282『线路163』 +AR,https://raw.githubusercontent.com/amazeyourself/adaptive-streams/refs/heads/main/streams/in/YuppTV/ZeeBiharJharkhand.m3u8$LR•IPV4•282『线路164』 +AR,https://duw35ict5q7th.cloudfront.net/index_3.m3u8$LR•IPV4•282『线路165』 +AR,https://livefta.malimarcdn.com/ftaedge00/hmongstartv.sdp/playlist.m3u8$LR•IPV4•282『线路166』 +AR,https://adpnetworkhd-cmd.github.io/iptv/5Star.m3u8$LR•IPV4•282『线路167』 +AR,https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI/amarbanglatv.stream/playlist.m3u8$LR•IPV4•282『线路168』 +AR,https://raw.githubusercontent.com/Paradise-91/ParaTV/refs/heads/main/streams/canalplus/cstar-dm.m3u8$LR•IPV4•282『线路169』 +AR,https://g1.mc-hor.transport.edge-access.net/a12/ngrp:canal10mdq-100044_all/Playlist.m3u8?sense=true$LR•IPV4•282『线路170』 +AR,https://canlitvulusal.xyz/live/eurostar/index.m3u8$LR•IPV4•282『线路171』 +AR,https://yuppmedtaorire.akamaized.net/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/murasu_nim_https/050522/murasu/playlist.m3u8$LR•IPV4•282『线路172』 +AR,https://6b88cde9.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWV1X0xvbmVTdGFyX0hMUw/playlist.m3u8$LR•IPV4•282『线路173』 +AR,https://lonestar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路174』 +AR,https://cineverse.g-mana.live/media/901011e7-9149-48cb-aabc-9218760e54fe/master.m3u8$LR•IPV4•282『线路175』 +AR,http://45.4.1.201:8000/play/a19y/index.m3u8$LR•IPV4•282『线路176』 +AR,http://stream.nubar.tv:1935/private/NUBARPlus/playlist.m3u8$LR•IPV4•282『线路177』 +AR,https://mumt01.tangotv.in/O5aw8Zn3PEARTV/index.m3u8$LR•IPV4•282『线路178』 +AR,https://linear-10.frequency.stream/dist/stirr/10/hls/master/playlist.m3u8$LR•IPV4•282『线路179』 +AR,https://fast-channels.sinclairstoryline.com/TBD/index.m3u8$LR•IPV4•282『线路180』 +AR,http://86.87.15.10:8003/play/a024/index.m3u8$LR•IPV4•282『线路181』 +AR,http://livestar.siliconweb.com/starvod/star4/star4.m3u8$LR•IPV4•282『线路182』 +AR,https://livestar.siliconweb.com/starvod/star_int/star_int.m3u8$LR•IPV4•282『线路183』 +AR,https://tvsen4.aynaott.com/n64PH4YL/index.m3u8$LR•IPV4•282『线路184』 +AR,http://103.121.6.5:8000/play/a063/index.m3u8$LR•IPV4•282『线路185』 +AR,http://217.20.112.199:8080/maatv/index.m3u8$LR•IPV4•282『线路186』 +AR,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/starpravah_live_https/index.m3u8$LR•IPV4•282『线路187』 +AR,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/suvarnatv_live_https/index.m3u8$LR•IPV4•282『线路188』 +AR,http://149.71.34.166:8000/play/a06i/index.m3u8$LR•IPV4•282『线路189』 +AR,https://cdn-3.pishow.tv/live/1271/master.m3u8$LR•IPV4•282『线路190』 +AR,https://d1g8wgjurz8via.cloudfront.net/bpk-tv/ColorsHD/default/ColorsHD.m3u8$LR•IPV4•282『线路191』 +AR,https://arputharyesutv.arputharyesutv.com/live/md/index.m3u8$LR•IPV4•282『线路192』 +AR,https://mumt05.tangotv.in/BHAKTISAGAR/index.m3u8$LR•IPV4•282『线路193』 +AR,https://streaming.telered.com.ar/santa-maria/streaming/mystream.m3u8$LR•IPV4•282『线路194』 +AR,https://live-mcl.cdn01.net/smarttv/48vy43564/playlist.m3u8$LR•IPV4•282『线路195』 +AR,https://hls-live-media-gc.cdn01.net/mpegts/232076_2222907/karlKyiKToEdHsTFUcjs9g/1776816000/master_mpegts.m3u8$LR•IPV4•282『线路196』 +AR,https://cdn.live.br1.jmvstream.com/webtv/pejexypz/playlist/playlist.m3u8$LR•IPV4•282『线路197』 +AR,https://live.artidijitalmedya.com/artidijital_diyartv/diyartv/playlist.m3u8$LR•IPV4•282『线路198』 +AR,http://122.248.43.242:1935/FAJARTV/_definst_/myStream/playlist.m3u8$LR•IPV4•282『线路199』 +AR,https://6n3yow8pl9ok-hls-live.5centscdn.com/ishwartvlive/tv.stream/playlist.m3u8$LR•IPV4•282『线路200』 +AR,https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Mariavision/master.m3u8$LR•IPV4•282『线路201』 +AR,https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8$LR•IPV4•282『线路202』 +AR,https://goliveafrica.media:9998/live/627e198474bd1/index.m3u8$LR•IPV4•282『线路203』 +AR,https://www.streaming507.net:19360/videoradiohogar/videoradiohogar.m3u8$LR•IPV4•282『线路204』 +AR,https://d34z4embz0hjf6.cloudfront.net/out/v1/7ac2789ff9a544a49337d1ffc54ce61c/index.m3u8$LR•IPV4•282『线路205』 +AR,https://d2netiedy8cz3x.cloudfront.net/out/v1/9bf6fa4ac8d6432cb98da13b121ba3c2/index.m3u8$LR•IPV4•282『线路206』 +AR,https://deatfcv3xdvi3.cloudfront.net/out/v1/7a43dd2f64e34ec28da1b4bd6923251a/index.m3u8$LR•IPV4•282『线路207』 +AR,https://5f593df7851db.streamlock.net/evangelizar/tv/playlist.m3u8$LR•IPV4•282『线路208』 +AR,https://streamtv.intervenhosting.net:3155/live/juandelacruz3live.m3u8$LR•IPV4•282『线路209』 +AR,https://livetv.tarangplus.in/alankar-origin/live/playlist.m3u8$LR•IPV4•282『线路210』 +AR,https://moviethls.wns.live/hls/stream.m3u8$LR•IPV4•282『线路211』 +AR,http://85.14.32.26:8800/udp/239.100.10.160:5000$LR•IPV4•282『线路212』 +AR,https://cdn-4.pishow.tv/live/233/master.m3u8$LR•IPV4•282『线路213』 +AR,https://jmp2.uk/plu-5f1ac1f1b66c76000790ef27.m3u8$LR•IPV4•282『线路214』 +AR,https://jmp2.uk/plu-5dcde437229eff00091b6c30.m3u8$LR•IPV4•282『线路215』 +AR,http://213.91.179.28:8000/play/a0c9$LR•IPV4•282『线路216』 +AR,http://92.36.202.5:10001/play/a01s$LR•IPV4•282『线路217』 +AR,https://dash2.antik.sk/live/test_star_cinema_atktv/playlist.m3u8$LR•IPV4•282『线路218』 +AR,https://dash2.antik.sk/live/test_star_family_atktv/playlist.m3u8$LR•IPV4•282『线路219』 +AR,http://103.253.18.58:8000/play/a00r$LR•IPV4•282『线路220』 +AR,http://103.253.18.58:8000/play/a017$LR•IPV4•282『线路221』 +AR,http://103.253.18.58:8000/play/a02u$LR•IPV4•282『线路222』 +AR,http://103.157.248.140:8000/play/a00b/index.m3u8$LR•IPV4•282『线路223』 +AR,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/maamovies_live_https/index.m3u8$LR•IPV4•282『线路224』 +AR,http://92.36.202.5:10001/play/a01o$LR•IPV4•282『线路225』 +AR,http://149.71.34.166:8000/play/a01f/index.m3u8$LR•IPV4•282『线路226』 +AR,http://149.71.34.166:8000/play/a01g/index.m3u8$LR•IPV4•282『线路227』 +AR,https://edge4-moblive.yuppcdn.net/trans1sd/smil:strtml19.smil/playlist.m3u8?dvr=$LR•IPV4•282『线路228』 +AR,http://149.71.34.166:8000/play/a059/index.m3u8$LR•IPV4•282『线路229』 +AR,https://zylo-cinenanar-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•282『线路230』 +AR,https://jmp2.uk/plu-655f2ee6c0fc88000877d26c.m3u8$LR•IPV4•282『线路231』 +AR,https://amg00627-banijaygroup-fearfactor-samsungau-9vdod.amagi.tv/playlist/amg00627-banijaygroup-fearfactor-samsungau/playlist.m3u8$LR•IPV4•282『线路232』 +AR,https://jmp2.uk/plu-604f8de01b479400078fb1e7.m3u8$LR•IPV4•282『线路233』 +AR,https://jmp2.uk/plu-5e46e64dc73db400094b5f0b.m3u8$LR•IPV4•282『线路234』 +AR,https://jmp2.uk/plu-5f8ed4dbf6bb0800071ffbcb.m3u8$LR•IPV4•282『线路235』 +AR,https://jmp2.uk/plu-5f99ac4fded33000078f29ab.m3u8$LR•IPV4•282『线路236』 +AR,https://jmp2.uk/plu-5ec5761aabe4690007f6e047.m3u8$LR•IPV4•282『线路237』 +AR,http://213.91.179.28:8000/play/a0cs$LR•IPV4•282『线路238』 +AR,http://92.36.202.5:10001/play/a02o$LR•IPV4•282『线路239』 +AR,http://213.91.179.28:8000/play/a0cr$LR•IPV4•282『线路240』 +AR,http://92.36.202.5:10001/play/a02n$LR•IPV4•282『线路241』 +AR,https://jmp2.uk/plu-5efbd39f8c4ce900075d7698.m3u8$LR•IPV4•282『线路242』 +AR,https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_576.m3u8$LR•IPV4•282『线路243』 +AR,https://rtvelivestream-rtveplayplus.rtve.es/rtvesec/int/star_main_1080.m3u8$LR•IPV4•282『线路244』 +AR,https://rds3.desdeparaguay.net/dismartv/dismartv/playlist.m3u8$LR•IPV4•282『线路245』 +AR,https://srt.tvdatta.com/tvestelar/index.m3u8$LR•IPV4•282『线路246』 +AR,https://cdn15.live-tv.cloud/ua_infinitas_tv/muzvar-abr/playlist.m3u8$LR•IPV4•282『线路247』 +AR,https://b01c02nl.mediatriple.net/videoonlylive/mtkgeuihrlfwlive/u_stream_5c9e198784bdc_1/playlist.m3u8$LR•IPV4•282『线路248』 +AR,https://dash4.antik.sk/live/test_ocko_star/playlist.m3u8$LR•IPV4•282『线路249』 +AR,https://tvdatta.com:3041/live/colmenarlive.m3u8$LR•IPV4•282『线路250』 +AR,https://live2.tensila.com/knut-v-1.choice/hls/master.m3u8$LR•IPV4•282『线路251』 +AR,https://live.muzickatv.mk/live/StarMusic2.m3u8$LR•IPV4•282『线路252』 +AR,https://vglivessai.akamaized.net/sg/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/e11b0319-52e8-4190-ab03-3931cc68eac9/index.m3u8$LR•IPV4•282『线路253』 +AR,https://tglmp01.akamaized.net/out/v1/c1071012b73f4f189b202e1529e8f802/manifest.mpd$LR•IPV4•282『线路254』 +AR,https://jmp2.uk/plu-61c09b48d6d97900076e91c5.m3u8$LR•IPV4•282『线路255』 +AR,https://drybar-drybarcomedy-1-au.samsung.wurl.tv/playlist.m3u8$LR•IPV4•282『线路256』 +AR,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883107$LR•IPV4•282『线路257』 +AR,https://jmp2.uk/plu-6152ee71bf99590007893a11.m3u8$LR•IPV4•282『线路258』 +AR,https://jmp2.uk/plu-61c1979dfa307000070bbe4d.m3u8$LR•IPV4•282『线路259』 +AR,http://bantel-cdn1.iptvperu.tv:1935/btnscrtn/StarChannel.stream/playlist.m3u8$LR•IPV4•282『线路260』 +AR,http://45.4.1.201:8000/play/a13e/index.m3u8$LR•IPV4•282『线路261』 +AR,https://tvsen7.aynaott.com/sspts1/index.m3u8$LR•IPV4•282『线路262』 +AR,http://103.253.18.58:8000/play/a00m$LR•IPV4•282『线路263』 +AR,http://103.253.18.58:8000/play/a03o$LR•IPV4•282『线路264』 +AR,https://tvsen7.aynaott.com/ssport2hd/index.m3u8$LR•IPV4•282『线路265』 +AR,http://103.157.248.140:8000/play/a01m/index.m3u8$LR•IPV4•282『线路266』 +AR,https://n18syndication.akamaized.net/bpk-tv/CNBC_Bazaar_NW18_MOB/output01/master.m3u8$LR•IPV4•282『线路267』 +AR,https://jmp2.uk/plu-625e8cb585ef320007806caf.m3u8$LR•IPV4•282『线路268』 +AR,https://jmp2.uk/plu-62b30b0060a9ca0007d628b4.m3u8$LR•IPV4•282『线路269』 +AR,https://mn-nl.mncdn.com/alhiwar_live/smil:alhiwar.smil/playlist.m3u8$LR•IPV4•282『线路270』 +AR,https://jjn5dkk9bd.zoeweb.tv/z404-live/stream/playlist.m3u8$LR•IPV4•282『线路271』 +AR,https://jmp2.uk/plu-69492467ae33e24d916e56cf.m3u8$LR•IPV4•282『线路272』 +AR,https://directo.tuwebtv.es/canal1.m3u8$LR•IPV4•282『线路273』 +AR,https://telmaco-cdn.akamaized.net/starcgr/default/index.m3u8$LR•IPV4•282『线路274』 +AR,https://stream.ishtartv.com/live/iShtarHD/playlist.m3u8$LR•IPV4•282『线路275』 +AR,https://d26idhjf0y1p2g.cloudfront.net/out/v1/cd66dd25b9774cb29943bab54bbf3e2f/index.m3u8$LR•IPV4•282『线路276』 +AR,https://lingkartv.my.id/hls/lingkartv.m3u8$LR•IPV4•282『线路277』 +AR,https://amg01415-waterbearnetwor-waterbear-samsunguk-1h0y8.amagi.tv/playlist/amg01415-waterbearnetwor-waterbear-samsunguk/playlist.m3u8$LR•IPV4•282『线路278』 +AR,https://jmp2.uk/plu-636adc255bcf470007d6e0e2.m3u8$LR•IPV4•282『线路279』 +AR,https://cdn-apne1.tsv2.amagi.tv/linear/amg17560-fcbarcelona-fcbenglishcmag-rakutenjp/playlist.m3u8$LR•IPV4•282『线路280』 +AR,http://iptv.zkbhj.com/tv/url/go?id=4feaf426ab2c3414a12910e0c7b7377ef2325e82e1723382000c25c9009b1449703a53d8cb741b92224765715d1a7388d43b8da7f422852ecf86f83de913c00f$LR•IPV4•282『线路281』 AR,http://www.coninfo.net:1935/tvcinco/live1/playlist.m3u8$LR•IPV4•282『线路282』 Bahrain Sports 2,https://5c7b683162943.streamlock.net/live/ngrp:bahrainsportstwo_all/playlist.m3u8$LR•IPV4 Better Life TV,https://tgn.bozztv.com/betterlife/betterlife/betterlife/index.m3u8$LR•IPV4 Canal 13 La Rioja,http://arcast.net:1935/mp/mp/playlist.m3u8$LR•IPV4 Canal 4 Jujuy,https://5cd577a3dd8ec.streamlock.net/CANAL4/smil:CANAL4.smil/playlist.m3u8$LR•IPV4 -Cartoon Network,http://23.237.104.106:8080/USA_CARTOON_NETWORK/index.m3u8$LR•IPV4•4『线路1』 -Cartoon Network,http://free.cnlive.club/channel/n38060fe0/index.m3u8?q=1752629214236$LR•IPV4•4『线路2』 +Cartoon Network,http://free.cnlive.club/channel/n38060fe0/index.m3u8?q=1752629214236$LR•IPV4•4『线路1』 +Cartoon Network,http://23.237.104.106:8080/USA_CARTOON_NETWORK/index.m3u8$LR•IPV4•4『线路2』 Cartoon Network,http://akariko.netgenx.site/stream/jp/cartoon_network/stream-output.m3u8?mode=hls$LR•IPV4•4『线路3』 Cartoon Network,http://108.181.20.255:27347/livehttpplay?channel_id=23045$LR•IPV4•4『线路4』 Christian Youth Channel,http://media3.smc-host.com:1935/cycnow.com/smil:cyc.smil/playlist.m3u8$LR•IPV4 @@ -1199,8 +1185,8 @@ Gusto TV,https://e75fc053c0d2406fb74cdd71d77e1a7f.mediatailor.us-east-1.amazonaw Hell's Kitchen,https://hellskitchengermany-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•3『线路1』 Hell's Kitchen,https://amg00654-itv-amg00654c20-rakuten-it-3615.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•3『线路2』 Hell's Kitchen,https://amg00654-itv-amg00654c1-samsung-au-1072.playouts.now.amagi.tv/itv-hellskitchen-samsung/playlist.m3u8$LR•IPV4•3『线路3』 -HollyWire,https://bozztv.com/hwotta/playlist/HD3400/HD3400.m3u8$LR•IPV4•2『线路1』 -HollyWire,https://bozztv.com/hwotta/playlist/playlist.m3u8$LR•IPV4•2『线路2』 +HollyWire,https://bozztv.com/hwotta/playlist/playlist.m3u8$LR•IPV4•2『线路1』 +HollyWire,https://bozztv.com/hwotta/playlist/HD3400/HD3400.m3u8$LR•IPV4•2『线路2』 Iqra TV,https://cdn149.anystream.uk:8082/app/iq53la/playlist.m3u8$LR•IPV4 KBEV Spectrum Channel 6 [Beverly Hills],https://s3-us-west-2.amazonaws.com/beverly-hills-high-school.castus-vod/live/ch1/video.m3u8$LR•IPV4 Legislative Assembly of Ontario,https://temp2.isilive.ca/live/_definst_/ontla/committee_1-en/playlist.m3u8$LR•IPV4•4『线路1』 @@ -1213,14 +1199,14 @@ Midpen Media Center Diversity and Culture Channel 75,https://5c2974786200d.strea Midpen Media Center Government etc Channel 26,https://5c2974786200d.streamlock.net/live-chan26/ngrp:ch26_all/playlist.m3u8$LR•IPV4 Midpen Media Center Government etc Channel 29,https://5c2974786200d.streamlock.net/live-chan29/ngrp:ch29_all/playlist.m3u8$LR•IPV4 Realitatea Plus,https://stream.realitatea.net/realitatea/plus_md/ts:playlist.m3u8$LR•IPV4 -Reuters,https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/e7493ea5-5c1c-4d7a-a3f7-e95516048ad8/3.m3u8$LR•IPV4•4『线路1』 -Reuters,https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00453-reuters-reuters-hls-rakutenjp/playlist.m3u8$LR•IPV4•4『线路2』 -Reuters,https://amg00453-reuters-amg00453c1-rakuten-uk-2110.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-rakutenuk/playlist.m3u8$LR•IPV4•4『线路3』 -Reuters,https://amg00453-amg00453c1-distrotv-us-7691.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-distrotvus/playlist.m3u8$LR•IPV4•4『线路4』 +Reuters,https://amg00453-reuters-amg00453c1-rakuten-uk-2110.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-rakutenuk/playlist.m3u8$LR•IPV4•4『线路1』 +Reuters,https://amg00453-amg00453c1-distrotv-us-7691.playouts.now.amagi.tv/playlist/amg00453-reuters-reuters-distrotvus/playlist.m3u8$LR•IPV4•4『线路2』 +Reuters,https://dbrb49pjoymg4.cloudfront.net/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/e7493ea5-5c1c-4d7a-a3f7-e95516048ad8/3.m3u8$LR•IPV4•4『线路3』 +Reuters,https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00453-reuters-reuters-hls-rakutenjp/playlist.m3u8$LR•IPV4•4『线路4』 RTV Rijnstreek TV,https://ms7.mx-cd.net/tv/290-3222276/RTV_Rijnstreek.smil/playlist.m3u8$LR•IPV4 Ryan and Friends,https://ryanandfriends-samsungau.amagi.tv/playlist.m3u8$LR•IPV4 -SEA TV,https://v2.tustreaming.cl/odiseatv/index.m3u8$LR•IPV4•2『线路1』 -SEA TV,https://iptv.prosto.tv/ch238/index.m3u8$LR•IPV4•2『线路2』 +SEA TV,https://iptv.prosto.tv/ch238/index.m3u8$LR•IPV4•2『线路1』 +SEA TV,https://v2.tustreaming.cl/odiseatv/index.m3u8$LR•IPV4•2『线路2』 Smithsonian Channel,https://jmp2.uk/plu-6298bd10d88ef000073f16b7.m3u8$LR•IPV4•4『线路1』 Smithsonian Channel,https://jmp2.uk/plu-63a084934734f30007457b2c.m3u8$LR•IPV4•4『线路2』 Smithsonian Channel,http://185.246.209.113/SmithsonianHD/index.m3u8$LR•IPV4•4『线路3』 @@ -1247,25 +1233,25 @@ UK,http://nocable.cc:8080//OURTV/OURTV@4806/45940$LR•IPV4•59『线路12』 UK,http://vocotv.pro//revol/revol/276918$LR•IPV4•59『线路13』 UK,http://vocotv.pro//revol/revol/276924$LR•IPV4•59『线路14』 UK,http://vocotv.pro//revol/revol/276906$LR•IPV4•59『线路15』 -UK,http://albuk.dyndns.tv:1935/albuk/albuk.stream/playlist.m3u8$LR•IPV4•59『线路16』 -UK,https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI2/atnbanglauk-off.stream/playlist.m3u8$LR•IPV4•59『线路17』 -UK,https://adpnetworkhd-cmd.github.io/iptv/Channel4.m3u8$LR•IPV4•59『线路18』 -UK,https://jmp2.uk/plu-638e10de75c3a30007092693.m3u8$LR•IPV4•59『线路19』 -UK,https://jmp2.uk/plu-692edc78d52ea9e4858cf78f.m3u8$LR•IPV4•59『线路20』 -UK,https://jmp2.uk/plu-692edcff77f0147d69f19498.m3u8$LR•IPV4•59『线路21』 -UK,https://jmp2.uk/plu-692edd6bdb8695f63e14f3b9.m3u8$LR•IPV4•59『线路22』 -UK,https://linear-702.frequency.stream/dist/stirr/702/hls/master/playlist.m3u8$LR•IPV4•59『线路23』 -UK,https://jmp2.uk/plu-62bed7cb3279cb0007735327.m3u8$LR•IPV4•59『线路24』 -UK,https://d1nn4ic5ci0eid.cloudfront.net/MasterchefUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路25』 -UK,https://dvqpty1sb3rry.cloudfront.net/PointlessUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路26』 -UK,https://68f6dfd1f2bd415b9c42f1d383004b69.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6233/master.m3u8$LR•IPV4•59『线路27』 -UK,https://2c88ed8c4df9479aa0c7138dc42115e2.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6194/master.m3u8$LR•IPV4•59『线路28』 -UK,https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8$LR•IPV4•59『线路29』 -UK,https://thriller-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6482/master.m3u8$LR•IPV4•59『线路30』 -UK,https://live-tbn-ssai.simplestreamcdn.com/v1/master/774d979dd66704abea7c5b62cb34c6815fda0d35/tbn-live/manifest.m3u8$LR•IPV4•59『线路31』 -UK,https://amg01131-tracetv-amg01131c5-stirr-us-4389.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•59『线路32』 -UK,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/trace-uk/encrypted.m3u8?ads.vf=cgXMgPi7oBS$LR•IPV4•59『线路33』 -UK,https://d2n3779oy6efpi.cloudfront.net/playlist.m3u8$LR•IPV4•59『线路34』 +UK,https://jmp2.uk/plu-638e10de75c3a30007092693.m3u8$LR•IPV4•59『线路16』 +UK,https://jmp2.uk/plu-692edc78d52ea9e4858cf78f.m3u8$LR•IPV4•59『线路17』 +UK,https://jmp2.uk/plu-692edcff77f0147d69f19498.m3u8$LR•IPV4•59『线路18』 +UK,https://jmp2.uk/plu-692edd6bdb8695f63e14f3b9.m3u8$LR•IPV4•59『线路19』 +UK,https://linear-702.frequency.stream/dist/stirr/702/hls/master/playlist.m3u8$LR•IPV4•59『线路20』 +UK,https://jmp2.uk/plu-62bed7cb3279cb0007735327.m3u8$LR•IPV4•59『线路21』 +UK,https://d1nn4ic5ci0eid.cloudfront.net/MasterchefUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路22』 +UK,https://dvqpty1sb3rry.cloudfront.net/PointlessUKPoweredbyBanijay_GB.m3u8$LR•IPV4•59『线路23』 +UK,https://68f6dfd1f2bd415b9c42f1d383004b69.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6233/master.m3u8$LR•IPV4•59『线路24』 +UK,https://2c88ed8c4df9479aa0c7138dc42115e2.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6194/master.m3u8$LR•IPV4•59『线路25』 +UK,https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8$LR•IPV4•59『线路26』 +UK,https://thriller-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6482/master.m3u8$LR•IPV4•59『线路27』 +UK,https://live-tbn-ssai.simplestreamcdn.com/v1/master/774d979dd66704abea7c5b62cb34c6815fda0d35/tbn-live/manifest.m3u8$LR•IPV4•59『线路28』 +UK,https://amg01131-tracetv-amg01131c5-stirr-us-4389.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•59『线路29』 +UK,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/trace-uk/encrypted.m3u8?ads.vf=cgXMgPi7oBS$LR•IPV4•59『线路30』 +UK,https://d2n3779oy6efpi.cloudfront.net/playlist.m3u8$LR•IPV4•59『线路31』 +UK,http://albuk.dyndns.tv:1935/albuk/albuk.stream/playlist.m3u8$LR•IPV4•59『线路32』 +UK,https://app.ncare.live/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI2/atnbanglauk-off.stream/playlist.m3u8$LR•IPV4•59『线路33』 +UK,https://adpnetworkhd-cmd.github.io/iptv/Channel4.m3u8$LR•IPV4•59『线路34』 UK,https://qvcuk-live.akamaized.net/hls/live/2097112/qvc/master.m3u8$LR•IPV4•59『线路35』 UK,https://qvcuk-live.akamaized.net/hls/live/2097112/qby/master.m3u8$LR•IPV4•59『线路36』 UK,https://qvcuk-live.akamaized.net/hls/live/2097112/qex/master.m3u8$LR•IPV4•59『线路37』 @@ -1291,176 +1277,177 @@ UK,https://tv-trtdiyanetcocuk.medya.trt.com.tr/master.m3u8$LR•IPV4•59『线 UK,https://ntd02.akamaized.net/NTD-UK/index.m3u8$LR•IPV4•59『线路57』 UK,https://1a3566cb46914c5499fbc86fbc4ac87e.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-932-WORBUKENFAST-WHALETVPLUS/932/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•59『线路58』 UK,https://e3207568b726401995c25670faaf32e4.mediatailor.eu-west-1.amazonaws.com/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6203/master.m3u8$LR•IPV4•59『线路59』 -US,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•170『线路1』 -US,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV26.m3u8$LR•IPV4•170『线路2』 -US,https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg01438-ewscrippscompan-ionplus-tablo/playlist.m3u8$LR•IPV4•170『线路3』 -US,http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•170『线路4』 -US,http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•170『线路5』 -US,http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•170『线路6』 -US,http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•170『线路7』 -US,http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•170『线路8』 -US,http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•170『线路9』 -US,http://43.251.226.89:8080/play/887.m3u8$LR•IPV4•170『线路10』 -US,p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•170『线路11』 -US,p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•170『线路12』 -US,p3p://167.114.175.6:55331/63efe07e000c1db2f23eb46a4e00518a$LR•IPV4•170『线路13』 -US,p3p://167.114.175.6:55331/63efe0de000858baf2402a646c573e1b$LR•IPV4•170『线路14』 -US,p3p://167.114.175.6:55331/63efe252000a7658f245d81113e44b34$LR•IPV4•170『线路15』 -US,p3p://167.114.175.6:55331/63efe2e2000d23b5f2480b4125294b9a$LR•IPV4•170『线路16』 -US,https://edge51.dc.beltelecom.by/ngtrk/_definst_/smil:belarus1.smil/chunklist_w1701491008_b5160000_sleng.m3u8$LR•IPV4•170『线路17』 -US,http://46.56.85.151:8080/0.m3u8$LR•IPV4•170『线路18』 -US,https://ngtrk.dc.beltelecom.by/vtv/_definst_/bt4.stream/playlist.m3u8$LR•IPV4•170『线路19』 -US,https://liveingesta318.cdnmedia.tv/canalreustvlive/smil:live.smil/playlist.m3u8$LR•IPV4•170『线路20』 -US,https://cloudvideo.servers10.com:8081/8030/index.m3u8$LR•IPV4•170『线路21』 -US,https://rtmp.win:3929/live/epiruslive.m3u8$LR•IPV4•170『线路22』 -US,http://91.246.72.88:8000/play/a008/index.m3u8$LR•IPV4•170『线路23』 -US,https://np.truestreamz.com/broadcaster/INDIGENOUSmob.stream/playlist.m3u8$LR•IPV4•170『线路24』 -US,https://stream.arcast.com.ar/litustv/ngrp:litustv_all/playlist.m3u8$LR•IPV4•170『线路25』 -US,https://cdn4.skygo.mn/live/disk1/Lotus/HLSv3-FTA/Lotus.m3u8$LR•IPV4•170『线路26』 -US,https://s153.ipcamlive.com/streams/99pic5fsknh2gnvhx/stream.m3u8$LR•IPV4•170『线路27』 -US,https://plustv.streamseguro.com:5443/LiveApp/streams/streaming.m3u8$LR•IPV4•170『线路28』 -US,https://stream.smotrim.ru/hls2/planeta_rtr_usa/playlist_4.m3u8$LR•IPV4•170『线路29』 -US,https://amg17233-amg17233c1-wisptv-us-6409.playouts.now.amagi.tv/ts-us-w2-n2/playlist/amg17233-rtvi-rtvius-wisptvus/cb573d19736c648d9cd43b66cef94682847b3dcb0e6c886470af4a9765d97800dbe8ae84ae5b910c4c9e1fc061017d360439cd1dd56c49c1da63b820743c4b21fdcde00080dd0d0cb1df11292ca36265299a7369cc350f7bd2ec5a2f803ebe764c53cb017c593f88f258a97e4cc59e0a957f39e8fc8b307b24455a9c5a43e6a64cb7acb35544d865a4e7014e942843fa83439fd501e983800f834a8022f1469d96f58385168b8caa599d00e6241b2a4117f8d023e0a331b1de8a7b069f7e26551b5bf2d1f0942f6ddc2b2939fbf0dbaf648d70a4e875db0c5dd804914bf655e008844686bb38cac0bacf527e2ab0cb496418b5f7acf89e5f509329daf890b7017f96f8007d49dd52d42b3d3d83e9d91185ce67f5dc42d4ee3b775bd58349e9d6d8cae7a4995a8f7f8588fe9a2f4d4f6706038859ec8e7b942ad579a6c0162d125d4cbdc556cd82840a643415f5ea34d5030b86d99e8ddb023eb8057139c62ff8016f06af306268974e93fb6d36f84c60902602eb4a3c9643ffa15e96cdbab45c4adfb6c652ef50e1b407d78467c30e121623e998463c494169a28d0c6c604bd12f95bb4d153d7362d9d68f99f5582a063019577efa888555aefe0cad8074bb350375661f07937eba014bb2037248e61ad6bf1a75c77649bf54ed4d3f0f3decae9e8582c5d945ff18b9aaab6c7e6b0831fc5b64576966318712a31f6b07d0fea2c26d9de3271029cf80dbea898521e59561bc02af7509cadd185b005e7f6245cede389716d59a13bd94dd4f8cc1b95214d572f35a50a9d9d23aacb6c1df195bd9ea7609779bd610c07106ce039b7edb853e8be6154e37147465eec214f356b2dadae02e9927a206435de26ab491e6fc87320ea9c104637d5915247e54773e05f78f86334e28bace528c37d1e25bad4d43207f168ef06770b2a8264cd2650423cfc6ec84a2cd0f15b01ed77ddb6f0ea317406ed6c536ee8ca5e0b8e04b5113d2a2a45cb1c3dfd02cb749c991ba0a0f9cf6941b545b5e693352c474c72f94/71/1280x720_3572008/index.m3u8$LR•IPV4•170『线路30』 -US,http://streamipcf.akamaized.net/live/_definst_/live_720/key_b1500.m3u8$LR•IPV4•170『线路31』 -US,https://liveingesta118.cdnmedia.tv/telecaribetvlive/smil:rtmp02.smil/playlist.m3u8$LR•IPV4•170『线路32』 -US,https://eu1.servers10.com:8081/8166/index.m3u8$LR•IPV4•170『线路33』 -US,https://tringliveviz.akamaized.net/delta/105/out/u/qwaszxerdfcvrtryuy.m3u8$LR•IPV4•170『线路34』 -US,https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0d00fg10000d1bp3snog65icebga4i0&ratio=720p&line=0$LR•IPV4•170『线路35』 -US,https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•170『线路36』 -US,http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•170『线路37』 -US,http://akariko.netgenx.site/stream/jp/wowow_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路38』 -US,http://akariko.netgenx.site/stream/jp/sport_live_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路39』 -US,http://akariko.netgenx.site/stream/jp/movie_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路40』 -US,http://akariko.netgenx.site/stream/jp/nittele_plus/stream-output.m3u8?mode=hls$LR•IPV4•170『线路41』 -US,https://livetv.fastv.jp/channel_assembly/69609952725E0FA3B987/master.m3u8$LR•IPV4•170『线路42』 -US,http://cdn2.live247stream.com/desiplus/tv/playlist.m3u8$LR•IPV4•170『线路43』 -US,https://linear-689.frequency.stream/dist/stirr/689/hls/master/playlist.m3u8$LR•IPV4•170『线路44』 -US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/awe-encore/playlist.m3u8?ads.vf=JS9U64wz-A8$LR•IPV4•170『线路45』 -US,https://jmp2.uk/plu-69d7a0d0f57dc59a5f928fb2.m3u8$LR•IPV4•170『线路46』 -US,https://jmp2.uk/plu-69d7a0dc805a68fcc92037b7.m3u8$LR•IPV4•170『线路47』 -US,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-big-time-plus/924283f994779a311c1389698ff7e736/index.m3u8$LR•IPV4•170『线路48』 -US,https://pantera1-100gb-cl-movistar.dps.live/campustv/campustv.smil/playlist.m3u8$LR•IPV4•170『线路49』 -US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/da-news-plus/index.m3u8?ads.vf=AyISeWRaL8G$LR•IPV4•170『线路50』 -US,https://mumt01.tangotv.in/HORNBILLTV/index.m3u8$LR•IPV4•170『线路51』 -US,https://radiodamascus.ortas.live/RDimshq/RDimshqLive/playlist.m3u8$LR•IPV4•170『线路52』 -US,https://jmp2.uk/plu-68bb16ba3efb41cd971f3ce6.m3u8$LR•IPV4•170『线路53』 -US,https://d2gwqf8gdwq1zs.cloudfront.net/scheduler/scheduleMaster/426.m3u8$LR•IPV4•170『线路54』 -US,https://jmp2.uk/plu-662a622b5e2370000800f392.m3u8$LR•IPV4•170『线路55』 -US,https://stream01.welocal.stream/stream/fhd-frankenplus_119/ngrp:stream_all/playlist.m3u8$LR•IPV4•170『线路56』 -US,https://zuzenean.goienamedia.eus/goiena-telebista.m3u8$LR•IPV4•170『线路57』 -US,https://jmp2.uk/plu-6304f20c941c5d00089634e7.m3u8$LR•IPV4•170『线路58』 -US,https://dash2.antik.sk/live/test_kuskus_tv_atktv/playlist.m3u8$LR•IPV4•170『线路59』 -US,https://mechtvltd-mechplus-1-dk.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路60』 -US,https://mechtvltd-mechplus-1-fi.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路61』 -US,https://mechtvltd-mechplus-1-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路62』 -US,https://mechtvltd-mechplus-1-no.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路63』 -US,https://mechtvltd-mechplus-1-se.samsung.wurl.tv/playlist.m3u8$LR•IPV4•170『线路64』 -US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mi-raza-canal-plus/manifest.m3u8?ads.vf=Ql0SI2Jofy8$LR•IPV4•170『线路65』 -US,https://streams2.sofast.tv/sofast3/v1/019835b55bef1ebd4704326f84ec86/019835ca63dd1ebd416a5a78cf461/playlist.m3u8$LR•IPV4•170『线路66』 -US,https://jmp2.uk/plu-671645c4529ac900080c9a0b.m3u8$LR•IPV4•170『线路67』 -US,https://jmp2.uk/plu-66337e6ba0a74e000889563b.m3u8$LR•IPV4•170『线路68』 -US,https://jmp2.uk/plu-671656dfdaad7f00085d2133.m3u8$LR•IPV4•170『线路69』 -US,https://jmp2.uk/plu-6716571bc7626f000890c518.m3u8$LR•IPV4•170『线路70』 -US,https://jmp2.uk/plu-67063e78b2ffb10008195d08.m3u8$LR•IPV4•170『线路71』 -US,https://jmp2.uk/plu-671656a37d5da50008de6514.m3u8$LR•IPV4•170『线路72』 -US,https://jmp2.uk/plu-67164414e40c4a00087f450d.m3u8$LR•IPV4•170『线路73』 -US,https://jmp2.uk/plu-671643fc5534bb00089187ad.m3u8$LR•IPV4•170『线路74』 -US,https://jmp2.uk/plu-671655b2daad7f00085d202d.m3u8$LR•IPV4•170『线路75』 -US,https://rakutenaa-fastmedia-motuslachaine-rakuten-547u3.amagi.tv/playlist/rakutenAA-fastmedia-motuslachaine-rakuten/playlist.m3u8$LR•IPV4•170『线路76』 -US,https://jmp2.uk/plu-63988b61c8d285000798a22a.m3u8$LR•IPV4•170『线路77』 -US,https://jmp2.uk/plu-662a6309307fa30008196b4e.m3u8$LR•IPV4•170『线路78』 -US,https://5c0740dba62b3.streamlock.net/plustv/myStream/playlist.m3u8$LR•IPV4•170『线路79』 -US,https://de1.dstv.cx/PrvaPlus/index.m3u8$LR•IPV4•170『线路80』 -US,https://thelegitpro.in/pntv/rplusnews24x7/index.m3u8$LR•IPV4•170『线路81』 -US,https://cdn-4.pishow.tv/live/1231/master.m3u8$LR•IPV4•170『线路82』 -US,https://aegis-cloudfront-1.tubi.video/dfd312a3-99b3-45fe-89b2-d20579fee2e9/playlist.m3u8$LR•IPV4•170『线路83』 -US,https://linear-190.frequency.stream/dist/xumo/190/hls/master/playlist.m3u8$LR•IPV4•170『线路84』 -US,https://www.rtmplus.cz/live/1-playlist.m3u8$LR•IPV4•170『线路85』 -US,https://pluslive.rtrs.tv/plus/plus/playlist.m3u8$LR•IPV4•170『线路86』 -US,https://jmp2.uk/plu-697a34496f47f39d31ff8bde.m3u8$LR•IPV4•170『线路87』 -US,http://www.sonus.fm:1935/public/stream_source/playlist.m3u8$LR•IPV4•170『线路88』 -US,https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•170『线路89』 -US,https://ncdn.telewebion.ir/tv1plus/live/playlist.m3u8$LR•IPV4•170『线路90』 -US,https://cloud.tvomix.com/TVOJESUS/index.m3u8$LR•IPV4•170『线路91』 -US,http://85.186.22.140/testing/pl5/playlist/ram/playlist.m3u8$LR•IPV4•170『线路92』 -US,http://213.91.179.28:8000/play/a082$LR•IPV4•170『线路93』 -US,http://103.250.28.74:8000/play/a04x/index.m3u8$LR•IPV4•170『线路94』 -US,https://5ff3d9babae13.streamlock.net/jwagpqxehu/jwagpqxehu/playlist.m3u8$LR•IPV4•170『线路95』 -US,https://live-manifest.production-public.tubi.io/live/8fa6f1c5-c602-426c-999d-8651180ca7ff/playlist.m3u8$LR•IPV4•170『线路96』 -US,https://townnews.g-mana.live/media/4efc62fa-ad0b-445c-a839-4d1e7636988e/main.m3u8$LR•IPV4•170『线路97』 -US,https://tchaikovsky.af-stream.com:991/s/xzztutfc/zvezda-plus-hd/video.m3u8$LR•IPV4•170『线路98』 -US,https://dtvstreaming.hyundaihmall.com/newcjp3/_definst_/newcjpstream.smil/playlist.m3u8$LR•IPV4•170『线路99』 -US,https://shoppstream.nsmall.com/IPHONE/mobile.m3u8$LR•IPV4•170『线路100』 -US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/argus-news/index.m3u8?ads.vf=IvskZqDOz5G$LR•IPV4•170『线路101』 -US,http://178.124.179.122:8080/Belarus24/index.m3u8$LR•IPV4•170『线路102』 -US,https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•170『线路103』 -US,https://htvint.mada.ps/nabluslive/index.m3u8$LR•IPV4•170『线路104』 -US,https://oan-plus-tcl.amagi.tv/playlist.m3u8$LR•IPV4•170『线路105』 -US,https://vcp4.myplaytv.com:1936/plustv/plustv/playlist.m3u8$LR•IPV4•170『线路106』 -US,https://6n3yow8pl9ok-hls-live.5centscdn.com/sadhananewstv/live.stream/playlist.m3u8$LR•IPV4•170『线路107』 -US,https://5cf4a2c2512a2.streamlock.net/8236/8236/playlist.m3u8$LR•IPV4•170『线路108』 -US,http://streamipcf.akamaized.net/live/_definst_/smil:liveabr.smil/playlist.m3u8$LR•IPV4•170『线路109』 -US,http://103.154.3.101:5001/live/960.m3u8$LR•IPV4•170『线路110』 -US,http://103.154.3.101:5001/live/961.m3u8$LR•IPV4•170『线路111』 -US,http://103.154.3.101:5001/live/959.m3u8$LR•IPV4•170『线路112』 -US,http://115.42.65.142:9981/stream/channelid/113328724$LR•IPV4•170『线路113』 -US,https://c.mjh.nz/abc-tv-plus.m3u8$LR•IPV4•170『线路114』 -US,http://l2.cloudskep.com/ant1cm2/abr/playlist.m3u8$LR•IPV4•170『线路115』 -US,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/asianetplus_live_https/index.m3u8$LR•IPV4•170『线路116』 -US,https://liveingesta118.cdnmedia.tv/canaltro2live/smil:troplus.smil/playlist.m3u8$LR•IPV4•170『线路117』 -US,https://ca-rt.onetv.app/gemriverplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路118』 -US,http://41.205.93.154/STAR-PLUS/index.m3u8$LR•IPV4•170『线路119』 -US,https://trs1.aynaott.com/starplushd/index.m3u8$LR•IPV4•170『线路120』 -US,https://content.uplynk.com/channel/b6a96ed39d694ae1b738faa98cf7dd3f.m3u8$LR•IPV4•170『线路121』 -US,http://iptv.telepremier.video.makrodigital.com:8081/telepremier/iptv/playlist.m3u8$LR•IPV4•170『线路122』 -US,https://mio.zoymilton.com/ZoyPlus/index.m3u8$LR•IPV4•170『线路123』 -US,https://video.angelustv.ro/hls/angelustv.m3u8$LR•IPV4•170『线路124』 -US,https://584943999.r.worldssl.net/584943999/_definst_/vzivo/playlist.m3u8$LR•IPV4•170『线路125』 -US,http://streaming.zaytonatube.com:8080/holyquran/holyquran/video.m3u8$LR•IPV4•170『线路126』 -US,https://cloud37.ecuatel.com/iglesia2020/Stream1/playlist.m3u8$LR•IPV4•170『线路127』 -US,https://live20.bozztv.com/giatvplayout7/giatv-208429/playlist.m3u8$LR•IPV4•170『线路128』 -US,https://bk7l2r2nyx53-hls-live.5centscdn.com/mogpatvplus/2567a5ec9705eb7ac2c984033e06189d.sdp/playlist.m3u8$LR•IPV4•170『线路129』 -US,https://live20.bozztv.com/ssh101/ssh101/myrighteous/playlist.m3u8$LR•IPV4•170『线路130』 -US,https://vsrv1.az-streamingserver.com:3555/live/dyjoqlgklive.m3u8$LR•IPV4•170『线路131』 -US,https://adpnetworkhd-cmd.github.io/iptv/FeniksPlusKino.m3u8$LR•IPV4•170『线路132』 -US,https://ca-rt.onetv.app/gemdramaplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路133』 -US,https://ca-rt.onetv.app/gemrubixplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路134』 -US,https://ca-rt.onetv.app/gemtvplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路135』 -US,https://homeplushls.wns.live/hls/stream.m3u8$LR•IPV4•170『线路136』 -US,https://icchls.wns.live/hls/stream.m3u8$LR•IPV4•170『线路137』 -US,https://euhls.persiana.live/hls/stream.m3u8$LR•IPV4•170『线路138』 -US,https://livestream.rajtv.tv/hlslive/Admin/px08241087/live/RajTV_Digital_plus/master_1.m3u8$LR•IPV4•170『线路139』 -US,https://ca-rt.onetv.app/gemseriesplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路140』 -US,https://janus.xpbroadcasting.com:8443/hls/xptvUS.m3u8$LR•IPV4•170『线路141』 -US,http://31.148.48.15/Europa_Plus_HD/index.m3u8$LR•IPV4•170『线路142』 -US,https://ca-rt.onetv.app/gemmifaplus/index-0.m3u8?token=onetv202$LR•IPV4•170『线路143』 -US,http://158.180.39.89:5033/hayatplus.m3u8$LR•IPV4•170『线路144』 -US,https://stream-live.lrt.lt/opus/master.m3u8$LR•IPV4•170『线路145』 -US,https://mumbai-edge.smartplaytv.in/SanaPlusHD/index.m3u8$LR•IPV4•170『线路146』 -US,http://109.92.29.10:1935/tvduga/tvduga/playlist.m3u8$LR•IPV4•170『线路147』 -US,https://tigocloud.desdeparaguay.net/venusmedia/venusmedia/playlist.m3u8$LR•IPV4•170『线路148』 -US,https://adpnetworkhd-cmd.github.io/iptv/PlusPlus.m3u8$LR•IPV4•170『线路149』 -US,https://ncdn.telewebion.ir/javaneh/live/playlist.m3u8$LR•IPV4•170『线路150』 -US,https://vcp.myplaytv.com/glowtv/glowtv/playlist.m3u8$LR•IPV4•170『线路151』 -US,https://30a-tv.com/feeds/720p/63.m3u8$LR•IPV4•170『线路152』 -US,https://adpnetworkhd-cmd.github.io/iptv/Belarus5.m3u8$LR•IPV4•170『线路153』 -US,https://kwtsplta.cdn.mangomolo.com/spl/smil:spl.stream.smil/chunklist.m3u8$LR•IPV4•170『线路154』 -US,https://53be5ef2d13aa.streamlock.net/soskanalplus/soskanalplus.stream/playlist.m3u8$LR•IPV4•170『线路155』 -US,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/NKXQTWMREOB2XFJRLAHO/hls3/now,-1m/m.m3u8?ads.vf=SqsoCl37PjC$LR•IPV4•170『线路156』 -US,https://bloomberg.com/media-manifest/streams/us-event.m3u8$LR•IPV4•170『线路157』 -US,https://bloomberg.com/media-manifest/streams/politics.m3u8$LR•IPV4•170『线路158』 -US,https://adpnetworkhd-cmd.github.io/iptv/BBCEarth.m3u8$LR•IPV4•170『线路159』 -US,https://d3serb1fmh623s.cloudfront.net/playlist.m3u8$LR•IPV4•170『线路160』 -US,https://5e85d90130e77.streamlock.net/6052/6052/playlist.m3u8$LR•IPV4•170『线路161』 -US,https://streams.prd.commavservices.eu/live/ebsplus/index.m3u8$LR•IPV4•170『线路162』 -US,https://amg18481-amg18481c1-amgplt0352.playout.now3.amagi.tv/playlist/amg18481-amg18481c1-amgplt0352/playlist.m3u8$LR•IPV4•170『线路163』 -US,http://178.134.1.158:8081/vkus/index.m3u8$LR•IPV4•170『线路164』 -US,https://stream-live.lrt.lt/plius/master.m3u8$LR•IPV4•170『线路165』 -US,https://0b73ace69ebb45eaa249bb87837cb958.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-644-WORBUSENFAST-LG_US/644/lgtv/hls/master/playlist.m3u8$LR•IPV4•170『线路166』 -US,https://amg01942-amg01942c5-stirr-us-10184.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•170『线路167』 -US,https://content.uplynk.com/channel/64ca339f04964a5e961c3207a7771bf1.m3u8$LR•IPV4•170『线路168』 -US,https://jmp2.uk/plu-62cebd7302478b00073a6b71.m3u8$LR•IPV4•170『线路169』 -US,https://cdn3.wowza.com/5/bGZUOHp2TnhudnM2/denver/G0080_002/playlist.m3u8$LR•IPV4•170『线路170』 +US,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV78.m3u8$LR•IPV4•171『线路1』 +US,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV26.m3u8$LR•IPV4•171『线路2』 +US,http://php.jdshipin.com/TVOD/iptv.php?id=j2$LR•IPV4•171『线路3』 +US,http://php.jdshipin.com/PLTV/iptv.php?id=j2$LR•IPV4•171『线路4』 +US,http://cdn.132.us.kg/live/tvbp/stream.m3u8$LR•IPV4•171『线路5』 +US,http://ali.hlspull.yximgs.com/live/l3w1tt2dkzvpukkliu64ah007-golive.flv$LR•IPV4•171『线路6』 +US,http://74.91.26.218:82/live/j2.m3u8$LR•IPV4•171『线路7』 +US,http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•171『线路8』 +US,http://43.251.226.89:8080/play/887.m3u8$LR•IPV4•171『线路9』 +US,p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•171『线路10』 +US,p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•171『线路11』 +US,p3p://167.114.175.6:55331/63efe07e000c1db2f23eb46a4e00518a$LR•IPV4•171『线路12』 +US,p3p://167.114.175.6:55331/63efe0de000858baf2402a646c573e1b$LR•IPV4•171『线路13』 +US,p3p://167.114.175.6:55331/63efe252000a7658f245d81113e44b34$LR•IPV4•171『线路14』 +US,p3p://167.114.175.6:55331/63efe2e2000d23b5f2480b4125294b9a$LR•IPV4•171『线路15』 +US,https://linear-689.frequency.stream/dist/stirr/689/hls/master/playlist.m3u8$LR•IPV4•171『线路16』 +US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/awe-encore/playlist.m3u8?ads.vf=JS9U64wz-A8$LR•IPV4•171『线路17』 +US,https://jmp2.uk/plu-69d7a0d0f57dc59a5f928fb2.m3u8$LR•IPV4•171『线路18』 +US,https://jmp2.uk/plu-69d7a0dc805a68fcc92037b7.m3u8$LR•IPV4•171『线路19』 +US,https://shd-gcp-live.edgenextcdn.net/live/bitmovin-big-time-plus/924283f994779a311c1389698ff7e736/index.m3u8$LR•IPV4•171『线路20』 +US,https://pantera1-100gb-cl-movistar.dps.live/campustv/campustv.smil/playlist.m3u8$LR•IPV4•171『线路21』 +US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/da-news-plus/index.m3u8?ads.vf=AyISeWRaL8G$LR•IPV4•171『线路22』 +US,https://mumt01.tangotv.in/HORNBILLTV/index.m3u8$LR•IPV4•171『线路23』 +US,https://radiodamascus.ortas.live/RDimshq/RDimshqLive/playlist.m3u8$LR•IPV4•171『线路24』 +US,https://jmp2.uk/plu-68bb16ba3efb41cd971f3ce6.m3u8$LR•IPV4•171『线路25』 +US,https://d2gwqf8gdwq1zs.cloudfront.net/scheduler/scheduleMaster/426.m3u8$LR•IPV4•171『线路26』 +US,https://jmp2.uk/plu-662a622b5e2370000800f392.m3u8$LR•IPV4•171『线路27』 +US,https://stream01.welocal.stream/stream/fhd-frankenplus_119/ngrp:stream_all/playlist.m3u8$LR•IPV4•171『线路28』 +US,https://zuzenean.goienamedia.eus/goiena-telebista.m3u8$LR•IPV4•171『线路29』 +US,https://jmp2.uk/plu-6304f20c941c5d00089634e7.m3u8$LR•IPV4•171『线路30』 +US,https://dash2.antik.sk/live/test_kuskus_tv_atktv/playlist.m3u8$LR•IPV4•171『线路31』 +US,https://mechtvltd-mechplus-1-dk.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路32』 +US,https://mechtvltd-mechplus-1-fi.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路33』 +US,https://mechtvltd-mechplus-1-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路34』 +US,https://mechtvltd-mechplus-1-no.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路35』 +US,https://mechtvltd-mechplus-1-se.samsung.wurl.tv/playlist.m3u8$LR•IPV4•171『线路36』 +US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/mi-raza-canal-plus/manifest.m3u8?ads.vf=Ql0SI2Jofy8$LR•IPV4•171『线路37』 +US,https://streams2.sofast.tv/sofast3/v1/019835b55bef1ebd4704326f84ec86/019835ca63dd1ebd416a5a78cf461/playlist.m3u8$LR•IPV4•171『线路38』 +US,https://jmp2.uk/plu-671645c4529ac900080c9a0b.m3u8$LR•IPV4•171『线路39』 +US,https://jmp2.uk/plu-66337e6ba0a74e000889563b.m3u8$LR•IPV4•171『线路40』 +US,https://jmp2.uk/plu-671656dfdaad7f00085d2133.m3u8$LR•IPV4•171『线路41』 +US,https://jmp2.uk/plu-6716571bc7626f000890c518.m3u8$LR•IPV4•171『线路42』 +US,https://jmp2.uk/plu-67063e78b2ffb10008195d08.m3u8$LR•IPV4•171『线路43』 +US,https://jmp2.uk/plu-671656a37d5da50008de6514.m3u8$LR•IPV4•171『线路44』 +US,https://jmp2.uk/plu-67164414e40c4a00087f450d.m3u8$LR•IPV4•171『线路45』 +US,https://jmp2.uk/plu-671643fc5534bb00089187ad.m3u8$LR•IPV4•171『线路46』 +US,https://jmp2.uk/plu-671655b2daad7f00085d202d.m3u8$LR•IPV4•171『线路47』 +US,https://rakutenaa-fastmedia-motuslachaine-rakuten-547u3.amagi.tv/playlist/rakutenAA-fastmedia-motuslachaine-rakuten/playlist.m3u8$LR•IPV4•171『线路48』 +US,https://jmp2.uk/plu-63988b61c8d285000798a22a.m3u8$LR•IPV4•171『线路49』 +US,https://jmp2.uk/plu-662a6309307fa30008196b4e.m3u8$LR•IPV4•171『线路50』 +US,https://5c0740dba62b3.streamlock.net/plustv/myStream/playlist.m3u8$LR•IPV4•171『线路51』 +US,https://de1.dstv.cx/PrvaPlus/index.m3u8$LR•IPV4•171『线路52』 +US,https://thelegitpro.in/pntv/rplusnews24x7/index.m3u8$LR•IPV4•171『线路53』 +US,https://cdn-4.pishow.tv/live/1231/master.m3u8$LR•IPV4•171『线路54』 +US,https://aegis-cloudfront-1.tubi.video/dfd312a3-99b3-45fe-89b2-d20579fee2e9/playlist.m3u8$LR•IPV4•171『线路55』 +US,https://linear-190.frequency.stream/dist/xumo/190/hls/master/playlist.m3u8$LR•IPV4•171『线路56』 +US,https://www.rtmplus.cz/live/1-playlist.m3u8$LR•IPV4•171『线路57』 +US,https://pluslive.rtrs.tv/plus/plus/playlist.m3u8$LR•IPV4•171『线路58』 +US,https://jmp2.uk/plu-697a34496f47f39d31ff8bde.m3u8$LR•IPV4•171『线路59』 +US,http://www.sonus.fm:1935/public/stream_source/playlist.m3u8$LR•IPV4•171『线路60』 +US,https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8$LR•IPV4•171『线路61』 +US,https://ncdn.telewebion.ir/tv1plus/live/playlist.m3u8$LR•IPV4•171『线路62』 +US,https://cloud.tvomix.com/TVOJESUS/index.m3u8$LR•IPV4•171『线路63』 +US,http://85.186.22.140/testing/pl5/playlist/ram/playlist.m3u8$LR•IPV4•171『线路64』 +US,http://213.91.179.28:8000/play/a082$LR•IPV4•171『线路65』 +US,http://103.250.28.74:8000/play/a04x/index.m3u8$LR•IPV4•171『线路66』 +US,https://5ff3d9babae13.streamlock.net/jwagpqxehu/jwagpqxehu/playlist.m3u8$LR•IPV4•171『线路67』 +US,https://live-manifest.production-public.tubi.io/live/8fa6f1c5-c602-426c-999d-8651180ca7ff/playlist.m3u8$LR•IPV4•171『线路68』 +US,https://townnews.g-mana.live/media/4efc62fa-ad0b-445c-a839-4d1e7636988e/main.m3u8$LR•IPV4•171『线路69』 +US,https://tchaikovsky.af-stream.com:991/s/xzztutfc/zvezda-plus-hd/video.m3u8$LR•IPV4•171『线路70』 +US,https://edge51.dc.beltelecom.by/ngtrk/_definst_/smil:belarus1.smil/chunklist_w1701491008_b5160000_sleng.m3u8$LR•IPV4•171『线路71』 +US,http://46.56.85.151:8080/0.m3u8$LR•IPV4•171『线路72』 +US,https://ngtrk.dc.beltelecom.by/vtv/_definst_/bt4.stream/playlist.m3u8$LR•IPV4•171『线路73』 +US,https://liveingesta318.cdnmedia.tv/canalreustvlive/smil:live.smil/playlist.m3u8$LR•IPV4•171『线路74』 +US,https://cloudvideo.servers10.com:8081/8030/index.m3u8$LR•IPV4•171『线路75』 +US,https://rtmp.win:3929/live/epiruslive.m3u8$LR•IPV4•171『线路76』 +US,http://91.246.72.88:8000/play/a008/index.m3u8$LR•IPV4•171『线路77』 +US,https://np.truestreamz.com/broadcaster/INDIGENOUSmob.stream/playlist.m3u8$LR•IPV4•171『线路78』 +US,https://stream.arcast.com.ar/litustv/ngrp:litustv_all/playlist.m3u8$LR•IPV4•171『线路79』 +US,https://cdn4.skygo.mn/live/disk1/Lotus/HLSv3-FTA/Lotus.m3u8$LR•IPV4•171『线路80』 +US,https://s153.ipcamlive.com/streams/99pic5fsknh2gnvhx/stream.m3u8$LR•IPV4•171『线路81』 +US,https://plustv.streamseguro.com:5443/LiveApp/streams/streaming.m3u8$LR•IPV4•171『线路82』 +US,https://stream.smotrim.ru/hls2/planeta_rtr_usa/playlist_4.m3u8$LR•IPV4•171『线路83』 +US,https://amg17233-amg17233c1-wisptv-us-6409.playouts.now.amagi.tv/ts-us-w2-n2/playlist/amg17233-rtvi-rtvius-wisptvus/cb573d19736c648d9cd43b66cef94682847b3dcb0e6c886470af4a9765d97800dbe8ae84ae5b910c4c9e1fc061017d360439cd1dd56c49c1da63b820743c4b21fdcde00080dd0d0cb1df11292ca36265299a7369cc350f7bd2ec5a2f803ebe764c53cb017c593f88f258a97e4cc59e0a957f39e8fc8b307b24455a9c5a43e6a64cb7acb35544d865a4e7014e942843fa83439fd501e983800f834a8022f1469d96f58385168b8caa599d00e6241b2a4117f8d023e0a331b1de8a7b069f7e26551b5bf2d1f0942f6ddc2b2939fbf0dbaf648d70a4e875db0c5dd804914bf655e008844686bb38cac0bacf527e2ab0cb496418b5f7acf89e5f509329daf890b7017f96f8007d49dd52d42b3d3d83e9d91185ce67f5dc42d4ee3b775bd58349e9d6d8cae7a4995a8f7f8588fe9a2f4d4f6706038859ec8e7b942ad579a6c0162d125d4cbdc556cd82840a643415f5ea34d5030b86d99e8ddb023eb8057139c62ff8016f06af306268974e93fb6d36f84c60902602eb4a3c9643ffa15e96cdbab45c4adfb6c652ef50e1b407d78467c30e121623e998463c494169a28d0c6c604bd12f95bb4d153d7362d9d68f99f5582a063019577efa888555aefe0cad8074bb350375661f07937eba014bb2037248e61ad6bf1a75c77649bf54ed4d3f0f3decae9e8582c5d945ff18b9aaab6c7e6b0831fc5b64576966318712a31f6b07d0fea2c26d9de3271029cf80dbea898521e59561bc02af7509cadd185b005e7f6245cede389716d59a13bd94dd4f8cc1b95214d572f35a50a9d9d23aacb6c1df195bd9ea7609779bd610c07106ce039b7edb853e8be6154e37147465eec214f356b2dadae02e9927a206435de26ab491e6fc87320ea9c104637d5915247e54773e05f78f86334e28bace528c37d1e25bad4d43207f168ef06770b2a8264cd2650423cfc6ec84a2cd0f15b01ed77ddb6f0ea317406ed6c536ee8ca5e0b8e04b5113d2a2a45cb1c3dfd02cb749c991ba0a0f9cf6941b545b5e693352c474c72f94/71/1280x720_3572008/index.m3u8$LR•IPV4•171『线路84』 +US,http://streamipcf.akamaized.net/live/_definst_/live_720/key_b1500.m3u8$LR•IPV4•171『线路85』 +US,https://liveingesta118.cdnmedia.tv/telecaribetvlive/smil:rtmp02.smil/playlist.m3u8$LR•IPV4•171『线路86』 +US,https://eu1.servers10.com:8081/8166/index.m3u8$LR•IPV4•171『线路87』 +US,https://tringliveviz.akamaized.net/delta/105/out/u/qwaszxerdfcvrtryuy.m3u8$LR•IPV4•171『线路88』 +US,https://dtvstreaming.hyundaihmall.com/newcjp3/_definst_/newcjpstream.smil/playlist.m3u8$LR•IPV4•171『线路89』 +US,https://shoppstream.nsmall.com/IPHONE/mobile.m3u8$LR•IPV4•171『线路90』 +US,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/argus-news/index.m3u8?ads.vf=IvskZqDOz5G$LR•IPV4•171『线路91』 +US,http://178.124.179.122:8080/Belarus24/index.m3u8$LR•IPV4•171『线路92』 +US,https://live.legitpro.co.in/ctvnakdplus/index.m3u8$LR•IPV4•171『线路93』 +US,https://htvint.mada.ps/nabluslive/index.m3u8$LR•IPV4•171『线路94』 +US,https://oan-plus-tcl.amagi.tv/playlist.m3u8$LR•IPV4•171『线路95』 +US,https://vcp4.myplaytv.com:1936/plustv/plustv/playlist.m3u8$LR•IPV4•171『线路96』 +US,https://6n3yow8pl9ok-hls-live.5centscdn.com/sadhananewstv/live.stream/playlist.m3u8$LR•IPV4•171『线路97』 +US,https://5cf4a2c2512a2.streamlock.net/8236/8236/playlist.m3u8$LR•IPV4•171『线路98』 +US,http://streamipcf.akamaized.net/live/_definst_/smil:liveabr.smil/playlist.m3u8$LR•IPV4•171『线路99』 +US,http://103.154.3.101:5001/live/960.m3u8$LR•IPV4•171『线路100』 +US,http://103.154.3.101:5001/live/961.m3u8$LR•IPV4•171『线路101』 +US,http://103.154.3.101:5001/live/959.m3u8$LR•IPV4•171『线路102』 +US,http://115.42.65.142:9981/stream/channelid/113328724$LR•IPV4•171『线路103』 +US,https://c.mjh.nz/abc-tv-plus.m3u8$LR•IPV4•171『线路104』 +US,http://l2.cloudskep.com/ant1cm2/abr/playlist.m3u8$LR•IPV4•171『线路105』 +US,https://anet.keralive.workers.dev/v1/master/a0d007312bfd99c47f76b77ae26b1ccdaae76cb1/asianetplus_live_https/index.m3u8$LR•IPV4•171『线路106』 +US,https://liveingesta118.cdnmedia.tv/canaltro2live/smil:troplus.smil/playlist.m3u8$LR•IPV4•171『线路107』 +US,https://ca-rt.onetv.app/gemriverplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路108』 +US,https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg01438-ewscrippscompan-ionplus-tablo/playlist.m3u8$LR•IPV4•171『线路109』 +US,http://41.205.93.154/STAR-PLUS/index.m3u8$LR•IPV4•171『线路110』 +US,https://trs1.aynaott.com/starplushd/index.m3u8$LR•IPV4•171『线路111』 +US,https://content.uplynk.com/channel/b6a96ed39d694ae1b738faa98cf7dd3f.m3u8$LR•IPV4•171『线路112』 +US,http://iptv.telepremier.video.makrodigital.com:8081/telepremier/iptv/playlist.m3u8$LR•IPV4•171『线路113』 +US,https://mio.zoymilton.com/ZoyPlus/index.m3u8$LR•IPV4•171『线路114』 +US,https://video.angelustv.ro/hls/angelustv.m3u8$LR•IPV4•171『线路115』 +US,https://584943999.r.worldssl.net/584943999/_definst_/vzivo/playlist.m3u8$LR•IPV4•171『线路116』 +US,http://streaming.zaytonatube.com:8080/holyquran/holyquran/video.m3u8$LR•IPV4•171『线路117』 +US,https://cloud37.ecuatel.com/iglesia2020/Stream1/playlist.m3u8$LR•IPV4•171『线路118』 +US,https://live20.bozztv.com/giatvplayout7/giatv-208429/playlist.m3u8$LR•IPV4•171『线路119』 +US,https://bk7l2r2nyx53-hls-live.5centscdn.com/mogpatvplus/2567a5ec9705eb7ac2c984033e06189d.sdp/playlist.m3u8$LR•IPV4•171『线路120』 +US,https://live20.bozztv.com/ssh101/ssh101/myrighteous/playlist.m3u8$LR•IPV4•171『线路121』 +US,https://vsrv1.az-streamingserver.com:3555/live/dyjoqlgklive.m3u8$LR•IPV4•171『线路122』 +US,https://adpnetworkhd-cmd.github.io/iptv/FeniksPlusKino.m3u8$LR•IPV4•171『线路123』 +US,https://ca-rt.onetv.app/gemdramaplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路124』 +US,https://ca-rt.onetv.app/gemrubixplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路125』 +US,https://ca-rt.onetv.app/gemtvplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路126』 +US,https://homeplushls.wns.live/hls/stream.m3u8$LR•IPV4•171『线路127』 +US,https://icchls.wns.live/hls/stream.m3u8$LR•IPV4•171『线路128』 +US,https://euhls.persiana.live/hls/stream.m3u8$LR•IPV4•171『线路129』 +US,https://livestream.rajtv.tv/hlslive/Admin/px08241087/live/RajTV_Digital_plus/master_1.m3u8$LR•IPV4•171『线路130』 +US,https://ca-rt.onetv.app/gemseriesplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路131』 +US,https://janus.xpbroadcasting.com:8443/hls/xptvUS.m3u8$LR•IPV4•171『线路132』 +US,http://31.148.48.15/Europa_Plus_HD/index.m3u8$LR•IPV4•171『线路133』 +US,https://ca-rt.onetv.app/gemmifaplus/index-0.m3u8?token=onetv202$LR•IPV4•171『线路134』 +US,http://158.180.39.89:5033/hayatplus.m3u8$LR•IPV4•171『线路135』 +US,https://stream-live.lrt.lt/opus/master.m3u8$LR•IPV4•171『线路136』 +US,https://mumbai-edge.smartplaytv.in/SanaPlusHD/index.m3u8$LR•IPV4•171『线路137』 +US,http://109.92.29.10:1935/tvduga/tvduga/playlist.m3u8$LR•IPV4•171『线路138』 +US,https://tigocloud.desdeparaguay.net/venusmedia/venusmedia/playlist.m3u8$LR•IPV4•171『线路139』 +US,https://adpnetworkhd-cmd.github.io/iptv/PlusPlus.m3u8$LR•IPV4•171『线路140』 +US,https://ncdn.telewebion.ir/javaneh/live/playlist.m3u8$LR•IPV4•171『线路141』 +US,https://vcp.myplaytv.com/glowtv/glowtv/playlist.m3u8$LR•IPV4•171『线路142』 +US,https://30a-tv.com/feeds/720p/63.m3u8$LR•IPV4•171『线路143』 +US,https://adpnetworkhd-cmd.github.io/iptv/Belarus5.m3u8$LR•IPV4•171『线路144』 +US,https://kwtsplta.cdn.mangomolo.com/spl/smil:spl.stream.smil/chunklist.m3u8$LR•IPV4•171『线路145』 +US,https://53be5ef2d13aa.streamlock.net/soskanalplus/soskanalplus.stream/playlist.m3u8$LR•IPV4•171『线路146』 +US,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/NKXQTWMREOB2XFJRLAHO/hls3/now,-1m/m.m3u8?ads.vf=SqsoCl37PjC$LR•IPV4•171『线路147』 +US,https://bloomberg.com/media-manifest/streams/us-event.m3u8$LR•IPV4•171『线路148』 +US,https://bloomberg.com/media-manifest/streams/politics.m3u8$LR•IPV4•171『线路149』 +US,https://adpnetworkhd-cmd.github.io/iptv/BBCEarth.m3u8$LR•IPV4•171『线路150』 +US,https://d3serb1fmh623s.cloudfront.net/playlist.m3u8$LR•IPV4•171『线路151』 +US,https://5e85d90130e77.streamlock.net/6052/6052/playlist.m3u8$LR•IPV4•171『线路152』 +US,https://streams.prd.commavservices.eu/live/ebsplus/index.m3u8$LR•IPV4•171『线路153』 +US,https://amg18481-amg18481c1-amgplt0352.playout.now3.amagi.tv/playlist/amg18481-amg18481c1-amgplt0352/playlist.m3u8$LR•IPV4•171『线路154』 +US,http://178.134.1.158:8081/vkus/index.m3u8$LR•IPV4•171『线路155』 +US,https://stream-live.lrt.lt/plius/master.m3u8$LR•IPV4•171『线路156』 +US,https://0b73ace69ebb45eaa249bb87837cb958.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-644-WORBUSENFAST-LG_US/644/lgtv/hls/master/playlist.m3u8$LR•IPV4•171『线路157』 +US,http://r.jdshipin.com/Nr5jq$LR•IPV4•171『线路158』 +US,https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0d00fg10000d1bp3snog65icebga4i0&ratio=720p&line=0$LR•IPV4•171『线路159』 +US,https://o11.163189.xyz/stream/tvb/tvbp/$LR•IPV4•171『线路160』 +US,http://push.cdn1.hls123.de:8080/streams/gw8n98gubb4/index.m3u8$LR•IPV4•171『线路161』 +US,http://akariko.netgenx.site/stream/jp/wowow_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路162』 +US,http://akariko.netgenx.site/stream/jp/sport_live_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路163』 +US,http://akariko.netgenx.site/stream/jp/movie_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路164』 +US,http://akariko.netgenx.site/stream/jp/nittele_plus/stream-output.m3u8?mode=hls$LR•IPV4•171『线路165』 +US,https://livetv.fastv.jp/channel_assembly/69609952725E0FA3B987/master.m3u8$LR•IPV4•171『线路166』 +US,http://cdn2.live247stream.com/desiplus/tv/playlist.m3u8$LR•IPV4•171『线路167』 +US,https://amg01942-amg01942c5-stirr-us-10184.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•171『线路168』 +US,https://jmp2.uk/plu-62cebd7302478b00073a6b71.m3u8$LR•IPV4•171『线路169』 +US,https://content.uplynk.com/channel/64ca339f04964a5e961c3207a7771bf1.m3u8$LR•IPV4•171『线路170』 +US,https://cdn3.wowza.com/5/bGZUOHp2TnhudnM2/denver/G0080_002/playlist.m3u8$LR•IPV4•171『线路171』 WCCA-TV,https://worcester.vod.castus.tv/live/ch1.m3u8$LR•IPV4 Wicked Tuna,https://amg00353-lionsgatestudio-wickedtuna-samsungau-26lq4.amagi.tv/playlist/amg00353-lionsgatestudio-wickedtuna-samsungau/playlist.m3u8$LR•IPV4•11『线路1』 Wicked Tuna,https://amg00353-lionsgatestudio-wickedtunase-samsungse-w4kcr.amagi.tv/playlist/amg00353-lionsgatestudio-wickedtunase-samsungse/playlist.m3u8$LR•IPV4•11『线路2』 @@ -1533,8 +1520,8 @@ SHE精选40首(2小时),https://txmov2.a.kwimgs.com/upic/2023/07/30/19/BMjAyMzA3 周深精选72首(5小时),https://txmov2.a.kwimgs.com/upic/2023/08/07/21/BMjAyMzA4MDcyMTAzMzZfMzYxMjUyNDA3MV8xMDk5Mjc3MDcwMTFfMF8z_b_B707fdf2100370008b57219d4a1dab568.mp4$LR•IPV4 飞轮海精选30首(2小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cra24sfog65t497nn1o0&ratio=720p&line=0$LR•IPV4 颜人中精选36首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0$LR•IPV4•3『线路1』 -颜人中精选36首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cpfe9nfog65hhstjqpn0&ratio=720p&line=0$LR•IPV4•3『线路2』 -颜人中精选36首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时)$LR•IPV4•3『线路3』 +颜人中精选36首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时)$LR•IPV4•3『线路2』 +颜人中精选36首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000d07m1fnog65i93c1s7qg&ratio=720p&line=0张惠妹精选10首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cpfe9nfog65hhstjqpn0&ratio=720p&line=0$LR•IPV4•3『线路3』 张惠妹精选10首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0200fg10000cpfe9nfog65hhstjqpn0&ratio=720p&line=0$LR•IPV4 刘若英精选50首(3小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0300fg10000csi2q17og65ogriq3jv0&ratio=720p&line=0$LR•IPV4 Alin精选16首(1小时),https://www.iesdouyin.com/aweme/v1/playwm/?video_id=v0300fg10000cvt3q87og65l7fblbmog&ratio=720p&line=0$LR•IPV4 @@ -1602,52 +1589,52 @@ zonghe,#genre# 纪晓岚,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』 -动漫,https://live.chinacert.cftest5.cn/cnmg/live/961930269$LR•IPV4•18『线路1』 -动漫,http://wfenf.x3322.net:7788/961930269$LR•IPV4•18『线路2』 -动漫,http://fn.gcl.de5.net:5908/gsh950428/961930269$LR•IPV4•18『线路3』 -动漫,http://119.88.243.98:17231/961930269$LR•IPV4•18『线路4』 -动漫,http://85.121.245.62:1234/961930269$LR•IPV4•18『线路5』 -动漫,http://36.104.221.222:7788/961930269$LR•IPV4•18『线路6』 -动漫,http://115.58.151.196:1234/961930269$LR•IPV4•18『线路7』 -动漫,http://182.61.15.163:80/961930269$LR•IPV4•18『线路8』 -动漫,http://101.132.26.106:3566/961930269$LR•IPV4•18『线路9』 -动漫,http://120.4.126.153:1234/961930269$LR•IPV4•18『线路10』 -动漫,http://47.119.24.76:59093/961930269$LR•IPV4•18『线路11』 -动漫,http://101.6.130.52:1234/961930269$LR•IPV4•18『线路12』 -动漫,http://17752995.xyz:51111/961930269$LR•IPV4•18『线路13』 -动漫,http://101.34.236.223:1112/961930269$LR•IPV4•18『线路14』 -动漫,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226818/index.m3u8$LR•IPV4•18『线路15』 -动漫,http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•18『线路16』 -动漫,http://live.nctv.top/douyu1.php?id=9018297$LR•IPV4•18『线路17』 -动漫,http://live.nctv.top/douyu1.php?id=9409703$LR•IPV4•18『线路18』 +动漫,http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•18『线路1』 +动漫,http://live.nctv.top/douyu1.php?id=9018297$LR•IPV4•18『线路2』 +动漫,http://live.nctv.top/douyu1.php?id=9409703$LR•IPV4•18『线路3』 +动漫,https://live.chinacert.cftest5.cn/cnmg/live/961930269$LR•IPV4•18『线路4』 +动漫,http://wfenf.x3322.net:7788/961930269$LR•IPV4•18『线路5』 +动漫,http://fn.gcl.de5.net:5908/gsh950428/961930269$LR•IPV4•18『线路6』 +动漫,http://119.88.243.98:17231/961930269$LR•IPV4•18『线路7』 +动漫,http://85.121.245.62:1234/961930269$LR•IPV4•18『线路8』 +动漫,http://36.104.221.222:7788/961930269$LR•IPV4•18『线路9』 +动漫,http://115.58.151.196:1234/961930269$LR•IPV4•18『线路10』 +动漫,http://182.61.15.163:80/961930269$LR•IPV4•18『线路11』 +动漫,http://101.132.26.106:3566/961930269$LR•IPV4•18『线路12』 +动漫,http://120.4.126.153:1234/961930269$LR•IPV4•18『线路13』 +动漫,http://47.119.24.76:59093/961930269$LR•IPV4•18『线路14』 +动漫,http://101.6.130.52:1234/961930269$LR•IPV4•18『线路15』 +动漫,http://17752995.xyz:51111/961930269$LR•IPV4•18『线路16』 +动漫,http://101.34.236.223:1112/961930269$LR•IPV4•18『线路17』 +动漫,http://hwottcdn.ln.chinamobile.com/PLTV/11/224/3221226818/index.m3u8$LR•IPV4•18『线路18』 鹊刀门,http://fmbox.cc/huya.php?id=11352963$LR•IPV4 炊事班的故事,http://fmbox.cc/huya.php?id=19524135$LR•IPV4 本山快乐营,https://live.metshop.top/douyu/9374865$LR•IPV4 毒液:致命守护者,https://www.goodiptv.club/yy/1382745095$LR•IPV4 -古装剧,http://111.43.126.240:9003/hls/64/index.m3u8$LR•IPV4•5『线路1』 -古装剧,http://tv.zimtv.cn/tv/player/api/huya.php?id=24314158$LR•IPV4•5『线路2』 -古装剧,https://live.ottiptv.cc/huya/24314158$LR•IPV4•5『线路3』 -古装剧,http://lvbaiducdnct.inter.ptqy.gitv.tv/tslive/c58_fast_947_1080P_t10/c58_fast_947_1080P_t10.m3u8?d$LR•IPV4•5『线路4』 -古装剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6859053933687922163&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路5』 +古装剧,https://live.ottiptv.cc/huya/24314158$LR•IPV4•5『线路1』 +古装剧,http://lvbaiducdnct.inter.ptqy.gitv.tv/tslive/c58_fast_947_1080P_t10/c58_fast_947_1080P_t10.m3u8?d$LR•IPV4•5『线路2』 +古装剧,http://gslbserv.itv.cmvideo.cn:80/1.m3u8?channel-id=FifastbLive&Contentid=6859053933687922163&livemode=1&stbId=yu&mode=1&$LR•IPV4•5『线路3』 +古装剧,http://111.43.126.240:9003/hls/64/index.m3u8$LR•IPV4•5『线路4』 +古装剧,http://tv.zimtv.cn/tv/player/api/huya.php?id=24314158$LR•IPV4•5『线路5』 💓专享源🅰️,#genre# 🐼直播熊猫,https://gcwbndali.v.myalicdn.com/gcwbnd/ipanda1000_2/index.m3u8$LR•IPV4 钱塘江,http://gslbmgsplive.miguvideo.com/wd_r3/cnr/qiantangjiang/2000/index.m3u8?msisdn=20250923080124d2a289d7e8424ddd9ea0d2d29a9e0744&mdspid=&spid=800033&netType=0&sid=5500613479&pid=2028597139×tamp=20250923080124&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=647370520&ParentNodeID=-99&assertID=5500613479&client_ip=106.13.250.83&SecurityKey=20250923080124&promotionId=&mvid=5102115888&mcid=500020&playurlVersion=WX-A1-8.9.1-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=a4be52553a643d1013946a49db1f0e09&ddCalcu=9a04eeb20e7f5012b5d5934aa664439d3110$LR•IPV4 -HBO,http://23.237.104.106:8080/USA_HBO/index.m3u8$LR•IPV4•15『线路1』 -HBO,http://23.237.104.106:8080/USA_HBO2/index.m3u8$LR•IPV4•15『线路2』 -HBO,p3p://167.114.175.6:55331/66d22f6b0001f87c739b69c977f063dd$LR•IPV4•15『线路3』 -HBO,p3p://167.114.175.6:55331/623a6e38000091d497395ce957b27132$LR•IPV4•15『线路4』 -HBO,p3p://167.114.175.6:55331/623a706d0003edf59741fcc023dc0089$LR•IPV4•15『线路5』 -HBO,p3p://167.114.175.6:55331/623a700000069676974053b555b700d4$LR•IPV4•15『线路6』 -HBO,p3p://167.114.175.6:55331/64e364fb000a0212a977a1cd342976da$LR•IPV4•15『线路7』 -HBO,p3p://167.114.175.6:55331/65d07877000b028d4787830a723c4ce7$LR•IPV4•15『线路8』 -HBO,http://125.227.210.55:8153/VideoInput/play.ts$LR•IPV4•15『线路9』 -HBO,http://23.237.104.106:8080/USA_HBO/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路10』 -HBO,http://23.237.104.106:8080/USA_HBO2/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路11』 -HBO,http://23.237.104.106:8080/USA_HBO_COMEDY/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路12』 -HBO,http://23.237.104.106:8080/USA_HBO_ZONE/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路13』 -HBO,http://108.181.20.255:27347/livehttpplay?channel_id=23049$LR•IPV4•15『线路14』 -HBO,https://live-manifest.production-public.tubi.io/live/9fe78734-1db2-49b4-af7b-3c89f5f256ad/playlist.m3u8$LR•IPV4•15『线路15』 +HBO,p3p://167.114.175.6:55331/66d22f6b0001f87c739b69c977f063dd$LR•IPV4•15『线路1』 +HBO,p3p://167.114.175.6:55331/623a6e38000091d497395ce957b27132$LR•IPV4•15『线路2』 +HBO,p3p://167.114.175.6:55331/623a706d0003edf59741fcc023dc0089$LR•IPV4•15『线路3』 +HBO,p3p://167.114.175.6:55331/623a700000069676974053b555b700d4$LR•IPV4•15『线路4』 +HBO,p3p://167.114.175.6:55331/64e364fb000a0212a977a1cd342976da$LR•IPV4•15『线路5』 +HBO,p3p://167.114.175.6:55331/65d07877000b028d4787830a723c4ce7$LR•IPV4•15『线路6』 +HBO,http://125.227.210.55:8153/VideoInput/play.ts$LR•IPV4•15『线路7』 +HBO,https://live-manifest.production-public.tubi.io/live/9fe78734-1db2-49b4-af7b-3c89f5f256ad/playlist.m3u8$LR•IPV4•15『线路8』 +HBO,http://23.237.104.106:8080/USA_HBO/index.m3u8$LR•IPV4•15『线路9』 +HBO,http://23.237.104.106:8080/USA_HBO2/index.m3u8$LR•IPV4•15『线路10』 +HBO,http://23.237.104.106:8080/USA_HBO/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路11』 +HBO,http://23.237.104.106:8080/USA_HBO2/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路12』 +HBO,http://23.237.104.106:8080/USA_HBO_COMEDY/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路13』 +HBO,http://23.237.104.106:8080/USA_HBO_ZONE/tracks-v1a1/mono.m3u8$LR•IPV4•15『线路14』 +HBO,http://108.181.20.255:27347/livehttpplay?channel_id=23049$LR•IPV4•15『线路15』 ▶️哪吒1魔童降世,https://vip.ffzy-play7.com/20221111/3098_4ec0b2e9/index.m3u8$LR•IPV4 🔀复仇者联盟1,https://bp-resource.bestv.com.cn/material/8e9fd77cb864f2dd5e70d093a4bba368/2021/0426/video/5fd85575e23f40379d319f455fde9351.m3u8$LR•IPV4 🔀复仇者联盟2,https://bp-resource.bestv.com.cn/material/8e9fd77cb864f2dd5e70d093a4bba368/2020/0722/video/bce6e4ce6a3a4c9989837b58486cc777.m3u8$LR•IPV4 @@ -1817,74 +1804,74 @@ TVB1,http://cdn6.163189.xyz/163189/tvb1$LR•IPV4 中视HD,rtmp://f13h.mine.nu/sat/tv091$LR•IPV4•2『线路1』 中视HD,http://50.7.234.10:8278/zhongshihd_twn/playlist.m3u8?ct=19226&tid=MB8B7313326473133264&tsum=ae7506028e559f3a6e2a3519b2f6a91e$LR•IPV4•2『线路2』 生命电视,http://61.216.67.119:1935/lifetv/lifetv.stream/manifest.m3u8$LR•IPV4 -HISTORY,https://cdn-ue1-prod.tsv2.amagi.tv/linear/ldsAAAAAA-timeline-samsungau/playlist.m3u8$LR•IPV4•44『线路1』 -HISTORY,https://9e754fa707344ccca6d84955c8fcaf36.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/RlaxxTV-eu_AutenticHistory/playlist.m3u8$LR•IPV4•44『线路2』 -HISTORY,http://37.27.111.214:8080/live/27/hls.m3u8$LR•IPV4•44『线路3』 -HISTORY,http://free.cnlive.club/channel/n20a85c83/index.m3u8?q=1752629214236$LR•IPV4•44『线路4』 -HISTORY,p3p://167.114.175.6:55331/6233e1a30007e08d7da4ab21717b3e79$LR•IPV4•44『线路5』 -HISTORY,http://akariko.netgenx.site/stream/jp/history/stream-output.m3u8?mode=hls$LR•IPV4•44『线路6』 -HISTORY,https://d3181anftsyl2u.cloudfront.net/v1/aenetworks_alone_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路7』 -HISTORY,https://pb-k9ikw6ov8z4qi.akamaized.net/American_Pickers_by_History.m3u8$LR•IPV4•44『线路8』 -HISTORY,https://jmp2.uk/plu-62fb9844db5a4a0007ebc2a3.m3u8$LR•IPV4•44『线路9』 -HISTORY,https://pb-162j8hrspp1iq.akamaized.net/History_365.m3u8$LR•IPV4•44『线路10』 -HISTORY,https://jmp2.uk/plu-69dd5d7bfcb9bf5e3063cb16.m3u8$LR•IPV4•44『线路11』 -HISTORY,https://d1nzda2a2b3swt.cloudfront.net/History_Warfare_Now.m3u8$LR•IPV4•44『线路12』 -HISTORY,https://d28gzbv9fhdm3h.cloudfront.net/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungau/playlist.m3u8$LR•IPV4•44『线路13』 -HISTORY,https://amg00376-magellan-amg00376c19-samsung-nz-1735.playouts.now.amagi.tv/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungnz/playlist.m3u8$LR•IPV4•44『线路14』 -HISTORY,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/0NPOY54L3YURIZHAY396/hls3/now,-1m/m.m3u8?ads.vf=qEyxmCFMVta$LR•IPV4•44『线路15』 -HISTORY,https://amg00841-amg00841c7-rakuten-uk-2820.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhuntersrakuten-rakutenuk/playlist.m3u8$LR•IPV4•44『线路16』 -HISTORY,https://amg00841-amg00841c9-samsung-gb-3032.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhunterssamsung-samsunggb/playlist.m3u8$LR•IPV4•44『线路17』 -HISTORY,https://jmp2.uk/plu-65819fc1b9adc4000813f37d.m3u8$LR•IPV4•44『线路18』 -HISTORY,https://jmp2.uk/plu-65775d29dfed030008cb3db2.m3u8$LR•IPV4•44『线路19』 -HISTORY,https://pb-m89wlp8flmjzf.akamaized.net/v1/aenetworks_modernmarvels_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路20』 -HISTORY,https://amg02333-pbs-amg02333c1-samsung-au-1253.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungau/playlist.m3u8$LR•IPV4•44『线路21』 -HISTORY,https://amg02333-pbs-amg02333c1-samsung-nz-1254.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungnz/playlist.m3u8$LR•IPV4•44『线路22』 -HISTORY,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/true-history/playlist.m3u8?ads.vf=G1hGexOV3sS$LR•IPV4•44『线路23』 -HISTORY,https://linear-188.frequency.stream/dist/xumo/188/hls/master/playlist.m3u8$LR•IPV4•44『线路24』 -HISTORY,https://jmp2.uk/plu-6000a6f4c3f8550008fc9b91.m3u8$LR•IPV4•44『线路25』 -HISTORY,https://dxagbr7yc4m1d.cloudfront.net/v1/aenetworks_skills_thrills_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路26』 -HISTORY,https://rpn.bozztv.com/gusa/gusa-tvshollywoohistory/index.m3u8$LR•IPV4•44『线路27』 -HISTORY,http://213.91.179.28:8000/play/a0c1$LR•IPV4•44『线路28』 -HISTORY,http://88.212.15.19/live/test_history/playlist.m3u8$LR•IPV4•44『线路29』 -HISTORY,http://82.78.243.219:45739/play/a01f/index.m3u8$LR•IPV4•44『线路30』 -HISTORY,http://84.17.50.102/history/index.m3u8$LR•IPV4•44『线路31』 -HISTORY,http://138.121.15.230:9002/HISTORY-2/index.m3u8$LR•IPV4•44『线路32』 -HISTORY,https://liveh34.vtvprime.vn/hls/HISTORY/index.m3u8$LR•IPV4•44『线路33』 -HISTORY,https://streamer12.xploretv.si/__cl/cg:prod/__c/A1_SI_HISTORYHD_ott/__op/dash-default/__dci/__f/index.m3u8?admin=xploreTv_test_user&redirect=true$LR•IPV4•44『线路34』 -HISTORY,https://lds-timeline-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•44『线路35』 -HISTORY,http://138.121.15.230:9002/HISTORY-CHANNEL/index.m3u8$LR•IPV4•44『线路36』 -HISTORY,http://103.72.101.252:8080/live/1471.m3u8$LR•IPV4•44『线路37』 -HISTORY,http://103.154.3.101:5001/live/577.m3u8$LR•IPV4•44『线路38』 -HISTORY,https://jmp2.uk/plu-5d767b1c126c65d0a307355f.m3u8$LR•IPV4•44『线路39』 -HISTORY,https://jmp2.uk/plu-5d4af1803e7983b391d73b13.m3u8$LR•IPV4•44『线路40』 -HISTORY,https://jmp2.uk/plu-5a4d35dfa5c02e717a234f86.m3u8$LR•IPV4•44『线路41』 -HISTORY,http://185.102.171.218/ViasatHistory/index.m3u8$LR•IPV4•44『线路42』 -HISTORY,http://315e5a5d.ottrast.com/iptv/8XFKA8883W9M5K/12101/index.m3u8$LR•IPV4•44『线路43』 -HISTORY,https://lb.dstvmultimedia.com/ViasatHistory/index.m3u8$LR•IPV4•44『线路44』 +HISTORY,http://37.27.111.214:8080/live/27/hls.m3u8$LR•IPV4•44『线路1』 +HISTORY,http://free.cnlive.club/channel/n20a85c83/index.m3u8?q=1752629214236$LR•IPV4•44『线路2』 +HISTORY,p3p://167.114.175.6:55331/6233e1a30007e08d7da4ab21717b3e79$LR•IPV4•44『线路3』 +HISTORY,https://d3181anftsyl2u.cloudfront.net/v1/aenetworks_alone_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路4』 +HISTORY,https://pb-k9ikw6ov8z4qi.akamaized.net/American_Pickers_by_History.m3u8$LR•IPV4•44『线路5』 +HISTORY,https://jmp2.uk/plu-62fb9844db5a4a0007ebc2a3.m3u8$LR•IPV4•44『线路6』 +HISTORY,https://pb-162j8hrspp1iq.akamaized.net/History_365.m3u8$LR•IPV4•44『线路7』 +HISTORY,https://jmp2.uk/plu-69dd5d7bfcb9bf5e3063cb16.m3u8$LR•IPV4•44『线路8』 +HISTORY,https://d1nzda2a2b3swt.cloudfront.net/History_Warfare_Now.m3u8$LR•IPV4•44『线路9』 +HISTORY,https://d28gzbv9fhdm3h.cloudfront.net/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungau/playlist.m3u8$LR•IPV4•44『线路10』 +HISTORY,https://amg00376-magellan-amg00376c19-samsung-nz-1735.playouts.now.amagi.tv/playlist/amg00376-magellantv-historyandwarfarenowaunzin-samsungnz/playlist.m3u8$LR•IPV4•44『线路11』 +HISTORY,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/0NPOY54L3YURIZHAY396/hls3/now,-1m/m.m3u8?ads.vf=qEyxmCFMVta$LR•IPV4•44『线路12』 +HISTORY,https://amg00841-amg00841c7-rakuten-uk-2820.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhuntersrakuten-rakutenuk/playlist.m3u8$LR•IPV4•44『线路13』 +HISTORY,https://amg00841-amg00841c9-samsung-gb-3032.playouts.now.amagi.tv/playlist/amg00841-aeemeafast-historyhunterssamsung-samsunggb/playlist.m3u8$LR•IPV4•44『线路14』 +HISTORY,https://jmp2.uk/plu-65819fc1b9adc4000813f37d.m3u8$LR•IPV4•44『线路15』 +HISTORY,https://jmp2.uk/plu-65775d29dfed030008cb3db2.m3u8$LR•IPV4•44『线路16』 +HISTORY,https://pb-m89wlp8flmjzf.akamaized.net/v1/aenetworks_modernmarvels_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路17』 +HISTORY,https://amg02333-pbs-amg02333c1-samsung-au-1253.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungau/playlist.m3u8$LR•IPV4•44『线路18』 +HISTORY,https://amg02333-pbs-amg02333c1-samsung-nz-1254.playouts.now.amagi.tv/playlist/amg02333-pbsdistributionfast-pbshistory-samsungnz/playlist.m3u8$LR•IPV4•44『线路19』 +HISTORY,https://d35j504z0x2vu2.cloudfront.net/v1/master/0bc8e8376bd8417a1b6761138aa41c26c7309312/true-history/playlist.m3u8?ads.vf=G1hGexOV3sS$LR•IPV4•44『线路20』 +HISTORY,https://linear-188.frequency.stream/dist/xumo/188/hls/master/playlist.m3u8$LR•IPV4•44『线路21』 +HISTORY,https://jmp2.uk/plu-6000a6f4c3f8550008fc9b91.m3u8$LR•IPV4•44『线路22』 +HISTORY,https://dxagbr7yc4m1d.cloudfront.net/v1/aenetworks_skills_thrills_1/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•44『线路23』 +HISTORY,https://rpn.bozztv.com/gusa/gusa-tvshollywoohistory/index.m3u8$LR•IPV4•44『线路24』 +HISTORY,https://9e754fa707344ccca6d84955c8fcaf36.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/RlaxxTV-eu_AutenticHistory/playlist.m3u8$LR•IPV4•44『线路25』 +HISTORY,http://213.91.179.28:8000/play/a0c1$LR•IPV4•44『线路26』 +HISTORY,http://88.212.15.19/live/test_history/playlist.m3u8$LR•IPV4•44『线路27』 +HISTORY,http://82.78.243.219:45739/play/a01f/index.m3u8$LR•IPV4•44『线路28』 +HISTORY,http://84.17.50.102/history/index.m3u8$LR•IPV4•44『线路29』 +HISTORY,http://138.121.15.230:9002/HISTORY-2/index.m3u8$LR•IPV4•44『线路30』 +HISTORY,https://liveh34.vtvprime.vn/hls/HISTORY/index.m3u8$LR•IPV4•44『线路31』 +HISTORY,https://streamer12.xploretv.si/__cl/cg:prod/__c/A1_SI_HISTORYHD_ott/__op/dash-default/__dci/__f/index.m3u8?admin=xploreTv_test_user&redirect=true$LR•IPV4•44『线路32』 +HISTORY,https://lds-timeline-rakuten.amagi.tv/playlist.m3u8$LR•IPV4•44『线路33』 +HISTORY,http://138.121.15.230:9002/HISTORY-CHANNEL/index.m3u8$LR•IPV4•44『线路34』 +HISTORY,http://103.72.101.252:8080/live/1471.m3u8$LR•IPV4•44『线路35』 +HISTORY,http://103.154.3.101:5001/live/577.m3u8$LR•IPV4•44『线路36』 +HISTORY,https://jmp2.uk/plu-5d767b1c126c65d0a307355f.m3u8$LR•IPV4•44『线路37』 +HISTORY,https://jmp2.uk/plu-5d4af1803e7983b391d73b13.m3u8$LR•IPV4•44『线路38』 +HISTORY,https://jmp2.uk/plu-5a4d35dfa5c02e717a234f86.m3u8$LR•IPV4•44『线路39』 +HISTORY,http://185.102.171.218/ViasatHistory/index.m3u8$LR•IPV4•44『线路40』 +HISTORY,http://315e5a5d.ottrast.com/iptv/8XFKA8883W9M5K/12101/index.m3u8$LR•IPV4•44『线路41』 +HISTORY,https://lb.dstvmultimedia.com/ViasatHistory/index.m3u8$LR•IPV4•44『线路42』 +HISTORY,https://cdn-ue1-prod.tsv2.amagi.tv/linear/ldsAAAAAA-timeline-samsungau/playlist.m3u8$LR•IPV4•44『线路43』 +HISTORY,http://akariko.netgenx.site/stream/jp/history/stream-output.m3u8?mode=hls$LR•IPV4•44『线路44』 🏈体育赛事🏆️,#genre# -24小时城市联赛轮播,https://live.chinacert.cftest5.cn/cnmg/live/915512915$LR•IPV4•15『线路1』 -24小时城市联赛轮播,http://wfenf.x3322.net:7788/915512915$LR•IPV4•15『线路2』 -24小时城市联赛轮播,http://fn.gcl.de5.net:5908/gsh950428/915512915$LR•IPV4•15『线路3』 -24小时城市联赛轮播,http://119.88.243.98:17231/915512915$LR•IPV4•15『线路4』 -24小时城市联赛轮播,http://85.121.245.62:1234/915512915$LR•IPV4•15『线路5』 -24小时城市联赛轮播,http://36.104.221.222:7788/915512915$LR•IPV4•15『线路6』 -24小时城市联赛轮播,http://115.58.151.196:1234/915512915$LR•IPV4•15『线路7』 -24小时城市联赛轮播,http://182.61.15.163:80/915512915$LR•IPV4•15『线路8』 -24小时城市联赛轮播,http://101.132.26.106:3566/915512915$LR•IPV4•15『线路9』 -24小时城市联赛轮播,http://120.4.126.153:1234/915512915$LR•IPV4•15『线路10』 -24小时城市联赛轮播,http://47.119.24.76:59093/915512915$LR•IPV4•15『线路11』 -24小时城市联赛轮播,http://101.6.130.52:1234/915512915$LR•IPV4•15『线路12』 +24小时城市联赛轮播,http://101.6.130.52:1234/915512915$LR•IPV4•15『线路1』 +24小时城市联赛轮播,https://live.chinacert.cftest5.cn/cnmg/live/915512915$LR•IPV4•15『线路2』 +24小时城市联赛轮播,http://wfenf.x3322.net:7788/915512915$LR•IPV4•15『线路3』 +24小时城市联赛轮播,http://fn.gcl.de5.net:5908/gsh950428/915512915$LR•IPV4•15『线路4』 +24小时城市联赛轮播,http://119.88.243.98:17231/915512915$LR•IPV4•15『线路5』 +24小时城市联赛轮播,http://85.121.245.62:1234/915512915$LR•IPV4•15『线路6』 +24小时城市联赛轮播,http://36.104.221.222:7788/915512915$LR•IPV4•15『线路7』 +24小时城市联赛轮播,http://115.58.151.196:1234/915512915$LR•IPV4•15『线路8』 +24小时城市联赛轮播,http://182.61.15.163:80/915512915$LR•IPV4•15『线路9』 +24小时城市联赛轮播,http://101.132.26.106:3566/915512915$LR•IPV4•15『线路10』 +24小时城市联赛轮播,http://120.4.126.153:1234/915512915$LR•IPV4•15『线路11』 +24小时城市联赛轮播,http://47.119.24.76:59093/915512915$LR•IPV4•15『线路12』 24小时城市联赛轮播,http://17752995.xyz:51111/915512915$LR•IPV4•15『线路13』 24小时城市联赛轮播,http://139.155.89.87:1000/915512915$LR•IPV4•15『线路14』 24小时城市联赛轮播,http://101.34.236.223:1112/915512915$LR•IPV4•15『线路15』 -斯诺克,http://tv.zimtv.cn/tv/player/api/huya.php?id=880214$LR•IPV4•7『线路1』 -斯诺克,http://tv.zimtv.cn/tv/player/api/huya.php?id=27599671$LR•IPV4•7『线路2』 -斯诺克,http://tv.zimtv.cn/tv/player/api/huya.php?id=31018325$LR•IPV4•7『线路3』 -斯诺克,http://222.186.39.21:35466/huya/880214$LR•IPV4•7『线路4』 -斯诺克,http://222.186.39.21:35466/huya/27599671$LR•IPV4•7『线路5』 -斯诺克,http://222.186.39.21:35466/huya/31018325$LR•IPV4•7『线路6』 -斯诺克,https://live.ottiptv.cc/huya/880214$LR•IPV4•7『线路7』 +斯诺克,https://live.ottiptv.cc/huya/880214$LR•IPV4•7『线路1』 +斯诺克,http://tv.zimtv.cn/tv/player/api/huya.php?id=880214$LR•IPV4•7『线路2』 +斯诺克,http://tv.zimtv.cn/tv/player/api/huya.php?id=27599671$LR•IPV4•7『线路3』 +斯诺克,http://tv.zimtv.cn/tv/player/api/huya.php?id=31018325$LR•IPV4•7『线路4』 +斯诺克,http://222.186.39.21:35466/huya/880214$LR•IPV4•7『线路5』 +斯诺克,http://222.186.39.21:35466/huya/27599671$LR•IPV4•7『线路6』 +斯诺克,http://222.186.39.21:35466/huya/31018325$LR•IPV4•7『线路7』 视频_8M1080_咪视通-1,http://jackgao.top:35455/itv/3000000001000005308.m3u8?cdn=FifastbLive$LR•IPV4•2『线路1』 视频_8M1080_咪视通-1,http://xiaoya.crccxw.top:35455/itv/3000000001000005308.m3u8?cdn=FifastbLive$LR•IPV4•2『线路2』 视频_8M1080_咪视通-10,http://jackgao.top:35455/itv/3000000001000031494.m3u8?cdn=FifastbLive$LR•IPV4•2『线路1』 @@ -2006,27 +1993,27 @@ JSPORTS1,https://stream1.freetv.fun/jsports-1-1.m3u8$LR•IPV4 JSPORTS2,https://stream1.freetv.fun/jsports-2-2.m3u8$LR•IPV4 MLB NETWORK,http://fl2.moveonjoy.com/MLB_NETWORK/index.m3u8$LR•IPV4 FOX Sports,http://fl2.moveonjoy.com/FOX_Sports_1/index.m3u8$LR•IPV4•8『线路1』 -FOX Sports,http://108.181.20.255:27347/livehttpplay?channel_id=23055$LR•IPV4•8『线路2』 -FOX Sports,https://d1jzu95oc8fgt3.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-zyqcok4bm0lgq/FOX_Sports.m3u8$LR•IPV4•8『线路3』 -FOX Sports,https://d1jzu95oc8fgt3.cloudfront.net/FOX_Sports.m3u8$LR•IPV4•8『线路4』 -FOX Sports,https://amg02855-foxsports-amg02855c1-xumo-us-1755.playouts.now.amagi.tv/Fox-Sports-AmazonNews/playlist.m3u8$LR•IPV4•8『线路5』 -FOX Sports,https://live-manifest.production-public.tubi.io/live/6035c7fd-efff-4ec7-93dc-aa0c7a58ba47/playlist.m3u8$LR•IPV4•8『线路6』 -FOX Sports,https://jmp2.uk/plu-5a74b8e1e22a61737979c6bf.m3u8$LR•IPV4•8『线路7』 -FOX Sports,https://tvsen7.aynaott.com/foxsports2/index.m3u8$LR•IPV4•8『线路8』 +FOX Sports,https://d1jzu95oc8fgt3.cloudfront.net/FOX_Sports.m3u8$LR•IPV4•8『线路2』 +FOX Sports,https://amg02855-foxsports-amg02855c1-xumo-us-1755.playouts.now.amagi.tv/Fox-Sports-AmazonNews/playlist.m3u8$LR•IPV4•8『线路3』 +FOX Sports,https://live-manifest.production-public.tubi.io/live/6035c7fd-efff-4ec7-93dc-aa0c7a58ba47/playlist.m3u8$LR•IPV4•8『线路4』 +FOX Sports,https://jmp2.uk/plu-5a74b8e1e22a61737979c6bf.m3u8$LR•IPV4•8『线路5』 +FOX Sports,https://tvsen7.aynaott.com/foxsports2/index.m3u8$LR•IPV4•8『线路6』 +FOX Sports,http://108.181.20.255:27347/livehttpplay?channel_id=23055$LR•IPV4•8『线路7』 +FOX Sports,https://d1jzu95oc8fgt3.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-zyqcok4bm0lgq/FOX_Sports.m3u8$LR•IPV4•8『线路8』 NBA,http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•10『线路1』 NBA,p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•10『线路2』 NBA,https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•10『线路3』 NBA,https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•10『线路4』 NBA,https://t.freetv.fun/live/nba-tv.m3u8$LR•IPV4•10『线路5』 -NBA,http://103.148.44.38:8000/play/a03m/index.m3u8$LR•IPV4•10『线路6』 -NBA,https://live-manifest.production-public.tubi.io/live/553b8d5e-fd2a-4a61-bdfa-73b34c299d75/playlist.m3u8$LR•IPV4•10『线路7』 -NBA,https://jmp2.uk/plu-6792c30abc03978b9b8bb832.m3u8$LR•IPV4•10『线路8』 -NBA,https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•10『线路9』 -NBA,http://user.scalecdn.co:8080/live/54706135/09221986/3092.m3u8$LR•IPV4•10『线路10』 +NBA,https://live-manifest.production-public.tubi.io/live/553b8d5e-fd2a-4a61-bdfa-73b34c299d75/playlist.m3u8$LR•IPV4•10『线路6』 +NBA,https://jmp2.uk/plu-6792c30abc03978b9b8bb832.m3u8$LR•IPV4•10『线路7』 +NBA,https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•10『线路8』 +NBA,http://user.scalecdn.co:8080/live/54706135/09221986/3092.m3u8$LR•IPV4•10『线路9』 +NBA,http://103.148.44.38:8000/play/a03m/index.m3u8$LR•IPV4•10『线路10』 ESPN,http://41.205.93.154/ESPN/index.m3u8$LR•IPV4•4『线路1』 ESPN,http://38.96.178.201:80/live/ESPNHD/index.m3u8$LR•IPV4•4『线路2』 -ESPN,http://200.10.30.241:8000/play/a01r/index.m3u8$LR•IPV4•4『线路3』 -ESPN,http://origin.thetvapp.to/hls/espn-deportes/mono.m3u8$LR•IPV4•4『线路4』 +ESPN,http://origin.thetvapp.to/hls/espn-deportes/mono.m3u8$LR•IPV4•4『线路3』 +ESPN,http://200.10.30.241:8000/play/a01r/index.m3u8$LR•IPV4•4『线路4』 緯來體育,http://live4play.uk/livehttpplay?channel_id=20120$LR•IPV4•2『线路1』 緯來體育,rtmp://60.248.77.83/sat/tv721$LR•IPV4•2『线路2』 ELTA體育1台,http://50.7.234.10:8278/eltasport_twn/playlist.m3u8?tid=md3567b35401611916221&ct=17874&tsum=be2a069324faa7f0737ca0d396d43745$LR•IPV4 @@ -2228,14 +2215,14 @@ TraceSports,http://209.141.58.162:4994/proxy?url=http%3A//209.141.58.162%3A5050/ 英雄,https://vip.ffzy-play6.com/20221112/6371_9b5bf930/index.m3u8$LR•IPV4•15『线路5』 英雄,http://cdn.jdshipin.com:8880/huya.php?id=23824164$LR•IPV4•15『线路6』 英雄,https://live.ottiptv.cc/yy/1352475619$LR•IPV4•15『线路7』 -英雄,http://tv.zimtv.cn/tv/player/api/huya.php?id=660000$LR•IPV4•15『线路8』 -英雄,http://tv.zimtv.cn/tv/player/api/huya.php?id=836458$LR•IPV4•15『线路9』 -英雄,http://222.186.39.21:35466/huya/660000$LR•IPV4•15『线路10』 -英雄,http://222.186.39.21:35466/huya/836458$LR•IPV4•15『线路11』 -英雄,https://live.ottiptv.cc/huya/11601980$LR•IPV4•15『线路12』 -英雄,https://live.ottiptv.cc/huya/660000$LR•IPV4•15『线路13』 -英雄,https://live.ottiptv.cc/huya/24318577$LR•IPV4•15『线路14』 -英雄,https://live.ottiptv.cc/huya/21241839$LR•IPV4•15『线路15』 +英雄,https://live.ottiptv.cc/huya/11601980$LR•IPV4•15『线路8』 +英雄,https://live.ottiptv.cc/huya/660000$LR•IPV4•15『线路9』 +英雄,https://live.ottiptv.cc/huya/24318577$LR•IPV4•15『线路10』 +英雄,https://live.ottiptv.cc/huya/21241839$LR•IPV4•15『线路11』 +英雄,http://tv.zimtv.cn/tv/player/api/huya.php?id=660000$LR•IPV4•15『线路12』 +英雄,http://tv.zimtv.cn/tv/player/api/huya.php?id=836458$LR•IPV4•15『线路13』 +英雄,http://222.186.39.21:35466/huya/660000$LR•IPV4•15『线路14』 +英雄,http://222.186.39.21:35466/huya/836458$LR•IPV4•15『线路15』 赢钱专家,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 @@ -2348,8 +2335,8 @@ A计划,https://vip.ffzy-play7.com/20221115/4412_bf4bdaf6/index.m3u8$LR•IPV4 联合抗日,https://live.metshop.top/huya/11352910$LR•IPV4 三国,https://live.metshop.top/huya/11352944$LR•IPV4•5『线路1』 三国,http://103.193.151.146/huya.php?id=29465871$LR•IPV4•5『线路2』 -三国,https://live.ottiptv.cc/huya/11602081$LR•IPV4•5『线路3』 -三国,https://live.ottiptv.cc/huya/11352944$LR•IPV4•5『线路4』 +三国,https://live.ottiptv.cc/huya/11352944$LR•IPV4•5『线路3』 +三国,https://goodiptv.club/douyu/5908256$LR•IPV4•5『线路4』 三国,http://live.nctv.top/douyu1.php?id=6122419$LR•IPV4•5『线路5』 雍正皇帝,https://live.metshop.top/huya/11342439$LR•IPV4 许冠英合集,https://live.metshop.top/huya/11601972$LR•IPV4 @@ -2383,154 +2370,155 @@ 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 -纪录,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•148『线路1』 -纪录,http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•148『线路2』 -纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=64316e6fb20220fa478858f333376dbb$LR•IPV4•148『线路3』 -纪录,https://0472.org/hls/cgtnd.m3u8$LR•IPV4•148『线路4』 -纪录,http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•148『线路5』 -纪录,http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•148『线路6』 -纪录,http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•148『线路7』 -纪录,http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•148『线路8』 -纪录,http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•148『线路9』 -纪录,http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•148『线路10』 -纪录,http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•148『线路11』 -纪录,http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•148『线路12』 -纪录,http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•148『线路13』 -纪录,http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•148『线路14』 -纪录,http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•148『线路15』 -纪录,http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•148『线路16』 -纪录,http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•148『线路17』 -纪录,http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•148『线路18』 -纪录,http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•148『线路19』 -纪录,http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•148『线路20』 -纪录,http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•148『线路21』 -纪录,http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•148『线路22』 -纪录,http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•148『线路23』 -纪录,http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•148『线路24』 -纪录,http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•148『线路25』 -纪录,https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•148『线路26』 -纪录,http://120.55.49.231:3095/rtp/233.50.202.25:5140$LR•IPV4•148『线路27』 -纪录,http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•148『线路28』 -纪录,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•148『线路29』 -纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•148『线路30』 -纪录,https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8$LR•IPV4•148『线路31』 -纪录,https://rt-rtd.rttv.com/dvr/rtdoc/playlist_4500Kb.m3u8$LR•IPV4•148『线路32』 -纪录,https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•148『线路33』 -纪录,http://wfenf.x3322.net:7788/609006487$LR•IPV4•148『线路34』 -纪录,http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•148『线路35』 -纪录,http://119.88.243.98:17231/609006487$LR•IPV4•148『线路36』 -纪录,http://85.121.245.62:1234/609006487$LR•IPV4•148『线路37』 -纪录,http://36.104.221.222:7788/609006487$LR•IPV4•148『线路38』 -纪录,http://115.58.151.196:1234/609006487$LR•IPV4•148『线路39』 -纪录,http://182.61.15.163:80/609006487$LR•IPV4•148『线路40』 -纪录,http://101.132.26.106:3566/609006487$LR•IPV4•148『线路41』 -纪录,http://120.4.126.153:1234/609006487$LR•IPV4•148『线路42』 -纪录,http://47.119.24.76:59093/609006487$LR•IPV4•148『线路43』 -纪录,http://101.6.130.52:1234/609006487$LR•IPV4•148『线路44』 -纪录,http://17752995.xyz:51111/609006487$LR•IPV4•148『线路45』 -纪录,http://139.155.89.87:1000/609006487$LR•IPV4•148『线路46』 -纪录,http://101.34.236.223:1112/609006487$LR•IPV4•148『线路47』 -纪录,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•148『线路48』 -纪录,https://ali-xwl.cztv.com/live/channel121080Plxw.m3u8$LR•IPV4•148『线路49』 -纪录,http://207.56.13.146:81/cdnlive/cctv9.m3u8$LR•IPV4•148『线路50』 -纪录,http://173.208.212.130:8181/1080p/cctv9.m3u8$LR•IPV4•148『线路51』 -纪录,http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•148『线路52』 -纪录,http://204.12.221.218:8181/3m1080p/cctv9.m3u8$LR•IPV4•148『线路53』 -纪录,http://101.6.130.52:1234/673168140$LR•IPV4•148『线路54』 -纪录,http://lsfb.avap.jilintv.cn/zqvk7vpj/channel/da805d8d77a24db8aaa62328eb6d874e/index.m3u8$LR•IPV4•148『线路55』 -纪录,https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8?ads.app_bundle=[APP_BUNDLE]&ads.app_name=LG%20Channel%20Plus&ads.app_store_url=[APP_STOREURL]&ads.app_version=[APP_VERSION]&ads.brand_name=[DEVICE_MAKE]&ads.content_livestream=0&ads.device_lmt=[LMT]&ads.device_model=[DEVICE_MODEL]&ads.did=[IFA]&ads.fck=[FCK]&ads.gdpr_consent=[GDPR_CONSENT]&ads.ifa_type=[IFA_TYPE]&ads.market=uk&ads.platform=lg_channelplus&ads.pod_type=playerpage_midroll&ads.rtv_channel_name=sci-fi-rakuten-tv_uk&ads.rtv_content_id=6241&ads.rtv_language=en&ads.viewsize=[VIEWSIZE]&channel_id=6241&disable_subtitles=true&publishing_platform_id=2$LR•IPV4•148『线路56』 -纪录,https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/manifest/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/2633b8e1-37ed-4477-9e50-d6b4f489d363/4.m3u8$LR•IPV4•148『线路57』 -纪录,p3p://167.114.175.6:55331/623baf7a0004e5d79c2047cd46107be2$LR•IPV4•148『线路58』 -纪录,https://aegis-cloudfront-1.tubi.video/8d1f164d-34ef-4f70-b948-ae33826a0aaa/playlist.m3u8$LR•IPV4•148『线路59』 -纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/icielsass.m3u8$LR•IPV4•148『线路60』 -纪录,https://amdici.akamaized.net/hls/live/873426/ICI-Live-Stream/master.m3u8$LR•IPV4•148『线路61』 -纪录,https://rcavlive-dai.akamaized.net/hls/live/696614/cancbftprem/master.m3u8$LR•IPV4•148『线路62』 -纪录,https://rcavlive.akamaized.net/hls/live/704020/cancbxft/master.m3u8$LR•IPV4•148『线路63』 -纪录,https://rcavlive.akamaized.net/hls/live/704017/cancbuft/master.m3u8$LR•IPV4•148『线路64』 -纪录,https://rcavlive.akamaized.net/hls/live/704024/cancjbr/master.m3u8$LR•IPV4•148『线路65』 -纪录,https://rcavlive.akamaized.net/hls/live/704016/cancksh/master.m3u8$LR•IPV4•148『线路66』 -纪录,https://rcavlive.akamaized.net/hls/live/704018/cancbwft/master.m3u8$LR•IPV4•148『线路67』 -纪录,https://rcavlive.akamaized.net/hls/live/704021/cancktm/master.m3u8$LR•IPV4•148『线路68』 -纪录,https://rcavlive.akamaized.net/hls/live/704022/cancblft/master.m3u8$LR•IPV4•148『线路69』 -纪录,https://rcavlive.akamaized.net/hls/live/664046/cancboft/master.m3u8$LR•IPV4•148『线路70』 -纪录,https://rcavlive.akamaized.net/hls/live/664045/cancbvt/master.m3u8$LR•IPV4•148『线路71』 -纪录,https://rcavlive.akamaized.net/hls/live/704023/cancktv/master.m3u8$LR•IPV4•148『线路72』 -纪录,https://rcavlive.akamaized.net/hls/live/704019/cancbkft/master.m3u8$LR•IPV4•148『线路73』 -纪录,https://rcavlive.akamaized.net/hls/live/704014/cancbaft/master.m3u8$LR•IPV4•148『线路74』 -纪录,https://5bf7b725107e5.streamlock.net/kstv/kstv/playlist.m3u8$LR•IPV4•148『线路75』 -纪录,https://cs2.push2stream.com/NCI-DVR/playlist.m3u8$LR•IPV4•148『线路76』 -纪录,https://unlimited1-cl-isp.dps.live/tvu/tvu.smil/playlist.m3u8$LR•IPV4•148『线路77』 -纪录,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/RD16KOPRXE0O9L4VAXVJ/hls3/now,-1m/m.m3u8?ads.vf=EoTB4HqnHbi$LR•IPV4•148『线路78』 -纪录,https://jmp2.uk/plu-63211ba9cad976000794f988.m3u8$LR•IPV4•148『线路79』 -纪录,https://jmp2.uk/plu-6964d2179ba4ac18051a18ce.m3u8$LR•IPV4•148『线路80』 -纪录,https://jmp2.uk/plu-645e00d5d3fdde000829463a.m3u8$LR•IPV4•148『线路81』 -纪录,https://sci-fi-rakuten-tv-it.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6430/master.m3u8$LR•IPV4•148『线路82』 -纪录,https://sci-fi-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6740/master.m3u8$LR•IPV4•148『线路83』 -纪录,https://lb.dstvmultimedia.com/SciFiHD/index.m3u8$LR•IPV4•148『线路84』 -纪录,https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/a985e052-6868-4365-ac45-52afe9008b25/manifest.m3u8$LR•IPV4•148『线路85』 -纪录,https://jmp2.uk/plu-65df731cec9fda0008b7aa8d.m3u8$LR•IPV4•148『线路86』 -纪录,https://jmp2.uk/plu-65df7272ec9fda0008b7a970.m3u8$LR•IPV4•148『线路87』 -纪录,https://jmp2.uk/plu-65df73520d4561000817c29b.m3u8$LR•IPV4•148『线路88』 -纪录,https://jmp2.uk/plu-65df72db18036500081a8292.m3u8$LR•IPV4•148『线路89』 -纪录,https://amg00609-amg00609c5-rakuten-uk-3764.playouts.now.amagi.tv/master.m3u8$LR•IPV4•148『线路90』 -纪录,https://jmp2.uk/plu-61bb2814ac085a00074309a6.m3u8$LR•IPV4•148『线路91』 -纪录,https://stream.ads.ottera.tv/playlist.m3u8?network_id=4312$LR•IPV4•148『线路92』 -纪录,https://jmp2.uk/plu-680bdaf54d7cf165c705f91e.m3u8$LR•IPV4•148『线路93』 -纪录,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•148『线路94』 -纪录,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•148『线路95』 -纪录,https://rcavlive.akamaized.net/hls/live/704025/xcanrdi/master.m3u8$LR•IPV4•148『线路96』 -纪录,https://5c3fb01839654.streamlock.net:1963/iptvrcrperu/livercrperutv/playlist.m3u8$LR•IPV4•148『线路97』 -纪录,https://5f22d76e220e1.streamlock.net/pacicontemporarychannel/pacicontemporarychannel/playlist.m3u8$LR•IPV4•148『线路98』 -纪录,https://origin.dpsgo.com/ssai/event/BBp0VeP6QtOOlH8nu3bWTg/master.m3u8$LR•IPV4•148『线路99』 -纪录,https://canal.mediaserver.com.co/live/oracionconson.m3u8$LR•IPV4•148『线路100』 -纪录,https://livestream.mediacci.com/ccitv/index.m3u8$LR•IPV4•148『线路101』 -纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciafrique.m3u8$LR•IPV4•148『线路102』 -纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciamerique.m3u8$LR•IPV4•148『线路103』 -纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emcieurope.m3u8$LR•IPV4•148『线路104』 -纪录,https://video2.getstreamhosting.com:19360/8000/8000.m3u8$LR•IPV4•148『线路105』 -纪录,https://stream.eleden.com/livesalvatv/ngrp:livesalvatv_all/playlist.m3u8$LR•IPV4•148『线路106』 -纪录,https://67acccf130420.streamlock.net/enlacepr1/enlacepr1/playlist.m3u8$LR•IPV4•148『线路107』 -纪录,https://jmp2.uk/plu-60c34592c911890007f29a73.m3u8$LR•IPV4•148『线路108』 -纪录,https://jmp2.uk/plu-5e972a21ad709d00074195ba.m3u8$LR•IPV4•148『线路109』 -纪录,https://jmp2.uk/plu-5f1ac2591dd8880007bb7d6d.m3u8$LR•IPV4•148『线路110』 -纪录,https://jmp2.uk/plu-5dcb62e63d4d8f0009f36881.m3u8$LR•IPV4•148『线路111』 -纪录,https://jmp2.uk/plu-699d87093d5dba980705cca8.m3u8$LR•IPV4•148『线路112』 -纪录,https://jmp2.uk/plu-608aa4a4cc92820007b663af.m3u8$LR•IPV4•148『线路113』 -纪录,https://jmp2.uk/plu-68750875759366af05a151ce.m3u8$LR•IPV4•148『线路114』 -纪录,https://jmp2.uk/plu-67ed14aaf7c5d70b9089c3bf.m3u8$LR•IPV4•148『线路115』 -纪录,https://jmp2.uk/plu-619247c34a270700077c8415.m3u8$LR•IPV4•148『线路116』 -纪录,https://jmp2.uk/plu-6479ff1c17f5e10008ad2797.m3u8$LR•IPV4•148『线路117』 -纪录,https://jmp2.uk/plu-65662f8a2c46f300088a84cc.m3u8$LR•IPV4•148『线路118』 -纪录,https://jmp2.uk/plu-65ddec1ef7f0af0008be4b65.m3u8$LR•IPV4•148『线路119』 -纪录,https://jmp2.uk/plu-63d2ba2f60bc8f0008981a0e.m3u8$LR•IPV4•148『线路120』 -纪录,http://158.180.39.89:5033/hayatovci.m3u8$LR•IPV4•148『线路121』 -纪录,https://jmp2.uk/plu-60ed498c4248a400077c0b9d.m3u8$LR•IPV4•148『线路122』 -纪录,https://jmp2.uk/plu-5f6a38eaa5b68b0007a00e7a.m3u8$LR•IPV4•148『线路123』 -纪录,https://jmp2.uk/plu-61728bb9ee3773000840c1fa.m3u8$LR•IPV4•148『线路124』 -纪录,https://jmp2.uk/plu-5dc02a44a9518600094273ac.m3u8$LR•IPV4•148『线路125』 -纪录,https://jmp2.uk/plu-61f9598588f86000078ee7d6.m3u8$LR•IPV4•148『线路126』 -纪录,https://jmp2.uk/plu-61f957e051cca800076f2358.m3u8$LR•IPV4•148『线路127』 -纪录,https://jmp2.uk/plu-61f9597e78607000074f6c2a.m3u8$LR•IPV4•148『线路128』 -纪录,https://jmp2.uk/plu-66166cb1307fa30008f275e7.m3u8$LR•IPV4•148『线路129』 -纪录,https://jmp2.uk/plu-5f2817d3d7573a00080f9175.m3u8$LR•IPV4•148『线路130』 -纪录,https://jmp2.uk/plu-5b4fc274694c027be6ed3eea.m3u8$LR•IPV4•148『线路131』 -纪录,https://webstream.multistream.it/memfs/e2cb3629-c1a2-495b-b43a-9eb386f04ed8.m3u8$LR•IPV4•148『线路132』 -纪录,http://31.148.48.15/SONY_SCI_FI/index.m3u8$LR•IPV4•148『线路133』 -纪录,http://hls127.freeott.top:8080/Da_Vinci_Learning/video.m3u8$LR•IPV4•148『线路134』 -纪录,https://liveh12.vtvprime.vn/hls/DAVINVY/04.m3u8$LR•IPV4•148『线路135』 -纪录,https://video.ejeserver.com/live/mcitelevision.m3u8$LR•IPV4•148『线路136』 -纪录,http://23.237.104.106:8080/USA_DISCOVERY/index.m3u8$LR•IPV4•148『线路137』 -纪录,http://akariko.netgenx.site/stream/jp/discovery_channel/stream-output.m3u8?mode=hls$LR•IPV4•148『线路138』 -纪录,https://jmp2.uk/plu-6400f731d200410008f9b339.m3u8$LR•IPV4•148『线路139』 -纪录,https://svs.itworkscdn.net/asharqdiscoverylive/asharqd.smil/playlist_dvr.m3u8$LR•IPV4•148『线路140』 -纪录,p3p://167.114.175.6:55331/62c9a44500000cd3c69dc74b77c62c82$LR•IPV4•148『线路141』 -纪录,http://108.181.20.255:27347/livehttpplay?channel_id=23081$LR•IPV4•148『线路142』 -纪录,http://23.237.104.106:8080/USA_MTV_LIVE/index.m3u8$LR•IPV4•148『线路143』 -纪录,p3p://167.114.175.6:55331/5fe16de700083ba97787607e74d90cb5$LR•IPV4•148『线路144』 -纪录,p3p://167.114.175.6:55331/644518fd0002d5953f21bedc56b6465f$LR•IPV4•148『线路145』 -纪录,http://108.181.20.255:27347/livehttpplay?channel_id=23097$LR•IPV4•148『线路146』 -纪录,https://i.mjh.nz/.r/sky-hgtv.m3u8$LR•IPV4•148『线路147』 -纪录,p3p://167.114.175.6:55331/61e4f963000c710c55474e4e1e2273d9$LR•IPV4•148『线路148』 +纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=df32dfff24ee22e3f618af6a0e2be23a$LR•IPV4•149『线路1』 +纪录,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•149『线路2』 +纪录,http://111.8.224.6:9999/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•149『线路3』 +纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=737ebca645d5ec1067de7669a722f376$LR•IPV4•149『线路4』 +纪录,https://0472.org/hls/cgtnd.m3u8$LR•IPV4•149『线路5』 +纪录,http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•149『线路6』 +纪录,http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•149『线路7』 +纪录,http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•149『线路8』 +纪录,http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•149『线路9』 +纪录,http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•149『线路10』 +纪录,http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•149『线路11』 +纪录,http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•149『线路12』 +纪录,http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•149『线路13』 +纪录,http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•149『线路14』 +纪录,http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•149『线路15』 +纪录,http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•149『线路16』 +纪录,http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•149『线路17』 +纪录,http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•149『线路18』 +纪录,http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•149『线路19』 +纪录,http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•149『线路20』 +纪录,http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•149『线路21』 +纪录,http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•149『线路22』 +纪录,http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•149『线路23』 +纪录,http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•149『线路24』 +纪录,http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•149『线路25』 +纪录,http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•149『线路26』 +纪录,https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•149『线路27』 +纪录,http://120.55.49.231:3095/rtp/233.50.202.25:5140$LR•IPV4•149『线路28』 +纪录,http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•149『线路29』 +纪录,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•149『线路30』 +纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•149『线路31』 +纪录,https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8$LR•IPV4•149『线路32』 +纪录,https://rt-rtd.rttv.com/dvr/rtdoc/playlist_4500Kb.m3u8$LR•IPV4•149『线路33』 +纪录,http://207.56.13.146:81/cdnlive/cctv9.m3u8$LR•IPV4•149『线路34』 +纪录,http://173.208.212.130:8181/1080p/cctv9.m3u8$LR•IPV4•149『线路35』 +纪录,http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•149『线路36』 +纪录,http://204.12.221.218:8181/3m1080p/cctv9.m3u8$LR•IPV4•149『线路37』 +纪录,http://101.6.130.52:1234/673168140$LR•IPV4•149『线路38』 +纪录,http://101.6.130.52:1234/609006487$LR•IPV4•149『线路39』 +纪录,http://lsfb.avap.jilintv.cn/zqvk7vpj/channel/da805d8d77a24db8aaa62328eb6d874e/index.m3u8$LR•IPV4•149『线路40』 +纪录,https://live.chinacert.cftest5.cn/cnmg/live/609006487$LR•IPV4•149『线路41』 +纪录,http://wfenf.x3322.net:7788/609006487$LR•IPV4•149『线路42』 +纪录,http://fn.gcl.de5.net:5908/gsh950428/609006487$LR•IPV4•149『线路43』 +纪录,http://119.88.243.98:17231/609006487$LR•IPV4•149『线路44』 +纪录,http://85.121.245.62:1234/609006487$LR•IPV4•149『线路45』 +纪录,http://36.104.221.222:7788/609006487$LR•IPV4•149『线路46』 +纪录,http://115.58.151.196:1234/609006487$LR•IPV4•149『线路47』 +纪录,http://182.61.15.163:80/609006487$LR•IPV4•149『线路48』 +纪录,http://101.132.26.106:3566/609006487$LR•IPV4•149『线路49』 +纪录,http://120.4.126.153:1234/609006487$LR•IPV4•149『线路50』 +纪录,http://47.119.24.76:59093/609006487$LR•IPV4•149『线路51』 +纪录,http://17752995.xyz:51111/609006487$LR•IPV4•149『线路52』 +纪录,http://139.155.89.87:1000/609006487$LR•IPV4•149『线路53』 +纪录,http://101.34.236.223:1112/609006487$LR•IPV4•149『线路54』 +纪录,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227084/index.m3u8$LR•IPV4•149『线路55』 +纪录,https://ali-xwl.cztv.com/live/channel121080Plxw.m3u8$LR•IPV4•149『线路56』 +纪录,p3p://167.114.175.6:55331/623baf7a0004e5d79c2047cd46107be2$LR•IPV4•149『线路57』 +纪录,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/RD16KOPRXE0O9L4VAXVJ/hls3/now,-1m/m.m3u8?ads.vf=EoTB4HqnHbi$LR•IPV4•149『线路58』 +纪录,https://jmp2.uk/plu-63211ba9cad976000794f988.m3u8$LR•IPV4•149『线路59』 +纪录,https://jmp2.uk/plu-6964d2179ba4ac18051a18ce.m3u8$LR•IPV4•149『线路60』 +纪录,https://jmp2.uk/plu-645e00d5d3fdde000829463a.m3u8$LR•IPV4•149『线路61』 +纪录,https://sci-fi-rakuten-tv-it.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6430/master.m3u8$LR•IPV4•149『线路62』 +纪录,https://sci-fi-rakuten-tv-es.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6740/master.m3u8$LR•IPV4•149『线路63』 +纪录,https://lb.dstvmultimedia.com/SciFiHD/index.m3u8$LR•IPV4•149『线路64』 +纪录,https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/a985e052-6868-4365-ac45-52afe9008b25/manifest.m3u8$LR•IPV4•149『线路65』 +纪录,https://jmp2.uk/plu-65df731cec9fda0008b7aa8d.m3u8$LR•IPV4•149『线路66』 +纪录,https://jmp2.uk/plu-65df7272ec9fda0008b7a970.m3u8$LR•IPV4•149『线路67』 +纪录,https://jmp2.uk/plu-65df73520d4561000817c29b.m3u8$LR•IPV4•149『线路68』 +纪录,https://jmp2.uk/plu-65df72db18036500081a8292.m3u8$LR•IPV4•149『线路69』 +纪录,https://amg00609-amg00609c5-rakuten-uk-3764.playouts.now.amagi.tv/master.m3u8$LR•IPV4•149『线路70』 +纪录,https://jmp2.uk/plu-61bb2814ac085a00074309a6.m3u8$LR•IPV4•149『线路71』 +纪录,https://stream.ads.ottera.tv/playlist.m3u8?network_id=4312$LR•IPV4•149『线路72』 +纪录,https://jmp2.uk/plu-680bdaf54d7cf165c705f91e.m3u8$LR•IPV4•149『线路73』 +纪录,https://aegis-cloudfront-1.tubi.video/8d1f164d-34ef-4f70-b948-ae33826a0aaa/playlist.m3u8$LR•IPV4•149『线路74』 +纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/icielsass.m3u8$LR•IPV4•149『线路75』 +纪录,https://amdici.akamaized.net/hls/live/873426/ICI-Live-Stream/master.m3u8$LR•IPV4•149『线路76』 +纪录,https://rcavlive-dai.akamaized.net/hls/live/696614/cancbftprem/master.m3u8$LR•IPV4•149『线路77』 +纪录,https://rcavlive.akamaized.net/hls/live/704020/cancbxft/master.m3u8$LR•IPV4•149『线路78』 +纪录,https://rcavlive.akamaized.net/hls/live/704017/cancbuft/master.m3u8$LR•IPV4•149『线路79』 +纪录,https://rcavlive.akamaized.net/hls/live/704024/cancjbr/master.m3u8$LR•IPV4•149『线路80』 +纪录,https://rcavlive.akamaized.net/hls/live/704016/cancksh/master.m3u8$LR•IPV4•149『线路81』 +纪录,https://rcavlive.akamaized.net/hls/live/704018/cancbwft/master.m3u8$LR•IPV4•149『线路82』 +纪录,https://rcavlive.akamaized.net/hls/live/704021/cancktm/master.m3u8$LR•IPV4•149『线路83』 +纪录,https://rcavlive.akamaized.net/hls/live/704022/cancblft/master.m3u8$LR•IPV4•149『线路84』 +纪录,https://rcavlive.akamaized.net/hls/live/664046/cancboft/master.m3u8$LR•IPV4•149『线路85』 +纪录,https://rcavlive.akamaized.net/hls/live/664045/cancbvt/master.m3u8$LR•IPV4•149『线路86』 +纪录,https://rcavlive.akamaized.net/hls/live/704023/cancktv/master.m3u8$LR•IPV4•149『线路87』 +纪录,https://rcavlive.akamaized.net/hls/live/704019/cancbkft/master.m3u8$LR•IPV4•149『线路88』 +纪录,https://rcavlive.akamaized.net/hls/live/704014/cancbaft/master.m3u8$LR•IPV4•149『线路89』 +纪录,https://5bf7b725107e5.streamlock.net/kstv/kstv/playlist.m3u8$LR•IPV4•149『线路90』 +纪录,https://cs2.push2stream.com/NCI-DVR/playlist.m3u8$LR•IPV4•149『线路91』 +纪录,https://unlimited1-cl-isp.dps.live/tvu/tvu.smil/playlist.m3u8$LR•IPV4•149『线路92』 +纪录,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•149『线路93』 +纪录,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$LR•IPV4•149『线路94』 +纪录,https://rcavlive.akamaized.net/hls/live/704025/xcanrdi/master.m3u8$LR•IPV4•149『线路95』 +纪录,https://5c3fb01839654.streamlock.net:1963/iptvrcrperu/livercrperutv/playlist.m3u8$LR•IPV4•149『线路96』 +纪录,https://5f22d76e220e1.streamlock.net/pacicontemporarychannel/pacicontemporarychannel/playlist.m3u8$LR•IPV4•149『线路97』 +纪录,https://origin.dpsgo.com/ssai/event/BBp0VeP6QtOOlH8nu3bWTg/master.m3u8$LR•IPV4•149『线路98』 +纪录,https://canal.mediaserver.com.co/live/oracionconson.m3u8$LR•IPV4•149『线路99』 +纪录,https://livestream.mediacci.com/ccitv/index.m3u8$LR•IPV4•149『线路100』 +纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciafrique.m3u8$LR•IPV4•149『线路101』 +纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emciamerique.m3u8$LR•IPV4•149『线路102』 +纪录,https://raw.githubusercontent.com/Sibprod/streams/main/ressources/dm/py/hls/emcieurope.m3u8$LR•IPV4•149『线路103』 +纪录,https://video2.getstreamhosting.com:19360/8000/8000.m3u8$LR•IPV4•149『线路104』 +纪录,https://stream.eleden.com/livesalvatv/ngrp:livesalvatv_all/playlist.m3u8$LR•IPV4•149『线路105』 +纪录,https://67acccf130420.streamlock.net/enlacepr1/enlacepr1/playlist.m3u8$LR•IPV4•149『线路106』 +纪录,https://jmp2.uk/plu-60c34592c911890007f29a73.m3u8$LR•IPV4•149『线路107』 +纪录,https://jmp2.uk/plu-5e972a21ad709d00074195ba.m3u8$LR•IPV4•149『线路108』 +纪录,https://jmp2.uk/plu-5f1ac2591dd8880007bb7d6d.m3u8$LR•IPV4•149『线路109』 +纪录,https://jmp2.uk/plu-5dcb62e63d4d8f0009f36881.m3u8$LR•IPV4•149『线路110』 +纪录,https://jmp2.uk/plu-699d87093d5dba980705cca8.m3u8$LR•IPV4•149『线路111』 +纪录,https://jmp2.uk/plu-608aa4a4cc92820007b663af.m3u8$LR•IPV4•149『线路112』 +纪录,https://jmp2.uk/plu-68750875759366af05a151ce.m3u8$LR•IPV4•149『线路113』 +纪录,https://jmp2.uk/plu-67ed14aaf7c5d70b9089c3bf.m3u8$LR•IPV4•149『线路114』 +纪录,https://jmp2.uk/plu-619247c34a270700077c8415.m3u8$LR•IPV4•149『线路115』 +纪录,https://jmp2.uk/plu-6479ff1c17f5e10008ad2797.m3u8$LR•IPV4•149『线路116』 +纪录,https://jmp2.uk/plu-65662f8a2c46f300088a84cc.m3u8$LR•IPV4•149『线路117』 +纪录,https://jmp2.uk/plu-65ddec1ef7f0af0008be4b65.m3u8$LR•IPV4•149『线路118』 +纪录,https://jmp2.uk/plu-63d2ba2f60bc8f0008981a0e.m3u8$LR•IPV4•149『线路119』 +纪录,http://158.180.39.89:5033/hayatovci.m3u8$LR•IPV4•149『线路120』 +纪录,https://jmp2.uk/plu-60ed498c4248a400077c0b9d.m3u8$LR•IPV4•149『线路121』 +纪录,https://jmp2.uk/plu-5f6a38eaa5b68b0007a00e7a.m3u8$LR•IPV4•149『线路122』 +纪录,https://jmp2.uk/plu-61728bb9ee3773000840c1fa.m3u8$LR•IPV4•149『线路123』 +纪录,https://jmp2.uk/plu-5dc02a44a9518600094273ac.m3u8$LR•IPV4•149『线路124』 +纪录,https://jmp2.uk/plu-61f9598588f86000078ee7d6.m3u8$LR•IPV4•149『线路125』 +纪录,https://jmp2.uk/plu-61f957e051cca800076f2358.m3u8$LR•IPV4•149『线路126』 +纪录,https://jmp2.uk/plu-61f9597e78607000074f6c2a.m3u8$LR•IPV4•149『线路127』 +纪录,https://jmp2.uk/plu-66166cb1307fa30008f275e7.m3u8$LR•IPV4•149『线路128』 +纪录,https://jmp2.uk/plu-5f2817d3d7573a00080f9175.m3u8$LR•IPV4•149『线路129』 +纪录,https://jmp2.uk/plu-5b4fc274694c027be6ed3eea.m3u8$LR•IPV4•149『线路130』 +纪录,https://webstream.multistream.it/memfs/e2cb3629-c1a2-495b-b43a-9eb386f04ed8.m3u8$LR•IPV4•149『线路131』 +纪录,http://31.148.48.15/SONY_SCI_FI/index.m3u8$LR•IPV4•149『线路132』 +纪录,http://hls127.freeott.top:8080/Da_Vinci_Learning/video.m3u8$LR•IPV4•149『线路133』 +纪录,https://liveh12.vtvprime.vn/hls/DAVINVY/04.m3u8$LR•IPV4•149『线路134』 +纪录,https://video.ejeserver.com/live/mcitelevision.m3u8$LR•IPV4•149『线路135』 +纪录,https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/master/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/master.m3u8?ads.app_bundle=[APP_BUNDLE]&ads.app_name=LG%20Channel%20Plus&ads.app_store_url=[APP_STOREURL]&ads.app_version=[APP_VERSION]&ads.brand_name=[DEVICE_MAKE]&ads.content_livestream=0&ads.device_lmt=[LMT]&ads.device_model=[DEVICE_MODEL]&ads.did=[IFA]&ads.fck=[FCK]&ads.gdpr_consent=[GDPR_CONSENT]&ads.ifa_type=[IFA_TYPE]&ads.market=uk&ads.platform=lg_channelplus&ads.pod_type=playerpage_midroll&ads.rtv_channel_name=sci-fi-rakuten-tv_uk&ads.rtv_content_id=6241&ads.rtv_language=en&ads.viewsize=[VIEWSIZE]&channel_id=6241&disable_subtitles=true&publishing_platform_id=2$LR•IPV4•149『线路136』 +纪录,https://sci-fi-rakuten-tv-uk.fast.rakuten.tv/v1/manifest/0547f18649bd788bec7b67b746e47670f558b6b2/production-LiveChannel-6241/2633b8e1-37ed-4477-9e50-d6b4f489d363/4.m3u8$LR•IPV4•149『线路137』 +纪录,https://jmp2.uk/plu-6400f731d200410008f9b339.m3u8$LR•IPV4•149『线路138』 +纪录,https://svs.itworkscdn.net/asharqdiscoverylive/asharqd.smil/playlist_dvr.m3u8$LR•IPV4•149『线路139』 +纪录,http://23.237.104.106:8080/USA_DISCOVERY/index.m3u8$LR•IPV4•149『线路140』 +纪录,http://akariko.netgenx.site/stream/jp/discovery_channel/stream-output.m3u8?mode=hls$LR•IPV4•149『线路141』 +纪录,p3p://167.114.175.6:55331/62c9a44500000cd3c69dc74b77c62c82$LR•IPV4•149『线路142』 +纪录,http://23.237.104.106:8080/USA_MTV_LIVE/index.m3u8$LR•IPV4•149『线路143』 +纪录,http://108.181.20.255:27347/livehttpplay?channel_id=23081$LR•IPV4•149『线路144』 +纪录,p3p://167.114.175.6:55331/5fe16de700083ba97787607e74d90cb5$LR•IPV4•149『线路145』 +纪录,p3p://167.114.175.6:55331/644518fd0002d5953f21bedc56b6465f$LR•IPV4•149『线路146』 +纪录,https://i.mjh.nz/.r/sky-hgtv.m3u8$LR•IPV4•149『线路147』 +纪录,http://108.181.20.255:27347/livehttpplay?channel_id=23097$LR•IPV4•149『线路148』 +纪录,p3p://167.114.175.6:55331/61e4f963000c710c55474e4e1e2273d9$LR•IPV4•149『线路149』 💓儿童专享,#genre# 樱桃小丸子剧,http://103.193.151.146/huya.php?id=11342394$LR•IPV4 @@ -2567,9 +2555,9 @@ FanpopTV,https://streaming-cl.sh1ny.space/memfs/e16d2f72-70b5-4bf5-b9c5-107b6390 儿童,https://627bb251f23c7.streamlock.net:444/ExtremaKids/ExtremaKids/playlist.m3u8$LR•IPV4•29『线路23』 儿童,p3p://167.114.175.6:55331/6506d1a00000a99a33d7555a4b747caa$LR•IPV4•29『线路24』 儿童,p3p://167.114.175.6:55331/61e0f9f0000ec6db45a9e87848424184$LR•IPV4•29『线路25』 -儿童,http://akariko.netgenx.site/stream/jp/animax/stream-output.m3u8?mode=hls$LR•IPV4•29『线路26』 -儿童,https://cignalplaymaxcdn.qzz.io/animax_zte/sanjuantv/manifest.mpd$LR•IPV4•29『线路27』 -儿童,https://amg02159-kcglobal-amg02159c1-samsung-in-521.playouts.now.amagi.tv/playlist/amg02159-kcglobal-animax-samsungin/playlist.m3u8$LR•IPV4•29『线路28』 +儿童,https://cignalplaymaxcdn.qzz.io/animax_zte/sanjuantv/manifest.mpd$LR•IPV4•29『线路26』 +儿童,https://amg02159-kcglobal-amg02159c1-samsung-in-521.playouts.now.amagi.tv/playlist/amg02159-kcglobal-animax-samsungin/playlist.m3u8$LR•IPV4•29『线路27』 +儿童,http://akariko.netgenx.site/stream/jp/animax/stream-output.m3u8?mode=hls$LR•IPV4•29『线路28』 儿童,p3p://167.114.175.6:55331/64bea3f00002bdf919e6522520650b26$LR•IPV4•29『线路29』 🍹定制台☕️,#genre# @@ -2662,191 +2650,191 @@ EYE旅游,p3p://167.114.175.6:55331/64c105a500023b4e2333fd1453e42393$LR•IPV4 达芬奇,p3p://167.114.175.6:55331/62011f820008c9f3c33ae0231cf86a05$LR•IPV4 EL生活英语,p3p://167.114.175.6:55331/624888bb000b784ace507da37b7906ea$LR•IPV4 Z,p3p://167.114.175.6:55331/64c7ce3f000afa423db36d3f378c386d$LR•IPV4•148『线路1』 -Z,https://streaming101tv.es:19360/cadiz/cadiz.m3u8$LR•IPV4•148『线路2』 -Z,https://aegis-cloudfront-1.tubi.video/a53514a7-f2aa-4d34-802e-c2b5594fc0d7/playlist.m3u8$LR•IPV4•148『线路3』 -Z,https://aegis-cloudfront-1.tubi.video/e923f4ce-7229-4e01-a25e-d453993dab82/playlist.m3u8$LR•IPV4•148『线路4』 -Z,https://ncdn.telewebion.ir/alborz/live/playlist.m3u8$LR•IPV4•148『线路5』 -Z,https://edge13.vedge.infomaniak.com/livecast/ik:adhtv/manifest.m3u8$LR•IPV4•148『线路6』 -Z,http://186.121.206.197/live/daniel/index.m3u8$LR•IPV4•148『线路7』 -Z,http://109.205.166.68/server124/aztv/index3.m3u8?e=1676581573&st=AzGSZjk1DpXY1SLc1m4OvA$LR•IPV4•148『线路8』 -Z,https://alba-bo-bolivision-bolivision.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路9』 -Z,https://5e50264bd6766.streamlock.net/canal44/videocanal44/playlist.m3u8$LR•IPV4•148『线路10』 -Z,https://stream.oursnetworktv.com/latin/juarez50/playlist.m3u8$LR•IPV4•148『线路11』 -Z,https://5d8d85cf2c308.streamlock.net:1936/CanalLuz/enDirecto/playlist.m3u8$LR•IPV4•148『线路12』 -Z,https://s.emisoras.tv:8081/sierradecadiz/index.m3u8$LR•IPV4•148『线路13』 -Z,https://cdn3.wowza.com/5/RXJNMFI3VlVkOEFP/scottsdale/G0040_007/chunklist.m3u8$LR•IPV4•148『线路14』 -Z,https://live.artidijitalmedya.com/artidijital_denizpostasi/denizpostasi/playlist.m3u8$LR•IPV4•148『线路15』 -Z,https://streaming.cloud.innovasur.es/mmj2/index.m3u8$LR•IPV4•148『线路16』 -Z,https://streaming.cloud.innovasur.es/mmj/index.m3u8$LR•IPV4•148『线路17』 -Z,https://5acade5fc0c29.streamlock.net/kabeljournal/live2020.stream/playlist.m3u8$LR•IPV4•148『线路18』 -Z,https://s5.mexside.net:1936/xhbzc81/xhbzc81/playlist.m3u8$LR•IPV4•148『线路19』 -Z,https://live.artidijitalmedya.com/artidijital_kanalz/kanalz/playlist.m3u8$LR•IPV4•148『线路20』 -Z,https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00488-foxdigital-ksaz-lgus/playlist.m3u8$LR•IPV4•148『线路21』 -Z,https://5e2b3e3114872.streamlock.net:1443/lozlive/smil:lozlive/playlist.m3u8$LR•IPV4•148『线路22』 -Z,https://live.artidijitalmedya.com/artidijital_mavikaradeniz/mavikaradeniz/playlist.m3u8$LR•IPV4•148『线路23』 -Z,https://cloudfront44.lexanetwork.com:1344/freerelay/mezokovesdvtv.sdp/playlist.m3u8$LR•IPV4•148『线路24』 -Z,https://mdstrm.com/live-stream-playlist/5d9e440d675235586a92be7f.m3u8$LR•IPV4•148『线路25』 -Z,https://oberpfalztv.iptv-playoutcenter.de/oberpfalztv/oberpfalztv.stream_1/playlist.m3u8$LR•IPV4•148『线路26』 -Z,https://ondacadiztv.es:30443/octv/24h/playlist.m3u8$LR•IPV4•148『线路27』 -Z,https://www.redpat.tv/proxylpz/index.m3u8$LR•IPV4•148『线路28』 -Z,https://master.tucableip.com/muxredunosc/index.m3u8$LR•IPV4•148『线路29』 -Z,https://stream.streaming4u.hu/RegioPluszTV/index.m3u8$LR•IPV4•148『线路30』 -Z,https://ncdn.telewebion.ir/sabz/live/playlist.m3u8$LR•IPV4•148『线路31』 -Z,https://host.streamingnation.live/p/3345/hybrid/play.m3u8$LR•IPV4•148『线路32』 -Z,https://5f2c1b0d880e5.streamlock.net/zacatecas/videozacatecas/playlist.m3u8$LR•IPV4•148『线路33』 -Z,http://rtmp.info:1935/soltv/envivo/playlist.m3u8$LR•IPV4•148『线路34』 -Z,http://iptv.eurocable.co.hu/EC-SZECSENYTVHD/index.m3u8$LR•IPV4•148『线路35』 -Z,http://s1.media-planet.sk/live/novezamky/BratuMarian.m3u8$LR•IPV4•148『线路36』 -Z,https://online.radiomelody.com.ar:2443/hls/mediospublicos.m3u8$LR•IPV4•148『线路37』 -Z,https://d2ce82tpc3p734.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_1/master.m3u8$LR•IPV4•148『线路38』 -Z,https://duoak7vltfob0.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_2/master.m3u8$LR•IPV4•148『线路39』 -Z,https://dayqb844napyo.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_Duke/master.m3u8$LR•IPV4•148『线路40』 -Z,https://mdstrm.com/live-stream-playlist/6928b14aaa768aad947bf65d.m3u8$LR•IPV4•148『线路41』 -Z,https://master.tucableip.com/muxunitelsc/index.m3u8$LR•IPV4•148『线路42』 -Z,https://alba-bo-bolivision-upptv.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路43』 -Z,https://media.slactech.com:1936/ZIZDirect/ZIZDirect/playlist.m3u8$LR•IPV4•148『线路44』 -Z,http://zbbf2.ahbztv.com/live/418.m3u8$LR•IPV4•148『线路45』 -Z,http://live2.mediacdn.ru/sr1/tro/playlist.m3u8$LR•IPV4•148『线路46』 -Z,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/CUXB534IAMTJM7Z4BKKS/hls3/now,-1m/m.m3u8?ads.vf=0RN164SO2bG$LR•IPV4•148『线路47』 -Z,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/8WOSAE6HHWJY8KP8BW2C/hls3/now,-1m/m.m3u8?ads.vf=7-VUi572FgK$LR•IPV4•148『线路48』 -Z,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/P6T1SCG4XU9MM36TQSB5/hls3/now,-1m/m.m3u8?ads.vf=4TlF3ABNLHW$LR•IPV4•148『线路49』 -Z,https://stream.ads.ottera.tv/playlist.m3u8?content_livestream=1&network_id=13411$LR•IPV4•148『线路50』 -Z,https://beyaztv.daioncdn.net/beyaztv/beyaztv.m3u8?app=fcd5c66b-da9d-44ba-a410-4f34805c397d&ce=3$LR•IPV4•148『线路51』 -Z,https://hls-origin01-bruzz.cdn02.rambla.be/main/adliveorigin-bruzz/_definst_/V3n5YY.smil/playlist.m3u8$LR•IPV4•148『线路52』 -Z,https://chemnitz.iptv-playoutcenter.de/chemnitz/chemnitzfernsehen.stream_1/playlist.m3u8$LR•IPV4•148『线路53』 -Z,https://jmp2.uk/plu-646ccdd0939a5900088a1980.m3u8$LR•IPV4•148『线路54』 -Z,http://217.20.112.199:8080/animalplanet/index.m3u8$LR•IPV4•148『线路55』 -Z,https://jmp2.uk/plu-68e8fd7c3ede4398bc69af93.m3u8$LR•IPV4•148『线路56』 -Z,https://jmp2.uk/plu-63c69c87808b740007599fe1.m3u8$LR•IPV4•148『线路57』 -Z,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883103$LR•IPV4•148『线路58』 -Z,https://stream.ads.ottera.tv/playlist.m3u8?network_id=4310$LR•IPV4•148『线路59』 -Z,http://80.79.6.221:25461/smash/public/25$LR•IPV4•148『线路60』 -Z,https://amg02393-awpg-amg02393c3-rakuten-uk-2462.playouts.now.amagi.tv/playlist/amg02393-awpg-leszamours-rakutenuk/playlist.m3u8$LR•IPV4•148『线路61』 -Z,https://jmp2.uk/plu-652d0b756208700008d758ad.m3u8$LR•IPV4•148『线路62』 -Z,https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/65f99e10-8d57-460a-a6be-731d90cfe7b1/manifest.m3u8$LR•IPV4•148『线路63』 -Z,https://mhz-samsung-linear-us.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路64』 -Z,https://candlelightmedia-sparklightlove-6-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路65』 -Z,http://23.237.104.106:8080/USA_STARZ/index.m3u8$LR•IPV4•148『线路66』 -Z,https://live-evg5.tv360.bitel.com.pe/bitel/fillka/playlist.m3u8$LR•IPV4•148『线路67』 -Z,https://swrrpd-hls.akamaized.net/hls/live/2018676/swrrpd/master.m3u8$LR•IPV4•148『线路68』 -Z,https://klive.kaltura.com/env/cluster-1-d.live.nvp1/live/hls/p/1719221/e/1_se36k3uk/tl/main/st/0/t/d4y_3ZXUos_JzAX3LwBI3w/index-s32.m3u8$LR•IPV4•148『线路69』 -Z,https://0888934ec1a5.us-east-1.playback.live-video.net/api/video/v1/us-east-1.289485033693.channel.Aeaac0ZpvcAZ.m3u8$LR•IPV4•148『线路70』 -Z,https://tv-trtavaz.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路71』 -Z,https://stream.streaming4u.hu/TVBudakalasz/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路72』 -Z,https://cdn.jaybirdtv.com/wfmz/5/live/master.m3u8$LR•IPV4•148『线路73』 -Z,https://cdn.jaybirdtv.com/wfmz/6/live/master.m3u8$LR•IPV4•148『线路74』 -Z,https://cdn.jaybirdtv.com/wfmz/channel/9/master.m3u8$LR•IPV4•148『线路75』 -Z,https://cdn.jaybirdtv.com/wfmz/channel/7/master.m3u8$LR•IPV4•148『线路76』 -Z,https://5bf8041cb3fed.streamlock.net/mastvpr/mastvpr/playlist.m3u8$LR•IPV4•148『线路77』 -Z,https://stream.ztv.zp.ua/hls/live.m3u8$LR•IPV4•148『线路78』 -Z,https://tvcdn01.oktv.kz/tv/24kz/index.m3u8$LR•IPV4•148『线路79』 -Z,https://53be5ef2d13aa.streamlock.net/cubesanewz-secure/smil:cubesanewz-secure-web.smil/playlist.m3u8$LR•IPV4•148『线路80』 -Z,https://awaazindia.livebox.co.in/AwaazIndaTVhls/Live.m3u8$LR•IPV4•148『线路81』 -Z,https://jk3lz82elw79-hls-live.5centscdn.com/newgeonews/07811dc6c422334ce36a09ff5cd6fe71.sdp/playlist.m3u8$LR•IPV4•148『线路82』 -Z,https://cdn61.liveonlineservices.com/hls/humraaz.m3u8$LR•IPV4•148『线路83』 -Z,http://85.132.78.122:8050/hls/stream/index.m3u8$LR•IPV4•148『线路84』 -Z,https://streamer12.vdn.dstreamone.net/saazoawaz/saazoawaz/playlist.m3u8$LR•IPV4•148『线路85』 -Z,https://fl.biztv.media/biz_tv_720_uni8jhub4h8fub4idejswh8dh3j94finbu4nidj39inwsj92in3d/index.m3u8$LR•IPV4•148『线路86』 -Z,https://fl.biztv.media/cheksiz_tv_480_unif7hujidth7f4du83jrhuid3k94j8hfj8d93eubych8eju93n4ubt/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路87』 -Z,https://mini.allinonereborn.fun/tata.php?id=11590$LR•IPV4•148『线路88』 -Z,https://op-group1-swiftservehd-1.dens.tv/h/h203/index.m3u8$LR•IPV4•148『线路89』 -Z,http://streaming.multicontenidos.cl:8081/live/canalfeliz/playlist.m3u8$LR•IPV4•148『线路90』 -Z,https://s5.mexside.net:1936/xhbzc82/xhbzc82/playlist.m3u8$LR•IPV4•148『线路91』 -Z,https://mhz-samsung-linear-ca.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路92』 -Z,https://live.enhdtv.com:8081/radioiguazutv/index.m3u8$LR•IPV4•148『线路93』 -Z,https://pb-ryciga1q62u8o.akamaized.net/TMZ.m3u8$LR•IPV4•148『线路94』 -Z,https://tv.westream.cloud/VozdiBonaireTV/VozdiBonaireTV.m3u8$LR•IPV4•148『线路95』 -Z,https://cloud.fastchannel.es/mic/manifiest/hls/zaztv/zaztv.m3u8$LR•IPV4•148『线路96』 -Z,https://cloud2.streaminglivehd.com:1936/8264/8264/playlist.m3u8$LR•IPV4•148『线路97』 -Z,https://stream.oursnetworktv.com/latin/IglesialuzyVerdad/playlist.m3u8$LR•IPV4•148『线路98』 -Z,https://g4.vxral-hor.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8$LR•IPV4•148『线路99』 -Z,https://live.lavozdemaria.com:3436/live/lavozdemarialive.m3u8$LR•IPV4•148『线路100』 -Z,https://tv.wracanal10.com:3776/live/luzdivinatvlive.m3u8$LR•IPV4•148『线路101』 -Z,https://streeming.protoscr.com:3858/live/streeminglive.m3u8$LR•IPV4•148『线路102』 -Z,https://vs20.live.opencaster.com/remanente_5925b089/index.m3u8$LR•IPV4•148『线路103』 -Z,https://host.streamingnation.live/p/3780/live/tvluzlive.m3u8$LR•IPV4•148『线路104』 -Z,https://fl.biztv.media/cinema_720_EMfSyXgoRdiIHgldXTZICucKTIeCKO/index.m3u8$LR•IPV4•148『线路105』 -Z,http://hls127.freeott.top:8080/Kinopokaz_HD/video.m3u8$LR•IPV4•148『线路106』 -Z,http://23.237.104.106:8080/USA_STARZ_CINEMA/index.m3u8$LR•IPV4•148『线路107』 -Z,https://jmp2.uk/plu-5f1acd36779de70007a680d1.m3u8$LR•IPV4•148『线路108』 -Z,https://bbc-impossible-1-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路109』 -Z,https://jmp2.uk/plu-66b3af48d2d50d00083d6936.m3u8$LR•IPV4•148『线路110』 -Z,http://115.42.65.142:9981/stream/channelid/1099703605$LR•IPV4•148『线路111』 -Z,https://fl.biztv.media/music_720_QAKpGmVUjaPApCNjpsgBxrdqNihAkl/index.m3u8$LR•IPV4•148『线路112』 -Z,https://shd-amg-fast.edgenextcdn.net/tx029/playlist.m3u8$LR•IPV4•148『线路113』 -Z,https://streamer2.nexgen.bz/13-HITZ/index.m3u8$LR•IPV4•148『线路114』 -Z,https://video1.getstreamhosting.com:1936/8326/8326/playlist.m3u8$LR•IPV4•148『线路115』 -Z,https://stream.nasatv.com.mk/jazztv/hls/jazztv_live.m3u8$LR•IPV4•148『线路116』 -Z,https://ss2.tvrdomi.com:1936/lavozdeltropico/lavozdeltropico/playlist.m3u8$LR•IPV4•148『线路117』 -Z,https://rtmp.digitalbroadcast.ro/moozdance/moozdance.m3u8$LR•IPV4•148『线路118』 -Z,https://rtmp.digitalbroadcast.ro/moozhits/moozhits.m3u8$LR•IPV4•148『线路119』 -Z,https://rtmp.digitalbroadcast.ro/moozro/moozro.m3u8$LR•IPV4•148『线路120』 -Z,http://hls127.freeott.top:8080/MUZ_TV/video.m3u8$LR•IPV4•148『线路121』 -Z,https://samsungau-qwestjazz-samsungtv-zw2jc.amagi.tv/playlist/samsungau-qwestjazz-samsungtv/playlist.m3u8$LR•IPV4•148『线路122』 -Z,https://lotus.stingray.com/manifest/djazz-djaads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路123』 -Z,https://lotus.stingray.com/manifest/ose-140ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路124』 -Z,https://cloudvideo.servers10.com:8081/stztelebista/index.m3u8$LR•IPV4•148『线路125』 -Z,https://vs20.live.opencaster.com/wavezfm1075aruba_37766c9d/index.m3u8$LR•IPV4•148『线路126』 -Z,http://live-saha.cdnvideo.ru/saha/tooky/playlist.m3u8$LR•IPV4•148『线路127』 -Z,https://cdn10jtedge.indihometv.com/atm/DASH/mykids/manifest.mpd$LR•IPV4•148『线路128』 -Z,https://d3868b4ny0rgdf.cloudfront.net/playlist.m3u8$LR•IPV4•148『线路129』 -Z,http://23.237.104.106:8080/USA_STARZ_FAMILY/index.m3u8$LR•IPV4•148『线路130』 -Z,https://2-fss-1.streamhoster.com/pl_154/205722-2251224-1/playlist.m3u8$LR•IPV4•148『线路131』 -Z,http://23.237.104.106:8080/USA_STARZ_COMEDY/index.m3u8$LR•IPV4•148『线路132』 -Z,https://rpn.bozztv.com/gusa/gusa-tvsgameshow/index.m3u8$LR•IPV4•148『线路133』 -Z,https://tv-trtspor2.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路134』 -Z,https://d9quh89lh7dtw.cloudfront.net/public-output/index.m3u8$LR•IPV4•148『线路135』 -Z,https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/playlist/amg01314-cgtn-cgtnglobalbiz-distrotvus/playlist.m3u8$LR•IPV4•148『线路136』 -Z,https://n18syndication.akamaized.net/bpk-tv/CNBC_Awaaz_NW18_MOB/output01/master.m3u8$LR•IPV4•148『线路137』 -Z,https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZFR-LIVE/index.m3u8$LR•IPV4•148『线路138』 -Z,https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZNL-LIVE/index.m3u8$LR•IPV4•148『线路139』 -Z,https://d2a6g6zgxepbwi.cloudfront.net/wbrz-edge/weather.stream_360p/playlist.m3u8$LR•IPV4•148『线路140』 -Z,https://reflect-communitytv.cablecast.tv/live-4/live/stream-2/live.m3u8$LR•IPV4•148『线路141』 -Z,https://edge-f.swagit.com/live/glendaleaz/live-1-a-1/playlist.m3u8$LR•IPV4•148『线路142』 -Z,http://plenaris.parlament.hu:1935/edgelive/smil:mkogyplen.smil/playlist.m3u8$LR•IPV4•148『线路143』 -Z,http://tab.parlament.hu:1935/edgelive/smil:mkogytab.smil/playlist.m3u8$LR•IPV4•148『线路144』 -Z,https://livestream.telvue.com/yumaaz1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路145』 -Z,https://livestream.telvue.com/yumaaz2/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路146』 -Z,https://cdn.live.br1.jmvstream.com/webtv/AVJ-12952/playlist/playlist.m3u8$LR•IPV4•148『线路147』 -Z,https://live.enhdtv.com:8081/8192/index.m3u8$LR•IPV4•148『线路148』 +Z,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/CUXB534IAMTJM7Z4BKKS/hls3/now,-1m/m.m3u8?ads.vf=0RN164SO2bG$LR•IPV4•148『线路2』 +Z,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/8WOSAE6HHWJY8KP8BW2C/hls3/now,-1m/m.m3u8?ads.vf=7-VUi572FgK$LR•IPV4•148『线路3』 +Z,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/P6T1SCG4XU9MM36TQSB5/hls3/now,-1m/m.m3u8?ads.vf=4TlF3ABNLHW$LR•IPV4•148『线路4』 +Z,https://stream.ads.ottera.tv/playlist.m3u8?content_livestream=1&network_id=13411$LR•IPV4•148『线路5』 +Z,https://beyaztv.daioncdn.net/beyaztv/beyaztv.m3u8?app=fcd5c66b-da9d-44ba-a410-4f34805c397d&ce=3$LR•IPV4•148『线路6』 +Z,https://hls-origin01-bruzz.cdn02.rambla.be/main/adliveorigin-bruzz/_definst_/V3n5YY.smil/playlist.m3u8$LR•IPV4•148『线路7』 +Z,https://chemnitz.iptv-playoutcenter.de/chemnitz/chemnitzfernsehen.stream_1/playlist.m3u8$LR•IPV4•148『线路8』 +Z,https://jmp2.uk/plu-646ccdd0939a5900088a1980.m3u8$LR•IPV4•148『线路9』 +Z,http://217.20.112.199:8080/animalplanet/index.m3u8$LR•IPV4•148『线路10』 +Z,https://jmp2.uk/plu-68e8fd7c3ede4398bc69af93.m3u8$LR•IPV4•148『线路11』 +Z,https://jmp2.uk/plu-63c69c87808b740007599fe1.m3u8$LR•IPV4•148『线路12』 +Z,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883103$LR•IPV4•148『线路13』 +Z,https://stream.ads.ottera.tv/playlist.m3u8?network_id=4310$LR•IPV4•148『线路14』 +Z,http://80.79.6.221:25461/smash/public/25$LR•IPV4•148『线路15』 +Z,https://amg02393-awpg-amg02393c3-rakuten-uk-2462.playouts.now.amagi.tv/playlist/amg02393-awpg-leszamours-rakutenuk/playlist.m3u8$LR•IPV4•148『线路16』 +Z,https://jmp2.uk/plu-652d0b756208700008d758ad.m3u8$LR•IPV4•148『线路17』 +Z,https://streams2.sofast.tv/v1/master/611d79b11b77e2f571934fd80ca1413453772ac7/65f99e10-8d57-460a-a6be-731d90cfe7b1/manifest.m3u8$LR•IPV4•148『线路18』 +Z,https://mhz-samsung-linear-us.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路19』 +Z,https://candlelightmedia-sparklightlove-6-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路20』 +Z,http://23.237.104.106:8080/USA_STARZ/index.m3u8$LR•IPV4•148『线路21』 +Z,https://live-evg5.tv360.bitel.com.pe/bitel/fillka/playlist.m3u8$LR•IPV4•148『线路22』 +Z,https://swrrpd-hls.akamaized.net/hls/live/2018676/swrrpd/master.m3u8$LR•IPV4•148『线路23』 +Z,https://klive.kaltura.com/env/cluster-1-d.live.nvp1/live/hls/p/1719221/e/1_se36k3uk/tl/main/st/0/t/d4y_3ZXUos_JzAX3LwBI3w/index-s32.m3u8$LR•IPV4•148『线路24』 +Z,https://0888934ec1a5.us-east-1.playback.live-video.net/api/video/v1/us-east-1.289485033693.channel.Aeaac0ZpvcAZ.m3u8$LR•IPV4•148『线路25』 +Z,https://tv-trtavaz.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路26』 +Z,https://stream.streaming4u.hu/TVBudakalasz/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路27』 +Z,https://cdn.jaybirdtv.com/wfmz/5/live/master.m3u8$LR•IPV4•148『线路28』 +Z,https://cdn.jaybirdtv.com/wfmz/6/live/master.m3u8$LR•IPV4•148『线路29』 +Z,https://cdn.jaybirdtv.com/wfmz/channel/9/master.m3u8$LR•IPV4•148『线路30』 +Z,https://cdn.jaybirdtv.com/wfmz/channel/7/master.m3u8$LR•IPV4•148『线路31』 +Z,https://5bf8041cb3fed.streamlock.net/mastvpr/mastvpr/playlist.m3u8$LR•IPV4•148『线路32』 +Z,https://stream.ztv.zp.ua/hls/live.m3u8$LR•IPV4•148『线路33』 +Z,https://streaming101tv.es:19360/cadiz/cadiz.m3u8$LR•IPV4•148『线路34』 +Z,https://aegis-cloudfront-1.tubi.video/a53514a7-f2aa-4d34-802e-c2b5594fc0d7/playlist.m3u8$LR•IPV4•148『线路35』 +Z,https://aegis-cloudfront-1.tubi.video/e923f4ce-7229-4e01-a25e-d453993dab82/playlist.m3u8$LR•IPV4•148『线路36』 +Z,https://ncdn.telewebion.ir/alborz/live/playlist.m3u8$LR•IPV4•148『线路37』 +Z,https://edge13.vedge.infomaniak.com/livecast/ik:adhtv/manifest.m3u8$LR•IPV4•148『线路38』 +Z,http://186.121.206.197/live/daniel/index.m3u8$LR•IPV4•148『线路39』 +Z,http://109.205.166.68/server124/aztv/index3.m3u8?e=1676581573&st=AzGSZjk1DpXY1SLc1m4OvA$LR•IPV4•148『线路40』 +Z,https://alba-bo-bolivision-bolivision.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路41』 +Z,https://5e50264bd6766.streamlock.net/canal44/videocanal44/playlist.m3u8$LR•IPV4•148『线路42』 +Z,https://stream.oursnetworktv.com/latin/juarez50/playlist.m3u8$LR•IPV4•148『线路43』 +Z,https://5d8d85cf2c308.streamlock.net:1936/CanalLuz/enDirecto/playlist.m3u8$LR•IPV4•148『线路44』 +Z,https://s.emisoras.tv:8081/sierradecadiz/index.m3u8$LR•IPV4•148『线路45』 +Z,https://cdn3.wowza.com/5/RXJNMFI3VlVkOEFP/scottsdale/G0040_007/chunklist.m3u8$LR•IPV4•148『线路46』 +Z,https://live.artidijitalmedya.com/artidijital_denizpostasi/denizpostasi/playlist.m3u8$LR•IPV4•148『线路47』 +Z,https://streaming.cloud.innovasur.es/mmj2/index.m3u8$LR•IPV4•148『线路48』 +Z,https://streaming.cloud.innovasur.es/mmj/index.m3u8$LR•IPV4•148『线路49』 +Z,https://5acade5fc0c29.streamlock.net/kabeljournal/live2020.stream/playlist.m3u8$LR•IPV4•148『线路50』 +Z,https://s5.mexside.net:1936/xhbzc81/xhbzc81/playlist.m3u8$LR•IPV4•148『线路51』 +Z,https://live.artidijitalmedya.com/artidijital_kanalz/kanalz/playlist.m3u8$LR•IPV4•148『线路52』 +Z,https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00488-foxdigital-ksaz-lgus/playlist.m3u8$LR•IPV4•148『线路53』 +Z,https://5e2b3e3114872.streamlock.net:1443/lozlive/smil:lozlive/playlist.m3u8$LR•IPV4•148『线路54』 +Z,https://live.artidijitalmedya.com/artidijital_mavikaradeniz/mavikaradeniz/playlist.m3u8$LR•IPV4•148『线路55』 +Z,https://cloudfront44.lexanetwork.com:1344/freerelay/mezokovesdvtv.sdp/playlist.m3u8$LR•IPV4•148『线路56』 +Z,https://mdstrm.com/live-stream-playlist/5d9e440d675235586a92be7f.m3u8$LR•IPV4•148『线路57』 +Z,https://oberpfalztv.iptv-playoutcenter.de/oberpfalztv/oberpfalztv.stream_1/playlist.m3u8$LR•IPV4•148『线路58』 +Z,https://ondacadiztv.es:30443/octv/24h/playlist.m3u8$LR•IPV4•148『线路59』 +Z,https://www.redpat.tv/proxylpz/index.m3u8$LR•IPV4•148『线路60』 +Z,https://master.tucableip.com/muxredunosc/index.m3u8$LR•IPV4•148『线路61』 +Z,https://stream.streaming4u.hu/RegioPluszTV/index.m3u8$LR•IPV4•148『线路62』 +Z,https://ncdn.telewebion.ir/sabz/live/playlist.m3u8$LR•IPV4•148『线路63』 +Z,https://host.streamingnation.live/p/3345/hybrid/play.m3u8$LR•IPV4•148『线路64』 +Z,https://5f2c1b0d880e5.streamlock.net/zacatecas/videozacatecas/playlist.m3u8$LR•IPV4•148『线路65』 +Z,http://rtmp.info:1935/soltv/envivo/playlist.m3u8$LR•IPV4•148『线路66』 +Z,http://iptv.eurocable.co.hu/EC-SZECSENYTVHD/index.m3u8$LR•IPV4•148『线路67』 +Z,http://s1.media-planet.sk/live/novezamky/BratuMarian.m3u8$LR•IPV4•148『线路68』 +Z,https://online.radiomelody.com.ar:2443/hls/mediospublicos.m3u8$LR•IPV4•148『线路69』 +Z,https://d2ce82tpc3p734.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_1/master.m3u8$LR•IPV4•148『线路70』 +Z,https://duoak7vltfob0.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_2/master.m3u8$LR•IPV4•148『线路71』 +Z,https://dayqb844napyo.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_Duke/master.m3u8$LR•IPV4•148『线路72』 +Z,https://mdstrm.com/live-stream-playlist/6928b14aaa768aad947bf65d.m3u8$LR•IPV4•148『线路73』 +Z,https://master.tucableip.com/muxunitelsc/index.m3u8$LR•IPV4•148『线路74』 +Z,https://alba-bo-bolivision-upptv.stream.mediatiquestream.com/index.m3u8$LR•IPV4•148『线路75』 +Z,https://media.slactech.com:1936/ZIZDirect/ZIZDirect/playlist.m3u8$LR•IPV4•148『线路76』 +Z,https://tvcdn01.oktv.kz/tv/24kz/index.m3u8$LR•IPV4•148『线路77』 +Z,https://53be5ef2d13aa.streamlock.net/cubesanewz-secure/smil:cubesanewz-secure-web.smil/playlist.m3u8$LR•IPV4•148『线路78』 +Z,https://awaazindia.livebox.co.in/AwaazIndaTVhls/Live.m3u8$LR•IPV4•148『线路79』 +Z,https://jk3lz82elw79-hls-live.5centscdn.com/newgeonews/07811dc6c422334ce36a09ff5cd6fe71.sdp/playlist.m3u8$LR•IPV4•148『线路80』 +Z,https://cdn61.liveonlineservices.com/hls/humraaz.m3u8$LR•IPV4•148『线路81』 +Z,http://85.132.78.122:8050/hls/stream/index.m3u8$LR•IPV4•148『线路82』 +Z,https://streamer12.vdn.dstreamone.net/saazoawaz/saazoawaz/playlist.m3u8$LR•IPV4•148『线路83』 +Z,https://fl.biztv.media/biz_tv_720_uni8jhub4h8fub4idejswh8dh3j94finbu4nidj39inwsj92in3d/index.m3u8$LR•IPV4•148『线路84』 +Z,https://fl.biztv.media/cheksiz_tv_480_unif7hujidth7f4du83jrhuid3k94j8hfj8d93eubych8eju93n4ubt/tracks-v1a1/mono.m3u8$LR•IPV4•148『线路85』 +Z,https://mini.allinonereborn.fun/tata.php?id=11590$LR•IPV4•148『线路86』 +Z,https://op-group1-swiftservehd-1.dens.tv/h/h203/index.m3u8$LR•IPV4•148『线路87』 +Z,http://streaming.multicontenidos.cl:8081/live/canalfeliz/playlist.m3u8$LR•IPV4•148『线路88』 +Z,https://s5.mexside.net:1936/xhbzc82/xhbzc82/playlist.m3u8$LR•IPV4•148『线路89』 +Z,https://mhz-samsung-linear-ca.samsung.wurl.tv/playlist.m3u8$LR•IPV4•148『线路90』 +Z,https://live.enhdtv.com:8081/radioiguazutv/index.m3u8$LR•IPV4•148『线路91』 +Z,https://pb-ryciga1q62u8o.akamaized.net/TMZ.m3u8$LR•IPV4•148『线路92』 +Z,https://tv.westream.cloud/VozdiBonaireTV/VozdiBonaireTV.m3u8$LR•IPV4•148『线路93』 +Z,https://cloud.fastchannel.es/mic/manifiest/hls/zaztv/zaztv.m3u8$LR•IPV4•148『线路94』 +Z,https://cloud2.streaminglivehd.com:1936/8264/8264/playlist.m3u8$LR•IPV4•148『线路95』 +Z,https://stream.oursnetworktv.com/latin/IglesialuzyVerdad/playlist.m3u8$LR•IPV4•148『线路96』 +Z,https://g4.vxral-hor.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8$LR•IPV4•148『线路97』 +Z,https://live.lavozdemaria.com:3436/live/lavozdemarialive.m3u8$LR•IPV4•148『线路98』 +Z,https://tv.wracanal10.com:3776/live/luzdivinatvlive.m3u8$LR•IPV4•148『线路99』 +Z,https://streeming.protoscr.com:3858/live/streeminglive.m3u8$LR•IPV4•148『线路100』 +Z,https://vs20.live.opencaster.com/remanente_5925b089/index.m3u8$LR•IPV4•148『线路101』 +Z,https://host.streamingnation.live/p/3780/live/tvluzlive.m3u8$LR•IPV4•148『线路102』 +Z,https://fl.biztv.media/cinema_720_EMfSyXgoRdiIHgldXTZICucKTIeCKO/index.m3u8$LR•IPV4•148『线路103』 +Z,http://hls127.freeott.top:8080/Kinopokaz_HD/video.m3u8$LR•IPV4•148『线路104』 +Z,http://23.237.104.106:8080/USA_STARZ_CINEMA/index.m3u8$LR•IPV4•148『线路105』 +Z,https://jmp2.uk/plu-5f1acd36779de70007a680d1.m3u8$LR•IPV4•148『线路106』 +Z,https://bbc-impossible-1-us.roku.wurl.tv/playlist.m3u8$LR•IPV4•148『线路107』 +Z,https://jmp2.uk/plu-66b3af48d2d50d00083d6936.m3u8$LR•IPV4•148『线路108』 +Z,http://115.42.65.142:9981/stream/channelid/1099703605$LR•IPV4•148『线路109』 +Z,https://fl.biztv.media/music_720_QAKpGmVUjaPApCNjpsgBxrdqNihAkl/index.m3u8$LR•IPV4•148『线路110』 +Z,https://shd-amg-fast.edgenextcdn.net/tx029/playlist.m3u8$LR•IPV4•148『线路111』 +Z,https://streamer2.nexgen.bz/13-HITZ/index.m3u8$LR•IPV4•148『线路112』 +Z,https://video1.getstreamhosting.com:1936/8326/8326/playlist.m3u8$LR•IPV4•148『线路113』 +Z,https://stream.nasatv.com.mk/jazztv/hls/jazztv_live.m3u8$LR•IPV4•148『线路114』 +Z,https://ss2.tvrdomi.com:1936/lavozdeltropico/lavozdeltropico/playlist.m3u8$LR•IPV4•148『线路115』 +Z,https://rtmp.digitalbroadcast.ro/moozdance/moozdance.m3u8$LR•IPV4•148『线路116』 +Z,https://rtmp.digitalbroadcast.ro/moozhits/moozhits.m3u8$LR•IPV4•148『线路117』 +Z,https://rtmp.digitalbroadcast.ro/moozro/moozro.m3u8$LR•IPV4•148『线路118』 +Z,http://hls127.freeott.top:8080/MUZ_TV/video.m3u8$LR•IPV4•148『线路119』 +Z,https://samsungau-qwestjazz-samsungtv-zw2jc.amagi.tv/playlist/samsungau-qwestjazz-samsungtv/playlist.m3u8$LR•IPV4•148『线路120』 +Z,https://lotus.stingray.com/manifest/djazz-djaads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路121』 +Z,https://lotus.stingray.com/manifest/ose-140ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•148『线路122』 +Z,https://cloudvideo.servers10.com:8081/stztelebista/index.m3u8$LR•IPV4•148『线路123』 +Z,https://vs20.live.opencaster.com/wavezfm1075aruba_37766c9d/index.m3u8$LR•IPV4•148『线路124』 +Z,http://live-saha.cdnvideo.ru/saha/tooky/playlist.m3u8$LR•IPV4•148『线路125』 +Z,https://cdn10jtedge.indihometv.com/atm/DASH/mykids/manifest.mpd$LR•IPV4•148『线路126』 +Z,https://d3868b4ny0rgdf.cloudfront.net/playlist.m3u8$LR•IPV4•148『线路127』 +Z,http://23.237.104.106:8080/USA_STARZ_FAMILY/index.m3u8$LR•IPV4•148『线路128』 +Z,https://2-fss-1.streamhoster.com/pl_154/205722-2251224-1/playlist.m3u8$LR•IPV4•148『线路129』 +Z,http://23.237.104.106:8080/USA_STARZ_COMEDY/index.m3u8$LR•IPV4•148『线路130』 +Z,https://rpn.bozztv.com/gusa/gusa-tvsgameshow/index.m3u8$LR•IPV4•148『线路131』 +Z,https://tv-trtspor2.medya.trt.com.tr/master.m3u8$LR•IPV4•148『线路132』 +Z,https://d9quh89lh7dtw.cloudfront.net/public-output/index.m3u8$LR•IPV4•148『线路133』 +Z,https://amg01314-amg01314c6-distrotv-us-10220.playouts.now.amagi.tv/playlist/amg01314-cgtn-cgtnglobalbiz-distrotvus/playlist.m3u8$LR•IPV4•148『线路134』 +Z,https://n18syndication.akamaized.net/bpk-tv/CNBC_Awaaz_NW18_MOB/output01/master.m3u8$LR•IPV4•148『线路135』 +Z,https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZFR-LIVE/index.m3u8$LR•IPV4•148『线路136』 +Z,https://d1hz1p2gea2zy4.cloudfront.net/live/rmgtv/RMG-TRENDSZNL-LIVE/index.m3u8$LR•IPV4•148『线路137』 +Z,https://d2a6g6zgxepbwi.cloudfront.net/wbrz-edge/weather.stream_360p/playlist.m3u8$LR•IPV4•148『线路138』 +Z,https://reflect-communitytv.cablecast.tv/live-4/live/stream-2/live.m3u8$LR•IPV4•148『线路139』 +Z,https://edge-f.swagit.com/live/glendaleaz/live-1-a-1/playlist.m3u8$LR•IPV4•148『线路140』 +Z,http://plenaris.parlament.hu:1935/edgelive/smil:mkogyplen.smil/playlist.m3u8$LR•IPV4•148『线路141』 +Z,http://tab.parlament.hu:1935/edgelive/smil:mkogytab.smil/playlist.m3u8$LR•IPV4•148『线路142』 +Z,https://livestream.telvue.com/yumaaz1/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路143』 +Z,https://livestream.telvue.com/yumaaz2/f7b44cfafd5c52223d5498196c8a2e7b.sdp/playlist.m3u8$LR•IPV4•148『线路144』 +Z,https://cdn.live.br1.jmvstream.com/webtv/AVJ-12952/playlist/playlist.m3u8$LR•IPV4•148『线路145』 +Z,https://live.enhdtv.com:8081/8192/index.m3u8$LR•IPV4•148『线路146』 +Z,http://zbbf2.ahbztv.com/live/418.m3u8$LR•IPV4•148『线路147』 +Z,http://live2.mediacdn.ru/sr1/tro/playlist.m3u8$LR•IPV4•148『线路148』 博斯无限1,p3p://167.114.175.6:55331/647cba27000a6f78186e481d11013645$LR•IPV4 博斯无限2,p3p://167.114.175.6:55331/6146901b0006875bea841df772893d7b$LR•IPV4 -HITS,https://89514e758f814907be6d14bbc0aa66b7.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-800-UK-SONYONEACTIONHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路1』 -HITS,https://9f8e2ffcd87f4c469be7194e48f84874.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-802-UK-SONYONECOMEDYHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路2』 -HITS,http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•36『线路3』 -HITS,p3p://167.114.175.6:55331/6233e648000735057db6cf734adf440d$LR•IPV4•36『线路4』 -HITS,http://108.181.20.255:27347/livehttpplay?channel_id=23074$LR•IPV4•36『线路5』 -HITS,http://108.181.20.255:27347/livehttpplay?channel_id=23011$LR•IPV4•36『线路6』 -HITS,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/MH8JAMWTLW2AQV5RA55S/hls3/now,-1m/m.m3u8?ads.vf=TGt7I6yRWZC$LR•IPV4•36『线路7』 -HITS,https://stream.ads.ottera.tv/playlist.m3u8?network_id=1058$LR•IPV4•36『线路8』 -HITS,https://mumt03.tangotv.in/CLASSICHITS/index.m3u8$LR•IPV4•36『线路9』 -HITS,https://mumt02.tangotv.in/EVERGREENHITS/index.m3u8$LR•IPV4•36『线路10』 -HITS,https://mumt01.tangotv.in/HINDIHITS/index.m3u8$LR•IPV4•36『线路11』 -HITS,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/G7RPZJDZ6V3CRIAWTNFU/hls3/now,-1m/m.m3u8?ads.vf=vc24NGfvvqe$LR•IPV4•36『线路12』 -HITS,https://lotus.stingray.com/manifest/ose-237ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路13』 -HITS,https://d2tuyivcrvbj81.cloudfront.net/XITE_Christian_Hits.m3u8$LR•IPV4•36『线路14』 -HITS,https://cdn10jtedge.indihometv.com/atm/DASH/hits/manifest.mpd$LR•IPV4•36『线路15』 -HITS,http://103.72.101.252:8080/live/1450.m3u8$LR•IPV4•36『线路16』 -HITS,http://315e5a5d.ottrast.com/iptv/MM4E93NGF5LADZ/7043/index.m3u8$LR•IPV4•36『线路17』 -HITS,https://webtvstream.bhtelecom.ba/hls7/filmbox_premium.m3u8$LR•IPV4•36『线路18』 -HITS,http://88.212.15.19/live/test_film_boxpremium_hd_hevc/playlist.m3u8$LR•IPV4•36『线路19』 -HITS,http://46.149.191.217:9005/play/a01x$LR•IPV4•36『线路20』 -HITS,https://dokagents.site/live/filmboxp/mono.m3u8$LR•IPV4•36『线路21』 -HITS,https://cdn10jtedge.indihometv.com/atm/DASH/hitsmovie/manifest.mpd$LR•IPV4•36『线路22』 -HITS,https://5098a8b860504a3690fd2e7c0a18d68f.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-817-FR-SONYONEHITSACTION-LG_FR/playlist.m3u8$LR•IPV4•36『线路23』 -HITS,https://7aa9671895264ec9a384dfed1b992171.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-818-FR-SONYONEHITSCOMDIE-LG_FR/playlist.m3u8$LR•IPV4•36『线路24』 -HITS,http://31.148.48.15/Bridge_TV_Dance/index.m3u8$LR•IPV4•36『线路25』 -HITS,http://cm.hostlagarto.com:8081/hits360tv/hits360HD.myStream/playlist.m3u8$LR•IPV4•36『线路26』 -HITS,http://ventdelnord.tv:8080/mola/directe.m3u8$LR•IPV4•36『线路27』 -HITS,http://88.212.15.19/live/mb_hits/index.m3u8$LR•IPV4•36『线路28』 -HITS,https://test.946985.filegear-sg.me/proxy/a23981548880f405$LR•IPV4•36『线路29』 -HITS,https://stream.ottlive.co.in/punjabihits/index.m3u8$LR•IPV4•36『线路30』 -HITS,https://lotus.stingray.com/manifest/ose-214ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路31』 -HITS,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883053$LR•IPV4•36『线路32』 -HITS,https://lotus.stingray.com/manifest/ose-155ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路33』 -HITS,https://d39g1vxj2ef6in.cloudfront.net/v1/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/54947915-6504-4548-aaef-eabd451f8607/1.m3u8$LR•IPV4•36『线路34』 -HITS,https://d726x48n2pd5h.cloudfront.net/XITE_Hits.m3u8$LR•IPV4•36『线路35』 -HITS,https://d726x48n2pd5h.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-skxr1pazhltvp/XITE_Hits.m3u8$LR•IPV4•36『线路36』 +HITS,http://37.27.111.214:8080/live/28/hls.m3u8$LR•IPV4•36『线路1』 +HITS,p3p://167.114.175.6:55331/6233e648000735057db6cf734adf440d$LR•IPV4•36『线路2』 +HITS,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/MH8JAMWTLW2AQV5RA55S/hls3/now,-1m/m.m3u8?ads.vf=TGt7I6yRWZC$LR•IPV4•36『线路3』 +HITS,https://stream.ads.ottera.tv/playlist.m3u8?network_id=1058$LR•IPV4•36『线路4』 +HITS,https://mumt03.tangotv.in/CLASSICHITS/index.m3u8$LR•IPV4•36『线路5』 +HITS,https://mumt02.tangotv.in/EVERGREENHITS/index.m3u8$LR•IPV4•36『线路6』 +HITS,https://mumt01.tangotv.in/HINDIHITS/index.m3u8$LR•IPV4•36『线路7』 +HITS,https://d3s7x6kmqcnb6b.cloudfront.net/d/distro001a/G7RPZJDZ6V3CRIAWTNFU/hls3/now,-1m/m.m3u8?ads.vf=vc24NGfvvqe$LR•IPV4•36『线路8』 +HITS,https://lotus.stingray.com/manifest/ose-237ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路9』 +HITS,https://d2tuyivcrvbj81.cloudfront.net/XITE_Christian_Hits.m3u8$LR•IPV4•36『线路10』 +HITS,https://cdn10jtedge.indihometv.com/atm/DASH/hits/manifest.mpd$LR•IPV4•36『线路11』 +HITS,http://103.72.101.252:8080/live/1450.m3u8$LR•IPV4•36『线路12』 +HITS,http://315e5a5d.ottrast.com/iptv/MM4E93NGF5LADZ/7043/index.m3u8$LR•IPV4•36『线路13』 +HITS,https://webtvstream.bhtelecom.ba/hls7/filmbox_premium.m3u8$LR•IPV4•36『线路14』 +HITS,http://88.212.15.19/live/test_film_boxpremium_hd_hevc/playlist.m3u8$LR•IPV4•36『线路15』 +HITS,http://46.149.191.217:9005/play/a01x$LR•IPV4•36『线路16』 +HITS,https://dokagents.site/live/filmboxp/mono.m3u8$LR•IPV4•36『线路17』 +HITS,https://cdn10jtedge.indihometv.com/atm/DASH/hitsmovie/manifest.mpd$LR•IPV4•36『线路18』 +HITS,https://5098a8b860504a3690fd2e7c0a18d68f.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-817-FR-SONYONEHITSACTION-LG_FR/playlist.m3u8$LR•IPV4•36『线路19』 +HITS,https://7aa9671895264ec9a384dfed1b992171.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-818-FR-SONYONEHITSCOMDIE-LG_FR/playlist.m3u8$LR•IPV4•36『线路20』 +HITS,http://31.148.48.15/Bridge_TV_Dance/index.m3u8$LR•IPV4•36『线路21』 +HITS,http://cm.hostlagarto.com:8081/hits360tv/hits360HD.myStream/playlist.m3u8$LR•IPV4•36『线路22』 +HITS,http://ventdelnord.tv:8080/mola/directe.m3u8$LR•IPV4•36『线路23』 +HITS,http://88.212.15.19/live/mb_hits/index.m3u8$LR•IPV4•36『线路24』 +HITS,https://test.946985.filegear-sg.me/proxy/a23981548880f405$LR•IPV4•36『线路25』 +HITS,https://stream.ottlive.co.in/punjabihits/index.m3u8$LR•IPV4•36『线路26』 +HITS,https://lotus.stingray.com/manifest/ose-214ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路27』 +HITS,https://d39g1vxj2ef6in.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/master.m3u8?ads.xumo_channelId=88883053$LR•IPV4•36『线路28』 +HITS,https://lotus.stingray.com/manifest/ose-155ads-montreal/samsungtvplus/master.m3u8$LR•IPV4•36『线路29』 +HITS,https://d39g1vxj2ef6in.cloudfront.net/v1/manifest/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-rakuten-stitched/54947915-6504-4548-aaef-eabd451f8607/1.m3u8$LR•IPV4•36『线路30』 +HITS,https://d726x48n2pd5h.cloudfront.net/XITE_Hits.m3u8$LR•IPV4•36『线路31』 +HITS,https://d726x48n2pd5h.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-skxr1pazhltvp/XITE_Hits.m3u8$LR•IPV4•36『线路32』 +HITS,https://89514e758f814907be6d14bbc0aa66b7.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-800-UK-SONYONEACTIONHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路33』 +HITS,https://9f8e2ffcd87f4c469be7194e48f84874.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-802-UK-SONYONECOMEDYHITS-LG_UK/playlist.m3u8$LR•IPV4•36『线路34』 +HITS,http://108.181.20.255:27347/livehttpplay?channel_id=23074$LR•IPV4•36『线路35』 +HITS,http://108.181.20.255:27347/livehttpplay?channel_id=23011$LR•IPV4•36『线路36』 探索亚洲,p3p://167.114.175.6:55331/623bc4f4000da3919c742e942bdb3571$LR•IPV4 中旺电视,p3p://167.114.175.6:55331/5fe09c570001addf7454c44e021f76be$LR•IPV4 龙华影剧,p3p://167.114.175.6:55331/65e4428e00043fa694d464e62de86858$LR•IPV4 @@ -2881,9 +2869,9 @@ Life Time,p3p://167.114.175.6:55331/6233e3870008739f7dac0de912e2311a$LR•IPV4 爱尔达体育1,p3p://167.114.175.6:55331/623a8d50000c965397b2d5b26c7b25bd$LR•IPV4 爱尔达体育4,p3p://167.114.175.6:55331/6561b7fc0008015996e9acc674481614$LR•IPV4 历史2,p3p://167.114.175.6:55331/6233e2240002d3af7da6a1bf693a1ed5$LR•IPV4 -Trace Sport,https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8$LR•IPV4•3『线路1』 -Trace Sport,p3p://167.114.175.6:55331/644faccf000c7b6368730354764b17ed$LR•IPV4•3『线路2』 -Trace Sport,http://ott.watch/XE5QWWBZ87/256/tracks-v1a1/mono.ts.m3u8$LR•IPV4•3『线路3』 +Trace Sport,p3p://167.114.175.6:55331/644faccf000c7b6368730354764b17ed$LR•IPV4•3『线路1』 +Trace Sport,http://ott.watch/XE5QWWBZ87/256/tracks-v1a1/mono.ts.m3u8$LR•IPV4•3『线路2』 +Trace Sport,https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8$LR•IPV4•3『线路3』 韩国娱乐,p3p://167.114.175.6:55331/621e16b0000ec4772884cc295a1614a8$LR•IPV4 爱尔达娱乐,p3p://167.114.175.6:55331/6655f9670006cadc83bb27fd61065f47$LR•IPV4 Cinemax,p3p://167.114.175.6:55331/64ce039d0009f00b55f3e422778f3af3$LR•IPV4•4『线路1』 @@ -2900,13 +2888,13 @@ Boomerang,http://23.237.104.106:8080/USA_BOOMERANG/index.m3u8$LR•IPV4•2『 卫视西片,p3p://167.114.175.6:55331/60c79e440000ec5bfaa9367854ba796d$LR•IPV4 原住民电视,p3p://167.114.175.6:55331/64450b180002b23d3eeb784a0aa62e20$LR•IPV4 EVE,p3p://167.114.175.6:55331/6445172e000920783f1aafee754f43e4$LR•IPV4•9『线路1』 -EVE,http://playcom.trapemn.tv:1935/transcoderip/canal9.stream/playlist.m3u8$LR•IPV4•9『线路2』 -EVE,https://5ca9af4645e15.streamlock.net/nuevetv/videonuevetv/.m3u8$LR•IPV4•9『线路3』 -EVE,https://ss2.tvrdomi.com:1936/supremateve/supremateve/playlist.m3u8$LR•IPV4•9『线路4』 -EVE,https://cloud5.livescast.com:19360/canalvegateve/canalvegateve.m3u8$LR•IPV4•9『线路5』 -EVE,https://live-evg11.tv360.bitel.com.pe/bitel/zeleve/playlist.m3u8$LR•IPV4•9『线路6』 -EVE,http://wms.shared.streamshow.it:1935/telemonteneve/telemonteneve/live.m3u8$LR•IPV4•9『线路7』 -EVE,https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8$LR•IPV4•9『线路8』 +EVE,http://wms.shared.streamshow.it:1935/telemonteneve/telemonteneve/live.m3u8$LR•IPV4•9『线路2』 +EVE,https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8$LR•IPV4•9『线路3』 +EVE,http://playcom.trapemn.tv:1935/transcoderip/canal9.stream/playlist.m3u8$LR•IPV4•9『线路4』 +EVE,https://5ca9af4645e15.streamlock.net/nuevetv/videonuevetv/.m3u8$LR•IPV4•9『线路5』 +EVE,https://ss2.tvrdomi.com:1936/supremateve/supremateve/playlist.m3u8$LR•IPV4•9『线路6』 +EVE,https://cloud5.livescast.com:19360/canalvegateve/canalvegateve.m3u8$LR•IPV4•9『线路7』 +EVE,https://live-evg11.tv360.bitel.com.pe/bitel/zeleve/playlist.m3u8$LR•IPV4•9『线路8』 EVE,https://5bf8041cb3fed.streamlock.net/Tevevida/Tevevida/.m3u8$LR•IPV4•9『线路9』 Classica古典音乐,p3p://167.114.175.6:55331/6452b4f1000c38e8744ac80744c33d67$LR•IPV4 Mezzo Live,p3p://167.114.175.6:55331/6452bcb000039d52746907f4476f5e7b$LR•IPV4•2『线路1』 @@ -2936,13 +2924,13 @@ Rock Entertainmen,p3p://167.114.175.6:55331/65ad27c7000dfceebd94ddb20bec19f4$LR 💓英语频道,#genre# Red Bull TV,http://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_6660.m3u8$LR•IPV4•8『线路1』 -Red Bull TV,https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_1660.m3u8$LR•IPV4•8『线路2』 -Red Bull TV,https://3ea22335.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWdiX1JlZEJ1bGxUVl9ITFM/playlist.m3u8$LR•IPV4•8『线路3』 -Red Bull TV,https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master.m3u8$LR•IPV4•8『线路4』 -Red Bull TV,https://db34cc6127ac459db55cab5f97cd66b9.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-680-WORBAUENFAST-WHALETVPLUS/680/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路5』 -Red Bull TV,https://d03ae6b5c6724c24867e97a3dc04934a.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-1026-WORBBRPTFAST-WHALETVPLUS/1026/hls/master/playlist.m3u8$LR•IPV4•8『线路6』 -Red Bull TV,https://46cfeb23c7f74853bba7a256655a3119.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-582-WORBDACHDEFAST-WHALETVPLUS/582/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路7』 -Red Bull TV,https://886bd3fbc782459f8de7555d32d7e9ce.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-957-WORBLATAMESFAST-WHALETVPLUS/957/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路8』 +Red Bull TV,https://3ea22335.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWdiX1JlZEJ1bGxUVl9ITFM/playlist.m3u8$LR•IPV4•8『线路2』 +Red Bull TV,https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master.m3u8$LR•IPV4•8『线路3』 +Red Bull TV,https://db34cc6127ac459db55cab5f97cd66b9.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-680-WORBAUENFAST-WHALETVPLUS/680/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路4』 +Red Bull TV,https://d03ae6b5c6724c24867e97a3dc04934a.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-1026-WORBBRPTFAST-WHALETVPLUS/1026/hls/master/playlist.m3u8$LR•IPV4•8『线路5』 +Red Bull TV,https://46cfeb23c7f74853bba7a256655a3119.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-582-WORBDACHDEFAST-WHALETVPLUS/582/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路6』 +Red Bull TV,https://886bd3fbc782459f8de7555d32d7e9ce.mediatailor.us-west-2.amazonaws.com/v1/master/ba62fe743df0fe93366eba3a257d792884136c7f/LINEAR-957-WORBLATAMESFAST-WHALETVPLUS/957/whaletvplus/hls/master/playlist.m3u8$LR•IPV4•8『线路7』 +Red Bull TV,https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_1660.m3u8$LR•IPV4•8『线路8』 FRANCE24 English,http://aktv.top/AKTV/live/aktv3/france24/AKTV.m3u8$LR•IPV4 BAND NEWS,https://stream1.freetv.fun/band-news-2.ctv$LR•IPV4•2『线路1』 BAND NEWS,https://stream1.freetv.fun/band-news-1.m3u8$LR•IPV4•2『线路2』 @@ -2966,309 +2954,311 @@ 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•5『线路1』 CCTV兵器,http://38.75.136.137:98/gslb/dsdqpub/bqkj.m3u8?auth=testpub$LR•IPV4•5『线路2』 -CCTV兵器,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•5『线路3』 -CCTV兵器,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•5『线路4』 -CCTV兵器,http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•5『线路5』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•258『线路1』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•258『线路2』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•258『线路3』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•258『线路4』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•258『线路5』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•258『线路6』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•258『线路7』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•258『线路8』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•258『线路9』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•258『线路10』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•258『线路11』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•258『线路12』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•258『线路13』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•258『线路14』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•258『线路15』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•258『线路16』 -CCTV,http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•258『线路17』 -CCTV,http://111.8.224.6:9999/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路18』 -CCTV,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•258『线路19』 -CCTV,http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•258『线路20』 -CCTV,http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路21』 -CCTV,http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•258『线路22』 -CCTV,http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路23』 -CCTV,http://198.204.228.26/live/cctv3hd.m3u8$LR•IPV4•258『线路24』 -CCTV,http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•258『线路25』 -CCTV,http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路26』 -CCTV,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•258『线路27』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•258『线路28』 -CCTV,http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•258『线路29』 -CCTV,http://222.223.41.27:8888/hls/5/index.m3u8$LR•IPV4•258『线路30』 -CCTV,http://198.204.228.26/live/cctv5hd.m3u8$LR•IPV4•258『线路31』 -CCTV,http://111.8.224.6:9999/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路32』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•258『线路33』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv5hd.m3u8?auth=testpub$LR•IPV4•258『线路34』 -CCTV,http://74.91.26.218:82/live/cctv5p.m3u8$LR•IPV4•258『线路35』 -CCTV,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•258『线路36』 -CCTV,http://111.8.224.6:9999/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路37』 -CCTV,http://222.223.41.27:8888/hls/7/index.m3u8$LR•IPV4•258『线路38』 -CCTV,http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•258『线路39』 -CCTV,http://111.8.224.6:9999/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路40』 -CCTV,http://192.151.150.154/live/cctv8k.m3u8$LR•IPV4•258『线路41』 -CCTV,http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•258『线路42』 -CCTV,http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•258『线路43』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8k$LR•IPV4•258『线路44』 -CCTV,http://173.208.212.130:8181/720p/cctv8k.m3u8$LR•IPV4•258『线路45』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•258『线路46』 -CCTV,https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•258『线路47』 -CCTV,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•258『线路48』 -CCTV,http://111.8.224.6:9999/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路49』 -CCTV,http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•258『线路50』 -CCTV,http://222.223.41.27:8888/hls/11/index.m3u8$LR•IPV4•258『线路51』 -CCTV,http://111.8.224.6:9999/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路52』 -CCTV,http://222.223.41.27:8888/hls/12/index.m3u8$LR•IPV4•258『线路53』 -CCTV,http://111.8.224.6:9999/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路54』 -CCTV,http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•258『线路55』 -CCTV,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•258『线路56』 -CCTV,http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路57』 -CCTV,http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•258『线路58』 -CCTV,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•258『线路59』 -CCTV,http://111.8.224.6:9999/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路60』 -CCTV,http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•258『线路61』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•258『线路62』 -CCTV,http://173.208.212.130:8181/720p/cctv14.m3u8$LR•IPV4•258『线路63』 -CCTV,https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•258『线路64』 -CCTV,http://222.223.41.27:8888/hls/15/index.m3u8$LR•IPV4•258『线路65』 -CCTV,http://111.8.224.6:9999/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路66』 -CCTV,http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•258『线路67』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•258『线路68』 -CCTV,http://111.8.224.6:9999/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•258『线路69』 -CCTV,http://207.56.13.146:81/cdnlive/cctv17.m3u8$LR•IPV4•258『线路70』 -CCTV,https://epg.pw/stream/25677ac2e8c1f7c3dd6359c43eb5f0f54efb3f5c11f9dda18d01b3e0308ed017.m3u8$LR•IPV4•258『线路71』 -CCTV,https://epg.pw/stream/6d7bf281e3d739806a73f5373acaa6e01988ec9739f5ac1355ce54b47a928472.m3u8$LR•IPV4•258『线路72』 -CCTV,https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•258『线路73』 -CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782763200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-028714583f8c6196d0e9440ed8a2f550&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•258『线路74』 -CCTV,http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•258『线路75』 -CCTV,http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•258『线路76』 -CCTV,http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•258『线路77』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•258『线路78』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•258『线路79』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•258『线路80』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•258『线路81』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•258『线路82』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•258『线路83』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•258『线路84』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•258『线路85』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•258『线路86』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•258『线路87』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•258『线路88』 -CCTV,http://111.61.236.247:9081/hls/58/index.m3u8$LR•IPV4•258『线路89』 -CCTV,http://111.61.236.247:9081/hls/62/index.m3u8$LR•IPV4•258『线路90』 -CCTV,http://xc.mfykeke.top:35455/nptv/dyjc.m3u8$LR•IPV4•258『线路91』 -CCTV,http://xc.mfykeke.top:35455/nptv/fyjc.m3u8$LR•IPV4•258『线路92』 -CCTV,http://xc.mfykeke.top:35455/nptv/hjjc.m3u8$LR•IPV4•258『线路93』 -CCTV,http://www.tszhgjj.cn:7000/rtp/239.253.93.249:6427$LR•IPV4•258『线路94』 -CCTV,http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•258『线路95』 -CCTV,http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•258『线路96』 -CCTV,http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•258『线路97』 -CCTV,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•258『线路98』 -CCTV,http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•258『线路99』 -CCTV,https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•258『线路100』 -CCTV,https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•258『线路101』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•258『线路102』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•258『线路103』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•258『线路104』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8$LR•IPV6•258『线路105』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8$LR•IPV6•258『线路106』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•258『线路107』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•258『线路108』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•258『线路109』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•258『线路110』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•258『线路111』 -CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•258『线路112』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•258『线路113』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=wsjk$LR•IPV4•258『线路114』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ystq$LR•IPV4•258『线路115』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•258『线路116』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•258『线路117』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•258『线路118』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•258『线路119』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•258『线路120』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•258『线路121』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•258『线路122』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•258『线路123』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•258『线路124』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•258『线路125』 -CCTV,http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•258『线路126』 -CCTV,http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•258『线路127』 -CCTV,http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•258『线路128』 -CCTV,http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•258『线路129』 -CCTV,http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•258『线路130』 -CCTV,http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•258『线路131』 -CCTV,http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•258『线路132』 -CCTV,http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•258『线路133』 -CCTV,http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•258『线路134』 -CCTV,http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•258『线路135』 -CCTV,http://207.56.13.146:81/cdnlive/cctv1.m3u8$LR•IPV4•258『线路136』 -CCTV,http://207.56.13.146:81/cdnlive/cctv2.m3u8$LR•IPV4•258『线路137』 -CCTV,http://207.56.13.146:81/cdnlive/cctv3.m3u8$LR•IPV4•258『线路138』 -CCTV,http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•258『线路139』 -CCTV,http://207.56.13.146:81/cdnlive/cctv5.m3u8$LR•IPV4•258『线路140』 -CCTV,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•258『线路141』 -CCTV,http://207.56.13.146:81/cdnlive/cctv7.m3u8$LR•IPV4•258『线路142』 -CCTV,http://207.56.13.146:81/cdnlive/cctv10.m3u8$LR•IPV4•258『线路143』 -CCTV,http://207.56.13.146:81/cdnlive/cctv11.m3u8$LR•IPV4•258『线路144』 -CCTV,http://207.56.13.146:81/cdnlive/cctv12.m3u8$LR•IPV4•258『线路145』 -CCTV,http://207.56.13.146:81/cdnlive/cctv13.m3u8$LR•IPV4•258『线路146』 -CCTV,http://207.56.13.146:81/cdnlive/cctv14.m3u8$LR•IPV4•258『线路147』 -CCTV,http://207.56.13.146:81/cdnlive/cctv15.m3u8$LR•IPV4•258『线路148』 -CCTV,http://207.56.13.146:81/cdnlive/cctv16.m3u8$LR•IPV4•258『线路149』 -CCTV,http://207.56.13.146:81/cdnlive/cctv5p.m3u8$LR•IPV4•258『线路150』 -CCTV,http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•258『线路151』 -CCTV,http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•258『线路152』 -CCTV,http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•258『线路153』 -CCTV,http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•258『线路154』 -CCTV,http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•258『线路155』 -CCTV,http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•258『线路156』 -CCTV,http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•258『线路157』 -CCTV,http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•258『线路158』 -CCTV,http://207.56.13.146:81/cdnlive/fyzq.m3u8$LR•IPV4•258『线路159』 -CCTV,http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•258『线路160』 -CCTV,http://207.56.13.146:81/cdnlive/ystq.m3u8$LR•IPV4•258『线路161』 -CCTV,http://207.56.13.146:81/cdnlive/gefwq.m3u8$LR•IPV4•258『线路162』 -CCTV,http://192.151.150.154/live/cctv1hd.m3u8$LR•IPV4•258『线路163』 -CCTV,http://192.151.150.154/live/cctv2hd.m3u8$LR•IPV4•258『线路164』 -CCTV,http://192.151.150.154/live/cctv3hd.m3u8$LR•IPV4•258『线路165』 -CCTV,http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•258『线路166』 -CCTV,http://192.151.150.154/live/cctv5hd.m3u8$LR•IPV4•258『线路167』 -CCTV,http://192.151.150.154/live/cctv5p.m3u8$LR•IPV4•258『线路168』 -CCTV,http://192.151.150.154/live/cctv6hd.m3u8$LR•IPV4•258『线路169』 -CCTV,http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•258『线路170』 -CCTV,http://192.151.150.154/live/cctv8hd.m3u8$LR•IPV4•258『线路171』 -CCTV,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•258『线路172』 -CCTV,http://192.151.150.154/live/cctv10hd.m3u8$LR•IPV4•258『线路173』 -CCTV,http://192.151.150.154/live/cctv11hd.m3u8$LR•IPV4•258『线路174』 -CCTV,http://192.151.150.154/live/cctv12hd.m3u8$LR•IPV4•258『线路175』 -CCTV,http://192.151.150.154/live/cctv13hd.m3u8$LR•IPV4•258『线路176』 -CCTV,http://192.151.150.154/live/cctv14hd.m3u8$LR•IPV4•258『线路177』 -CCTV,http://192.151.150.154/live/cctv15hd.m3u8$LR•IPV4•258『线路178』 -CCTV,http://192.151.150.154/live/cctv16hd.m3u8$LR•IPV4•258『线路179』 -CCTV,http://192.151.150.154/live/cctv17hd.m3u8$LR•IPV4•258『线路180』 -CCTV,http://192.151.150.154/live/dszn.m3u8$LR•IPV4•258『线路181』 -CCTV,http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•258『线路182』 -CCTV,http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•258『线路183』 -CCTV,http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•258『线路184』 -CCTV,http://192.151.150.154/live/fyzq.m3u8$LR•IPV4•258『线路185』 -CCTV,http://192.151.150.154/live/gefwq.m3u8$LR•IPV4•258『线路186』 -CCTV,http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•258『线路187』 -CCTV,http://192.151.150.154/live/nxss.m3u8$LR•IPV4•258『线路188』 -CCTV,http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•258『线路189』 -CCTV,http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•258『线路190』 -CCTV,http://192.151.150.154/live/ystq.m3u8$LR•IPV4•258『线路191』 -CCTV,http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•258『线路192』 -CCTV,http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•258『线路193』 -CCTV,http://173.208.212.130:8181/1080p/cctv1.m3u8$LR•IPV4•258『线路194』 -CCTV,http://173.208.212.130:8181/1080p/cctv2.m3u8$LR•IPV4•258『线路195』 -CCTV,http://173.208.212.130:8181/1080p/cctv3.m3u8$LR•IPV4•258『线路196』 -CCTV,http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•258『线路197』 -CCTV,http://173.208.212.130:8181/1080p/cctv5.m3u8$LR•IPV4•258『线路198』 -CCTV,http://173.208.212.130:8181/1080p/cctv6.m3u8$LR•IPV4•258『线路199』 -CCTV,http://173.208.212.130:8181/1080p/cctv7.m3u8$LR•IPV4•258『线路200』 -CCTV,http://173.208.212.130:8181/1080p/cctv8.m3u8$LR•IPV4•258『线路201』 -CCTV,http://173.208.212.130:8181/1080p/cctv10.m3u8$LR•IPV4•258『线路202』 -CCTV,http://173.208.212.130:8181/1080p/cctv11.m3u8$LR•IPV4•258『线路203』 -CCTV,http://173.208.212.130:8181/1080p/cctv12.m3u8$LR•IPV4•258『线路204』 -CCTV,http://173.208.212.130:8181/1080p/cctv13.m3u8$LR•IPV4•258『线路205』 -CCTV,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•258『线路206』 -CCTV,http://173.208.212.130:8181/1080p/cctv15.m3u8$LR•IPV4•258『线路207』 -CCTV,http://173.208.212.130:8181/1080p/cctv16.m3u8$LR•IPV4•258『线路208』 -CCTV,http://173.208.212.130:8181/1080p/cctv17.m3u8$LR•IPV4•258『线路209』 -CCTV,http://173.208.212.130:8181/1080p/cctv5p.m3u8$LR•IPV4•258『线路210』 -CCTV,http://173.208.212.130:8181/720p/cctv2.m3u8$LR•IPV4•258『线路211』 -CCTV,http://173.208.212.130:8181/720p/cctv3.m3u8$LR•IPV4•258『线路212』 -CCTV,http://173.208.212.130:8181/720p/cctv5.m3u8$LR•IPV4•258『线路213』 -CCTV,http://173.208.212.130:8181/720p/cctv6.m3u8$LR•IPV4•258『线路214』 -CCTV,http://173.208.212.130:8181/720p/cctv7.m3u8$LR•IPV4•258『线路215』 -CCTV,http://173.208.212.130:8181/720p/cctv10.m3u8$LR•IPV4•258『线路216』 -CCTV,http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•258『线路217』 -CCTV,http://173.208.212.130:8181/720p/cctv12.m3u8$LR•IPV4•258『线路218』 -CCTV,http://173.208.212.130:8181/720p/cctv15.m3u8$LR•IPV4•258『线路219』 -CCTV,http://173.208.212.130:8181/720p/cctv16.m3u8$LR•IPV4•258『线路220』 -CCTV,http://173.208.212.130:8181/720p/cctv17.m3u8$LR•IPV4•258『线路221』 -CCTV,http://173.208.212.130:8181/720p/cctv5p.m3u8$LR•IPV4•258『线路222』 -CCTV,http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•258『线路223』 -CCTV,http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•258『线路224』 -CCTV,http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•258『线路225』 -CCTV,http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•258『线路226』 -CCTV,http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•258『线路227』 -CCTV,http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•258『线路228』 -CCTV,http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•258『线路229』 -CCTV,http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•258『线路230』 -CCTV,http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•258『线路231』 -CCTV,http://173.208.212.130:8181/720p/ystq.m3u8$LR•IPV4•258『线路232』 -CCTV,http://173.208.212.130:8181/720p/fyzq.m3u8$LR•IPV4•258『线路233』 -CCTV,http://173.208.212.130:8181/720p/gefwq.m3u8$LR•IPV4•258『线路234』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv1.m3u8$LR•IPV4•258『线路235』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv2.m3u8$LR•IPV4•258『线路236』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv3.m3u8$LR•IPV4•258『线路237』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•258『线路238』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv5.m3u8$LR•IPV4•258『线路239』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv6.m3u8$LR•IPV4•258『线路240』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv7.m3u8$LR•IPV4•258『线路241』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•258『线路242』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv10.m3u8$LR•IPV4•258『线路243』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv11.m3u8$LR•IPV4•258『线路244』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv12.m3u8$LR•IPV4•258『线路245』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv13.m3u8$LR•IPV4•258『线路246』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•258『线路247』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•258『线路248』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv16.m3u8$LR•IPV4•258『线路249』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv17.m3u8$LR•IPV4•258『线路250』 -CCTV,https://solo.disfrutaenlared.com:1936/redcctv/redcctv/playlist.m3u8$LR•IPV4•258『线路251』 -CCTV,http://go.bkpcp.top/mg/cctv13$LR•IPV4•258『线路252』 -CCTV,https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•258『线路253』 -CCTV,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•258『线路254』 -CCTV,http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•258『线路255』 -CCTV,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•258『线路256』 -CCTV,http://74.91.26.218:82/live/cctv12hd.m3u8$LR•IPV4•258『线路257』 -CCTV,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•258『线路258』 +CCTV兵器,http://60.10.139.113:8801/hls/72/index.m3u8$LR•IPV4•5『线路3』 +CCTV兵器,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8$LR•IPV6•5『线路4』 +CCTV兵器,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gfjs$LR•IPV4•5『线路5』 +CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782784800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d4bffb53e106fbf4e49dd8d13979054c&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•259『线路1』 +CCTV,http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•259『线路2』 +CCTV,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•259『线路3』 +CCTV,http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•259『线路4』 +CCTV,http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•259『线路5』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•259『线路6』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•259『线路7』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•259『线路8』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•259『线路9』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•259『线路10』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•259『线路11』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•259『线路12』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•259『线路13』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•259『线路14』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•259『线路15』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•259『线路16』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•259『线路17』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•259『线路18』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•259『线路19』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•259『线路20』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•259『线路21』 +CCTV,http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•259『线路22』 +CCTV,http://111.8.224.6:9999/tsfile/live/1063_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路23』 +CCTV,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•259『线路24』 +CCTV,http://222.223.41.27:8888/hls/2/index.m3u8$LR•IPV4•259『线路25』 +CCTV,http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路26』 +CCTV,http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•259『线路27』 +CCTV,http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路28』 +CCTV,http://198.204.228.26/live/cctv3hd.m3u8$LR•IPV4•259『线路29』 +CCTV,http://222.223.41.27:8888/hls/4/index.m3u8$LR•IPV4•259『线路30』 +CCTV,http://111.8.224.6:9999/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路31』 +CCTV,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•259『线路32』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv4k$LR•IPV4•259『线路33』 +CCTV,http://173.208.212.130:8181/720p/cctv4.m3u8$LR•IPV4•259『线路34』 +CCTV,http://222.223.41.27:8888/hls/5/index.m3u8$LR•IPV4•259『线路35』 +CCTV,http://198.204.228.26/live/cctv5hd.m3u8$LR•IPV4•259『线路36』 +CCTV,http://111.8.224.6:9999/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路37』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•259『线路38』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv5hd.m3u8?auth=testpub$LR•IPV4•259『线路39』 +CCTV,http://74.91.26.218:82/live/cctv5p.m3u8$LR•IPV4•259『线路40』 +CCTV,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•259『线路41』 +CCTV,http://111.8.224.6:9999/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路42』 +CCTV,http://222.223.41.27:8888/hls/7/index.m3u8$LR•IPV4•259『线路43』 +CCTV,http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•259『线路44』 +CCTV,http://111.8.224.6:9999/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路45』 +CCTV,http://192.151.150.154/live/cctv8k.m3u8$LR•IPV4•259『线路46』 +CCTV,http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•259『线路47』 +CCTV,http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•259『线路48』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv8k$LR•IPV4•259『线路49』 +CCTV,http://173.208.212.130:8181/720p/cctv8k.m3u8$LR•IPV4•259『线路50』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv9hd.m3u8?auth=testpub$LR•IPV4•259『线路51』 +CCTV,https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•259『线路52』 +CCTV,http://111.8.224.6:9999/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路53』 +CCTV,http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•259『线路54』 +CCTV,http://222.223.41.27:8888/hls/11/index.m3u8$LR•IPV4•259『线路55』 +CCTV,http://111.8.224.6:9999/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路56』 +CCTV,http://222.223.41.27:8888/hls/12/index.m3u8$LR•IPV4•259『线路57』 +CCTV,http://111.8.224.6:9999/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路58』 +CCTV,http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•259『线路59』 +CCTV,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•259『线路60』 +CCTV,http://111.8.224.6:9999/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路61』 +CCTV,http://173.208.212.130:8181/720p/cctv13.m3u8$LR•IPV4•259『线路62』 +CCTV,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•259『线路63』 +CCTV,http://111.8.224.6:9999/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路64』 +CCTV,http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•259『线路65』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•259『线路66』 +CCTV,http://173.208.212.130:8181/720p/cctv14.m3u8$LR•IPV4•259『线路67』 +CCTV,https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•259『线路68』 +CCTV,http://222.223.41.27:8888/hls/15/index.m3u8$LR•IPV4•259『线路69』 +CCTV,http://111.8.224.6:9999/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路70』 +CCTV,http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•259『线路71』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•259『线路72』 +CCTV,http://111.8.224.6:9999/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•259『线路73』 +CCTV,http://207.56.13.146:81/cdnlive/cctv17.m3u8$LR•IPV4•259『线路74』 +CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1782774000-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c521ef714952bdaa2237f21454c1ae83&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•259『线路75』 +CCTV,https://epg.pw/stream/25677ac2e8c1f7c3dd6359c43eb5f0f54efb3f5c11f9dda18d01b3e0308ed017.m3u8$LR•IPV4•259『线路76』 +CCTV,https://epg.pw/stream/6d7bf281e3d739806a73f5373acaa6e01988ec9739f5ac1355ce54b47a928472.m3u8$LR•IPV4•259『线路77』 +CCTV,https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•259『线路78』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•259『线路79』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•259『线路80』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•259『线路81』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•259『线路82』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•259『线路83』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•259『线路84』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•259『线路85』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•259『线路86』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•259『线路87』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•259『线路88』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•259『线路89』 +CCTV,http://111.61.236.247:9081/hls/58/index.m3u8$LR•IPV4•259『线路90』 +CCTV,http://111.61.236.247:9081/hls/62/index.m3u8$LR•IPV4•259『线路91』 +CCTV,http://xc.mfykeke.top:35455/nptv/dyjc.m3u8$LR•IPV4•259『线路92』 +CCTV,http://xc.mfykeke.top:35455/nptv/fyjc.m3u8$LR•IPV4•259『线路93』 +CCTV,http://xc.mfykeke.top:35455/nptv/hjjc.m3u8$LR•IPV4•259『线路94』 +CCTV,http://www.tszhgjj.cn:7000/rtp/239.253.93.249:6427$LR•IPV4•259『线路95』 +CCTV,http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•259『线路96』 +CCTV,http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•259『线路97』 +CCTV,http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•259『线路98』 +CCTV,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•259『线路99』 +CCTV,https://solo.disfrutaenlared.com:1936/redcctv/redcctv/playlist.m3u8$LR•IPV4•259『线路100』 +CCTV,http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•259『线路101』 +CCTV,https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•259『线路102』 +CCTV,https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•259『线路103』 +CCTV,http://go.bkpcp.top/mg/cctv13$LR•IPV4•259『线路104』 +CCTV,https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•259『线路105』 +CCTV,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•259『线路106』 +CCTV,http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•259『线路107』 +CCTV,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•259『线路108』 +CCTV,http://74.91.26.218:82/live/cctv12hd.m3u8$LR•IPV4•259『线路109』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/gefwq.m3u8?auth=testpub$LR•IPV4•259『线路110』 +CCTV,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•259『线路111』 +CCTV,http://60.10.139.113:8801/hls/64/index.m3u8$LR•IPV4•259『线路112』 +CCTV,http://60.10.139.113:8801/hls/65/index.m3u8$LR•IPV4•259『线路113』 +CCTV,http://60.10.139.113:8801/hls/66/index.m3u8$LR•IPV4•259『线路114』 +CCTV,http://60.10.139.113:8801/hls/67/index.m3u8$LR•IPV4•259『线路115』 +CCTV,http://60.10.139.113:8801/hls/68/index.m3u8$LR•IPV4•259『线路116』 +CCTV,http://60.10.139.113:8801/hls/69/index.m3u8$LR•IPV4•259『线路117』 +CCTV,http://60.10.139.113:8801/hls/70/index.m3u8$LR•IPV4•259『线路118』 +CCTV,http://60.10.139.113:8801/hls/79/index.m3u8$LR•IPV4•259『线路119』 +CCTV,http://60.10.139.113:8801/hls/80/index.m3u8$LR•IPV4•259『线路120』 +CCTV,http://60.10.139.113:8801/hls/73/index.m3u8$LR•IPV4•259『线路121』 +CCTV,http://207.56.13.146:81/cdnlive/cctv1.m3u8$LR•IPV4•259『线路122』 +CCTV,http://207.56.13.146:81/cdnlive/cctv2.m3u8$LR•IPV4•259『线路123』 +CCTV,http://207.56.13.146:81/cdnlive/cctv3.m3u8$LR•IPV4•259『线路124』 +CCTV,http://207.56.13.146:81/cdnlive/cctv4.m3u8$LR•IPV4•259『线路125』 +CCTV,http://207.56.13.146:81/cdnlive/cctv5.m3u8$LR•IPV4•259『线路126』 +CCTV,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•259『线路127』 +CCTV,http://207.56.13.146:81/cdnlive/cctv7.m3u8$LR•IPV4•259『线路128』 +CCTV,http://207.56.13.146:81/cdnlive/cctv10.m3u8$LR•IPV4•259『线路129』 +CCTV,http://207.56.13.146:81/cdnlive/cctv11.m3u8$LR•IPV4•259『线路130』 +CCTV,http://207.56.13.146:81/cdnlive/cctv12.m3u8$LR•IPV4•259『线路131』 +CCTV,http://207.56.13.146:81/cdnlive/cctv13.m3u8$LR•IPV4•259『线路132』 +CCTV,http://207.56.13.146:81/cdnlive/cctv14.m3u8$LR•IPV4•259『线路133』 +CCTV,http://207.56.13.146:81/cdnlive/cctv15.m3u8$LR•IPV4•259『线路134』 +CCTV,http://207.56.13.146:81/cdnlive/cctv16.m3u8$LR•IPV4•259『线路135』 +CCTV,http://207.56.13.146:81/cdnlive/cctv5p.m3u8$LR•IPV4•259『线路136』 +CCTV,http://207.56.13.146:81/cdnlive/gfjs.m3u8$LR•IPV4•259『线路137』 +CCTV,http://207.56.13.146:81/cdnlive/nxss.m3u8$LR•IPV4•259『线路138』 +CCTV,http://207.56.13.146:81/cdnlive/sjdl.m3u8$LR•IPV4•259『线路139』 +CCTV,http://207.56.13.146:81/cdnlive/wsjk.m3u8$LR•IPV4•259『线路140』 +CCTV,http://207.56.13.146:81/cdnlive/ysjp.m3u8$LR•IPV4•259『线路141』 +CCTV,http://207.56.13.146:81/cdnlive/dyjc.m3u8$LR•IPV4•259『线路142』 +CCTV,http://207.56.13.146:81/cdnlive/hjjc.m3u8$LR•IPV4•259『线路143』 +CCTV,http://207.56.13.146:81/cdnlive/fyjc.m3u8$LR•IPV4•259『线路144』 +CCTV,http://207.56.13.146:81/cdnlive/fyzq.m3u8$LR•IPV4•259『线路145』 +CCTV,http://207.56.13.146:81/cdnlive/fyyy.m3u8$LR•IPV4•259『线路146』 +CCTV,http://207.56.13.146:81/cdnlive/ystq.m3u8$LR•IPV4•259『线路147』 +CCTV,http://207.56.13.146:81/cdnlive/gefwq.m3u8$LR•IPV4•259『线路148』 +CCTV,http://192.151.150.154/live/cctv1hd.m3u8$LR•IPV4•259『线路149』 +CCTV,http://192.151.150.154/live/cctv2hd.m3u8$LR•IPV4•259『线路150』 +CCTV,http://192.151.150.154/live/cctv3hd.m3u8$LR•IPV4•259『线路151』 +CCTV,http://192.151.150.154/live/cctv4hd.m3u8$LR•IPV4•259『线路152』 +CCTV,http://192.151.150.154/live/cctv5hd.m3u8$LR•IPV4•259『线路153』 +CCTV,http://192.151.150.154/live/cctv5p.m3u8$LR•IPV4•259『线路154』 +CCTV,http://192.151.150.154/live/cctv6hd.m3u8$LR•IPV4•259『线路155』 +CCTV,http://192.151.150.154/live/cctv7hd.m3u8$LR•IPV4•259『线路156』 +CCTV,http://192.151.150.154/live/cctv8hd.m3u8$LR•IPV4•259『线路157』 +CCTV,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•259『线路158』 +CCTV,http://192.151.150.154/live/cctv10hd.m3u8$LR•IPV4•259『线路159』 +CCTV,http://192.151.150.154/live/cctv11hd.m3u8$LR•IPV4•259『线路160』 +CCTV,http://192.151.150.154/live/cctv12hd.m3u8$LR•IPV4•259『线路161』 +CCTV,http://192.151.150.154/live/cctv13hd.m3u8$LR•IPV4•259『线路162』 +CCTV,http://192.151.150.154/live/cctv14hd.m3u8$LR•IPV4•259『线路163』 +CCTV,http://192.151.150.154/live/cctv15hd.m3u8$LR•IPV4•259『线路164』 +CCTV,http://192.151.150.154/live/cctv16hd.m3u8$LR•IPV4•259『线路165』 +CCTV,http://192.151.150.154/live/cctv17hd.m3u8$LR•IPV4•259『线路166』 +CCTV,http://192.151.150.154/live/dszn.m3u8$LR•IPV4•259『线路167』 +CCTV,http://192.151.150.154/live/dyjc.m3u8$LR•IPV4•259『线路168』 +CCTV,http://192.151.150.154/live/fyjc.m3u8$LR•IPV4•259『线路169』 +CCTV,http://192.151.150.154/live/fyyy.m3u8$LR•IPV4•259『线路170』 +CCTV,http://192.151.150.154/live/fyzq.m3u8$LR•IPV4•259『线路171』 +CCTV,http://192.151.150.154/live/gefwq.m3u8$LR•IPV4•259『线路172』 +CCTV,http://192.151.150.154/live/gfjs.m3u8$LR•IPV4•259『线路173』 +CCTV,http://192.151.150.154/live/nxss.m3u8$LR•IPV4•259『线路174』 +CCTV,http://192.151.150.154/live/sjdl.m3u8$LR•IPV4•259『线路175』 +CCTV,http://192.151.150.154/live/hjjc.m3u8$LR•IPV4•259『线路176』 +CCTV,http://192.151.150.154/live/ystq.m3u8$LR•IPV4•259『线路177』 +CCTV,http://192.151.150.154/live/ysjp.m3u8$LR•IPV4•259『线路178』 +CCTV,http://192.151.150.154/live/wsjk.m3u8$LR•IPV4•259『线路179』 +CCTV,http://173.208.212.130:8181/1080p/cctv1.m3u8$LR•IPV4•259『线路180』 +CCTV,http://173.208.212.130:8181/1080p/cctv2.m3u8$LR•IPV4•259『线路181』 +CCTV,http://173.208.212.130:8181/1080p/cctv3.m3u8$LR•IPV4•259『线路182』 +CCTV,http://173.208.212.130:8181/1080p/cctv4.m3u8$LR•IPV4•259『线路183』 +CCTV,http://173.208.212.130:8181/1080p/cctv5.m3u8$LR•IPV4•259『线路184』 +CCTV,http://173.208.212.130:8181/1080p/cctv6.m3u8$LR•IPV4•259『线路185』 +CCTV,http://173.208.212.130:8181/1080p/cctv7.m3u8$LR•IPV4•259『线路186』 +CCTV,http://173.208.212.130:8181/1080p/cctv8.m3u8$LR•IPV4•259『线路187』 +CCTV,http://173.208.212.130:8181/1080p/cctv10.m3u8$LR•IPV4•259『线路188』 +CCTV,http://173.208.212.130:8181/1080p/cctv11.m3u8$LR•IPV4•259『线路189』 +CCTV,http://173.208.212.130:8181/1080p/cctv12.m3u8$LR•IPV4•259『线路190』 +CCTV,http://173.208.212.130:8181/1080p/cctv13.m3u8$LR•IPV4•259『线路191』 +CCTV,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•259『线路192』 +CCTV,http://173.208.212.130:8181/1080p/cctv15.m3u8$LR•IPV4•259『线路193』 +CCTV,http://173.208.212.130:8181/1080p/cctv16.m3u8$LR•IPV4•259『线路194』 +CCTV,http://173.208.212.130:8181/1080p/cctv17.m3u8$LR•IPV4•259『线路195』 +CCTV,http://173.208.212.130:8181/1080p/cctv5p.m3u8$LR•IPV4•259『线路196』 +CCTV,http://173.208.212.130:8181/720p/cctv2.m3u8$LR•IPV4•259『线路197』 +CCTV,http://173.208.212.130:8181/720p/cctv3.m3u8$LR•IPV4•259『线路198』 +CCTV,http://173.208.212.130:8181/720p/cctv5.m3u8$LR•IPV4•259『线路199』 +CCTV,http://173.208.212.130:8181/720p/cctv6.m3u8$LR•IPV4•259『线路200』 +CCTV,http://173.208.212.130:8181/720p/cctv7.m3u8$LR•IPV4•259『线路201』 +CCTV,http://173.208.212.130:8181/720p/cctv10.m3u8$LR•IPV4•259『线路202』 +CCTV,http://173.208.212.130:8181/720p/cctv11.m3u8$LR•IPV4•259『线路203』 +CCTV,http://173.208.212.130:8181/720p/cctv12.m3u8$LR•IPV4•259『线路204』 +CCTV,http://173.208.212.130:8181/720p/cctv15.m3u8$LR•IPV4•259『线路205』 +CCTV,http://173.208.212.130:8181/720p/cctv16.m3u8$LR•IPV4•259『线路206』 +CCTV,http://173.208.212.130:8181/720p/cctv17.m3u8$LR•IPV4•259『线路207』 +CCTV,http://173.208.212.130:8181/720p/cctv5p.m3u8$LR•IPV4•259『线路208』 +CCTV,http://173.208.212.130:8181/720p/dyjc.m3u8$LR•IPV4•259『线路209』 +CCTV,http://173.208.212.130:8181/720p/fyjc.m3u8$LR•IPV4•259『线路210』 +CCTV,http://173.208.212.130:8181/720p/hjjc.m3u8$LR•IPV4•259『线路211』 +CCTV,http://173.208.212.130:8181/720p/gfjs.m3u8$LR•IPV4•259『线路212』 +CCTV,http://173.208.212.130:8181/720p/nxss.m3u8$LR•IPV4•259『线路213』 +CCTV,http://173.208.212.130:8181/720p/sjdl.m3u8$LR•IPV4•259『线路214』 +CCTV,http://173.208.212.130:8181/720p/wsjk.m3u8$LR•IPV4•259『线路215』 +CCTV,http://173.208.212.130:8181/720p/ysjp.m3u8$LR•IPV4•259『线路216』 +CCTV,http://173.208.212.130:8181/720p/fyyy.m3u8$LR•IPV4•259『线路217』 +CCTV,http://173.208.212.130:8181/720p/ystq.m3u8$LR•IPV4•259『线路218』 +CCTV,http://173.208.212.130:8181/720p/fyzq.m3u8$LR•IPV4•259『线路219』 +CCTV,http://173.208.212.130:8181/720p/gefwq.m3u8$LR•IPV4•259『线路220』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv1.m3u8$LR•IPV4•259『线路221』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv2.m3u8$LR•IPV4•259『线路222』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv3.m3u8$LR•IPV4•259『线路223』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv4.m3u8$LR•IPV4•259『线路224』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv5.m3u8$LR•IPV4•259『线路225』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv6.m3u8$LR•IPV4•259『线路226』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv7.m3u8$LR•IPV4•259『线路227』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•259『线路228』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv10.m3u8$LR•IPV4•259『线路229』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv11.m3u8$LR•IPV4•259『线路230』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv12.m3u8$LR•IPV4•259『线路231』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv13.m3u8$LR•IPV4•259『线路232』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•259『线路233』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•259『线路234』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv16.m3u8$LR•IPV4•259『线路235』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv17.m3u8$LR•IPV4•259『线路236』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8$LR•IPV6•259『线路237』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8$LR•IPV6•259『线路238』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8$LR•IPV6•259『线路239』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8$LR•IPV6•259『线路240』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8$LR•IPV6•259『线路241』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8$LR•IPV6•259『线路242』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8$LR•IPV6•259『线路243』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8$LR•IPV6•259『线路244』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8$LR•IPV6•259『线路245』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8$LR•IPV6•259『线路246』 +CCTV,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8$LR•IPV6•259『线路247』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=wsjk$LR•IPV4•259『线路248』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ystq$LR•IPV4•259『线路249』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dyjc$LR•IPV4•259『线路250』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyjc$LR•IPV4•259『线路251』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=hjjc$LR•IPV4•259『线路252』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyzq$LR•IPV4•259『线路253』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=fyyy$LR•IPV4•259『线路254』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sjdl$LR•IPV4•259『线路255』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=dszn$LR•IPV4•259『线路256』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gefwq$LR•IPV4•259『线路257』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=ysjp$LR•IPV4•259『线路258』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=nxss$LR•IPV4•259『线路259』 明星,#genre# 周星星,http://live.metshop.top/huya/11336587?cdn=alicdn$LR•IPV4•3『线路1』 周星星,http://tv.zimtv.cn/tv/player/api/huya.php?id=11336587$LR•IPV4•3『线路2』 周星星,http://222.186.39.21:35466/huya/11336587$LR•IPV4•3『线路3』 -周星驰,http://cdn.jdshipin.com:8880/huya.php?id=11342412$LR•IPV4•2『线路1』 -周星驰,https://live.ottiptv.cc/huya/11336587$LR•IPV4•2『线路2』 +周星驰,https://live.ottiptv.cc/huya/11336587$LR•IPV4 李连杰,http://cdn.jdshipin.com:8880/huya.php?id=11342390$LR•IPV4•4『线路1』 -李连杰,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•4『线路2』 -李连杰,http://222.186.39.21:35466/huya/11342390$LR•IPV4•4『线路3』 -李连杰,https://live.ottiptv.cc/huya/11342390$LR•IPV4•4『线路4』 -洪金宝,http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•3『线路1』 -洪金宝,http://222.186.39.21:35466/huya/11279251$LR•IPV4•3『线路2』 -洪金宝,https://live.ottiptv.cc/huya/11279251$LR•IPV4•3『线路3』 -梁家辉,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•3『线路1』 -梁家辉,http://222.186.39.21:35466/huya/11342429$LR•IPV4•3『线路2』 -梁家辉,https://live.ottiptv.cc/huya/11342429$LR•IPV4•3『线路3』 -刘德华,http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•6『线路1』 -刘德华,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•6『线路2』 -刘德华,http://222.186.39.21:35466/huya/11342424$LR•IPV4•6『线路3』 -刘德华,https://k0ub7yffy10yfz.djvod.ndcimgs.com/upic/2023/07/25/08/BMjAyMzA3MjUwODU3MzRfMzYxMjUyNDA3MV8xMDg4MTUzNTczMzFfMF8z_b_Bf67605afd92859a39e607f504f43c9f7.mp4$LR•IPV4•6『线路4』 -刘德华,https://live.ottiptv.cc/huya/11342424$LR•IPV4•6『线路5』 -刘德华,http://epg.112114.xyz/douyu/2516864$LR•IPV4•6『线路6』 +李连杰,https://live.ottiptv.cc/huya/11342390$LR•IPV4•4『线路2』 +李连杰,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342390$LR•IPV4•4『线路3』 +李连杰,http://222.186.39.21:35466/huya/11342390$LR•IPV4•4『线路4』 +洪金宝,https://live.ottiptv.cc/huya/11279251$LR•IPV4•3『线路1』 +洪金宝,http://tv.zimtv.cn/tv/player/api/huya.php?id=11279251$LR•IPV4•3『线路2』 +洪金宝,http://222.186.39.21:35466/huya/11279251$LR•IPV4•3『线路3』 +梁家辉,http://live.metshop.top/huya/11342429?cdn=alicdn$LR•IPV4•4『线路1』 +梁家辉,https://live.ottiptv.cc/huya/11342429$LR•IPV4•4『线路2』 +梁家辉,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342429$LR•IPV4•4『线路3』 +梁家辉,http://222.186.39.21:35466/huya/11342429$LR•IPV4•4『线路4』 +刘德华,http://epg.112114.xyz/douyu/2516864$LR•IPV4•7『线路1』 +刘德华,http://cdn.jdshipin.com:8880/huya.php?id=11342424$LR•IPV4•7『线路2』 +刘德华,http://live.metshop.top/huya/11342424?cdn=alicdn$LR•IPV4•7『线路3』 +刘德华,https://live.ottiptv.cc/huya/11342424$LR•IPV4•7『线路4』 +刘德华,https://k0ub7yffy10yfz.djvod.ndcimgs.com/upic/2023/07/25/08/BMjAyMzA3MjUwODU3MzRfMzYxMjUyNDA3MV8xMDg4MTUzNTczMzFfMF8z_b_Bf67605afd92859a39e607f504f43c9f7.mp4$LR•IPV4•7『线路5』 +刘德华,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342424$LR•IPV4•7『线路6』 +刘德华,http://222.186.39.21:35466/huya/11342424$LR•IPV4•7『线路7』 星爷,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342412$LR•IPV4•2『线路1』 星爷,http://222.186.39.21:35466/huya/11342412$LR•IPV4•2『线路2』 成龙,http://cdn.jdshipin.com:8880/huya.php?id=11342386$LR•IPV4•5『线路1』 -成龙,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•5『线路2』 -成龙,http://222.186.39.21:35466/huya/11342386$LR•IPV4•5『线路3』 -成龙,https://live.ottiptv.cc/huya/11342386$LR•IPV4•5『线路4』 -成龙,https://live.ottiptv.cc/huya/11352946$LR•IPV4•5『线路5』 +成龙,https://live.ottiptv.cc/huya/11342386$LR•IPV4•5『线路2』 +成龙,https://live.ottiptv.cc/huya/11352946$LR•IPV4•5『线路3』 +成龙,http://tv.zimtv.cn/tv/player/api/huya.php?id=11342386$LR•IPV4•5『线路4』 +成龙,http://222.186.39.21:35466/huya/11342386$LR•IPV4•5『线路5』 王晶,http://cdn.jdshipin.com:8880/huya.php?id=11602058$LR•IPV4•4『线路1』 -王晶,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•4『线路2』 -王晶,http://222.186.39.21:35466/huya/11602058$LR•IPV4•4『线路3』 -王晶,https://live.ottiptv.cc/huya/11602058$LR•IPV4•4『线路4』 +王晶,https://live.ottiptv.cc/huya/11602058$LR•IPV4•4『线路2』 +王晶,http://tv.zimtv.cn/tv/player/api/huya.php?id=11602058$LR•IPV4•4『线路3』 +王晶,http://222.186.39.21:35466/huya/11602058$LR•IPV4•4『线路4』 黄渤,http://cdn.jdshipin.com:8880/huya.php?id=11352876$LR•IPV4•4『线路1』 -黄渤,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•4『线路2』 -黄渤,http://222.186.39.21:35466/huya/11352876$LR•IPV4•4『线路3』 -黄渤,https://live.ottiptv.cc/huya/11352876$LR•IPV4•4『线路4』 +黄渤,https://live.ottiptv.cc/huya/11352876$LR•IPV4•4『线路2』 +黄渤,http://tv.zimtv.cn/tv/player/api/huya.php?id=11352876$LR•IPV4•4『线路3』 +黄渤,http://222.186.39.21:35466/huya/11352876$LR•IPV4•4『线路4』 林正英,http://zzy789.xyz/douyu1.php?id=7356023$LR•IPV4•4『线路1』 -林正英,http://cdn.jdshipin.com:8880/huya.php?id=11342421$LR•IPV4•4『线路2』 -林正英,https://live.ottiptv.cc/huya/11342421$LR•IPV4•4『线路3』 -林正英,http://epg.112114.xyz/douyu/218859$LR•IPV4•4『线路4』 +林正英,http://epg.112114.xyz/douyu/218859$LR•IPV4•4『线路2』 +林正英,http://cdn.jdshipin.com:8880/huya.php?id=11342421$LR•IPV4•4『线路3』 +林正英,https://live.ottiptv.cc/huya/11342421$LR•IPV4•4『线路4』 甄子丹,http://cdn.jdshipin.com:8880/huya.php?id=11352935$LR•IPV4•2『线路1』 甄子丹,https://live.ottiptv.cc/huya/11352935$LR•IPV4•2『线路2』 @@ -3357,11 +3347,12 @@ VOA美国之音,https://voa-ingest.akamaized.net/hls/live/2033878/tvmc08/playlis 青岛崂山八水河,https://gcalic.v.myalicdn.com/gc/qdls02_1/index.m3u8$LR•IPV4 青岛崂山双福,https://gcalic.v.myalicdn.com/gc/qdls03_1/index.m3u8$LR•IPV4 鸣沙山,https://gcalic.v.myalicdn.com/gc/dhyyqst_1/index.m3u8$LR•IPV4 -黄山,https://gcalic.v.myalicdn.com/gc/ahhs01_1/index.m3u8$LR•IPV4•5『线路1』 -黄山,https://gcalic.v.myalicdn.com/gc/hsyg_1/index.m3u8$LR•IPV4•5『线路2』 -黄山,https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8$LR•IPV4•5『线路3』 -黄山,http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•5『线路4』 -黄山,https://gcalic.v.myalicdn.com/gc/hsptgy_1/index.m3u8$LR•IPV4•5『线路5』 +黄山,https://gcalic.v.myalicdn.com/gc/ahhs01_1/index.m3u8$LR•IPV4•6『线路1』 +黄山,http://hslive.hsnewsnet.com/lsdream/iY92ady/1000/live.m3u8?zanhd$LR•IPV4•6『线路2』 +黄山,https://gcalic.v.myalicdn.com/gc/hsyg_1/index.m3u8$LR•IPV4•6『线路3』 +黄山,https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8$LR•IPV4•6『线路4』 +黄山,http://hslive.hsnewsnet.com/lsdream/hve9Wjs/1000/live.m3u8$LR•IPV4•6『线路5』 +黄山,https://gcalic.v.myalicdn.com/gc/hsptgy_1/index.m3u8$LR•IPV4•6『线路6』 黄果树六角亭瀑布,https://gcalic.v.myalicdn.com/gc/hgsspzxdpb_1/index.m3u8$LR•IPV4 黄花城水长城01,https://gcalic.v.myalicdn.com/gc/wgw01_1/index.m3u8$LR•IPV4 黄花城水长城02,http://gctxyc.liveplay.myqcloud.com/gc/wgw02_1/index.m3u8$LR•IPV4 @@ -3369,20 +3360,21 @@ VOA美国之音,https://voa-ingest.akamaized.net/hls/live/2033878/tvmc08/playlis 黄龙,https://gcalic.v.myalicdn.com/gc/hlzycc_1/index.m3u8$LR•IPV4 MTV,#genre# -DJ舞曲,https://txmov2.a.kwimgs.com/bs3/video-hls/5254856460919464679_hlsb.m3u8$LR•IPV4•4『线路1』 -DJ舞曲,https://txmov2.a.kwimgs.com/bs3/video-hls/5225020119572067546_hlsb.m3u8$LR•IPV4•4『线路2』 -DJ舞曲,https://txmov2.a.kwimgs.com/bs3/video-hls/5259923016524978973_hlsb.m3u8$LR•IPV4•4『线路3』 -DJ舞曲,http://xjj1.716888.xyz/fenlei/djxjj/dj1.php$LR•IPV4•4『线路4』 +DJ舞曲,http://xjj1.716888.xyz/fenlei/djxjj/dj1.php$LR•IPV4•4『线路1』 +DJ舞曲,https://txmov2.a.kwimgs.com/bs3/video-hls/5254856460919464679_hlsb.m3u8$LR•IPV4•4『线路2』 +DJ舞曲,https://txmov2.a.kwimgs.com/bs3/video-hls/5225020119572067546_hlsb.m3u8$LR•IPV4•4『线路3』 +DJ舞曲,https://txmov2.a.kwimgs.com/bs3/video-hls/5259923016524978973_hlsb.m3u8$LR•IPV4•4『线路4』 一起看,#genre# -Cc,http://23.237.104.106:8080/USA_ACCN/mpegts$LR•IPV4•5『线路1』 -Cc,https://cdn3.wowza.com/5/cHYzekYzM2kvTVFH/charlotte/G0055_009/playlist.m3u8$LR•IPV4•5『线路2』 -Cc,https://jmp2.uk/plu-5d40855b3fb0855028c99b6f.m3u8$LR•IPV4•5『线路3』 -Cc,https://copacoradios.desdeparaguay.net/rcctv/rcctv/playlist.m3u8?admin=nacion$LR•IPV4•5『线路4』 -Cc,https://jmp2.uk/plu-5d4947590ba40f75dc29c26b.m3u8$LR•IPV4•5『线路5』 +Cc,https://cdn3.wowza.com/5/cHYzekYzM2kvTVFH/charlotte/G0055_009/playlist.m3u8$LR•IPV4•5『线路1』 +Cc,https://jmp2.uk/plu-5d40855b3fb0855028c99b6f.m3u8$LR•IPV4•5『线路2』 +Cc,https://copacoradios.desdeparaguay.net/rcctv/rcctv/playlist.m3u8?admin=nacion$LR•IPV4•5『线路3』 +Cc,https://jmp2.uk/plu-5d4947590ba40f75dc29c26b.m3u8$LR•IPV4•5『线路4』 +Cc,http://23.237.104.106:8080/USA_ACCN/mpegts$LR•IPV4•5『线路5』 大侠,https://cfss.cc/api/kg/53299.mp4$LR•IPV4 -千里,https://vd4.bdstatic.com/mda-ncrggyx20mz0s134/sc/cae_h264_delogo/1648294922621791952/mda-ncrggyx20mz0s134.mp4$LR•IPV4•2『线路1』 -千里,https://cfss.cc/api/kg/34453.mp4$LR•IPV4•2『线路2』 +千里,https://cfss.cc/api/kg/34453.mp4$LR•IPV4•2『线路1』 +千里,https://vd4.bdstatic.com/mda-ncrggyx20mz0s134/sc/cae_h264_delogo/1648294922621791952/mda-ncrggyx20mz0s134.mp4$LR•IPV4•2『线路2』 +嫣然,http://live.metshop.top/huya/11601977?cdn=alicdn$LR•IPV4 爱吃桃子的喵,https://live.ottiptv.cc/huya/18501378$LR•IPV4 YOUNG,https://etv.publichs.com/live5.stream/playlist.m3u8$LR•IPV4•4『线路1』 YOUNG,https://tyt-xumo-us.amagi.tv/hls/amagi_hls_data_tytnetwor-tyt-xumo/CDN/master.m3u8$LR•IPV4•4『线路2』 @@ -3423,21 +3415,21 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•4『线路4 快乐,https://live.264788.xyz/channel/kuailechuidiao?streamid=192ce4cea9c8f9b21e7e6bfbeb7bb558&livekey=01WgOR41rriMmMkzNsd0UoaxJRwetZdxIvtVk$LR•IPV4•50『线路33』 快乐,http://182.61.15.73:80/961930263$LR•IPV4•50『线路34』 快乐,http://123.113.205.253:3000/961930263$LR•IPV4•50『线路35』 -快乐,https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•50『线路36』 -快乐,http://wfenf.x3322.net:7788/961930263$LR•IPV4•50『线路37』 -快乐,http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•50『线路38』 -快乐,http://85.121.245.62:1234/961930263$LR•IPV4•50『线路39』 -快乐,http://36.104.221.222:7788/961930263$LR•IPV4•50『线路40』 -快乐,http://115.58.151.196:1234/961930263$LR•IPV4•50『线路41』 -快乐,http://182.61.15.163:80/961930263$LR•IPV4•50『线路42』 -快乐,http://101.132.26.106:3566/961930263$LR•IPV4•50『线路43』 -快乐,http://120.4.126.153:1234/961930263$LR•IPV4•50『线路44』 -快乐,http://47.119.24.76:59093/961930263$LR•IPV4•50『线路45』 -快乐,http://17752995.xyz:51111/961930263$LR•IPV4•50『线路46』 -快乐,http://139.155.89.87:1000/961930263$LR•IPV4•50『线路47』 -快乐,http://101.34.236.223:1112/961930263$LR•IPV4•50『线路48』 -快乐,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•50『线路49』 -快乐,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLGMPP360.m3u8$LR•IPV4•50『线路50』 +快乐,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLCDMPP360.m3u8$LR•IPV4•50『线路36』 +快乐,https://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/KLGMPP360.m3u8$LR•IPV4•50『线路37』 +快乐,https://live.chinacert.cftest5.cn/cnmg/live/961930263$LR•IPV4•50『线路38』 +快乐,http://wfenf.x3322.net:7788/961930263$LR•IPV4•50『线路39』 +快乐,http://fn.gcl.de5.net:5908/gsh950428/961930263$LR•IPV4•50『线路40』 +快乐,http://85.121.245.62:1234/961930263$LR•IPV4•50『线路41』 +快乐,http://36.104.221.222:7788/961930263$LR•IPV4•50『线路42』 +快乐,http://115.58.151.196:1234/961930263$LR•IPV4•50『线路43』 +快乐,http://182.61.15.163:80/961930263$LR•IPV4•50『线路44』 +快乐,http://101.132.26.106:3566/961930263$LR•IPV4•50『线路45』 +快乐,http://120.4.126.153:1234/961930263$LR•IPV4•50『线路46』 +快乐,http://47.119.24.76:59093/961930263$LR•IPV4•50『线路47』 +快乐,http://17752995.xyz:51111/961930263$LR•IPV4•50『线路48』 +快乐,http://139.155.89.87:1000/961930263$LR•IPV4•50『线路49』 +快乐,http://101.34.236.223:1112/961930263$LR•IPV4•50『线路50』 天才大熊猫啊,http://live.nctv.top/douyu1.php?id=10646699$LR•IPV4 原创,#genre# diff --git a/tvbox/lib/sbjh.m3u b/tvbox/lib/sbjh.m3u index d92aadce..2def344d 100755 --- a/tvbox/lib/sbjh.m3u +++ b/tvbox/lib/sbjh.m3u @@ -1,358 +1,302 @@ #EXTM3U x-tvg-url="" -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/yingke.jpg" group-title="映客",迷你瘦子求相伴%3F%3F -http://live-pull-zego.ikstatic.cn/inkemain/1782684093421283.flv?stream_id=1782684093421283&stream_type=zego&codecInfo=8192&ikFastRate=1.1&ikMaxBuf=3600&ikMinBuf=2900&ikHost=ws&ikSlowRate=0.9&wsSecret=0b911cf730e8ac08ff00bba47214831b&wsABStime=6a42eb3d -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",歪嘴鲨鱼宝 -http://x3spmlacr.yueyongli.top/live/cx_376465.flv?wsSecret=ac4dd62a8e70536216d5f7a28cc5d95e&wsTime=1782703438 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",安静 -http://77bo.xn--thqp73n.com/live/cx_13475.flv?wsSecret=9cf4759dc7d4a3b73dc21dc4996d415c&wsTime=1782691654 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",丽丽可爱 -http://myijapiwuewla.cssymt.com/live/cx_386084.flv?wsSecret=0daf538b0f95c8892b5e064838742799&wsTime=1782690855 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",梦梦Ysl -http://guetnzweozela.sqfkkj.top/live/cx_386077.flv?wsSecret=8b66373d61459e3c7320590b371bade7&wsTime=1782696515 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",狂草精神小妹.@ -http://77bo.xn--uw0as83a.com/live/cx_120.flv?wsSecret=e06d1fcf4d8cabe75a23dd2419abe755&wsTime=1782518086 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",黎芭啦 -http://la193sahrigxt.sqfkkj.top/live/cx_356991.flv?wsSecret=3413f07e3c70ae112446d0ef726a9496&wsTime=1782702050 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",娘子 -http://77bo.xn--uw0as83a.com/live/cx_16517.flv?wsSecret=09529be09c2b3a7dedd06710e5691062&wsTime=1782690339 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",寂寞妹妹 -http://77bo.xn--4lw519c.com/live/cx_600.flv?wsSecret=f6b50e23cd4182015c69f3e62818f711&wsTime=1782690684 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小狐狸妹子 -http://77bo.xn--t8w422e.com/live/cx_14570.flv?wsSecret=06303182dbbb0f35e29b0f5b095f3981&wsTime=1782691232 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小可爱c -http://77bo.xn--kcrp02i.com/live/cx_15110.flv?wsSecret=9c794f3d92e80e756ae46360fbe00f1b&wsTime=1782690315 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",金西西 -https://hjfghjghjghj05.oss-ap-northeast-2.aliyuncs.com/zxcvb/1.flv -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",幸运果儿 -http://77bo.xn--thqp73n.com/live/cx_118.flv?wsSecret=dbdf0a6aa9e15964a8f5c3f973a49a00&wsTime=1782691263 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",钢管舞小猫 -http://myijapiwuewla.cssymt.com/live/cx_363138.flv?wsSecret=d8573856845f242dfb09eefd422e4478&wsTime=1782694465 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小羽渔 -http://xrgszsbrila.yueyongli.top/live/cx_386159.flv?wsSecret=0f8eb2f37b2118ab53dea7ee552687b1&wsTime=1782700720 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小耳朵吖 -http://77bo.xn--thqp73n.com/live/cx_11374.flv?wsSecret=17c6c156911bc31154d8d93a62ba18e4&wsTime=1782690277 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",芝芝. -http://likeahjadksetla.abrillantlee.top/live/cx_372271.flv?wsSecret=ff3870ebc187f3506667c74fe347141b&wsTime=1782701070 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",景景a -http://xcrmumeetla.abrillantlee.top/live/cx_370569.flv?wsSecret=c2940e33466536c97da07070cbf5ca55&wsTime=1782700760 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",AD钙奶a -http://77bo.xn--uw0as83a.com/live/cx_15953.flv?wsSecret=ff5a5d7910c90c50228772b6d65cedd2&wsTime=1782690351 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",热舞奶茶 -http://xlajunasjwqoet.cssymt.com/live/cx_385583.flv?wsSecret=290aa508557a372f9e782ef22cfab35c&wsTime=1782696290 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",05后少女专场@ -http://77bo.xn--uw0as83a.com/live/cx_30.flv?wsSecret=ee987066acfe985a1bb43344ccd76822&wsTime=1782639681 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",玥玥吖 -http://77bo.xn--vuqy52q.com/live/cx_11275.flv?wsSecret=80e77ede388244f8886c378b4dd67057&wsTime=1782691318 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",黑色巧克力 -http://xrgszsbrila.yueyongli.top/live/cx_385680.flv?wsSecret=667aa0a6c81b41b79e1cdd75b568368d&wsTime=1782692094 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",欧美白人黑人合集 -http://likeahjadksetla.abrillantlee.top/live/cx_375008.flv?wsSecret=ba1e401880cc150ad7719dc3c05bf96f&wsTime=1782673845 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",刘开心 -http://x3spmlacr.yueyongli.top/live/cx_368659.flv?wsSecret=b95f0b527e99245be01dfd271ff91fc1&wsTime=1782694277 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",你的煮人 -http://la193sahrigxt.sqfkkj.top/live/cx_384691.flv?wsSecret=951148ff667031c049e8b2c6d6943560&wsTime=1782699750 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",肉肉超肉 -http://77bo.xn--thqp73n.com/live/cx_108.flv?wsSecret=e10263c16708350b7cc97c22420235bf&wsTime=1782692194 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",金瑶 -http://la193sahrigxt.sqfkkj.top/live/cx_384377.flv?wsSecret=b2ef8f97a17775e161c3c02c18ed87cd&wsTime=1782702968 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",晚晚1 -http://guetnzweozela.sqfkkj.top/live/cx_386273.flv?wsSecret=722136f1ee8bd3a23d857020029655db&wsTime=1782700027 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",我是你的猫 -http://xcplawater02.yueyongli.top/live/cx_385556.flv?wsSecret=5a3e2e442ea2ecb3d5234820e7026e81&wsTime=1782701781 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",萌萌哇 -http://xzqppsukemrla.jinkangyl.com/live/cx_385896.flv?wsSecret=f2ae6c60099a970713044448597a538e&wsTime=1782702004 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",懒懒来了 -http://likeahjadksetla.abrillantlee.top/live/cx_386485.flv?wsSecret=823d5d85f5257c96cecca6f3193eaf1f&wsTime=1782694841 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",车银优 -http://xzqppsukemrla.jinkangyl.com/live/cx_386108.flv?wsSecret=3738329bf35e910558a94d953ea0fe47&wsTime=1782702154 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",极品奶昔 -http://xcrmumeetla.abrillantlee.top/live/cx_384694.flv?wsSecret=4bda2d4c7c3354397b95cb8d7dac09fc&wsTime=1782690625 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小姐姐撕丝 -http://xzqppsukemrla.jinkangyl.com/live/cx_386372.flv?wsSecret=bc00dd1d51d2ee1eea329ea7ae3ef6f5&wsTime=1782699846 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",香飘飘奶茶 -http://la193sahrigxt.sqfkkj.top/live/cx_385698.flv?wsSecret=cd0336712133d073eb83c471dbba1315&wsTime=1782699838 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",人兽大战@ -http://77bo.xn--fhqv92p.com/live/cx_24.flv?wsSecret=ee4621a99f8fcfc8624a301fb8f36106&wsTime=1782629877 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",呦呦 -http://77bo.xn--vuqy52q.com/live/cx_15495.flv?wsSecret=c78fe6c2a7ae87f16ab7fe4215a999fb&wsTime=1782692077 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/yingke.jpg" group-title="映客",老鱼%3F%3F +http://extlive-pull-ws.inke.cn/live/1782726985300269.flv?auth_version=1&codecInfo=8192&dpSrc=-1&from=hallfe&ikHost=ws&ikLiveType=multiplayer&ikLog=1&md5sum=9de0&pushHost=zego-sixlive.link.inke.cn×tamp=1782729825 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/yingke.jpg" group-title="映客",后起之秀交友厅 +http://extlive-pull-ws.inke.cn/live/1782727289616673.flv?auth_version=1&codecInfo=8192&dpSrc=-1&from=hallfe&ikHost=ws&ikLiveType=multiplayer&ikLog=1&md5sum=e572&pushHost=ext.zego.link.inke.cn×tamp=1782729825 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",按摩馆的秘密@ http://77bo.xn--fhqv92p.com/live/cx_15652.flv?wsSecret=26576d270f2054d3cf5c9643029fd957&wsTime=1782629778 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",媚儿6 -http://x3spmlacr.yueyongli.top/live/cx_386176.flv?wsSecret=ad26ad9fc5c42ca82c41e371edca102f&wsTime=1782698246 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",妮妮兔s -http://xzqppsukemrla.jinkangyl.com/live/cx_386262.flv?wsSecret=c8a01734da9004a3c1164eee18892aee&wsTime=1782702319 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",苏千叶 -http://lawoazletjsuet.sqfkkj.top/live/cx_382623.flv?wsSecret=79f5c52a19a9b092557c7080e9a43ca1&wsTime=1782698372 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",职场身体上位@ -http://77bo.xn--fhqv92p.com/live/cx_15604.flv?wsSecret=b2d18e5573a613bdba4d9882902f322f&wsTime=1782629398 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",精彩剧情@ -http://77bo.xn--t8w422e.com/live/cx_16437.flv?wsSecret=8e317243227904c24ae931d2b3e8aa57&wsTime=1782552900 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",佳佳 -http://likeahjadksetla.abrillantlee.top/live/cx_386600.flv?wsSecret=8e1acdfb46784f23d742ced23fc9779a&wsTime=1782690844 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",舞蹈九九 -http://myijapiwuewla.cssymt.com/live/cx_386266.flv?wsSecret=2c9b5d94503ce752297ed5b7ea42bf53&wsTime=1782693598 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",是你的小咪- -http://xcrmumeetla.abrillantlee.top/live/cx_382407.flv?wsSecret=eee812570f8a81b2cb5930eadfa39f1d&wsTime=1782693813 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",坦克贝塔 -http://guetnzweozela.sqfkkj.top/live/cx_381205.flv?wsSecret=ceb0fb47c6b8e27a2134fde30c55fadf&wsTime=1782690707 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",依依实力带飞 -http://myijapiwuewla.cssymt.com/live/cx_364954.flv?wsSecret=dcb514cfdb3d303e287a71c45995d12c&wsTime=1782680519 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",户外打野@ -http://77bo.xn--fhqv92p.com/live/cx_15642.flv?wsSecret=f3092485c75921cc481178b87ec6977c&wsTime=1782629974 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",贝贝 -http://xcrmumeetla.abrillantlee.top/live/cx_386683.flv?wsSecret=64d170425172c55856ec904f72c874ce&wsTime=1782680369 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",珊珊(E杯版) -http://likeahjadksetla.abrillantlee.top/live/cx_373500.flv?wsSecret=14dacdc0b49890ba6a0646b36cc9ed3e&wsTime=1782700048 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",是雨婷呀@ -http://lawoazletjsuet.sqfkkj.top/live/cx_377081.flv?wsSecret=47e962a77eb6d99efc22e3f9203c4f36&wsTime=1782701708 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",咬一口苹果 -http://x3spmlacr.yueyongli.top/live/cx_386022.flv?wsSecret=f2fd0aeb69aa6509523152a2057f7510&wsTime=1782696216 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",Cos二次元@ -http://77bo.xn--4lw519c.com/live/cx_32.flv?wsSecret=959363d1e12dcb4fa199f8adc5859c80&wsTime=1782518072 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",七七/ -http://guetnzweozela.sqfkkj.top/live/cx_386202.flv?wsSecret=326bbe6f3ad0ae630c01088f6ee468dc&wsTime=1782687717 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",心语 -http://77bo.xn--t8w422e.com/live/cx_16701.flv?wsSecret=6a583b819432328395028c4934a7fa72&wsTime=1782690955 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",么么 -http://77bo.xn--t8w422e.com/live/cx_15415.flv?wsSecret=229dfc64556848abccf9e1fed234bf34&wsTime=1782690426 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",安克娜娜 -http://lawoazletjsuet.sqfkkj.top/live/cx_380928.flv?wsSecret=b1be3d79b10b2edf002935ab9fe72206&wsTime=1782698362 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",少女乱伦@ -http://77bo.xn--t8w422e.com/live/cx_15966.flv?wsSecret=49281db788ecb907ce7cb12c89a93688&wsTime=1782552792 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",水润小少妇 -http://lawoazletjsuet.sqfkkj.top/live/cx_386276.flv?wsSecret=f357783bc829c2f8151a7dbfb52f5113&wsTime=1782690955 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",岚岚来了 -http://xcrmumeetla.abrillantlee.top/live/cx_380815.flv?wsSecret=880572fc652c3dea20e84a9e65a65942&wsTime=1782695630 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",肉松蛋糕 -http://lawoazletjsuet.sqfkkj.top/live/cx_386315.flv?wsSecret=e25f2d0b0cfd22e9c29dc46821396e12&wsTime=1782701649 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",妩媚御姐 -http://likeahjadksetla.abrillantlee.top/live/cx_384791.flv?wsSecret=b405e753acd5c38e8ed0ba408d8ebb24&wsTime=1782702419 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",国产乱伦强奸@ -http://77bo.xn--fhqv92p.com/live/cx_31.flv?wsSecret=ece4d13350ef67717c4a301c750340e8&wsTime=1782629668 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",翘臀小鹿鹿 -http://lawoazletjsuet.sqfkkj.top/live/cx_376425.flv?wsSecret=56d5d24098ed824110291b901dfabe73&wsTime=1782700790 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",幼又想你 -http://xzqppsukemrla.jinkangyl.com/live/cx_386677.flv?wsSecret=2e40639b09765ee68e65fe1a94e261ae&wsTime=1782696438 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",大宝宝姐 -http://la193sahrigxt.sqfkkj.top/live/cx_370617.flv?wsSecret=93d4b0338c4dffc639488b0996fe6156&wsTime=1782700043 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",kio鱼 -http://x3spmlacr.yueyongli.top/live/cx_369469.flv?wsSecret=0a9164b6ef8df4cb121a3a9e1e3b8173&wsTime=1782699173 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",泡泡糖o -http://xlajunasjwqoet.cssymt.com/live/cx_386163.flv?wsSecret=76792c388247acfad9a556b3372b30e7&wsTime=1782695878 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小乖不乖 -http://xzqppsukemrla.jinkangyl.com/live/cx_386555.flv?wsSecret=d60338f7a8e3aec95083f6e4601b9c86&wsTime=1782693569 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小酥妻 -http://77bo.xn--4lw519c.com/live/cx_14595.flv?wsSecret=1b80532dbf9f901739124c8546a2d670&wsTime=1782691428 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",湿姐水多多 -http://xzqppsukemrla.jinkangyl.com/live/cx_385707.flv?wsSecret=549a883b6931ef3c8bf019172523d7e5&wsTime=1782695002 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",苏17 -http://77bo.xn--fhqv92p.com/live/cx_14703.flv?wsSecret=87b726dbbf8091b37cb259cc41143ad5&wsTime=1782692688 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",纯情瑶%20M- -http://x3spmlacr.yueyongli.top/live/cx_368240.flv?wsSecret=e8bf7590650bf775384f41eb5bd63cd6&wsTime=1782701527 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",精彩大秀@ -http://77bo.xn--uw0as83a.com/live/cx_15861.flv?wsSecret=b826fac307af0820242adaf002168ac0&wsTime=1782553588 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",十一呀 -http://xzqppsukemrla.jinkangyl.com/live/cx_372628.flv?wsSecret=222de5f04d7f5574f6c8c8c9df057923&wsTime=1782693735 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",轩宝 -http://77bo.xn--vuqy52q.com/live/cx_11284.flv?wsSecret=69b9c1085d881b4b0e731adae81134c7&wsTime=1782690753 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",夕夕CC -http://likeahjadksetla.abrillantlee.top/live/cx_381248.flv?wsSecret=f172aad329cb84f833d6c1b9aa79d031&wsTime=1782690972 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",茱丽叶 -http://xcrmumeetla.abrillantlee.top/live/cx_374370.flv?wsSecret=373877259302287817450b87789b5ce3&wsTime=1782701590 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",日本av放映室 -http://xcrmumeetla.abrillantlee.top/live/cx_373479.flv?wsSecret=fcd0be6953c68f3e1bfd409c3daf51bd&wsTime=1782499514 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",热舞嘟嘟 -http://myijapiwuewla.cssymt.com/live/cx_386248.flv?wsSecret=07bb736d4a4476f00ccf9713f9aa9937&wsTime=1782700239 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",晗晗 -http://77bo.xn--vuqy52q.com/live/cx_12040.flv?wsSecret=849aa36aaaddac87d08d4f53d97e8a09&wsTime=1782692074 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",蜜儿宝宝 -http://77bo.xn--fhqv92p.com/live/cx_13819.flv?wsSecret=1b6739a4f61fabc21840629e65b3e4f2&wsTime=1782691112 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",人鱼姬 -http://x3spmlacr.yueyongli.top/live/cx_386671.flv?wsSecret=99acfbbea15cca77fad6e6bd02e5c2a5&wsTime=1782692353 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",淡颜 -http://xzqppsukemrla.jinkangyl.com/live/cx_385214.flv?wsSecret=bf2008a083d3dadcdb995e871d03803d&wsTime=1782691798 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",熊熊a -http://xcplawater02.yueyongli.top/live/cx_386303.flv?wsSecret=43d076617f286cbb0dc57bdf5d5610b8&wsTime=1782697301 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小妈 -http://xcrmumeetla.abrillantlee.top/live/cx_386682.flv?wsSecret=5e79f21ccc8d9f2d4fb6228b416d6a9f&wsTime=1782682655 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",遥遥呀 -http://la193sahrigxt.sqfkkj.top/live/cx_386453.flv?wsSecret=863ad2f1b636f0ca7b3c813c1f7caf9c&wsTime=1782695058 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",赵格格绿播 -http://77bo.xn--vuqy52q.com/live/cx_13228.flv?wsSecret=4c0cd7f0fcd38d1f569631dfee9a7489&wsTime=1782683822 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",野菜呀 -http://x3spmlacr.yueyongli.top/live/cx_365446.flv?wsSecret=e8ab88668ea1c8a0dc2de24a494620f8&wsTime=1782702639 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",千惠 -http://77bo.xn--ypzw80d.com/live/cx_16156.flv?wsSecret=c66c626d989371be4183270971282343&wsTime=1782690427 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",鹿屿森 -http://xcrmumeetla.abrillantlee.top/live/cx_385669.flv?wsSecret=5799941e68f3705075e76377f8fb4d4b&wsTime=1782690742 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",遇见%26 -http://xzqppsukemrla.jinkangyl.com/live/cx_386267.flv?wsSecret=09248510ba764d4dad21f37d1267a970&wsTime=1782695687 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",胖灵 -http://xlajunasjwqoet.cssymt.com/live/cx_382269.flv?wsSecret=9c47828bdfaadf54d679808c97cc4381&wsTime=1782694387 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",天天想睡 -http://myijapiwuewla.cssymt.com/live/cx_385964.flv?wsSecret=8c1cb23ce1f3111bd5cce7de3da62e75&wsTime=1782701704 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",桃 -http://77bo.xn--kcrp02i.com/live/cx_2474.flv?wsSecret=0e1aa46fd424a3eebe8977918308965d&wsTime=1782691526 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",我草莓招了 -http://77bo.xn--vuqy52q.com/live/cx_7191.flv?wsSecret=c88517c1c798fd6c7aef5dfcc1b3f8a7&wsTime=1782691320 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",热舞瑜瑜 -http://guetnzweozela.sqfkkj.top/live/cx_385717.flv?wsSecret=9e56522acebb812ca59e2b358616d2b7&wsTime=1782701232 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小可爱哇 -http://xcrmumeetla.abrillantlee.top/live/cx_386107.flv?wsSecret=4a8c0b78e2a5f3d8523835f73b4ac580&wsTime=1782699491 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",寂寞小久 -http://la193sahrigxt.sqfkkj.top/live/cx_360482.flv?wsSecret=6bb9e92061b4655a2dd4215c0b7d6034&wsTime=1782697497 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",糯糯好闪 -http://myijapiwuewla.cssymt.com/live/cx_386138.flv?wsSecret=c64be07c2b9c603dfbf57b35b3bebcd9&wsTime=1782695617 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",早早晚晚啪啪啪 -http://lawoazletjsuet.sqfkkj.top/live/cx_383830.flv?wsSecret=d9f9af9d52dcb2d79812cab6597ff6de&wsTime=1782695355 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",星笙夏浅枫 -http://xlajunasjwqoet.cssymt.com/live/cx_385462.flv?wsSecret=2f76ff6d4cb699ab763a2e328c6d0d68&wsTime=1782694459 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",敏敏爱吃糖 -http://77bo.xn--4lw519c.com/live/cx_16688.flv?wsSecret=89456bc2e3e72be16b0ddbe8779eeb67&wsTime=1782692508 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",酥冉 -http://likeahjadksetla.abrillantlee.top/live/cx_379588.flv?wsSecret=728d7cc2c5cb3aaadd8457d09bb782fc&wsTime=1782700678 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",你的九妹 -http://x3spmlacr.yueyongli.top/live/cx_386426.flv?wsSecret=af89031189d706381148355b62bb8493&wsTime=1782694267 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",我是你的猫 +http://xcplawater02.yueyongli.top/live/cx_385556.flv?wsSecret=1a309b35549dc25544446158052d06f0&wsTime=1782723987 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",未成年@ http://77bo.xn--fhqv92p.com/live/cx_28.flv?wsSecret=a063785e8a29dbcbd71e61a66f8d3a9d&wsTime=1782629919 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",米妮宝 +http://77bo.xn--vuqy52q.com/live/cx_15542.flv?wsSecret=58b5d3f7fe328d18491ca307ec1b0bc1&wsTime=1782726669 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",依依实力带飞 +http://myijapiwuewla.cssymt.com/live/cx_364954.flv?wsSecret=f262e63c8317546146a438a82aae54a9&wsTime=1782715161 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",腿模熙熙 +http://lawoazletjsuet.sqfkkj.top/live/cx_385806.flv?wsSecret=c78a6914b6d06a27cbc8a0f7921a8901&wsTime=1782729737 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",05后少女专场@ +http://77bo.xn--uw0as83a.com/live/cx_30.flv?wsSecret=ee987066acfe985a1bb43344ccd76822&wsTime=1782639681 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",夜色温柔 +http://likeahjadksetla.abrillantlee.top/live/cx_386055.flv?wsSecret=6cb54e78bfb6ddf7e1b417fe43167d1c&wsTime=1782727862 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",是肉丝呀 +http://77bo.xn--t8w422e.com/live/cx_13322.flv?wsSecret=fb02e0490b5257da50760bbe5e42e1fc&wsTime=1782719678 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",酥酥m +http://lawoazletjsuet.sqfkkj.top/live/cx_385708.flv?wsSecret=17bda293c1c8fad1eb981890b91e3201&wsTime=1782721452 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",欧美白人黑人合集 +https://hjfghjghjghj05.oss-ap-northeast-2.aliyuncs.com/zxcvb/1.flv +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",遥遥呀 +http://la193sahrigxt.sqfkkj.top/live/cx_386453.flv?wsSecret=5b56f6b5e4bce07903672d8d1ccd4698&wsTime=1782716716 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小怪兽o +http://77bo.xn--uw0as83a.com/live/cx_16620.flv?wsSecret=fe6b2e0013fdb374c5ee916d9127b15b&wsTime=1782721249 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",不知名美女 +http://likeahjadksetla.abrillantlee.top/live/cx_381356.flv?wsSecret=bba81eab025e227504276246812587fd&wsTime=1782727140 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",乌龙苹果茶 +http://77bo.xn--thqp73n.com/live/cx_15530.flv?wsSecret=40db58eda93684224353a835241a8cdd&wsTime=1782719072 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",精彩大秀@ +http://77bo.xn--uw0as83a.com/live/cx_15861.flv?wsSecret=b826fac307af0820242adaf002168ac0&wsTime=1782553588 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",少女乱伦@ +http://77bo.xn--t8w422e.com/live/cx_15966.flv?wsSecret=49281db788ecb907ce7cb12c89a93688&wsTime=1782552792 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",奶u +http://x3spmlacr.yueyongli.top/live/cx_381417.flv?wsSecret=77a6fdfad2cf0e53cb631a1dde6ec7ec&wsTime=1782724183 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",going%20你 +http://x3spmlacr.yueyongli.top/live/cx_377639.flv?wsSecret=0a2827c54fbed6e16180ed5870c7bca9&wsTime=1782725490 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",户外打野@ +http://77bo.xn--fhqv92p.com/live/cx_15642.flv?wsSecret=f3092485c75921cc481178b87ec6977c&wsTime=1782629974 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",美丽的蝴蝶 +http://lawoazletjsuet.sqfkkj.top/live/cx_370859.flv?wsSecret=26d19d6497711058bacc64162fb54f26&wsTime=1782718392 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",是炫子吖 +http://77bo.xn--kcrp02i.com/live/cx_11178.flv?wsSecret=a1f1dc441bc8d4c1ebbaf1a144dfc85a&wsTime=1782720044 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",萌萌柠 +http://myijapiwuewla.cssymt.com/live/cx_384055.flv?wsSecret=ae86f5a5d9fb2d20d95779550e74edf6&wsTime=1782726595 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",溪子溪 +http://xrgszsbrila.yueyongli.top/live/cx_386236.flv?wsSecret=7e36a528da692c32d88f6bfc143015d1&wsTime=1782720699 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",职场身体上位@ +http://77bo.xn--fhqv92p.com/live/cx_15604.flv?wsSecret=b2d18e5573a613bdba4d9882902f322f&wsTime=1782629398 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",国产乱伦强奸@ +http://77bo.xn--fhqv92p.com/live/cx_31.flv?wsSecret=ece4d13350ef67717c4a301c750340e8&wsTime=1782629668 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",苏恬 +http://xcplawater02.yueyongli.top/live/cx_381511.flv?wsSecret=2119bb28ad3e85b7750a0a59d9f12757&wsTime=1782725276 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",秀零 +http://likeahjadksetla.abrillantlee.top/live/cx_383424.flv?wsSecret=bf0ca0f02b9f8ac0919df633dab8f48d&wsTime=1782722664 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",秋 +http://la193sahrigxt.sqfkkj.top/live/cx_385830.flv?wsSecret=74bdd4f780dc9196208db116a880e1be&wsTime=1782724136 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",恩恩呢 +http://xrgszsbrila.yueyongli.top/live/cx_385370.flv?wsSecret=e3ca8a3ca6d500b3189ff399245a30a6&wsTime=1782718667 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",岛国一本道东京热 http://la193sahrigxt.sqfkkj.top/live/cx_385550.flv?wsSecret=df9b5ef6b850ff3aa76da19129a93501&wsTime=1782667475 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",真实探花嫖娼@ -http://77bo.xn--t8w422e.com/live/cx_15710.flv?wsSecret=9375359f071d5224e77a421aacd3d768&wsTime=1782518240 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",诗诗吖 -http://77bo.xn--ypzw80d.com/live/cx_7584.flv?wsSecret=70ac375036a5e053f24731d74a00a9a3&wsTime=1782683583 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",软绵绵呀 +http://77bo.xn--thqp73n.com/live/cx_9825.flv?wsSecret=2e021ac530d77062ecd5ba62e4dfaec6&wsTime=1782726698 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",人兽大战@ +http://77bo.xn--fhqv92p.com/live/cx_24.flv?wsSecret=ee4621a99f8fcfc8624a301fb8f36106&wsTime=1782629877 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",奶嘟嘟 +http://77bo.xn--thqp73n.com/live/cx_12613.flv?wsSecret=95715683005a5ed50410cee9ffa1ddd5&wsTime=1782726473 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",夏小夏 +http://xcrmumeetla.abrillantlee.top/live/cx_386010.flv?wsSecret=00353bc6415e535814d05bfbf6fa5346&wsTime=1782725485 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",照雪 +http://guetnzweozela.sqfkkj.top/live/cx_378879.flv?wsSecret=e54f2f3d3b819549b317a903e54deaa5&wsTime=1782729725 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",多米, +http://xlajunasjwqoet.cssymt.com/live/cx_364327.flv?wsSecret=063e75bce6afb22d45df4fb82241f959&wsTime=1782705630 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",热一3 +http://77bo.xn--thqp73n.com/live/cx_15993.flv?wsSecret=36e2950558975950885ee9debbc31c02&wsTime=1782725286 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",茂密的小森林 +http://xcrmumeetla.abrillantlee.top/live/cx_380333.flv?wsSecret=96e50916f20bce52a330a5a67605e304&wsTime=1782726993 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",蓉宝 +http://xlajunasjwqoet.cssymt.com/live/cx_386171.flv?wsSecret=422ac8eb11595b17f2283994c2ec7874&wsTime=1782713637 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",国产三级片@ http://77bo.xn--fhqv92p.com/live/cx_16585.flv?wsSecret=efb514446db70c44190a8dad9a789c52&wsTime=1782670874 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",乖乖糯 -http://xzqppsukemrla.jinkangyl.com/live/cx_386495.flv?wsSecret=1007b5c7c38b5958cac44ec4e35f7bdf&wsTime=1782695652 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",金西西 -http://xzqppsukemrla.jinkangyl.com/live/cx_16397.flv?wsSecret=fb71e5c0838efde3d2cd0f777d30d9ed&wsTime=1782698274 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",淼淼ck -http://77bo.xn--ypzw80d.com/live/cx_14032.flv?wsSecret=75803de2e510c3121abb5d89e1d5a102&wsTime=1782698641 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",暖暖%7E -http://x3spmlacr.yueyongli.top/live/cx_380325.flv?wsSecret=1e131691d05b4b027230075dceb0ef22&wsTime=1782691238 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",书音 -http://guetnzweozela.sqfkkj.top/live/cx_386158.flv?wsSecret=870fb99c23b1cd221f8cc0cfc16cddea&wsTime=1782696177 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",空姐依一 -http://la193sahrigxt.sqfkkj.top/live/cx_378332.flv?wsSecret=2852404dc7cb0f3708d15404b769e2bd&wsTime=1782701362 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",棠梨 -http://lawoazletjsuet.sqfkkj.top/live/cx_368430.flv?wsSecret=3cf587673df10179c9e19501f72c7a0d&wsTime=1782690374 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",粉粉白鹿 -http://guetnzweozela.sqfkkj.top/live/cx_386178.flv?wsSecret=057ab31ffb78254cd1328b273eef9e92&wsTime=1782695499 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",果冻妹妹 -http://xzqppsukemrla.jinkangyl.com/live/cx_380447.flv?wsSecret=36dbc859eea1930f3fa08bc6d72f8316&wsTime=1782694569 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",檬茶味 -http://guetnzweozela.sqfkkj.top/live/cx_386220.flv?wsSecret=2082bc4b2c719620baa04d15aad54134&wsTime=1782696468 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",水奈奈 -http://xzqppsukemrla.jinkangyl.com/live/cx_386128.flv?wsSecret=dc232411dfc85a09a08f9f187f3d812e&wsTime=1782694417 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",嘻哈 -http://la193sahrigxt.sqfkkj.top/live/cx_382676.flv?wsSecret=cd2b9154a4819c26d5d0e6914440c3d7&wsTime=1782689381 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",由美 -http://xrgszsbrila.yueyongli.top/live/cx_386359.flv?wsSecret=eceeaafc224935747f148cd8c1a502c8&wsTime=1782691716 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",阮阮%20吖 -http://xzqppsukemrla.jinkangyl.com/live/cx_365291.flv?wsSecret=1cc1e01aafd56b95e1e663949b9be944&wsTime=1782692237 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",你灿巨能喷 -http://likeahjadksetla.abrillantlee.top/live/cx_385868.flv?wsSecret=a29c0e79ffca740a999a85f9b1b784e5&wsTime=1782695191 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",许安画 -http://myijapiwuewla.cssymt.com/live/cx_361599.flv?wsSecret=8602bcea1eec224746dd33d2ccbcc78b&wsTime=1782694891 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",恬甜不甜 -http://xzqppsukemrla.jinkangyl.com/live/cx_385210.flv?wsSecret=8ba279d2690b2c39872aa4d1bf9c73f2&wsTime=1782694147 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",优mi -http://xrgszsbrila.yueyongli.top/live/cx_386373.flv?wsSecret=78b2f76b8a485d1a4ab665509dd9ab2c&wsTime=1782701796 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",星辰呀 -http://xrgszsbrila.yueyongli.top/live/cx_374986.flv?wsSecret=18ecf1d4f6880f6e3b74e775a41d38ba&wsTime=1782703143 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",中文字幕剧情@ +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",比水蜜桃还嫩 +http://myijapiwuewla.cssymt.com/live/cx_385994.flv?wsSecret=a8dbe9b021a69b50be328336fbb90013&wsTime=1782713457 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",嘉宁 +http://guetnzweozela.sqfkkj.top/live/cx_385600.flv?wsSecret=244e5eeade2a3ddce448df86e0fb30c6&wsTime=1782729046 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",绝情瑶 +http://guetnzweozela.sqfkkj.top/live/cx_385363.flv?wsSecret=5cacbbf16ccade2b81f681223c90347a&wsTime=1782709763 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",冰冰~ +http://x3spmlacr.yueyongli.top/live/cx_382820.flv?wsSecret=00c1c8bb96db7aa15f7d39b2821b3ff6&wsTime=1782729207 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",千岁 +http://xrgszsbrila.yueyongli.top/live/cx_358590.flv?wsSecret=e9e1526da501b00f7ebfb4434fe6ccea&wsTime=1782724273 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",邻家宝妹 +http://77bo.xn--vuqy52q.com/live/cx_6266.flv?wsSecret=066b37f41b7a18052da66ece34b7f113&wsTime=1782726776 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",奶思思吖 +http://xrgszsbrila.yueyongli.top/live/cx_386124.flv?wsSecret=c3c1f61090d937fa927b10de9df9cc4d&wsTime=1782727176 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",海澄 +http://77bo.xn--4lw519c.com/live/cx_15225.flv?wsSecret=8c42808e7f987dd5e767b99fec2a5391&wsTime=1782720056 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",歪嘴鲨鱼宝 +http://x3spmlacr.yueyongli.top/live/cx_376465.flv?wsSecret=9607fb782566557db204863700d6abfd&wsTime=1782729270 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",亲亲狐狸 +http://xcrmumeetla.abrillantlee.top/live/cx_385616.flv?wsSecret=10b86e457658f8ab55edfa32466b8687&wsTime=1782724150 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",浪花朵朵 +http://77bo.xn--t8w422e.com/live/cx_16309.flv?wsSecret=b1e4f8290f9f02485261889839772464&wsTime=1782724126 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",蜂蜜水甜 +http://xcrmumeetla.abrillantlee.top/live/cx_386634.flv?wsSecret=16ede637300cd68c0a925b18b330f0d0&wsTime=1782716800 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",颜宝 +http://77bo.xn--uw0as83a.com/live/cx_16565.flv?wsSecret=3f7e7fce1e5fb202dc09cbe28b7dc945&wsTime=1782720932 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小荔枝 +http://xzqppsukemrla.jinkangyl.com/live/cx_1216.flv?wsSecret=af6b5750a846cee43543816e3327d869&wsTime=1782716878 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",辣椒味的魅 +http://77bo.xn--4lw519c.com/live/cx_16698.flv?wsSecret=4f9344f9429e4dc1b5b6d0bea753b3d9&wsTime=1782726081 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",安欣 +http://77bo.xn--kcrp02i.com/live/cx_7945.flv?wsSecret=118469c8bc8df7587f302dc3b8759f0f&wsTime=1782726793 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",饱饱- +http://77bo.xn--4lw519c.com/live/cx_15777.flv?wsSecret=78755759cf84cf922be8a93491cb2f5d&wsTime=1782725428 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",妹妹超白 +http://77bo.xn--ypzw80d.com/live/cx_15460.flv?wsSecret=1d1dc3a04ea5be4c61b3c189c0e82305&wsTime=1782729386 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小喵酱 +http://myijapiwuewla.cssymt.com/live/cx_385723.flv?wsSecret=96e67273c013bc12e483a308f2ab9bdd&wsTime=1782726650 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小容儿 +http://guetnzweozela.sqfkkj.top/live/cx_385596.flv?wsSecret=38ac051e8c709ed296d12e16fce6356f&wsTime=1782724419 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",苦牙妹 +http://lawoazletjsuet.sqfkkj.top/live/cx_386097.flv?wsSecret=894360c35d156a354bc633ab098cf647&wsTime=1782705740 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",控控 +http://likeahjadksetla.abrillantlee.top/live/cx_353436.flv?wsSecret=124d9b76d1bb17f196d300a36cac678a&wsTime=1782710210 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",福猫 +http://lawoazletjsuet.sqfkkj.top/live/cx_385676.flv?wsSecret=6aaba54272c53ae408059b2e699cbf6c&wsTime=1782721500 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",金瑶 +http://la193sahrigxt.sqfkkj.top/live/cx_384377.flv?wsSecret=b2ef8f97a17775e161c3c02c18ed87cd&wsTime=1782702968 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",Cos二次元@ +http://77bo.xn--4lw519c.com/live/cx_32.flv?wsSecret=959363d1e12dcb4fa199f8adc5859c80&wsTime=1782518072 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",兮若 +http://likeahjadksetla.abrillantlee.top/live/cx_369026.flv?wsSecret=bf8e681b7dcfcdcb6a1e00fa81bad553&wsTime=1782726108 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",萌萌的宝宝 +http://la193sahrigxt.sqfkkj.top/live/cx_386393.flv?wsSecret=5efe1ccb982057604f5878e01f33469d&wsTime=1782711486 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",中文字幕剧情@ http://77bo.xn--uw0as83a.com/live/cx_8643.flv?wsSecret=1c192e345a46277cba7edb1252f75e25&wsTime=1782518277 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",小酒窝儿。 -http://xcrmumeetla.abrillantlee.top/live/cx_381555.flv?wsSecret=1553c1031b6dddf69a79391dcc3abf2a&wsTime=1782695207 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",美加墨世界杯 -http://77bo.xn--thqp73n.com/live/cx_12079.flv?wsSecret=06d9d0210cbdc09ce9e63b6e2ebb3f95&wsTime=1782699490 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/xiaodaji.jpg" group-title="小妲己",支付宝风控解除 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",多水水 +http://guetnzweozela.sqfkkj.top/live/cx_385841.flv?wsSecret=beddca3f645bf61d42bfb45726accdfc&wsTime=1782722264 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",温玥玥 +http://likeahjadksetla.abrillantlee.top/live/cx_385701.flv?wsSecret=68ed3747c7e3f1279fcc199a40d324d2&wsTime=1782726479 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",在逃公主柳如烟 +http://lawoazletjsuet.sqfkkj.top/live/cx_386008.flv?wsSecret=f67f5cc14dffb51b6f9719d4fe665b5c&wsTime=1782726240 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",深情女人 +http://lawoazletjsuet.sqfkkj.top/live/cx_386094.flv?wsSecret=e78d66635f0981295aff7c8266b9b987&wsTime=1782720444 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",精彩剧情@ +http://77bo.xn--t8w422e.com/live/cx_16437.flv?wsSecret=8e317243227904c24ae931d2b3e8aa57&wsTime=1782552900 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",高三妹妹 +http://xcrmumeetla.abrillantlee.top/live/cx_385815.flv?wsSecret=64b2a50a810efd923dd93912dae8493d&wsTime=1782728373 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",糕冷小美 +http://xzqppsukemrla.jinkangyl.com/live/cx_375631.flv?wsSecret=35f735d437243f55d8476ec639d10a5c&wsTime=1782727581 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",狂草精神小妹.@ +http://77bo.xn--uw0as83a.com/live/cx_120.flv?wsSecret=e06d1fcf4d8cabe75a23dd2419abe755&wsTime=1782518086 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",支付宝风控解除 https://vod.dengzhidao.cn/video/fengkong.mp4 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",小佩奇 +http://77bo.xn--vuqy52q.com/live/cx_3932.flv?wsSecret=07c1d57aa02f3a503b06c1e78ab18f58&wsTime=1782719916 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",蜜桃水水 +http://guetnzweozela.sqfkkj.top/live/cx_386535.flv?wsSecret=0124d9a29166df6b6c5d4bc21e6198ae&wsTime=1782726629 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",一对性感情侣 +http://x3spmlacr.yueyongli.top/live/cx_383343.flv?wsSecret=a4aadd9b158e00b8998d1e6971ec131b&wsTime=1782714607 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",Yomi%252520 +http://xzqppsukemrla.jinkangyl.com/live/cx_386432.flv?wsSecret=6317c9c1e3de21ef36e52babb77d4e5c&wsTime=1782729657 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",蓝汐 +http://77bo.xn--vuqy52q.com/live/cx_4062.flv?wsSecret=40acb3ffb8dce5b58daefabc3d51023e&wsTime=1782713916 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",棠梨 +http://likeahjadksetla.abrillantlee.top/live/cx_368430.flv?wsSecret=87164268aaef4e35b6d0a89b091ddf15&wsTime=1782725304 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",紫紫 +http://la193sahrigxt.sqfkkj.top/live/cx_385375.flv?wsSecret=9d389b8288689983f2f7c37fb680af7d&wsTime=1782726007 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",一苒 +http://xlajunasjwqoet.cssymt.com/live/cx_385160.flv?wsSecret=7e56f221977d55101ee23c9306fda79f&wsTime=1782727984 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",安安。。 +http://xcrmumeetla.abrillantlee.top/live/cx_386060.flv?wsSecret=c59b9741df262e1538bf871b42098a2f&wsTime=1782727490 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/kawayi.jpg" group-title="卡哇伊",安得妮 +http://likeahjadksetla.abrillantlee.top/live/cx_385802.flv?wsSecret=000bd74a3c13cd85006a1f2e658d34d0&wsTime=1782729229 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",钟意妮 +http://la193sahrigxt.sqfkkj.top/live/cx_374520.flv?wsSecret=31b3f9a4ecf3ca73b65f155070cbffa7&wsTime=1782723713 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",雅楠妹妹 +http://la193sahrigxt.sqfkkj.top/live/cx_385811.flv?wsSecret=8f277f5e6104de6e4b9fe216c704faef&wsTime=1782715832 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",小幸运321 +http://77bo.xn--ypzw80d.com/live/cx_15519.flv?wsSecret=711819bd4d5a93a0664e787ce70377a3&wsTime=1782719921 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",萌萌宝儿 +http://77bo.xn--uw0as83a.com/live/cx_16106.flv?wsSecret=03025482f2c6ee8e7d58c212639c59c9&wsTime=1782719368 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",%20小丽 +http://lawoazletjsuet.sqfkkj.top/live/cx_386098.flv?wsSecret=90bb324a1b71710c9c2ce8be16e47ea6&wsTime=1782705692 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",南小奈 +http://x3spmlacr.yueyongli.top/live/cx_385898.flv?wsSecret=9bc81051decd615992c024bf00ad49e0&wsTime=1782725625 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",日本av放映室 +http://xcrmumeetla.abrillantlee.top/live/cx_373479.flv?wsSecret=fcd0be6953c68f3e1bfd409c3daf51bd&wsTime=1782499514 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",心心丫 +http://77bo.xn--t8w422e.com/live/cx_15985.flv?wsSecret=7c7bd73e08b510a31dde3e08d49b4572&wsTime=1782719802 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",玫瑰姑娘 +http://la193sahrigxt.sqfkkj.top/live/cx_385821.flv?wsSecret=a00f5f654e0f392589c427f8ba2c1a6c&wsTime=1782716534 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",咪咪、 +http://xcrmumeetla.abrillantlee.top/live/cx_377085.flv?wsSecret=f3b9941046288a5f05338ec596c5371b&wsTime=1782728196 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",真实探花嫖娼@ +http://77bo.xn--t8w422e.com/live/cx_15710.flv?wsSecret=9375359f071d5224e77a421aacd3d768&wsTime=1782518240 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/mihu.jpg" group-title="咪狐",熊郝晓水多多%20 +http://la193sahrigxt.sqfkkj.top/live/cx_380425.flv?wsSecret=3ba32489b6cc765e8cb99f32da05350c&wsTime=1782725146 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",锦禾 +http://x3spmlacr.yueyongli.top/live/cx_374334.flv?wsSecret=09fec0ad31a93f1c18c595d2e3133468&wsTime=1782727848 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",欧美白人黑人合集 +http://likeahjadksetla.abrillantlee.top/live/cx_375008.flv?wsSecret=ba1e401880cc150ad7719dc3c05bf96f&wsTime=1782673845 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",肉肉i +http://likeahjadksetla.abrillantlee.top/live/cx_385757.flv?wsSecret=260c47dbddb30501242fe12ca657bf7c&wsTime=1782723940 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/huahudie.jpg" group-title="花蝴蝶",大胸美眉 +http://xcrmumeetla.abrillantlee.top/live/cx_386645.flv?wsSecret=1f8f9c96a0f92a0ea613870748a3bd63&wsTime=1782709104 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",KeiraDark +https://edge-cdn2.streamparty.online/LiveApp/streams/user677d5dd479c88/p8g3t8SIdlqQcnwa5296648744363006_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",BrainyBelle https://edge-cdn2.streamparty.online/LiveApp/streams/user69d63e6012c77/QCnFhkPqOW9DS9y97840754683428306_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",KayaSins +https://edge-cdn2.streamparty.online/LiveApp/streams/user6a0eefe52e013/1ZLwgas1LttQ6MN111519676738680349_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",ivyswings +https://edge-cdn2.streamparty.online/LiveApp/streams/user696de3903e3d3/UQQpF6V3ZeP1jEh54567080277464678_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",KatjaSin +https://edge-cdn2.streamparty.online/LiveApp/streams/user6a0eed8eadf4c/V4GnLtVTR6D15W6D13970157576682748_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",TessaXStar +https://edge-cdn2.streamparty.online/LiveApp/streams/user6a2fb7c745d22/EDfBZzFemZrBTyL211951088870308826_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",BrilliantGirl +https://edge-cdn1.streamparty.online/LiveApp/streams/user6a1811ad44f41/veTelw5yQqOHxYIg12059528877235568_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Reina_Cummings +https://edge-cdn2.streamparty.online/LiveApp/streams/user68692199abab5/6jZchoFWH9tr89Fe5310350849956496_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",VelvetSpell https://edge-cdn2.streamparty.online/LiveApp/streams/user69d63d5fd76ab/c0gcdFmorSKuHqU98319178333204356_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Boobzillaa https://edge-cdn2.streamparty.online/LiveApp/streams/user6a293462c7641/CPW43WxhDnmzL44O11436166981993596_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Vivibambi -https://edge-cdn1.streamparty.online/LiveApp/streams/user67fa214eb6296/RVMsYNw6r6Rj9swB5197559416299566_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",DeeaDiamond -https://edge-cdn2.streamparty.online/LiveApp/streams/user69832cb546b7c_blur/r3RdjSwZOlt6n8Qm3937761052408092_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Linseddie https://edge-cdn2.streamparty.online/LiveApp/streams/user69f1ff81361b4/ezacS9MvaF3Jfw4P11239347329241130_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",veronnaink -https://edge-cdn1.streamparty.online/LiveApp/streams/user693f18bad0f04_blur/n29ir9qWjKpXIHk228426700824129_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",shirleyni -https://edge-cdn1.streamparty.online/LiveApp/streams/user69a8fe38ed922/yp9B4NdUQ7j7uFbb5234426583164306_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",AlliciaKim -https://edge-cdn1.streamparty.online/LiveApp/streams/user697e95beac0f7/o61ywC9FHoYUWFVf5152390031404193_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",cute_marshal -https://edge-cdn1.streamparty.online/LiveApp/streams/user698ce80ddc586/7Xc9ncbKtgMIxeKa5184891528403255_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Hotmodel +https://edge-cdn1.streamparty.online/LiveApp/streams/user695c9d27b594a_blur/ZUMEOQbx1zGjndvM14826291812311078_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",ChristaHot +https://edge-cdn2.streamparty.online/LiveApp/streams/user6a3d1c7a19c05/pbg5puTFoFppeu0912804036288127190_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",MarissaFox +https://edge-cdn2.streamparty.online/LiveApp/streams/user6a0c6b55e6315/gJ5MytKHuo7cZl0s12978981134140274_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",HK-MIMI -https://edge-cdn1.streamparty.online/LiveApp/streams/user69bfc7b30df57_blur/wYDft4I8scmuxcUd38776930336128_adaptive.m3u8 +https://edge-cdn1.streamparty.online/LiveApp/streams/user69bfc7b30df57/Mp5s9F0qS0zYBvKi6276895596138723_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",soaring_love +https://edge-cdn2.streamparty.online/LiveApp/streams/user685b836eac236/TtpeHFROWV4GQzXf14390180653576749_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",WonderNadin +https://edge-cdn2.streamparty.online/LiveApp/streams/user69bc81b73be45/u8JPLStwlIwjuie34315974615879286_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",JadeRoyce +https://edge-cdn2.streamparty.online/LiveApp/streams/user69e9f43aeb884/lG6urQh6xzdzbmly7292263411761171_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",MissMaeva +https://manifest-server.naiadsystems.com/live/4b2df135-b16e-4078-ac0a-efe6c93c08d3.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=drowzee%3A8303&btk=NuG5kqBYHpngH3QFc8vavKn3oJLQoDfc6eqqD4X0a%2BI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22drowzee%3A8303%22%2C%22btk%22%3A%22NuG5kqBYHpngH3QFc8vavKn3oJLQoDfc6eqqD4X0a%2BI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%224b2df135-b16e-4078-ac0a-efe6c93c08d3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",NatalllieLynn -https://manifest-server.naiadsystems.com/live/f036f956-46a0-4e7d-90c1-a791ff418304.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chansey%3A8303&btk=HywxX5Ar3SvYmSjzt72vhjj1%2BQnkMPlzcFvlc9gnCLo&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chansey%3A8303%22%2C%22btk%22%3A%22HywxX5Ar3SvYmSjzt72vhjj1%2BQnkMPlzcFvlc9gnCLo%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f036f956-46a0-4e7d-90c1-a791ff418304%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Monica_Steals -https://manifest-server.naiadsystems.com/live/2907c294-9088-4542-a1eb-b1109b1fdcf4.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=haunter%3A8303&btk=GPq5%2Bifl%2B7EUeieZknZfp%2FJMPqec7IJvRXCpIKxeG1k&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22haunter%3A8303%22%2C%22btk%22%3A%22GPq5%2Bifl%2B7EUeieZknZfp%2FJMPqec7IJvRXCpIKxeG1k%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%222907c294-9088-4542-a1eb-b1109b1fdcf4%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",HaleyRenee -https://manifest-server.naiadsystems.com/live/5211517c-a818-4ec2-b835-7458d946ae6f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowbro%3A8303&btk=%2FxzYdFx2yyL2pesZpctluULKiLztlrs%2BX7BiiHKJwdo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowbro%3A8303%22%2C%22btk%22%3A%22%2FxzYdFx2yyL2pesZpctluULKiLztlrs%2BX7BiiHKJwdo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%225211517c-a818-4ec2-b835-7458d946ae6f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",RyleeClark -https://manifest-server.naiadsystems.com/live/e1504166-692f-4a4a-9d96-fe77c20338f8.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=ponyta%3A8303&btk=%2FOZoBxLpxHRIocAXsjBOykiP0sPdVrcMnEmhqfAs8MY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ponyta%3A8303%22%2C%22btk%22%3A%22%2FOZoBxLpxHRIocAXsjBOykiP0sPdVrcMnEmhqfAs8MY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22e1504166-692f-4a4a-9d96-fe77c20338f8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Sabrina_xx -https://manifest-server.naiadsystems.com/live/d395280a-4b5b-416b-8c7a-28029419882f.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=weedle%3A8303&btk=75QdsTjxydTfutj3DOGIeEN%2Fp0fBVTmsW22vSb7h1Ss&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22weedle%3A8303%22%2C%22btk%22%3A%2275QdsTjxydTfutj3DOGIeEN%2Fp0fBVTmsW22vSb7h1Ss%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22d395280a-4b5b-416b-8c7a-28029419882f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Emiley_Alexander -https://manifest-server.naiadsystems.com/live/3241c79c-8699-4057-a8d2-742705351cbe.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pinchy%3A8303&btk=jEu2uQnrbZUTgpSfxMj8j400K%2BHhyxcy6kl5G9FXI0k&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pinchy%3A8303%22%2C%22btk%22%3A%22jEu2uQnrbZUTgpSfxMj8j400K%2BHhyxcy6kl5G9FXI0k%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223241c79c-8699-4057-a8d2-742705351cbe%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",gothgirl_astrid -https://manifest-server.naiadsystems.com/live/db4ec45b-05e5-4dc1-bb4f-4a5a16e41951.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magneton%3A8303&btk=ZBPAlMEJ8kXhLNSB0cXbLREUfFkgPigU%2BndQUhhj7CQ&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magneton%3A8303%22%2C%22btk%22%3A%22ZBPAlMEJ8kXhLNSB0cXbLREUfFkgPigU%2BndQUhhj7CQ%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22db4ec45b-05e5-4dc1-bb4f-4a5a16e41951%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",suzyque -https://manifest-server.naiadsystems.com/live/9c950a27-c067-488b-b155-c0e74e8cc22b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=golduck%3A8303&btk=xrrMQ%2FXLtuX53f4tUnehFEObi%2BMstJ2PBbrdOaOKWKE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22golduck%3A8303%22%2C%22btk%22%3A%22xrrMQ%2FXLtuX53f4tUnehFEObi%2BMstJ2PBbrdOaOKWKE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%229c950a27-c067-488b-b155-c0e74e8cc22b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",SloaneK22 -https://manifest-server.naiadsystems.com/live/fdde05eb-02f4-426c-bc97-f867856698d9.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=alakazam%3A8303&btk=MOKzsaTDXFywSzB%2BzR%2FZ%2B6vonzPnZa0O0OeCUsvd%2FJ0&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-27.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22alakazam%3A8303%22%2C%22btk%22%3A%22MOKzsaTDXFywSzB%2BzR%2FZ%2B6vonzPnZa0O0OeCUsvd%2FJ0%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22fdde05eb-02f4-426c-bc97-f867856698d9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",AngelaVenus -https://manifest-server.naiadsystems.com/live/d001ca87-bdb1-4e60-9ba4-38226edf2adb.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=KN4DwSOwAK6ZbFEoGp6LphVsdiOFdJZ6ie%2Fi462IwPc&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22KN4DwSOwAK6ZbFEoGp6LphVsdiOFdJZ6ie%2Fi462IwPc%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22d001ca87-bdb1-4e60-9ba4-38226edf2adb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/a9bd5cca-2377-4350-8c9d-5aa4b7a412ab.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggcute%3A8303&btk=8mo7kEm0lsnKfv0HFXfhQ6En%2Fzx3G37brxTNZ6Asccg&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggcute%3A8303%22%2C%22btk%22%3A%228mo7kEm0lsnKfv0HFXfhQ6En%2Fzx3G37brxTNZ6Asccg%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22a9bd5cca-2377-4350-8c9d-5aa4b7a412ab%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",GoddessBiancaBelle +https://manifest-server.naiadsystems.com/live/bf3a23c9-f736-4907-9714-496d3b97ba8a.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windpossum%3A8303&btk=%2FfRv8R9KwdOTUdFnaFn3RSJ9J57PJYC%2F0rRaUL%2Bl%2FzQ&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-26.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windpossum%3A8303%22%2C%22btk%22%3A%22%2FfRv8R9KwdOTUdFnaFn3RSJ9J57PJYC%2F0rRaUL%2Bl%2FzQ%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22bf3a23c9-f736-4907-9714-496d3b97ba8a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",InnocentSkyx +https://manifest-server.naiadsystems.com/live/656d8851-44d2-4615-9a5f-123bc6f5baca.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggutor%3A8303&btk=M75H%2BlDvQwVZf42FZXyxoBU5%2BtFk7J6Vrmb1%2Fphba6s&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggutor%3A8303%22%2C%22btk%22%3A%22M75H%2BlDvQwVZf42FZXyxoBU5%2BtFk7J6Vrmb1%2Fphba6s%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22656d8851-44d2-4615-9a5f-123bc6f5baca%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Arianabaddiewoman +https://manifest-server.naiadsystems.com/live/0327b300-f383-4f22-8842-1ca8272449a6.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=firewhale%3A8303&btk=JPKOesrhnv4DKcmU0zamSPVIZzkVluVYqd0%2Bz7qtLoI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22firewhale%3A8303%22%2C%22btk%22%3A%22JPKOesrhnv4DKcmU0zamSPVIZzkVluVYqd0%2Bz7qtLoI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%220327b300-f383-4f22-8842-1ca8272449a6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",SkyeHotwife +https://manifest-server.naiadsystems.com/live/75f34d6f-d906-48ba-b195-1c81d03aa504.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machamp%3A8303&btk=GYInmL6Sv3WRAgPgUm0kzLJ%2FXVBg75o5kUfhlckMouw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machamp%3A8303%22%2C%22btk%22%3A%22GYInmL6Sv3WRAgPgUm0kzLJ%2FXVBg75o5kUfhlckMouw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2275f34d6f-d906-48ba-b195-1c81d03aa504%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",MelodyxxUK +https://manifest-server.naiadsystems.com/live/ffc85def-0a7b-4328-9131-dca698f0dd0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=ekans%3A8303&btk=j6zCu9LswS%2B6%2Bab8KPxMrBm9o32xL5za3%2Fb1SQoVKic&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ekans%3A8303%22%2C%22btk%22%3A%22j6zCu9LswS%2B6%2Bab8KPxMrBm9o32xL5za3%2Fb1SQoVKic%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ffc85def-0a7b-4328-9131-dca698f0dd0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",MollyLoveNZ -https://manifest-server.naiadsystems.com/live/55aade61-7472-498b-bf2e-33cca0ef8c7b.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=%2BSQF7ZR4gdZwUlTbU3p0Xpecg1%2BFHZoziTHx%2BQdP%2BwA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22%2BSQF7ZR4gdZwUlTbU3p0Xpecg1%2BFHZoziTHx%2BQdP%2BwA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2255aade61-7472-498b-bf2e-33cca0ef8c7b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",SummerJaymes -https://manifest-server.naiadsystems.com/live/e39874c2-f616-4fc1-8afe-c7ae6d0b3759.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowking%3A8303&btk=7%2Fc%2B1AqffUyuSu8047WkhQhrDMIvJCmJD%2FjlT7N5uSU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowking%3A8303%22%2C%22btk%22%3A%227%2Fc%2B1AqffUyuSu8047WkhQhrDMIvJCmJD%2FjlT7N5uSU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22e39874c2-f616-4fc1-8afe-c7ae6d0b3759%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Beebeefitgirl -https://manifest-server.naiadsystems.com/live/08bd716a-4bb4-45dd-8322-68e6a407126b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=qOrUpuOCxzgkoN5ImQQpIzoKKcoo1SPNE9E6hqFo%2B%2BU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-29.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%22qOrUpuOCxzgkoN5ImQQpIzoKKcoo1SPNE9E6hqFo%2B%2BU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2208bd716a-4bb4-45dd-8322-68e6a407126b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",CANDYCOATED -https://manifest-server.naiadsystems.com/live/79a96da5-a7d3-49ed-a69e-1b14fe99b106.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=vpVNJXaAzAE6%2B1L9ZtaJJ3kauUzvHSSw3qdHPEMwaZY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%22vpVNJXaAzAE6%2B1L9ZtaJJ3kauUzvHSSw3qdHPEMwaZY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2279a96da5-a7d3-49ed-a69e-1b14fe99b106%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Honeydollxx -https://manifest-server.naiadsystems.com/live/6773d3ae-bcfa-48a9-b5c3-63345c6b6d0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=blastoise%3A8303&btk=3TS6lfJxRPCOfAr0toKNAehOcq5hyHfQV%2BA6stPZZIM&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22blastoise%3A8303%22%2C%22btk%22%3A%223TS6lfJxRPCOfAr0toKNAehOcq5hyHfQV%2BA6stPZZIM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226773d3ae-bcfa-48a9-b5c3-63345c6b6d0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",UnoitsRoe -https://manifest-server.naiadsystems.com/live/dd02e2d0-f9d3-4195-b221-f4f92c1d8d2c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=psyduck%3A8303&btk=6BkE%2Bx7zQhvwKccjbli0OEoiUdSq4gaOHCkq4PkLJpM&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22psyduck%3A8303%22%2C%22btk%22%3A%226BkE%2Bx7zQhvwKccjbli0OEoiUdSq4gaOHCkq4PkLJpM%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22dd02e2d0-f9d3-4195-b221-f4f92c1d8d2c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",CrimxonJade -https://manifest-server.naiadsystems.com/live/5800b913-fd69-496a-979f-49cfff1d7835.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=PRtCZOiOzaURz32KTpmuGFaQidqq3h9twiqVEJ3lw0w&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-23.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%22PRtCZOiOzaURz32KTpmuGFaQidqq3h9twiqVEJ3lw0w%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%225800b913-fd69-496a-979f-49cfff1d7835%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",KlaraDelgado -https://manifest-server.naiadsystems.com/live/3a02b6e8-0042-45c6-be47-48c8653451c8.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=fearow%3A8303&btk=YNSZtZdTdB0c16TU6dRtBeTtpX54DhEZUlBzwIFmBDE&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22fearow%3A8303%22%2C%22btk%22%3A%22YNSZtZdTdB0c16TU6dRtBeTtpX54DhEZUlBzwIFmBDE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223a02b6e8-0042-45c6-be47-48c8653451c8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Skinny_Asian_Amanda -https://manifest-server.naiadsystems.com/live/909043e7-6fe9-4dad-a67a-207bbd5b0561.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chinpokomon%3A8303&btk=xg7oyx406W36eKs6vwqyx%2BibzRqzs9T3ty1Pp682r6E&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chinpokomon%3A8303%22%2C%22btk%22%3A%22xg7oyx406W36eKs6vwqyx%2BibzRqzs9T3ty1Pp682r6E%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22909043e7-6fe9-4dad-a67a-207bbd5b0561%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/dbddeff2-0e7f-4bbd-90e4-4be26f5b2a31.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=jw21vpTwYi%2FNnU9eCBvBxhzrQ6LOQA7GgHbaBW7uQmA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22jw21vpTwYi%2FNnU9eCBvBxhzrQ6LOQA7GgHbaBW7uQmA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22dbddeff2-0e7f-4bbd-90e4-4be26f5b2a31%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Scarlett_Allure +https://manifest-server.naiadsystems.com/live/e4f37504-8dbe-4519-8eb0-8fe5df7b4ef7.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=altai%3A8303&btk=QpLsPjWeZT68%2B%2BFYyFFSiTadMSydtO5BBP%2Buaxo60c4&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22altai%3A8303%22%2C%22btk%22%3A%22QpLsPjWeZT68%2B%2BFYyFFSiTadMSydtO5BBP%2Buaxo60c4%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22e4f37504-8dbe-4519-8eb0-8fe5df7b4ef7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",LovelyEileen -https://manifest-server.naiadsystems.com/live/bc9d0f0a-d05b-4095-b8d9-dd72d8e383f6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=clefable%3A8303&btk=zuy9WiCt74QkzfYOYykmzvEcKFBDLgOAlbm9yAi4tus&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22clefable%3A8303%22%2C%22btk%22%3A%22zuy9WiCt74QkzfYOYykmzvEcKFBDLgOAlbm9yAi4tus%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22bc9d0f0a-d05b-4095-b8d9-dd72d8e383f6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Annahilation -https://manifest-server.naiadsystems.com/live/ae3f9f1e-35bc-4a06-bc21-b97b4e1c4ec3.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=cenobite%3A8303&btk=2WJiPH1HmtK6%2BApOGEkUCu40ddCV1vwzk8Oh0Y1EOlU&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22cenobite%3A8303%22%2C%22btk%22%3A%222WJiPH1HmtK6%2BApOGEkUCu40ddCV1vwzk8Oh0Y1EOlU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ae3f9f1e-35bc-4a06-bc21-b97b4e1c4ec3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Lana888Angel -https://manifest-server.naiadsystems.com/live/98684c2c-ceed-41a0-a703-86674331e46d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=vileplume%3A8303&btk=1i0q855TIaidZbDM6r3d2BNKgCdddPFKPN3sF8ol4MQ&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22vileplume%3A8303%22%2C%22btk%22%3A%221i0q855TIaidZbDM6r3d2BNKgCdddPFKPN3sF8ol4MQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2298684c2c-ceed-41a0-a703-86674331e46d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",PenelopeBlack -https://manifest-server.naiadsystems.com/live/7a3b0184-19ab-478e-8f60-bd71babc3a44.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=6mwV35PPF6AODKqy6cZM2325xKGZniNef11IV2utAB0&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-24.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%226mwV35PPF6AODKqy6cZM2325xKGZniNef11IV2utAB0%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%227a3b0184-19ab-478e-8f60-bd71babc3a44%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",GraceeSwift -https://manifest-server.naiadsystems.com/live/ded75bc5-7fab-4c7f-8291-9c7024d0a14f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=victreebel%3A8303&btk=Hbf1pY54mupjPlgOpc5P%2FsWYjLc2fN9j8e1a4odOHUw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22victreebel%3A8303%22%2C%22btk%22%3A%22Hbf1pY54mupjPlgOpc5P%2FsWYjLc2fN9j8e1a4odOHUw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22ded75bc5-7fab-4c7f-8291-9c7024d0a14f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",TeenieMarie -https://manifest-server.naiadsystems.com/live/f624ccaa-a9aa-4691-a65a-3eadca49753c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=earthturtle%3A8303&btk=eAISRgATPtdeurbUBJcd8qXih9wfBUumZwdU3I%2BBmQo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22earthturtle%3A8303%22%2C%22btk%22%3A%22eAISRgATPtdeurbUBJcd8qXih9wfBUumZwdU3I%2BBmQo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22f624ccaa-a9aa-4691-a65a-3eadca49753c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",XoLavender -https://manifest-server.naiadsystems.com/live/c16d90e7-593e-48c0-a648-106ec5308704.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=growlithe%3A8303&btk=MZf33NkYUD8jpgXPF0GpE6m1%2BCYz6SYP%2B6NobjQPcCE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22growlithe%3A8303%22%2C%22btk%22%3A%22MZf33NkYUD8jpgXPF0GpE6m1%2BCYz6SYP%2B6NobjQPcCE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c16d90e7-593e-48c0-a648-106ec5308704%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/1bf98829-73b4-4c1a-91dd-481d020e2f72.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=hypno%3A8303&btk=edLqaPQHWowuKiz229KmQw%2F%2FptYzWTszwQNSSF8WzTA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22hypno%3A8303%22%2C%22btk%22%3A%22edLqaPQHWowuKiz229KmQw%2F%2FptYzWTszwQNSSF8WzTA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%221bf98829-73b4-4c1a-91dd-481d020e2f72%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A707%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Lucybrookess +https://manifest-server.naiadsystems.com/live/ac0797f3-9496-4766-8130-d986746901e6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=koffing%3A8303&btk=TFpr8b6KvpDX9kicpmvfZ2NnY%2FJNafddm1vR6nupPNA&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22koffing%3A8303%22%2C%22btk%22%3A%22TFpr8b6KvpDX9kicpmvfZ2NnY%2FJNafddm1vR6nupPNA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ac0797f3-9496-4766-8130-d986746901e6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",AnnieRose +https://manifest-server.naiadsystems.com/live/da5be47b-ff8e-479c-ae35-ded1a61a4208.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=arbok%3A8323&btk=lB6uT6bxsZMGnXhmH%2BCaJsK2Guxcr46qJzYi%2Fjg%2F0FU&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22arbok%3A8323%22%2C%22btk%22%3A%22lB6uT6bxsZMGnXhmH%2BCaJsK2Guxcr46qJzYi%2Fjg%2F0FU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22da5be47b-ff8e-479c-ae35-ded1a61a4208%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",18yearoldnewbie +https://manifest-server.naiadsystems.com/live/f683aa84-f87e-48b1-b727-0a2ab14eacdb.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=kangaskhan%3A8303&btk=h071vNgg%2BGE1Uv3mSuz4a%2FNflRrJw4mx5rsB5wd%2FgaY&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kangaskhan%3A8303%22%2C%22btk%22%3A%22h071vNgg%2BGE1Uv3mSuz4a%2FNflRrJw4mx5rsB5wd%2FgaY%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f683aa84-f87e-48b1-b727-0a2ab14eacdb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",vavavalera +https://manifest-server.naiadsystems.com/live/dcf1d3fc-af87-4800-8df5-f62a1245beca.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=tangela%3A8303&btk=fvW9vwP0Xbo2iA7k1QNIhcTcj2OZV0eEnqGrRxR3AmI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tangela%3A8303%22%2C%22btk%22%3A%22fvW9vwP0Xbo2iA7k1QNIhcTcj2OZV0eEnqGrRxR3AmI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22dcf1d3fc-af87-4800-8df5-f62a1245beca%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",SYIA +https://manifest-server.naiadsystems.com/live/ea9a59c2-d1c8-44e9-9900-56953be0076d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=sandshrew%3A8303&btk=rqCYfeCpLXTKPFyi7X3xCOI1EMNXlEfr6wANqd33My8&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22sandshrew%3A8303%22%2C%22btk%22%3A%22rqCYfeCpLXTKPFyi7X3xCOI1EMNXlEfr6wANqd33My8%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ea9a59c2-d1c8-44e9-9900-56953be0076d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",PeachXGirll +https://manifest-server.naiadsystems.com/live/cae340c7-cf90-4007-963f-068bb23844b6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pikachu%3A8303&btk=OFmuFHOH6axIvfZIGriqf4gmgCfZrr0C5Js%2B7d9J8Zg&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pikachu%3A8303%22%2C%22btk%22%3A%22OFmuFHOH6axIvfZIGriqf4gmgCfZrr0C5Js%2B7d9J8Zg%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22cae340c7-cf90-4007-963f-068bb23844b6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",QueenChloeXO +https://manifest-server.naiadsystems.com/live/89292d21-1150-4f01-a66a-4da3001b5bb6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=vileplume%3A8303&btk=5gR1wioJ%2FGIMpOSdVbDdH3oIC90sLoWrE%2Fe2seh5ahA&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22vileplume%3A8303%22%2C%22btk%22%3A%225gR1wioJ%2FGIMpOSdVbDdH3oIC90sLoWrE%2Fe2seh5ahA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2289292d21-1150-4f01-a66a-4da3001b5bb6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",LanaKalas +https://manifest-server.naiadsystems.com/live/6d63c821-b4af-4bcf-a329-f4dd5a87d753.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pinchy%3A8303&btk=uUmlKLMOr1f1q5WvlWwKZLZaGZ8PkyCo6qvpaVA9K1o&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pinchy%3A8303%22%2C%22btk%22%3A%22uUmlKLMOr1f1q5WvlWwKZLZaGZ8PkyCo6qvpaVA9K1o%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226d63c821-b4af-4bcf-a329-f4dd5a87d753%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",Bonbon99 +https://manifest-server.naiadsystems.com/live/6f2a8143-e1dd-469e-9db4-5c8e7b35d91a.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwrath%3A8303&btk=3jTB3F4wHHcRKkZT1Cf2XwiwrvXvcIFJ3LUxV0DS%2Biw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwrath%3A8303%22%2C%22btk%22%3A%223jTB3F4wHHcRKkZT1Cf2XwiwrvXvcIFJ3LUxV0DS%2Biw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226f2a8143-e1dd-469e-9db4-5c8e7b35d91a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",GoddessEmber +https://manifest-server.naiadsystems.com/live/3acdffae-a045-4f69-b594-6505a27dd8b5.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windeagle%3A8303&btk=BCgr5k3NUxE0z6DpyOIuDur52VPVwRh%2FDanpueb2Ufo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-28.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windeagle%3A8303%22%2C%22btk%22%3A%22BCgr5k3NUxE0z6DpyOIuDur52VPVwRh%2FDanpueb2Ufo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%223acdffae-a045-4f69-b594-6505a27dd8b5%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEATURED",KatReeseXO +https://manifest-server.naiadsystems.com/live/c06d1dd4-59d4-4c64-823c-6c0bcc2ce449.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=iceeagle%3A8303&btk=1gMCFgNXp3v2WJ8xmLO6S7Gfpq1Mp7GBFz4lsf8jHK0&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22iceeagle%3A8303%22%2C%22btk%22%3A%221gMCFgNXp3v2WJ8xmLO6S7Gfpq1Mp7GBFz4lsf8jHK0%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c06d1dd4-59d4-4c64-823c-6c0bcc2ce449%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",BrainyBelle rtmp://hongyangz.xn--fiq64bk2i52brzu7srde4a640a0sk.com/live/6062_1688606258868 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",JadeRoyce -https://edge-cdn2.streamparty.online/LiveApp/streams/user69e9f43aeb884/lG6urQh6xzdzbmly7292263411761171_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",MisshaNight https://edge-cdn2.streamparty.online/LiveApp/streams/user67b75cb6b238f/ocNo5BcqPputJpa55227089597541539_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Reina_Cummings -https://edge-cdn2.streamparty.online/LiveApp/streams/user68692199abab5/6jZchoFWH9tr89Fe5310350849956496_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",veronnaink https://edge-cdn1.streamparty.online/LiveApp/streams/user693f18bad0f04/rNZmTDdkPSqPYkm67173841547962237_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Vivibambi +https://edge-cdn1.streamparty.online/LiveApp/streams/user67fa214eb6296/RVMsYNw6r6Rj9swB5197559416299566_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",lalisabrown https://edge-cdn2.streamparty.online/LiveApp/streams/user6a0364cc543c6/NQQym0GyJt7ZiwH210716265845110363_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",DanielaLatin @@ -367,6 +311,8 @@ https://edge-cdn2.streamparty.online/LiveApp/streams/user6938f7945fa07/drxqGWHFD https://edge-cdn1.streamparty.online/LiveApp/streams/user6a0f5e551fdc2/N7FzpKl0ZbN44ufU9786077615430769_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Greeneyedlovex https://edge-cdn1.streamparty.online/LiveApp/streams/user683716d04109f/53ZgRUMULbAskVj911356929493620526_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",AlliciaKim +https://edge-cdn1.streamparty.online/LiveApp/streams/user697e95beac0f7/o61ywC9FHoYUWFVf5152390031404193_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Nahirr https://edge-cdn1.streamparty.online/LiveApp/streams/user69b1c1f5a69a6/3NxtFIlvP3Z9AWnt5355039648617613_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",simonasim @@ -383,8 +329,6 @@ rtmp://hongyangz.xn--fiq64bk2i52brzu7srde4a640a0sk.com/live/8086_1687906258899 https://edge-cdn2.streamparty.online/LiveApp/streams/user688477dd8a778/6GJIZg76hAzzvzD13481885604727867_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Natasha_Lau https://edge-cdn1.streamparty.online/LiveApp/streams/user68cd8bc4dcaa8/ppoa6pw9jhchEwnN5211037129721915_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",KayaSins -https://edge-cdn2.streamparty.online/LiveApp/streams/user6a0eefe52e013/1ZLwgas1LttQ6MN111519676738680349_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Petitkaya https://edge-cdn2.streamparty.online/LiveApp/streams/user69f4bba6b1fef/AGUpf8N2h13bL8JZ9852060320472380_adaptive.m3u8 #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",secrethoneypotxo @@ -415,211 +359,187 @@ https://manifest-server.naiadsystems.com/live/e835ade1-e89b-4249-9b81-ad09a67557 https://manifest-server.naiadsystems.com/live/e8642cf5-afb3-4858-bd85-337750031b24.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magneton%3A8323&btk=bBRlDb2iEdcP%2FJh%2BNm%2Be%2Fbhbqq9yeO4UNnB73Os5zNM&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-23.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magneton%3A8323%22%2C%22btk%22%3A%22bBRlDb2iEdcP%2FJh%2BNm%2Be%2Fbhbqq9yeO4UNnB73Os5zNM%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22e8642cf5-afb3-4858-bd85-337750031b24%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美FEMALE",Sarahsteveson018 https://manifest-server.naiadsystems.com/live/b64bf44b-b536-4c30-af4d-229ac078fd1c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=bellsprout%3A8323&btk=948z4V0O7i%2Bsowsc2Q1c20eWuq6clmYhPd5R8liEgFo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-24.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22bellsprout%3A8323%22%2C%22btk%22%3A%22948z4V0O7i%2Bsowsc2Q1c20eWuq6clmYhPd5R8liEgFo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22b64bf44b-b536-4c30-af4d-229ac078fd1c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",hotcoupleee +https://edge-cdn2.streamparty.online/LiveApp/streams/user680746cc62357/fTnnU23GRQo5d5pR5319973110862633_adaptive.m3u8 +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",MissMaeva +https://manifest-server.naiadsystems.com/live/4b2df135-b16e-4078-ac0a-efe6c93c08d3.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=drowzee%3A8303&btk=0ueTomosJ%2B4Rsvs0KPtvaBwImMsfYWkDxSfSZrbPVs8&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22drowzee%3A8303%22%2C%22btk%22%3A%220ueTomosJ%2B4Rsvs0KPtvaBwImMsfYWkDxSfSZrbPVs8%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%224b2df135-b16e-4078-ac0a-efe6c93c08d3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",NatalllieLynn -https://manifest-server.naiadsystems.com/live/f036f956-46a0-4e7d-90c1-a791ff418304.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chansey%3A8303&btk=lmt8DD5wGixaTCK3Fg7M1MpMSY9jjfaQotJuCKoCwfE&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chansey%3A8303%22%2C%22btk%22%3A%22lmt8DD5wGixaTCK3Fg7M1MpMSY9jjfaQotJuCKoCwfE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f036f956-46a0-4e7d-90c1-a791ff418304%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Monica_Steals -https://manifest-server.naiadsystems.com/live/2907c294-9088-4542-a1eb-b1109b1fdcf4.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=haunter%3A8303&btk=D4nU%2FSh4BNAZqiTFkSjIRpT8LaOuVqMtAiVO8IW7raY&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22haunter%3A8303%22%2C%22btk%22%3A%22D4nU%2FSh4BNAZqiTFkSjIRpT8LaOuVqMtAiVO8IW7raY%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%222907c294-9088-4542-a1eb-b1109b1fdcf4%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",HaleyRenee -https://manifest-server.naiadsystems.com/live/5211517c-a818-4ec2-b835-7458d946ae6f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowbro%3A8303&btk=gXyRvzCWapwMtww2W73Gjwd5%2Bc8PEyzSVAGx%2BhvH4x8&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowbro%3A8303%22%2C%22btk%22%3A%22gXyRvzCWapwMtww2W73Gjwd5%2Bc8PEyzSVAGx%2BhvH4x8%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%225211517c-a818-4ec2-b835-7458d946ae6f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Missy_may018 -https://manifest-server.naiadsystems.com/live/a74afa22-a12b-4e7f-b1b6-017c5b534c86.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=mCDspegUHcq2tFmynEGYoz6COYHtMzIVckuN3xXqer4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%22mCDspegUHcq2tFmynEGYoz6COYHtMzIVckuN3xXqer4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22a74afa22-a12b-4e7f-b1b6-017c5b534c86%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Emiley_Alexander -https://manifest-server.naiadsystems.com/live/3241c79c-8699-4057-a8d2-742705351cbe.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pinchy%3A8303&btk=k3AZ3Wg2MEkEtrUhN4dJdrDNhvqpJ38P4vLm5auP%2BPo&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pinchy%3A8303%22%2C%22btk%22%3A%22k3AZ3Wg2MEkEtrUhN4dJdrDNhvqpJ38P4vLm5auP%2BPo%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223241c79c-8699-4057-a8d2-742705351cbe%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",KamiliaMae -https://manifest-server.naiadsystems.com/live/4ee8e9f3-1b3c-4884-8222-04016ee336cc.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=laddie%3A8303&btk=fCGKpjmtq8XaXlsVgfcUdNnS4jeNq%2BgqP0bYwQXXCIA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22laddie%3A8303%22%2C%22btk%22%3A%22fCGKpjmtq8XaXlsVgfcUdNnS4jeNq%2BgqP0bYwQXXCIA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%224ee8e9f3-1b3c-4884-8222-04016ee336cc%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",gothgirl_astrid -https://manifest-server.naiadsystems.com/live/db4ec45b-05e5-4dc1-bb4f-4a5a16e41951.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magneton%3A8303&btk=EHOcp%2B9uEKc6ytv3NZQ0MifmrA534tqXIkO%2BXTGVV6s&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magneton%3A8303%22%2C%22btk%22%3A%22EHOcp%2B9uEKc6ytv3NZQ0MifmrA534tqXIkO%2BXTGVV6s%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22db4ec45b-05e5-4dc1-bb4f-4a5a16e41951%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",suzyque -https://manifest-server.naiadsystems.com/live/9c950a27-c067-488b-b155-c0e74e8cc22b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=golduck%3A8303&btk=zA4KKWzxFUPRzn%2FFlSCuQHU1nzsCFrHWWL3PaNAQ40M&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22golduck%3A8303%22%2C%22btk%22%3A%22zA4KKWzxFUPRzn%2FFlSCuQHU1nzsCFrHWWL3PaNAQ40M%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%229c950a27-c067-488b-b155-c0e74e8cc22b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",SloaneK22 -https://manifest-server.naiadsystems.com/live/fdde05eb-02f4-426c-bc97-f867856698d9.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=alakazam%3A8303&btk=4Lvc1mLg%2Bqj9f9S6rPLFe3A7BL%2B2xRQIAqUhXbEvobQ&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-27.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22alakazam%3A8303%22%2C%22btk%22%3A%224Lvc1mLg%2Bqj9f9S6rPLFe3A7BL%2B2xRQIAqUhXbEvobQ%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22fdde05eb-02f4-426c-bc97-f867856698d9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",AngelaVenus -https://manifest-server.naiadsystems.com/live/d001ca87-bdb1-4e60-9ba4-38226edf2adb.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=L4CPbaZuvExNTdS29leLWpmR0A%2F9XNdHhXsfrwvJR%2Bw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22L4CPbaZuvExNTdS29leLWpmR0A%2F9XNdHhXsfrwvJR%2Bw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22d001ca87-bdb1-4e60-9ba4-38226edf2adb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",safiya_georgette -https://manifest-server.naiadsystems.com/live/eee6b80e-c934-42df-a3ca-96ef2aea505f.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pidgeotto%3A8303&btk=pYJG5Y4OUTXM%2F6wW9ytvhmt2%2FeyIqEmt8xznhq22Ujs&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pidgeotto%3A8303%22%2C%22btk%22%3A%22pYJG5Y4OUTXM%2F6wW9ytvhmt2%2FeyIqEmt8xznhq22Ujs%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22eee6b80e-c934-42df-a3ca-96ef2aea505f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",xoSandraTemplexo -https://manifest-server.naiadsystems.com/live/6ce0c7c1-9c74-45f5-bdd1-71351c721121.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=arcanine%3A8303&btk=HF3liEDH%2Fx1s45mkCz%2B7SFDpMsRSdkRSOGTsiPekaIs&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22arcanine%3A8303%22%2C%22btk%22%3A%22HF3liEDH%2Fx1s45mkCz%2B7SFDpMsRSdkRSOGTsiPekaIs%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%226ce0c7c1-9c74-45f5-bdd1-71351c721121%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Beebeefitgirl -https://manifest-server.naiadsystems.com/live/08bd716a-4bb4-45dd-8322-68e6a407126b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=Pqny%2Be1SjafwB5E0DjKXF5McAayDKiG8NwM9HI7lmG4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-29.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%22Pqny%2Be1SjafwB5E0DjKXF5McAayDKiG8NwM9HI7lmG4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2208bd716a-4bb4-45dd-8322-68e6a407126b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Honeydollxx -https://manifest-server.naiadsystems.com/live/6773d3ae-bcfa-48a9-b5c3-63345c6b6d0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=blastoise%3A8303&btk=Qc2RLkZ88CjA2F0tkFld29IjF%2F73cwfzs8S0cxHNr04&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22blastoise%3A8303%22%2C%22btk%22%3A%22Qc2RLkZ88CjA2F0tkFld29IjF%2F73cwfzs8S0cxHNr04%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226773d3ae-bcfa-48a9-b5c3-63345c6b6d0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",UnoitsRoe -https://manifest-server.naiadsystems.com/live/dd02e2d0-f9d3-4195-b221-f4f92c1d8d2c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=psyduck%3A8303&btk=SOHjyjOlG%2BAJWEQdisXkiD1zhctLl66jX828McAwJX4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22psyduck%3A8303%22%2C%22btk%22%3A%22SOHjyjOlG%2BAJWEQdisXkiD1zhctLl66jX828McAwJX4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22dd02e2d0-f9d3-4195-b221-f4f92c1d8d2c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",CrimxonJade -https://manifest-server.naiadsystems.com/live/5800b913-fd69-496a-979f-49cfff1d7835.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=ljgPuG0sJ%2FZD96XOe7Q3tu7JoTaCzK1rtp8mGlE8jr8&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-23.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%22ljgPuG0sJ%2FZD96XOe7Q3tu7JoTaCzK1rtp8mGlE8jr8%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%225800b913-fd69-496a-979f-49cfff1d7835%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",KlaraDelgado -https://manifest-server.naiadsystems.com/live/3a02b6e8-0042-45c6-be47-48c8653451c8.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=fearow%3A8303&btk=OJ6%2FvkEHosvKScvaJmtY4hHHTVluFW3Q%2Bu1gaAeQb%2FQ&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22fearow%3A8303%22%2C%22btk%22%3A%22OJ6%2FvkEHosvKScvaJmtY4hHHTVluFW3Q%2Bu1gaAeQb%2FQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223a02b6e8-0042-45c6-be47-48c8653451c8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Skinny_Asian_Amanda -https://manifest-server.naiadsystems.com/live/909043e7-6fe9-4dad-a67a-207bbd5b0561.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chinpokomon%3A8303&btk=kyFlP582QmoENbxgNPpLnoHrntPMkc9UnC6fK4CJGOU&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chinpokomon%3A8303%22%2C%22btk%22%3A%22kyFlP582QmoENbxgNPpLnoHrntPMkc9UnC6fK4CJGOU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22909043e7-6fe9-4dad-a67a-207bbd5b0561%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",LovelyEileen -https://manifest-server.naiadsystems.com/live/bc9d0f0a-d05b-4095-b8d9-dd72d8e383f6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=clefable%3A8303&btk=gmvemsAJTLHjT6jcQ7oBRixmxQ7hQA1PWyV%2BzdynKgc&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22clefable%3A8303%22%2C%22btk%22%3A%22gmvemsAJTLHjT6jcQ7oBRixmxQ7hQA1PWyV%2BzdynKgc%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22bc9d0f0a-d05b-4095-b8d9-dd72d8e383f6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Lana888Angel -https://manifest-server.naiadsystems.com/live/98684c2c-ceed-41a0-a703-86674331e46d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=vileplume%3A8303&btk=skq1EURh%2FFjBM6ESI5qvOrJY5joLFOKuoZr1WjTNTaU&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22vileplume%3A8303%22%2C%22btk%22%3A%22skq1EURh%2FFjBM6ESI5qvOrJY5joLFOKuoZr1WjTNTaU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2298684c2c-ceed-41a0-a703-86674331e46d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",PenelopeBlack -https://manifest-server.naiadsystems.com/live/7a3b0184-19ab-478e-8f60-bd71babc3a44.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=Ar8Cwbuowsc5C1ckpiYra2y%2F%2FlbieZw95uA3pSjeOEI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-24.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%22Ar8Cwbuowsc5C1ckpiYra2y%2F%2FlbieZw95uA3pSjeOEI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%227a3b0184-19ab-478e-8f60-bd71babc3a44%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",GemmaMassey -https://manifest-server.naiadsystems.com/live/00c11118-9035-4153-ab91-39cf947ab56b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=farfetchd%3A8303&btk=MTZ6ea5WFNkG3YzOWrzjg8nL1HNJ90%2BqQoLN3Ggsldw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-18.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22farfetchd%3A8303%22%2C%22btk%22%3A%22MTZ6ea5WFNkG3YzOWrzjg8nL1HNJ90%2BqQoLN3Ggsldw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2200c11118-9035-4153-ab91-39cf947ab56b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",GraceeSwift -https://manifest-server.naiadsystems.com/live/ded75bc5-7fab-4c7f-8291-9c7024d0a14f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=victreebel%3A8303&btk=vWFpaVQ1ldpP%2Fl0sejzhzyN609UB9R4CYWzdshkjoSY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22victreebel%3A8303%22%2C%22btk%22%3A%22vWFpaVQ1ldpP%2Fl0sejzhzyN609UB9R4CYWzdshkjoSY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22ded75bc5-7fab-4c7f-8291-9c7024d0a14f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",TeenieMarie -https://manifest-server.naiadsystems.com/live/f624ccaa-a9aa-4691-a65a-3eadca49753c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=earthturtle%3A8303&btk=nWn0UvXHSi0evCN7apodO1yfXm2IbC%2B5uuhdZvS0jwA&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22earthturtle%3A8303%22%2C%22btk%22%3A%22nWn0UvXHSi0evCN7apodO1yfXm2IbC%2B5uuhdZvS0jwA%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22f624ccaa-a9aa-4691-a65a-3eadca49753c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",XoLavender -https://manifest-server.naiadsystems.com/live/c16d90e7-593e-48c0-a648-106ec5308704.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=growlithe%3A8303&btk=3TLbhktDy1jkZIOFr70gnhPEaQZfheZIMtvXrH0atzA&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22growlithe%3A8303%22%2C%22btk%22%3A%223TLbhktDy1jkZIOFr70gnhPEaQZfheZIMtvXrH0atzA%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c16d90e7-593e-48c0-a648-106ec5308704%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",orisune -https://manifest-server.naiadsystems.com/live/02836697-60a6-4303-8224-23604600b952.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=golduck%3A8303&btk=S%2FCVB917YZu4GBG2mD94Ilu12XlifDczfZKeg7CBUsY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-29.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22golduck%3A8303%22%2C%22btk%22%3A%22S%2FCVB917YZu4GBG2mD94Ilu12XlifDczfZKeg7CBUsY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2202836697-60a6-4303-8224-23604600b952%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",AnellaSmitt -https://manifest-server.naiadsystems.com/live/c0e12b37-c713-4604-b8f1-fa9f1067cba6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=altai%3A8303&btk=N20c2zCExiVFkTEXLUi37Z2gcavKNDfWB8k2bFBYHLk&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22altai%3A8303%22%2C%22btk%22%3A%22N20c2zCExiVFkTEXLUi37Z2gcavKNDfWB8k2bFBYHLk%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22c0e12b37-c713-4604-b8f1-fa9f1067cba6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Liyanamee -https://manifest-server.naiadsystems.com/live/ac43f475-6909-48ea-a123-19b78da10fe5.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=fearow%3A8303&btk=lZRQ%2F54m7sYHHaeB0Il1CiTQxlZMhaMAB4vwcmKCcBQ&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22fearow%3A8303%22%2C%22btk%22%3A%22lZRQ%2F54m7sYHHaeB0Il1CiTQxlZMhaMAB4vwcmKCcBQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ac43f475-6909-48ea-a123-19b78da10fe5%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Amber_Fae -https://manifest-server.naiadsystems.com/live/4bfa279d-f160-484e-969b-09482b0c86d2.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=KvF5iyRkoLU6tjC%2Bnih0WFD%2FpErjfnfrq3ZGHYw9jQI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-18.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%22KvF5iyRkoLU6tjC%2Bnih0WFD%2FpErjfnfrq3ZGHYw9jQI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%224bfa279d-f160-484e-969b-09482b0c86d2%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",LanaLure -https://manifest-server.naiadsystems.com/live/667000af-070e-4ca9-b40b-2018032f0515.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magnemite%3A8303&btk=I42H5RlYjRLzrbN9rBHWvZPtEN2waD6rM9%2B1XP4IfxY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magnemite%3A8303%22%2C%22btk%22%3A%22I42H5RlYjRLzrbN9rBHWvZPtEN2waD6rM9%2B1XP4IfxY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22667000af-070e-4ca9-b40b-2018032f0515%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",AkiraMori -https://manifest-server.naiadsystems.com/live/66305054-8002-4704-a4fb-a62d2dd09941.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=hypno%3A8303&btk=jHN85DeKUb5zMSOIVd3j1N8UhY8gZsUjtF8HGtXSZnA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22hypno%3A8303%22%2C%22btk%22%3A%22jHN85DeKUb5zMSOIVd3j1N8UhY8gZsUjtF8HGtXSZnA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2266305054-8002-4704-a4fb-a62d2dd09941%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",RichardaLove -https://manifest-server.naiadsystems.com/live/97260bf9-6c6b-49c3-be4e-837b05402eb3.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggutor%3A8303&btk=dobbKTXctRivfCUABECWvLfMwGymv2DdG%2Frd%2F80WCgE&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggutor%3A8303%22%2C%22btk%22%3A%22dobbKTXctRivfCUABECWvLfMwGymv2DdG%2Frd%2F80WCgE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2297260bf9-6c6b-49c3-be4e-837b05402eb3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",SilaSwitch -https://manifest-server.naiadsystems.com/live/da593313-f043-4aab-ba28-4b771824ae0e.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=longneck%3A8303&btk=rZBF5tdKm87jgqlL%2BiZX9uJRVmEGLL8Zyku28%2FCbyHQ&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22longneck%3A8303%22%2C%22btk%22%3A%22rZBF5tdKm87jgqlL%2BiZX9uJRVmEGLL8Zyku28%2FCbyHQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22da593313-f043-4aab-ba28-4b771824ae0e%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Nalafalon -https://manifest-server.naiadsystems.com/live/9b2269c1-0315-4acf-b647-7c55d3acc36b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=meowth%3A8303&btk=1yeIvwl129jwJ466knWD3ufxRoZ8UsM5EvaoU4MqN%2B8&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22meowth%3A8303%22%2C%22btk%22%3A%221yeIvwl129jwJ466knWD3ufxRoZ8UsM5EvaoU4MqN%2B8%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%229b2269c1-0315-4acf-b647-7c55d3acc36b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",DelightfulDH -https://manifest-server.naiadsystems.com/live/d8cc0ac8-1e64-482d-9d7b-52e069d597bd.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=arcanine%3A8303&btk=ilINmkh95t75Lj%2Fvyy%2FsEXWJkw8ay8HQ7Pkc5jrF9n4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22arcanine%3A8303%22%2C%22btk%22%3A%22ilINmkh95t75Lj%2Fvyy%2FsEXWJkw8ay8HQ7Pkc5jrF9n4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22d8cc0ac8-1e64-482d-9d7b-52e069d597bd%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",JettMonroe -https://manifest-server.naiadsystems.com/live/97a1ed7d-a937-45cf-9387-6f86e31861f7.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=abra%3A8303&btk=opFb5jQux0YrwbVEdIDg8yncFhBB5SmplxHp6DF9CEo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22abra%3A8303%22%2C%22btk%22%3A%22opFb5jQux0YrwbVEdIDg8yncFhBB5SmplxHp6DF9CEo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2297a1ed7d-a937-45cf-9387-6f86e31861f7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",PoppyPrynne -https://manifest-server.naiadsystems.com/live/40b0faef-de32-4719-a33e-5140393c5ff2.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pitfiend%3A8303&btk=T9r0YIeQCRlR8LPtO5ZiQZggWT2GrzdTTFNxw9nJHfs&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pitfiend%3A8303%22%2C%22btk%22%3A%22T9r0YIeQCRlR8LPtO5ZiQZggWT2GrzdTTFNxw9nJHfs%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2240b0faef-de32-4719-a33e-5140393c5ff2%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Addicted2Me -https://manifest-server.naiadsystems.com/live/57cc28a2-c770-496d-b4b2-e254f1584375.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggcute%3A8303&btk=wTJ4VfEnmAENdxIZDatSGmotEeYJGYWaaVPuFb4PgJ0&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggcute%3A8303%22%2C%22btk%22%3A%22wTJ4VfEnmAENdxIZDatSGmotEeYJGYWaaVPuFb4PgJ0%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2257cc28a2-c770-496d-b4b2-e254f1584375%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",CamilleCarsonXO -https://manifest-server.naiadsystems.com/live/b6b8e194-cd5a-40f5-9452-4ac3521cb39f.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwhirl%3A8303&btk=b%2Fo9p2RRM2LWCrgkNEPXyOlLQXbWeamjS2W98ALG1pI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwhirl%3A8303%22%2C%22btk%22%3A%22b%2Fo9p2RRM2LWCrgkNEPXyOlLQXbWeamjS2W98ALG1pI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22b6b8e194-cd5a-40f5-9452-4ac3521cb39f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",lovetoearnsomeIN -https://edge-cdn2.streamparty.online/LiveApp/streams/user6a363245d05a5/r2aNDwbaKD0VKXSc14035501356796979_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Teddyrzx -https://edge-cdn1.streamparty.online/LiveApp/streams/user6a41a3b3a1031/cTMEvNRKwDNKDOcq14784155847449795_adaptive.m3u8 -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Master_Troy -https://manifest-server.naiadsystems.com/live/195faf09-623e-4122-a9a7-3507da791e60.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=weezing%3A8303&btk=O1LYsM42yWaODaHnVEDgSASLw4GOAv45Lje1MtuwWAA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22weezing%3A8303%22%2C%22btk%22%3A%22O1LYsM42yWaODaHnVEDgSASLw4GOAv45Lje1MtuwWAA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22195faf09-623e-4122-a9a7-3507da791e60%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",DavisLewis -https://manifest-server.naiadsystems.com/live/37324f9d-cf6e-4529-ad52-b2ccefd10400.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwhirl%3A8303&btk=lawPs8mfY7NsxWFJ65%2BTyJwYDkan8sMkhUnlaZOVcco&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwhirl%3A8303%22%2C%22btk%22%3A%22lawPs8mfY7NsxWFJ65%2BTyJwYDkan8sMkhUnlaZOVcco%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2237324f9d-cf6e-4529-ad52-b2ccefd10400%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Drizzys_Room -https://manifest-server.naiadsystems.com/live/d3b6990e-92a0-422c-ba97-68a230714ee9.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacool%3A8303&btk=jf2USSCh2Xbnzg%2BllMQF9dk53Zaykg%2FUIAZYyQLl%2BOk&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacool%3A8303%22%2C%22btk%22%3A%22jf2USSCh2Xbnzg%2BllMQF9dk53Zaykg%2FUIAZYyQLl%2BOk%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22d3b6990e-92a0-422c-ba97-68a230714ee9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Silversavage92 -https://manifest-server.naiadsystems.com/live/723dbc1c-1dd6-4f85-b06f-83453f4c2e15.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magneton%3A8303&btk=gCxgUKdKW8OKFkW5GDQt2mBwPyumO0EVzcLD3sJcxf4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-27.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magneton%3A8303%22%2C%22btk%22%3A%22gCxgUKdKW8OKFkW5GDQt2mBwPyumO0EVzcLD3sJcxf4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22723dbc1c-1dd6-4f85-b06f-83453f4c2e15%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Belacqu96 -https://manifest-server.naiadsystems.com/live/6e79c13a-7da0-46bf-bd77-2bf29e1e5a3e.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=growlithe%3A8303&btk=fHhrk8VI1kGGldMi68rxC9JndFfM9GjcAcusZePRZYM&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22growlithe%3A8303%22%2C%22btk%22%3A%22fHhrk8VI1kGGldMi68rxC9JndFfM9GjcAcusZePRZYM%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%226e79c13a-7da0-46bf-bd77-2bf29e1e5a3e%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Adam_Morgan -https://manifest-server.naiadsystems.com/live/59188b5d-04ca-496d-ad6e-4496316745f7.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=winddolphin%3A8303&btk=DuZvqe5WqoSckkVV0Anx%2FBlhpagUXa4eOd8V3sf7yQM&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-26.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22winddolphin%3A8303%22%2C%22btk%22%3A%22DuZvqe5WqoSckkVV0Anx%2FBlhpagUXa4eOd8V3sf7yQM%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2259188b5d-04ca-496d-ad6e-4496316745f7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",JaxonCarter -https://manifest-server.naiadsystems.com/live/34271921-7d81-4121-ace7-610f2e55e4a9.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowpoke%3A8303&btk=r6aXm9FF4Ma2MhabKiLSfq%2BkkUoWH46KI8fV%2FbHbD%2Fs&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowpoke%3A8303%22%2C%22btk%22%3A%22r6aXm9FF4Ma2MhabKiLSfq%2BkkUoWH46KI8fV%2FbHbD%2Fs%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2234271921-7d81-4121-ace7-610f2e55e4a9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Angeelhot24 -https://manifest-server.naiadsystems.com/live/ac80ca62-4f52-44d8-8c98-1b9471bbb8c7.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=victreebel%3A8303&btk=VFADdI8J7v0kgQ4FAHipta0tNysOZGn05zHB4kc%2BkYY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22victreebel%3A8303%22%2C%22btk%22%3A%22VFADdI8J7v0kgQ4FAHipta0tNysOZGn05zHB4kc%2BkYY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22ac80ca62-4f52-44d8-8c98-1b9471bbb8c7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",anthonymed123 -https://manifest-server.naiadsystems.com/live/cc3ec3ef-d0d5-40a0-9920-db66386e8301.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=abra%3A8303&btk=b26cxZILH%2F%2BRdDY1tJl4m4rVuMynp27zuHwqc4isOvk&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-26.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22abra%3A8303%22%2C%22btk%22%3A%22b26cxZILH%2F%2BRdDY1tJl4m4rVuMynp27zuHwqc4isOvk%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22cc3ec3ef-d0d5-40a0-9920-db66386e8301%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Dickandmuscle -https://manifest-server.naiadsystems.com/live/00de8337-594d-4e18-b9f9-878d8806ba0c.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=bigmouth%3A8303&btk=bTqZ0urm8r%2FoPTPB%2Be5fqoaREF20FMjazTLs%2Fn51TQ0&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22bigmouth%3A8303%22%2C%22btk%22%3A%22bTqZ0urm8r%2FoPTPB%2Be5fqoaREF20FMjazTLs%2Fn51TQ0%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2200de8337-594d-4e18-b9f9-878d8806ba0c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",hornyguy89 -https://manifest-server.naiadsystems.com/live/a9f20844-26bc-4e94-96c4-9cd0e28ac164.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwhirl%3A8303&btk=gUsCKjZcpAP0Jz9UJasnmg7UIOcbsMKWJA4DpvqRgIs&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwhirl%3A8303%22%2C%22btk%22%3A%22gUsCKjZcpAP0Jz9UJasnmg7UIOcbsMKWJA4DpvqRgIs%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22a9f20844-26bc-4e94-96c4-9cd0e28ac164%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",JakeCummings2004 -https://manifest-server.naiadsystems.com/live/efc90c22-65cd-4350-9933-0ac49a798f7e.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=openstork%3A8303&btk=ezjpEDseRt62aAGqPWg7j4Coz2eWpoVvFOoNxrK1MrA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22openstork%3A8303%22%2C%22btk%22%3A%22ezjpEDseRt62aAGqPWg7j4Coz2eWpoVvFOoNxrK1MrA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22efc90c22-65cd-4350-9933-0ac49a798f7e%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",roc_co -https://manifest-server.naiadsystems.com/live/28a08771-8338-4902-b7e3-4e709ba38ea4.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windeagle%3A8303&btk=hxKe2EtTWWdGCWprBK%2FEd8D4M%2FULjcsiYdBY2w1ZkX0&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-28.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windeagle%3A8303%22%2C%22btk%22%3A%22hxKe2EtTWWdGCWprBK%2FEd8D4M%2FULjcsiYdBY2w1ZkX0%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2228a08771-8338-4902-b7e3-4e709ba38ea4%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Bigbryson099 -https://manifest-server.naiadsystems.com/live/a83c5f30-8703-445a-976c-8305e6794f58.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=rapidash%3A8303&btk=4DVwEqTjj3XIi9aFuUIOtYkJWZFV5GoOCMWeBT%2FdmPU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22rapidash%3A8303%22%2C%22btk%22%3A%224DVwEqTjj3XIi9aFuUIOtYkJWZFV5GoOCMWeBT%2FdmPU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22a83c5f30-8703-445a-976c-8305e6794f58%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Darkboss_25 -https://manifest-server.naiadsystems.com/live/cb31187b-22ba-4db0-82fe-da872a1f97d2.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=FqJiMac7gczgat9sl%2B0XEF2E%2Fy%2BeHY6CxLKtsryWAwU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%22FqJiMac7gczgat9sl%2B0XEF2E%2Fy%2BeHY6CxLKtsryWAwU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22cb31187b-22ba-4db0-82fe-da872a1f97d2%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",eren_jeager -https://manifest-server.naiadsystems.com/live/bc7d3acd-9d8e-4145-be00-99499f0d0232.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=kadabra%3A8303&btk=fQr0NcUaKnI7%2FH5xm1pcsW0XNmItOl4kYJsCLe58CQE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kadabra%3A8303%22%2C%22btk%22%3A%22fQr0NcUaKnI7%2FH5xm1pcsW0XNmItOl4kYJsCLe58CQE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22bc7d3acd-9d8e-4145-be00-99499f0d0232%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Malonelg -https://manifest-server.naiadsystems.com/live/29ae28ce-a1e5-4c36-b370-8026c671a512.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=mankey%3A8303&btk=qLR7aigzT12bPbtj2vwXs9mwhRH7ejza4pSEfR7vFsk&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mankey%3A8303%22%2C%22btk%22%3A%22qLR7aigzT12bPbtj2vwXs9mwhRH7ejza4pSEfR7vFsk%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2229ae28ce-a1e5-4c36-b370-8026c671a512%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Nickk_Wolf -https://manifest-server.naiadsystems.com/live/f7d8fbdc-fa67-4f54-af62-74933b051009.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowpoke%3A8303&btk=VgxRBjuxjclOCT0ItMWnZa6rKT7DiwU%2BZs7g0ca7jsY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowpoke%3A8303%22%2C%22btk%22%3A%22VgxRBjuxjclOCT0ItMWnZa6rKT7DiwU%2BZs7g0ca7jsY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22f7d8fbdc-fa67-4f54-af62-74933b051009%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",TheShamefulGuy -https://manifest-server.naiadsystems.com/live/9d578112-ea59-4a9e-9b8e-639b32f70d4c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machop%3A8303&btk=Il843Ob2fs0zUbefGo4wa0ZJCntBfh%2FrFZ1UGXOJaMU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-30.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machop%3A8303%22%2C%22btk%22%3A%22Il843Ob2fs0zUbefGo4wa0ZJCntBfh%2FrFZ1UGXOJaMU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%229d578112-ea59-4a9e-9b8e-639b32f70d4c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",dickwinner -https://manifest-server.naiadsystems.com/live/127be05f-9478-4bbb-bee2-5e65601ef471.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=meowth%3A8303&btk=xzhRONM0zWqlTAuiePYX6uGi1E4JVAKiTOTTXsPIOrA&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22meowth%3A8303%22%2C%22btk%22%3A%22xzhRONM0zWqlTAuiePYX6uGi1E4JVAKiTOTTXsPIOrA%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22127be05f-9478-4bbb-bee2-5e65601ef471%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",itsmeeros -https://manifest-server.naiadsystems.com/live/dced2f65-4a65-46d9-91d2-92ade5021e3d.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machamp%3A8303&btk=HNRVmf3MdGKAtIyP3EiUxekeNEvB9xIzAxCgA3rQhIg&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machamp%3A8303%22%2C%22btk%22%3A%22HNRVmf3MdGKAtIyP3EiUxekeNEvB9xIzAxCgA3rQhIg%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22dced2f65-4a65-46d9-91d2-92ade5021e3d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A707%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",JohnPacker -https://manifest-server.naiadsystems.com/live/f61eb8a7-8e1b-4e6a-a60a-8fffc12a757c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=icedolphin%3A8303&btk=u%2F7VpZVfrCIOze3wb8pnmOYq5hq8pfKcjqStHkCI%2BAM&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-22.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22icedolphin%3A8303%22%2C%22btk%22%3A%22u%2F7VpZVfrCIOze3wb8pnmOYq5hq8pfKcjqStHkCI%2BAM%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22f61eb8a7-8e1b-4e6a-a60a-8fffc12a757c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",FloydC19 -https://manifest-server.naiadsystems.com/live/cb4e68d2-a6a1-4d38-be1d-ebb98f9099cc.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=gastly%3A8303&btk=dGsoF%2Fv0%2BjxmWWTwInV8C8qU8jDPtN%2FfJayHVlt79rM&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22gastly%3A8303%22%2C%22btk%22%3A%22dGsoF%2Fv0%2BjxmWWTwInV8C8qU8jDPtN%2FfJayHVlt79rM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22cb4e68d2-a6a1-4d38-be1d-ebb98f9099cc%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",AlexGrey77 -https://manifest-server.naiadsystems.com/live/d05e62c0-f88c-4e22-9aed-0bdb4b58bcde.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=winddolphin%3A8303&btk=jCCWYb4kmqGHRinnWqejI3o39%2BXBnv8kYkQOkTNagoU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22winddolphin%3A8303%22%2C%22btk%22%3A%22jCCWYb4kmqGHRinnWqejI3o39%2BXBnv8kYkQOkTNagoU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22d05e62c0-f88c-4e22-9aed-0bdb4b58bcde%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",MasterSean -https://manifest-server.naiadsystems.com/live/88b18f24-600e-4634-b5f6-1cd860d236c1.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=alakazam%3A8303&btk=H%2FqmSTg27chBFAduesK5p8TsbjszbRzOcAqas1tR57k&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22alakazam%3A8303%22%2C%22btk%22%3A%22H%2FqmSTg27chBFAduesK5p8TsbjszbRzOcAqas1tR57k%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2288b18f24-600e-4634-b5f6-1cd860d236c1%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",MorganJoness -https://manifest-server.naiadsystems.com/live/bb6700b5-463b-49a5-93f2-139d45f7debc.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windpigeon%3A8303&btk=8mxAnvazz3kydpTPF6Kjx1L7Fq0Ksv234%2FcvSSAG%2B24&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windpigeon%3A8303%22%2C%22btk%22%3A%228mxAnvazz3kydpTPF6Kjx1L7Fq0Ksv234%2FcvSSAG%2B24%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22bb6700b5-463b-49a5-93f2-139d45f7debc%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",SalomonKalou -https://manifest-server.naiadsystems.com/live/4e2ae79a-d503-40c4-a357-11dcf97d3055.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=fireweasel%3A8303&btk=zF%2BC3my1nit%2FLPTkmFsl91hDqEyepIXh0YZhCqnR7f8&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22fireweasel%3A8303%22%2C%22btk%22%3A%22zF%2BC3my1nit%2FLPTkmFsl91hDqEyepIXh0YZhCqnR7f8%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%224e2ae79a-d503-40c4-a357-11dcf97d3055%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",SergioGarcia -https://manifest-server.naiadsystems.com/live/7e78fb5f-9c29-418f-83c1-fc7c0095f864.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=kadabra%3A8303&btk=ZmzSmtUtOxYnQQOEGJsSfwdFhCeX5UmefeDkScVpV3Y&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kadabra%3A8303%22%2C%22btk%22%3A%22ZmzSmtUtOxYnQQOEGJsSfwdFhCeX5UmefeDkScVpV3Y%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%227e78fb5f-9c29-418f-83c1-fc7c0095f864%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",MaxiimoWolf -https://manifest-server.naiadsystems.com/live/009b6517-4696-4da7-ae7f-2006bfe7b2c8.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowbro%3A8303&btk=%2FSX8ttvBaZxW%2F75nEV1bthARLQOCVeozL%2FMj%2BfbCw78&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-26.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowbro%3A8303%22%2C%22btk%22%3A%22%2FSX8ttvBaZxW%2F75nEV1bthARLQOCVeozL%2FMj%2BfbCw78%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22009b6517-4696-4da7-ae7f-2006bfe7b2c8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Javievans -https://manifest-server.naiadsystems.com/live/1167a14f-c3be-4af1-b080-57a6d0aaf39e.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windweasel%3A8303&btk=up%2FLO9q0eLY8aHVLv9N4L28400sJOxTV1YcF77K6iEI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windweasel%3A8303%22%2C%22btk%22%3A%22up%2FLO9q0eLY8aHVLv9N4L28400sJOxTV1YcF77K6iEI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%221167a14f-c3be-4af1-b080-57a6d0aaf39e%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",RobWynotte -https://manifest-server.naiadsystems.com/live/d2f54005-53c2-4b49-8f32-1331d2aa091d.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=abra%3A8303&btk=FjqplxDtH13iG6wXAlhMgVFk9Posd0Gl%2FSoEbZ6kxl8&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22abra%3A8303%22%2C%22btk%22%3A%22FjqplxDtH13iG6wXAlhMgVFk9Posd0Gl%2FSoEbZ6kxl8%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22d2f54005-53c2-4b49-8f32-1331d2aa091d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Vasilios -https://manifest-server.naiadsystems.com/live/01a3f1eb-5a84-40d4-98f7-0306831466bb.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacool%3A8303&btk=s3n3Opo9ytlymF5BfQw7SN573x3NFg0UDdgkNETqJ2Y&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacool%3A8303%22%2C%22btk%22%3A%22s3n3Opo9ytlymF5BfQw7SN573x3NFg0UDdgkNETqJ2Y%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2201a3f1eb-5a84-40d4-98f7-0306831466bb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",clark_paul -https://manifest-server.naiadsystems.com/live/680a56b2-18f5-449d-9f67-bd694804b2d8.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magnemite%3A8303&btk=VQ928i9JiKIQm49fDJJqHPxAdj6NFes9xSIt1Qj56ic&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magnemite%3A8303%22%2C%22btk%22%3A%22VQ928i9JiKIQm49fDJJqHPxAdj6NFes9xSIt1Qj56ic%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22680a56b2-18f5-449d-9f67-bd694804b2d8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Bastian_Bigcock -https://manifest-server.naiadsystems.com/live/832b3379-6d3f-4969-bad1-515348f7823c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=UnBjWUlPl01ASH1X6Ak2jgdJiruZq39nIVkowIvtGy4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-18.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%22UnBjWUlPl01ASH1X6Ak2jgdJiruZq39nIVkowIvtGy4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22832b3379-6d3f-4969-bad1-515348f7823c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/a9bd5cca-2377-4350-8c9d-5aa4b7a412ab.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggcute%3A8303&btk=QTxUOv5%2B%2FMmh%2FfqM3UqEd%2BD1hU8dTZvvZYmnsNd1qL0&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggcute%3A8303%22%2C%22btk%22%3A%22QTxUOv5%2B%2FMmh%2FfqM3UqEd%2BD1hU8dTZvvZYmnsNd1qL0%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22a9bd5cca-2377-4350-8c9d-5aa4b7a412ab%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",GoddessBiancaBelle +https://manifest-server.naiadsystems.com/live/bf3a23c9-f736-4907-9714-496d3b97ba8a.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windpossum%3A8303&btk=u4ePwrhdoMbwwGfhGuPikUpHNc9SQaDBnC4DrmYIxKo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-26.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windpossum%3A8303%22%2C%22btk%22%3A%22u4ePwrhdoMbwwGfhGuPikUpHNc9SQaDBnC4DrmYIxKo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22bf3a23c9-f736-4907-9714-496d3b97ba8a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",InnocentSkyx +https://manifest-server.naiadsystems.com/live/656d8851-44d2-4615-9a5f-123bc6f5baca.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggutor%3A8303&btk=GUj6BPVdCwmdxwTIRlrow7A%2BDueJ1TZb%2BilEa%2B3RUu8&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggutor%3A8303%22%2C%22btk%22%3A%22GUj6BPVdCwmdxwTIRlrow7A%2BDueJ1TZb%2BilEa%2B3RUu8%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22656d8851-44d2-4615-9a5f-123bc6f5baca%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Arianabaddiewoman +https://manifest-server.naiadsystems.com/live/0327b300-f383-4f22-8842-1ca8272449a6.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=firewhale%3A8303&btk=8IGrqTe38OOE9iJ8HFwts7Bxc3l96MsYjmMhJmZP328&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22firewhale%3A8303%22%2C%22btk%22%3A%228IGrqTe38OOE9iJ8HFwts7Bxc3l96MsYjmMhJmZP328%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%220327b300-f383-4f22-8842-1ca8272449a6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",SkyeHotwife +https://manifest-server.naiadsystems.com/live/75f34d6f-d906-48ba-b195-1c81d03aa504.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machamp%3A8303&btk=QljVuMSSz56q%2B2fj5dYnPahn7fl2%2BM9sF8er%2F97zEVw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machamp%3A8303%22%2C%22btk%22%3A%22QljVuMSSz56q%2B2fj5dYnPahn7fl2%2BM9sF8er%2F97zEVw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2275f34d6f-d906-48ba-b195-1c81d03aa504%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",MelodyxxUK +https://manifest-server.naiadsystems.com/live/ffc85def-0a7b-4328-9131-dca698f0dd0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=ekans%3A8303&btk=q3r%2FinCeHNroOmX7DSsF231grxbZFMhjArUbkFfHLKw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ekans%3A8303%22%2C%22btk%22%3A%22q3r%2FinCeHNroOmX7DSsF231grxbZFMhjArUbkFfHLKw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ffc85def-0a7b-4328-9131-dca698f0dd0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",MollyLoveNZ +https://manifest-server.naiadsystems.com/live/dbddeff2-0e7f-4bbd-90e4-4be26f5b2a31.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=Fw3gkE8ICBcMoku%2FJ5lv9hG8K90hazupcMxV11L5WJw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22Fw3gkE8ICBcMoku%2FJ5lv9hG8K90hazupcMxV11L5WJw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22dbddeff2-0e7f-4bbd-90e4-4be26f5b2a31%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Scarlett_Allure +https://manifest-server.naiadsystems.com/live/e4f37504-8dbe-4519-8eb0-8fe5df7b4ef7.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=altai%3A8303&btk=J1g%2BNZRe1RxVMujw1q1tpOLbKCcNT%2BIu%2FlwwInBpZ64&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22altai%3A8303%22%2C%22btk%22%3A%22J1g%2BNZRe1RxVMujw1q1tpOLbKCcNT%2BIu%2FlwwInBpZ64%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22e4f37504-8dbe-4519-8eb0-8fe5df7b4ef7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Lucybrookess +https://manifest-server.naiadsystems.com/live/ac0797f3-9496-4766-8130-d986746901e6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=koffing%3A8303&btk=wYwmOcPh3gcPjy0ZsEHaJDj%2FhYH6MEK3HWw5Pz1cREc&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22koffing%3A8303%22%2C%22btk%22%3A%22wYwmOcPh3gcPjy0ZsEHaJDj%2FhYH6MEK3HWw5Pz1cREc%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ac0797f3-9496-4766-8130-d986746901e6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",AnnieRose +https://manifest-server.naiadsystems.com/live/da5be47b-ff8e-479c-ae35-ded1a61a4208.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=arbok%3A8323&btk=RquVPj72Gedk8XaZ%2FKuXcf6zEvTNVWaA2R0kTskkk44&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22arbok%3A8323%22%2C%22btk%22%3A%22RquVPj72Gedk8XaZ%2FKuXcf6zEvTNVWaA2R0kTskkk44%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22da5be47b-ff8e-479c-ae35-ded1a61a4208%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",18yearoldnewbie +https://manifest-server.naiadsystems.com/live/f683aa84-f87e-48b1-b727-0a2ab14eacdb.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=kangaskhan%3A8303&btk=N2FbaJNp7xp5kIwTH1RUHw67M0rxdxkcI7HEZSMfWKY&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kangaskhan%3A8303%22%2C%22btk%22%3A%22N2FbaJNp7xp5kIwTH1RUHw67M0rxdxkcI7HEZSMfWKY%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f683aa84-f87e-48b1-b727-0a2ab14eacdb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",vavavalera +https://manifest-server.naiadsystems.com/live/dcf1d3fc-af87-4800-8df5-f62a1245beca.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=tangela%3A8303&btk=PeDiAlmVZKpLy9p96PwO3dEszn1XOS%2BmRv84%2FsbtQOw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tangela%3A8303%22%2C%22btk%22%3A%22PeDiAlmVZKpLy9p96PwO3dEszn1XOS%2BmRv84%2FsbtQOw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22dcf1d3fc-af87-4800-8df5-f62a1245beca%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",SYIA +https://manifest-server.naiadsystems.com/live/ea9a59c2-d1c8-44e9-9900-56953be0076d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=sandshrew%3A8303&btk=ozjvM7TnbwemFdoJp9f%2B9vkfAvbG%2BrsqYzNAqAMS1vE&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22sandshrew%3A8303%22%2C%22btk%22%3A%22ozjvM7TnbwemFdoJp9f%2B9vkfAvbG%2BrsqYzNAqAMS1vE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ea9a59c2-d1c8-44e9-9900-56953be0076d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",PeachXGirll +https://manifest-server.naiadsystems.com/live/cae340c7-cf90-4007-963f-068bb23844b6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pikachu%3A8303&btk=c1oj4C2kBRmo37mvoy5m54lpyKpw%2F%2BSqDTY3aKpaw%2Bw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pikachu%3A8303%22%2C%22btk%22%3A%22c1oj4C2kBRmo37mvoy5m54lpyKpw%2F%2BSqDTY3aKpaw%2Bw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22cae340c7-cf90-4007-963f-068bb23844b6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",QueenChloeXO +https://manifest-server.naiadsystems.com/live/89292d21-1150-4f01-a66a-4da3001b5bb6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=vileplume%3A8303&btk=r6PLEaUlJAULyRTVcfNGm4e0E2rvPhd8qxxzAgUcEaE&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22vileplume%3A8303%22%2C%22btk%22%3A%22r6PLEaUlJAULyRTVcfNGm4e0E2rvPhd8qxxzAgUcEaE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2289292d21-1150-4f01-a66a-4da3001b5bb6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",LanaKalas +https://manifest-server.naiadsystems.com/live/6d63c821-b4af-4bcf-a329-f4dd5a87d753.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pinchy%3A8303&btk=%2BFX01V30uM4I0UjSwLegXP1lsaqiJeXqgTK5g72fYaI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pinchy%3A8303%22%2C%22btk%22%3A%22%2BFX01V30uM4I0UjSwLegXP1lsaqiJeXqgTK5g72fYaI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226d63c821-b4af-4bcf-a329-f4dd5a87d753%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Bonbon99 +https://manifest-server.naiadsystems.com/live/6f2a8143-e1dd-469e-9db4-5c8e7b35d91a.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwrath%3A8303&btk=IViJE4KP6XHCgBmvmDKFami%2FmQFqWFjt5vK9P9VD948&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwrath%3A8303%22%2C%22btk%22%3A%22IViJE4KP6XHCgBmvmDKFami%2FmQFqWFjt5vK9P9VD948%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226f2a8143-e1dd-469e-9db4-5c8e7b35d91a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",GoddessEmber +https://manifest-server.naiadsystems.com/live/3acdffae-a045-4f69-b594-6505a27dd8b5.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windeagle%3A8303&btk=IZpjQUqTfkCX4WD%2Fh%2Fdc2wznCOmS7JkcYrlwhmWcLJg&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-28.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windeagle%3A8303%22%2C%22btk%22%3A%22IZpjQUqTfkCX4WD%2Fh%2Fdc2wznCOmS7JkcYrlwhmWcLJg%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%223acdffae-a045-4f69-b594-6505a27dd8b5%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",KatReeseXO +https://manifest-server.naiadsystems.com/live/c06d1dd4-59d4-4c64-823c-6c0bcc2ce449.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=iceeagle%3A8303&btk=PYKrjxgQpXa8A5aBcai5Y2BXLip4PNfmEpIiCG3R%2FdE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22iceeagle%3A8303%22%2C%22btk%22%3A%22PYKrjxgQpXa8A5aBcai5Y2BXLip4PNfmEpIiCG3R%2FdE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c06d1dd4-59d4-4c64-823c-6c0bcc2ce449%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",BaileyHart +https://manifest-server.naiadsystems.com/live/1c331a89-770c-4c98-b25c-1c4ac31445a7.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=ekans%3A8303&btk=a9eMi1Y%2FJUpNOm7b2xph3UcgreEOvH%2Fvms4gyiToliA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ekans%3A8303%22%2C%22btk%22%3A%22a9eMi1Y%2FJUpNOm7b2xph3UcgreEOvH%2Fvms4gyiToliA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%221c331a89-770c-4c98-b25c-1c4ac31445a7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Lily_Blue +https://manifest-server.naiadsystems.com/live/477d40ab-a392-43f1-a72c-85042a643513.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=kangaskhan%3A8303&btk=YU%2BD1C0NqSSnhTVaOHbLCz41W2yZs%2F4uZHi11bI40zI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kangaskhan%3A8303%22%2C%22btk%22%3A%22YU%2BD1C0NqSSnhTVaOHbLCz41W2yZs%2F4uZHi11bI40zI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22477d40ab-a392-43f1-a72c-85042a643513%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",IzzyOnCam +https://manifest-server.naiadsystems.com/live/75ec6b9d-9551-4718-9e09-383146e0a5cc.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowking%3A8303&btk=acJRz9h5gOdJzaGyWsMc1deturAJgFlvyNPreUr8YFE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowking%3A8303%22%2C%22btk%22%3A%22acJRz9h5gOdJzaGyWsMc1deturAJgFlvyNPreUr8YFE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2275ec6b9d-9551-4718-9e09-383146e0a5cc%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",MyEmpress +https://manifest-server.naiadsystems.com/live/7e0f5edc-1d6a-4300-aad6-281416254ce9.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=krabby%3A8303&btk=qnTM%2Bc3zy0KmzDlBToX%2BCZ9VDGu%2B2NohA0EuMwMTZN4&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22krabby%3A8303%22%2C%22btk%22%3A%22qnTM%2Bc3zy0KmzDlBToX%2BCZ9VDGu%2B2NohA0EuMwMTZN4%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%227e0f5edc-1d6a-4300-aad6-281416254ce9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",sexymistress1998 +https://manifest-server.naiadsystems.com/live/4e820a43-f80c-4618-a43a-88b1870bf3e1.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=kangaskhan%3A8303&btk=IyM6RMqXq%2BYmYEmvlWGZRRAa4vMvYoSl6g8347t3eO0&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kangaskhan%3A8303%22%2C%22btk%22%3A%22IyM6RMqXq%2BYmYEmvlWGZRRAa4vMvYoSl6g8347t3eO0%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%224e820a43-f80c-4618-a43a-88b1870bf3e1%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",EshleyAlwaysFit +https://manifest-server.naiadsystems.com/live/b452c48d-18c5-4781-b6b6-68ae84498f34.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=sandshrew%3A8303&btk=rfxMzjp5FK67%2B0lSMKCx0O8wNF3cFHvC%2FpctwVc4px8&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22sandshrew%3A8303%22%2C%22btk%22%3A%22rfxMzjp5FK67%2B0lSMKCx0O8wNF3cFHvC%2FpctwVc4px8%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22b452c48d-18c5-4781-b6b6-68ae84498f34%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",NinaNicoleRoyale +https://manifest-server.naiadsystems.com/live/892f1f3b-f9da-411b-8f2c-eddc25c9b30d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=fearow%3A8303&btk=xHzXTBgFmXjFqOawI80DZt%2Fn9gjfUkiNXS4VZuQlDa4&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22fearow%3A8303%22%2C%22btk%22%3A%22xHzXTBgFmXjFqOawI80DZt%2Fn9gjfUkiNXS4VZuQlDa4%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22892f1f3b-f9da-411b-8f2c-eddc25c9b30d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",NatashaGracexo +https://manifest-server.naiadsystems.com/live/975baf9e-29aa-48a5-9722-91405893d862.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwhirl%3A8303&btk=FOVfSU%2B5MYhwpiN%2F%2B2Zba57xR8ozvkjFvPXRPygD7cs&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwhirl%3A8303%22%2C%22btk%22%3A%22FOVfSU%2B5MYhwpiN%2F%2B2Zba57xR8ozvkjFvPXRPygD7cs%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22975baf9e-29aa-48a5-9722-91405893d862%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",VIRGINIECAPRICE +https://manifest-server.naiadsystems.com/live/276f0305-897e-4d02-9ba5-2569545f57dc.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=gastly%3A8303&btk=qFApBMpdEo4pn6GtvAW4dDE%2Bf9BSbN6NfH5HRiP35LI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22gastly%3A8303%22%2C%22btk%22%3A%22qFApBMpdEo4pn6GtvAW4dDE%2Bf9BSbN6NfH5HRiP35LI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22276f0305-897e-4d02-9ba5-2569545f57dc%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",ErianBae +https://manifest-server.naiadsystems.com/live/49a83814-aa7e-4cdc-b211-a3910b99c4da.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=openstork%3A8303&btk=RULop4EFWN2vl1Jcsv4yPvEs7KDj6pmT6m8Cnzbd2XM&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22openstork%3A8303%22%2C%22btk%22%3A%22RULop4EFWN2vl1Jcsv4yPvEs7KDj6pmT6m8Cnzbd2XM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2249a83814-aa7e-4cdc-b211-a3910b99c4da%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Leonoraaa +https://manifest-server.naiadsystems.com/live/99b77d49-9c95-49bc-bb04-3ab33076ac0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=appaloosa%3A8303&btk=J0bWh6LxbQZbhndbC6HeBfXzDDj70eCW1aqsGs18GcY&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22appaloosa%3A8303%22%2C%22btk%22%3A%22J0bWh6LxbQZbhndbC6HeBfXzDDj70eCW1aqsGs18GcY%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2299b77d49-9c95-49bc-bb04-3ab33076ac0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Adelle_Fever +https://manifest-server.naiadsystems.com/live/d298c051-2b8e-4cd8-93b2-4ac76ddd7073.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggcute%3A8303&btk=1AZ6MiynB%2F4pKRXs37fFohwDpii33sqbR6t29vss18g&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggcute%3A8303%22%2C%22btk%22%3A%221AZ6MiynB%2F4pKRXs37fFohwDpii33sqbR6t29vss18g%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22d298c051-2b8e-4cd8-93b2-4ac76ddd7073%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",CHERRY_2HOT2HANDLE +https://manifest-server.naiadsystems.com/live/4e3bac8e-4f76-4f88-94b3-4ecbc5820d2a.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=haunter%3A8303&btk=cOk5vZCqRfv1va1369o9h5pGKPA10vPneatQ7REC5Sw&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22haunter%3A8303%22%2C%22btk%22%3A%22cOk5vZCqRfv1va1369o9h5pGKPA10vPneatQ7REC5Sw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%224e3bac8e-4f76-4f88-94b3-4ecbc5820d2a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",MissSiennaElla +https://manifest-server.naiadsystems.com/live/84377c2c-f5b0-4430-9a2a-458e44885137.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=rhyhorn%3A8303&btk=9z3qnB7XjdwIWJd4hgEaJ3IYX%2BnOysIGuZ63F4qRxYw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22rhyhorn%3A8303%22%2C%22btk%22%3A%229z3qnB7XjdwIWJd4hgEaJ3IYX%2BnOysIGuZ63F4qRxYw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2284377c2c-f5b0-4430-9a2a-458e44885137%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A432%2C%22h%22%3A768%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_432x768_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",LadyLaraX +https://manifest-server.naiadsystems.com/live/9199dee5-728f-403c-8e75-30717873cd8c.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=gastly%3A8303&btk=B4JuJghLxaFOVzjNgFU0SYIgmC9H1yyZVsGrnP3JIWU&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22gastly%3A8303%22%2C%22btk%22%3A%22B4JuJghLxaFOVzjNgFU0SYIgmC9H1yyZVsGrnP3JIWU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%229199dee5-728f-403c-8e75-30717873cd8c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",Bustybeauty18 +https://manifest-server.naiadsystems.com/live/a6a8ae6e-e854-4aed-a982-6a4ff3937b38.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=rhydon%3A8303&btk=iBZovrV8nVHcWwH8FeyexGwFQn6olQCfj15v0d%2F4XDQ&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22rhydon%3A8303%22%2C%22btk%22%3A%22iBZovrV8nVHcWwH8FeyexGwFQn6olQCfj15v0d%2F4XDQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22a6a8ae6e-e854-4aed-a982-6a4ff3937b38%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美MALE",MartyDream +https://manifest-server.naiadsystems.com/live/260e6a9d-a31f-4ccb-9fc1-33bf1375db5f.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=sandslash%3A8303&btk=AeCBh6tl%2FUVdnm9AI5hkJJEl7QpjKtoFp7zFR6xzGxk&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-12.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22sandslash%3A8303%22%2C%22btk%22%3A%22AeCBh6tl%2FUVdnm9AI5hkJJEl7QpjKtoFp7zFR6xzGxk%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22260e6a9d-a31f-4ccb-9fc1-33bf1375db5f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Jim33 +https://manifest-server.naiadsystems.com/live/b701e943-161d-499e-ab33-6141b0429684.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=hitmonchan%3A8303&btk=vMtEZ%2FgztKJLzi092iqaCchRXbvb%2Bhd4Rnov0mzngeI&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22hitmonchan%3A8303%22%2C%22btk%22%3A%22vMtEZ%2FgztKJLzi092iqaCchRXbvb%2Bhd4Rnov0mzngeI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22b701e943-161d-499e-ab33-6141b0429684%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A432%2C%22h%22%3A768%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_432x768_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",bula94 +https://manifest-server.naiadsystems.com/live/0dc2e697-e91c-436d-a872-326a97af4b86.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=haunter%3A8303&btk=Wk%2FsY61BubbwE2%2BhPvsTa3DuLHcvuKxlpTR0o2iasVM&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22haunter%3A8303%22%2C%22btk%22%3A%22Wk%2FsY61BubbwE2%2BhPvsTa3DuLHcvuKxlpTR0o2iasVM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%220dc2e697-e91c-436d-a872-326a97af4b86%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",BigCo +https://manifest-server.naiadsystems.com/live/6ae6aeeb-d9b9-48ef-96b6-05de0a41acfe.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=alakazam%3A8303&btk=uvZkhncxiqz2bOknDasXjlCHd%2FMOghJVpmmTTqKhmEA&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-27.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22alakazam%3A8303%22%2C%22btk%22%3A%22uvZkhncxiqz2bOknDasXjlCHd%2FMOghJVpmmTTqKhmEA%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%226ae6aeeb-d9b9-48ef-96b6-05de0a41acfe%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A432%2C%22h%22%3A768%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_432x768_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",FelixRook +https://manifest-server.naiadsystems.com/live/816c9bba-6a1a-4242-a0f5-0c53c4e56b43.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggutor%3A8303&btk=hljIRc%2BYP%2FL43ar%2FpRpJRh14ph5b0EjXb3dVMdZtWkE&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggutor%3A8303%22%2C%22btk%22%3A%22hljIRc%2BYP%2FL43ar%2FpRpJRh14ph5b0EjXb3dVMdZtWkE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22816c9bba-6a1a-4242-a0f5-0c53c4e56b43%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",JonahShaw +https://manifest-server.naiadsystems.com/live/285e9370-23fb-4927-925a-589d135de35d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pikachu%3A8303&btk=C60StMv5FJcanS40TE2SHxNtCDIkpx2pETSZHROqUYU&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-12.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pikachu%3A8303%22%2C%22btk%22%3A%22C60StMv5FJcanS40TE2SHxNtCDIkpx2pETSZHROqUYU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22285e9370-23fb-4927-925a-589d135de35d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",MaximilianoGray +https://manifest-server.naiadsystems.com/live/1713d021-c8dc-40e2-b6e7-ca84f9fc636b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=rapidash%3A8303&btk=0dujS1ssd2qEZVJsCUc1eL%2B2NYUB8aDFDoQ2c%2BLfG6o&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-28.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22rapidash%3A8303%22%2C%22btk%22%3A%220dujS1ssd2qEZVJsCUc1eL%2B2NYUB8aDFDoQ2c%2BLfG6o%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%221713d021-c8dc-40e2-b6e7-ca84f9fc636b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A707%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Valerius96 +https://manifest-server.naiadsystems.com/live/3ccd7e06-338a-4378-aead-8ffd572aad17.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chansey%3A8303&btk=Rycmbo7lB%2B%2Bw7fyhkWPuR5mrjDoTVPKpxHXUChYMIik&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chansey%3A8303%22%2C%22btk%22%3A%22Rycmbo7lB%2B%2Bw7fyhkWPuR5mrjDoTVPKpxHXUChYMIik%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223ccd7e06-338a-4378-aead-8ffd572aad17%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",LoganStroud +https://manifest-server.naiadsystems.com/live/f779b4ed-0bde-47c3-8e4a-631b65fa38d2.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=cloyster%3A8303&btk=mfhkKdXt%2BmdeRlLSQn5gEJuS5zScxVb1PGeDzG7Abtk&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22cloyster%3A8303%22%2C%22btk%22%3A%22mfhkKdXt%2BmdeRlLSQn5gEJuS5zScxVb1PGeDzG7Abtk%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f779b4ed-0bde-47c3-8e4a-631b65fa38d2%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",jasonstromm +https://manifest-server.naiadsystems.com/live/46df2572-fa91-4424-bfe8-9ec83f70e7fd.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=clefable%3A8303&btk=qgLYwS0njDUvOEaNKVkAo3nkfwEoYE3L3iulWRnmGsw&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22clefable%3A8303%22%2C%22btk%22%3A%22qgLYwS0njDUvOEaNKVkAo3nkfwEoYE3L3iulWRnmGsw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2246df2572-fa91-4424-bfe8-9ec83f70e7fd%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Demonsalvaatore +https://manifest-server.naiadsystems.com/live/13b04df6-9c42-4730-8231-fd56658225f6.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machoke%3A8303&btk=H9UeMvKmDlWLvtr%2FH45HOjL4mVFs3mdFjlSuIMgSs%2Fk&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-18.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machoke%3A8303%22%2C%22btk%22%3A%22H9UeMvKmDlWLvtr%2FH45HOjL4mVFs3mdFjlSuIMgSs%2Fk%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2213b04df6-9c42-4730-8231-fd56658225f6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",KalethBigDick88 +https://manifest-server.naiadsystems.com/live/228a250b-3d13-43f5-bdd4-ff3a1d05d61e.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magneton%3A8303&btk=dVsB%2BN%2Fi6MqnIu5msXmjFuJNTVurc%2BPvhWr2dYsWWFI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-29.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magneton%3A8303%22%2C%22btk%22%3A%22dVsB%2BN%2Fi6MqnIu5msXmjFuJNTVurc%2BPvhWr2dYsWWFI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22228a250b-3d13-43f5-bdd4-ff3a1d05d61e%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Etham777 +https://manifest-server.naiadsystems.com/live/c6c74e9a-ef16-433f-85b4-7e2e57a1a118.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=icedolphin%3A8303&btk=HyU8iNcQ7lIZ40HHPC1kHC7%2Bydc39KRFpBKuHcu0i9U&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-12.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22icedolphin%3A8303%22%2C%22btk%22%3A%22HyU8iNcQ7lIZ40HHPC1kHC7%2Bydc39KRFpBKuHcu0i9U%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c6c74e9a-ef16-433f-85b4-7e2e57a1a118%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",jeymaximo +https://manifest-server.naiadsystems.com/live/fe9b7b48-8eda-492f-a5b2-60ad27bd3518.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=bellsprout%3A8303&btk=3zaWVvYeCCZ%2BP4vhc9AJWiFlWTZ3xMBiQae3iJ09UPw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-21.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22bellsprout%3A8303%22%2C%22btk%22%3A%223zaWVvYeCCZ%2BP4vhc9AJWiFlWTZ3xMBiQae3iJ09UPw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22fe9b7b48-8eda-492f-a5b2-60ad27bd3518%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Senkitkat +https://manifest-server.naiadsystems.com/live/18318854-ac59-4a8e-85af-0635c4c2661f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=ponyta%3A8303&btk=9XGHdQJPRvKpOFh%2BW86lFfoxmik2R71ldm3UX40dtY0&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ponyta%3A8303%22%2C%22btk%22%3A%229XGHdQJPRvKpOFh%2BW86lFfoxmik2R71ldm3UX40dtY0%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2218318854-ac59-4a8e-85af-0635c4c2661f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A432%2C%22h%22%3A768%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_432x768_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",MisterSmmith +https://manifest-server.naiadsystems.com/live/b33f8916-ef7e-40a3-8518-939d5102673d.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=primeape%3A8303&btk=WbA3tT0PDUvEOjcdjrbZi9zmrlRQOjTceYJS8uzCrqA&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22primeape%3A8303%22%2C%22btk%22%3A%22WbA3tT0PDUvEOjcdjrbZi9zmrlRQOjTceYJS8uzCrqA%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22b33f8916-ef7e-40a3-8518-939d5102673d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Carter_richard +https://manifest-server.naiadsystems.com/live/6de7d79d-516a-44d8-ab50-7b9a1148ed6e.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machamp%3A8303&btk=5OpIo%2FEcZ6HCWcWGEvSZiMr5Vgx6bwbP4tVXHsq93gk&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-23.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machamp%3A8303%22%2C%22btk%22%3A%225OpIo%2FEcZ6HCWcWGEvSZiMr5Vgx6bwbP4tVXHsq93gk%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%226de7d79d-516a-44d8-ab50-7b9a1148ed6e%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Cameros_Pierce +https://manifest-server.naiadsystems.com/live/7720aad5-fa15-4847-a397-e7ba0cd04d59.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=weepinbell%3A8303&btk=j8NTvoEK%2BjnA%2B0XyMmyKBpv8ZDgk1%2Ftn74fRb9GnQCU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22weepinbell%3A8303%22%2C%22btk%22%3A%22j8NTvoEK%2BjnA%2B0XyMmyKBpv8ZDgk1%2Ftn74fRb9GnQCU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%227720aad5-fa15-4847-a397-e7ba0cd04d59%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",theKing27 +https://manifest-server.naiadsystems.com/live/cb1466d1-4a51-4dde-a658-1c157c82a8d1.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=primeape%3A8303&btk=%2Fr05KoxkG1zEtRIN9sIg2GVsbt19NI3Pzs4FuVEuKsQ&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22primeape%3A8303%22%2C%22btk%22%3A%22%2Fr05KoxkG1zEtRIN9sIg2GVsbt19NI3Pzs4FuVEuKsQ%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22cb1466d1-4a51-4dde-a658-1c157c82a8d1%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",DaviidBuckx +https://manifest-server.naiadsystems.com/live/1e7642a4-4cb7-4f5b-aaf6-623fcab855b4.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=bellsprout%3A8303&btk=nV%2Bg7FinNQ3V%2BQMq%2FBextIFfUNGJqj4efGGbGODcpgI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-12.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22bellsprout%3A8303%22%2C%22btk%22%3A%22nV%2Bg7FinNQ3V%2BQMq%2FBextIFfUNGJqj4efGGbGODcpgI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%221e7642a4-4cb7-4f5b-aaf6-623fcab855b4%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",DanteLux +https://manifest-server.naiadsystems.com/live/11c193d2-fffe-4880-b7fe-7fcab81181e3.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=4cxgrTcs7U6g8b4G7mWcQrL4rT3cQ7bCtRcaM%2B6z6vU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%224cxgrTcs7U6g8b4G7mWcQrL4rT3cQ7bCtRcaM%2B6z6vU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2211c193d2-fffe-4880-b7fe-7fcab81181e3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",AryannaQueenRs +https://manifest-server.naiadsystems.com/live/186430bd-c8c4-460c-9a06-79ef38bbd586.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowking%3A8303&btk=yeYRY2DbqqQpkGJS647HeFYQhelUvlT9kKfLq3JsfTY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-23.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowking%3A8303%22%2C%22btk%22%3A%22yeYRY2DbqqQpkGJS647HeFYQhelUvlT9kKfLq3JsfTY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22186430bd-c8c4-460c-9a06-79ef38bbd586%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",RodrigoColby20 +https://manifest-server.naiadsystems.com/live/533e8b35-d06d-4f41-bf07-844fb24d5e41.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=diglett%3A8303&btk=ktON2flFMwnGIzfO4795REl%2BQZhB1oHUgIjN%2FL1UD5A&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-25.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22diglett%3A8303%22%2C%22btk%22%3A%22ktON2flFMwnGIzfO4795REl%2BQZhB1oHUgIjN%2FL1UD5A%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22533e8b35-d06d-4f41-bf07-844fb24d5e41%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",ThiagoMonaco +https://manifest-server.naiadsystems.com/live/d89eb58c-0411-419b-933a-d14dea905ac4.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=abra%3A8303&btk=HKt44M14amo%2Bky1yjm%2F6Ogzo%2B%2FM43UaYrK8p9IAVzkU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-22.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22abra%3A8303%22%2C%22btk%22%3A%22HKt44M14amo%2Bky1yjm%2F6Ogzo%2B%2FM43UaYrK8p9IAVzkU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22d89eb58c-0411-419b-933a-d14dea905ac4%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",miidnnightlust_vc +https://manifest-server.naiadsystems.com/live/4a286a64-6f18-46cf-ae1e-f780d1f4f900.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windpossum%3A8303&btk=iCEGIIFv0YMOWOUtGiUBCQ7mvdlLh4UTJ2yXFt076yU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windpossum%3A8303%22%2C%22btk%22%3A%22iCEGIIFv0YMOWOUtGiUBCQ7mvdlLh4UTJ2yXFt076yU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%224a286a64-6f18-46cf-ae1e-f780d1f4f900%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A709%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Casalbrasileiroo +https://manifest-server.naiadsystems.com/live/aa03c28a-0bfd-459a-b159-9854e32eb085.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=primeape%3A8303&btk=8Fd0%2FgtRre3XrPLZhLbyKR6vZDqH7K274bOElpPCiJo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-25.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22primeape%3A8303%22%2C%22btk%22%3A%228Fd0%2FgtRre3XrPLZhLbyKR6vZDqH7K274bOElpPCiJo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22aa03c28a-0bfd-459a-b159-9854e32eb085%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",bayronfit +https://manifest-server.naiadsystems.com/live/a3b6733c-5a42-4c32-b314-f187e455050b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=rapidash%3A8303&btk=d5pZX2URKK%2BfsZNyK1kGnsBbxvDAu%2F2tpSc%2BAvwY%2BXI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22rapidash%3A8303%22%2C%22btk%22%3A%22d5pZX2URKK%2BfsZNyK1kGnsBbxvDAu%2F2tpSc%2BAvwY%2BXI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22a3b6733c-5a42-4c32-b314-f187e455050b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A707%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",RickAdams -https://manifest-server.naiadsystems.com/live/539a3fb6-1ca6-4f37-ba80-ed34e4a8e79a.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=mankey%3A8303&btk=olfwCG7EyW%2B32ZAG6acyVvRVOmPkv9RPlVVm8j0rVNE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-30.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mankey%3A8303%22%2C%22btk%22%3A%22olfwCG7EyW%2B32ZAG6acyVvRVOmPkv9RPlVVm8j0rVNE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22539a3fb6-1ca6-4f37-ba80-ed34e4a8e79a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",SpiritofEcstasy -https://manifest-server.naiadsystems.com/live/6486c527-823b-4dc4-8eb2-dab29b565ef0.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=charmeleon%3A8303&btk=FSMTsSb%2Fxzybe3gxz2F4QdYpYNwLyR2VWMYwPbPwWsQ&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22charmeleon%3A8303%22%2C%22btk%22%3A%22FSMTsSb%2Fxzybe3gxz2F4QdYpYNwLyR2VWMYwPbPwWsQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226486c527-823b-4dc4-8eb2-dab29b565ef0%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",hotteens18xx69 -https://manifest-server.naiadsystems.com/live/32239eb4-7e7d-4831-b6c1-9bc73a67b43b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=farfetchd%3A8303&btk=GJUR8ayklFgzkzOarG3OrxkDaqlD09uO57GTz1OqGDs&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-22.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22farfetchd%3A8303%22%2C%22btk%22%3A%22GJUR8ayklFgzkzOarG3OrxkDaqlD09uO57GTz1OqGDs%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2232239eb4-7e7d-4831-b6c1-9bc73a67b43b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/7b4ac6e1-eb20-4924-8dcc-4b466d6e0ae9.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowking%3A8303&btk=jTKKcJKKlSXwROUCXF28f8GiFkW6VigB%2BRkdQoc8vGM&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowking%3A8303%22%2C%22btk%22%3A%22jTKKcJKKlSXwROUCXF28f8GiFkW6VigB%2BRkdQoc8vGM%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%227b4ac6e1-eb20-4924-8dcc-4b466d6e0ae9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",Dsa0191 +https://manifest-server.naiadsystems.com/live/188369e7-edd7-4e7a-8b8d-dcd3bb64585f.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=weezing%3A8303&btk=qpK5IA4A0zsVBJIcI6KufquammW2onLfmr8iz2rXsbg&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22weezing%3A8303%22%2C%22btk%22%3A%22qpK5IA4A0zsVBJIcI6KufquammW2onLfmr8iz2rXsbg%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22188369e7-edd7-4e7a-8b8d-dcd3bb64585f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A432%2C%22h%22%3A768%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_432x768_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",chloeyvera +https://manifest-server.naiadsystems.com/live/a5b9541c-9ca1-4489-9733-18e0c1e2aae0.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=golduck%3A8303&btk=oRWcxoFDgPGmZ%2FL%2FbUrR8m6cNEl5sT6SUzkw9YoKvrw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-30.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22golduck%3A8303%22%2C%22btk%22%3A%22oRWcxoFDgPGmZ%2FL%2FbUrR8m6cNEl5sT6SUzkw9YoKvrw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22a5b9541c-9ca1-4489-9733-18e0c1e2aae0%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",gregoryhoott +https://manifest-server.naiadsystems.com/live/82bb871b-2fd4-4e30-a602-5fbd3917dda3.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=primeape%3A8303&btk=eRRELwxDY3iDQN1p1R%2BKpdg%2BzqTjCP4EbjgSk7B3VPU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22primeape%3A8303%22%2C%22btk%22%3A%22eRRELwxDY3iDQN1p1R%2BKpdg%2BzqTjCP4EbjgSk7B3VPU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2282bb871b-2fd4-4e30-a602-5fbd3917dda3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",SexyTattooKing +https://manifest-server.naiadsystems.com/live/03e7da43-a709-4ada-a6f6-bd87c8935e2a.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=bellsprout%3A8303&btk=wO9av6PbXtOat4yYGcyuvzSUsVYfhfF3bzNncQd29UU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22bellsprout%3A8303%22%2C%22btk%22%3A%22wO9av6PbXtOat4yYGcyuvzSUsVYfhfF3bzNncQd29UU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2203e7da43-a709-4ada-a6f6-bd87c8935e2a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",MrBrownChoc +https://manifest-server.naiadsystems.com/live/5aa55298-580f-4928-8899-d947d982edf1.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggcute%3A8303&btk=oV6d2Q%2BeaxE9YJlyzVNpKyPmD2pBivoGVTyhlgYHcXU&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggcute%3A8303%22%2C%22btk%22%3A%22oV6d2Q%2BeaxE9YJlyzVNpKyPmD2pBivoGVTyhlgYHcXU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%225aa55298-580f-4928-8899-d947d982edf1%22%2C%22f%22%3A%5B%7B%22a%22%3A0%2C%22v%22%3A700%2C%22w%22%3A432%2C%22h%22%3A768%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%5D%2C%22n%22%3A%22_700_432x768_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美COUPLE",SEXYBOY_VC +https://manifest-server.naiadsystems.com/live/eef36bc9-c217-44d4-8fd6-b17234a5e996.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowpoke%3A8303&btk=L%2FnKWn6Zo%2B19rbvtiFM7MLQlP5PW455%2Fok5OCyd6aqY&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-25.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowpoke%3A8303%22%2C%22btk%22%3A%22L%2FnKWn6Zo%2B19rbvtiFM7MLQlP5PW455%2Fok5OCyd6aqY%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22eef36bc9-c217-44d4-8fd6-b17234a5e996%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",MissMaeva +https://manifest-server.naiadsystems.com/live/4b2df135-b16e-4078-ac0a-efe6c93c08d3.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=drowzee%3A8303&btk=bSawiZ1x01xtojOr7lPl7GX4GU%2FthZyAzFKIM5vP06U&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22drowzee%3A8303%22%2C%22btk%22%3A%22bSawiZ1x01xtojOr7lPl7GX4GU%2FthZyAzFKIM5vP06U%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%224b2df135-b16e-4078-ac0a-efe6c93c08d3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A704%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",NatalllieLynn -https://manifest-server.naiadsystems.com/live/f036f956-46a0-4e7d-90c1-a791ff418304.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chansey%3A8303&btk=%2Fb1njN3bEtsweWn4VAz2ygy%2BjNWVy3qX7RqiLIQZWMA&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chansey%3A8303%22%2C%22btk%22%3A%22%2Fb1njN3bEtsweWn4VAz2ygy%2BjNWVy3qX7RqiLIQZWMA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f036f956-46a0-4e7d-90c1-a791ff418304%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Monica_Steals -https://manifest-server.naiadsystems.com/live/2907c294-9088-4542-a1eb-b1109b1fdcf4.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=haunter%3A8303&btk=vWuuUICODmWi7U7hp8pE8mDAE28sqbeAREWxQb4RvIo&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22haunter%3A8303%22%2C%22btk%22%3A%22vWuuUICODmWi7U7hp8pE8mDAE28sqbeAREWxQb4RvIo%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%222907c294-9088-4542-a1eb-b1109b1fdcf4%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",HaleyRenee -https://manifest-server.naiadsystems.com/live/5211517c-a818-4ec2-b835-7458d946ae6f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowbro%3A8303&btk=CfMLOp2rC7OqiaGbQqO4mZjPJ9hm7whlLU7DJv9%2B5vw&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowbro%3A8303%22%2C%22btk%22%3A%22CfMLOp2rC7OqiaGbQqO4mZjPJ9hm7whlLU7DJv9%2B5vw%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%225211517c-a818-4ec2-b835-7458d946ae6f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",RyleeClark -https://manifest-server.naiadsystems.com/live/e1504166-692f-4a4a-9d96-fe77c20338f8.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=ponyta%3A8303&btk=trcwrRrJuISqqDulHllh9cOr%2FjIJs0WC3%2FK7N9KaVeE&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ponyta%3A8303%22%2C%22btk%22%3A%22trcwrRrJuISqqDulHllh9cOr%2FjIJs0WC3%2FK7N9KaVeE%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22e1504166-692f-4a4a-9d96-fe77c20338f8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Sabrina_xx -https://manifest-server.naiadsystems.com/live/d395280a-4b5b-416b-8c7a-28029419882f.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=weedle%3A8303&btk=v8nTINicPMkfQFd5rSJem0TLA5RUvgbv25nNsJi6y4U&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22weedle%3A8303%22%2C%22btk%22%3A%22v8nTINicPMkfQFd5rSJem0TLA5RUvgbv25nNsJi6y4U%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22d395280a-4b5b-416b-8c7a-28029419882f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Emiley_Alexander -https://manifest-server.naiadsystems.com/live/3241c79c-8699-4057-a8d2-742705351cbe.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pinchy%3A8303&btk=H%2BP1Fje%2BtZfEDxMtnWk0vOp0KmEqAC%2BaEf5HtRpYdbM&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pinchy%3A8303%22%2C%22btk%22%3A%22H%2BP1Fje%2BtZfEDxMtnWk0vOp0KmEqAC%2BaEf5HtRpYdbM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223241c79c-8699-4057-a8d2-742705351cbe%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",gothgirl_astrid -https://manifest-server.naiadsystems.com/live/db4ec45b-05e5-4dc1-bb4f-4a5a16e41951.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=magneton%3A8303&btk=7i%2Bjm8PzZipMB4ygdx4rppaLSxOX13gUmv807I15lSI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22magneton%3A8303%22%2C%22btk%22%3A%227i%2Bjm8PzZipMB4ygdx4rppaLSxOX13gUmv807I15lSI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22db4ec45b-05e5-4dc1-bb4f-4a5a16e41951%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",suzyque -https://manifest-server.naiadsystems.com/live/9c950a27-c067-488b-b155-c0e74e8cc22b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=golduck%3A8303&btk=W1oErtAbaWMFochfjDqx6EI0Vx2cajwp%2BrN1uAuKve4&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22golduck%3A8303%22%2C%22btk%22%3A%22W1oErtAbaWMFochfjDqx6EI0Vx2cajwp%2BrN1uAuKve4%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%229c950a27-c067-488b-b155-c0e74e8cc22b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",SloaneK22 -https://manifest-server.naiadsystems.com/live/fdde05eb-02f4-426c-bc97-f867856698d9.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=alakazam%3A8303&btk=mtllvuHUTf3xHgr3E2CgCbbKjrCqCl97txGfBK8op0c&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-27.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22alakazam%3A8303%22%2C%22btk%22%3A%22mtllvuHUTf3xHgr3E2CgCbbKjrCqCl97txGfBK8op0c%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22fdde05eb-02f4-426c-bc97-f867856698d9%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",AngelaVenus -https://manifest-server.naiadsystems.com/live/d001ca87-bdb1-4e60-9ba4-38226edf2adb.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=WkqXASDRT8dP%2BNwk3qsAUyICDuIqAw57AjJrDyvvHvA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22WkqXASDRT8dP%2BNwk3qsAUyICDuIqAw57AjJrDyvvHvA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22d001ca87-bdb1-4e60-9ba4-38226edf2adb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/a9bd5cca-2377-4350-8c9d-5aa4b7a412ab.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggcute%3A8303&btk=WBfLMtis626PTDEWKGdcwHNxu6rXytTjswpPrbukNR0&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggcute%3A8303%22%2C%22btk%22%3A%22WBfLMtis626PTDEWKGdcwHNxu6rXytTjswpPrbukNR0%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22a9bd5cca-2377-4350-8c9d-5aa4b7a412ab%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",GoddessBiancaBelle +https://manifest-server.naiadsystems.com/live/bf3a23c9-f736-4907-9714-496d3b97ba8a.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windpossum%3A8303&btk=iksa37zzFEbq1IYjtOZ2iLtu6QRMqZN5dzSUGUKJQ0Y&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-26.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windpossum%3A8303%22%2C%22btk%22%3A%22iksa37zzFEbq1IYjtOZ2iLtu6QRMqZN5dzSUGUKJQ0Y%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22bf3a23c9-f736-4907-9714-496d3b97ba8a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",InnocentSkyx +https://manifest-server.naiadsystems.com/live/656d8851-44d2-4615-9a5f-123bc6f5baca.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=exeggutor%3A8303&btk=lZJVJFj%2FMtyRt3Ui5bIVF0YbZeUoS7042MnhBfT77PE&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-7.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22exeggutor%3A8303%22%2C%22btk%22%3A%22lZJVJFj%2FMtyRt3Ui5bIVF0YbZeUoS7042MnhBfT77PE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22656d8851-44d2-4615-9a5f-123bc6f5baca%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Arianabaddiewoman +https://manifest-server.naiadsystems.com/live/0327b300-f383-4f22-8842-1ca8272449a6.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=firewhale%3A8303&btk=0%2FVXoCqAsshvZRc124Scj9%2BRJmM4JFfpUmtHs33LEFA&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22firewhale%3A8303%22%2C%22btk%22%3A%220%2FVXoCqAsshvZRc124Scj9%2BRJmM4JFfpUmtHs33LEFA%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%220327b300-f383-4f22-8842-1ca8272449a6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",SkyeHotwife +https://manifest-server.naiadsystems.com/live/75f34d6f-d906-48ba-b195-1c81d03aa504.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=machamp%3A8303&btk=0xAqFI2Ab4MOFVe4hnPFioZFJyIH84NKy4l5ER7TZ3U&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22machamp%3A8303%22%2C%22btk%22%3A%220xAqFI2Ab4MOFVe4hnPFioZFJyIH84NKy4l5ER7TZ3U%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2275f34d6f-d906-48ba-b195-1c81d03aa504%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",MelodyxxUK +https://manifest-server.naiadsystems.com/live/ffc85def-0a7b-4328-9131-dca698f0dd0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=ekans%3A8303&btk=UX3eoilsnSzqhbI6wAmP39inc1fgQtvFrW%2FCBx2CCCU&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22ekans%3A8303%22%2C%22btk%22%3A%22UX3eoilsnSzqhbI6wAmP39inc1fgQtvFrW%2FCBx2CCCU%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ffc85def-0a7b-4328-9131-dca698f0dd0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",MollyLoveNZ -https://manifest-server.naiadsystems.com/live/55aade61-7472-498b-bf2e-33cca0ef8c7b.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=02suSYEaZTvVtswr4ssOWnzPcHmbcycGeBwrLxeZJQA&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-14.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%2202suSYEaZTvVtswr4ssOWnzPcHmbcycGeBwrLxeZJQA%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2255aade61-7472-498b-bf2e-33cca0ef8c7b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",SummerJaymes -https://manifest-server.naiadsystems.com/live/e39874c2-f616-4fc1-8afe-c7ae6d0b3759.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=slowking%3A8303&btk=K1HviCAUKyDFZwvt8h8HLJMtRt83h%2Fc2HX4FujiZkYQ&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22slowking%3A8303%22%2C%22btk%22%3A%22K1HviCAUKyDFZwvt8h8HLJMtRt83h%2Fc2HX4FujiZkYQ%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22e39874c2-f616-4fc1-8afe-c7ae6d0b3759%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Beebeefitgirl -https://manifest-server.naiadsystems.com/live/08bd716a-4bb4-45dd-8322-68e6a407126b.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=6rHshJYsRQexGmx8XMdRmXH6P8VfysufScvR2A9zv3g&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-29.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%226rHshJYsRQexGmx8XMdRmXH6P8VfysufScvR2A9zv3g%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2208bd716a-4bb4-45dd-8322-68e6a407126b%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",CANDYCOATED -https://manifest-server.naiadsystems.com/live/79a96da5-a7d3-49ed-a69e-1b14fe99b106.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=JLNXxf65S3gJPA%2FKDjuRSb0snDt6dwJ10fEaNWyUArU&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%22JLNXxf65S3gJPA%2FKDjuRSb0snDt6dwJ10fEaNWyUArU%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%2279a96da5-a7d3-49ed-a69e-1b14fe99b106%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Honeydollxx -https://manifest-server.naiadsystems.com/live/6773d3ae-bcfa-48a9-b5c3-63345c6b6d0d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=blastoise%3A8303&btk=jJcjXK5awTN6t7Pa7t5eZMWV0jFBsMgT%2FKHyQo4DCck&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-10.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22blastoise%3A8303%22%2C%22btk%22%3A%22jJcjXK5awTN6t7Pa7t5eZMWV0jFBsMgT%2FKHyQo4DCck%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226773d3ae-bcfa-48a9-b5c3-63345c6b6d0d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",UnoitsRoe -https://manifest-server.naiadsystems.com/live/dd02e2d0-f9d3-4195-b221-f4f92c1d8d2c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=psyduck%3A8303&btk=%2FAmtecQRTeBbd7EH6uSUvsi%2FUG7wduWCcyQyroB5Uak&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-20.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22psyduck%3A8303%22%2C%22btk%22%3A%22%2FAmtecQRTeBbd7EH6uSUvsi%2FUG7wduWCcyQyroB5Uak%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22dd02e2d0-f9d3-4195-b221-f4f92c1d8d2c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",CrimxonJade -https://manifest-server.naiadsystems.com/live/5800b913-fd69-496a-979f-49cfff1d7835.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=geodude%3A8303&btk=0kv2IUF2kuos%2BeLQIHWzihoIrc2NSACbFHJgdZOrLRI&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-23.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22geodude%3A8303%22%2C%22btk%22%3A%220kv2IUF2kuos%2BeLQIHWzihoIrc2NSACbFHJgdZOrLRI%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%225800b913-fd69-496a-979f-49cfff1d7835%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",KlaraDelgado -https://manifest-server.naiadsystems.com/live/3a02b6e8-0042-45c6-be47-48c8653451c8.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=fearow%3A8303&btk=aazBm1ZSmySl9KGLtm7cHkpE06QHa1ismsIdbDV8djk&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22fearow%3A8303%22%2C%22btk%22%3A%22aazBm1ZSmySl9KGLtm7cHkpE06QHa1ismsIdbDV8djk%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%223a02b6e8-0042-45c6-be47-48c8653451c8%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A701%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Skinny_Asian_Amanda -https://manifest-server.naiadsystems.com/live/909043e7-6fe9-4dad-a67a-207bbd5b0561.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=chinpokomon%3A8303&btk=xfttCcVcYmdclFcMQyY%2FDCKdTMMCqC1fWU%2B%2BOoGU%2FAE&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22chinpokomon%3A8303%22%2C%22btk%22%3A%22xfttCcVcYmdclFcMQyY%2FDCKdTMMCqC1fWU%2B%2BOoGU%2FAE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22909043e7-6fe9-4dad-a67a-207bbd5b0561%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +https://manifest-server.naiadsystems.com/live/dbddeff2-0e7f-4bbd-90e4-4be26f5b2a31.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=mew%3A8303&btk=m2m%2BSNcG%2BB7z737RVr3oWWO1slhXC%2BEoL9B2gr%2FJC0A&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22mew%3A8303%22%2C%22btk%22%3A%22m2m%2BSNcG%2BB7z737RVr3oWWO1slhXC%2BEoL9B2gr%2FJC0A%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22dbddeff2-0e7f-4bbd-90e4-4be26f5b2a31%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Scarlett_Allure +https://manifest-server.naiadsystems.com/live/e4f37504-8dbe-4519-8eb0-8fe5df7b4ef7.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=altai%3A8303&btk=TvRU3r5ZY5MJym8WhSBItGYLpdGq2XzoIdy2L6bMIsw&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22altai%3A8303%22%2C%22btk%22%3A%22TvRU3r5ZY5MJym8WhSBItGYLpdGq2XzoIdy2L6bMIsw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22e4f37504-8dbe-4519-8eb0-8fe5df7b4ef7%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D #EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",LovelyEileen -https://manifest-server.naiadsystems.com/live/bc9d0f0a-d05b-4095-b8d9-dd72d8e383f6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=clefable%3A8303&btk=zm2TdvJC2BkN4kOm9n8X18SeaCiXNJ6%2F6yqIyBd2TIE&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22clefable%3A8303%22%2C%22btk%22%3A%22zm2TdvJC2BkN4kOm9n8X18SeaCiXNJ6%2F6yqIyBd2TIE%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22bc9d0f0a-d05b-4095-b8d9-dd72d8e383f6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Annahilation -https://manifest-server.naiadsystems.com/live/ae3f9f1e-35bc-4a06-bc21-b97b4e1c4ec3.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=cenobite%3A8303&btk=4mqwpHN%2FBsmWg3UEE5tFnsPNH3wIAyGrTe8YP75r%2BSY&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22cenobite%3A8303%22%2C%22btk%22%3A%224mqwpHN%2FBsmWg3UEE5tFnsPNH3wIAyGrTe8YP75r%2BSY%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ae3f9f1e-35bc-4a06-bc21-b97b4e1c4ec3%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Lana888Angel -https://manifest-server.naiadsystems.com/live/98684c2c-ceed-41a0-a703-86674331e46d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=vileplume%3A8303&btk=4AhDX8O0gtd7Nl1efWiPSnsdhBlE8K3d8okBa8S85Is&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22vileplume%3A8303%22%2C%22btk%22%3A%224AhDX8O0gtd7Nl1efWiPSnsdhBlE8K3d8okBa8S85Is%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2298684c2c-ceed-41a0-a703-86674331e46d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",PenelopeBlack -https://manifest-server.naiadsystems.com/live/7a3b0184-19ab-478e-8f60-bd71babc3a44.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=tentacruel%3A8303&btk=M3HS3dyUfdIo%2F66acVBzat9xojzh8%2FHCS15HcWnG%2BQ8&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-24.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tentacruel%3A8303%22%2C%22btk%22%3A%22M3HS3dyUfdIo%2F66acVBzat9xojzh8%2FHCS15HcWnG%2BQ8%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%227a3b0184-19ab-478e-8f60-bd71babc3a44%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",GraceeSwift -https://manifest-server.naiadsystems.com/live/ded75bc5-7fab-4c7f-8291-9c7024d0a14f.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=victreebel%3A8303&btk=d%2BSlI3Z0KyPzQiLM6gjyePhurFv%2FT%2FL6VaAoVEi5WNc&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-13.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22victreebel%3A8303%22%2C%22btk%22%3A%22d%2BSlI3Z0KyPzQiLM6gjyePhurFv%2FT%2FL6VaAoVEi5WNc%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22ded75bc5-7fab-4c7f-8291-9c7024d0a14f%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",TeenieMarie -https://manifest-server.naiadsystems.com/live/f624ccaa-a9aa-4691-a65a-3eadca49753c.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=earthturtle%3A8303&btk=RlyOg7LOaTvF8Lz4qUscOGSlk%2B%2BZAamtZ1KbIqcr9W0&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22earthturtle%3A8303%22%2C%22btk%22%3A%22RlyOg7LOaTvF8Lz4qUscOGSlk%2B%2BZAamtZ1KbIqcr9W0%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22f624ccaa-a9aa-4691-a65a-3eadca49753c%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D -#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",XoLavender -https://manifest-server.naiadsystems.com/live/c16d90e7-593e-48c0-a648-106ec5308704.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=growlithe%3A8303&btk=cGslCt7YodaoYxIR%2BqGhO7FV%2FIBxB7sOeI8hksfeols&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-6.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22growlithe%3A8303%22%2C%22btk%22%3A%22cGslCt7YodaoYxIR%2BqGhO7FV%2FIBxB7sOeI8hksfeols%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c16d90e7-593e-48c0-a648-106ec5308704%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D \ No newline at end of file +https://manifest-server.naiadsystems.com/live/1bf98829-73b4-4c1a-91dd-481d020e2f72.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=hypno%3A8303&btk=GabHpr2MP%2F%2BeiiDr055qcF4pmDkd0f4Q6wDup%2FLsFEc&d=%7B%22u%22%3A%22https%3A%2F%2Fusw2-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22hypno%3A8303%22%2C%22btk%22%3A%22GabHpr2MP%2F%2BeiiDr055qcF4pmDkd0f4Q6wDup%2FLsFEc%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%221bf98829-73b4-4c1a-91dd-481d020e2f72%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A707%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Lucybrookess +https://manifest-server.naiadsystems.com/live/ac0797f3-9496-4766-8130-d986746901e6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=koffing%3A8303&btk=mvJzSEJothbQB%2FAyNrirR%2BRK7DY62BnqtZG86TQm%2BR8&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-9.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22koffing%3A8303%22%2C%22btk%22%3A%22mvJzSEJothbQB%2FAyNrirR%2BRK7DY62BnqtZG86TQm%2BR8%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ac0797f3-9496-4766-8130-d986746901e6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",AnnieRose +https://manifest-server.naiadsystems.com/live/da5be47b-ff8e-479c-ae35-ded1a61a4208.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=arbok%3A8323&btk=vH74qsw3gkjfuGU%2BTxgdomQ7hfwwCWvHy2z9zFQrkOM&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-15.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22arbok%3A8323%22%2C%22btk%22%3A%22vH74qsw3gkjfuGU%2BTxgdomQ7hfwwCWvHy2z9zFQrkOM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22da5be47b-ff8e-479c-ae35-ded1a61a4208%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",18yearoldnewbie +https://manifest-server.naiadsystems.com/live/f683aa84-f87e-48b1-b727-0a2ab14eacdb.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=kangaskhan%3A8303&btk=dUs2ex8bl2FhcDpzJTbDeujYlHYC8y4yJhFB1RqOAcw&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22kangaskhan%3A8303%22%2C%22btk%22%3A%22dUs2ex8bl2FhcDpzJTbDeujYlHYC8y4yJhFB1RqOAcw%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22f683aa84-f87e-48b1-b727-0a2ab14eacdb%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",vavavalera +https://manifest-server.naiadsystems.com/live/dcf1d3fc-af87-4800-8df5-f62a1245beca.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=tangela%3A8303&btk=C%2B%2Bm8Hqk3%2F8PWKyEb0OY%2FL2dVg5J1RISiDxY1gaa4lI&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-5.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22tangela%3A8303%22%2C%22btk%22%3A%22C%2B%2Bm8Hqk3%2F8PWKyEb0OY%2FL2dVg5J1RISiDxY1gaa4lI%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22dcf1d3fc-af87-4800-8df5-f62a1245beca%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",SYIA +https://manifest-server.naiadsystems.com/live/ea9a59c2-d1c8-44e9-9900-56953be0076d.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=sandshrew%3A8303&btk=c74YvovlaUF2kHU335brihOv4JU9wvsCtf%2B1bLnwiUQ&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-11.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22sandshrew%3A8303%22%2C%22btk%22%3A%22c74YvovlaUF2kHU335brihOv4JU9wvsCtf%2B1bLnwiUQ%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22ea9a59c2-d1c8-44e9-9900-56953be0076d%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",PeachXGirll +https://manifest-server.naiadsystems.com/live/cae340c7-cf90-4007-963f-068bb23844b6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pikachu%3A8303&btk=2A3JpqJKIfWkfVY2ftvSfOCsEIU24A1QBHOuUMWuYDY&d=%7B%22u%22%3A%22https%3A%2F%2Fusw3-16.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pikachu%3A8303%22%2C%22btk%22%3A%222A3JpqJKIfWkfVY2ftvSfOCsEIU24A1QBHOuUMWuYDY%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%22cae340c7-cf90-4007-963f-068bb23844b6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A702%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",QueenChloeXO +https://manifest-server.naiadsystems.com/live/89292d21-1150-4f01-a66a-4da3001b5bb6.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=vileplume%3A8303&btk=gGOraHAXeTZ2mQgmwvOCBWnyoFn8OfzmKjfKYMdBY3o&d=%7B%22u%22%3A%22https%3A%2F%2Fsea-17.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22vileplume%3A8303%22%2C%22btk%22%3A%22gGOraHAXeTZ2mQgmwvOCBWnyoFn8OfzmKjfKYMdBY3o%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%2289292d21-1150-4f01-a66a-4da3001b5bb6%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A708%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",LanaKalas +https://manifest-server.naiadsystems.com/live/6d63c821-b4af-4bcf-a329-f4dd5a87d753.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=pinchy%3A8303&btk=yW8txiWtPAuCoW8JhpitYEfWDzA%2FJG3vkPxmytJArIM&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-8.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22pinchy%3A8303%22%2C%22btk%22%3A%22yW8txiWtPAuCoW8JhpitYEfWDzA%2FJG3vkPxmytJArIM%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226d63c821-b4af-4bcf-a329-f4dd5a87d753%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A706%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",Bonbon99 +https://manifest-server.naiadsystems.com/live/6f2a8143-e1dd-469e-9db4-5c8e7b35d91a.m3u8?vdc=true&abr=sea&ns=icfrooms&rsrc=poliwrath%3A8303&btk=GM5ZN2f1z%2BMYKJyqHxC%2F8gLxoeGguQIBWZpt7rMj%2BFo&d=%7B%22u%22%3A%22https%3A%2F%2Fusw4-4.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22poliwrath%3A8303%22%2C%22btk%22%3A%22GM5ZN2f1z%2BMYKJyqHxC%2F8gLxoeGguQIBWZpt7rMj%2BFo%22%2C%22abr%22%3A%22sea%22%7D%2C%22p%22%3A%226f2a8143-e1dd-469e-9db4-5c8e7b35d91a%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A705%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",GoddessEmber +https://manifest-server.naiadsystems.com/live/3acdffae-a045-4f69-b594-6505a27dd8b5.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=windeagle%3A8303&btk=7engsS%2BVbHBlyZ4IBZd4%2FfobI7f1VcaX4ft8Sh7fxBo&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-28.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22windeagle%3A8303%22%2C%22btk%22%3A%227engsS%2BVbHBlyZ4IBZd4%2FfobI7f1VcaX4ft8Sh7fxBo%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%223acdffae-a045-4f69-b594-6505a27dd8b5%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A700%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D +#EXTINF:-1 tvg-logo="http://cdn.gcufbd.top/img/ouTRANS.jpg" group-title="欧美TRANS",KatReeseXO +https://manifest-server.naiadsystems.com/live/c06d1dd4-59d4-4c64-823c-6c0bcc2ce449.m3u8?vdc=true&abr=ue1&ns=icfrooms&rsrc=iceeagle%3A8303&btk=4BtZjQOIbc%2FB2JijY9uZOOK%2FtSkxoKeyrd3jbLHNcfs&d=%7B%22u%22%3A%22https%3A%2F%2Fue1-19.nginxborder-server.naiadsystems.com%2Fp%2F8313%22%2C%22q%22%3A%7B%22rsrc%22%3A%22iceeagle%3A8303%22%2C%22btk%22%3A%224BtZjQOIbc%2FB2JijY9uZOOK%2FtSkxoKeyrd3jbLHNcfs%22%2C%22abr%22%3A%22ue1%22%7D%2C%22p%22%3A%22c06d1dd4-59d4-4c64-823c-6c0bcc2ce449%22%2C%22f%22%3A%5B%7B%22a%22%3A128%2C%22v%22%3A703%2C%22w%22%3A768%2C%22h%22%3A432%2C%22e%22%3A%5B%22video%2Fmp4%3B%20codecs%3D%5C%22avc1.4D401F%5C%22%22%2C%22video%2Fmp4%3B%20codecs%3D%5C%22mp4a.40.2%5C%22%22%5D%2C%22n%22%3A%22_700_768x432_128%22%7D%5D%7D \ No newline at end of file