diff --git a/.github/docs/app_lifecycle.drawio.svg b/.github/docs/app_lifecycle.drawio.svg deleted file mode 100644 index 5d02c5e..0000000 --- a/.github/docs/app_lifecycle.drawio.svg +++ /dev/null @@ -1,557 +0,0 @@ - - - - - - - - - -
-
-
- Application Entrypoint -
-
-
-
- - Application Entrypoint - -
-
- - - - - - -
-
-
- AppBootstrapper -
-
-
-
- - AppBootstrapper - -
-
- - - - - - - -
-
-
- Create Managers -
-
-
-
- - Create Managers - -
-
- - - - - -
-
-
- Init Settings -
-
-
-
- - Init Settings - -
-
- - - - - - -
-
-
- Gets Settings from URL -
-
-
-
- - Gets Settings from URL - -
-
- - - - - -
-
-
- Init BusManager -
-
-
-
- - Init BusManager - -
-
- - - - - - - -
-
-
- Init TemplateManager -
-
-
-
- - Init TemplateManager - -
-
- - - - - - - -
-
-
- Init PluginManager -
-
-
-
- - Init PluginManager - -
-
- - - - - - -
-
-
- Hosted Plugin -
-
-
-
- - Hosted Plugin - -
-
- - - - -
-
-
- Hosted Plugin -
-
-
-
- - Hosted Plugin - -
-
- - - - -
-
-
- Hosted Plugin -
-
-
-
- - Hosted Plugin - -
-
- - - - - -
-
-
- Dynamically Import -
-
-
-
- - Dynamically Import - -
-
- - - - -
-
-
- Load Plugins -
-
-
-
- - Load Plugins - -
-
- - - - - - - - - - -
-
-
- Register with -
- Various -
- ContextProviders -
-
-
-
- - Register with... - -
-
- - - - - - -
-
-
- Plugin -
- Middleware -
-
-
-
- - Plugin... - -
-
- - - - -
-
-
- Plugin -
- Middleware -
-
-
-
- - Plugin... - -
-
- - - - -
-
-
- Plugin -
- Middleware -
-
-
-
- - Plugin... - -
-
- - - - - -
-
-
- BusContextProvider::registerMiddleware -
-
-
-
- - BusContextProvider::registerMiddleware - -
-
- - - -
-
-
- BusContextProvider::registerEvents -
-
-
-
- - BusContextProvider::registerEvents - -
-
- - - - -
-
-
- Event -
-
-
-
- - Event - -
-
- - - - -
-
-
- Event -
-
-
-
- - Event - -
-
- - - - -
-
-
- Event -
-
-
-
- - Event - -
-
- - - - - - -
-
-
- Hosted -
- FormSchema -
-
-
-
- - Hosted... - -
-
- - - - - -
-
-
- - - SettingsContextProvider - - ::register - -
-
-
-
- - SettingsContextProvider::register - -
-
- - - -
-
-
- StylesheetContextProvider::register -
-
-
-
- - StylesheetContextProvider::register - -
-
- - - - -
-
-
- Hosted -
- StyleSheet -
-
-
-
- - Hosted... - -
-
- - - -
-
-
- TemplateContextProvider::register -
-
-
-
- - TemplateContextProvider::register - -
-
- - - - -
-
-
- Hosted -
- Template File -
-
-
-
- - Hosted... - -
-
- - - - - -
-
-
- Create Managers -
-
-
-
- - Create Managers - -
-
-
- - - - - Text is not SVG - cannot display - - - -
\ No newline at end of file diff --git a/.github/docs/app_lifecycle.excalidraw.svg b/.github/docs/app_lifecycle.excalidraw.svg new file mode 100644 index 0000000..d8a768e --- /dev/null +++ b/.github/docs/app_lifecycle.excalidraw.svg @@ -0,0 +1,2 @@ +eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nOx9Z28jyZLt9/crhFngmcWwbnozwGIhL8p7d/tCoEhKpEQnXHUwMDFhucX97y+i1Fx1MDAxMstkOYmSON3s2ds7wyomsyozzzlcdTAwMTFcdTAwMTlcdTAwMTnxP/9rbu6P4VOv/sdfc3/UXHUwMDFmq5VWs9avPPzxJ35+X+9cdTAwMGaa3Vx1MDAwZVxcYv5/XHUwMDBmuqN+1b+zMVx1MDAxY/ZcdTAwMDZ//eNcdTAwMWbtSv+2Puy1KtW6d99cdTAwMWOMKq3BcFRrdr1qt/2P5rDeXHUwMDFl/Df+vV1p1/+r123Xhn1v/COleq057PZffqveqrfrneFcdTAwMDBa/yf899zc//h/w5VmXHJ/kVxiUuteVztr/TJtP/ZO7lx1MDAxZbpcdTAwMWTqf9W/6fVcdTAwMTGu+vX621x1MDAwM/hXXHUwMDFlsfvCs8xcdTAwMWFtrJaUcavY2+UnuCyUh59cdTAwMTOhLbHGKi3fLj80a8NcdTAwMDbcQqVHXHUwMDA1N4ZcdTAwMTmuXHUwMDA1lZyKt1tcdTAwMWH15nVjiPdQT0jCJDNaXHUwMDEzTVx1MDAxONFv91Q61y3sXHUwMDFmh1aotExJLqEzlr/dMVx1MDAxOPa7t/XFblx1MDAwYl5cYjzHf1xcXHUwMDExXaFq/Fx1MDAxOJeV6u11vzvq1N7uXHUwMDE59iudQa/Sh9c2vu+q2WpcdTAwMWRcZp/8X4NcdTAwMDGDN/1H5DdOXlx1MDAxZinyedK34EevXHUwMDFinfpgXHUwMDEw+k63V6k2h/j2KCFvn2JcdTAwMGZ75dp4XHUwMDE0/U9H7Hrvli1cZpvVXHUwMDEzu7c1XHUwMDE4XFyS7f7j21x1MDAwZsBccos381x1MDAwZoer5aOH59suXHUwMDFi1lx1MDAwZZ5r1dWz4FxyunK+0Xtqdlx1MDAwZleuXHUwMDFim9TWW+Luslx1MDAxObyBnurllaVGxXba+3dnzcrZwWlPXHUwMDA3b7g5XHUwMDFmrfVcdTAwMWJL27VccnncuNmWy7Vjev/Hz+v/XHUwMDFhv74+TNUyzrjOqNV6+7jZqdVxXCL9calcdTAwMGVDb6ZT+/lmQrdcdTAwMGZgXHUwMDEy4ptcdTAwMTGUXHUwMDFhoyhVb1fGS1xuPiXRj7e7XHUwMDFkf30pbWD2aGvGXHUwMDFkXHUwMDE4LMFcblx1MDAxOfrNXsEqq48nXHUwMDA2dmI5sHrGXHUwMDBmM+rVKi9foVoqJriVMHnHs7LV7NxGu97qVm9cdTAwMWS/0us2g4tcdTAwMTP/jP9tbo78XHUwMDE5/I+3f//Xn9l3l4jHleWKWatcYlx1MDAxN1IpIzNcdTAwMWKIf+WjTVKPXHUwMDEyQ4yxxlDCpYi0p7nRTFrLiLJEcpHdnFx1MDAxMcpQYVxyoZopzVWowfCvKUZYVoPMs1JYXHUwMDAy2GWYVoxyXHUwMDFkaTD4e9LyzFx1MDAwN1x1MDAwNkDT0Fx0aoVcdTAwMTCGszFcdTAwMTT57XGPM8GUskpwXG5gRnhWe9qDX1x1MDAwNvC0TCgpXHUwMDAxREPtXHRcdTAwMGY7Ro1cdTAwMTVcdTAwMDZ+zlx1MDAxMJ3VnPGMXHUwMDEymlJLXHUwMDA0gK4wodaUx7SlmljOpFGWZlx1MDAwZlx1MDAwN4wgpZIpYyQh8G/h8dWA/0oxZqnSTFhBsqdcdTAwMGLzpDRcXFCjJIXRVeFcdTAwMGVaj3FBNFxmXHUwMDE4MYrDI2S2Jzz4VSqVXHUwMDExMLtcdTAwMTRcdTAwMGb3L979zPZcdTAwMTL56qXBXHUwMDE4VX1igzGQ7fVcdTAwMDEzR/BXXGJPiFx1MDAwN7NcdTAwMWKGXHUwMDE05onUhrLAkiZcdTAwMWW0TC0sJICx8OdKXHUwMDFhXHUwMDAzwGZcdTAwMDVcdTAwMTUkek3DP4RznCCFrilQXHUwMDAxirNYXHUwMDFmuJGUUE5ccodcdTAwMDWmw9eoJIJRKli877DEJM5jXHUwMDA2azf8LSqlgNWllFwiNPpklFxiie+awEyK/Fx1MDAxOIFlXHUwMDBlP6e4UbCkQtdcdTAwMDL/XHUwMDFhe+2DZnvUXHUwMDAyQtj9+fpjIN+qXGaGi912uzlcdTAwMDTW2EXE/8lcdTAwMGX+XHL//tOly9pibZeePlx1MDAxZjV4Z6dcdTAwMGK9OeFcdTAwMWInXHUwMDBmuXVcdTAwMTmFl1xuxGRcdFx1MDAxNVx1MDAxYThvLIdQWHDjwbhKXHUwMDAzj1xiUCSMdcgyXHUwMDAxk0aCjjLCclx1MDAwMFx1MDAwYj6+5U2WSU9cblx1MDAwMiCHy1x1MDAxYVx1MDAxMEqNNcxMlf0yquyogCrjMNNcdTAwMDBoyVjCXHUwMDA3VZkx0Y9fVVx1MDAxOVx1MDAwMLA2RlMxlnO/lixcdTAwMGKpXHUwMDFjyiNcdTAwMTLjXaIqVVx1MDAwNVx1MDAxNZdV3Fx1MDAwYnaBXHUwMDBiXHUwMDFkVi1AQloj2Fx1MDAxYUE5KCtls1x1MDAxYYwoXHRcdTAwMWJmNVx1MDAwNriuKFxicVBcXERT9UGZXHUwMDAxYIV9Z1YqXHUwMDBlbUqe3WBcIr75XHLGoO3z2stP4lx1MDAwNshcZlx1MDAxZY9cdTAwMDN08yhcdTAwMTOCSSNR3yhcdTAwMWTjQkYsXHUwMDA1acutg0FhXHUwMDE0XGIoLa1cXMpcdTAwMDBcdTAwMWFcdTAwMDXecatcdTAwMDYkdyml49qXXHUwMDEz5ah80j5cdTAwMWat6Orjemle6W57/ua6XYAoLahJXHKzXG5cdTAwMTRcIszxMFMy63FcdTAwMGLig1tccmtM01x1MDAwMIO9MSUsXHUwMDFkXHUwMDA1Yp5cdTAwMTjJmdZB58TYgVx1MDAxMTNcImZU6X/6S1HlcVx1MDAwMaqExVxiSFx1MDAwMJPBSZUqxqBvVFx0XHUwMDEyWlx1MDAwMlxmkPFcdTAwMTd/MapcZnIhgFxmL/T1XGZnQ6htozJZXCLsXHUwMDFiQFx1MDAxZS3Um7Dlblx1MDAwMDH/TH7UXHUwMDFj3bFcdTAwMWXeybFJgFxiXHUwMDExfrx3uFJSTe3inpRkJHxpr6iEeH97uTmVckB9YsBgjZnFMOzc8blcdTAwMDU6XHUwMDAwhUvhNUcsRFx1MDAwZnjfgLiTQPOFrjFYgcA/TDhMbSpcdTAwMDTqQZBSMUP2y4l2RZ9ukNul62b7tHZ0s7O921o+eM5NtMZTjEtigPyAXHUwMDBiYT2FiFx1MDAxNvRcdTAwMTMoXHUwMDE4XHUwMDBiRlx1MDAwMLx0XHUwMDA2027MJ69EazxhYVZcdTAwMWJLXGaKIDpmyDHPRmaMmW1cdTAwMTS8fPpL8exJXHUwMDExnpWw3IBt3SapTTRJJehljoLt16TZKFx1MDAxN4Zhx7lcdTAwMGbw0Saj1Pzx9oryXHRcdH89akFcdTAwMTeTJjJCl8ClYIFcdGI1Y1x1MDAwMlx1MDAwNJzKdvxGe1x1MDAxMKLzwlx1MDAxNmjMXHUwMDA2XHUwMDBltmY84DFcdTAwMDRYXG5kXHUwMDAzXHUwMDAyMrNzYfPdcFx1MDAxNnp31Fx1MDAwYlx1MDAwZaVcdTAwMTKZ0iD6++GRjKH2pzWXW1x1MDAxOCDHKGVxX8VhbHNCYVxc4P3EXHUwMDFkz0hvTIBCiJvhjHMqXHUwMDFkzmrGrCZcdTAwMTJepYx/yVCJ4tGhUGBgQDRcYtw4iF0xXHUwMDAyxCHMUVx1MDAxZP9cdTAwMTZcZptcdTAwMDGpp+L65cv1REt17lx1MDAwNueDze7mfUmqzdFFb+vyNreesJ5RVkpYi1x1MDAxY2NcdTAwMGJcdTAwMDJcYu9TXCK3MIM5tzBcdTAwMGZgXHUwMDE2k4BrcVx1MDAxNnkwXHUwMDAxQaHuy829Rm9n/WHvcO25UZnfv1x1MDAwYvAy3FBcdTAwMWZcdTAwMWRdPc2Xjy6uXHUwMDBln5buKqP91eduL3hD+XZ0tjRUVo92XHUwMDBmXHUwMDBldkft853z/YPgXHInO7XzedHbk/Jmp3dnXHUwMDFljkuHpeqnXGKK01x1MDAwMoKCKm5BVFi34W5touGuwcwwRMtfVFHMQlx1MDAwZmahXHUwMDA32bQ9XHUwMDBiPXhrblx1MDAxNnowXHUwMDBiPVxivqcpXG49WN4lJ7dbzebW5tpcdTAwMTGvlpZO5lx1MDAwZtdWclx1MDAwYjNcdTAwMDUghHqIwHDAnLLhkFB41Z6EJalBoVx1MDAwMUrK8Vwim8VcdTAwMWXMdFlYl53l12Vg70jg83jkJ741XHUwMDE2cDZGZVx1MDAxOSxEXHUwMDBlMyQg/n8tWTZcdTAwMGI9mIVcdTAwMWXMQlx1MDAwZj6JKJ8v7u/u1eD2trF+sfd0e1Tfa6xtXHUwMDE3IEpcdTAwMTAqSsI6XHUwMDAxOcw0iXgwMDRcdTAwMDFcdTAwMTYs5zCsXHUwMDAyXu5cdTAwMThMZqFcdTAwMDczplxmM+V5XHUwMDAxXHUwMDBmXHUwMDA22GtcXFx1MDAwMSA4t0RAPydSpVx1MDAxNlx1MDAwMOxgVP6yVDlcdTAwMGI9mIVcdTAwMWV8tL3cnDpcdTAwMGI9KEK0i/2FrUtztrY4XFxaPVi+XHUwMDE4dk5cdTAwMTZyW6SceyDOqIH5XHSTXHUwMDFkZEyYZ4n2JDFcdTAwMTQsdlx1MDAwMXqCqvhOwSzyYEazPs1W8tOsXHUwMDAyk1x1MDAwMYCSO08oMp5skFxuJaxFpf5rsuws8mBcdTAwMTZ5kNraLPJgXHUwMDE2efDZcmJ1fm9jtNs181vbq/p0rXJ2srg1yisnjFx1MDAxMqB3YVx1MDAwMnDDtdZcdTAwMDFcdTAwMDe2n/KAeIjfsFIpM3yW8mDSeuLh8eR5bY9cdTAwMWWuXZwuXo70eoNcdTAwMWScLVx1MDAwN8n+9JFtq+7i6ebTwyZf6V9cdTAwMWZcdTAwMGVcdTAwMWJPIblwqYft9mqpvtrcOW42XHUwMDFiV/TscOE0eIOmrHS/rZfau93b8vzV0vLoZod8ip64zK8nYFx1MDAwNlx1MDAxOJhcdTAwMTGcO1x1MDAwM1x1MDAwZoRIPlxch4tcdTAwMTFDa39NPTGLO5jFXHUwMDFkZJP2LO7grblZ3MEs7iD4nqYo7qBd6W+pm6WuWqhvwGCUjlx1MDAxZcuNo/yyXGZsXHUwMDAzXHUwMDEwn1x1MDAxNtBcdTAwMTXsbjqWXHUwMDE3fspcdTAwMDPmaXhpoJ+tgjc7S3kwU2WJqqyaX5VJzKAhiTvsQFx1MDAwNLR/RJRcdTAwMDGYw+wxv2ww6CzqYFx1MDAxNnUwizr4JJrcuH9cXN27PNvZWV/p3Fb3eZttP+1cdTAwMTWhSbAkQVx1MDAwMeHxXHRCxv5pP99cdTAwMDHQXHUwMDE3gFxil/4mk1x1MDAwZVx1MDAwNu/Nglx1MDAwZWY8XHUwMDE55slaXHUwMDAx71x1MDAwNaxJw4mKeSleXHUwMDFjXHUwMDE0MZ/Gm/NcdTAwMDLMO1x1MDAxMPEw235VopzFXHUwMDFjzGJcdTAwMGU+2l5uRp3FXHUwMDFjXHUwMDE0oNna5WnzanO48LzdtGuj4c5ht1YqQLPGXHUwMDEzXHUwMDFjXHUwMDAz4EGoUEbD2Vx1MDAwZVxmTF6c2Fxcwlx1MDAxYyYmXHUwMDFlXHUwMDAyP4s4mHGsz7H1/Fx1MDAxY/uyYcfcXHUwMDExXHUwMDA3gLdJXHUwMDFjq/CUrFx1MDAwMEj5NSl2XHUwMDE2cDBcdTAwMGI4SG1tXHUwMDE2cDBcdTAwMGI4+GwtMZBcdTAwMGLNZbW7ejdcdTAwMWGp/Y3Kcvt4j5C4lujXq8NcdTAwMTfyXHUwMDBliYmS0NJcdTAwMDOLXWhcdTAwMDHrXHUwMDExNFx1MDAwM1x1MDAwZlx1MDAxZlx1MDAxNShcdTAwMDG946vgeKpOwEuPhzDCe1x1MDAwMLNcdTAwMWbeXHUwMDA0wyVDmcNoV9yDtaRcdTAwMDRqXHUwMDE2XHJDO1Ylr3pizFx1MDAxMFH9cEk049XP1Fx1MDAwZizy+efph4lx95Wbu/9n/FM/x/11P/TfUUpcdTAwMDfYl1xm1r0rVN/w5FxcXHUwMDAzYH5cdFx1MDAwNivwXe7lt+6NO1x1MDAxYZiiw/rjMKB03mb4zsFyS9yw3n6juruhdrduXHUwMDE31vbpXHUwMDFmb/f9+093sy9fPmi2SaMzv0xKK5vdXHUwMDAzcn/b3Ks+hn/l9fcr/X73IW+7XHUwMDBmV1x1MDAxN/ul3qGs3F/c1PZPXHI3onqer93YeH9cXN+k4IP77cXwIfTyf0KDQH9cdTAwMWVcdTAwMDAkVVTg3l9cdTAwMDRcdTAwMTmEXHUwMDAx7iVSckBcdTAwMDCY+yaewFx1MDAxNJjUs1Q5tlx1MDAwZcfYIOJcdTAwMGW8XHUwMDE5XHUwMDE4XHUwMDE0XHUwMDAyg+tcdTAwMDIndFx1MDAxOOIvjKfLW2ZUopBcdTAwMDdhKDSF707PrpI/YeH553u9hW53XGKjVen16v3AmHc7w4Pms4+CKvTpSqXdbOEgyVBr863mNb6HP6rQ8WBL8DKGzWql9XZDu1mrXHUwMDA1mbRcbo1Wmp16v5yHkrv95nWzU2lcdTAwMWRmPUFlNOzu11x1MDAwNy/PMOyP6sH3VF9cdTAwMWK7xJlMXHUwMDAxgHRcdTAwMDSMoFRcdTAwMThcdTAwMDGYZVx1MDAxZVx1MDAwMaJcdTAwMTCWKI1SMYxcdTAwMDDMSFjeXHUwMDEy6EBzSuC/xmTy5tJcdTAwMDd5gTLfYpyYlMFbxjvfTINcdTAwMDRhXHUwMDAylJhVnKi4tyFcdTAwMTlcdTAwMTCuiKlcdTAwMDbf7VxmXHUwMDEwXHUwMDAwXHUwMDEwXHUwMDFhRWL/cKdLK+1cdTAwMDJcdTAwMDQmXHUwMDAzuysx9zlcZqbijE1cdTAwMTJcdTAwMTE0IVx1MDAxOJJcdTAwMDUz4dtt+9DdsVx1MDAxOZr17eRpn9FcXGy0XHUwMDEzTYLAtKz0h1x1MDAwYjD8zc51WFx1MDAwM/6sz5ZcdTAwMDeU/CXxOP6FsMkurOVcdTAwMThSJF7+JlGXXHUwMDA0x5JZYOxpXHUwMDA1NpPr3Vx1MDAwMOxWR4PgSsZVUOnhsMdcdTAwMTRqvVPLflx1MDAxY7Z/trS4oIfzdy120i3L5mO7vJXrcUpgl1x1MDAxMmqEXHUwMDEx0oKcoJoqXHUwMDFi8f/D84JlrmFsXHUwMDAw3Fx1MDAwNNz54WfyXHUwMDA3aVx1MDAxZSG2Ua/E1i48cfBaXHUwMDE0i+uty+6DP+FDJOA/4UH9+nVVxWdFeXDQq1eblZbjXHUwMDA3o9dSXHUwMDE45GT3pNVQR2v7K2XVnq+xo/mTdcdcdTAwMTE5h4RUUnuGwrJmoFx1MDAxZlx1MDAxNCPh83ElkFx1MDAwMJ5cdTAwMDF16IfiXHUwMDExXHUwMDFiMDte+UNcdTAwMTBcdTAwMDaWvcFcdTAwMWNcdTAwMWPGmmCE2Zg/rPIsXHUwMDEz1FiMltEkkPh8XHUwMDFhXHUwMDA05dd5pyfGXHUwMDFmzfz8YahVXG5QwWVGgkmUxFx1MDAxZdoqgD07RVVZXuVkudNcdTAwMWPO7TYqg7pTSWrtSW5RQlx1MDAxM1x1MDAwMfxcdTAwMTcwgydcIiyHgfOJXHUwMDExVVx1MDAxOXqIqIR09Xoy6jHdzv1s9cgx5Fx1MDAxOf5cdTAwMDGGoVgtw7VZXHUwMDA18OLBXCLm6Fx1MDAwMKRAQ+NmpmH5/1xy5eNNkZyVXHUwMDEyTEPcaHSsfyqSXHUwMDAxQPixXUZ9inpUwZn+/eoxPkMz5WPivM9qb6ZcdTAwMWZz6seni9Xzp1x1MDAwN7pVXHUwMDE5XHUwMDFj7Fxc3NTN8dWlXHUwMDFj5daPIFxurb9B8PPvqHzUXFwxplxyXHUwMDEzQjHt3Nf5fdQj3znao4f9wZo4Zlx1MDAxN4PV8+rp8rnNv0GhMVx1MDAxZDNRmG5ZgNJcYlx1MDAxN1EqKSpAXHUwMDFmXG7ih1dyXHUwMDE3h1x1MDAwMFczzyrKXHUwMDE1ITBcdTAwMGZh2Tg4RFPrcSUwPolTmJ9FNiioqtqrmVx1MDAwYlwizCG3blx1MDAwZSmwQUGht4KDnnNRi2DJO1x1MDAxNGB1c4n1Kb9bW6asiXTrNXNNUEo9XHUwMDA1nbFAeKC9jYhIKyBcdTAwMDXPXHUwMDE4rlx1MDAwMYM47oaSeIIvjFx1MDAxZvKUoZJLkOEsqM7ellx1MDAwNVxiXFy4xUq8h0j4wZmy+tiqaH14VVjOXHUwMDAxXHUwMDAzmXFcdTAwMWXVJYFAm1iGLWa4ovJ9q+Ktf5PdYIu9wU9dc3yB3lZLQ7GkxFa3V1x1MDAxZTXbe/ODXFxeXGZO8VCAJC91+oRcdTAwMTAqstwk9cCY5VhcdTAwMWXeXHUwMDEyzMRcdTAwMWVbboJcdTAwMDDBwFxysdNcdTAwMDFcdTAwMDE3uPBs6M9stX1stbXz2zFcdTAwMThcdTAwMDTCmIrbK7hcdTAwMTY5TVpVXHUwMDE41UO+n2jGc/inO2Bh1GzV/oFOga1Kp3Jccp12OjNcdTAwMDRPmnHf6sxI6/1knFx1MDAxYeX7+jW9a24vLm9eXu/0XHUwMDFlS/tcdTAwMGZcdTAwMGaO06CJ9Cs9XHUwMDAyYMAlXHUwMDE4aKAreWRjXHUwMDFjidVcIqlSPPwqrYmLUlx1MDAwNlx1MDAwNp5A41lcboybMVx1MDAwMTx/w1x1MDAwM8ZcdTAwMTVcdTAwMThcdTAwMWEwXHUwMDFiXHUwMDA0WLRGylwibs3PXHUwMDBmuv06PLjU1ZXnvcuds6PNeS0u5tfF88pF0FLbZMvr8+unlcHN8Wlv6W6nvlq+OvyUkNnOh/mbXHUwMDEzhUfHhTvVhk7MkMlA61ljyLc7TFNW1ehg+ey0Plxcf1rYKj9utVx1MDAxZnpDOi/jq6reajV7g8iaolxuXHUwMDBmXWClXFxYUmDIhYPaS1x1MDAxY+QsXGJQoqjFg+bWIWipwHhGI8BcdTAwMTJcdTAwMTToSZBcdTAwMGU7T1x1MDAxN/Fccs7W0KesoW7eNfTqNomtIY3TXHUwMDE2XHUwMDE2hNPnqJJPRlNGuVx1MDAwNOOevavArVtcdTAwMDNnxa5cdTAwMWQ+nC6unW7tdE9cdTAwMTafR+Xt49PF3eenb5PA7t7kkMCgXHUwMDE08NxcdTAwMTWXhGuNpFx1MDAxNlqelHlEXGKwSlxmp2AnSlx1MDAxMY9cdTAwMDSzwlx1MDAwM42FlYqSdvFcdTAwMDT1zMuZXHUwMDEyyzCyvYixOVuqn7JUe/lcdTAwMDU05WheUu2MI6FaJCeltMQvo6a+ndliKnqzOVx1MDAxONY7g7mrbv9HZ7c1XHUwMDAykfrPo86/NruVWr32o7N87/fCJawpXHUwMDE4jFx1MDAxMpZcdTAwMDRcdTAwMTPwQrSiZMLbhFx1MDAxOfFnXHUwMDE5RFx1MDAxY9Xbgeeciz7mXFz0KScjwFx1MDAxYkvkcHWDb1dcdTAwMWJ3XHUwMDFiZ92mXdmp6v28UsGidKbcwvBcdTAwMTJcdTAwMDYvN2yNXHUwMDFi41x0XHUwMDA1r50xXHT/aFx1MDAxOa/2O1Ncbv6nU1x1MDAwZj93XHUwMDFmVlxuVMFMXHUwMDAwU8zG/GJ/vJTNS5TbnEhcdTAwMDNMNEFvWZZS0HJt93q/vmtuLrZYo3v2sHQ5Wvs2peDuTVx1MDAxZaVgPGKFxupcdTAwMTPcXHUwMDEyQL7w6lx1MDAwNJPY41bDssS1S7SMu8os9Zx5NGZSYYrXar+AVEDzl1t3XGY6XHJcdTAwMWUljixKroBMXHT5flx1MDAxYjhdKezX4bX06/1cdTAwMDPcQ31cdTAwMTNcbtOoXHUwMDEzMlg4TSdEXHUwMDFlci7yjJNRXHT79qTZX2venO5cdTAwMTK+X7tcdTAwMWH1lpdcdTAwMGZYLlx1MDAxMPK4UHhqXHUwMDA1TFx1MDAxNauIiTjoXHUwMDAwPygleL6QXHUwMDBisGq0ioNcdTAwMTDgXG6e3dRGJlx1MDAxY1thRY6tzEDnU0BnkFx1MDAxZnRcdTAwMTjIRKadMoCqRI9cdTAwMDFcdTAwMDNcdTAwMTXApLbqXVx1MDAxZYNPhpyrevWp2qr/9JH/9Vez03SjXGYjoU+/za+f1eVcdFx1MDAwNSzePe7cm8PDq97lU7XfkezibM1x3CXBt1x1MDAwZmvew208JThcdTAwMDdAtiZcdTAwMTJvksO3LzjIXHUwMDEzJlx0N1xmXHUwMDBmVlx1MDAwN1x1MDAwZUiMwUNLz1x1MDAxMEzGXHRcdTAwMTNcdTAwMDG3nn5TLHl6rlx1MDAwZnZcdTAwMWE7XHUwMDBm9eHR0flcdTAwMTXp09Lu/FJcdTAwMTAq7pZG273nQanHXHUwMDBmb+8ua7ZqRlx1MDAwN5+DJUM3llx1MDAxNHDtM4XZX1x1MDAxM7bmKUlMRGW4pehcdTAwMTb7doxJWVR3m3RvebV8IVx1MDAwN6ZcXFwi3Wt5tmZcdTAwMWTV6Jz2Olx1MDAxOOpcdTAwMWWesLeYd1x1MDAxN/SbXHL79ikuXHUwMDA1SVxy0cbAWtDxXHUwMDAz5sjFmEBWXHUwMDE5TnFcdTAwMTdEOE6Ym9+Vjr9uhYzyrpBEc5wpgEyw+Zw0LJNcdTAwMGLcY/ZcdTAwMGVcdTAwMTBi41M6n2+NP54+rZys7XfXTW+vvtF+kKd3XHUwMDBm699mjbt7k0dcYiNcdTAwMTdJdMxcdTAwMTNOXGZcdFrTfupiXHUwMDEwuZgjm0m4gzFcdTAwMTE/f1x1MDAwM3jmXHUwMDExoDlFXHUwMDE4s7hXXHUwMDFkX3qB4Zwtvc9ZevdcdTAwMDWsa838hCXu3TFhXHUwMDEyta4xRlEupyhv8KvUXa1cdTAwMGbnXHUwMDBl6sNhs3M9+NG56nfbc0f75S+Rulx1MDAxOVx1MDAwNnRcdTAwMDYtRlx1MDAwNXDwQebizzFcdTAwMTn9+1xcXHUwMDFlSLu1u/q4N7qRe+x0vn+zVM5J1bDEPaZcZlOWcInb8GH1S7GurNVgXHUwMDBm+XlcXFx1MDAxNI2ncFx1MDAxNWg3XHUwMDFiQijAvMA0fVx1MDAwZa7WzDPCXG7DOJA6l2z8IzP8+Fx1MDAxY/x4+DB1U0MtJ1LGZexcdTAwMWb+XHUwMDFlXuL+XHUwMDFlVufQnLxve+993K3paH+lV9693z+g4vjsqbx+Pyp9nyfd2ZtcdTAwMWPczVx1MDAxNdialFisbVx1MDAwMlxmzcJLUfj5uTh0XHUwMDE3XeCEOmLMlMA8kZJJxYVWgVNRY0f6jLo/e+k9XHUwMDE2oG6BacWs4E7qNjI5O4uEJWYwmd7UcbdcdTAwMWbLOXhjvUXgT7iy2+/eN2v1/tyPXHUwMDBl/Otjsz6Yu65cdTAwMGb/7/+bXHUwMDFidt9u/ekkcvvNvzafS1x1MDAwNqU641cn88yTkVx1MDAwNPPlx95aS5z2y/3jkqk/iZunS51cdTAwMGKCXHUwMDE4XHUwMDAzlJFcdTAwMTZLMGHNOVx1MDAxMlx0y2PcXHUwMDEzWDlcYtjBMGO5daSA4sQjmltcdTAwMDM2hKFcdTAwMTjCXHUwMDE3hyGwMbBkXHUwMDBlJvFmXG49KMUywPw6sNRcXNi6fpq/3z7ZPTu1x1x1MDAxZKp6/eZ8XHUwMDEwljrV0Yk4OFp8OmhcdTAwMWT1qr362vOjVMFcdTAwMWK+XHUwMDBl2J7yXHUwMDAzm0D6XHUwMDAyXHUwMDAz3llcdTAwMTaext1cdTAwMDHjgD1cdTAwMDZcdTAwMTNcdTAwMDfU6PTZJJFcdTAwMTWb5n2HJVx1MDAwNHY31lx1MDAwZsKzXHUwMDAybMLQ9V5nfMZcdTAwMDNMXHUwMDA2eLZNY5n31542XHUwMDE531re6y2wu2N6XHUwMDE3XHUwMDA3nlx1MDAwNF+81lx1MDAxNOBFXHTJYFx1MDAwMnFcdTAwMWVLXHUwMDFl4kdcdTAwMDGArYuOQVx1MDAwMVx1MDAwMFx1MDAxM8NcdTAwMWXQRXjyUzKKZZukVi7sgfHBJFx1MDAwNFx1MDAxY51MXHUwMDEyXf6/KfZsXHUwMDFkb52bR7NcIu+vn8zm6v3FaH9161OQ4/njrnaDhVhcdTAwMTKCXHJt8nlcdTAwMWTKsDRcdOVT7WsvXHUwMDFk10s3pP1ol24qpZbYODnb2M/F1trixlx1MDAxM8M4Xa1cdTAwMTmsnvB64Vx1MDAxNstcdTAwMDdqK/CErFx1MDAwZe43jKvHas9YP1x1MDAxNTTmrXKG6f62+95ftj40yc+sVIPFXHUwMDAw1OL2qLNki8FyJTlccqZ/nVx1MDAxNmZdXHUwMDE45SHVKdnSTu7sZFxi9PZqt7F3O+LLl82rnbv27n1vpdaKY4HTmWekX5VcdTAwMDRzXmOK68iZVeNRXHUwMDEw7Fx1MDAwNthcdTAwMTFTVViH519ajOQzXHUwMDAyd9xcYpFcdTAwMGUs+G2DZL9cdTAwMGVcdTAwMGJoXq5M9txxQSisSeXy3IHuScRcYlx0XHUwMDFjYDBcdTAwMGb7eyDirX+FPHc9utO/O6ksPrGl5fV1efbYWyhcdTAwMWR8m+fO3ZtcdTAwMWNEbFxmhrBcdTAwMDJcdTAwMDVcdTAwMGKsg1x1MDAxNkhcdTAwMGbjLz3tadzP5MwqzC3vOCxcdTAwMDPGtofF54CnXHJcdTAwMTOMXHUwMDFhR1xiySxcdTAwMDb25dOvW4qsXHUwMDAwLWNsOe6luVxupsCIJlx1MDAxZlHDMlxmWsr3bXV/XYzrlu8we4D5sfxYr46G9SmOcs3g0LQo1+zHnFxmze+VXHUwMDFlb7t3RrXNXHUwMDAyPT3dbfVGJ11HtL2T5rVcdTAwMTGeRKyxXHUwMDA0xD9lYZ7X2iNYpcJSRv2Cl3EjmVFcdTAwMGZYgIBtJFxypcw4jORcdTAwMTnRfzq68I9cdTAwMTO9Nlx1MDAxY8PnuctcdTAwMThghqSAjqKCS/K+KNf3Mf3J7vbT+dlKe+fg0tw17nfP5+nx9rcxvbs3eZhcdTAwMWXzOFigaYL1Y6xcdTAwMGX7xy3D/Fx1MDAxYcZcdTAwMWGpqV9cdTAwMDE2tvhcdTAwMTiVuOE+O+wyTUtRXHUwMDE0IHpcdTAwMTh6dDA6o22YZon5L5nkXGLIU5o6ZjBcdTAwMDeGbWTfarxtVW83h/9cdTAwMDBcdTAwMDJu4dbVsp9ZMnD1n6POv/r1a2TRIIH+Y3qPy2awb8L23ue/ocloXHUwMDBisrNz3uX7nce6rLZcdTAwMDa9jixcdTAwMWSx2zi2JfjgMVx1MDAxNlx1MDAxZexcdTAwMTVcdTAwMDEz3DBcIlhkXHUwMDAzMEc4PNg5XHUwMDFlZ5in1FxiMCiZQ15QazxKYOi5JVx1MDAwMlRKwCb9vTCuKu/MXHUwMDFl2aUny8/X5839ztP+fmv/UzBO5pVcdTAwMWKJPnhlQVNY60yZxVIy0XFpiMaA7++GvpQ1s1FbqD4vX64vbT49XFzo+/5Ds9PLpVx1MDAwN7A2rYe5wYlcdTAwMDArXHUwMDBlZnLk+Ijw8zZKTE/JmZKOXHUwMDFh6IxcdTAwMTjPSqyoiqnkgPHjy+W3dcF/3fJQ+SWAoYBtYF45XfDBXHUwMDA08VHVLTRcdTAwMDdTn+npM/VcdTAwMGbr7Vx1MDAxZdYp/Pv44TN6PFx1MDAxOSa9rJ0+yvNGjfDbtdL+XHUwMDEyPSg/3To25txJK1x1MDAxOOp4XHUwMDBiyGAlmFxugoXD+UpcdTAwMTSjZFx1MDAwNFx1MDAxNUJcdTAwMThrYeVzR9pcbsU9P2u61Vx1MDAwNG116fBcbv62hvrXQYPOy5wpsbRaXHUwMDAzR1Dr9MhLmWKog7VcdTAwMDFa633xMG9cdTAwMWQsZKjXjzbXzzSfv2vINVV+2Jx/vGt2v81Qd/cmXHUwMDBmMYNcdTAwMDL1gFY1Vjsm3Fx1MDAwNGIsfbzyXGZulYEpTzDWjTj2xonwsIYvJuHjcIt1XHUwMDE0MpuZ6i+fft1iNFx1MDAwNUx1XHUwMDBlQ1x1MDAwM1x1MDAxM0A53WOKJaadoJphtk82hSdjMEfT4EdnsduvvzLgwGtcZtutXHUwMDFmnWZcdTAwMDdMz8rcVqXnJO5vNrkzqDTmk8fnnIs/5pzrKSdD9ruDm7PtyvapWbh6bl51mlena6eOVHlusqeae5ZcdTAwMTJpMeaPk0g2Sy09ajBcdTAwMDGORouYOuumSo8omFx1MDAxZZZSq7Tz1N2M6T9cdTAwMWJcXOzHmZ5ydMnT+CY7fsvEPfVj48Di5GFfeeR1dHxTP9zZvDvaP6Cbkl/f3DSaXHUwMDFi38b07t7kYnpcdTAwMGU6XHUwMDE5q9xKzD5cdTAwMTU8gfYzPVx1MDAxY9rfXFz4i9M6LHCs3Yg+fao1w5Bd7kzg4PmoqaiFRlxi07/rXHUwMDE5tq9bjfNcdTAwMDWoXHUwMDFlXHUwMDA213IuhHsnLNk3xVxicL2ialxubfKfXudX/kt0PV/Xh/+A/5Vr6HpOPUPzvVxuIINfXHUwMDEznO5cdTAwMWZ8/MlIg8rR+dW5XHUwMDE01/ygfLnWfzpYVWboiFx1MDAwYkryqEtJPM1cdTAwMDWBKYpGoIxcdTAwMDTmWeaBpW+JkFiV11xihyOASONh5VLMbYXud4cpXHUwMDAyetXDSGBcIrBGTLBs0qym8rvgZ+HjQevEXHUwMDE4alx1MDAxNKXOI7TBQ08xMcBcclWEfH+wbsqiqFx1MDAxYl1vjNbOzeHu4KS6sq03nnZy1YjFaHRPw1xc9UtvXHUwMDAx7YYt84jLXFxcdTAwMTFHuJxWntZcdTAwMTbkXHUwMDE03kG1Qy3/ti7zic3/xfz0izlXtWDaOc+ZTp7nRsG8pNxM3zHWl7TIf1x1MDAxZn94an8nw4JHa83N8sPx8mZ1dHu117b38LJcdTAwMWLxXHUwMDA1n1DtgVx1MDAxM08odIqDcVxmXCI7WlCJepyNveHM5Y+becPnPn/VL+VlvURcdTAwMTPYXHUwMDAyoFx1MDAxYi6d22OM6pRcdTAwMTMqWFVWm69cZkpbeT4lXHUwMDBm9zfNoWpdr5pdfrd73tj5Nlx1MDAwYtjdmzyMXG4sXHRcdTAwMWGSgVxyi9nWSGSvSXiKvPm6ieEzX/dULLXlXHUwMDAy9i0hhkksPetaVEGxXHUwMDFmXVRcXGG5SPX951x1MDAxZmNcZvu3dWVn8OBcdTAwMTS4sp93+vxk9am+QG+qS/Xm4nmlfNvPy9QwvJ7A4FRccraqXG6KOocrWzmSN1pMqEooXHUwMDA1yGGCUOZKXGI14+lcdTAwMGaCx8qHeZpidSSl3KqdyXiy9mBVJSxP977tsfdcdTAwMTF1667R2r9aq7SWr7aro1x1MDAwYlldW32a/zaidvcmXHUwMDE3UVOGZc+wcCiTWkZqJVhMUy6p8CuecVx1MDAxYY9cdTAwMWWnsLbw0IfGUlx1MDAwYs4s5TOWfvl0Ylx1MDAwYm21XHUwMDAwS1uLbjzujpBUyf5cdTAwMWXcqMYsXHUwMDA101x1MDAxN1x1MDAxY75aXHUwMDE5NqCvmLbwZ1x1MDAwMsN/VkeDYbf9r1x1MDAxN4Nz8OePTqXXq3dqzc71XHUwMDFj3Du32KpcZlx1MDAwNnPdK/yPXHUwMDFmnaX6VWXUXHUwMDFhvtz80sBCtzuE0YdvwVemkd8z2DOW4zHzXHUwMDE1zSW/obn8L2gy0uDpYvX86YFuVVx1MDAwNlx1MDAwNztcdTAwMTc3dXN8dSlHcehKLITKiMeN0lx1MDAxY1x1MDAwNFx1MDAwMpNKXHUwMDA0zjv46oBcdTAwMDP3XHUwMDBiQlx1MDAxMN40YyRcdTAwMWVcdTAwMWNuXHL3tMKyylRcdM35+KTs2HVnmWdcZmVcXCtgIfj/RcTCr1RcdTAwMTf5bHRVlU+LnG2Wt2pcdTAwMDe7R8eL16VygFx1MDAxZCdcdTAwMDdya3nVRLKvXHUwMDFiXHUwMDE0XHUwMDFmwFx1MDAxZqOujW+8lqgmYIVcdTAwMDNRaTJBs/9nXYCri/1S71BW7i9uavunXHUwMDA2cLl6XHUwMDFlXHUwMDE2XHUwMDE301GnvPpYXHUwMDFhLrItSndvtpfXe6OB3SS5gs9LWnhcdTAwMWPsQiO1XHUwMDE2lslw/lx1MDAxN625R3GpYnVcdTAwMDMqhUOq4964tSDSQc5cdGVcXOlfZkXKXz79usVYLqA4mFGYyoq4nG3SJKZFMqhcdTAwMTGNnkLBgUXA32pccjnVwZTWME/o+GRY+6ZzemaPd/dcdTAwMTfk6cJBT29ccq9p3XGky2nQl4T0XGKzL9WRXGaQaviEipGYNFZcdEssWuyOOsuMYXhcctgqXHUwMDFj4J3Z4KnW8YGugLv39zI0vlx1MDAwZVx1MDAxN9bzknTKgXFGNcbKuEhak2TXPKFaXHUwMDE4qt63XHUwMDFm7eboLIt/u79/c7bQWuyeLl1XVpaPn3ZLp2ffRtHu3uShaOZZzpVcdTAwMDHEJcxILnmkeCnma0D3rlx1MDAwMINcdTAwMDdEsyMtXHUwMDEzaGquLW6VyiTfvP5dd7u/bvVt5GdlXHUwMDAxSCmtNi5S1lwiZVx1MDAwM1xmS5BcdTAwMTIxhbFox1x1MDAxNVx1MDAxODdoXHUwMDE0q/71n15rI881ff9956p5PerXa062/uL6XGZcdTAwMTlEXHUwMDE5Je3wc829Pdac66kmQ+V3lZG+3u/T1pOuXHUwMDFjXt9d2OrgKe+ZMsZcdTAwMDAshFSGXHRcdKPKXCL7fFx1MDAwNpDCgJonglmwXHRcdTAwMWPFXTjRXHUwMDFlULzgQimjMJWBg8rl73pcdTAwMTj768Bk8+NUXHUwMDBlg80lU87YMmOTT5RcdTAwMTGYOJZQ/oVUvrc1UP29u97GhijNN5YkvTrZqFx1MDAwNaj8T3ezL18+eNrYby2b06fzk8ZJrf68ct4h8+FfmVx1MDAwZSve/ZQ5JFx1MDAwMtPGXHUwMDAz7c1cZibuI5JHfGpA/J7mXHUwMDE26J9jXVxyXHUwMDEx3733S5dijWWlKOWYl8axqslMoH/2qt7KL1x1MDAxMfz6f1Qx54a+jTvRxt4yPE9cZtA+fUfTlqBcdTAwMGb9NjDhYFxcXHUwMDExXHUwMDE5aFx1MDAxNIZ3VFx1MDAxZGJcbrn/Pff2n4FbyvBRXHUwMDA1XHUwMDFmblxu1ENcdTAwMDY3R9XD+InnMlx1MDAxZngu+XknoyvScTKCkSH8kejTp4BAXHUwMDAwLmBg8HDFOKOFh/uVXHUwMDFj01x1MDAwZVPryFx1MDAxYquoR1x1MDAwNSV+RitogSmHXHUwMDE3kUpcdTAwMGZcdTAwMTRcdTAwMDeIXywqXHUwMDA00uR33f//OjDazlx1MDAwZkaY9Vx1MDAxNYbGXHUwMDA1RUYkKlx0PNBcdTAwMDBakU4yskhcdTAwMDP/XHUwMDAx04mAXHUwMDA0LYBEvW4zqlPG/zY3nmH+f7z9+7/+dN6dPKvxTyk2ocftxVx1MDAwNqtVXHUwMDE5XGZcdTAwMTe7bT8rVG1cdTAwMTc7XHUwMDE5XHUwMDFiXGIsqr7Q9PdcYsM6sP7y0vLgk1x1MDAwZpLVXHUwMDExvoBcdTAwMTLx8KRcdTAwMWFcdTAwMDdzklx1MDAwM5tcYpD7ge7/cV3poSnqXHSlXHUwMDE5XHUwMDE1YFHAXHUwMDAzXHUwMDE4XHUwMDFl15pcdTAwMDBZ407FOzyPWNKoV2LTXHUwMDEwvlx1MDAxN7xcdTAwMTZcdTAwMDWdeuuy+5BLU7Fy+faiucbI4sPG+uDutrtwurOUR1NhuDHTipGXLJhRQ0lcYo9cdTAwMTIwf6xfXHUwMDBikztKaVGBoktbimFQf4dcdTAwMTNcdTAwMDY08vnnYZhcdTAwMTnc2ZvO2cLaydbK9j5dOzq8661cdTAwMDdn4deB3E5cdTAwMDGQs5wxopxcdTAwMDdzYYCTXHImgcl5Q5NkWlx1MDAxNFx1MDAxN+aZe9NcdTAwMTVcdTAwMDe4XCK/yFx08949kvRcdTAwMGVPKGfP4mBrd15sXFzw25tddlRcIrXD7l5cdTAwMWMyrvowLfqVqFx1MDAxNDL2XHUwMDA1OCVcdTAwMDbVklxiakiKVaktXHUwMDA2aGFcdTAwMDCWK7mnJyRcdTAwMTdCaKpcZsNhdigh5cE8NFZj9V1q5HSdI/46XHUwMDE0keeLXHUwMDE3i7eX+4PVjYeDs6NHcr/N94IgMUUws1vAsFx1MDAwM1x1MDAxZeVYMtVdXHUwMDE0PuXMXHUwMDFmx5qPwk5RSb+J6qnQ3aBPYIXB42LCXHUwMDBirPDOdOb3Y9/4YIPUw6o4XHUwMDE4woSxTDqw8+k3SD1cIpQkXHUwMDE2TG1u/JDnrFx1MDAwNrHsl2JcdTAwMWGktJ9pYOxb/dle8OdcZlx1MDAwZipGd3ugUYxcIlxcW4QjLVwi/Vx1MDAwYv9cdTAwMWE0mdmexlhcdTAwMTGplDBcdTAwMDZ0n1x1MDAxMSbUXHUwMDFl6Fx1MDAxZIJBo3iOXHUwMDBmz6aqrOasZ1x1MDAwNTV+rKrCgFRcdTAwMTFqTnlcdTAwMDauYF5cdTAwMTQrXGZcdTAwMDUhlTlcdTAwMWN+7Vx1MDAxMlx1MDAxMGvWXHUwMDEw+P92nLjcb894KNY40Vx1MDAxY+a0VIZntic9qlx1MDAwNTewXHUwMDEyleRKjXfW/PYo8azBKmJcdTAwMWGjJ+CxWWaD2tOWKEWFRuSmPPz+KPeIwcBojVmh4X+ZL1x1MDAxMMxuXHUwMDAxXCJcdTAwMTRcdTAwMDZcdTAwMTdeo8BcdTAwMDM6UVx1MDAwYiPyXHUwMDAwmVxyJtLPS4NR5vm89mJcdTAwMTjb61x1MDAwM2SO4K9cdTAwMTCagJXCYbFyQiPJsPFcdTAwMTKD92Lx2VXkcyWNXHUwMDAxWIPZJ0j0mr+QOVe24DVcdTAwMDWQoXzXafhzXHUwMDBlXHUwMDBin1BcdTAwMGWoXHUwMDFlqo7lX8NcdTAwMThVsC5cdTAwMDC1Y32nVkiAIcFsMKjKv1wipW9VKkVo9MkoWmKwoHFJRX6MXHUwMDAwXGZJzLhcdTAwMGJLl4abXGb8a+y1XHUwMDBmmu1cdTAwMTGeONn9+fpjXHUwMDEwn2iapiispds9dbpjNlZg8LZcdTAwMDeLXHUwMDFiZqW5MsytsKz0XGaiIIAhniGJXHUwMDA3o3BYXHUwMDEwTFKYeNbh66bWg2WrXGa8XHUwMDBiXHUwMDBiaEZcXIdLPMA2wzCAXHUwMDE0xtTw6VxugZ8pLJfC2iugsIjCmlx1MDAwN45U677CXHUwMDEyMeH1qrBcdTAwMTSHJVxm+D09rvOJXG6ssGCxgWBcdTAwMWT881x1MDAwZYGUpWeK6iPpXHUwMDA1O8B1mE2Y51x1MDAxM4GxVmnFNeGZeiYsXHS0XHL3j3tcdTAwMTS3yI1Ae03Cn1x1MDAwZlxuXHUwMDA26WnMrlx1MDAwMlxcR2HpgZDPbjBcdKr89mIo9WnN5SdjkJt+yVx1MDAxOGAvXHUwMDFlZTRcclx1MDAwNCQxbkDHOFxyS3PCfOLWwYRcZvOeOspdvFxc01x1MDAxNtjMzf5I0jBqjmtfTnjseaE3fDL3XHUwMDBm1NaP98T55eVcdTAwMTOVRVxiz8/9w1x1MDAxOMNjWeFkJ0ZcdTAwMWFYl5RhJlx1MDAxNE2C0fNcdTAwMDHC44qgyGCEKO6K2IibXHUwMDAyM8abesbbL8B4VGCZXHUwMDA04844nua7NIrCtCN6euK8J+tTXGJxXHUwMDFhxkdcdTAwMTZkzFRcdTAwMGZAuHWjMu2vsMFOw1x1MDAwNJLZm7A9zcOdKdxcdTAwMTcwR1x1MDAwMTVcdTAwMTQ0po1cdTAwMDU+XHUwMDFkq+CXJy9K3unWb3HnRlwirOGf4lrg3c3lJkc07YVfnyFmp1qwKlx1MDAxZJ9beE0ve+YsYrJ5XHUwMDFjy0aAoSNEsWtohEtCmHDYvlx1MDAxNHf5XGboIFx1MDAxYbMsv5wxN+tcdTAwMGbn/K5fOV7j81fXXHUwMDFiXHUwMDE3vdraPM3PmFx1MDAwMl6eXHUwMDEwIClgztNIXHUwMDE1eINcdTAwMWKzXHUwMDFjg6GMRS+LI1tcdTAwMWWMN1x1MDAxN1x1MDAwNriWg1x1MDAwNIS3XHUwMDExZ8zIdLFcdTAwMDFv7Ywxp5UxXHUwMDBmijCmXHUwMDEygEbSOOvF0+RcdTAwMThsy+B7nL2vXHUwMDA07vRcdTAwMTNmKYMxXHUwMDBi24hcdTAwMTlccsZcdTAwMTn2g1xyXHUwMDE2Z1x1MDAwNlx1MDAxMv56xKQtpjCiu1x1MDAwZcCx0JqB+VwiOMenzGou1aQubFx1MDAxMcZN0tC7h5ePxbxcdTAwMTBIXHUwMDAx5Vi2XHUwMDA1XHUwMDFjNqhh5ELNSS84lFKYTE6OdSDUXlxmgj+vvdwkT1xmWLeYkdJpXHUwMDAxw8SzXHUwMDE49Fx1MDAxNLeAccdcdTAwMTjeXGba5jHbmHFOpcNcdTAwMTPMgL1wp4PI+JdcZpVcdTAwMDBE0qE2cFx1MDAwYodcdTAwMTCcJ1GLmTPcRVx1MDAxMFx1MDAxY0tMx75FXGb6XHUwMDBllIprkS/XXHUwMDA2+6e69nAnlpeO2MH6Q7dETIvc54npwVLJXHUwMDFlzHJcdTAwMTShRGJgU0hcdTAwMTjAI8NixTzgMFx1MDAxMCC8xtA/Tlx1MDAxYko9mFx1MDAxOSY+XHUwMDFlU1x1MDAxYtXzdZGJXHUwMDFi98+94+1h7/7heOdsmanGzaZcdTAwMTWfwuOHXHUwMDA1eFxcXHUwMDFh3H1cblx1MDAwZWaAx+FKouUrwVxmXHUwMDAzXGabXHUwMDFlw/c1aGf/Z1x1MDAxZMj5VutnfpCpXHUwMDBl2Unr7mRcdTAwMDJ2oC/tldFVc/VS3NSHu2ekfzt02FxuScm1QVx1MDAwZVx1MDAwMFxyUl9cZihcdTAwMTONXrbcMzCFYFx1MDAwMlx0rPhcIuO5hJXknqDAd0DJPLRbNE6B4LuGwbhcdTAwMTL+MWpSJFx1MDAwNcJcZlwi3lx1MDAwM1x1MDAxMUd5z0cl5iOxoNX8wzBO4EjOjOB/iUs5ySykL/OcPm5WXHUwMDE25oel9bLZ3mxuXHUwMDFjLJtcdTAwMGLdXGK8vblokP7blS8+yESGXHUwMDE1e7Dy/FSpnzw3XHUwMDFm9p+35ofPjqDbxFx1MDAwNWlcdTAwMTjmqjfQK0zhXHUwMDE0IWklPFhDXHUwMDFjS+VYbbR2hN5y4HEjUMxxzHfPXHUwMDFk550tQSlcYlKNgaIxwYI62StSUHNpL2crstiKPP7wisRT8GBIOZOjUVx1MDAxNk9J8HbOXHUwMDAwXHUwMDBmvdkvzT0wOltVnaXN7VatMypt0GW2IFx1MDAxN9p5XHUwMDBmLLbJ2l3v6vRQLqyXXHUwMDA26nmvsnxU2s+3zlPbLZ1cdTAwMWTa+7vrg1x1MDAxZLpyeLP+8LhRP7poTaDdXulO23nSW3q8bdO9m8ZKc+n5YFx1MDAxYXHJPSq5XGZcdTAwMDdjPKmwOlx1MDAxMGdcdTAwMTjoXHUwMDEz3oOjmnlcdTAwMWH+sjDTMONcXOD80jhcdTAwMDVcbvNcdTAwMTCwbMzGe2dcdTAwMGWGXHUwMDE5XGK9XHUwMDA3hE5cblhcdTAwMGVcXILdILTzVFx1MDAxM1x1MDAxZWZLglx1MDAxYsPAbrD6+0tvxCyHxX5cdTAwMWRTXHUwMDE1/ExS8HqO8Edn+WBrrtzudfvDuUqr1X1cdTAwMTj86PTr7S7c2vQ/TUqz+MWHKzNkRdTwyP20c8lcdTAwMGY7XHUwMDE5XHUwMDAzZetKqdPFRokuLtQuy3fD05v5imP7P1FcdTAwMGZcdOuh01xmK/+wYFwibnzXmJBBXHUwMDEwXHI6XHUwMDA2gyhcdTAwMDF64lx1MDAwNlxuJ9A/Llx0kcxPu+xK2Vx1MDAwMFx1MDAwNoqQlKPfg1x1MDAxOcNcdTAwMDOng2dQ9DlQdPphPWQ4J1xm5JC7jDhLPlx1MDAwMk6VUpJcdTAwMDWT/H+6IOrU99Ve42n5YfTQX6pcdTAwMGVU+b5+sPHdgqi3crHTWFx1MDAxZpyvnD+eX52vb23r5aP+NFxuXHUwMDE399vLJVxcJNhCWoLBqnAjOVxmXHUwMDFk6JXgXHUwMDE4vc7BqmLGoVpQ9mCIXHUwMDE1jYQ8vzctxOdDxdftfH5cdTAwMWRUnOVXLWDxXHUwMDAylnNnnXCMhEvEXHUwMDA0XHUwMDBihrJkYlxuK1x1MDAxNlx1MDAxZnTxlN/c5dPcbr9cdCQ/fPrzJ6mDToF5MvfqYYSbXHUwMDFlmsPGXFzlR6dcdTAwMDdcdTAwMWRvdPtcdTAwMTVMklx1MDAxYyn8XHUwMDA3X1x1MDAxYXaxdEK9f1Wp1l++4mdV7vanXCKHRIZaiMqclNcz53w7c2kvZy7Pu5mMKkpH9bR8XHUwMDEzXGZcdTAwMTanp1x0JrqXXGa3cMNnXHUwMDAwXHUwMDE4YJ7hijK4aFxyZSa+kUM8Y4kmIHckp6Fd2aDT1oNcdTAwMWbiKL+oojNF9Okwd55cdTAwMWbmKNbIxoNhLuNcZvOXJeFcdTAwMWOjXHUwMDE4XHUwMDE1JTSZ5L7OW9KJqYjPSJrZ+Cc6p8fNxcZrYjkn0s22uXDOXHSKkVxyWliulMEy5oGgw59JJ16DXHUwMDFhXHUwMDEykkwk9VwiXHUwMDFkVSO9gFx1MDAxN8iItlx1MDAxOK6O7ylcdTAwMTjHkNiLSSa0XGJcdTAwMDDCY712UL9+nYHx919cdTAwMWVcdTAwMWP06tVmpeX4xei1XHUwMDE0ME73XHKmgjG6ttSLr0RcdTAwMWJGaDg9KUw3j1x1MDAwNnxjMn7onYJcdCtxYXLO/M15x6F3bjxcZldgfmFcdTAwMDAulSiSYnCmOt9cdTAwMDPHlfxwrFx1MDAxOGhHzZWzYp8liVx1MDAwN6q0Mdo/hflcdTAwMTlg/P1cdTAwMTmApH8uXHUwMDE0QExhiVLOwtFaXHUwMDFm/HopviSyXHUwMDFhTF5omVxyfic9IFx1MDAwNr7+QuS8XHUwMDFho4zhWTWNsVMmXHUwMDE0UU48YVxy5trQXFxcdTAwMTOsJ+mMrXuD/cDI/oT41/H5wmxGIS39Zdh/sni4yDujm/nB1WO3VTW9g/OyY1vEif0wR5U1XHUwMDEyrDzDXHRcdTAwMGJv1UouPVx1MDAwMHwquFx1MDAwMDpVXCLumVx1MDAxNMqzmuBkXHUwMDAznUItXHUwMDFm31x1MDAxMVxmtMb4N7yJXHUwMDAzvZhcInHWM9x/XHUwMDBm7l/mx31BKcOwVme5qqDZXHUwMDFmL09OMU01nZ49kolcdTAwMDJ/4rzGP6XYlJ4kzEZx4Fx1MDAwYtKvpVwiVlxu7lxcXFysNlx1MDAxZlx1MDAwZe1tm3TbXHUwMDBm98P5y1x1MDAxYn5yklx1MDAxN3eox0GdXHUwMDEzYCnOo2dcIlx1MDAxMXiYX19ScYJcdTAwMTkg4sBDPatwJ1x1MDAxN+iVSclcdTAwMWPAw1x1MDAxNFx1MDAxNr1cdTAwMTB+XHUwMDA0OWbLXHUwMDE20+VcdTAwMDD4XHUwMDE1kadawFx1MDAwMcA4XGZcZlx1MDAxMU5HJ54vS4JcdTAwMWVGOVHWXHUwMDA2t0d+LehJmtn4Jz6nf1PooY+l5eZZr7wyv9Ku0cZe2eqKw/foPl7GpMFDdlx1MDAwMC5CMTBsbThilFx1MDAxYdxyXHUwMDAx2c6oXHUwMDA0YSRcdTAwMWRh5IqBXHUwMDBlXHUwMDA3w4dqJTCE31GInlx1MDAxMurhiVx1MDAwMFx1MDAwYvJVaYxW/03hZ2/trnO9V7OP0jRcdTAwMWX2XHUwMDFlbm+fn1x1MDAxNoJF2L5cdTAwMTCfalx1MDAwNfBJXHUwMDAzKVx1MDAxOWKchXJcdTAwMThcdTAwMTHJ9bal0swyO0X1tjPwqURcdTAwMDXz1OtMZsFcdTAwMDI1/mVcdTAwMDBcdTAwMWQs0McxaVx1MDAxOG4l8kw7NbNFXHLkj5fhXHUwMDFlzH9lM09cdTAwMTJBi9RTdNzkXHUwMDA0XHUwMDFhJD6Wvq5hK6ItWiksyFx1MDAxMyMotKqyz61RXHUwMDBl31x1MDAxOUNcdTAwMDJcdTAwMTNh1ciwMKY/iIRwJWiePnLMQTtGXHUwMDFhXHUwMDFhbpFcdTAwMDOKXHRoiGqqpFwiOjOdXHUwMDE3NEg8SVx1MDAwMn/CXHUwMDE5TjhAXHUwMDE2ZvlcdTAwMDbBy/zynjlaZCz8XHUwMDFhIz5cdTAwMGXu+cfJJPp1JCOZJ9BKlKrwM4tcdTAwMGY3SD37Olx1MDAxMVkgo9RLe1iNmVx1MDAwYqaswKNvYO5mN0iMp1x1MDAwM+BvaXRU4KJcdTAwMWatg1x1MDAwN7hs5kF9aFCFV0t4VJjxgO2Zgs7j3zbHoFx1MDAxMOmR1+eFfmpcdTAwMTFd0Fx1MDAxNIQ1R0eb0czozFOL0KLA5HxvTVx1MDAxYVx1MDAxOW5cdTAwMTFjulxyXHUwMDFlolx1MDAxMFx1MDAxY49lio/3kXta41x0XHUwMDFlMMBcdTAwMDTuXHUwMDAyfrhBhpFcdTAwMTBcdTAwMTR5nTJ0xuV56PRxXHUwMDAxXHUwMDEzxmBuYPiHYHGuPFx1MDAwZm08XHUwMDE2aJBEIIJ4eLBcdTAwMTWWtDbGXHUwMDEylnkgXHUwMDEyJjdW4317Zlx1MDAxNT5cdTAwMTGJlqq0TIGxqlx0PLzNgdypq4VcdTAwMWHPWqxPwjHunmcnoYD2eNrEgVx1MDAwNjHdI1xiLelcdTAwMWaIzfFcbjFNZDKEvaNBYj1cdTAwMTNQcyqSXHUwMDA1VHtcdTAwMDb3k5RcdTAwMTZcbsRcdTAwMWNVOd5h+ryhWIGJY2pxjoF6xuagXHUwMDE2wtJGXHUwMDA1rFx1MDAwMmK0IVx1MDAxY1O9MJ6DXGKsXHLOQ1x1MDAxNkm1ialDKCZcdTAwMTLCXHUwMDFhJcBcdTAwMDbZi89yT1x1MDAwNORw2GopWU/Ao1x1MDAxYY7BLVxmc3Flt0fC/Vx1MDAwYq9lrIFlKUBcdTAwMDPBYyY8x7TGMrdcIvFcdTAwMDVcbo/AfCZA9Pj2SPZB5JJRIdYzkUygMPzcT0+hjVx1MDAxMITSbKxBmyPYXHUwMDA2YFx1MDAwYoVVK2G6Y5VseG3ZTYjQXHUwMDFjXHRvXHUwMDBlSE9YPKKuYdlymWdcdTAwMTZHe2Q8PERcdTAwMDf/h5vSsFx1MDAxNPK8o+DK16F1XHUwMDA1uOXn1cdcdTAwMDPbXGaj3PJcZmFoUYVa47CEMaMmQX9cdTAwMWSuhY/NMFxuVFwiKdNcdTAwMWErXHUwMDA0XHUwMDEwLUj2XHUwMDAwWlx1MDAxNlx1MDAwMmJcdTAwMTHSQZgoVUi/2IDE+ls5XHUwMDE2qEyZYFx1MDAwMHJcdTAwMDQ9j5hbXHUwMDE3XHUwMDEwJM96XHUwMDA33iHBwVxiNYf+TLQwuEQ2Y3lcdTAwMTCOhDEz1D1Ma8ug08piXG4kmk9TpelcdTAwMGJgWsUo7lx0XHUwMDFhjTl7c/BcIkBwcMGHm2NcdTAwMWVcdTAwMDOeNf7hMlx1MDAwM1x1MDAxYS1P/9IgXHUwMDFkXHUwMDFhxFJOXHUwMDE2691TXHUwMDAzXHUwMDE2w0e1XHUwMDA1w1x1MDAxM6lcXFx1MDAxMUpAX/u1dz74xO9pL3VEXHUwMDA01iz182FcdTAwMTBuKM9hy1x1MDAwMIVcdTAwMDUpgofgiaHDV2KSa66kxjxTXHUwMDFmnYPKXHUwMDEzhFx1MDAwMNfgxrZcdTAwMTY5RiR1iTAsk85cYlgjXHUwMDFhfsmy7KwjJavDlFx1MDAxM2rOXHUwMDAyWGCEXGaQK0h6rbJntFUh+1eGXlx1MDAxZlx1MDAxOG6wzFx1MDAxNPWzJSqSI9dlRnsvclx1MDAwM4SooH7Sx1x1MDAxY+2lvT4uwZrWxIC9wfxcZpLZw1x1MDAwYlxuJWhkmZCRXHUwMDA1lrZcdTAwMTZcdTAwMTYmsyBcbkxpkU9BJU8/XHUwMDBlOlnAWMDn8LfKhYAy7I9cYrUngL65X5lcdTAwMWQ9uHBvXHUwMDFl4Z2m5Fx1MDAwNffgYVx1MDAwMUyVXHUwMDA2gJbZaWugPZvWXHUwMDFlkDtcdTAwMTVcdTAwMDREPIaGg1x0m91cdTAwMWUs0WRfhFx1MDAwMPChmLNcZnOvUE3z+DZYskPnXHUwMDFkzaW6c1x1MDAwNEgjinmzgXxcdTAwMDGxVFx1MDAwZcCXJGxNhppD969cdTAwMDb9aVx1MDAwMFx1MDAxMJiWOcwgKcOj8eHpXCJtyusjOFRSKkydwVx1MDAxOayj7PZcdTAwMTRNXHUwMDE53nesXHUwMDBmxcLrN4xcdTAwMDdgR1x1MDAwMtJzQpCOcoyu4lx1MDAxZVx1MDAwZoircJ6j4q1l9FxyIFxuXHUwMDBi3Vx1MDAwM66AlZaDKqG9kJY0XHUwMDFmbY+keE/f0Vx1MDAxZcyV5LmMiVxyXHJgi+KWXHUwMDAw0OdpzqQtNer56fxcdTAwMDGZYU5cdTAwMDO95VlrqVxyXG6sTSiwNFx1MDAwNcBcdTAwMDHLM76pz1tcdTAwMWNaXHUwMDE0XHQzeWh4hfY4dFlyMK5cdTAwMTjlOZhI8bBuXHQ/LXRcdTAwMWTTXCJYXHI0TvIoU2VSXHUwMDFlXHUwMDE2QMJKasA4MooonaN3mqdcdTAwMDBcdTAwMTVGtNngnlZcdTAwMGUg0DYkXGbYh1x1MDAxYjQ2ZfVcdTAwMTZ/fzZcIsQ/yGtgXHUwMDAyhIWV+uDqwFx1MDAwMNyQXS8+hlx1MDAwNlxmXHUwMDFk7MH3XHUwMDE3bk94oEaFwlxcYcCBNIfyXHUwMDAz+z3F0H+HNGUsvO1cdTAwMTFOhFx1MDAwYjrEXHUwMDEwwHnopYCBozm8NVxmzYtEgC5uXWJcdTAwMDeT5zTVoDTRfWCxglx1MDAxOFx1MDAxMSqbfcFwXGY7NaPeXHImwTinXGarTTKVLdZcdTAwMTh6LYNcdTAwMTjzMddcdTAwMGKjMuV5XHUwMDAxYzTWI1x1MDAxNlxm3WckO1x1MDAwN2JcdGsrhlx1MDAxMFWG2yPawCpXuFx1MDAwN4u5XHUwMDA2P9xe8f5N+nl1inyhfmVcdTAwMWGM9+DwU7g5kaNBm4JcdO/oIJjLoVx1MDAwZYZcdTAwMWVcdTAwMThcdTAwMDBcdTAwMTJcdTAwMDNxXHUwMDA1R1OQqlx1MDAxY+5WXHUwMDEwsWFcdTAwMTBcZnNcdTAwMWNmRtZ+vWGQXHUwMDFlKlx1MDAwN+aDvlxys1KwOVx1MDAxMLugIFx1MDAxNOg/ITFNep73J2iaP5h7XHUwMDAyd9skXHUwMDE2ZvKrXHUwMDFl5+ghWFTBzd9IbajiXHUwMDFlcJj5XmSvpLBXnr3EMSZMk/dsbVx1MDAwMOYmXHUwMDAzXHUwMDBi7ohhLiZMk82pkSRcdTAwMDeSplx1MDAwZsQ7Qlx1MDAwZlx1MDAxOGfJfmLcPraw1ITAZDBcdTAwMTLPTedaXHUwMDFiyY/MNeahMlZcdTAwMGLQfjzHZm86W5bA0uJoo+JsXHUwMDAxOZ5cdTAwMDf7UqBcdTAwMWWbs1x1MDAwNFx1MDAxM5opYFx1MDAwZVx1MDAxMFx1MDAxYzks33Twe09cdTAwMDdF2oBcdTAwMThcdTAwMGb6jGNcdTAwMDGYwFWO/bqs/lx1MDAxOY+CrUBcdTAwMTS8aExtn6eDMkVuvGOE00ekeHMmXHJZ3tGeXHLv1cVOpVx1MDAxNFx1MDAxZZA0MnrfXHUwMDE0TO1cIoZcdTAwMDJZNLrwnCRu0uRoME3zllx1MDAwMLuZfnGFQVd1juJcdTAwMDXQXCJcdTAwMGaZXSpSS1F7XHUwMDA0SHOM+DlaJDq1j8ZcdTAwMDNcdTAwMTNuXHUwMDFj45SnQZr2XHUwMDE28eSHZIGnzmxcdTAwMTAtr2RcdTAwMTldkm/nxdNcdTAwMWKhKebve3qlVVogl8CIXHUwMDBiXHUwMDFlXGLTyNEgTTEwS1x1MDAwMuFcZrNcdTAwMTJSwFx1MDAxOSzFkd0gmOjJsWvCP+iE9Vx1MDAxY6RcdTAwMDDdxPL4h1JM/ncs4Iz2QENA34CCMVif5rBmQFwipshxbJCD1Vx1MDAwNoSOSbZ4XHUwMDFlh44mqZBcdTAwMGb4TUFRXHUwMDEyaywwO83hzNYsbVx1MDAxMkKD8Fx1MDAxYlxurEJDwbrO40XQXCK8vfDh9mTYIFRcdTAwMWZ+4tRV8p4xSX3i4pMmfdVcdTAwMTWn9cmvkjRcdTAwMWb0ezoodepcdTAwMThcdTAwMTcldlxuUJfWnvAkk+jg0pxcdJNr11x1MDAxYrAuXHUwMDE06Vx1MDAxOG7wXHUwMDFk0aKCpbhS31x1MDAxNXSbXHUwMDFlXHUwMDE3LDxcdTAwMGVmXHUwMDAz4YpLqcHE/nCDhS2crEd+R1x1MDAxMKHgYTSMxGKCPWxgNDBRnFx1MDAwNVx1MDAxNZFn4vC0MOP3NChCYY7f1Nz/ijSbXFzZyVxiXHJLVrpcbjtg2V1qcVx1MDAxOSpcdTAwMTItXHUwMDAwXGZCXGYux0s+aNynwHhcdTAwMDalYkWaNMargYBcdTAwMTPx+lx1MDAxMrDUNDFcZn7OcVx0XHUwMDE0h+JcdTAwMTimXHUwMDEzK1x05Uc7+tWSXFzX4KUxY6SOX9PWKKyfRJzXtIJOWFebad8zXHUwMDA0YFx1MDAwMONMnNdcdTAwMDDKcFx1MDAwNF39RFx1MDAwM1x1MDAwMcbQfY1xXHUwMDAy6Ot6hqm6hnU8pHK+s+RyXHUwMDFlwFx1MDAxND6Tx0t2XHUwMDAwzlDMXHUwMDBiXHUwMDE5n1xyaVcs/JJxXHUwMDE0I0u5XHUwMDAyhlx1MDAwMnOW/MRcdTAwMDTquLfl6FvKXHUwMDE1ljCHJ30lsVx1MDAwNynvIHlcdTAwMTQwYo24flx1MDAwN21WZ0mV933nnfOHoPtfutfH3+ZcdTAwMWFglKXvePb3XkvrSzJOaVx1MDAxMCBGwOi6XHUwMDEwXHUwMDFhlFx1MDAwZTTqWHlAP8ZipkbXpcRcdTAwMTVcdTAwMDaaXHUwMDA0nZFupsAwOCwlSV3XQHdcdTAwMDFvXHUwMDEz5/fgR0BGOb9cdTAwMDeobjBcdTAwMGUrymTSWVnew5JdQFWuOvZcdTAwMWFcZmCU0M5LxoJJS7nzlzhcdTAwMWFCXHUwMDBlLk34XHUwMDE5LO2BZZldT2OQ+rl7pFx1MDAxNGZd0a6RmvylNLJM/lqKXHUwMDEySFx1MDAxZN6Ua1i2i9L4MCZcdJWkwYCVKuGHnFNcdTAwMDXWjULFJVx1MDAxZNew6Fx1MDAwM7GuXHUwMDEy0WkzKe1ScoNp0/y97y/1XHUwMDFhxkJS476GiXxtwpgoXHUwMDBlz+f+XtJ4XHUwMDAxkCjD4+9XWFxmXHUwMDFkQFHnuJYyZvBqYfSVc0FcbmqZoVx0bVx1MDAxMlx1MDAwYjayXHUwMDFiMrgmQrKEOVwiwVx1MDAxNqbu3+NcdTAwMTiqgFx1MDAxYu6O0YYvaTzn5oBcdTAwMTT/3KRwKHRcdTAwMDBcYo1bYlwihjTw1mW8tppcdTAwMTZcdTAwMDbAhrhcdTAwMWZcbu5Gt56742lcdTAwMTPfr0jm7DkynsZ4eFx1MDAxMqtxXHUwMDBlXHUwMDFmosGVcE3AYIL8IUWvvbdNmFx1MDAwNW5cZku5XHUwMDAyZlx1MDAxM6w/6fotzEKFXk3XNT/rk9PeSoWQlEuAXHUwMDFlxlmbXllcdTAwMThrgoFcItHeKz+C2LX+Uq6A2ePIp+xfwiqQilx1MDAxOVx1MDAxYr9AhcI0JjL/N2CVOMr4ekowhoWlXHUwMDE5IFH8msHTXGZCu67BosJcdTAwMDN7KIli11x1MDAxNIhcdTAwMWF3RWGFoFwimHNF+lswztrGXG6PtmGEieO9Jl+Bf4ir4nHi7/z8t7F5/ynFXG53XHUwMDBmXHUwMDA3m6Pu+cNOZZPtleVt536rQvKk7oZcdTAwMTmuMFx1MDAxZqbFU8pcdTAwMDDo4Vx1MDAxY7dUoT+WSVx1MDAwMTY91Vx1MDAxYUji7fJrllx0zTyJj1xy8+1lRN/uXHUwMDE4p7j9XXN3T1FSiXqBdFvagNaTznRbeHY6+vFbTlx0TFx1MDAwN4PnvKaxmCGW3vjReclYPeWFXGbdXZ1MNuxcdTAwMDF/1Fx1MDAxN6p7Od84XHUwMDFinNLqY+NcXN0s5sNcdIFn/VxmXHUwMDA211x1MDAwYktgpYeAQlxu41x1MDAxMZBcdTAwMWNMXHUwMDExXGZ/ZvFyaVx1MDAwMItcdTAwMWVcZqXBPGUhYfLOmqa/XHUwMDEyTvT1Wm9zuNa/XHUwMDFhzu/u1c/2ykvNU/M9OHFVIPmMRHcgXHUwMDBiXHUwMDFjUlxulS5iiclnXHUwMDE4XrTS2OnJy/dcblx1MDAxNMvAuq957Te7lVq9NtVgkdbdyVx1MDAwMMbmw+mapVx1MDAwZvOV9ephe7hPZb/VWMidworj8UwjwVx1MDAxYyGYXHUwMDBmPJK4U1xuPC5cdTAwMDa2mZK+XHUwMDBiKYZcdTAwMTmMepg+XGbPXHUwMDA3KcO0U1xc4KFlMFx1MDAxNUC4Yj42I3/XXHUwMDA0Vlx1MDAwYs9K7HVLW52lfrl+vVfZsNvNblx1MDAxMFwiplxiZK5cdTAwMGKAXGa6XG5cYthN7vpoNJb46k2NgKVccpaWNb9oXHUwMDA2vtDdJeJJxkGna4HBPpiPP/P7sW98sEHq4VF6MP0wXHUwMDE4nsGKj2Qo8YiAdW6FxbhcdTAwMDMwXHUwMDE1Mlx1MDAxYsSTl2D0Yap+i/5cdTAwMTFcdTAwMTVpL/hzJkc0XHUwMDFjoI1cdTAwMDHTXHUwMDEyfdV4LjLSv/CvQZOZ7Wm/yL1cdTAwMDKD1ijoQWTLXFx4XHUwMDFhXHUwMDBmg8FcdTAwMGaBJVxmry8z/M9iQiYjXGJcdTAwMWU9XHUwMDA2rOPh0Fx1MDAxN4WbXHUwMDAx6MvGclx1MDAxNFx1MDAxNFxm1MzhYFx1MDAxOMBLKeaZgf9vI8lTjId5XHUwMDFlMEdcdTAwMTU691R2NLpfW1pwo9FDwNGFXHUwMDExXHUwMDFlXHUwMDBl4llfXHUwMDFhaqz0XHUwMDA0j51cdTAwMTlzQDGQkCiFbjaYZDRcdTAwMTIx6kcuUo6uLKvxf5kvXHUwMDEwXHUwMDEzOmBaNVx0JrhcdTAwMTCgRSNx5LFcdTAwMDfIbDCRfl5cdTAwMWGMMs/ntVx1MDAxN8PYpFx1MDAxOFx1MDAwMcLxsD7BXHUwMDA09VFvXHUwMDE2g/ficu/AJ1x1MDAwNrDSWodnhflcdTAwMGKZc+VwJKVeU1i+XHUwMDE0tGG0XHUwMDBmXHUwMDFjXHUwMDE2Plx1MDAwMdh2eI1cdTAwMTnoScEoXHUwMDE1LN53aoXEXHUwMDA00HH/XHUwMDBlXHUwMDA1XHUwMDE1QYnGrCoxl1x1MDAxMSUwXHUwMDBiYEHjkor8XHUwMDE4bjTAz7l2k1x1MDAwMv9cdTAwMWF77Z/iu1mfl8/tvV5j/YKuLcje3unW6LycX2JRjM3B2tLodreBKtQvXHUwMDFhS6F7XHUwMDFj3lxm7uJwR3J0aj1Yt1xut10sQy9oXFxiaVx1MDAwZsDNMMq4hkFccpaen0msaZVYjfxcdTAwMTJcdTAwMGLjvqVfgMYpscZxsbG6XHUwMDFhmCnSkiny90xUYYVcdTAwMTVLsLI3/nmHQspcdTAwMTI0RVx1MDAwNZL0glx1MDAxZOA6cirJ85nAWIu5XHUwMDBlsX5ZVnthTaCjSTI930tsYMxxuyT7cFiGYpCeXHUwMDA2gUKA7CgsPVxufJjZYFx1MDAxMlT57cVQ6tOay8/GoDcpXGJOV0xcdTAwMDXV1s9Z49pcZmLEomTk1kGFjEKbwFrKRfFcdTAwMTR3fYyb/pGlpX++OXrty1x1MDAxOa99dbk6/1RcdTAwMWY+3/CjyvGge7Z51Vx1MDAxYlx1MDAxNGA84lx1MDAxOSVAXFxj9HCg7I9PeFxuhCjDXHUwMDFja6CEXHUwMDAw01x1MDAxY2mxrcfxULF/WFx1MDAxZVx1MDAwNUCc8OK2wIzxpp7xmlx1MDAwNXY40GLTlLlcbklhqdokwqOaSTBUtP5FXHUwMDE5L0xpXHUwMDAwz7zQ1zM8XHUwMDAw4dZNdlrWsMFOw/yR2ZuwPc3DnSncXHUwMDE3PNZcZkRcdTAwMDGNaWNx4zuU6as4d6dbv8WdXHUwMDFiiaiGf4pLgXc3l5tcdTAwMWLRtFx1MDAxN8RcdTAwMTHkylBSOsJimYXXZIhzL1x1MDAxZowgg/lPXFw782nX0Fxil8RcdTAwMWRVXHUwMDAwqlgpg9mYY5bll1x1MDAxM2bpRnXONiq8sW+rR0+HNa5cdTAwMTZUp4BcdTAwMTfeYjA2vDlcdHIrypdcdTAwMWNcdTAwMGJAXHUwMDE4PL+jMFx1MDAxNibOlzDcXFxcdTAwMThpgXg5vow4X0Zmi1x1MDAxZCvRXHUwMDE5X04tX97k50vMPI+Oo1x1MDAwNL5MNFx1MDAxMFFzYlKnwJz7pfiylEGYhS3EjFx1MDAwNuNcdTAwMDT7wVx1MDAwNotcdTAwMTNcdTAwMDNcdH89YtBcdTAwMTZcdTAwMTNcdTAwMTjRTVx1MDAwN+5cdTAwMDd5XHUwMDE5XGY341x1MDAxY58yq7lUg7qwPVx1MDAxODdIQ++e4kFHXGb+wtNcdTAwMWWEZdu/YXNaqpB8XHUwMDAx4zg4lFJknmWNdyDUXlxmgj+vvdxcdTAwMWNPXGZcdTAwMDaWY+ZOl/1cdTAwMGJcdTAwMTNcdTAwMGZcdTAwMTPmOaIrKVxiPiy1XHUwMDE5XHUwMDBmXHUwMDA1x8TxnLqi+Vx1MDAxOfOzO1BcdTAwMTJcdTAwMGalZcknanBcdTAwMDeHXHUwMDEwnCdRe1x1MDAxOWsvXGIpnOdjODHoOYBHi0mKL5dcdTAwMDZcdTAwMWJ3g2GnXSnr7t7dY+XmfNg6uDrLXHUwMDE50aM9+Fx1MDAwYtY+ZlGjXHUwMDExxzHhXHUwMDFlwVx1MDAwNFx1MDAwN1hbilx1MDAxYlx1MDAxMVx1MDAwMPm33XnM5Wwt5lXG/Fx1MDAxNjxcdTAwMTBcdTAwMTk2XHUwMDBi6bntXHUwMDFm3axVjm+qXHUwMDBio5O9pVx1MDAxZLk8qFx1MDAwZS6/h+hvXHUwMDBiuIJcdCZcdTAwMDAwQrpDepJj/yxFP1x0mZ69dldAz1Gn9fdcbumJd3gyQT3nXHUwMDE3a/dcdTAwMTVRvWouLi5eP5W3Sa/WWSlgTmCaXHUwMDFhhGeC3Ds+e/5cdTAwMTM4LNh26GRcdTAwMDROQ5sjvuU0XHUwMDBi68mPI/Xlo/v1wc7R6vH8iHVEf7N6UqpcdTAwMDZhYoqAppVcdTAwMWZoYGZoTJzjxplcdTAwMTRcdTAwMGZcdTAwMWOeQ8DaXHUwMDE0v6pcdTAwMDcuePcsqmdcdTAwMTbVXHUwMDEzaW5cdTAwMTbVM4vqmUX1/Fx1MDAxZKJ6dpttMj/YV0dcdTAwMDf7XHUwMDE31auFraflxtl1fo2FXHUwMDA16SyW0tDohI5ILDDdXHUwMDAxSoxcdTAwMDSbXHUwMDE3blGOw1x1MDAxNrOgnl9RYLXzXHUwMDBiLCkxToBcdTAwMWF32LSK6a43gYVcdTAwMDVIXHUwMDA0Zrb+NVx1MDAwNdYsqCfU3iyo57W5/GQ8XHUwMDBi6nFcdTAwMTJeeVlccpfm+z2+cXs3XFy+f3h8suqyXHUwMDEw4Vx1MDAxMU0lnrtcdTAwMDbKXHUwMDBiXHUwMDA0XHUwMDFkvjCe9LCGoCVcZktcdTAwMWbwWVTP70J5nfyUh1x0LZXG/E1OzpOx3cs3zsPCbbAwf1HKm0X1zKJ6PthcXG5ynEX1XHUwMDE0YMzqSef82p6vXW2ttcur1d3OfL//XFyAMWHEmCRcZrO5McOijGk8KVx1MDAxNWad4lx1MDAwMjfV44w5i+v5JVx1MDAxObNbgDFcdTAwMDUmXHUwMDFjwiw+bsZMtlx1MDAxMi2R6JxcdTAwMTDTs+E3XHUwMDBi7PlcdTAwMTg3zFx1MDAwMntmgT25aX5cdTAwMTbYM/fp6qB5vXlcXL7bXmyMLrdcdTAwMDZcdTAwMTdrS7WNNt+Iq4Nas9LudmpcdTAwMTFxwLjE0ueMYzJCzCxcdTAwMWZcdTAwMTJcdTAwMDd41VhccuDPsTiIIY6oX4z/XHRm6Xe4kMfVZKZCXHUwMDBlsMjnnydcdTAwMDe+jsx7bjL/n/FP/ZxcdTAwMDevq/jfUY63XHUwMDE2i1x1MDAxNVx1MDAwMNG7KJ6NsStK8ZhWkFx1MDAwMbG8yyh+6964o2/zemF10LPd02GzZYe3rfnS6tLxXjBGei5cdTAwMTK09nbh33+mNdsr3Wk7T3pLj7dtunfTWGkuPVx1MDAxZribrfT73YdAu7Fx+bgsSVnX6c+fXHUwMDE2sMdcdTAwMTTWXHUwMDE3NMZcdTAwMDLrYIrMyKLG+sRKaS05Zi+UJC75hZ9jNepkXGZ4yJCoKXpcdTAwMWJcdTAwMDFcdTAwMTd8y2C2wD95gd9cdTAwMTVQ65yDflx1MDAwMix3+rfImOZjap1jKV9MkTk1av01PO8l0O1Hp9xcdTAwMTlcZivY2/GrXHUwMDFih+ZZTyjMXGKrMW2Y4Dp0z4dcdTAwMDP12s1arVx1MDAxNfjhcKxeXHUwMDE2XHJHw/eSXHUwMDFmaDKhe+kwXHUwMDE3gbhcYnwwkNVSY1x1MDAxOVx1MDAxMT/Xe1x1MDAwND4oyDOEfDBcdTAwMDfxXHUwMDA2R6pPzjzDjfB32ZVcYtQqXHUwMDFhI4hgWPSFgS40vktnXHUwMDA2IJ9cciD9/Fx1MDAwMFwijZ9emDqtfSGTXHUwMDEze1x1MDAxYUBcdTAwMWU06iZcdTAwMTl0p1x0kdYvZ/1cdTAwMWX8mKi1XHUwMDBm81x1MDAxYcMoKFx1MDAxYVx1MDAwNlx1MDAxOFlcdTAwMTUu3FtCk4ZcYirhXHUwMDA29pJIOkeD7oWCf8SL301zoyn8KE3bg0y0XHUwMDFiXHUwMDAyXHUwMDEzudJcdTAwMWYuwHxodq7DwrD+Mlx1MDAwNi8oRoZcdTAwMTV7sPL8VKmfPDdcdTAwMWb2n7fmh89Lwfl41XxcdTAwMWP/QmTDnL08uNVoupmQS9uvPFx1MDAwNNYwepGI8cudu15cdTAwMGUgdXU0XGKuflxcOZVcdTAwMWV+XHUwMDEyXHUwMDEzrvVOLfuB0mE57YHQXG6Fp1DWoGNBW1x1MDAxNnkg4Fx1MDAxOMIl96P/MHO/035PeSBcdTAwMWF7IH+M5lx1MDAxMZFcdTAwMWL1Smwtw+NcdTAwMDavRaG73rrsPvgrIMRcdTAwMTn+41x1MDAxZNSvX5dZfFKUXHUwMDA3XHUwMDA3vXq1WWk5fjB6LYVwtuXtLj1vrG4umP5Webv13FpcdTAwMTlcdTAwMGXjhFNvtZq9QT1MOVSBopS4J8A0x7SvYVx1MDAxZjVcdTAwMTbTw5ztYItzJixnjm1dxT2D1Vx1MDAxM6wmzGIqyTjn6Fwi+7hXRFeo+jVIZmJcdTAwMWMycHNIXHUwMDAxK1NRXHUwMDAytqIzg1x1MDAxMFx1MDAwM2WRyCxcZqNpudLvylx1MDAwNPvWvZA56DSgXpr2J/TNWY/f7ix276/WL2qL+nadnvSX81qZ9HGzsjA/LK2XzfZmc+Ng2VxcXHUwMDA0Ui2Ffv97rUz3U+awMjH+yyOSXHUwMDEyRoiF5afC58UxjTPDwlx1MDAwMsxcdTAwMTisWlx1MDAxNDcyXHUwMDE1XHUwMDE2gpaBkkBcdTAwMGWVSLEsXHUwMDE1lVx1MDAxOElcclgrisRcdTAwMWXOXHUwMDE2sGNcdTAwMDFcdTAwMGbzi0AspcN1MPglsFSB5ZOWqqVcdTAwMDKVzFx1MDAxNMVcdTAwMDWOk7tfN1x1MDAwN2DjXHLm5lut18Tpg7mrfrf9o3NQXHUwMDFmXHUwMDBlQUlcZpyGJaVcdTAwMWWGJ6OvXlx1MDAxYlxyXHUwMDE4ZkJ3fbZpmUGt8czwgeecXHUwMDBiPuZcXPwpJ2NtpsNdmrVJQVh5RHDDXHUwMDE0WOw2XHUwMDE4T/pibYJERtezJFx1MDAxMoRBoFxu7Jj6ufAoUVxcY9RcdTAwMTfDmjZxIMGtXHUwMDBlPI2hiFx1MDAwMLzSssj+9FxmSFx1MDAxY0AyKuCOgqFcdTAwMTN+zThcdTAwMTeSJDuWcS9cdTAwMGXj+ifpjJpcImMyedr6V6NcdTAwMTN23FxcbLQmZvyl40zAmFx1MDAwMVOXgL1cbrSOXHUwMDA3WYxcdTAwMTY6WFx1MDAxNP2nfSNxr87P7Fx1MDAwMdBccixcdTAwMWXXhLlcZjiAwvbK6Kq5eilu6sPdM9K/XHUwMDFkUleniMeFwOrNXGZPulx1MDAxMFx1MDAxYTyR9dYlg9WfQIBaiZFVKtalXHSZYFmqa33naXl5fe/mfqXZqNauq1x1MDAwN3d3xsbxsl+vXHUwMDBlX1x1MDAwMCqMmVZYXHUwMDBm942xWidTJkCLXGJcdTAwMDNCc09jhTZcdMLKqkBcdTAwMDWON1x1MDAwN1x1MDAxZFx1MDAwMTxHNJWMaqJdQbCUSk+ASSZcdTAwMDCRMZbW/q57eFx1MDAxM4PM+7zGXHUwMDEzj8/Kn0iKvidcdTAwMDRTlyYzycZcdTAwMTPXwKxCTXKLLst4qlx1MDAxZp3vqXbr2YzMxsHJzsBcXJ3tPefeolu52GmsXHUwMDBmzlfOXHUwMDFmz6/O17e29fJRf1x1MDAxYY0n91PmMZ6sXHUwMDE0XHUwMDFlp5LigUVFXHUwMDA1s+FcdTAwMTVsqCfQwW5cdTAwMDE9XHUwMDA1ceXUsGB8YdBcdTAwMGVcdTAwMTGRXHUwMDAwxcBcdTAwMTJcdTAwMGXM7dmafdeafSggc2BIXHUwMDA1x9OUrsWZ7DP3XHUwMDBi3IkpiilcdTAwMGZvuc2NrYmH5rAxd1/pN7ujwY/OXCJcdTAwMTAz3Lnb7943a3h52J3r/7z3r1x1MDAxZp0t36R5gMny59zyPXb4TzCycMRcdTAwMDeNelx1MDAxZP7rzVx1MDAxNvlzrj6sel+SayPDzspgZfdcdTAwMTZewlx1MDAwYpor/n7mcr2eXHRtXHUwMDBmpkJs6vYgwFx1MDAwZca1UdBRfiXjMHIx41x1MDAxOWmsXHUwMDE2XHUwMDAydIUmceRcdTAwMTJcdTAwMWVG/2FJVWOUXHUwMDAwXHUwMDE1WS/RcVx1MDAxYm/gxY1nSeCfMUDOoOxdUPZY5IBcZlx1MDAwM3Oc87ikgItWRz9cdTAwMWNv/1x1MDAxMb9srfiU7T9cdTAwMWKc599cdTAwMTPsmzp18U9s0o6bjI3YxKy2rSulTlx1MDAxN1x1MDAxYiW6uFC7LN9cck9v5isy51x1MDAwZVx1MDAxN5hcdTAwMDDRkyxcdTAwMTJUprWCU1x1MDAxMCbKXHUwMDE5Qzr5Tbp04C32XGJom4afgThcdTAwMDN1XHUwMDBiPcXfemduaetqd+F6a+1RXHUwMDFm6lLrsXRXJ1VHhoG4Si2BXHUwMDEx6WHBd2nR7LCRSFx1MDAxMIxcdTAwMWH3iDBcXFx1MDAxYaz5XHUwMDFhOPA1NjStxlxu2VJEXHUwMDBmwY6B3irPMkBsK4lcImCMXHUwMDE2cc1dwu28+plA/3VHR+bp0t7C7u3yXHUwMDE2vb67kL3rh5tt039cdTAwMTfQ01x1MDAwMkivcNg0XHUwMDE3LqRcdTAwMGac2Y5DPVx1MDAwMLNcdDnCv1x1MDAxYurfvPyjztxuozJwh4hp7WHYIyY9XHUwMDEwRio5YUf+u4u5xjs9XHUwMDE5nfd8vNdqP2zdNMucPfTO1/qL5VE9vvZcdTAwMTNcdTAwMWNNJc1A62H0P9bI4zRS9NlcYo3VwI3BMz6OkkFcZoSgXHUwMDA3dlx1MDAxMVX4deZI+8hcdTAwMTmKSUxcdTAwMGZA0HJcblx1MDAxY1x1MDAwN8mx+qmq2ivya8i8ya1+9mE3k5CMc5AvLkPWJidxplivXeFBikljXHUwMDAytqmC0//9XHUwMDFlm7Vm43p9tHt1st9cXL7e3dpcXDA31cP861x1MDAwMeaop3FTW1x1MDAwMeFhXrrQguCMK49ZXHUwMDA0XHUwMDE4/8SkI7JcdTAwMWHfrFx1MDAwN6xF0DFuabBcXOXYb1x1MDAwMy17wmChJUwwRorsel/WxWXtXHUwMDE3MX36O7srV0+twfXN6UFtldeuXHUwMDBl7zoqqFxuXHUwMDBmz9dcdTAwMGZ3yvPNq/n5xaX64laFtp/XgzdMblWJj68qf4eTOX23lKSEvliFmS7k91tVKcvqfJXfcLNwcy5cdTAwMWJcdTAwMGbnTyO+UKswlUtiXHUwMDAy1niGMcmltJRcdTAwMDfPXHUwMDFm+ytcblx1MDAxNpJnKVx1MDAxNVx1MDAwMvN9oKc0LjE5XHUwMDFlXG7DTVx1MDAxMMVcdTAwMTSsPcfxZGk8eMOMU2vxXHUwMDE0OS3iS/j8XHUwMDA19XVcdTAwMTLT7u6sb23QneeNXHUwMDFkc8JcdTAwMWbmTzaYulx1MDAwZq6Xla3m/NHBnZq/vlTsePmBrO7vhKKRXHUwMDE3XHUwMDFi591+9Xpj6W6rfnTaa280aG0zeMP1zeL5fs3QXHUwMDBlO1x1MDAxYrTVzcbx8+J+O3jDNC1q6V7U7oTHXHUwMDFjXGJRXHUwMDFh4lxmhyHJebLgXHUwMDFh4TAxv3/5xpTyi/8y9USFUEBEeMRHwsphZpxcdTAwMTTqe+VyUs8no5lcdTAwMDfbXHUwMDBilNav9jtcdTAwMWJieLR/R/bqm2I9XHUwMDE3mFx0pjwsnUIwpZQ0wag3XHUwMDFmzYTAXHUwMDAz3ERgWlx1MDAxM1x1MDAxNayj+FxuZmBie5RcdTAwMTPxXHUwMDFhXHUwMDEy57CXP1x1MDAwNGa/kL28yE3ndomyu93WKlx1MDAxM3tnN6fV3eUgTlx1MDAxMLWxt9c4vL5lx53TrWd5UFWDUfCGu9LuRfd+fevicZk/tM9cdTAwMGbvXHUwMDE2XHUwMDE2T0KOs3JT31xy9lx1MDAxZjb2nrtcdTAwMTd6e6dXtkcnZyG83D4k7VxuXal1S3dXS+3Du9rJytM3gZnKXHUwMDBmZoLCzFTauVPFmE528EpKtGHTaPUvdvv1v/6a7/VcdTAwMTa63SFMvUqvV+//9dd+XHUwMDFk3lC/3j9Ad1pCQvcpxbiiTzRcdTAwMTnsM8dLe+v364uHqydaV1Y6J+fdvcc49rlTzZSElVx1MDAxZZ6yl5i3l1x1MDAxMK0j9pFk0lx1MDAxM8LiiS/MzFx1MDAxNMc/YXH3yCimhcbor/GcXHUwMDE4u1xmtKcsXHUwMDE4R1x1MDAwMt1cbsqwOP5x7yVmWIGoNFjq+LfAw7WHvYFqt2+OnnbUrdSby3fHjVDqmVx1MDAxOWCGXHUwMDAx0+RcdTAwMDdMhlx1MDAwN+AxmZjLTcpcdTAwMWPZ6V9cdTAwMTFTXGJMqzQ9cPmJOeipn5xcdTAwMTJeXHUwMDEz5ilnhGUnxI5/44NccnJPYaCpXHUwMDE1ynKwJ4VcdTAwMGXnbGVcdTAwMWXY35RbgFxy9pJcdTAwMTMmq0HlXHUwMDExXHUwMDAz44fVbYBcdTAwMWSkXHInhCmFf1x1MDAwZk/8ZTVoPf+wXHUwMDE4YJwwfibVUHvhn+M58rRpjzBhtVx1MDAwNitcdTAwMWF3ulwiKc+JZ1x1MDAwNTwrJloj8FwiSXZcdTAwMGV1gE5cIsFcXFHcUiZNLIW6IcZcdTAwMDKsXHUwMDEzXCKkXHUwMDEwOjNjXHKzXHUwMDFlNVx1MDAxMvNcYmBOXHUwMDE2XHUwMDExcCn6XHIy4inNqcEsKpYk7NOFXHUwMDA2WHpYspdcdFxm41x1MDAxNMBcdTAwMDDh5qQnuVx1MDAxNvBcdTAwMWWMhLfIM1x1MDAxZlx1MDAxN9Q4urUxoyNYdlxcRuZcdTAwMGLHjPJcdTAwMTSWmkRnXHUwMDFmjHFme9rDrFx0WHiYcsVpOFx1MDAwMWKs85nNJZHhS3NRXHUwMDFl/LTmYuA6Sz//euXvn37+ZOXhydKj8s1GxY7Wbnf15sFBJbfgk0RjxVAr4cVyyjRcdTAwMGZcdTAwMTdcdTAwMDfDomHovrOSK6zy41x1MDAxMHxcbl49RiozMCxg6rnc4cZj8JaF9tMlXHUwMDFiNj51PVN8M8VXRPHZ/IrPckFxSrpNZJKc8FAwwYlVanrcfVx1MDAxM9V8IVxyJYgkYVx1MDAwNVNcXLNlSKzimo0yb9xcdTAwMDVqqVxyNyg8o1x1MDAwNNN4olRg5r3ssi1hkcJpODG+9oBcdTAwMTYwfMVcdTAwMDdzgJ9cdTAwMGaKXHUwMDE4yj2uXHUwMDE1XHUwMDFl35BcdTAwMDIrqOVQXHUwMDFkSVx1MDAxMPrSXlxmPT+vvfxCYZZcdTAwMWHfScZcdTAwMDc3V2b5hNbb7KDdLVx1MDAwZvfneW3ntFx1MDAwMFx1MDAxOUtcdTAwMGZmocFcdTAwMTKLXG5cdTAwMGaVRclYwdiB0OIwrFx1MDAxY42GOFx1MDAxYlx1MDAwYlx1MDAwZpRcdTAwMTjIXHUwMDE20LyY69dxJDtmo8zI2P90RsZcdTAwMDXJeL5AlFx1MDAxYVx1MDAwNXRcdTAwMDVmkM60XHUwMDEx1KbsnVx1MDAxM4PnIX5NLlx1MDAwZZEtXHUwMDE1NozU2dmM0r0l4da1yjRXQ75ccqHCPJktLMKuh2iC/YJ94dRTVCNcdTAwMTJcdTAwMTJcZmRcdTAwMTLhNMPFRUW6p6C4XHUwMDFmKFx1MDAxMWj9i0Ulyntby83Xs2z9XHUwMDA1SHyo7fFo8UhttU9Xjp7aXHUwMDE3ZdmvzecmcWG4J6x/9lx1MDAxZN64sWM2euFwkKMgcoBgqWRYPlwixuFMe1ZZXHUwMDA1KMUpnnE2rrwq4Vx0w82MxV8+nbF4QVx1MDAxNl8swOJgXHUwMDE3a1wi3bV8gcVcdTAwMTNtapyf/p9fk8ZL6Txe3KTOaDDO+1x1MDAxZmywMF+F3k/cXHUwMDAxUEj3xPaNjCcpplx1MDAxZsSKXHUwMDE1htPMLPjpXHUwMDBliOLmc9yAXHUwMDBmSVx1MDAwZoVcdTAwMTU5JcejXHUwMDEzoJF4dsWEsP9cdTAwMDGeKVxcMVx1MDAwMYNcdTAwMTfeXHUwMDA2U+UoQ1x1MDAxOOtAaChjxPB57eVWXHUwMDFms1wiXHUwMDAyc58uWtjqXHUwMDEyvaWLK4PW5sXq3knpTvWOXHUwMDFkXHScXFwxbzDhMZ9cbiZcdTAwMGLTXHUwMDE04SGsWCRjniawYlx1MDAxOYBcdTAwMDR1JVx1MDAxYtdYpVZcdTAwMTlQLZFccqJA0IfCNrgkMI8sUbRIMpLP1ydfXHUwMDE3XHUwMDEyP03Uv1xcgPpRj1x1MDAxYW1cdTAwMTKC31VixFx1MDAxOaNoephpXG6heI04+8+55ZdcdTAwMTX2klltYTT4c67TXHUwMDFkzkVcIrZ+dP5zblx1MDAxYj7G8Kx2Zdis/jnXXHUwMDFlXHKGc5f1t2xcdTAwMDDQxLDhz1xybCWSN8BcdTAwMTmyRoVcdTAwMDf8XHUwMDAysEeBXHUwMDAzXHUwMDE1g1x1MDAxNVx1MDAxNLorK2atVb9cbszziUWsfflcdTAwMWKZTMhbpzYoyf5VZet4sFda4s21jc3Lszj0OeunlFx1MDAwMPY93IRWQG+Y9jhcdTAwMTLwXHUwMDA2oOZcdTAwMTmOIcGgjbRwJHJcdTAwMDFDXHUwMDBlulx1MDAxNyig4lxieUu55/eCvy9Et9W8XHUwMDA3flx1MDAxMlPd0pdgXHUwMDAz4opcdTAwMTmjwUy2XHUwMDExzOM41Ea8L+/dW/dcbmVrut5ZbTRcdTAwMWFcdTAwMDNjLva67c01reevlmnebE23ZGl3Z+f27HlpuNG6Plk9XHUwMDEwq41a+FeSsjWltltbLW+WapvsapPZzeHCQmmzvrebr93YgH/q4Sf328ujnaSiXHUwMDAw5NpiXHUwMDFlPcVIxNdjJfEwP65UoFx1MDAwZimLu3qk9bA8g5aCSoy9caRxXHUwMDAzXHUwMDAxTvFgXHUwMDE1RuOC5p2uw/W/JHCsXHUwMDE1iMPH3F+MW2fJJVx1MDAxZFx1MDAwZjZ9RVxiQ1x1MDAxOJbnMZ/hXHUwMDEwXHRcdTAwMDQuvCvFLkan/+hsdWv1/3ZLXHUwMDE37SnFlWTwXHUwMDEwxuJcdTAwMWVzIeny0Vx1MDAxNE9cdTAwMTlkXHUwMDFmT6XrfJ7JXGKPdOBMy8FUXHUwMDAyvPBcdTAwMTQzXG5cdTAwMDPgJFx1MDAxNm6MIFx1MDAwN6eYNZdcdTAwMTiwK4lcIlx1MDAwZaOLUuL5tlx1MDAxNlZjwLS7rlx1MDAxNJBcXHtcdTAwMWEsM23A7PYrSVx1MDAxNUCPXylr7lx1MDAxN6JHuYg/VXDChLvMXHUwMDEzXHUwMDBibu9H4Vx1MDAwM2xcdTAwMDeuJf+MxLqKXHUwMDA2l8I0hKXHJnHW95OXRmaDsVx1MDAxMZ9Ykqd03JpcdTAwMGJmwaUwsoZTRbjBXGYtLJ5cdTAwMDaXeVx1MDAwNFx1MDAwMJiAUa5cZtjXNuiWSku1pLVcdTAwMTHCYipRKVx1MDAxNVx0XHUwMDA3VmF4LYX3XCKxXHUwMDA2ujQsWFx1MDAwZSWmkHMlhdrYWO6NzlXrZKN7s1iz95u9Vvnkjzw9xVx1MDAxNFAwTL7uoSCLQFx1MDAxZtnwbrQnrFVGXHRcdDeBcHLXXv19MkSlS+1cZibC8/uYypRcdCx/pMLuP0HQV4FR4YJgjHW8gKg1XHUwMDFlJqxcdTAwMTSgYzVcdTAwMTXCOFwigIXGkDlOQFxig1jipoj3b8ZD7+KhjVx1MDAwMjwkNeVcdTAwMDZ3f1xcPGR5oqHLXHUwMDE4gVx1MDAwNUjpZ4TnXHUwMDA0XHUwMDBl5E9cdTAwMDVcdTAwMGbFpnDWt1x1MDAxM5dFRmvfSUFpzEGkhPWvMZdcdTAwMGZnXHUwMDExMMYqglhQkFx1MDAxOZhccsx+UWWwynzt+X5n+3rzRNVag+rGMVk5zpc3XHUwMDEx+YVYgbnTkUWsXHUwMDA2fonUfVx1MDAwN36BJYHbq8CygI5cdTAwMDVcdTAwMWbpXHUwMDE3q1xylk7lmVmXsJ6t1VxmcyZcdTAwMTBlMVg3bO4oLjzMyykoNVxu5pgjSYziXHUwMDFl+lMoKDZcdTAwMTb8/niHiVx1MDAxYc9yMMdcdTAwMDXIISrI71ohZO14YXCzfPZwsk5cdTAwMWVOVtf3XHUwMDFi/cu9kOpq8u7a2vPD0ahaXjzrXoza9kZcdTAwMWVcdTAwMDZvODi5O9voL1x1MDAxZpbsXHRcdTAwMTnt3lS29jbrN9+0R7WV14ubmLZcdOxn3HN0VyyTydVLsL4ygPf7zoG8de9cdTAwMGLdrUdcdTAwMWJrRi3y5buj/lx1MDAxYT1sPenrzfvOJN2thTxLKWBcIs5ao036XFwyx91cdTAwMWVbtGyk705MXHUwMDFjTFx1MDAxY+5WJoUnMUs7XHUwMDE1MDpUXHUwMDA1XFzsLzhcIlx1MDAwMWeAhkDNgCpxVbvnjHmGgIzF9L/GUOMqjlx1MDAxZD+f9ntAxzQt/J38+lx1MDAxNfnbcpd4pVwieX1TI7Bsw3Qt8JxcdTAwMGLxXT6aV1x1MDAxN2/fd4miQ3Tuv/5r7v9Uer3/43T0XHUwMDE2zN3/SXvSqb1ccrlxIzE0XHUwMDA1/LhL25X1++WNvYXmLTk41mpQOzk+jlx1MDAwM5Kz8mlcdESxp1xm2M5cdTAwMTL+XHUwMDA3XG4mXHUwMDFh8Ksp82CWSSuIUsZcdTAwMTnwi0FWkmktOCGKXHUwMDEx48imXHUwMDBmo+9hXHUwMDExJmZe/i6ygZxcdTAwMDOi/oP7f2bw9PLw2fC0m1eXJO4uM4KBXHUwMDFmzCZsLytcdTAwMWX9+FxyuJRgmCHhfUmc3MCVtb/8sHe8PlhvdKqsvnG7utTYWlxcoyufi1sp69XdmzxcdTAwMDJcdTAwMDJcdTAwMGJcdTAwMTFjpWeMm8WMXHUwMDFh0Vg3LTFY01xiXHUwMDBlXHUwMDA2u8WN29hipSAxhMYyXHT++Vx1MDAxMyNcdTAwMWNJkYvV7ZkpiM9Zonv5XHUwMDE1XHUwMDA0V+hnZ87D4sFwxshKxNy+zEo7Yf9cdTAwMTfu91x1MDAwNWtwvL/0z7ByW1x1MDAxZvzodKHfc0s7W3/OVSudXHUwMDFmnWbnXHUwMDA27PR/tLu15tXTj06j+1DHXHUwMDFimsO5Vlx1MDAxM+6fiko+XHUwMDE5lJxQycd/3rnQ486FnnYu5WEnsye8eNA9uFfX/Yfdnlk7Oq9VXHUwMDBlL2+38mBcdTAwMTPlknnaXG7Mslx1MDAwMzZcdTAwMGVcdGTSePHDW+4x/FhoQjUzcduGXHTrXHUwMDExiueCMZTEmXpyuuqJfWFthmtmj+9lQ+5cdTAwMWYur68+7s3vnbJyXHUwMDEwdpaOeE0uttbLrLlzWy+R7lx1MDAwMXkywVx1MDAxYjrXdKHP6+X+0Vl9q3t+erhepaFcbidcdTAwMDdDxXYve/L6srO3tHS4f/F8dbRcdTAwMTG84Wx9dX/1sVU52DyUNdIsq82aXGL9hNy/b5xcdTAwMWVXlvjJaKfxtDpfe1x1MDAxY1x1MDAxZN1/XHUwMDEzeFx1MDAxZVx1MDAxNIlcclx1MDAwNjrFxM8uXHUwMDBmXHUwMDBi53HHy5uQoVx1MDAxNI118impNj5mI2FcdTAwMWPsS1Wv1zLTf/01Lvi1/FivjobuhLvTYTVcdTAwMTXs/2Sgjy9uiL2jRql2fyb7w/PzndbodidcdTAwMGV97nOTXHUwMDE0JopcdTAwMDeiS0lKLO6bhNFcdTAwMGb39I1Er43ETWxHPUXqXHRcdLJNaKqwpq2rXHUwMDFhPfxcdTAwMDJcdTAwMDPzympcdTAwMDZQSc342NFvhob1o35j2epG19TPK811Ss5vTmshXHUwMDFjmcFlMbg8Klx1MDAwMJdcdTAwMDKMPqndu62ciUS7T2PJPiamXGItPzHqh3iSYdkpXHJcdTAwMGLVXHUwMDEya7LPxcW/8cFcdTAwMDYx07fVXG7PXHUwMDA0SD9ZXbhB6lx1MDAxMVx1MDAwMCNi0ZpEPzLNPrnnKaqY5lx1MDAxOLiMp9NcImFJoZ8zXHUwMDAwZVntXHSPXHUwMDFhTERcdTAwMGUkKlx1MDAxOVx1MDAxOFxm4f6Ff1xymsxsT/vH4Fx1MDAxNPrFXHUwMDE19ECE81x1MDAwNlx0T1x1MDAxM4xcdTAwMTHQgmnM4ZMjVaZcdTAwMDXQ9NPnQT8kXHUwMDBmZ6dQnsFcXExcdTAwMTRL5Fx1MDAxYVx1MDAxMK2Z2Vx1MDAwZinzJKZm4Nbg+T5cdTAwMWLesC1cdTAwMTksack50ehVkcpkp5mSXHUwMDFlXHUwMDE2vzRcdTAwMWHPrGFcdTAwMDGjcDpFzL2J55ashkbhwXXmOVSqQb5cdTAwMTOFZ/qRXiiP5F3iXHUwMDFlwWAtXHUwMDAzS1/j//JcdTAwMWNcdTAwMWNcdTAwMTV4/FQyimdcdTAwMTBNNDto7Fx1MDAwMTJcdTAwMWJM5MiXXHUwMDA2o/T4ee3FMHaWkfL1yt8/I+XCU70prtp8pbNx/bxgru+3XHUwMDFiJ45gtCRcdTAwMWTIwM5cdTAwMDWMVoCBgFoqUp5cdTAwMTbWlVx1MDAwN9hpYaRcdTAwMThCn+NAlvXwVC6eXHUwMDFhxipcdTAwMGWBooZvQlB7XHUwMDA2z/rSl9wxJlByZiZcdTAwMDRnQvAjQvC4gFx1MDAxMMT4ViBAZ1x1MDAxNVx1MDAwN2Di2MfjKlx1MDAwZYhQn5SWfFxulGBYWYFFXHUwMDE45r3iSi5LeFx1MDAxNVx1MDAxNXLSXHUwMDBidoDrMO0xz2csY+F1Kq5Jdlx1MDAxNvCwdtHhUOdcdTAwMTL3QPNI0GN+vnH480FlIz1MToTZXHUwMDA1wagmlOXI15GEqH57MTD9tObyq4ZZeko3M1x1MDAxZsit5fKirZzss2GpUjnbvNhfLMDMzNPwylxi1omUQfj5yczag7VqQaKAqnecdoRx54qgXHUwMDFjYoSoQKKRQOhNzGiZMfOMmSfCzCdcdTAwMDWYWXGFcdvCzcwqtmP/5qJRxE9h96u6aELMXHUwMDBiLMJcdTAwMGJ9PcOhXHUwMDEybt2o7HpcYiH/XHUwMDA3XHLTXFxmb8LuXHRcdTAwMWXuTOG+gFWCZeGgMW0s5pmMpL8sKjHSnVx0xX1FidiLf4orlnc3l5vCZ1x1MDAxOStcdTAwMGLwemNcYmrpfKdztFivXHUwMDFj3VTborVWuyrA69TTjFFMjYopssaxZS+8zvBFgFx1MDAxZWNcdTAwMDQ9IPF9Z1xuXHUwMDAzjtWSLcOYXHUwMDE4XHUwMDFhyIIw3nlcdM9cdTAwMTeri0Tnz3h9xuvJvH5ahNcpXHUwMDA1kyPO3y+0npi/XHUwMDEyI8ZwZXzKObfvp/VSXHUwMDA2r1x1MDAxN7a3M1x1MDAxYYzrgFx1MDAwZjZYnL9I+OtcdTAwMTH3QDFcdTAwMWRcdTAwMTTdalx1MDAwMiVcdTAwMDCtXHUwMDE5XHUwMDBlrME5PmVWc6nuicLWddy8XHUwMDBmvXt4+bBcYohcdTAwMTCGXHUwMDAxXHUwMDE0s2xvQtg5IcNVpzD2OTCU0n1cdTAwMGX7n6lcdTAwMWRcYrVcdTAwMTfjic9rL7dcdTAwMTSZpa+c+3RcdTAwMDUz3+ErzcpcdTAwMTE74HdiqdY/OL69LTvKljpD8Fxyx1HGXHUwMDAweyp9z0RYv1x1MDAxMM48bvxcZqtSKUdIr5Bcbm6g+I5w44G5Uqmw8ZHX3yji/skuXHUwMDFj6EZtz1xiu7woru/3NupcdTAwMGaVaVx1MDAxNVx1MDAwMudcdTAwMWZcdTAwMGXJ11x1MDAxY1x1MDAxMFx1MDAwMpDYeVTQqMRANlx1MDAwNppcdTAwMTmW/1cmfDt4XHUwMDEy8kDuPO7d2dX5Urf5VN2vqC84KZjabvfG8KOTh6XDq+Xj9sPq1sm5XHKk4UttNzbgn3qAwP32YmhcdTAwMTNcdTAwMGbStUwg3YBcdGqxXHUwMDA0o4nG6GriXHStjSHKXHUwMDAw58ShXHUwMDA2ZpHHsVx1MDAxNCWgfFx1MDAxOJCDyVwiJ3x6YFx1MDAwNjUvN0xcdTAwMGVqKvltXHUwMDBlUG5aXHUwMDEwQZ3nj0FVJddqt4RcdTAwMDIzUTXxJHHW6EBcdTAwMDDl+09cdTAwMTc0Kp1aqz6Yg/83V1x1MDAwN7ZcdTAwMWb86NRcdTAwMWZ7/7+9L21KpMvW/X5/XHUwMDA1ce6N6C9Nnj1cdTAwMGZvxIlcdTAwMWLigFx1MDAwM6KCXGZcdTAwMWFcdTAwMTXhQUBBmWSQ4cb573ctLMuEzIRMxZKy8u0+fbqV2pWZ5HqeZ+29nrVazepr7ekg0e0nfnT+XHUwMDE1WIH6L/jtuDlsJIaNeqLS6/W7vX5cdTAwMTOuNlF96Vx1MDAxOPujXHUwMDAzr92oOkxcZruJeTuDROVH522V3Ual2dlcbrvCXHUwMDFh+Vx1MDAxMmBX8DzAxIafX8Lz+Fx1MDAxMsFPbzNFwOm7i52z8k3tXFw/P/L7s/Ttgak+h4FWyiV3NFxiXFysweE4ZH5cdTAwMTFbqTRcdTAwMGXhSuOZOfNWfTBcdTAwMDWJylx1MDAxYWT9a+1cdTAwMGa75XR7MFx1MDAxOFx1MDAwZp6q+WqhvWPzqfrJmVx1MDAxYlx1MDAxYevJS2qml4XdvcpOTUzO2Hj3clx1MDAwMX2L6mF6YJ9S4vG8W7tR/ZmYPSygr1x1MDAxOZ+cXHUwMDFm7O2XL/ul/P1By6au5PPCXFyV0/tHdbhfe5qRo6NcXL2YMs3d0dO2XHUwMDAy/G1cdTAwMDSAJ/PJ2NJcdTAwMWbguVxi3FXiRkPaxT+ni9+7uif5uVx1MDAxZv77//y/3K+m3vOfZeHp/c9//yHmh/WXvyHvw7hxevk0rFdcdTAwMGZcdTAwMGZcdTAwMWJEjU6Orns0wsk61Y6gVuAws7nFe1x0+rTEkS9cdTAwMWHSXGbsXGLo4yCPzVx1MDAwZqGx0NRcbsXyLLV/mO3vmHaqle08m4VcdFxmMVhGXHUwMDA0y1p4sNRcZl5AI4X/XHUwMDBlvFxi7DRHrYXwgPj4lJP1LWs1XHUwMDE3m1x1MDAxZmLzw9JysfkhNj/E5oc/wfzAXHUwMDFlROqe91x1MDAxYu1JbXh5Xlx1MDAxZu3Z82E7QimGgNeGzjshcr3cXHUwMDAygGqDXzBhSs9cdTAwMGYrPDowtj7EMvDLZGA9vFxmlMDcXGbePn9cdTAwMTkog3u2MSBAy+nnOFx1MDAxZr5eXHUwMDA2xs6HhfVi58PrcuElQ+x88KXlwnX2qZK29KjyYPtcclOok+xZL1x1MDAwMi1zR1kj4LniyFx1MDAwMbXYvlx1MDAxOGiRgVx1MDAxNqREgfg1JMCTXHUwMDE4W1x1MDAxZmJm/lwiZr5cdTAwMGLPzJDhXHUwMDFhhXXAvszsOn9fXHUwMDFl8U2JxUlcdTAwMDCfMtHq64k5dj7EzodcdTAwMGYuXHUwMDE3msJj50NcdTAwMDRe3+9O2d7kti3MUylccuvX+lx1MDAxN1x1MDAxN/VcYrxcdTAwMGWsK0FoW1x1MDAwMy+cXHUwMDE1b7T8k9elQyDX5sD8gkjvVILY+Vx1MDAxMNP619F6IzytYztcckb9m6RztqLXsORcZttSq2+acMfWh9j6XHUwMDEwvF5sfYitXHUwMDBmiU+XMORcXFx1MDAxNY9HmZN8X+Zztb3Kba19/eiVMFiNsiRf4Fx1MDAxOc6lvFx1MDAxNYJcdTAwMTAt2PK2XHUwMDA0N1x1MDAwZYQpx7Eomvj0zKRcdTAwMDbyiLd/Mb9e5mzDxch/TCvzbWL6XHUwMDA3f6aPYG3AwyRlha/1XHUwMDExt7eCXHUwMDA0XHUwMDAwvFmQXHUwMDA18u864i84XHUwMDAy8J8kcy3g+d5cIs/lW56/XHUwMDE28JtIg+LWYEu7n7tcdTAwMWFetVx1MDAwNo/y5pjoZPV0n5+OQ2KLdJB5XHUwMDAxOFxyk4osY4vSXHUwMDBl/Fx1MDAwMqtcciBcdTAwMTGUa7GF+s00XHUwMDAxucDf/iVplNQohprPgZrWh6GGXHUwMDAyXHUwMDEz4yRcdTAwMWPjN9ZcdTAwMWFLXHUwMDFkg5Nccq0pXHUwMDE20n7TTcTAkJj/0lx1MDAxM1xmfzj0rDaZrVx1MDAxYUlMXHR1XHUwMDA0g6xcdTAwMTReIdDzliyWw3JthUNBQlx1MDAxMkgxLPVCj+ZcZmRcdTAwMTHodlx0/1x1MDAwNmXuNyxSUocqKfFTWlx1MDAxMrVhc+dcdTAwMWaDPL9cdTAwMTFY2uF3K5RklGAhklx1MDAwZoAwyYNcdTAwMDFEwVx1MDAwYsGxXHUwMDFj/3tcdTAwMDKIQtJlXG44WVxi3JaRm/vTnoBYt1pgkK1Z7eNY5qKiXHKNm6fL0+a9s4A3O2s+1Hjj1Z6yVfeD440hgCRcXDDu0Ot5cZ/nlvDXXGZ3VyB/9N1riHRLv2O8cYBX+lx1MDAxNWVcdTAwMTZu8eWCllx1MDAxZcyaIHBcdTAwMDfRwpN4uYOoi1x1MDAwNUfBW1x1MDAxY/hZnz2Dm1x1MDAxNyFlaXLzOq/zalP2Klx1MDAxZVaaO0RcdTAwMTmJXHUwMDFiaVx1MDAwMitDXHUwMDE2U1x1MDAwMGGsYzTjilhFQfF5U1x1MDAwMEVcdTAwMWRmsWRcdTAwMWEnpWl3XddcdTAwMWJcdTAwMTFcdTAwMGLhYDtbbGhcdTAwMGIruvcwYib+JCbuhGdiPNRiWvnPqiAmsFx1MDAxY8BcYnhhpCGfQsRvqeRXXHUwMDExMeTGxlx1MDAxMMOF5NxcbuC/zf3ppDdcItatXHUwMDE3XHUwMDFjZ2tcdTAwMTf8PDau7NRmz2fZ+0xJ1VqD6kmRXHUwMDFjXHUwMDE0ZVg2JsBIVFx1MDAxM2RdvC9cdTAwMGZ1XHUwMDE5yzjgqlWEU9/Hs4K6Xk9cdTAwMTFiNv56Nl5cdTAwMTlcdFHZeM1iq+Lgd/Lx6sD4xcf9enX4woBcdTAwMGKcnFx1MDAwNDR2uDWKMCYpvDXLrEyYcHBLTluGY7SMt2hcdTAwMDGejaOIJFx1MDAwNHBcdTAwMWTtpj6sbDl8hFlcbqgrgPdNXHUwMDE0k8B3XCLl5jR/WprI/Zw5LOyXzq+mpeZN1lx1MDAxZPSZXHUwMDAz3j2/2Tnp5c+u06PdbFx1MDAwNVRe3/2Bw87xbetulE5cdTAwMWZcdTAwMWXdXHUwMDBlZyd0z1x1MDAxZWdcdTAwMTfaOf5G3u/58753a+/Vq+Td2lOKXHUwMDFhQF//8kC6wr9pXHUwMDA0XGJcdHg5Nziz+CWcaumjTLKWYXdcdTAwMTlmM8NUKpmpX5z/x1x1MDAwMlhsaS+jKPtcdCvwZIffTFx1MDAxZUil8JjVfNriJ+29o3bOiyc+w5BcdTAwMTnXWC6vXGbkvaDyXGJf6rhcdTAwMDGZLu7D4XmtMa4jolcgweopQ9COJNA2SY3PRttfq+e3KfD74Vx1MDAwNT9cdTAwMTawa+3egndtva1okUo1+kEof1+P1E9cbvCQgfiufOK1V1x1MDAwNryJtXr/tFurJ/7rv1x1MDAxMv+qdjt3zftRv/6vLW6QXHUwMDEx4ppcdTAwMTe6YizVOERoi7E3Oy5cdTAwMWRcdTAwMGUnk8fd5/r5+bR021wiyVx1MDAxYi84+bZ1TFKrnXlcdTAwMDWL4Fx1MDAwNv69fFx1MDAwNEmsdeBbVJyiMdvPdcG1dCTQXHUwMDEyliCDXFzS1Fx1MDAwZqDs23by39NtbZvQaVx1MDAxOFaWXHUwMDA0nzjCl6yJ8p9AzFhwXHUwMDBiXHUwMDFlSlx1MDAwNKGUKb1B1FrXubFbSvKD2/zTleycPezd9PnecX1cdTAwMWFcdTAwMDW0XHUwMDE0/NvaKOPhV1x1MDAwNKj/1YRRXHUwMDBmlCtcdTAwMDf70TCUhMRdp/9aIUBcdTAwMWNMabGhjZLWp2mN5NhcdTAwMGJRXHUwMDBiKVxmZGzGr/qI6lg/fH2EjlwiXHUwMDE0XHUwMDFhXHUwMDFiYbCHKvXbMaSrQlx1MDAxMVSoIdhu4j2huDJaLKz6XHUwMDExiv/ZrW9YeaxcdTAwMGZcdTAwMTJduO7E3tnpv390qpVOotl5gET9P9vdWvNummh0x3X4/Y9Oc5hoNeHj/379UaI5/NdLf0T4eL32nzXg1n69hp35up3W9EencndcdTAwMDe/Sfzcc1x1MDAxYSSGjcrwR6ddXHUwMDE5Vlx1MDAxYolcdTAwMGV8Q4NcdTAwMDQ2+oPLmHZH8Fx1MDAxN+Trw2Gzcz/IV1x1MDAxYvV2ZSt6IK7h+oBcdTAwMWWIS081XHUwMDEx+FBcdTAwMTP+zzRcdTAwMTH0SFx1MDAxM35PNFx1MDAxMfBAXHUwMDEzgc9zM+3Bcufq4WAoy3uHp/lcXOWpW7m340F4XHUwMDFkJLHFXHUwMDA1RVtcdTAwMWXXguolm4qgxlFAc8CAIMN9XHUwMDBlYrhSkMjNeU5cdTAwMTJcdTAwMGJR5lx1MDAwM7SWXHUwMDAzWlNtXGJcdTAwMWW+u50wsSj69YHfXGK5z1x1MDAxZlx1MDAxNkWCXHUwMDE4ainxrcLC88ogIMZdP2veicPvk0S37Hk4Oae1am2Qu+5cdTAwMTbFhbK3h5+bx62IVf+rXHQliZhysFx1MDAxYV5cdTAwMTihtbLw/JdcdTAwMDJVMsdiPb1cdTAwMDFxhMXuXk3EiVx1MDAwM3djXHUwMDE4mmnnrXh8QjXeU9mCXHUwMDAwnYTXRFx1MDAwNludUOKbncBXLINcIpEqS6Sg0m64+FpcdTAwMTHIloiNXHUwMDEwLUGS6LWBMTB3olBcdTAwMDZJNFx1MDAxOFx1MDAwMbtWsKNx4mxnNGwk7lrdMfxcdTAwMWM7XHUwMDFjv1xcxiAx+Em1iSToITxohP/xo/Pa4zg/7VRfyXhcdTAwMWJUzVx1MDAxYeZe09n554NJ+D+XhP9jSbw+lcTqh7JcdTAwMTlpclskuWzhsZo6YtnH/UzmRJxyXHUwMDFmXHUwMDA3rVx1MDAxN+6YkFx1MDAwZUCdYlx1MDAxNvtVMK6XupZcbpAtVlHBlSBC+85cdTAwMDNljlx1MDAwNq4hXHUwMDA0XnLsdeZcdTAwMDN2f23L5v12rzY0N9qcZme3XHUwMDE35zp3k60snDdvXHUwMDEzXHUwMDE4zlwigCFF47hh/idI3FPy+db6XHSSR0nfuVXzqVvA7n7Dn1x1MDAwNWO/oVXy71x1MDAwMJv7m/xseH1wYcv184fdncfrxmmPecHG367PiHWU4IJTQFx1MDAxYyw7W1x1MDAwMlx1MDAxY0m5I3GGXHUwMDBivF2ge71cdTAwMDdWcZvk8Phz0n9opHJlbZOlljElefWUezp0o8efXHUwMDA0UNPw+ETR8Fx1MDAwYvpd+s/rkFx1MDAxZdx6U2tcdTAwMWNNquyt7uTLXHUwMDAxKm5RXHUwMDFjtyhcdTAwMGVeLm5RvLhg3KL4bT1cdTAwMGbGxi2KX3/z57coPiqZzriWLyr9+Himulx1MDAwNcJlymeDK0CEwVtcdTAwMDMvO7zYXHUwMDFh/Xl8adhcIih0QD2gLIZdiu1cdTAwMWJbxi2K5z/9eyVcdTAwMTiLoMGUtEg5xDdJXHUwMDA0XG5cdNJggHVEXHT3eIlvJcHi9sBcdTAwMGLrxe2BX5dcdTAwMGJP13F7YF9KbKbvSuSuW06X22K6f5F6Pr1vZcNTonQsvDXGwFx1MDAwM1TSXVx1MDAwN/vCiSBcdTAwMTRBXHUwMDBlaHipXHUwMDE49j3348S4O/BfSYpcIlx1MDAwMilaqiCp4r6luWgwXHJcIkX4U4pR8jmjk76eXHUwMDE049a8cWveXHUwMDBmLlx1MDAxN5o+49a8XHUwMDExOHWnz7J798VUr1Z/6D0813PFat6nXHUwMDAxTFx1MDAxMKdcblx1MDAwN+7bYjFcdTAwMDWoNbtUSSFcdTAwMTlWUlB4cyFcdTAwMTNnPllm3Jj3L2VUXHUwMDEzJc1cdTAwMTTwZlx1MDAxOOk/hmbFaG6LM5hAg2/PUWTcXHUwMDE092PUXHUwMDExN8WNm+KGVlx1MDAwMXFT3MSni4eD5Oxkd7h3dHVdLl2IfGG3l55cdTAwMTKvePBpXFypKcSbpJBuw81DWr5kS4H03Fx1MDAwMWlcYiBjIKHyjtDjuMVcdTAwMGa4QWFccng+fiVcdTAwMDJcdTAwMTCf2JduXHUwMDFl8/AoXHUwMDAxtCMoh7hcdTAwMWXzc3h/5+MuMoP7UFL51mlqXHUwMDEx3HXuZXhcdTAwMDSz3/TgPzBcIvBcdTAwMWZvLKxcdTAwMDDUP6FtZY1mtTl5XHUwMDE4X4rrxs3V3sFt7iR9XHUwMDFh3qnBXHUwMDFkolx0XHUwMDE2+2JcdTAwMWVGl7BHXHSBJEC5gERScG/aXHUwMDEywqhcdTAwMTH7Vb9cdTAwMWFpdj+ONJRahf5cZj+TXHUwMDFjSCdcdTAwMGZcdTAwMDC9QVxySFx1MDAxYmzWsME2XHUwMDFh68xcdTAwMTlcdTAwMGZcdTAwMDN7JY9pqi/N1fWoTnknnUp9mTnD/2o84elrzmDOvGNcdTAwMGVcdTAwMDWRXHUwMDAz0bXc7UJZwDKj4Vx1MDAxZspBjvl4M5h0sKJhvi2xUNXg7pb/t7bL36ZcYk1H2Fx1MDAwM1x1MDAwMJClkLb57qqDPlxmXHUwMDFleIfzXHUwMDFluXtQ3qa8XHUwMDE5kLa+q9XskjdcdTAwMDONlGir7Ddr9UTlR+fF2fizsDcxbMy/8jcjaWK328FcdTAwMTV+dM773Wf4M/1/J+rNYVx1MDAwM92s1W67h3fWmia6/Vx1MDAwNLyNw2al1Zr++0dn2Fx1MDAxOFxyXlx1MDAxY1xmuGjludJsVW5b9Vx1MDAxZp1ub1xiXHUwMDBmazB3OHTgUVx1MDAwZvBcdTAwMTL69V6/W4UvXHUwMDAzPrxcdTAwMTWW1TVkXHUwMDFmYO5YfLJcdN9cdTAwMDebWH6uieXHmlxieqqJgIea8HmmiYBHuplq7d2H4uW0mc6fpdX+yeNs0t87PvGZZe5jXHKR0sHsSljcIVx1MDAxMO5cdTAwMDFTc6xcdTAwMDWMddAzXHUwMDAykcdxe9e/dVx1MDAwN6bQUlnDQFx1MDAxMvk0KftrrSGlXHUwMDAyKbQz9ZNW+rpw9PBYKz/p+5ZcdTAwMWJJ757228eNu8lT+eJ+VkhPd3s6u7VcdTAwMWK2R+HBmjGLjf38T0DdXHIoPKXZkKFcdTAwMTCcZbY1XHUwMDE5mp93ZLfbr//zzytwnFY6lft6XHUwMDFmfjDHl91cdTAwMDa85PXaJlDzN3hJot3KZtAq1W88XHUwMDFjsGL2rD47L3dcdTAwMGVbT1xcP2fCnzdZR1FKJECSwuPSt1flXHUwMDA1sYx1cE9JQ1YnYm/Jx1x1MDAwMOz69vle3s1cdTAwMWWO2/uj88zh/qww7VxiN7p8L4Q7XHSPcFx1MDAwMphTW8b8T6RUIMLBXHUwMDFiRXBcdTAwMWbqU8Y0fv1cdTAwMTZU7D2JvSerlou9J7H3JPae/Fx03pPkhb5cdTAwMWRlpeJcdTAwMTeD22KvfzHbv1x1MDAxZl2HXHUwMDE2aUw5XHUwMDAy51lyXHUwMDA2j1RRtrSFpy11tOZCQo5AYvNJrNFer2S9RjtcdTAwMGKv0TgwyFxcXHUwMDFh+Wo0XHUwMDEzaE5cdTAwMDGywJI08k01WmxOWVgvNqe8Llx1MDAxN57PY3OKL2eWdy5cdTAwMGL96uVtY8qe7vdcdTAwMWZS+zWaOVxuz5nSwf6sXHUwMDA0vlx1MDAxZoVNyZYpUzpWgsw2eHxcdTAwMWZ7U2LOfL2S9ZyZXHUwMDBmz5lagqC1yrdcdTAwMTkhcGagd0Vz0LuCb9HGbexdib0r8z9cdTAwMTF7V76xd+UxVb23xeajTp4+lE93Rs9H49JdeMpcdTAwMTWghiBDxUE5IOiMJ001jsTJXHUwMDA1jFx1MDAxM1x1MDAxMptXYsp9vZL1lFtcZk+58H5cdTAwMTlcdTAwMDJ5hH9cdTAwMGZcdTAwMDVcdTAwMTNcXM5cbngguX3nJJft59zY3Vx1MDAxMrtbgteL3S2xuyXx6fJicndTabaTmdb1TnV4m7+/urWkXHUwMDExyt1iqKM40+h6tSC0qEdacMfCXHUwMDFkXHUwMDFheEmlu3oxtre8/DSKtvijlEH5w1Xp0mg8OfF1w1x1MDAwMt5cdTAwMDXrXHUwMDA1SMA4s5uuhN1cdTAwMTa98HfZX27bKU7T9qFyefN03249jXg6P/FcIlPQdFrJlCMlvkVmPpx2XHUwMDAxnTi3oCVAJ1x1MDAwMIVaXHUwMDAyXHUwMDE04lNFXHUwMDA10FxmiSCk+8xIolxc79Rb6lx1MDAwM3mVg8coqDlcdTAwMDBcdTAwMDVdm0ch4OmuXrX2e8BT7WZyWU6RzrF8fj6WJ+XT3dPe4IvQ5zos+lx1MDAwNI6WlVxcMFx1MDAwNdTmW4dcdTAwMGZvTiD8SFx1MDAwZdEn2fssMb/JtXI2Plx1MDAxYV1dnl3UxpfX6XPK6FHtYD9CVFx1MDAxOayIXHUwMDAx+a056Fx1MDAxYr1cdTAwMTRWkFEwXHUwMDA3i6SR/Vx0Uz5cdTAwMWJcboRyR1x1MDAxMHhSIOKZ4MZvR4FiSYmhIM6xzodEOfe+rYvb2qduKPy+qKLHtVKamNr9lPdGd89JmbroXX5O0NQ+XHUwMDFjNJRcdTAwMTPUu1r4cTYl3ib7v6JGXGKB5TeucNu+qCmrVu6wZ+v9mT3mZHenOrbk3Fx1MDAxYjU+Xi9AXHUwMDA0SCCAslx1MDAwMVCU5GzRflx1MDAwMOmldihRVlx1MDAwMV1Bzup1XHUwMDFmXGJrQWZDoiXwoNOdZbjsXHUwMDA3QFSQcGIzetwodTlcdTAwMTS2IWB+31x1MDAwZdz93uHpaFRlz+ZcIsmuj1x1MDAwZY5cdTAwMGUzh1x1MDAxZHfAZLrFau+4fXl481xcyd6QO1pj9233XHUwMDA3Uu3D+0nxKZ+53T9cdTAwMTbnj01RXHUwMDFlZ0fuXHUwMDBm3Fxc35SOqpc3pXt9UlwinX7Rpm9v3Fx1MDAxZviNQdvwXHUwMDBmWl9vmcBJO1xc+ypqRkTgqVx1MDAxN4hcdTAwMWYsXHUwMDE5+/rgfIu1nzX+uz9HXHUwMDA1V9CJlJuPXHUwMDExdvuvXFyeXHUwMDA0oYBNXGJcdTAwMWXaQ3gw46qW+UKLwprL34xcdTAwMGahlqncXsxcbtPds8zYXHUwMDE0d9RlXHUwMDBmZLRcdTAwMTe2/Fx1MDAxZOTA4Y7SXHUwMDE2t7NcZiT5SzN1XHUwMDE4ZP5cdTAwMGVXVFx1MDAxM9z8IdanfUU88jhcdTAwMDCnNlx1MDAwN1x1MDAwMa2wvFx1MDAxZJhqXHUwMDFiZSXhnPrOK1x1MDAxNjRcdTAwMTBcdTAwMTgohS9UXHT6vlxc+9f1RfJ/p+XpuNopXiYzyUxxsFfRR5nO4Mv83/5XXHUwMDEzRlx1MDAxM1xi3Fx1MDAxZGVcdTAwMWOyRlx1MDAwM9KALXcuZ1xccYdLxVx1MDAwNZA/pK++XHUwMDAzi6XDtNVGUn/39987mW9zwdWJwK+Ib4r60iukhYEpo8Qjro23a1G4XHUwMDFi71x1MDAxYb76XHUwMDBldi1cZur9RHs+XHUwMDEwt5Kozl1yP+dcdTAwMDD360+jZn/+816/e1x1MDAwZo+xXHJcdTAwMWNW/dF5+dQ/iaZTd/79o7NTq1xy/jNXb3ef5599MSz/6Fxmu7BO/ef/zDRcdTAwMDfD7XBfrybKZfJcdTAwMGV6OomAh5NYeDZcdN9Hk1j1ZDYjXHUwMDA36MFO8nKat8fPu9lJVaqazNYqoVx1MDAxMItcdMdazSGB4dhiaDnt51hGIFx1MDAwMVmxUb4krvHpv8SAYY62mOZcdTAwMTD4T2J9XHUwMDA2rP+1Jupdm1x1MDAxM4fV/WZvmD873E+bneFt8ZM2x3qRUlx1MDAwNuzvon23wThcdTAwMTfB22CKXHRDudhcIlx1MDAwN2CwxflVeVx1MDAxZnVcdTAwMDbDXG5cXP8//7zE3+BPNDmHv5nN4MngrtnN77eqJttr7z3uPtX183PPiyf+pUlJxVx1MDAxYyHmRjPchafGpVimL+JTOVx1MDAxNLBcdTAwMDaAx2D1nVdcdTAwMDTFPufQXHUwMDE4U5Wpu8zTtW2Klr15PKpcdTAwMTTN4L7kxpjfXGJCw1xiIMQtlmf498ThTK/os1x1MDAwMLmLsvy7WlxcYlx1MDAxYnJsQ161XFxsQ45tyLFccvlPsCGnnjulYWOnd9e2tyet846tZdyd49eIKClcdTAwMWRgOrg9uCNcbtBFPFwiyjhcdTAwMWF3mbjkRLprZ2Ij8vynf6qImkRcdTAwMTBRXHUwMDFhyyhcdTAwMTF5fEWUXHK0XHRcdTAwMDNhSk5V7Fx1MDAxM459wu9cdTAwMTFcdTAwMDWxT/iv9Vx0k1H6od67Oalx2+hcdTAwMWbZ+6dW8fk2PKlh4lx1MDAwZlx1MDAwMEFA3WN/3MXKYiZw4o4yIFx1MDAxYSW8WsSnP27sXHUwMDE0/iNJbVx1MDAxNp7T5qFrXFyIuEhpwfVcZiC/ceTC9tQzxC7e2MU7/1x1MDAxM7GL91x1MDAxYrt4kzf1WvXyMnf13HySnXQpo1x1MDAxZqvJ8ISogd1xM1x1MDAwN9hKXHUwMDAzvL0h/U9ClI40OO2V4emvl1x1MDAwZWNcdTAwMTfvXHUwMDFmSYdcdTAwMTFGsuIgXHUwMDA24DVDXHUwMDAycrxAz1xmSlBFifymbS1ii21ssVxyXi+22MZcdTAwMTbbxKdz//649qTum/dcdTAwMGaFcfrZ3lx1MDAxNkpC5fJe7vdabJPwkuNcdTAwMTCm+dBsXHUwMDAxXHUwMDBmzsXtP4mfODiXXHUwMDE2IFx1MDAwMlx1MDAxYiVcdTAwMTifMU6xyfb3V1x1MDAwZc5cdTAwMDImv0Yoy+VcdTAwMWF7ilLfslxc+DqD2Fx1MDAxY2JLom3K5cL5VnT+dzlgM7fd3nHe2DOaLynRbJlGsitD1etxJVx1MDAxZJxYXHUwMDAy4IiF+nxcdDe0MFx1MDAwZVOGKWFcdTAwMDWW5ntgXHUwMDAzOMXBWdfoXFxcIu6julxymY6IZrz6PVx1MDAxMoaz3GOTZlx1MDAxZq5No5ek5WPRkM1G2Z1cdTAwMGZMXHUwMDFh6Um21OpfdUa1US5ZJckzee/+QK7Us61cdTAwMWU9LuVPap1py1xcXHUwMDE3rnJT91x1MDAwN2ztKH2Q26lNn89cdTAwMGK7h5Xn64tO8pNSjijzqjjqXHUwMDAz49vVXHUwMDA34jOwPlBoot9tXHUwMDFj+GRLUf9Xzdw//+Snnerr2JBP8Fx1MDAxNa0tWX6/s2j9XWym/o9cdTAwMWPdXGZSptZcdTAwMWaNL5p39Li7p1x1MDAxYnw39KaG4CBgpdU4lklcdTAwMTImlk6uXHLWXHUwMDFjXHUwMDEz+E9cdTAwMGUxyFx08WpcdTAwMWJhXHUwMDFkIzHr1aDQjVI+g5m4XHUwMDA2XHJv0DyJXHUwMDA3XG6GeUGKO1RcdTAwMDCl4Fx1MDAwMZY01t1cYuA7g9blwWXl5Pq5NpP1p/PxY274nM0l3YjyvVAtwthcdTAwMTODbVx1MDAxY4T0O1egUnn8XHUwMDFkv4RcdTAwMTefXHUwMDFm13H7TVuVLdZcdTAwMWLS+SElzkPjaNZn64ufvH/ig1x1MDAwYnJcdTAwMTB7kC1aoSznXHUwMDEy9ytcdTAwMTZcdTAwMTZkjuCMwtchXHUwMDE0e9leWLegglxcmHDcyZdcdTAwMDDoiEtcdTAwMGJcdTAwMGIu/n1cdTAwMDaU+bpcdTAwMDUtKCiDetRcYjM/UV9Yb/Gv4yE29LVcdTAwMDMgabXGXHUwMDFlXHUwMDEzSi2Xt0FcIijgXnFHXHUwMDFl0kRL1tfLXHUwMDAx8lx1MDAxMcmx04VcdTAwMDUpbTzlcoZcdTAwMThLNLyDkGNcdTAwMGK9dvODWYdcdTAwMWGJUYDpvbBksaBcdTAwMGYyVaU5yFx1MDAwNaBKS1x1MDAxOFm7N8MlSFRcdTAwMDW3bDRu70u6uFx1MDAxY3pLITLgjiU8Rb72dlx1MDAwNXU4XHUwMDFhVCBLlvDg5dL7wrF6kGrIXHUwMDFmNFbL2LWvi9CQmStgXHUwMDA0LGhTnC6elHkufu1yQVxc9rLcMo192nJcdTAwMWV0jUtccl9/8+eXXHUwMDFh3u5077O1i/FkZK6KhafzTj7drofXa5I6XHUwMDEye1x1MDAwNXCjXHUwMDE1XHUwMDE1YulcdTAwMTBKW5BzIO3nY+msu47wl15T8OhcdDbB0IbBq+fXUVx08lJ4ykLPy2aMe1x1MDAxY2cs2P5cIsFcdTAwMTZlXHUwMDA2itXEQtj6pqHwhlx1MDAwNCo2eI9cdTAwMDFcdTAwMTn0d20uu6CAXHUwMDA0cVVcdTAwMDbjP+9QXFxrXHUwMDA0UnTFRZnzdlx0XHUwMDE0vsPFXHUwMDA1hYOtIzW6KLDTlF5fYL8oMVxcPVxy5utpXHUwMDA3QF1Q+NJcdTAwMTGKXHUwMDAxPD4oQShcdTAwMDe8U9jaWFxuxklcdTAwMTjNXHUwMDEwXHUwMDA0gC/rebDv89ZcdTAwMGJP83GBoy+V5q93M812q9KdsansXHUwMDFk7Vx1MDAxZDXN1Sw8lYI+w66BIEGwKMaKpVx1MDAwNlx1MDAxMPBoXHUwMDFj0PlcdTAwMTZoXHUwMDE2+6d4e6tcYvRjo+ZcdTAwMDDBiiVcdTAwMWQ+xzqeXHUwMDA0I2bS+U//MiaN0KadXCLEYWbr2/hQ6uBTJ3jLXHUwMDA0JuHbs6W7YZ+AiytxKrOJ9MfXbFUsrlx1MDAwZdJ63XpcdTAwMGJcdTAwMWJcdTAwMGJCLdLcel2wmPcvl0FGvFx1MDAxNk5cdTAwMWRFXHUwMDAxjaUgXHUwMDA0Un6xWC5cdTAwMTJdXHUwMDEzrE7To2/CXHUwMDA0XHUwMDAy5fyXUVx1MDAxNcZ7V1x1MDAwYk23cU1lXHUwMDA0XHUwMDBlPujMJmc12zrqzPRkOm5eXHUwMDFj9HLl8Fx1MDAxY4ydXHUwMDE3rSXwisFXSaRZOn/QXGYrTFx1MDAxNLZpolxm9JPXZVx1MDAwMFx1MDAwYlhlXHUwMDE1wFx1MDAxNKdY5Gt8WHjpjeEmpuGXn/5lNFx1MDAxY9CV2LeUk1x1MDAwMjJcdTAwMWL3+ehcdTAwMDJcdTAwMGJcdTAwMDcntFx1MDAxY/eg4JX+plx0bXI1XHJHT2jXLOil7Vx1MDAwZi5cdTAwMTiZblx1MDAxNp6PN/2OJFs8Zy7GkVx1MDAxNDJb3MvTXGJx61Zbnf5HT1696fOCclCQXHUwMDAwcclcdTAwMTVOi1SUry9cXF3M/uGeXHUwMDE2XHUwMDBiV/Gs/teXqUJYOT1cdTAwMTew8FV6YP3z1lx1MDAwYi1cdTAwMWXiWs7Ep2uO03wl9WR39sbPyVx1MDAxZL57UkiO9tWzV3NcdTAwMDS1T1x1MDAxNzgwgFGgcaYptktb1Fx1MDAxY8pQR1x1MDAxYmshMOZVXHUwMDExXHUwMDFlyVx1MDAwMZHlgFZR8/JA0FxmPmZ9eINcdTAwMWPQg1xcWiyB02+2pL9sJsFvJPdccnRPXHUwMDA35LJmoWO+i/Tds3WWSJ9RojWgXHT78oLPXHUwMDE1QVOxV5d7j1x1MDAwZjTf3cs0inb3rFA89Zkx5N+GmFx1MDAxM+tgm3RcdTAwMGVXXHUwMDA18EWW2lx1MDAxMFx1MDAxYslcdTAwMWSDXHUwMDBlQ8AqK32ahCkskVx1MDAwNjpcdTAwMDDQXHUwMDAxfLE+h06MRelcbvadKp5/Y4x8vFMxbnUzXHUwMDFjXHUwMDFj4Vx1MDAxNyPM5Vx1MDAwNfFM7oXo4vp3Nio+f2yd3U+mhVxc8Xqmb5+76dS0c/JljYr9r8ZcdTAwMTN+fm0/pXXwQFuAQEQhuURXxlJcdTAwMDd7W2lm51xyRjzBR1x1MDAxNXxcdTAwMDBEr7FGYb1cdTAwMDHxMeJToVx1MDAxZNzMYdIoPFx1MDAwNYpiPIxj8V2xXHUwMDE4qVx1MDAwMVx1MDAxZs69XHUwMDA2ZPXtXHUwMDBmLqmnTs7VXHUwMDA1lHNUupvvbcyVq+XDO8p88/V+s9JqzuqDfyfylWf4fz86RfhcdTAwMDH+RfCjSqf2o/Py11x1MDAwZVx1MDAxMoVcXOZHJz+E/55cdTAwMTg3h1xy+O8/a2lcdTAwMTPYsbdR/9Gpjvr4ciVcdTAwMGW6/bZ/nTC1kElcblxycYKVXHUwMDExkJOxhU99dm/jNey7XFw+7H06icWHk3A9m8Tbo0ksPZlEwIPZTOnx2bjboIfticpd9lTrLn2/P1x1MDAxOLbCYFx1MDAxYWSckKlcboFZJ2RcdTAwMTOuuTQv81i4cXBYi1x1MDAwNd1cdTAwMDDvmldPXHUwMDE4XHJcdTAwMTKdwFdcdTAwMTlcdTAwMWIj1lx1MDAwMFq+XFxsnrDa47RwW39cdTAwMWONZvdpdv7kXHUwMDA2tNuHu+px6+o5WT7PTcvtslx1MDAxY41F1/2Bwt2wkk2dXnR2zmtlm8vfs8pcdTAwMDF3f2BYJvvn/Y4s7p1MW1c36ZQs2dJnYKYhXHUwMDExINNcdTAwMTDU5Mz4XHUwMDFlo1x1MDAxOVx1MDAxM6hTKJZcdTAwMWVTprawcfKLp+A1wk8rncp9vVx1MDAwZj+oNurtyqpWyVvtkVxiez9cdTAwMWJyS0y6Vzttc1F7KlS72c7pOHWe8smC/I8rXHUwMDE0JVx1MDAwZeonnFx1MDAxN1x1MDAwMWqJL1x1MDAxZFZcdTAwMDBuOfB4ibXYf1MrL27FZol3XHUwMDAz2X7yVFU6xZ3dXiFdXHUwMDE47k/Oz3ZcdTAwMDfMjTLfXHUwMDBi6Vx1MDAwMsyrvlCHNdjCXHUwMDEy386CiIPB6pDAXHUwMDBi9H3PKmK7RGyXWLNebJdwLVx1MDAxN9slYrtEYtvsXHUwMDEynfJhY/wkXHUwMDA3T+nmRZeLx+fbcTJcdTAwMWJWsOFoaIGN7+COXHUwMDAwUpdaWEJcdTAwMWHgwFx1MDAxYqE4Tk3VLPZKxHrt3XotimXf4JBZ7Fx1MDAxYeSr13iwXlx1MDAxM1x1MDAxY8KZXG7zTftmxmaJ2CxcdTAwMTGbJT6LSM9cdTAwMWZvjL2u3JxV2ejoYXTU3b9tXHUwMDE0Q+98XHUwMDEw0OpcdTAwMTB0XHUwMDFhXHUwMDFlrVx1MDAwMd2w1MpcdTAwMDbEhaMhc6Ba4TR57UOlsVdcImbSUExcdTAwMWHBK4GVViBVfed9XHUwMDFhXHUwMDFhWKOpKLZcdTAwMTfeptF4sVFcIjZKzNeLjVx1MDAxMt/WKDHOXHUwMDFlXHUwMDFlXHUwMDFjTLrH3VxuYZ1G5pJmb9r90PzLmFx1MDAwM1x1MDAxMlx1MDAwM+LA4sZcdTAwMTZbXHUwMDFh/UqJxVx1MDAxN1x1MDAxMV41rCF961BcdTAwMWG7JGJcdTAwMDJefLVDXHUwMDEwcECRmFx1MDAxZlx1MDAwMYOGXHUwMDE2XHUwMDAy3ii/ulx1MDAxNFx1MDAxMNN0+cevXGaMxdGMqO86XHUwMDAwXCI2ScQmiVx1MDAxNevFJonYJJH4dL0hL3ntgfPT4VPz4n588XAmnk8vQpsk4MuFb8IoeFx0XHUwMDEwVJd7Xlx1MDAxM01Aj6BcdTAwMDIwXHUwMDA2XHUwMDFluk+fIYgw3CxD81x1MDAwM1xiZC1cXKOdXFyKgzncgFi0KI9BRXtcdTAwMDTH3+GS+H3kTj9uksDI59gv1I/zhVxi3L2GN0FgXHUwMDA15pdcdTAwMTdcdTAwMWKsiJlStdOZTZ4q4+le8aIxeSxdXHUwMDFk7JLQMVx1MDAwM5zpWK1cYo6+Ylqxpd5cXIxcdTAwMWJcdTAwMDAwSTWeuYGG9oRcZjeQTkKaxiTAknVcdTAwMTmP3kxcdTAwMTK4XHUwMDA0XHUwMDEzXGbjXG5cdTAwMTnTRPFcdTAwMTV9viT/fVx1MDAxMUOv92yjOlx1MDAxOVfG+WHvkuyXXHUwMDFlXHUwMDA3xaev0cs04OgnSkxcdTAwMTFcdTAwMDBRXHUwMDAwQX9ThaSBXHUwMDAz1qXUXG4l2pfr6Fx1MDAxNTF1pFx1MDAwNmVFS4ViP9XcvaItVS0zXHUwMDFk0ndcdTAwMDRk6uBcdTAwMWVcdTAwMDNk+ExwV1x1MDAwMv9cdTAwMTJRXHUwMDFj0lqiNKTE8Fx1MDAwMKXyNifmXFxcdTAwMDAng3pkVFx1MDAxYWBcIp+sl3KgbY1z0Vxio8xa+bdcdTAwMGVe2KaQXG7YXHUwMDAzjuBToiBcdTAwMTVBXHUwMDExav+QUsLDXr9cdTAwMGVZtVZSvHd3+NdcdTAwMDUuOJVeXHUwMDAy4VrwiZxcdTAwMTTTl43T+8c9Nb5vJ1x1MDAwZuqu5+dcboZ5xe+vX/xmp9Lq61xcUdVcdTAwMGaU5Vxihbu1IFx1MDAxYUGjL0er0i/D/yBBlTixz1x1MDAxM66Q9TiQXHUwMDE4SVx0kTivS/HTjNbBo1dcdTAwMDFMiq3vXVxyMONw/aJwZf7R6tvYm2uLXHUwMDE2XHUwMDFj36hcXLFhRCGBwFRs06WqijAjXZuh76jKz9WTu5VW60cnV4dH0q/3jzpcdTAwMDNQh9X6P/80O033W7Q1ZqQ1lLxcXKf/81x1MDAwZVx1MDAxM+tucDNcdTAwMTX6V53kXuvmspTamXKSvemmXG61i3RcdTAwMTj4MdY6IHFccrxghlx1MDAxM7ZsKkJcdTAwMGYy8IHWTFx1MDAxYUk09YFcdTAwMWYj5lx1MDAxNVx1MDAwMsQupfZcdTAwMGJ75DhcYlxmNFx0wFx1MDAxNCORfJKx/v5cdTAwMTT04eHRx2IphnTLQFx1MDAxN/pcdTAwMTBcdTAwMTd/Lvv7XHTkbPBW2e2Zz/iKPpnmXb06rbbqP+0zvnCDVUFcXFx1MDAxYWVcdTAwMDXoaKrowme+zP5cdTAwMTN86ZtcdTAwMDGSbjF73nzMpIelriSl58yoe/zYXHJcdTAwMDMkSa5cYnW0kIRcdTAwMWJcdTAwMDO5g7CL7Vx1MDAwZVx1MDAwMLBxJ5JLtNcyRrydQVxyY45cdTAwMDTG8lx1MDAxNFx1MDAxYcVcdTAwMDbFZSTpVEtcdTAwMTN1d/yU383nj3uFfHbWXHUwMDEwh26gSPXb6b1qLlVmJ7Ncbr/sP9pSuej+QLUsp8VcXOby7rRXv71tlfRhM71wdtbkV89cdTAwMTNafeqPx7eHt9fPKXPLWu5cdTAwMGb0TthDJyvS43Gne1Gpj1x1MDAwZtPVaedcdTAwMWRYlIri2jGEXCKiXHUwMDA0uXZWdFx1MDAxOCNAYkZtflisXHUwMDA2QvuQp9s99OiXne/lf1x1MDAwZVxunVa3UvtcdTAwMTNccoph72czqDUuVotHe8nLXGa7L+Raj/xcIknT117UXG7op8hcdTAwMDFwUOVcdTAwMTBcdTAwMWNcdTAwMWPLrFlsaWwtPGeC7lxuLnGunHdcdTAwMGIyNii+XHUwMDFiyPaG+1xycXJYS+am9czs+Fl3XHUwMDBlOmk3ynwrpLPhkVx1MDAwZafmzlx1MDAwZor8gM7dXHUwMDFhyzNcdTAwMWKASaBPyrdcdTAwMDfoYntibE9cXLFebE9cXPh6Y3vifDlcdTAwMGa6xvbE19/8+fZEVsqd3Y5cdTAwMWWLvdM2b+tbfd2l3Ge3KlCuaVx1MDAwYkFcdTAwMDdIi1x1MDAwNVx1MDAxMpQsXHUwMDFkcFmsssDGXoxAoFx1MDAwYp/eXrFDMVx1MDAxNmyJUIJtJ7xgk5LgdGBvW7G5hFxunntuXHUwMDAxIVx1MDAwMOY3P/ZcdTAwMWP12luuXHUwMDEy21x1MDAxM2N74s9/Ynti4rvYXHUwMDEzXHUwMDFmyWCvakQxd3G4Y0tcdTAwMGaVXHUwMDFixmj4sYjYZFx1MDAxOSRcdTAwMDNIXHUwMDE30Jra6MWzXHUwMDFmeNjwzVmBSkNh5aaXR2N7YkyjYWg0XHUwMDE1YYdXalDEPGAoona5dJZ4VHDsLC7Vxqu6toNHY39i7E/80GqhuTb2J0YgYFI9uFx1MDAxY15UxdX9o72bXlx1MDAxNkbyiUbJZCVoO3xcdTAwMDbEKtBcIkvDXHUwMDE0X5pUM/SVqIDii9ihXHUwMDE4c3BcIlx1MDAxNFx1MDAwN+9G4GAqmdJcdTAwMTBlvj1cdTAwMDJcdTAwMDBWgjhcdTAwMThyJzxidaU834uEY4tibFFcXLFebFGMLYqJT5dcdTAwMWOTo1Y+3ZTZXFyezarF5M5pv118XGJtt0pyXHLvgcFiLWVcdTAwMDCv7aJHXHUwMDExZ9IwwFxiXHQvMMSa9ib9VlNHaE1cdTAwMTRcYlx1MDAxNkFcdTAwMTj1qTZcdTAwMDet4lx1MDAxODxtgK9cYlx1MDAxNKr6W1x1MDAxZIq/j9z3Puymgq9KcO1f5Vx0wVx1MDAxMDgsw1x1MDAwMnxcdTAwMGI8bPlqxl9cdTAwMTExXHUwMDAzlTuk6fz11WO9YluH5LxfoXdcdTAwMTFcIkbibDOmqVVAMGrJ1Vx1MDAwYoxjXHUwMDFkQkBAc4BU61x1MDAxZfDxy1BlhfPShlBZxH9cdTAwMWaRXHUwMDBlq1x1MDAwM3hy0N5cdTAwMWFIXHUwMDAy4DOKoeo71Uj/vpjZ/7hcdTAwMDNRXG70S/n7Mlx1MDAxOFx0dEspYEGG/LPFMVNcdTAwMWXvNzrNOz59KpfKjVx1MDAwMalcXFX9XGZcdTAwMDVcdTAwMDGDzySTjrZGSGx/XHUwMDA3PL1cdTAwMTQyXHUwMDE0tJBWnMxHkVxi67O1XHUwMDFjYvZZ7EF8/cJ+W8hcdTAwMWN82GGoXHUwMDAw4STxr99lXFxcdTAwMDXu7jLgXHUwMDE4kKbva+L66/JcdTAwMTb8hesmoe2Uq/v65LRayJ1cdTAwMWRcdTAwMWa27G3+9vi6XHUwMDE1zV+4wXj0v1x1MDAxYU88+tXlXHUwMDBiSUHaM64hJ6GKmeVgVNKBXGLSXG4nXkFq4NOVXHUwMDAyXHUwMDEyJVx1MDAwM99cdTAwMDBcdDL4aEhUsehcdTAwMTDkXHUwMDFl3LWryUFcdTAwMWOIn1x1MDAxM4hcdTAwMTFcdTAwMWEnS4tcYquYv0ueXHUwMDA07uVwprHu7nNcbubftZXzq2C+Va/0XHUwMDA3Pzqp0ev4m1x1MDAxZp12pdfDeTjbaFx1MDAxY1xcQ6We+vn57SXe7i7hvbnNVM1cdTAwMGbuTfo4Nd2vdp7aN7uZXmlaO1x1MDAxOYXDXHUwMDE0KbRcdTAwMDNcdTAwMDSOqTmgg7t53kuogJylkJqDpGVcdTAwMTRcdTAwMWI1eFx0PrZccm5cdTAwMWasXHUwMDFjhodcdTAwMTVBLDfYXsIvXzTBW8Qg+oT6JFx1MDAxYs6HUCX2XHUwMDA0JoJwotg46TS6Z0+lvYPJlO70z87bvVQ4nEBPIGNYJ8M1XHUwMDAxmFjCXHRhlEO4XHUwMDEx8zGs1K+7gdbGsVx1MDAxMsKfYO9cdTAwMDJfnIhNgT+/rKTUKnMzndzdVYu7R3K4q8mdXHUwMDFiJ1qpzu7V89npaJc2q6eTca/XPVwi7lx1MDAwZlxmXHUwMDFmy1VZvb7pTlqDu8bljHO+c+D+wHnejkfnxaKeVmvT7qjMzazf/1x1MDAxNCg6ilx1MDAwMEWUXHSpmK/CocZcdTAwMDR6XHUwMDAycVx1MDAwM1lcbvL1abhX4ayw0GW+lSFw+W42XHUwMDAzWM+Fs8NKu3bGW63cfkdcdTAwMWRmkqfax8RcdTAwMWNcXFx1MDAxNkdcdTAwMWNIdrDJXHUwMDFlU+7DzHlcdTAwMWNKRbEuzmj4nqU0OvZcdTAwMDNuXHUwMDEww1x1MDAwZZvHlJ0/PFx1MDAxYz+mr5vZzPVcdTAwMDM9L1g3wHwrkDtcdTAwMGVcdTAwMGZyeG5nsMzGXHUwMDE35FhgXHUwMDAzQWFcdTAwMTgk5ppsvG3/dpzIx3bA2Fx1MDAwZbhmvdhcdTAwMGXoWi62XHUwMDAzxnbAxLbZXHUwMDAx2+2bdnp/76p09Ti4vjgypa6pn0WQa4Y5Rlx1MDAwMSxcdTAwMTD40lx1MDAwNZfLelxyXnpccilcdTAwMDLlXHUwMDAyXHUwMDFmhIn9gLFge69gO4mQlaKxL0ivyUC9hltqINm+a1x1MDAwNWVsXHUwMDA3jO2AsVx1MDAxZPCziPSi05zxMe+Jp87F9eHNoU2l6TRcbpGC2lx1MDAwNF1cIuDFpyBElniUXGJcdTAwMDdnJVmIN8tdO1x1MDAxNrFcdTAwMWQwZtFILJqJYEVQ8C5cdTAwMDB1Wd+6RMODx1x1MDAxNVpcdTAwMGWCOXZcdTAwMDP6U0jsXHUwMDA2jN2AXHUwMDBiq8ZuwI24XHUwMDAx9y6HdFwiXHUwMDFlT6qHxfNW8rhMXHUwMDA2lSjnXHUwMDBl0jhcdTAwMTLvXHUwMDA20nxcdTAwMDAvvehcdTAwMDakQiosszJaWI42XHUwMDBib1x1MDAwN9XYXHUwMDBlXHUwMDE4c/DL813LwafhOZiBnObuXHUwMDExRG5cdTAwMDZ2jVx1MDAxMlhmYEBLXHUwMDAyIPtNM9nYXHUwMDBiXHUwMDE4e1x1MDAwMVesXHUwMDE3e1x1MDAwMWMvYOLTXHUwMDA1R3aU6bUzz6VWpcFN5vggKdTukVdwXHUwMDA0e1x1MDAwMTk8b0yVXGJcdTAwMGVPW9ZcdTAwMWJcdTAwMTBFXHUwMDE0hYRghljulVx1MDAxYlx1MDAxNvRcbiGEQrRoSrT0qXNcdTAwMDBcdTAwMTXhXHUwMDFlVlx1MDAxOMmi8Y2cgL+P17NcdTAwMWZ3XHUwMDAyXHUwMDEyilx1MDAwZTTln3JzXHUwMDEzSPhcdTAwMTCeXHUwMDE0Ui6y+WGFXHUwMDFi9FE0undJu98olFx1MDAxZsrjylx0KzzVerRcdTAwMTPJXHUwMDBiKFx1MDAxY4BcdTAwMWGgMFx1MDAwNepG0KWYkdhRXHUwMDBi0Fx1MDAwMShVSfq2u1x1MDAxZGFcXCG32sFcdTAwMTNCXCIloLN0T4TahnrG71x1MDAxODRnXHUwMDFmXHUwMDBmXHUwMDFhyF5Bk3Hla2xyvyaeXHUwMDE5TUBpwHVfvlG1XCJmro9cdTAwMGWOXG43bGj62fxeLpfPPFHWjuBcdTAwMDVkXHUwMDBlur7g8YDmI4tTQajC8Z9zuzlcdTAwMDFO5d5iuthcdLiNXHUwMDExc/5hJyBAIO5cdTAwMTZcdTAwMWHjXHUwMDFiMVJcdTAwMDZHjFx1MDAxMFx1MDAwNnJcdTAwMTkq30Uzvy5wwVx1MDAwYvjynlx1MDAxZtyWVXmQXHUwMDFm3t+0ru7HR5Ons+PdXHUwMDA31+NzvevRZ1xybjBcdTAwMWVXX+dqL6DCYYFEXHUwMDExXGZLY1x1MDAxNjs+QvxIyEsoPFxcwZQyPqMuQH07XHUwMDE2be7wXHUwMDFkuLtDxJNcdTAwMDa/LFx1MDAxNC/8Q9H3NFx1MDAwNVVcdTAwMWTOovarSmCaXHUwMDA0VyXgcaBcdTAwMTL2fTH3qbXyvyZcdL5cdTAwMTnmtneG4Fx1MDAxYSZccpohXHUwMDE4fGubqZe36cf8U7bcXHUwMDE4d65uXHUwMDBmcpMyXHUwMDFknVV90sh3XHUwMDExPKTWXHUwMDBl4Tg4XHUwMDA3MnAqfMqvYobfRljJfZjhXHUwMDE1XHUwMDE3XGa+K+ZP8F7e/2VcdTAwMTHUgoEqfl/J+ip+vy5cdTAwMWT3uyejZu365OyxzE5y2a7sbSG/r77ONfyu8biSYjN6oHmxXHUwMDE0i5I5UlnIUiBTd1U2uehcdTAwMWT35vB2XHUwMDE4UDdxa6yY4b8sXHUwMDE081x1MDAxMWxcIkZqLSX1O6xh2muR+yWqXHJu3kj29Xmoh+Dzje54kNjv97v9QaJ596MzbNT79URcdTAwMDX/rzPdRpZfQ6fLLL90g4mA+9tcZtVcdTAwMWaIqc6kjVx1MDAxZZnrVi85XHUwMDFlnFxy8jv74bBFXHUwMDAyOChihFDGWmuWiV5a63DFXHUwMDE5Vt1o5sWW2PG/hdByXHUwMDE54Vx1MDAxOFx1MDAxOLf5sWOTL7ZcdTAwMTBvJ4Bf2IK9XHUwMDA0XHKWNWxcdTAwMWS2xKb/RFx1MDAxMFDUk5czdp48XHUwMDE1uYvmTnpvmK1cXEx9Rmr6XHUwMDAwXHUwMDA141o6Ulx1MDAxOEPQo0Xk0jhNilxuXHUwMDA1TYlGXHUwMDA0XHUwMDFjK1Hl4LxWyyHldJf7xJb/ZaBcdTAwMTiUSmrSuu899/pnpVx1MDAxZHVTu9mzXTdQXHUwMDFjdZPTXHUwMDEzdnIm92qlVNvmqzv3dqGopXBQMvXJ7cF9NXW6O07fkMNrWXd/4My09PlcdTAwMDN9uLt/fmje7SXF+Gmn+ClYVIggc4jUgjKv7Vx1MDAxNaFcYig/XHUwMDEwilx1MDAwNPYtXHUwMDE1VG+r53+n10t1u0N4byq9XHUwMDFlpvu5Ojygfr2fXHUwMDFmVvrDP9H3XHUwMDFm/o42tJcxLlx1MDAxNm1pcnk9qD/dXHUwMDE1T25cdTAwMTQ9roevgcdSXHUwMDE4h4M8IZpL4nqRfCZcdTAwMDG/XHUwMDE1qsbO/49DXHUwMDE5meyfn3aMoDk5q5xMsrW7UfnZjTPfXG7riuGxXHUwMDBlXlx1MDAwNENcdTAwMTZcdTAwMDbbLMiuQKzT1FBQ2d91sFxc7PyPnf9r1oud/67lYud/7PxPbJvzP32tXHUwMDFmmpd0OqtcdTAwMWWmOodnrV5/VniKINakdfBGXGKAXHUwMDFhoLWrzWQ8XGI41mub1GulXGKH7EBdVlx1MDAxMHfLJbdgUyuSU9BcZkBtZHv2yWLvv3vB2Pv/eeuFp/nY++9LpSeV1LlJX5+39tKpi6LInebZwXlcdTAwMTQqXHUwMDA1NVx1MDAwZi+oXHUwMDAycVwi3abAeFx1MDAxNHBMpFx1MDAxYiTScnhcIoWXXHRPcVx1MDAwMzY+gltMM3RcdTAwMWVhX9dvyqOx+T82/39otdBcXFx1MDAxYpv/I1x1MDAxMPBA6unjYW1PPvaHklx1MDAxNLt3ZyeHx1x1MDAxMVxiXHUwMDE4tFx1MDAxZFx1MDAxNVxmPZHUcr3YfCeeXHUwMDA0XHUwMDFjU/DGKPgqUsE47sZcdTAwMDWUfMjgs1x1MDAwN2lcdTAwMTWH5/5NXHUwMDE5OPb+x97/XHUwMDE168Xe/9j7n/h0vXGUKbV2Z8Xjy8JzQ1x1MDAwZUrFnf0nd1x0zTonM5NcdTAwMDSHMIKawCM8Slx1MDAxNqu01s9cdTAwMDGGl1x1MDAwN7fXiYBnXHUwMDA00My53+Y5iEdHgVx1MDAxONfwkoFsXHUwMDExkSbDfSP//+8j92t/co9gZYZUjlx1MDAxM+E/TUXzwFxuck0hXCJcdTAwMTT9+nKDXHUwMDE1IVNcdTAwMWRcXFx1MDAxNvq106PT9l51h3R7z2L3fidCyIAmdlx1MDAwMGTgylx1MDAxOE5LXFzy/lx1MDAxM8pcdTAwMWNcYlx1MDAwM0k4sYxR4j1vXHUwMDAygnGUMcJcblx1MDAwMTFcdTAwMDVJqE/IMGpcdTAwMWSJtlxuuHmIXHUwMDE411x1MDAwM9+G0sbvXHUwMDE4MpVcdTAwMGaHXGZcdTAwMDO+XCJWcuurk43XXHUwMDAx9StoLKS8xj11e/uCZqdwWrfj++rkuvvU7pXb94PSjHiDxrdcdTAwMTCYXHRQVvNeXHUwMDE2XHUwMDFj8ltPwHBcdTAwMDHKXHUwMDBmK1x1MDAxN1x1MDAxOfZtl16SiT1cdTAwMDNbXHUwMDE4L7dcdTAwMTHyR2U1luD4XHUwMDA3XHUwMDA26IagwLCKccXt11x1MDAwN8bbe1x1MDAxZVtcdTAwMDbWld729vdvXG4nd/3ZoTqadZ51+eToysdbVGtW2t1ObVx1MDAxOSyYZlx1MDAwZdYsgv7AXHUwMDBlmGzJu8g45HVcdTAwMDTSJSVcYsWtKS9YXGLugDxcdTAwMDes0cYy0CNvcPNGr0o7eD4vOWeoZvTbTtrf5V7sXHJTnerVw4DkhqLD6+NcdTAwMWVcdTAwMTmf6q/Zj6qG5d9Ap7EhXHUwMDA08kP3VFG3Zlxypl/KsVx1MDAwNZPQYoNW43VjxXvlm0yjeFvfL91cdTAwMTZcbtPU42RW61x1MDAxYZfV+N/+y/5cdTAwMWNsV8yMhqShWjV9WE7WyN4sK/f8XHUwMDFkzJV+vzv+Mlx1MDAwYrP/XYZcdTAwMTJcciCmXHUwMDFjQ1x1MDAxNDFKamBcdTAwMDC1ZDNk2Fx1MDAxZVx1MDAwYu3LXHUwMDAyZFx1MDAxM0Qx9+BcdTAwMDBkplx1MDAwZaVcdTAwMTYzdVwiXHUwMDE1Woi8OOBcdTAwMWHAXHUwMDExx/1cdTAwMTfFfS2CjrDwglx1MDAxMil9XHUwMDFil1B4c1x1MDAwMyOccVxyb4x9X4R/qpA4XHUwMDFh/Ojsdjt3zftRv97/v746wmVw+lx1MDAxZMblNVx1MDAwNL6sJ1x1MDAwMu9gQ1M8k6xV3221blx1MDAwZlx1MDAwMexcdTAwMGVH7ep+/vHEiyH+XUkoulxiLVx1MDAwMa0gQUtwsqwmXHUwMDA0dZRcdTAwMTZYV42bxF5cdTAwMTBh2CpBXG6Oc4epXHUwMDA1QeK3vUW1IzQk+1JcdTAwMTKr3CyyXHUwMDFlU1x1MDAwNDW39vZ7YFxuuzRnk+FJZnjfoycsddfaz01Lbsg4pU+H3bacJq/rh7PGw70unbaF+1x1MDAwM5ddUrxmrXKzW6vvP1xyzout+snM/YFms9c2pMHY6WntkFfr13ykzlx1MDAxNlBpe3Ct/mE9QznHXG5cdTAwMTb3+dlcdTAwMWLcceXNpn5N+1x1MDAwNIzU4p1O6/fpmTNOn3ZzeTU+SKrn/dne7ShtZl+mO/yvJozuoEZC0lx1MDAwNtkqeku0UXpcdTAwMTkxXHUwMDE0dvbEVrl4XHUwMDBlQX02K0CaOHArK2eVK+Vw7EshpcI7J1F2K2LI+LaQcVx1MDAxN0Fcblx0QTnlPs3aXHUwMDEwXHUwMDFizIpcdTAwMTYvRFxiYq17Tvq2SKFMczCsd1x1MDAwNom7bv9H5+dk8N1cdTAwMDZERL32o3PX77ZcdTAwMTOvpmFflVx1MDAwNDQ83yznwjBlmFvw/1x1MDAwZdW0Rqd4d2F+3WxcIuS9bkZP7cvc0954dG9uRLaembSGhVkhfIUwNUY73Eh4+yDVdvV4nlx1MDAwNzxAoqMtN1x1MDAwNFI2ofy8Ntj2QVwirFx1MDAxYWxcdTAwMDbiNk+7urw5WFx1MDAwN4B140JLYV2dI6LXJ30+Wv6++qSzXHUwMDFkMdlvdidtWklcdTAwMTf0+PhwOFx1MDAxYixcdTAwMTRcdTAwMGZcdTAwMTExae5f8qdRqZSeyfPs1e6pvXF/QKqzceGaXHUwMDFkKHV6VzfJabe5d8XcXHUwMDFm2Fx1MDAxOclZaVQpXHUwMDBmqrPju3JX90/JpOz+XHUwMDAwXHUwMDFi2VnyjIwn2auG0smCvNs7XHUwMDE3fyre3ofHW+ynXHUwMDEwkHhiW/sgtGXwrUJWYM2Xn4f++vEn2q+JI1x1MDAxOOdY3Vx1MDAwM4lcdTAwMTWVcJlrq1C8f+SjK1x1MDAwMvxpQrGsRqPrkerlXHUwMDE1jVx1MDAwMNxcdTAwMTJcbiCGMUvWWlaZQ6nCXCIjhdXmnC6ZWVx1MDAxNv42YNa118dcdTAwMDE+sVJFYFlcdTAwMTBVXFwuOnRcdTAwMTf/Ora+Lkg6lmkuXHUwMDE511xcK8L0olx1MDAxOYg7Zs74XHUwMDA2slRcdTAwMDL579rLM3iOxvDQXHUwMDA1JzXIRYOudED34iaMQpZccmOlwsFcdTAwMTLwV1x1MDAwM4zjxCrNXHUwMDE2v1xm0NJcdTAwMTbSb6BcdTAwMDGIXHUwMDEx+FrWflx1MDAxOZShOCf4XHUwMDAw4U8xXCJcdTAwMTbt+sYxllx1MDAxMmZAVitcdTAwMDFZ/9qHR4VcdTAwMDNMXHUwMDA18alcdTAwMTi18GeXq+CJXHUwMDAzX5REW1x1MDAwZqyKfrW1XHUwMDBiKkeiZ4xQXHUwMDAzXHUwMDE3oIRd9Hp5rj+Mvd6fMF/W83Dl563nXHUwMDAx2NiC/fqbP9+CXbkv2nq1JtWl6pKR7D/s5Vxut1x1MDAxMVShRcuFZVx1MDAxY3uOYqAv6UKCu3BcZlx1MDAxMmrsOk18WuZQrOY0ks07y3FJjc+pXHUwMDFkJM2SYD2nUVRTrb1Zc6xcdTAwMGJjXbhcdTAwMDFd2IiQh1x1MDAwM/tLyrS/MlTBeTijbO7hldtT27BZZejWWbh/vkg071x1MDAxMHarhVhkXSdcdTAwMWPXXHUwMDA1XGLXzJH5clx1MDAwMGeggLAw3ipcdTAwMDBwurbNzKKU0Z62P5A7MMiMNfZN1WGq0T1KYWFB4SiJu4yCK1x0XHRIXGJZXHUwMDFjXGKw8/U82Pp564XXXHUwMDExscfbl6ubXFzcsNTVIDtcdTAwMWPnSO5mUFx1MDAxOLSvw8+XXHUwMDA1riZcdTAwMGV8IUJTXHRcdTAwMTLJhT8/XHUwMDBm1iWIaGHgVaXA235cdTAwMWLc0lFcbvtGSWBaUDXWZ4Pbk8XEVD3/aUzVP1fYXHUwMDE0VTejbZlrkOH+XHUwMDFkWZTX3fbWXHUwMDE1XHUwMDFkmFx1MDAwMMJli8pcdTAwMTA3TNVuLuZUyUh/3LPhsrihsbi6IJCcr1txcYtESMYjXdDiXHUwMDE2hljcUnrH5VDqXHUwMDEw8tJLgCmrpVhcXG9Jd6xnzuU9h1x1MDAwNeXh2VBaf3mBePyy3pKQWb9D8O71QjN77CiPMk4+d6DbWcnvlDy9XHUwMDFjTdqdxsWhT+V98IFcclCtpECykIHDV7Z8oK0tjma1XGa1XHUwMDFjk28uwLdG3I7mXHUwMDFhXGJcdTAwMWFHXHUwMDFiKs78zrOXXlx1MDAxOWlivn/5acz3P1fYXHUwMDE03z+E53uL5aOg21x1MDAwM+h+xVx0uWRodvx6XHUwMDBm2+fQfXJcct9Hz8zXrOhcdTAwMTVcYlx1MDAxZl4wYnK+8IA8+1xi0fTR/IksrmdcdTAwMTVcdTAwMDdcdFx1MDAwMGmlMdh0dd16KzcyXCIn4p6dXHUwMDAw92qA7Sh7idGQytFcdTAwMTC7XCKL21x1MDAxONIsdjRgjvuLXHUwMDA0YbZuOc/fv7CchzU+bbnQyiS2rCc+XdBkL1x1MDAwNreZ/HXq7rBz9TxN7Ty3z273vIImsKJXOJKDIMQhgMLyJT3D0Y8uXHUwMDAxXHUwMDE2XHUwMDE0IVxuZLnPKOG4pje0frm7qFx1MDAxZbWz9pjzevGydTWp7T0+LciTg1Q/P66WVLZl9lnh9qZvitOG+1x1MDAwM1cn47ur3avp1VVvr77XSFx1MDAwZc7uTu7dXHUwMDFmuD8/4kOROlwio0wu00iK68LJ7XRL1cfjx2t6sTR3XHUwMDFlij6qhGuvWHlrZ8clNoZ6X93er1x1MDAwYvRxXHUwMDEz7exdiDs6XHUwMDFiJ5Ol+t1Ju1d/zkxcdTAwMGX93URfOlx1MDAwZnH1da4p6lx1MDAxNVx1MDAwZe5Dcnh+XHUwMDFhsHixQzSmf1x1MDAwZddcdTAwMDS+XHUwMDE0q3HD2Vx1MDAwM1x1MDAxOZQzXHUwMDA30MJCtvTz+NpcdTAwMGJcdTAwMTlxTe/Pa4ohw1xyXHUwMDE5rVxiNWbA6kKijPTDXHUwMDA2UCSB2IDOem23KWPxrenNV1x1MDAxYvV2ZbHMNV9cdTAwMWZcdTAwMGWbnfvBNpb0rlx1MDAxMSqrSnrD3epmKnrLxVx1MDAxNq/XhOrWJ/XOzk5TmWGDeYExeINIXHUwMDAyuFx0rNjF/GHZIyVw1ruGbEtcdTAwMTBQlkT5XHUwMDFjXGLFNb3vRsvykcxWhueEplx1MDAwN716OTm5Zuog7Vx1MDAwNqLkfu/2wFx1MDAxNvdcdTAwMGZGh7NWY6der1x1MDAxZSbzXHUwMDBicDp6Ps/mstWDvUlqtzuqXHUwMDE3R/XdrPtcdTAwMDMzPsuls/pR1Y5cdTAwMDd7T7v96n6xvTBGcrx3UGGXx8xcdTAwMGWKtUa3TU7U4Kr2p+JtO1xu3lx1MDAxYZzxXHUwMDE1MMpS0Vx1MDAxNYZxXHUwMDAysaDs+2ZTb/9cdTAwMGVRXFzVXHUwMDFiV/WuWi2u6o2rev/t+lVcXNXrfk5bVNX7lCOXl+XzTNGwu2zl+qo8U7xcdTAwMTFFXHUwMDE54sBcdTAwMDfDqNZcdTAwMDDS6m3OyE9lKLBcdTAwMDZcZmBFXG7s7Ki87ajjqt5YXHUwMDE5bo0y7IRXhlJcYmxdbfyLet/oyTu7iePcXHUwMDFi7dpcdTAwMWb6XsIwLup1LVx1MDAxN1x1MDAxN/W+R0bERb2+VF3ut/OU2/H9rDxoXow6qd2ctlGo2uCg0JdnXG4v//JcdTAwMGU3l1x1MDAwZUhcdTAwMTnOgEIh4HyqfOKq3piqt4aqu+Gpet6dnFx1MDAxYurX9Fx1MDAwZlx1MDAxMl66/ONXqjbAKEA433ZcdTAwMGInruldfYNxTW+49UJcdTAwMTN7XFzTXHUwMDFige1LV1x1MDAxN6S928hVL3j9rnYl+7r3cFx1MDAxNYXtiVx1MDAwMzpSalx1MDAxMNm44fFcdTAwMDZiL2xPjSNcdTAwMTU8XHUwMDAzSZWGXHUwMDE3/FxyXHUwMDFi45remO1fPrBFbN9cdTAwMGLP9mhZU4bSgCNcdTAwMWJcdTAwMWWYmUP6XHUwMDAw2MDY+3ribT/fx0W9cVFvXFzUXHUwMDFiXHUwMDE39b7+7rcrmmJmcNV4mJ3Nzs5Ork66rXL3Olx1MDAxZmGoXHUwMDBlPGqF0+iIhNeTQ8QtbWBgO3D8XHUwMDFhJZ44wlxyeyVccnyNuLlkIZ61gtzOp6pcdTAwMTeEjiNw3ojBUS3u2uC4+/dcdTAwMTdx/1PYitrgQVVcdTAwMDBcdTAwMWHa3+VcdTAwMDNZgmdb4K1mXHUwMDBlpK9xj5XeUDntXHUwMDFm05x/9YUuXeRitOJcdTAwMTG9Y1x1MDAwMbKEhmA1S1x1MDAwM33gqTt2PvRcdTAwMTC4XFxcdTAwMTLf3vzKXHUwMDExWH2DKVxiJFwiPseCgNpM4o4l5DGKKljFNX0uXHUwMDBl1y9cbtd+XHUwMDA0qY7vK6PuszBXNSswZFBkglZRimB0foZU11x1MDAxMYLnc6R64Ms//9M+r/1cbsVcdTAwMTPI1K6Xs9JcdTAwMWam4Ctsdu5cdTAwMTeBtf7y1ML0/Md3o1tcdTAwMWRccuZxXHTxTbUxlON5g8s9g+9vpYeP21x1MDAwM9X1Tm39JaxWXHUwMDEwi5dgrcGZaUJcdTAwMTL4L4yHuYb5g9hBMGvUK553XHUwMDFjrtD9u2XUq7duu+NQqNoyXHUwMDE38nScLFXV7uld+2pQ7Fxy0mfhdVx1MDAxMGSoxlFMWYmZgqVvXoQ5VlCsRFwiXHUwMDFjZ6Lg3FifiVx1MDAwNZCuOKClrOCaMOveXHUwMDE3f5uVxlxyLFx1MDAwMupVY0YsaSyDvlx1MDAxY1dcdTAwMDdcdTAwMWaWQVRyYufq109cYlx1MDAxMVx1MDAxMzhcdTAwMWJFQr5cci9cdTAwMWP7cu/AiqCqX56fXHUwMDE3WqPy2X5cdTAwMWaoQVTyUpyOQll/4P22XHUwMDBlSD2uXHUwMDAwanFq0FJ1O0SBXHUwMDAzv4OQkFpjY3+fvFx1MDAwMrJ3gsW+gmCxpfVcdTAwMDZcdTAwMTSf78ZCsqg1pM+KK291+4dcIup/8/k/cTS93PzaaFx1MDAxYYZXKWh6gGyQ+VX62ODJ9lx1MDAxMFBcdTAwMTRAmuntKfR5ddwg0SZe5/FUht1+Yv95/lx1MDAxN789QNdkIVx1MDAwMWSDk89cdTAwMTS1ii3ARFx1MDAxOINNq37netZcdTAwMWKbULj+XHUwMDE2NmScXHUwMDE5XHUwMDE2dvafSr3yxZ7enT1NXHUwMDBi+uY4XHUwMDE3iaulo1x1MDAxNZaWWFx1MDAwMFxiuZRcdTAwMDbJOVx1MDAxM4NCXHUwMDEySuFUZFx1MDAwZrJcYixEVrhcdTAwMTE633+i5O3hv00os/BXgI5mzOKkdldcdObfxdV0NHlon2aa7Vwi17XK+fhkJEtcdTAwMTdfgy6jXHUwMDBmc7XkuFx1MDAwMaV9XHUwMDFikYGsXHUwMDBl3LOAZFx1MDAwMYcu0C9cdTAwMDedXHUwMDE1MXWeOTM36WRdZG/EYHy8N+5Mj8O5dIGqgWmBq1xyhIKCJGMpnkCkONqCUsGJqlx1MDAxMG+eeKKGYT2yYMpoa9wzUIKZ+i8k6i1cbqXn8ERccuJLMyu173BPKoJ3XHUwMDEzjMRcbn1qvzxoPEx91GlcdTAwMGVcdTAwMTO5USdx3qi4+1xcbD0/XHUwMDA3XfhmWPmhK1JP5KZ5Ojndzz6bi4bZvVx1MDAxNF5cdTAwMDTxb1x1MDAwZsKoNo5cdTAwMTGUXHUwMDFhXHUwMDBl344wS5VcdTAwMTHKXHUwMDAwhmhrKVx1MDAwN1x1MDAxY+VW+1hcdTAwMTakdlx1MDAwMCEsZN9cdTAwMDBcdTAwMTKKa59cdTAwMDSacu5cdTAwMTgs4OVKWFx1MDAwMn9XlPYgMYy8fmBjMDJcdTAwMGXLyMFtObAuljPhnzzT4MGikFx1MDAwZmpcIlx1MDAxNPmNo/aynJN04f662S9kr2/bN5l+6fzmy05cdTAwMTH8ryZcdTAwMTTfU4GNeIigWDpv3KVcdTAwMTnzN1AziGRcdTAwMDPxhbvIXHUwMDEwaJ5QXHUwMDA19a24tVxmvoOXw1FcdTAwMWb5vOFcdTAwMDG/cWRGi8xJhPNcdTAwMDKuiYVMydd0Q30y9LdcXJxCelx1MDAwNSnYl+9g+TL8j87KqXW/ebbvXHUwMDFhcvVn+k+aRGdcdTAwMGZHs4uUXHUwMDE4k7ouazU7bt5cdTAwMWPU9WaIXHUwMDFlXHUwMDBmelx1MDAxY6xcdTAwMTMgwlhcdTAwMDbJgs9cdTAwMTlkTPR/XHUwMDFjnEw/TPSWkvnJiG/qTXSws0/hTuFGu2+t4/nmXuaQmZtHet7cvTlcdTAwMWLvnVx1MDAxN0q94y/jef+rXHTH81xcOJC7iHlccqbly5EqrWM0duszgnFGvJJcXFx1MDAxOceiX+61VNwnr495/mtcdTAwMDNzXHUwMDE2gedBy2mAZ29pzvymTeCeu1x1MDAxMIRp9c6Knc9tclx1MDAwNb/+0clPXHUwMDA3w3p7XHUwMDFiSH5ccrF6+lbB5SeWr34zXHUwMDE0/zyVN9cnzZOLzKx685glXHUwMDBmOskvQlM849rhQmmpsIWEWZpUYridXHUwMDEzOHup1HU19ft1dEepw1xyp1LiqFqmfY7uqDS4Z0iMxL59WvO/8eju1PBUrnHUzbTHqae2vmk9arvQcG97kGaXfFhcdTAwMDJAvlx1MDAwMES+MJN1oWQwXHUwMDEwgFx1MDAxNI6wXHUwMDAzMfjlXHUwMDAwtFwi4HbUwyQretc758n9y1x1MDAxZNK7ne63fIxFvjStrENwXHUwMDEznnLJgY2Xtt8tlaC30byGpmktvLOdIaF3cFPNUlx1MDAwM1x1MDAwME/9XHUwMDA0NYtSw/edTENHRfLckLncfi1jnsxd5qZWLuy6XHUwMDAz5KHaKVx1MDAxZDX02Vltr/yQvS01u4+FhTb+f1KQ0lxickAxfN+M9TXwMlx1MDAxObj1hs2xIO3fQjmw33YlzXksO6vXfosseO9+/upcdTAwMGLejFx1MDAxMrhsNFx1MDAwN42z2v5OfUKfu43cmPKLay8wXHUwMDA1OFx1MDAxZVx1MDAxOeRcdTAwMGZcdTAwMGVk4dhcdTAwMDFcdTAwMDJPXHUwMDA2zZI9wDLuYMtv3EZkWFx1MDAwNeVcdTAwMDNO8Fx1MDAwMS6E0Fx1MDAxNFeRyi/dV1x1MDAwZWOgQDVjwmLR0F9cblaTs+ag0DjKN27Od9XzUTvdPygv+Fx1MDAxM/8uNGNcdTAwMTHQjGJbXGbrslgtoJlcbtZcdTAwMTZcdTAwMWPeTSm/7Ygx96eTxEHslkJDlFlizfp2iN4/8cFcdTAwMDWpXHUwMDAzSVx1MDAwNSRcckzAc8Juc4tcdTAwMGJSh1xiJYlcdTAwMTXWcFx1MDAwM0hA1y7IXHUwMDFjXHUwMDA1VKa5XHUwMDE2aNdzdVj5uZ77rzN8fYdA4VCjXGLXXHUwMDE2TZFakOV+ku6/XHKWXFy7np57zFx1MDAxNO6UKrhcdTAwMDKx2GhcdIRcdTAwMWKBRFxu/lwiprHNzlq7o3UwI5v3v4PrkHyxkZGCxIxB9lx1MDAwNWpQXHUwMDE4akN1gJRY98FBlcP/t9bbXHUwMDAxUnJONFdcZmA+VL9cdTAwMDOqXHUwMDA1N1x1MDAxYY+WOPZcdTAwMTNa/DqIY3FcdTAwMTS1XHUwMDA1NiG4K7W+wYN2tCVKUaGRXHUwMDFiKF9qXHUwMDE4yiGLxFx1MDAwZVximlmsU1j/XHUwMDAwXHUwMDE5cVx1MDAwNJk7XilcdTAwMWH8XGZb6lHpuYG1XHUwMDBiXHUwMDA2XHUwMDEy3MuCy9z2eet5IDZuKfn6mz+/peTD8+Np6ag4Lsr6zmGjtJdcdTAwMDVUS0bQcVx1MDAwNIRcdTAwMWGH5yPhkbrnKPyUccohmmG3XHUwMDEwho19fNpUWVx1MDAwNy2vaMmdXHUwMDBmZ/EpmdSQplx1MDAxYcMo41x1MDAxYb5Vw6OUTMYq7tuqOFx1MDAxZUHF4fRjK63/UHd3oYKn/yO2zlP067eIPkfGLcpcIqtcdTAwMTb7XHUwMDEyvEOGrVNNUVWYdNxcdTAwMTfgOtOdr8ecOd1cdTAwMThrXHUwMDE1XHUwMDFl+Fx1MDAxMlx1MDAxZaJvtlt46KW+z9xcdTAwMDHBXCLhfbAvXHUwMDFkXG7W939cXC1LpKNBXHUwMDA1XHUwMDExhlx1MDAxZClcYqFMr18wXGJcdTAwMGXn63mQ8NOWXHUwMDBiT/lx+0dfWlx1MDAxNZd7J3vFk+xY3TfUoNhcdTAwMWZccpJPrWi0aqXW+E7D++iqa3zhVY6KXG7UXHUwMDA1gZdcdTAwMGJUuc9cZlx1MDAwZutwRVDNMEJQaHh51ZtzxMRcdTAwMWFcdTAwMTPr7a5cYk+syipmufBv1siMxynuMj5cYqus+bbNXHUwMDFh3bxcdFx1MDAxY1x1MDAxMK034pq9jMXVjVxu0UTZvfVAXHUwMDE3SWrt1SzuXGbwxYuJfC2QWFx1MDAwMywpWExcdTAwMWJcdTAwMGKcvTjZILpAWJ3HR9+mXHTETfwnut5493KhXHQ4btNcdTAwMTiBldnjzeNMTfZnh/SkQir3R+X7XHUwMDE2j8LK0iHwbYKuXHUwMDAxzGN2OdvlzDFaKEj3XHUwMDE16Fx1MDAwZq9BkMI3zoWRlnFcdTAwMTCa8Dy8pLz0wlif8Vx0MSnPP/B3kbKMUpBFXHUwMDAwVaRPr6RcdTAwMTdWXHUwMDBlXHUwMDFjSYquVLVQmf2tWDm5hpYjJ7trXHUwMDE29NL4XHUwMDA3XHUwMDE3jE4/Sy1cdTAwMTWXcvNoMmb5kFx1MDAwNohcdTAwMWNWM2iy4Vx1MDAxY+9y3XIr91x1MDAwNlwip7be3Hrh2VNcdTAwMWPwXHUwMDA0QIpccp+BmNan8os7XHUwMDAzUnm6XHUwMDE2ur5KKda2o/RewMJ6XHUwMDFllP+89UIribirYuLTXHUwMDA1yH2/d5yt9tK94riXSVxyXHUwMDBmjzrXXeVcdTAwMTUgvuVcXIZhIyFcdEqeMa7eXoCf1ZPagFDXXHUwMDE0O+pcdTAwMWEqfPxcdTAwMTFWO6hcXECEaT5/gl71XHUwMDExqZwrrpZ8/cDvk1x1MDAwMSqCXGaQSmnJrW+/NkpcXPNAlmSA1lx1MDAwMIJUbWErlPN+dzJ96Vx1MDAxZJJcdTAwMTh2XHUwMDEzqVFAXHUwMDEzlGhlWJ9kql51sZspwZqa8f0u32uePFxysqmz7rPdsblnL5hcdTAwMDS1O8FXw0FoXHUwMDA01IfXwSwhXG6k4Y7Eg2LDuIRcZttnUDDDXHUwMDE2XHUwMDBlykpcbilcdTAwMGa6aXzSXHUwMDE5w4SD4KtcdFx1MDAxZfSaKNlcZlVVe0c+M5v5jc2UNlx1MDAwNVx1MDAwMNpcdTAwMWZcdTAwMDBcIjQrUZjGXHUwMDEz/z07XHUwMDEw/4GwXHUwMDAwmT3WVpivT1x1MDAwZlaExFMhpSapkr5cdTAwMWNcdTAwMTfktTg9XHUwMDE2dvc5XFxjMW40x5mbeMyEZ1x1MDAxMktcdTAwMDZExUBIzE+yKUgw4j3I5mZeJGNwTsOCfHpcdTAwMGJcdTAwMDarXHUwMDFjXHUwMDBiclx1MDAxNXQmUVx1MDAwNEA2SjDc4jF69Xuk9lx1MDAxYlx1MDAwYlx1MDAwNlx1MDAxM55cclx1MDAwNegjSY33qHe+i1x1MDAxZHhcdTAwMDBsXHJ86dJtLdhcdTAwMTYu3Gm1Xtp1+HOg1o7E4TqYMsA76eqe/aWVyX5XXHUwMDFkmVxm/9fPt+Q/Kr1eflxiXHUwMDBm9lx1MDAxN1x1MDAwMMJcdTAwMGLXrC2pgJefXHLrvbfbnf/otFur73cqt63lh/xcdTAwMWbPzfo45S9m8S2dI1x1MDAwZlx1MDAwNtY8g/p///O//uf/XHUwMDAzPvgszCJ9AppBootstrapperInit PhaseBuild/InitManagersListens forPlugin[Un]LoadedEventsListens forRendererStartedEventLifecycleManager::initGet Settingsfrom URIBuilds SettingsContextProvider Proxies get() to SettingsManagerSettingsManager::initBusManager::initListens forMiddlewareExecuteEventBuilds BusContextProviderProxies emit/call to EmitterProxies [un]register Middleware/EventsTemplateManager::initLoadsCoreTemplates.htmlinto a MapBuilds TemplateContextProviderProxies get/getId to ManagerPluginManager::initLoadsCoreTemplates.htmlinto a MapGathers URIs from [custom]Plugins,appending the Class of theDefaultPlugin from BootstrappingInit RendererValidate EveryPlugin isConfiguredDeterminesRendererConstructor& ConstructsRendererInstanceEmit RendererStartedRegisterAllPluginsCreate Plugin InstanceESM Import allowsremote importingSorted by Priority, Pluginsare Registered with aplethora of ContextProvidersto interface with the CoreRemotePluginEmit PluginsLoadedEmit PluginsUnloadedPluginInstanceRegisters AllPlugins fromSettingsPlugin Registers with variousContextProviders to register:Middleware, Events,Stylesheets, Settings, etc.Run PhasePluginInstanceCore::AppBootstrapper::RendererStarted* Emitted from Bus, not AppBootstrapper* Not automatic, must be registered through BusContextProviderRenderMode?renderMode == 'app'Plugin takesover DOM, caninject/modifyhowever it likes.Emit EventPlugin::MiddlewareExecutePlugin handles and emitsexplicit Events or 'Plugin::MiddlewareExecute' with the appropriate contextstruct to start aMiddlewareChain.Emit Event`${RegisteredEventName}`renderMode == 'configure'Plugin takes over DOM,can inject/modify howeverit likes, however it'sexpected/desired to onlyaffect elements thatmatch names within yourSettingsSchema.Plugin handles DOM UX,such as an OAuth flow,and updates settings -emittingPlugin::SyncSettingsEmit EventPlugin::SyncSettingsPlugin can override aSchemaSetting throughSettings ContextProvider, eithercompletely or partially,thus updating availableoptions and needs areprocessing.Emit EventCore::SettingsManager::SchemaChangedConfigurationRendererUser makes a change thatrequires a programmaticchange: i.e.,Adds/Removes a Pluginto the PluginList.Emit EventCore::RendererInstance::PluginsChangedCore::Plugin::SyncSettingsSerializes, Saves,Validates, andupdates URLState withSettings in thecurrent FormsCore::SettingsManager::SchemaChangedRe-CallRendererInstance::initLifecycleManagerCore::PluginManager::PluginsUnloadedClearsBusManagermappingsLifecycleManagerCore::PluginManager::PluginsLoadedRe-CallBusManager::initShows Errors ifthere are anyLifecycleManagerCore::AppBootstrapper::RendererStartedLifecycleManagerIsConfigurer?Listens forPluginsChangedfrom RendererListens forSchemaChangedfrom SettingsBind Configurator EventsInit Run PhaseInitRendererLockSystemEmit RendererStartedProxy Event to BusAll Phases \ No newline at end of file diff --git a/.github/docs/events.md b/.github/docs/events.md new file mode 100644 index 0000000..e0fe8cc --- /dev/null +++ b/.github/docs/events.md @@ -0,0 +1,29 @@ +# Lifecycle Events: + +Lifecycle Events are emitted in two different contexts: Internal communication, and Plugin communication. + +> Event Names combine the "Source" and "Event Name" into a single string with the form: `Source::EventName`. +> Example: `"PluginManager::PluginsLoaded"` + +* Events with the Scope of `Internal` (listed below) are directly emitted-from the "Source". +* Events with the Scope of `Plugin` (listed below) are directly emitted-from a `PluginInstance` on the `BusManager::emitter`, by way of `ContextProvider_Bus::emit`. +* Events with *multiple* Scopes are directional from A -> B. + + +## Internal + +| Event Name | Source | Scope | Note | +| --------------- | ---------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| PluginsLoaded | PluginManager | Internal -> Internal | Called after *all* Plugins are Loaded to show Import Errors, and initialize the Bus. | +| PluginsUnloaded | PluginManager | Internal -> Internal | Called after *all* Plugins are Unloaded, which resets the environment (mostly resetting the Bus). | +| RendererStart | AppBootstrapper | Internal -> Internal | Signifies a Renderer has started in some ``.
Event is fired after a `RendererInstance::init()` is called. | +| PluginsChanged | RendererInstance | Internal | Called while Configuring, when the Settings have changed to add/remove Plugins.
This should only occur in `configure` Render Mode from the `ConfigurationRenderer`.
| +| SchemaChanged | SettingsManager | Internal | Called while Configuring, when a Plugin overrides a Schema Entry.
This should only occur in `configure` Render Mode from the `ConfigurationRenderer`.
| + + +## Plugin + +| Event Name | Source | Scope | Note | +| ----------------- | ------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SyncSettings | Plugin | Plugin -> Internal | Called by a Plugin when it updates Form/Settings Data for the User (i.e., Auth Flows, etc).
Handled by the `ConfigurationRenderer`.
| +| MiddlewareExecute | Plugin | Plugin -> Internal | Called from a Plugin when it wants to execute a Middleware Chain.
Note: Only the *first* Plugin to Register against the Chain Name will be able to Execute the Chain.
Handled by the `BusManager`.
| diff --git a/.github/docs/plugin_integration.excalidraw.svg b/.github/docs/plugin_integration.excalidraw.svg new file mode 100644 index 0000000..9792d93 --- /dev/null +++ b/.github/docs/plugin_integration.excalidraw.svg @@ -0,0 +1,2 @@ +eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1YW3Pbxlx1MDAxNX73r9hhXHUwMDFl0nYkaO+7cKbToWTGlWNJXHUwMDFlU3bS1p1cZkSsyDWBXVx1MDAxNFx1MDAwMEXRXHUwMDE5//eehUiAXHUwMDE3OZVcdTAwMWFOXHUwMDFiz+jBtHj2ci77ne+cw1+eIdSrXHUwMDE3hek9Rz1zO0oym5bJvHdcdTAwMTDkN6asrHewRJvvlZ+Vo2bnpK6L6vnRUZ6UU1NcdTAwMTdZMjLRja1mSVbVs9T6aOTzI1ubvPpL+DxPcvPnwudpXUadkkOT2tqXd7pMZnLj6lxubv9cdTAwMDd8R+iX5lx1MDAxM1ZsXHUwMDFhNFx1MDAxZV/GxeG/rFu4j1x1MDAxN+k0XHUwMDFkundvXybN0WbTyoXa3Nad9Fx1MDAxNkRcbuNISq0oVZhIxnW7ulxijilcdTAwMTJcdTAwMTEpJNOSx0RT2a7ObVpPYFx1MDAwN+c8XCIkXHUwMDE2sWZaS0XidsfE2PGkhi2EilaYuHFcdTAwMTYswa2kqks/NSc+XHUwMDAzV8HCb66xXHUwMDFlYdxcdTAwMTl5lYym49LPXFza7qnLxFVFUkJAun3XNsuG9aK5XHUwMDFknlx1MDAwMmLY29Lx49JksiX/0ilQOp44U1VcdTAwMWJnfJGMbFx1MDAxZIJDcOdFsLA4TZv3+WdnU1x0L3tcdTAwMWFcdTAwMWXIzbKsXHUwMDE1W5eaXHUwMDEw+15yuqHNpUttXHUwMDFiuytj0iaKminBNemC2Vx1MDAwMZAoui09965cdTAwMDEjobGGt4056/RXL1x1MDAwME91c+01YNJ0wVx1MDAwZUZcZtaw1vkyK9Lk7lxiUUJILlx1MDAxNVx1MDAxN5R0XHUwMDExyKybbpue+dH0XHUwMDFlLVxyXG7B/TObppmZw0N+cGHhT2hoSlx1MDAwYvD/ZFLUXHUwMDFm1fZcdTAwMDZcdTAwMDKNrEMnk8S6arXpbFYnsGbQiXfhqpX8okxNefSmtL5cZucqU6OrXHUwMDA1epPNxtb9ofrjattJ6atqKYYr8nzm7FxiLvTu6CxxtphlzZc1ZIGaIdhcdTAwMTTyXHUwMDAxb0i/T3KbXHUwMDA1KIhcct/6mVx1MDAxZIdX6WXmelxyofAwNWjK2uXaXHUwMDE33epcYu5cdTAwMDMvTbmLXHUwMDE38Fx1MDAwN2xNssuvK27JrPZvTXVcdTAwMTe5upyZdayYv7b0XHUwMDEwUdEsfD64j9mqd0p7LIrz719cdTAwMGbPVP/j5bFe/PRcdTAwMTBmI5yzSFx1MDAxMq0x8JeSa1x1MDAxOVx1MDAxMl6MMVx1MDAxMjEuIatiXHUwMDFlK43VXHUwMDBlszFMI05ixbSSsWDrLPZEbf+Z2l49gto4VTGBpyDrubKqrVxcbUtbatNYSiZEd2xPzMZcdTAwMTSmbFx1MDAxZK2PZbbBTVCzypxTd9jk2GE/TSFDXHUwMDA3t2Y0XHUwMDAzhe0yPE4wXHUwMDAwJcvUXS2An4f5fUn7O+am/5nn+2FcdTAwMTf8umB/XHUwMDFm/PTqU//k9Lx//PZQsHfDh7FcdTAwMGJcdTAwMTORwFx1MDAxMitFmMZM8FxyeuFcdTAwMDLaXCJKKFx1MDAwMFRD/6S7tmhFL4JC41x1MDAxNcdC81jiXHUwMDE4Svs97LKWhU/sssEuPzyCXTDnWnCs4nW0L9mF7XJOyy4qpoxCZ7x3elx1MDAxMZRqvlx1MDAwZdf/il6iy7mtR5PoXGZcXE/Gy1YgJFx1MDAxNUq9+7ZGU+fnKFx1MDAwMcNqlLhcdTAwMDXy9cSUKL/bjCaJS0HxeO3UKFx0p0awXHUwMDAy63CinsD68lx1MDAwMji7OtqeXHUwMDE42rzIXGbkdFx1MDAxMv5/XHUwMDBlOWsrg7xDS4N+7yT19cRvP1T3/ueX729eZPB5NZ/J9Mc35lU6fVxi1clYRSSm0Fx1MDAwNEG7g4Xq8qFhOlx1MDAwZSNcIiFcdTAwMTJcdTAwMGKYXHUwMDExpWC7TMepjojiMIhgxuCWrlx1MDAxMWuZjqqnPupcdTAwMGJM9/pcdTAwMTFMR1x1MDAxOIzwmt43Ica/QnTQfkkm2b5cdTAwMDdEqG7QQ++b51x1MDAwZVBSoe1cdFxi0ukltFxuXHUwMDBlJWg1x1x1MDAxY4S/74aVPFnAvynsTapqllx1MDAxN2FMqZaZ6UN7gvw18oUpm1x1MDAwMaZqr2zGJ+hOLv3YhOw/XGIz1d2o1e7pX9ksTE21X6V+yPVly3KAKo/moNc7szJcdTAwMDZoXHUwMDAylSb30NiMZiVk/Fx1MDAxY0yovlx1MDAwM8ZoXHUwMDE45oNb21x1MDAwN1eU0Fx1MDAxYaHjy8v3aJD72sDGv/XfhMVcdTAwMGZueUuIa4XsNYJcdTAwMGLQmU+PXHUwMDA2ze9GnYU1Mi5cci52UTtAb0FcdTAwMDaeXHUwMDA0XHUwMDA2W1No3UdcdTAwMDP6VixnXHUwMDFkuPXi4iyEPGi8XHUwMDAw5GTJXCL6yqj9N0BcdTAwMDb9f1x1MDAxMINcdTAwMWVcdTAwMGVcdTAwMTj0QLyg/cBcdTAwMDU9XHUwMDE0LWhcdTAwMTcsXHUwMDFidWwz41x1MDAxZlPIfiheXHUwMDFl9m/n9tMg6UNZeiX4aJjvXHUwMDE2slx1MDAxMmy7qyVbjTvBUVxmfZ+msYih896oZtDvRbFcIppcYia54kBiO+VMYlx1MDAxY1x0xii0lVxmwz1cdTAwMWSvtuWMwVx1MDAxNq2BjCXWmGBcdTAwMWR33d5Tdduobuf3V7fVi3fPyZaSz9tFT1xuyrXi4t6fRelOz78qejymXHUwMDA0k/3/KCo49EGPqHm/gvNrN74pz4hcdTAwMWO+XHUwMDFl/Nx/14/9pVx1MDAxZoxcdTAwMWaMc6loRGOwiCqtMKWb8ylMIJHSRGpcdTAwMGVIXHUwMDE2MV2r01x1MDAxZM5pXHUwMDE0xzFcdTAwMTexjjFcdTAwMTac7+JcXHBcdTAwMWFcdCUpXHUwMDBlP95gKZ6auC/A/OI3w5xoxZhmalxysWs4x/xLOFx1MDAwZlx1MDAxYyRcdTAwMTXjat9TrNRCKf1opMNnc2kvKYphXHJXtmGA2Np0q5e4k9Wm6PqIRlx1MDAwNHXLXGZcXHKVbTvRu7FmfrxcdTAwMGKlb1x1MDAxOGO9Z8u4XHUwMDA2XGaZJv6fn33+N4+Zl9EifQ==Middleware * Serialized Activity in Chains * Mutative Context * Order/Priority set by Plugin(s) * Cross Plugin Communication/ManipulationEvents * In-Order-Added Executed * Isolated activity * Non-mutative Context Event.Twitch.Message * I don't know about any other message handling * I can't change anything about the message * Simple Example: Noise on MessageEvent.Twitch.Message, as Middleware * Given a Priority, a Plugin may makeassumptions about order of operations * Chained Together, in Serial * Ability to change the Context, so weone Plugin can remove curse words; anotherPlugin can extract BTTV Emotes; YAP canremove links if not Mod/Editor * At end of Middleware, RenderingPlugin can inject message into DOM as anOverlay. \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..b7c8ca1 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "Debug App", + "url": "http://localhost:5173", + "webRoot": "${workspaceFolder}/src", + "runtimeArgs": ["--remote-debugging-port=9222"] + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..88c7e8a --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1 @@ +{ "editor.wordWrapColumn": 105 } diff --git a/README.md b/README.md index c32b268..36d3b62 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,13 @@ -# HangoutHere Overlay: Chat +# HangoutHere | Project COAP -## TODO +* [Lifecycle Diagram](.github/docs/app_lifecycle.excalidraw.svg) +* [Events](.github/docs/events.md) -### Default Settings +### Default Settings Thinkery -* Need `RendererInstanceEvents.SETTINGS_STALE` to re-init settings - * Necessary for when a Plugin/etc changes settings/schema - * Should this trigger an entire re-`init` of the `SettingsRenderer` or can we get away with re-Deserializing the Form Data? * All Inputs * Needs REQUIRED set * Needs READONLY set -* Single Inputs - * Default Value - Should be working * Multi Inputs * Needs per-value constraints * Default Value - I don't think exists @@ -30,40 +26,32 @@ ### General TODO -#### Lifecycle Events: - * Do they all have common namespace? I.E., `Core::EventName` - -| Event Name | Note | -| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `PluginManager::PluginsLoaded` | Called after all plugins are loaded, should re-mask settings
* But *why* do we want to re-mask settings *THEN*? | -| `PluginManager::PluginsUnloaded` | Called after all plugins are unloaded, which resets the environment (mostly Bus). | -| `Renderer::PluginsChanged` | Called when Configuring, when the settings have changed to add/remove Plugins. Ideally, should never occur at app/run-time.
* Replaces the `RendererInstanceEvents.PLUGINS_STALE` event. | -| `Renderer::SyncCache` | Called when the state of the Form is out of sync with the `ProcessedFormSchema` cache and needs to be re-processed against the current Form Settings. Generally, this is called when a `FormSchemaGroupingList` adds a new Entry through user interaction.
* I think this might need to be re-broadcasted on the Renderer for the `LifecycleManager` to listen to and then reprocess plugin schemas. | -| `AppBootstrapper::RendererStart` | `'app' \| 'configure'` - The Renderer has started in some . Plugins should listen to this and do their kick offs. Currently, we're explicitly calling a `render*` functions. | -| `Plugin::SyncSettings` | Called when something (generally a plugin, but could be `Form::Interactions`) updates the state of the Form/Settings/Schema and needs everything to come into sync. | +#### TODO * Refactor: - * REVIEW ALL DOCUMENTATION NOW!!!! + * Plugins: + * should `ref` be generated by the engine? * Forms: * For multi-select items, need separation between value/label * See info above - * Default/Required/Readonly Values for both single/multi/group Entries + * Default/Required/Readonly Values for both ~~single~~/multi/group Entries + * Need ` +

Hover 2s to Reveal

Click to Copy
-
+