From c41b1023f8f9e3b76daab6ae59bcaa79d248d25f Mon Sep 17 00:00:00 2001 From: Levi Naden Date: Tue, 23 Apr 2024 14:46:52 -0400 Subject: [PATCH 1/2] Switched to Jupyter Books and established initial content. Still need to fill in the rest of the main sections such as examples. Also need to go and fix all page references from the MediaWiki style to Sphinx/Jupyter Hybrid style --- .github/workflows/deploy.yml | 39 +++ .github/workflows/jekyll.yml | 64 ---- .nojekyll | 1 - 404.html | 25 -- CONDUCT.md | 44 +++ CONTRIBUTING.md | 56 ++++ Gemfile | 23 -- _config.yml | 212 ------------- _examples/ExamplesA.md | 10 - _includes/post-like-gen.html | 54 ---- _layouts/example.html | 141 --------- _layouts/examples.html | 6 - _layouts/home.html | 143 --------- _layouts/lesson.html | 141 --------- _layouts/lessons.html | 6 - _lessons/FEFundamentals.md | 11 - _tabs/about.md | 10 - _tabs/examples.md | 5 - _tabs/lessons.md | 5 - alchemistry/.DS_Store | Bin 0 -> 6148 bytes alchemistry/_config.yml | 45 +++ alchemistry/_static/custom.css | 91 ++++++ alchemistry/_toc.yml | 36 +++ alchemistry/about.ipynb | 46 +++ alchemistry/events/2024WorkFEDD.ipynb | 215 +++++++++++++ alchemistry/events/PastEvents.ipynb | 51 ++++ alchemistry/events/UpcomingEvents.ipynb | 42 +++ alchemistry/examples/ExamplesIntro.ipynb | 50 ++++ alchemistry/external/ExternalTutorials.ipynb | 42 +++ alchemistry/fundamentals/Analysis.ipynb | 117 ++++++++ .../fundamentals/BennetAcceptanceRatio.ipynb | 124 ++++++++ .../fundamentals/ExponentialAveraging.ipynb | 95 ++++++ .../fundamentals/ExtractingSimData.ipynb | 117 ++++++++ .../fundamentals/FreeEnergyFundamentals.ipynb | 123 ++++++++ .../fundamentals/ImprovingSampling.ipynb | 180 +++++++++++ .../fundamentals/IntermediateStates.ipynb | 283 ++++++++++++++++++ alchemistry/fundamentals/MBAR.ipynb | 138 +++++++++ .../fundamentals/RunningSimulations.ipynb | 116 +++++++ .../fundamentals/ThermodynamicCycle.ipynb | 97 ++++++ .../ThermodynamicIntegration.ipynb | 162 ++++++++++ alchemistry/fundamentals/WHAM.ipynb | 150 ++++++++++ alchemistry/images/.DS_Store | Bin 0 -> 6148 bytes .../images/Alchemistry.jpg | Bin alchemistry/images/Bind_example.png | Bin 0 -> 70894 bytes alchemistry/images/Bootstrap_Comparison.png | Bin 0 -> 26630 bytes alchemistry/images/Both_topologies.png | Bin 0 -> 166487 bytes .../images/Linear_LJ_transformation.png | Bin 0 -> 42419 bytes .../images/Transformation_small.png | Bin .../images/alchemistry-favicon.ico | Bin .../images/brands/Acellera_TX_logo_300.png | Bin 0 -> 33031 bytes alchemistry/images/brands/Helix-blue.jpeg | Bin 0 -> 65034 bytes alchemistry/images/events/.DS_Store | Bin 0 -> 6148 bytes .../images/events/2024WorkFEDD/Day1.png | Bin 0 -> 138250 bytes .../images/events/2024WorkFEDD/Day2.png | Bin 0 -> 147283 bytes .../images/events/2024WorkFEDD/Scheltema.jpeg | Bin 0 -> 213973 bytes .../images/staurosporine-hydrated-1.png | Bin alchemistry/references.bib | 52 ++++ alchemistry/welcome.ipynb | 75 +++++ assets/css/jekyll-theme-chirpy.scss | 8 - assets/css/refactor-edits.scss | 31 -- .../img/favicons/android-chrome-192x192.png | Bin 27066 -> 0 bytes .../img/favicons/android-chrome-256x256.png | Bin 40270 -> 0 bytes assets/img/favicons/apple-touch-icon.png | Bin 24669 -> 0 bytes assets/img/favicons/favicon-16x16.png | Bin 2059 -> 0 bytes assets/img/favicons/favicon-32x32.png | Bin 2752 -> 0 bytes assets/img/favicons/mstile-150x150.png | Bin 15492 -> 0 bytes homepage/header.md | 7 - homepage/lessons_and_tutorials.html | 5 - homepage/lessons_and_tutorials.md | 4 - index.html | 4 - requirements.txt | 5 + 71 files changed, 2591 insertions(+), 916 deletions(-) create mode 100644 .github/workflows/deploy.yml delete mode 100644 .github/workflows/jekyll.yml delete mode 100644 .nojekyll delete mode 100644 404.html create mode 100644 CONDUCT.md create mode 100644 CONTRIBUTING.md delete mode 100644 Gemfile delete mode 100644 _config.yml delete mode 100644 _examples/ExamplesA.md delete mode 100644 _includes/post-like-gen.html delete mode 100644 _layouts/example.html delete mode 100644 _layouts/examples.html delete mode 100644 _layouts/home.html delete mode 100644 _layouts/lesson.html delete mode 100644 _layouts/lessons.html delete mode 100644 _lessons/FEFundamentals.md delete mode 100644 _tabs/about.md delete mode 100644 _tabs/examples.md delete mode 100644 _tabs/lessons.md create mode 100644 alchemistry/.DS_Store create mode 100755 alchemistry/_config.yml create mode 100644 alchemistry/_static/custom.css create mode 100644 alchemistry/_toc.yml create mode 100644 alchemistry/about.ipynb create mode 100644 alchemistry/events/2024WorkFEDD.ipynb create mode 100644 alchemistry/events/PastEvents.ipynb create mode 100644 alchemistry/events/UpcomingEvents.ipynb create mode 100644 alchemistry/examples/ExamplesIntro.ipynb create mode 100644 alchemistry/external/ExternalTutorials.ipynb create mode 100644 alchemistry/fundamentals/Analysis.ipynb create mode 100644 alchemistry/fundamentals/BennetAcceptanceRatio.ipynb create mode 100644 alchemistry/fundamentals/ExponentialAveraging.ipynb create mode 100644 alchemistry/fundamentals/ExtractingSimData.ipynb create mode 100644 alchemistry/fundamentals/FreeEnergyFundamentals.ipynb create mode 100644 alchemistry/fundamentals/ImprovingSampling.ipynb create mode 100644 alchemistry/fundamentals/IntermediateStates.ipynb create mode 100644 alchemistry/fundamentals/MBAR.ipynb create mode 100644 alchemistry/fundamentals/RunningSimulations.ipynb create mode 100644 alchemistry/fundamentals/ThermodynamicCycle.ipynb create mode 100644 alchemistry/fundamentals/ThermodynamicIntegration.ipynb create mode 100644 alchemistry/fundamentals/WHAM.ipynb create mode 100644 alchemistry/images/.DS_Store rename {assets => alchemistry}/images/Alchemistry.jpg (100%) create mode 100644 alchemistry/images/Bind_example.png create mode 100644 alchemistry/images/Bootstrap_Comparison.png create mode 100644 alchemistry/images/Both_topologies.png create mode 100644 alchemistry/images/Linear_LJ_transformation.png rename {assets => alchemistry}/images/Transformation_small.png (100%) rename assets/img/favicons/favicon.ico => alchemistry/images/alchemistry-favicon.ico (100%) create mode 100644 alchemistry/images/brands/Acellera_TX_logo_300.png create mode 100644 alchemistry/images/brands/Helix-blue.jpeg create mode 100644 alchemistry/images/events/.DS_Store create mode 100644 alchemistry/images/events/2024WorkFEDD/Day1.png create mode 100644 alchemistry/images/events/2024WorkFEDD/Day2.png create mode 100644 alchemistry/images/events/2024WorkFEDD/Scheltema.jpeg rename {assets => alchemistry}/images/staurosporine-hydrated-1.png (100%) create mode 100644 alchemistry/references.bib create mode 100644 alchemistry/welcome.ipynb delete mode 100644 assets/css/jekyll-theme-chirpy.scss delete mode 100644 assets/css/refactor-edits.scss delete mode 100644 assets/img/favicons/android-chrome-192x192.png delete mode 100644 assets/img/favicons/android-chrome-256x256.png delete mode 100644 assets/img/favicons/apple-touch-icon.png delete mode 100644 assets/img/favicons/favicon-16x16.png delete mode 100644 assets/img/favicons/favicon-32x32.png delete mode 100644 assets/img/favicons/mstile-150x150.png delete mode 100644 homepage/header.md delete mode 100644 homepage/lessons_and_tutorials.html delete mode 100644 homepage/lessons_and_tutorials.md delete mode 100644 index.html create mode 100644 requirements.txt diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..5ef7f5c --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,39 @@ +name: deploy + +on: + # Trigger the workflow on push to main branch + push: + branches: + - main + +# This job installs dependencies, build the book, and pushes it to `gh-pages` +jobs: + build-and-deploy-book: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] + python-version: [3.8] + steps: + - uses: actions/checkout@v2 + + # Install dependencies + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + pip install -r requirements.txt + + # Build the book - absolutely ridiculous attempted work around to get data files where i need them. + - name: Build the book + run: | + jupyter-book build python-type-hints-and-pydantic --all + + # Deploy the book's HTML to gh-pages branch + - name: GitHub Pages action + uses: peaceiris/actions-gh-pages@v3.6.1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: alchemistry/_build/html \ No newline at end of file diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml deleted file mode 100644 index 68520b5..0000000 --- a/.github/workflows/jekyll.yml +++ /dev/null @@ -1,64 +0,0 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -# Sample workflow for building and deploying a Jekyll site to GitHub Pages -name: Deploy Jekyll site to Pages - -on: - # Runs on pushes targeting the default branch - push: - branches: ["main"] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: - contents: read - pages: write - id-token: write - -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. -concurrency: - group: "pages" - cancel-in-progress: false - -jobs: - # Build job - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup Ruby - uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0 - with: - ruby-version: '3.1' # Not needed with a .ruby-version file - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - cache-version: 0 # Increment this number if you need to re-download cached gems - - name: Setup Pages - id: pages - uses: actions/configure-pages@v5 - - name: Build with Jekyll - # Outputs to the './_site' directory by default - run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" - env: - JEKYLL_ENV: production - - name: Upload artifact - # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v3 - - # Deployment job - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/.nojekyll b/.nojekyll deleted file mode 100644 index 8b13789..0000000 --- a/.nojekyll +++ /dev/null @@ -1 +0,0 @@ - diff --git a/404.html b/404.html deleted file mode 100644 index 086a5c9..0000000 --- a/404.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -permalink: /404.html -layout: default ---- - - - -
-

404

- -

Page not found :(

-

The requested page could not be found.

-
diff --git a/CONDUCT.md b/CONDUCT.md new file mode 100644 index 0000000..3f5562b --- /dev/null +++ b/CONDUCT.md @@ -0,0 +1,44 @@ + +# Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant, version 1.4](http://contributor-covenant.org/version/1/4). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..4fb267c --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,56 @@ +# Contributing + +Contributions are welcome, and they are greatly appreciated! Every little bit +helps, and credit will always be given. You can contribute in the ways listed below. + +## Report Bugs + +Report bugs using GitHub issues. + +If you are reporting a bug, please include: + +* Your operating system name and version. +* Any details about your local setup that might be helpful in troubleshooting. +* Detailed steps to reproduce the bug. + +## Fix Bugs + +Look through the GitHub issues for bugs. Anything tagged with "bug" and "help +wanted" is open to whoever wants to implement it. + +## Implement Features + +Look through the GitHub issues for features. Anything tagged with "enhancement" +and "help wanted" is open to whoever wants to implement it. + +## Write Documentation + +Scientific Visualization using Python could always use more documentation, whether as part of the +official Scientific Visualization using Python docs, in docstrings, or even on the web in blog posts, +articles, and such. + +## Submit Feedback + +The best way to send feedback is to file an issue on GitHub. + +If you are proposing a feature: + +* Explain in detail how it would work. +* Keep the scope as narrow as possible, to make it easier to implement. +* Remember that this is a volunteer-driven project, and that contributions + are welcome :) + +## Get Started + +Ready to contribute? Here's how to set up `Scientific Visualization using Python` for local development. + +1. Fork the repo on GitHub. +2. Clone your fork locally. +3. Install your local copy into a virtualenv, e.g., using `conda`. +4. Create a branch for local development and make changes locally. +5. Commit your changes and push your branch to GitHub. +6. Submit a pull request through the GitHub website. + +## Code of Conduct + +Please note that the Scientific Visualization using Python project is released with a [Contributor Code of Conduct](CONDUCT.md). By contributing to this project you agree to abide by its terms. diff --git a/Gemfile b/Gemfile deleted file mode 100644 index d9d2e6b..0000000 --- a/Gemfile +++ /dev/null @@ -1,23 +0,0 @@ -# frozen_string_literal: true - -source "https://rubygems.org" - -gem "jekyll-theme-chirpy", "~> 6.5", ">= 6.5.3" - -group :test do - gem "html-proofer", "~> 4.4" -end - -# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem -# and associated library. -platforms :mingw, :x64_mingw, :mswin, :jruby do - gem "tzinfo", ">= 1", "< 3" - gem "tzinfo-data" -end - -# Performance-booster for watching directories on Windows -gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] - -# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem -# do not have a Java counterpart. -gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 9038507..0000000 --- a/_config.yml +++ /dev/null @@ -1,212 +0,0 @@ -# The Site Configuration - -# Import the theme -theme: jekyll-theme-chirpy - -# The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm -# If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed, -# otherwise, the layout language will use the default value of 'en'. -lang: en - -# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker -timezone: - -# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md -# ↓ -------------------------- - -title: Alchemistry.org # the main title - -tagline: A place to learn, share, and discuss Computational Free Energy Calculations # it will display as the sub-title - -description: >- # used by seo meta and the atom feed - Modern alchemy, done computationally, can turn protein structural information into the - "gold" of binding free energies and other information. In these pages, learn how it - works, and how to do it yourself. - -# Fill in the protocol & hostname for your site. -# e.g. 'https://username.github.io', note that it does not end with a '/'. -url: "https://alchemistry.org" - -github: - username: github_username # change to your github username - -twitter: - username: twitter_username # change to your twitter username - -social: - # Change to your full name. - # It will be displayed as the default author of the posts and the copyright owner in the Footer - name: The Alchemistry.org Team - email: example@domain.com # change to your email address - links: - # The first element serves as the copyright owner's link - - https://twitter.com/username # change to your twitter homepage - - https://github.com/username # change to your github homepage - # Uncomment below to add more social links - # - https://www.facebook.com/username - # - https://www.linkedin.com/in/username - -google_site_verification: # fill in to your verification string - -# ↑ -------------------------- -# The end of `jekyll-seo-tag` settings - -google_analytics: - id: # fill in your Google Analytics ID - -goatcounter: - id: # fill in your Goatcounter ID - -# Prefer color scheme setting. -# -# Note: Keep empty will follow the system prefer color by default, -# and there will be a toggle to switch the theme between dark and light -# on the bottom left of the sidebar. -# -# Available options: -# -# light - Use the light color scheme -# dark - Use the dark color scheme -# -theme_mode: # [light | dark] - -# The CDN endpoint for images. -# Notice that once it is assigned, the CDN url -# will be added to all image (site avatar & posts' images) paths starting with '/' -# -# e.g. 'https://cdn.com' -img_cdn: - -# the avatar on sidebar, support local or CORS resources -avatar: /assets/images/staurosporine-hydrated-1.png - -# The URL of the site-wide social preview image used in SEO `og:image` meta tag. -# It can be overridden by a customized `page.image` in front matter. -social_preview_image: # string, local or CORS resources - -# boolean type, the global switch for TOC in posts. -toc: true - -comments: - active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable - # The active options are as follows: - disqus: - shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname - # utterances settings › https://utteranc.es/ - utterances: - repo: # / - issue_term: # < url | pathname | title | ...> - # Giscus options › https://giscus.app - giscus: - repo: # / - repo_id: - category: - category_id: - mapping: # optional, default to 'pathname' - input_position: # optional, default to 'bottom' - lang: # optional, default to the value of `site.lang` - reactions_enabled: # optional, default to the value of `1` - -# Self-hosted static assets, optional › https://github.com/cotes2020/chirpy-static-assets -assets: - self_host: - enabled: # boolean, keep empty means false - # specify the Jekyll environment, empty means both - # only works if `assets.self_host.enabled` is 'true' - env: # [development | production] - -pwa: - enabled: true # the option for PWA feature (installable) - cache: - enabled: true # the option for PWA offline cache - # Paths defined here will be excluded from the PWA cache. - # Usually its value is the `baseurl` of another website that - # shares the same domain name as the current website. - deny_paths: - # - "/example" # URLs match `/example/*` will not be cached by the PWA - -paginate: 10 - -# The base URL of your site -baseurl: "" - -# ------------ The following options are not recommended to be modified ------------------ - -kramdown: - syntax_highlighter: rouge - syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options - css_class: highlight - # default_lang: console - span: - line_numbers: false - block: - line_numbers: true - start_line: 1 - -collections: - tabs: - output: true - sort_by: order - lessons: - output: true - sort_by: order - examples: - output: true - sort_by: order - -defaults: - - scope: - path: "" # An empty string here means all files in the project - type: posts - values: - layout: post - comments: true # Enable comments in posts. - toc: true # Display TOC column in posts. - # DO NOT modify the following parameter unless you are confident enough - # to update the code of all other post links in this project. - permalink: /posts/:title/ - - scope: - path: _drafts - values: - comments: false - - scope: - path: "" - type: tabs # see `site.collections` - values: - layout: page - permalink: /:title/ - - scope: - path: assets/js/dist - values: - swcache: true - -sass: - style: compressed - -compress_html: - clippings: all - comments: all - endings: all - profile: false - blanklines: false - ignore: - envs: [development] - -exclude: - - "*.gem" - - "*.gemspec" - - docs - - tools - - README.md - - LICENSE - - rollup.config.js - - package*.json - -jekyll-archives: - enabled: [categories, tags] - layouts: - category: category - tag: tag - permalinks: - tag: /tags/:name/ - category: /categories/:name/ diff --git a/_examples/ExamplesA.md b/_examples/ExamplesA.md deleted file mode 100644 index 2e5689a..0000000 --- a/_examples/ExamplesA.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: example -order: 1 -title: Example Free Energy Calculations -summary: A look into practical examples without software-specific details. We outline the steps needed for realistic free energy problem, detailing problems you can expect to encounter, and how to analyze the data to get a robust free energy difference. ---- - -I am the first Example - -# Behold my example form! diff --git a/_includes/post-like-gen.html b/_includes/post-like-gen.html deleted file mode 100644 index ae63576..0000000 --- a/_includes/post-like-gen.html +++ /dev/null @@ -1,54 +0,0 @@ -
- {% for iterator in site.[include.content_type] %} -
- - {% assign card_body_col = '12' %} - - {% if iterator.image %} - {% assign src = iterator.image.path | default: iterator.image %} - {% unless src contains '//' %} - {% assign src = iterator.img_path | append: '/' | append: src | replace: '//', '/' %} - {% endunless %} - - {% assign alt = iterator.image.alt | xml_escape | default: 'Preview Image' %} - - {% assign lqip = null %} - - {% if iterator.image.lqip %} - {% capture lqip %}lqip="{{ iterator.image.lqip }}"{% endcapture %} - {% endif %} - -
- {{ alt }} -
- - {% assign card_body_col = '7' %} - {% endif %} - -
-
-

{{ iterator.title }}

- -
-

- - {% assign summary = iterator.summary | strip_newlines %} - {% if summary != "" %} - {% include no-linenos.html content=summary %} - {{ summary | markdownify | strip_html | escape }} - {% else % } - {% include no-linenos.html content=iterator.content %} - {{ iterator.content | markdownify | strip_html | truncate: 200 | escape }} - {% endif %} -

-
- -
- -
-
-
- {% endfor %} -
- - diff --git a/_layouts/example.html b/_layouts/example.html deleted file mode 100644 index 6840e3f..0000000 --- a/_layouts/example.html +++ /dev/null @@ -1,141 +0,0 @@ ---- -layout: default -refactor: true -panel_includes: - - toc -tail_includes: - - related-posts - - post-nav - - comments ---- - - - -{% include lang.html %} - -
-
-

{{ page.title }}

- - - -
- -
- {{ content }} -
- -
- - {% if page.categories.size > 0 %} - - {% endif %} - - - {% if page.tags.size > 0 %} - - {% endif %} - -
-
- {% if site.data.locales[lang].copyright.license.template %} - {% capture _replacement %} - - {{ site.data.locales[lang].copyright.license.name }} - - {% endcapture %} - - {{ site.data.locales[lang].copyright.license.template | replace: ':LICENSE_NAME', _replacement }} - {% endif %} -
- - {% include post-sharing.html lang=lang %} -
- -
- -
diff --git a/_layouts/examples.html b/_layouts/examples.html deleted file mode 100644 index 6043a88..0000000 --- a/_layouts/examples.html +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: page -# All the Examples. ---- - -{% include post-like-gen.html content_type="examples" %} diff --git a/_layouts/home.html b/_layouts/home.html deleted file mode 100644 index 949d999..0000000 --- a/_layouts/home.html +++ /dev/null @@ -1,143 +0,0 @@ ---- -layout: default -refactor: false ---- - -{% include lang.html %} - -
- - - -
- {% capture header %}{% include_relative homepage/header.md %}{% endcapture %} - - {{ header | markdownify }} -
-
-
- - -
-
- {% capture lesson_and_tut %}{% include_relative homepage/lessons_and_tutorials.md %}{% endcapture %} - - {{ lesson_and_tut | markdownify }} - {% include_relative homepage/lessons_and_tutorials.html %} -
-
- -{% assign pinned = site.posts | where: 'pin', 'true' %} -{% assign default = site.posts | where_exp: 'item', 'item.pin != true and item.hidden != true' %} - -{% assign posts = '' | split: '' %} - - - -{% assign offset = paginator.page | minus: 1 | times: paginator.per_page %} -{% assign pinned_num = pinned.size | minus: offset %} - -{% if pinned_num > 0 %} - {% for i in (offset..pinned.size) limit: pinned_num %} - {% assign posts = posts | push: pinned[i] %} - {% endfor %} -{% else %} - {% assign pinned_num = 0 %} -{% endif %} - - - -{% assign default_beg = offset | minus: pinned.size %} - -{% if default_beg < 0 %} - {% assign default_beg = 0 %} -{% endif %} - -{% assign default_num = paginator.posts | size | minus: pinned_num %} -{% assign default_end = default_beg | plus: default_num | minus: 1 %} - -{% if default_num > 0 %} - {% for i in (default_beg..default_end) %} - {% assign posts = posts | push: default[i] %} - {% endfor %} -{% endif %} - -{% assign about = site.pages | where: 'name','index.md' %} -{{about}} - -
- {% for post in posts %} -
- - {% assign card_body_col = '12' %} - - {% if post.image %} - {% assign src = post.image.path | default: post.image %} - {% unless src contains '//' %} - {% assign src = post.img_path | append: '/' | append: src | replace: '//', '/' %} - {% endunless %} - - {% assign alt = post.image.alt | xml_escape | default: 'Preview Image' %} - - {% assign lqip = null %} - - {% if post.image.lqip %} - {% capture lqip %}lqip="{{ post.image.lqip }}"{% endcapture %} - {% endif %} - -
- {{ alt }} -
- - {% assign card_body_col = '7' %} - {% endif %} - -
-
-

{{ post.title }}

- -
-

- {% include no-linenos.html content=post.content %} - {{ content | markdownify | strip_html | truncate: 200 | escape }} -

-
- - - -
- -
-
-
- {% endfor %} -
- - -{% if paginator.total_pages > 1 %} - {% include post-paginator.html %} -{% endif %} diff --git a/_layouts/lesson.html b/_layouts/lesson.html deleted file mode 100644 index 6840e3f..0000000 --- a/_layouts/lesson.html +++ /dev/null @@ -1,141 +0,0 @@ ---- -layout: default -refactor: true -panel_includes: - - toc -tail_includes: - - related-posts - - post-nav - - comments ---- - - - -{% include lang.html %} - -
-
-

{{ page.title }}

- - - -
- -
- {{ content }} -
- -
- - {% if page.categories.size > 0 %} - - {% endif %} - - - {% if page.tags.size > 0 %} - - {% endif %} - -
-
- {% if site.data.locales[lang].copyright.license.template %} - {% capture _replacement %} - - {{ site.data.locales[lang].copyright.license.name }} - - {% endcapture %} - - {{ site.data.locales[lang].copyright.license.template | replace: ':LICENSE_NAME', _replacement }} - {% endif %} -
- - {% include post-sharing.html lang=lang %} -
- -
- -
diff --git a/_layouts/lessons.html b/_layouts/lessons.html deleted file mode 100644 index 0fd7482..0000000 --- a/_layouts/lessons.html +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: page -# All the Lessons. ---- - -{% include post-like-gen.html content_type="lessons" %} diff --git a/_lessons/FEFundamentals.md b/_lessons/FEFundamentals.md deleted file mode 100644 index 089bd00..0000000 --- a/_lessons/FEFundamentals.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: lesson -order: 1 -title: Free Energy Fundamentals -image: /assets/images/Transformation_small.png -summary: Learn the methods and techniques behind free energy methods with in-depth coverage of free energy definitions and topics. ---- - -I am the first lesson - -# Shoop da woop diff --git a/_tabs/about.md b/_tabs/about.md deleted file mode 100644 index ecfecb3..0000000 --- a/_tabs/about.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -# the default layout is 'page' -icon: fas fa-info-circle -order: 4 ---- - -> Add Markdown syntax content to file `_tabs/about.md`{: .filepath } and it will show up on this page. -{: .prompt-tip } - -Edit this file to change the about tabs diff --git a/_tabs/examples.md b/_tabs/examples.md deleted file mode 100644 index d071954..0000000 --- a/_tabs/examples.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: examples -icon: fas fa-puzzle-piece -order: 2 ---- diff --git a/_tabs/lessons.md b/_tabs/lessons.md deleted file mode 100644 index 8bc000f..0000000 --- a/_tabs/lessons.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: lessons -icon: fas fa-school -order: 1 ---- diff --git a/alchemistry/.DS_Store b/alchemistry/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..60f283b0ccad624e4ec50e7e4f6a6512aedaa923 GIT binary patch literal 6148 zcmeHK%}T>S5T0#on<_#N3VK`cTCmn)D_%maFJMFuDm5`dgK4%jsXdfJ?)pN$h|lB9 z?iP&Ii-Jnof!S|&em0#CcDDlntULDi0BQhWp%Ru>ari{YPr4ulZ7Cx%xkm)PH%W$G zB)o-aV=xRD2L2lZbauc4xYu2@MFD6dvrsJgR zjxK3+CPd`T=dO1i29thm<5{N%EH?xC z_*iSpU8bqdFkl$?1_N|Ia8yEDW2R7E9XQAq0I`H-DLAKIf^xVp_@0Fnd literal 0 HcmV?d00001 diff --git a/alchemistry/_config.yml b/alchemistry/_config.yml new file mode 100755 index 0000000..ecb7bb8 --- /dev/null +++ b/alchemistry/_config.yml @@ -0,0 +1,45 @@ +# Book settings +# Learn more at https://jupyterbook.org/customize/config.html + +title: Alchemistry.org +author: Levi Naden, Michael Shirts, and the Alchemistry.or Team +logo: images/staurosporine-hydrated-1.png + +# Force re-execution of notebooks on each build. +# See https://jupyterbook.org/content/execute.html +execute: + execute_notebooks: off + +# Define the name of the latex output file for PDF builds +latex: + latex_documents: + targetname: alchemistry.tex + +# Add a bibtex file so that we can create citations +bibtex_bibfiles: + - references.bib + +# Information about where the book exists on the web +repository: + url: https://github.com/shirtsgroup/alchemistry.org # Online location of your book + path_to_book: alchemistry/ # Optional path to your book, relative to the repository root + branch: main # Which branch of the repository should be used when creating links (optional) + +# Add GitHub buttons to your book +# See https://jupyterbook.org/customize/config.html#add-a-link-to-your-repository +html: + use_issues_button: true + use_repository_button: true + #google_analytics_id: G-FHKVGE8HKZ + +sphinx: + # Uses the default Sphinx Book Theme, which in turn borrows from its parent PyData Theme + config: # This block is parsed as YAML -> Python dict as a drop in replacement for the Sphinx conf.py file + html_js_files: + - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js + html_favicon: images/alchemistry-favicon.ico + # This is the PyData theme control + html_theme_options: + logo: + text: "Alchemistry.org" # Sets the subtext under the logo using PyData Theme settings + html_title: Alchemistry.org # This doesn't seem to actually do anything, despite Book Theme saying it should diff --git a/alchemistry/_static/custom.css b/alchemistry/_static/custom.css new file mode 100644 index 0000000..a1f4905 --- /dev/null +++ b/alchemistry/_static/custom.css @@ -0,0 +1,91 @@ +.overview .overview-title, .question .question-title { + position: relative; + margin: 0 -.6rem!important; + padding: .4rem .6rem .4rem 2rem; + font-weight: 700; + background-color: #ffc10733; +} + +.overview, .question { + margin: 1.5625em auto; + padding: 0 .6rem .8rem!important; + overflow: hidden; + page-break-inside: avoid; + border-left: .2rem solid #ffc107; + border-radius: .1rem; + box-shadow: 0 0.2rem 0.5rem rgb(0 0 0 / 5%), 0 0 0.05rem rgb(0 0 0 / 10%); + transition: color .25s,background-color .25s,border-color .25s; +} + +.overview .overview-title:before, .question .question-title:before { + position: absolute; + left: .6rem; + width: 1rem; + height: 1rem; + color: #ffc107; + font-family: Font Awesome\ 5 Free; + font-weight: 900; + content: "\f128"; +} + +.exercise .exercise-title { + position: relative; + margin: 0 -.6rem!important; + padding: .4rem .6rem .4rem 2rem; + font-weight: 700; + background-color: #fd7e1433; +} + +.exercise { + margin: 1.5625em auto; + padding: 0 .6rem .8rem!important; + overflow: hidden; + page-break-inside: avoid; + border-left: .2rem solid #fd7e14; + border-radius: .1rem; + box-shadow: 0 0.2rem 0.5rem rgb(0 0 0 / 5%), 0 0 0.05rem rgb(0 0 0 / 10%); + transition: color .25s,background-color .25s,border-color .25s; +} + +.exercise .exercise-title:before { + position: absolute; + left: .6rem; + width: 1rem; + height: 1rem; + color: #fd7e14; + font-family: Font Awesome\ 5 Free; + font-weight: 900; + content: "\f303"; +} + +.admonition { + margin: 1.5625em auto; + padding: 0 .6rem .8rem!important; + overflow: hidden; + page-break-inside: avoid; + border-left: .2rem solid #fd7e14; + border-radius: .1rem; + box-shadow: 0 0.2rem 0.5rem rgb(0 0 0 / 5%), 0 0 0.05rem rgb(0 0 0 / 10%); + transition: color .25s,background-color .25s,border-color .25s; +} + +.admonition .admonition-title { + position: relative; + margin: 0 -.6rem!important; + padding: .4rem .6rem .4rem 2rem; + font-weight: 700; + background-color: #fd7e1433; +} + +.admonition .admonition-title:before { + position: absolute; + left: .6rem; + width: 1rem; + height: 1rem; + color: #fd7e14; + font-family: Font Awesome\ 5 Free; + font-weight: 900; + content: "\f06e"; +} + + diff --git a/alchemistry/_toc.yml b/alchemistry/_toc.yml new file mode 100644 index 0000000..9998331 --- /dev/null +++ b/alchemistry/_toc.yml @@ -0,0 +1,36 @@ +format: jb-book +root: welcome +parts: + + - caption: Fundamentals of Free Energy + chapters: # Uses the header of first file for label, otherwise can use "caption" as main directive + - file: fundamentals/FreeEnergyFundamentals + sections: # Creates subsections under the above file in the sidebar TOC + - file: fundamentals/ExponentialAveraging + - file: fundamentals/ThermodynamicIntegration + - file: fundamentals/BennetAcceptanceRatio + - file: fundamentals/WHAM + - file: fundamentals/MBAR + - file: fundamentals/ThermodynamicCycle + sections: + - file: fundamentals/IntermediateStates + - file: fundamentals/RunningSimulations + - file: fundamentals/ExtractingSimData + - file: fundamentals/Analysis + - file: fundamentals/ImprovingSampling + + - caption: Tutorials and External Resources + chapters: + - file: examples/ExamplesIntro + - file: external/ExternalTutorials + + - caption: Events + chapters: + - file: events/UpcomingEvents + sections: + - file: events/2024WorkFEDD + - file: events/PastEvents + + - caption: About + chapters: + - file: about \ No newline at end of file diff --git a/alchemistry/about.ipynb b/alchemistry/about.ipynb new file mode 100644 index 0000000..de54de2 --- /dev/null +++ b/alchemistry/about.ipynb @@ -0,0 +1,46 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "9c189433-2fdd-4afa-901f-3dff54b40519", + "metadata": {}, + "source": [ + "(about)=\n", + "# About the Alchemistry.org Editors" + ] + }, + { + "cell_type": "markdown", + "id": "53cb0349-2f69-4944-a68b-138a527c786c", + "metadata": {}, + "source": [ + "Alchemistry's Editors:\n", + "* Michael R Shirts - an associate professor at [The University of Colorado Boulder](https://www.colorado.edu/) in the department of chemical engineering, formally of [The University of Virginia](http://www.virginia.edu). He has done a number of studies on free energy methods and calculation: see [Michael Shirts' group page.](https://www.colorado.edu/chbe/michael-r-shirts)\n", + "* Levi Naden - a Software Scientist of the [The Molecular Sciences Software Institute (MolSSI)](https://molssi.org/), formerly Postdoctoral Fellow [in the Chodera Lab](http://www.choderalab.org/) at Memorial Sloan Kettering Cancer Center, and formally a graduate student [in the Shirts Group](http://faculty.virginia.edu/shirtsgroup/people.php#grads). Background in computational free energy software development and currently CMS software development and training.\n", + "* [David L Mobley](http://www.mobleylab.org) - an assistant professor at [University of California-Irvine](http://www.uci.edu) in the Department of Pharmaceutical Sciences and Chemistry, who works mostly on free energy calculations for ligand binding and small molecule solvation. See [David Mobley's group page.](http://www.mobleylab.org)\n", + "* John D Chodera - an Assistant Member at the [Memorial Sloan-Kettering Cancer Center](http://www.mskcc.org) in the Computational Biology Program He has diverse interests including free energy calculations and experimental measurements of binding affinities.\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/events/2024WorkFEDD.ipynb b/alchemistry/events/2024WorkFEDD.ipynb new file mode 100644 index 0000000..9e4edc8 --- /dev/null +++ b/alchemistry/events/2024WorkFEDD.ipynb @@ -0,0 +1,215 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "3fb82f10-7d82-474f-9b08-d7b2d72aae21", + "metadata": {}, + "source": [ + "(2024WorkFEDD)=\n", + "# 2024 Workshop on Free Energy Methods in Drug Design" + ] + }, + { + "cell_type": "markdown", + "id": "51ff7f91-236b-4b06-b639-a04ab9f09836", + "metadata": {}, + "source": [ + "Our goal in this workshop is to bring together experts from pharma and supporting industries, as well as academia, in an intense and focused workshop to identify challenges and help chart the path forward. We are particularly interested in hearing about use cases, pitfalls and their solutions. We also firmly believe we can learn a great deal from failure, so we hope participants will go beyond just highlighting success stories to provide more detailed insight into successes and failures.\n", + "\n", + "Previous iterations of this workshop: https://alchemistry.org/wiki/Events\n", + "\n", + "## Dates and Location\n", + "The conference is scheduled for 13-15 May 2024, at the [Scheltema in Leiden, The Netherlands - Marktsteeg 1, 2312 CS](https://www.scheltemaleiden.nl/en/)\n", + "\n", + "Directly following Alchemistry 2024, the [Open Molecular Software Foundation](https://www.linkedin.com/company/omsf) will host it's annual gathering - OMSF Symposium 2024. This event will bring together OMSF's community of software developers, academics, and industry partners, focusing on its [open source molecular software projects](https://omsf.io/projects/project-list/) and their impact. For more information and registration please see [this page.](https://omsf.notion.site/OMSF-Symposium-2024-077c73e9d80a4a0ba01fcbafd20885fa)\n", + "\n", + "```{image} ../images/events/2024WorkFEDD/Scheltema.jpeg\n", + ":width: 500px\n", + ":alt: https://www.scheltemaleiden.nl/en/\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "53f3b06f-bd4c-4561-b1b6-650da9f7a84a", + "metadata": {}, + "source": [ + "## Registration \n", + "\n", + "Registration for this event has opened. This is managed by our partner company Congress by Design and can be completed by following [this link.](https://cbd.eventsair.com/alchemical-free-energy-workshop-2024/registration/Site/Register)\n", + "\n", + "For this event no further abstracts will be accepted until further notice. " + ] + }, + { + "cell_type": "markdown", + "id": "a9ca1037-9bf7-4722-8588-09f017e86e61", + "metadata": {}, + "source": [ + "## Confirmed speakers & workshop themes \n", + "\n", + "We are honored to host Prof. Max Welling for a keynote on May 14th. Prof. Welling is a renowned and highly influential figure in machine-learning and will give his insights on its role in science.\n", + "\n", + "```{image} ../images/events/2024WorkFEDD/Day1.png\n", + ":width: 400px\n", + ":alt: FEworkshop_program_1\n", + "```\n", + "```{image} ../images/events/2024WorkFEDD/Day2.png\n", + ":width: 400px\n", + ":alt: FEworkshop_program_2\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "8a1db422-109a-41d6-8e8e-76170f59b94e", + "metadata": {}, + "source": [ + "## Accommodation\n", + "\n", + "You will need to book your own stay in Leiden; there are many hotels in Leiden that will be able to house you. There are many small hotels close to the event venue - here we are listing several of the major hotels that have confirmed vacancies during the week of the workshop and are 10 minutes away on foot:\n", + "\n", + "- [Golden Tulip](https://goldengreenhotels.nl/en/)\n", + "\n", + "- [Ibis](https://all.accor.com/hotel/8087/index.en.shtml?utm_campaign=seo+maps&utm_medium=seo+maps&utm_source=google+Maps)\n", + "\n", + "- [VIC](https://www.hotelvic.nl/en)" + ] + }, + { + "cell_type": "markdown", + "id": "b6d5cb2d-0a80-418a-b5b0-529fbf7e97d9", + "metadata": {}, + "source": [ + "## Travel & public transport\n", + "\n", + "Public transport is very well connected in The Netherlands. Although rechargeable public transport cards can be purchased, it is recommended to use your contactless bank card for checking in and out of trains, buses, trams and subways. In principle all Mastercard and Visa cards will work, for more information see [the national railway website FAQ](https://www.ns.nl/en/customer-service/payment/ovpay.html)\n", + "\n", + "To reach Leiden from Schiphol airport, you can take a train (every 10-15 minutes from Schiphol), or a taxi (~25 min drive, recommended to pre-book to save costs)." + ] + }, + { + "cell_type": "markdown", + "id": "404051a0-5a99-4416-9f38-5da93407bed4", + "metadata": {}, + "source": [ + "## Social Media \n", + "\n", + "* X hashtags: [#alchemy2024](https://twitter.com/hashtag/alchemy2024)\n", + "* Slack: [https://alchemistry.slack.com https://alchemistry.slack.com]\n", + "\n", + "\n", + "Join the slack workspace using [this link](https://join.slack.com/t/alchemistry/shared_invite/zt-1ujdwluzr-BQDUasqHrpnoL_A5gUcG1w)" + ] + }, + { + "cell_type": "markdown", + "id": "eb029bd2-e405-4aa2-b9ba-80738ad9fe97", + "metadata": {}, + "source": [ + "## Sponsors \n", + "\n", + "We are currently looking for sponsorship for the event. If your organisation would be interested, please contact Vytautas Gapsys." + ] + }, + { + "cell_type": "markdown", + "id": "bc2da4f7-f5cc-4a5d-b196-78120d22a07e", + "metadata": {}, + "source": [ + "## Posters \n", + "\n", + "During this workshop we will be able to host 30-40 poster presentation slots. There will be two poster prizes hosted by **Acellera** and **MODSIM Pharma**, respectively. If you wish to print your poster in Leiden, we recommend using a local copying store called [CopyCopy (an 8-min walk from the venue)](https://www.copycopyleiden.nl/service/posters-2/): you can email them a PDF of your poster on Friday 11th May at the latest. They are not opened on Sundays, but are available for pickup on Monday 13th May between 1PM and 6PM.\n", + "\n", + "```{image} ../images/brands/Acellera_TX_logo_300.png\n", + ":width: 400px\n", + ":alt: Sponsor Acellera\n", + "```\n", + "```{image} ../images/brands/Helix-blue.jpeg\n", + ":width: 400px\n", + ":alt: Sponsor Modsim\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "0dd9fd22-a6c2-4831-ab5c-dda8daedce19", + "metadata": {}, + "source": [ + "## Organizing Committee \n", + "\n", + "* Irfan Alibay - irfan.alibay@omsf.io\n", + "* James Eastwood\n", + "* Vytautas Gapsys - vytautas.gapsys@mpinat.mpg.de\n", + "* Bert de Groot\n", + "* Hugo Gutierrez De Teran\n", + "* David Hahn\n", + "* Willem Jespers\n", + "* Dmitry Lupyan - dmitry.lupyan@schrodinger.com\n", + "* Jenke Scheen - jenke.scheen@choderalab.org\n", + "* Barbara Zarzycka" + ] + }, + { + "cell_type": "markdown", + "id": "0c5e91ee-66f4-4e28-907a-8d1268a8bb1e", + "metadata": {}, + "source": [ + "## Conference Code of Conduct \n", + "\n", + "All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.\n", + "\n", + "Need Help? Please contact the organising committee either in person or via email. Members of the organising committee are listed above.\n", + "\n", + "### The Quick Version \n", + "Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.\n", + "\n", + "### The Less Quick Version \n", + "Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.\n", + "\n", + "Participants asked to stop any harassing behavior are expected to comply immediately.\n", + "\n", + "Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.\n", + "\n", + "If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.\n", + "\n", + "If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of the organising committee immediately. \n", + "\n", + "A member of the organising committee will be happy to help participants contact local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.\n", + "\n", + "We expect participants to follow these rules at conference and workshop venues and conference-related social events.\n", + "\n", + "The code of conduct text was taken from https://github.com/confcodeofconduct/confcodeofconduct.com in a slightly adapted form." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b26e232a-9736-4e9f-8de5-85c49fb7a97b", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/events/PastEvents.ipynb b/alchemistry/events/PastEvents.ipynb new file mode 100644 index 0000000..fc772c9 --- /dev/null +++ b/alchemistry/events/PastEvents.ipynb @@ -0,0 +1,51 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "94021f0d-9183-45d1-b54a-c20b9ee86846", + "metadata": {}, + "source": [ + "(Past)=\n", + "# Past Events" + ] + }, + { + "cell_type": "markdown", + "id": "46382f60-5eea-4f04-812e-d462f7810bde", + "metadata": {}, + "source": [ + "* **[[2023 Workshop on Free Energy Methods in Drug Design]]**\n", + "* **[[2022 Virtual Workshop on Free Energy Methods in Drug Design]]**\n", + "* **[[2020 Workshop on Free Energy Methods in Drug Design]]**\n", + "* **[http://pmx.mpibpc.mpg.de/workshop_alchemistry2019/index.html 2019 Alchemical Free Energy Workshop]**\n", + "* **[[2018 Workshop on Free Energy Methods, Kinetics and Markov State Models in Drug Design]]**\n", + "* **[[2016 Workshop on Free Energy Methods in Drug Design: Targeting Cancer]]**\n", + "* **[[2016 Workshop on Kinetics and Markov State Models in Drug Design]]**\n", + "* **[[2014 Workshop on Free Energy Methods in Drug Design]]**\n", + "* **[[2012 Workshop on Free Energy Methods in Drug Design]]**\n", + "* **[[2010 Workshop on Free Energy Methods in Drug Design]]**\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/events/UpcomingEvents.ipynb b/alchemistry/events/UpcomingEvents.ipynb new file mode 100644 index 0000000..0ff92d6 --- /dev/null +++ b/alchemistry/events/UpcomingEvents.ipynb @@ -0,0 +1,42 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6bfedfab-256b-4ff1-b0e7-5c6e2690c9fa", + "metadata": {}, + "source": [ + "(Upcoming)=\n", + "# Upcoming Events" + ] + }, + { + "cell_type": "markdown", + "id": "bad855e7-d09f-43fa-a5ed-86c4ddde1db0", + "metadata": {}, + "source": [ + "* [](2024WorkFEDD)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/examples/ExamplesIntro.ipynb b/alchemistry/examples/ExamplesIntro.ipynb new file mode 100644 index 0000000..43f640a --- /dev/null +++ b/alchemistry/examples/ExamplesIntro.ipynb @@ -0,0 +1,50 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "03064882-ea08-4df1-9b90-4e8d3049a9b0", + "metadata": {}, + "source": [ + "(Examples)=\n", + "# Examples" + ] + }, + { + "cell_type": "markdown", + "id": "400379e7-b36f-4330-b209-7a55898c8edc", + "metadata": {}, + "source": [ + "Placeholder" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2b0fb00f-4f5f-4870-a21c-0a9aa18a67a9", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/external/ExternalTutorials.ipynb b/alchemistry/external/ExternalTutorials.ipynb new file mode 100644 index 0000000..aa4465b --- /dev/null +++ b/alchemistry/external/ExternalTutorials.ipynb @@ -0,0 +1,42 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "97b809f5-4599-4963-a12a-ec7989bf8c0e", + "metadata": {}, + "source": [ + "(Ext_Tut)=\n", + "# External Tutorials" + ] + }, + { + "cell_type": "markdown", + "id": "5ca8cb2d-4422-4973-83ff-16befeb490b7", + "metadata": {}, + "source": [ + "Placeholder" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/Analysis.ipynb b/alchemistry/fundamentals/Analysis.ipynb new file mode 100644 index 0000000..9e64b75 --- /dev/null +++ b/alchemistry/fundamentals/Analysis.ipynb @@ -0,0 +1,117 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "e88706f1-7aa3-4e9f-8449-c79d43190930", + "metadata": {}, + "source": [ + "(Analysis)=\n", + "# Analyzing Simulation Results" + ] + }, + { + "cell_type": "markdown", + "id": "97901f2c-4ec3-47fe-bdbb-e9e9db338b4b", + "metadata": {}, + "source": [ + "Once you have [[Thermodynamic_Cycle| setup your transformation pathway]], defined necessary [[Intermediate_States| intermediate states]], [[Simulating States of Interest|run your equilibrium simulation]], and acquired the [[Simulation Information Gathering|correct data from the runs]], you may now analyze the data to get free energies. Each of the free energy techniques discussed in the theory section of these fundamentals talks about how you get the free energies, but will also be recapped here. This page also talks about how you can get uncertainty estimates with the [[#Bootstrap Sampling| bootstrap method]]." + ] + }, + { + "cell_type": "markdown", + "id": "3d66e22d-e8ba-46aa-b9d1-5f0efee80bfe", + "metadata": {}, + "source": [ + "## Calculating Free Energies\n", + "Shown below is a brief summary of the information needed and the method to calculating free energy with the various techniques. If you have read the pages for the free energy techniques, this will be a recap.\n", + "\n", + "* [[Exponential Averaging|EXP]] is a very straightforward calculation. You will need the $\\Delta U$ from a given pair of states. From there, you can calculate the free energy from the effective sample size found by [[Simulation_Information_Gathering#Correlation|correcting for correlation/subsampling]]. Variances will be additive.\n", + "* [[Thermodynamic Integration| TI]] needs $\\frac{dU}{d\\lambda}$ and the average at each of $K$ states needs calculated. Since its more common to have discrete $\\lambda$ states, you will need to choose an appropriate [[Thermodynamic_Integration#Estimating_Free_Energies_with_TI|weighting method]] to correctly calculate the free energy from the [[Simulation_Information_Gathering#Correlation|uncorrelated/subsampled]] data. By-state Variance will not be additive, but this is [[Thermodynamic_Integration#Variance_of_TI|simple to account for]].\n", + "* [[Weighted Histogram Analysis Method|WHAM]] requires binning all your results then calculating $\\Delta U$ from all states. It is highly recommended that you take advantage of the tools already out there for calculating WHAM instead of writing your own. There is no direct way to calculate variance, and so methods such as [[#Bootstrap Sampling|bootstrap sampling]] are needed.\n", + "* [[Bennett Acceptance Ratio|BAR]] requires the $\\Delta U$ from two states. An iterative, often numeric, solution is needed to find the free energy, but this is relatively straightforward and can be done for each pair of states. The variance does not have as simple a relationship as with TI, and methods such as [[#Bootstrap Sampling|bootstrap sampling]] are recommended. There is a Python implementation of BAR available with [https://simtk.org/home/pymbar PyMBAR].\n", + "* [[Multistate Bennett Acceptance Ratio|MBAR]] also requires $\\Delta U$, but it needs it for all combination of states. Again, an iterative set of solutions is needed and it is not recommended that users attempt to code MBAR themselves. Instead, please take advantage of a Python implementation available called [https://simtk.org/home/pymbar PyMBAR]. Error estimates are directly available with MBAR, however, it can still benefit from methods such as [[#Bootstrap Sampling|bootstrap sampling]]." + ] + }, + { + "cell_type": "markdown", + "id": "5cf70428-60d5-46a5-be4d-e4ba4d19bbaf", + "metadata": {}, + "source": [ + "## Bootstrap Sampling\n", + "Bootstrap sampling is a statistical tool in when we can get decent estimates for the uncertainty with very limited data;{{cite|Efron1993}} this method works with all techniques presented in the [[:Category:Free Energy Fundamentals|fundamentals section]]. We carry out bootstrap sampling as the time taken to do bootstrap is often substantially less than the time it would take to generate new samples.\n", + "\n", + "If we assume we have some function, $F(x)$ that is computed from $N$ data samples, $x_1,x_2\\ldots,x_N$, and we have that $\\lim_{N\\to\\infty} F(x) = \\overline{F}$ where $\\overline{F}$ is a constant. As an example, say that $F(x)$ is the simple average of all $x$ \n", + "\n", + "$\\displaystyle F(x)=\\frac{1}{N}\\sum\\limits_{i=1}^N x_i$,\n", + "\n", + "or the average of some function $ X(x)$ such that\n", + "\n", + "$\\displaystyle F(x)=\\frac{1}{N}\\sum\\limits_{i=1}^N X(x_i)$;\n", + "\n", + "we are not limited to such simple choices as the functions could be as complicated the MBAR or WHAM free energy estimators. To calculate the bootstrap variance, carry out the following procedure.\n", + "\n", + "1. **Pick with replacement** $n$ samples from the complete list of samples $\\vec{x}\\{x_1,\\ldots,x_N\\}$ to create a new set of samples $\\vec{x}_i$. Since you are picking randomly with replacement, there are bound to be repeated samples. This method is called sampling from the *empirical distribution,* that is, sampling from the distribution we measured, rather than true distribution. For example, if $\\vec{x} = \\{1,2,6,4,3\\}$, a possible set of $\\vec{x}_i$ might be $\\vec{x}_i = \\{6,1,1,4,4\\}$; note that $\\vec{x}_i$ is *the same size* as the original $\\vec{x}$ set.\n", + "1. **Compute $\\hat{F}_i = F(x_i)$.** That is, find the estimate for your function based on the bootstrap sample taken from the empirical distribution. If we were finding simple averages, we would calculate the average of the bootstrap sample. If we were calculating free energies with MBAR, we would generate a bootstrap sample at *each* $K$ state and estimate the full free energy at each state based on the bootstrap samples.\n", + "1. **Repeat steps 1 and 2** for $M$ number of times. You will need at least 50-200 times to obtain accurate variances {{cite|Efron1993}}. If the calculation in step 2 is cheap, then $M$ can be very large to get even better estimates of the variance; relative uncertainty scales as $M^{-1/2}$ and can take more than 1000 steps to get variance within 1% convergence.\n", + "1. **Compute the variance** $\\mathrm{var}\\left(\\hat{F}\\right)$, which is the variance over the $M$ bootstrap values. The standard deviation is then just the square root of the bootstrap variance.\n", + "\n", + "The values of $\\hat{F_i}$ are the bootstrap distribution of the function $F(x)$. In the large sample limit, the bootstrap distribution will converge to the true distribution of $\\overline{F}$ under most conditions, but will still be a good estimate for moderate values of $N$. If N is too low though, the bootstrap distribution will not have good agreement with the true distribution.\n", + "\n", + "Bootstrap sampling can be used with *any* statistical estimator, regardless of how complicated. There is the extra overhead of calculating $F(x)$ $M$ times, but this is often negligible compared to how long it would take to collect $M$ times the number of data. For MBAR, the time required for bootstrap is only 5-10min, where as TI is only seconds. There is also a variant of bootstrap called \"moving block bootstrapping\" which accounts for [[Simulation Information Gathering#Correlation time correlations]] *without* subsampling by taking random block of length $\\tau$.{{cite|Efron1993}}" + ] + }, + { + "cell_type": "markdown", + "id": "646d0ba4-90b5-449f-ab18-8d13ec60713f", + "metadata": {}, + "source": [ + "### Example of Bootstrap Method\n", + "```{figure} ../images/Bootstrap_Comparison.png\n", + "---\n", + "width: 400px\n", + "name: bootstrapExample\n", + "---\n", + "A comparison of the estimated distribution of exponential average (EXP) results using bootstrap sampling to the true distribution obtained using multiple draws. Each draw consists of N samples from a normal distribution with mean 0 and variance 1. For N = 10 samples, bootstrap sampling does not give the true distribution; for N = 1000 samples, bootstrap sampling yields a very close match to the distribution, with standard error 0:0437 vs 0:0414. Either 100,000 bootstrap samples or 100,000 independent draws were performed in each case.\n", + "```\n", + "\n", + "Let's take a simple example where we will sample values of $x$ from a 1D Gaussian with mean 0 and variance 1 ($x$~$N(0,1)$). We will now compute [[Exponential Averaging|EXP]] with $k_BT=1$ for this sampling by\n", + "\n", + "$F(x_i) = -\\ln \\left[N^{-1}\\sum_{i=1}^N \\exp(-x_i)\\right]$.\n", + "\n", + "We then compute the distribution of free energies obtained by $N$ points for 100,000 bootstrap samples, and 100,000 independent samples (see figure on right). For small $N$, the distributions are not close, but nearly converge for larger $N$. Even at N=200, the variances are near identical. To emphasize the point, the \"Repeated Samples\" distribution uses data from $1000\\times 100,000$ points collected, where the \"Bootstrap Samples\" needs only *one* set of 1000 samples run through the bootstrap process 100,000 times. The same amount of analysis is carried out in both cases, but the bootstrap samples only require 0.001% of the data collection. One catch to the bootstrap method that should be noted is that rare events requiring more than 1000 samples would not have been observed, so it still takes careful analysis to properly use bootstrap sampling." + ] + }, + { + "cell_type": "markdown", + "id": "51795686-499f-40a7-b08b-15cf18fa577d", + "metadata": {}, + "source": [ + "## References\n", + "\n", + "{{cite|Efron1993|Efron, B., and Tibshirani, R. J. *An Introduction to the Bootstrap*; Chapman and Hall/CRC:Boca Raton, FL, 1993. | http://www.citeulike.org/group/14929/article/9052177}}\n", + "" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/BennetAcceptanceRatio.ipynb b/alchemistry/fundamentals/BennetAcceptanceRatio.ipynb new file mode 100644 index 0000000..6216fa8 --- /dev/null +++ b/alchemistry/fundamentals/BennetAcceptanceRatio.ipynb @@ -0,0 +1,124 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "2a888987-7528-4c31-97fe-a42106e2d34e", + "metadata": {}, + "source": [ + "(BAR)=\n", + "# Bennett Acceptance Ratio" + ] + }, + { + "cell_type": "markdown", + "id": "168017bc-7f94-4e48-8e7d-2414d129976f", + "metadata": {}, + "source": [ + "The Bennett Acceptance Ratio (BAR) is one of the earliest free energy methods which draws on data from multiple states to estimate the free energy difference; This method has significantly improved results over [[Exponential Averaging|EXP]]. Both EXP and [[Thermodynamic Integration|TI]] require the ensemble average from a *single* state to estimate free energies. Although TI needs the derivatives at state $k$, it does not require the configurations from any neighboring state; BAR however, *requires configuration information from two states* to estimate free energy differences.\n", + "\n", + "BAR works under the principal that at the same configuration, $\\vec{q}$, at two separate states, $i$ and $j$, there is a pathway connecting the two potentials and a difference of $\\Delta U_{ij}(\\vec{q})$. Because the states are in the same configuration, there is a exact relationship between the distributions of potential energy differences $\\Delta U_{ij}(\\vec{q})$ of states sampled from $i$ and $\\Delta U_{ji}(\\vec{q})$ the distribution of potential energy differences sampled from the state $j$.{{Cite| Crooks2000}}. Since it's an exact function of distributions, statistics can be applied to find the optimal way to use the information between two states, improving the free energy estimate. This is where Bennett started his derivation and, since he was the first to derive this, the method was named after him.{{Cite | Bennett1976}}" + ] + }, + { + "cell_type": "markdown", + "id": "7d23a23a-25ac-4bcd-ba0a-b8fc3f8d8256", + "metadata": {}, + "source": [ + "## Derivation\n", + "This derivation starts from a slightly modified version of the [[Theoretic Principals#Core Free Energy Equation | core free energy equation]]. Taking the properties of expectation values, we can write the free energy difference as\n", + "\n", + "$\\Delta A_{ij} = -k_{B} T \\ln \\frac{Q_j}{Q_i} = k_{B}T \\ln \\frac{\\left\\langle\\alpha(\\vec{q}) \\exp[-\\beta U_{i}(\\vec{q})]\\right\\rangle_j}{\\left\\langle\\alpha(\\vec{q}) \\exp[-\\beta U_{j}(\\vec{q})]\\right\\rangle_i}$\n", + "\n", + "which is true for any $\\alpha(\\vec{q})>0$ for all $\\vec{q}$. This was Bennett's start point and he then used variational calculus to select the value pf $\\alpha(\\vec{q})$ minimizing the variance of the free energy. The end result is an implicit function of the free energy, and the number of samples at each state, $n_i$ and $n_j$, and is\n", + "\n", + "$\\sum_{i=1}^{n_i} \\frac{1}{1 + \\exp(\\ln(n_i/n_j) + \\beta \\Delta U_{ij} - \\beta \\Delta A))} - \\sum_{j=1}^{n_j} \\frac{1}{1 + \\exp(\\ln(n_j/n_i) - \\beta \\Delta U_{ji} + \\beta \\Delta A))} = 0$\n", + "\n", + "which must be solved numerically. This is the full BAR equation and its full derivation can be found in Bennett's paper.{{cite|Bennett1976}} To get the equation above from Bennett's paper, you will have to take the exponential of both sides of his self-consistent Equation 12, then a bit of algebra to get the end result. This equation can also be derived from a maximum likelihood approach.{{Cite| Shirts2003}} There are a number of other equivalent ways to express this implicit equation." + ] + }, + { + "cell_type": "markdown", + "id": "ed908939-535f-492e-aa8d-72d7d0fa9832", + "metadata": {}, + "source": [ + "## Comparison with Other Methods\n", + "BAR has been shown to be superior to [[Exponential Averaging|EXP]] in every way (save maybe simplicity). BAR is not only better from a practical and theoretical aspect,{{cite| Shirts2005}}{{cite| Lu2003}} and it is shown to converge to EXP in assuming all samples come from one state.{{cite|Bennett1976}}{{Cite| Shirts2003}} Even so, less phase overlap is needed to run BAR effectively.\n", + "\n", + "Comparing [[Thermodynamic Integration|TI]] and BAR is not such a simple thing since each approach requires very different information. Based on experience, BAR will do better than TI on average, although more details are needed to make a better comparison. One such detail is that BAR can give in fewer intermediate states the same statistical precision as TI. However, if the integrand is very smooth for TI, it will perform at the same level as BAR (examples of this are changes, not [[Intermediate States | removing]], non- and bonded parameters).{{cite|Shirts2003}}{{cite|Ytreberg2006}} One advantage that could be attributed to BAR over TI is that you do not need to calculate {{#tag:math|{{dudl}}}} and so you do not have to modify your code to do so.\n", + "\n", + "A variant of BAR which takes in data from more than two states has been developed, it is coincidentally called the [[Multistate Bennett Acceptance Ratio]] or MBAR for short." + ] + }, + { + "cell_type": "markdown", + "id": "ff1f1bef-6546-4231-9f20-a2517ebc4bd2", + "metadata": {}, + "source": [ + "## Estimating Accurate Free Energies with BAR\n", + "BAR has a very straightforward method to calculate the free energy difference between two states. It still suffers from the same [[Intermediate States#Rules of Thumb for Intermediate States|general problems]] as the other methods do with regards to variance along the pathway, what parameters are changing, sequence of change etc. and must still be treated with care. BAR can estimate free energies between many states, however, it must do this a pair at a time. As such, BAR requires information collected from $k-1$, $k$, and $k+1$ state for each configuration stored.\n", + "\n", + "BAR require an iterative solution but all the samples will be correlated since results are taken from adjacent states. Unlike in [[Thermodynamic Integration|TI]], however, the results are not so clean to get an error estimate. More indirect methods, such as [[Analyzing Simulation Results#Bootstrap Method | Bootstrap Sampling]] are required to get variances. Furthermore, subsampling is needed since each state can have different correlation times." + ] + }, + { + "cell_type": "markdown", + "id": "db35fa11-d6a9-4dc5-b4b6-3bd661e724dc", + "metadata": {}, + "source": [ + "## Download BAR\n", + "Although you could write your own BAR code for analysis, there is a free, python-based code available for download at [https://simtk.org/home/pymbar https://simtk.org/home/pymbar]. Although this site is mostly for MBAR, there is a BAR implementation bundled with it along with examples." + ] + }, + { + "cell_type": "markdown", + "id": "3867464f-f829-43b7-b52e-ea6c79039a98", + "metadata": {}, + "source": [ + "## References\n", + "\n", + "{{Cite| Crooks2000 | Crooks, G. E. (2000) Path-ensemble averages in systems driven far from equilibrium. *Phys. Rev. E* 61, 2361–2366. | http://www.citeulike.org/group/14929/article/9052148}}\n", + "\n", + "{{Cite | Bennett1976 | Bennett, C. H. (1976) Efficient Estimation of Free Energy differences from Monte Carlo Data. *J. Comput. Phys.* 22, 245–268. | http://www.citeulike.org/group/14929/article/9052076}}\n", + "\n", + "{{cite| Shirts2005 |Shirts, M. R., and Pande, V. S. (2005) Comparison of efficiency and bias of free energies computed by exponential averaging, the Bennett acceptance ratio, and thermodynamic integration. *J. Chem. Phys.* 122, 144107.|http://www.citeulike.org/user/ashaytan/article/2284440}}\n", + "\n", + "{{cite| Lu2003 |Lu, N. D., Singh, J. K., and Kofke, D. A. (2003) Appropriate methods to combine forward and reverse free-energy perturbation averages. *J. Chem. Phys.* 118, 2977–2984.|http://www.citeulike.org/group/14929/article/9052389}}\n", + "\n", + "{{Cite| Shirts2003 |Shirts, M. R., Bair, E., Hooker, G., and Pande, V. S. (2003) Equilibrium free energies from nonequilibrium measurements using maximum-likelihood methods. *Phys. Rev. Let*t 91, 140601.|http://www.citeulike.org/group/14929/article/9052565}}\n", + "\n", + "{{cite|Ytreberg2006|Ytreberg, F. M., Swendsen, R. H., and Zuckerman, D. M. (2006) Comparison of free energy methods for molecular systems. *J. Chem. Phys.* 125, 184114.|http://www.citeulike.org/user/ashaytan/article/1699471}}\n", + "\n", + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "28ee3fcf-5ff9-48f2-b61c-c6ebd384e2b5", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/ExponentialAveraging.ipynb b/alchemistry/fundamentals/ExponentialAveraging.ipynb new file mode 100644 index 0000000..cfb9830 --- /dev/null +++ b/alchemistry/fundamentals/ExponentialAveraging.ipynb @@ -0,0 +1,95 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "a119f00b-d8c3-48f8-a92c-73287764e3ea", + "metadata": {}, + "source": [ + "(exp_avg)=\n", + "# Exponential Averaging" + ] + }, + { + "cell_type": "markdown", + "id": "303403d9-8584-4d41-bfe7-4d8a4daf4522", + "metadata": {}, + "source": [ + "Exponential Averaging (EXP) is one of the earliest free energy methods available to researchers. Mostly used to evaluate between only two states of interest, it has an exact solution where as many other methods require approximations. Other names for this technique are the \"Zwanzig Relationship\" (named after the person who first derived it){{Cite|Zwanzig1954}} and \"free energy perturbation (FEP).\" To avoid confusion, the latter term should be avoided as it can easily be confused with other definitions in the scientific field.\n", + "\n", + "## Derivation\n", + "Starting from the [[Theoretic Principals#Core Free Energy Equation | statistical relation for free energy]] of\n", + "\n", + "$ \\displaystyle A = -\\beta^{-1} \\mathrm{ln}\\, Q$\n", + "\n", + "the free energy difference between two states with potentials $U_0(\\vec{q})$ and $U_1(\\vec{q})$ is simply\n", + "\n", + "$ \\displaystyle A_1 - A_0 = -\\beta^{-1} \\left[\\mathrm{ln}(Q_1) - \\mathrm{ln}(Q_0)\\right] = -\\beta^{-1} \\mathrm{ln}\\left[\\frac{Q_1}{Q_0}\\right] $.\n", + "\n", + "By then adding and subtracting $e^{-\\beta U_0(\\vec{q})}$ from the integral in the partition function in the numerator, we get\n", + "\n", + ":$ \\Delta A_{10} = -\\beta^{-1} \\mathrm{ln} \\left[\\frac{\\int e^{-\\beta \\left(U_1(\\vec{q})-U_0(\\vec{q})+U_0(\\vec{q})\\right)} d\\vec{q}}{Q_0}\\right] = -\\beta^{-1} \\mathrm{ln} \\left[\\frac{\\int e^{-\\beta \\left(U_1(\\vec{q})-U_0(\\vec{q})\\right)} e^{-\\beta U_0(\\vec{q})} d\\vec{q}}{Q_0}\\right]$\n", + "\n", + "which gives the final relationship of:\n", + "\n", + "$ \\displaystyle \\Delta A_{10} = -\\beta^{-1} \\mathrm{ln} \\left\\langle e^{-\\beta \\left(U_1(\\vec{q})-U_0(\\vec{q})\\right)} \\right\\rangle_0 = -\\beta^{-1} \\mathrm{ln} \\left\\langle e^{-\\beta \\Delta U(\\vec{q})} \\right\\rangle_0 $" + ] + }, + { + "cell_type": "markdown", + "id": "d0a1d895-a10e-44a4-8aef-fda2a3377157", + "metadata": {}, + "source": [ + "## Estimating Free Energies and variance of EXP\n", + "Because EXP is a two state method, estimating free energies is straightforward and each state's individual variance is additive because there are only two.\n", + "\n", + "For any given EXP calculation, you only need the $ k $ and one of the $ k \\pm 1 $ states." + ] + }, + { + "cell_type": "markdown", + "id": "41386621-8255-4d22-b1b5-9ac3cb27fd37", + "metadata": {}, + "source": [ + "## Limitations of EXP\n", + "Although this is an exact solution and one of the simplest methods to understand, it is also one of the poorest methods in terms of efficiency. The EXP method does not converge quickly with number of samples, and even converged results show a very poor [[Intermediate States | phase space overlap]]{{Cite|Shirts2005}}{{Cite|Lu2003}} For these reasons, unless the potential energy distributions for all $\\vec{q}$ are known to be small (on the order of 1-2 $k_B T$), then **EXP should not be used.**\n", + "\n", + "There are a few explicit cases where EXP is beneficial:\n", + "* Calculating the free energy difference between a cheap potential and a more expensive potential that are very close to each other. One can simulate at the cheap parameters and estimate results at the expensive parameters.\n", + "* If the unsampled \"target\" state's phase space is a subset of the simulated state, then EXP is much more accurate;{{Cite|Lu2003}}{{Cite|Lu2005}}{{Cite|Wu2005a}}{{Cite|Wu2005b}}{{Cite|Jarzynski2006}} a rigid molecule insertion into a dense fluid is one such example.\n", + "\n", + "Despite these cases, it is challenging to know the phase spaces *a priori* and even then, its not known which state is the best to sample from.\n", + "\n", + "Lastly, EXP only uses two states worth of data for all of its calculations, limiting the ability to efficiently estimate more states." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c6aad463-4f95-4da6-b209-33bf28fbfb58", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/ExtractingSimData.ipynb b/alchemistry/fundamentals/ExtractingSimData.ipynb new file mode 100644 index 0000000..9eaab11 --- /dev/null +++ b/alchemistry/fundamentals/ExtractingSimData.ipynb @@ -0,0 +1,117 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "16e9c987-78cc-4479-aa6a-cb1651296d28", + "metadata": {}, + "source": [ + "(Pulling_Sim_Data)=\n", + "# Extracting Simulation Data" + ] + }, + { + "cell_type": "markdown", + "id": "f797f174-867b-4bd4-8137-ca7c5f969a94", + "metadata": {}, + "source": [ + "Once you have actually run your simulations, you now need to extract the correct information and in a meaningful way. It is unfortunately not as easy as simply running all the data through a master analysis program; one must first choose how they will analyze the data (e.g. using any of the analysis methods shown in the theory section), then ensure that your data is both independent and uncorrelated [[Simulating States of Interest| as discussed previously]]." + ] + }, + { + "cell_type": "markdown", + "id": "1edaee77-6c96-4567-a568-73aaf2857b37", + "metadata": {}, + "source": [ + "## Extracting the Correct Information\n", + "For this step, we must ensure that the data we are extracting from our simulation is meaningful to the analysis technique we will run. Recall that each method needs different information\n", + "\n", + "* [[Thermodynamic Integration| TI]] requires $\\frac{dU}{d\\lambda}$ at each $\\vec{q}$ point.\n", + "* [[Exponential Averaging|EXP]] needs *either* $\\Delta U_{k,k+1}(\\vec{q})$ or $\\Delta U_{k,k-1}(\\vec{q})$ depending on which direction EXP is being operated in. \n", + "* [[Bennett Acceptance Ratio|BAR]] must have *both* $\\Delta U_{k,k+1}(\\vec{q})$ and $\\Delta U_{k,k-1}(\\vec{q})$ between all pairs of states.\n", + "* [[Weighted Histogram Analysis Method|WHAM]] and [[Multistate Bennett Acceptance Ratio|MBAR]] have to have the complete set of $\\Delta U_{k,j}(\\vec{q})$ with $j=1\\ldots K$ along the entire transformation path; WHAM must have this information binned.\n", + "\n", + "The potential derivative required for TI must generally be calculated during the simulation; it cannot be postprocessed by a code that does not evaluate the derivatives. The potential energy differences required for EXP, BAR, MBAR, and WHAM be calculated either during the simulation or in post-processing. We recommend calculating the potential differences in code when possible to avoid extra overhead and possible errors produced by running the simulation twice, and to reduce the amount of stored information. Although TI must be usually be calculated in code, as it requires the derivative, there is one condition under which it actually has the fastest computation time. If the alchemical path you have chosen is a [[Intermediate_States#Linear_Alchemical_Potential|linear alchemical path]], then you get\n", + "\n", + "$\\frac{dU}{d\\lambda}=U_0(\\vec{q}) - U_1(\\vec{q})$\n", + "\n", + "which can be calculated with only the endpoint energies. However, because of the [[Intermediate_States#Problems_with_Linear_Transformations | problems with linear paths]], this simplification is rarely that useful." + ] + }, + { + "cell_type": "markdown", + "id": "7b92c15d-7ad3-4895-ba0b-38b5dfb6dd17", + "metadata": {}, + "source": [ + "## Correlation\n", + "Once we have extracted the information, we need to make sure that the data we process to extract free energies is independent. As [[Simulating_States_of_Interest#Independent_and_Uncorrelated_Samples | mentioned in running simulations]], samples close together in time are correlated to each other in all but the most simple systems and we **must** have uncorrelated samples for our data to be meaningful. \n", + "\n", + "The autocorrelation time is a measure which tells us the time between effectively uncorrelated samples and a number of approaches exist for calculating it. The most common start point is to compute the normalized autocorrelation function of an observable *X* over the duration of the whole simulation, $\\mathcal{T}$. We first make a notation of \n", + "\n", + "$\\displaystyle \\delta X(t) = X(t) - \\mathcal{T}^{-1}\\int_{t=0}^\\mathcal{T} X(t) dt$\n", + "\n", + "where we have defined the instantaneous value of *X* less the average value of *X*. We now compute the quantity:\n", + "\n", + "$\\displaystyle C_X(\\Delta t) = \\frac{\\int_{\\tau=0}^{\\mathcal{T}} \\delta X(\\tau) \\delta X(\\tau+\\Delta t) d\\tau}{\\int_{\\tau=0}^{\\mathcal{T}} \\delta X(\\tau)^2 d\\tau}$\n", + "\n", + "where $\\tau$ is the autocorrelation time. If we get $C_X(\\Delta t)=0$ both at and after $\\Delta t$, then the two samples separated by $\\Delta t$ are uncorrelated and can be treated as independent. \n", + "\n", + "Given that we usually have *N* samples taken at $\\delta t$ time apart, then $C_X(\\delta t)$ is now discrete at particular $i$, requiring us to redefine our two equations:\n", + "\n", + "$\\delta X(i) = X(i) - \\frac{1}{N}\\sum_{i=0}^N X(i)$\n", + "\n", + "and\n", + "\n", + "$C_X(i) = \\frac{\\sum_{j=0}^{N} \\delta X(j) \\delta X(j+i)}{\\sum_{j=0}^N \\delta X(j)^2}$\n", + "\n", + "where the autocorrelation time, $\\tau$ is now the integral under $C_X$. One must be careful when integrating this function though as the noise, especially at more than half simulation time, becomes rather substantial. Often, the autocorrelation function can be fit to an exponential, which makes $\\tau$ the relaxation time of the exponential function. A good rule of thumb is that simulations should run a minimum 50$\\tau$ as an estimate since longer correlation times may not be detected in short simulations. Once you have $\\tau$, under standard statistical assumptions, samples can be considered independent if they are spaced by 2$\\tau$. If you do not calculate the correlation times, your statistical uncertainty will be lower than true uncertainty. Fortunately, many simulation packages come with methods, some of which are more sophisticated than that presented here, to calculate the autocorrelation time." + ] + }, + { + "cell_type": "markdown", + "id": "5c54b90f-4495-443f-b4ab-a8bfebad68be", + "metadata": {}, + "source": [ + "### Applying Correlation Corrections\n", + "Once the time is calculated, you still must apply it to your data. If your free energy method computes single state averages, like [[Thermodynamic Integration|TI]], then the average over all samples can be used for your mean; this *included correlated samples.* Your effective variance is then the regular variance multiplied by $\\sqrt{2\\tau/\\Delta t}$ where $\\Delta t$ is the time difference between samples. As an alternate method, or when your averages are not computed from single states, you can *subsample* the data by analyzing only the set of samples separated by 2$\\tau$. Consider the following simple example with [[Bennett Acceptance Ratio|BAR]] wwhere we want the free energy difference between states 1 and 2.\n", + "\n", + "* 5 ns of simulation time\n", + "* 10 ps between each snapshot (500 snapshots total)\n", + "* Assume autocorrelation for 1 → 2 of 20ps\n", + "* Assume autocorrelation for 2 → 1 of 40ps\n", + "\n", + "Under these conditions, when we go to analyze $\\Delta U_{1,2}$, we need every fourth sample as the correlation time is 20 ps and we want samples every 2$\\tau$). Similarly, we should take every eight sample from $\\Delta U_{2,1}$ since the correlation is time is 40 ps and $2\\tau = 80\\,\\mathrm{ps}$. If this is done correctly, we will not have discarded any unique data as the information we ignored is already contained in the samples we kept.\n", + "\n", + "True independent samples between configurations is achieved only if *all* coordinates are also uncorrelated between samples, not just energies. Although independent energies usually implies independent samples, there are situations where the energy is approximately independently sampled within the noise, but the configuration space is not as well sampled. This may occur, for example, when a ligand contains a configuration with comparable binding affinity as another, but rarely visits that conformer. If one were looking only at energies, it may be hard to detect this lack of sampling." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "77b5e570-f3d6-4108-9818-e7ffd3e1eede", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/FreeEnergyFundamentals.ipynb b/alchemistry/fundamentals/FreeEnergyFundamentals.ipynb new file mode 100644 index 0000000..34f291f --- /dev/null +++ b/alchemistry/fundamentals/FreeEnergyFundamentals.ipynb @@ -0,0 +1,123 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "b9cc9fd4-56b8-4418-8a9e-8a80d37d06e5", + "metadata": {}, + "source": [ + "(fundamentals)=\n", + "# Theory and Free Energy Equations" + ] + }, + { + "cell_type": "markdown", + "id": "82e28a64-060d-4d43-947e-a177c87c4af9", + "metadata": {}, + "source": [ + "To understand the advantages and disadvantages of different free energy methods, it is important to begin with a review of the underlying principles. This page is dedicated to the most fundamental concepts of free energy calculations and is designed to give an in-depth view of the approaches, starting from the basics. This page also contains some of the common nomenclature and symbols that are seen throughout the rest of the free energy fundamentals pages and in the literature as a whole.\n", + "\n", + "This page is not meant to be an end-all repository of the background mathematics and principals required for free energy calculations, but it will serve as a good start point and hopefully a quick reference." + ] + }, + { + "cell_type": "markdown", + "id": "7299ec53-cdfa-4cbb-b001-4b074170c1bc", + "metadata": {}, + "source": [ + "## Why the name \"Alchemical\"?\n", + "One of the first questions, and often most confusing points, about a number of free energy calculations is why we refer to them as \"alchemical\" changes in a large number of computational methods. When people first hear the word \"alchemy,\" they usually think of the medieval alchemists who were trying to turn lead into gold, or other such transformations. How computational free energy adopted the name takes a bit of understanding of simulation limitations and the properties of what we are calculating.\n", + "\n", + "Considering that the natural evolution of some of the processes we try to model are well beyond reasonable simulation time scales, we must come up with very efficient ways to compute the free energy differences. Because free energy is a state variable (path independent), we can design simulations that provide a convenient pathway to computing free energy. Furthermore, since we are doing simulations, we are not limited by experimentally observable conditions so long as we are meticulous with our calculations.\n", + "\n", + "With these observations in mind, it was found that we can simulate modifications to atoms which can change their properties to reflect non-physical or entirely different species. This is roughly the same definition of alchemy from old in that we are changing the properties of the atoms to be something else, although we do it in a mathematically sound and rigorous manner; hence, the term \"alchemical\" was coined as many free energy calculations are \"like alchemy\" in their pathways and methods.\n", + "\n", + "There are of course many factors and checks that must be done to ensure accuracy and robustness of the calculations, many of which will be shown in the rest of the coming free energy fundamentals pages." + ] + }, + { + "cell_type": "markdown", + "id": "f111f73a-ca5e-4dfa-869b-7995f4607b00", + "metadata": {}, + "source": [ + "## Assumptions for the Fundamentals\n", + "The assumptions listed here are carried out through the rest of the fundamentals sections. Free energy calculations can usually be set up without these assumptions, but we'll make these assumptions to simplify the explanations.\n", + "\n", + "* **A standard molecular mechanics model will be assumed**; this includes:\n", + " * Harmonic bond angle terms\n", + " * Periodic dihedral terms\n", + " * Non-bonded terms made up of point charges and Lennard-Jones repulsion/dispersion terms\n", + "* Constant temperature is maintained: (discussed [below](facts_split))\n", + "**Masses do not alchemically change**. If one wishes to do this, substitute all potential energies, $U$, with the more general Hamiltonian, $\\mathcal{H}$.\n", + "**QM/MM will not be considered** for fundamental; there are number of other more complicated factors to consider that are beyond the scope of this discussion.[1]" + ] + }, + { + "cell_type": "markdown", + "id": "f4dd4945-7511-4dc0-8bdf-ca8dcb75e8b3", + "metadata": {}, + "source": [ + "## Free Energy Difference Equation\n", + "Most free energy calculations and methods started from a single core equation derived from statistical mechanics. The free energy difference between two states is directly related to the ratio of probabilities of those states through the partition functions. This free energy difference for an NVT ensemble is\n", + "\n", + "$\\displaystyle \\Delta A_{ij} = -k_B T \\ln \\frac{Q_j}{Q_i} = -k_B T \\ln \\frac{\\int_{\\Gamma_j} e^{-\\frac{U_j(\\vec{q})}{k_B T}} d\\vec{q}}{\\int_{\\Gamma_i} e^{-\\frac{U_i(\\vec{q})}{k_B T}}d\\vec{q}}$\n", + "\n", + "where $\\Delta A_{ij}$ is the Helmholtz free energy difference between state $j$ and state $i$, $k_B$ the Boltzmann constant, $Q$ the canonical partition function, $T$ is the temperature, $U_i$ and $U_j$ are the potential energies as a function of the coordinates and momenta $\\vec{q}$ for two states, and $\\Gamma_i$ and $\\Gamma_j$ are the *phase space volumes* of $\\vec{q}$ over which we sample, or the total set of all allowed positions and momenta of the system.\n", + "\n", + "From this equation, all free energy calculations are derived." + ] + }, + { + "cell_type": "markdown", + "id": "2d040859-e99f-431d-8073-19e467f315e0", + "metadata": {}, + "source": [ + "(facts_split)=\n", + "## Facts from the Free Energy Difference Definition" + ] + }, + { + "cell_type": "markdown", + "id": "e0cfda4d-b4a9-4c15-a9e1-5aa36cce901e", + "metadata": {}, + "source": [ + "There are a number of key notes we can learn from the definition of free energy differences. Each of these can be important in interpreting simulation results.\n", + "\n", + "* **Only free energy *differences* are ever calculated.** There is never a calculation where absolute free energies are needed (and rarely can they be calculated at all) as all of the biological or thermodynamical quantities of interest are based on a free energy difference. As such, there must always be a minimum of two defined thermodynamic states.\n", + " * Even *absolute* free energies of binding are still free energy differences between two states: the ligand restricted to the binding site, and the ligand free to explore all other configurations.\n", + "* **Free energy differences between states at different temperatures are usually not what you want to be calculating** for problems of interest. If it did, you would get $\\Delta A_{ij} = -k_B T_j \\ln Q_j + k_B T_i \\ln Q_i$, which is no longer a ratio calculation and not needed for biological systems of interest. Temperature dependence on free energy is more likely to be \"what is $ \\Delta A_{ij} $ change at two different temperatures?\"\n", + "* **There are two different phase space volumes.** $\\Gamma_i$ and $\\Gamma_j$ are often the same, but they are not required to be. The methods presented here almost always assumes that the two phase spaces overlap. However, when the spaces do not overlap, these methods break down and it is difficult to identify this problem without in depth knowledge of your system. Consider the example of a hard sphere solute with radius $\\sigma$ at state $i$ and a Lennard Jones repulsion/dispersion potential, with the same $\\sigma$ at state $j$. Since $\\Gamma _i$ will not have molecules at a distance less than $\\sigma$, but $\\Gamma_j$ will, the two phase spaces are not the same and these methods will either break down or return very error-prone results.\n", + " * The degree to which the phase spaces are shared is called the \"phase space overlap\". Efficient free energy calculations require significant phase space overlap. There are [[Intermediate_States | a number of strategies to address]] lack of overlap between target spaces, but determining the best way for any given situation is still a research question.\n", + " * It should also be noted that \"near zero probability\" and \"always zero probability\" are two distinct things when considering phase space. So long as there is a chance for an observation to be made, no matter how small, it is considered part of the phase space." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e854ed91-b221-4757-8d32-a3784a0c73ee", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/ImprovingSampling.ipynb b/alchemistry/fundamentals/ImprovingSampling.ipynb new file mode 100644 index 0000000..5d4eeb1 --- /dev/null +++ b/alchemistry/fundamentals/ImprovingSampling.ipynb @@ -0,0 +1,180 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "e409c07f-d2ab-4976-93d7-826559eb927e", + "metadata": {}, + "source": [ + "(Sim_Accel)=\n", + "# Improving Sampling and Accelerating Simulations" + ] + }, + { + "cell_type": "markdown", + "id": "513beff4-ee3b-453c-9ab8-b9af96e5e69a", + "metadata": {}, + "source": [ + "In many cases of interest, carrying out robust free energy calculations may require significant investment of computational resources, beyond that which can be obtained by most researchers. This page examines additional tools for accelerating the sampling. As these begin to branch out from the [[:Category:Free Energy Fundamentals|fundamentals of free energy]], we will not go deeply into all these methods. They are not needed to carry out free energy calculations, but they may be extremely useful to converge calculations in complex systems with slow dynamics and we encourage readers to examine these topics to see what will work for them." + ] + }, + { + "cell_type": "markdown", + "id": "4dbdd285-0cde-4fae-861b-61afd568fb58", + "metadata": {}, + "source": [ + "## Umbrella Sampling\n", + "One standard method for improving sampling in atomistic simulations is umbrella sampling,{{cite|Torrie1977}} where bias terms are added to constrain the simulation in some way, then the restraints are removed. This method can lower barriers on the potential energy surface, or restrain simulations to slow-interconverting configurations that are relevant to the binding affinities (e.g. different torsional states). Doing this allows for the free energy components to be properly computed and then combined.{{cite|Wang2006}}{{cite|Mobley2007a}}{{cite|Mobley2007b}}\n", + "If a system has slow degrees of freedom, like some hydration free energies,{{cite|Klimovich2010}} this method allows one to sample more frequently in the slow state.\n", + "\n", + "One can also envision using umbrella sampling to compute the free energy of constraining the free ligand into the bound conformation directly before computing the free energy of binding, and then computing the free energy of releasing these restraints in solution. Doing so usually decreases correlation times for sampling intermediate states, thereby increasing the simulation efficiency. {{cite|Wang2006}}{{cite|Woo2005}}" + ] + }, + { + "cell_type": "markdown", + "id": "0e876ce6-28b0-44b1-9f89-b03aae760e23", + "metadata": {}, + "source": [ + "## Hamiltonian Replica Exchange\n", + "Although it is perfectly valid to run each intermediate state as its own simulation, there are tools that let you run parallel, coupled simulations and swap information between them to improve sampling. One such method is called Hamiltonian Exchange (HEX) or Hamiltonian Replica Exchange (HREX). In HEX, the parallel simulations at each alchemical variable are allowed to swap atoms/molecules (under certain conditions) from state A which has different energy barriers than state B. This enables sampling configurations that may take significant amounts of time to access normally when simulating only one state.\n", + "{{cite|Okamoto2004}}{{cite|Roux2007}}{{cite|Woods2003}}{{cite|Banba2000}}{{Cite|Bitetti-Putzer2003|}}{{cite|Hritz2008}}\n", + "\n", + "We **highly recommend doing HEX methods** as most codes do this on top of well-tested temperature replica exchange methods, and so there is very little overhead. the outputs of Hamiltonian exchange simulations can be analyzed in the same way as the outputs of $K$ uncoupled simulations. These simulations are guaranteed to decorrelate as fast or faster than standard simulations, though the exact amount of improvement depends on the system; at least they will not be any worse!\n", + "\n", + "[[Simulation Information Gathering#Correlation|Correlation]] times with HEX is a bit more complicated since atoms/molecules are swapping along very different trajectories. In this case, you will need to compute along trajectories that sample different states as opposed to a single state." + ] + }, + { + "cell_type": "markdown", + "id": "77beb4ca-cc3f-44e0-b21a-dde019c34962", + "metadata": {}, + "source": [ + "### Some Suggestions for Replica Exchange Simulations\n", + "\n", + "* The level of acceleration one gets is a function both of phase space mixing between the replicas and the acceleration provided by of replicas kinetics that have faster sampling than the original distribution in the degree of freedom of interest. \n", + "* Choice of Hamiltonian/temperature states depends quite a bit on what one actually wants to do: is it just accelerating kinetics, or does one actually care about properties as a function of temperature or calculating free energies? That can change the choice. Identifying a choice of replica that accelerates kinetics in desired way is nontrivial problem. \n", + "* Space replicas to be even in phase space overlap. The easiest way to do this is to guess a spacing, then look at the results pf MBAR /TI after a short run. You can then respace the replicas so the error in the free energies between consecutive states is close to being equal. It is most important to get rid of very bad spacing; there is not much efficiency gain in going from decent spacing to optimal spacing {{cite|Naden2014}}. \n", + "* Acceptance rates should be around 38% to maximize mixing in state space, but anywhere in the 25-50% range is nearly as good, so it is not that useful to tune it too much {{cite|Predescu2005}}.\n", + " * More precise quantitative measurements of state space mixing are determined by taking the transition matrix between states, and maximizing $1-\\lambda_2$, where $\\lambda_2$ is the second largest eigenvalue of the transition matrix. {{cite|Chodera2011}} This quantity is known as the spectral gap, and is related to the rate of mixing in state space. Remember that mixing in state space is insufficient to accelerate sampling; there must be some state where configurations are sampled more quickly. \n", + "* To improve mixing between states, perform multiple replica switches each time one pauses to exchange. {{cite|Chodera2011}} Anecdotal evidence is that effectiveness of multiple switches decreases past 10-100 exchanges, but this is system dependent.\n", + "* Exchange should be as frequent as is permissible given the networking and code {{cite|Chodera2011}}, as long as the velocities are not reassigned on switches. Reassigning velocities too frequently slows kinetics and negates the advantages gained by performing rapid replica switches {{cite|Basconi2013}}." + ] + }, + { + "cell_type": "markdown", + "id": "0b813700-cb4d-4ebc-8f30-af59a56e8afb", + "metadata": {}, + "source": [ + "## Other Methods\n", + "The other methods that will be mentioned briefly are *Expanded Ensemble* and *$\\lambda$-dynamics.* Expanded ensemble works by running a single simulation and sampling both the intermediate states and separate coordinates simultaneously. $\\lambda$-dynamics works by treating the alchemical variable as dynamical, introducing a fictitious mass corresponding to the $\\lambda$ degree of freedom; although this seems rather novel, it is essentially identical to Monte Carlo techniques.{{cite|Banba2000}}{{cite|Guo1998}}{{cite|Kong1996}}{{cite|Li2007}}\n", + "$\\lambda$-dynamics is showing promise, but is still in preliminary stages of development{{cite|Zheng2008a}}{{cite|Zheng2008b}}{{cite|Min2008}}{{cite|Li2007}}{{cite|Min2007}}\n", + "\n", + "In general, we **do NOT recommend Expanded Ensemble or $\\lambda$-dynamics to beginners.** The methods and implementations are not up to the same robustness as HEX yet and there are tweaks and extra parameters that have to be coded to obtain proper convergence. Given more time and development, these methods may become more accessible to beginners and we will be able to recommend them in the future." + ] + }, + { + "cell_type": "markdown", + "id": "296e4966-60e1-45c0-a294-d045e38b084d", + "metadata": {}, + "source": [ + "### Slow Growth \n", + "\n", + "In slow-growth methods, the coupling parameter, $\\lambda$, is slowly varied over the course of one or several simulations to take a system gradually from $\\lambda=0$ to $\\lambda=1$; from this, the free energy difference between endpoints is estimated. In equilibrium methods, on the other hand, separate simulations are run at multiple different lambda values and information from the individual simulations is used to estimate free energy differences between adjoining lambda values.\n", + "\n", + "Slow-growth methods have a number of well-documented problems, such as Hamiltonian lag and hysteresis (*add references*). Additionally, if a slow-growth calculation does not lead to a sufficiently precise free energy estimate, the only way to improve the free energy estimate is to repeat the calculation with a slower rate of change in lambda – the simulation cannot be extended to gain additional precision, meaning that significant data can be wasted. Fast-growth methods, while conceptually appealing, do not appear to offer substantial advantages over equilibrium methods.{{cite|Jarzynski2006}}{{cite|Oostenbrink2006}}" + ] + }, + { + "cell_type": "markdown", + "id": "dc78e840-b064-4e96-91f2-df0be88386d7", + "metadata": {}, + "source": [ + "### Nonequilibrium (Fast Growth) methods \n", + "\n", + "Fast-growth methods are based on a theorem by Jarzynski in 1997{{cite|Jarzynski1997}} that the free energy difference associated with a particular equilibrium process can be computed by taking an the exponential average of the irreversible work done in performing many (potentially rapid) non-equilibrium trials of the same process. \n", + "\n", + "$ \\Delta G = -k_B T \\ln \\left \\langle e^{-W/k_b T} \\right \\rangle $\n", + "\n", + "Where $ W$ is the work to execute the transition between the initial and final thermodynamic state. When applied to alchemical free energy calculations, this simply amounts to estimating free energy differences by performing many different rapid versions of a slow-growth trial – that is, rapidly changing lambda between two values (i.e. 0 and 1) in many separate trials, and monitoring the work done each time. Equilibrium free energy calculations can be thought of as \"instantaneous growth\" as they rely on estimating the free energy difference between neighboring $\\lambda$ values based only on instantaneous evaluations of potential energy differences between $\\lambda$ values (or by evaluation of and extrapolation of $dV/d\\lambda$ at a particular $\\lambda$ value).\n", + "\n", + "## References\n", + "\n", + "{{cite|Torrie1977|Torrie, G. M., and Valleau, J. P. (1977) Non-physical Sampling Distributions in Monte-Carlo Free-Energy Estimation : Umbrella Sampling. *J. Comput. Phys.* 23, 187–199.|http://www.citeulike.org/group/14929/article/9052620}}\n", + "\n", + "{{cite|Wang2006|Wang, J., Deng, Y., and Roux, B. (2006) Absolute Binding Free Energy Calculations Using Molecular Dynamics Simulations with Restraining Potentials. *Biophys. J.* 91, 2798–2814.|http://www.citeulike.org/user/kupopo/article/867499}}\n", + "\n", + "{{cite|Mobley2007a|Mobley, D. L., Chodera, J. D., and Dill, K. A. (2007) Confine-and-release method: Obtaining correct binding free energies in the presence of protein conformational change. *J. Chem. Theory Comput.* 3, 1231–1235.|http://www.citeulike.org/group/14929/article/9052442}}\n", + "\n", + "{{cite|Mobley2007b|Mobley, D. L., Graves, A. P., Chodera, J. D., McReynolds, A. C., Shoichet, B. K., and Dill, K. A. (2007) Predicting absolute ligand binding free energies to a simple model site. *J. Mol. Biol.* 371, 1118–1134.\\http://www.citeulike.org/group/14929/article/9052443}}\n", + "\n", + "{{cite|Klimovich2010|Klimovich, P. V., and Mobley, D. L. (2010) Predicting hydration free energies using all-atom molecular dynamics simulations and multiple starting conformations. *J. Comp. Aided Mol. Design* 24, 307–316.|http://www.citeulike.org/group/14929/article/9520307}}\n", + "\n", + "{{cite|Woo2005|Woo, H.-J., and Roux, B. (2005) Calculation of absolute protein-ligand binding free energy from computer simulation. *Proc. Natl. Acad. Sci.* 102, 6825–6830.|http://www.citeulike.org/group/14929/article/9052663}}\n", + "\n", + "{{cite|Okamoto2004|Okamoto, Y. (2004) Generalized-ensemble algorithms: Enhanced sampling techniques for Monte Carlo and molecular dynamics simulations. *J. Mol. Graph. Model.* 22, 425–439.|http://www.citeulike.org/group/14929/article/9052463}}\n", + "\n", + "{{cite|Roux2007|Roux, B., and Faraldo-Gómez, J. D. (2007) Characterization of conformational equilibria through Hamiltonian and temperature replica- exchange simulations: Assessing entropic and environmental effects. *J. Comput. Chem.* 28, 1634–1647.|http://www.citeulike.org/group/14929/article/9052542}}\n", + "\n", + "{{cite|Woods2003|Woods, C. J., Essex, J. W., and King, M. A. (2003) Enhanced Configurational Sampling in Binding Free Energy Calculations. *J. Phys. Chem. B* 107, 13711–13718.|http://www.citeulike.org/group/14929/article/9052666}}\n", + "\n", + "{{cite|Banba2000|Banba, S., Guo, Z., and Brooks III, C. L. (2000) Efficient sampling of ligand orientations and conformations in free energy calculations using the lambda-dynamics method. *J. Phys. Chem. B* 104, 6903–6910.|http://www.citeulike.org/group/14929/article/9052063}}\n", + "\n", + "{{Cite|Bitetti-Putzer2003|Bitetti-Putzer, R., Yang, W., and Karplus, M. (2003) Generalized ensembles serve to improve the convergence of free energy simulations. *Chem. Phys. Lett.* 377, 633–641.|http://www.citeulike.org/group/14929/article/9052089}}\n", + "\n", + "{{cite|Hritz2008|Hritz, J., and Oostenbrink, C. (2008) Hamiltonian replica exchange molecular dynamics using soft-core interactions. *J. Chem. Phys.* 128, 144121.|http://www.citeulike.org/group/14929/article/9052272}}\n", + "\n", + "{{cite|Chodera2011| Chodera, J.D. and Shirts, M. R. (2011) Replica exchange and expanded ensemble simulations as Gibbs sampling: Simple improvements for enhanced mixing. *J. Chem. Phys.* 135, 194110 | http://www.citeulike.org/group/14929/article/10064105}}\n", + "\n", + "{{cite|Basconi2013|Basconi, J. E. and Shirts, M. R. (2013) Effects of Temperature Control Algorithms on Transport Properties and Kinetics in Molecular Dynamics Simulations. *J. Chem. Theory Comput.* 9, 2887-2899 | http://www.citeulike.org/group/14929/article/12397351}}\n", + "\n", + "{{cite|Naden2014|Naden, L. N., Pham T. T., and Shirts, M. R. (2014) Linear Basis Function Approach to Efficient Alchemical Free Energy Calculations. 1. Removal of Uncharged Atomic Sites. *J. Chem. Theory Comput.\" 10, 1128-1149 | http://www.citeulike.org/group/14929/article/13073244}}\n", + "\n", + "{{cite|Predescu2005|Predescu, C., Predescu, M., Ciobanu, C. V. (2005) On the Efficiency of Exchange in Parallel Tempering Monte Carlo Simulations\n", + "*J. Phys. Chem. B, 109*, 4189-4196 | http://www.citeulike.org/group/14929/article/875546}}\n", + "\n", + "{{cite|Guo1998|Guo, Z., Brooks III, C. L., and Kong, X. (1998) Efficient and flexible algorithm for free energy calculations using the $\\lambda$-dynamics approach. *J. Phys. Chem. B* 102, 2032–2036.|http://www.citeulike.org/group/14929/article/9052235}}\n", + "\n", + "{{cite|Kong1996|Kong, X., and Brooks III, C. L. (1996) $\\lambda$-dynamics: A new approach to free energy calculations. *J. Chem. Phys.* 105, 2414–2423.|http://www.citeulike.org/group/14929/article/9052345}}\n", + "\n", + "{{cite|Li2007|Li, H., Fajer, M., and Yang, W. (2007) Simulated scaling method for localized enhanced sampling and simultaneous \"alchemical\" free energy simulations: A general method for molecular mechanical, quantum mechanical, and quantum mechanical/molecular mechanical simulations. *J. Chem. Phys.* 126, 024106.|http://www.citeulike.org/group/14929/article/9052376}}\n", + "\n", + "{{cite|Zheng2008a|Zheng, L., Carbone, I. O., Lugovskoy, A., Berg, B. A., and Yang, W. (2008) A hybrid recursion method to robustly ensure convergence efficiencies in the simulated scaling based free energy simulations. *J. Chem. Phys.* 129, 034105.|http://www.citeulike.org/user/nathanandrewbaker/article/6361266}}\n", + "\n", + "{{cite|Zheng2008b|Zheng, L., and Yang, W. (2008) Essential energy space random walks to accelerate molecular dynamics simulations: Convergence improvements via an adaptive-length selfhealing strategy. *J. Chem. Phys.* 129, 014105.}}\n", + "\n", + "{{cite|Min2008|Min, D., and Yang, W. (2008) Energy difference space random walk to achieve fast free energy calculations. *J. Chem. Phys.* 128, 191102.}}\n", + "\n", + "{{cite|Li2007|Li, H., and Yang, W. (2007) Forging the missing link in free energy estimations: lambda-WHAM in thermodynamic integration, overlap histogramming, and free energy perturbation. *Chem. Phys. Lett.* 440, 155–159.|http://www.citeulike.org/group/14929/article/9052374}}\n", + "\n", + "{{cite|Min2007|Min, D., Li, H., Li, G., Bitetti-Putzer, R., and Yang, W. (2007) Synergistic approach to improve “alchemical” free energy calculation in rugged energy surface. *J. Chem. Phys.* 126, 144109.|http://www.citeulike.org/group/14929/article/9052435}}\n", + "\n", + "{{cite|Jarzynski1997|Jarzynski, C. Physical Review Letters 1997, 78.|http://www.citeulike.org/group/14929/article/9052290}}\n", + "\n", + "{{cite|Jarzynski2006|Jarzynski, C. Phys. Rev. E 2006, 73, 046105.|http://www.citeulike.org/group/14929/article/9052297}}\n", + "\n", + "{{cite|Oostenbrink2006|Oostenbrink, C.; van Gunsteren, W. F. Chemical Physics 2006, 323.|http://www.citeulike.org/group/14929/article/9052473}}\n", + "" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/IntermediateStates.ipynb b/alchemistry/fundamentals/IntermediateStates.ipynb new file mode 100644 index 0000000..8df47c2 --- /dev/null +++ b/alchemistry/fundamentals/IntermediateStates.ipynb @@ -0,0 +1,283 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "0b79db6a-4691-4540-96dd-5a2e6e0e7f21", + "metadata": {}, + "source": [ + "(Intermediate_States)=\n", + "# Constructing a Pathway of Intermediate States" + ] + }, + { + "cell_type": "markdown", + "id": "c9a98f6d-b738-414d-8c2a-36f4fbbc796a", + "metadata": {}, + "source": [ + "Because the phase space overlap between two target states of interest can be near zero, doing free energy calculations for the two states alone will often have very large errors. When one considers the large number of potential molecules that could be considered interesting, this problem becomes even more pronounced. Because free energy is a state function, we can construct a [[Thermodynamic_Cycle|thermodynamic path]] that takes us through a set of states that improves phase space overlap between states. To put this mathematically, we can improve our results by constructing high phase space overlap intermediates and calculating our free energy difference by\n", + "\n", + "$\\Delta A_{1,K} = \\sum_{i=1}^{K-1} \\Delta A_{i,i+1}$.\n", + "\n", + "One advantage available to computational free energy calculations is the ability to simulate unphysical states. By this, we mean that our **intermediate states do not have to be observable experimentally.** This is a fact that most if not all computational methods out there take advantage of. Again, because free energy is a state function, we simply choose the path of greatest convenience and carry out the calculation across this path. However, choosing the \"correct\" or even a \"good\" path is a very challenging action and is one of the most difficult tasks in the entire field of free energy calculations.\n", + "\n", + "Because our free energy calculations frequently involve transforming one kind of atom at a given site to another kind, the transformations are often referred to as \"alchemical.\"" + ] + }, + { + "cell_type": "markdown", + "id": "f207baf5-2e04-4d99-b980-2c95a9366633", + "metadata": {}, + "source": [ + "## Linear Alchemical Potential\n", + "To be more clear about what it means to define an \"alchemical path,\" one should think of it as defining the thermodynamic path where we modify, remove, or add various forces on an atom. Take for instance estimating the free energy difference between a Lennard-Jones fluid and a Stockmayer fluid, our thermodynamic path would calculate the work and free energy required to switch on the dipole interactions at a rate that maximizes phase space overlap and efficiency.{{cite|Frenkel2002}} Because the atoms changed their interactions with the surroundings without being removed or added from the system, we have directly modified the atoms to create our alchemical path.\n", + "\n", + "Most alchemical transformations can be defined by alchemically scaling the potential in some manner. The simplest of these is the linear transformation, which says that the net potential energy, $U(\\lambda,\\vec{q})$, is the sum of the alchemically modified two end states' potentials, $U_0$ and $U_1$, plus the parts of the potential that are unaffected by the alchemical transformation, $U_{\\mathrm{unaffected}}$; or\n", + "\n", + "$U(\\lambda,\\vec{q}) = (1-\\lambda) U_0(\\vec{q}) + \\lambda U_1(\\vec{q}) + U_{\\mathrm{unaffected}}(\\vec{q})$\n", + "\n", + "where the alchemical variable linearly modifies the confrontational information from each state of interest." + ] + }, + { + "cell_type": "markdown", + "id": "eebd5761-778f-4a21-bdd3-edffa7024b0f", + "metadata": {}, + "source": [ + "### Problems with Linear Transformations\n", + "```{figure} ../images/Linear_LJ_transformation.png\n", + "---\n", + "width: 400px\n", + "name: linearXform\n", + "---\n", + "Linearly scaled Lennard-Jones potential. Note that even with very small $\\lambda$, the singularity at $r=0$ is still very much there. Image recreated based on Beutler *et. al.*{{cite|Beutler1994}}\n", + "```\n", + "The largest problem with linear scaling is that it **gives very unequal phase space overlap** between states. This has been a long acknowledged problem with several easily identifiable causes:\n", + "\n", + "1. Consider the OPLS-AA force field, at $\\lambda=0.1$, the excluded volume of a methane sphere is still 60-70%.\n", + "1. Most potential energy functions have an infinite potential (singularity) at $r=0$. This is usually brought on by the $r^{-12}$ term that appears in Lennard-Jones based potentials and is present at all nonzero values of $\\lambda$. Since most the free energy techniques require some numeric methods, evaluating this singularity diverges the calculations.\n", + "\n", + "This choice also leads to large forces, numerical instabilities, and other problems in simulations near $\\lambda=1$. Formally, it has been shown that this leads to a integrable singularity in $dV/(d\\lambda)$, which means that computing correct free energies with this scheme using thermodynamic integration is impossible using numerical techniques{{cite|Mruzik1976}}{{cite|Mezei1986}}{{cite|Resat1993}} including with more modern methods{{cite|Beutler1994}}{{cite|Pitera2002}}{{cite|Steinbrecher2007}} and similar problems plague free energy perturbation schemes.\n", + "\n", + "This singularity causes the most problems with [[Thermodynamic Integration | TI ]] since that method requires evaluation {{#tag:math| {{dudl}} }} numerically, which diverges at the singularity, but the same issues result in large biases for BAR and MBAR as well, because the phase space volumes do not overlap.\n", + "\n", + "Several workarounds for this have been suggested. One of the simplest is to raise the $\\lambda$ terms to a power greater than or equal to 4 like so:\n", + "\n", + "$\\displaystyle U(\\lambda) = (1-\\lambda)^4 U_0 + \\lambda^4 U_1$\n", + "\n", + "this leads to an integrable singularity in $dV/d\\lambda$, so thermodynamic integration can in principle be done{{cite|Mezei1986}}{{cite|Beutler1994}}. But integrable singularities still pose very substantial problems for molecular simulation, and this approach can still lead to large forces, numerical instabilities and energy conservation problems{{cite|Beutler1994}}{{cite|Steinbrecher2007}} and make free energy differences extremely difficult to converge (D. Mobley, unpub. data).\n", + "\n", + "These methods do converge {{#tag:math| \\left\\langle{{dudl}}\\right\\rangle }} however very slowly with number of samples and still can cause numeric instabilities{{cite|Pitera2002}}{{cite|Steinbrecher2007}}\n", + "\n", + "Other methods have been suggested such as shrinking the core of the atom, but this also causes instabilities{{cite|Pitera2002}}{{cite|Pearlman1995}}{{cite|Wang1994}} and is not practical for systems with many bonds." + ] + }, + { + "cell_type": "markdown", + "id": "ec92585d-8f1a-48e9-a882-8816a67cca11", + "metadata": {}, + "source": [ + "## Soft Core Potentials\n", + "A standard method has been developed to alchemically change molecules to get around the numeric instabilities called a \"soft core potential.\"{{cite|Beutler1994}}{{cite|Zacharias1994}} In these potentials, the configuration variable, $r$, is now coupled to the alchemical variable, $\\lambda$, smoothing out the singularity and looks like\n", + "\n", + "$U(\\lambda,r) = 4\\epsilon\\lambda^n \\left[\\left(\\alpha(1-\\lambda)^m + \\left(\\frac{r}{\\sigma}\\right)^6\\right)^{-2} - \\left(\\alpha(1-\\lambda)^m + \\left(\\frac{r}{\\sigma}\\right)^6\\right)^{-1}\\right]$\n", + "\n", + "where $\\alpha$ is a constant (usually 0.5) and, $m$ and $n$ are positive integers with the original choice being $n=4$ and $m=2$. Recent improvements have shown that keeping $\\alpha=0.5$ and setting $m=n=1$ provides significant improvement to the variance {{cite|Pitera2002}} {{cite|Steinbrecher2007}}{{cite|Shirts2005}} and research into further improving this is still going on.{{cite|Pham2001}}\n", + "\n", + "This potential is now considered the standard for avoiding endpoint errors, and some version of this is common in many software packages that support free energy calculations As a [[Theoretic Principals#|naming convention]], when \"soft core\" is referenced, it refers to the this potential where as \"linear\" refers to the [[#Linear Alchemical Potential | linear alchemical potential]] where the exponent is 1 (i.e. $\\lambda$ *not* $\\lambda^4$).\n", + "\n", + "In summary: Linearly scaling Lennard-Jones interactions back as a function of $\\lambda$ for insertion/deletion of particles is formally incorrect for numerical integration and leads to wrong estimates of free energy differences. While more complicated schemes involving $\\lambda^k$ scaling can be formally correct, there are serious concerns regarding their accuracy. Soft-core potentials provide a rigorously correct, efficient alternative to these and should be used whenever particles are inserted or deleted, preferably with a specific functional form and parameters{{cite|Shirts2005}}, unless future work finds a still more efficient set of parameters." + ] + }, + { + "cell_type": "markdown", + "id": "6eb43bf2-10bd-4fe6-907d-71f77b407e97", + "metadata": {}, + "source": [ + "## Avoid turning off charges and Lennard-Jones sites at the same time\n", + "\n", + "Guideline 2 states that a partial atomic charge should never be allowed to remain on an atom while its Lennard-Jones interactions are being removed. To understand the reason for this, consider two atoms of opposite charge, A and B. Lennard-Jones interactions of atom A are being scaled back. Regardless of the scaling scheme used, at some lambda value, atoms A and B will begin to overlap occasionally, since the final state allows A and B to overlap totally. If A has a remaining partial atomic charge when these overlaps become possible, the two point charges assigned to A and B can actually overlap as well. Since the potential energy of Coulomb interactions between point charges scales as $q_{A} q_{B}/r_{AB}$, where $r_{AB}$ is the distance between A and B, this presents significant problems when $q_A$ and $q_B$ have opposite signs. In particular, there is an infinite energy minimum at $r_{AB}=0$, so the two particles would in principle get trapped on top of one another. \n", + "\n", + "In practice, what usually happens in molecular dynamics simulations in these circumstances is that the forces get extremely large as A and B begin to overlap, and the simulation will crash. Constraint algorithms are often the first to fail, so this may lead to a warning about constraints (i.e. LINCS or SHAKE) and then a crash. This issue is discussed briefly by Pitera and van Gunsteren{{cite|Pitera2002}} and in more detail by Anwar and Heyes{{cite|Anwar2005}}.\n", + "\n", + "In view of this problem, we recommend always turning off partial charges for any atoms for which Lennard-Jones interactions are being removed before doing the Lennard-Jones transformation. Additionally, when Lennard-Jones parameters for an atom are being substantially modified during a free energy calculation (i.e. for relative free energy calculations involving mutation of an atom) and soft-core potentials are employed, similar problems may arise, so it may be useful to remove partial charges on atoms which are being mutated, as well. \n", + "\n", + "Several groups have developed modified electrostatics scaling methods in an attempt to bypass this problem and allow electrostatics interactions and Lennard-Jones interactions to be turned off in only one set of calculations (for example, Anwar and Heyes{{cite|Anwar2005}}), but since electrostatics transformations are usually so smooth a function of $\\lambda$ and need only few $\\lambda$ values for good overlap (Shirts et al.{{cite|Shirts2005}} 2005], Mobley et al.{{cite|Mobley2007}}, and others) it is unclear that this results in any significant efficiency gain over performing the transformations separately. \n", + "\n", + "As noted in Guideline 2, above, electrostatics transformations are typically smooth functions of lambda with good phase-space overlap between even coarsely-spaced lambda values(Shirts et al.{{cite|Shirts2005}} 2005], Mobley et al.{{cite|Mobley2007}}, and others). As a consequence, these are quite efficient compared to Lennard-Jones calculations. As established above, when particles are being inserted or deleted, the electrostatic interactions of these particles should be set to zero before turning off their Lennard-Jones interactions. But what about electrostatic interactions on atoms which are merely being mutated (i.e. a change of partial charge and Lennard-Jones radius), as in relative free energy calculations?\n", + "We are not aware of any study which has looked at this in detail, but given the efficiency of free energy calculations modifying electrostatics interactions relative to those significantly modifying Lennard-Jones interactions, we believe it makes sense to perform the two sets of calculations separately. Given that the two transformations have different lambda-dependences, it might actually be less efficient to perform them together than separately. Performing them separately has an additional advantage, as well: Uncertainties in the two components can be assessed separately, and computational effort focused on reducing the largest uncertainty (i.e. by extending some simulations to get additional sampling).\n", + "Further testing should be focused in this area, to determine whether alternative scaling approaches which can modify Lennard-Jones and electrostatic interactions simultaneously{{cite|Anwar2005}} are actually more efficient than the approach of separate modification that we propose.\n", + "\n", + "In view of this, our recommendation is that either (a) partial charges on any particles being inserted or deleted be turned off prior to the use of soft core potentials for those particles, or (b) a soft core scheme for electrostatics be implemented to allow simultaneous changes." + ] + }, + { + "cell_type": "markdown", + "id": "d0612bbf-4b55-4a35-9c11-949e6d443718", + "metadata": {}, + "source": [ + "## Rules of Thumb for Intermediate States\n", + "This section is just the short version of the discussions found elsewhere(mostly [[#Constructing Intermediate States|below]]) on the site. These rules are not the end-all set and you should be familiar with why each one is suggested before just accepting them.\n", + "\n", + "1. **Bonded terms can be modified/turned off linearly.** This includes angle or bond force constants as well as *unconstrained* bond distances.\n", + "1. ***Constrained* bonds should not change length.** There are free energy changes that cannot be ignored affiliated with this action.{{cite|Boresch1996}}\n", + "1. **Maximize similarity between states by removing/decoupling as few atoms as possible.**\n", + "1. ** Do not open and close rings.** This supersedes the previous rule.\n", + "1. **Statistical uncertainty between any neighboring states should be equal.** Rather challenging to do, but it has been proven to have the lowest variance path if you can pull it off.{{cite|Shenfeld2009}}\n", + "1. **Deleting or adding atoms should always be done with a soft core potential.**\n", + "1. ***Changes* in parameters can be done linearly.**\n", + "1. **All charge on atoms must be turned off prior to atomic repulsion.** Otherwise you can get an infinite attractive potential and crash your simulation. \n", + " * Similarly for only changes in terms, it's generally **more efficient to change electrostatic terms separate from Lennard-Jones terms.**\n", + "1. **More states is better than fewer.** Variance shrinks rapidly with number of states. You want the difference between intermediaries to be between 2-3 $k_BT$. Obviously you will be limited on CPU power. Fewer states also leads to more samples begin required from each state, so take this into account when deciding number of states as well. However, for MBAR and TI, it can be shown that spreading samples across multiple states does not significantly affect the uncertainty, since for TI, each state contributes less to the total uncertainty, and in MBAR, data contributes to the statistical precision of states with similar values of lambda.\n", + "1. **Shape of the variance does not significantly change with number of atoms, only magnitude.**{{cite|Shirts2003}} More intermediates will still be required for a large number of atoms to reduce statistical noise. \n", + "1. **Charge should be maintained across all $\\lambda$.** Simply *having* charged molecules is fine, but the net of the system should remain constant. If you must change the net charge, there are complicated ways to do so.{{cite|Kastenholz2006a}}{{cite|Kastenholz2006b}}\n", + "1. **Short prototype simulations are recommended.** Even as short as 100 ps, the prototypes can provide rough magnitude of variance estimates, although will likely under-predict the free energy as many configurations remain unsampled." + ] + }, + { + "cell_type": "markdown", + "id": "65208292-4aba-4796-8c3a-565b590ce399", + "metadata": {}, + "source": [ + "## Constructing Intermediate States\n", + "This section outlines some of the options one has when constructing their thermodynamic path through the intermediary states. Each method has its own strengths and weakness and should be carefully considered before implementing. Although there is no absolute best way to do this, there are a number of [[#Rules of Thumb for Constructing Intermediate States | best practices]] we strongly consider following, especially for those starting out in free energy calculations. In order to fully understand some of the choices in this section relative to the grand scheme of things, please read the [[Thermodynamic Cycle | thermodynamic cycle]] page.\n", + "\n", + "### Intermolecular Forces\n", + "When designing intermediate states, one must decide early on which forces to change, and how to change them. For intermolecular forces, both the electrostatic and Lennard-Jones interactions must be turned off, however, one **should not change all the forces at the same time.** If one were to turn off the repulsive Lennard-Jones components first, unlike charges on atoms would be infinitely attracted to each other and cause the simulation to crash. As such, one should perform one of the following sequences when *decoupling* atoms and/or molecules:\n", + "\n", + "**Decoupling Scheme A**\n", + "1. Disable all electrostatics linearly\n", + "1. Disable Lennard-Jones terms by soft core\n", + "\n", + "**Decoupling Scheme B**\n", + "1. Disable electrostatics AND dispersion (attractive) terms together linearly\n", + "1. Disable the repulsive components by soft core\n", + "\n", + "Either method is rather efficient{{cite|Wang2006}}{{cite|Steinbrecher2007}} and can be followed in reverse for appearing molecules. Although all the terms could be turned off by soft core at the same time to avoid negative infinities,{{cite|Wang1994}}{{cite|Blondel2004}} parametrization is a pain and hard to generalize.{{cite|Steinbrecher2011}}\n", + "\n", + "For those just starting, we highly recommend Decoupling Scheme A.\n", + "\n", + "### Topologies\n", + "```{figure} ../images/Both_topologies.png\n", + "---\n", + "width: 300px\n", + "name: bothTopologies\n", + "---\n", + "Single topology (A, upper) and dual topology (B, lower) approaches to constructing an alchemical path between ethane and ethanol. D represents non-interacting dummies, while M represents nonphysical intermediate atoms. In a dual topology approach, no atoms change type, only have their interactions turned off from the rest of the system; however, more atoms need to be altered to go from the initial to the final state. Image Source from a chapter by [http://www.faculty.virginia.edu/shirtsgroup/ Shirts] in Computational Drug Discovery and Design{{cite|Baron2012}}\n", + "```\n", + "\n", + "After the intermolecular forces are decided, you will then need to decide the overall method in which you will modify your molecules. There are two main approaches known as the *single topology* approach and the *dual topology* approach; examples of this can be seen in the figure to the side which will be referenced accordingly. Single topology (A, upper) has only one site for any location shared between the end states, and then \"dummy\" atoms to make up for any unique sites. During the transformation, the dummy atoms are transformed into fully interacting atoms, and the shared site atom is transformed directly to a new atom. Dual topology (B, lower) is different in that shared sites between states do **not** share atoms. No atom changes its type, just the interactions with the surrounding system.\n", + "\n", + "The dual topology does require more dummies, which means more CPU power and needed intermediates, however, it has a very strong advantage in that the dummies can simultaneously explore more congregational space while decoupled; this perk is amplified when simulations are run with Hamiltonian exchange or expanded ensemble. One may notice that, even though the dummies have nonbonded interactions, they are still \"bound\" to other atoms which make the end states have slightly nonphysical character. These interactions though can be accounted for by simulating in both vacuum and in molecular surrounds. With fixed bond lengths in the rigid rotor approximation, the effect of these dummies on the free energy is negated.{{cite|Boresch1999}} If the bonds are not constrained, there is a difference, but not enough to be of concern (>0.01 kcal/mol).\n", + "\n", + "In either topology, it may also be necessary to modify the bonded terms (especially for angle and dihedral terms). Because of the time scale of these motions, these terms converge quickly leaving one with small variances but large energy changes. For simple bonded parameters like harmonic spring constants and equilibrium bond lengths, linear changes are perfectly acceptable. *Constrained* bonds are challanging to compute as correction terms are needed from the complete lack of phase space overlap{{cite|Boresch2003}}\n", + "\n", + "Either topological approach will provide the same results and which one is used will often depend on the simulation package/code.\n", + "\n", + "### Alchemically Transforming Rings\n", + "Rings in free energy calculations are rather challenging as they prove the exception to the rule of \"disappear as few atoms as possible.\" The act of opening or closing a ring alchemically involves drastic changes to the phase space overlap which should be avoided if at all possible. As such, rings should be disappeared entirely and the new molecule appeared if you find the need to actually break the ring, and in reverse for appearing the ring. This has been shown to be straightforward with the soft core potentials and is still accurate despite the large number of transformations.{{cite|Shirts2005}}{{cite|Shirts2003}}{{cite|Mobley2007}}{{cite|Nicholls2008}}{{cite|Mobley2009}}\n", + "\n", + "### Pulling Methods\n", + "A rather different approach to the intermediate states is to set up a system where the ligand is physically pulled away from the protein. The two end states are then where the ligand is in its binding pocket (or nearby at least), and then another where the ligand is far enough away to be considered not interacting with the protein; the free energy in this system can be seen as free energy of binding. Carrying these out can be done with either [[Methods and Simulation Workflow|nonequilibrium methods]],{{cite|Ytreberg2009}} or by setting up an umbrella simulation with different overlapping harmonic oscillators at increasing distances from the binding pocket, then calculating the PMF.{{cite|Lee2006}}{{cite|Woo2005}}{{cite|Gan2008}}\n", + "\n", + "Although this may seem simple enough, there are a number of problems with pulling methods and so this method is not recommended for those just starting in free energy methods. That said, this method is still valid and has even been suggested to be very efficient for highly charged ligands.{{cite|Woo2005}}\n", + "\n", + "**Challenges for the pulling methods**\n", + "* Direct exit path for the ligand from the binding pocket may be difficult to identify. This results in large statistical error.\n", + "* Large box sizes are needed for this method to approximate the ligand and protein not interacting.\n", + "* If smaller boxes are required (limited computational resources), mean-field or analytical approximations must be made to estimate the \"infinite distance away\" ligand free energy." + ] + }, + { + "cell_type": "markdown", + "id": "c1550bbc-c82e-4f51-acf8-963a7497c469", + "metadata": {}, + "source": [ + "## References\n", + "\n", + "{{cite|Frenkel2002|Frenkel, D., & Smit, B. (2002). Understanding Molecular Simulation (2nd ed., p. 638). San Diego: Academic Press.}}\n", + "\n", + "{{cite|Beutler1994|Beutler, T., Mark, A., & Schaik, R. van. (1994). Avoiding singularities and numerical instabilities in free energy calculations based on molecular simulations. *Chemical Physics Letters*, 222(June), 529–539.}}\n", + "\n", + "{{cite|Mezei1986|Mezei, M. and Beveridge, D. L. (1986), Free Energy Simulations. Annals of the New York Academy of Sciences, 482: 1–23. doi: 10.1111/j.1749-6632.1986.tb20933.x}}\n", + "\n", + "{{cite|Mruzik1976| Mruzik, M., Abraham, F., Schreiber D., and Pound, G. M., A Monte Carlo study of ion--water clusters, J. Chem. Phys. 64, 481 (1976), DOI:10.1063/1.432264}}\n", + "\n", + "{{cite|Resat1993| Resat, H. and Mezei, M., Studies on free energy calculations. I. Thermodynamic integration using a polynomial path, J. Chem. Phys. 99, 6052 (1993), DOI:10.1063/1.465902}}\n", + "\n", + "{{cite|Zacharias1994|Zacharias, M., Straatsma, T. P., and McCammon, J. A. (1994) Separation-shifted scaling, a new scaling method for Lennard-Jones interactions in thermodynamic integration. *J. Phys. Chem.* 100, 9025–9031.}}\n", + "\n", + "{{cite|Pitera2002|Pitera, J. W., and van Gunsteren, W. F. (2002) A comparison of non-bonded scaling approaches for free energy calculations. *Mol. Simulat.* 28, 45–65.}}\n", + "\n", + "{{cite|Steinbrecher2007|Steinbrecher, T., Mobley, D. L., and Case, D. A. (2007) Nonlinear scaling schemes for Lennard-Jones interactions in free energy calculations. *J. Chem. Phys.* 127, 214108.}}\n", + "\n", + "{{cite|Pearlman1995|Pearlman, D. A., and Connelly, P. R. (1995) Determination of the differential effects of hydrogen bonding and water release on the binding of FK506 to native and TYR82 → PHE82 FKBP-12 proteins using free energy simulations. *J. Mol. Biol.* 248, 696–717.}}\n", + "\n", + "{{cite|Wang1994|Wang, L., and Hermans, J. (1994) Change of bond length in free-energy simulations: Algorithmic improvements, but when is it necessary? *J. Chem. Phys.* 100, 9129–9139.}}\n", + "\n", + "{{cite|Shirts2005|Shirts, M. R., and Pande, V. S. (2005) Solvation free energies of amino acid side chains for common molecular mechanics water models. *J. Chem. Phys.* 122, 134508.}}\n", + "\n", + "{{cite|Wang2006|Wang, J., Deng, Y., and Roux, B. (2006) Absolute Binding Free Energy Calculations Using Molecular Dynamics Simulations with Restraining Potentials. *Biophys. J.* 91, 2798–2814.}}\n", + "\n", + "{{cite|Pham2001|Pham, T. T., and Shirts, M. R. (2011) Identifying Low Variance Pathways for Free Energy Calculations of Molecular Transformations in Solution Phase. *J. Chem. Phys.* 135, 034114.}}\n", + "\n", + "{{cite|Boresch1996|Boresch, S., and Karplus, M. (1996) The Jacobian factor in free energy simulations. *J. Chem. Phys.* 105, 5145–5154.}}\n", + "\n", + "{{cite|Shenfeld2009|Shenfeld, D. K., Xu, H., Eastwood, M. P., Dror, R. O., and Shaw, D. E. (2009) Minimizing thermodynamic length to select intermediate states for free-energy calculations and replica-exchange simulations. *Phys. Rev. E* 80, 046705.}}\n", + "\n", + "{{cite|Shirts2003|Shirts, M. R., Pitera, J. W., Swope, W. C., and Pande, V. S. (2003) Extremely precise free energy calculations of amino acid side chain analogs: Comparison of common molecular mechanics force fields for proteins. *J. Chem. Phys.* 119, 5740–5761.}}\n", + "\n", + "{{cite|Kastenholz2006a|Kastenholz, M. A., and Hünenberger, P. H. (2006) Computation of methodology-independent ionic solvation free energies from molecular simulations. I. The electrostatic potential in molecular liquids. *J. Chem. Phys.* 124, 124106.}}\n", + "\n", + "{{cite|Kastenholz2006b|Kastenholz, M. A., and Hünenberger, P. H. (2006) Computation of methodology-independent ionic solvation free energies from molecular simulations. II. The hydration free energy of the sodium cation. *J. Chem. Phys.* 124, 224501.}}\n", + "\n", + "{{cite|Blondel2004|Blondel, A. (2004) Ensemble variance in free energy calculations by thermodynamic integration: theory, optimal Alchemical path, and practical solutions. *J. Comput. Chem.* 25, 985–993.}}\n", + "\n", + "{{cite|Steinbrecher2011|Steinbrecher, T., Joung, I., & Case, D. a. (2011). Soft-core potentials in thermodynamic integration: comparing one- and two-step transformations. *J. of Comp. Chem.*, 32(15), 3253–63. doi:10.1002/jcc.21909}}\n", + "\n", + "{{cite|Baron2012|Baron, R. (Ed.). (2012). Computational Drug Discovery and Design (p. 628). New York: Humana Press. doi:10.1007/978-1-61779-465-0}}\n", + "\n", + "{{cite|Boresch1999|Boresch, S., and Karplus, M. (1999) The Role of Bonded Terms in Free Energy Simulations. 2. Calculation of Their Influence on Free Energy differences of Solvation. *J. Phys. Chem.* A 103, 119–136.}}\n", + "\n", + "{{cite|Boresch2003|Boresch, S., Tettinger, F., Leitgeb, M., and Karplus, M. (2003) Absolute binding free energies: A quantitative approach for their calculation. *J. Phys. Chem.* A 107, 9535–9551.}}\n", + "\n", + "{{cite|Mobley2007|Mobley, D. L., Dumont, È., Chodera, J. D., and Dill, K. A. (2007) Comparison of charge models for fixed-charge force fields: Small-molecule hydration free energies in explicit solvent. *J. Phys. Chem.* B 111, 2242–2254.}}\n", + "\n", + "{{cite|Nicholls2008|Nicholls, A., Mobley, D. L., Guthrie, P. J., Chodera, J. D., and Pande, V. S. (2008) Predicting Small-Molecule Solvation Free Energies: An Informal Blind Test for Computational Chemistry. *J. Med. Chem.* 51, 769–779.}}\n", + "\n", + "{{cite|Mobley2009|Mobley, D. L., Bayly, C. I., Cooper, M. D., and Dill, K. A. (2009) Predictions of Hydration Free Energies from All-Atom Molecular Dynamics Simulations?a. *J. Phys. Chem.* B 113, 4533–4537.}}\n", + "\n", + "{{cite|Ytreberg2009|Ytreberg, F. (2009) Absolute FKBP binding affinities obtained via nonequilibrium unbinding simulations. *J. Chem. Phys.* 130, 164906.}}\n", + "\n", + "{{cite|Lee2006|Lee, M. S., and Olson, M. A. (2006) Calculation of Absolute Protein-Ligand Binding Affinity Using Path and Endpoint Approaches. *Biophys. J.* 90, 864–877.}}\n", + "\n", + "{{cite|Woo2005|Woo, H.-J., and Roux, B. (2005) Calculation of absolute protein-ligand binding free energy from computer simulation. *Proc. Natl. Acad. Sci.* 102, 6825–6830.}}\n", + "\n", + "{{cite|Gan2008|Gan, W., and Roux, B. (2008) Binding specificity of SH2 domains: Insight from free energy simulations. *Proteins* 74, 996–1007.}}\n", + "\n", + "{{cite|Anwar2005|Anwar, J. and Heyes, D. M., Robust and accurate method for free-energy calculation of charged molecular systems, *J. Chem. Phys.* 122, 224117 (2005), DOI:10.1063/1.1924449}}\n", + "" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/MBAR.ipynb b/alchemistry/fundamentals/MBAR.ipynb new file mode 100644 index 0000000..498b1da --- /dev/null +++ b/alchemistry/fundamentals/MBAR.ipynb @@ -0,0 +1,138 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "0325809e-4725-46c9-b55e-d72fa467d43b", + "metadata": {}, + "source": [ + "(MBAR)=\n", + "# Multistate Bennett Acceptance Ratio" + ] + }, + { + "cell_type": "markdown", + "id": "5cb0c113-cee0-4a31-838d-12ef240546f4", + "metadata": {}, + "source": [ + "The Multistate Bennett Acceptance Ratio (MBAR){{cite|Shirts2008}} is a direct extension to [[Bennett Acceptance Ratio|BAR]] as it allows for assessing data from all states, and predicting the free energy at an unsampled state. MBAR reduces to BAR in the limit that only two states are sampled. This equation of free energy calculations can also be seen as a zero-width bin [[Weighted Histogram Analysis Method|WHAM]]. \n", + "\n", + "Much like WHAM, the free energies provided by this method are only a statistical estimator, however, MBAR has been shown to have the lowest variance estimator to date." + ] + }, + { + "cell_type": "markdown", + "id": "b8bd0716-2d6a-4e59-b961-f7ac99e15b37", + "metadata": {}, + "source": [ + "## Derivation\n", + "MBAR is derived from a set of $K \\times K$ weighting functions, $\\alpha_{i,j}(\\vec{q})$, that minimized the variance during the reweighting across the board. Starting from our [[Theoretic Principals#Core Free Energy Equation| core free energy equation]], we have\n", + "\n", + "$\\displaystyle\\Delta A_{ij} = -\\beta^{-1} \\ln\\frac{Q_j}{Q_i}$\n", + "\n", + "We can also manipulate the same identity Bennett used when starting his derivation{{Cite | Bennett1976}} and then a one extra bit to come up with the relation\n", + "\n", + "$Q_i\\left\\langle\\alpha_{ij}\\exp\\left(-\\beta U_j\\right)\\right\\rangle_i = Q_j\\left\\langle\\alpha_{ij}\\exp\\left(-\\beta U_i\\right)\\right\\rangle_j$\n", + "\n", + "Although this may not seem like much, it does allow us to write out the following:\n", + "\n", + "$\\displaystyle \\sum\\limits_{j=1}^K \\frac{\\hat{Q_i}}{N_i} \\sum\\limits_{n=1}^{N_i} \\alpha_{ij}\\exp\\left(-\\beta U_j(\\vec{q}_{i,n})\\right) = \\sum\\limits_{j=1}^K \\frac{\\hat{Q_j}}{N_j} \\sum\\limits_{n=1}^{N_j} \\alpha_{ij}\\exp\\left(-\\beta U_i(\\vec{q}_{j,n})\\right)$\n", + "\n", + "assuming we use the empirical estimator for the expectation values of $\\left\\langle g \\right\\rangle_i = N_i^{-1}\\sum_{n=1}^{N_i}g(\\vec{q}_{i,n})$\n", + "\n", + "Choosing the optimal $\\alpha_{ij}$ can be done by looking through the literature at extended bridge sampling.{{cite|Tan2004}} We then get an $\\alpha_{ij}$ of:\n", + "\n", + "$\\displaystyle \\alpha_{ij} = \\frac{N_j \\hat{c_j}^{-1}}{\\sum\\limits_{k=1}^K N_k \\hat{c_k}^{-1} \\exp\\left(-\\beta U_k \\right)}$.\n", + "\n", + "After making all the necessary substitutions, we can get an expression for an estimated free energy of:\n", + "\n", + "$\\displaystyle \\hat{A_i} = -\\beta^{-1} \\ln \\sum\\limits_{j=1}^K \\sum\\limits_{n=1}^{N_j} \\frac{\\exp\\left[-\\beta U_i\\right]}{\\sum_{k=1}^K N_k \\exp\\left[\\beta\\hat{A_k} - \\beta U_k\\right]}$.\n", + "\n", + "One of the first things you should notice is that we have a *single* free energy, not a difference. This is not a typo, but the free energies for a given set of states is only uniquely determined up to an additive constant. Because of this, one free energy must be taken in reference and thus we are once again calculating free energy differences.\n", + "\n", + "### Reduced potential \n", + "\n", + "It is important to note that the $U$ that appears in the MBAR derivation and equation is not only valid for potential energies, but any generalized/reduced potential as a function of pressure, volume, chemical potential, and number of particles. \n", + "For example, in a general form, we can take some subset of the additive terms in the following to define the reduced potential $u_i(x)$ for thermodynamic state $i$:\n", + "$\\displaystyle u_i(x) \\equiv \\beta_i [ U_i(x) + p_i V(x) + {\\bf \\mu}_i^\\mathrm{T} {\\bf N}(x) ]$\n", + "The reduced potential function is uniquely defined by some combination of thermodynamic parameters $\\beta_i$ denoting the inverse temperature, $U_i(x)$ denoting the potential energy function, $p_i$ denoting the pressure, and ${\\bf \\mu}_i$ denoting the chemical potential of one or more components of the system.\n", + "These latter two thermodynamic variables are conjugate to the box volume $V(x)$ and particle numbers ${\\bf N}(x)$.\n", + "Use of the reduced potential simplifies the MBAR equations and generalizes them to the computation of arbitrary reduced free energy differences $\\Delta f_{ij} \\equiv \\beta_j A_j - \\beta_i A_i$ among states.\n", + "$\\displaystyle \\hat{f_i} = -\\ln \\sum\\limits_{j=1}^K \\sum\\limits_{n=1}^{N_j} \\frac{\\exp\\left[-u_i(x_{nj})\\right]}{\\sum_{k=1}^K N_k \\exp\\left[\\hat{f_k} - u_k(x_{nj})\\right]}$.\n", + "\n", + "In the sum above $x_{nj}$ indicates the $n$th sample from the $j$th state. Interestingly, in this formula, it actually doesn't matter which sample comes from which state, so it can be rewritten as a sum over all $N = \\sum_{j=1}^K N_j$, so that we have:\n", + "$\\displaystyle \\hat{f_i} = -\\ln \\sum\\limits_{n=1}^{N} \\frac{\\exp\\left[-u_i(x_{n})\\right]}{\\sum_{k=1}^K N_k \\exp\\left[\\hat{f_k} - u_k(x_{n})\\right]}$\n", + "\n", + "Finally, one can rewrite this as:\n", + "$\\displaystyle \\hat{f_i} = -\\ln \\left\\langle \\frac{\\exp\\left[-u_i(x_{n})\\right]}{\\sum_{k=1}^K \\frac{N_k}{N} \\exp\\left[\\hat{f_k} - u_k(x_{n})\\right]}\\right\\rangle $\n", + "\n", + "Where the ensemble averaged over is the **mixture ensemble** that consist of samples taken from each state $i$ $\\frac{N_i}{N}$th of the time.\n", + "\n", + "Remember always **the free energy will change depending on which reduced potential you use,** so please take this into account when working with MBAR." + ] + }, + { + "cell_type": "markdown", + "id": "7d8bd0bf-4260-484f-9284-0071e2f55aca", + "metadata": {}, + "source": [ + "## Estimating Free Energies with MBAR\n", + "MBAR provides the direct equation to find free energies as show above assuming you have the energies. This can be rather difficult to implement for beginners since this does require iterative solutions like BAR (note: see the [[#Download MBAR|free, Python implementation]] below). Despite this, MBAR still has the lowest variance of all the other methods listed under the [[Theoretic Principals|theory]] section of the fundamentals. Further, MBAR has a direct way to calculate errors (see paper{{cite|Shirts2008}} for derivation).\n", + "\n", + "You will need a complete set of $\\Delta U_{k,j}$ for all $K$ states for MBAR to work, just like you do in [[Weighted Histogram Analysis Method|WHAM]]. Fortunately, you can do most of this in post processing if need be. Once again, you do not *need* to calculate $\\Delta U_{k,k}$, but it is still a good self check to ensure the reweighting method is working correctly; all the remaining checks for [[Weighted Histogram Analysis Method#Usage of WHAM|WHAM]] hold as well and should be followed when analyzing data." + ] + }, + { + "cell_type": "markdown", + "id": "3db87126-3d5b-4e63-8bc7-3685cac3187e", + "metadata": {}, + "source": [ + "## Download MBAR\n", + "MBAR may seem like a daunting set of equations to program yourself, so the authors have provided a Python implementation of MBAR for anyone to use, free of charge at [http://github.com/choderalab/pymbar http://github.com/choderalab/pymbar], with a number of examples for a variety of situations at [http://github.com/choderalab/pymbar-examples http://github.com/choderalab/pymbar-examples]The software comes with examples and uses cases. Also bundled with it are the tools to compute expectation values and an implementation of BAR." + ] + }, + { + "cell_type": "markdown", + "id": "05c51e5c-4adb-47f4-a7ac-e6ad9a525c9a", + "metadata": {}, + "source": [ + "## References\n", + "\n", + "{{cite|Shirts2008|Shirts, M. R., and Chodera, J. D. (2008) Statistically optimal analysis of samples from multiple equilibrium states. *J. Chem. Phys.* 129, 129105.|http://www.citeulike.org/user/jamesr/article/3360542}}\n", + "\n", + "{{Cite | Bennett1976 | Bennett, C. H. (1976) Efficient Estimation of Free Energy differences from Monte Carlo Data. *J. Comput. Phys.* 22, 245–268. | http://www.citeulike.org/group/14929/article/9052076}}\n", + "\n", + "{{cite|Tan2004|Tan, Z. (2004). On a Likelihood Approach for Monte Carlo Integration. *J. Am. Stat. Assoc.*, 99(468), 1027–1036.}}\n", + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9f7bf493-a014-474d-8cf7-d5959700b3ca", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/RunningSimulations.ipynb b/alchemistry/fundamentals/RunningSimulations.ipynb new file mode 100644 index 0000000..73d7362 --- /dev/null +++ b/alchemistry/fundamentals/RunningSimulations.ipynb @@ -0,0 +1,116 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "f0dc2702-7e05-485b-a431-a7c5384116ed", + "metadata": {}, + "source": [ + "(Runnning_Sims)=\n", + "# Running Simulations at States of Interest" + ] + }, + { + "cell_type": "markdown", + "id": "52ffaf67-55ae-42b8-a718-c43fc7b10cc9", + "metadata": {}, + "source": [ + "This section should serve as a guide for the preparation of the simulation as a whole and data collection, not as an answer to the question of \"which simulation software should I use?\" So long as the software can handle free energy calculations (or you can make it), and collects the information the analysis method that you choose needs, then any software is acceptable. Some software may be more suited to certain methods than others, but analysis of this is beyond the scope of this page.\n", + "\n", + "There are three core things you need when running simulations (although more will be discussed below); those items are:\n", + "1. **Simulations must be run at equilibrium.** Special rules apply when running [[#Running Nonequilibrium Simulations| nonequilibrium simulations]].\n", + "1. **All samples must be collected from states of interest.**\n", + "1. **Samples used in the analysis must be uncorrelated and independent.**" + ] + }, + { + "cell_type": "markdown", + "id": "c7f774b4-dea1-490b-85d9-4b6efebc8f51", + "metadata": {}, + "source": [ + "## Running Simulations at Equilibrium\n", + "All simulations used for analysis with any of these methods should be done at equilibrium. This is true not only for the end points, but also for every [[Intermediate States|intermediate state]] you have. Because rare events are often given such a large importance in most simulation packages, running nonequilibrium simulations will give you the wrong results. There are some methods which require nonequilibrium conditions, but even those must start at equilibrium before perturbing the system. There are no hard and fast rules for determining exactly how long one needs to run before equilibration time, so you must use your expertise to ensure that the system is correctly equilibrated.\n", + "\n", + "It is actually rather difficult for your simulation to *start* in equilibrium, especially for explicit solvent systems where the solvent is automatically generated. Many simulation software packages actually run or recommend you run an energy minimization step prior to beginning to correct for possible overlapping molecules. These alone are not enough to sufficiently bring the system into equilibrium. The best way to do this is to actually run the simulation for a period of time and then simply exclude those samples from analysis. This equilibration **must be done at every intermediate** too.\n", + "\n", + "One efficient scheme to get close to equilibration at each lambda is to run short (10-100 ps) simulations at each state, then restart/begin collecting data with the configuration at the end of this time window. This will not guarantee a full relaxation of the system, but it does significantly help reduce potential instabilities in your simulation; full relaxation can take 100s to 1000s of ps or longer in some cases.{{cite|Fujitani2005}} As $\\lambda$ changes, the volume should be allowed to change as well so the solvent density of the system does not change as a result of state. Liquids are incompressible, which means that any small change in volume can have stark changes in the thermodynamic properties. Even when running at [[Theoretic_Principals#Nomenclature and Variables|NVT]] conditions, the average volume from an [[Theoretic_Principals#Nomenclature and Variables|NPT]] equilibration should be used as box fluctuations can cause free energy differences of 0.1-0.3 kcal/mol for typical small molecule solvation.\n", + "\n", + "Solvating small molecules may take 100-500ps, but this is a best case scenario. Large protein-ligand systems started out of equilibrium have very lengthy [[Simulation Information Gathering#Correlation| correlation times]] and may take hundreds of *nano*seconds to equilibrate. Things to watch for when checking equilibration are the system energy ($U$), {{#tag:math|\\left\\langle \\mathrm{d} U / \\mathrm{d} \\lambda \\right\\rangle}}, and the number of hydrogen bonds (for small molecules) for convergence; the hydrogen bonds may be slow to converge.{{cite|Smith2002}}" + ] + }, + { + "cell_type": "markdown", + "id": "12641f28-bd00-43e3-a9e3-3062da5b39bf", + "metadata": {}, + "source": [ + "### Choosing Simulation Parameters\n", + "Free energy calculations typically involve calculating free energy differences that are relatively small compared to the total potential energy of a system. As a consequence, certain simulation parameters which may be unimportant for “typical” molecular dynamics simulations (because they change the total potential energy by such a small percentage, for example) can be tremendously important in free energy calculations. Thus, it is important to think carefully about simulation settings used for free energy calculations. Here are some examples of issues we have found to be important:\n", + "\n", + "* PME parameters: When using lattice-sums (Ewald, PME, PPME, and variants) to handle long range electrostatics, setting details for these can substantially affect computed free energies. In particular, one needs to ensure that the settings chosen give electrostatic interaction energies accurate to very small fractions of a kcal/mol. If this condition is not met, computed free energies can be wrong – sometimes even by several kcal/mol. To test this, one can compute accurate electrostatics energies for a set of simulation snapshots by evaluating their energies using very long electrostatics cutoffs, then re-evaluate energies using shorter cutoffs and lattice-sum electrostatics. Settings for lattice-sum electrostatics and electrostatic cutoffs should be chosen so that the total potential energy from lattice sum is accurate (compared to that evaluated with a very long cutoff) to a very small fraction of a kcal/mol (less than the desired uncertainty in the computed free energies). Some work has found that default settings for some simulation packages may lead to errors in free energies of up to several kcal/mol [Mobley].\n", + "* Thermostat choice: The choice of thermostat (for constant temperature simulations) can be quite important, especially in absolute free energy calculations. Many thermostats perform well when a system has a sufficiently large number of degrees of freedom, but this is not an adequate criteria for absolute free energy calculations, as at the end state in these calculations, a portion of the system typically does not interact with its environment. This portion – i.e. a small molecule – may have comparatively few degrees of freedom. Hence, simulations done with thermostats that do not sample from the correct distribution of kinetic energies even in the limit of few degrees of freedom may exhibit problems such as non-ergodicity near these end states (Shirts, Mobley unpub, Villa and Mark 2001). Thus it is important to use thermostats (like Andersen’s thermostat or dynamics (like Langevin dynamics) which are known to sample from the correct ensemble under such circumstances.\n", + "\n", + "Of course, this is by no means an exhaustive list, and these issues may be simulation-package dependent. We encourage further exploration in this area, and suggest that future work with free energy calculations should at minimum perform the above checks. Preferably, users should get used to testing different settings in their simulation packages to ensure that these are set to obtain sufficient accuracy for free energy calculations. \n", + "\n", + "In addition to these issues which can be particularly important for free energy calculations, there are a lot of choices to be made in setting up your system for simulation that also need to be made in a sensible way. Other issues to consider include such as protonation states, parameters for proteins and small molecules, missing residues in protein structures, simulation box sizes, and so on.\n", + "\n", + "### Running Nonequilibrium Simulations\n", + "Although all the methods discussed here require systems to be at equilibrium, there are free energy methods where some thermodynamic variables change over time, and some amount of work, *W*, is required to make this change. In accordance with basic thermodynamic principals, if the change is done infinitely slowly, the process is considered reversible and the work will be equal to the free energy difference. Since we can't run for an infinite amount of time, *W* will not equal the free energy change and the process will not be reversible. Despite this, it is still possible to write out a free energy change in a formalism developed by Jarzynski{{cite|Jarzynski1997}} where the average over the nonequilibrium trajectories which *started from an equilibrium ensemble* can give you the free energy; The equation is,\n", + "\n", + "$\\Delta G = -\\beta^{-1}\\ln\\left\\langle\\exp\\left(-\\beta W\\right)\\right\\rangle_0$.\n", + "\n", + "If the switch is instantaneous, then this equation is reduced to [[Exponential Averaging|EXP]] as *W* reduces to $\\Delta U_{ij}$. Although this equation is rooted in EXP, it is possible to construct a variant of [[Bennett Acceptance Ratio|BAR]] to do nonequilibrium work, but not MBAR.{{cite|Crooks2000}}{{cite|Shirts2003}} There are a number of studies available for nonequalibrium methods, and it looks as though starting from an equilibrium ensemble is just as if not slightly more efficient than starting from nonequilibrium ensembles.{{cite|Oostenbrink2006}}{{cite|Oberhofer2005}}\n", + "\n", + "In general, it is not recommended for beginners to work with nonequilibrium simulations as there are a number of intricacies involved with setting them up. Even so, there is substantial work in developing this field as it may help improve the efficiency of free energy calculations in general.{{cite|Pohorille2010}}\n", + "\n", + "## Collecting from States of Interest\n", + "This may seem like an unnecessary point, but it is worth mentioning. The main purpose of stating this is to draw attention to the sensitivity of parameters you choose to define your \"end state\" at. If a given set of parameters is $\\lambda$ dependent, then the total change in free energy could well be very large. As such, one needs to ensure that the changes they are inducing to a molecule are as few as possible, or at the very least as efficient as possible.\n", + "\n", + "Take for instance treating your simulation's long range electrostatics with particle mesh Ewald (PME). Under non-alchemical transformations, there are several \"standard\" choices for the parameters which are perfectly acceptable for most simulations. However, if you use this \"standard\" set when modifying partial charges, you can get significant energy differences up to 4 kcal/mol on some molecules. This just shows one example of how parameters that are considered less important in regular simulations are now important in free energy simulations. The general rule to keep in mind for this is: **if the potential energy is changed by the change of a parameter, then dependence of free energy on this parameter should be checked.**\n", + "\n", + "## Independent and Uncorrelated Samples\n", + "The samples must be *independent*, meaning they are uncorrelated in time; this is a basic assumption of all the theories presented here in the fundamentals section. However, for all but the simplest of systems, completely independent samples can be very difficult to generate. For protein-ligand binding affinities, the time scale for some motions may be 100s of ns, meaning truly uncorrelated samples may be impossible to generate in a reasonable amount of time with today's simulation technology. In this case, free energy calculations *might* provide some useful information, but will only be approximations to the correct free energy for that model and cannot be considered reliable.\n", + "\n", + "There are methods for subsampling simulated states and finding correlation times to work around the independent sampling problem, but those have been relegated to [[Simulation Information Gathering#Correlation|their own section]].\n", + "\n", + "## References\n", + "\n", + "{{cite|Fujitani2005|Fujitani, H., Tanida, Y., Ito, M., Shirts, M. R., Jayachandran, G., Snow, C. D., Sorin, E. J., and Pande, V. S. (2005) Direct calculation of the binding free energies of FKBP ligands. *J. Chem. Phys.* 123, 084108.|http://www.citeulike.org/group/14929/article/9052204}}\n", + "\n", + "{{cite|Smith2002|Smith, L. J., Daura, X., and van Gunsteren, W. F. (2002) Assessing equilibration and convergence in biomolecular simulations. *Proteins: Struct., Funct., Bioinf.* 48, 487–496.| http://www.citeulike.org/group/14929/article/12473632}}\n", + "\n", + "{{cite|Jarzynski1997|Jarzynski, C. (1997) Nonequilibrium equality for free energy differences. *Phys. Rev. Lett* 78, 2690–2693.|http://www.citeulike.org/group/14929/article/9052290}}\n", + "\n", + "{{cite|Crooks2000|Crooks, G. E. (2000) Path-ensemble averages in systems driven far from equilibrium. *Phys. Rev. E* 61, 2361–2366.|http://www.citeulike.org/group/14929/article/9052148}}\n", + "\n", + "{{cite|Shirts2003|Shirts, M. R., Bair, E., Hooker, G., and Pande, V. S. (2003) Equilibrium free energies from nonequilibrium measurements using maximum-likelihood methods. *Phys. Rev. Lett 91*, 140601.|http://www.citeulike.org/group/14929/article/9052565}}\n", + "\n", + "{{cite|Oostenbrink2006|Oostenbrink, C., and van Gunsteren,W. F. (2006) Calculating zeros: Non-equilibrium free energy calculations. *Chem. Phys.* 323, 102–108.|http://www.citeulike.org/group/14929/article/9052473}}\n", + "\n", + "{{cite|Oberhofer2005|Oberhofer, H., Dellago, C., and Geissler, P. L. (2005) Biased Sampling of Nonequilibrium Trajectories: Can Fast Switching Simulations Outperform Conventional Free Energy Calculation Methods? *J. Phys. Chem. B* 109, 6902–6915.|http://www.citeulike.org/group/14929/article/9052461}}\n", + "\n", + "{{cite|Pohorille2010|Pohorille, A., Jarzynski, C., and Chipot, C. (2010) Good Practices in Free-Energy Calculations. *J. Phys. Chem. B* 114, 10235–10253.|http://www.citeulike.org/group/14929/article/7540599}}\n", + "" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/ThermodynamicCycle.ipynb b/alchemistry/fundamentals/ThermodynamicCycle.ipynb new file mode 100644 index 0000000..3f92527 --- /dev/null +++ b/alchemistry/fundamentals/ThermodynamicCycle.ipynb @@ -0,0 +1,97 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "3dec7429-394d-491f-b9d6-52db96ad4645", + "metadata": {}, + "source": [ + "(The_Cycle)=\n", + "# Free Energy Simulations, Thermodynamic Cycles and Paths" + ] + }, + { + "cell_type": "markdown", + "id": "4ed7fc1d-1fd3-4f0c-be0a-5bf6319f89de", + "metadata": {}, + "source": [ + "In any free energy calculation, one must decide on what thermodynamic cycle they will define as well as the end states of their simulations. This is a very important step as it provides understanding of not only what the simulation is doing, but what you are calculating as well as clue you into what intrinsic errors you may encounter in your run." + ] + }, + { + "cell_type": "markdown", + "id": "e7c2600a-6fa3-4e83-9350-cd7e51789cfe", + "metadata": {}, + "source": [ + "## Choosing End States\n", + "```{figure} ../images/Transformation_small.png\n", + "---\n", + "width: 300px\n", + "name: transform\n", + "---\n", + "Three simple molecules that could serve as your end states for free energy differences\n", + "```\n", + "This is a straightforward enough concept. If you have two species or systems you wish to know the free energy difference of, you simply select the end states of the cycle as those two points. You are not limited to only two end states, but it becomes significantly more challenging to define a thermodynamic path connecting all the states as you increase in count. As a simple example of end states, consider the example shown on the left. Your end states could easily be any of the three molecules; benzene, phenol, or 1,4-dichlorobenzene; and your thermodynamic path would be one that linked two or all three together.\n", + "\n", + "Although this may seem like a trivially easy task, it is an important one as the thermodynamic path you define will strongly depend on these. It is recommended for beginners to start with only pairs of free energy transformations instead of trying to estimate many end states at once; e.g. the sequence of benzene → 1,4-dichlorobenzene, benzene → phenol, then phenol → 1,4-dichlorobenzene (although this could be calculated from the first two).\n", + "\n", + "It is very rare for researches to only need the end states to simulate in free energy calculations, so numerous [[Intermediate States| intermediate states]] and an efficient thermodynamic path are needed. Because free energy is a state function, and because these are simulations, it's often better to select the most efficient or convenient path instead of the most physical path." + ] + }, + { + "cell_type": "markdown", + "id": "e855b843-40bb-4232-8b1f-2069c8177eb1", + "metadata": {}, + "source": [ + "## Constructing a Thermodynamic Path\n", + "```{figure} ../images/Bind_example.png\n", + "---\n", + "width: 400px\n", + "name: path\n", + "---\n", + "Example of using a thermodynamic path to find which molecule has a stronger binding affinity. We could either remove both molecules from the pocket which is time prohibitive, or we could simply transform one molecule to another both in and out of pocket to find the difference that way.\n", + "```\n", + "\n", + "The best way to show how efficient thermodynamic paths can make simulations quicker is with an illustrative example shown on the right. The situation is that we wish to find which ligand, *A* or *B* has a stronger binding affinity to our target protein. One rather physical way would be to simulate each ligand inside the pocket (left side), and have each ligand leave the pocket and move far enough away from the protein to be considered not interacting (right side). Constructing the intermediate states for this could include applying a bias to the ligand or making a large enough box for this to evolve on its own. There are several flaws with this though as it may take an incredibly long time for the system to evolve on its own, not to mention the large resources needed for an appropriate size box to simulate this.\n", + "\n", + "A more efficient way is to simulate the transformation of *A* to *B* both in and out of the pocket in separate simulations and find the change in binding free energies that way by the equation\n", + "\n", + "$\\Delta \\Delta A_{\\mathrm{bind}} = \\Delta A_{\\mathrm{bind}}^B - \\Delta A_{\\mathrm{bind}}^A = \\Delta A_{A\\rightarrow B}^{\\mathrm{bound}} - \\Delta A_{A\\rightarrow B}^{\\mathrm{unbound}}$\n", + "\n", + "which does not require an excessively large box and can be done relatively simply by choosing the unphysical path of transforming the ligands. How you go about transforming molecules is covered in the [[Intermediate_States#Constructing_Intermediate_States|constructing intermediate states]] article.\n", + "\n", + "Because we are now taking a nonphysical path, we must be even more judicious with our verifications. For instance, if you are running a constant volume and temperature simulation, your end states should have the same box volume and temperatures, even if you alchemically changed molecules. Despite the fact that we cannot replicate the thermodynamic path experimentally, there are still restrictions and rules we must abide by to ensure our results are valid.\n", + "\n", + "One of the easiest errors to make when beginning free energy simulations is to turn off all molecular interactions if you are removing an atom or molecule and assume this result is the free energy difference. Remember that our free energy difference is the system with the molecule present, and the system with the molecule existing on its own, so *intramolecular* interactions should have remained on. If you turn off all interactions, then either a second simulation or a correction will be needed to give you the correct results." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "222dcb71-4aed-417c-8b71-7f75bc55882f", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/ThermodynamicIntegration.ipynb b/alchemistry/fundamentals/ThermodynamicIntegration.ipynb new file mode 100644 index 0000000..13202e9 --- /dev/null +++ b/alchemistry/fundamentals/ThermodynamicIntegration.ipynb @@ -0,0 +1,162 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "c990c90d-c854-47a9-b8d2-66b508d732f7", + "metadata": {}, + "source": [ + "(TI)=\n", + "# Thermodyanmic Integration" + ] + }, + { + "cell_type": "markdown", + "id": "b259b838-e677-4bb2-aae7-1c174d4af7e5", + "metadata": {}, + "source": [ + "Thermodynamic Integration (TI) is one of the most common methods for calculating free energy differences, and the easiest to understand. The basic relationship can be calculated by taking the derivative of the free energy difference with respect to $\\lambda$. It is one of the few methods that require calculation of $\\frac{\\partial U(\\lambda,\\vec{q})}{\\partial\\lambda}$. The need to calculate the derivative is also one of its limitations as many simulation packages will not calculate this natively, and can cause problems when numerically evaluating it at $r = 0$. Despite this, it is still one of the most accurate methods if used correctly and it is generally recommended for those new to the field because of its simplicity and ease of use if available in your code of interest." + ] + }, + { + "cell_type": "markdown", + "id": "8465ad70-6c35-434e-98f1-0ffce2aafc39", + "metadata": {}, + "source": [ + "## Derivation\n", + "Starting with the [[Theoretic Principals#Core Free Energy Equation | identity of free energy]]\n", + "\n", + "$\\displaystyle A = -\\beta^{-1} \\ln Q$\n", + "\n", + "taking the derivative with respect to $\\lambda$ yields\n", + "\n", + "$\\displaystyle dA/d\\lambda = -\\beta^{-1}\\frac{d}{d\\lambda} \\ln \\int e^{-\\beta U(\\lambda,\\vec{q})}d\\vec{q} = -\\beta^{-1} \\frac{\\frac{d}{d\\lambda}\\int e^{-\\beta U(\\lambda,\\vec{q})}d\\vec{q}}{Q}$\n", + "\n", + "which can then be written as\n", + "\n", + "$\\displaystyle dA/d\\lambda = -\\beta^{-1}\\frac{-\\beta\\int \\frac{dU(\\lambda,\\vec{q})}{d\\lambda} e^{-\\beta U(\\lambda,\\vec{q})}d\\vec{q}}{Q} = \\left\\langle \\frac{dU(\\lambda,\\vec{q})}{d\\lambda}\\right\\rangle_\\lambda $.\n", + "\n", + "Finally, one can do integration over the whole range of $\\lambda$ to get the final TI equation\n", + "\n", + "$\\displaystyle \\Delta A = \\int_0^1 \\left\\langle \\frac{dU(\\lambda,\\vec{q})}{d\\lambda}\\right\\rangle_\\lambda d\\lambda$." + ] + }, + { + "cell_type": "markdown", + "id": "09e1e73d-01b9-48e4-aef6-463546fe4f0d", + "metadata": {}, + "source": [ + "## Estimating Free Energies with TI\n", + "The above derivation makes it rather simple to estimate free energies from TI as there is no iterative solution needed, and information from only a single state is needed to calculate the derivative. Since we can only perform simulations at a number of $\\lambda$ states, numeric integration schemes are required. \n", + "\n", + "All numeric integration schemes have the form\n", + "\n", + "$\\displaystyle \\Delta A \\approx \\sum_{k=1}^K w_k \\left\\langle \\frac{dU(\\lambda,\\vec{q})}{d\\lambda}\\right\\rangle_k $\n", + "\n", + "where the weights, $w_k$ will depend on which numeric integration style is chosen. We recommend starting users in free energy calculations use the trapezoid rule as it is very straightforward and maximizes flexibility in choice of $\\lambda$ spacing. Under the trapezoid rule, even lambda spacing weights are $\\displaystyle w_1 = w_k = 1/[2(K-1)]$ and $w_{k \\ne 1,K} = 1/(K-1)$. Other weighting schemes have also been tried but are not recommended for beginners as they each have their own benefits and disadvantages and are often system specific. {{Cite|Jorge2010}}{{Cite|Shyu2009}} The worst case scenario is that you have to run a few extra intermediate states to get accurate results." + ] + }, + { + "cell_type": "markdown", + "id": "6093f5a4-c9b4-4ec8-9fcb-267da78edd0a", + "metadata": {}, + "source": [ + "### Calculating the Statistical Error in TI ##\n", + "The statistical error TI is fairly straightforward to calculate, but has one catch beginners should be aware of. Although the information required to calculate $\\left\\langle \\frac{dU}{d\\lambda} \\right\\rangle$ requires information from only the one state, to calculate the free energy over single interval takes values from two or more states at a time, which means that the statistical error over the entire interval does **not add independently.**\n", + "\n", + "Let's look at this with all the mathematical details. The total statistical error is the square root of the variance. Since each of the averages is generated from different simulations, the total variance for TI over the entire interval is a weighted sum of the variances:\n", + "\n", + "$\\mathrm{var}\\left(\\Delta A\\right) = \\sum_{k=1}^{K}w_k^2 \\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_k $.\n", + "\n", + "where the weights are the weights determined by the numerical integration method. To illustrate how this is different from independent addition of the errors or free energies of each interval together, consider the trapezoid rule example. Taking into account the *correct* equation the variance would be\n", + "$\\mathrm{var}\\left(\\Delta A_{1,K}\\right) = \\frac{1}{4}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_1 + \\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_2 + \\cdots + \\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_{K-1} +\\frac{1}{4}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_K $.\n", + "\n", + "Compare this to the *incorrect* method shown below.\n", + "$\\mathrm{var}\\left(\\Delta A_{i,i+1}\\right) = \\frac{1}{4}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_i + \\frac{1}{4}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_{i+1}$\n", + "\n", + "$\n", + "\\begin{alignat}{2}\n", + "\\mathrm{badvar}\\left(\\Delta A_{1,K}\\right) &=\\sum_{i=1}^{K-1}\\mathrm{var}\\left(\\Delta A_{i,i+1}\\right) \\\\\n", + " &= \\frac{1}{4}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_1 + \\frac{1}{2}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_2 + \\cdots + \\frac{1}{2}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_{K-1} +\\frac{1}{4}\\mathrm{var}\\left(\\frac{dU}{d\\lambda}\\right)_K \\\\\n", + "\\end{alignat}\n", + "$\n", + "\n", + "The second set of equations is clearly quite different from the correct first set. \n", + "\n", + "To get the correct statistical error, each individual average should be multiplied by $\\sqrt{2\\tau}$ to correct for the [[Simulation Information Gathering#Correlation Time | correlation time]] at each state; error is then $\\sqrt{\\mathrm{var}\\left(\\Delta A_{i,K}\\right)}$." + ] + }, + { + "cell_type": "markdown", + "id": "c659e2dc-0956-49ab-af94-4a7894e2efc5", + "metadata": {}, + "source": [ + "## Problems with TI\n", + "Although TI is one of the simplest free energy methods to analyze, it also suffers from some drawbacks that need to be carefully avoided. For instance, if the curvature of $\\frac{dU}{d\\lambda}$ is large, the bias introduced by discrete $\\lambda$ states becomes significant. So when using TI it is very important that researchers verify that they have gathered data from sufficient numbers of states, such that the free energy becomes independent of the number of states to within statistical precision." + ] + }, + { + "cell_type": "markdown", + "id": "ab445da0-9246-4c2d-bc91-7e5cf8c39dab", + "metadata": {}, + "source": [ + "### Infinite $dU/d\\lambda$\n", + "One of the largest problems with TI is evaluation of {{#tag:math| {{dudl}} }} at $r = 0$ when standard Lennard-Jones potentials are used. The simplest [[Intermediate States#Linear Alchemical Potential| thermodynamic pathway]] one can chose is the linear pathway of\n", + "\n", + "$U(\\lambda,\\vec{q}) = (1-\\lambda)U_0(\\vec{q}) + \\lambda U_1(\\vec{q}) + U_{unaffected}(\\vec{q})$\n", + "\n", + "which is acceptable for changes in parameters, but not for annihilating or decoupling a site because of the $r^{-12}$ term in the Lennard-Jones potentials in $U_i$. The linear transformation will always have an infinite potential at $r=0$ leading to numeric instabilities for evaluating {{#tag:math | {{dudl}} }} in TI. Although there are ways to get around this, they do not converge very well with any function of $\\lambda$ taking the form shown above. However, if one were to use a [[Intermediate States#Soft Core Potentials | soft core potential]], this problem can be mostly avoided." + ] + }, + { + "cell_type": "markdown", + "id": "b93ab9c0-f5f2-4493-8a17-545fb01b099e", + "metadata": {}, + "source": [ + "### Modifying Simulations\n", + "Because most other free energy methods do not need to evaluate {{#tag:math | {{dudl}} }}, many simulation codes do not natively support evaluating this quantity. If the thermodynamic path is constructed with a [[Intermediate States|linear transformation]], then the derivative can be evaluated in post-processing knowing the energy of the system. However, if the transformation is done with [[Intermediate States#Soft Core Potentials | soft core potentials]], then the derivative will need to be evaluated in code, and it will often be necessary for researchers to modify the code in-house as many simulation packages do not evaluate this quantity. It would probably better to use another method if the derivative is not explicitly calculated." + ] + }, + { + "cell_type": "markdown", + "id": "34d67def-07d6-48a0-ad8b-6f8d34571c26", + "metadata": {}, + "source": [ + "## References\n", + "\n", + "{{Cite|Jorge2010|Jorge, M., Garrido, N., Queimada, A., Economou, I., and Macedo, E. (2010) Effect of the Integration Method on the Accuracy and Computational Efficiency of Free Energy Calculations Using Thermodynamic Integration. *J. Chem. Theo. Comp.* 6, 1018–1027.}}\n", + "\n", + "{{Cite|Shyu2009|Shyu, C., and Ytreberg, F. M. (2009) Reducing the bias and uncertainty of free energy estimates by using regression to fit thermodynamic integration data. *J. Comp. Chem.* 30, 2297–2304.}}\n", + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0af67dc4-63ae-47ff-8167-84366b2d1abc", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/fundamentals/WHAM.ipynb b/alchemistry/fundamentals/WHAM.ipynb new file mode 100644 index 0000000..a345d2a --- /dev/null +++ b/alchemistry/fundamentals/WHAM.ipynb @@ -0,0 +1,150 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "53d2152d-6f2b-48e8-923f-dddea073f032", + "metadata": {}, + "source": [ + "(WHAM)=\n", + "# Weighted Histogram Analysis Method" + ] + }, + { + "cell_type": "markdown", + "id": "56556316-614a-4af1-8928-52e3441b0dfd", + "metadata": {}, + "source": [ + "The Weighted Histogram Analysis Method (WHAM) is one of the earliest methods that take into account information from all [[Intermediate States]]. By analyzing all the information at once, we can reduce the number of cycles and loops me must run through, improving efficiency. The precursor to WHAM and first version of multiple histogram relighting techniques came from Ferrenberg and Swendsen;{{cite|Ferrenberg1989}} WHAM was developed later for alchemical simulations{{cite|Kumar1992}}.\n", + "\n", + "WHAM works on the principal that if you have a discrete number of states, you can create a histogram with discrete bins that provide you a relative probability of observing the states of interest, assuming you create the bins along whatever reaction path you have selected. In our cases, the reaction path is the alchemical variable. From these probabilities, you can calculate free energies and other observables." + ] + }, + { + "cell_type": "markdown", + "id": "4c0c37be-e767-442b-a6d0-338f708a125d", + "metadata": {}, + "source": [ + "## Derivation\n", + "WHAM's derivation{{cite|Kumar1992}} is best done by starting from visualizing the problem. If you are given $K$ number of states, a number of run simulations, $S$, $N_i$ samples from each simulation, and then $K$ free energies to calculate: $A_1,\\,A_2,\\,\\cdots A_K$; we now wish to assign the reweighed potentials into bins, $B$. Terms common to [[Definitions | this site's definitions page]] are preserved and while new terms are explained in context. Consider the [[Theoretic Principals#Core Free Energy Equation|core free energy difference]] equation between two states $i$ and $j$ of\n", + "\n", + "$\\displaystyle \\Delta A_{ij} = -k_B T \\ln \\frac{Q_j}{Q_i}$\n", + "\n", + "Instead of solving this directly, we will look at the probability density, which is the ratio between the two partition functions (i.e. ignore the $-k_B T \\ln$ part). Recall that the partition function of any state is often written as\n", + "\n", + "$\\displaystyle Q_i = \\int_{V_i} \\Omega_i(U) \\exp\\left(-\\beta U \\right) dU$,\n", + "$\\displaystyle Q_j = \\int_{V_j} \\Omega_j(U) \\exp\\left(-\\beta U \\right) dU$\n", + "\n", + "Where we have defined an unknown density of states for each of the thermodynamic states we are simulating, $\\Omega_i$.\n", + "\n", + "However, we could generalize to ''arbitrary'' integration coordinates, not just energy, which gives us:\n", + "\n", + "$\\displaystyle Q_i = \\int_{V_i} \\Omega_i(\\vec{q}) \\exp\\left(-\\beta U(\\vec{q}) \\right) d\\vec{q}$,\n", + "$\\displaystyle Q_j = \\int_{V_j} \\Omega_j(\\vec{q}) \\exp\\left(-\\beta U(\\vec{q}) \\right) d\\vec{q}$\n", + "\n", + "$\\vec{q}$ could be coordinates, in which case $\\Omega_i(\\vec{q}) = 1 $, but more usually it has only one or two dimensions.\n", + "\n", + "If we assume discrete states, with counts in each bin $B$, we can write the density of states out for a given simulation, $i$ as:\n", + "\n", + "$\\displaystyle \\Omega_i(\\vec{q},\\lambda_i) = B_i(\\vec{q},\\lambda_i)\\exp\\left[\\left(\\sum_{j=0}^K \\beta_i \\lambda_{j,i} U(\\vec{q}_j) \\right)-\\beta_i A_i\\right]$\n", + "\n", + "where the set of states available during simulation $i$ is $\\left\\{\\lambda\\right\\}_i = \\left\\{\\lambda_1, \\lambda_2, \\dots \\lambda_K \\right\\}_i = \\left\\{\\lambda_{1,i}, \\lambda_{2,i}, \\dots \\lambda_{K,i} \\right\\} $ and $B_i$ is the value of the histogram bin $i$ evaluated at $\\vec{q}$ and $\\lambda_i$. The best estimate for the density of states is then\n", + "\n", + "$\\displaystyle \\sum_{i=1}^S \\omega_i(\\vec{q})\\Omega_i(\\vec{q},\\lambda_i)$\n", + "$\\displaystyle \\sum_{i=1}^S \\omega_i(\\vec{q})=1$\n", + "\n", + "The best estimators for $\\omega_i$ are the ones that minimize the statistical noise. It turns out then, that the best estimator is the one that minimize the error of $B_i$ for all $i$. The error of any individual $B_i$ is then\n", + "\n", + "$\\delta^2 B_i = g_i\\left\\langle B_i \\right\\rangle$\n", + "\n", + "where $g_i = 1+2\\tau_i$ and $\\tau_i$ is the [[Simulation Information Gathering#Autocorrelation time|correlation time]] of a given simulation. The best estimator for the expectation of the bin value is then\n", + "\n", + "$\\displaystyle \\hat{\\left\\langle B_i \\right\\rangle} = N_i\\Omega\\exp\\left(\\beta_i A_i - \\beta\\sum_{j=0}^K \\lambda_{j,i} U(\\vec{q}_j) \\right) $.\n", + "\n", + "Please note that $\\Omega$ does ''not have a subscript'' in the previous equation, as it is now the density of states determined from all of the simulations.\n", + "\n", + "From here you can just substitute back in to estimate $/Q_i$ to get the final WHAM equation of\n", + "\n", + "$\\displaystyle \\hat{Q_i} = \\sum_{j=1}^K \\frac{\\sum\\limits_{x=1}^S g_x^{-1} B_x(\\vec{q},\\lambda_j) \\exp\\left[-\\beta\\lambda_0\\vec{q}_0 - \\beta\\sum\\limits_{l=1}^K \\lambda_l U_l(\\vec{q}) \\right]}{\\sum\\limits_{y=1}^S g_y^{-1} N_y \\exp\\left[\\beta A_y - \\beta\\lambda_0\\vec{q}_0 - \\beta\\sum\\limits_{m=1}^K \\lambda_{m,y} U_m(\\vec{q}) \\right]}$\n", + "\n", + "where the nought subscript indicates the conditions at the unmodified state. It is then trivial to get a free energy of this state. This is only a relative free energy though as the system must be self-consistently solved. It is common to set one of the states to a free energy of zero so you can calculate [[Free Energy Fundamentals#Facts from the Free Energy Difference Definition | differences in free energy]] between states.\n", + "\n", + "### Zero Width Bins\n", + "It is possible to take the bin width to zero in the WHAM formula. Although this is a limiting case, it does clean up the equation a bit and looks like\n", + "\n", + "$\\displaystyle \\hat{A_i} = - \\beta^{-1}\\ln \\sum_{k=1}^K \\sum_{n=1}^{N_k} \\frac{ \\exp[-\\beta U_i(\\vec{q}_{kn})]}{\\sum\\limits_{k'=1}^K N_{k'} \\, \\exp[\\beta A_{k'} - \\beta U_{k'}(\\vec{q}_{kn})]}$\n", + "\n", + "which turns out to be the exact equation for [[Multistate Bennett Acceptance Ratio|MBAR]].{{cite|Shrits2008|Shirts, M. R., and Chodera, J. D. (2008) Statistically optimal analysis of samples from multiple equilibrium states. ''J. Chem. Phys.'' 129, 129105.|http://www.citeulike.org/user/jamesr/article/3360542}}" + ] + }, + { + "cell_type": "markdown", + "id": "82fc6382-1a57-4d7c-bd1d-ee688fea23df", + "metadata": {}, + "source": [ + "## Usage of WHAM\n", + "Given a particular implementation of WHAM ([[#Downloading WHAM|see below]]), one may be tempted just to let the analysis give you a black-box result. You should always understand what is happening and so the results should not be taken on blind faith alone.\n", + "\n", + "Since WHAM collects data from all states, you will need to calculate $\\Delta U_{k,j}(\\vec{q})$ for all $ j=1,2,\\cdots,K$ states. Even though $\\Delta U_{k,k}(\\vec{q})$ does not ''need'' to be calculated since it ''should'' be zero, it is highly recommended that you do. This lets you check to see if the re-evaluation function is working as intended, and help you identify possible errors. Although this does not tell you what the error is, it will at least tell you there is one. One possible source of error is the output of your coordinate files should be higher accuracy than a standard PDB files, $10^5 $Å may be sufficient but binary format coordinates are preferred.\n", + "\n", + "Because you are applying a discrete set and finite number of bins, there is a bias introduced since all variables must fall into the bins. This is the predominate problem with WHAM and everything that comes with it, so exercise caution. Error estimates are not directly available for WHAM, and so methods such as [[Analyzing Simulation Results#Bootstrap Method|bootstrap sampling]] are required." + ] + }, + { + "cell_type": "markdown", + "id": "32979bd6-25b0-4587-9bf1-e9238f3b97a9", + "metadata": {}, + "source": [ + "## Downloading WHAM\n", + "Because WHAM requires solving sets of non-linear equations, it is not recommended for beginners to write their own. Fortunately, many simulation packages, such as GROMACS and CHARMM already include WHAM driven free energy calculations.{{cite|Hub2010}}{{cite|Souaille2001}}{{cite|Wang2006}} There are also [http://membrane.urmc.rochester.edu/content/wham | also other standalone packages available] and so there should not be a need to write your own." + ] + }, + { + "cell_type": "markdown", + "id": "da9690d3-61d0-40a1-8914-3892adf9230d", + "metadata": {}, + "source": [ + "## References\n", + "\n", + "{{cite|Ferrenberg1989|Ferrenberg, A. M., and Swendsen, R. H. (1989) Optimized Monte Carlo Data Analysis. ''Phys. Rev. Lett'' 63, 1195–1198.|http://www.citeulike.org/user/dgront/article/774372}}\n", + "\n", + "{{cite|Kumar1992|Kumar, S., Bouzida, D., Swendsen, R. H., Kollman, P. A., and Rosenberg, J. M. (1992) The weighted histogram analysis method for free-energy calculations on biomolecules. I. The method. ''J. Comput. Chem.'' 13, 1011–1021.|http://www.citeulike.org/user/dgront/article/774373}}\n", + "\n", + "{{cite|Hub2010|Hub, J. S., de Groot, B. L., and van der Spoel, D. (2010) g_wham–A Free Weighted Histogram Analysis Implementation Including Robust Error and Autocorrelation Estimates. ''J. Chem. Theo. Comput.'' 6, 3713–3720.|http://www.citeulike.org/user/agrossfield/article/8443854}}\n", + "\n", + "{{cite|Souaille2001|Souaille, M., and Roux, B. (2001) Extension to the weighted histogram analysis method: combining umbrella sampling with free energy calculations. ''Comput. Phys. Commun.'' 135, 40–57.|http://www.citeulike.org/user/girayenkavi/article/2910539}}\n", + "\n", + "{{cite|Wang2006|Wang, J., Deng, Y., and Roux, B. (2006) Absolute Binding Free Energy Calculations Using Molecular Dynamics Simulations with Restraining Potentials. ''Biophys. J.'' 91, 2798–2814.|http://www.citeulike.org/user/kupopo/article/867499}}\n", + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "43f7a6f4-3e07-48b7-b922-f1dcb19113f2", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/alchemistry/images/.DS_Store b/alchemistry/images/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..17004e685b6d9e3a36aba3508814ddf673379050 GIT binary patch literal 6148 zcmeHKJ5EC}5S)bwMM{&B(pTUHRuoQ<3qW{uQ6dqbeii59Xv}^jh#oYNXrftZJ@$IX zmZy087J#kZhC5&hU`}_$hYwTpefNo7Rm9Qai~+~t__W&|4!cSA?*ZrDV2c+#Vviqu z9>|Snywmr1{XW;2mJ~X;xFB}u&)4?HH z0OE|{FwUcwAT|#Wd*PVK2+fj8OsZ9jVM%AaRbDR~6O#^$n|V&%Y}KJy+|GE5bXZT+ zCUf{;+-{>MY&6Byu|L{3U7azrDi7->kz z&Tf&V!?(^_-qm)JwX?B#XzK+3L=aiWhsI71P1#&6oh;ZClvLDAuRJ6|5H>^!BYoHH z$Kt4u{@sT^C68h)PFvWPm55n5Uu6$^czN>E3o2oGQlhoYu`1IjD$|k2F z1F|AP;rj4H6SVaYBCXc9OzPaXF!nJQX*nt$Im?%7Xn0@x`gJy9g1Phc8C2k|^US8_ z^_jQp0cT1(zv>UT8xHJyIrB4y%WE6+GMEl@u$p<-Y&_w*t%SiW_2uXZ4>?m%L}-3; zUFh$a^hV>p%zI^bBI=AH3CKwa1GwL(*jZVXby--im*4+X;&z3Q1B=xisPb^#jeQ)! zlE1J$>YBWBY|Fwjcd6{T?Widp$$GM&kL}-;6y~~r5;1<&k}9M$;$;l~Gyb$%>8OB^ z@EjI<{rYqkbGr1&s{2>^8c0)$Pc`O63~X|&kvn>N0h~$9t#s$n`339dHGU-}uI==@UfXZAKHbkrx|pxXQACTG zQ;f2F6v2s3^*AQqT3yY%l@;ST=JFtv;}Ypu9d0Y|W%~F=`J~eFh^^60D#{`4uKP*W zC-b?ovRF$`_+#gi&fw)*v6WmH3+lBV?zo_25IkIBS3-(;MyR7qNJ%+#TUPeQla0A6 z;+JB`?_V!>4hSCVf0M(ra(R&k zf4BK}qk|{m?`;=UKJ(sgwYWA+kkx8UpDpfcd(*ogoAKq#s|9)YJ;FFYY0ODQm#&S~ z)yN#(MTar3e46kivr8{VIWEPp$e()>_dP7~x9uxirRmd86nif-as-6J8dIH1udaW4 zBRLw_ZDGNZATW`+FfjB4gCSq-4No4Q=)N{LH=0?(-Bj-><(PavIflWPmyz^OO#9vw zowkP^IeH922TDSWlu?O^#~J!tUZY^jZcp5c5=xy{$no(}>2U}w%!l98*LVJY&FD9_ zpPvSV-&R*A0FGPPpYinEQyDQ=fi94i3tc6r5lY@wi@JOvCI=+!jqBtD_S=^+KMLx zMqF8+C>JjY#OD~zKG&K)-Do4SsiKl!e}}BZF70jg!<8Mw3{slf&ra7?4Kq~Jrtdb(y{C>B* z+aji;nvyc=?3r*AW&L(np_=FqMI~YCn(J@ZI?oQNYD$il`h5}S*)}u}<)Dm`)vs|; zd39l^KM@XmF}}8cH6eQN7av+wv|Hfo*^Y1@_jlIA^pPS!@z=yrFchteEheI zLoRxZ*=%U^ep&C}#eIpbxt|7GUbyX!&Gu}#qqXX2NdLDhQ9?HCzps`V(-7I7wt4w9 z&yd^ErmPNL8qwBW_J7akel>N}Powc`w_a@gA{0=1wJP-5uE4-BqP$#p?MX+6UgGwZ~!UzhINRrZqn{CR)UnIgjW4^4a0jqdX~r|N8qTWL?AWG1eq zbzkH%$rxZt5oW3-7FBdz9;sUrFZpZu-v$RSir4iC&p#Y^H++HmuRD@t82vADb~voi z!3Lg2=h_P}ko}>JAS{SsX|-bf`>xeWTVB@R+G{?M5vC1omr>p-XVdDH6%yequ6!GA zh6?~!Z5u3k86UEe!{=8JIXjmVmI4f4RYi0%n-i5Z>`4jnH_V1@e^&F1x#-1f>S*Y- z|Ff(gVge(!k)sz5tG70+Uw9=meYKK;8*p>8_Y*HuMCwgeO?c}sk|;9x%?OuvTNE-Z zQc*^Efz7yw6Q!wZ3Je-eZ}b1%3u{oz|9k4%_&BGkduDdi=}r7bKFwK3Aj7&9A%bu* z%&DK(o*(R&1|RH~D~&Z8&*xSnX@dhK_mg<_2 zX*)LjjTd67DtoVNit$oDe2B8afS-qhudY1MAY*l>R7Ptx|NmRSzjv8P7j2vwc4XWj z94gKY&&HF+OsA|^r7i9c8hvZ8{$wm*|Hj7Aom2|0qihJ#av8NK%i)5Ep4@%$Dx2Ne6n$VL_-|?oz{#P5Ve$_{O zB%#Kh(s`3i$iwEl@6oC{*-7N25D~Zhb2lmqiNOfJ)9BO+-nDrkOzdm}^)Q#Q)InHK9nnM!w(k`7y_# zTKSzse0+rm(^yWvi4U1)V!;39+BLEq@~2IMIjI6$@!5%y!lcVXx;0k~l-M~8?m4W_ zsNB`OfAU+te|~PYbbkbiS##%8D=8n+we)t7^Mt$i#L#B+%T9o+c$e9c$ra1^E)6p^oEbS_mPCEfniPrPfKDs)0{<kT;za_6ho8c_k9;mS#_g49YN2|OF_lj8!L#VN zbpyN8Gsva4YIC8=q8!0YQp zjLD|vVO(-o?%uC|+ICa%=GZCl4dNsb%9_{w!F3R+9o=fB%dPAd<38IC3qMuBv>dsx z)5AeZu*qkBM=!02 zt2w1IB-7K$Xx$618rshj_FxU5#9;bdspKMe2sEmHa8J4RGyO(y*Mv+nUytLS^M05pW`YUwOMa7K?Xh^^ojM^ zuGuy!G}=mdo%#VGvo&jECU=CWlwUcBz|Ecz6A%AYk$EuUq$lejqxy7UXMYnff? z;ICgtcQ(eQ!+yoq-)h;Qzi%XG&Usq?e2$MEDb*>tPeK>$z7&4Y_-xX2nlKoP9ZA?Y zKj4`eI-YqUPb4*ZV;1g*%wx+Nond+2R%P3oY6j`M)Qx9x!EBRUPU+R9V ziw*7Akb+NgwwxS-tx$FJv+$Mk=WgeGDP9_0b2ol#eGk*e^(jyDB&9n2suA^|W|D6B zd{mU%xF1nuDZ3J>#LoUM+F|pu=kX{9^OcLW9|HwRB}((a#>efY@l-wCNw0RfQ9@Mv zcJJOf2U#i>_Z?$yY*>J5)`#TQTJFV$<31?$;Tnc+MY_>TnP6vhCYv9NfQyACOuuhoXtH{D|gY6me-mAA5QGb zWy`~121ysvFOoMXJqos^weFGGUA;|smPT2d7WW$CqthzH%zVs98_EBTUtN3^BXq0(&br4<&$sB=G>=(OQjiqITi!U38TN6I@17{wXAJ{fqDbQ|mD^2kw z;24dJOmdiPe?W>sK@gva!)x35{D4>7C0BcxedoieNvmMEc>X4TOg(8^XCcKI+$+k+ z#6K-Gq<}rIT(FzGEKfy1ND$&j{C1fdcVMJagB+`D+|3D$5^@Q&6IMi4H}BpeRZZZo zt7v^=`r*vfmvGshy^amls_Ugzm3H%GP$8bmA`bp4u5Rkm2a5oqOrT9 ztt)fJPItiDAG^zD1(KY8%Q5%*&Xg#Z=x?Qi_`wmwIvH7O+-`Q_G`sQ&duU zxOaY(+R{oMoCAq-=`i}pfs3C@so;KWSIBV(JL9iPmh69Scb7RuE%v68N)xQO_U9Qr zUg6gy`)@LsKEY+7x3%7h<(E+or75+kGrgq_Q>#ZF!-G$UdxCfI_ol%3L>%%1;nQzwQ`mIgDwFGCvCAr&@`N~-8ValjXMyk>3?B%) zcj}RvzCL$`uH(~lxQso?#$hzb>)&(^E($cu^pIVIrWnO-MY=+PK?%^$Rk_P`$ z5g~HQZiBC(q4kS{WhRNijo-8ECrwY)pFb|g} zON6*CpT0Szm6BVH2e3rsMRJ#bvZJny?iV=f2}lhPsUR&TZYE(ByGMkOs7%cVW=@6L z7LK>gF2tI>xJjlP$dT|b^gVD{)b9^sLzf8NxOPXsV+TxWZBy7>=X$)pj2q@;_0ddr zw&JhpJlT9{31&3CuK}dNiNRI$_Vh6^~ClHO#O8p*e z9DIgkb+4(>cf>4LjbW#$CMJUy(}|hJlwN%g(q^nV(R=RPP$qR$`{OqVgyg%oDu}(U zPHfFiug*nJ5@)f$;?X%j6XiG)h>fv$Vw%pqQ+rqW4x^VU~f6P<3$3>~T{t~;K{91(5@M;o!>i0`0if#^*c+eZ_V9AHOR zZ?=yAQ9(NjwvV~tL(PH9q0Y_ZLd0bp>jLdVpCA7{KQ$)=?XaXf_wnOf#&4`43;k;r z(Rw7Lr(e7?wcou!S@r@RwAk^J2vOXT%qmNb8qozy`m;`f%Nd_K3eAxVfFOl)(Bso z)zm+f>T^l?)GL%0WT3POgy=G&mw;u?1qhCe?^^Z_ zGGG>aLt2_HT|wUVTD{HsNNCg+d@gm1+EMYHM_555Ev4uS-VZ1ip{L=}jj#p%gvk>q zsBiI+6AGlW-5lja5KD)CPJ(Ch-njOHOcq04r$mt2xjB!+CSGEcqGU}3Y^s*3c*wy) z(CQqOvq^2fB&Pzm>T7@<;9EK^q1Z)b?P~x|+rO~=4m=bU)h;%T8q5q13e1Cz1gq&I zlQSK9h;Oym{vY`L7itN281e$2K6R{>!MF@$y4neyQ0KJq@PR!^?xA_$_ng*1lTtrqI3<`nPf@snj!OW5#Sxb+=~< zaV@I&uUw;r>xSE@nVvr<9R_E&itVz-0*wBzV2!T2%e?2>DbuD#MWb*ZR z2;y7+0O*&Yc1U~NgxsVuD0OqWTOKUFmx}Ia=(Z8E=Lf7}i5FYH212&}&#ZADid8d3 zOduw$Zv6?&{m2NO7OwERr4yfyotV#dLC=nA8gpL2PFjHX5bFU{34t(G| z0KRM4PEtCbqIh>?+?%0FfGiH}pNhB^l}No=#njh679ms|O zsD?{q@7A~?3y*AsNS)*Bj8IpfRQ;Un860d0Bhk-3D?b0(`3-^rng%cif@oK`@JLQz z$Qkn#15hLK5!mH>P{|<3(eZ{8TrvLMMgsvs9HRsQ0)FH8748%eRiM4>1nDbEGH zv)HiA4}4Uga}xuUd>$@?Ih#6%VD8>}rd@hjLLy1wO$**#2?-pME4YB^n_r%a+#fE6`U}McIi4pDHem$tbJn1P#d5PIQSxRh& zJ9Vhhzfn+OYJRy&1Z>*@UoTe(vju>_^SSp4YGalU8mAgWIx}3LjrVF3|C#)ni9i;m z@sV3q^(p9eRSF0SuJt^nw;YcDQT}czhlRfNGk@G!u1f)RDF?JDB+tE_j)p~?5De~B z%^IPL`NK603O1->BL;FuHyt7fPO|Y{#FEJym_R8R^vUN99KKT*=Z)hZHLT!f+}gaX zoT{(#)P2cmcYj%_{ch`;N{iStu1l4}K}%!fw-BL7ab#pLHXGnXU|Ta0)A51%*XN00 zz;E!5lHK7Gc=t}kXPFtoprFA(!ioP8klR0B;qNsl2%`Su6LEJi(XDWZqGD|83=$JC z!eb+3$JMDgN3p$hiPgwaJMI$k1mOpUoXz?8{68K~ssRu*9g`I0Lq15c8>=RMEf7LY z(Z>$-;EsEZcO2wjl9#c(;IE!>@uA@7LgYoQY)Wr=<2znKTS4b^u;uL2R|_gCFE+^2 z@CfmH`N~6s6@(c`b2yb5!bgWCatZO-R4RBGyH#GKb~hL>Ub}pOaG!#?_UEFPcAiC4 zs%qSNpVjm)*7~x?vksddb4T&1*yHSlds3c4%mDa;NKLGv!)BQ#XM_J^;|MwCa;1qo z<5AsJkkaehc78!94}?-3-d%~0nq>P&=KlU}>g|=Eu3q{oHatK{S)H;KkgQp?101Gf zU*Ba%93;6Wg3h?nm2$G^GF1K$Qa*Egi{i+uuX7d<%1lx99j^yGEv&7rPhAuceEasT z^p>_^4ZF1f!OrrqvQ9YhRXaN!6)ekgAH$mx>$=zZ{FAMn17iu!tu^Pk&fx=}DuZJR zYa1cfM(k2hnhX3#4}a<{V3hgsrDRNVa-a1mJT&w)q>NBF670`MPoPTp}< zM)P%7{7F)#FA(F4+5r+>6jOf&!2HUM&);54R2BFXsAkF4O*E8xA2N2vcs=FP${qiG zFHvMIvYbT4qrpSoN&>ux0|(b{S2Y;V%_lE@~JVdlek5gkV=InGe^T^kPgZK|vF z<4v%+G==cV%covcWr{qK!EED@=9+2qJxz5{jpSV5xdgE(mw4p5*RDEbEOM>6zEl-J zGVYSkV;Tne9_)@T%|N^Y^M9t(-HofJ0I?wu_nli3hsmr@()Sg_npdz4EcNH;$s_N} zoJsQBeO>;i1t<~}oIER*NKUr7Ik|bfn|w^U?#RfrGG1}K%c6Hw-oY_;9#^D5jfMDX z$eTIq^7I^4At>KN6#w zMSJ^vW!3eld@phH0o`4b+dB<Ix7W6+x5py9kJnfyHySg*G4ktH{4)+^m z^JzMJd!xfY7!d~GL7$28)4;&M)XZ(kkbzH!JLhai%Q^1XIPT^zuFZBOHe}?il;1i| z`di)!{Qk|vE9e>8tHNEFd7D+x@%)8ntg{&Ox$)Fgy!GqZA#XG(oNXspjr*bL{Fm6aTMP%?+rl3_X9l^pg)hV&P{nDm) z{uLfB^qO5SwjEv;kS6{|txnB#r_u4Fan-Sq$RGzH=hB(VxKA(gg4{DnWklM|qw$Cb ziWXgOu9i@^XpbBX@2=++l^vTP^_%!8-%H`r7qjO`rHNhVd*O2OC5O0jUs%|r)_L9| z3TR(G6KMYhVaG=qj2$y@Jmq+YM-BntiukyU5l8UYQ_?|oODZE4fe5#Rt_^U~CLDzmWZ9h_Vj}KNmiH{MKjuF(_v^=sS7q6p3@indA3y3`5pf_n#l! z`MBTKzH=J7ysr9E_SaMZ0E$WT=-o7@t9_zG*|>&Kz9x}#CmseOxz|>X%IsN)-L2`(m zU4=545IR4cW%(z9!?ilmfCh*egh;ujVqJ$?pXZSlq^I|p3@guH`#Lx<`#G(uef*bc zt5S^5VR)$t28ehFOOu!B-q!w#X7}$q$$qZ!zyuZok`B}pR zKS<-)4!vS0C04Ek#ggxt3b(wTb9R{l8D#2}UnqZ9PL4n|QG(}<1%g9ljrXXO6}2YJ z3pk`&*aG)0dKQ|FnaButi{FHYmpU(GxK-sAKPSro{Pa`i)BTdBg&Q85R9Z7`ZcdL^ zXh_$kn?_1S9Par8G{scyolZ?NcYfax-7k_?+$MdIZ5P@LKm-P^d{d3guq6(lU$09+ zMb6DRoS$V^dAa9gSgc3%D$c*#`;f&GCFs1F^K-0um}DT=P-}W@IrkF7otY2%zLxW@ zjeWCXecNUaO~+$qXq1(ebGGc6AW(X2-Lr}Tp5M;a0h-K`bn zn{~K=7BsT}K|(m!fO@5(*NsS0^Z1inRdF%h)vr6pG>>iPJ69fT`uV(#HC1?agin;B zu+2g$RcHpKNWR38wopqX-R%=liLEquyx|Eb0b}m#?=Os>#hFvm$>B@b^IvZj396Z{ zHg7&-6(la`(WK)wU*=3^eEbhJ5TEvDEAsY>|Z{!wH4lUN2goHyZ7RSk5JsnY`Te%PA zGQ%@_%AW7x;=K}1`)k+!J-7}De3o}oLwi$AU7bBQ2=P^5@g|Ot_}!d%M&ESYL;|7J zl!uzYKY)&tLI$`x@_!V`tQ*Z4z2QmKpMUI%N-q;Bq@qA?R@W#oxg8q)l*PM zQ*RW>suxg4OhF;L?m&2b5HtN8d>R-;5@FksTA=MwV3vR391hz4ufOptuzBe=Q$Iek zWwtWKhbDnGRM_zS*Spscqrp65x^1r`Id-P-mZlGYPJlrG3U<6Pwi%c3z=C8U^x%LW zgesEBN$7A5X{)-7xOf$kKu(%$JVAMh6*}r$xWgmY%?P@Uhgh_=HA&%`IpNc$%?m(T zpFlLLH|dCC&X+sxUQ>P5BKax6>+Yn>8!n&YS4~~amoC=6Y>yps!Z~aqQ9m?-Z6iwDTDz1Fe>K>$d=wOsoF!CCdXz1Odefh(`UbgmKh$s z#-W^Fc9nI6?1+?=a;V&%TuZvr~pU$@DoW8f~dPok-W&pSBQ zwZ`4%j$EJ$RXZJz|a)tw6E%DBftKDOLQ5Sjv|eJTxZy&Gf@6A1lqsw zOV2xPGQ729jS|+>_w1Q0&ikg86+y;mQ#Mdpv_XcxlRK)TgR=@;`wlBj%=wwkmIcZ9 za*1=!DDoupEkX9cu=`_oSaDYu?z)^;M>E-(D4zcyE0%d1E_K6*x-1#`7?SrZGD>R} zKKmjk2?>T4cklfz=1=}tiZewEKY%Ps9DyBw)8+@5I2f`n(Ap;xHQTFxj(!6>RZkVQ zaqzGn@ofB3boGXUVgrMK8!uB#iwg9&@ey2^1iu0ej;EtK+{z1c4_>?|$5F(U$3KN| zX)s(Sofmq$A;A5nFAw?w2nanAud2GfW^K<4&oeJDYJ~2Y2EkIkJtEka8~&(YhCTr}kpQ1NKa_iR zy|gd;ig(v%&jASn479_;w0Z^(XO_Sp$cY<|q%H>4U6d?_e9Y3(JTREUgpX3DkRax4 z{R^+D268ku=-r_uR%|_bLPbXuyfXwpEH?uhZ~fC9P$-kZH#MuzbWs};g?f3hz|SXu z@FUk8xuvvrDj}rAg&Iu<+IWFD^n{z5=9^Vp=$54bR#P6J9o z9L1OGZ~x0Tpqn^A`f5_3@@?g(GBG@yAD#%s-8q3GtXdpo4CiUCe$(B8j#1vqn!k$U z7Qsm;d%cFB2YK%xMCV_-l#+z{N4~Zx81&@*WD;LJdC_=C6wq-(d>3zTB75+60M4)2<(WgavRZP@i4c*l6KcgNql4{b(MiBK+%}NSM5E4gTuF& zmk=bVp>Q6}RhtB>;3NJFhYVR#$UPB2ci8abFCA~1g;|KWOwIdyt|ob1C^e827d@YD z(4~M`X6L;~tp2I;1fr-kT1V)R5~&2Dar3s$JU%Q<5FRl>Ps}TvhypQsc;Hwv`py`l zX{pVOKf$`qme{Fdb3vq6=zj5OClsu%l=!$7eV7_iLT^^h_&qndgzmkFmIEb66X#$l z#`ZFYAT5Mypwee96BC7ohTtK5;c@!0bw)q@qp|QLYSm(V1ya|2__2H$?nKRa;^c-0WMy63p*NhPvW9V=})_KS|w#*H?#`Q&!pZmjO)>~qB+#dLd zJ+E-AoeYus?v9jTO3jWa+b=GWCw-H}mS?rs1T9vLo}GQ5GoNJ1fLZ3*+I0U%rp9yD zkPF!RS~eGJ#A^U^OMrV$vCSAc0-WPhJw?Hr`X%I$0)b#^HNy{qngUc03I<;IvDRXd zc~y%|ZDH1=!uInOE8M4VUNK-9dpo?MZi6ZKgLwbLg9*bx^+kkBrAxtb zSl;z3UmL~iYqnVDzAY&;DncX;A&7?RvRybG-@Z5yi!E1PZ45z5s|wN%Dh(x(+Fg=c zS?BLi0oI)EoA1qtUdp>f?(PMZm45&4?4PbWSpj0rpQVXCNY8`tskJT?-{J2nZ6MJ> z5E_;T$;-s`LVuv6@ZUwSgAfVmWCRF?N&4a{onfj^=eCD`@YiJ^jldIKIb?Kl6)Y{LIOk8AiNJYwdJ-;iY8q-JcB=3}da$%BRTXXaBr{m=r)3A-Olx}HUKD!{v^z2+ReP{^)rm4}6R_*fZ zKiO?)uUS%oAR;xt$3;&poO$g$GPoi5-Yc0z!IK5lSE7L-XZz{Uj$ZCoMX9~+f%Rpb z&%ygqzt0f6J8rprQ#MY~GK&x8BWDu2Mdu5)T657!8>weu@%&b3C+KQoe=u8ruNoVI zZ4p(%A0oA;F3W%@DDqwtAZX59&0}c6-vUvG^FqI>5NJAs@2NS0X_muNzJR8?7`nHX3%Q zw#jvt@1q1V?p4!O`sSxNrUe9?=;QwQAG)|a2wu2TnTLWp{Q=P3glsKBxrV|#9KS~^ zB1R3x1v#3~hd2S_+Hn9Og?#Ndb`h=a7thr+v?6XCe|2oROziPh-`=J1^WMgChdf9) zx42IKIixr?JEs;LK*67u25lGw`gNHS>?@an;%IDcP6JIMWHvlsjiU~3nGZM@Kk@C( z!MCL6^k+*-RTOJbfvQQ?YjFXm$GV09MIQXY$@>SIb=>xuMAVw(Q^ml}u#1Z>Sq4ZIC`LxBj0P zE{l`+jLvbPTlR}y-a!8p&~)yYv6n=}MH;OQt!$467;GIJ|L{qXEdj-P)ILs<29i_A z4;bjt*p9JGP*R#){sP_iziZ3j;rM3+ielrEfx=hb6D_k2LNe0d-U!>Rkty3w9WS>R zm*zmESg}=I-gun#m>lRO^UdmZ-Lrk7(9MgoF(`9<8ZI^6cDBRoLj)-*5_IwCXi#|W)Vi*Hb1IJ`QIjO)VeD!2Z^qvV`1wmN?~ZoY zl2j#+n?1H%etW~r567(ykX1i;fD-)xAejF0RXjvX@^9eIVmpdTTBfN1QlZZnGP>@K z?zz>+ma1v#JAtF#+x`u~c!i61q%j6*If#^&XXkN|k5A?@C%Rm#9z#JXdUax24CH6z zdWYlLMIX@_5=4kd+?xfO=1_2bV#_NB?=Nwcv@b0EC~BW9rq7TY?_3J1xWDJ-QM9mY z{cF$JHcZKs#FYebnt5FPe?`-T^ZB>oK9|e|pnh;!7VV5l#6xfd-ne#)=%af)`jsca zRiT4tA1Xi!iA9R>7xf)d>sH;prh=}MB@5=9!GVRiXWSanLUgw_E~Iweyrq~&j3V7q zch;GGQ)QRj^p^^mEIyc_RfR`6ZC4MUF8H_27JGbScT-`lE6wqs1a z@@LH5J%1rOne5A_j2ffv-Jc7mpPnNi$X@^g#0a8Qz8iBdFSdoQ`mp!~?&|x9Bx$>X znO}NOz*B*mCPKc6)RB8Z+HI`$%NY6snPll`f>HbeF@zi2fvzr3!M3-S3@#UEOd3eN-;{^>r+c(~OYZOw)l2(OuK4--HY0=HT&j=oo&#mEbhHa`6)GjR zu;HbsAka}X{nCMUmXH_Egoyn+f=h|+t9gJHUtNh1CLsQLC-=GMeJoe(RoA&)3f7QP|h%u!G+5N+FgF_u}golWov|hf<_&x-}eNi*+=@UgC0k-4n z7KHgekw2t8VhVnnPmaGgEZQiAVJJCH(+;BF zkAtE>9`&*w|Cr9o;)YKdx9N{1r<&+_SZda;`q*wiHZ1cz!+BHrVF}rmIy<^2=BF_a z*_5KRbZ`JO2GdA=)6t+l`{)549>5i?5BGkhF%l!C+V0(NYlxt9IR(;4k$cV>=INb> zqzJELqasc{;pX}{U#^Y=r?{#VGJh_|*Y-TyMOj7ZbDVl4xy(N<;txkR0EfZ#E^ZcP z^zUo>-xa4T(+PI)1N@o)h?gqoTxOS(yV%wR))ucey1_aU+WE29{MPXLb?WQgGoPG~ z{4eG2tb31$C&aX0zkxQILpeD6*H$w8Dhmx;y6^8+IR_IEJqQt~@sd0T#=@}g`Aa`W zwYZ-m*m>%Iur;Gx^f8d_qgqTd9`Wx&?1wI#Sm^A72XU=!Exynb1jo`Y9o!lw`TkuP z;mx_lekT=f565h|k`Y#J{dh!IqNDe5FllyWYUv^6xZ84UP2tXv#|J@($&9L(QRC+RB~jY4ZTR(dXOWwanTg)C~>| z@J}{1aq`%bkdPJa4W@Lz5>4*!5yoQ0JRN&0D~DMKvO~(1O=M0y+4^I>{-V$!`g`)> zFp>E3UcuFlxCtkp0(b+5BHep3QK~u1mmzpMRsVsdfs;D4B55_?YJdMhAvp!Wueg-q@@yp1RsFesT4yq$cpJ0VDH*7tj} zi)mJ8v9<@xnBl=>l9_!{60h_@*~6Lwud`=7YFH?BGP|KA4nmgafE>~NA0d&Rhwb9z zzBq^kFwJ(D9Oi)9Cu8ydDny|is;JE1#h09V7rSeA{-H~$*|3UER)**|0{S>_^onJnKKf59 zYC@^3cXNNA9LdmE@2ric(rI@sq|>*!O=N8&xd;RR)Tf_sdJj-_SjNyKk4v9R^*}#M z20AnBW^4!+>Hqlq8H?w>QvwXHK!>oP^biQ4%=r|Yejesx&Izxej`GCt20j@!LsQt+ z!4rglpvj`vxO%79u0)SF1*ax6n#M*Qq(q_*$GnFA#&d0MVQZDS>DK&l85M&YRMb?F zrQTI;!?^0-d-ir||2GB& z7{c$z55}yB&2=V!kb$MzjqUS^*%xYTuA6#5&j~^5s5$fbTHc+{HN3i@mm_h3z0Qig zZLBjnILD`GW%^xRla*BAy{yYZw%!#xBe>z={&W5Dkt>W6N1E~+P7ay>DDhgJ zjzlqwT)evIRN_PqRbckms)7R>AM^o5YmSPVYM16uQ8zX#5}AXmu~*N;)v6Efw{mLd zyM1=kd(_2w7Rm70h|=zR{HLI9XNvW>MOcsC1Bg@{e*$rAL2Zr4c(9ZO*f!(9>e9f0P0&ci>G+jMgl|_M%(iBVRXk8ia4IpaLKY~H9nRL9< z6Xx#%VsXk1>304)YCf=I8wvgz&{h_trs4)-Al8IrorqBdEt$~KZkG$$UizUI5ujGc zRLKGAchdW2Qg znd_n+$d&7FX4SjJ0(WRK?(2uE^h(R?7>$Vn|C1^Vc0FoqdwYqi`KPspv?loLGZw+q z8uc=i;B2`s)DVzc=Dr2%YFe@MaQLo!5BO0tM!n7D4kVEOTg}f1w*P4XVqTd5h@<12 z17geV!p@mzQ2zz(kXdSRp66bv{7)b8uh$DwG+iMJ9mX0N&m-tM<>?TWK!<`W{$;fmZL&_IlHLZ-%k^!5f!Pb&=ir=IGzwwRZf_a`~DCZ@GvqsrpaArJXDSy6vl0 zTAuA;kV~eqww}Z#@1%mG5TJ%D`~6;b6(`xvDpchC*|rPuxoINfFSjbqSm^s|r6ia1 zI*yG262k3*8=CHl?Qt%;-+xes(X6gJ?VE*ah;#@rum8y*R^eq@D9^2d@w)x_oqFev zieMsLV+Rf_^RfGSZhq{%^2t0*_ntx2_=24Dg`k)37Ydb%NopG9{$8br zSjat?XgFIqSEy_1lTU9*!_oj;1jH+)O3*0M5GfWjoCpaX4f`EWy>-=9*SQ z_9i7jrXrtL%4@&iWgi^sOlQUjtfK$-14*TAJOYT-*)}(SUuH>ol%9E{J z!2!FA2wq$dZ{QQk9$In$6e4M&9E5BjVg`Uc@ky^_vPkr?+8xgmHT$DILIG#`wp`a> zaEJM;D*8?ru z#L};j!GSZrZ225%-Na7Phrv)ER~%G#>Sles0os^{zngV+Hlc}s7HYq>AD;}VdpSTc z+sxGdGjAy03&dA{TSS3@@dW<_BJ5B~0cRb7Pe)$}861%Ub)Wq<$sIE!^(;Y-*g}u% znDd^f#DY}(5CnjHfv_B((V)r6=*iaO))zhGHAjZWd$~Kuk_Qt!LzjbDeFQqL>q9q0 z$m35%Q&^K!GX&SQftu>D%;eXN!UjY+p8PC&B{ssFB`}OZQDZpt&M&w)PyvJWD&ieV z={)>uHO8{}n+u4rCIK?ecK~U>Q-FXp!4ODZ7!9=Hcdq6ds?fZrRqno?p~1{wG8)7W z0yU8QJM{1U8}4Y#6~qUzjW!H@;pUvCzK~VEsXV38kO|;NgE{Z|@g(W>wH;oN!Lo?) z3`~oqf$UlqPbS{DqH0Wd0JT{0d}RP6;y(44I$*k$uhCMOzZjFc9}X6hba3wbmE zttDKkjvJl{K$ZO^&UO=doaJ&ZKbFb4?D0NZ;Bc8enpwPc;uRhiO2q$|3FsX$w|2P> zO3AhT@Fn1-EgUJg5og(bdR0bNrqSy|>l!3Rn3^N3eNBbta2q$LXvsA!J6O5m6COtY zD}ery;FY}%Gs?EDcv@PHemiAo-@wTv{I1ZR8}3TH5eDNAjp%-vDl8F;8v;ET8wvZ2 zt#FFo9@i7d(dzz7YZRJ(0*ARpbWDa*pBt!WeT*oHZCdK@5wn&aWS)SmO~}T4#uLXt z#I&!;1P>5C zndB1Mq^|<}BVWXauK4WWK{vlpv4$DO?)VO0cvX0P4Si0han(h5#Yzs7E3J45hA6*g ze0mJrwf(G1z+(RYRbAaHTf#@}X1w&5JvdE?aDh%6c zPse27gxO8cabviiQ_#cwtadSqL<}%NP1K^}XP}`?D{kK+KlQnFK^{}>TPJaO?a7`3 zt90UHDN>2X&cybBUUCw;uQ*B_;)v@!tp!w=`5WypK8aW;)tHXidVs~K19JrB$_}sK z%lR10m7N=>5hydfZx>Hmtp5(@d%#@tXUygV3Yay%Pb<&_ukf5TNz!P;3p=&~{4q9lr{Y{b=e@)MlAU9qXuLOjZfz|73c-bw?-Was zFQeFJ@-xysQ{rm=PKD^Jv1J(M+m+m2m3|NOw6`cHO^Xe{Gdn(NpII0D;-l|^k2+3` z#lC)B;cnjnIpTBIGl(@vU{$t3g{J4@%a=agR_q@4ZSt-ovLuTF^aZkCdcobH{*sQp zr2}`N(O7YZ!zY!z9eW|FKr`n2RJc&z-weGDE=Te9=Nn7eMBfGLh|E8+%cPsKjF!X1 znp1sDo*Gh{Nkow^-I0DcDo{7MGP^+Il>xIk&_yyKicZKL8T$R4R2v%T4z)ef5H5-@ z8YyFPAAv4F@#Z1&;Dkb}>XGo_e1ywuyuI_{Oj(+_k@p(Cp_S$MSaPb)QWlDh&gs&I z{$|&O;dh%U5R@D9mguN%{ecwwO2?&G#P~bRFoPP5En{#FWsUFZv&7oa3&|T%w)J+EI_Xlwo zUWJ$z0)xF}aga1b_xV|L#LCI#5K{hdoOO|Xv(1@n7}2=7AbwD}ya)odN!QO6UKDx@ z!(pm4Q|t9Ikk@bu>@xRYT&Tb)J@_8@qt4!FxA`Kmgd-+bgTJ2wj>#8>)dBg_uQ!LZ z6xFb12Hlpn{mH)A`E`1>Tt`zrNE_b)pp5F8cv;hF;_SX+cm@M;&Kc@ zT=5c}ri8MV0@zE5^;IZwA@0JfJ}rH*rsyqk`wliis^p5||HIo~M@89wVZ-o6NT-2x z2_oGoF-k~Ccb9Z`4=G>)(jX-g(%lUzQc?oa4bt5VyytlTo@agE|L=NPi^U9c%{6E2 zIQFskKBof;@)#&u0+95;ATK4R^4#9Jd^D}?i8!*S4N1}h5A$o^%cPy&@K*|O=XFI? zfV1HS?Qw%`LXz*vTY;MbdV8)YBel{VCkvuVs9ag_9w;=}jrRaOr^x=4y}0KS~{jvfl?9B0>`EuPQ?5YfQj>#I$y;Q5Q>5(IDkDPK+`B`nhVBT z#qq^2frvJfoW5gQlBEzE`o^4h>5&pCJ%jRJ@ZsO!;-Io2|vv9pXN zG@|ui>6j26l}LQ%Pe0P~`;=lhAJ*=JOhP4!0-(?<;8L)5b1cG7OC$Q)*k}nL`S!g% z6pa7w&7dvEAUM3{E@&QhQV)C}l=@*9WuylKB=tZ_cb{Pk<#Of& z=Sp+}o{7U{gyUrnGSd#kKlTpwoX#l#6WXG0Y&nFkj^Ka=_`Q3SQa`b72Kr*asRvK} z0}pWP^tnMV;D4ZN0Q5=$>RlZ)y=`hzL9`$>0jGb;ZBjuJ6H^+4JSX8#&(#Hf$37Ev zH>i;p_OQy#*IJI-wx_gL8vRJ10p|}8VKuu)EIi#4xpp5~0G-`t<};7}4}SXz>PT@2 zXcABMKsF9!r~!V70_8yvEv`K15SCOL?#69va`%Y%4Z6XSA5aanhoaUWGCZ7||KSzu zvOD9$eX@OdvgOEIIuW0^RAb!sI4@@J(mH7r5%rc3hV^l@8x{53rurFd>AxyJmx{`} zz@EFb)8BVUqk8%f1Rvm>3fgc2s<$5>Wqb=IJazkN0vZKmjBe=Co_bM(65fw@sDxBh zF-)f!fz*RWkr1)VuQU{&anbIsA^br1dmJN^>dlEDXkW4>jwb?jQmhz{F$gqFhq9iT zIWMgvE>!1tjr$U^c57!n zK2v+%-kIhzz=1(F^Kg`alA@W%z$K)ed z<$rWF5pxXJJ=@l_%*golcn0>Q_@Yk{m=qlY`;qrPngOaR?gQY5b0WoOH6Ael4X2P? zZ1nNY(if}^ZBp@vo{dtF39HP6Q zb$u|!PwhZ2cmR?=NC`L|k_<(GZlhcL2%`&|CvF1=Q&ZB~)xA2T-fA;v4XN>ApfJ{8 z<=mBuFVP~xZ8JkD$<}z=l$-q|(euj_k`l`J-K=2mDHW*@e0p0V6*IQnJ9pknFh71h zTliIu*6sX;*s^jwRgQ;_w}*1BY^&E|Jndx$wp~fX#L@tIi(W%x>?AAfi7zn{0?XRY@^Erl4ICFiws$O#2|M?=v;#?YZ)xg z8EkP0F=TG1QJ(BhO2$^NWntz>{Qc)8HSAFKjfD_rF+<$JO~e;lOP8JnO&b#Fv_h?*Shf&$f{uyY$q`o4&63^J3e7$A4?wo;<1)uWxE@CG}ho| zRifXP5p479ndxT|c7G`f0mt823K4&w&hHjo98oXmjD_?a9x=)VK4CHA3S#(nHw|_u z{|2HLADtnx!#@m=#EHYzc<4FgsHIvkqVkVcYb?nprjSF zBCI=EqaUjwv?-6Vd|z74jF@0i(q4-Ex$I{~@;0CSXPNZ?mhtm&R}6-`9zR28pUQn&WKf>4U1;V*zS2`Pyi;u z=8f^-#6>_`$yOOcnccXOp`aUFseF-ym&gFhhvFp2Y2~6eCJmdMUt-3_vyQp zJ1iYt=sMvzds3BYqbY|Scn5}x`}?ht`{HXnnXt7%KiDUuY03k(h&<#jRv+VG@F}%4 z+Ef|MR_o$Y!*$R&TXod)U#ez0F&U?fbiT&r|2sm*GGA-R`2D;40A}n$GJNsQLoT46 zJZc9?1pOi2E(3ab_Ndq#Dy$-A=UfW|9mpAU*2y^jhw)g8HpuNe^mm_+L&6w^M(5~y$&K@;>UF%~7P;UT)ZK=3zBLrv)t zYxGh!w%_~{2$eF&shPsNxD1(SG>BW@>mJ5bE|=`u4AEg_jJ`xpZ7s`iq9avm2ga=a%GjVoUjFckPtpT-;gz>|GtXXLA@)}^=j`>nuE!iZW+ z&8ml?-vDX)?CKVtEDnXgONL|H2}w({V|w^XAg2wy42Yp3qGupB$3j_bU|WV3CBe~K zIyQc~?VtG|qLs_FhdzEv%I}GLEFTL$n#Z-4#b#LQ>HVS2DEIIH7R(!_OHhEJ`I#N}{w?BSWg{{HjT)4lxEDUn&%KE63` z+75ePhbo4RtNB}TV9L3*S#A&A_S%dog!gzo4ed1{f2~W?v8IDLcDkV3o^SYExJ>x%mR;&{D4!uC*jMS$QSrDO?L2TUJR7 zV{gT%uC9;bNy``&5;qSQyEGf@>X3Ga-P@ZkPzr_$3@_H{V{(Zb8Kg6i0YjM-7S`LJ zo|m`%yQaj95hIl0?_XhSyA?lM^9~0Gmn=qo2J=^jTiMNJo!HdDsg|MODY=E$&fSBf zGq7okT@l=&Y*C#N*9sV0t;Pdd9v(GD-W!4Z#S56s{FV(qJ{@ZBrQc<$=-My`%EC}} zK(?~0ZSe;2q~K*9VQM&VS}0+&_1O2^XaCqS$h9?F5qNxog?KN1Pa+q0#wY7Ek=h8I zE{we!;Qv>pNS+UiPDI@Q=kAm=Z{B}LAHfkt3ogkv?@b$`qGwDEU8HOZ72@A98UWS;4x_3j!AChZFWK`@VsCYU4%Bl1*!f-TciUC;IKX^CjYE&^uB>b z!ONFFDitXwf`yKTBnjorWXySZ@vOKEoJG<*I3rATY7IG1BVR3gHn8oLm|lUKTb`!* zg=(L!i3?@MJ)r${?J_GOH&Rb?6Vvh6L=k!GG~aXB8)^HfEwJA|T&N;>$22vk%3Z!N zY*_Kae*{6yArSq0kFAM&&motuIrTaTO`fbkAKX$3$+Wi_$;H~n;)v)w_f2~$SL1cQ z{RxS9s28;ruZv3Mv>R|%kXNhJfVi>&GsMG+p~s?4g<+w5%Y5-rjHSTz6zxOdl6IEV za?OMQFDd&IN)JXxk{xdYLbj%sY->g_x*!4#UDeMIq*)ocujmTIb;xCYdS(#@^{v__ z!<|xN_bUAxNZT0}U7OhVN=6S`DVEY57hhTQ{~ZSF&MYLB$f^$OHaV4CqGPZn`z(2- zr>T|=XHqZ%z+j~Ovt*6!iS3P6u&3vIz#0EGS_&e@z5fFfMXG{8*j@2VWhEkw2h6;hxvRfu9!EJFroCsv+-5eJM(@KT_zY(40K^WkI}VX21U7?al+}|OcFv< z|JM8ib6=gq#QtKJhL&D$JG7INQ!iA1_&t=c-yBACOktUp|IP0wUL;nrew$I<%k)Ap z%?2}6_n@Xgao+mFJ5@AL_1L!X+2#_;!>!AMwc%|(Uzp|4oSPHHOo1p+P?JHMwL5YV#fp)~gzE9G&iY~?Rm zZam49l$5-yk+BB#{Do7Sd=IVlU-{D4xAZ}gL$MZp?v7_p)*YQMG+G^+FbF8W<|nb6 zcVmCk@z6|26gzR3B;r2e2$6tPRaJDpw)mY|pYNL@oyu;SutF|{@mS?*-{c^~?Rqw7 zWjh}X(zN|UkD|qUgBZyC2(j`<$?&i#2_i;DM?=qiTEug61>rvj`ujDQMkDmfCLY!G zU8;_mXq{=`HgV5dbhKzwowaKs~?k@~5hy&w!3%2A`@zBD=YB5NV2tg?zb!fS3*>rS7Q| zg|xYex>0DD1iwS(ZxS2bX?s~%SwbG(N3L^7tH!yC9ck>~1gTQ8_=-q+cv{|%IHe>7 z4)uiv*M?P3KQ@}k0R&_J8CYe7^To4!uF3z*Zc)obOqbLIbwg8PznKBcMf{;Md?1wPp8s8MXS_X4*(c| zE>#uN{Hwz8sd_7@BD3`!Q%IV#U=8ii3RGq zN7RwAARL)>opy-L0ZvzK7o9fmhhlP;*PIViy@nOQnT`JE&QUwC`!hTqw$6-2z?<>V z!f?Kzf58XlO#Ahh(%=0lyqaM9weFYv4j)mQL8EbDfzQ*<=S zK(0|YiTM4rM&YxL3z0fMuK_D&vW58m%(I~0I)@|%cD-{fG}J7^2lq*AyPKYdcAo-h zft-bSz}4mtm*pn|5dEu+0ijA0^xTJ77ef^1Ja`d!5yaQ7q~UlGUk>`XUXlJ<(C%_W zoyXi23>3bw9n*GOUdNjC{L@B0|5TWgZqLCy*^~$-)dymyiS7sjo5P$pKq;`W>62Tr zrSgiaHQZ>@IOS5g5d!j@ko$Q>z^+);Sd$eYSm}-L{B}sNN$!3CMeV_G!wG3f(gy17 zFI+LuArz@SerMa**z}jjJ4M`IUKABq$3H_&RWa1e{gkhiz<~7GxYR~Jv!K7u zRqHcFZ8r|lK)^))gf+TO?1tmw&u@P=m5jJ60|}VRL=$i{Tx|0Ws!p4w`wHieDw}qgSE_0j#)cIIMFNU_u_9A4k0|2y=5Y5|UzSy@@@cTV*D1YTK=F+ciJ z5e)-J(Qj@kqt`{#NN{AjQdUKa#PCU*?{zE%R}EvW|~C-i2VG2aNs~P{FCq5Hk}-DswC|25FY%TVh|b+ zy|Wvak6oMN{iG%jk)RXp|uprglpnT#WVN_?i&2 zj}Nu`Z2tNTHEK`xa^DmnxJ#j2+Agk@BmP7=A-qRAIHp4Bt|{_7zy(+o$jBXD6kFVL z99>RVO3JnGa$s%PzaZcHa-Ds$%}5$|NsAj1aMmqfH# z1%NZ(zn>#Q9#Vj@0y}KC8P7~EXo`v!o`XX(USd3$mE(*>yz3_?FL;8#pDaEk;Qv*z z%3o#Rr!3*l#e&m}IQ-hXYVpq0rMSq;#jwxSe09tvTxWBfCB&om@jcIT_S`Gg&r`BMxG>E2^sdO=!=`~4ked$h@i4Fnx>0+8Ik8(>`J`J( z5k?59VW3E*HJ+SqOf_4)^K5R>jAK&N@SNc2D0&>qLG`>0i(#y%7bq0zeTdo1zs+%* zpH9JZUdWO1A$d%Bw_7JB#Qqum(XZ9D)jJYtVi)IT2xZlez)28{$BH-pRqf@CQE{Xc zSy) zBWX%~2&3rkN_TS^neg28(21>zc-`~nQ);4k6RES7s*^D1Mz%9y#c9X7>BehY-^SGz z{s8#3L` z`%z{=O3uV`1z!@MU{k!cDB0H8FUluElmvZ#tJSaNIP%qb#OANX72-`8a*$g9P#CbG z74cT+c}{aY9xNU?kxg+4NUJCg!FZ9LlWK4GcT`=SEs$q9{D7>-O0Bw~9MtVR86c;9 z0dOAMza=ku27PP?N>Tl4k_SXoF+lY6k&YYyVb-@=7@=63vc#NBtYD)7iVodJf%J&# zhfH?wsUoAuG-1|1<#(-}fckBY)|DY+_TqlL5`zQ2Za1hz23sZ;>*ahJh!79}#%u0Q zQ5me+f#J*s-Xe+xqX>j`8-P>-kHHK8I%lzwq8KkE^<;=CyRlH-ZLdk0aZrLL?SS-2 z%L*FpRM)i+;Xi-}qOv(LKkMPn7eX0dr0K+HUrvi>a^~1~+He%fD%Z_C+&%b9N)YjA zrNv=4z-ubezyd?+E(Y<_x!HmQ)(kDjTX<~F2a8W3tX5o)PbI^#3{@GiscujaG={07|5=zK$Emkl@FHIyx zI}RdoZZOE9C@gv+2N3uq#=e7LuL2)!R_Q=W`t&i-AKTjVMM{`nra5c!DyHmR@_D)ct@N#`91lJPNa!W#9UZFOJDBK^bDO| zRZFiBcs8Ur7uH1yA{aLyI!Jdq)0A`J4h<^@@~?T1X});#(Th+8`%)HWQxiyv3PtK| z6(%uQEIrlgSXxx#^kM@5XBB$xAP0TWd50M3M8EY2+6{e215*H@M&X`+QyD;P@xOaqAf5FGn1JVy;Wm4SjI(L=Bj&*Z6snNx#x36aJlp~eoWlNgv# zEUcckvzbrunbZ=XA&{XUJFCIa77B!depkkA>%F>Uswfld=?@L?<~y%n;}Jm&WFe6& z?jV*aRGx1|a(-%EYLmyl5DW?q8~rV^%vUAv4=!H&p#lCG^qU9^bS;?4p%cIPDIQt@ zaI#**k_|BOrr_)XR4fJ#FfeLh1x@p&Q#mB~hJN%adD3MRmi6T>BM8m%ijnIh? za&zjFnNy)468?u$coZV>%YK+NeVB%#FaR*i0IUVfQZ~@raX{-NcVL0#E%;op+JZ&D zBnd)0Brtgs=Tys=^6Kqlh&GmX2`pPk_t~Mtv~a7}enm6DizW@$MgUnS0M~5E$>;3vG;c1vN&?-*MnN~@07Pw(ynL!b zYuvqrKX!#PW?<{%^&v><;+&czl8a`(sHl+i>l5m}!JRoVZ?^myRIo2Y@ADG(@Y245 zScQd&Mb*-1HpCSdg0Y20MoWm0y87<{YY8+cAv{4<|$QD#53>eA%Y> zzgX)32h$6wz6k-|xTe_gS;HMDt0j8xKQ-g2ca;G$i1y$!GJfLmD8w)n2{RW48%Imd z!~$US*Jwhj5kOO6Dr*=SR0()zKbI^T_d7iJjtnf29{?5^u#+#4ckPPW1BMTojc7gE zX^l6oHMwcVKhdc>DL%w=e&NU zJxI$I2HH4vu&b13jS7iupF0{0n}f(2iG9<3)>8U?tGPLgbOGC0+2lEFj!QEV<>ghF zRUU&BBorxilQ*1hlB`M^soEeapy>WE3L-^htR{!ls2U)n0~v0dXy_n92u|P?zxkV$ zEBc6Qi`%(^PSfw1rj`a@L-880i|d3~$gwJ{g=;M;Y3QsKbpSW=6=;R8%fM8)%htT| z)491q#=b;u>3a~7SN|$mG`s(k6|=4e5MzMQWUHt9VZO#b7YJwQ6kb&oKL+cX6{@Up z$VoQi+%DeGKapaUkrJy|f+XbE0bpt%`~|*YsAhRKo$dP_NEQolg|n^|pTU4*$>q8B zfXDQHul$3H-e4b=i3y<-!P3&d+Rs%=BZmPz1BR6}da52s3HgmASto~LCN7~u4597c z!;vu%5}Z$bX!+s#9uVP6U}Q)$`aC3}T^jvT6q5Di2#4N026je>y#f$lAQTz@w7LpX za~eo+1QIivz`nY#epO{56{lY$Tm$~Y7x0ZNKD#~uh_c8bNss>%0v9nrK{8ImDw-ElzpOc-nE zUKlw`7X|^i1E|-s&X3yV*>`|!ghM@#pE7kHKAVL<==2}^29M=Ak5!mHc? z=QqikZ?DAzp8rBAEGn$FI9gjc^-I{>_*21o+{2XlH}kfb;36>j*7%Lk)m`K|2;lU; zk0CEriw9YaX|LulXW-ODu*c-Cv3Ic;QJJ1dw%rEE*{XlA1Tz=^)1WAo4dgp%rLD{c`H~EFpl=yJ|2jtb#077j}RwaRL%bDf0gpdlB zzpbr^8vJdy?S`Ec=TBK$G16Y73SF$3$i~D4c)se8#AOl&F1Yb;C+>1B13DBWB{7Z} z4@ArO_NK13`5>I(jukh$f4Nhe#p7&Y11zDdZF^*L7r6-Ts=LyrR*DdEW|7Kjs8tV; zZ-}CLnumsYy46?KI?{@U$;j+|Czl_!ibcd@v-s%O(=y3kF$j{i2#(3rWP-Amfo&BC zR>>~77Y~CGzxmu1UZHmf0zZ)us&!3Xo+m2uNvb6mI`S_>JB~&B?*Xiz820Z$Q1YXo ze-9w;7ZA$7M`lsbzjs03C{g}el42dfzKp5Gx*VS zPdfr+H>^e9@Y_!-ec>+R!ppayfQI0BT`^x$hB~uu296otl#pC}4+o4VN1e%+C^8{wj_WW zFTd&_SSi1mN!d9-Jkx+f@CznHRk7^Zuu{F9Su*X)x7`JnEy%mmg6H2S{bjbZ@>(oZ|ZnVRd;}y>|K`4U%Zgk%@rhO@y0G_1Ms9fae zYHZhf0s|mF8w@y*w>0bCaqU}mPdS}X>bse8CQZx`2SbAyq;<V$558KKz0~4m1&qcy883+ef%z)f=9J%8#s`4cR-ElBn<^YghSwtNs0r*GiZ2Q0ySclCP-Z5lDqKgp}@`Zext$Rg@0ai2f5HWB8?PHHu$>3)PZu9CtX7*U8%uf z+(E$@v+J~lz2CZ^hZd~O(D3;R;lDL9EA1g8qBHzW6^_T>Z?OORB_@x36(e3>CAZRa zERXm!9+sOA2E@R6)XyE^AhF4ZCrlOY&}JJJP-;p#K2a$#E+7`iD5M@8Q2W6{S1ZC| za-6SDA3o}mYyrM|%ly@=S5MeWTxhldt8!(RG&;7;Gaau_Plp=Wj$J;zQ;Uv5mXeZ4 zzQp@WR1$97g)l19rY>XhHU>*7VqtNoZYzpr0$ZIh^77L6LWyIM><>mzJi#NpuDdWK z-Oa3@uawUA;cM$@O&R}g{VYd1d@ZG8r&uXHK4Glj0L=mjo}*WsDTdmf(|}Rua(RU5 z0J;toRu!xL6k zb&xmeJ}wJHY;^=wo029X+f=l*jh!r{MFTupBx)=s?Hn4VBa*Q`rsC4uA3 z_nF_Ggnk;e+31Q(%;4y|QBW(mnJh_j{XWs<$+@b)sif)Y@tU(%^Xx(V`i?qssw_PzV<)U@{5T_R^KQ z-1|NCQNed4u_?^wm8E+mQZhxKg?E)x?#=GK$?ft3W-|TF? z*Uqk1kNCk9nyD3dA4E?)$^@w=z2}%$WA`B07Q#pZ;dG9^TA$1<*Cq=g@_z{@P>g|{ zD;DJZ=M#~uD{x#v-a?p`|G6tz@h}=H6vVLREX1bJ45p`GBW0YJe(d+x&0 zJb#dV=(a1HP-9s+@pWI4YGDlGq8Z)kbH4)qH>Z<(7A`7y76fR%?!SQhv}l{UI38UA z=l*Uu3nA~|>R*>+&?q$bXc#RrPdTb&jLfLbIDCU}&PJrb`A@3+rN8)vV%_8?mEka+ z1~GMw9FH>lp@6g5qEag>URoIXmF^XG*ac2Rz%*FFD|5d%IVI3=3lSx)x8b2=I~=Wn zQj`1)-_(wOHbFL)5KQ`c}p}v-1sLVaiVg-+eEi?Mbpr*r1>4De5~)u zdET7&ks`(&Ygc zCV%`co!`I6cH#Gm-KWPLG-ED`>S>F!vogZE8ZKZq7kHs^qlfI9~ zqXPyHRLiO=G(-_GUo#`!7AUIC=jpU zHylr4i6`$I@cas*puP-$wYnKk3N&;nm$qJUlKjgvQ_}FXHH%sY*3z6@!9w~=F*%`FnnWK&y@2kpBl(!#$ zqo4;aSj%nv(C(VM+04Ajncl4rML`WheD#V$s9g?3d&A`$H3I{4ZA%5K$b<$44zv^$KoYw8t$ib&Q$@?PiD#V`uWuPY zKQ6ZxC2mQx=(!^}w+;gl80Tc^tS05AV2^p)CUcLs8!sYMvoz-VR^~d5IqL(+DD#1U zcR>7cU7*Acmmx6(eZw?nMMFPY-nf8tPIku>KqMGG)4CVh()+8&G)OI;@s%~53T+T< z~v!U!EC%qmZJRIcl_L)jXyw~czp0#Qcjq_ZM}c^`VL{urB8Yl z5C6dnK^xc{G|OjmH&Df)`Y4^M@z`&^ZbpFi?0HK|z|&APzAyZ__tONR&meC4{l%)x zlIG}C-|2~<6BL@TNzA)sf(ScID;&Qw>Rb4-@8Q*e|`a?+G&C!yW>U>4&@gD=GrMSscuvF zU8Z+PuwCbtQ{vX!5Mn$K9$@DQh2Zk6>eun8Kx)(|=t`4s^An5mYD+Z-Z5&KK+8PB` z8Gz}T(t@ak2pMX6EttHEE&_rJ;#NG;pm;zNs%y=>J$x4g7#oluS&ApkERuP!`R$n!m;@wJmz z%3x=~xkyJoPX+h5Nd~dOE+7%=3Mp%lnTZU&U+pNgL6F{;g6i91UgbLb{H89>>dub3 z4yFjgh?#L=)~d;M(bJ#L19pn5j<0h2P7cFI%29soC2>rw6pXrWEOhJ$C{{8*ouB-C zGryBR&uLiNr8zc!#WFtu#FA5%}AB&d0f5{?nOGGw&vEELQ)aUh9yux3WUZq2Z_7q6wzXyzGzjEmROp}}8QgZXor zy2msUUcV>@E?3LwGZ-tX4g(BtyC_8X!jk=u2BxkSZ!Br5&bkn(;F;oFAQ+`DV&IU( z*!)+(*};oDko7|#7=X}i85?8;v@UppM;jC`1qF`>S`);bMzfKA2Bl9CGw?Z|^{v-q zMUu}WLH%job%)mvs!@;IW=u)P+d;cd!PhK?x0P$0)&U!Ri-nt(5;NT+;4euRrdtqE zsr@T(aZS}BBJws6f~q5cf_nUPL!tdh49n8&%te5-9v+1_`u+PP;rMh@BQNNQo0~uL z*+;)_p8(5Cn9}2XVR4cA)XC`2#HX``GD*j+w1k35uR)yB;)CIN!oP*8uT3RpyjBh~ zl8h6}>gIhPox6o!kulm>eOKx`1^Z{W$~zb?TB@&9tHq{I?%xstKiVp1eGA+vE90P8 zVDDgnMOSzZMYPUYaAhVA->85i4;QP* z1m$X=?4bDj`fFS|kR`T&DVCCJe%0<1;P=VG62#3qPf18@UrKYFJswHrzuc&1ri*6x zT}vUjXu()9LSARn-u|p(+DNZT2F;Zd&u9CyLKF0D^VMuI$xX7qrK54bHPC-qE2&7eOk{1Njazs&~et;$|x#RibiK!Ef(EbuhW|P%m zM$B|6HSdqRmgu2T!J+Oa$=ug;D3F<>X0nkM;Anj5`gayBgXKqP=ygh1hNZs{#_MW& z)a)j6fB9~t(`MY*JV_Lip*PTmAyxxO|9TZIJ@S`V`V``P51toiljVK~MlS-Nj%5ya zC&^{;4&qZlNnZp3e#6d~1fpOzFn`O5^x^3#@1RiC_jP!^Q(zH%FYyOpglY>xb^|b$ zrd<($i6mkVTK7X^f3m}Rx{Hf}o7*O@TbZ8@nSt=)+3rQK z<5TYK4g-6$Bf!QCX#vaPsEc3Ru>ZM%C>vNBP;4)>(Y>W{1*>t7Iswv)Zp>@2QE68f-qiM*`N)Q>(R1nSh4Caa6sC z_`g-I1x~)vZ_Q8@n`WEt8{jo_j{iiptfj_G|NERT$`S}*Cjp@-4Xgr4cr}eJO16VC zT0TI-ckFRTM8yt}jfT2q$jkV~xB^8P3K2?@a7KMw_v4F;qCL{`TgI z%!I%Itsul-q7t zH^yq%xjq`KvnQkxU|Zq-&N#>~e8(ABJV{#w(t*C@#?zjvxLG|hm3)(!=omtG zu;Udi;i&t1x#9)M<|WPC5S_XEsG{KOnNthJlE?G@ZZp^Kp`iQ1j!ypkwu_-+VLFZO zHZKEDjaq!u58c|XH~Z>+2wSfY-)Tv7&)mMv(1UfmaihcRfrZwv*&r){&#fk{>WkdP z>~C1tZoHh@k`#YGXuPlTZcFz}xGaeT!Qoy|22Q>S@3%j%%+mtSZxpyo5q~^PJjxvG zWk(g49=F8lGkCp(BU}aq_d0d(fR{#IplH`z9BoPBX4#IeZfClUGkg7JnI@u(I`ips zO^+j9QoYSUk13mUM*YFTlGW9L8}Z@of-z!5bxwGO-f2n&C}nUsJj=@`F?&Ns1f$$Y zj4P42RtCq<;Jh%-1+GIRcf#P{c+_;S>8cG*e4wVVXlYU%A#wjf!JyAa!-j@y9$OL= z=nd02qMYMr%afJb7Mk5UHdV4;RnpRQGzO2v9(Q-n5uOQ77RlQ-+-mxr{C=Ac*Sm|< zER?J_gy)>1w+2;;;cLG>TNYX1BX}$rtNY5W^{VGZtL^>waBZ)uAmuQ{;OSGU%xBQn=A;j?hG{I z71)m0W5totxnz;UZ%N>w64mjOz%y*+o{2a=J-+<3iZ53Ek|x7yhFi@3mi6jxY6Z}f zJw!EwuPt4x&^5d*(-c;XY@z~%yd4Xty$_V_kVVmeV3x%`y-{Y0n)p62IDXrN=nTjC z*mzxe{n&~Ez({9V^PN2SS%ceJ*l}4S7%(tvd6O0PAAaekT#gn|NOF9OFAWsV$=Axc zOq)<>x~ZIY)mLA9kz+Y8rr@?d@a{tA#(N|uCPS};8-RF@Q(Bf}l;E#C5lEIXl7=+{ zei^SF^4HC%?D3UGP15-Fw$}{Y?~iWQ@NPi@)_=o?15F1%s-T|m!Gy$oP;h89IJ{IV zu)P_K#}i@URTWS;C8^|DOMN*|rtd!k_5wRa(}ZLoL+{OqvO;z~$r9Q>E}ZC&eyXl6 ztx?)&$tNTB>HFKazkg$n^l|o0Ah+*Dpac<5dfTH};PVj&xexh(_caZTkZ3)A{wKG) zt3|2W*Ou|QL`l1!vNF3npD&EIaJ$AAMw+0|O_O%xP}>H`^3 zBr_<30zW}g5DNJ7O-joWBNT!_p$K>e!%LfQdiZ~z0x0nRW^y5jfqOY>1CTaY7f8$v z3J<_1Mu4QpRL_jC+w;y~z)flWHoA@8GIAW-0WU&B86Y9!dDvz*5%$kMQTx3z{bbza zj_4CH(4;zT1%R5xP#Ft3kt}nNM%l>%FCjs0`I*?+HLe33v2N^Lp?HP{)`GlOIry6- zgi;;4h8mQfuxAHik*VX$K!du{e-}tmtmZ@8$j=*6gZ8(p1~U%rB=j|MIPGjd1@wbJ z&A0Yzq#%eit0{VwQT~8W;}!sU=$N1^03$7$*yRwZHFlDYS4e1A*HY`l>jZYd`eA$~ zDpmx98d)Kckf2-3*~Vt99o^9DIt|dUddBDd%S86X9r5*(k=fgmcQM_n;b1OPxL_om zbU~1rH5g+xfbe||UvO|e&H@q7f!eayNgQqSmcS9+)VicRP4s)&qUk_>INI3eUHz)_ zM3F<}r_H*)FRKW$zj%{`rQl5->xR4(s3D-TQ=g?lD#5n>OLtt-P*v;8uW%_yp<*nL+oADlQ$eN(2BPcU^cZsC0{UZ0@9b z*+q39>C#Xd9@bvM$aYT#FwcWJhqYhFo66#^B2#0-QWwl1p(`~Ix!A=}FhD0o>mQRt z(H*VaTTz*Ri;P^{8a;5Y{!qZZ1AYcq<_0aKd(GiDIGmT8n$mpoQZ@SNu-GdIRA|&} zjIaps0v2*=)N=p3=St>FRV_=IPtUR3&SOAZ6{y#XabG^RS5=k0lqf7O@9CcRndk?M z{^{AZ(5)TZ&zOPOU%&1h}LM5J0Mgbb#I9^FQYbXaTB7Lj$A( zY;Yl%E10sm*W!3M(c1p!T*B2i{cs|DK4aUc7JoCV)hiZ58hF6=_-}aurjdyT_k9zE zEN-AP1Y{Fd@7{J|u$`8H(0IaB;t@paV;DGFgX}K*`kE+se{s9iiWLC2#qNkhbx_0* z*$5KgI<=4R>9!X`8Njjf>>EGU#MU)ra4#RMfd-<^d&(nsEY{$ zp#>`oJpm1~9Pr{NZi$PD2OT zc$@d2dGSMi-hC)Y7Tq$WmN5+3`xZ_JVje)B&4tlC{BPwf4?9&AEldkl=~0rQ$$rWQ5K8 zMR@mvzC=Cv;DmtF8VwsnYnwOkslR`vj!oAquYfE|Loz&F5yu}N#hDqzmR#QlG{Vx) zV%@6F!1J5sKGRU_rdM)TJMt54lsr#O!Hgbl>c=EzdX?R$+NgC#%T*?1${)9Zsv#n6&^G(K$tqeM4zJ8Xe5B@^?lgEz%(3tngz?DO zZP@NLF3TyrzO9D`??^KQX&#jwGwd%K?wXRDD=87&nt)T3EjZb^B8X^cE?<0Gltebu z#h~Li#Fbpf-)JMJIh6241_0JLx*bBMnP+-KL z{j-`>f-!f3uQ)UuvAvI>4tv~a}*K*>P5V02(H5Y^s+ zK6OwFVJaC(C~-aHs_$TE_-FrFEYe_gMoWVQ74U*f-m-$4HL53|p8)jxI-dMDn2lsX z&TNJojaCBq@yA~qzw0HfFyz4@YxWpt&q@D9`&I z^?Yf@hP}i%s>*Ko`0N_q~y zg|8r4lrSjTM}Y%HHvZT0?P5E)GbLR&mvN5b18zL!lz;nxhysw<4lcTI_@7*XF1f^N ziOH7BdK|5_f#aL&c%(wIUbp^XYIn5J98>uU#sWA1DD68WN4_b0o?SdQ^A?1u z5_3`ztRLCZ1}YOrHrHS4OQTUm|C8#wuxF;GQke6qa`lJOJUA2E1&qVZ?C*thA`NF`IUmwZd&t5bU2c%K_W3+<^GBTdy#cNeZ^17$Cil z9cMc$%==NT^0Tg$q0o{gpC#D^MT6;jPEwZ`Z@su0PNd*PJVfpU=!_{}dbJfOg z9}&tXN%n5oE7>!otcGN7G9oiFLj3GeMpSkYA+q--yUc8onZ4)xJ>wE6wJjms&$^V)n*)uUKDQIL|SOQ3_cTSYr1$$2Bz0ZE*fpmX&s`Wa| z)5F`|87Vtp$QfS1kWhJ=`&P;#a+>rw&u3?D?eN$u0IT;Iycy#2$KsTT+R%j(tGWgP z>I=X_ZT(kk$l7&-TpR|u>Jcm-xW6kjLeEUsJbu9QM_vPcoaFLfa7`{hY=nak`;5i| z5JF$iqgMF^ZH{IaypACoeNBT43{M>F^)NxRplXbZlM3=kbe9;>hrG(+-5P0Lg2mX6 z{{HUonGjU=Mh$dsq~^c;O>>V?%ZN@)Vq6Q#7X8~my!o%AlR?MPVL-rC8maXsM^!_N zx7pv>+yWqij}R9b;srJs>P&PbZ+l@x3)*uH7gb{TB727qd;>{kMdzbFxcS0BK)oT1 zb)kP@ZkkK~^N0USDm53p^-?mayTCSYG=E~^#|#z{G-K2vh^0l+(M%*9Ip8-E08%Zh_jC*Voj#`h*I859 zvGF~U@M_Bb{G7Yz>FH@d0^IIxei-v=omo#%by@r(l;&iQhY&RInu=UjVDA^tHY z`-$}v&g*B}mORvbFJ`8_GYd~iPZsb+`GKQ#I5dyQ*B@JiU=cqkM}9c{ zSo-Qu>|E3V!uIfImAMbCKC-{z-aU7dHhi*}M?$YakBo#@iWq(g!}ibam~yt;9K497 zC)wWKjtx2Q?CiV|Uo3Tc0q4BRkjD&|Btw%)KbY5ZU-b zGAUzD4n#(_7frs1k2im`F!0xYZbCI893Y?k0532bVR`-THW) zJ)j|Fi!eb8{4)7i=q7gkQ)|sXoBQdn1w>k;YqxM|nW_Lb3+_cJ}U~ zB!>re;=Roa-ee3`UyyqgM8V-ynd|Upn#zE-up=2{5Z#vqk$L3wWVeQkjmm0aA(s7T zfYGC!Ic_S3*+{p96KH6ys_-Qq4;88UmIU^Ej>5JvxJy-Y+GcY)) z<1X9R*N3BKFF_yir262R+eF;QRV?K1($H5E{&ygb+6j2@;iq`raYe&a{_+S>L%!1x z^gW32t5iey4`c+#3-I#!NO{-_v)GW9nW&a;pC8=q)EdwZZK>`Fg0~NZ05X2V4>dYe zYAWiya$z)ADk?WLbZfGBiuX-y>_BOan#${zDSSJDG_s)Ng$KMxUMhFL4lbQ@c>v?y z1N5Z&58+jR;hF{pJb5kUYCCR~u_Wo?uQ{&dP=&|FYpH{`W7w?`qeZN#ZTH#j$9c(n zY9HS84Gw0n?5$6Ff=T^jzc3=~d?Y_3Syp}Gzj#-xvU37ms~QG|yZ-PAJ*rpgAPl#? z^<#&@u(z|5+xx#a6D-8}v&j%qUziMAj-Yv1#;+&1rlVE0v45O8eJ;$Y91`EnYW!mQ_tL{#*?5@3+;fy;p?pW zNk<&3B|N>_2Hgo$NRNi0gQaHil5F>K@;Pu?H}Atoc>>b8C!&vG>_ z0x4;$ZoH~adg`^BWUthz_L%)d?ik7L|YJU1WMM;$ij5{tT7L0~3Rej(6=DLa} zy0(kWg-i5@WG7m1>u@5D_5H*rwF=MLJYce7I}_QIq0Nws-kJ(zSj^6=Cd8$9c^dn4 zgnnZa&Z<_KXlIbU@-kh+z~JdH!=bFX;A5?VGtt+4pumW}>98rxZZDbF{R6wcQWx~g zp77p*=bRjz`b)QQy$td>{Ed2eXq22@z9j;E_fMN4()hZ_L=O$!SYa4X!a0=jUm_sG zzcQZvLhW>~#fVNM-+*Cx1f8dWF}yF|^(wZf6N;kKQTaN&Q0Ou*quSX9#Y`B#kh*{< zr6Z{~C2J=7Na{DZkmUCcLO4qLFG;4*XNiefJuBrCNI=64qWtXz$7=5HRadUMU%@$Z z-a|wK-hT0SWPBjW^;iLZFbl>tV7L$7(&G~IbR-w5wtO6NsNY%%&ml^`!E_N;;?2)j zpgj0NRX?}gX8kL7mpA)s8g`%%PgN$oJ8ZGL;)K@4MQ*ZT`}y4aPbm|pUf+dmIy&14 z&Ru{O`oYdG_P?XrDZAs|Qmm1va2{&vd5?WLC#Zz><>cP2WFN;Kf9;+t+F9r8w8TM$ z*wV7^CJ#E6nh$M-nmRIrDr(Wm4D@AXi@WciX5070=ysB%L8q+gVnob}j%&j>F^q~l zu7YW3ujk#g|Ew0@i+Jeq&S%>)+U*@nwx0|=9WlUGrjmZ7s`NsC|Akk(6lSt`!s0pS zPw#v83_aI&uTA{?YGR=D#D<=d)T-q#tor+j!_%*>yG9!C=gMnWO+THB>`U0n6u9hY ztd9MJ4?p!5IoWUd3+HTv=vZm;j1|6UhGkY5g{0hgQ(eBrPO=e) zl9ZP1$`$g0qWVmZAR*i}f^LSH$6Zus&I?$ZuS__1#_(dZR2G^KRD9Td{=v0$+_S5z zp*IiChl{leS1`Rt^=^9Zrj{xu-Ts7A;u(%Xtml5KPlL|*YchThVxCA3CdRKOI@hW> z#exgc6jRFF?{%da3cG8} z%Y5}Y!T8S3t=cWuM;~S6;Z(lu?cYizDfdGDoEOx}li0AhB|_3b&@Gi$5*F8ErW2Rd zHSqD|*l~M%dT_$~lumW<#aX1(VFvdy4bS{pHux18$L$1-9@*A(dsl{*BeNU(5 z^7mt6bD^C8*_iX*Z5@Kz519l*3FA+Qv57A-nkur|ss@yoU%q+MqtUQ2rJkAg8fX3L zX(Y~S+v~6H+fTY!T5ZY?j{eTi_jIcd{v|=r4pe>{dGh?^==tkxzH*rW8EibG->p%e z<*(whfTTY@k&R3(E2GxRwQS@bsvpn|ppc-78!Qu|A{#bXdubMJZW8||&-H^Njo;OK zAJ@cL`Rb2YtQ-q236kqerC9h^j9jXux!@l^>r+Sh9Wk^v=7`|S z?`N=ew|@LFT^@=JKK?uK zLT%KTN424A*fJ_19%-P?NYC-T`6)5U;^0Gk*xFOw>OIb=#40e=BqQkQDFeUn z#;-^bAw4}qaI*7Xx7mIp{PTqV{9=iI3i75Vef|CLzm3=Ph~;jXUjz@SYwN{wl=anc zSiW*i^*$533te|1j&ubkD)vM8(qJBooh_j$HePbk7dq;<+V&34P1CJPmX9BcsLRU} zN78xMjiW7fn2-rUCio;+A#4Qw zX}88RmHbXu26BS`{PxAPe!p5+$Y)f^!CrZjI`Di5VyQwsGtfK<@2wq5yT75U5^;f| zf|!a&kDnUzsPI|>HXIa%_;2IT{qe_{k=D=EkHvl)afe&+&a&vcn>vBPCW?Fr)+ZKOy26mPBB3TqAE`2@AMU2jUwcVtEoKQUx$KvqqqrU4eG3a`k&8xFE zKmCoM)tpH+A(;lM;%{F!n`P9nPONrZTi%W}J>{N%(HhHHy+h9@U zQ*JlCWM(d?ua#^1n%2s5WpW_6Z|Nm|ielq+xxj+Z*Wf{no3}$Ju6%SqFG1&j`5rD^ zj$b6D!}BdNqcg0NziROJEIrrqAJh+q1S%s@K z@$B2z`PR4KvTGj%$$W$zqr(UY1j|txtiV< zI@@q7N2lTwG`ubR^>F|e8NQ1eW~>=0?0sKhtzXZ5eq%2Y*yqw;#&b^CWaU@m?j0ZH zi||LkCS*?4PtDD3hC66&?KqSCxA4A!Rv_3rEp2oT#Olnv?1p!dh7RGA(~IA2#e!Pd z`H*#g|1Xty&eH$*@l)I2HuKmU71t6zOIvG2@Wjf>%6tgCco@w5IW&G{d3hNRG{D+i zxym*BJU++w4tEQEhGrfo3pZ0#Mk1OUt+KMSrgL4p-E@C* zo$4B6p|q3Ckm6{5nlOiGA5|=8h^(1e#?ZNnWw)EUx_ZOu(U^IxhRKHUceLEN zk(~k^0i^D7Iogz+bxh3J^++QNM25!E9(9*K_Cj(|Be)Kwm=RBeekXcupE|q(>+)gJ zFSdW-{O7KHEHZ6MTt-nowG?Ua%Auu~bVY5WN7!c?Rfmv5CJe^+3^w%(#)?mgL@8oY zhO1YY3vdagFZF!;1|FxLm*xVC0oMspR#CGM#vvQ763R|>$jnzdEGq?dGl}VLv@pj~ zCkaF{!w<4`FPWH?O%T~Yb**c6?1wZG)9ddG;{1?E;NzZjgT4B(^r&y=*#)W{+n@e#@)I zLc$ljCFgo(MpSsJF_bl7^(!5Bh*SON&81%CPh-PR3NWznArMWdpqnd_n5##k~1>?sSkKIKha0<@xeO=mmD29e#J}(x$ zfXqZ|LKRfjJr_#C_#eR@l;Yd z^jE|hzF<_;;PC@!3td@eFu0q%@?%bWA^eR^&CeJ)m45#4h1v>{hQj2TG{#*9w)mf& z|NQ!Gw7jVu`e7;)=MeSEU3w^5+%80RLb(G0sbA->A(c&mVxc+CpuGY&Ee>gkqRZW6St_TN+8IW!>D?EzV-+W?zn>?y)SPx-_CqgT8VS7Y{r}Yn; zt*Y>%Z)ZPoYM|yxeDEF-P3TIVlxw)3iOeVK>N7}bMZ}CD={CPB2}xBoDO5|NG9j3b z=9M#~vO5jaN*|q~J$aXXC2k15$)=MR9Z!;)n6FO!VoQ68Kogo0q`Caq*H5Mo&%c_K zY_kE&(zRz}d)??GE7|tViu2MCY0r1|TiZW#n#`p#)q)>_u+;-8r_^7bGd%QnEh&~| z^^4*8YN~g%H+e5QZMHCAAw1Q4Lc}a%=y)s~Z!<4Cx={M4(;a}LHE%7v zm~C5W{rwE`F8Muf0sg|FchUH@<7zRtcB_syNQpzwo+G+acFe9ZLE+M448P5f2RHLV z;~^Xj8WZHC!|V|SwH*XJM1xK0DGinMK(R|JF0qfdG%`_SI%sS>7}R;SU#RF#8EazEY4Um0;1~X? zB`pgs?(%NiK5cAjaa_Z+=Hho=b#51;_Ge5TH@|^}c};TpaTT8nr-3uGxQ%Mt8+0&yWvg!aWW7hRBJEVCg6`x;Rsy5lIvwsNjf=#{y;4}) z+*ELIIA{9oCSG89Q+`P;R7KnL6|SrFgw-iOlU8}%LJtOhs!3#=ZvVu6P9Pd_+Fo-M zGCrf`yk4m0=oX~J9+y^HD$g?;?VMyvfIjeFoxktL!#$tlfVIaH%A!Y*Adg#4 zg(wzULS};CAiY5B=Viua>>jtG%Hk{dnBPW>;V||I6(OY=R2mj=GaCfww|q$KDjxn`&tGw9ZgOg`3iqFdagTZ4jv{R_RQlJnMU6806A&-a`-J?wUk=Oyr!n+ zDbPdipFK-^slbYh1Ax?v_lM3$#_X8_&Ti%lZw#)7j)Ngd1oSf#z zEN)=ob133Lypq$?BLc^xe;^+LX}U3fFU)w%Lfw$jkJQxFYj27jug;fBtp0h0dd9Q@ zaTE^zY{D|N!utj2jR{0Y%N!L~*J0%sJy%aJ^G5oaW9M2vUVEK%^xMd1%HTvHPq9(W zYlEW7i^1id@A?5|3h{wXUi>zu9PL6NB_M`)HU*v&UWcclE3ey4!KK|tMre>Vs-0=Z zXkAiYi8Rc-!&e+Xj3`^qlYDI9;c_*p5o@Q3r98(GbCvVZ(Gyc%oSICLgH1X|=6>t! zS=?!LBeH37a);xjQ+YI@5lh5Et8x?n;r#F%E&bBmGCOwtuy!I=UHC6~36sy*!U9aK z4>Qm2%z*7>YSQdpUfbNBMYQ3yqZ*M!v_9Zzx%uSE>RvKf(28IqnwljnP%rx#&#g?< zz0AXm`Q3{gVz~SKuK^Au_qJ~ z#0|tlgtC!Eu)VJ=k{su^c2<_lM2-~R_IBU(9HCk5PU^<`mQPLME(HhN{Wc_3?xD~4 zk*WK7IdJM##?;@HDvwgfxp23N{&DW{U%wvT^bt-iDtfS5)bH83I$GxEfh&VwaZY;g z(8{_WssxM-eySohbKDfqX;U?}CTWQgHk8lFW$r{!#zC^jq238ifL>%1n|blgF%Bc4 z=o5+dmeGV z%Qc55-j~rBj@i@9k3yLNEQ8naZ_E zm(R+u>Op7g;AI#H%gHmoGFB1j;kp`JGE!ofQdOl_dA!y@wC)0@z7c;2D_!qia?i8% z&`BI$^3s}%FMX=Ub_wC_R2xyxS)SLRzbdbG$sY>VQ0OMm-WUq(4o>EFgUsfZ8OUMu z6A9J(xL3XJn04a?MYqjjj<(Mr(wZ9=b3cid7dIm02GrKYlS9*eLU`$fh|w0YAA%vI_EukHzv|lJR^aY}EF_+M(fx z(t1)ux{u&Bp_G&XASp(6mRENE{H{H%+j%Z8UnN6!F#y1quTTpzIqoY7B8l<~~bfv9zJR&}H19FfTafukYB&ZZn=Z7~FlfnZp zNPagpvt+GhqT(qgh0!e~h3W(i%}b|898j@3+S|Oz|NAld%NHWL-4!fEbj5Y@aJ8C( zp~5kd?Nae{#nV#;yRq^N*QB*_>{>@+Vz&b;+wlen*k;~X_z;RpE5cruf4m6Dgd#Xy z#ARl5Va_jWTyuaf1aiijT@NRu-Ga87dyolVFTT#qlM1}9B?!f$FoWYUk4fe`?kLPiXD3G?;W(UoT* z45#E~p$LS>o7>qZ9{^w>S)=Q3##l0}gk$P}!yOEL7L>UF3dtcqwnG^M7n2bq%F*ae4 zc?RV3tR_v(kxXQ%4B`P!|N&ObB|7-}~ghYXwdP z_dYc@7cxCfj>}~8NU_D!_K)9QQP=0vmEfD&MTfg#26N$xrlsO0dDt=U-i4lf3Xtr_ zi(x=q2PmFZl0y%8E~z$oFMa@dLzZY+y$Zah=V8KDndo*2&57dvg&ml_=eZ zFYSC})iX7x!rwzK!|*y_3V$FHd5kG3mAunn8&q zi{CS1Z8NN_WSWy)Q!`6(IMm+rKOxPcvCsdw`Pp0Ar}xtJ!a@!A-}qfgQV|4UVSs6U z)G8;7i_Fw2=NtG-6)&=I7nf}rEgitAA*7qDkPpXMEbm7|jO1hCJ-B9>tKU%BqyFYi z?61*@N3ayKGiTrB?%!UHA4@GW=ASJTgC^3FhZm37M^{*B`Q4b-)l}0l8T_&4dtgFH zEh7%ucEZ+svF(B{Kj19pp|e&0!sGUnlQLVkQ?Ea6{8y*mQbaJKy68e#j`i5ZKH(^e2gOdI$ zlA##R$R#nxd0MUhSi=R*ZZh0%_c|Kla%b!Q*ZS6v3M+$d+{(SR>MejQgSCR5Fq)S_!3D2WeHR`qN(W+Rgq zc?PZX!jVU*IUVzrO91J8+~42O9SlqM&r+ZOcLd)y?Njruup8PrjFZ7%A{H6FG4yzI zyeg3DL&?(#m?m|6Q7BJV z>sD(HFP1!&5a;DS>AnF49KE6I>S%L@x9&xT3Sd;cN`xPJB#%8Q`TmmT*wA1dvMB3F zlvd`|zd4S@7k*Gz6uyt|85@Duq+h3XF$W~jLG$LA_hmm)HMFuqkRX~HhLg1~r;o95 zk6^&2UacuFkdWHf0t!H+7UY(%V0cbK{G9mq8;wH7f|GMow(o=VbaZI!jy98k-0?i* zf_f8ged$ko+;;V;uBU`>hE36T$Ag3iy-KH>+z$O#iDR)xpot}COx1R|qHQ+QRI$|{b9`p7gx z9QT6mw{cnd-^|(7Ucbffdo0_k>|f%k+Ddgh?e;!#6p=WsZ*a`e4Nnq}59CLT?5D*0 zyGZ~liZ16Re*)%oGgV6rd_HpHRVD9piYGEer?@Zk>+1@LMmUzSyBKk>NgEM)gZDQ8 z;*Wqf=hjQ#Ad1ShU)Ei>u-xye5ZqR|y#{C1OgVLGMN}deyR>#5J~ql4EXYR5b-`^IBRO>>Kx^aEBf@-R_z>|X^$122DZr<^kbSgUEmTHZ8qZWACOKGJms?YH_* zyd#oU>tdsI9ZEW^vvkUhuCXY@OQomV1=>s^ZfYMw4LXy$pZihrbGAGJWU1+CW!>(( zm|m{7Qs~h{oz7e+_ryXC7TSlF%sIc6rCbkP@$J5Qgwpex{;#H%@@Tl88QllB;(7a) zoksh)S^~bB8i{{ES7A`Xk1kPjZ*7}tUVw&& zjt9p)pKUB&o9FH9rXs7+x7?)qRewIv?xVa~0V})ensEaUbjn>hd$t!&w%SzF4!sL4 znE(g*j>Rky@bYQFmwi8b$>FbDl%M6isS5S|4gaG98*P)nT)~It4)6adE{F-E!rT(% z3=irptvA@gzLO!X{R>%d1SM$!-t#}Sl8L!JK0GNfq?e)SpM(GdE!X7q4HR)k;nNDe zSuOupOjeHkw{NSU9L0TFv0y0ad4XDi=w;QiDHDs93n*ukM@Sb81_U^pe|dQVUO`Od zAlknnP(&F)EFcaJ!-Rx26?Wg8AJcbVZ_@WTshM3}?LC$^Jw!oRsN~@6zi{-!!HW@; z^8)||C5SF6-je{$N+vcITTodlmM5S)ppNW@QE7H+Sf{s0w1$B01S2EM>IB>Ot{_`{9M zUFXi>A}>mXV_&jd@9lL^s~oGz8;gY??lE8L&9Eyf+Bl*YYd93@vAeQRRZK^>+cf|*UXMqH{0rJc#)0Yp$PWWY3%W17kgb{rWP*@h{L#_d&AING7KW$Ox(#R3j_a^& zDcVXZCyaNO^$p`Svvp>&bF&oWOemoIM3)pQ|E7`g@zHB{Q-Pl79UbMwjcoP^pF3;_ z&N{!7c5-y~b%f`^us)~3zA43N_s+`F#=1|f_6sHqK7Sc4Z~;j2jU*N2G2+=zNlXiA z5syBw7(uoBjy~fr9v_e31-6U~+6&5f45C}r)e|W{DW*?6t3b$i%-rfecEinmW=!Gyd1jQ=m-8wxv20|6z%taXQt}K+usKq0O&4=DIT;<%@PvV_rn=o0j) zMK4%CRB)VTBJ+6mjJN*zB`{>DjN7rkYU-UuTvo@Ahq|l81SoFkjL`2(z`ygw1YYyt zkU3w*0K-J_Q+n1d<$r4d4tHn&)OB~4jIb4(>Yrd?8E5?g-9jT46EN0ZQiQK4UB^ZM zw@~+g<)Daru3A5!4&P{-1$rD^-J)aWp~@cx&~|D@mtcqtJ<|5Cztz&U$+t8I$(1bl-qI2FRGa`zFMpw{%zg9oqwlj2TFFf}@MW z!w;v!TG!&|=S#a0oZ+Xu)4=CqbZA&|OIO=FDO|;kZuy%TBnkCi$3md$(TytLKh=Ab zxx3w0QnhXu=_M7=&Xv&8r7mKle!9f}Ol08ba5c0#!t9cKA03dID8%LX60%oiZ44u@ z5=~LR3>_aIr~+<5X@dAJKmLym23K|$`vAmbL0317hzuAQ zyzC#f0wco56+4oljn^lYltxs)>;_6p`IaBsGX6YqPWhjy;Ry*HgBlgh$ zxi5$CwC|;oYLv`UUBJj-fPCnveVt5Al2A%TS=bStuKe@I8TfQG!i9Elx;=mX^;-xQ zel!~H`JmAFx9FvXJz{f+$^yz0^)Yir`0~{3Y?CtPEP&NtFR&bUS6sp`I1^AsH%@e( z{8WlnWN7~I^~st>Nm9lBhS|H!AFI9m^4t_9BZ3bC97?}^Ymp&lHYSyA#rzJx^P|wR zm)XIqxmu4^2v7;Qhm>WvG8gVcMiUM&^}_@{L?$+shSJ8?x&?pEXgWv|OpiTu_f2D) zByi4n8_$|Z!pl-p?(7yKOk)K=Av!D#I!d$JEXA5aOr0O&Fy%mM4>#v%gwi-+N^+z- z3Eq%+-)l<1EO_tKFOcwMd+U^Y#DtA)10d}$959)RC$TjK%jY2cyuoH>TA`;m4l-Bm zq9?|O6RuvJ0oo8nx(Z%m15Zg66BA?n@Bt99w<4a+f()C~R5d`O4uUosUMM*}=Y#G7 z#l~{8V(y%xBqWfe!C2%2{*MECoNn(AThJ1o6X1-nr@pD%p-Os5I4wuYJ7uKvN<jO#w#@3DV53YsM&jx#z{n9Ik z)FfwS#s*{|m3V_VGfMwvjQgj@lD9(p&RJpsrsch?i} zxhZ>xulfTe61#7~?GE0MQg)z(I0L1ibAc2ro}=uyqG`Y=SbuuUl<@V#XTOy+GY>YX z#`Dp+emf>hpZKFYznlAApHGK02Uxy#TUNZ=N9D(CjmlP&oN4@o(mK^p#odDt&x!qp z5%31!HV{O3mnDSs_V;_5C29YX&FVnELmfx|eDu8bgpaU~d0xc|Se)m_3Jn>#f1?yi z{R4AgWNwdPy|%W|H=R(_UHz26hb%t;7}3*)pDaNRqXR;|`U zx&aya8elz($FSBUOz~Eio1WmaAD##!d4ZU~&&>VbgcQ`OzO&cU*5Q%HJt1liE$rSf zs1CiheKqZng_&v!dah8r;qPi;)o~Cnw@RVPBImhK%=+|?kCJ~#`x4@FaNtNw$Um~( zDgH_}FX{vm7^tUK)*bipaFS61WN8GR)Q&%g+9z3mJ6%JjA*3t%hi2oKFfy9^s@t1| zmJDD3;ots_G?5T|Jb4@O>643DqKCIih!II3uw`Fg%%&w?r;b&-pQR@AAb;Zb?v818 zm*T>gIVR>qiXB4^!r4zY0i2XGqb*nn;EMLVncblJ0Q!cK<}Or4&7jX~2cp z_88!`px$ulO^yZ`3S|{Fr64K@0%1cFB?c^H?&B;)IDE}DiC*%3V!ITxaSq$5(Hg!e5;;@I# z3mS9JPw94X@&h-pNm;EvruqWKu6BV^@Hc3M1T2;s!~6aXwq{?0q@f2leu&G#@&|-O zSpU{Jh37Km(?4ZQnOp0`)t#05n4pmGg!l0S?Ux6eRPM8`Uo?|sAzv8?GP`pMd{o2x z2N*U~^071L@^Dl)PzRAxy_?$CsA`aALS5j;%$cJWJ_q{+a*EG!+qT(6*I*wxerVrc zbGXf2&hl@(Wug&560!$L0Ycfla6aVS-i1{wS98OQ{`;XGaut5{L7yogs_oT0FLO7j z2&J|ACS-0wSh7$#{LB0e=zn(Y(vlK|SdfyZMXt{UmIZo;HzB&U^>ta{MpkW;Bk=#+lM7lVf#MYl$RZ+P)T zW98b>CN0k516dZ&vFMG4rY1~~o<;FQ9q-bix>1xuVKuc6qcU&k`CQE7C$X8y-2bD2 z5Vm_ubNR_YGZ%lEE}?I_q~#rDPwSi!9t3$}S7GMxe%r>4yxffZ;~82s&#&-Q#I2iN zQ`hi5sb^{DEw)o`&et-a^kaRh`p&XoPS!$#5fH2SW1G#{cK2N(kL`ZNorFj0BUh>z z!}6zZ%l}v_F4=LM1@4eI07v}vhyW?2UDs3u$pvLrbG{oo<2MxM2DiBU&D*@P3Aq z!135rD5O#0!xtU;ytgY`3#*2wb%ED2;&cR+?))y7X2g6P&exFhn_b#TV52rHbezVkAW{Yo&Y;Z+uGi5 zJ<6|^GQVkq5AtIy#2}V#w$Aw0vb${^BLCt=$z>VIt}hFTPkG&1Nd-MO!+K5HwRVX}VPy^sWDe=~Nt60_5x^w7q|=L3HL?gkh63MwSN8-n+3(rcjAfi9{; zQ*(UGng-?R{;LD>A|f7i1wyz{b-qX`sFaMc-$J=QJius~)76gEMnSGYlocr>9eaH9tL;N1oPT zBg@D4y?NF{^(rP8gs_mclcW9k)2FA+RDnve`V1*!vZY6Re8d5-wt+@Lq)k`^G&2wV zqc?ycM;m_-S)xcZ^g+>;#l5pDQz>!VdM=f;+_||A2hsGxpT(2rt7n_Go2Wo=H}`N9bJ22?e6 zy_W7G|%=32~5Jx;Rj75uvOf@B@Yw;T`_Zy{#rZu&W%N!-#=>d}l znc_b!t?f)KP(B_Kwwmm5A=w*%gwDvwo3i{C#TsPrDjnuHZDxDVWoF>k(>uls$F=_W zXC44$_wf8$gL9w$xq87pY>VXgtYkq{^@TiJr~juQxK@159PyR+q@;X7yP7!Uwc?O4 z4#I2T7MMZa`)`5VbYDsekf7!M30FY45nVDqJfjh=dw0(Vx!()vx?Qj4eIT2p-+|P2 zGKBfjO4xcS%X_w4e7}Iy#$3Nlj2lIH<$e|jnnFCwo+Catnd+`^b1%HU_4-dK>Ndlm z>=Md+M@`GTk9vM&Q=0F`_yniKUz&LppmafPF#hv}xX7XGFdd-v&LSe-C*mZTlI%7W z3Vn&eMDD?Y2Guzw{7iA%cLiFLj+c#)Q~)>7IzZyXhgj5#d`syBhkd(>-w2L!|9Z?7 z9*SyYzov^{H=)|O5@T*9I6OEgTn;hwNBe=Q^4K_s_5_5WyvW;7${CpmBX0Y%94ZPf zyKA*j!=NaV^hjw_dwaIl<&w&s1Oa67`vX-aOpXRbKbx@)-g!}r9h<6{AY}@U?Y5dj zV274Gk4GlBsW`4y2nejV*pBQ?lPcqv__0SzLMsRz(*>FZ548jgXm&#cf2_8H_sI_I z24`ltYfk`02I1rfQ$}WT?*A|wW=}9EWsTqC%y)BQnBMeAIJ_6>qS3NZv()t!0EpIsZ30p6VKE?S^94Ir|Q3B z*;L5C$-Z$5&tuKp)Er{wpuW{;eN|mhPB*{-VxG%to|W#A<+e1sw}@}-KZ>7@V;8fa zh?)hA6Y+T<=)qDz^?$Or`PHj&^+jP*&f#_gyD9al`t1i`wC;C;HR^IZ63BdNs4i|F zY<~a!3|fGBAvA*@429`H_5*Uee{fTp1%Qa1lNu)T&L>qN$5~H3W}YUkDo9V}NFJAf zgZn1rJt6zJmoa{f%HCjtqj4=!QN@roE&FwT|2LTIengnvZDGlWC=$N58P zB6?6b0HC#~n6KGdh1DJn0^+8B{eY^7BA}Y?@$>Tp%4+#!$*!%M&-owW)XC3-<*;&7 z?F+Kz-E|c*h0uB`++K9K|KNd%nrfHHS@Y`C4;18%lNT+wSW!jM&KH-o!-~SoP~nXJ zK2DnZBe^km=h&nCB>Jrt|76cr=ZzP27!2ml5TMEJXo_Ffl}NKNgBt!R4CYkrojx08+}k_Y_|@F#9R6vpVM$VDb-DrZ ze~%x3625n8rWo<~8?Gg!B!JDv7yb^#DQ+bcEL3a2oRsLZl-sYc@koLVmZ~)>(hO?6 z#Ctjnp~e!y2P>3E2V>mDq|gNKIfs{}KZ5+?+=BoZ6ceKd%d^3{YWvZNqzp^m1!CCHwqd&wdV%U00#d^W_y`GEh&! zH5b<%|H(r>k3FODXvoN-!rX!7hniS1+@4pdVA|M(p-i9wfN@4XtJiHw$3Hp5DvpMS znV6yvJYKzL_~UPx#{lJTU3@OEO;I) z0(hgx@_UAkzkv*PJHH&?2A_WjIb=C=Qe@XbycRa!W)!OCoA~nNMW9%1KllJ)bU0^q zyt)|c8`~`8WaCvSBSlg`H``1e$xT#fs+ z#QNrKiEB#ePRK{J+#lG5nS_ho2P@guG<8sSb`TQ3gxMo#*`*&gb3;k0va)T2)Q6XO zxFt`^Q=({k&&m;KLE`Lf=7JW% zt;PE?RBfU3n;yPjobM={-Mtbcj=-{H!rRL=68ZmvegXt^(~w6N%sgAzSQ8|cD)Mq| z5mbZ=y-QHo7EGlmrS`IdMX|vuU7(7C__4mZ`S*1**CEMg`r*DmW5bRBwSW{BO0F9q zN3Cf&{ZOQEHV7_*`5>?R;)tarpb}~1m5?sq)>^^93rM0g)L<8R|eh4e0pmqoq0oCkQ|u$VKi%*DP=Yl~QG9Ny`Ym_wzoi zzP1kgXTg}67a=K>^dxJx9u$AHra{!rEgG8oDWM6)vZT2SW&yJ5zz3DYkV2zimjOND z5VliR9eJq6Kd=5^Dv|p_9wYuB&yp+t@Cz%Gzn z=3}{=4!O2C&_ntwa)LGp9R!*LjGL9_E+iufc0oIBvZDKW4(&k4nD6ff{{MQflo2WG zzyIztHjm(NGIZ<1<1cH@m@@q zl#EPc6^Fs;^5EBZuUpGesdwbCBPt;RC3CPfBNNkTq}ciBGKP&QUk`y z_b1En)~WkLZP1Og+1S)k?Niw_3@03fwg4&e6*Ovw>b5 zG%AcBeCrGqfX6eD^}9XR%moZ32$p(nYWyyw`F3`8ii^Oq**uyV3Tmj9q_je}|5vr5MuX|1g4}k-;}$NRqt!;K#Rb zFeSm%mN^L}rs{3<)89bqh0^Djql9ZMV}aGbgaWv|+NITD3+)Mz>hgj780vjSKuP|A zd9uE>eKkXTKVU%M0|;vn(Y5yQIMk`WFE8t#miT8T+odUARXE!%q>CU&M;UQ$hG1aB z@u5NOS*w&KTAV3|)#`GNqWFo^d#QSkcQh z8<9mzO9vwa5W62$b}f9#S%pv;zc|MM1&I!gAK*fXB=(XGa>4E);LX7kZrInQ_7K2m zQ6}&c+z#9Gb`yg)+1c5sMhtub%QDRu2rAayW=<(DLYM|&CnHmS4e~>deh!D3W)e#~ zyNfDwcN|<%)!Kj5I;8t&{UhNp1gQ@F6@re1V#}IZ061X}7zGf!=tKVtioHsYkX&>q z_Ju9kl$C4hz5u){3^3pTWbeWkix$_Q$VA!MFSc2G_O_gWL!;VoKvj22)#QwiZn3gG zm4Rh}{sWyFf%vVwv3gRldYh!nH)y2FR9vUb-N`X%- zpz#9LQEqc2I0^-X0w&WPTE6nQ|0`^i`I?4l)WK!3kf+bp{)DK>o63NrH-0gQ@ViC{ zpSvKz4%XH1{(TeI1u^T(NB>DU5TF0JTUlVjA^gJ*paMdOdW~$X=pBw<61zyj;l{^k z)BvwZKoCIFTk04K9RIDN<$u?|0!c^T-<(w_V20XN;Wu0|K8=`3zlK{Cke!KzE6Xzdso$7SpqG2eeitD^maW!1vdM8CKX&uCdf1&$IT2j zHeTA1+?A7Z)^9C&TOhi>Xej2Cgew^kDpgEF% zU6?G2jfd3PZxCb)Oq_z>2HSVQ3PZc5fTnswf0G%P6$}d11VhJ(a`XVTP>1F}WBBxf z5J88ZyEo<26Wa zkd=;ad>Fl+&96C!CI=u^B2hgqI_S3~5)#?&`2Dyyr^#>p_1_H>iNJD09gW#hXIoVsS zf2Fcm2yj*c-*XBZS)G9HUKcMm(fO>;i@G>EHtb5{=j!K6y1w-4UFhw2aPyi|IdVjL zeca>47tDMVVPW;F$&9Q5LVziMzsgwIiSThDXtnaHRueZOeWFyuDR#}}&%oVb-Abpd zM}<#9u8KmqhWHX3#;!B+>x=L;5OKIWOt%M}Ba1TgC4rd{)-si7J6?3uC^%RJ;*YMb zKTKI0|D5x%F4^!S`H%QR1@CzNm~vKA&pb%&G&j6zmm^7ICt;9LXzVY;tB`gg8sV+S z-_zCQuH6xKx+kpmUh>Oe&tgN-S2vhM&`^o{)mL|2Fq89s*4kg!32n21KyaFOM_mN) zBGEuh>m7)4wMIG-2W=?ue+-HzBgca9~wnk zN`WIGs0c_mNQWTOC7_f@3L;9E0@7U~NT^7IAR#46h)8#-ARW>T_uRkF_j&%gU&758 z3S*pe_St)`Ij?!mTI(tVU{!50@{(V|gMUhPUh1ZWnQy3QJkqU)9s;00Tefv?qsvmD z2KZm&05{AT$bk}oH-%|HB3O`r-@D(yP&7lTBf+`s|6eaaB25~-6EM{L>!K88D5n^H zJVHVd6Ayvux7TEYlwRGC`tnC>QQ$o1y&8CgZ%a&dX>&rpavlGZAMA_(4I%iMD{9|d zCD2J|ZyGOhJsqIy*?;5{6c`jBDP;a%Gs7iFi@@3k{#RQ=Tc%B)xzT~o2TPv~vu4N zfkKE0{UsK@xT@`?Z>e6!V=*#qL7#n&#R4g4NTgu+R2KT4(1v{I%O`veY6?SJJ+GWdrr4ntVk9m32sHeaxdgcg5%;{go#b>KfMGv=lMb+@uK^-Y~QU zW;^^?-RE`y1z6<9uX%j%I7dfbJ>A22V4G-IzvGSW9FXO7SwJ@3?CX(pzVaNkmQXQt zJ;9h48b~6jmxO*>pkh{`ip)KQlBQI3v7Xgb6e;bAGoAO1K1;69_2}~6hk5(0wJB!E zsh9*k4RAe#c~rEgALIdv&DnhzI>dz3Q&c;@5qT4%I-+nJf(AJlnnpJbKyyS9*Pc_J zduz8732O{0g`YV=|83MRDm0{Ek!4-mVMi{RaZSvUE}YlifDwWZeN)C4J=rFu*17^+ z#}hF6{D0H9)#f0!Kr(a-fUR>A4%8N>7KOT}*Jbq`?$Jgl<=T~*eVxWdB zfr3U_(dx~hB~^czA75gz&lZ{RO;s19+#(}-YFRTIB+Ov}Id*GB3G09U>UqFNm!Lv| zG(tPm#c++EhiD`Sb!gfKTiNkZy7lqmG{!fcCsU=@2e>-~L1)m>edz8fokH8e##g?a znW$RFMH(l(FQOSy=t1|b0>lCc#vrpJ&SG=mD(@HC1M8qZpM(x${J)&Xdj9_AZ)WmF z_vew&f3g01)S&JcuD%l7m{-r9d9LdpJRVX-+Mu@s0k8&;sF5v{B8I{I$$ei~TXaOB z)X@Un#{=(2vTgZaLeM3xPfoP_W*CRT=ENxJ*=PT)ankx+I-1gkHmBMV#T)-&%uVR= z1HvhP=Mk~SYcY0f#pRAp)HeUOtqM7xXXM?Ccv>aJmw729Qsk0N-z?k&U0imsw*2l9 z3yb_VPn3ypn=Zeyt3nXEHPP3BJ!l=yqqQHRggszX8bhyW0xAC6@B`u~-tiH7*rg+= zEB*>3k19r8GkB-=jeVrRPyRWEv_W*@4zZ^sImHd+o|FPv@4U_MZ~5B>j1+pxFv9X2 zd^OrLn*8AzKpBK=XeZy>TPZlc4Yp7CujpCZu%1X$fn$dKC}h9%-^yyu*vqi1@`G{Q zi}Bn)NQs+3_etovTK~7{M&Rpif)W76Z(+6`d^IUCK(*o%<1-;Px*>;}I}k3kC50|X zm_+sS>K~SoFn36(>JXBJ&}aN#&qaT4u0$ld(Ftz@9Dfi>C8eRrq@f6%8At5=+9vdO zhWb%L1`!}ykrHl+{PvaDR4CLK9rPbh z3kMD-AzHcbjDx&N4@OgU{};b))$iW<%P9Ng#V_dIg-%jwXBgQM5Hf|T;>$ZFH-&lc zJB_5FSfZRsDSUy!h_0K_-JWeFm8ng^lVq|8Bq3^t^IIqN9zQSKdF^|G&vcRIelk1e0dCaX z;u2clYtQuaiI!Cp_RRW(&dQny5y1dWLA?$Bc6j%zO0$Lx7hceV=*nJJB?Jj1Xn%?) z(S-Mv7yG8x$mWCNV@N;pjz6pV#;qJQwcAm~vmHQ+EXfwOM@diOA>nR^_=L@}YpfHL zXSM0P=F_l2(1+Vzq$&_pxC6s8?YMHXK?-NI*=c2+W!-Ro1MXD?Q?Szs|p@RP&Ez(>eBl;;{N_z zRD3Rj)+zxy8$x?qg$qP@^x?WDbErx=THS9;c5an zlPQt8ckV=w$zB|}(aTvlZ$9auV{6Ml^64`m5CqhTIgeQCN z7?UNM&X!wuep#+|E!fR~1J`e2f@X$hKV6`PcbV4$ubEO62q#L1^$BD z^nfr5VJW*tc$PHtmkg#}!lOXx+JdEc>d71>{L^0kxlhgH6#fk+MtGY#)XEx)OKRGu z6GHI5a9@KE<`Hj5!H>R+I4or}fN-Q=sH(Dhem#9As*zsw``bkf@^f(D_tF05-tU%k zDyOf%D7=8Ze|Q)uejlzi;QBEMUgKb~Em=aoo(sKQ6{4KcO)C#{l5qM4No+fL26@zr zv$WAMC&ZH}vuIdB8qT=!)PhT|&>-@7f8T(d!arkYiDSjW{TCK#Y$sID32m!ShgqV- z5nkmMh(P(C7zRK?-Wfi=^6ud_4=oluwxn}^uo7=X8;;m#k2aFvUa^P8hLWR>aRqUk z`KK3re0+$AeQ2eh?TF?dOh`&fqC7}fx8U${R&ZEIpo4k-Jr++3kX}Z^79}F|k)=$? z(!wJ zi4z1^0AJjv!(U&7Cxf3B9CH%TtDAQ8Vq&&8eJe&6EN7j7zvL6T95 z2OO^h%A1ON(ujTdy7fV>fp(xgRN)Ae^?3<4>pc<+!9D1 z5+6!-impAIoO?FeY_!$(Wl0FbPSg`cwVXyICC_@VGecP4X=OBzOj<1W9FP5vF}~zb zs+vz{j`!bWZ2m^h7`O;uOy$I_&NIg)-&KG8Ri2>j2JA{e5}9_r2TQcRKf$@jyZ<`$ zpr>VSd*NNiLr;rreWTQTuzgQlWlsHUj4O`Gl7_y%z$$;KMq&DoLHLK z=-Xm~`LwvpTOw2ih-AGYyY>YG$l58xZlC-uAiXH@zBR)@Pjgz!L@O(W|E*f=iN~0b z6sL^8*#2*&*m*+ynGbL+>ZJJj)fiSb6*u2)h73GxM~q8K-B7Px!UOW4`P!{ta+eYe z#={NyPjzCqb|&k*4E%7ukSBsz za~M(GVbOdLdu)~!Q}X?L2Ys}?cjM=SGJCbkf#X=K_Kmt|>4Gg+yOGIfpRRZ8-BQMX zjk%*|x|(qBbJaS&l%x!eorAYotiZvNnFX(la+$n^rv+=^Bi!2EW?x&&Hoa)`<&nwxqZA(QD?P{jHj5GIwI3I9)$P{^E#G7-O~&Lf8B5}Dj(fU) zlOxM>G_I?(_f`*M@(%AkkL?l^7F_s~+woHI3zwp0-qs1JUfF42PLM-KrMBHvpi|fcK~l0c#XnAUUn{;jPmX z=F{KD``^Mc7QQE3n_SOTOFAFbS~ndTNeUa;=K92(+Kn5GYOwkHUF%T&dwKlH82Osr zSfyJlqg>szGF#T^);FHX4KsD*&j%3x1E)x@vvSi=e+&{sxH{DDp zJZ{9yYl%>Ad^=l19V+kDN_=;9o|h?_v9)e?%I&YJj8@Y6VRzDAAibaSgx@Fiw`>a8 z3VEgO7pF}WzTA7>d~aHWj>Mxia{BwD(yNHz!_~))S!ATMCUc+W+AKugk$%rb%q-^)@W7{;xc{E36Ek>^2uBco-)B-6mBQ zDt?^a-%-gm5*g<)61nc<+b3t5ar(DrcJH8dveaR7e0a9HZ@`p!vIEXHXyprFz{7f! zZdVL_Rw21t;lJ#>HC!8;b9i~G)f}0B109OGQQV1abszW7gD&0RlzIK;2&au159@X0 z8Rj&+mj&{qqc)E|o_-@2o3r*a4gJ`_3tAzM+8K$8Biq#}8KyT!EWykID|XTkNA=6G zM?BIUWtJ*=Ndx?WUv?*$8p4LQ&9n~GB!51?u`}C#W72MS!+X>97hUU?pK`g?l3v|J zf6mS(?bg2ld@<*L*gzbT*p?RrmE$JeA34=nK8RQuvSo7tbsNRr=I;Krjj zX}yzFydzCV(*C4|S&Ax@``i`P?ep_Q1dm%8-S;Lh#82n==+Bgg)%1=mFq&1n7=}Lm zKq#-oWi9YJhfscMYZ>#K!9Pe@V9|SJxYDuVSZGaz`pkv7)ygp^{g}0J#cYb{xw}IN z(>Vd;mNHxSo5_4RQJ8yg>ivu#7w&Mvss4(}!8BxVNsu93Ki=IpvRb(_|0s?RCQFYLfW63lF9-ZTH9L*uq@XGA7`MD_WTHiTn+K6~= z|Lp`6;)^3iytV2cRzxy+>U*Z`=2?3ewnQ*05z|Iz`_y=TVq5SzIcJm03IMKIO zp*1nhYy2@=t9tHlapIxjnj107@3UF$FB;p5bF%$;H0^$P$G>ODHHn7W*<{-5g<2i;MDEk`Am)B)GOZ>jL+m0e`SP;PkE!W5*>Z0*+r;a=7GlN1naK6ym2*5~zTQu_ z#SpQOd!Lm_rXXs4WNBE>bTKAmUD7uySO%Lp_JTwueJ<<$BgbroJI|Z*GTd=79x~$v z^ySvJe>dK-$9yLy$=RtC0zl(XF)F=}kBgJpRk=3&rdBDk8%9^Qe+A&%cM;DdtMfR- z_D>MLoQ;z?!6J`v2lDmoX2Ta^Yd+0d;^11EcDi<{#C~rH*E4)3ie3ZemOlEPVgkrz zNL8(+m3tY$iF}qNZc!huvx&MKej$I5ibLfu9zo-nJ~L%KzYS?1=2s$nAbHJvF1mxuafY>yV@y%%e>4PVhUn((U_CSA$UlBEOH=7RO;Mw|M+0Yrm7w>{62N) zzZ^X75mLd`@j#J|!os!MFKkLcv<0CzJ=DfeoisX1Vl=nRlpuc@q=GW#U z`?2|33(~ZSR`eL+)^nT;>iBFdJ@2#X5d}`_*rm5$NQ$QE8qz4kr8LZA^Im}ztUNWa zxTv#>{g|_Og8)~iVWL_3Xg*$F%dos&k4#^Omsf_yXrI>ilFEmt^Or!p67on^6jib% z`Jb(nat2)^Rmm&eQL!UrJ<7=gD#)?p?rX_ZX{RE#1#q!&j-CMxl^<7G&WG=5ge9B! z(HWdg^VyS&DhtGzttiVKxq<93FmC$Ny3#w@Lxlq`B6vQ4mI55*^58||8yOq*@45Se z&Qu@Ss;0a8HP{69Pi!`sx%^(kjaFu(zOL#pLHDxtuUMW^j{(=)$jEDxkCc?&eR}?m zjs4Ffb}vCXNmbr?OpkD#eRGNrx3*ISb!d(%uYKzsk$5rE7XfDo zZ5?tDmAdTr6%6BKG=H~A^sHkR`dku&!9?Fc6>)s{k;lXRK2x(00H!=zVTV6&2* zK@SIq9;)b`$Hg5F0BdqM&L67fz;5{DDNH3pw0CT#}N6F0NgM z+m0g}7U1wK@UT+Bus;=}=USEUv%E3A+mctD&jM=<*Cj&&U6`jPhulp9m@7)AjBdZ`5Ax)&1xq$6w?0QEFGFy=?|ba(L=iywV|;EZ zk^h(4SdyiEPhJr>zFb~C=5A=v{rY;+ySD5!_O+rVy`HiLCzNN#gzDGCA|E+2w%$yC9l#uIqRM3yvEj_5)8SK9 zss0UyWc`D^3sViFOUU91gSg zgzbEu-9?Qv?MYT+`tIL<36d9Yt?y=BxVB=_?rz%WF1v6}63dqZvZ0eHQcH`*eYB>E1|Y>lgyFTFi2 z+R9L{?wZ&RP>VOWOhE&t+dtE_JIe=5gI8)CwgG)Uh?d)wdjte*rHf7tf+um?ZKD{S z9B%VN+B`t+@aKCtGeSptbnmnE&*Y*9Y|HqpG~7l7Z{&g>{#+i3w?&4!CkNlYOO#&e z#8lSrFa+XI)8UZg=6DP|N)F&Uy^Z%Zc9Hs z*vPwZM1a@T1@|ErOuE9Y!g>t{j~OBNYcyXcWPSL$aAya*>vUYPk@EMU6YLfn&EFJE zNXzw)K?7tNd=sPTyt@P4p^L-f!Q1_1xu&5lpg7OMNVZ-gO@s&@miPS!{ldZ0-N+?) zN5y>1b45LQ7us`r8qq6pWWN9Iou1&5obe0L)iW)EtV2J@lHL%tkZlizey}DMTp}q1 zi}*LCm)MWg479ye7W#x@fjXUVVgi-r%1kq}SLSbOvfZl!);!cw8F>& zTu9{fduYRLJbxk*sH2s^Y>``(bZLQ7GR*8LW zR2e@}gqYA`LL}ly5hUtM1+id*>WsgSldD_ zuwKw1b;y20=|aX3L_B=FNKqIf&!jdOOBo__IrrUNCXuJnzo5BUhL8L=Pwg!Nmim(l zt<@DeUbPP&!hOi3#~RGwvBLc^&T@FzGcwyB20V5r+&xz)nm!Oa>UtVquuVdEiF!M@ zvtvp$GDJZE_=+lW6{uPwbV2u3CeD%xq~Ueb!e^hB^+G0NA+3u2#6d`<7SC_F<`Wg% z#OH$zYj3+z0W`XOz*dlIlV9Q4#Z<D~$AY6L7tR!Mj)zZ%v!)UMBgyrOQWXSECX`6wYcL%JwPi@N`u z|8P9BasHOhhK|cN>&QY4ENWea9S1ut60H=AejJEV78pFk?y+StAq^u6a+%e7=N2IT z8ot4Lo6Sz@IG=gh1%vE|$;jU`*3!*&Qcrse=ooP*m79q0g(7&4Mtp9YHix^OR0*(l z4`GRhYxslj7WWC}Gb7QbMDo;$5U6_}+vR>3(<_Do{}QA$wg!vR$9GZv+qtb1D{j5) zF!>Iy+!9GIDnh*OUh^7^O-~x}I~4a1k(hDfOBo+o%!4D!e=EIfdx8gksQShomDS`s zLe?KYSr8bz&$h6A&Df4!e(Viffc^hJSPl@a7}wsud#k_oorZ1m*$ea+Q6U@08oQr7 znBKe!=ujwLZc^6g#JvmV*NSLEelcZ8ChF*JbAH+b2(`~UhrI@3X|aELFT2$3oizFS zVn-T%CI%%#uu>j*N$5>_nV!hVJMBKjp$N<_eRI=&;@P{>T7|Oltb)(4FgWNp^HjUp zcwqlPk`0Yva46_|fhDl(>Ux;3N&pTlw-&mf{*7l8MMfv(I=x5 z9(=%+K0Xm}3)M*(?4L!pTnK6;tG)2^*^ie8l7#J!_SRuJrzCG)KKl8^O=!z9LQm=B41^yi0fA@a-Dh)y;gA5VNM^}zWAE{qHHnwB(TocJl zLi{k*txoXBL(vDI9%xD#LhX0NyBfWqiVqA%ZUfI0eDd+?1%9K}Nzq%O>|n@^g#;|h zW1pV^j(P~BSlX#0jpli#6-M9*R8gn4AxXuq0*+IVLC+;)t#+m|6`r$>vCzOC0SV0q z%X|gHUsQ5(VTrXD(G{{5P``{p46}jy6OuCZm%5YMK{7^ibrXFYS8Xa>H{5ov*2&5N z%Tf%2A^JswOOfGokOzc7Xi;hHpqb*9X75&I!!E4%;;?6{Egvz`CiXuH2gb>_x(N`r z;9tGDwOyPLd;U=b9If=>Dk`3&zao$<_4Zn%u1g0KL=NP@378%~08SG-qpk^Q0ONn& zEPzep!&Bm-6mP)0W5*!>{B(C80vOCATaTI0D`zGE^XM2XJeV05JqD9i)L(&+fI;l>1JhiG%F2%qfCJYJdTTjikTxY? zlD#`Eirxnc@6e(P2xiNUfOX@ZS{EP?#7f5Q$G?eKr!UbzeGfE|3?J1YbI+qtD^vXy zh%p3H4MD{fGzeKyutk$EpnrS^5}Lcj2=PEAYQ8XBuy=>FY|iU)OO5N{s; z8qr15gMyE~JiYF*Ra)TX=j3496Xknk@xOfMXXy-}r-KECa-DGS)-RCO%4P5f<*7R- zfj;X^gy_XkZdi6HESRj1*?amzs>r?1kkv~P6qkdj>%nfClZR`34!C{k*Aj*uiQHDS z*HDEp;jt zzS?*8R-r*@KqD>!R;(x>ESUG~REkl0G7BJ$VfSc8ay#GMSHa3^s{gM0iH-Mu2P^;N z?Ki+yl%hUolW82q85vLMLk?SVk{>E#sZtJCQ%F%r*w4%=>rFGyk)G!;b6OtH- zo?umaFq5S8u>XDWVj5gAK2MvUGX8=6gYLt^wWYmvn!3|4vw2`Cu4pa`-f*i&FtzR^HCG?{LYwDpKwS0Lfu?`w&HdT5gI)O z5|Tb`UHepDJaxQ!x}e{1kRWxqyjw?bfh`YQCL|_R(E6S?s*#zRmpN7(97gwdo#y9) zNtXhtnCUQ~GY>=Kjc%xD++wr+o^jN!e(ZgEvUd6wePXt}if!+Tiqk>mPg|#qBc=?n zi!b*&kBqXl(3fJL?Q6$7M^0#%1?<>)d(w-K^_0=dLeXxft#}>^CIaiPJ=-7Pfu?fG z1FKbBd>e0ceSdG-Z1G2N*E}S!CSQj7-q-q6c(Qps(Hy*RjaBL4@~}&1vQWCwZ3N-t z8o74$E*dOtPn~pjnD2Eu`D9O>R8Ab8@Z3Iijk=}a>wM{oWZ)m86ev*gCnPFNOcqYm@4AzU`|ix=pjK=R969$F*Q?EbR)&Y8S#=0_#_&T$Idv z1B1YMsVDdN@!&UtVEf<&^v5rp6+vHu+lfT}d#z0b2adFZAMEu1N8aS>wD6A0xY8<@ z)Y}ZK2Yzz+amY_H102N59DJjj5*;{Z4g)9a@emT;j5(h)uA=i%D*JG8bC zCy85Hh2_j^J2)kxBbIAykMK>=szqyL$GZ0~#$XWwgoLKGG$L4W?8y(6P%F<|S}1xT z;7F?-XBv0Z%^fHANyVEK|&QvMJhh@vsQeW|7E)+mhCJ;3<`3C0N6)jf>Ec zME3D_NO=XY+Q<$0oQY4ZnXN z;U6QFKcY#5A?m0)ttpD5k>?GpcQncfo^czhyk1V68<*Il?83SshWr*$Wc{ElaP@Aw z&SS{z-zi^{Q&I{xeP$cSwy>Mw{Z=iB+XD^&U6a=4dc9cUz5a*Y!i93vZHmB8c19#} zot%z1xK2^0GG}b9YC`xK@nV?SQI@;cSoEclcIw!-8_39GQ$jf zmdcABjAz_z-gpkJML&{s?~0c2JXirQUJ)MjzH1 zuA(IIT2rD>qd)BxTMcz>%Px{>&fOAevCK_P92{ZiEOK%Et}AYfUR#rSDy{^PJ0VkbcHkF>FZwoZ3%0 zBUvnRf9y3!6>jMX;UpI56{QmeJpyueQ9x#4~My38rM%Y zwFIo@mZt2R=o|jkD?2)5L_=bLZrxT-~P(D&{+Je*0rG>y^i(MNs7Ly_y=ekfeGz08!;8ZQg?{tL(6u1{uN zlB3>A*fOb)AI-Z;6GbmQHq!G(E$RPOjqzoxwqbaw!H?k=RLB|iU7=Uj-HqD`MM^9b z(=}pSk>a22Dy@taTP!%K1-_35Hbt+OFNhmsM9=$`aJe%7+j@KX($vh?h*p8GyHTv< zBy@SrU|qq*O}cE9cgFRtAAJ*k7GoK2&Sr2Oqsd7YYFn{+GHuQ|lb~dfXk}l%P!*Zg zlhrRM#Gu;~%`$~+{k6)P5C^m7K31tdf)6@LAdK`_++P+ci=h6Y^Re^MMFsC3ks-Hu z<;V2W7nbLh)nCY6VnuplDi0{vdT;|kkN0`%t|Uk!6hwGG-p1G46-`&Qyi{hR)DwxX zDS9C*S!)@ViGq2VAOg_il3``olIZM+&5U;Pzr+ynA)CMAoXtnh1P7|9Zv%gg&F7bw z1-=X3Pfu^r&|81{O0gF?bCSB`bhIoMX_8ICZMo$ZLZhI~PM7H5SW8bt7uM*AH8<(H z(g3sraQ-}%`I_QdjjcL6Zi{DgOh`aef5zSQ1cR1oVvBeAPq~UBf09lQXM9UmW&@wf zxwlkYTAt}}VW`I(``{w&xoY)Fhi90OOZC{2m8vrYoi7re7$E^=sx$Toi)28eGF$j0 z$tAN9d3~dHc`h35?x9XWnlSqOE2Td*rrq5RF7vb#lOoi7tv8CBik2AI8Sa^xF^*N9 z-zk(Ol)GmUKuJPS7dficby>F{88v@ilUhRgQM>`)SJC19a4s1)YsLGywXz>f6t)fG zOi_<6Bh&&Ne1UjHOUfs+_4R%M4r48XLys<6D10q*C~pFYMxyb-^bu?qT^K=VQ0W8m zTgJR0irKS{I-%U`MM8lZY?Ln*wa?uKWES&Me@nGq^{1YReAyBondR1B2*YbKFY%1| zebrancC73?6f%zr8rC#;$$5+B7XC8HnBrsYJ2o!UEHH1alKGB4OiPfWP~D5{+`UYB z)Qr*mMQbr-DIa^oP^DpYG!Ztf;lK`gI61X)F8j$#6kf5CAm_y)Z_?~0Qlx7NfBL1Z zUgfKW;tLCwn=0%`vQ<=~y;)zoITkyn|Ae08MYs*?so-Fx!?eeB9MZNqMBal?U)*8o zmakYzP0bJP;nL*NGn7#&>@))Jar~Cl$gb|eDRzki)5FXqP<~6!?9My`;u!HGXMkT| zkRl#3Ae~lwKtxtR#F^Xc>eqHvrr!3=uSYA>iQj|Xm^)7}h;S9bAwNaoN6MEn9_`PU zOm|b4Pw&QCU}>v`#qX{A4%fn$TeQEwy|Eh>UDM}(OhuEb1G(PITtioyG)D#X69+70 zWk>KG6RivtZ7mOi28TVyDy@PpP!eBmM4SWd3f$5QON!mk{WXmYI3u&Q%`9(rAXZ|8 mgA5G~1&is)!>vZIoJijgci6#Tdtn3>K~xkpoOh7e&0 zDThue5r*#OJJ-1PzW4p!_xt>w@B8Cp|28sf*1FcUt~ld3j&r?GR#Kp$I!T2>p=fSg zm%EEX?afD__ViNjfg|a;m$u*^@&~sR43(~(ak2mTt8PT$QIl{%Vc~wHkE}j)S*@hM z)-S_HX$&>|evRG>zen-#3-!M}tZ0{7jcva4>h}4?X3w3)@mSB9iHZ4jclJB)>`VGX z%Vpw~KReA13=bzXj7`qWNIFc0bP~tD?)}A|?{|-l6SXjM{#FVh{Gxt`1J0r(J^jg( zCz$f`FUL5|z{aa^Wz8^tfsNIzw};RCud6Jrxf(@?#o#-lxT3 z`|FFNA3l7@a`)BYWtS~VHfv~T;Ns$nSH4bpSx~Ux)2FXR6fLZe52eVdqGC)+)Oapl zWIytvv9a-cV7JA67Do!W&GsxyNjT z8R<~8x1XdGs<9}2@K5!*hq64S)SHH}V0>QcDoRg9Lrpz}dmC93 z0plH%D4~or#3^P`8##uIb}tmw)E+&2_}H^jcQ4M=Q9k7ut)I8Ib^V*d*=)ma{7zk6 z=cCKG6ZndS*P0HbP%}mO5>`^t4W_)Ev$xL&hxW~-m6z*N=9HC{EwYN-33^Q7MXM?= zd@fS?pX!*Wv*zI%V0RiRkK?fNWw@5;Eo z)bz=|zUWS3{$P>CpovM(_Kyii+Olf6PK+mEp%qn?TqPnJuRvYpytOt@NV&7Qxw*P_ zB)eZ-Pwt7N3^kK|S9aRjgoPs15WS^@1v9mrWQ0MNmthstzAAERrUvsRZrH>B-*@%@ zI~(x7Jv;95x^292?U*Xv8D7ZMz9mDU zTCOqo_V%is#rOC3%lK<>3knFBSYD*3^4uWA+Us8Im5Ob46MrZ8>!6=3rHZ^?T%r^V z%q5F89WTSZZZuJkC-LUy=DG8g6zCAEJ4tuNf{j?^*xvluf~MnmRD;pS1LV6oGN_`G zPf(MaxVgBvxVec%H9iJ=;(smiTP_Tsm*t|7rWCDTRT2|T)$2exw#%0;o%We?#euyF zV-gY+{ACVjbzPAfXva$Ja4=!Y2YXEOX9vsg=z}GV^IjNnm%PX%8EZYBsFV_1Mh-2; zERHNMJAAN=e8_*2K_)dlo#W<&V|R8kH)47n8?a-;R%xn_9URoGik^%ISwxFDW!m2{ zzq>F$f}cQc_Nh!(O?uOj>8Y5Q zm}Dri_^M?WI5*n`?A0~4H?IpD^OjauwWk9EXLT}cMuGIuG*;&nZbcC%nZ{*M=WM$nEgrCp8EO4flzQFQGd%Ie9 z_FE%XpN6p`Vw3m|MOn=Dvib&c$CYo`#r0A;HhQYi%$qsp+g%H}({Nb2cO3tgn=yPl z?<2;-rP~n>Rh(bX`F%v`n+fT0JuzE;Qd?Ik4`cBMeV^sqc5ci&4SKLM;c&Pm0k~o+ z0)2>vrmiL>7W3G$Pg6>e`V1pA6|1V6$vhI(eDZzV;k3B99hsbTH_cgm#;%B0uk@E= zNy8+5!hU06tRZ*1jy<-`IV9QaIK%?&pIvrt!e!{s>6S)8{}n}$nwXKS(f zR`}E2EPGL&S@{PSN_cIo?H;MA`8|IQK1qi+d^s;HagSHQJtIjCgnOn!z+OS1p2T*N{h6RROA;(OsaQ4XhR9>@P5i>iB zH2a4n%x$^-25x>mzcfB%qP4@{%O$F?eqCC!XL}>;xg(x}mVT5@I!78)+W9OzbeDSH zo_w^q!}5p*_s_+3S65dbIxLGsWK2xEg9IaW*>Z<=iQa=@8(~MQPsixUyga%E-t+6W zFOPW0tA4rQB}kK!)r2kI-Eq@An<}rnFv3a2vbeaIw7cYrla-YX=hc0QA31a83~Y<8 zqEhl4Ch1etC+|kS<5yRg8nBi-7rn=nVDor!9WQp_$bT2e3`m9Dwe3IsAy*h zT=YoShxM3YW`?)_ z2o^sw|Jh=E(S>+?n%hs@V?&jEMw#PmVOCaFL#UXV8qRf@6UKf#RXqBL3fXIPC%t9) z=1hsfrO%73YHH0fVyoj)yDsB<9&g^g|DkK7HD>Jf2p;<(J)Ky*jP|03D5&yu5-sXf z(gGHj0am#?cc42in)STlEk>0}Q?qBj zW?yBeiK05g8GDdUskNgjxqj<2w@3&7^sm;$+0sQN$=KsEeK;4fbrKFBJ^K|ef<+`UUs%CV%s&iJlcyTPTk z?nki z$rC5i=8qTtP+VR!{`=cY7U>cCD&f^VS{crW5A>g$iS6v{EX>Z%ep3In3vVM)${ zlMH&dy7(KTgsjQEE2&l=6-&S+Ju;z-T)eu)sxEdU2OI$Yd%|86QjUUTvyqVz>(coe zm=#5WD!oZ(tUW(mViASjT_W7cJseP-oSghi4i0r)6IkTJY)%WY`lP3yMRK{*Qaj=C z@vOy%;O|j5|%5iLN~m&G}g8;ta6;8^<#ERr{RQJ?Dmk22IYM9as6yTBte{d zU%%-MaZ^S{hO_w2k4o?BXTK8&Bg?K6itz0xF@<)gf-8!PSkJA*Ok(I%-?7!^C&J9n zw6~xBJ?1OfX?EK$+uPgggOQ<$(^b7vo}kQeTS+PG9Nz949~^73U7tTBwPkP)4_TXJ z>>U;Q;v;bQR3thpBcrb7=g;Kc>14>lQ3g!ygHjL#zF~&d<+Zh@ufu!1AEpFGy%kx7 z5W3l;;bSef8rGef8iNcs4^OK%9Qn1h)iv$N9(+ShP2t+L>u-?8*xUQ0E`~QqxGr%7 z*VSG)7MUC)?(%(nks&}ng-}FnmOkA=4ndAv#Xo`^*n$^%cmiL&nj&84(?99XN48+( zW$0bNDA@iji{n^8G&0UzcLi1{CWu6B4GrgR)t9=S-&^6R=|S4E+BMw8wTBc)r0VQ# z&=oi0*Z7~&x|^u#$fCNsy65(Cr-k4qBLgckIDS76w^{_e{2(9UPV+Cyr)7I&)iK5vxduj*bqQR_6FrS{i-*?5I>; z_f&oTO}016YHC(5svmS)g#EeACU(B(XjnXcd=p8%@HI7ZH#~a(T&q`Ezt-2k9GtcG zF8dL6>XJo8_7Kf8L+>E8V0#-j!*yIX9ZT_{UdwkU1q}W(u(Wq|BPIEeD*{E)0zV_Pr;CN)Ov~19} zkEww>G_K-Tlvi<_nakY=0apcEN^r-)ya-#Hbz5ueEINpCXG)3qJ5t+V6%4isk@x3w z4=^(DDH1Nd`t2#sC|!i!c;c)!>4QT+YO zUFpZ%aC&NL4!W^XQEsdKPGi@qE`8)$+}PMi7b`R7b0KzQd@p(JQ#ItVf5~1{LReU% zz}C=^m5$P8V_Hi!&Hx3rJ$a_DC~uV(qLa{Ba@CZ`bv$4qeIovYp1U5%Q*Vr*cNt&E zoj-rRxTFMJ7M+ZmnmOA7CW$bStG#4tX{ole1Ykzue*-fBI1r&sK`Fd9}h5j65uXfMm z)!M78tF?xIR#a5X&1G{-HQZGg+mDrrrwhF1O9y5u=|FL*`HM^Ft~?XlT+aQt;as$n zN1E>O!$!DEsP?qkMp_tK$`p#YdISk6(#cfjnCip)dxq*bb1%PG{eq)M+I0UV4l>mg z0a+@z|InwVb+`sHR>|1eo_zD9-h;j}r|CF!^{<=^baZggbZQm*@l3(fvz+dMhlj_w ztX+CvS;x*kRPX8NVJ{I*gOtGlM|DL^X+gnxCbaw9)rl2VPPKxCoRI5hBk#_=7Ru+< zK2%;Dz6T}78oj52B|XBEdv6k5g1s*lfqzWq4;lZlv9YI5pMsy9NQq6pn`X-IIzL?9 zGtM?!_``N<&9?gzb)v;(nxfY!(Sj7HnCCVxlZDrq#BFa~P)*s`uoY(J?Kf3SxPJD? z-o1NeD6=}<))!2QY>kW(SB(0tL%)nK*1@*C&~KF?d$#=YJ})I%*fXNz_>v7+cqUb| ztJ+K%E8Cl^=DQ4T$Hif7Gt=U~e)Y+hR|(PJKJT-(&~Pzhsh_{Gs7Qp>C)vzFKmG)& zXAcbAigMv{|LCMtlF9SCN-258;h~*-!mM6EEa%*}k#t{qAfK5}QW68{oo;7INy!-h zFJfm_!;SArLU?ji@0sX5(p8Hi-w#G85<>2^sH&;aC)t-+Xxs~1ZE*Efmn=3H`HI;7 zI_cAK#9{#nEw%QdqN3a=qrG0Z!%AdvPuFukN&^H1>79u8m&jcV?A=^DUki;+$Eom6 zVup=v$vWvLrWbb6`QXc>wD?Y}p=4-Ig!n)9?kv z$fMkTLe_o#?A?O0sAMyfa8t(TtoI%%5^l1e1HXsj`A|<>q?eC~iJ>9)#-gQ;$&~JF z5KHu8bF#C4*ozK2kI?*;1t;Mi#a~uHnzS4jD29Jf*~|$CTkIi@RYF>Nwt)b^bCArM zGIZ!Z)O%=eAEF1qc;K~dBx_$gwQK|?xQMfeJo$@TUX@@f8amJxDO;t4{N>f8$Xv9s zUra>`LNpXc0lB8l=LomO^WV*ucywY9`hLN=t@1^D+t_gB4DBhB6=t59o`#VFBy`Ez zZ{!(VYB2t0dmB1o&$U3kww$s8juQ ze}u#3Q(isLv)14TBECpRNw6tKEQO=KOb-&c z`XhGdgAGLvYWKKVT|OE>2GBq^egi*?TOGjY_t(FOQDP@ez4jP>&||e9jz!*A;XXzJ zbGlfi3eGd@mt$b>c;Ge$cUFYDe-Vj^q*&5#OM}u-_o36o_jBf=3j?3f^d1pt*vE#?l;?AcV>P&zNxO1nurG;)a4d4SpRLorrIRJkc z9KYR;#DJgQQTcwUsd>&(bO0hh(=%@22T~7vZ8;BO)`t9YaxSy(JGeh?|9m?uETf71 z=Vir&iT5!2fG?iZmf}4YU~k(y5uMJde{v7X%ex7ihAeQV)c4L`ExtF^V<8GdOS=EE z7Y(Q$F2g+JJ5l^uF~4~h2r_D;RNM8xg4$c^IyRr$+@J$J@E zjYkmBt@A@31_{G0{y?v;t~S(QIui}Hjo?7nC8?Ro$+v+ePO~$_c2cL~aH{;fFnJo> z2y<|N^)_S*Nng}wCnhv?bl$)G^R_bnX=!PkdI0CS;`CfkKvUDhzYPQAj_|1#3uE(d zNlc+^zPQMd7bN&%Wo4zIpbb1?Ux|~ot!?X=or9B8tf)i!7lF&)Czck+n**v72ov0! zE*nc`g}sdsshIhvqFTDPoXyRNq1ulDaH61~Xb|M(=H9pGsk-Fq=4^R*-G&mxpQf~N z1UeP6xS{o&hB4Q%Fs)HLkrVX-ic!(g;&!98u&Iw?@eq(kD~-?1*_@jIx(G5;Ftohk z4I7&4JW8kv7PyxU-MVce5kH98%%C0YPKD$sAgY*^F?}r?^B2pv z*q9)Y*rYbY@-y&?PnI6hI&l zUdRn^tuLNpI(lMBnu0B1PX*Z+o+bl5zPKKaGqAR{K3B8`i;Vl&;<`JmEE#{u^c$O+ zCW~39$p>AD8R5DQa?Qy#@ng|sa|#oc<~ITHDflerG&6;(`t^$g*XG|W7W=H@P)bJG z&U{(!BH#ZFJ91D=P-4t?!^`bqQ&uQ>9&&8!e9Ga&p=VLjQO^k-8OSm{$lB4_=_Gk} zyiV;+02c{Osvfar^)X~*7!aUB^_)7)AdCtbwM=yA%zFKSQu9f_E{lamwskprw>mx-MY zy2oX{efu``t>ISQV#=M^`ifIjzN0IE^^2@3skMVAv6~^Yr$^R@9I}vd=)U|Jkem+h z3Sm-Hi;0TjDpA(@IhNGD4v@Q=TDya;p0?!yzp6@u*LNwj?w`B&T2t^KP+6v}TWhEe zsTF7Oh}$)nUcvB4d2DO(GNMZv_2Rz0J-O3$KESAzlC{& zt{Tt?p@C?j9?SG89RiNjGe2F)D8kXPB2SW`=lVxEcUC=jom^cb5n{-TW^n|9*n0gO zWe$kSzK?3CsX;vBMrN4mPYl?E+6i~-d<^H|T8-zoO8=3pa# zBbdb|Wc6EF-adOIGP$VVie&0y-a??@GTsye`#6{X3PfF3u3Ry$fyeyyaSL*02Rl3D zuwNBmXYrlHBm~fLOgD~rGd*o7n!dd-0@gqf)Y!Md|p<(d#{<*oR>e<_jy+W(DJ(JvB@_f7;53q zTU{gbE%#6;{=*J*arp~IpAKf?A^t;VI_}<-E=4@$p0;Xpd&DXHkAz~I*K$9cqos7t z$)|f@AUUxXyY7QhWHOL5MC1h5gDNZFCKRjBSf#EhqK`ToJHKwRuB?FHsV83(!@BDJOMf4<$Z5m{8pGYIg0-v5}2ZXIJIHPnE8*T?ENiY zh->1E{#5fSfBON+Z6a|k+?8r|M_M+A`!uK;-oi!T;$GX7GY3z$9Q%Bp0iIO)h%`_< zr=@Ck=0o|V(`iu93w`8?;hwgOmoFl)3y@e|f;Ia@x-3516+MX>!~4n%0q7VI5WpM$ zp`>IJI61wn)rxntUKSOCkU$#vZ3)LH9ipWTv((Yhpxn2IV$L3w-Kc-qhu{%|r!qIw zx&E@C;4SpS&hrlI;AR;c_*OJn^R(`{4uE(rLG2>fV=dMnnfnttFm02D+gCR5UO#cfS;1lk12>AyUy~=V} z9MQ+D%L^*K6W1*6ADIWvlDGlc%&LE_faEEFWgGP4H`D10M#PVPF=H5y+ykNpEg>n) z&Q_7d=l+>ozX8l9ByEI=C6-R#wl#Z{hrL{MMlbQA)>zARqCck6Hju~fX z&Js?vpe#;c4j_s9=7QGdiaZZPKu;_!s^BVQsCP5O$`k(9Bg6yWtF9 z)djcyJEL{I#Q3KRS#-rExz&G2X~>MvoSS%VXv`M@s+?G<-K{4;MKq6#xh#w}^~z0y z0sTJ%xG72|Jd!KT43^K@i^4+WyL3r;{Rzz5zXf#@+m2tz(C$x4a5aM%l!U(9_$RYf zK@Zi!pB0jS*l30O_w+qgUoJBG(Y<*_-)Ow0a9Sw6u=lEDtiGO}o`y#4_@aaR#==5w zdb-%AoLW1Og7x~IK)#O$fS8BBSR3Y(Uy*A&sf72(ZoSE_Q)uHu?X4eC?b8nH(}6SV zJz^;yC50~%i+RW$y}y{@*d8CH&mC>*J6JH1YBjNuQ#~@@##cUVa>oCTMlW`0-lr>AuG2+(6mOnKcOry_9HpS4yxLzB&b zn&aqAO@Ew-^|ZBBxo^AjnQV&d5XROv=R%BrL#0qoFL9xlsb_Inv{Z0<;C#@eBf3iw zo7(8H=^z3(+4LAC+Bq*-_6AM{HDUG7(^ILf;i~{U@5{4T8eMcL^3Y%8e=PNr>d8j# zqf=dl;>)6IKONn4F>WKSWh+(Yt235wRQetFmP{PZPa42591eZ@r~yXRPhqfNHr1+s zxj*t(jMG4xP4nLdVTIv+wBPF7P?fjH&&inw=T@CWV;ZODwpow`!ds5BmC)ZD%6D5W zs79fP2eF`(#QlDA>Eq!7bN2E_TJDROO z>0T7cn$zse)D4hhqxCy;A7{RHC%~`7J_yh7@c2EKeH-j`{7)bkx|?UK||D zc#x8ka`eU5^~G`RmDw-xmN*d1KP4 z2Pg-_=EYwu#`&@{=zwa-g!8%q^VHSR2^kavKb(}56t-QGUDU4^J~;6CUDozo56(^7 zShcXf!pc?7GObWwcl(d0kIMg^f`U8ST|+jiWs8u7WyXusQBr~gAfxkCJm;2n%8GZ^ z%*9qfslI!<;s)a5<8OuY!Y+98<_$3Rs<~db@@UIeV7MyPS9^)y7XxRaYj85Mo^D4s z3mnKD2~}oi*e0L)5+<8;1AGYQX-lv95IS~iJG+{F2w^lSZP?v2Aq~}H!F9&IPQDYf zv&UsVW@XK~Ustj;o8OpMdYRz9)T(el_S4Twp~7CKrCwtDVm|uac5&f_#Nuga|IFiC zxb0#&Rq}T<_B@D*L-T7+(Bt%;0IZ3U-7DC;z5?i>2*;|>W6^TjH61#t|1DvQk3vqy4cz= z=)beG4`BuAe*=+uvpBB}Vr%^s^^oWq-jt$GxAJ9k@6%XxmmiGkoetcbc9>Z2In*51 z?>6_3PP@vhlIxXt{@%bI3Jxjb;QA}mpCE#>)q)Ql`YI8(lkH3Lt^7aE75<35@0LB# zkYj|`TKw_9Z8T89fqjsD7J|pfgyNnp=SC*yH)WVO&YYg@({LTE z2H>o^T3+Om*7y%6k55JYWm$umISKudp?sCqf`wEoJZY1OT6>oNX%l&V@7|eTTh4}t z@e5KcdXBTRjg5*$eJ|)hC~@}40b*>oML|5?y8pbby2-B8v^a)1?I#m&Bg{E&Vd2VX^P1eTmtsFG{vh(!UfqxUniD8S1{CIpcw6%}QEG;cLi@)2e z-PA(fuh(EL<@GKL_oU~OTQ7JiYjM_SunSvnvT~k)T{ziJ60cRvY78O}>Hh@*`TzBB z9D(`qpsdip(N+j~Z_x~MGCP2S=?`yc@9+1RY`c)v*-%7*g7~HDtd!FE;6khZn@M*& z!fb@Ma=qUD6KEk*lJcTefJi8&#||Se8p9j-Q^p@CUES4hV|ILz=8*-ZrKP#KAoKB| zGcq!|b?X*rPEQ5>4uAGOtr#AD0Fu#x0mzJGD8n1_iSH12<<(DsR~Q)?=Qg(iEm*h! zFz7!nqaY`L?&k-@&ze)3QRg#-cx51GW&G#oZRJ%yPXCRuaGpU)vjcz+0n^Cc+_oI^ z-#pNNh-E2JqzC1c8c6&xkGKh&l75pzxb2l*8Gn1x#@}Cuh_=mG8(^Q|L2Bzmw?Osw z=DR;7vENo!1c7JJx)j}0go$n**FQ#db91Y1xJV!;F@LDKrsWZ;*xp}KS66=62y10{ zeRcadO!KmXYoFZ_?JbFdhc5XURc3y2OkXarzgcy@G}Hzc?CfAzzXC1T-7pq255ob`LU%OA-iLPG35E&PfDd{m^9ZfWZ& zm?0A6)drTv@x}Y^dH)hg9+!drO~NO}fbad-N!-Sk3D0poDhg_6u~xRJ6qwDi^b557 zl4h_?g*=u`&k&NV=9NwLrg7h8dJf#7F~lFzwsh+ZQ)kUf(%S`OBb-PN{Ny4>c3T-Zyv7BdV1-azqqZW9R=4GESb*nW;eL zlYuKIbz#S$G)OeUeOt)MC0I_KI+YY)gCcPZ|0zWOWQ@__ptmd1iC2yrM6&C{2-jBf zu;RI4w1iv1hYt-9Tsk<&vmMSghL*d;e{%-Cx^zC75bdA#*(d zDnX~^5v)}G^TF9dL9Jn@MoH49u6mu8mu!|4{PwB$ox}+k zUFGB^qB_S*J`x*%mcnrRID@1Cr#IWw4}m@axlGojl?S9p-fHoNK-S;bj6H|N=i$G; zz@ZV;8+e_)f!8d7RN}Aw4M7-~scs90H*BwsVAtI-=H?A!b}=GP9vT=(OR93vgILpt zjs@#ST!f1a7Pq=C0Tse(9rXwTmckyGhy^_YN!#!eDmy?)p)$VC@Z1n^=-g3_t#Oa{ zIK8Z7Ga3KhLhC0;Z3wVZYs1w6#hC{oZPV7&tQ%jn6ERL9XcqT&=RNYJE6&swibTK) zt*a8_>K`*RlkZ-LU>^KzE8D~~(9?5dR}+}IrRC*1z!AyKaj;}bBU@Tr%*k}$j@!qk zNaumVc2}`kZC3eCJu*jL5{rmt*aujeqz`wew4@43EyUn>%gTDr*@HDEyWAhp+Ij`2 z;86Ar4EOINN1tdS0@bNl^zP6hPdXVu4`kvEEc@~?Tm4Rhb=Rz|FOI|ah(Z;lmBu54 zJ5u?AGau2gzp2TQb(HIj3^s^~Hn%Y@BUoo~mKSoy3`HL?(Ml!hFbH`pA_}wfz(;j0~E}wD=REp`w=+|=ml=45O~9hhdkG+T3TK=kDn1k zd}B`=vWEtq9*8!r-s&2LRjqvkEl%LS2udr#d|A*I_5eJqDY_Ss1C&k6y6qFqR?wYY zdDK)2ic3g5Zh@#)^(Lk5NDWOr$-;Z_WpytHGEnV5(I^|=lA&GL6e}eqF76Jh5QOBu zo^-db>JZXe_Pyn0Kn%B`(+_fhLi(^{mf@@81nV$YWra&}?T7cogc<8s;LD?gSNEcN z_Jf;Pw@oSo4QEk-Ezikt^q(>m_#kaA4Z(;BD&gSeOB0yaJZt`N!(+ZY*V~#kkL#sc?lw+u@m*gRa=s1w#_)dR* zxl=z@*jA=<8C2+>KSQm~>DfskVPWCRm*;aISwu<@B6oQ2B*7jJ>TJ{r>$fZ@5^k03S%| zFEa6c)P4@j_e^k|%?6p5&C8Pro^?vnZd&U#y;Kb8Q1~c6ETReay~wL*<5=_le+NHa_=Mhk@I56BiW~y?H$T$>Io@5W=TK1#H=3 zli0eu9wlp*N0?@A^LWF_f+pV@-e!rcq%d85Qs*>B`s;x zuh-lWHdJv(`PX+`I&!bVwnkjmzSKy}gi%MaA1P6kew+R7WLGd0d>7k{jrrT*f zP+EkyN;boQC{e~=nd9p!QfHTKiJ5XNfqI7Y^h$%dykXeNp!fgh8Q0Dgv?oZN>_DdkF3<3Nd1vlip8sqQ?dnLb<5 znCb^POXFb4ZtaK8RM4)^!}G(kx>*P?d{I!Z(!~-A2U+WM3Z$nQ?-scxb2XT%5j>h- zMS_S2WzWHb2gOouPZ7tV97BW)>8~v2Tk$;nVe0gsm3LDU%4hW2_!~j%2Uv=_UZ4<& z)=B;VDo_agFal7c!qw;L<`(rY#|4V+ba4@q`%#3OPT2PpYrp$1O3}Y8_YNq6jL#ek zP*hZGEkZgXwj8ZLPhyHy)y|O`TAwecrlD!gfNxJr9V6A<0E1PGhzLjVV4M%Kf+^$; zC+S?JF;lQ0Au26fdzOz74J|>F?w+r&pUoweqyXtp_d*Wnr&7I(2;=QV+lXb5UkAxQ zd=p39fKAV}I=oZghz1AoykO|FI&Z~7)Dh=_yLKEo`a3h_rFHlc#Z6BowKZ4O)6>(@(NR(1 zMVJ5>df8bVvMt2Y0}~7muzY93Trg^Tx^Qr%%hJ)Ypmp|A#OtTk91h5M z@P||NLpG&$=xY~gIi&P-b#ZoM^<3(bl7DQi5wprc;V(m}NC1XlEa3$Bz7KPAD8%86 z;`7hrLD*#aW;Lu~%$Ogvo%inD>sT2Y8j^{xAmyMIQ~$DuLnf0h9`DQ|0aDF{eHIoT ze)NUU)+4~aG&OIWJ(8YY&y%CU9n~nfgxfCPUELjh6LRfI9T<@rk`V#DASAjUh{fML z#>dAYkK7@a@7$6cU3T5Z>_Pyr3v6HQdly&N4S-An-He_a)_Sl1O2i5`BKeRPRr?c+ zui7CNG&(#m#;Num{TMjl-K}vcfcCOp!o1_b+{{`!A><;@nO# zWHd1>wB3*WGZ$yUvLk#75_dd5iDaaRAdW#c<8e+WG4xK+FKg{cnh&X{%c!Kx~ zs(1swN$x#iuhlfe0qlVBT?~Ws&u=G`q(}pBJEqgA*P+Y@ zKN1le8ygYfGC%BV7Wp!P`J3wkNP6RyIasj3?WL!S^79+(iZN38YGfY;2b{W3Kk@0- zXO%vy)y#v&f2-}jFuwwl7p4#y?nq>AVNp8KkH z*W>R(jpUzsv2BhpI4Q~eKguH!$A%Ic#}kRf`@Q^% zE{E=ddSCuRKQB{9hzW8ht94tX${HBDjLgh>o{m$!P^_a~oFZ^xeQkaONtaQdf?Nlr zX8*G~GB=7x!foZYAT3&wd!?rF z3UIWf_X5B-|JyR!f0XH0JQY>VIu7yt>P&xwF&_*a6pxP64%vJzEG#T99|UH97Fvc_ z$s+P6l$$_0Fi;|&sL~Dj<#ApesAOG|gzvQ!GZwk1tAyRx=D31K?td7Q^K-4Hc3@o>G`JJ3F z=O@466I2(c)Xq%F?8+v+xt4s6#wfDxAeze&7+Tv{CMKKB5Q{uFdk2jZv$C*%wJt+R z^A>IqLiR`bJ0J>+IKjSjQkKbS!}8&><4O&~o=NPO^D+ z6^c?sS`%al37 zwq`DVBq#ayAITu)G>d%Ltuy+t2n=}i=3!dD7e7(bAoh7ajyKUd%Mp4Q;g6j$BWl0cyg)w$rS!w~pKU9i|H;rmWe)qHFTQ&}KY3@!2tpSbe?Zj&JUc~F zp_cYA!)wlUDtm~FgC_a&o3buZk3ayObvx)52+m@gA&p|%9vEHqf^adfcWx8{Hu#wKMr4YcxZeR8rmTQ16q# zVON45Ik0aJkZ`50%jw_Vva_>~Q5O_Lx&m;yj6cMh954Gc4D-FaXySq#X)a8M@~fYM zCQ&{7(H;Ed4)JJkU;MB?Gu$;tK)#hLIbi|^)S5j+&6 z=}VgYTYCIRjh>Sps@o5U1lRFD5IML$j3@zMNefCk&q?ouFqw$#OFfu52MPqF6mquL zZ5CHJn4%$)LzuAWbIY5VQ@z>gAj0lrN?IAF*GY&{jFcxv|4vS_8ht?ZwbBn3f*&|u znnfl_A*FpqcH>Y!xS~BrzEZ=$l6@HjZwn(gHID{m>6h;yg_ZjA^VXi5Q5FD;2@LB_ zOPtt1h3SEW|1|Pu2m#&LNB=2grZ}OYnQ;^a^1Hd40*zVza%>Q;K}{?GN*8+|D}!i? zUj71ZQmH8!_#eo(`K}ba!@RZ*{g6S1%r=CR4Du03IcjuB=c8KgqA%k$4{{)M^>+UN zyaoJ3+o4V;$aIbU6p%jC=IUwop91Gua4&J~ZHC)a|MQj{nYjQ&(u(hx6RDIaYzmO$ z3rCa9tgNi+L%mMgQqaNPj!Pm*nvq?u@Xus0JD|8R3xbjVZp~v|khCEC$$z)yKf>N4 z?Opw^n_$8NzWWpzIf(}ldk+~g77E?KA%fCK+;Qp;I+>=#OaE=v8}b;#bzSWLyH$N9 zf|_LaGZK^689=ZqL#d_)A|;g}_XmZ&5@KRpvkDoAK%V5OLD1ebW|wO_(*taZ;kR zzq7j)-Hg_JcfwPO;>@kc)^BcCq;M{g5frhXu%S>q);4)|@|ZPHV{M52c5j#5fqHW* zha(PJ)xaP*z%i86Cv5uxJgh;U@P@EtAfT+ryaC6UM83nA0+`-r;s^?fB+*kvWp+j2 z`x1Glj6#r!|NJs>vjk*=;w}qkgX;jL(cp&Hsz5nnadGjUr(PI3GZ(??o*pg1s8Ajw z0TCqcM(uvW0s*(RwH3;xKC1iLgsXe>Q>&>x2=bBAf3FY1I7ujNwuXZIcczAKNpHSU z&(cd;g6{tiEVq*kfI`^r?rzW|=I7_DaxNp(S&Ri8tshVz5R)_BLtb8hu|j{iZ>ON( zCu))a6_r%Jc10G#$4|gF!bhf!_C_L!_FRG!2NJ<}tst1Ja&;E%*gX)%!`l*CXucqU z-sj4pCBXQ%K0|>{Nl6saJ=C;OYfsP3R@gmWEAyU~*4Foy;Aou3mi`hVcdv+H){QO9 z&CM+;>h9?&#^Ed{X1{+wB9GKimgi$<`-+YRRCCC|r?uyai(HTZb6iC}yhz*`xtn$t z4X^C!*5M7k`EbX|((+vJjhjfwQuY|_ z04h2BtgBgbufxKQQNc(tp9*S{nwgyqKlE_``)m_U5C&YuhFxJBj}JN(d*tt^4$if` zMzzx55+n894S43UZ_$q-KvTHdDoHN=1+>mhxC_Xj}zkvN*l_viRHPk;7_(}uPohf`2NAx`e4R$^jee2u_E zk(hmip#nEHi&-rR4P{72qx|ooF3mmJod+v_9E%rFyeG8_*+oWH7GR|ZS)t}hHkJZK z2jViD)7yB6dU<$wHa@)Jj5T`(YFv0*PF0aDJOvVuJ;-5fKZN>v0mYx_p~D%v;_;I% zM$#klB?W4j9u?UsX=QHSyBZ<;378Hau-B@PRFRq;N0$`sIzz_0L+`w^zw+-7s>3I+Ot#DQetGsI~8H;9OIx6EM6K~#`+3w2J zO%wMt{o2b;rpB*n>NdR&bSW#$p^I3P$c9ZPs4%$n<0x|DmeQ4+-VLl;BoJ9Tyq&GB zSF4dxMKzkEOVW3{TH3Eh{{C!*E=k$_tihe086*=g{rjL_i=^X?UE3m^ci=wEnr_&k zq=BqHfhqH>_NF)lu@fCzaGkxQzHjYC z#y@*BwQm>rER^u4l^ijAGwcBrZHmY3U1U$0qIaL|APcoca%cZG9{zxh5&)YQhm+W@ zZVGLNBPfL=52TW#MG`^&#Ans%E8nz#|1QG{pBP&_k*~JCsO-+y*Vq62`4DO@R#pmd z<-qB;RSvn%{kR&VuArcBfepa0&909i{|7}p`;$0Qlj^qinEg%y(5_dr@T3&5E$)!y zCxJE_-f94-p~?(2K4-Y;Y+z8a6%|nZfG?s=C`dM*j%26Q&1$x}URDpQ>w7p%b>%?$ z(6TZA$!$O=uI@*<@|;(`3EM2y8;1-fW?{5$YRck#u*#j95nDwZOt{~se z{ip<1Wr+viaQEpR0j(Noo<1uu37!R5$S*Q=iW00(z^iKlj$Z^u_9g`NYp)`L2O-4d zNIladsi&h89UBW(dXpy<36T3xiyoxe{;@Zx zDeI5u=u+o-HeZl0pnC8!l&!Eh55P5GWcz|zL*eL@iyzDu3Przx-F`(n@-cz5f__h$ zYSlV}7ygf;wYP6BK)+!kE8YmB$fY+KD|Ux+Z=vRhm50iAz|z3zlJEV56!!>E4Q2bS zTt4ZaM}T%s(Y@;2#{g`PyqN^{6>4OlUJ+`y(wtGJp-z#b0DJuSamegw?wmjJ0#wOD z+k{;gFkWm2BU0wxZnV&Jl)|{G!Z``+BvvykBmRODhvQ3NLOIN4-FZnqa`KX2UjKR z!=DK|3*h9|Z%R7!z}9Jr0NKpZlJ6F9lA5H`TfE za*?5i+X%n%wwj3~Ntu#&?|F=wBnyfu4V7KMzmLV^b~4pJNOK(op;caeiMp#1P zuU~Nhx`Da!K8DtpheAV7c(cwUz7wo+;w-=4L9!Fo_|UuZ^lwAY9KVu7#}?a+4GgTK z3kRV#L?rQte6{{#>6kAZOxEBAOyqNZzJr@v$>bost|Z)Dy<1PAsy;I#0~EO6O#sJ+ z?yoMXifC3sJ$Xz_OnRs@c%XWf`cmx|kMHPcX+5^I^nl_>AZc{kr}A*msvpe90*d?d z=g;46vbU!PBL9ue&F!9u$sXZ+UF_Gi4+Uzy#Ou);aYynLXqy6RI}x_MzXR!^e$&9g&tuCv{~d zroe0M=hGdloW+$oipp7D-1D4z^)>BKN2{;x&CSo}f< zcqqbTn&gnU(VS`Il)4MKE334~DJ;y!oXI&4cfw7{Cg($r%_(CvY@YW#-LKd0`T5I> zy|&Ny`~7_0hwFV^*G%Z=rDa;Nc?DRm#IPDw-UmE{6<~ ztp{3m%&=N;OofN^sLBxK@Nfh+O*5}#X*j-A4O5l@>(}zWR4ns38LAi1!1ONGsYDqi zmaCac6~G(Xi?h9l>7`2newqJs_+%~ILDu=foo`JP_$b5Eg4u`vdwiZHm;#Ob$~&>q zJC0Cp^ZL=Cvjiy*q<-)fpl-1~mvY{G?A?_9&?^y{9K&yPKO#JWv*w~m(_086qqQ|U z1ReOVX*jhHXYQ_y5t~OL<;d0}ct0X_4i2*MA#5fw{%+!YOxfeT~`Re!Zoy@oFro%U+A|Jr4=0V60koa+KNP}iq z8L`Uw6!vN*0)Vpco#4pz*~_KOo+@hs=(#>gLY%11z9}b`S=}XWyC<`VkYJSj*aENj{rmU) z0CoN#zE|}ju?~-^c@9}STsIXwbSg_rkzjG=jR0TG-PfjkD7uTL~y7cQG0WQuIwHU8uN$iVDh`NGKCs~oJo5$LVG5HW+=w^ zuxRk#doeH-Mf=mDyJ4}os3eZ1!l%`04*#T+k7U#nIIuP=1fmep7rwSNLk=g+E7ki;HfR3_QYRGyG`6#sTXt|=P z#@f3q2o&Kv0cR(kXe{)DwSh-YDXSKUBHA71_&YY`w=W@ZP}s9fPr;;*bxqFbzK)Kq zp5H{~7L-i`IQ77txuZ#&edx!3E=s4snDjv{v{w1~`CVPt%7~^WCS~KRreZ{Oyhox8 zI!!E7CPyFpmjbt8arzn}{<=&Hwf(Ikfd-%4bOxW+HgREfL%xgK)SN*MY1KT#S2P>t zVunpiqs6YloOVCHY$g?xwtC+k2yM>J2Iu+2cn(%eAy|JE8wJPfCAFrcWbEtx3|q0x z9l3Big!rc;OH5S5wCsWN8Spo4zL|S~Zm8w;T_hTJ+z{EDS!h0KH9ki2-F@sRiTo~4 zjM}ewI>|IRNV@NhrVuu2$Lo#p_7Flp`5SzrBcg&H`809%n50L$f(}wK>>j#dLB8?L z2S^-~lk+VoD7*qI_?we589bpKs#YS#rVDHHema`vI;thKjQU2@Fe4UO`)aO2llxK> zHjL@FKr%$MH`Dxxra1R(_@&GvdEle4$hOkX(=#(o`G?M$P!A|%c5KkVz1uJ0Z=qph zc(ytOmGsKdbno`f+!z__TFPXc>H6SJ-Q+A9J$gX1D%CnPAyWy2g5+}t%3OZfiQxy7 zpQ*EFP-2-{o#?)OnTcV&?oci)0}g!p^<@{A%+>J8nZ63&M4QpcN5`&;=TUEWR$*TYV}*%0J#7KAR63!^o@*#p3V{3CFG;+g%m>_D13E>OrKf;73|DOza1RKG7CnwTyV#86DeA(bUf738W=H zpo$=*-bF*VObpmhFd#(?8!zSFVBl@+?9?tR0g9Q;w8K73g3)b<#FDA5@~gXAN9Q@v`B&ZLmIL&k`?c(x&3}y+K``6Z(*rm+ zuOnRA*A&b&@|c;r$KdqJjcn7!yLp2VuKLB<(_4Ib!(19fN$UZ0(mJU=%PhK|Uw6L(nNc zz~6tntXNciXQ$+5L1ZM(%*+hr&L<_`ro_8DI5>oafJbces4F6d92w4Y`~=*d_=JR> zB@fR|Gms&}y$#<9QxWj#4L?(#dMvh?b-~R|DP6$qAx`~3a&ofPA2~&Omu-onil=na zzGxYkEJqJrJdzf62{Fev-5RJ)ii`8EOY`*ds_=_|5G`;(pRBcx-+XKUE+KSSpaL|U z&MedGz0Nqw@;eq~v?94TdUyCvh*-<9&Mq!sAqKPgNj^6W%KcR^>=MndBMk`^ACOyd zm&%YCVxftdb{}bx;4B14H)(N&EjyF502k!>o~u+D@Yc%mq-3SfFyBdFO+{Im^F8Gi z$?1(p9sRJ43P-c7+@j{&DZ3o-jRna513r=D!_S0!Z|qjI`8a4El520!$s)VTMHpa z7Z%Qgrxb8!3f6j7h2gU7t3%4Fs+3P;DeQd=3@5wm*JBD9_CmJD_kxWwL`HZnBUIf- zkbB`UQG9GP#sTimn4X%Vt9lFwX8%4Qc5?UZeH9Mi8o=9PGAW7kFy4oO|9-23^1 zuK$eOd})*pCXIX+qGfEo!9Kw;JvPitS%zg!r?0IgjUl@uMxq#@^;d3NJ@t`lCjAK` zLN4@czR#gPg!#f(uy3wd`>8WbCqcQ=T`EKXI>$;!JStq}`9(}M)PXpUEpvB5V7l1h z-eN|!|G3=KGc!XQI*xnbuI6?t0w*gTrLPieVf!8UXfa?>k<*b4ZWgE{TH&(g`0?~B z3e-Kgf=!rOnfe!zy0RRF;=Rx-VLT;Ee$!_-Go}l9IIxvfYV+SGcva7`c-Q1x8slk) zL$VcDU8>DN3-589@Z#bTii%k(8hwKCx{~9=EQ2ylIxTc+--iLRb=g5wRx`4azAhCc zvfxLv7GWCGSI4cD1;&l-uHDA%!@Oy@AaOA%2xD(-=|Y|*n1@O}Ro43)W<$-wP@lRw zlJEs9oh$0WZ4UByj}wGt>#Y58%XXJzl)faYv-wp*5rN=|HB1uERNR=3K1L@AfKdn`CfiquXf8rw!LUugQFu+rM~_oY8YjNcEv_{!u`+8t8NJoJ8c zt2{%o$^BjvZCR@`=Iv@F!antSXIX2)M~Rke%SF{~sIJhd(8Q{VlQHFsuMF3Uui$k< z)8nS{+)WdMj+sZbM-1}zBv;Z=2SliD#-sLuZ(1+QxA*l)KQ(}qLg@#e;dKA+6vy-} zg7>vSZO{530Wg8ZZ2tM7Y6%87TQv#+bi&S+Pzxi{%49wl{*6oa0%5{aylY`4MNQJYs{FDv84G~xvp+T>qe){yGhjH=o%RlNwEoJ!p0Ii=R zF=n`yRS4I`A$d?=h5S3zt4UILOWjajrOykSv32i5KLD>lp4-&-t3x8;!I89Knep;c+w{tE5zCI$%w%v-iQWk(SM`=7L7WL8j0z-{kFjez>-w`0R##^d^wuC8>RB7>|>hvaDIL@-si3O0ArF}tZTX%n` zdl)>*PUNpG)m^U|G91_Y7UaGhIf!0`eKR2B>jG6_KJD`Pl!F*n#S)#i65afJa&WPk{I?>d^8eo8+&-y zb$@`QaP&;EsS)+B#fM`;;iBN_dBgkWO&FxC!PbJ7gHMACT?0!^@+n)XFMJS-AutD? zSc);&BuT7WD>0L#z&x4*GbCdME@M;T368)&D=sOzlI3*ExUguCz$;xm$Q-yfz);55 zUGpeGS_fAUstASB>sz0J6^GIQm<8BS0xG|j`7=;x|N3qyGVhl?RMpSOpWQ_%M-M`N zE$*)@DmsDyV{PhD4>MOs^iMEPhM!ZXQfbm4Bg2h*U0lmIs&ZAeEG>k&%X{;3+9~}a)Xi6@GA-`6T1yYT$B}{2VXg%PCuYIXNU5BvzJ~sWuIT7c zi?54J>NYSw!c~m}(@W*aue%pVi&li}PIts>z^V?$G)@eliwPIPDEZUd7-=0E`)TRm zzJ0!Re16QumG_ayH}ibF1Us2Mo_JY)$H4P10MxA(gVIT3jgy7jrf$R9$ehlzK3E*| zcHw$A{Bu4j-IQM{SlYq04%CFz$gVGINbBZV)S`)PPcx~5+`-Jv&L$T+CzXEKFZt{2 zz;-l%9*23wtwHKb$^Ot#SUm zE!AlxATx+zx4zWX*)%!XdiZ95RG%CFlRBoA%?|EF+bdaO*PsV^rAWTz!%T$|LF&PE zonRkwCO`&8>GT2pL#YU?EvENwCHmMzWHsi&5?JXjlc+t(=&IdO`T&3}hAosH0^Tl5 z4sW;sxt>do8*{N5@0hf7Nkeej^Hhk497OL$Q>qp+p@s4y7j@$bSE@VV1cWa;>Sg)} z8>vy(GVTE>Z&#Ur07#jfq59!|-T=a8h&3;K3ib%787!JtL^-5Dvz-&Oz7HOYoXK+Y z3KZ6R=o+74AIcRD|2{V#|0@m8%}Z*V(NWpCXXMe!M8{jG*Jy30kkPp~SrJ9x@Ya32 z#C9Pgc$ux8=F4;1N?C-HZ|}wXY04n$OJ56SH?2Q<>)&slZgG3M=v1u3Bz*k+`Nwd;8J3{O+09*jV<^@~4-xrqfaJ4vsId!XR^ZcXd54b>uTvg-g>kQ%?K^6!WnbDNZV2 zK5VT1j?3hTZSW2t_+;^(6Ojhz--+dwj|hznZr29@pASXY0f03Q{iD>@O_bKfypluj z`we=?eGRKxUlJ$siZqwA=$)-1q&kvM_d~dmw-6hJZvNAjL1o>S7b7U}erBWEwt>Ob z?Kcol%bj2U`a^faJ%lPV@yzy38!ALQk3a``px5HyhR)FU@)uSl2M3dXz3$VuWz8E1 zu#APiZRgfXaIx;)b6-&4*Xy9kRM%DiKm90X9>KL0dE9<3;~BpVz4R|reVXo#KmG$M CnL^6| literal 0 HcmV?d00001 diff --git a/alchemistry/images/Both_topologies.png b/alchemistry/images/Both_topologies.png new file mode 100644 index 0000000000000000000000000000000000000000..e687302f82e45a3a34c06eed2e2634e7f671653f GIT binary patch literal 166487 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 literal 0 HcmV?d00001 diff --git a/assets/images/Transformation_small.png b/alchemistry/images/Transformation_small.png similarity index 100% rename from assets/images/Transformation_small.png rename to alchemistry/images/Transformation_small.png diff --git a/assets/img/favicons/favicon.ico b/alchemistry/images/alchemistry-favicon.ico similarity index 100% rename from assets/img/favicons/favicon.ico rename to alchemistry/images/alchemistry-favicon.ico diff --git a/alchemistry/images/brands/Acellera_TX_logo_300.png b/alchemistry/images/brands/Acellera_TX_logo_300.png new file mode 100644 index 0000000000000000000000000000000000000000..40d22c86f6a16e1000f940dd6ff65e486709a295 GIT binary patch literal 33031 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 literal 0 HcmV?d00001 diff --git a/alchemistry/images/brands/Helix-blue.jpeg b/alchemistry/images/brands/Helix-blue.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..76c76add219720807db334513242bc451c5a9efa GIT binary patch literal 65034 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

k54rlQWIFZ>lSmK%a`|R)kzwX4(Cc?_ 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

m$ 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 literal 0 HcmV?d00001 diff --git a/alchemistry/images/events/2024WorkFEDD/Day2.png b/alchemistry/images/events/2024WorkFEDD/Day2.png new file mode 100644 index 0000000000000000000000000000000000000000..810c324304d91ae6b2c5b4982120e687cbc2c7d1 GIT binary patch literal 147283 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Ü{k!N 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

    )F_`d{RG{w3GS$9$L!Q2jCO@ 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 Ue|er{`|y6qft01{B}_y9AHwv+Qvd(} literal 0 HcmV?d00001 diff --git a/alchemistry/images/events/2024WorkFEDD/Scheltema.jpeg b/alchemistry/images/events/2024WorkFEDD/Scheltema.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..68ab5da355959594f0270ba330a0ef9fab4c6fdd GIT binary patch literal 213973 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

    Fl3SgEaYC# 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 ZfcPP>hqS7%b`5rcFf+0+EZ29A`(JThOvnHL diff --git a/assets/img/favicons/favicon-16x16.png b/assets/img/favicons/favicon-16x16.png deleted file mode 100644 index 93ea536a9985ecf0ed068e664d54d2f91182d88e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 zcmZ`)30MBd$MGJJ2AV;hqM^r69kgJPTEPS+_k>ypwykbZS@XaD-;?cbaVewA!Y#Hx)nHXia{V~m<~atR0uNUrI+pf5|m7b=IKXXSXh{wo9pQ4 zsH&3s2Ge0+RpXhMLbhNajw7k6h-Me=K0|O6=i?gz_I%Kkm ziHYY84b#)pRU%PAe*W9HZ~OZC8XFrQJa{lXJbWiNH}m%G`uh5|wziUzlFG`;nwpxj zva+0<97%0$cX#*L*jQ;vNp5cLi;j+wk>QpW>EOUXUS7VutE<1SudTK9ad}yOUY+PDE|bLTBwJc>pon0=1s6z!J`C6L(od4s;fEYTZ1%08Um^pS>yF5I6V_nhv)Sg zAT)H;FG%3Sh=qB4E*s;Zupo|y!srnUl*T;i+}=*DNIqKimHIDSe{=dZyvF z9kK(bOm^ONFg-u7Hh!h0JM(^H+F%lGQ&$ftg7PvhB6+8CQteJAm}>j!oJua%r0w1va9-yo<$%-P z#CWG*vj0YruWx%}OLJROzf`YhxnyLW(HWwV@zvBcCoQC8%{>;a_vd>L<2xi0O;Zjh z(}*TKf9-qSGs4q%o{)3{siKOeU$6Kk7<|^QDwup8Bj z78t+U5RlANBo=^3%tZ!7KnT{B2xvqWW4)`4~@taU=gXM{8KkWkQ=d9Amk zj@s`7;Wn?bVy@ELtmkn_AEyVq3au+yxXt(dV2P|nEUFW&7ima@lni$(XxLCkFy_2H Q1z12-@*dZ_&h&5o07x2f^Z)<= diff --git a/assets/img/favicons/favicon-32x32.png b/assets/img/favicons/favicon-32x32.png deleted file mode 100644 index d0d82cc1b2881a43c070aa3629a860fd808e685b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2752 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 TMko~=0-`LhE>|UE68!%Gyhcr@ diff --git a/homepage/header.md b/homepage/header.md deleted file mode 100644 index 396b160..0000000 --- a/homepage/header.md +++ /dev/null @@ -1,7 +0,0 @@ -![Base alchemisty image](/assets/images/Alchemistry.jpg) - -# What is Alchemistry? -Alchemical free energy calculations employ unphysical ("alchemical") intermediates to estimate the free energies of -various physical processes. Such process include ligand binding to a protein receptor, the transfer of a small molecule -from gas to water, or the free energy of a mutation of a side chain. This approach provides not only a quantitative and -rigorous method for computing free energies, but often provides insight into the dominant interactions driving binding. diff --git a/homepage/lessons_and_tutorials.html b/homepage/lessons_and_tutorials.html deleted file mode 100644 index 4b9416d..0000000 --- a/homepage/lessons_and_tutorials.html +++ /dev/null @@ -1,5 +0,0 @@ -

    Free Energy Fundamentals and Lessons

    -{% include post-like-gen.html content_type="lessons" %} - -

    Tutorials and External Resources

    -{% include post-like-gen.html content_type="examples" %} diff --git a/homepage/lessons_and_tutorials.md b/homepage/lessons_and_tutorials.md deleted file mode 100644 index 5028f78..0000000 --- a/homepage/lessons_and_tutorials.md +++ /dev/null @@ -1,4 +0,0 @@ -# Getting Started with Free Energy Methods - -This site is designed to both give novices best practices information about how to perform free energy calculations, -and to provide an ongoing reference for the current state of research into methods for calculating free energies. diff --git a/index.html b/index.html deleted file mode 100644 index 1357b08..0000000 --- a/index.html +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: home -# Index page ---- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..933933d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +jupyter-book +matplotlib +numpy +ghp-import +pydantic From ae4a7331682e65b11ec09c38e113a9781f5de980 Mon Sep 17 00:00:00 2001 From: Levi Naden Date: Tue, 23 Apr 2024 14:50:37 -0400 Subject: [PATCH 2/2] resolve merge conflicts --- .github/workflows/deploy.yml | 40 +++++----- .gitignore | 143 +++++++++++++++++++++++++++++++++++ LICENSE | 43 ++++++----- README.md | 37 ++++++++- requirements.txt | 1 - 5 files changed, 226 insertions(+), 38 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5ef7f5c..3036895 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,34 +6,38 @@ on: branches: - main -# This job installs dependencies, build the book, and pushes it to `gh-pages` +# This job installs dependencies, builds the book, and pushes it to `gh-pages` jobs: - build-and-deploy-book: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest] - python-version: [3.8] + deploy-book: + runs-on: ubuntu-latest + permissions: + pages: write + id-token: write steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # Install dependencies - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 with: - python-version: ${{ matrix.python-version }} + python-version: 3.11 + - name: Install dependencies run: | pip install -r requirements.txt - # Build the book - absolutely ridiculous attempted work around to get data files where i need them. + # Build the book - name: Build the book run: | - jupyter-book build python-type-hints-and-pydantic --all + jupyter-book build alchemistry - # Deploy the book's HTML to gh-pages branch - - name: GitHub Pages action - uses: peaceiris/actions-gh-pages@v3.6.1 + # Upload the book's HTML as an artifact + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: alchemistry/_build/html \ No newline at end of file + path: "alchemistry/_build/html" + + # Deploy the book's HTML to GitHub Pages + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 \ No newline at end of file diff --git a/.gitignore b/.gitignore index cee9e12..f324224 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,146 @@ package-lock.json # Misc assets/js/dist + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +*/_build/ + +*/.ipynb_checkpoints/ diff --git a/LICENSE b/LICENSE index 87562d3..550b084 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,30 @@ -MIT License +BSD License -Copyright (c) 2024 Shirts Research Group +Copyright (c) 2021, Jessica A. Nash +All rights reserved. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 5d698dc..c188931 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,35 @@ -# alchemistry.org -Source for alchemistry.org web page +# Alchemistry.org + +Homepage for alchemistry.org + +## Usage + +### Building the book + +If you'd like to develop on and build the Scientific Visualization using Python book, you should: + +- Clone this repository and run +- Run `pip install -r requirements.txt` (it is recommended you do this within a virtual environment) +- (Recommended) Remove the existing `alchemistry/_build/` directory +- Run `jupyter-book build alchemistry/` + +A fully-rendered HTML version of the book will be built in `alchemistry/_build/html/`. + +### Hosting the book + +The html version of the book is hosted on the `gh-pages` branch of this repo. A GitHub actions workflow has been created that automatically builds and pushes the book to this branch on a push or pull request to main. + +If you wish to disable this automation, you may remove the GitHub actions workflow and build the book manually by: + +- Navigating to your local build; and running, +- `ghp-import -n -p -f alchemistry/_build/html` + +This will automatically push your build to the `gh-pages` branch. More information on this hosting process can be found [here](https://jupyterbook.org/publish/gh-pages.html#manually-host-your-book-with-github-pages). + +## Contributors + +We welcome and recognize all contributions. You can see a list of current contributors in the [contributors tab](https://github.com/janash/molssi_python_visualization/graphs/contributors). + +## Credits + +This project is created using the excellent open source [Jupyter Book project](https://jupyterbook.org/) and the [executablebooks/cookiecutter-jupyter-book template](https://github.com/executablebooks/cookiecutter-jupyter-book). diff --git a/requirements.txt b/requirements.txt index 933933d..5235316 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,4 +2,3 @@ jupyter-book matplotlib numpy ghp-import -pydantic

    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 literal 0 HcmV?d00001 diff --git a/assets/images/staurosporine-hydrated-1.png b/alchemistry/images/staurosporine-hydrated-1.png similarity index 100% rename from assets/images/staurosporine-hydrated-1.png rename to alchemistry/images/staurosporine-hydrated-1.png diff --git a/alchemistry/references.bib b/alchemistry/references.bib new file mode 100644 index 0000000..25f5c78 --- /dev/null +++ b/alchemistry/references.bib @@ -0,0 +1,52 @@ +@inproceedings{holdgraf_evidence_2014, + address = {Brisbane, Australia, Australia}, + title = {Evidence for {Predictive} {Coding} in {Human} {Auditory} {Cortex}}, + booktitle = {International {Conference} on {Cognitive} {Neuroscience}}, + publisher = {Frontiers in Neuroscience}, + author = {Holdgraf, Christopher Ramsay and de Heer, Wendy and Pasley, Brian N. and Knight, Robert T.}, + year = {2014} +} + +@article{holdgraf_rapid_2016, + title = {Rapid tuning shifts in human auditory cortex enhance speech intelligibility}, + volume = {7}, + issn = {2041-1723}, + url = {http://www.nature.com/doifinder/10.1038/ncomms13654}, + doi = {10.1038/ncomms13654}, + number = {May}, + journal = {Nature Communications}, + author = {Holdgraf, Christopher Ramsay and de Heer, Wendy and Pasley, Brian N. and Rieger, Jochem W. and Crone, Nathan and Lin, Jack J. and Knight, Robert T. and Theunissen, Frédéric E.}, + year = {2016}, + pages = {13654}, + file = {Holdgraf et al. - 2016 - Rapid tuning shifts in human auditory cortex enhance speech intelligibility.pdf:C\:\\Users\\chold\\Zotero\\storage\\MDQP3JWE\\Holdgraf et al. - 2016 - Rapid tuning shifts in human auditory cortex enhance speech intelligibility.pdf:application/pdf} +} + +@inproceedings{holdgraf_portable_2017, + title = {Portable learning environments for hands-on computational instruction using container-and cloud-based technology to teach data science}, + volume = {Part F1287}, + isbn = {978-1-4503-5272-7}, + doi = {10.1145/3093338.3093370}, + abstract = {© 2017 ACM. There is an increasing interest in learning outside of the traditional classroom setting. This is especially true for topics covering computational tools and data science, as both are challenging to incorporate in the standard curriculum. These atypical learning environments offer new opportunities for teaching, particularly when it comes to combining conceptual knowledge with hands-on experience/expertise with methods and skills. Advances in cloud computing and containerized environments provide an attractive opportunity to improve the effciency and ease with which students can learn. This manuscript details recent advances towards using commonly-Available cloud computing services and advanced cyberinfrastructure support for improving the learning experience in bootcamp-style events. We cover the benets (and challenges) of using a server hosted remotely instead of relying on student laptops, discuss the technology that was used in order to make this possible, and give suggestions for how others could implement and improve upon this model for pedagogy and reproducibility.}, + author = {Holdgraf, Christopher Ramsay and Culich, A. and Rokem, A. and Deniz, F. and Alegro, M. and Ushizima, D.}, + year = {2017}, + keywords = {Teaching, Bootcamps, Cloud computing, Data science, Docker, Pedagogy} +} + +@article{holdgraf_encoding_2017, + title = {Encoding and decoding models in cognitive electrophysiology}, + volume = {11}, + issn = {16625137}, + doi = {10.3389/fnsys.2017.00061}, + abstract = {© 2017 Holdgraf, Rieger, Micheli, Martin, Knight and Theunissen. Cognitive neuroscience has seen rapid growth in the size and complexity of data recorded from the human brain as well as in the computational tools available to analyze this data. This data explosion has resulted in an increased use of multivariate, model-based methods for asking neuroscience questions, allowing scientists to investigate multiple hypotheses with a single dataset, to use complex, time-varying stimuli, and to study the human brain under more naturalistic conditions. These tools come in the form of “Encoding” models, in which stimulus features are used to model brain activity, and “Decoding” models, in which neural features are used to generated a stimulus output. Here we review the current state of encoding and decoding models in cognitive electrophysiology and provide a practical guide toward conducting experiments and analyses in this emerging field. Our examples focus on using linear models in the study of human language and audition. We show how to calculate auditory receptive fields from natural sounds as well as how to decode neural recordings to predict speech. The paper aims to be a useful tutorial to these approaches, and a practical introduction to using machine learning and applied statistics to build models of neural activity. The data analytic approaches we discuss may also be applied to other sensory modalities, motor systems, and cognitive systems, and we cover some examples in these areas. In addition, a collection of Jupyter notebooks is publicly available as a complement to the material covered in this paper, providing code examples and tutorials for predictive modeling in python. The aimis to provide a practical understanding of predictivemodeling of human brain data and to propose best-practices in conducting these analyses.}, + journal = {Frontiers in Systems Neuroscience}, + author = {Holdgraf, Christopher Ramsay and Rieger, J.W. and Micheli, C. and Martin, S. and Knight, R.T. and Theunissen, F.E.}, + year = {2017}, + keywords = {Decoding models, Encoding models, Electrocorticography (ECoG), Electrophysiology/evoked potentials, Machine learning applied to neuroscience, Natural stimuli, Predictive modeling, Tutorials} +} + +@book{ruby, + title = {The Ruby Programming Language}, + author = {Flanagan, David and Matsumoto, Yukihiro}, + year = {2008}, + publisher = {O'Reilly Media} +} diff --git a/alchemistry/welcome.ipynb b/alchemistry/welcome.ipynb new file mode 100644 index 0000000..822fc2a --- /dev/null +++ b/alchemistry/welcome.ipynb @@ -0,0 +1,75 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "0b1c6ed0-ac32-46e3-8096-3b17d1f906bb", + "metadata": {}, + "source": [ + "```{image} images/Alchemistry.jpg\n", + ":alt: Welcome to Alchemistry.org\n", + ":align: center\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "42820110", + "metadata": {}, + "source": [ + "(landing)=\n", + "# What is Alchemistry?" + ] + }, + { + "cell_type": "markdown", + "id": "sufficient-suite", + "metadata": {}, + "source": [ + "Alchemical free energy calculations employ unphysical (“alchemical”) intermediates to estimate the free energies of various physical processes. Such process include ligand binding to a protein receptor, the transfer of a small molecule from gas to water, or the free energy of a mutation of a side chain. This approach provides not only a quantitative and rigorous method for computing free energies, but often provides insight into the dominant interactions driving binding." + ] + }, + { + "cell_type": "markdown", + "id": "52592f1b-c79a-47c0-ab0f-caf7523af3e2", + "metadata": {}, + "source": [ + "## Getting Started with Free Energy Methods\n", + "This site is designed to both give novices best practices information about how to perform free energy calculations, and to provide an ongoing reference for the current state of research into methods for calculating free energies." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5f9dcfa9-0fc3-437a-aeaa-268c3d2827a4", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + }, + "vscode": { + "interpreter": { + "hash": "1e681b6f81db57470e7e3f73bde524406b83463aa6cc205193b50b915b78b906" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/assets/css/jekyll-theme-chirpy.scss b/assets/css/jekyll-theme-chirpy.scss deleted file mode 100644 index 534a196..0000000 --- a/assets/css/jekyll-theme-chirpy.scss +++ /dev/null @@ -1,8 +0,0 @@ ---- ---- - -@import 'main'; - -/* append your custom style below */ - -@import 'refactor-edits'; diff --git a/assets/css/refactor-edits.scss b/assets/css/refactor-edits.scss deleted file mode 100644 index 575360a..0000000 --- a/assets/css/refactor-edits.scss +++ /dev/null @@ -1,31 +0,0 @@ -// A series of changes to better lock in the header image - -.preview-img { - aspect-ratio: 40 / 21; - width: 100%; - height: 100%; - overflow: hidden; - - @extend %rounded; - - &:not(.no-bg) { - background: var(--img-bg); - } - - img { - height: 100%; - -o-object-fit: contain; - object-fit: contain; - - @extend %rounded; - - @at-root #post-list & { - width: 100%; - } - } -} - -// Allows a box with only an image to not have empty fill border -.contain-images .preview-img { - display: contents; -} diff --git a/assets/img/favicons/android-chrome-192x192.png b/assets/img/favicons/android-chrome-192x192.png deleted file mode 100644 index e0e5c1a3125f0ef74f431d5b443a50f8b930473c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27066 zcmX6^1yodB+Z_;;ZlrrC8M?b;q?MuLrMtV8Ze-{#rMnyH1`+8JkZ$Szuix)lFl&v& zoqNxDVn2KD6RD;mkBLT#1_FUFp$ak|fYca5c*J zc#Z;v;c>fh=!e%iTZfclU26m0DL1X+Lp8cQB){<^6Dy3h`^oybGc|)R#GFH5X34i% zUO)5D@x)yWobO^?7mYt#%Ejn=z5=Stw`1x2L4=!0~g%KOcr+$aF)92S2EV1J1;6 zS1WZg-nT&W2{_J7mZ`QRoQU=s>>eH#nuHlYy^ys0^nLarOM3!$&d!*~e;?*^a$cQD z68-J+hS=X`IP6FvAVaDYsUvrqpYYQeD@Vi5_1x;v{;MyARb2evduTY+i;mpmJ+ZHE zu20h)0>$&0U0OfxCR+fzL2at=K^X+{VE}L58#K3XS2$$)l5*|Pi$J<(#tRWM@mX7+X7P+@XUq*kQV5864M(Ps@(yLr4H z#Pl>cA(-aESgNybG!RPU&u7a=v)H3*>%U1A$BfpfZvgUQ5T> zp8sjUmIecxm7&tUIPb7<-mDb&ri=2y`W|3-e2+l9M%|I2DgtH|& zFe>U7Fse?9tsi)H_n80c4kuW5U0mB05d|To21jZETMu3XK_9CFJs4|se{V1&&{0W4 ziuIQQU-Dl&7RSS9h-$;d=ssTxA6=XxU(teUlP7bK-lkYDCa&RWr-Xtot&%Xw_-cG_ z9F`hwa}EmKL8-0T2dk8aknfGHjfKKmt^07)@cy@s#S z;aIc&9t<52s6rHmRIMk{?$hAH?mFFpGROpHe51_JsffGOc+V5#fh-Bonf!I-xypI4|t%^l$2EbxBv6o<=%8+N^2_#AID;yH~y69jiXq)SoY>7o=aW*{!B5pL7T_G))hlT zGB`4wTWl+g%+cicCj@<;k#8}i{umi$w1Pp@V_a}^-V9XZ>c0#{<|Y{oVa7GKyDEnM zSFp8!8-u@|+ldJYk~b%-duxTlV%^n=6f_YtNVOhUJYHm-aU%u#hT zffX*ty}I*!H6=_oEcK>o`-sw@3l3d~S1;r3%N@ zB9I>K@5PN*<&@9$UQ}6RoIE*=q4%A+x{f+cP)}ZjOs~|uyKzQQ4dn1YPutvk z@>n@p4q}4jWWs`q28{~C#t&H@2c^A-7tvW+JDa`eYy{jEeheN*!^>Nuf$jf&CKfU) zIrH)_fE~_lPRmo_A|v0?5@19*fgx_9OHB8Vz5|kkpAI5%aP$9D)6htYF6fm~udz+N zJ#DZqkdLP{`88eGPxSJTi-H{7?IUV1KLCW(z_(O=+7BORWHR~e2hgX)*+<9T%QE5M zBsggkhfU`t(ir}h&i_(U!bCJMAZy|o&~%||pr0jn7kR*(z z$!-ne(6RA4VX-1zVQLuXX3e#kiJ9$fkA#FwFO4yA7>9Cw4{(=Z;Qk)Y;3%)vc^(e8 z;1WuD(zyS08Ae8!AODWAe=RPasr0>hYV*+1A;A{CrB)TWBM=l66uIj+B@cW=9gd1A zvza|m6Q#ll#kr=LZ{SeIpW%pgA3odQ8~Yy&@IC-Z5LQ|!UnomQ_(<=fpN^MzR!0-XLA$ zq@43Q%oP+PR{;9@t$02oOPo!ASnsqW*g9=?9t3|B8_aS-l#eG36+iismXOec8TiB^ z{&b0du`^*gH=eHVwGle3pbh^;Jx7gOzb5cB>mIDY6J(w7wdmXIfvc=6GPcMW^)}(Q zf`+QDP67#+6%HeCK~`7S)tf{(yyfpGi%y3ZYW?oyHjr)mKe}E8bW_nl$-hoK{uu1} zQ4SfyYpaTO0ezG;%sZJYYP zD-KUpUl@8EFVX8ZjVtd}uUbOC7F$M)Br-;0lFiNA-1Iz9MT}eM6gaMTnQZ^vrd88n z{+CyCuDRIAmW*Fby@*4GV|`V2^{%qUygPJ-J253Nn~Lo6O%iGWRBlYFK}ZI z#EcD;^;3e3`Kw={iC*{VmfE!@^kjT?HBYakBvH_5zO~Y(b3*#J#Va6+jwtQeA%H;sC!(B z{EUG2ihxRv0Pd&1^-~O@tg%D6eo_CH<<~{=&vs9$W?3J(*QP@;lJoAPqwhK0UO_c+ zQjnuQh*OBkIDJQ^-f3(!^)pGKmUMRJ8P5k&jcNm) z*zMN4vMEJ<+HxQK#T;6<-v;$iQ!4lUa3_$3rhR$i%d3?3m=bE9u3aPxgAp1{<|sdS z9RG0lpE^dEiF}2qpsH%w8-m*L_rR8b;K)LLEe;7mjUaT4tvl;tQWzVi4pe{vo?3#| zwR^vk-+5UCp@nGLMUmFTGQGx44vT0~U*K5{>)4FVFqRHO_GznzIT^TF`if?y)mnid z?X|c%g|;S@LfT`|@zt#RGNPGIP{XfZPfZHnz81j~a#X;0Gz4h$*E(>k=>lX{-6kZH zo{+c7mcO5ddbpD#w7+MHk`T(?P24N^x$RK~s`OX(zi}VFcELtzo+`2qmsq%YE4+R( zb+)+G-0VTiHdtnT^1?^1h7b`*jgn=hicbS^ad812$4Q`WeSW3Qou#cRF)1lzeYg6; zx5(j5#-iN$>!oK_ykFGDs2Z^RiVkuE{_DdJ^xwWErE2}Yc(`%$h|nXJ3BJ1Zj1O*l z711IdigW8{$n|q(vB8|hd%5}a!W|6_EsfLkwE~`~&t;zda+7-idzn1x92O<}?SdtB zynLaz3KlYQ`s)iHxo;B9?XG7$m2-Ol1!A;*>kXn;&*fYT5tZ$ z&!2lgx+wIT?M<%^X33{ZKUSVX;W7f`78}^&U*K>ls59qj*8`hk>a&cB2Vb#Ljy{V? zT}4AunFMI&$1&s`>ett4Sco=uVnJWOnhALx$OHr+9L`ml-$vlNHzaW=C-U0P!;=$( zs}3JeFQ&X7R&UOHcoLGL zDRu~f7;{>k{nlM?CU>_!oU4ox_eNB!RQXy|CeYW(Hpxs z3elyz)%)gP#o8BW9Z+^?nMbDnKog0@?1+ab0{traq&`^_YrtUVH_Hy5r;9wwA{m3{ zLvcHg7gN>lpK`?fh1k1pX}5;rEjL3@uN_B~X>fqMk_DNd=YydNb;oJygrWJ;uM3&p z?OR(nF7Y@{XW`PxnGic`QX&BFWceI0X9WzBc=>mQ@QtOiZf$EBnXk6xrt>%>mhB)w zRTT0o#22Dkz#Bjug6}U+Ld~zhqN1Ie=<)KV!#`*Uh*H5T<+Lm@RGxU2+3s)cmm3wW z>g|^`4gL1%0YvsaPx93?59Ubvqw-APi?akWwHS_K3Yb7gE`d-3CJW;wkfkBUsIfnM z+vav0hPR7OEbIXp%5{>;p060I*U``(ri&LF{Y%I~;`(?FG_aLxhW7ms&{fMjq5bGO zGxYW%8{)Fh1xzxul1+}w??1S3QN|D1|E$pA7JK|1EW}>S^uE%!x~$^Q2xG3<+9NUs zu@e|yMT{hVJ{rQ}arE&c$4bD~Z}K2|)T~G*7PO3_d~4FOqWm&a*>?2BMpw(;d>GtZ zUJcL4T{(op+k55jP4~q{L;SxOBrebv=c3tgd^1^ujBeC&#Z`#y;of9 zaxXV6Et50w*Mv3BbrPMdP5gV3X!fV@qY4Xs4)=FJI=F^R3O?{CKRylisDJ+74MgdR zlJF=?Us!1ujTFU_;Yxtb#EY5UJ|Aw*gQyejg9eGDWk6J)5>R z42%;F+<9Y4so-EbX0E8RJgavZr2tGM4*P7bGyElj6o`r27D{0*`8VkukCgD ze7p?piqBzX$JMp4m%kWW*B&i^FG>!?g!>VA1`v+Z=Z~3dkN2+gK@u~NTKV2Q8Zb#`xN%ZZ z$M2^>$q^J+I=bwN5(RJ!Wh@?AIBIy1OfPQl2F~{Ow$j6%saX0mNjo|^6sl5WI)vqR z{4=!c>E8MIS80RoIwcKK{(oP7{`?SyhOX0Y!JC3pq1%`-l;anbBieScQa|;xP#&8= zR`SA2jo_Oko=F*ZPp=G}dT#=XY-s3;^KSNd+Ld5m7)Ft2wc&VU^HnG`DB*oc$tfT7HHN1S=WtPw_E+2anM+G=p8^0Rmm%MGcwQjT zZs*T9bb5MeZPz{nJXU#qUtGq2*s0ka`K9j++CB0EU!Kjrep4qzQLFLgXVI$MDgGut zT@Ku!j>*uq{n1K-yt*;Xv_e`6tKQExcUz#K4i_nt>D+G7c2LF^#*2|wPwkc=U=Aix zE25yA=}5&NbUfdabzDsfH(0Mm9agu7O%KHs7_E0T43E&@#n$+G(g63qH6$Cow^WKh z0uA`vipUZ1BN6FA)ix+NyD z@rePVr-a?-C;e>f{4SisdYmA0@uze~#ycM9zjr&xl zm#J~-OCG;@kMf`L!ln9^;B|-@1iorfrp%4l@on;bPAFe%OwNx4rVH`P%JQtQZ5W05 zJYXNyV3_ekeS}*2lF=!w`)>WXn0#N(pJEeW{&(A26^89`wWcb+%gUdXbZy=xC?G-M z)1stp4lR+mC8bP;USqp!fAv52+eih>K zRjhxHN@iK?Fh|$pbL`Pru@V~vPKj>NGHYq$*}RtcbUaGWg>Z6n#!OaP>3fEU>y%9?S4-aB2D(oDgt;tr#FR69wRe<%p)a9F!_$@kHt~E*imp*{FKFLXqr50clXBjSJ)`vBXLCa7_pp{B+r}HZex7 ztH>LU3zTd^mQ*J&`*sc=7=#$Z!Hbs>Vb-eDWBtFBm1dkCSV9!`>cJy%^ekO3b=>Fp zu<&5sJJYFgyk6x?P7I1M9%feN?c?V44WM@$A2!(oWthw4mg6-xi4*{5$>W=4yuC@v z=PQh#JMMtG`W76CA155w{kT1aLB@wsJ#Q&)D(g({b7k3qBlRm61U6Gf{TyMRpAx$N z6=$$6Bc#S|2#Zs0PoT(b#Dix*vujZ3&a~vj(T=F$qm1&5+ppXMvE>vl?K)k{a_+e!;_w>&FN1fi%)QbI+zYJZEiij~ z-z95lcljYx2sP|h37`J{lgPNROX8_jo=dT^>VBvQGKnyP>0fBu!TZxE?E0n9$!EWN z|Blk9pj4j+GeIC`#~HkrM~jI^Sy@jVefI~hSEJbA5QUa<-xY8?Hfkw$_BzZr%K$*}* zIp3NVq2#~(CWibw?*YMvc8y@C$|R2HqX(8pRGAR_!0Z*_jp~(_*7v&$BByDp7X<-w zlRv`=4_TjHUL=_aHe>k>Eqgld+z#hhX&m#b#M;Z0E5*uZPnnwz3d^F%mNlq^4U~&> ztoMK^o_2%7vHR-nl*o-^U0ufcULUsW+ON`E8=3u+<3&qzbLY!x`HwK25n!gb0Pgi4 zBr->dxgjLK4A7nHu?&Ca)lQ*Tnt7Z}HP?Aiy1!iYT#wYO)Qx`2sv9v?q$Xw^t*KehT|fi(~Hl?@yu=pL;z!=p`j50jK=@tZ~g|p;IFoO5|vu-Z;mih z5``K6I+)M7*Sn|(U`GTLpAk)Vwx6EJ2!e+87Z{U6fMgo*)2oe-zcv@P`RDJA~ zhen<&P+q;k`h!hmC}C|)qALD`fqZxOrV;z1D}6{BTRg^LFUxz7q`_vjZSBF28kg?Y z1-m;;(%hUrS0#5cEH+cX`G|Nj(jIpw*qO1`a1aJAzv-RwyHG@n#gdm z9xv{(J~d%K&^T`>9lay?csjd{G;{hEgZr@T3M?WFR zbKPV*dOcmu+vAr9+sxUxR#*EQ7cR7!qu;D~Qf2Zv?i|%m{s971HR7(iT8xS*;?^~t zTQ1BPV7dCW>UX~+_c>91g~kr3>1=ReZ~?qF}>?5sZxfmcw-p0#H*~KP-lS z7{^fY#{rAR71)DVfSV}~>la+a(xuA2P%gy%^ePsMLfGZFaUP!ZXIGrPyEh)42+{e? zPk)?GX*m7p(vQ;2>?~V7Z>Y?kACbvHIRqXlsbx&8q{k2NW94+(Jy^ZH zy)XCHVvYO4=55GMn@dL2anZw5ZDnp47#X=ej1QM(*LKoJ?QY{&00&CGZEmjO2T!j-CzgxpT6O-g?~{eI5GP!ZHUGj=-O+pK*a3aG zK5p5~@dY?dd1=qPm)Kh|-N_c>u%1yEOQZ}P2Bk>aucRc=ruFqsTObn}9A=}8=BkSu zD#q{Zoz-UZZpG$&(|_H|0AqgO-I$SftqVP{lTP5E`Q1JqOfXm~A15?46k^zsMj`Cs zv}9eJkeD3{N;NcqJ1MzFm0t`>QKUc&f~I!20A|JPSBX02>guZ?Bm}3Z%(S?zF&@@? zDsS)-rG^L;e(OAKGAZo%uB-^*KVl(ZOBV}uQ%s zSwOXK7Ksb(by2}B9aB3^A&_)2diKJ~+hIa5ao4I3oH@KEX zJhx*?Owr58y$<09DR-XC(u0?r_ux0GL5hb+3M)7aQp+VuvHq0gQ9 zT;)SLFl2^dQuO|yk+xcGYqX7y@8Q5O47ejK^1sBbx0u*GD1Yhwk}s_ei#3&t_wYn^ zj==dj_bb5}B3VngxDu@{q5W3+HTLF#Z553mGb%zz5Y6*>d|(YQ6o@v}FCLq`i+7?$ z#414hbA5pW`)raOUHPsmjw<%-puGD0tS}xZp1?#s9!g~RU0t3^`ThI%*;w4N>csv> zwLoJ@A*mO$JZ{Tv-J)vd_Wo;jllRsU>roV4^6G2z%6YV`-@Tt07;3V0f90J2j(6!* zr3)|+JCIvrT`2>({^E0~-gL6Te`S@l3C9Bg!<^GudKESlK_RBqnO3FHqbJJ4 ze(6V{o@Y@OAHc(OCdG`8cN!|f!EE<^RK$WVNH;64>@!9F{r1f-uVfQQ#GlRhgX;6Q zmayM}t=6kVGm2`@hNw_qOZ#H@*Bod!-pFZnnB2KE?QT!E!PrKi(8!Fb9yerx_=7Ka zpB7S>ow5YOBJ-E$vaNW6<`1_kT&Fhr&$mX#$5%XkJ0UZbdY+VlN1R;TTwdqm>=#pS zD8DKn@?BDKfRqv!X72sbrD7J#GqfRdsZ|E;@SK#E71k zbZw%fFpid+dj|ToR=O8^PT>6~$f7YrcoGSZp=YeDen!~m(nFN+oaw`>=>i}q{%UDz z*4fUp{k^!rH>4jJh=jOHc&K0nc3)|#kh>z5YgTW>@~?vl&;)5FH}eiEuMje|X7fFr z3!F{c^#D@D-{;0+chaEa>3X^GHWo4_6)(q$8JwZmoKNOa86sc_{vH-fcK2sy-%Hf+ zH8!P;i%S%1unX_(R*$|C7%J3&1j-7o&Nn3$YBR=hUSI;Yin6+S?uIIG6ZM`-@RMY4 zIET}Z|6XH}j(_?bEMUFjMd@=!<8iW*e)hDoqW^q9-~IC)e`-1qEc=@SP4VA3?4BC) z-~4`w%-A5V)dC@8g76ts{_E{W zZLHe5xcgTn@z&}g(W>HiA*n{*p$)$@036CwSMR#gpBvnHz=+}{jeYr9rsH^tLkYv6 zxTfYyM@NUQp2y>-PshADHxu&^gSL?B-N}uhi{pE})2ptt(D_m=!vmLTrIs^Tx!l zPrGj@1KaQ3zJEU^u+_jEL(YjPtG8j${lTNeEmC z5S}*(6a|<7GhiD8ceCoDDo{C?IX_8}m|I|G+ea}Tjl7J>OfT%6xyohj4l~pqC$H0V zxhBv4Crf~I*kAg_EzYVp2;^K1geBiUJdVQq(&(k2q5?xU<%rx;`Ds-(pawfXs;ofw zt%91mVNa%G*FZFTcMwvR=QTi}uVt%>JtYk&rnn3w2bwJW$X7~tc?W>4Lhp;6s)YQ4 zI(WzNayq{wB~{>~QGiZ&&iJ?zTb2*oZk9U$vl{xh&Nt7!)G6TAw{Aazw~gaxs|3JE z)M45vj*zfb4h&$)&+a?SEX|MS8^KVQ)#n6-hPmB3NFqGreLu}@9eH;!JyQ4X`%boL zb`JteV1maMedIXpxS;5c<8=z6ii4&o&@W`;0?YHPL_|wg7!z=+{18ZZ5vSr63Wp z!g;#C{-&eJ-61A!SUu11_}2>SMV)ur(VtVATo)0fq7>OlN)`r{(J>CjNFC{wR&C==+(o+!)~ogqK4RFxl{mIF=X8F z5vJNplGkz_StvHey!O9m5kPLxeEWP$_pje}`JS5p_}$|`+$#E?a|&&-Zf8*` zn2~;_D%+m4a)+mm!j>{#`FQW@UcYR}=4vSY@d^y84Zfyf07c>;`dsfxIz;aPl?yLc z?&fxtiimZm?eHaP=+GEYl>tF170^f~1rIUgV#w3a494oTn=LS-%4kEj;Sx`4#u*H` zQyC)@&5zl+fzP4;26te<`ZFx~3XoM68=|wvs=PI1Zw`ptHW;u6Xch7^9zJRwebC8} zm!1((F?gkSJk1l|=T%Itcr|t4Z-x4az$p8th4z?z@)#@sOYEBeJ>Up1D33H>YCCAl zov(FR)xCL&8CRMVuty7gSe|J7Yvg&f(34x;m7&JeU&+5d{#`P-Osh>!V(eBg?@-9G z<5>t$hN$k4k(C6m2%hi0zjE9AK{JWSAYtWjE)9jND`S4-URjAGZYAjtLZbK_IU5z7 za4%FI(6}_i0S1MqfYd0`N%Y)BGUVbNR?ob7lx8F}@m~G@hY;fA-DDEV?fIM5)`Lvt zVrlCK0s0}@bIm*4vHKyetMlPYa7qd+3o{7UvfEt#mGUNa-OW+pE7Etv zJLgvEaxK#2sK01))i22L^YTDVQh-8{|GTX*#-QS}%dM(D6ru{e#GMj(fCS{`mhNUN zmd{nL5<)bQ{@jEBL7EeAZ%rAv2}N=mTX)!G*D}g>(uA9nK*rv>X+TC07vpBMSV=y@ zwo0hBH1f11GP%XhYh};Z*1{kbF2EK+=uk6Ff3khB)FY#vW+I!b*iIaxq;ninVQWA7 zz}EE#{s zgFf$HoiFdsXSXuke%dvb1q`fO0SJIQO5DW^Y}Ekyin`P zI5INgcDxiCGah3@!58=A`iA2!(6Bj9@A=u&VlqQE{F-oWYlZ`v4Ma9L5nal8BNoK&LWT|(@$pf8M^#TAG^TAF9Tb_9*jL@YT1N(hbDw z`C(R(5?S;FA+I=X#X=10k`m~`E{6NCxxI$J+@~SN;=ReHSi)3`E?jn9oKu>qj3+cT zipI7ox7AzCr0!>k21B(|pv!#rf&hll4_GvJ+gm`8Rp(^Ij~|k*rWD;@EhnnfYnDqf zd&k1EQ0GntP`f#+?H|=O2je=9kJy-~$>Z|M-leCfH`va{O=R-dJ58I^Wtel_x0o8t z)xS7`O&>S^n&tQ-JpiWI4BFkx&1Y{}w+OpI{Yc*@O>xqSWYyJa24n{`kjoC- z(&J)zmdU=k^SJGFzL{M+!o{7OO1}Fy2XGe!~0~>();L~5ild^ z`fZ{1p5S7+5QJWt=G}f@#-*yCw|16 zM1_OTw|YZY{Ki<_4wsUn*;~`Z{O@rvkhB}Da2-3Z-f~+^7JO|;GL0t*-6?G{)S#LK zYcwvsWo1FbYhs?-y281VSshl_;>a3zg2GoulWKe2qD+XkY!l$U^r`wm4#W+>9Go&* z`?5t)d_o+SIrgR5U--1+f{#k&Ap+2G3av>i^%?;SNC3bLMj8|UIb}23jid1UJ5sFl zV)xpy>xz%)X#+b87#`A62Jqv>CokALB7m{+w0Wg>TT8!o$g89e_l-VsRA5P%aZ6(j z8alf7^}eOo(?m0%Dx3dKc$FsNjYlURljr#I>@Jp6-Sr3u9y6qaLRg^gB|+cm*}KA^ zJud#`0Tsw`w}XX*`bnWg*D2BFx19F&af-#mnN{sK-{cD&{wmoKZyv@m*N(=h(0eq) zqw$;cG&SX1-balkTkEJ-TKiynhb=(1v#QA5WX*!27qW}G6 zzHPIELobwxz+~cJ7NXzsMOExB$+7!|QW^G79hO2V@_#hq;^w{`vTt_o2_=GG3R_f* z5ewuYs=4w;CnGm1C2o(Ux^Cw_%gCA&Y8g5U?&bz|wZl$Pd;a?Z6w8a>!Ps1uC-Y2E zLBLw>?6_<$aOyh`Y`YzFGl6l}12)C8I z?KY&ZO^)2#stV<4EA(68!Y3Vxq0w(SoxV#rJTEJg`ySPPJvHBMf<*VOw%?ugVS68x z7B9AVbJu~VyZnJqZ(%Xyx}X_W^XIqxhcDnn4>vIn1Q^f_CvBux2eZK zZDtYk&QvC27$zA5SO=Fej)JAhVGR=WIS(i=4tM!sOr5`ooxhLg(XNH;x;V=LrZuK0 zDUXYt%afUKz#nteoGrr28k;X2rlzL$y>6T33w?TFoY<1b;!w8!VVi@pkrV{ZDMl%) zPN-45*FeBDO*t)L?-oGKt>>g5KxFrH)p7!FjX z3_Gt6m*C*(Dt}*}tD}+Tb+-QiN)3>3XPS+SJpHcs7zHq#B{Zl#H}x1&jPcyjltY3L zF#4#4g~R`lHY@>^<#BgAmD8>8UI;}bBfKa0H5UL8b?xUW4aV+vjlLi7+Is!Yy>Z*srL{o2;*X>WJor6WRRYB{|!m0k1DZnW40;^J|uDuO&0LBAgdHtTQ z^sBl~d>+N9syiO*l-nua^l@m{dEx$ZH90#2RcE@xn{SB1mpr@Ot@KLx#e1K=>fsQx z!G0!V-q1gpQq)%f##lbZ6E2F?&xg1ClWwC1<)6C@j;F5ng`LlFh1$bz-OzHN8&W2oNjX`b6#zn2R;hdJj8!1>Bd#02r;&uM!rt@USjk0)MtiEx>h=cfS{_HIZ4?-CG?Q2^!v^Tcbd_};7* zw6thzz%-+33WfMeB{#ooL=wbp4e}^s%tV=*#sRpeO@3Ae2IJ!5zT2XD8K&@D84*8e z3C33u_*_sx3phT+J6_g&8<(iZryl24zbq_7(G9KW;#x4P~!JZb_|GLgO$LRkTa?uK0Uaj)7G8t>@$l>)yMaauO<2gY5zpd`RFGG19+_+R>*s1&VYf&U1M@61? zJGjsVpFlCK;P z&_&GS^yLd7EDPu&CdW&>y*$c5*57*cAaYv$pr(P=2|P8-*dAwySL-nfxgUU+Jol)( z(uK8>Qj#JhV97vwD~B69gFHUnW~ih{L#=e)4h#%*++8n=T=yqxXlndgoMRorA8MPc z-NIE$=R(e%8Y)uG9IjU1n%})RFD|dzyxYw&2kg;%>Z=x?UB@#qKLZvzPVb*!fZV

zDC%o9_Bzp9Y17XPocmaVp3bUIN3p5IKEIClyPr(J9;rugOO2*MyO*#`bZE@C(i!*N zWJ<}KyukX0*(vprSoeAgicJ*Tl^VI86gt02MST>X*uS}z3%!v8W0|CLdIQQ(^dr&b zNDosuj+rI6V+(2~=g3dF;_hhevCpWpuYi|s|2=>G1jsY1)VuRp0x2S){ zN$=j-1}Qu=KQ1vB03^pHme0!6iOb6JuB{Y;*kPHKn%Tbaz?pM=t`$oV`_x$uFE>5rU1NXlw;i2-A^FeqFpFVO8NkMU4|zHgK77Uf|dXwgJ7xNG!cA z_Iohj=d${okpSyS3q!5@h0^w@{S`U{x&TB1BDpFM^JN7Hy7^^|doY>a^jvvUBia8s z!Z8^(#%}xr4O!Eih<0O$_vtT|{~7UCul}avbQue=j>l@bhHj>0qk7?Lx9Xa#(cmDY zbZiOXPzq8~vJ(Z)3(+*pyl=eOn31OUdX)y9jq{A>Sg|FN>lcTsgl!0`n zpWUc)^x<${kw916FD;BTB8YdV3I2fw%P3vyb4UACIgfnLQgHRX892FP8C&j$e(Ut! zA86aavZ^tK&m=!p-^Cas?LAH*#TV%sY6695S{}r`yj+VKj+Z*P^{eVxevvq#1F8?% zE@LBYMGxd^!XSArRB9}H0b%Bnp%azKsGhLjx8==8sswa`yDs5((_LWCLMuFzD!;N$HjPS%o zE&8`Oeujh1GZuU%_>ZFE6(iyOi*P6_34yNF1FG-736BiNg21Orif6@RN|qcu#)l83 zsr`A;Zv8^t4HekuAx}6L)6IkT=sGw7LZ^~lqBEW^y70GBg>bP2Sau_Lh8UfT2~ain z7%~TqsQt)Il1_>`#eiJ~1WNieos|Y62F{Vr&JPor7@|RyN@CQj?@t8Qn{l#g2I2$l z*@t|G{W~sRphen9;OEM68!Myle>@0iBi;X8qtPGoG*`-$TZ7bhC1iRGiC>A!l(!QW zgaWJPkl(s<;p|qSik=#c-3J~1KxR%H_02BZ9E&rly@=Mx`*%*_obzJ+|D916aQ>Y( zjP370flUizjenbStUoa4`S&Tm^)E0oV5tUtfzFkHOZXuY432)v$&qeV)vv>f{8t?u z8(kgVq=mM`E@WqCBU!L@x*{<}&tkMy7J0}s`}cSwOZv=H65Lqrs?Y&9_M$(}zy)EL9p6-UYkAUpdr_2t@Yry9H$ z?9^Jay%XK}5E-$ksgN)Tn49s;M+(FYn=?OI=F;Fwuw6oxaG6kcGA@=zuC6EKDa$`x zU>+BU$M#(i(_J$SJ5k)aPxD-xmB*kjVDH|5O?FC8*X!@Co*Td1ju^y~9D@s-1#d2X z9NH>dlzwQ6^ynv9W44am{#ZN7-Z4BOR{Ca|3*V#LKTs5*GT&C%euPchD9+zB3@!+1 zQU8+q&Hn^@R)|#6N>wlzoEEpB9f?o)Ua{CpOm$U;jKBZE&fAE#q6=j!kPQ%Z76rfB z{H+}{ng-HeeE4TX3b%|ql`qk0jLeGnUw}Y3&xlN`;W_oCxKuOL2oh;V&H8u)`R-DB z`%_J$pjD)ZTL6HcySf{SNbrZlmwDd`TZoFN!s%n4HYMTX>9C;t7?>>L;q^8R0_9Ov zHPovdQ~8eQ9GuEQ`#i}nt|eC1?J-o9)yjb`3$K05b9L116c*bVQe!CMR9b^ac6^jb zR@ZV;=%ki|<%(BPISxNfP>A^{#T;*<%D+#pnQ{rAdSB+gJ+GEsYSDW!xoPcn*Znfh zrbq~N`skWSQX_Nz(OQiu?h^U6L?igqntm;W;%Zxkw}`NV+f{4!_4He_3C7?6LI+sL za-j^Ox}qSq;ne3^@(cDDdU-jOX=lU|WBrT!Q$r_;PSa!D52)rECw0?#HUQsxlQ8;ViR1`X`F`t=J)Y97{%_$1{wGBHrov+WEK^4JcmJ)9%IiF9 zu6n;}P@vA+Jbc<3s}akyje0>FaFd;jk5rXGdrC07Qt?W{&{l1&T+T5Cs=5>C-lcQ(v=*aYa ziK@h>LYi#)GXb~BxK!a*{kIV-<_k0v#bb(FS(jIBa`T$?tu08A{Pr?OB|^`^$Jh>I zNrWQMf-5CAN0WGI)t%mL24SO;Vs8I6my3Nu_sP8JA$w%tvdrC~+8ESsyC(j3KiR)= z0z^H=X37{^#*N=1V2+o^!}Gi;orc}lA=<92OQZBOYhkKhvsku`cJOwgpmn7gj}P6W z=bYwhDw%^q)94N{i#y2R_QnUZQ4?#`b+xuIDqRM?vyk&;iJIqlE2_@qg2C)(_)K|r z34vgGc)p}x9o+FJX?&@65&aV63yW{sM848(8{IR<%y;L)P003(0>k6gOfifGo7L`+ zjNLOB4uG_>6{UO#6UaLxRb2Z{I~-&$Ds&C%e~7I4)*oZo|Mq_`?-cwB$(fCk_(XJm z>hMW>BQq<*$m)qm9xj$|Zp&%4yLVO^*26eQow|y^Da52a(o4b?T%4b*7utuHF-Z57mC%53fOPs1=gbj;C}&cQ z*3VvqvA<45Eh^Y$j2%ZK^-`u>A&7d=5#qENf6H2cH`yfk;iDe3nXtz{Q9`?@1k*do z7WH{_AK?e7$#LP~`7rTvuP2mAg@eNHg{pygLdloQ&#UWIqTgjyD;998DBTkL3_HY7H)T;B)Z);M?Ij-s^rpur7ZpZUBW5p1=#}UbVLoWmVV)LI7 z@1}kEvbNu_HXs9QN@J4uz^lxhMyIOtM4;zGKy52Q5NF+i*={fnV8tmNOat+G(A7uA zi`~CAs40_lrXz19*Nd8sWg+SrY)QC>+610#T})D018+_iI|y%MY%$|soS%T z44s??)%RCwLU+0c=^fMq1A*C{@}h>tjN*gYM ziG6dAnQ|VBrp`4z8)^vO6;iy>%lr8^7@eX7M->aL?+eaKL(@9}P`rLz!C>*qGJ_M+ ziLn}V746NlMZTq!{w-qJI`OcacH#JFzv40>gZd4qL+c%>umyAO)i~NE0*Jp7II|07tz5JYww6Tr?J70xizPY~ zfEKhK-_VHiz0M6Dm5>{!Gcy3o=QgJ!p`M&$vLzLb$yxQ%>ES9~hOfk+r2@hqy3=_Iqgb4l}3<`=#^(_ z?B&2#=%?I?flu``3z-J(&ECkOXS4|N$yf{EnAajr%8&}(z@|rre=}cqo!*94;9FAnsE=SuncG>8{Ca7ID}sbxxl=AA)zACW&UIr^F$ zy2!`R`R({Qm6EMNzs^^YL!qZP`gz~|HlFSS#FN4kc`e#_G3$3=@$6Vux&Zf2;=H7T zCyK)|_cycjqAZDbGw5M)1+-Ykd1Bp4UGk#=vyjrb8ax#WnS#&EOl%w(B6rvJc}1hu z2C~oEH&fu3x;V~>5u)<=!@gDbL|7sd*62X84-Q{v<($2ID3#Y<5-A7-7FPAHtm|eY z-`y-=dh?qrfBU(}muiqWS@-E|*r5N)L{K*z8%$rAuEvzZ`Ka70+K!u(xaKb1Q)fJS z%2gT*`+dszJ29G&FT08KM0<0Q#EqhH?wKz{y-yVEpXb_x7@Wh3!26du8(32v= z6t&-7^_pEdLc3A&cbnt>boej+=7(tdu-K|)Jl}Uf-WR}#ULY|blv$8@6nAuBCTBX~%5Qa_iXMyTZn8ut>}Pmwajt~^qK$CdJc&-Exc zKCciK&aDo)yB%Egvh&pETJkl*TvX{IZ*jkKnYOfUp_|@0MEw1Hej|9_L;qSbAiCuO z-1jM>cwK9DS}{(T!|vey#pC3h>S8+Pr{w)=3iYtC;nQP1CS+CCxb|;4#{Gw1B>&6Z zS}(-vC}(WVG3O(v?Ayv}HfZoavwz}u|E6geRnkQiJ_{0LCa#gNT8+sIbVu*vhQp$qEUGD`}d2zMUvs zLB`|Ng00NMQt6goFLMFe7m>EPDjmJ+^cGMm73wNt=d3-5Vs^%g+t@V8X?X9s&!pcGwgVZDh^*mcNdg0jqcj5(UuWIaY;Aw6cEcV6X1PwM1 zSuun>K|uj0HM4HIm*cdKX!VYGZXYwT#q@1S3??jgrMGcM)$9tyfD@j!q``{A2)m?X zujX65-jO}S17#cWgAy9l*1iL*c|1!B8G>Y9@$HvJY(LO6@Q2@epgUP%Su4m|Z-2|* z{NA~`nox7QMChRwRyii>SR-Px>_UyVx!!u~fQs!uTLfO7;7@+#trlecR_60P;LU91 z%XyJf0tS}D5R_guo$G(s*50fvzssGK$wSa{!fHXvZF*tmnA&K3RYdeQ*MI%`-`vMD zYK}8Y2M5hJ$0+VFd3taBKnuhgP|vL$5@9(E)p7ds|4mmH_qQfUr;=i3v_xhazt~JB z@1~3e;76aeEMMB-_y3R41fl;H%-z4ma#dmS=6shBa}ugd%`H8d8yx@fla+NKea@ko zd6)^@*Y`kv9fUhh)MQq%I{hA;SoE8%SczSKLrgef)uz_{C=<;4Z%;&w=G(Uz=Nm(FV-Z8W1W39h>~}@D`snH-bGPHtYWFp;+j(~ ziTX4mhy^=!y(ID`m7@--Oe$4jR=CsX1)`nAm$HM|m5z&1E~Zf~>Cu17ybs(RB52_Q zDqZmeY)fBNb16N{L&2~(7e%Aah&0$Zq;=-s%rR$c`Xrkpkrj)-C8O)c>-u>4_N-U& zX>*zFCt6Ct!5*^0-b+fXSmq^HU)?zb@YDu%>(A8@Dr&q}}U0 zmYszZ+lpoQ7*p%~X0UBMs6Sp#Jv(ICD0S%zEhS(Xew0OQQjss0*9jeg2iP%fzI>77 zk%-0FC{m!DRU{g4laxSKMC{5))DF}-t6J)Y4uVXA;Zj}n>e|q$PaOH)H5sLbx^T@_ zdgAPezhwn_(!ZA!9=~&h)&1WmDG0B=-aVUP$h=OO>FM`6SP;fIggbqZAgxn-NZpdQeEL@E#cXt#0Rm!xID|FRodbIq+8L#22%9>CHr2-?z zR7f3++kkn%PAw4Mc`Tg+5=5up_y|AOKQdg$B$sZ;^p5_MAh#07O(Rv)roo*|Gx)?F zh%NJ=c)bj>U#WyyiW_xILTD78D$A{KuLAIHX(tfMLQGFbS4l8lvVdftKBVmLE4`#x z@Y4;z)CiAQWjM1nTY*($g`i3M{<(R-u!7Glkn@x3M&rEQkm>W1=mvF;1J4@>9CJ;i z5P%{2nIQOt%G&}krD8nlx#EEK$q}PijKe%`BE)z zG`H1EdZ}J)-nANmTem3673O2RUB62E)qJn%t8{)smn<@RJs)^J^=?s6VK1-)^;p( zwIKJ`DOKP}qK^Us&+wvJ);y*LC2f|rE6c>a2Z44O#*~Z`7R9n-%Mi{_+Qno32XgUv z@p+SXzR>$OG06)T=)eFb#gTVe@m-OxCXSrBPG#;V_MgagNwvIk>)4nea#rl;7WF?c z)J($H@f8MJ<7cVvcbJ2HxTD_U*vdFDwsBs?S!-)t>|>W?esX^BtU;1TUmQw1o>D=7 z!2)`j-W2GJ&DN>@RZAHBcD8*BvQw(KWl|V_FFiFEqeH1=MpT|aG*5=JbwMpT=EYuH`&&9W2-S zO$}V1VDL;sJ)ki{)nwvmhd%Y>5spQ}!KX-RdB#9-`G*5ljtIc(KuikEOAT{gLYPLm7`OPO-ceiLm5wU(^b&`9cjGl726Iypz@{ zRuSShpVxQ%?|rs9K?QZS2D(=w6T)7PONa6?=BJ-nW*ZFT?-pz>_Apiid zF_tH~OHf%jYqaO7eesbZ=3NQP*&I_<&7k0(dS(oqg%Cq$DqgqDyHq+WX4Z#VfZe?D zfIw`Z=s6-gVayNwyeO`5KJ7NJrr9gJ4byJ#v4{T1PLa#&d=KGA9a^$I5ZZTv=MrEy z(?S@IwJBrmhuXvpnGI(RfzQJ)Deo?k1wWvT_#Pw+jsTow49&CWa8-`(NVbbJqZVd+&CQEo=E56-WHX_V4%-$g=OZ%L-;IqM}d--!d z+%oFsyQA3C2hsX$TPbIt_IKyr`rR|C=+jxZ$nExjs64eRwyA0M$tX{ za_S5VU5;U8EBM1eO}Q21_xN`sft}9%93wS&t%@5;)8JU^`!RSjnjKe&mboEqn0WxP zSpthnSGBAY`b^{H%~h3-V2!%_{w=bWZ}ZrD@pmZdkiz~*WWYDy;30)&j?8F5gzac# z_R-;>cwEMSaU{2ti#HgF?TpV8iKq*b?RAbw&?p zvU(n6f9~;V?cH7A!tbAH{3IR|1v(Du95UcwUX|n+?UeSm@AeXv^X|)`M zo#R(pQ>FJwx1LV04Q+4(_y?dJQpg~tARtu4lzc#K#|GD{_Hzxo@{@s_)*%LKFilZs zH|hcT;2>`&XGeV-BHjvxfu} zm-f2Ufy2;_G#`PIGlTBsm_YrNw6p~pFgK=A(UpCJ6H8q|$7vRaaPN|Xe{lU*#X)C+ zhX(_k3Lj`B@*H_)>Oo2)#ips5sO4-{(r2dQGL717dDTz*SaHUZd=X)6x_LJN@RPVh zPLNK$&<6hPISnj(H^hh)-<>dvVNw(l{`VgGWJi}4lf<3?ppoTdC+ zW+Pvk-ZuZu&IWp!?C8X5T2KUxSvII^j5uFQ{h+l&$FCIbuT1LPlQ~mFDXa6u6vqH5 z<~=MH2sju@jIw%b;G3)prnSXxozQ{H<;G7cs1Lv+LrF%?ohuzfTy5pj{$k^^#~rFEq%A4>Zedn_81Az{i5p@x;mqf}{~>&nz+@^5(m5 z5Xf<2-#=$TSW7p{D=hhHM(wv-0>5rnHxk|Q<$0LlLQ%%&kt$;qh}O_2|J98D3Zdl4i|<@ByfaFFZDt zpL%OCN$Q&mK&3By{ay9TN7idGVqTH2+2~4&GR1eT@TRpSb1gA!q;g}K(LX40RG^Mw zvgv0QO}Nrm$q3f zW_tHum{(!+fjV~!bVLJD3x>B*v#6o7^*Sl- z7?qe%pr|Nq{D^q{-fH@AG$(h|LVZewzy8~i2?s9Hn5UN6Y|@j8`} zdXRI&z6R_LHkCBsd2N01!xEPl!(%!;hl{x zDT}lbbI+1bk(5w%I2NG!@p8@XgYu_}>XGOCNh!tl&EC2)u;s|&Q{%r4=gq6TuVG6S zV1-B3t8f-bdte3#M{&(lrg3x#vOW(+E$8i?uKRrZ=OE=*d0BbgheNdNA`im&_{fXW zrA(Zhrk6VMWfs6-nO70^f{(waLD@X_rzq5p1T#~JgNQlF^{IJ=>rLz^X@syo$0eKE z={PJmt*ej#hjJ)sw8VdmJmn7BMIES^VDPHCXae!4 zD-4a(rUXm21fx@_AiT6Z1=9db+%+=E=13;Y*QF*V!4#H72Vaj;F)2NI$vyD+S!ONo zh+~FDB9nkt2d*b3P0Yr6bfqnoE#)Tw=s@Ef!k=sUgYkZcxqP-EQGkoIPrprJbHSBY z*ZP}+T)S#+>}kwQp~qCU?~y<1j9z?VJNJAfk>e|%qSF!p5QRfem>%JslB*aQ&Czv@ z=c~w!|$IqSk>aF zMj6i>BUe_PVo{5G4=D5UxYMf}ytHTA|28o7Cxz&7HT4S&1vZbLxRa7@J~=k;VJs34j4o!yWmQ>~*mIAC03aFP~|U}8(obE#HoJUNnLEOhF5V8QpgViJg+*rp8UE=r6HWqvgk+A97$h?>;C0)={8j6iWuG`Po z=6s;!nV{W)G~y{FkB#+Y(_;olMmN_LvZo>BoylsPF>US!Zl7i_wwTCl?JudGgHh_A zQS-y#j+b{`0Hv0BXmLsU1d0(OhA9>!1NiVbxv-=OTsxo`@JC;V{44eiaXOYZdwqeh zTzzcEIkbz4ib=7%o}?e-4+lRia<@Rrv5xn@?U;G-)+6-vkPxXeYxjLT}5M( zSWAqTl~qLqhFOke1+YD~>_LKQiRCts((-DZKu6Oi5n*@HEqrf4EjM^UR#tC#ss_Z> zywdKWc?mI+SG3TfNi{%y3fW+_@LykBeN_;lCp0mNmkHH~2)He^5%s=4JyoWIX%UhC z;V}<2$ELiEwnd_O0@lf}MhY_l4(al(dq$^}{*1Pd)oi|kP1*|riKxy z_sjR;I*2D-m2F9iZ>4i~Yn{g5?{8&*-vUg3h*%mNHBb2A)xBfcbIi?ukIcY667%)o zhNCKWlYa^nrCdQv#74O*XeRVtTx4KVKw0jxe?)y-vPl zqyN{m1?ZLV0NMZg2@9{8XU~lS$eQI&t{}~!aEUxFn^v6%@=YyXKfn@Kwq_l>ocITz zzX!UWZk=TOXr@KATQ!k+-emve7PAFmi+B_KdhbbsEZ@6_xki_e^tD?kefEW$qjB&f z9_|qQJ=AM&QK)>$U)@bx8VAwAp`@$H@XBVeJdduu1S*l&%`BtI+OjE6Ct5d&XDK%6 zbL$4d2SvF>U@yRE&lGAhn_{U*V#_PPKz!pW0 zXx0oBr8@WVZK0LMmeKlK9h$`bZ7QR}THX0yLdnyWwV4_mqcNHKWcMdV#!EQ$f=BJZ zqv0xvHI%G{q~&9c$z~oPMTqeb3&V@%(wxe35SJdTS{atma+_T0K=8DhZrC)3`yI=O zf1H-S`AQtFpocknQ_!H*k<5#sWqXek0*AC?=2b0PE}6^sB75Vpw$JsGRg0OCdd)f| z5&K)l!qv%YwwB>4gXS$NCAFL9M<1MqxF07fn!yBDF~poAdfP&EnAQ=-%n0{>f?jm1 zjx?XWD=E=bOuIhjXb5}~`5n=onA6$I!~Ns|=={lZKxD*wpJ-22sRr%H^Z~OpKJhp4 zL7d$8LK5qlCd1&MR&-FS4(VN+N5VqFT|+tP*j<~oNBD>GtX9>>Md@c6#v5#hs+>|N z4bAS{#heTGTGb7qh!JoXa!Ig83*L^AMRyyJdkQ3{=)Wr17?y-<#=Q;a(~ITctvo9ZEo&S&0qi+Vci zT{e%|Zi)d!Z3v9WEr<giq|vapvw~m4?o>a$g4ECN1vu?yvLDKoufQ%Pi0$dSO5hT zFTkN~hZ+WW7H%?pm$p4jY;Ajx{+;ZEE7VN6+$$co%~ zWt=A9MrLHVD`?oWOPHFE^Fby*cZw(8D&Hhx;*)5Ab4`p0@LP?D?LO9Bt5gSqT->Dj zk!_5>S3D<4eQqP!JWU&Es_PJ19-Gkbf;fbfUFC!mP33*n}-3Xq)!O$%4{E z$4qya$8g)B5cObfzSsJf+p}eyj#wpc>;8yY860^>;|LoGG}*?H5oy1{r%dr&N7YPy zI*z3OtrGC@?Hh(+A;2dSwD%Hr(S=`FGm~rRat!BUIj1Y-?WHTN*E7ERT1HVsI60RM zii}Ya%53f$8Xb*@(6U3Fy)P#`;@Zp>9F8_QAXE_reVyceH`%}l$Z2~gIwUE%hSIz> z69ijck(LNeBDH?8WWuTJ?V|%Y|tNxUq=g}M|vsEvp6U492g7+Wdn+{y8^X{p`15M8L zv=xjtJ6(N*^z|j3+v1KOmKc5R)#8o8#ZGmez|Ybm8Khh1>uLM>V67-!@C>Rc2_|W1 z_AGOT^98<#o*4+0( zo3(^hU*pTR&CaFhvg})g*-Lv|(8ELI&|$%ll1U&~g-Gqk9Je0I;aZ%K|nh}KIkoK&53=yS}Xm)UCUiitv!_F5%gVSAo{FB zP;0B)zM95*hlJ`3y^bZm3q58*-O5+WA&BB}6hl`Gk?;8)0UL%GX~2yl zhxY)$AFP%a{-vk=!J4icdZ*3_s=C#+O%U+AE?_%ixUj*q0ORfs9y7(ih!4agVYDw(5)zD?*WTa3+q<+02}ii&(J+!z zA<6_KESnG?{5fz)oukSt3?65z`!GA(NC=O1%2?>b@-Q15o882)Mkoe_Di5FbTm%P{ zb)8T0^wI})Wp^O|70vvLdP6x+27KMU`%mB(^?n^R5%IG`N6+8?%d=9wc;usUgf^i+Cb4pHg^aI8 zuv5m!Mq|3Lz*y#zb#xVKXSA-=U7$lhRZa7H02WErX_^g-0g{<3`Q8*waNivfYWZ}W z8Nay838v{ZE01E>5w2K(`~(aPc=g#aP-qM5CgpfMCgx0I2%r-fF&Sa;Mq3nf7_EPD_A0NR#Ep z=bH}YAr2*U1p2PCpXA9)>It}(a0)EIPD^FAX2JZaN2QqZTmLAA$SZ5H|0;$Q{zoz7 zG074qS)%)&ak%^u*6~Q#h~=MP^D$CF?iQtrP7*PA0FSE1d)jp5Iu+!X*0Swb6&}hR zzmiW+;T$pEIeR>>be%;4TQGnt3G4#&mK47M{B#u+6V7t^`QJQcFg9j-C-tcr*XtF> zilqz#ga2$+XEE+>B0+G)tNVP=kp;DS{~d|Vc9~OrD|dbWlpsVnf)qj)7v?kt`U`Kd6zM;h9W+lb#;>R5;SB{0 z@{$UaG564ECZtpv;^+cHe(f-Z`(=-!$mdHQK39d*?KlGSVXQDTrkI@ab1v_bqAk7T z5W7R^1m}9;iI)ChXdJ9fTa^deaz5WnBbPna>T&;V3o*~1qb?*pMOzlHZI{@1Qpe5B z+G~=T_s|^ZJs^Fp?3=#Gje?m+OYT!~TpKxPu$XeDJfd!Dni!aytP0nl8=95Fl8f9e zRf0N%es)`!9mt^>og(dx&A}EJ=mzvw#A_J}FD6*4B!(@3B~CyyQ$ll>G7Zl^xqd6I z6l+QngI#A?ne-Lw@PdMkqr=KJg18T<$#Snq0}6XckV-<}3MnLY5HE zNVCxmop8rfI^^H_1xS1lneRg3Jl7(#la;-`Y7|)QZoijhxH>UkzWPI1(byKZJN+tY zt+BQh3GONS)Ip!%*@JbYE9<&r&fMa#7z_RA4ZR?qugvU@eM@Fzr4rgXx>XvK!o0+V zbm&6bvzqNhi6|Sb?eWW=IrZ$WdUNr90RwI14NzET6(buR`q^X#dM|neeIq2|tx|tc zPRa|^dfCxHR+u3*uygdj5m6PxlKOJ7(#P)1@S(gwWxvTiyG&)j9{%~VjkhJa8Od?S zc@%4X2yCcMn!WMXj=1~Cg7`YRC~FB@YMNETu`UI37XX779IM=W>HctSkGdt8&7s#w zmB1LDCTXV9o`Z95p5}i4$GSV=trY+euMyg<O3CtC=nfAM;i<0Z#1usre#c*T5ZFds%orL<4HP;_Um}g_)^3e+is+3C z$9EF!_Z~J7${e+5UB|HE@+MTf(HDa6sUwXacB+Nxr$Vwp8qN)QY6WcS@L-Wv zv7RdL^zDnjKP$zAk`7z>96&mYJO1VC7^kWYv(z~FSFjTgMXs_JX5toacIB-`+LDzkx+TzU8p!3A?&1-t~M{#RDaQxfOlKnTFVtwIvssC&_ zj{_aP1-PmG@qd#&eLIpNGzfW#@1CXM%Q9t`)*s*l~~4qjob2pEIKOc6*7R4W3>Fi|p#wSpqAx?b{v4n4{6 zL2!99Fnj2Qp=B&~y)20$VN+HLxi;qChZ(M=*UnTz7ChwEp?YWn5*e^{RrTCMH+dpY z3^$K~B7EPiWkQXG+U97%6fLWg?V&GIZ0_qPuPGczEj#y2>u- zm9aq!L*-M$o)>nR%9!Bk4tGV#=~His@$ba&)AmX8KY1W3s~Yn#Ash<7o%*1NdIU8+ z>WkwU5$AT!`CIO^!k}SaDx3P%-xrajPw9;Na~PR4Ym~n5-V^8&DVl8WxW4N^Cb9UT zyJR`n#iTgL)poMoOfNDc)bO!3NlPM2DpbzT<@MV(TW$?jXlP|~MLJ&!&b(V5;u|E` z_i%1pyH04=H#=BJCT7OAquLy0Eyg)RMCla5pvfrg+{Im>%}KYYHs8RFDKD!5zt9}l zT!`OQr~0CYo7Wvlj5RYz;=iX%UE~h`v9c@B4uE!vD$TtoFzmlJ;6EOgH2;Yr3y=O2 zX0nqwO$*eU8$$f1B7H$zf?4OYyy{I8=Q-r>*w++~z8j_mRUD}>HqMqbn6WJxDj@TX zX4KBo;sK9WL{bFV&*ySq`Kw)~EXSrN>OH)&AA0%&>8p02{03c!tc7&ej@e8Wx;7B9 z{-mSV97i0aM)xe&+{F5KfFnM@qm^+9{)~x^6R_CI8+x} z8O%JoGtWvcgwX&)G&&}LkWfJ!7!66yovCQrp@Liw6^=`oa2=D(-z2aeOsfagB{3eZ z6}raCn9>oL*DX3YWbXO9d0YDil=CG}61IP_b#Exuwj4H04G7kfQNNd4Ek4_vN-}qd zCG9rZ5I8S&@%SWz8zde&Pl6_M1#Rg!*OivYI;I;Dh}{%?*XI+NP;eOJNBZB0mgA1% z120#vWq}~u>dg+cf%QlTapQ@;_`2-@!Iwux%+s)-mw%v|n&&8{!Gd>$0@sHr8-|Cg=`Ph@`w&!sYlA5v2V0_pm z4?}Hd#$Iy=|7Zdq9U@^RIWy;2BL8;mJRbM)TCSxOtcCd*MVa?U@Ni5*GHgsd<9Od(I3r;S*hXaj%~(Ye>h8Abz+y zBu=M}v`dYfUD?vug-b6DEDrp)SgrHwFfH||pmM&QThAHez5qSIF#G<$H{JhqHIhWe zRW0F8*IvD894W+d1cACH_m?l7({kUzPZ8RCUIT7M{WJlSC(zVFRE(I4SMBsnn9)yw zvckNkt+|x#{ljRt@A0w0qeaHWW1?SR%Oi|?92|_1lE0y50qz=pDysWgXD`kezm?6~ zkKpY0(-Lw$1sALf1am(jbTsMPL$7pa*-O&)|`O3UlC08zEv z*VfHt&Af2(aFv4z?91m>96Xk}hyZ=}O*b>VnX=JfsMxAEeDE8V2Vat}2aTWE2ohKu zx^O>N*%+81O8GQWQ8>h|s%$(Ld|DEW$Fbyy{6}Hp;fTtcCNwL@7?6{-;eq!3%~vRS zIi@sj+8SNLp2B+TW}xjk5>&l(@sqErVcG#5&(}Q8P0a$x(Mj~l++L8d0@y#8q{JzG z3%|h~kHYh>?geazUheIxo5d+<8ucu^{ZIWD3~J>Spil0+cxI7vegNH9J9>%vt$tx) zM=6BG>|o=Jv3Ktf*#{y&kA7f-cVcD-=lt%WaG7Auo26i2`NfJg+?z9vh#fVg$IUa9 zrP!BSV!yb^{8x#g-c9C?qB$(T95SjCW_V%Y)iteYv>sxys#iS|QQ@>{uqW)NW|Z@E zYt8e5tO>Tuu30wS7EodJ#L~v2jUNgA^d(O&@bLUoQUu5WTArCz)@#=&Rtkr9Tk`df~{zYL}+d5MPbENrpx)xb^dl2d)wuocU+`SM0xG>!l;j-zqGf z$NxmyIwLhxAhCZJRp<=Teaa@h0IS9L#9|EJGKYq%Jtl+mQA1SFeH^8}y><#&%qJn} zC!x)N*Ac_JRd4yA^j>V2zqXg@+iSIez6>-YFoqwmqAR_*13mh$)p1uR@NaS$uS1|*o5v|+i z%}&K=1aHpErYizBro7%_3ycELkdbAnMwKI^*m)t!7%CPxIrc!#;?Pfey_Li!&X>kO zdm$Y&C9V{2%1m%UQ-H0)7d?UAf%1n8#flGu4ev$8;FPmen1+&9_Zcj8QiA=mAd&M&vZ(GLNbx$(&W6Fz*Pv@QaFs`Wm|ZQD zV_VHBuS#{j$ppTtEgY*90aFctx53oc$>w{jIkZ&=m1-<^D=e!!TS(fl`}reYn92w=&^g^{jrXp5Qp@ zdKjvw8Boj0&AE=v_^Y*!BrjPyjG@7-&8*b$Glqgmr+YES5RG2)794NmK)ZHBE1h8I zWl;Cu{WY{NruK{>)?-x(&%JyM)L=N}^_AGtIq>c;k zU*D9=Sr}ICWdu@;UcFQ~zxA!w`9|}(n9LW;5fsgRY6}eMdPx+S8V~-g>D2hoCv!nG z%TK$r@>i^e*2tVnOqT!RkPf-J8!|5LAEFhZsdosTSyfS8Ul=`z=&WI=4tjZ}%I&F* zN4y*btkHk}b;}BppboYr^sfin&bUyPudE>FX_5>0hAl3?$j(^*PYwY{!UNz{HJGibPQ2kG704In*8R!jUHIpesAeJf!E zg65ZABo_=BoaS6Iv@YL<)EE)Ao3dwSTI;(L1m-6I1|nKHl7IF2pI|uWX3x488gkii z!T-SXYDc)VgNE&Ot%m}iSof4b?x+J*f3C)SolnVPVa!CSo%ON3&4>zN2BkqN6Rp+J zy>+citY(rhwYH;@04vKvqa$`Vqqu#!4xOZ-p+QAc9hkN{6&6{EfA<=tA`wx9+ zC$&X0L*t(3t9uZp8Hgjo)r%S3s#~WA-8N&+jR*UVj$ZK_ICIw>aC)fwp$W&CUUfg6 zRq+RQ4}E2X_E4nfk<`cfO6dSn@Ij;{YQlQXnY&=O*a+*Q7jQ!;K!b{ZUO-y;J_+<` zy^mvh=eBFz_mx&;CggvI#$8wSMScP<&w3@}eKDmxELVUCUh z1fj8%ZRvcAS46%Eh`_~>lgjna+|DX8dSGU$G%S;+4(kEu5dQcB0!~g8711RqSZXH3 znIY_xwXuz*?E5SY>#_;XZ~_D;-W=^2LUqMAAaA=3qFnbPWjPX_$!2$Ipd9n!q9O=$ znG8uNS(`q!X6g;?GBUD#-K|^+jm~>iWWf`H>l8c~w9iqj>kJimQI8k0!Nbf~cyM6` zRcMPHHuEK`{fHHdoOjAyT}{q9#Tj*v+N}v+AlgM3GC>7~7(a_US6Hx~2F?`2H2Y1O zD%Pq8hC(cpfbTX(5R3EPvM^Eie)6yhOoGuUwTgC~Hu+D0sp!0)+KgsXtxzqs1l#KM zX{l6wokAEq2A$oZlTtX0WK>n}ZS!t!whT>5BkxKq+?jcj=7+nCv&iz4uIMn%7fpEX~$)?pH`? zOJDa^KWm9UFWI6kH&6jmoR;Oo!yZdkaoA{0}}5*&-ScJV}E1R$SB z;EXLDF7JRon}T4OZFH4;hZ+oKn8r!%=x9uT&z;Lzq1afI?)Upl>zvpH$snFD3AWc8 zO}Zu*Y?UpPf!PGy(kKk#37zsZJ@FF;3ut*oNTRIPxyLtS_YiEMo^g*i=M5B2(P`>$ z`<7S;)fI~2Q-Zq7s4RwH4{g<8+@mP_xyv)QAU3P3&T&f!-ljG0EGuKU4y2oAWCm2_ zu9@{K2Fk<`zL8vM7_6F~_VBFmQHFcNa&|L`#?aA;TBRR3Z|5^ADE5iEk@H5-9>rw_ zc~@=yMiTx=UVGDP7^1&#cK$mk?OM+!UJty;m@o=4I6sNm8a&B+qTXIy==K{K4BQ}@ zFBhUCB<@=VG7*mMu{Z7q04?N+o8Xl+roD`r1VN7(mG=uu2cyCJAC2N4M{!7~=3{o% z3+S!Xl5Ur!ww*D%haL&Le>R#OMcdpc$AZ3_k}3O zQI7HwkcZ1kCFRaz#m%;%iH4GiI93Y^8=I!SgKtEwoNxbYFTl#fzNXzF;)<0~iLrWN zn99a#bxw63Ed${I=KiAYNqw8DDYrszPgF1pXdHH`WMxjo-AMldha6^nRX*Tj=g;0N zpKdv08zIwo%ITh0Kr^b*y-=Nq$ZV>CJ}6ECu7*M12g zd6?hPB(+n(I&qEmS}ax-5D@r1;=ru!Q0*5A=?gPW^?UbrP~AbZU2lxd1a)8MXVdZW zYN=n1lr}s_xYAb=RNnql!*bNJ-0rh?lI5e^4!Flh{jW7Cy;9HRb>-1sV8fc#QDGKz zgM-=orqc2hnyd)thHu`Z8~e0ggl8> z$c(iG(q-)Yg$nPuh&Q^!@Bkb3Pm$}dbOe`6D}NI5&y27RG3q>KmTRKTkve&O%;L^8>B~VDEutpd)V-l zxFo9bo7$cJOmmk~B2`(hd^(x*u-p-~6pZAc=^D5i=%~w<8{@%#=H{hS(mz2JdbNyB zKe0$10@1Ajt8qjQQHLD0TVgP}%mfC_ce}3$Umwq zZlg#`^~T%`52q;G51GKij2ZO%tZc)HN6bSb>xnN1mnuCIeFM`o(zxZ4)X|+XNIWyk z3X4gFHWzKMY6uyl8~q4l2J$m9mRF0zkZG>VSoZ6wXn}f4X3Gf7Z&3!?FED4&58>fX zvR-~VKg=-y8PTgNOz=wp=dPBlE}1qnJg~brM$q3ZrRs9*azvmfSj&5^KucxVybT!h zp>_*tR#6n49fYA(N~h}ERFJE57`Q1IR}QOzMt0?$J?fg&-g4%BEFg1|{iJ^PdaFtA z5^lSn*^2CG#OZxe8KX^D{1SLLdR*x8N@^2$1+wUI=Q3#|F{0giKD^Y#^EtfPS@GU7 zR#;bL%$mSGU?Q24zAx@(aJX*5@fxypF`AS1&T9s>J}UG2ZknmpcZ6b|n>(AU=hKRi zE$^3Mw4d}7+OgPe8Z%YGi0E6y628z;a|)DGrO%C`=rJ67l{FO(D;xug#Ju_PVImh92j*cH(0jgVa7aa zq2w-0((?G}>wl{61 ztvV8MQk7TkW+Ly64aegmXw&F;T4c0v=;h_$B@S)>(fxIxYNe=iPt6eUF5;YCr%=Ya zwsAvr|E%z#?D$ac#BwmASjaG}%BDSsn}dCr8y*+#yce(mRUfM18ebEdqSn{RjV0$+ z52LyvWAlhp$fir9fsZkAl!{oZS(jKPPaB<617X8q-RbcJiKTl#bSniN`xEdodXCcE z)F_LAzx{3bQyc`ZOPw#8&#o8?R+(4fgs`FQF|=DLi?%I}PpPP=gr@WyEW)`clnJhv zK~q2=caXx6=(iy1iNW!|&mBxA{_1*ln_F>nzD=&VuqEjDKCU2$Cw#kx+hQper@dU= zBa^j)2cxy%E~4lbJx8v|!$XU175QK9+rdj;R;);d#mZ7*dR(<*8YQj0yRf7SL{ zU7tF+OB>C;XW18<-Ln2;v&du$(R@8Ha1FV?hb;N=#g&utLRt9?Dq!AlT?9}0l&usXwD@ZEZp6#zWTK%^;rli4#Z6ydtKSZKt-a-WxX(gXIpPNDcKuz zHa;_E_Iux(;ojFpq5E#(em=kNyJv$1?!M)+5FS-)Ge@pF?ni^57IKBFe=tw9R~cL;~`8gdQmSlp2@-- zIM%b+&?m;cVa}>vRbP*zMWi;NjcZlJ&JTTTzhd6xSdX8E$&P$X@F}jsQu^y_K;GwX zAAQSPKQ))z4OsS3KS(awp-SDNyPN&JIK;vLjyLDOe46`pUh3EAv}FlIz7sTogTp=p zNq)xTyr+{9W!1P#kk)?x=dI7LC?+~u*sNk!o`2G4t*GD>mX;!KfiBsV%snp92kC=p z7d-9l6N`U*2ix3wfnX`L!Wp}m8@%gr&Gg7dUi!zWe;oVOuw_lWfB0Av|nr&h#b0NDZizrCJa}nO!>M zz_nNFCCGdKDvR-CgrnwlSHSXzcN5v~|9H;$X)fJugwp0G0Q{@1Fd-q~Kf)OB;R)gl zlEj@9vAtSvv54@;Q~m_FZ0!uq5ARS&P~fc)>*NKM^;8UN$^UI{*uW-9^Tw?3J#vhes4vA zg6xzv2h}q4gz}L*O%kujvlw%YT>ZvJ&-Uef)`UIyPuoax@^1?madQiAIG13@yC;|W zpTU9d{XOuMMC+~KvZWrU$wIG~9>--gCJ~)X)6|Ns&EfTW@;3zyoEE`Zo;f#85q6eT}CvAwJXMAvAs)` zdYe7Tjv@aZ$_1=gHKRX|b?WF2ACa1fbAX1cle`(~C0C#J;x|ark79XuU-=={q9-(R zW88_Gg9}yoDBWGSkl*SwIuuR%wySf9ds89m<7e-A$r!OkTZI)qs$FOu9zO+Y9zG#< zwQNl(vCpyRV0O#k%;p$~NSFnWSX`#&I7MO7CE15zfxLS*KE7GRr=TXr0mO5^4z`KR zRlv<}h{Rh%XD1B#KLJ)Im$6!9Ps=b@>S+$^Gsm&7I?R+`UnogUo_yX(h>MvyF-?o^ zB4wAXBpKX2zD9l0QS$ta*sJ6!98)}lM6z!{P6q2OmI1fVde~HdXYb5o171OacXq92 zqG|_*{wu3-Dvu_y?-{?Goi=^D!28c{_a;6rJT8KP?7GaEz>H4VA_SD=4>AFcYSy zci>=qMFouD~nqdoZG2n%ntftLUXwGc6{d^Ov&HN>8RVilD4yiqYs%_x%a5-e!1c z>jAtMr)=}wa`c1L*P^2Ntka>Y(Kkr+pelT>Y8{ot0;ZxIKQ8pu%_-rlS{``@>QNmm zn$Hdx){_2Y$FCmZ*}zj;?3F(Xo7ZygHzDd7@0%{jUIyG8^}jLpwylOLl!!*Y}mp^XTT z#IwWaIuRxYr<{zfnb-`qHx(*T#uoWp1>0NTKup{CW(U%D+tBjuM>?^#K-y?^Il8p| zh>H%Fh4AN?=dmIy2rA?g_&UPyK}M!pt|nV1h@(V+0uCY+ zR=DmO2eN!-aeK)3_im^H;Hi8&VCk3tE*uPoFw3Z-a~?N|^GA7--RqKj@&v8Z;ZRbl z_krS8w(@6uayTju!^o<WzVUc@5n*ZcUiO^mZW$%UD^Sd(B$Qc{`L48 z+T^j+{$Ws~<+Hi~TroWN^Fd;B0t1cR^Z2VwE1x- z7jf!eqQm*m#zf!Nkq`FkSD3upm7bmR9qN?;3v$|U=u6(O4jwS%MOm3&ktTpG+alC& z_`FokUzGs{#6w)?w+4wu$`)gGplLwCL#+?&cO;4##Y4nH8VPKm)?hMIW0J)kn|oer z6Q2sY)=Qn#Va&Rf>%rl{*DJRblJ5qG%o#R4C|d4qBJm}yGS~Rlt}HF1^98P9-2G}R z!l?0t*TtRE*fcmeHS>c2$Assu3U;C0|FBDsx;}1IZ}`@9jLDB``STnJUWnAuD~>HK zoU3&=&VakPo|=2cO7)wXZ8^T7kVtV0j88;V5o`dSql1SF>r}2g6yeJG>~r-GmnrA! z6d4NSm50&xPm3u(4D=-@i*CtRz2sIe>5QikN4}F~`w2*SQ)G9coppNQ9*p0rm?QLc ze$R2wzUtM7Dq}ta?(G@*a)MZ;VsHSN zgcRydxwZA6Pzh!I(BufDCbfjnPyV!)y0gUUCqT}99`^vVzQ-)=+Tz+GM{fR+e$SJq zf#{Qo>mPiiV3=->wHHd`Y4Rf3_Hqpc zC#b6ULWAEIFG|g_8TTeSaV3hno^AE=Wq3=KvpGmuGQjM0$AW=gzt)EMmb~Nc<`2mD1=*kDGE+Du2=i{WxlMCtyIcDzk#ckkn0-ZiS5+0}6Op zT(w6{y7PBq%$-bCE=#B-*vayvhXzbCyB*7$rHq*umV%f~5~Mis322*{@FH0XjF z{>GQLpv@P-u(ZdR3A$*vK$#!zG{*}|GAZf|tpzqmW50>xiQ5=6aIJW!iP9i&SYYZM z&O!5m63Q-=G8K0c$rlx!mJ0d6TYg>~bLg^+c8~PNCyCyM0D$7%{%;2V2^t&z8>r0U z?se}uOYkrt_y8-OsTBQYG4KhQ%{KCfr!T_{{zWLs$Ih$hv=|S@RIHzm__FU?fL-#u zb02ae@Y^-1_`X}BUZ9mF=&0$9-|dt$aU8eQzZDo2j&u)eSVI*|78zF!t4JWXGc}RRM61oc>?PfuZX+NgSOQ*P|2T;#Xy5 z4KYnX&Yu9d@RG0G)Sd06%dYO>!{d4>>Oo#Y>%6z)Q=T~1=>Lq__5amj;-)vfld>G|XR^AVmg>cJ*#x(fE=5Pd?=68e=(f`6rZFMaF8@#l9@+Mv4O^a-^ zKAffZ3PHe7g|=yRZ`XZgL%sB7|Irg3Pv{A^1^{ki-;2pWPoL^)zlN_dd}% zk%x}g)!&lkQG2+yVGSN5ib0eiHP~oax#d*DL)pn)U3<(&zg{M;%}JGD3sO`cJF)vg z31rZhqB5?~DP^7LYGlMy|E>8gwoU0DdBB!?KAp!{Gqy}1deq4>l-QWUPl%J>Rk0}& zjdXcfKodl8&R}5H4JEryh=CQ@#GsY4wA62JJOFD5%x+ORE*Mf_%cthxhMM<4SROhb zZCwpX4Eu}G+{x1vbPdh-DxRilk+Sl9pTvEZ*14vT6@3Q(3b5(eab#x#Q78j2VN1?! z$oXDthXNuJG(34Al0xjrMAP{tFu|L{@1Desy#aI9EO3RH24tc&%`wAU!PcnHvR;~5 ztn*Y)iJmXWVsWu1$y_-6ft4b+FET)hX@dH&S<&*v;KbiKN@9#PEfkCuyusN)O*VA9 zp(Ms7t{<%V&9h0JY~;S}XsG~QP4mF2I`GnfFj!=cE*qJ=zJ6scb#v&t8uzZpLBvA65KGkOFr220 z9DzF>E^B7i3koYSQ5hD(fEq3lUY}l%9yH-+>kFQS-stD{yy zw^9UO6Y+ev8_e31xFg*94E8*YR!f{g$7=@PwD;DNsdy=YwXd0n50`on&aBEI77Ib_An??ce3NOEarTV=7SlxR};Tofz z$LX4(u0~bi z$yaP1g# z*Zpwp;}+9`E#Y*cbJ~@G2Gqvp9DHG8sk(*4g%qs#d8sc}_j1CdcKw0obD$jdAU_;>GRoyq7+B{`>Xyz64fpgWTUCpQ z|F69>4QldQ<9Mo7i&yj#3{aLR5n?q62t){ypc2*~7$6{#kb=q*KpEN`QbQ zVc!#weMv;2vIvT7F=3Of$Qn?=vPG{pSbE!;&fG8eYd@VYXXZWg%=4Z(=Q+Rs|Iv0f z=uxvO4KIM+Rn;$CAW3L~1060AFeKo?CvZCl)G5%$knEt}zcK z>==8HPvRGqB|U>xCqVCT*x87nt8`W=e93`=XR*#Szbwn861TQYu`SF=d^*RNi0Yvi zcEs&&30eeUU1;7%H{)I`JkX$Z*R7~Kbn8rxSVx9&FX zaP5$Nj+2Z}6p4nEuw6(b3_n5&2RXG%pS-BH&6k)OJdurxo=(@r`m7ztA#hSko$zFk zU+Z-?BjR|Qvr@vjx?1%Z9L&G}Q$t{M((2-%V;$~Y0o!74c^~-k(UG=cN6cryZa?0^ z!)gls{YjY#sg`t;H@2E;O`)|eN0;Xp6aiY=-< zxkKL99?HnqYEN}Oql~IWrr+5JynW%4%!@`(nkhp2qGn#M2?-LJa`ejDCjM5L@rzSe zih!B@HEQ)#b-kPxib%U2>*grPeV+dH$;<6EOD5rbogM86)8jn0eb+~n#w0ce8R1b; z^%(%nxPshOIr{cxK&=GjZN>$sCL>(**}Qbc=?VRcaRm#|4bQbGD?5i%U6fyv2?d~9 zZf3A|mtEv+RDZtmReDv%4iz5%2de=+23^-JoE%IE!5q8E)pdzIfT$MyN0}FR)3uUs zzOLdJPtzi6tC+MHk1Sz9SRBZXrftM-P!A8|7d>W^2UI-CiG8@f!Wjh#N|O7NY0H6T zhE*V;-eVX;PFL_;R*gNavz8%`+237lSfc(leJXVP?u{B8S~)@G*X#KcwQS%%X6rZW zI16AML*-GGxYsLRN})}X6_*+{)S2XmusP9w;&ic2vF$-iAjwzZflHQ? zmE-_ptAh>@-5Vp&Cp0GqrLd(^%U7~+XHtO;ldLbk_!)H2P^CC?}VWv$1lfhBy&0Az1DJt z{KOVysQ;H*27A;CJfNU-bMANyZ}(o$0tQHI%Qj={fw&^JA0 z7$|OAicL^|YN%Gr9K43cbxLVFPYwspwu5nR!IAX&1B#Lt=jLaO(-dpQZBDtA7N=IZ zBoqjG3JYvY?A`P17FH$F=R0qCwck&VpR06zIF5LObI^#f+q{0t#X^qk0)J(t8`lrm zZMnUw{oOwXyjo*+nUCP7SlFrdTO4$pHIt&gUadpG1;E8Nlu~3udaly&{yP)g2XR%dilaP#zL(TQ{SPrRIS8Q3qFd-fZJ#2G zLTA0s;Ia3la4kZySARZnw3jMWa@u4=^+pI{J!Xa1cBmo)xNZ1br-ox>N_4I1?zQ(| zO1-(dtuw6SK-!~%yM~wI&9nw%;0OuSlc=wc(THzbNn$J)EouI%9iJ#{&J~((GRUw6 z&*;8%;DV0~%G%n=FBNUJlG-}vcZkV4= zWLC9SRXwO;Y%P}8A~}2_|0%Kmz1iN6@EgDn5%H=YB)&D%beO6YdmsG*VLc*O`}MS! z46t~$$2xDlp}Ik*xN4>kRV?}4IGhvx%r@V@K8{ zZ-8X=cJOyD&+)Bf7$JGESlkm9OC}Vv!mJuM#8xv? zJ=KxQQ$J2>rJ^^g3ePa+&DLo+eT&XCX-rN{IQYw)FLpFN&hf6(t}C#2+^=ZpxmRbn%ZL;#MGd4=COY07 ze#bZu4eMm=r3B=Ed_jTR&W~y3`8|#upq}oSug+J@!&biW{I<}7eLkWz#~ zBDrP7*o%)hYhL&K%E}?0&0Rc=XbhGMI+9%`G*{F0s7v1U1IFhttXHtl`^^26n@ujN zupI>34~wpbAJIg7gV%t{2ul_uwvW@{%z}fiF8`t)-5tit2s!ooLO;(vSzRtH$=QS{ z60u5og=mqur-TP@>sQ*@lucY8ErE&x%flV!Rw^NC?#+oMCTX#=EC`HW@#^*iJ1<+5 zB0Zy}N*s6t_L#v3ct2QAzOv8OGSnY)e)Wi({4kpmg-EVg4;}?9;~?fAFa&?^5i%d8#yB1d;<^oj7>-8%I}$!hC_)nNkN=R z!Lp#)5W>h$qiF=!`i1k6Ed$@qRV$=E#t$>{(j1WXvuXQT!TXsz1y04PM${AE-$NuH zVaV9|%5K3u@3wap!;hzZnUlBO)dFVH& CLazq^ literal 0 HcmV?d00001 diff --git a/alchemistry/images/events/.DS_Store b/alchemistry/images/events/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..fbf20999e14fad0db5b9a98896187905ffbb1d66 GIT binary patch literal 6148 zcmeHKyG{c!5S)b+k)TLP=}!Q}2UyXCAE2N`kd8_6WQuj6>|B$*VD0#ZN;glG3#)D4O&w%S9lLG&(z!CLW6qx`3 literal 0 HcmV?d00001 diff --git a/alchemistry/images/events/2024WorkFEDD/Day1.png b/alchemistry/images/events/2024WorkFEDD/Day1.png new file mode 100644 index 0000000000000000000000000000000000000000..83d4c25a8b6fbbf41f1d4b03f5cee88c2af4e2da GIT binary patch literal 138250 zcmdSAbx@p5(>IE{ySux4a3@G`*Wm8%?(XjH5Foe*Cj@tQm$3NRJolaFee0Z4-~ZoM zUA40_ZPT+g^PBFzB9#=R5aICPKtMncWu(QGK|nxHKtRAHVW5CLEBJ1qARurJmSSQ` zGGbyRN>27>mNup!AkvYk>Cj3lCs+X=-oL~|<%ET0D+=YP15!}5K}t37NnufBV*&$; zipZkr8;U9-47C!~qJpZGzcRwmVPSy|M=|{ ze!6=7nCt*as3b_F!BmGJk8uKWXJnNh)y&vs)-095IKlS4JOPc{Mz!_jw~sBKeQn=ff|J@MgY96r6pA$ zB=LJ6P9!R+Kx#hfN4h|y{{$}c#MlnSxQ7|@ub@Y?l4xaK>-U+Nn_fyrH8!0=m@mpn z%gh*!(gw5LDXE}rSR>3xS*D=&e12KU6n?19lk(=n(`@m3m?S#c-+3I;&>;kEwDJ(# z01S7(x(Cg)y4Y0J=|v`ur`eyz3QU~P8i6{qGGrPs zz@|RTU_X0JFFYh(d}4fKe!*-owPsHmc>C&oGzlDHJ8~+Mn(*4Y>Fzo*Ci{9*grKO! z_{FM$Aus=w{;u3SY;4ht1lq~Yw&5I~%K0_e92Wx2Ko}e~0uj0}0JaDO-vjgt;r+Cd z9Zr*8!g?rZs00BIy~ET8Pv=J~NBN58$}%X6tGRjH(3z5qn zcIW^zXOMl9L!bLm5E_ymBw7u!>6{yRJ?a2Z@dA(vVL}UVUqb|j07M56rao{FaDSAL zdwlRTa3*OmOJRhjKE4Ln{b11s!gHvDZ4w@Ys(wcYG>+irZL)SSy8xnDWTGGu7BGDf zS`TC@5|{yzuMuFCVtfgtU!hin5q==vhJh6-(LhB7qmhzQ1TKnX7m8Lu(1jz3aL&%m z;vSQ^AfAR^iiyqQ+(SJh6dR&_4sA6g_W+#?$aDZ9Kw=I?-%)em%7L~Ip4gTJ;H*O! zgxL4JU6Z_m5lMlj5XfSdMmGtwDlw>{&|#$ppcOkQK~^ZMQdSWyM4gInh$0s07YPCok2Rh3EdzDZn*pmjs?>zA(Qg^YhRu!f8%!thT7d1~Z{zUBJstuDLh~@^VaOex zb_88PJLXHAORzd*?x2^5^ue=j+iO99W*16+H1qJ%?#$lH^~^OoghUW&eV!2K4Jvoh%c}K+ zb?PLxv6LY)MoJm!HEAgs+me@(wy$g}5$7Utl;#O-iPk>|_eb~RZ!tXOJiiGj`UU%h z`Xu}0ztTen1r>s+7UrNV2#$jO7G*>de?n^NI z!Sb1H-DKGk&>vxkVcIfWv0{-@Cu#nx`NZ`e)TF7g^M-Cuc5jVJ6Fp2OYRoU0NM(6` zlVhx9;Jysk=FpIeWzBxkI*!$y4LeICYpaz+i-nPm@suHqL5&fd(U~zDXgiB0N~hsy z&@|*$&3UbIZB-4CHoeY^&XIPTc5fqV>&~j`^7=Q*wdZBK2HQqoTXVC~Hhx3*nLOj( zAAZrkoo^b@QqYZJ-Gdp$fhIY7f}@=XbmSRdhT2a<9B*A#w_O%blAD8_!|r5`g!CA6 zm36K3B(dkPZ?V-G3EUQ(588>G2wjRhhCAMlxsL13rXA~D{C5kl`tNvlZ(=M5KARDl z^xU@GVt8|T`5E#yFE+1sDe3pu z9n^E828Seu7e;({AROs<_ioMszBkHD(VgKhK}Y>-!}xohw{n0PG+lIAG)Z(lba$#a z$`0yOs&0%1h=ZV|F~2eBWT6s>QUdwR&#|($(u3v0rMakd@G2qc>Q?o--Ax)_sm8Gp z>zwpky;D^QNCcCRN}1*C#|p>>zoZXo-sXO#`Nh~wc4wmgb+K|mwmP)Bb1|cC<@=%5 zH^twI)<3N~tk;%K>egE9EIv8E6%x=;3zqu^zlU`plH>bwtJ{;=$*$a6*QwdbTy{=< z$=11Rx#c=U^gnvh)9dl+;rY14N@s-bmGWl>^mtcaEOzVkVqU}5VQXWiVfoSSV(ESK zKZiFFQ?*groH4o42sRLQ>b1X3BRvu>P|8xSP!95AU)Zcltf@7eZCqk@)~Bwf60M7^ zldrIAVrecmEg4?@?lu@t9)F=1pvU`ddAaueYS3@Ux5(-`~;_Q;yJEi*HfK7pOV&-VuM?|Z*X z6XZ71!I=!Ycb!X%lUF=w83+v@q*+ur-AFqG@!HNP?M zNG>nF3#B{5Bl9DCj`&3%x0mm&d^BHg&f?^U_08EBw}kz|7Ll*{W1X*n$Lq~Y%Og55 zoM4rI&HE5w{)zYWt~s)Xxt-b6K)&ajA3T7IC6kMnb~l3eS1}0O7amg30B$Kzl2H(0 z5i^+Gq|8h&?SjmY086lsNb|!>OGl6bB32Pw5D$BZf@$zfkpy$kAt-XZOHe}{oy_U! z-e1knDHh}(a9U@e>pa(*LJAP?r0mYG2G8&1kWDrI%^zU$B~S!HgD~1a2&-TY^9UTcE%P5BLC)Zc-QsH1Hb@_=p#P{T&58DFFZ52ABLpD54@JBLnx|AwR5(xcVWQ|?E;Egv{cn}(UkwpXJT*5Wc1bE*p$h`*5MBeh=2zluxV@RVnpI$ zYh&lk=kbZ`KNNhx_MdKMGLrw0xLAK8)09^t5wmwPCE;RXVPYW@gd-s#5peoy#-}VU z`7b;0*C#Ry7Z(RUW@dMHcP4jsCVMAyW>#KaUS<|HW;QlPAO)kdr=5$D2cw-c`9DJb z$`LnpHgU3aaIv(vBl#oO$k^W1G!%|?r`u>9p|yKW-DTBTR`uEHMz>pZY-}W1 z0a-~X19-+Z5bUghIuP6`E=8=s+yC=kf1$8mVqKQ$BJdbsY9#l5=YgEE_tF0uvquE<(! z7Q@nEEv1ecSq3h@Ea7&ctrjjsEIM$i-^Z)u>kXGNA{T1Z@_My8iU!Tl+6Vx0j;25Y zK|~9oT;yxNR62f|r!%Ko62r{nm`3hQ%af`YLb()jl^`@nozveK`R3Y&Lfs;Hw_~fc z$k3c6SLEO~1qujZOR-ylw6)5vh*Bn!OMY#1kHl6U=Nz87$W48xt@m*}owW@af-}NKc_|k07JkU11zfZMJm3;r@f?T1NGIOEk}6#Gjv-PSZrg{I)#ex$(+bZ&&@Xo$q0P1T z+R=)ICYn{Y_gdnbF?K|HG=i*#h0P{G?A+9P^SEErK`~^;#I?4weva?E7(CiZW)O}j z13#3ng0Qs4%sUN>n@5XvrBo_G}U@C)oKr&b!a*wC<;X2&i@(m8(d6A!uC z&C2MUrmk)mD!v=kK%*FDX`+I!AJVVqn*Lx5T+GXF#G?nD#jNJCt`tId2VHf&#mxeF zvta6s*`h~P+zPr-pYh$5@hqh`cahAUq*9_Ji?b3E)4+>`#D#M~GyuuLVQN`)>)=H$P8(dZxDXjPlkCG?>SI=Gq*YDW9AIgZ|VFQ<0 zOsHRzR7W$=1XjB-M~O;k?mQobLDJod8}L9`d*-Vyxq6=lQ|kvj+VP$!HT{hT#UGfX8-I| z6Jpw?QvbNce_zE-7~D47zPwcNz$gxv+%q@as4J|n9KJr@#$As`?<>1NsXN0v?`c3w z?&P_>41zk1e~Zqq@6Wrtn{8||<|37|eO82s5Ppa4(owm~Pcudfw9g2D%9-F7p})Yr z+>!;GfEfw)PMmdi3{19Ll;#3Qj?*8k<^UaceTVJNUKNRscY@R&-WCLyx76AM#4K?; z{N$(2PF8{uS(Q6~J)=<^MLhM+3HwGg$uMbna2)cz`?*+Aj-P}VM59YIl~x(7iyeg@}7Ji@vlDoxJCe0(mb zuPu}=w1-it>&*;hb!nXsp?xR^2X0h?f40JK+%GX#DFK!e+&ot0J7eJ}+&90l zhyxaKGw$M%*`n0Mwi+*44$ppE@qtFA)<>e!AMGw}mKNp~o6a^jNO`(zSm>?<2~HjE z`jlYuDV~KzLGhCH(DSTGWd#&BQ|%n3k?;5R5H9T*HJvhuxvBDzfr$%?Y?E8zkdlLK zVS`>6mu?>xgeG*xI~=W|hkQLQ`m6>mn3-+4pMisGoSC{1l(yKZCR0+IfsJkc^=t62 z7Re)-+UW4=aA0@oqwnOUh~1Fu4)_~cIXLa!@9Kw}=_X0LyA{gQdaw(>Bn0L)1r9J>YfTt&x=ErCJ$_(WZZsNWV7UE{jaSF$(k^;{4!g8SsE}tG z^_cu-@sQ9V(JDSVGfNM2w87CH(G2aZsz#QIWw^J_c43sg;Hl~>vWsB1I8rLQzzLMT z<#kOa`rA3Rb%cp+@&}D&RyQh1#N|NhNFNoA5qJ+mgn$g%6jlZu&;uKQomC>am6!Gb z+f;4YDzrif&1M(0S#4JA3Aiq*;~C6v0W*ffu_}4Z^e}C24Vk+rS z6hgE>cNir^PiRpS@nzp*(Q(<+>w<0ddINN!jB@i4GS`FIG%sz&ramA!t>x(CDV29O)Q zI+opX=7LxvFcEgdi&rMp2bPoFKhZ-7`3HMcM#SHidiV@P+pE6>%=`aMD;r>%b3r!^*g@jP(kRNNY5%c^2sL14L(N@yo_*1vYG5q5NT_0I)@XeoOC$b z7Lyj|s!(qOjE)s817U#=1}L74KL%6OYd0#2R+=cT6rtd+nsBy-ui1n1urMxi+efD8 z*Uo3kC|!OLf#%et(d{Sf`Fm~J7uHx>3khwY*bJZZay$;Yz z%tDeGLkO1}FGjzM)Ejo2wZJ7i{l?zIxlL=Uu&2q^PoRgjhISf{w0K^$$7gs=iNmCBBJkzO!(JE zel)`v<-h3cI`R(~BNLVdj{XOcZabp_AzsIiB;CJ=E?*kBTT+9S?El4Hg4jS*@qdpH zCBLdUWmPb;#AD}!I~k|sq@;q{T10vI((m~c@o4CvWJ(?o6@FMma!KM4Um=p%k`l7A z=)w!l9w35>o)Vv9Vh}7WEek77rP?r20eP@WZ?Advf~jxL=t_8&^z`%@Sy_IUuW%F} z)4BXKcYmZ;bp-Y|o+S^$jKV~k`oDiz&~UbjUu8Xrh0WDWR8z{IydL`YtD z*$@bMK*Y)~gcCINz|#OQ)*~*W!F&(1U3V@y@aW{f`?+4{3Q5<`I3?vt40F^?vIiZuY1tzG-CJ|&agJ~@lanWCaOnpu83f21k| zAya~Y@ky1;D*ZHia)ICIHjEMTJP1FQN%G5Jt8W?+-(mKJ6F4si=R~+IR!~bCH|D(f zg|kJIg`lm*H_0eC1ll~?56t2;qP}1U))GquJ}*>FAx|)MqOP%67O||9o#B;k&E6Xn zBIgM@nct%~w)hPX*Lp*&v}mu>MuX3YJf7Uz5|`dclrs${>0uSiPN-m>`Uz#*KTmvR zSFU6vHpL61QIrIO)F@h>G$}Rt>}rVOG4<*UeQe)!RmwwNcEe`ahh*+|lnSZn`0+&F zIof$p?a9$eXSu^00lZ!H(4rHiNLJ~G@r9I-d#kBZKN>2*9;3LFdUhqUVvYotw(+UN zBdc1!Y^rlF35+Gf_*_BE`T2IWQYS#m%J@X0$Ep)7Q< zn9InMSjU3;#c(v6f`!oi^F|ls#rYH|Qhk6KEMEhCCFD>Q8ssIfmv#=VBsE zROrY!SO%9p$C($b0SU?-{ZULwyz%oB;C@L27Sp-bX5V~#Y_VdL=)(JuJaTC`6~mb! zES78u12NfkX>*uPXX#_ppTGDp)#wv2n*oQ%iepMafGe`mo6on*G@HAG`ePXE-2NYo1bsG_9=}sW`5FAW2ELOP)+xTgi{u zW;f|;bK;IdrEn|dfos=H+;-X+!OKC_o}TARSu&8@fZwrTuoY`JYZ``ybZh>KizG1? zdc6slm@KX{2Q<;Ter`6kRx^^jf@~gUtW9acO>Ri1_BVMrf53Pk0xL5*9*3&?KB4>- zuUCKY6xV{K`um2~5}a9#q7WO5_+;f1+99*`=O3tnqEsk2I6nZ*b54~82QKdF?!y(z z8ut~JVHMW!EVd8m6^!1cLVe#{%~4HO@FwE)M~2^$zi1sXD%h43Ia(Kf8LR-QmdgdWgZt3g2HRj6cJD&daD|Gq3TPQ0gk6>VUBC(TkJ-A| zpU&Y$5_kEm<}U0O2DD1TP1~%+ znHvkL>2;!Ot2XURYDXv&`To3;Lgu(!hdP*a1wn*%&Mf+!`GNup%<%IIsZwMr-jq+xG#OStS!uL75#j}6Z0fD*ZyBtqipEmM3Qi2%luxtt(~VH!OfEm-xuAA;Z=8h=S5F zWB?UrB}I~kfvzlYaPb z#BX=s(PF>q#~WXr_g!Z1u}caUNYjP#>ML4AQyf#%P!U=a@s z73m?(pM>vmMF|uoxmJrWIXJ+^DL9!InyoEC8UO=B z&3`&q)9!P7?bxNGz#QGRlIGCg(1{8=>~h>zv9Jm~JgWMpLxUkoqWZAYVUaO75L3QT z8Ev`*-nRtr@c0UP&g%kqHnPYNG9gSB(bpy-OyC8xrU)5qc^WVby)%|f?XgRYbbO1v z{}sY;X{1>?ky#2`-&06;Y2mEhYg$xuO-D?QWOxF^pN6Ww6b5-a-dZN4!PR9O{T_~b z+g5C`v4#-noE`{JPVWawwpRjA3oPp}Av5>D)UNdEA0l*EVw2t-mG*Cr3uh#0G1;*u z_JC#XPndMcyHCneBy_=xwRFNMUW60ob)icKgBk3v)GjAH5HGLI&nr)85{VIg+@FPm zsJ-3xoKi4KJM9Omk1ehdD{r^5t((7miQl;?oZ@-;<{*`S9_*Ss6J-et2-w6fMjv8f%XcXWix7hTkWJr)`8GB_Z*4KWljv~f6#mg$Pfw07?(0sIXNOTo z;bw&zOQg$()zRO6X_(ZEO4Z~ZuyaRALiEUj84KBLc@mz8^0!?4M1Z0Ton>4@?EX~K zPo`+Jwuv3em$vw%q<5746VIDZ1jied-48EJ?-6tBWJ+1_R}o{HeSWa|H0v_&p7}ja z7l^wi;^&PPLNWTgDVzO>zK_HJ;cuflzbkpo&5y|5D#wFP()-J6eNagm;@FsmoATY6 zSR80~#ol&^li-}Oxp^>);dBjCQm(T}l{i-8k>_3CYwqwr%01{CL~u3e_w}7sP)@Jn zxoM#s9GwGYNSSl}*|BrrZdYKx`c^5MJ@!1unt1*~>#tHZ)jS|PAr}p0X`&52yz+bnIHimCh;M^Klz2G02p$qn38&+#%r2|DMVI$kKT({wr{`E}CzkS`YHtjO zhSOfb+DAmP({1mk_&ZXI+$s+C~0k^_74!i3Mh9_N`!e58km z4g2C1U+BvWc|w_KV3Vu1$u{$w(u6`{2hXX%;fEVh>WI8lH5ywlf`CvjlH3wef3Eo# z6g>VS$>vQQ))LN~d&r0f{YYB;%WKUJon6o2a6p8^4E@NGJ%Hr#5;Rhd=BL}1PiG|j&x2|hOvk7?>R>`pZ zpZp&Kv!XgMQoAAoVubrI(Jdj|5Z*v-%kxEx>WIjgUL%R|?gt~ecXcbMb|)u)TX62M z7)#)J_&K2Aab$*M!+s{>em=EnvEV~GBIoGeB5+9I%i3jX^i= z?FGwdr;J)@nG6v}3oE?1nEV4XeE-Dp{QEuD;;pk3&oWl9W!{e2ELv~K(&dFm!q;S4 zDJuFqjdk4{Ut>p<>GSmf+(Ai0^MI-UI<$0Q8i!#lwr%JJ{$fda5Bmv&n{ zQ$@warr}RcNk44Q!;PnHPFEl#UNP*sN^)?|UhQF$o$_ObXt1zQXNF#R-VXQE-Xu2I;h#nCOEtRM94}zO|UQj_Mg!-p*3Ec^S)_Eu9l%QOV_;2&(tixZHod zkSCn8XQ#5;Prqj^#bu@uPF$A#xRh2)ABl^v9Ae0Nog!1cY&^%gf>q=l;9JRPcwgIV zDn1mDT^-fV#%FbQ_B~v7;`Po<#3W6uJ++vrivMkVvQBU1Z(wG)7@7N7X@N0S&tN_Y zHuC70Br$--6GI(BdS}fqi|# zBl)RmFIW~7jI;B>dFpt^MM?WAjtrbcGAE+Pr%?daTnIsb_Ymg|%k2lm#wF&RIzL~I z$~x*R1{mPs9vaSRr`H~pvY*}VA%&hdRYfmJHY-+(^+0;x5z#pomFSlD2?34*%nD-8 z(eubZqJ9IZ+y4~q@z{6S>o@$&ILzd%$q0q!Rz~R9S)N(k{z8h+OeB{T5>X`A$Wr5n z^bhY{A3=LWauXbj5>iS^XQEdzEt##|zA|(ct4~N`>#++aXDNd}4%V)ZX6$}w&yUBE z1Vu&?iC*OeyF2{84YCVG|29?08;CLnuO27y#hK0Pg;W}LJj8Jf%$@)%XD?!P- zpmd!ee&=^BCta|Vt6n&bwbP;&Bm;Oa^!}xqvp(gN*6|upd>vw87JB8wx@IiSuHe49(r!%B!|6;LDO7d*O0m-o43~bN3@|gvfjc@@R1CyqWzTY z0zC|NeV(Fk0Q*9k*V+pSFow!KgwJh1^nSe>k3X{zAXO)z<8yOr#ry7=e+lD(f8c8v)-YBlBUrM|I5;g3 z=(1ac-8`7)S`L5r&hwP>aeQQ8ta>oVib|7!`BkQe=lctTF#}zp zu`tuHfUK5?vT7zdO96osbfMSX_#Ehiynx$w`UR;aIdw#fur75mM zp19nQFIz%d+6>VrJu$Kb8ItpTrkv0AL4>s!xx;CnbPS!2rg-j)xSvy1@n0|!G9l~@ z*25LUP60|V^x%pQQ+i;iR2eDEqPrA58sk^ijvySmC9A!&%di7VQ@vLruoBau5VxrsxAG9V3U>dRJo@;#0Ei5y3MDf9>#2UPZ$yrrKtJNJ>5@lu(dLtWzq;Fmcs+?!&(4&p%B<$AMsLi~O}Ifh1RP%WlI5S?KMHm@S7ki{|Pz&Ud6U zFC1T<4mZ!wntY(t_)`NVtq-%?gR}s@T5b=*G$eXtep8#f)8Ix+bNgc&Usa_2Z};Rb zjk>nD?(K!J>gB77>ax8$ZYOmN!M&|f?I3&isW!By)vG;BVqOMO zBfI#dyx$^4!Z%4|ij;3mpX7E?2r%G_cjK9qaxoU7v z?_$|ycMksfG4gDe_C#?=dv=50wS80ACOK|Hy%a6_H+yi;+Q{pAbwe#0*y4PN6odh=hY^ilBCV@iR}<4baSQR;6x~)GwHn3{BZYktpGexB@j8GbTYxP zdc_k1%AzN?*a>o#!MOo(XF8F*F%mtL*aAg9dvOYTzD@*Xo55}n@2d)P%8yS z$v)HZ{z|*yG*>;gz}a0031HTy0f$KG@!g)e3led*tG_e(gV>vRzil4l>V-rJguE8C zoUhgJ$%T252sufJDGAjNx7uwz$ob;gVY@lXai)InymT~T4{EK!44;FuBfvk+i#(A% zw(E&mJtw8Wv-A7xTwS2s6r-cZlk$43si9-r&EqY4gZ(0snzPp9lOPjp>g^t^^tHt! z5g?;YO=<2IrUNJ%{38e@rH5D0-Aaz=y{fB?yf*;=V(!AP;agyrL!6Y*ml1$|au3wIV z?9XxVWW2owA7xJ63~n%bJ4*VuyJ;Qxykhf$+OO!(_wVRO`IKK3p2~MhAE_ocw-F0_ zNL@IZ_-^4E!3HIdH&-F}{qdtW9*fwx7fnfy*PYJWE0N==FjJoV*8_UDsuBj^jxV zOa(ekKq3@^Rs3L<7G^_zIz5BUxzX7i9<_Y9$wAGC&uQc%ox6g_8fZ02-%=UGGvf8y z7C1^z7i~UKb6E2z*zrdT0(y3qgZ%xh@v5jxQjLV3l(i;5M_*ZrohDl~FETJXaVsPI zio*YUU1HcxPl;CQNTE|z%EfW1Zzt9pCChf{mX^o71;ggjK=)lnLq+A+`3Dwf!?D@) zPc<{`TBnQ#8#JrK9Nefk&8mACyohwqke0am0!L|-QaL=$u)Fn0zH3?jt8=e6(%Ld55XiCTPtvr{PZtb1zQ zR{{unLdxTFx3A*uXTZsgRF5j6OxHZMbP&2YyAZ-vZFLS)5(6_ag3zFj#yt969-$r? z105Xpa!vZuX;Nmmj{Vp02x3`32q-6b2E|=}`4F8%i6&6+qKV7|CsH&?jwOAYRXNeb zgnW|@ug?}pf#-+R@HUx6W8V0z|Hx|IP~ z64fj{3(ULybHkR1`IGx`6OktT+oJ`H8<-~+eEj#;jRSh%?L06z2&`9D8=9X`FRwUD zucamYTU15E6G-uXC@(J`>Zy)rnaL9<{5A{@IkS6L!f^WRo2Q(t`j2FQJ}gaaOKR$Z zlo0h>X~7s#Ki&AVFD+6E@;|ouyg)P&^(UpKESB`Xoyk*D{9|x^3edp%`+>yOe+;_5 z_)`dWVPHZ>`Y&JUpFCnIcHI0wb!&n4`9Kc)4?Gpvf2O@nPg$_O@%HmMdeG5v6pEnd z0S`}IZMM>Yc)n%oN$-1(G9^q`1AP2_R*|hd{BU~19Jr&)1aHXK>v%(wAc9sR8-#$_}w zQts2Oxr>{6t!sv32^16vpO&hxLd$tEXJf)a9-0)y+`L=hgWX);3}3K*+&$gXke+K1 zKalKZb#tLkVN>-KSHTO;_EtAs$h*7tP6h+dX0w>J1A%(10gs+kr+igE`{jBz4 zJk8=>;fE7FtT#MhnT=|*h4k^+4)%H`wl1fEz#VP#Ew4hUmuiH80HO_dj#{mPe7v(H*N;D*Rp3iGt?N&;$)Z3iFy^=LZfHUzUMLNTA9E~++I+~zD?YKz0!*>wsO z)+jxaiXzepJW%nu?MHxNrHCR;LB!t%7kpRBo!UmBs|h;QUPE;i$!Ww>}ddyCf91Raqr9>O!sM2glejj|%&@)ZzejRLpoFcwkJasCW1$CUeKI~#$o!0u#p+)l zP+HMRAJH93A+5falmo%W%)066@wm8!XIg)U$E+x?5e-A?H2~ADIQRm8@?y6wGS0%m zh9XSh35!kiy}&-7gMj}i6kzZ?kO3amA@&jvcCL-EegHECaB`32&sfxsG4*Ki*4ARWZN6 zybQD>0%x@*Iu1h3mvR!OKg&9J72e#5 zXfwScxAF!G!!c*aKTTL*OB>0GL-fFdLE_24$LQ=lKAF!t$M6e$OADUgf*xBiH__mh zLy`};ebd;n($Pyv<0e28&=o@S2eb{oC&xNemY*Vc3lM#R6B(+NsaQzB_mklfo!emX z+!LI%FfG??erI9=$4mmA%Cj8x(NL!3j(1S`t97Q))kk)H{d)!}^@(wO+QB=n?6~p* z;5)wjP_0snDsee``MD!o@B=CAnrxM#Z%xN+6_`;+T5G>vKmHPbaGPrUb|s>#Xb~M2hG4Hi zG<=39RFw7}MSwQs;d4vO;89Db1(JMwG21I4(;6oh7vdrd(W3?CslN7@nnn4vdwkg( z(O3~urbbU9MvdWJPdEU%MMR^wf#S7TS7B2tO?cD{5qw0wy)>wzBq9Wvt{N(9Owz;< zt}a%-oo|U~6edlOze=PRrXUs^j{kEOpdtlbmHCqu6%Yku!P8gV!~SifJusyOjmMi3 z_u)`2G%XJz)(XDieciXD{dregNekg7WlDk8tYFSWe>*Q;vo^T;&t>dXZU9)CiDE8Y zP+6NCeKQp|O);iRjF@q!)vTNQjY}~;N5Wr_>UB9pKJjCmKWD!|H+c4F+BQ#d!7D45#TgM;OhQ z?7eUUucEoC()PpbsIbfL<0!yF2w>qGYSp#tNelRr;}SQFMv;|aUZn>HXcAbf;#sTSU4dNJi{;f8uTx=24b3%qh7fuKxpWJ1cTGIrw*D+i1Om$%` z6`f^mmXIE}qimrks5SyJbp3A0mN>+7h9*2v!L~9r#0zar!%2~zH2qIR;lvvKLy{vX z0%M68_Q-dCZfX|teAGC6A91kzH6~BOq#~a^C?FP@XbK5V@QP}(!O;diAgBD2WSJ(q zTwGJwBSivwgN`rR3i z_X+DR1QSlzEsR3GVD1xtKw&GRQqP()0ict=29aai-vWsWSb5^W6j2Ige764J@#Q;b zR;rqB)$Lj@imE7CLUKUgEFmHtl*wS2PQ_dU>t}ZB>Tku=co>iU(}R%}OBF?{&+N%1 zWK3LGjaI!p6s2bNKfdl_Jn%TeO79e#H;?ohe!U=>JQu>H&KsFnFsc+;=Jv&T@41R8 zB+qgd@@>gt!M!Y$`)Pjc1uzpNr;@oJ{T`m#IKa6s7s|r(+-ZXp zytY`2a36H$o-^)&Rnv3VPiq%1F|E!=N6!V;VPy$}#&8%ac@r#7Rt5NW>lzuEAnT+r z@>uc_(3^7};%icPe0PRhMbZonxF`5@kwepJWw;t;$-=*c%;fgFp{+84Rxq{EXOP0n zQA9!A<^2s6C2KIbUQTM1uh=Mgcg0Np7bfBvrdUh^l7RJTrK6{>14@m&{6T&$r`r3` zgftM-$Bb@w7P2#>8VS^8vQrVtL$t5o=(rmfT=2Toe}%VxuW45by#KW815wrOLnk)~{o!_qzN;oRQ{* z0y6srd!~?oX{HDYYh!X1KaVgwE~4*ISh%k}*|&aWW#y^3mzpsSxqq*`5JfvBC_A}Q zJN~_RJJRIl+>vCL!**MJ1nE2PcO=M#t74aeA3%gj16v~58?e<3BaL{zbNFnRt16yC zMte({2RSOXG=j^-6?Rqgg&uMa6bL?n7y5@!mYI6*B?}Dl#k&=n#U4HEe)i(>=WDgSXj_(!j#mgp`xNn$SZRC zMt%3Q8lU_7vPYmI2?-jlpm8zB9HeLF81??g7nu`ND&o*+GW0-Z*?`j{>|yy#UucLX zeKRt8x>^~3XzZLQ>3{AQ2GoD@l1HxOwf}-~{y(Wq{`McL;{RR?_<(PEyz|xLTgv~# zu>}g`*y@)kBLk*Mg@KiWOELx9l6;I1=8JEEtmLD{i?@R?F*AF()|MD`7di1aW$ZgxxxvH(V)Iwi=b>D{#E&Wlyu&$&v1f=_0Faw zkza_zZwvZ<=UL4lCt_M{PA73a28q*s9P^z!7d4PfQkdWlMCTnR=3DGpk-`SmF^3_P zo1Xt*FIPS>wZw9&>G97JBr7hQkU`SjR|+rtoVN7${tDjk8?N+8l}r1PibVQr68Y{0 zqsUE779Y6xy9tkaU5UQ*x@6uvxzW2b?(5TED82~qV27;W zZg#hM+PQHeqZ2#k!6^QJb81ntsJ^aT+8l)8cc@v0_Hl+5gCiNfooZ~{8&2tr!f_=by$x11ZeKaq)% zybbH$*Day2E130lkJ5Z5*nn4SwKo*~g?HR>k2EJ(Qn?Sg_{xWmJjrJ`2gv_2rTtWL z9Ikwb#w0P2?7ZxC%(Ody(I8-_J*#H3>V!qgYr`rByY1@5ec2^5BT@E!3Fxw_CrbTy zL?IV#q>p=DxbixxT;EyMB#af$|i%ZKniviO!z`@K`Ilk5>qb4FBweOJQn`x|H z=ityfH92cksKn4j{4aw#lRPZD^GCVJ+x9ted#;)!%Cjc22pP(L8zVVyb?Si|Am+dt)w;z#@hfTN73g=7Cj^~TIie?XkY*<(? zL3+HNDY+dtL8ev{89b5Qh|$JlXd_9)uVZu>9HyP*fXJxca~?K^uu@a;MriD~W)+QB z&6+5MDqK0TwuTX^-!=oV61bQ~tTxWf*oU)zFWHoB_2 zY`e?0(Pi7N+Vy{(CA72Y{_=_%yoblD9a(+B&O{+=PT`%vXYjPp&mf1=v#T*SCZ4jC1DWlT2 zf>-nNeB|VemQ+Z~BQ3A@%!$@MJx|ZjoZ+p(<1cPqjK$;qtCrjTvF9TvZ?uTn8?`k^ zs~*E6oEiI4?rPwXy%r#+a#Jp$r9%rW<<|i9`Yx@&tNuL{C^$ItXJsQmX|+O7U`{f6 zHCRk8)3RzytKjw*MuQB?My6VF$$1rL@Mgxv=)H8TL5p%Rt&ux{**R;3Cxy9M5UZPs ziI{rPxLaCEZG2OmlTosQIZjLK-JYgnwEVfKkNP{{-a9@qP1M#&hGx^7Az6(cZfXL83U)~_~cgU zXsLxY&V-{k&8WR};{Hv^LIEUNbD6)=YWg?AUcB`0^Mxz>( zWvRvV;*)dQMAt=&q9aL6OMP%MuPw#NVA6ckj6p%ce9_aliC#A@wb9kc)hgX=DBqyi z)K*B%+I^{73rl^YiP^bM zx}znliOO_r0(ZOtx`Z|}QP;Tn+$sey)U?Hy;o4R{vG_MM)y2Ua=B3xbLypEwuL!w9 zZ!{7ME6u3K25!4b#Ldrg`qT7bvN2PU(n!0LPp8(8vVp~V$Sur-Z6eBTweEsDO{QV+ zj!Z)psucSKSk~RTcVz-}cSKQ?`nRU?&7mA>QV|Iv)uQOjXNAKLN^&)VQ|KLLEPK_+29WU!rmQRTdY!`b3=hxn`_hrq zw+8~qYDu4Q0a0Ku=mvk@1(<9dyx+abP|4%1p>lCONjEfuX2*+|UPp|d`Fx@zAUcR2 zJR6NZxG&HT<31tU1wJ4Idcr+U-9hE9p>O7Jh4+8M79x<$cvV!!#5;V=Fi7&(gAWHe zEi!Td?Mr|{rwY#PgnomfCX$C0 z_JP`iKED}%Sx}+NX+i~ehi^aaBjxdKglR|YcBt}CO6}qkPWqDMJ#U6y{p>&f1)5*gdn{RY8lIgMT!txGGup79gf{QzF{Z{+p zL1{06McjYRc+^ht{xMx7a;<(Yc@=%9aJjq0=b!V|M4Im>0KItNNq1z(*=`M4S=F&S zaCV2e)j*-GwK?<`L@276^n?Bp4_~iT-b@H%YiN#6G=bIK*}?<~w*}xZR~Gvgq6e?fewkX>S7`P#S1+LBRb-9~W-OP& zYvfvlNcarE!(3=%a+iTkyuejk>LK)dFNa*M&U<85M8JlCZ3M^1$G<-@5~4=l{AqQi zAsoie!F-a>6Omoi!(8b_u20Hd#t!O^t=u0T?KXFK6w|uLy97eP32v67@NLlNch zd_;Oy^)odWLijyZMGr=M_fr36LW0;{XfwCCz5`{gPlj3)ycsgSR>A9DKG^pSHA%!d z<)}S;kihBFz;I+5LF0p13}>nl$TD+fd_VG1j6+g&8J#YyU$ayb?6_Pkm_~t$sVFM1 z;NLYWO2H99tG}Nq*0GN0dfZV)wTD5OGQJvBeP8Kf60PZSc%@(7WQBZNsva0y{$wkH^v^X(){=Q<%{O5RM4Bbb%`03a0qG8jH% z6wkpC`ig(FUY`aP(lE`|p8K#QPZ$1N{tMn*=6 zIN1RU3#6c1d?BNBc>6>0X_>$BfbLnWGX)9vhXBx)^f;p_Q3sre$LoFKt6*q-ef5~6 zjge1N(NXFtqNUU8SYp0N5)wq{W}Ve$qsT=WO<;{%D*gqd5MW6z#YYwxq?Top=EN4( z=FK9&f61{-pmrW&G+6o7%Gs0BsEjo$So|7qhCcTUA^DmJFkEzgI{S*4bjFItaN;r8 z<^G98q1f-4=SWuE3Adt5vpi*ch%rdex`^fdWq4JdU-;z#G2~VTL&2lrl6w)l!duY{ z+0@Y-`q1yod5#l5{uU=vqouLHHZ`Xc82#y|3(9W*<;)NRy^6^EZ!ZAOU3@!H)qzgq zmYanyetBC==$&!Gm3Fm+cAbt3O!@fiCk+BSqmmc?1^@?6Ie&=mD(9>!7w`7EA9(X+pf1!ih9}-*L zsnK)BS=-A`EzyHbnTUjg^-Xa^ElGv{lJ-xWZXy+p%weNL4$~aC*-{ntlO*mz(U`)o zv9s5jFd!Z0t8JkQjeaWJ2pg3&qyCmnSq@YubGbT>ivGIzQ_Y95y;jIWeF8~X&lp~o zhP5`i65Ah+K;sATWc>A4?O0v?4KH%ku%?$9Vc35;|AwqTe1)eCn11pN?oEHcE2TuI z8e}aMVJJ}-r}j>hm|&12#OUTKmv&^2hDec+gifwIvd8Zg>I;yxwp5F=ysja+EvCA?uz(%(<{qX@3XS z<8l9Vy5^S6atHMj`s8f0;Z4(zNs^dxvkb3xC8@P}=gqnC4II|{GTJC|RbM_|B26pr}5GOvydZB)o7uI{uk$Hdq!pTXE>IJ*ENGpr)8AcBu%MUYOVzjhe$Sc zP3>h(7v#>gS0o9&;Z3{D$OsWTO`%;I!ORL5==hM_AH6HVkRG`HWEvetzcIIBRf{OE zHjT&1{kHdI!4mol!;=q;&)a&zBRjQcP(H$X`=B&6<2u7jYTmRSm7sVRjCV+y-}szZ zna&=xLfcc07ITKwQ=yTC)=KcMRw)79Y3Pm4@QBYxux!tex?Cs)TF|=OYW+Yr1)*8@*GAsQ}59+OQn*ntXrW_%l3jYf09HNl- zINL2f5QILSDl0lV{j0`6_x{>pk#eSIrCt_HwnW@gOGVW`*(&j{4OFB#Xfqc9-FYAW z=B0)(Zr+%Hi*rN$YKC{}ufV~d)cc<&jFy<6mj)0jDk>S7TD@gf7&g&X0gF85KgHwP ztmuyXG+Vj_klpSjOf|X>eFQNUsgLiPJn10Wau}T!tr}4-#L}%y6VMsWhcrJVG0FjQNFQru<#`8x+hCbQDlJtX;@ni=!+jl2Lh-y2@wjz_#&s_*!q zVP`7cS^KjYbCb>8@V;i)nRmJp=&5d;sUnQQuiONN$J<)1QDT_7(^|O@Wi4&=yudnTC<85e8=o6tG3xG#YK5!lrLX0<=h>Z=ZF&{fxx7t1(U3R#w4Bov3bA`fZuni6i$KLsyc~eUy@{!m`^?F2p z{r8nhPH14<+yjjvC|5>G)0D0iU6P1uSN|q=dMBW(f~Hb{R0cQvNI{PD#FsK(hrT*k0U*dy-elzy@7Rsyt1Nw3AR2B0%v{GbDtuf~6Eu=PsR#5k1 zETW4W)6y%a(K|5@B-vA)xwOvn!p^*Dzm+h}0*v!#S0J^(WFQ&Vv2Z6e>1hKB;%Q&K zsONq|Z-cne201 z2f?->sZ>3AIB{rqaPO$KE0%#E?Ig6Mt~E>bv}I8fm`VNfR+T9Q1|i`2wd(SOQv zF3D2L1%GxVYB*Hnw}O=j#B#)qS#QY`rk?cR^^KU@S2Gx0sk~VC5WH~G10Ou?*4Xi3~B2Ne$Dnn?!mm&Mj zXffz@lEnWTvM88=Oh}|>O(Bi=xBJfjFAy#GC)Pz9a;owT#8^CTu<{@riSkR_>e8#O zSP)ltau1#$tZqJix7c3RZNLS;*^W)U8c_CLC9oYFa*pYVD|NGb%nOTu3o+G&bcA%Z zS+KvI-TD!TP}-AC{W~7@4+Vz7eGv;62)_ruzb#rAJZ8iVO()S?Z%(duog3vD_)mXx4J~jonoqXrKJ~5+hkLj!3<*)p|h&N{|ZHh-LP{jFAgVQ#+ zoqN~9{{6*SWuaV&V9%{{0%;^O7Apn_1ibSOht&!$&!ki$J-4ovCPToexpQ;8?5m@$ z!Ke6tv*Wboqt|JH&9|+ML`_ekN9Tj<%@MkcMD#afDGi0juM1Ekwong82iy&un1Mmb z(T?rU;lEnF5{`|I&jf9)9mph5N`yc`q1%`6bS0=%sFu;z0&B|JQK;I0Xpw{>+iQbA zNrD?9kVFHq$E!Zh=^F?1qJ*}I%>4`-mvLQp=Tn^|SC^`y+Z}*R4h`M|!Vi$uM zaho@HRm6@f^{soF?~Ay!`fbQG6`xC&9kD?gvu#17=Q<5Y6md0!SzE@~mG87cZ7opF5LPrEGy?%Pu^FL)>U`YVz7?&p90-0dW7 zpQj^v2tZ!vZ=WW9w5F=6G^CK6&N=3^-NC}C*%DKV`KjZNy}*^-`GZFS{Jsp<73p$+ zD0!zDAHd=H@cQG6x75_(6hy4f217D1g~!ImzUMa~S*_bBE24+rK`0P$D?oC+RIpSX zL=aNY{*d^L64s)VbEQMV_K&~^*GNg}Y4J@KBa0U`XFvwwbR2V2_c zj3~Q2{ozlo{`lDMjzh7%>%@?d#Jiv7WMEPmn{>ug%hpNuo!p4qNn_>N;eGa*!=_>X zip<25_(@3(J&pT|gwX?ySI;^4q29qCH~O~s-P7vXa_b5*zYCnMoSo}P1?$!`i&4=l zu0u$Pa?x1~f`G?DFkp9s7B%g*P&XyA6WJBhLfvn*g!6;wGVGVo>;%e1r%m}|)32So zTfzlaP$~Za9wjhFH+uwo9or~bq$R#1gWUXyU$sHPq+y^W27tR2NQH^g_TXk zZ(B*X!X{mcsCVW#I}1~Jy1v<y zhqm32D->puykh~4VliC{BQF0TLsMX;nyEon2fY?Z859+G-ei^5)I@~FP@kBS26JKd z!8o&wVP;kYu;zy6g_!8Cuj6LpE1w1fi)iykPyl7Om~VV_YI;XSzS!PBbSkthj-hx8 zM$|6_nTF@D{q-h0&aJ113rs*N)MUx?%z2{G9W9f25V4zes^JP7LOD7u9vX#YOA?6D z=1F)uCJ6&4mYB)mlXWT-NWItU{gkL`7RHX3CDc}mi0eBho|TCR7Js#aZ_6Ra%iTLJ zE_2!sub23vke-t>WB=eF5?=q$jnwm6p6J#QPtr&-=utAxRwKo)O^yT`{`d`@*-Q)0 zDN=;7kdSN~2|GYMAsDdKijk9x6N?eg?hh(5fRk$-f+MbXLNQrr0uG1p$UKIRl;DZ| z#jRQb%w1=s>sJ-&$BW_IbR|@#FMAI)d_J${YN%!lfowaM7E(I8-2gx(wl#KDWNs{Z zbS&>MRx?qR?L=g9HVM-L zD={C2K4Qx>u^GM>-{@>*`H*&k(9%5<#byr-39ufi*342+tM~U`ID~}J@(m913va^2 zT?47MxLjm*GFF}4iG+3r8_CvIaaHCqehUlf8?JJ~1H)htuH}%PSTO z*13Tnb5jP6!aZNK+66m&+fx+%^(tQQzF#sVH!p6kVg2Svg@%^f`G@hv1mndqOHS50 zY{`@VpGGt&Om|LPsl-Id7_Qj7mmZ_nr)BEp=uonVshdBerI@@iF@1@nubj;vn0ceI zE?|&cop>#=MF{V41&KYCq_+hQBBu zRKD9*lNbIcg!W$f7gTZdIvW0E9w&s|QR1-~xd4=7BU! z7Aszuva6By5Lv=P2?%kKIInW+;n%~C5ejkxk<%%4UTesp=u4kJq@z-h96*6KE-@FU zL-gjvw&Gs{++7*u$1#IX*a-p(^}Kc|#j85EOO-=90juGX`(n${^m-z8(Ki{Z!`i$T z{Y)1@ZOPn(mvj0NG#I0WA?zSSy}A;rZ7wrw>rn4~KByyPB_VDwAPF9Z=q@Zp4sW}T zxZSu2d9}DDC9dgW>m34Kr=YtNZ0+I<6Mt4!46pGP&`zO~qGV(D==Fsg+u;_HrVVh| zYS;btfmA2&ksJ@0l~c8i?+qXTPXb}6uh$q5`F$?{ftYh^T54S9m|h-n!CSzx((nE9 zDDd|9ON7tGz1BpT^)!rS2igK$kYN{)qg6G4PbsMN2P*ECP^^3lo_I zgkvEHC=2DxsE!W-Gs_;a&Qug(^GmAG*45i9I zeK)9fEd`B_^V^;3$&zONY)=8*a%9;tCdGz3?z4Y2KQ5-ANk;Yok4j4=MV?I9aSSePb` z_0%ChHkgSXuY5ypw!9;2s4A?5Mb^kEg(C4$h<|HYasu7nLKoOskh9#XhIE%Pp+-3= zt!gL+w5Or_meS;UxFZYW#9~it>y4<(X4S$T?Y1&D*n=w|%(lD63aVL3`k|_JGPTAt zb@RKTiB&~8khhZ^x-W(b$B=>wsk`xqY%p)MJ!6z-qe8e?TZ)@13au*z8#G5^ABf6@ z&)*0X&YtPG%%n=vNQHke1KS4$FmsLptEw(w($7v=acMxJu`QN+sY>J);rVL)zF+|c znS9$D$j7oM^8*e%{b1VC!08;p-M?$w=4%ac$|Tc^$N$TiKw3}=g_m1?Lb@3Dd^19B zQMD3*7Y)Db&$76)WDf6kt`(G)blvoB<%uwCa3sfhNf4Ttt3X^(jPvMHbN;LWVP61O zwz{t>k;0`My49GwqP3pI`ULL;4a&&KUJc;+RhRN0XGm+iVUmP|M_no+(+)1T&bM|w z>#4$>gkGl>5Eh6;s##zHYU~Ri1#R-TwJb5`yeuuwtps-AkvzY9_NRF%gDnQy0$joO z*HLV#x3;$U8PzC<46U?>K2AOzXH7IiNj5p{72>Ux_k7~RIFL(eHRJDcYp2=jp_)5> zs2T{7J#4r=C+gFAL9HI=l0=Pd_=nF%*B@sJ#jGe>uH+RdEp49449;R?(`NPFBK+}$ z3KvRsK;yG6V_n^-kxcY?C=t`ig9D$|LaEC+!e>EyD#gIYCLpOpAyH@@O@|4Ih&g{Q z6UbM=%0pcyWsM#x-{@%99_gSHc(#S2u&f!G8kxQKsgIt!Ur`5ilns9Ed-lUE6UEMz zRuF7{{7hWj%1^St_edN}OX2lO-tQhU*h6LN)cQo5V=<+rs@TzOaDxU<`VNnfT@Xjn zOb#*_3$tB`zsBG(1N}n->al2JQXK`T0^R(5i-%&i$qDJ(aLu~tj@dG)4#PqeE#sK_ zbC?bh{Bf1wL+)n!E#%W@Lx#j>G?)Z??Bk3gi&+@HlQT5%7o~sq1 zn|sq_^W*jF$P?L93`K9mKbxX7c-GXfYcess)dh4T#R`|_NcSxnj}=*4aGAolTTtxW z>ih37yt=>qLAfsTbb3D_sC78dGMV#|8AGY_KcMGzJB`r}tnUIh7w1;Qc6d{-Hvu;Ts2HN~UD5-#AkY+VYpr5UmTMB7P`hxnNv*%IM&c z$Kh--Tt2a9H$qiYmcRnvWx~c#9F3LAUp5`+aaV~80if5VjjdfJs`6Lkrf0G6`lre! zc4N6JkJ!r7Impvdc%7AX#Pf%^GG^3)@5K)PB_y;MP%0jiQ!B@%%{##q^+SK{<6?8_ z;z=!u_%ON=F!v#us)}CbLf$Sk9I{9LjOP9|F zVw9AW312j{zigA}UJ>qvue;SaC3v_I%}5M3?KbGDdvweAFbJ0>*r`#=FVNrWKGu2QFq@@9oqJdy%TDjz9y52SZ463nqd*UB?j72M*;eMOq0txi z1BHJP2szqLw5X>4x~|}c?;m-T=4?2^EDbF3;az2kSJj^Ci&MjM zv~0(iD8og!+e12Nht)|}cjGqsx#U@S9^%LnPUt>OxT3lGr(BBS{P3+vBN;$SKKF3= zn&UCHj=S0ikGaxxsES>%cJ6Gm$q1Ra>*HRp9{`Dd>??MDAkl+G$T17pkJzt;6kj+^esmZV$s5z6YWxbXz& z?Yq~S=HJo4(54TA4L8jQ)BKe&bHGnqMAtnvJaA)8p4Z!7lZdc4WxjFJANDOorYk(N z+MT+!7UKpd`Ht3=UDLtK_Ycq2wy69!wIL;;Ea>7`eQF&{lP$o$!SmS56dnChPIsU0 z=w3B{gA{bt3T&7m_2rxU|2W#!HaCS$PndYPGN$7&tM(V+C6D$PzInje;A~+}uK7gK ztl=+cYJ!zh$0k;Ao4S!I2nw0(ZLWM6$TaLC-K9XlP?%>}FP|rlnX6u5_56^Ujigj% z50_yXFMmp|FlJTnK1H?S+C5Y{8zO~_$^J8`-RLIUfiXCZh?fo&*M^cqSH7%l6{&kv z64hxUN`@}HJOu_nlvMW29o&-!K{Y8TD@#qyn%&!!nF)x`L(MA$C#0D@xp$qo_xK3A zZUQw7!~((sc3qsV&oSX1%mvHKqRIhW6ufa{L1vy?;im0q*|6rNTJ%m$g2Ab^MRg8G z$WH`DS*o?NELKmH@m-HCSR!p9+mcNsW4+CDvOCMTy!r z5oUJi_ZJyMJW4vqXxUJ@-sK4o`}VS2w*9+vKXf>}kC)muCIgSd z% zMcm-z0YP_FuXJxGm2G`W>Gf~%gHC)SMVB%RXL4ThooIK%Cs-Y&X?(g*`v5Vzb1+qc zh=I3=gX@tE4_7Cjs>zFWRgl z_Yat?(756&1^lYyYktAVoWZw<4*a#5c>ir?)tcR+23k#I)!Ff{XbCc%f@B1a`9abP zxgZxnb<)1dNFW}7WB`f@B)(mRY#{wwwQHWq@}Cuqz^*6;((QKa6XE|^5rE`T0a_ep zY_A5L#`S%P|6WNF%7N1*-ce!tQ~{8kF@tAvOpbh2BqJ|B)Iqz|F%mO60NF_eT_f#wft$k0`?!MS{cH334kpYP5%_i(UJ<2Yaxc%;4@J*bA z3avVfn#n&3H(b@_|5IwO%>dk@Tr}$x1`n~R0M@>EK4GWB^Hj`z?ni&HE_!+rXehOp++a9fTOmKs(dDHY zEV^-mH?kIV3-cmyg>6dM6UqER_WMb07?G}o=bfQ0H5xy7S#pMy(qGd~_@X45eCb^4 z(s*ZWN6QfTW&ee~v-@fqVZn{i@TRkm6Pl2TYn3$5L3a>n)< z^WKHUqpH!0RQHLhYuFwCW_!>0EAF;Z$K~+O4eI)?-_c@^JO?sHRK1OxR(H+#xws5- zcB$xZ6+TS~I`Q6;_=KJxW+VWCmai2HqzY$C)pY9_j>c}y;G{2*vARwKptYh$yP*~o zS@HXiN>lp>@t}}q!!>Qz)HA$D)?!mzm!vk4GRTsVt}0Ar{`?-CU`-|g#;7}ia7ijc zC3gHV+{k3T1#RF^Z1Ky@v#F{%?8}xurK0-4o{IBK_dG3N8p$?MZypNK?;c_z=MC;# z%+PvxLU|8%I^KiZ-_#4_=R4ZgPGgpQ)sj7%gQKazSdta}1SG`a48s!__oA}1vpe~t zgI`_ijrB2$0(ip$!aWlnHTGrHkF>f_`ecCTbH?@QMKH>b&q>!{{&8~2L;9D zjY@E_6PXiMR1Y|Rp9AmzPysTzqv?JTxX0{9y4lc%eo`p$RaqdOjVzwHsvhlP_ zstGMv_l*GsvDoM?-PvK;jjK8@2kNby|1JS(kFjW;)FqD@ZT;QO(5!*k1Rb)#*ai~r zhJ;j9%8xy&5dPuTgm?U)-}l+T<-RGb%!5!TY+#L});DWo;`h~|+54Q?tK zMGG*tIJlZ=5!QU1r=A;=DqL)#l+JqlDMAe=0vIqGr3t^NW*XF5qkBj*Bf$+(VZ^jj zkjPoH0~3;(RpxssfJ^Iz5=FIukp)96EQ+#1vGAfgtudGEAaum5P;(LeOBa#$Q-?^f z6b2ri{Jx8Jc87+OA4-2c`S{I80@*WZ+sA1y`*EQ04LoV`DAAjS8wGASb6+SkAt4IF zL>)$k`Cd(>e>8kkxxyQb+bMq7ELP(b0|+Zj5V$Z#)_)Y5uR#Xi}IpZA5nl4Wol?$#ZUc zB8i>{lBElXWIK8Ffs#-hre#$UJLAU$^WEDUshlsDU8_=w^XwM#ztw4?x{Eva};17ZRiQ=-}TfgkXvqTf{}gmXzZkzWUA@klBR>ayvUWQH}W^ z*w0UFs^Xjd{B`o;rg`N!!S{W|GWq0ig{$$=eFaHBlcp)yN{^@Y3U##Kn$Z zNHW2C``0Q`{eV^ab=Wm2r)M^qsi`ef;K<0x5IYSj^g5*ZP3al784!UZE~jD@+5<_2 zX)!51bf=Iphx}Hw7KN$MiY(xeP^JjKTj1Y^%@R*_C`?5SFgZR)+o#U_9;?%dYKE{f z(Wh(#YAP_8H_Qony6X#VHUi=i&lNg#UJq6$Td!L+BCLCQ_+4l$X`#jwJCdYf;Y9S8 z%wg&FeHs;4!a3Ab{V-=WNZ1(h$1pI4(@MQ}5w!PP1cArliI6;ecqQg7dp^*)AbS$V zUui#D>Dxk|C7zIQ(c)DaXs?$)=RJt^OuqZR()nG}9NNYe9sFktS|Fh(FcIQ3Z}L_ag5lW?2vija#D^svE|mm_+)#%p@+)WAW4o{04 z?RCLq9NGoMyBF`(eQEM)^1<{JyY-)pkaE+c2Sf<)i|=MpX<}#+%eTI^#STZ-glO{E z!!(lTh}+1L8WF?yLbUCcH1&Y!DPqP&J$fUeydf$jnloxY0J{L(=fU0XODA@{ z^u#XuFUhR$3#n|rO|U77&QD?&20!j6+<}+~0{DM0Ib#K_hFCZ7L|6OI>3X^6wQ1O( zbDRYWD@-%Ghrw7d-f~thMWsa9tvOC=T(8jZDCpTJSKm0oD=AFjLSndLE89pz(TMZ$ zbi^vVV4zX+THEN6Y{5lY0wfLkz0rE2djJ$Z-p2q!brE=O^>6u>mmjbXb0`EjO}9Zm zrGMNymBGsKU4JZ!2Ixejl=4IrqJ5beL3tdMP}XRJm-EqM)M?lg*1Sl@Tv^cOWwD$w z##S$0^nxkTkHP(>LH||wg_=@OT>1m3=Tjc8P(Q%7h4DuujOU0qcIY}26C_L&go0+= zoU%3|l6V}94^O6&7MG$%vVQa)Uq@6lLaM2|45Rr?m5hNhYtd`PELJAD=8+m68Q@1AxeGYkR9Mz7tGi@H=9Kz%&3 z01!qsY2o~Dh?&KDW~DPbePf@Fk7p7>SQ!4I(Q)3ED9dF>zCkROU(doCte{L5;aK@@ z1KpcWMxD2jji$;sz1vKGXHW+h9)i*v$l;HU=F$d*$m!r*2sR1c6Nep1+)-c40sVCW zPOuw);d0C&POAkXzk)gB#HOo2d}LD#3o2nntlW!oYZ3GnRE9=?d}rNXJxQl9q(}tw zWaFH|%WWCGYC*)G2}H&)q786;ppTqCYMW~60E}+8en=K6N$Tu4VHd+Nbq*(H6Zu|{ z&3MCxpZ7LCo?12aMk9=huCJJH^!~J6MK&8q^TRI&(`h=A%9h}8q0A{Msx&5sQc%*7 z+>I{S*!whv7a??<_j6f|Kb9Nri1yQVrUrXT+Y>qe0n*^gC7MkxjWo*^6`iSzY-O}+ z6!+O>()Sti zj%@xVE)~UPU*Y+2<}NOFr{-GzoTu3s^=QfDwEbrCM6O8SWU<%qIy77445|b5w)#zddJ|T7Eqe z6w&-TesZ+8>iVE@0gn&KFDWik4MYE87?H5+Mie(AU$keWJndW1gbQ707Ckq~)A7@z zhdxHJv>}#~K?*Y)N?_VZlgh!To)-!XfT^|_4$wnaO$nCaR8*_73P-ibCT#*Mya2H! zJO&hRNNT6lHcvysvR=ib_?s1!yh4GNKMnin+g=l&RSSfvxhiUjKp>+a;PsGkHmhL? z*zks|zWMiJWXUnPT&mmXoKuYbf*<}5?LXn1`hU@WRvTAQJ6 zg?ATzO!3_@^`M{0?)`m(KTkWk+s=79>Q3UIeodSrz&P50mYAX`F3kkQ8LF_ddBuH? z`zjDC36*j*BF;PG>aDIv*Pyr`lYnOY7dqR($u-{sp*gh?Qd2ALN_06%7X@@Kh%~Y| z!Ch#C6W_CNSox3(uB`FjKQyG%l=}2ZGqSM=pIn$1u)Nh`r0Qx0OxRd~t);+E;N({O z(2ErwIdTo+?sf1e#}Dsbb={tnY8QK1vIGSM?T(QLV4qw7-sy^RGzecGNm&=wg~j^7 zpY>M29Q8%{SJS6B{|}&+dK+7X;3h31aaE8hI%Ueewr#=Ici!gV+a*mPnU?mMPb3*qn;BzT-#m6Bf4dFRurnVDygutgGX@!iM(++EOmXz zCMvmc^q^&|0!00soTuSQJ;Y?0z%u^49!5G4{m@j8qD;jS=pq?nZmK4%2} z+4=@D*6`E8aG4{cdDowl=@7YdKX@#+tm9v*ZyP_2VZ5D2zknLw_LM0o(!Z!ZPEOku zueLY5*K)?SpdT?&@Sy1~4%9#V8f7jAlYF&%8*70&7g*YEL>)()|BXa{&qZPvkbYwN zZJ-6Ie?TaU&4LGeXKzmo!Fgy3{vLw~uJhZ|uRUeM)H{v6_?We9%=6v;d}ma*g)3}6 zXk?;<9lY&+bRcjK=?)`eajI-`xy1lufW8T;0fNDCu5dKQ(Hm$8RtsGP{7; z1d6=5P)%tTaR_`Y;(NdVfEtH^2h#h?gYppGkO^A{BhNZkf>c#lEW;I&kfY-ru zkp-*XblV}Nx2hB|9-UKtb9TAnM~8-;m`kE$H}M955Aj#CF;ap`dS`uE-5x?EhgD*ny3;@V039qKTgr+})4k!_pS~PLQ%e z>V}JI#xa4To)$>VDg*3c3 zuH&8z>~wHcSR9!K&Qw=V+HTce{6MiT= zPsY^BKo)u9FV@E~o)apO%heV zH=-c41d@@25n(H`Hx!we+#IF&eqf^^NOa}MAHdBLJuek&2`r(jV{9hQ704EQ`e{8T!! zo6?4m*(>vq+zeU>ag=N~6(%}9lf}7`g-mBlGk4JNKw3OD!MV4KyIZg)o~A!pE8R43l7 zCI3^=rOnBQ_N3sGB)75*8$2^HZrV;cy7`K#juJ~4<hXbW|)1+$1pOTC7b)=H?vv|V7CBe4Lwv?s?pr$qb~l|IEOk5R_TN`hND$-$WieLZUYox#_QDjf%g;hfLhi9zZOEr@dEOp_^W&zHCHB)WnEtLYL1# zXn9g<2P?*=4LMg{e^@qt*`|^-vVN;YI-uK+Os^gFIsaPOmeF}Q)KfL|A`@7m#-wtD0z5kYv5cZA32_~w{z)b(MCyy;iMzW9YO(t@N z|Ke~6k#8K1aH!r8#QYz&-)Rq8ytL^GqZd}7D?l{sOvG+fMTsrl0bp{})~F7-h+#ZR=LD(za1)+qP}nMx|}rwryLLS(UbJn|IdPYwh>WZSVb!Hh)CK zRF7};-UkHnbq(S+FK>tgZs&I9H@wx@52U-^R}9^XC;D15E3YO(P}HxAK45N0&fvk; zJAHw(r07XKWGNwg^GyJ_uDAQ*fuP?15HYBZV*XS)QQwW~J3}gS`Z4v#(=QsjX9&J@ zHg6yvAMsW(*6?5v$IE*cDCNa6ASr4f3NEnzu}>N&-4sMX0?$#3gPw7*q}!B`@#1;be5_Oj1vS_VZVnNn3kt6Q>mHuV#{eoIkT_nUAcS@Eh%FV` zhS-F=9Y5$<5ZBH1+Mi{E85bcht*4aq|MGgL*LUY3gcJ6MNznP16qBvCv;=EEprH}( zTzY5J&}RI!2BDI9ar}igSN1|rt+@zKse*3ioCWbTzJ}1&#Rh(=Hj((mjzXw#QYOzN z7THp5K$3#Ije0~FTMDG)-8`{8z_@RkD!4HgH$hBE48Iz}KfA#tzN67!TF3>HBo+U@ z%?b$pP0!Y{P*)U0Oz3#>!d{o97F$cK-1z4B5uj%FW(9V({Bn5MmtL+^O>r9wbHJFf zK;o23kFfD+rLPQTtTt+Iiowj|=78vzL)kf>LxX#5kWmDi9k|?9poB-uv6)F&)N!Ek z2tJbeRYP`2n+cVz>4!dTCA@$*ctj`C3$QFn(YuBtx{*PQEkbbkPwaspD$l@+*)<1# zP0z&P5~Hto`-f)qsIOEg(omRt6vpOanu2YLzA#G(SK)`ydh*!wc!6k^Ln3&yAXo4tz5)p>&2M{wsk2(iqRe|OoiafxJCgT%HqtX3YYHT9bqwOA z!<~@;6_`-C+bB!S|Y$Tbphhph?H6c=_XfyuWV8L*FwNy zq%gM%t{;fnlVROd<%1wQCFORRg`f~h7OTfw3H)fP7!zRKVnBl#gSg7|;9{ijHnJK? z&^sfjP=F}$;UA0XLK+OdGlY;1+x}~8fwU^|U&|k$lbHv^oLV3em<$LlIe~J~z;#Ew z_!BQTiGYd+TC(Iq zp9t503ecVjF>LTBj!Zt}ZK%49M;uqyvcQM#yAB$zFuI4b*IA0TWFB${U_=Cnn*n)s z0BYLf!b`Q$sn?xww(c9N09_|x3f>c=(Kd+;hjJRhzr_^QdG)1)ZVKytrM_vWt`Ef5 zZXAd8pr9YU8QcTdCgU*3A#+$BJr3#x9U*BR4Kox7L;D88IqxS%U~fsz0Fv<0^S0xB z?)AL8f1{r3Na~XqNgW4#bnR5IoUu0aOV!rdTgG>?@BhWn#AfeemOs4!*c>e9`kaQUl zF9cXXjx&o!$gP4{HWVx`(t_|)n;ik)yBXXY|NYx$$;vZB3$m=(R|M^$dXRJ3!FLOI=X z-4LHSw4GKG9eqEX_jWf3QCY13Swzoi5w)WIGe;=;78|(Q!vqOKg*HcfV&H3a=dyGE zt6I`oSy4j8f=dEY(u5j=R6jM{2*>dzzliVPu{R+lvapRi$j}Dx@5wi8~7W5!xoi zd{(x*4}%Sh{S0?s&OE`?7#eMh2^AS6|5QzfKf~;+!%d(%Tb5{2tymxVr2zb%z^H6L zpGUgJK9;1Sk_`nv>F3e%{0R!_n zaE4M>B2|Ni4xXXI`7uBKiGP(!+)F!>3b_Nmbk2>c$kR3+1IYa=V4{ zU2zwCRHuDKXHtvCyZ6h!0J%ss4M9@<4Hs7iVnR}$RKZpG)liconT7dAQ;J&>V5S`v zkxow8gy1Rh4La0fn|9fDbheYGEX=A%mJH+iOPqfa-mo^@>O+pgYF; zzg)EONQn~a3b?DQ329LBMQ7K71{)#9s@X^STP>$77Pb?3_jl>hCcRGs@v(Pxt`ovu zzC=)xq^|Zi*M5x2d&$`aq|VNj=OC!4`DJCmEU4k#c|^_R=*7an9(D~tUgoESsHJ$Q zP1gF=QZm83=pg?K7t2pdRAppzB1+}%@{DX@L1u*V^Prq8CrQdFaEOsD=@f#xvS3gS z925it5U`)*!LG98~ItdT^>K!{rc7c=c0ji#Y)51*M@JD5ziaJV@z>uC8QQQE_TO_(7~ z;Z`16XMe)d^u>YV?*0eC<%v7xp&3z*;;Xu+VVlC0_7hFvH`TGT8=g*VPbe}Uj34C1 zWn6Evee*RX+SHCgxnES1^U%c?e#%zE;9{Nie#!9eV|(uORDvvts!0idGd1FMf9-^p zynNU$mg9WgLgjC9j~~|b_!jc60K<&Xf6!a(K)q0WSF zk5X>LH?_+Fqtegg15Fb&O{Q6@oI5>~T`;}Co)81L3|L8k<9;fqbNi;v*-~@1-EDZt zI8dSTVgQ}{IBjJ>S}T0w9plsLaThT=;Bcbrj0U?n-)Nvz={Fb{d7ke}xS{Jz+ka@;HrhgjWqQO_U;B^}}=WeOeCn-32On2a0L3|{^ceSTae{zeX z^8754&jIk;_#lAV=KlaiY3k4?^j0D?ykMW)#8q4Xhfu(H`rh+uPGPulsQ)Q`N67_- zM|-6inJ3NpYe**e>vSvrbQ4|&_k6lE7o7;cW~e7Lco)Vga4A1B8P*i%SB0LR+9PUS zRawLD@YC%5+OoFyWF>tdOn)|kJOxQjfkx!dRv#orw#T64bj(3=N~wd7u6fwAz^B~z`sjTsi%7yDwsoCuXlf=WigvLl`2K!doU$ta7x2kd}s}A z&PF|dR~6{iqQfvFAuKKfYPXb-^9bLI`u}k>vK~&E29#|O>kGC*F0j%2IV7f})scV< zvf+%p|Gs~yuAiHh+d=4jSiS$Ew~w zOakPkH=|YX1~aOT8Nu!k)oOv-t=Vbg{Q{DHK88P=Fu#9Ie?nXw!t&Z$@1xIb(LG0j z;cTAuC9qlK>BHJmO17R~(XlWJW#(XUI?241GcFbtJ`28pt0IcZ#A)46myn$;?5tm? zl|*!y3gN-i%})8X1`>MADbRPZ+4gq`_}M{>miGs{#)>xelv93Ezc3@EMX1_VF_||r zI{LkeFdINb`6csyze;Sa{P9Q#Y9fN8#?2T|eq50Bp-yo<4Qh)Os`oT!NN8Bt*|r4X zLJV4^lnAKKY^Y*NyD zlJu~>{bJ`85es4zik7@M>Z>%AF{1)#KwT&~T<|^79{wgv19K{&9h@?Eca_@M?{$jk z@6G_s0x1t7iOltLp6^k`FGZt~a|?W?z%HUG0V8rjIyajM82_6;fO+tJW!lyeNJi!0T(i!`&JFi!nAyfl7+DNWD|o{&nWb!vmdUIGdW1elV)(@(66z zsCjsBHXJ|IrW=7``2UOrP>CymjT@=E7j$A`B2VzA5XxUFksZd%@Iu@9Q>W)=I&NY# z;&UqmITh8M-9Tgy$d_#^{+H^DMn_a1pA3HstweHDdHIQz@8o_iT2;-xFuoLhp5ET< zBAShHKhD4BalJ)yeZInE&z_vSVQe+~wedD7Ir0z8$N@MEUwL}{rM>=v8DF%3%lPVi zN=c6T$Ck+Rm&JJcfTTbFk8hD4_)F)nm9HaG{r_PXG>y>F^yoihE(gN%O6BV#e@aYC{h;3W}t0HV=-K&oL;M z)ZFCg4gKNE7U1k1QLVx8^y<2&YTDH)U+T>kV3n=a2#%C%W8_f7rCc+-PgpUhDkFx) zlAiMUmg2R64Q_pW&B*6^5J)o3@AAK}1V80S@qy5^-6kfAeNvp4B@m~Jp5GgtrLt{0 zM#11foC^k*Gm#HRCa^)W-sT1B@thM}jR{3yQSNXP?MB_L$ARb-OF^R&;I77z00e7} zMfZ%;Ea?yem-F!^7;VPQGJ884sjZtZn`O1LNjTZHMr%!4*C*+85p0LcO_1a)qV&le z_EwfJoJ2K^mpzsioQ|lMDQiPx<(DIL8SsLlu+V1_GwA0U{GO?Fh_;u4CI=YQ^n8u9 zkrR!(vDwi!7&CvPK@8w6G=`YxNH{#==^Fvl+YME+klz{W{Th?viAdIRx_$`%u6|ev zsmKV$#0fL93c}=IoB<0;;yy-m&^M-zolxIQ|HX+Wvk~Ep3dSxDioiRZlgyRJyF>81 z_9l>0l0jbpUHaL9kJKd#NJ+w2!tL=F;B%z{N@;(VN>{gCg=C7~9UaU=UGa!`WO(0U zaNKDDeJQ;Or5CjO7T$aPkg8Vv(1aQ z7DFBIAw>fM&vy3kT{2)0LFYV*jumf2d1(TkVQh;Q&z3u?h7A5?`uy+bRbHjmickR$ zKP)f8hu!1sCrn*M#j?r{)a7QMkc^(QT`^%#LEcF;uaBu4f*bb1HnH;u{qj%sfY1XK zZ)XE=xZfX8h`2r@ldP|^>*6Qg+VBdZN4nKz0caes&-XXMhQ}`4)XDc(#r-QlfNz&F z;1A}t&*#_7uUBzi;FQHFoTWT(D;6G8CeQUBk-3TURt^-~fqe{#3$)P`R z-u{9`3jfuL!eyn(3-0IE;?Q-j>r`-bT!^^j959kOSNiyvx@3J@gP`3yvoU1yLGNAF zb-W@tGL{(#ZND&`#%u3){Va&%2yA?nKV~-#xx|$N7(681o>-a-^T48Ap5lMdzOA}M zkRb(eh;9dx$lD)L+NL&*ygJyHl_MoTWY5$WLdZbUYPZAVZnI>}9HpqzE79<~ zqE%b1iw6y(5%T>cEAi^+&8Q3j=k)FY&uupE>#at@3jugub7CImNXLE+IrKfFM$U+^ z6)?tjVYyGQ&*O#~3=aUAPgfOdGP({ycp-pRupC;Uq>kcEI7jLi2vTfTh^#fx^qYoI}Wn@hd6hD{U*54&y z{D47e&MO_Yn8tq}bwi1V6>?%~cNIvAAreD>?O=}Gx6cSgo0PHI7nl-OaXCQ;JEMqD z#sdgcFMUuf24xk$m>5z}6B6>o^mtlYiok{t(k5eU5CJ6C-&&Dmui5r?bJpvnN;?b+ zFX9vGkuR^v^u9@~%qSD`ii*{7!6YQ)B&XA}@oLBT%iadVCZMMzdE&i^G+GN4Aa`;1 z+h|Zx-8&n?kP{P72vEo3FC=9A1HqMHsuupim#1UBNZ}|KwCoL@-`|;aWnbETKRyS# zAcTK7(Axu6)8pmcDcTl5pEz^AGfeFr*JK}4FUikiW$FB7@sfFn8S;ptvT)OqQv4Ch zQmOww5>(G%vpQOWv2}a>7#bz!ywdY$E4Do@2c%DkmoRUXe}$7&TUk$4o`6})=~F54nL;eWl#73>T5)znmi#U< zEs;51Moklsd@W6Es!<&k;J-=U2)#-Ttl)n%ee{SOcEGfO#`mPH|A_j{HUEt2X^PAJ zPPe#{z(ri0o0pWvXYCAoLRMJUz}`{ttoI(4=6BlR?M>3O4hN8u`)6<(6v4XxnO--; z>Q)g+mDhua=8*z<_bOl*JHhbDro&DpGfgijpvqn540WKMAuL(*E=F4r;aU8Azh`RV zX2wSzDc@NG!yg<~1(IleuQweA=Vt!I`HbWg5=slH8#}7A*~EEe;au7ED&H~d{&b!> zwNPhvba}WYI;W%+9ha)Cx(b5R&70f#lW#UAG?pC6BKo~)?`j=Lmz8nLAWkkIn*kV~ z+Fw-q=Nt_U3)hbC8JWTIb57lA5v&0rzK!X5|9g%HO3^omP;`T7U3hKyEk9Mmz50%4 z%e+4cEEv4jz?{q0A*|j?iYqQya9(R#T{${x)UMfx&(o0P<}Q6dJJkxEUmd+>o_=bc znRhEU@-M~q4u;#2=2)K=`dopZ`Zaon-$d&RQs+DDw49@D>LXTADBX=0F1tC165 zlgGe6X+}*8XGv&$eCAyN_BEo!MwpeS@tjUdwT^gP!*MSc1lP3@{V=BK4^v_ZG&g#` zG%qQ#GBh}f`bLt+UxsW0W?^UdwW_6(FnbghAraWn4xL5QbgEA5iTb-(JTgXrlp(M( z5}+1BiRC=H!(GEd~`-EI2ab_cw4KDQIiKkXW28e#3GHWBv9xshhpJxsv zb#vVK^N>}wT_FRFt0oh5ub0I)71cpu9oj#!re=Lc>%pqGdkmi174;P`0^^ec!A03@ z7_95>s93NssX;913sV1$adZg)vy4>P(VL~9{;RhDkE&9DagWChz1)8XS{HwZMi=#F z9RJOBJOI)j9lG3;iT{yVfNY27UkU1YuJQXHofXC3{dY)|o}NDTt56TfQ!HD&rJ$hT zr!prg8u9fG5+=IckKUGQpT;LVqU&%a}IU;QO9~J#f57AYSKr1v|^JTCV z*pONlH!HT>V2w>gH74aV3q7E{&hgH4_&Y0nxDt+#QLX8%dI<7{d!O7VjSpFm_8F2) z$VpyKGC_P-PuG?Fu_i5qkjHyxt_33rAO0KV)xXT>29mjjq}lF zNEQNxZ_R*OueOK;jlfI#m)R9}Ujh3n`)BFXrl(R|Oqk(SH#Um`ams_=SehfLzO-@ z`+KJ)fc2LF__iivn;@Sg!D@9IS)E!84v)M;kyEWi`#X;{?HFt(xR)g=r^(n(h}fn+ z(Y!jV1Fb4#FjzeBZ=bU9UWuJVRv@g;bhL)!K{x8Yyv6-bE#P4$61<4Ou=cau+^c+$ zda|2Ao#84q)(EyZt}*!G<$!%$#ixXrUcqf0#t5&IoRQijU_Wwl0v~mbwsV2Yft)UB z#cD5^uGK<_#v+~4rpuw71y%JS~YEYi4aFtCn3{ShxbcT>Ne zmWi}OaQdRK6+~c}V+f)gm=dLGSroCPXnVlVdBTtQ)1Nq53+mD`I<>KodS8euz{Pwm zqwCqkgua<2*4yte!#E!3|0;{Y=zU|b!J0>fXu#7Mn2C(vUXVv6+9x6l3^WwjP}HRr z2nskpW49*-b-$m7bi~`4@0W7BosE7z$f7=+BjlGvayXa2pQP|0iq;3&HDXzec|9)CztDz8RB3}rLCyFpg(zWw&=RZ9rDoBJ+;~?B& zlfm_#*lug)l6znxV}}rV6>0u?an9;5P5fUg*!^lO)W67tRRs|Q4H@%I_X5#uN##py zjt9KE{tHyNoT1C27at}%Vjs`P^~uA1!G04GMQscB42Lt3s<(T{%W@{fPjz$k6NFZ7)3ixAk9MnTfsqK z5h()wPQ2BG>4kl=d!V^QnS%RVizrVoa;93*=J-nL=KWo~hRXp}kuJC2s1waRN$;fq z+~K`ahppHR56^Gfn3tMctN)jz5Osm(HZfl$t1zmIeifA!;zB}rgZ)lveiK7h;LUeh z!{KjMVRRY-hZ>U^9r!6qzjr2QTTmal^snum8Lz_eez6*?=RI62qUsGlEH@DVhkguB zyNpm9+pUKd!kg*~VAqp0^g%Gkeaqk384L~TaaHQlAVC4GA`}v%C0jD8NpzqUH9nu| zYS=5@57~lX9J%5S?_kYb#)Kh6hZZ&&1>NtzjS=p?F-96gj*l`b42!u?cZ}8Y=?coq z+!Z+I%pPgSxU}tV2?e=*Mq_(z_ z2DgzU5*{NoGi@dGcx@>vk0q<0Um(&g^dX}d4j-!R#8gN~C6lCFHSSx5xV4u-H(YlI zNhT-o_sI@ZIrA@yEF^JwbR;pwsu*&4*1gT5cBu|mbHd*>t`V50_DJ-O zCpoB4`$W?tCcbc%c(X7Yht@S|Dx*&xA}c|(P$q0|-eEEw{Msud?MZ} z-2P~@l7vxa?Rc~!7n*7OMXqODz10!2T(+vQSk^PqcF(K}@)YEcUvDg=8JsCYQyV$Q z)1G~7T!Z2K2x4fhiK{hXC~>_@55y&=xZ|}zD|8G#EoKl3jju85v~B{j(sn{kF5TmD z=!)V88=~S!zSz>t(me#|9Le?7? zdzbi3I|Y=2BatxVY3hA#1!Ohfn4E-AO8CSyH7OY-qx21QUpnMak)1GZ=dK00Z#1N~ zhewEjWVR0!R>WxJDr^s8N?bbtMIdg=l!=eLa$+LH%#2W@WEg$EN043Q*p5i3CH>xu zJlrvngW)SR^5kcm@m;@`KRtmCbs_}q^~nvd0Ljei!L|(RaCb9!!=P*mQXJ2iIi}2M zN8`63(DEJ3V^0Dc1ww#1#gwS+$aPl`3BL=%*SfPR(&Y({ct4k4cvPp~{No!Aug>6g zv!vLhE+@vHpRfVl#l)O2Sb@2$xI*$Ra5(4EKe`VR%5c+qm~n(2Lx>28U}pS#2ck~f zKc!#*7yXwRG_v=dk~$%?!d+;Y`KW$|i0Gi8l9?z&lR zTfBys;&)SrxwJM9VTx4S)_j@fpy=B=3)#Da4OVwMMImjSuO*jq6^i+7fS)^yUg*;f zzm_jW-`N@*g$jL5&W>eCJGE0zW3{FT84;p;JhK4X;Y?8BlXA(>k?fxqVzD0-4{}iv~avqku!uAxDj?HSE9x<2BFDrr3`0Ce$WW+pVQbAFY zoZYVE{lPoqNM4n&(K9(kx%Y3$9|-&ewZJOLuPBOsSAK~0i5Quzn$PTkxyk<41}k1k z2~4ZaY{lRez%Jv{$;vrd9VFBbxrS>|_;uE6_+g7!kz5j~3>`q5BBPD?ymyPq5RCUX zqDBW^_6;KPcUj?nWNO#R?wkX_HGN;xEI-ii6ejl;>3c=6IrTn7vC&%VjedVqPY&97 z8YZ4;2&WSLxFU3$SK;k+LB44bVrc258EOQ!gd=vi_WAbydL}Wkn9nxeKQ(c0ehEUR z0yoQK*#;=2FxtL0MS#beIB^?XlK^q&SlJ%l8mRt3=Ec#1>wK(IP__k?DB3C_q9vsm z@r>V}Xr+c&Yzne4)VN%4gYAk38x&EFH&8prDS7ybvc1^?GDLh{aq0rYr#fbg{pAiU zxrs6T3qehGBTl=P0{stRvAb{6B8p!1F8`6Y-a&`L)Mzwz{52LQ;zo6{g%3$v^kzh! zr`EKFm%pMr;&(Bl>i{u~`VD+!@8YGNwxUyk>v!&!ES2Hq^pAK4bJ7&O$)tJ#V7yvT zD9TfLs$MRrg8D~j&Zf%)k`Jpz__YA3(`E~W->5hpaiKkfZ-S|tyV4!L{<@s4^;hDC z(a{^H9u3~2{L*>9IZk|I#o<<0u@G(}2s(Sp>cYN@xWFDCn+xj1gccM?hEh{f0;iS< zD0Qw2>MjZ{3?LmAoVjHPX3HXLJjop;HW(sgRe;EuIq-6nSy`wwB^>OR7l#QWB)^!C zS;>D)*kLgqlr;@c6l&$QdokhCunVg(RQ5M7!JMylexsq{0%pXdWJ6tGHqV}TJP{KZ z>UI(oCIBN;=X>O$=E8&oGvZ?J>=cSmqEbxP>mnJG5^$`+s1A_B`rx`Utio_OpFk5nlVj2CnOv5_;g_2ZH1K;S6D@Lm{;DT zY`{4ZpeW1g2v}^gcPk}~2VNp7Pf?qxt{{*-FD=-ru})2lmLH&Jfl^dn*kR%bgoo60XI-{HWe z$Qo2ji&B={hbWMDA+9Ry5s!qu^$N%I@e|yXC9S2+p5p>d-6f^Of`Z>k7CkDR9@XaZ zTue{urnv?JTFM9ojAz)%!*d38OLw1U+H3-;?Ldi(wktSzD~I1hz?)Sj_nrMG%#vBS;N5gn&zV~ zft^Qc`H^6_HKlM}9%DUS-!`ks_Db9^T{Pm9T8Hyah-Z{{z;e0~2By{Fhtp5S%Eo?+ zUE{CW-{wZK%}T1Vvic*=#@|+Xg=vGzdZ6k0%*x`8hUla_*pcXSU?K$HQrG4sLcnS$oM@y@df3E=?!cnqAB`LwD&6 zhv>N8`GZJZG*>{NFS@cy#03Lje&a?Z%Sm^`Tl0YncB34x3T;`|!FJOt^CT~xJoah^ z-J*+BaMZ^tuWAwF&lBz7dPf?xj}+Gxy4?0cMC}O^)VeCA(-J{BX5l;#tF*TJczRWL zugt82ObbU6)?EjRya-w_7(`)Ss^a+xCD3f0#Ctc|mIG3MI{=MaJ zwJIsEj4-?NoY7I-3{ljY9H4EPghg7%fc$hWh2U)o0>?cDk_-2u_Po+?4z9y1X15@v z&hAZDa17-vK`t|#n+ZoSS;xcKQ90P)^s}v(J%(mPBBzjMaa5Bp7d8`9X&v<*_zs zv#;>lwkUt-pZYLkM6{KRNMfz3LU5 z&l`Nb<&CF;FJCF9;QE|Ma*dYNgitSbXwa8-;ifG~P&$Jb$rdB#559D1Vo(;P+I-!_GMfF4lWjl3U*t z!h##|fa8O4XmrAq;gm5B)452UU!$HpqGvR$jgEu414dc#=i7{9b4?-=CW%N#>RK?SVRBZtwTzrFJt-FQVTEZI4k!*Ir1M<@C+h0I9;-XT$ zGm4U_|C*9)j`L2OMKftIv#<3dlcmO>4O`xV5pInQmVc<>v5vXbKUjwAJ!J{q$`=nN z+cNfuMH?vPwpWfHvic;h72L+$6>C|f;ZmSQw$^onyw7OehblsgSe!;J$N#X5fnQ;zzDK)x3gv-4t)FuEi^UuzcU32}_ zo9X?hA=q~&ENGZ5n@{GSG1fV~fEiLi=<7_HMOvZYFj%Wtbl+dN zev>V2g~c5VxA4gTJMOYOWKL5N?uGyZkK!@Zxw9b@ zx>@7|7`Dk#5$%UK{j)2Wrl`;}Sc#@&Qju^zuDc8UIUo^JD=>mcm1E|C?*r#0NSo+QRo# zW&9Tm%ai%v{^TvFi}Q(m0P(pQ3a!!0PFfKV-6kgMJHI35>#y>-O5&&ZXbA@Pu5Myi zWm82;eM1Yq^-cW<`OdXR#S;2-l9;l!(tZ)nJ3 zKmF?O#}hb>!{h9ISXjxL2I!Qy7UN@Z4MBN*fMJg%?yk+het2=XBVUrpzteUL+k97^@O&QM9o#-8IuMSRQA=}KsOk{Q5B2gb2L0Yq>O?UMA&vw}0#I?H&A zC|W{t`e9%+vdqvug&9UKi+l|27xepLqPy*b!s}jbSeFkibtdNkw;G?D)sDJGs0##8@qBpG*6 z=`=ThfRH5J%YGH3%B%c!Iz{Pjbf4Re=%pe=DHA3L_nin9Bo5sl0>C@twXB#MtKFpw ziU^=Nv_+27j|GbbnvKIT{5>GT8tjcXVY1Y4W2w|q^UGCVx((=guS}yKaZ`f>AGwzdsMBOO$gCfG>WGg5eOeIL5e6>2V0AgosG|1e>0i~ zvOV_miEpPDh-8w=PyPu^$U$VDxQq(Qj0k-SjH6`~m{Z-Xn=V7q&PWW)+cw{))GTzD z`ia3vTyeCkAF3D1pDo+Leo10K^mV6du++})(Cl1dT<`ZNKKEv-0M~NK+@|u|wNHcqJceZ?-KK2v8!_eG5NP z>x|%jiSYTn3l68T3`A{7;BpW2_-QMI>P>7=oAfrlL59j(uV8q*qlZZnU^ML@!M$%Q7C(1buMpW% zb+~fFK|e`zOREN&ekxt#knIhno0yB3`C8Hq;u8JdO8Z)Yu#Qv?jP@bCWy#Wy%ZTY8 z4Xm%L#%j2<>q8&(5hbq=D)++5xjj*yi8p$#&*oLEr4{_Mv)13-5UME)oKybTpA+dx zKUTBz6iu0I%oW9N1A6?{F%H;51{petXt#(Xc^Ur??@f(CU(b;`hY5*`1S^Oz5-Df+ z@q;@ZMP*3Y)_7A#GUHS$vAlFPEX+7w?=2Gli_$FvWQM1;wL^QF%!& ztvT0uW`ZciJ0Qf;xF(XFW#@%c6xq zt3VQh&6>nPZH}z)k-PW+C6Ne^&|R$r$?2|k?15+{q1c_|;6yV)109+wnR07aEOGc^ zO8i&2nFM$)VAtMQbS@XN&>xN;RY7vVADl=c)r?W`$wL~IFo!E1~+gHecz#K5wA$Ie|%i#Faph5G<7)eCmK z4!8WC9|urClm@e!Bn+`&B0$AsIPc2fo!ZI&j0R1)!!JOn*@lUl}xPC~P;n>vb`W|+hKtLtb( z(`Mk12xdRp_iIfy!b%#5HC!`SjU)(OW`6lS%d*SN4yzy*CC<%hA<~qN@8=T1t*|a< zH0jyrirdnWDD0QkJnrAg%rFx|1DZR@5b*KkjZ<8q*ioca$!KE_&wX zJoHbO3&|*qch`*i3ljSZ(U^wDfZ`WL%hWT_@Zeki&)oX9MCR-gWWv{_$}q)7fnEUU zB1DwRGpq=`K3j_GGLI8ho%%wVF4(efvxr==D0F8MgZP{fuwCik-b@_CV4w#M=n-?U zm9!jeRs#{%&fs97@zQ(|u#R+Zo@fn$i z$!9Rl4sFNFnnL;_vu{v`dx^y8;}&aru_jBeLVgF8?K$09S4|$uXIlm3mo#bTPb+Xv zChGW-vJ#+&+eh$^hH&5w(jX6+zXK3bByOA0I&Ub6T()OI{tLb)x0L3WMcUwG-g?S`fw47zX&uKHGRpR448A38V2#@NI2oW~ ztFjK2gT?#ULLA*2!jXL}nJuW?p3v0VEn_RJ{vb9fzqM_at%Ln$Mlb*ouDY|M6+R|3-xZs8B7c%z~`)K+^kyi#80 zNb@ciakDQJ?I*r?FBBpJx$kkc3e9SDj~6PDv9QH$0>19)4{6__tCv6n2i;@F-q7pH zT47~m%0N;f3(Ou?8Fx$xlp01vvgE?d{>&ajWOF#@Ea`$PH2F2B1Lw@T5FC*9{gD=Q zTrnb<2oaqobH?KoS^YwnIy5UGs8&ZG2>~wR-79#A4MlwZfh#xo+sH9d{h8)PCo2l< zuTT5`MV~t0phaR?4bQuJr=8DXoM$Ebnj_I2;y-nur9=GS!iTdp{M&tw;$%OXo)t<# zd^&H2>ghb@_qK;*YAqV)w$|HhC~!BPhsFH%+DE<4x3Pp)q5-3Pf_z`P z5He@LFJ}B>q(&&g2VKJNIaGXrrgf0#Cf363klsEHMCqeCf80*0E-S8k79k4m}+I#^=Rg+R)K_$fdN!MPACtzVM(EKYf zB?moSHm$*y)47JGF9G?F$YPo-HSrQTouDR%zD!xi4 ze^wYwOoFb1z}m#mtzI3ky{7`7VQ%`z;UiqrC+AT6m*y?GUe|GDP|zj5+&avBSWP+$ z!<+({DevA`J7|Y;@$XQM3|f z^CLvcrtCLk*#&e?{NCMLyeN3Z{ilIUhYwSbn|XUY3w+UIE_O$x*P$i9vddIhdk#2* zGoG|-GR?QCuGSdmrbVLF64#+k!Pv!Wx|L6YR#SfJ6ht=>;0EZ?{UP_QwzrIfK_V&ca+-!(HXiJjxtOmU5}AtS2!wXI z?OQGntZ1r@gjiAug*|(w#v5(oP1zLxVNM~n5ePN?#K3mO-C9nmUO+%4nZ*t*z#DvNJe;j&U zD!{iHtmZ2--$^HuE9M(-}iIZ7;t<<8U*7uf4`A3_%@MWB~pO z05GC2V7y;{+cK_F{Td$Rt@&8)o0H_Htzs;=YV}vG4ouSl=@%h>*Vns^q%lc@e*-js zd4s-ehd`P-(Z5h_djq))*hp_- zLGi;bvS^{&eijoG6W{rQ&-sJb+)WzbWv4;be|$*+V!Fx20pvXcXdKGyXLpb4@9*z< z#SxnMLSFkPf&Utmb{~p0b z(3gG12(U$T@ZvT7a$`5cuuD&r+1^n0Ni3<$tJo^`!VZ4D9=Q^a) zgxL$#+swcTC(VCGv9Mi2x!P=n*sM)_x$bI1luAcIlnad389o|IXE#Fmf|_*?JVlGR zIr^ZEMC*l|(NXgKrmfVISqr%TKh(WbkS@*EwmaLlZQHhO+qOO1wrv};ZQHYL+veZz zTHjg`-yeJL^L_M0WK?8jRXvrNb&qS@qf(vI1Lx`xe$;k3sd>6J!3^9zPW_SS(FEfT zsM)AL?V7>qoF_>cN$~E<@Uo~rO}eM$T{e&$$V^qHFXepox=CGirBvuQGKl`>;5CEk zB>LMkPd6SHzyey;Q2EZJTHX1YdwAT#vE|3h1k4!Ql9iMS!neQnb-+c>4%;c2wtIiA z{NIe#g$j7IIXi2K!HF_lseCo_YPPmJLL0gGT8J0;G`zp2ul4D>wZ6wT-~)gVU*8 z+#cpKx@*O+M}YEtEfP?99>Ch|Dqrf6EZuIQhb*A649uAz zC!dOcsPIcL_s-yI4pGLY37=L#J}Ej1n-+NJb##;CO%gLizZplcWrP=pqmR4wxo%POwN%%OsJ*ezPJtR2#lnj!iM4w?|Xl z9MJ8N!ec>o&*q@iKc>m&;hCr*zw?ZHM{%mX%V?C(Wx=5m?VovFmON|B7y3~x_Yx}f zu6b!@{hmZ`RECzj;DfPYg)u>!nBc>Hk7}d0{Sjr-s%FGFjU`8`hx-x$oI$2pWA-=n z#Z7vM%2O~k{a;e$B5M&Fxi0}&o1n^Qap;ah2!m#mEp)Zzn=0!3FCKHZLRzm{nb>hg z$`;E5W!F~G;k#iL`USA>Q=ktdHOLNBo7q8e2oO2EJzI5FX`c0g2}!}82KnYkQ;69g zK0Fi-4-qz$XsZel5^yOlpC~o)oMCy49gT?b$y|5!R?%_54j5zKEk{@ZAX70pRj=%3J~S5r_y{C@S`9*CSF%#SQ)Nb{vCCiYg+D<~(HJ4jXzvnc&b96p{5Q~n-`5G}etdPcD|__(eVq~#iy z>k#zd@|jSTzMX>Jq(c!-Bf%*l%EChW#)@0i77N8NCr=Rl_9eMD#2AcycPyt9?jHi+ z;Os<9TB2JN7>i-SagRz-9C|)J0iz|s9jz^{WG1yYyOQznb_&-}SIvOYL=hflPV=R^ z9GjNmLfivtj6^6-`aaA;*4|X3JLMCW*aoW5cp~#8k^mF-<~;kRa4di| zrD&ixXRvQR+`UZ`(S=2e(bkU}VLRq!wPmyl7FBqm4#B~NnM75F3!ZL))OgjV{O~CF z3jY)HTmj34=qfroyjcY8?p()`O}X@UF-}-{C7VNoGk$cHR$_Gi5OX(U68EaK=4oqO zGJvuwkLRMP~q+y(W_2@&M2yyP~JXRSG)zTVOD8g(91 z5)e73xPo-<-+CpB+rdFveOhqbzSAJk)+$jBMTjWdewCUvi!LK<8<>lku{US>W0eEm zFe$|=7y?5%ou1DOnpC8v4aDV!pryOODa04_INZb@pD=jiPfB|ksKcpz)E~ncs~HoC z!_4q+1MP-EhW8dSA@%XJAfY8#VrG?GUIgG%V{rm|y=?DKmcN=;Pzm0ooT_6i;F=Ze zAv}>|&Z&{^t%iiJyz&2Pp&)bE@zP912#t3(Vzsu!PLvOt>CGW;`=M}1gtiDfTb*%d zGM__hMPKRt;RVE8_iE;>xxGKYzkx*w-{zfnjs&!QwIc$+dUi(iI9_hGkq!He5FFm1 zkjdtCtI<(`U5-#n;r}(e9ux{#X#pM+Ewp&(ago_!*h;-9{TrF!<$<(Hrvue$xoR-LA+YY| zdN_@%kWKmYV7B^?(#^yIEjv;?zt}1+(Z`}%m>wG{mMv;NyCoMX4dlQL5keT8SJ29e z6}n<42wzQ?+q0!lr@*=Wv{lB0zzSv*S*+L^B`g2y_088_U?Q3 z94N^$*~YpSbMzX~5qv^c(04v1QEoBfDT=VZ5DKZdRUbUVy#WMNq{sy$h?K87(A{D~ zsiJ`i3siLnK2QgTW%@0p;?BVgKdZk$F6&-hp2{>etg_zepGY7+Z z`mI8JV7=RmnmUBUnDKcZRa3?5pX^5ukH791FXOAFMO7Dq8j47RT|DJN$=OuIo`BHm z!3O$A^A^Z`i=uU1_J->NI(-sr_dKT4Zf5Umw$H z(m4HZiMB+|zulOUKj_EZpTWJ4C~D;@HoRMr*D{9*;pPCcn^8_oy%*&LuRY|zkT=3( zqXE<(aAV!|w|fY`iVh>(jiZSMG!Z^Quh`nYJn%v}!mZxRzB2L=pNRgBQ4;u`{i`S7 zT5L}6H0s`P8(>wt^uSMvX@^He@Eq-q2yzyzGSZwO*!EfH<2nAav@?Pa&MsV#c`MBk zr(d9KRE_6Hy!MKR_&kNyS0}~iI!{UDc_KZ#_DJh&O>>>;M8F;#qcqX|LzNKbY>tfH zFhkL1IL>J=G;8OQcCjDFZ1yBUXXU9uNF678%Q#~25~0B?`?dSm?iTy}%YR_JWsnI< z3q)zEyX7Ns2?esBw%~b;rE1cZECSKh#ufM*bpv7li$9U(H^b{@E^&EVKo<_&hzLrY z(y}se?E+AlOU^YoXOO+}0k!z-j1Yh$zoaqLf+Vtjf1msp&-4~zSp}KEaXPN5Jp5CU z`MzdI9ZJ?93UQ?i@YDh-c4uCQY|&K#*(8bM5-9~?+`ajsn}{O&GeEV4@y)m9gQQFY zeL5m(E+3#*-dA?4zsQYT=lrsr-G$Wl0nJ8}Y?1c7&B!HBGCRApIb=xNaY3U~6u&EC z0G!9Uww#})_>+;2R3$aAy@jK$S7%@7kfN6D6YT}$xHmMNj>4QqFYj)lz>9$vO?FK$_i%1 zIVR!~0~S)UC{#+2&;=tEtr(psIpTN2J(*uj@-3EYuPv*Ah-U0a zNlXmQ$^tLAvwf2KnK__uYq1xZsgAoz^e_qpA^6}pUV(qA4Vy&kWhlzvd19K#axy`2 z1SsAB)fT9?Ddu>!nC3BUB!G*!*d)m)sF9YrRHE{jlbkiU`2sz}(KMLK5*iyX&9o}U zV0WP{yeAV2;@;ggwbd4AJK)9Do>(g%>1)}g^lG{Nlw|a(Bk4sqDt!oUD`Ezutp$!a zJDX)S4-yS25A&J?>MXjP>3?xAI^*n>)my4pu690cTwwQ9!sUA#(KnsA)6E7q$mAQz zBl3c0AE~^XAW&&s>MY$rl!DC-etykAY0_tXbK@1v?m>WlOg6ae0w-H;qUkUQlh>py z;PG=1k+e#ARIEbOggNow+x6?+E(Eve)+<1<852t`EsQ+&&HQE}%uXRXyFzE4SL7et zmoazqU<(sRP+ck^2N&;UTGO|q?zWm67BWOux%Vn)|G`^*wjACHR+qh)mH&`nz# z8G%|?Li2b1HoOU#ZfsB0*Ay|q3B+9Ryx7KYF(@-Sm!dWu7WOE zra6w>PC(u!85;vh9A*k%z;Bm#c*)QVsaHq)S8MXloUag$%4q^p3fNTN?C`0U@f@cb zCOa4+P!mqd`SuDnj7XP8ZF}o2?2p&1*nkZ{{sCZC)4jjvBw@UN0Kjk${Po6bTYO!V zvvJ;tA>eO3JVvLciv2jmrCOtH&SUn{O~jlZ>_uvGXj@y{K&A&BDR6iVcQYSI5+q>(`>}HOYPONpBEg& zO%DYyYTjqiQO-Z*g3&^2>;I-QOViTm?|0%(@K!TAzc6hYs)*5rS~3W;M_XG->tAf= z@jZqapyPW^^7tsj{3XB+`ySeBv~zq@bu_Ai2{(LPjbiV5?O+V9H;|XSN$>P&T&A5C zT3kB6^EyCUb)FrKQC+QXUWB^AUmU?#Co;H zcyt{)y@0hTl{Q+Wwr_6}=9zIfRxJ)r0Pg zkesKJH^O%s>}wC`1m=Wsd@eA60w$}kDZ%SQb$2&{br;`A-^J64gE2=&B~||8!_-Tg z2XXfkb7*ieMQ2Y(O!LIk-bnM=|Hc{fU6)~d4j+fsa>0a-s~=AecHcg~>+Y>wE?(L> zGMdn%&o!@{cPkl{lTK+A`w$kIYsAhMRm@FAa=)AF1ZG^)Uu*{yo!Pt_TV^>gKVeQ4 z*!Jc2AV1|)6lFVy-*vpY!*1HH8A+07~c^mV>iXqOx*Wk_vJE}Obde;UehK;^(pR8~U_)pIy zhb9!gJCk%ma5gt2@pw-128D9O*F8 zF3zwn#RWXvPHb*z@%vN0?s>4}p)Rousyk(4DNzV3m12(scIP59@F`^5r{zWABr;qws9d%rNc$O@~DY9-|9g@zJz%4*`h;iuT`NoQtZ zsxMFYih<~k418Q@b1{^+C4(o2%g-FHS~%Ag-d{NePw={d2;FfIF4H3&)M3g=TeTSh zTxwu$q;Qotq_Lk@*0Qe}Zn_A|lP1>)N zi2sPCKQ7a}|6r87Myi1S!6$Vk^^{&Fl&`nH_~Y0p z{hw_5AM2-Kh_LN|)7@Q#*Q};`hR+HppVyC2bVMX15<5CYrJtm~(aZzI2k;wr z?lCJD6qHq@?A)zYGZtSgV0P@7!IHrSsw&BgyvK)!Em03U;gS^rD~s?R*r9($=PeGL zrsFGa7I=Ec06#i2Bj!<hE}HH!adq`aU%-006C@&Erl zWcC-?)Iir}WIbP;8ptn-h>=&E33{7(xU_C_BwCRpWe(j1*xeAr^#YtQa)RVgsq(CC zSN-*78x+5eZ*Wlo6UgSFpI`wDzI=i^YGkS1pifMcPx3L6$^PANy1EY`Y{4D-SS>sp z9QEKv_A{|p!3LK)n+@mF)c17 z_&z-EKzK4!{i`Hqg(b1@&KF2p%en7g#ueP3=hZ2khx;@1!q3E;!vmSt%+cCOZN!-3 zPp-Z7DFJ-W_8pO{ftzNX`XgCilMG9(Ags{reKEtcluGeMXnX7=w}_Kr{f@U)EKM5KSbA>Au*zPv=n*oB4tggruA=h52Ohy6}j+eEoTL z=RtWWzz6HI&2F^IG^!_oKiaPG1C-9&K9x~tn$i8`Quv3Siz<=e?E&jOrj@JMvjI(t zDNUn4v^wf|swkR6a(dyRC&ob>!zte~KaUikPdDVzNAj$f95+l1@Ry z_9D5kxwA`n^&bL87~&FStb^<3U@}*L=f@%%obiBeKkx0{TxrEUg$IknbJ>B(G0%~@ zyP7gR39spIEs-R{YEsJ&LF}{P^na7S3x=~!=Z1<9jFez-LsvY3Kn?^VC|rQk(K)13 z|3r}Zb$}~0W2GghQW|%*6GW3hd-X_lJIjl%!(1<^h#IeKdMgsOp;tChD&&LK-PRr4 zeq&;j(0GzKXSji9o8R?wxluAnG~Xd0+(KjcJMFAX;GFe4a~INFw|U9!l=7mgXny=< zY|#0MXT=flLlVKKE=gb(SV~B)KmwakJ{L=m9+yYW&n?- z{JoE^_we)uUD>k|Sb5J`*keH;IFP7+#S5Yu!JXCVibq*ZY7{2*=-}dk&SC*WByp=9 z6f_)=`2s%RJ)>N2q9B0DZaT1Q`PNYKm&NQos<%`&PnB$wp1$diw-X94UN^#inZv=ilcmFQM{*n9*I`zuylJ?4cZj#06&Z&2iQ&t#T86WIEH@Oby|-ku*@jQ^Xp zvc%!`E7!IN5+sV+b^+O^g2gIWAEeuD^Fab6jGQZXc}(#X5p3@J`KO@(3yZ_V3a134 zX;*q0SVYW|2aVkBa&H8~3QYvf+i!TKfgI;g5x5q%#R?)+UPN$AJHu-9p$>@s8HkA% zLzvr!oU<@JkvVQWjE8KqJeQ;-PT?K;?69c2v4CZwyR}$G|C`#x+``io8D6?l&=|cjuSrGw&;uH@d zpa~3Nr$&wo)%J6_30ik!;fWkWQnmhuG~<&Y?v9<=+gZv<>Ho8$o)O(>@|+fkVKKOF z>6vpH5OG?N?5qs|OK?br(3)>=fOZbPgGJQ5swu|_Ql6r?%f0;G9mTV!7sGsd`JHH;# z?u8=8N-8P(iv|RRRIMzWIqYi~Y1QHbZT^{FSO5dEz_}%< z`R&PdCjaOiEOjn^v#L3_3}+ZE;E<|-L5LS=0?91xIZQ& zriLi7-8WDgiU}6?Mh+*WTGL|lj@F8m{<}g-bW;u=N5l*a0@Am&h3o0*d0n~{piL}1 zL?kx{JuO3>r~2m>rr!7H=xBC+-jnaGUhyXtCg2y|svI5>hZHbSrf3~Q8Ry66xC-?l zJ_9X=2<4G|9h<+W4%C>g2K&U%-mD!shtCg|goGqq?~6X8G2$Qk;?;Quypn_HMi!jB zuXio@t1G`h>Cxc29drPP{;nCnE%hKj`z>*6K_!?{XZK^exM&R zVDpzaHN?-l^sm7G4evj!0B>0%5t`%lZmd*1Z;f3u1(`F{ulP<}&+|L%031%6td1+tUJ{(bTvhmU`l z1DM}~KNI5r^mHBg4}}oON%dd1Df3@H+iI*|;Uxd%FSfw^BWm@FOG^U>c01v4FqKQx zTRuKMK#NVnf6leDiLi6)F0ZN@5&-zFde~7oE%}xP5oRMvj_mh}^AA*k!@ z$oA{@ndN(COXIhgi?h!Mo|_vR{^0D+l`eVlkffHTW}do3Dk_a^q?P|3EzQynyrAH3 zcp_o~QE-B*vGG?^wlPzq$fQ`b`L>zH4!7%-^zG4fE~hITUwgo;-cS*IGBU97@$pU{ zU-hB>;@2<;WK`7gqEreCC@3g&42&^s-l9aW=c`?zlxrcwA(LI;EjEBH-fcFA99y#FaM1DN%T z>}C#eNAj(ZhLe_^toNTLei^dfWM>&VgB-qpb;0f*o6>7Ve(Jrk#enDaaX(>_0BPvp zdrp_e?h1HR%M)_*uxHjj?on|QdWWmOut5V(Tf~@JAfC0^4U)-fli=fu4JYiH9y@N< zFSf$$Kr9-CuJG~t<@G^tNnJ9j70m>vL=gQ$IVw#I8wJW)9^N>r0ngCw96MC*q>_*& zX1(|D_;`G}NvnHf(oyY>1mL5FS&pNQ6T|0!NR~;XFCx=qvkGa} z>FGUCF@sOk+CZgPMxz>$9f*%3eB~Fv-42%^8Zj!AGj!0RJ0AbG2V{xtrAl(<#l6Ca z%->(yRc+EfM-(xgz9Qvw%UH(2=#SBU=d{SJ0+ts@b6hqqtrLxzw+ z>RV{t>C4_f@qX-Z9f7_mm?OU`g>`Bc-FStudmx;oDg(6TiPKq zAJRS4KY~53OE31@7xGLKDaU7@NO3%5It&&D8GK7}xxa_Vkn(C&yD1J{KK)_XF6uVE z*+V+Y{2SJd;*RYvy4lgDKu?6yGD8-*S<*621wg6{UN3u-Ztoo!BtXtkbkh=05ChC; zjqF)=)ZDw~IwTk6YiE=vaSHTE+s%QqIR6adanTwHPHepxuW5oa%a~j#zW~DdT<@mO zLc?fz4rpr8>g{23w>hC9q=S}iw^LZVjBf;`Gk}AGiz?QTUYxTD5rK8>u?M$_%OD9V zv0yx3_599ugJQ=h<4;3?(CZ2<`Hh zsWJkTdF91v>o!T|6(Kr%N zU_YwVL^WYZ%0eOB&8Nd1gwWTi<-lY#H4&!rI6||81aN?aoy>}A%qXs7 zv)kb`hh7UtvU(dRSlg1~#pXK(=CuXnu5OJ7$`iazFNx?0J<@BdkZW6{0##HHZAmf z7L?UeB2383n$zpoC&_#r*Zm_8 zLR&n|Vzc#b9(^e}R4J3uy zxO=WFP;07QAoac+Va{M#;mL;i|J*YFz